Commit graph

2649 commits

Author SHA1 Message Date
David Robillard
ef4e7d7b4c Mini stylistic 3.0 merge.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4624 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-18 20:04:09 +00:00
Paul Davis
56033fe658 creating routes from templates now properly chooses between track & bus; fix up glitches with add route dialog not displaying the template selection widgets; must remember to re-indent this stuff
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4620 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-18 09:35:06 +00:00
Ben Loftis
45302a8587 allow dragging of automation lines
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4619 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-17 23:08:59 +00:00
Ben Loftis
1df29ef6d7 remove unneeded code in line_drag that was probably copy/pasted from control_point_drag
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4618 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-17 23:02:23 +00:00
Ben Loftis
3d2c6f5a60 stringstream needs to preserve plenty of significant digits when writing automation events to disk
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4617 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-17 22:52:09 +00:00
Paul Davis
c6740a61d7 track templates; indent fixes needed and will be forthcoming; minor fix for the curvetest hack
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-14 22:47:50 +00:00
Paul Davis
d560850609 AU state handling, including changes to PathScanner so that it can now do recursive searches. Note that AU state handling is not built by default, and public binaries for OS X will not include it. If you build Ardour on OS X yourself, add AU_STATE=1 to your scons arguments
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4456 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-01-28 15:09:36 +00:00
David Robillard
7e456076ab Apply LV2 GUI parameter update patch from kfoltman.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4406 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-01-14 15:31:41 +00:00
Paul Davis
a7c6a2c01f packaging for SAE now is a dir that includes the app and some PDFs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4393 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-01-07 09:48:02 +00:00
Paul Davis
06779607cb save/restore meter point from carl for #1748
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4375 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-01-02 12:50:02 +00:00
Paul Davis
389f48d169 fix up shorter versions of coreaudio file format strings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4296 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-06 11:37:06 +00:00
Paul Davis
302d88d604 apply/merge/redo carl & colin's patches for making range markers from the region selection so that there are now 1 actions: 1 range for all selected regions, or 1 range per selected region; add these to the relevant menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4291 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-05 10:31:26 +00:00
Paul Davis
d572ed2ed4 make track names visible for light theme in SAE version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4290 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-05 08:25:30 +00:00
Paul Davis
70ed6b9d6a make track names visible for light theme
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4289 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-05 08:24:27 +00:00
Paul Davis
20d6f8608e patch to make NSD compile even with NLS=0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4288 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-05 06:38:43 +00:00
Paul Davis
0494a68daa fix up MTC message delivered internally when locate is noticed (removes stupid message when MTC slaving)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4287 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-04 20:26:35 +00:00
Paul Davis
f4e03bd389 tweak to make that last buffer fix not break things
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4286 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-04 18:59:10 +00:00
Paul Davis
974f36cfb5 MAJOR fix for any situation where an audio track is playing more channels than it has output ports. this needs pounding on to make it doesn't break other odd cases. triggered by a report about playing an 8-chn AIFF file via the auditioner
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4285 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-04 13:42:46 +00:00
Paul Davis
fe11ab585a shorten CoreAudioFileSource's format text and drop use of "legacy" CoreAudio function for this
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4284 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-04 13:40:33 +00:00
Paul Davis
ce5e7745cb changes to handle an instant.xml file that has been modified by ardour 3.0 (not the long term solution)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4283 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-04 13:39:28 +00:00
Paul Davis
1a1716c6f2 properly tear-down route_ops_menu in mixer strip when route is changed, and make it popup on button1 or button3
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4282 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-04 13:37:35 +00:00
Paul Davis
6e3190e17c define ARCH_X86 even on x86_64 (untested!); giso's patch for control surface track indexing; carl's patches for insert-time and double-click on redirect boxes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4279 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-02 17:34:05 +00:00
Paul Davis
4fc93e9381 more session init fixes from carl
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4278 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-12-02 06:48:53 +00:00
Paul Davis
71ac083429 fix up monumental botch job regarding undo history/object/command management
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4274 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-30 23:16:57 +00:00
Paul Davis
2542b776c5 clarify ownership and management of RouteUI::remote_control_menu
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4273 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-30 23:15:49 +00:00
Paul Davis
54a96bb675 do not crash in xrun handler when there is no session
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4272 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-30 23:15:03 +00:00
Paul Davis
6d6841bc36 revert markus' change, add back debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4271 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-29 22:09:24 +00:00
Paul Davis
6d393c7235 colinf's patch to make ladspa plugin GUI's deeper rather than wider
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4266 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-26 21:34:05 +00:00
Sampo Savolainen
a0f1865c68 Make the wiimote code appear in the source package
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4264 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-26 15:36:32 +00:00
Paul Davis
676916c85d more OS X build fixes - make a symlink to clearlooks .so since GTK doesn't know to search for .dylib on OS X (only relevant for ./ardev style runs, does not affect packaging)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4262 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-26 08:43:07 +00:00
Paul Davis
3667619390 more little build fixes for OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4261 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-26 08:36:28 +00:00
Paul Davis
5dd0f6d7f4 build ardour.menus on OSX too, not ardour_osx.menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4260 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-26 07:37:51 +00:00
Paul Davis
14f4a42ab5 make send GUIs into ArdourDialogs; ensure that panner changes propagate into the GUI even when the number of panners is reduced
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4259 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-26 06:57:42 +00:00
Paul Davis
35b218b527 make Gtkmm2ext::Popup::touch() thread-safe (again; it used to be in the 0.99 era)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4258 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 22:15:19 +00:00
Paul Davis
cadaf74a80 desensitize positional actions in region context menu when edit point == mouse, because it makes no sense
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4257 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 15:05:21 +00:00
Paul Davis
aeedfc69c1 copy sends & plugins, not just plugins, when doing a mixer strip copy; copied sends use the other send's active status, so that copies of active sends are also active
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4256 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 14:09:29 +00:00
Paul Davis
33b4d64094 lincoln's solo-mute-override should only take effect soloing in place
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4255 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 13:30:55 +00:00
Paul Davis
cbd258bc09 lincoln's solo-mute-override patch modified/extended to track the option changing state, plus build ardour.menus as part of the default target
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 13:22:42 +00:00
Paul Davis
8c4c0b7d80 colinf's fix for duplicate LADSPA plugins appearing in manager list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 11:52:33 +00:00
Paul Davis
df2fe18399 carl's fix to select objects when clicking in mouseGain mode, so that right click operations don't act on unexpected objects
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4252 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 11:45:31 +00:00
Paul Davis
895419625b colinf's patch to remove height buttons from automation tracks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4251 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 11:39:51 +00:00
Paul Davis
6626e842bc meta-ize menu generation to cope with differences in OS X and X11 GUI conventions
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4250 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 11:34:54 +00:00
Paul Davis
4fa5006ae7 a slightly better fix than colinf's for the hang-when-resizing-while-renaming issue. at least, i think so
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 11:34:19 +00:00
Paul Davis
ba3a704d7b if using a top-menubar (e.g. OS X), don't quit when editor window is closed via WM close button
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4248 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 00:58:05 +00:00
Paul Davis
f6b5444ebf the OTHER PART of fix up region-list => canvas drags, given changes in DnDTreeView
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4247 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 00:50:28 +00:00
Paul Davis
4baf3e33b7 fix up region-list => canvas drags, given changes in DnDTreeView
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 00:46:26 +00:00
Paul Davis
093e12ac9f enough mind-blowing crazy code, lets do intra-ardour DnD the right way
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4245 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-25 00:03:21 +00:00
Paul Davis
1f6f5da003 just a little something to blow your mind. comments explain all, if necessary, but if you're squeamish, i'd recommend you don't look
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 22:48:25 +00:00
Paul Davis
510fc3ee46 carl's patch to copy send i/o configuration when copying a send
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4243 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 22:47:42 +00:00
Paul Davis
d270b157b4 reinstate lost stuff to ardev scripts for finding the right clearlooks based on platform
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4242 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-11-24 22:47:04 +00:00