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
318a9edab9
massive reworking of color selection implementation
2014-11-26 18:22:22 +02:00
e9768e934f
move creation of UIConfiguration object to precede creation of ArdourUI.
...
This is pretty kludgy but we need the UIConfiguration object (or any color management object) to be the first to connect to
the ColorsChanged signal.
Might be better to make the UIConfiguration object a delegate for the ThemeManager.
2014-11-26 18:22:22 +02:00
fcd7ec92d4
With printf() / snprintf() etc "%f" actually requests a double, not a float
...
Let's pass the correct type, since we can't rely on these functions to do intelligent conversion
2014-11-26 09:57:14 +00:00
97981e9007
fix indentation nightmare from 9559cf3947
2014-11-25 12:17:26 +02:00
5101916a17
fix case of included header file
2014-11-25 12:17:26 +02:00
VKamyshniy
c14c365419
[Summary] Fixing behavior of the FloatingTextEntry
2014-11-25 12:17:26 +02:00