Paul Davis [Tue, 30 Mar 2010 15:18:43 +0000 (15:18 +0000)]
handle deletion of UI objects between the time that a callback is queued with the UI event loop and the execution of the callback (intrusive, big)
git-svn-id: svn://localhost/ardour2/branches/3.0@6807
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 28 Mar 2010 19:36:46 +0000 (19:36 +0000)]
fix bug in MidiStateTracker::resolve_notes() involving argument reversal when constructing a NoteOff event (thanks to lincoln for this)
git-svn-id: svn://localhost/ardour2/branches/3.0@6805
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 28 Mar 2010 19:07:23 +0000 (19:07 +0000)]
lincoln's patch to get loading 2.X sessions to work better
git-svn-id: svn://localhost/ardour2/branches/3.0@6804
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Mar 2010 14:41:24 +0000 (14:41 +0000)]
part one of hiding Diskstreams and making them a private object of a Track
git-svn-id: svn://localhost/ardour2/branches/3.0@6802
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Mar 2010 12:35:45 +0000 (12:35 +0000)]
disable panner on main outs of monitor bus - it doesn't pan, ever.
git-svn-id: svn://localhost/ardour2/branches/3.0@6801
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Mar 2010 00:57:06 +0000 (00:57 +0000)]
color changes for monitor section
git-svn-id: svn://localhost/ardour2/branches/3.0@6800
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 26 Mar 2010 21:24:17 +0000 (21:24 +0000)]
lots of work to hide prelight from most buttons, etc. etc. etc; increase range of solo boost knob; theme RC files changes need propagating to the light theme, sigh
git-svn-id: svn://localhost/ardour2/branches/3.0@6799
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 Mar 2010 16:03:31 +0000 (16:03 +0000)]
use correct (RCConfig-based) name for MIDI port in generic MIDI control stuff; make monitor section track configuration params that apply to it; add use-monitor-bus option to rc option editor
git-svn-id: svn://localhost/ardour2/branches/3.0@6797
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 Mar 2010 14:51:32 +0000 (14:51 +0000)]
make solo button2 click function as momentary even when in listen mode; tweak auditioner so that we know if its using the monitor bus
git-svn-id: svn://localhost/ardour2/branches/3.0@6795
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 25 Mar 2010 03:40:07 +0000 (03:40 +0000)]
would you look at that! all those changes just to make the auditioner work again ....
git-svn-id: svn://localhost/ardour2/branches/3.0@6794
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 25 Mar 2010 01:24:59 +0000 (01:24 +0000)]
Remove use of xmlCleanupParser as suggested in the libxml2 docs. Fixes #3047.
git-svn-id: svn://localhost/ardour2/branches/3.0@6793
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 Mar 2010 14:01:31 +0000 (14:01 +0000)]
remove XML-based constructors for several types of Processors; less debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6790
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 24 Mar 2010 12:55:04 +0000 (12:55 +0000)]
remove XML constructors for Route, Track, AudioTrack, MidiTrack; make Session::XMLRouteFactory() call a constructor and then set_state(); lots of debugging output (will remove next commit)
git-svn-id: svn://localhost/ardour2/branches/3.0@6789
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 Mar 2010 17:58:40 +0000 (17:58 +0000)]
don't set _is_new=false too early when creating a new session
git-svn-id: svn://localhost/ardour2/branches/3.0@6788
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 23 Mar 2010 13:11:14 +0000 (13:11 +0000)]
Fix track mode options to appear only once on audio tracks rather than twice. Fix event handling logic for these options. HIG-ify some menu items.
git-svn-id: svn://localhost/ardour2/branches/3.0@6787
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 23 Mar 2010 12:19:21 +0000 (12:19 +0000)]
finish commit from yesterday ... sorry folks
git-svn-id: svn://localhost/ardour2/branches/3.0@6786
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 22 Mar 2010 22:14:54 +0000 (22:14 +0000)]
Add an assert and fix a crash on creating a new tape track.
git-svn-id: svn://localhost/ardour2/branches/3.0@6785
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 21:35:35 +0000 (21:35 +0000)]
remove near-duplicate session constructor; change names from control_outs to monitor_out and control_out to monitor_send; may havebroken creation of new sessions in a wierd way (will fix later)
git-svn-id: svn://localhost/ardour2/branches/3.0@6783
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 21:33:01 +0000 (21:33 +0000)]
fix import of MIDI files
git-svn-id: svn://localhost/ardour2/branches/3.0@6782
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 03:46:09 +0000 (03:46 +0000)]
tweak startup dialog a bit to correctly save ardour.rc when need; get PROGRAM_NAME into window title bars
git-svn-id: svn://localhost/ardour2/branches/3.0@6781
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Mar 2010 03:22:28 +0000 (03:22 +0000)]
put the issue of using a monitor section into ~/.config/ardour.rc, not the session file. probably not totally right yet. provide startup dialog choice page to let first time users make the decision when first trying ardour (needs rewording)
git-svn-id: svn://localhost/ardour2/branches/3.0@6780
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 21 Mar 2010 17:02:30 +0000 (17:02 +0000)]
change session construction so that the the monitor bus config is derived (once) from the master bus config
git-svn-id: svn://localhost/ardour2/branches/3.0@6779
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 21:40:23 +0000 (21:40 +0000)]
shift-click MotionFeedback widgets to reset to default, and monitor section SiP cut now does something (but doesn't pay attention to changes from elsewhere yet
git-svn-id: svn://localhost/ardour2/branches/3.0@6778
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 20:53:22 +0000 (20:53 +0000)]
lots of tricks & tweaks related to the monitor section and All That It Uses
git-svn-id: svn://localhost/ardour2/branches/3.0@6777
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 13:34:25 +0000 (13:34 +0000)]
make another note about win32 C++ sym name demangling
git-svn-id: svn://localhost/ardour2/branches/3.0@6776
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 02:56:58 +0000 (02:56 +0000)]
make a note about win32 C++ sym name demangling
git-svn-id: svn://localhost/ardour2/branches/3.0@6775
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Mar 2010 02:49:01 +0000 (02:49 +0000)]
save tearoff state; restore monitor section state reasonably well; fixup access control to parts of editor.h (needs more work); extend CrossThread just a little
git-svn-id: svn://localhost/ardour2/branches/3.0@6774
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Mar 2010 01:31:54 +0000 (01:31 +0000)]
force AFL monitor/listen send to be at the very end of the Route processor list; put the monitor processor used by the monitor/listen send right after that bus' internal return (to provide for post-monitor-control metering etc); hide monitor/listen sends
git-svn-id: svn://localhost/ardour2/branches/3.0@6773
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Mar 2010 16:01:58 +0000 (16:01 +0000)]
fixes for various consistency/settings issues in monitor section; minor edit to PACKAGER_README
git-svn-id: svn://localhost/ardour2/branches/3.0@6771
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Mar 2010 15:25:04 +0000 (15:25 +0000)]
do not use SSE source code on a non-x86 build
git-svn-id: svn://localhost/ardour2/branches/3.0@6770
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 20:16:13 +0000 (20:16 +0000)]
fix previous patch from lucus
git-svn-id: svn://localhost/ardour2/branches/3.0@6766
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 19:21:09 +0000 (19:21 +0000)]
patch from lucus for long names in trackbus inspector
git-svn-id: svn://localhost/ardour2/branches/3.0@6765
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 19:18:37 +0000 (19:18 +0000)]
more new files
git-svn-id: svn://localhost/ardour2/branches/3.0@6763
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 19:16:23 +0000 (19:16 +0000)]
new files
git-svn-id: svn://localhost/ardour2/branches/3.0@6762
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 15:33:04 +0000 (15:33 +0000)]
changes from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive)
git-svn-id: svn://localhost/ardour2/branches/3.0@6761
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sakari Bergen [Mon, 15 Mar 2010 19:11:48 +0000 (19:11 +0000)]
Fix export, which has been broken since the boost::signals2 changes. Also update Audiographer, bacause of its incomplete sndfile handling. Audiographer is equal to revision 74
git-svn-id: svn://localhost/ardour2/branches/3.0@6760
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 15 Mar 2010 02:31:27 +0000 (02:31 +0000)]
finalize PROGRAM_NAME change for ardour3
git-svn-id: svn://localhost/ardour2/branches/3.0@6759
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 15 Mar 2010 01:41:01 +0000 (01:41 +0000)]
Use checkbuttons rather than togglebuttons the midi tracer as it seems more logical to me.
git-svn-id: svn://localhost/ardour2/branches/3.0@6758
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Mar 2010 19:22:34 +0000 (19:22 +0000)]
"Ardour" -> PROGRAM_NAME change for libardour and setup for gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@6757
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Mar 2010 00:19:46 +0000 (00:19 +0000)]
map most (all?) monitor processor state into/onto monitor section GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@6749
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Mar 2010 22:51:24 +0000 (22:51 +0000)]
save/restore monitor processor state; key handling in torn off monitor section window
git-svn-id: svn://localhost/ardour2/branches/3.0@6748
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Mar 2010 14:33:21 +0000 (14:33 +0000)]
monitor section: make sip/afl/pfl buttons work, add rude solo, mono function, rearrange
git-svn-id: svn://localhost/ardour2/branches/3.0@6747
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Mar 2010 17:31:58 +0000 (17:31 +0000)]
more missing files added
git-svn-id: svn://localhost/ardour2/branches/3.0@6746
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Mar 2010 17:31:35 +0000 (17:31 +0000)]
missing files added
git-svn-id: svn://localhost/ardour2/branches/3.0@6745
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Mar 2010 17:31:16 +0000 (17:31 +0000)]
how about that ... a monitor/main section .. GUI is still unfinished .. several small fixes to processor loading/listen mgmt and a few debug output lines rmeoved. knob images are provisional, and can be found in icons/knob.png and related files
git-svn-id: svn://localhost/ardour2/branches/3.0@6744
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 8 Mar 2010 02:14:23 +0000 (02:14 +0000)]
remove yesterday's mayhem with MainListen and get afl/pfl sorta-kinda working
git-svn-id: svn://localhost/ardour2/branches/3.0@6742
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 6 Mar 2010 19:47:34 +0000 (19:47 +0000)]
the last (?) piece of the internal send/listen/monitor/control outs track/bus architecture puzzle: a send from the post-fader master bus to the control/listen/monitor bus inputs that is silent when something is soloed, but the rest of the time delivers the main mix to the control/listen/monitor bus. Tweaks to follow, surely ...
git-svn-id: svn://localhost/ardour2/branches/3.0@6740
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 6 Mar 2010 15:40:42 +0000 (15:40 +0000)]
remove the session region list; GUI now represents (a relatively unfiltered view of) the raw region list that always contains every single region ever created
git-svn-id: svn://localhost/ardour2/branches/3.0@6739
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 21:51:31 +0000 (21:51 +0000)]
move big clock size variables into ARDOUR_UI; save&restore big clock size + position
git-svn-id: svn://localhost/ardour2/branches/3.0@6738
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 15:43:58 +0000 (15:43 +0000)]
working big clock resizing, i think; still needs removal of global vars to ardour_ui.h
git-svn-id: svn://localhost/ardour2/branches/3.0@6737
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 12:51:05 +0000 (12:51 +0000)]
better acid trip big clock - do not use with any other medication
git-svn-id: svn://localhost/ardour2/branches/3.0@6736
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 12:43:40 +0000 (12:43 +0000)]
acid trip big clock - do not use with any other medication
git-svn-id: svn://localhost/ardour2/branches/3.0@6735
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 02:09:37 +0000 (02:09 +0000)]
more strip silence dialog changes, to use audio clocks, show smallest silence/audible segments, etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@6734
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 02:05:20 +0000 (02:05 +0000)]
likely fix for strip silence dialog GUI lockup
git-svn-id: svn://localhost/ardour2/branches/3.0@6733
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 5 Mar 2010 01:44:03 +0000 (01:44 +0000)]
possible big clock sizing fix
git-svn-id: svn://localhost/ardour2/branches/3.0@6732
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Mar 2010 23:55:09 +0000 (23:55 +0000)]
debug output for big clock resizing
git-svn-id: svn://localhost/ardour2/branches/3.0@6731
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Mar 2010 23:03:04 +0000 (23:03 +0000)]
get "sequence files" import working, and fix quite a bit of missing newer logic from 2.X for import in general
git-svn-id: svn://localhost/ardour2/branches/3.0@6730
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Mar 2010 15:55:08 +0000 (15:55 +0000)]
prevent relaying during an undo/redo operation; remove some debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@6728
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Mar 2010 15:01:27 +0000 (15:01 +0000)]
add new file
git-svn-id: svn://localhost/ardour2/branches/3.0@6727
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Mar 2010 13:15:04 +0000 (13:15 +0000)]
goodbye to MementoCommand for playlists
git-svn-id: svn://localhost/ardour2/branches/3.0@6726
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 3 Mar 2010 23:39:26 +0000 (23:39 +0000)]
changes to help strp silence
git-svn-id: svn://localhost/ardour2/branches/3.0@6725
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 3 Mar 2010 23:38:42 +0000 (23:38 +0000)]
fixes and improvements for strip silence, with lots of thread debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@6724
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Mar 2010 21:34:06 +0000 (21:34 +0000)]
fix (or mostly fix) ctrl-drag (copy drag) for regions
git-svn-id: svn://localhost/ardour2/branches/3.0@6723
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Mar 2010 21:08:37 +0000 (21:08 +0000)]
fix up start-in-source values from regions created as sections of another region (semantics changed as plists were introducted); remove some "optimizations" from Playlist::set_state() added to help with MementoCommand but that made undo not work correctly; make sure that Playlist::clear() notifies about regions being removed
git-svn-id: svn://localhost/ardour2/branches/3.0@6722
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Mar 2010 19:12:01 +0000 (19:12 +0000)]
(1) stop using mangled names in history state, use demangled ones instead (2) fix region split so that the generated regions have the right start points in the source(s)
git-svn-id: svn://localhost/ardour2/branches/3.0@6721
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Mar 2010 18:05:26 +0000 (18:05 +0000)]
(1) remove most uses of MementoCommand for Playlist and Region (2) move frozen state from Region into Stateful, renamed "suspend property changes" (3) successive changes to a Property (scalar) after clear_history() do not keep resetting the old value (fixes region trim)
git-svn-id: svn://localhost/ardour2/branches/3.0@6720
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Mar 2010 01:05:14 +0000 (01:05 +0000)]
PBD::capitalize() and use it to for the XML node name of a SequenceProperty's history node
git-svn-id: svn://localhost/ardour2/branches/3.0@6719
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Mar 2010 00:00:00 +0000 (00:00 +0000)]
the mega-properties/SequenceProperty patch. split is broken at present (right hand starts has start-in-source of zero)
git-svn-id: svn://localhost/ardour2/branches/3.0@6718
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 1 Mar 2010 23:57:25 +0000 (23:57 +0000)]
colinf's vertical double arrow track resize cursor patch
git-svn-id: svn://localhost/ardour2/branches/3.0@6717
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 1 Mar 2010 23:55:15 +0000 (23:55 +0000)]
make JACK->Latency->256 actually do something
git-svn-id: svn://localhost/ardour2/branches/3.0@6716
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 1 Mar 2010 23:54:40 +0000 (23:54 +0000)]
try (unsuccessfully) to fix gcc complaints about function-pointer/object-pointer mixing (its much deeper than this change suggests)
git-svn-id: svn://localhost/ardour2/branches/3.0@6715
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 26 Feb 2010 23:35:58 +0000 (23:35 +0000)]
Fix adding multiple tracks (regression from r6711).
git-svn-id: svn://localhost/ardour2/branches/3.0@6712
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 23 Feb 2010 22:45:07 +0000 (22:45 +0000)]
Factor out massive code duplication in route creation stuff.
Fix auto-connect logic for multiply-typed routes.
git-svn-id: svn://localhost/ardour2/branches/3.0@6711
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Tue, 23 Feb 2010 20:25:53 +0000 (20:25 +0000)]
Fix various code quality issues found by cppcheck (e.g. uninitialized members, larger than necessary variable scope, memory leaks, etc).
git-svn-id: svn://localhost/ardour2/branches/3.0@6710
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Feb 2010 18:03:34 +0000 (18:03 +0000)]
finish getting rid of RegionCommand
git-svn-id: svn://localhost/ardour2/branches/3.0@6709
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 22 Feb 2010 17:23:32 +0000 (17:23 +0000)]
remove RegionCommand
git-svn-id: svn://localhost/ardour2/branches/3.0@6708
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 21 Feb 2010 17:58:05 +0000 (17:58 +0000)]
set default region amplitude scale factor to 1.0, not 0.0, thus restoring audio & waveforms for new sessions
git-svn-id: svn://localhost/ardour2/branches/3.0@6706
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 20 Feb 2010 03:32:42 +0000 (03:32 +0000)]
ensure that imported regions have names based on the files they are based on
git-svn-id: svn://localhost/ardour2/branches/3.0@6705
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 19 Feb 2010 23:46:00 +0000 (23:46 +0000)]
Uncrustify. Sorry. :)
git-svn-id: svn://localhost/ardour2/branches/3.0@6704
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 19 Feb 2010 21:59:29 +0000 (21:59 +0000)]
Fix MIDI command names smashed by overzealous sedding.
git-svn-id: svn://localhost/ardour2/branches/3.0@6703
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Feb 2010 21:49:56 +0000 (21:49 +0000)]
add begin/end undo/redo signals so that playlist can freeze/thaw itself around potentially NxM region property changes; clean up debug output; don't connect streamview to Playlist::ContentsChanged because there appears to be no need for it - we catch add/remove region, and region property changes are handled by RegionView
git-svn-id: svn://localhost/ardour2/branches/3.0@6702
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Feb 2010 18:09:08 +0000 (18:09 +0000)]
change PropertyChange from a bitfield into a real object, with all the many widespread changes that causes
git-svn-id: svn://localhost/ardour2/branches/3.0@6701
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Feb 2010 16:34:57 +0000 (16:34 +0000)]
connect Streamview to Playlist::ContentsChanged signal so that it updates after a Playlist::set_state() call
git-svn-id: svn://localhost/ardour2/branches/3.0@6700
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Feb 2010 16:34:09 +0000 (16:34 +0000)]
overall timing for undo/redo ops
git-svn-id: svn://localhost/ardour2/branches/3.0@6699
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Feb 2010 14:44:08 +0000 (14:44 +0000)]
do not save editor state in every reversible commands
git-svn-id: svn://localhost/ardour2/branches/3.0@6698
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Feb 2010 14:25:45 +0000 (14:25 +0000)]
add missing/new file
git-svn-id: svn://localhost/ardour2/branches/3.0@6697
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Feb 2010 14:15:15 +0000 (14:15 +0000)]
fix up reload of existing session by avoiding stupid early return in a RegionFactory::create() method
git-svn-id: svn://localhost/ardour2/branches/3.0@6696
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 18 Feb 2010 13:59:49 +0000 (13:59 +0000)]
the Properties & 64bit region commit
git-svn-id: svn://localhost/ardour2/branches/3.0@6695
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 15 Feb 2010 16:25:46 +0000 (16:25 +0000)]
new file
git-svn-id: svn://localhost/ardour2/branches/3.0@6686
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Feb 2010 17:51:40 +0000 (17:51 +0000)]
split out State... objects and rename as Property...
git-svn-id: svn://localhost/ardour2/branches/3.0@6682
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Feb 2010 18:40:42 +0000 (18:40 +0000)]
torben's latest fix for the MTC PiC (adjust catch factor)
git-svn-id: svn://localhost/ardour2/branches/3.0@6679
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Feb 2010 23:10:29 +0000 (23:10 +0000)]
tweak Stateful/StatefulDiffCommand changes so that SessionObject's actually get a name; make StatefulDiffCommand use a weak_ptr, not a raw ptr; use .val() rather than .get() to avoid confusion with boost:: smart ptr method of the same name
git-svn-id: svn://localhost/ardour2/branches/3.0@6678
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Feb 2010 18:05:51 +0000 (18:05 +0000)]
fix last commit
git-svn-id: svn://localhost/ardour2/branches/3.0@6677
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Feb 2010 18:00:50 +0000 (18:00 +0000)]
some fixes/tweaks for MTC slaving, some untested
git-svn-id: svn://localhost/ardour2/branches/3.0@6676
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 11 Feb 2010 17:08:34 +0000 (17:08 +0000)]
More tinkering with State<>. Use some StateDiffCommands instead of
MementoCommand<Region>. More use of State<> for Region members.
git-svn-id: svn://localhost/ardour2/branches/3.0@6675
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Feb 2010 22:42:25 +0000 (22:42 +0000)]
get sample rate properly injected into session file
git-svn-id: svn://localhost/ardour2/branches/3.0@6674
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Feb 2010 22:15:04 +0000 (22:15 +0000)]
get OMF loader into working shape
git-svn-id: svn://localhost/ardour2/branches/3.0@6673
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Feb 2010 03:45:13 +0000 (03:45 +0000)]
pass 0.92 of an OMF2 importer, based on the Reaper extension by Hannes Breul
git-svn-id: svn://localhost/ardour2/branches/3.0@6672
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 10 Feb 2010 01:38:20 +0000 (01:38 +0000)]
Move ARDOUR::Change into PBD so that Stateful can be aware of
what Change a State reflects. Hence allow Stateful to do some
of the work of set/get_state in Region.
git-svn-id: svn://localhost/ardour2/branches/3.0@6671
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 9 Feb 2010 22:45:13 +0000 (22:45 +0000)]
Make the MementoCommand and StatefulDiffCommand factories look up region IDs in the RegionFactory's map, so that they find the ones they are looking for.
git-svn-id: svn://localhost/ardour2/branches/3.0@6670
d708f5d6-7413-0410-9779-
e7cbd77b26cf