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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Paul Davis [Tue, 25 Apr 2006 20:21:15 +0000 (20:21 +0000)]
remove unintentional addition of PortInsert::silence()
git-svn-id: svn://localhost/trunk/ardour2@474
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 20:10:42 +0000 (20:10 +0000)]
a) fixed pseudo-grab-retention in plugin UIs
b) inserts are properly silenced when route is muted
git-svn-id: svn://localhost/trunk/ardour2@473
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 11:10:52 +0000 (11:10 +0000)]
add missing file, remove unnecessary qualifier
git-svn-id: svn://localhost/trunk/ardour2@472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 10:41:50 +0000 (10:41 +0000)]
add missing file
git-svn-id: svn://localhost/trunk/ardour2@471
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 25 Apr 2006 01:21:22 +0000 (01:21 +0000)]
add missing file
git-svn-id: svn://localhost/trunk/ardour2@470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Tue, 25 Apr 2006 00:51:30 +0000 (00:51 +0000)]
Small tempo/meter dialog useability changes
git-svn-id: svn://localhost/trunk/ardour2@469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 24 Apr 2006 22:45:19 +0000 (22:45 +0000)]
a) completely refactor abstract UI code
b) single-thread Tranzport implementation
c) implement BasicUI to share functionality across multiple
controllers
d) various minor fixes here and there
git-svn-id: svn://localhost/trunk/ardour2@468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Nick Mainsbridge [Mon, 24 Apr 2006 21:34:23 +0000 (21:34 +0000)]
New session dialog now opens as well as makes new sessions. Avoid seeing an ugly blank editor. Some dialog tweaks.
git-svn-id: svn://localhost/trunk/ardour2@467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Mon, 24 Apr 2006 15:06:20 +0000 (15:06 +0000)]
Fix font size getter
git-svn-id: svn://localhost/trunk/ardour2@466
d708f5d6-7413-0410-9779-
e7cbd77b26cf