Commit Graph

3263 Commits

Author SHA1 Message Date
Paul Davis 69ec13c9c0 use PROGRAM_NAME to define fixed MIDI port names in ardour_system.rc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 19:06:04 +00:00
Todd Naugle 5a44773016 only strip libs when requested
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 14:18:38 +00:00
Paul Davis c60c1d2844 remove debug output from previous commit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 14:05:50 +00:00
Paul Davis 808ce59488 better (?) fix for handling cleanup of per-thread UI request buffers : the thread mark the buffer as dead, and the UI gets to cleanup when appropriate
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 13:41:05 +00:00
Paul Davis 33dc722235 ensure that Gtkmm2ext::UI's requests always get their type field initialized, since they are now deleted without necessarily having been used
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 12:43:26 +00:00
Paul Davis 97d1ba4e62 remove unused variable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8698 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 12:42:33 +00:00
Paul Davis 97967538f1 final tweaks for LV2 UI fixes: (a) add per-key destructors for the request buffers so that they die with the thread (b) remove debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 00:08:36 +00:00
Paul Davis ce0465bf2e don't bother trying to release any resources when we think an LV2 UI thread has exited
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 20:51:42 +00:00
Todd Naugle e184117e44 Make sure we remove the uninstaller scrpit after it is run. Tweak the desktop file get the menu item working on avlinux
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8692 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 19:20:56 +00:00
Paul Davis a7b53d41ac more fixes for any and all LV2 UI thread schemes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 16:24:03 +00:00
Paul Davis 6b84d000a2 fix minor compiler complaint
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8689 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 16:23:35 +00:00
Todd Naugle d949d17f8c Delete the uninstaller after we run it. We don't want to find it laying around next time.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8687 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 14:01:55 +00:00
Paul Davis e7032972a2 register foreign LV2 external UI threads with GUI to avoid crashing when they try to notify ardour's GUI thread of parameter changes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 03:26:39 +00:00
Todd Naugle bc7dc158c4 Make the installer work on more systems.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8682 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-02 22:01:24 +00:00
Paul Davis b96bf1d085 do not set LV2_PATH for a bundled build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8680 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-02 19:48:51 +00:00
Paul Davis 732ebb354a remove mistakenly added PANNER_PATH (not applicable to Ardour 2.X)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-02 17:06:26 +00:00
Paul Davis bf4260297b unset GTK_RC_FILES to disallow the system to mess with a bundled install of Ardour and set ARDOUR_PANNER_PATH for bundles (mistakenly added to 3.0 first)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-02 16:24:15 +00:00
Paul Davis 34a8a611a5 remove verbose debugging messages
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 22:39:15 +00:00
Doug McLain fe3070dab5 Add missing include
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8664 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 21:23:52 +00:00
Todd Naugle c4b9eeaf4f Install in /opt by default. Include an uninstaller. lots of tweaks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8663 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 21:01:17 +00:00
Todd Naugle 23b443a655 added some usage comments
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 20:54:31 +00:00
Paul Davis bd495f3f49 LV2 UI parameter changes must be handled by the GUI thread, not in the same thread that the update happened
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8640 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 14:39:42 +00:00
Todd Naugle fe59d672b2 speed up the dependency check just a little bit.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8593 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 23:19:17 +00:00
Todd Naugle b636256585 Only delete the un packed directory and leave the tar
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8592 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-27 23:18:07 +00:00
Todd Naugle aa5c4442e3 gz the final package instead of bz2
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8585 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-26 22:48:49 +00:00
Todd Naugle 4bd480bcfe better handling for the gtk/gdk/pango paths.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8584 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-26 22:47:46 +00:00
Paul Davis 358bc2bb45 fix conditional assignment of tools_subdirs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-26 20:15:18 +00:00
Todd Naugle 3d3e87130f Don't compile sanityCheck on OSX
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8576 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-26 16:20:51 +00:00
Paul Davis 4d25ed13f9 really fix conflicts in epa.cc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-26 01:01:07 +00:00
Paul Davis 25024467b9 fix use of environ in shared library on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-25 18:28:34 +00:00
Todd Naugle 065f841eab Exclude another X11 lib from the package. Show the parent for dependant libs. Better clean up in the package step
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8558 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-20 16:56:03 +00:00
Doug McLain 61ce55c944 Add checks and config for Rasqal, required by slv2
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8530 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-18 18:42:28 +00:00
Todd Naugle 97abd700da Add release and svn version numbers to bundles and packages. Added a script to create a package with installer scripts inside.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8472 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 22:11:04 +00:00
Paul Davis 03c159e089 remove EPA debug output, and use scoped_ptr<> to make sure we don't change the environment in the non-bundled case
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 19:32:23 +00:00
Todd Naugle d2a7026657 Store our enviroment off before we change it. EPA will used the stored version when making calls to start jack. Also allow the build script to set the executable version in the launch script
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8468 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 19:11:14 +00:00
Paul Davis 8fd752b7e8 more fixes for EPA madness
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 18:37:13 +00:00
Paul Davis 3da0361480 correct more brain-damage with EPA
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8464 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 16:47:25 +00:00
Todd Naugle eeb8ad34d9 add sanity check to the build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 13:37:55 +00:00
Paul Davis c5bfe2d5f8 arm (and thus save) global environment before messing it with it in bundled version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8454 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 00:41:18 +00:00
Todd Naugle 370d24973e White space changes only. consistent use of tabs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8449 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 21:02:00 +00:00
Todd Naugle 5774fdc77f Adding installer scripts and sanityCheck tool for the linux bundle
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8448 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 20:32:14 +00:00
Ben Loftis ed1f55a892 fixed bug: any change to a region end would move the session end location to the end of the last region. now we check _end_location_is_free first
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8446 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 15:47:27 +00:00
Paul Davis 635da6aac8 fix from carl (backported from A3) that causes varispeed to let tracks go out of sync
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 21:09:36 +00:00
Todd Naugle 153cca4499 copy ardour_system.rc to the package
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 17:27:21 +00:00
Todd Naugle af84570076 Include the main app when checking dependencies. Force GTK to not load extra modules by resetting GTK_MODULES during launch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8419 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-03 16:55:49 +00:00
Paul Davis 19b0b3d01a a few more EPA tweaks to make it do absolutely nothing in the unbundled case
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 14:21:50 +00:00
Paul Davis 203257bd6e a few bits of EPA debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8336 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:11:23 +00:00
Paul Davis 9a15daa2ed fix location of use of EPA objects
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8335 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:05:45 +00:00
Paul Davis c52d875701 fix location of use of EPA objects
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8334 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:05:29 +00:00
Paul Davis f49fd15680 add new EnvironmentalProtectionAgency to save/restore extern char** environ as needed when forking external apps like JACK
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8333 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:01:05 +00:00