nick_m
f6eac26a98
Choose some non-overlapping defaults for User Interaction modifier keys.
2016-08-14 03:04:54 +10:00
nick_m
444819e84a
Add a new modifier combination that allows overlap with snap-related defaults.
...
- this should be enough to handle all of the current possibilities.
2016-08-14 03:04:54 +10:00
nick_m
b104cb84c4
User Interaction pref shows the push points modifier in the 'beginning a drag' row.
...
- it is currently dual use (move both ends of a range marker
during drag / push control points at the beginning of a drag).
this may have to be separated, but as it is called the push
points modifier, it belongs here.
2016-08-14 03:04:54 +10:00
nick_m
4eba9b8638
Resolve potential ambiguity between the constraint modifier and the copy modifier when beginning a drag.
2016-08-14 03:04:54 +10:00
nick_m
c62026b567
Ensure RelevantModifierKeyMask is updated on each modifier change.
...
- fixes bug where changing prefs in User Interaction
only took effect on restart.
2016-08-14 03:04:54 +10:00
nick_m
1c0651f7f4
Ensure BBTRulerDrag operates within the tempo map.
2016-08-14 03:04:54 +10:00
nick_m
e3a8f2786d
Ensure positive length whan drag-adding new midi region.
2016-08-14 03:04:54 +10:00
nick_m
3f24d5d96e
Always send start property changes when a midi region trim alters position.
...
- ensures gui updates correctly.
2016-08-14 03:04:53 +10:00
nick_m
172bcc8165
Audio-locked midi region fixes.
...
- don't alter region frame length on tempo change or position change.
- set region _start correctly (see comments) on tempo map change.
- ensure audio-locked region's beat is set on tempo map change
2016-08-14 03:04:53 +10:00
nick_m
5c2ccc4f3e
Allow negative return in TempoMap::beat_at_frame() and its exact_ variant.
...
- audio-locked midi regions can be start-trimmed properly
when close to 1|1|0
- a midi region placed before the first meter
will continue the tempo curve and first meter.
Only a couple of callers require change, as bbt_at_beat() already
deals with this.
2016-08-14 03:04:53 +10:00
Robin Gareus
23d1d1f55b
add nstewart to authors
2016-08-13 16:12:12 +02:00
Nathan Stewart
5b4584ad94
Add "Marker Toggle" #5193
2016-08-13 16:07:16 +02:00
Robin Gareus
613ae0c110
Nobody expects the LV2 inquisition!
2016-08-13 14:51:57 +02:00
Robin Gareus
313a32981e
tweak strings now that 5.0 is out
2016-08-13 14:51:15 +02:00
Robin Gareus
836693036a
add RMS region normalization option
2016-08-13 14:50:59 +02:00
Robin Gareus
fc272ef9d7
Another step towards gcc-ABI detection when installing as root
...
makeself extracts the file with owner-only access.
When the installer itself runs as root, NORM_USER won't be able to
call the abi-test tool.
2016-08-13 00:31:56 +02:00
Robin Gareus
fd6dd8b19e
revert 388a8fc9; prefer gcc4 if we can't determine the ABI
2016-08-12 22:22:02 +02:00
Paul Davis
0fa106ef4b
check for null pointer in Locations::remove()
2016-08-12 12:48:35 -04:00
Robin Gareus
dab31732c5
fix path to glibmm that we check
...
libglibmm-2.4.so comes with the -dev package
libglibmm-2.4.so.1 is the actual library
2016-08-12 13:46:17 +02:00
Robin Gareus
8e1de17319
allow to manually override gcc ABI selection in the installer
2016-08-12 13:36:04 +02:00
Robin Gareus
c8c6bca658
fix crash when copy'ing latent plugins
2016-08-10 16:32:34 +02:00
Paul Davis
e9752ff93e
remove debug output
2016-08-09 21:26:27 -04:00
Robin Gareus
55089df0c4
remove debug output
2016-08-10 03:25:25 +02:00
Robin Gareus
b244daf087
don't bundle no-inst scripts
2016-08-10 03:18:07 +02:00
Robin Gareus
a8143ea44e
prefix no-inst script with an underscore and skip install
2016-08-10 03:12:11 +02:00
Robin Gareus
2b7a89ecff
prefix blessed scripted DSP plugins with a-*
2016-08-10 03:11:49 +02:00
Robin Gareus
4fd607814f
merge source-defaults into system-config file
...
(generated by ./arcfg)
2016-08-09 22:13:59 +02:00
Robin Gareus
dd88461942
clean up plugin ttls - always add semicolon for compatibility
2016-08-09 22:00:38 +02:00
nick_m
00f12dc395
Fix test compilation error.
2016-08-10 03:16:49 +10:00
nick_m
13413c0b0f
BBTTest::addTest() should add a meter rather than replacing the first one.
2016-08-10 01:56:55 +10:00
nick_m
9acfdb31a2
Make tempo tests use the api more correctly.
...
- TempoMap initially contains a tempo and meter.
using add_tempo/meter() using the position of an
existing section does the right thing, but prints a warning.
Use replace_tempo/meter().
2016-08-10 01:46:05 +10:00
nick_m
4ddb6b74f5
Allow -ve framepos handling in TempoMap::framepos_plus_beats()
...
- also handles frame positions previous to the initial
meter (beat_at_frame() would return 0 in this case).
2016-08-10 00:48:53 +10:00
Paul Davis
73db972ab7
add plural forms for pt to gtk2_ardour/po/pt.po
2016-08-08 20:24:46 -04:00
Paul Davis
186ac82471
(updated) pt(_BR) update for gtk2_ardour from Marcelo Teles
2016-08-08 20:20:45 -04:00
Paul Davis
7691ee033a
Revert "pt(_BR) update for gtk2_ardour from Marcelo Teles"
...
This reverts commit cf08eaa32d .
2016-08-08 20:19:55 -04:00
Paul Davis
ed594c45fc
updated russian translation from Alexandre Prokoudine
2016-08-08 20:12:56 -04:00
Paul Davis
b9cab93fb1
fix definition of PrimaryModifier for Keyboard for OS X
2016-08-08 17:59:11 -04:00
Paul Davis
3d400f97dd
fix display of modifiers on OS X in the bindings editor
2016-08-08 17:47:11 -04:00
Paul Davis
6a4fb58384
fix thinko that causes near duplicate menu items in group context menu when not in group tabs
2016-08-08 23:36:33 +02:00
Paul Davis
f47ae6c0f9
fix bug when appdata.pot file cannot be regenerated
2016-08-08 13:51:20 -04:00
Julien "_FrnchFrgg_" RIVAUD
653df3ca4f
GenericUI: better popup placement for automation mode
2016-08-08 16:44:40 +02:00
Julien "_FrnchFrgg_" RIVAUD
a51cd8689f
Move anchored menu placement strategy to Gtkmm2ext utils
...
So that it can be used by others.
2016-08-08 16:44:40 +02:00
Paul Davis
448902f870
fix race condition when dropping Ports
...
Jack2 calls back from a notification thread and the callback (PortManager::connect_callback())
could end up holding the final reference on 1 or more ports. The ports would then be
unregistered as we leave the callback scope, which is illegal (no server calls from
a notification thread)
2016-08-08 09:27:21 -04:00
Paul Davis
fdf63ace6a
add explanatory comment
2016-08-08 09:27:21 -04:00
Robin Gareus
0d2ba3fe8e
fix typo
2016-08-07 20:29:21 +02:00
Julien "_FrnchFrgg_" RIVAUD
f97696d7f3
Make ArdourDisplay a subclass of ArdourDropdown
2016-08-07 19:44:54 +02:00
Julien "_FrnchFrgg_" RIVAUD
054b347181
Remove the space for checks/radios/icons in dropdowns
2016-08-07 18:50:17 +02:00
Julien "_FrnchFrgg_" RIVAUD
5dd4c33915
Make Dropdown menus at least as wide as the button
2016-08-07 18:43:39 +02:00
Julien "_FrnchFrgg_" RIVAUD
5f6cec7c2f
Improve placement of Dropdown popups.
...
When an item in the menu corresponds to the currently displayed choice,
vertically align the item with the button on menu popup.
2016-08-07 17:20:43 +02:00
Julien "_FrnchFrgg_" RIVAUD
625240fe30
Use a C++ bool constant
2016-08-07 16:17:39 +02:00