Commit graph

3412 commits

Author SHA1 Message Date
Paul Davis
c3fdfd2d56 tweak build-gtk-script again so that it actually works
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11622 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-08 15:46:49 +00:00
Paul Davis
6e666a7338 remove useless --download option from build-ardour-stack
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11621 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-07 20:44:33 +00:00
Paul Davis
aba5beed4a new version of build-ardour-stack, complete with LV2-from-svn
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11620 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-07 20:18:20 +00:00
Paul Davis
d151b54421 more updates for build-gtk-stack: add -headerpad_max_install_names, switch to -O3 compilation, drop MACOSX_MIN_VERSION_REQUIRED since its implicit in -mmacosx-min-version, add as yet incomplete --patch option to patch GTK, tweak curl opts, rearrange
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11619 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-07 15:02:33 +00:00
Ben Loftis
950813c858 make sure loop markers are shown when loop is initiated
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-06 21:14:22 +00:00
Paul Davis
4cc83c3699 tweak the gtk stack building script to adjust the versions of glib and gdk-pixbuf in use, add tar and use it after installation so that xz unpacking works even on Tiger
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-02 17:39:22 +00:00
Paul Davis
31391c769d add aubio and LRDF, fix build of samplerate
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11579 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-01 21:21:00 +00:00
Paul Davis
1744ce4d0e new script to build all ardour(3) dependencies above/besides the GTK stack
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11570 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-01 01:05:52 +00:00
David Robillard
58397c04c4 Make it simpler to add new specially handled parameter ports.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11569 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 22:56:18 +00:00
Paul Davis
9a5d3435d1 add back tar the list, and only print library/tool names during download if we are downloading them
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11564 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 21:23:57 +00:00
Todd Naugle
920a1fae53 Switch out some strings that still use Ardour and use PROGRAM_NAME instead
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11559 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 20:07:23 +00:00
Todd Naugle
1a794ca4cd remove code for the manual link which was accidentally picked up in the last checkin
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11552 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 17:54:16 +00:00
Todd Naugle
cb26f1eed4 The installer will now create a link to the program in /usr/local/bin to allow starting from the command line. If the installer or uninstaller is not running as root, they will now attempt to use both sudo and su to get root access. This means double click install now works on systems that don't have sudo installed or configured.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11551 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 17:26:38 +00:00
Ben Loftis
261a937f9f tell svn that the build script should be executable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11547 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-28 20:54:17 +00:00
Paul Davis
686e2113af add back all the missing lines
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11546 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-28 20:45:00 +00:00
Paul Davis
2d5b98caa7 make git fetch of gtk+ idempotent
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11545 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-28 19:14:09 +00:00
Paul Davis
c960b47a3c update stack build tool, include xz since OS X doesn't have it yet (even Lion), add gobject-introspection so that gtk can be built, add git checkout of 2-24 branch of gtk+
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11544 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-28 19:02:47 +00:00
David Robillard
c9907c647d Implement special BPM and free-wheeling control ports.
Input control ports with lv2:hasProperty http://lv2plug.in/ns/ext/time#beatsPerMinute or http://lv2plug.in/ns/lv2core#freeWheeling will be automatically set by Ardour accordingly.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11538 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-28 04:34:30 +00:00
Paul Davis
75ee0d49e2 various tweaks to build-gtk-stack, including --clean and -jN arguments
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11536 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27 18:37:52 +00:00
Paul Davis
dcf7b11f3d use --silent to keep grep quiet
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11530 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27 15:43:06 +00:00
Paul Davis
0ce46cc189 fix on-disk name of two downloads
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11529 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27 15:36:46 +00:00
Paul Davis
a63d0455f1 handle 3 packages for which no direct links were found
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27 15:20:25 +00:00
Paul Davis
17372a5976 fix --download arg handling
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11526 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27 15:06:03 +00:00
Paul Davis
da322e2080 new script to build (almost) the entire GTK stack from released tarballs of all dependencies, particularly on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11525 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27 14:55:52 +00:00
David Robillard
db589ff626 Implement LV2 URID support.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11516 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-24 22:48:34 +00:00
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