Commit graph

15255 commits

Author SHA1 Message Date
Paul Davis
f1f4bfbf92 refactor MIDISceneChange color property addition by moving it into SceneChange to anticipate other types of SceneChange objects (e.g. OSC) 2014-11-10 21:44:02 -05:00
Paul Davis
a4c00fe483 when creating a new MIDI scene change, check existing scene changes for equality and reuse their color (which may or may not be set) 2014-11-10 21:28:34 -05:00
Paul Davis
2443209e4a serialize/deserialize MIDISceneChange color; put out of bounds color into static const 2014-11-10 21:28:34 -05:00
Paul Davis
ac4a66592f add color property to MIDISceneChange 2014-11-10 21:28:34 -05:00
Paul Davis
c99d3b39ef add operator== to ARDOUR::MidiSceneChange 2014-11-10 21:28:34 -05:00
GZharun
32958fb470 [Summary] HOT fix to the situation, when master track does not get connected properly 2014-11-10 20:14:59 +02:00
YPozdnyakov
5e76924e25 [Summary]: adding document instructing what should be checked in the process of new build reviewing 2014-11-10 19:00:01 +02:00
GZharun
ef13fca774 [Summary] Fixed routes auto connection in stereo out mode, fixed output connection mode defaults 2014-11-10 18:39:59 +02:00
GZharun
04940f5133 [Summary] Implemented correct functionality for Midi Drpodowns 2014-11-10 17:56:16 +02:00
GZharun
ecc1386045 [Summary] Added midi scene processing classes files into Tracks project for Xcode 2014-11-10 17:56:16 +02:00
Paul Davis
28b33da065 redraw entire canvas when ColorsChanged is emitted 2014-11-10 10:40:27 -05:00
Paul Davis
4e102a71ea set canvas background color 2014-11-10 10:36:32 -05:00
Paul Davis
428151f59c add new color variable for arrange canvas background 2014-11-10 10:36:08 -05:00
Paul Davis
781c525643 add background color property to Canvas::Canvas ; rearrange expose handling and include background fill 2014-11-10 10:35:29 -05:00
Valeriy Kamyshniy
82b699a27c [Summary] Change request from Igor 2014-11-10 17:16:45 +02:00
Valeriy Kamyshniy
eb0272ce26 [Summary] Change request from Igor 2014-11-10 15:44:21 +02:00
Valeriy Kamyshniy
cca536051b [Summary] Change request from Igor 2014-11-10 13:35:56 +02:00
Valeriy Kamyshniy
3ec164063d [Summary] Change request from Igor + Pixel hunting 2014-11-10 13:24:43 +02:00
GZharun
250214647f [Summary] Refactored waves drop downs. Updated changed select item callback parameters, added feature drop box features (get_item, get_associated_data). 2014-11-10 11:46:54 +02:00
YPozdnyakov
397f3c1260 [Summary]: pixel hunting 2014-11-07 15:43:48 +02:00
Valeriy Kamyshniy
c68a135910 [Summary] Fixing the bug when packaged Tracks crashes opening session with Tuvalu letters. 2014-11-07 14:53:08 +02:00
GZharun
955177c7c3 [Summary] Changed drop down menu element names to more logical. Added essential actions when item is set as current 2014-11-07 14:29:22 +02:00
Valeriy Kamyshniy
6ecb3abb0d [Summary] Adding a chance of using some more args for ./waf configure 2014-11-07 13:48:37 +02:00
Paul Davis
0ae0477945 add API to extract color from ArdourCanvas::Text and tidy up member declarations 2014-11-06 20:36:11 -05:00
Paul Davis
04a4e949e8 changing the clamp_width of an ArdourCanvas::Text needs to potentially provoke an entire redraw
This fixes missing range marker text in sessions where the initial zoom value causes an initial clamp_width of zero
2014-11-06 20:36:11 -05:00
Valeriy Kamyshniy
e99c7c1992 [Summary] Quick fix of crashing tracks live when launching it from osx-package-d container 2014-11-07 00:24:50 +02:00
Valeriy Kamyshniy
d306f247ed [Summary] Making the par building —trackslive 2014-11-07 00:23:35 +02:00
VKamyshniy
655a765de3 [Summary] Fixing the bug with which canvas was drawn with unconditionally black environment 2014-11-06 22:42:13 +02:00
VKamyshniy
84afcd53eb [Summary] Adding chance to append some more options for ./waf configure 2014-11-06 18:13:57 +02:00
VKamyshniy
ba23cea8e4 [Summary] Making ardev.cmd launchable from Windows Explorer 2014-11-06 18:13:57 +02:00
Paul Davis
e34789514e defer created "copied locations info" data until first motion event when dragging markers AND raise dragged marker(s) to top with first motion 2014-11-06 10:55:24 -05:00
Paul Davis
02911bcbb5 any bounds change for a Location should raise the marker to the top of its canvas group, to implement "last moved is highest" rule from Igor 2014-11-06 10:54:42 -05:00
Paul Davis
4286f2f879 raising/lowering canvas items should trigger a redraw 2014-11-06 10:53:48 -05:00
Paul Davis
8278bcd201 do not allow empty text as a new marker name 2014-11-06 10:19:01 -05:00
Paul Davis
ca454a008c add new markers only on a double click, not single click 2014-11-06 10:13:48 -05:00
Paul Davis
bc8e3c63b7 change #ifdef used to activate image surface drawing code in CairoWidget
Using the intermediate image surface appears to break drawing when combined with either
the child widget or set_visible_window() approaches used in Tracks when compared with Ardour
2014-11-06 10:12:33 -05:00
Paul Davis
4ac32ac4c8 don't store current MIDI bank state in MIDI scene changes if we have not seen a bank change message and have no existing locations with a valid bank change 2014-11-05 12:47:04 -05:00
VKamyshniy
7844e1d513 [Summary] Pixel hunting 2014-11-05 18:56:26 +02:00
Paul Davis
2447af64f4 various work on Marker appearance
* restore selectable functionality previously removed
	* removed all hard-coded colors
	* adjust position of "MIDI" text upward to deal with rounding issue
2014-11-05 11:09:47 -05:00
Paul Davis
841509a4e0 add new color definitions for markers 2014-11-05 11:09:47 -05:00
Paul Davis
228e1c26e2 alter implementation of ArdourCanvas::contrasting_text_color() to use gamma-adjusted luminance values rather than simple contrast 2014-11-05 11:09:47 -05:00
Greg Zharun
a633282767 [Summary] Fixed packaging on Windows after program name change 2014-11-05 15:36:44 +02:00
VKamyshniy
6ffc139792 [Summary] Pixel hunting 2014-11-05 14:50:13 +02:00
Paul Davis
5a771fdcc8 fix insane design for Location::next_available_name() so that it has no effective limit (other than UINT32_MAX) 2014-11-05 07:40:35 -05:00
Paul Davis
201813e78a set initial contents of FloatingTextEntry when editing marker names 2014-11-05 07:08:41 -05:00
Paul Davis
a6dbcc7355 permit initial contents of a FloatingTextEntry 2014-11-05 07:08:41 -05:00
YPozdnyakov
7cade5a1db [Summary]: pixel hunting 2014-11-05 11:20:26 +02:00
Nikolay
561a43b051 [Summary] file sample rate mismatch dialog rework
[Reviewed] GZharun
2014-11-04 14:56:07 +02:00
unknown
810f6b0a72 [Summary]: Change topbar_dropdown_menu winfont 2014-11-04 14:06:30 +02:00
unknown
a2a73502a9 [Summary]: delete empty EventBox 2014-11-04 14:06:29 +02:00