Commit graph

3387 commits

Author SHA1 Message Date
Paul Davis
eeffd3faa9 backport use of GtkAccelGroup::get_label() from a3 so that we use "nice" accelerator key descriptions in the key editor (i.e. "cauliflower" icon instead of "Command" or "Primary")
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11513 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-23 22:38:20 +00:00
Paul Davis
345eca0fcf fix a problem with bindings involving "faked" keys (like the arrow keys) and the command modifier key
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11508 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-23 00:50:26 +00:00
Paul Davis
1910e5f17f now that we can use Primary as a modifier name for gtk accel maps, unify the Quartz/X11 binding file processing as much as possible
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11507 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-23 00:49:48 +00:00
Paul Davis
63f18ca632 use AccelGroup::get_label() rather than AccelGroup::name() to display names in the keybindings editor, as per 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11502 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-22 19:21:49 +00:00
Paul Davis
f3b38e263a backport the increase in the click pool size and clear_clicks() call from 3.X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11498 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-15 19:11:52 +00:00
Paul Davis
b829261fbc make AUPlugin::describe_parameter() safe
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11497 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-15 19:11:23 +00:00
Paul Davis
5a78e89c2d clean up previous commit by removing unused function decls and switch back to PRIMARY-Fn not Shift
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11433 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03 02:00:48 +00:00
Paul Davis
9d2d74e51c fix/workaround bug in GTK that prevents <release> bindings from working - save/goto view bindings are now Shift-Fn to save, Fn to goto
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11432 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03 01:54:48 +00:00
Ben Loftis
f9fb7c680e add 176.4kHz rate to GUI
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11410 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31 23:48:56 +00:00
Paul Davis
50e967a363 (backport from a3) heuristic to workaround over-eager translation of NN000Hz as NN kHz
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11280 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-20 15:15:58 +00:00
Paul Davis
a883d9bcec fix GTK_PATH in binary bundle
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11230 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-11 17:42:09 +00:00
Paul Davis
bfd126e73b backport click latency correction change from a3
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11227 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-11 15:07:12 +00:00
Ben Loftis
33e8abe6b3 Remove the plugin ui widget before deleting the plugin. this fixes a crash when deleting Invada lv2 plugins after the gui has been instantiated. from a3.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11218 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-10 14:38:58 +00:00
Ben Loftis
329a75e7bc fix direction of zoom-wheel in the timebar rulers
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-21 01:47:11 +00:00
Paul Davis
66873e9f4b remove dangling debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 17:22:29 +00:00
Paul Davis
58a9b0f2de fix up Meta/Mod2/Command madness for OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 17:21:22 +00:00
Paul Davis
ad8240f5c1 make PBD::file_subst() actually work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10795 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 17:20:44 +00:00
Paul Davis
23f91595b3 add guard #ifdefs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 17:20:33 +00:00
Paul Davis
8c4a23cfc2 initial rev of file_subst() and its initial use (testing for now) for converting old OS X bindings from Meta to Mod2 modifiers
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10793 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 15:09:06 +00:00
Paul Davis
1636ec0a16 switch to FFADO as the default firewire driver
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23 15:07:36 +00:00
Paul Davis
d350c1b2f1 fix modifier definitions for current gtk stack
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 19:02:55 +00:00
Paul Davis
ad11e100b6 make evtest print useful names of modifiers rather than hex values
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10567 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 15:00:54 +00:00
Ben Loftis
6a851f5a64 fix from a3 svn 10541
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10543 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:18:38 +00:00
Todd Naugle
f5f3e9d734 Installer now handles i18n of the Desktop folder. Running the installer or uninstaller as root work correctly and does not invalidate the sanity checks. Corrected method used to detect if the installer is already running in a visable terminal.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10501 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 17:55:49 +00:00
Ben Loftis
3b6a1adb90 fix for previous patch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10419 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 15:36:23 +00:00
Todd Naugle
df5b171c2a backports of 10318, 10380, 10403-10405. Fixes a crash in opening sessions and several leak fixes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10411 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:33:04 +00:00
David Robillard
85d34e80bf Replace use of SLV2 with its successor Lilv.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-03 21:39:13 +00:00
Paul Davis
33729905f4 compile-time fix for VST support - remove bad result of ustring=>string search-and-replace from a month ago
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-28 22:36:10 +00:00
Paul Davis
921bd1fe36 safety fix for the connection-based latency in the event that there are no connections
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10146 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 18:09:30 +00:00
Paul Davis
606c13885a make lookup of ardour port names work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10145 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 18:08:58 +00:00
Paul Davis
c5aa0779c1 fix up osx build script to work for both new and old GTK stacks (pixbufloader issues)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 15:21:54 +00:00
Paul Davis
d6e0be5245 minor tweak to OS X linkflags, to remove suppression of undefined symbol warnings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 14:54:23 +00:00
Paul Davis
a57b429dc9 some header-file rearrangements to get JACK weak linkage working correctly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10142 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 14:52:53 +00:00
Paul Davis
e6b2776e8a ben's pane resizing "fixes" for OSX, plus slightly more debugging for kbd events (disabled)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10141 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-27 14:52:05 +00:00
Paul Davis
aed62d61de reset worst_track_latency to zero before computing it again, so that it can be reduced when latent signal paths get less latent or go away
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10133 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-26 22:07:13 +00:00
Paul Davis
c1e827cb48 ardour has never done latency compensations on busses, so what was Route::check_initial_delay() doing? Moved to Track::check_initial_delay() - fixes loopback/play-along recording via the master (or other) busses
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10120 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-25 19:47:14 +00:00
Paul Davis
4dea631ccb removed an un-initialized variable warning
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10119 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-25 14:28:02 +00:00
Paul Davis
574f2ec7b7 check install dir before anything else
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 20:06:42 +00:00
Paul Davis
09231489bd first part of colinf's patch for bogus xfades. this merely treats symptoms, not causes, but its application seems like the expedient and sensible thing to do for now
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 17:50:18 +00:00
Paul Davis
29a3ff4aa2 reinstante code to setup latency related stuff after plugin changes etc (removed when back-porting 3.0 code)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10107 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 16:46:02 +00:00
Paul Davis
42d8e5ddc1 fix error in export range dialog caused by using wrong sndfile helper array for file ending
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 02:29:08 +00:00
Paul Davis
7ec428ca56 do NOT reverse the route list during latency computations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-20 16:26:36 +00:00
Paul Davis
a80ca3079c patch from #3537 that fixes crashes when playhead is moved if fader automation is on the 'write' setting (from carl)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-14 19:22:49 +00:00
Paul Davis
a3ea8641e4 back-port Ardour3's capture alignment code to Ardour2, to get correct results with the new JACK latency API
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10085 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-14 19:05:05 +00:00
Paul Davis
711d16a651 unsigned/signed confusion
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-14 19:04:31 +00:00
Paul Davis
bd0ab5cd1e require JACK with new latency API for building purposes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10083 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-14 19:04:11 +00:00
Paul Davis
701ff2df83 don't waste time/code on i18n-ing audio file endings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10082 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-14 19:03:16 +00:00
Paul Davis
dff3dc0bb2 restore the use of Glib::ustring when iterating over possibly illegal characters in a pathname
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10071 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-13 18:30:01 +00:00
Paul Davis
66498207f1 do not attempt to lookup sndfile constants/enums using a string, because this breaks when using anything but english; remove thinko-function sndfile_file_ending_by_string() because file endings like .wav .caf etc. are not subject to i18n
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10070 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-12 19:22:42 +00:00
Paul Davis
b4f417ad43 tweaks to the OS X build script to use new GTK stack packaging/install paths
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10007 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-18 17:36:08 +00:00