e062629ccd
make GUI preferences discoverable from the View menu
2014-07-14 12:20:01 -05:00
d0bc4b55fa
scroll up/down by tracks uses top edge as "focal point"; fix some other nasty code details
2014-07-14 12:36:51 -04:00
acc1977cbd
vertical scroll events should move by tracks
2014-07-14 12:36:51 -04:00
6386a5dd7a
up/down scroll buttons on left of summary should move by tracks
2014-07-14 12:36:51 -04:00
fc305cb217
if a button has an icon, dont draw text as well
2014-07-14 10:28:50 -05:00
849d80bfcc
Group the Rec and Monitor buttons together. Group the Solo Isolate and Lock buttons together. And add a method to show/hide each group in the Preferences
2014-07-14 10:08:55 -05:00
62cab525f0
(Mixbus profile only) tentatively remove the Zoom and Cut tools, to save space in the toolbar and reduce some highly redundant functions
2014-07-14 10:08:55 -05:00
492c933a69
fix the visible_tracks_selector to show * when user tweaks a track height. various experimental tweaks to visible_tracks_selector and a new zoom_preset_selector for Mixbus.
2014-07-14 10:08:55 -05:00
b19e1a7985
remove EditAtSelectedMarker for Mixbus, to match mb2. (also fix an existing thinko in the edit point selection actions) (oops: also fix previous track selection fix so that it pays attention to the selection property of the group)
2014-07-14 10:08:55 -05:00
e8106bb415
minor fixes to wscript files to make things python3 compatible
2014-07-13 08:36:18 -04:00
b51e3e0e6c
new waf (still version 1.6.11) incorporating previous autowaf.py change
2014-07-13 08:36:17 -04:00
5b85c5f0bf
python3 fix for autowaf.py
2014-07-13 08:36:17 -04:00
4af088c251
DummyBackend: add Uniform White Noise Generator.
2014-07-11 18:05:59 +02:00
12025d4ffa
possible fix for win SystemExec::wait()
...
if it does not help, use CREATE_NO_WINDOW and/or peek/pump messages :(
2014-07-11 17:03:55 +02:00
c83b7ebc3c
fatal error if vfork-exec-wrapper cannot be found (on unix systems).
2014-07-11 16:43:50 +02:00
1f501ef940
on linux, build ALSA backend as part of binary bundle, but don't include libdbus in bundle
2014-07-11 10:40:45 -04:00
6990c31ed5
Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas
2014-07-11 09:59:59 -04:00
7464b3f9fa
correctly copy vfork exec wrapper into right location in binary bundles on OS X and Linux
2014-07-11 09:59:36 -04:00
94e0841625
catch null vfork_exec_wrapper before it is too late
2014-07-11 09:58:45 -04:00
15de7aa433
Make our 'libs/timecode' project dependent on libpbd
...
This is needed because one of its source modules now references 'rint()' (which isn't available in MSVC, although we already simulate it in libbd).
2014-07-11 12:56:18 +01:00
c81604bc18
Add newly introduced (MD5) sources to our MSVC project (also, add visibility stuff to the new MD5 class)
2014-07-11 12:56:17 +01:00
af2ee58e07
move fit-tracks back onto "f" and use / for fade-range, moving set-region-fade-(in|out)-length to PRIMARY-/ and PRIMARY-\ respectively
2014-07-11 06:19:32 -04:00
8bc0ac7529
restore correct functioning of fit-tracks, which was mistakenly removed because of a failure to understand its complexities
2014-07-11 06:19:32 -04:00
6157c685d9
fix TC entry beyond 2^31 frames.
2014-07-10 19:09:12 +02:00
a3b704b8c0
remove awful, inobvious, wrong and no longer necessary "_i_am_the_modifier" crap from RouteUI, except in one case where it might be useful
2014-07-10 11:54:59 -04:00
c39666dc5c
fix key editor resize behaviour
2014-07-10 11:53:39 -04:00
d324f67cce
add reset bindings button to key bindings editor
2014-07-10 11:04:24 -04:00
8859ebe56e
add Gtkmm2ext::Keyboard::reset_bindings()
2014-07-10 11:04:04 -04:00
6cadefcb19
use lower-case PROGRAM_NAME for user bindings file name
2014-07-10 11:01:21 -04:00
0174ce52c6
make f be bound to fade-range by default
2014-07-10 09:28:33 -04:00
07e0f785f8
add "fade range" operation, bound to alt-f at present by default
2014-07-10 08:17:22 -04:00
0622a0cc30
add libardour infrastructure for "fade range" edit operation
2014-07-10 08:16:55 -04:00
94c8b672c4
do not call basename_nosuffix() before using matching_unsuffixed_filename_exists_in() because the latter does that call itself.
...
As the code used to be, if we are testing for a candidate filename of aaa.bbb.ccc, the call strips .ccc and matching_... strips .bbb
resulting in a match with aaa, which is not intended at all.
2014-07-10 08:16:27 -04:00
15fa465013
add comment/doxygen doc
2014-07-10 08:14:41 -04:00
60597e750d
remove unused variable
2014-07-10 08:13:54 -04:00
e078102bc6
size various ArdourDropdowns according to the pixel width, not character length, of their various strings
2014-07-09 22:41:29 -04:00
1b4a314d5d
Revert "adjust horizontal-offset for snap/grid dropdown." Wrong fix for the problem.
...
This reverts commit c90d35c4a1
.
2014-07-09 22:39:07 -04:00
c90d35c4a1
adjust horizontal-offset for snap/grid dropdown.
2014-07-10 02:06:51 +02:00
fce8e081e5
use standardized timecode formatting in verbose cursor
2014-07-09 19:16:03 -04:00
eab61cbafe
break out AudioClock::print_minsec() so that AudioClock and VerboseCursor can use the same formatting code.
2014-07-09 19:13:18 -04:00
a2294aa0ff
verbose cursor should use primary clock mode even when showing a duration, not just absolute position
2014-07-09 18:32:41 -04:00
8eeb02fe75
add Editor::edit_mode_strings to allow for i18n; correctly size ArdourDropdowns using longest, translated strings
2014-07-09 16:48:36 -04:00
b9c53ea395
add std::string variant of set_size_request_to_display_given_string()
2014-07-09 16:48:36 -04:00
9f4a00fa89
add mixbus profile which removes the tearoffs
2014-07-09 15:12:05 -05:00
a32dbfa197
Revert "ardour loves narrow screens part one"
...
This reverts commit d3d83eac9d
.
restore full-height of editor-mixer.
2014-07-09 21:47:12 +02:00
0be1555ba6
reduce space around TearOff Tickmarks
2014-07-09 21:47:12 +02:00
12d913893a
shorten grid/snap label "Timecode" -> "TC"
2014-07-09 21:47:12 +02:00
ea311d4379
automatically set ArdourDropdown box width.
...
..according to longest text in English.
2014-07-09 21:47:11 +02:00
bff786257e
polish a few blemishes and add some comments
2014-07-09 14:45:20 -05:00
12699574ae
fix range select so it picks up grouped tracks
2014-07-09 14:34:14 -05:00