Commit Graph

312 Commits

Author SHA1 Message Date
Paul Davis d63528bca0 fix action names for transport controllables
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@13058 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-20 15:16:45 +00:00
Paul Davis 7593703dcd the debug continues onward
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@12974 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-01 17:14:59 +00:00
Paul Davis 350718cd14 disallow colons in snapshot names (from colinf)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@12288 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-15 12:17:17 +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
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 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
Paul Davis e626152a22 remove use of Glib::ustring from gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@10006 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-18 17:35:34 +00:00
Paul Davis bc8251d87f silly dialog name, patch from colinf
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-21 21:38:37 +00:00
Paul Davis 64624b4042 make dbl-click on foobar.ardour open ardour (OS X)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-07-16 00:15:20 +00:00
Paul Davis 2f55c7aa2a region export/bounce should use ::read_at() methods, not read directly from the source (thus providing fade outs, automation, etc; minor code cleanups
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-17 19:38:42 +00:00
Paul Davis 5565078136 remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15 14:41:38 +00:00
Paul Davis 498759088b redirect via ardour.org to get to the manuals from within ardour, not hard-coded URLs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-01 02:33:32 +00:00
Paul Davis 1770e3eaac remove silly buffer stats output; apply MIDI control patch (#2655) from dhess; switch ctrl/alt for drag-selection-as-region (work ongoing); various scons cleanups; remove some dead code from editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-26 16:40:56 +00:00
Ben Loftis b47f6e5896 anchor the crossfade start and endpoints, and add Help shortcuts to the manual and online reference
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-24 21:38:37 +00:00
Paul Davis f5b1c21717 option to enable/disable translations when using a bundled (OS X) version of Ardour; compile-time control of Ardour program name for gtk2_ardour (libardour to follow)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 22:46:30 +00:00
Ben Loftis 4734896ba6 only prompt to save session once during Quit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 14:06:14 +00:00
Ben Loftis 9851993cdb additional osx compilation fixes. more UAD tweaks. close and delete session during shutdown
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 03:57:41 +00:00
Paul Davis 860aef8e6e correct size used by tempo line allocator; fix crash when exit is initiated by menu "quit" on OS X; bump to 2.8.8
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6636 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-05 17:20:07 +00:00
Paul Davis 0b70898695 second part of the fix to the argument order of Session::request_stop() - when quitting ardour, do not abort any current capture (of course, it should be impossible to quit while recording, but anyway... )
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6508 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-16 21:27:42 +00:00
Ben Loftis 360b97a763 backport feature to show only tracks with regions under the playhead (thanks Carl) and fix Save As function (thanks Paul)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6327 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-08 20:42:52 +00:00
Paul Davis c1a10ef31f weak version of "Save As"
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6323 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-12-07 20:35:59 +00:00
Paul Davis 1c5e550e5d fix scons tests for various JACK functions; use jack_on_info_shutdown() if its available at compile time
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6061 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-11 16:23:37 +00:00
Paul Davis 5574b46de4 clean up that godawful programming style in the last transport commit, and fix dynamic range playback
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6031 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-07 23:48:19 +00:00
Paul Davis c033e6f875 better design for range plays that leaves the range play button able to play the current range selection
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6029 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-07 17:15:54 +00:00
Paul Davis 8bb5605dfc deep, somewhat subtle changes for transport control. Everything should use Session::request_stop(), which nows takes an additional argument indicating whether or not to clear play range/loop state. UI threads will generally do so, other things, like slave sync objects, generally will not. also fixed stupid delay on exit, caused by unconditional usleep (2.5 seconds) ...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6027 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-06 22:43:47 +00:00
Paul Davis 36c2cc577d various "deep" fixes related to looping, particularly seamless, and transport state
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6013 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-04 21:18:37 +00:00
Paul Davis 0e1f3ade67 make space NOT exit from loop/range play, but actually stop; provide ToggleRollMaybe action (and menu item) to do that; if in seamless mode, do not just exit from loop play, but stop, because it won't work (buffers have wrong data in them)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-30 22:35:56 +00:00
Paul Davis f346e0b7ff patch from carl for #2074 (already present in 3.0), fixes behaviour when auto-connect is specifically disabled for a new session
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5982 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-30 16:47:09 +00:00
Paul Davis b2c5b3b518 more loop/transport fixups; make visible PH track transport frame as an experiment (instead of audible frame)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-30 14:38:55 +00:00
Paul Davis 69ac5b3c33 lots of deep but hard to spot changes to transport control, primarily relating to looping and transitions between loop, play-range and regular roll/stop ; add GUI option for seamless looping control (under Options). Needs to be forward ported to 3.0. Please TEST THE HELL out of this one - changes were deeper and wider than i would like, but did consolidate some of the GUI transport control code in a good way
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-30 02:52:55 +00:00
Paul Davis 97c0cdd252 loop handling changes: always turn off play_loop @ transport stop ; remove request_play_loop(false) from GUI ; always locate to start of loop when starting to play in loop mode ; if auto-return is enabled, and in loop mode, auto-return to loop start. NEEDS TESTING PLEASE. TRY TO BREAK THIS.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5968 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-29 02:05:17 +00:00
Paul Davis 246f2a5238 remove free() of stack-allocated path (leftover from pre-mkstemp() call)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-27 12:09:39 +00:00
Ben Loftis bcc7af086e clean up Window titles for consistency
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-20 22:40:55 +00:00
Paul Davis 8811175c99 fix (?) crash caused near program exit when using MCP. sort of a bandaid, but its a correct and necessary check on session != 0 anyway
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-13 15:39:53 +00:00
Paul Davis dbf3c856af about window set as transient for editor, from nedko
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5710 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-01 17:55:03 +00:00
Paul Davis a0d4c9b392 merge 5674:5682 and 5689-5694 from mixbus branch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5695 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-01 15:33:23 +00:00
Paul Davis 49a9fa20a5 open un-writable sessions without complaining, and desensitize all/most actions that rely on writability (to be forward ported to 3.0 once tested and confirmed)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5688 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-26 17:42:52 +00:00
Paul Davis 9bca2cd6f8 more NSD hacks, including a new exception thrown when loading a session at a different SR than JACK, and the user opts not to load it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5672 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-17 14:10:27 +00:00
Paul Davis 58c2acc99e better behaviour when JACK fails to start from "within" ardour. still not quite there yet
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5671 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-17 02:58:40 +00:00
Paul Davis bd82dfce94 more NSD changes. if JACK is not running and no interface has ever been chosen, show JUST the audio setup tab. once JACK is successfully started, reshow the NSD with just new/open tabs. still not finished with this utter piece of dreck
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-17 02:09:31 +00:00
Paul Davis f00c679a1b patch from lucus for wastebasket content size message
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5636 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-09-06 03:13:35 +00:00
Paul Davis 35a4be94ba fix un-translatable string mistake (mantis #1275) ; make keybindings pay attention only to "relevant" modifiers (e.g. ignore numlock)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5397 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-20 18:49:11 +00:00
Paul Davis 965c295451 correct check for presence of / or \ in a session name
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5336 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-06 19:53:20 +00:00
Paul Davis 4e5c5adfbb remove extra use of legalize_for_path() and just make sure that session and snapshot names are not FS-pathological (i.e. containing slash or backslash)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5332 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-06 15:36:06 +00:00
Paul Davis dfb5fef0a7 handle session names provided by user that contain '/' (mantis #1193)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-05 00:09:34 +00:00
Paul Davis 27c5844448 do not attempt to use scroll view for AU plugin GUIs (fixes crash-on-delete of Cocoa-based AU plugins) ; drop references in PlugUIBase to plugin/insert when it notifies us via GoingAway (fixes crash on session close) ; fix handling of AU cache info for certain plugins ; fix SConstruct missing lrdf, raptor, samplerate library definitions (\!\!\!)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5310 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-03 21:21:30 +00:00
Paul Davis c8b70602e7 move splash screen to the back if pending state dialog is shown
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5271 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-25 13:31:20 +00:00
Ben Loftis a4b20f6c46 switch from mibbit to freenode webchat client
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-22 03:23:09 +00:00
Ben Loftis e8730462c2 Help->Chat menu item launches the users browser to allow chatting on IRC via mibbit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-20 03:34:00 +00:00
Paul Davis 3fc1f9fb4c write buffer stats to file on disk underrun/overrun
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5003 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-27 16:34:11 +00:00