ardour.git
17 years ago r282@gandalf: fugalh | 2006-08-08 16:24:45 -0600
Hans Fugal [Wed, 9 Aug 2006 14:14:55 +0000 (14:14 +0000)]
 r282@gandalf:  fugalh | 2006-08-08 16:24:45 -0600
 grr

git-svn-id: svn://localhost/ardour2/branches/undo@768 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r274@gandalf: fugalh | 2006-08-07 19:53:48 -0600
Hans Fugal [Wed, 9 Aug 2006 14:14:17 +0000 (14:14 +0000)]
 r274@gandalf:  fugalh | 2006-08-07 19:53:48 -0600
 Nuke Serializable in favor of Stateful. Got rid of some warnings with stub
 code.

git-svn-id: svn://localhost/ardour2/branches/undo@767 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agopull from trunk
Hans Fugal [Tue, 8 Aug 2006 21:11:23 +0000 (21:11 +0000)]
pull from trunk

git-svn-id: svn://localhost/ardour2/branches/undo@764 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoReally fixed conflicts. Ready to merge into trunk.
Hans Fugal [Fri, 4 Aug 2006 03:42:34 +0000 (03:42 +0000)]
Really fixed conflicts. Ready to merge into trunk.

git-svn-id: svn://localhost/ardour2/branches/undo@757 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600
Hans Fugal [Fri, 4 Aug 2006 02:18:45 +0000 (02:18 +0000)]
 r269@gandalf:  fugalh | 2006-08-03 20:18:05 -0600
 Trunk merge conflicts resolved

git-svn-id: svn://localhost/ardour2/branches/undo@756 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r260@gandalf: fugalh | 2006-08-03 15:53:50 -0600
Hans Fugal [Thu, 3 Aug 2006 21:54:14 +0000 (21:54 +0000)]
 r260@gandalf:  fugalh | 2006-08-03 15:53:50 -0600
 It compiles and runs and seems to still work. Still needed is the actual
 serialization. Time to merge back to trunk so things can be tested by all.

git-svn-id: svn://localhost/ardour2/branches/undo@754 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoCompiles, but doesn't link. The link errors are mostly expected and are
Hans Fugal [Sat, 29 Jul 2006 03:17:11 +0000 (03:17 +0000)]
Compiles, but doesn't link. The link errors are mostly expected and are
tomorrow's task.

git-svn-id: svn://localhost/ardour2/branches/undo@719 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r209@gandalf: fugalh | 2006-07-28 17:38:21 -0600
Hans Fugal [Fri, 28 Jul 2006 23:38:30 +0000 (23:38 +0000)]
 r209@gandalf:  fugalh | 2006-07-28 17:38:21 -0600
 global {solo,mute,record enable,metering} state commands. Same philosophy as
 the MementoCommand but using only the appropriate state and not the entire
 state of the session.

git-svn-id: svn://localhost/ardour2/branches/undo@718 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r206@gandalf: fugalh | 2006-07-26 18:19:07 -0600
Hans Fugal [Thu, 27 Jul 2006 00:19:27 +0000 (00:19 +0000)]
 r206@gandalf:  fugalh | 2006-07-26 18:19:07 -0600
 A couple more Command conversions. Now all that's left are the half dozen
 or so global mementos.

git-svn-id: svn://localhost/ardour2/branches/undo@698 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r205@gandalf: fugalh | 2006-07-26 18:11:47 -0600
Hans Fugal [Thu, 27 Jul 2006 00:19:12 +0000 (00:19 +0000)]
 r205@gandalf:  fugalh | 2006-07-26 18:11:47 -0600
 More Command conversions

git-svn-id: svn://localhost/ardour2/branches/undo@697 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r200@gandalf: fugalh | 2006-07-26 17:28:46 -0600
Hans Fugal [Wed, 26 Jul 2006 23:29:20 +0000 (23:29 +0000)]
 r200@gandalf:  fugalh | 2006-07-26 17:28:46 -0600
 Oops, missed one.

git-svn-id: svn://localhost/ardour2/branches/undo@696 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r199@gandalf: fugalh | 2006-07-26 17:22:38 -0600
Hans Fugal [Wed, 26 Jul 2006 23:28:54 +0000 (23:28 +0000)]
 r199@gandalf:  fugalh | 2006-07-26 17:22:38 -0600
 Memento(Redo|Undo)Command has a noop for the undo or redo respectively, and
 we don't need both before and after state. This is primarily useful for
 drag start/finish callbacks, and really only makes sense where wrapped by
 (begin|commit)_reversible_command (a composite command).

 Also a few more "normal" MementoCommands.

git-svn-id: svn://localhost/ardour2/branches/undo@695 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r191@gandalf: fugalh | 2006-07-24 19:50:10 -0600
Hans Fugal [Tue, 25 Jul 2006 01:50:20 +0000 (01:50 +0000)]
 r191@gandalf:  fugalh | 2006-07-24 19:50:10 -0600
 All the obvious MementoCommand grunt work. Now there's some
 add_undo/add_redo_no_execute sprinkled around where one is separated from the
 other (e.g. in different callbacks) or perhaps even where there's only an undo
 and no redo. Also some sigc-based undo/redo pairs that probably need their own
 Command class.

git-svn-id: svn://localhost/ardour2/branches/undo@692 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r189@gandalf: fugalh | 2006-07-18 17:54:25 -0600
Hans Fugal [Tue, 18 Jul 2006 23:54:31 +0000 (23:54 +0000)]
 r189@gandalf:  fugalh | 2006-07-18 17:54:25 -0600
 This is the first swath of changes, replacing add_undo with MementoCommand
 pattern, through most of the editor_mouse.cc file. However there were a few
 places that weren't symmetrical that I need to think about. The question is
 whether to tweak things so that they are symmetrical (add_undo paired with
 add_redo*), or to allow Commands to not be undoable or not be redoable. Your
 thoughts are welcome.

git-svn-id: svn://localhost/ardour2/branches/undo@685 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r184@gandalf: fugalh | 2006-07-17 19:02:10 -0600
Hans Fugal [Tue, 18 Jul 2006 17:47:12 +0000 (17:47 +0000)]
 r184@gandalf:  fugalh | 2006-07-17 19:02:10 -0600
 (begin|commit)_reversible_command in Editor and Session

git-svn-id: svn://localhost/ardour2/branches/undo@684 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r183@gandalf: fugalh | 2006-07-17 19:01:39 -0600
Hans Fugal [Tue, 18 Jul 2006 17:46:20 +0000 (17:46 +0000)]
 r183@gandalf:  fugalh | 2006-07-17 19:01:39 -0600
 Use XMLNode instead of templating memento types.

git-svn-id: svn://localhost/ardour2/branches/undo@683 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r168@gandalf: fugalh | 2006-07-11 16:29:22 -0600
Hans Fugal [Tue, 11 Jul 2006 22:29:39 +0000 (22:29 +0000)]
 r168@gandalf:  fugalh | 2006-07-11 16:29:22 -0600
 I just had an epiphany. I tried so many ways to make saving function name and
 args work, it never occured to me that you could just as easily save undo
 information as a pair of mementos, even in the Command-based structure we
 agreed on.

 Since many (read: almost all) existing undo commands take this form:

     begin_reversible_command (_("change fade in length"));
     session->add_undo (arv->region.get_memento());
     arv->region.set_fade_in_length (fade_length);
     session->add_redo_no_execute (arv->region.get_memento());
     commit_reversible_command ();

 We are already doing the save a memento before and after work. All we need to
 do is instantiate an appropriate instance of MementoCommand. So the above
 becomes:

     begin_reversible_command (_("change fade in length"));
     MementoCommand<arv_region_t, arv_region_memento_t>  before, after;
     before = arv->region.get_memento();
     arv->region.set_fade_in_length (fade_length);
     after = arv->region.get_memento();
     session->add_command(arv->region, before, after);
     commit_reversible_command ();

 (With apologies for being too lazy to go look up what arv_region_t and
 arv_region_memento_t are)

 Note that the true command approach is still possible, and encouraged (both by
 dictate and design).

git-svn-id: svn://localhost/ardour2/branches/undo@680 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r162@gandalf: fugalh | 2006-06-30 19:30:58 -0600
Hans Fugal [Thu, 6 Jul 2006 18:25:58 +0000 (18:25 +0000)]
 r162@gandalf:  fugalh | 2006-06-30 19:30:58 -0600
 some macros for MementoCommand()

git-svn-id: svn://localhost/ardour2/branches/undo@666 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r155@gandalf: fugalh | 2006-06-30 11:21:45 -0600
Hans Fugal [Fri, 30 Jun 2006 17:24:16 +0000 (17:24 +0000)]
 r155@gandalf:  fugalh | 2006-06-30 11:21:45 -0600
 MementoCommand - for the lazy at heart

git-svn-id: svn://localhost/ardour2/branches/undo@661 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r154@gandalf: fugalh | 2006-06-30 11:16:27 -0600
Hans Fugal [Fri, 30 Jun 2006 17:23:12 +0000 (17:23 +0000)]
 r154@gandalf:  fugalh | 2006-06-30 11:16:27 -0600
 fixed guard defines

git-svn-id: svn://localhost/ardour2/branches/undo@660 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r132@gandalf: fugalh | 2006-06-29 12:45:16 -0600
Hans Fugal [Thu, 29 Jun 2006 18:49:03 +0000 (18:49 +0000)]
 r132@gandalf:  fugalh | 2006-06-29 12:45:16 -0600
 Coding for undo/redo starts in earnest. Paul and I decided to go with a
 standard gang of four Command pattern, with serialization. This overcomes the
 terrible difficulties we were having with static type checking and the sigc++
 approach.  I'm adding the requirement that each command support undo,
 simplifying undo/redo. NOTE that an important fallout here is that
 Command::operator()() is the opposite of the old UndoAction::operator()(), i.e.
 Command::operator()() is execute/redo, and Command::undo() is undo.

 This commit is a reworking of the infrastructure, and won't compile until
 creating Command subclasses for the various commands being performed. That is
 primarily where you find get_memento and/or calls to add_(undo|redo.*).

git-svn-id: svn://localhost/ardour2/branches/undo@655 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r115@gandalf: fugalh | 2006-06-23 12:36:05 -0600
Hans Fugal [Thu, 29 Jun 2006 18:45:41 +0000 (18:45 +0000)]
 r115@gandalf:  fugalh | 2006-06-23 12:36:05 -0600
 pass the object instead of an id

git-svn-id: svn://localhost/ardour2/branches/undo@654 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agomerging trunk
Hans Fugal [Thu, 29 Jun 2006 14:19:37 +0000 (14:19 +0000)]
merging trunk

git-svn-id: svn://localhost/ardour2/branches/undo@652 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agoMerging from trunk
Hans Fugal [Thu, 22 Jun 2006 23:40:55 +0000 (23:40 +0000)]
Merging from trunk

git-svn-id: svn://localhost/ardour2/branches/undo@638 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r111@gandalf: fugalh | 2006-06-22 17:38:14 -0600
Hans Fugal [Thu, 22 Jun 2006 23:38:19 +0000 (23:38 +0000)]
 r111@gandalf:  fugalh | 2006-06-22 17:38:14 -0600
 progress on UndoCommand constructors

git-svn-id: svn://localhost/ardour2/branches/undo@637 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r80@gandalf: fugalh | 2006-06-22 16:37:01 -0600
Hans Fugal [Thu, 22 Jun 2006 22:37:08 +0000 (22:37 +0000)]
 r80@gandalf:  fugalh | 2006-06-22 16:37:01 -0600
 reworked templatization of UndoCommand

git-svn-id: svn://localhost/ardour2/branches/undo@636 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years ago r59@gandalf: fugalh | 2006-06-15 12:16:20 -0600
Hans Fugal [Thu, 15 Jun 2006 18:21:31 +0000 (18:21 +0000)]
 r59@gandalf:  fugalh | 2006-06-15 12:16:20 -0600
 renamed UndoCommand to UndoTransaction, and created new UndoCommand class and
 its templated subclass SlotCommand. Those two are still in considerable flux.

git-svn-id: svn://localhost/ardour2/branches/undo@606 d708f5d6-7413-0410-9779-e7cbd77b26cf

17 years agopulling trunk
Hans Fugal [Wed, 14 Jun 2006 18:37:57 +0000 (18:37 +0000)]
pulling trunk

git-svn-id: svn://localhost/ardour2/branches/undo@586 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years ago r42@gandalf: fugalh | 2006-06-07 17:08:39 -0600
Hans Fugal [Wed, 7 Jun 2006 23:08:56 +0000 (23:08 +0000)]
 r42@gandalf:  fugalh | 2006-06-07 17:08:39 -0600
 Memento skeleton. RFC
 Compiles, but obviously somewhat unimplemented.

git-svn-id: svn://localhost/ardour2/branches/undo@572 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agocreating undo/redo serialization branch
Hans Fugal [Sat, 3 Jun 2006 15:53:57 +0000 (15:53 +0000)]
creating undo/redo serialization branch

git-svn-id: svn://localhost/ardour2/branches/undo@562 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years ago r20@gandalf: fugalh | 2006-06-02 18:14:26 -0600
Hans Fugal [Sat, 3 Jun 2006 00:14:53 +0000 (00:14 +0000)]
 r20@gandalf:  fugalh | 2006-06-02 18:14:26 -0600
 change_bit bounds check

git-svn-id: svn://localhost/ardour2/trunk@561 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoRemove needless hbox in panner, get rid of some warnings in editor_rulers.cc, vst_plu...
Nick Mainsbridge [Fri, 2 Jun 2006 12:48:35 +0000 (12:48 +0000)]
Remove needless hbox in panner, get rid of some warnings in editor_rulers.cc, vst_pluginui.cc should compile, updated shuttle patch from Reuben Martin, get rid of extra include in ardour/vst_plugin.h

git-svn-id: svn://localhost/ardour2/trunk@559 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoRun autogen.sh based on the existence of configure instead of the existence of
Hans Fugal [Fri, 2 Jun 2006 03:33:38 +0000 (03:33 +0000)]
Run autogen.sh based on the existence of configure instead of the existence of
.svn or CVS.

git-svn-id: svn://localhost/ardour2/trunk@550 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremove debugging output in a hidden corner of Route::process_output_buffers()
Paul Davis [Wed, 31 May 2006 11:55:53 +0000 (11:55 +0000)]
remove debugging output in a hidden corner of Route::process_output_buffers()

git-svn-id: svn://localhost/ardour2/trunk@546 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMoving repository around for saner URLs and tree structure.
Paul Davis [Wed, 31 May 2006 02:48:48 +0000 (02:48 +0000)]
Moving repository around for saner URLs and tree structure.

git-svn-id: svn://localhost/ardour2/trunk@545 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agounfinished work on selection/HiG details, restore range ops destroyed by autoscroll...
Paul Davis [Wed, 31 May 2006 02:46:04 +0000 (02:46 +0000)]
unfinished work on selection/HiG details, restore range ops destroyed by autoscroll changes

git-svn-id: svn://localhost/trunk/ardour2@544 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoAdded cerr output informing where ardour2_ui.rc is being loaded from, and add clearlo...
Doug McLain [Sat, 27 May 2006 02:19:30 +0000 (02:19 +0000)]
Added cerr output informing where ardour2_ui.rc is being loaded from, and add clearlooks engine as default

git-svn-id: svn://localhost/trunk/ardour2@543 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoChanges to the Configuration object to properly handle radio actions as well as toggl...
Doug McLain [Sat, 27 May 2006 01:41:59 +0000 (01:41 +0000)]
Changes to the Configuration object to properly handle radio actions as well as toggleactions.  Then add Monitoring, Meter falloff, and Meter Hold under the options menu to the Configuration object, so that they will now be saved and recalled between ardour startups as non session specific items.  Also, ardour.rc will be saved now on exit of ardour, wether or not session is saved.  Also some text and color tweaks

git-svn-id: svn://localhost/trunk/ardour2@542 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomake OS X flags OS X only
Paul Davis [Fri, 26 May 2006 20:34:12 +0000 (20:34 +0000)]
make OS X flags OS X only

git-svn-id: svn://localhost/trunk/ardour2@536 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremoved libtool from pre-build process
Paul Davis [Fri, 26 May 2006 12:41:38 +0000 (12:41 +0000)]
removed libtool from pre-build process

git-svn-id: svn://localhost/trunk/ardour2@535 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoOS X Compile fix to work around the circular dependency of libardour and
Hans Fugal [Thu, 25 May 2006 22:37:11 +0000 (22:37 +0000)]
OS X Compile fix to work around the circular dependency of libardour and
libardour_cp, using -undefined suppress -flat_namespace.

git-svn-id: svn://localhost/trunk/ardour2@534 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agochanges to autoscroll behaviour. not perfect, but probably better
Paul Davis [Thu, 25 May 2006 20:30:32 +0000 (20:30 +0000)]
changes to autoscroll behaviour. not perfect, but probably better

git-svn-id: svn://localhost/trunk/ardour2@533 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFixed some valgrind errors from using uninitialized variables in
Sampo Savolainen [Wed, 24 May 2006 22:43:15 +0000 (22:43 +0000)]
Fixed some valgrind errors from using uninitialized variables in
conditionals.

git-svn-id: svn://localhost/trunk/ardour2@532 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoprovide interface to PBD::ThreadCreated() in BasicUI; remove/clean DOCUMENTATION...
Paul Davis [Wed, 24 May 2006 20:40:11 +0000 (20:40 +0000)]
provide interface to PBD::ThreadCreated() in BasicUI; remove/clean DOCUMENTATION files

git-svn-id: svn://localhost/trunk/ardour2@531 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremove out of date build information
Paul Davis [Wed, 24 May 2006 20:07:17 +0000 (20:07 +0000)]
remove out of date build information

git-svn-id: svn://localhost/trunk/ardour2@530 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoa silly change to test the commit hook script
Paul Davis [Wed, 24 May 2006 19:19:19 +0000 (19:19 +0000)]
a silly change to test the commit hook script

git-svn-id: svn://localhost/trunk/ardour2@529 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agocleaned up main(), but partly to test the commit hook script
Paul Davis [Wed, 24 May 2006 18:41:52 +0000 (18:41 +0000)]
cleaned up main(), but partly to test the commit hook script

git-svn-id: svn://localhost/trunk/ardour2@528 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadded conditionals to detect SVN build conditions where we used to use CVS
Paul Davis [Wed, 24 May 2006 18:00:40 +0000 (18:00 +0000)]
added conditionals to detect SVN build conditions where we used to use CVS

git-svn-id: svn://localhost/trunk/ardour2@527 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix up formatting of SMPTE time printing in tranzport control code
Paul Davis [Wed, 24 May 2006 03:45:32 +0000 (03:45 +0000)]
fix up formatting of SMPTE time printing in tranzport control code

git-svn-id: svn://localhost/trunk/ardour2@526 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoensure that libardour_cp and libardour SMPTE structs are same type, hackishly
Paul Davis [Wed, 24 May 2006 01:00:08 +0000 (01:00 +0000)]
ensure that libardour_cp and libardour SMPTE structs are same type, hackishly

git-svn-id: svn://localhost/trunk/ardour2@525 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agocompile certain control protocol things regardless of SURFACES setting
Paul Davis [Tue, 23 May 2006 21:33:33 +0000 (21:33 +0000)]
compile certain control protocol things regardless of SURFACES setting

git-svn-id: svn://localhost/trunk/ardour2@524 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoinstall libardour_cp to the correct place
Paul Davis [Tue, 23 May 2006 21:00:03 +0000 (21:00 +0000)]
install libardour_cp to the correct place

git-svn-id: svn://localhost/trunk/ardour2@523 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agobreakout control protocol code into LGPL library; fix panner buttons even more than...
Paul Davis [Tue, 23 May 2006 19:54:52 +0000 (19:54 +0000)]
breakout control protocol code into LGPL library; fix panner buttons even more than nick did, plus some other bits and pieces

git-svn-id: svn://localhost/trunk/ardour2@522 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMixer pane can be collapsed again, some cleanup, give up and go back to 'Off' for...
Nick Mainsbridge [Mon, 22 May 2006 11:12:26 +0000 (11:12 +0000)]
Mixer pane can be collapsed again, some cleanup, give up and go back to 'Off' for no automation playback state.

git-svn-id: svn://localhost/trunk/ardour2@521 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoThis should fix the options editor crasher i just made.. thanks Nostar
Nick Mainsbridge [Sun, 21 May 2006 13:21:25 +0000 (13:21 +0000)]
This should fix the options editor crasher i just made.. thanks Nostar

git-svn-id: svn://localhost/trunk/ardour2@520 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMixer strip layout, emsure correct column expands on treeviews, 'Manual' automation...
Nick Mainsbridge [Sun, 21 May 2006 10:11:59 +0000 (10:11 +0000)]
Mixer strip layout, emsure correct column expands on treeviews, 'Manual' automation mode labels.

git-svn-id: svn://localhost/trunk/ardour2@519 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFix bus rec enable bug introduced in last commit
Nick Mainsbridge [Sat, 20 May 2006 09:10:13 +0000 (09:10 +0000)]
Fix bus rec enable bug introduced in last commit

git-svn-id: svn://localhost/trunk/ardour2@518 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix timestretch dialog/progress etc; make tranzport protocol non-mandatory
Paul Davis [Sat, 20 May 2006 02:57:38 +0000 (02:57 +0000)]
fix timestretch dialog/progress etc; make tranzport protocol non-mandatory

git-svn-id: svn://localhost/trunk/ardour2@517 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoallow for mandatory control protocols, plus some ongoing work on automation control...
Paul Davis [Fri, 19 May 2006 20:10:35 +0000 (20:10 +0000)]
allow for mandatory control protocols, plus some ongoing work on automation control point selection (unfinished)

git-svn-id: svn://localhost/trunk/ardour2@516 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix naming of destructive track audio files
Paul Davis [Fri, 19 May 2006 19:13:26 +0000 (19:13 +0000)]
fix naming of destructive track audio files

git-svn-id: svn://localhost/trunk/ardour2@515 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMixer strip & ui layout changes
Nick Mainsbridge [Fri, 19 May 2006 17:29:05 +0000 (17:29 +0000)]
Mixer strip & ui layout changes

git-svn-id: svn://localhost/trunk/ardour2@514 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix for edit & mix group names getting lost at session load
Paul Davis [Fri, 19 May 2006 01:54:00 +0000 (01:54 +0000)]
fix for edit & mix group names getting lost at session load

git-svn-id: svn://localhost/trunk/ardour2@513 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix egregious bug regarding setting native file header+data formats
Paul Davis [Thu, 18 May 2006 21:16:39 +0000 (21:16 +0000)]
fix egregious bug regarding setting native file header+data formats

git-svn-id: svn://localhost/trunk/ardour2@512 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadd new files
Paul Davis [Thu, 18 May 2006 19:35:57 +0000 (19:35 +0000)]
add new files

git-svn-id: svn://localhost/trunk/ardour2@511 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomoved OSC into libardour
Paul Davis [Thu, 18 May 2006 16:44:07 +0000 (16:44 +0000)]
moved OSC into libardour

git-svn-id: svn://localhost/trunk/ardour2@510 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomoved OSC into libardour
Paul Davis [Thu, 18 May 2006 13:20:07 +0000 (13:20 +0000)]
moved OSC into libardour

git-svn-id: svn://localhost/trunk/ardour2@509 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agocatch up on last minute OSC changes
Paul Davis [Thu, 18 May 2006 02:47:35 +0000 (02:47 +0000)]
catch up on last minute OSC changes

git-svn-id: svn://localhost/trunk/ardour2@508 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadd new file
Paul Davis [Thu, 18 May 2006 02:19:44 +0000 (02:19 +0000)]
add new file

git-svn-id: svn://localhost/trunk/ardour2@507 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoa) basic prototype of OSC control
Paul Davis [Thu, 18 May 2006 02:19:27 +0000 (02:19 +0000)]
a) basic prototype of OSC control

b) various changes to ControlProtocol model/implementation
c) more attempts to get autoscroll to work nicely (unfinished)
d) move editor item types into their own header

git-svn-id: svn://localhost/trunk/ardour2@506 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoRemove CannotRecordNoInput signal (allowing recording without input connections)...
Nick Mainsbridge [Wed, 17 May 2006 12:07:16 +0000 (12:07 +0000)]
Remove CannotRecordNoInput signal (allowing recording without input connections), provide visual indication of phase reverse, change e.g. 'gain automation' to 'fader automation', enforce mouse button 1 use in mixer strip, make button labels more consistent in mixer strip, disable io change/record enable when disconnected from jack on mixer strip, remove duplicated signal connections and typo in audio_time_axis.cc.

git-svn-id: svn://localhost/trunk/ardour2@505 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMixer strip uses button 1 where possible, make mouse click behaviour more consistent...
Nick Mainsbridge [Sun, 14 May 2006 19:02:14 +0000 (19:02 +0000)]
Mixer strip uses button 1 where possible, make mouse click behaviour more consistent wrt popup menus.

git-svn-id: svn://localhost/trunk/ardour2@504 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoDon't show comments editor on the taskbar, position & resize it more sensibly and...
Nick Mainsbridge [Sun, 14 May 2006 16:01:36 +0000 (16:01 +0000)]
Don't show comments editor on the taskbar, position & resize it more sensibly and use word wrap.

git-svn-id: svn://localhost/trunk/ardour2@503 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMisc layout and useability fixes for NSD.
Nick Mainsbridge [Sun, 14 May 2006 08:53:28 +0000 (08:53 +0000)]
Misc layout and useability fixes for NSD.

git-svn-id: svn://localhost/trunk/ardour2@502 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoNSD bug fixes.. align text, default open and session folder directories, naming clari...
Nick Mainsbridge [Fri, 12 May 2006 19:51:40 +0000 (19:51 +0000)]
NSD bug fixes.. align text, default open and session folder directories, naming clarifications.

git-svn-id: svn://localhost/trunk/ardour2@501 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoNSD cleanups (again).
Nick Mainsbridge [Fri, 12 May 2006 12:41:43 +0000 (12:41 +0000)]
NSD cleanups (again).

git-svn-id: svn://localhost/trunk/ardour2@500 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoConvert NSD from glade to gtkmm object
Doug McLain [Fri, 12 May 2006 00:30:13 +0000 (00:30 +0000)]
Convert NSD from glade to gtkmm object

git-svn-id: svn://localhost/trunk/ardour2@499 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoConvert NSD from glade to gtkmm object
Doug McLain [Thu, 11 May 2006 23:44:20 +0000 (23:44 +0000)]
Convert NSD from glade to gtkmm object

git-svn-id: svn://localhost/trunk/ardour2@498 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoBe more sane about finding default template path.
Nick Mainsbridge [Thu, 11 May 2006 18:37:40 +0000 (18:37 +0000)]
Be more sane about finding default template path.

git-svn-id: svn://localhost/trunk/ardour2@497 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoNew session dialog defaults to the 'best' templates directory, clearing template...
Nick Mainsbridge [Thu, 11 May 2006 09:25:51 +0000 (09:25 +0000)]
New session dialog defaults to the 'best' templates directory, clearing template file now works.

git-svn-id: svn://localhost/trunk/ardour2@496 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoSome fixes to the new session dialog.
Nick Mainsbridge [Wed, 10 May 2006 10:22:38 +0000 (10:22 +0000)]
Some fixes to the new session dialog.

git-svn-id: svn://localhost/trunk/ardour2@495 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoImproved sfdb API.
Taybin Rutkin [Sun, 7 May 2006 17:17:38 +0000 (17:17 +0000)]
Improved sfdb API.
Eliminated some warnings on Darwin.
Added libxslt to scons.

git-svn-id: svn://localhost/trunk/ardour2@494 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agobrought the track/bus inspector back to life
Jesse Chappell [Sat, 6 May 2006 21:01:18 +0000 (21:01 +0000)]
brought the track/bus inspector back to life

git-svn-id: svn://localhost/trunk/ardour2@493 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFixed text relocation issues
Sampo Savolainen [Sat, 6 May 2006 18:28:34 +0000 (18:28 +0000)]
Fixed text relocation issues

git-svn-id: svn://localhost/trunk/ardour2@492 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agodmalloc link support
Paul Davis [Wed, 3 May 2006 20:51:08 +0000 (20:51 +0000)]
dmalloc link support

git-svn-id: svn://localhost/trunk/ardour2@491 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoenable use of arrow keys, fix hscroller issues, start work on smoother auto-scroll
Paul Davis [Tue, 2 May 2006 01:08:34 +0000 (01:08 +0000)]
enable use of arrow keys, fix hscroller issues, start work on smoother auto-scroll

git-svn-id: svn://localhost/trunk/ardour2@490 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoAnother GTK2 fix for timefx dialog.
Doug McLain [Sun, 30 Apr 2006 19:37:48 +0000 (19:37 +0000)]
Another GTK2 fix for timefx dialog.

git-svn-id: svn://localhost/trunk/ardour2@489 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomore tranzport lowlevel fixes and rebinding
Paul Davis [Sat, 29 Apr 2006 15:40:52 +0000 (15:40 +0000)]
more tranzport lowlevel fixes and rebinding

git-svn-id: svn://localhost/trunk/ardour2@488 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomake new session dialog modal.
Tim Mayberry [Fri, 28 Apr 2006 06:10:27 +0000 (06:10 +0000)]
make new session dialog modal.

git-svn-id: svn://localhost/trunk/ardour2@487 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years ago"The In-Flight Hack, 2006"
Paul Davis [Thu, 27 Apr 2006 09:04:24 +0000 (09:04 +0000)]
"The In-Flight Hack, 2006"

a) measure lines extend the full height of the canvas
b) region name color bars and text positioning now adjusted to match
     font size for different display resolutions
c) vertical scrollbar limited to cover visible tracks only

git-svn-id: svn://localhost/trunk/ardour2@486 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFix vst typo
Nick Mainsbridge [Wed, 26 Apr 2006 16:33:10 +0000 (16:33 +0000)]
Fix vst typo

git-svn-id: svn://localhost/trunk/ardour2@485 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFix missing commection from last commit
Nick Mainsbridge [Wed, 26 Apr 2006 16:15:26 +0000 (16:15 +0000)]
Fix missing commection from last commit

git-svn-id: svn://localhost/trunk/ardour2@484 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoPlugin selector useability changes, fix mouse grab bug in plugin barcontroller, preve...
Nick Mainsbridge [Wed, 26 Apr 2006 16:04:04 +0000 (16:04 +0000)]
Plugin selector useability changes, fix mouse grab bug in plugin barcontroller, prevent alpah key entry in tempo/meter dialogs

git-svn-id: svn://localhost/trunk/ardour2@483 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix installation and mode of ardour2 script
Paul Davis [Wed, 26 Apr 2006 00:58:34 +0000 (00:58 +0000)]
fix installation and mode of ardour2 script

git-svn-id: svn://localhost/trunk/ardour2@482 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoInstall ardour as a binary, a script and a set of shared
Paul Davis [Wed, 26 Apr 2006 00:45:27 +0000 (00:45 +0000)]
Install ardour as a binary, a script and a set of shared
libraries. Libraries are discovered via {LD,DYLD}_LIBRARY_PATH

git-svn-id: svn://localhost/trunk/ardour2@481 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadded std:: to atoi and atof to fix namespace problem in convert.cc
Doug McLain [Wed, 26 Apr 2006 00:18:06 +0000 (00:18 +0000)]
added std:: to atoi and atof to fix namespace problem in convert.cc

git-svn-id: svn://localhost/trunk/ardour2@480 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFixed linking for tranzport on MacOSX.
Taybin Rutkin [Tue, 25 Apr 2006 21:45:04 +0000 (21:45 +0000)]
Fixed linking for tranzport on MacOSX.

git-svn-id: svn://localhost/trunk/ardour2@479 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadded stdint for compilation
Jesse Chappell [Tue, 25 Apr 2006 20:41:43 +0000 (20:41 +0000)]
added stdint for compilation

git-svn-id: svn://localhost/trunk/ardour2@478 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoAdded missing .cvsignore file.
Taybin Rutkin [Tue, 25 Apr 2006 20:30:16 +0000 (20:30 +0000)]
Added missing .cvsignore file.

git-svn-id: svn://localhost/trunk/ardour2@477 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMissing .cvsignore file.
Taybin Rutkin [Tue, 25 Apr 2006 20:24:43 +0000 (20:24 +0000)]
Missing .cvsignore file.

git-svn-id: svn://localhost/trunk/ardour2@476 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoAll included libraries now link dynamically instead of statically.
Taybin Rutkin [Tue, 25 Apr 2006 20:23:50 +0000 (20:23 +0000)]
All included libraries now link dynamically instead of statically.
Moved items from gtk2_ardour/utils to pbd3/convert.
Various cleanups.

git-svn-id: svn://localhost/trunk/ardour2@475 d708f5d6-7413-0410-9779-e7cbd77b26cf