Commit graph

15159 commits

Author SHA1 Message Date
David Robillard
64490e88e4 No need to yell. 2014-12-18 02:26:34 -05:00
David Robillard
9e4b874b85 Tidy up autowaf.py (noop). 2014-12-17 22:27:56 -05:00
David Robillard
0f759e9a93 MIDI bounce. 2014-12-17 21:48:09 -05:00
David Robillard
5f66300349 Support stepping bank by shift+scroll/arrow. 2014-12-17 20:18:11 -05:00
David Robillard
d2cafbe95a Remove some aborts that don't really need to be.
Enforce PatchPrimaryKey sanity at the type level rather than attempting to
check for it everywhere.

Remove dead file.
2014-12-17 19:43:09 -05:00
David Robillard
6e912a0aa3 Fix display of MIDI notes/regions while recording.
Make record rect transparency configurable.

Factor out some copy-paste streamview code.
2014-12-17 18:41:23 -05:00
David Robillard
0f63ac06a4 Remove unused variables. 2014-12-17 18:41:23 -05:00
Robin Gareus
ea9cdaa57a add missing quotes 2014-12-17 22:51:11 +01:00
David Robillard
a706755710 Fix various MIDI locking issues.
Attempt to make mistakes much less likely in the future by statically requiring
caller to pass scoped locks where necessary.
2014-12-17 16:07:29 -05:00
Ben Loftis
1fa9edd872 insensitive buttons should be shaded towards the gtk_background color, not hardcoded gray 2014-12-17 14:17:32 -06:00
Paul Davis
a280f28af9 potentially a better check for MSVC 2014-12-17 14:09:18 -05:00
Paul Davis
9e67d18ad8 remove debug output 2014-12-17 14:08:33 -05:00
Paul Davis
2cba6e9a21 fix stash-mess for ./waf with a new identical version 2014-12-17 14:04:07 -05:00
Paul Davis
acb2250e3e new version of waf 2014-12-17 14:01:30 -05:00
Paul Davis
8568cb9d8b new wscript using compiler flags dictionary and very basic provision for msvc 2014-12-17 13:59:00 -05:00
Paul Davis
58148819d5 new version of autowaf.py (requires rebuild of waf to be used) 2014-12-17 13:58:42 -05:00
David Robillard
da2043e179 Force ghost note positive in all circumstances. 2014-12-17 03:17:07 -05:00
David Robillard
733f517948 Fix potential crash when right clicks go astray.
This should be impossible, since nothing but an audio region should have a fade
to begin with, but just doing nothing in this case does no harm.
2014-12-17 03:06:23 -05:00
David Robillard
5ee4a5d56a Don't allow drawing notes in rec regions (crash). 2014-12-17 02:50:45 -05:00
David Robillard
ec6626f06a Fix oops in previous commit.
Professionalism is overrated.
2014-12-17 02:10:01 -05:00
David Robillard
0c3f4bd995 Fix occasional crash when recording MIDI. 2014-12-17 01:49:46 -05:00
Paul Davis
12803c4255 use new parameter to limit minimum length of any range location 2014-12-16 13:06:13 -05:00
Paul Davis
94e2b61a86 add new parameter for minimum value of any range location 2014-12-16 13:06:05 -05:00
David Robillard
e0cb9efb00 Various color tweaks.
This commit changes some color names, nuke your theme.  This isn't quite ideal
yet, but takes some steps towards where I think things should go aesthetically:

Make automation tracks/regions colors correspond to their parent's type.

Make selected MIDI notes outlined in red like most everything else, and scrap
separate min/mid/max fill colors for selected MIDI notes.

Color automation ghost MIDI notes based on original note color.

Try to kill 90's looking brightish gray gradients in general.
2014-12-16 00:05:45 -05:00
David Robillard
211f8f61d7 Fix control point colors. 2014-12-16 00:04:06 -05:00
David Robillard
e90ecdd5c5 Fix marker bars "gradient" colors. 2014-12-16 00:02:06 -05:00
Paul Davis
f8ae456aaa fix editing of nested/group item colors in theme manager 2014-12-15 15:54:10 -05:00
Paul Davis
0fdb846625 try alternate Glib:: API for conversion from UTF-8 to ascii in Mackie support code 2014-12-15 15:06:10 -05:00
Paul Davis
76733daf63 add some alpha to "covered region" coloration 2014-12-15 14:49:17 -05:00
Paul Davis
e3f376107e nominal fix for sending UTF-8 text to Mackie surface 2014-12-15 14:44:05 -05:00
Paul Davis
f88804b788 fix some missing color definitions 2014-12-15 14:31:43 -05:00
Paul Davis
5471ef8a79 make editor rubber band rect have appropriate transparency 2014-12-15 13:37:25 -05:00
Paul Davis
a5aa2df6fc add localeguard to read floating point values correctly when loading theme modifiers 2014-12-15 13:30:56 -05:00
Paul Davis
4791c51d0f tweak up transparency editor in theme panel 2014-12-15 12:48:31 -05:00
Paul Davis
f6e88ead01 move theme manager into preferences window 2014-12-15 12:32:41 -05:00
Paul Davis
8b23001441 add editor to Theme Manager for modifiers 2014-12-15 12:07:05 -05:00
Paul Davis
9831006c8e add getters for SVAModifier 2014-12-15 12:06:53 -05:00
Paul Davis
94b6dd7f87 final modifier 2014-12-15 10:47:51 -05:00
Paul Davis
2145fd2973 next 2 modifiers 2014-12-15 10:46:15 -05:00
Paul Davis
eac478495e next modifier 2014-12-15 10:43:39 -05:00
Paul Davis
bf7fa8e3db next modifier 2014-12-15 10:41:46 -05:00
Paul Davis
d8594a9b20 remove unused color 2014-12-15 10:37:50 -05:00
Paul Davis
aa8fa1fe4f next modifier 2014-12-15 10:36:38 -05:00
Paul Davis
1ab2705b4b next modifier 2014-12-15 10:32:17 -05:00
Paul Davis
651fc9f68e next modifier 2014-12-15 10:25:42 -05:00
Paul Davis
bd6682f2cd next modifier 2014-12-15 10:22:22 -05:00
Paul Davis
1fd681604e next modifier 2014-12-15 10:21:08 -05:00
Paul Davis
7b023f4ee0 next modifier 2014-12-15 10:11:21 -05:00
Paul Davis
666f33b463 next modifier 2014-12-15 10:02:20 -05:00
Paul Davis
ccbedaee51 next modifier 2014-12-15 10:00:20 -05:00