38a874ecb8
fix/amend pre commit
2014-12-06 08:24:21 +01:00
12a4ddc952
fix another ambiguity, this time: WINAPI Rectangle
2014-12-06 07:40:17 +01:00
d223e2ed57
fix ambiguous reference.
...
OSX CoreServices typedef's struct Rect
2014-12-06 05:52:31 +01:00
a65cd2a1b9
Make scroll work on MIDI regions when internal.
...
For some reason, grabbing the magic keyboard focus makes scroll stop working
regardless of what MRV::canvas_group_event() returns. I can't figure out any
reason to grab the keyboard in this case anyway, so I just removed it.
Also simlify MRV event handling code in general.
2014-12-05 17:36:02 -05:00
4bc4cd0e20
save and restore color aliases
2014-12-05 11:17:56 -05:00
ab4b0dcffe
add default (for now) color aliases to default_ui_config
2014-12-05 11:17:43 -05:00
db9fbac7b5
added new header file for color aliases
2014-12-05 09:36:55 -05:00
0045891362
part two of remove CANVAS_STRING_VARIABLE (it was replaced by CANVAS_FONT_VARIABLE
2014-12-05 09:26:12 -05:00
dd49a249ad
remove CANVAS_STRING_VARIABLE (it was replaced by CANVAS_FONT_VARIABLE
2014-12-05 09:25:34 -05:00
2449fc9681
several steps closer to more sane color system
2014-12-05 09:01:55 -05:00
d0a18a8c35
correct alias definitions in default derived color list
2014-12-05 09:01:55 -05:00
46ed23116e
make new color aliases actually work
2014-12-05 09:01:55 -05:00
8e54baa65f
working compilation for new color code
2014-12-05 09:01:55 -05:00
b426873f6f
Add MIDI control points only in internal/pencil.
2014-12-04 22:40:39 -05:00
24727e65be
Make gain controls step by roughly 1.0/0.1 dB.
...
Shoot for roughly 30 steps for all controls.
Always keep sensible step information in ParameterDescriptor and just convert
for the UI.
This is a little weird, but it's less weird than it was before, and works.
2014-12-04 00:30:47 -05:00
d2a069178a
allow spaces in TOP, cd to gtk2_ardour to avoid dup midnam, etc warnings
2014-12-03 20:45:12 +01:00
06f615c053
reduce confusion.
2014-12-03 13:52:29 +01:00
4b751f9e87
Move setting _fmode flag on windows into PBD::init
...
This moves setting of _fmode slightly later in the initialization
of the application via Ardour::init.
2014-12-03 17:31:05 +07:00
23c0452e05
Add test_search_path to find test files in MidnamTest
2014-12-03 17:31:04 +07:00
edac6abdd7
Remove old scripts from when scons was used for build system
2014-12-03 17:31:04 +07:00
61f9ca9f3c
Use test utility function to find evoral test files
...
either via EVORAL_TEST_PATH env var or on windows via directory relative
to dll
2014-12-03 17:31:04 +07:00
40df14fa16
export ARDOUR/PBD_TEST_PATH so that ./waf test finds the pbd test files
2014-12-03 17:31:03 +07:00
b9567b6d46
Use ardev_common.sh to setup environment for running libardour tests
2014-12-03 17:31:03 +07:00
ec00c6d652
Because we're building the gdk-pixbuf modules statically (i.e. no longer as DLLs) it's not necessary to edit the user's 'gdk-pixbuf.loaders' file (MSVC build only)
2014-12-02 19:08:12 +00:00
86de0386c9
Fix automation write/touch.
2014-12-01 23:35:24 -05:00
b3ea22fc3f
Remove unused method.
2014-12-01 23:35:24 -05:00
767c0238a3
Replace half-baked param metadata with descriptor.
...
Among other things, this means that automation controls/lists have the actual
min/max/normal/toggled of parameters, and not those inferred from the Parameter
ID, which is not correct for things like plugin parameters.
Pushing things down to the Evoral::ParmeterDescriptor may be useful in the
future to have lists do smarter things based on parameter range, but currently
I have just pushed down the above-mentioned currently used attributes.
2014-12-01 23:35:24 -05:00
Julien de Kozak
cb8abbe8d2
Make it compile with C++11 support.
...
Reference : https://bugs.webkit.org/show_bug.cgi?id=59249
2014-12-01 23:18:11 +01:00
002c3b1646
Add comment about parameters to coverage() including the end point.
2014-12-01 20:06:08 +00:00
0ffeaa6d6a
Remove braindead Parameter inheritance abuse.
2014-11-30 23:56:20 -05:00
302c93df04
Fix test runner for tests that use files.
2014-11-30 23:56:19 -05:00
2588b1cac9
Trim the include tree.
2014-11-30 23:56:19 -05:00
cf537b97f5
Add missing namespace qualifiers.
2014-11-30 23:56:19 -05:00
0f72ea4a34
Factor out duplicated track automation code.
...
Mute automation for MIDI tracks.
2014-11-30 23:56:19 -05:00
52d97c8cfb
update interface for processor-box faders step/page
...
see also 4d4c20b8c
2014-12-01 00:33:11 +01:00
4d4c20b8cc
gtk interface update for controller step/page size
2014-11-30 15:05:40 +01:00
77d5fb7a35
Fix write for boolean automation.
2014-11-29 14:32:12 -05:00
48bb90eb88
show values on faders (fixes bug in 55c6165
)
2014-11-29 14:49:03 +01:00
58663db374
change ownership of processor window-proxy
...
fixes crashes:
* If the Editor-Mixer shows a channel with a plugin that
has been edited in the Mixer, double-clicking the plugin
will try to bring up a 2nd instance of the plugin-UI.
* When closing Ardour both the Mixer and the Editor-Mixer try to delete the underlying plugin, resulting in a double free.
2014-11-29 10:06:25 +01:00
ed1bbefd19
Somewhat working gain automation.
...
This probably isn't correct in several ways, but it works more than it did, so
I figure it's push worthy.
Still not working:
* Saving mute automation list
* Dragged control points are not snapped to model restrictions
(boolean, in this case, but general problem)
* Line goes funny if you record mute automation
(as opposed to drawing it which works)
2014-11-29 01:25:27 -05:00
f190e630ab
Show discrete/toggled automation as stepped line.
2014-11-28 21:15:28 -05:00
55c616519b
Use a button as controller for toggled parameters.
2014-11-28 18:40:23 -05:00
e3da7aff8c
Remove redundant calls to start/end_touch.
...
The controllers do this automatically.
2014-11-28 18:31:18 -05:00
16947f751b
Remove dead code.
2014-11-27 04:17:15 -05:00
140540ef59
variable name change for slightly increased clarity
2014-11-26 18:22:22 +02:00
137425faf1
continue tweaks on the color road
2014-11-26 18:22:22 +02:00
7fc1152d31
newly generated, quantized-hue relative color definitions
2014-11-26 18:22:22 +02:00
7636bfe4ed
add back grays
2014-11-26 18:22:22 +02:00
82aea4b047
add default values for base colors (configurable colors) to default_ui_config.in
2014-11-26 18:22:22 +02:00
ed65c801c5
save base colors (configurable colors) in normal way (code had been removed)
2014-11-26 18:22:22 +02:00