Commit graph

3440 commits

Author SHA1 Message Date
Paul Davis
bb13db6ea1 backport tentative AU GUI fix from 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@12036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-19 20:38:53 +00:00
Paul Davis
1524fc2b14 provide WITH_CARBON scons argument to be able to disable support of Carbon AU GUIs, which is not possible on 64 bit builds on OS X starting with Snow Leopard
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@12034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-19 18:35:42 +00:00
Paul Davis
78564e2470 remove soundtouch, fixes for Snow Leopard build, use libintl explicitly on non-glibc systems, fix for new glib include rules
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@12031 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-19 15:21:26 +00:00
Paul Davis
775b2ba810 depstack building: on OS X, force cairo and pango to avoid dependency on X11
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11971 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-14 12:56:59 +00:00
David Robillard
ef03dbe3a4 Rename LV2 designation (BPM, etc) stuff to match terminology used in the spec.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11874 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-10 18:43:05 +00:00
Ben Loftis
4b89f1d35c track bouncing needs to apply automation when in Touch as well as Play. ( not needed on A3 )
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11857 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-09 18:43:23 +00:00
Ben Loftis
54e7185296 various tweaks to Freesound UI and code. keep a single mootcher to speed up operations; add text to progress bar, stop storing xml files, auto-increment pages until user clicks stop.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-05 21:31:39 +00:00
Todd Naugle
b2637c54bd fix missing quote in disk space check failure message
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11786 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-03 20:22:45 +00:00
Paul Davis
730439f11c remove removed --experimental option from lv2 build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11765 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-28 15:06:59 +00:00
David Robillard
64ee111034 Update LV2 special port stuff for latest LV2/Lilv.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11761 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-26 20:06:46 +00:00
Paul Davis
0edd7c5935 drop MACOSX_DEPLOYMENT_TARGET when building python libs, because python can't handle it; add sratom stuff from drobilla lad/svn
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11752 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-22 18:53:46 +00:00
Paul Davis
053fec3d15 clarify what the "precise" button does in the timefx dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11747 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-22 15:49:10 +00:00
Paul Davis
24d5be3f0a backport ruler text spacing fix from 3.0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11708 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-16 17:09:59 +00:00
Paul Davis
83e824555f new patch to fix lack of enter event when a window is shown directly under the mouse (christian herget)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 20:36:23 +00:00
Paul Davis
d82486e3ca fix stack build scripts (again) to do correct post-install hacks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11693 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-15 03:21:28 +00:00
Paul Davis
55625a248f don't bother building gtkmm docs, and solve an obscure issue with LV2 install where /Library is a different filesystem than $prefix
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11688 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 22:05:44 +00:00
Paul Davis
626abd1ea1 move the post-install hacks to the gtk script and conditionalize the one that is for OS X only
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11686 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 20:04:56 +00:00
Paul Davis
d48df13af6 two post-install hacks to fix up GTK stack for Ardour (needs to be OS X only)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 20:01:52 +00:00
Paul Davis
098340b019 working --patch/--unpatch flag for build-gtk-stack, which applies current-gtk-patches to the GTK+ tree
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 14:10:24 +00:00
Paul Davis
32f9b0f48d fixes for build-ardour-stack, particularly new Python libs required for lv2-svn, correct git fetch of LRDF and handling of its libtoolize bug, and functioning
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11680 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 14:09:47 +00:00
Paul Davis
f5d387bef9 fix up paths for GTK patches to be consistent so that -p1 works for all of them
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11677 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 02:43:28 +00:00
Paul Davis
9d6c943e0d patches for GTK on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-14 01:45:01 +00:00
Paul Davis
d0c740ed90 fix gtk stack script to use PYTHON again (for old platforms, needs to be dynamic) and correct incorrect cd into gtk+
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11672 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-13 20:39:53 +00:00
Ben Loftis
6ea76a2061 remove menu items from the keybindings dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11657 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-12 19:25:03 +00:00
Ben Loftis
af4e0359be Allow Separate to work on explicit range. Cleanup code by replacing mouse_edit_point_requires_canvas_actions with time_selection_sensitive_actions and consolidating some code in reset_canvas_action_sensitivity. Crop no longer works on all tracks if no tracks are selected
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11652 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-12 18:36:57 +00:00
Paul Davis
b7954b963a revert 11507 which switched to use <Primary> for keybindings (this will not work on anything other than the absoute latest release of GTK(2 or 3)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11628 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-09 16:58:22 +00:00
Paul Davis
ed2a5723fe avoid redisplaying route list during session deletion
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11627 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-09 16:57:36 +00:00
Paul Davis
170514df72 fix odd behaviour of gdk_window_get_pointer(), used to determine if the mouse pointer is inside the track canvas
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@11626 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-09 16:56:45 +00:00
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