d31ac095e0
Add some newly introduced sources to our MSVC project (libardour)
2015-10-22 09:19:02 +01:00
807e239dcb
Merge branch 'chaot4-fix_overwrite_file'
2015-10-21 23:28:58 -04:00
André Nusser
2c4e79d0a0
Also use overwrite_file_dialog at all the other places.
2015-10-21 23:28:44 -04:00
André Nusser
5d50abed75
Confirmation on overwrite for track and session templates. -fixes #6587
2015-10-21 23:28:44 -04:00
André Nusser
67f557b1f4
Add overwrite option to save_template. (default = false)
...
Before it could not overwrite.
2015-10-21 23:28:44 -04:00
e4570242f3
fix automation update at transport stop when in automation Play mode
2015-10-21 23:06:40 -04:00
d4227faaee
fix mute automation in Play automation state
2015-10-21 23:06:05 -04:00
8d3a8ca913
Add AutomationControl::set_value_unchecked() and AutomationControl::writable() and use them.
...
Classes derived from AutomationControl now check ::writable() in their ::set_value() methods to ensure that they
do not attempt to overwrite data sent to them while automation playback is underway.
2015-10-21 22:31:35 -04:00
6ca3a1593e
add commentary and clean up blank lines
2015-10-21 22:31:35 -04:00
nick_m
217b2c7753
More desktop file renaming.
2015-10-22 03:51:15 +11:00
nick_m
cadeb3d009
Remove old ardour3 desktop files.
2015-10-22 02:54:53 +11:00
nick_m
203931e846
Add ardour4 desktop and mime type files.
...
- looks like the install target for these has been removed, but
the existence of these may be of help to packagers.
2015-10-22 02:46:18 +11:00
nick_m
54e613746c
User interaction preferences tooltips clarify button names.
2015-10-22 01:23:36 +11:00
0880a166c4
variable name change: make purpose of formerly named "_values" in LV2 plugin UI code more clear
...
And if this is wrong, then rename it again with the right one
2015-10-21 08:10:25 -04:00
ea95bef27b
variable name change: percent is 0..100, 0..1.0 is a fraction
2015-10-21 08:09:40 -04:00
6e7ca06f63
ensure that mutator function for CONFIG_VARIABLE_SPECIAL is used when assigning initial value during construction
2015-10-21 07:53:26 -04:00
7a453d2329
Make sure Mackie Control view modes start with route 1 except Mixer mode goes to last position.
2015-10-20 19:31:04 -07:00
81f6ad0d0c
Added "Selected" view mode to Mackie Control.
2015-10-20 18:54:56 -07:00
f84798ff75
Fix crash in new CoreaudioSource code (on invalid file)
2015-10-21 03:12:45 +02:00
270ec425f8
confirm LV2 GUI changes
...
If a parameter change is initiated by the UI, the host sends a
notifications to confirm (echo) or invalidates (replaces) the value.
(automation: touch, playback,...).
Stateless LV2 GUIs without internal data-model depend on this.
2015-10-21 01:57:16 +02:00
4953d09893
hack to keep UI responsive with heavy AU views.
2015-10-20 19:14:14 +02:00
c22a899c6d
OSX copy/constraint mod tweak (amend 0675fe1
)
2015-10-20 17:57:00 +02:00
47bbffc5d8
do not update LV2 output port displays unless the value has changed
2015-10-20 11:39:56 -04:00
1d4494961b
add commentary
2015-10-20 11:31:18 -04:00
8533b8244f
also update LV2 output port displays as part of periodic updates
2015-10-20 11:28:53 -04:00
6ec32a70c1
fix AudioUnit parameter listening to work with new ParameterChangedExternally semantics
2015-10-20 10:25:36 -04:00
ac008dac02
Clean up generic and LV2 plugin GUI to deal with ParameterChanged(Externally) alteration
2015-10-20 10:23:49 -04:00
f806f059b3
rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its intent, and clean up the libardour side of result.
...
The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST)
has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics.
2015-10-20 10:23:49 -04:00
7804a524dc
Revert "rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result."
...
This reverts commit 336b2eb9a4
.
2015-10-20 10:23:49 -04:00
740c4dd134
possible fix for invalid cleanup space calc on win32.
2015-10-20 15:50:00 +02:00
af3ffc8610
NOOP, re-indent
2015-10-20 15:49:59 +02:00
52e75f5a45
remove cruft
2015-10-20 15:49:59 +02:00
336b2eb9a4
rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result.
...
The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST)
has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics.
Significant modification of LV2 GUI updating was required.
Still to be tested for feedback loop issues: AudioUnits
2015-10-20 09:07:58 -04:00
f1a6d7816d
remove unused "copy modifier hint"
2015-10-20 11:12:36 +02:00
0675fe1627
suggest primary-mod as default for copy
...
fixes inconsistency on OSX.
2015-10-20 11:12:14 +02:00
André Nusser
83b5bdbe95
Ctrl+shift functionality (toggle all) for plugin leds.
...
The Fader led has special behavior and is only toggled when clicked
explicitly.
2015-10-19 14:36:06 -04:00
nick_m
784adc53bb
Test fix for further osx modifier ambiguity.
2015-10-20 04:08:28 +11:00
nick_m
1363f4f645
Fix incorrect display of "Command" modifier on osx.
2015-10-20 03:54:44 +11:00
nick_m
ea72303474
Rc option editor - don't translate "-".
2015-10-20 03:23:06 +11:00
nick_m
e1cb6f221c
Fix typo for GTKOSX case.
2015-10-20 01:20:42 +11:00
nick_m
93d5b6c554
Set toggled automation controller using a double.
2015-10-20 00:53:31 +11:00
nick_m
d0c94c9779
Clarify user interaction preference tooltips. Also rebase branch on master.
2015-10-20 00:53:31 +11:00
nick_m
998fd1b015
Restored size of mixer list pane is at least 36 px. Revert default to 75.
2015-10-20 00:53:31 +11:00
nick_m
3fb3b85e3e
Default to WIN_POS_MOUSE for dialogs also.
2015-10-20 00:53:31 +11:00
nick_m
4b230069f8
Mixer list pane can shrink to zero width.
2015-10-20 00:53:31 +11:00
nick_m
f46d3dbfaf
New non-parented windows are initially positioned at WIN_POS_MOUSE again.
2015-10-20 00:53:30 +11:00
nick_m
9df1232feb
Legatize::name () reflects its type. Fixes confusing undo record name.
2015-10-20 00:53:30 +11:00
nick_m
e6b35d2cdd
Fix snap modifier logic (again).
2015-10-20 00:53:30 +11:00
nick_m
a34f24d8de
Rc option editor - alter restart message for user interaction tab.
2015-10-20 00:53:30 +11:00
nick_m
7494b94c63
No-op - rename variable.
2015-10-20 00:53:30 +11:00