87e95e4bf1
add colon to match other labels
2015-03-26 21:43:33 -05:00
f34464be94
pack the xrun options back together
2015-03-26 21:41:53 -05:00
a1258750ce
fix a few -Wsign-compare
2015-03-27 00:50:27 +01:00
70e739b29a
Another DnD fix. fix move onto (but not over) busses.
2015-03-27 00:37:47 +01:00
1dfee48139
Heuraka! Nightmarish rework of DnD code.
...
Allow to drag multiple regions from different tracks
to/from the dropzone.
Busses & Automation-lanes are ignored, as are
hidden tracks.
Any region may serve as mouse drag anchor.
fixes #6172 and #6176
2015-03-26 23:33:13 +01:00
502361c001
DnD: query mouse y-pos only once.
2015-03-26 23:30:18 +01:00
5c11e43f08
Clam points to valid values on drag end.
...
Fixes bug #6214 .
It would be better to do this while dragging, but this would require rewriting
much of the drag code to keep track of a cumulative y delta since the current
position of points would be "sticky" and prevent any movement at all, so this
will have to do for now.
2015-03-26 13:22:57 -04:00
3b38d7d8a6
Keep automation lines within their parent ( #6215 ).
2015-03-26 11:48:13 -04:00
7e2c8ace4b
Follow MIDI control values with automation faders.
...
Fixes bug #6166 (except record).
This attempts to follow the "current" control value somewhat aggressively:
* On locate, slider is set to the value from the top region at the new
transport position.
* Playback or MIDI input is followed "live".
* Whenever the slider is moved (including automatically), that value is emitted
as an immediate event to keep external gear in sync.
General idea is that the Ardour slider should act as a mirror of an external
hardware knob, and both should be synced to whatever the control is at the
current transport position. Since we lack real playback/touch/etc modes for
these for now, we must choose one behaviour, and this seems like the most
reasonable one.
Follow is handled in the audio thread, which is probably not ideal, but since
these controls have no lists and do not record, should be fine. Probably.
2015-03-26 00:47:34 -04:00
a53bd72697
remove crufty variable
2015-03-25 17:21:13 -05:00
7b1d21128b
fix dropzone region ordering
2015-03-25 22:06:05 +01:00
07997a6d38
likely fix for debug build
2015-03-25 14:47:18 -05:00
4a7236b773
fix touch-recording of automation in a loop
2015-03-25 14:28:36 -05:00
3c55eb1e39
DnD, only use track relationship
...
Ignore any routes or automation lanes during
region y-axis distance calculation.
2015-03-25 17:15:32 +01:00
a9b2f97395
jot down some thoughts about drop-zone dragging.
2015-03-25 15:57:16 +01:00
b90c38639a
fix drags crossing automation lanes.
2015-03-25 14:43:11 +01:00
nick_m
1580c6d635
Fix some strings incorrectly marked for translation.
...
My apologies to translators.
2015-03-25 23:31:23 +11:00
f851a0bf3a
two more drop zone checks
...
see also 6cfb6ef
2015-03-25 13:05:24 +01:00
d05c09c1f6
consistent message session start->end.
2015-03-25 12:33:51 +01:00
6cfb6ef665
fix drop-zone drops
...
There is no special ‘-1’ indicator any more.
i->time_axis_view is unbound to allow relative
positioning when dragging multiple regions.
2015-03-25 12:11:49 +01:00
b34f26a7d0
retain Send control visibility state, fixes #6210
2015-03-25 11:10:58 +01:00
29abc678dd
fix potential crash when video tools are N/A
2015-03-25 03:39:47 +01:00
9696469289
implement drags from off-canvas to the drop-zone.
...
fixes #6195 #6205
2015-03-25 01:48:29 +01:00
b637c2223f
Major rework of DnD.
...
Allow dragging multiple regions from multiple
tracks across any number of hidden tracks and
automation lanes.
fixes #6176 and #6172
2015-03-25 01:48:29 +01:00
089c334d0c
Resolve only active notes when muted/non-soloed.
...
Fixes bug #6206 .
2015-03-24 13:48:43 -04:00
d67d4d129f
remove Ardour from MSVC message dialog and use PROGRAM_NAME
2015-03-24 10:55:40 -05:00
1296b7fe89
fix spelling error
2015-03-24 10:55:33 -05:00
92ba2d5780
partial fix for Canvas Region DnD & comments
...
Fixes #6172 and #6176 for single region drags.
Further work is needed if multiple regions on different tracks are dragged over hidden tracks
(see inline comment).
2015-03-24 15:25:39 +01:00
nick_m
eff25b06f5
Fix 0006183 (waveview crash).
...
Should fix crash when audiosource disappears.
Reworked from submitted patch from tlat.
2015-03-24 23:35:43 +11:00
5bbea60546
another potential fix for video-export filename/crash
2015-03-24 03:28:07 +01:00
d44273e8a4
make mixer strip “Add XXX Port” translatable
2015-03-24 02:57:25 +01:00
e6ccbc024c
fix video-export-dialog memleak/assert
2015-03-24 01:32:32 +01:00
a122542597
fix empty/unset sync source preference.
...
(non JACK backends w/JACK-transport)
2015-03-23 23:18:47 +01:00
7519e45719
fix 4.X windows packaging
2015-03-23 20:46:59 +01:00
Pavel Fric
f078c68767
update Czech translation, #5724
2015-03-23 20:28:01 +01:00
pablus
5c634f1d65
update spanish translation, #6204
2015-03-23 20:24:30 +01:00
Raffaele Morelli
d73baad337
update italian translation, #6209
2015-03-23 20:21:49 +01:00
53ac99a26a
rework check for old configuration files
...
check early on (before announcement-check, bundle-
env and ARDOUR_UI ctor have a chance to create the
new config dir)
2015-03-23 18:31:55 +01:00
a09e942eec
OSX: pango & gtk-pixbuf modules be gone.
2015-03-23 16:27:34 +01:00
c68da4236e
use built-in pango & gdk-pixbus modules (Linux)
2015-03-23 16:15:11 +01:00
65731eaa5c
work around gtk filechooser bug.
2015-03-23 15:36:15 +01:00
fb015b1be9
fix “Denormal Dropdown” inconsistency
2015-03-23 14:20:17 +01:00
4b05417d2f
OSX bundle updates for 4.X[-rcX]
2015-03-23 13:33:08 +01:00
20985dfdf9
clean up after linux packaging
2015-03-23 13:02:39 +01:00
547285cb59
clean up after OSX packaging.
2015-03-23 12:59:24 +01:00
610e30cde3
..but make cfgtool portable
2015-03-23 12:34:07 +01:00
da5c3a3a33
don’t [cross]compile cfg tool.exe
2015-03-23 12:28:44 +01:00
8e7c065f83
limit plugin-preset ‘seen_set_state’ message.
2015-03-23 01:53:07 +01:00
ec86ca2a4d
replace LinkButton
...
make link work on OSX and Windows:
Gtk-WARNING **: Unable to show ‘…’: Operation not supported
2015-03-23 00:23:06 +01:00
91405a1b2f
consolidate plugin freebie messages, fix #6151
2015-03-23 00:05:47 +01:00