Commit graph

15404 commits

Author SHA1 Message Date
GZharun
62caa3ea44 [Summary] Fixed issue with transport adjustment when marker message is received. 2014-12-01 16:54:04 +02:00
GZharun
6427093243 [Summary] Show MTC indicator when MTC timecode source is used 2014-12-01 14:04:38 +02:00
GZharun
22eb4008f0 [Summary] Changed names for Scene In/Out ports connection routines to more logically understandable 2014-12-01 12:31:33 +02:00
Valeriy Kamyshniy
0518020a4c [Summary] Change request from Igor 2014-12-01 11:59:38 +02:00
GZharun
d1b3773c42 [Summary] Added MMC ports reconnection
[Details] MMC (in/out) ports will be connected to available midi inputs and outputs automatically.
Moved MTC and Scene in/out ports reconnection into EngineStateController class.
2014-12-01 11:51:37 +02:00
GZharun
9fe440e80c [Summary] Disable attempts to reconnect LTC ports as LTC currently is not supported by Tracks 2014-12-01 10:44:48 +02:00
GZharun
4f0db26381 [Summary] Disabled redundant IO reconnection 2014-12-01 10:44:48 +02:00
Valeriy Kamyshniy
03e942b6d2 [SUmmary] Little improvement: making the splash screen a POPUP window 2014-11-28 00:48:32 +02:00
Paul Davis
f39a81f006 back out experiments with vertical drag for scroll that broke cursor drag in the ruler 2014-11-27 15:43:02 +02:00
VKamyshniy
fa02cb2f6e [Summary] SET Zoom Focus to PlayHead when zooming by the slider in top bar. 2014-11-27 15:34:27 +02:00
VKamyshniy
4cc5de9836 [Summary] Change request from Igor:
Change Bwav in preferences to Wave
Remove button Apply from PREFERENCES panel
2014-11-27 14:46:25 +02:00
Greg Zharun
a84c0892f1 [Summary] Fixed error with draining IOChannel in CrossthreadChannel on Windows.
Used IOChannel for base_ui on Windows instead of workaround which used to be working instead.

[Reviewed by] Paul Davis
2014-11-27 14:17:38 +02:00
YPozdnyakov
2494724f96 [Summary]: menu item fix for Windows 2014-11-27 12:39:25 +02:00
YPozdnyakov
ade90c2d30 [Summary]: bug fix for Windows 2014-11-27 12:21:47 +02:00
YPozdnyakov
4c53cc7c8f [Summary]: Main menu rework 2014-11-27 11:41:44 +02:00
Paul Davis
33a4706bff fix posix build for base UI breakage 2014-11-26 19:43:38 +02:00
Greg Zharun
a22a14a033 [Summary] Fixed windows build 2014-11-26 19:37:35 +02:00
Paul Davis
2e0f6bf35f revert libs/pbd/wscript to unconditionally build crossthread.cc now that it handles platform differences internally 2014-11-26 18:18:41 +02:00
Paul Davis
dbf8431d07 adjust MackieControl support to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
Paul Davis
13fb8631aa part 2 of adjust MIDI UI object to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
Paul Davis
5946cb0524 adjust MIDI UI object to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
Paul Davis
a30c10e953 re-engineer CrossThreadChannel to use C level API to avoid the mess caused by https://bugzilla.gnome.org/show_bug.cgi?id=561885 2014-11-26 18:12:50 +02:00
Nikolay
a42dd40660 [Summary] Deleted ReadOnlySessionDialog and WavesMessageDialog is used instead 2014-11-26 18:14:01 +02:00
Nikolay
77915a5a67 [Summary] Add ability to get Gtk::ProgressBar from xml
[Reviewed] VKamyshniy
2014-11-26 16:46:38 +02:00
Paul Davis
c0a21ac0f8 tweak height of the rectangle drawn while dragging in the ruler/loop bar 2014-11-26 13:55:02 +02:00
Paul Davis
02db0e528f remove debug output 2014-11-26 13:54:12 +02:00
Paul Davis
3e98eb6058 reverse previous change to ruler divider position, to work with new Ruler semantics 2014-11-26 13:54:00 +02:00
Paul Davis
ee49c0a0c2 change placement of ruler divider so that the lower line is at the specified height, rather than the upper 2014-11-26 13:53:33 +02:00
Paul Davis
ed1a465960 rework ruler tick mark computations for timecode and minsec rulers so that they work better at very large zoom levels 2014-11-26 13:40:22 +02:00
Paul Davis
48dc7fcf57 tweak position of ruler dividing line 2014-11-26 13:39:45 +02:00
Paul Davis
84f302136e remove debug output 2014-11-26 12:47:48 +02:00
Paul Davis
c0b50a4768 better fix for mouse mode = range crash on marker bar click 2014-11-26 12:47:23 +02:00
Paul Davis
f8e606fea7 prevent crash when in mouse mode == range and clicking on marker bar 2014-11-26 12:38:54 +02:00
Paul Davis
a1beacbe3c change verbose cursor text during marker drags 2014-11-25 20:45:35 +02:00
Paul Davis
c0555302ac verbose cursor: change font, and breakout time/duration formatting functions 2014-11-25 20:45:14 +02:00
Paul Davis
74707d900c do the right thing when TrackingText::offset is changed 2014-11-25 20:44:26 +02:00
Paul Davis
c3e0cad199 Fix method hiding in Canvas::Text 2014-11-25 20:44:01 +02:00
Paul Davis
019940e3a5 make Tracks treat MMC RecordStrobe like RecordPause, since there is no conception of a punch range 2014-11-25 19:26:35 +02:00
VKamyshniy
8a9f8de8f2 [Summary] Debugging info added to exchange with other bug hunters. 2014-11-25 18:59:12 +02:00
GZharun
f40f680bcc [Summary] Fixed MAC build 2014-11-25 18:11:13 +02:00
Greg Zharun
bd7c257625 [Summary] Restored Asynchronous Midi input processing on Windows by providing Windows specific implementation of CrossThreadChannel synchronization class which serves Event Loops
[Details] Restored SceneIn and MMC ports processing
Fixed crash during exit on both platforms
[Reviewed by] Paul Davis
2014-11-25 17:40:27 +02:00
Paul Davis
108fe931c3 remove artificial, accidental and utterly unintended limit of the numbering of scene changes 2014-11-25 16:29:43 +02:00
Paul Davis
c79c8755fe make loop range marker span entire ruler height, as per request from Igor 2014-11-25 15:32:08 +02:00
Paul Davis
3551e2a066 change ruler rendering to change tick heights and move text down 2014-11-25 15:31:41 +02:00
Paul Davis
0fffa84333 add outline/border on the right side of all Markers 2014-11-25 15:31:06 +02:00
Paul Davis
d1950f4355 fix/improve ruler-related colors 2014-11-25 15:01:58 +02:00
Paul Davis
8cd0008ad0 fix inadvertent commit of commented line 2014-11-25 12:18:56 +02:00
Paul Davis
d4bcf39cd0 fix case of included header file 2014-11-25 12:13:23 +02:00
VKamyshniy
89b211d59f [Summary] Fixing behavior of the FloatingTextEntry 2014-11-25 00:28:53 +02:00
Paul Davis
4d0a059943 when dragging on the canvas, use x,y pointer coordinates to decide if motion has occured.
Using _last_pointer_frame breaks when dragging to the left of the canvas, because we clamp
the value of the frame to >= 0. Motion would step once the pointer crossed the left edge
of the canvas because the frame value would always be zero.

This is not a problem when using the pointer x,y values which end up appropriately negative
under all conditions.
2014-11-24 21:58:56 +02:00