ardour.git
11 years agoused fixed width for the big clock and remove all code in AudioClock associated with...
Paul Davis [Sat, 29 Dec 2012 15:59:38 +0000 (15:59 +0000)]
used fixed width for the big clock and remove all code in AudioClock associated with variable width, since it just really doesn't work very well, and probably cannot be made to work very well

git-svn-id: svn://localhost/ardour2/branches/3.0@13744 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agohigh contrast zoom icons. -- Roy's old zoom icons cropped by Tom.
Robin Gareus [Thu, 27 Dec 2012 19:51:15 +0000 (19:51 +0000)]
high contrast zoom icons. -- Roy's old zoom icons cropped by Tom.

git-svn-id: svn://localhost/ardour2/branches/3.0@13743 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix unused argument
Paul Davis [Thu, 27 Dec 2012 18:52:04 +0000 (18:52 +0000)]
fix unused argument

git-svn-id: svn://localhost/ardour2/branches/3.0@13742 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix for #5224
Paul Davis [Thu, 27 Dec 2012 18:49:35 +0000 (18:49 +0000)]
fix for #5224

git-svn-id: svn://localhost/ardour2/branches/3.0@13741 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoallow big block to be shrunk in size as well as expanded (suprisingly complex!)
Paul Davis [Thu, 27 Dec 2012 18:49:12 +0000 (18:49 +0000)]
allow big block to be shrunk in size as well as expanded (suprisingly complex!)

git-svn-id: svn://localhost/ardour2/branches/3.0@13740 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix lack of focus in new session name entry by removing previous efforts to fix it!
Paul Davis [Thu, 27 Dec 2012 16:40:39 +0000 (16:40 +0000)]
fix lack of focus in new session name entry by removing previous efforts to fix it!

git-svn-id: svn://localhost/ardour2/branches/3.0@13739 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodo not start editing track/bus names on a single click in the name entry of the track...
Paul Davis [Thu, 27 Dec 2012 14:08:38 +0000 (14:08 +0000)]
do not start editing track/bus names on a single click in the name entry of the track header - require double click; show name label rather than name entry when rec-enabled, to allow using the name area for track selection (name entry would have been visually still available for editing, which is misleading

git-svn-id: svn://localhost/ardour2/branches/3.0@13738 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofinish recent revert
Paul Davis [Thu, 27 Dec 2012 00:57:39 +0000 (00:57 +0000)]
finish recent revert

git-svn-id: svn://localhost/ardour2/branches/3.0@13737 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agorevert previous change- semantic confusion
Paul Davis [Wed, 26 Dec 2012 23:49:34 +0000 (23:49 +0000)]
revert previous change- semantic confusion

git-svn-id: svn://localhost/ardour2/branches/3.0@13736 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoif route group shares color, make RouteUI::set_color() affect the group
Paul Davis [Wed, 26 Dec 2012 23:35:31 +0000 (23:35 +0000)]
if route group shares color, make RouteUI::set_color() affect the group

git-svn-id: svn://localhost/ardour2/branches/3.0@13735 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove "edit" property from track/bus groups; use "select" property which should...
Paul Davis [Wed, 26 Dec 2012 17:50:29 +0000 (17:50 +0000)]
remove "edit" property from track/bus groups; use "select" property which should force region selection to propagate, and then rely on "edit-applies-to-selection"

git-svn-id: svn://localhost/ardour2/branches/3.0@13734 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix previous clock fix, having noticed use of connect_seconds()
Paul Davis [Wed, 26 Dec 2012 16:57:34 +0000 (16:57 +0000)]
fix previous clock fix, having noticed use of connect_seconds()

git-svn-id: svn://localhost/ardour2/branches/3.0@13733 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocolin's wall clock patch update, modified to update every second, not every millisecond
Paul Davis [Wed, 26 Dec 2012 16:44:09 +0000 (16:44 +0000)]
colin's wall clock patch update, modified to update every second, not every millisecond

git-svn-id: svn://localhost/ardour2/branches/3.0@13732 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove bindings for functions that do not exist anymore
Paul Davis [Wed, 26 Dec 2012 16:43:43 +0000 (16:43 +0000)]
remove bindings for functions that do not exist anymore

git-svn-id: svn://localhost/ardour2/branches/3.0@13731 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake ardour-does-monitoring be the new user default
Paul Davis [Wed, 26 Dec 2012 16:37:31 +0000 (16:37 +0000)]
make ardour-does-monitoring be the new user default

git-svn-id: svn://localhost/ardour2/branches/3.0@13730 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agosave user UI config (colors) file as soon as colors change or "restore defaults"...
Paul Davis [Wed, 26 Dec 2012 16:32:11 +0000 (16:32 +0000)]
save user UI config (colors) file as soon as colors change or "restore defaults" is used

git-svn-id: svn://localhost/ardour2/branches/3.0@13729 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agokeep pan-info-box within screen-boundaries
Robin Gareus [Tue, 25 Dec 2012 22:23:13 +0000 (22:23 +0000)]
keep pan-info-box within screen-boundaries

fixes #5214

git-svn-id: svn://localhost/ardour2/branches/3.0@13728 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix step increment direction for mouse-click on faders
Robin Gareus [Tue, 25 Dec 2012 18:11:55 +0000 (18:11 +0000)]
fix step increment direction for mouse-click on faders

git-svn-id: svn://localhost/ardour2/branches/3.0@13727 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix stereo panner tooltips - part 1
Robin Gareus [Tue, 25 Dec 2012 16:53:07 +0000 (16:53 +0000)]
fix stereo panner tooltips - part 1

git-svn-id: svn://localhost/ardour2/branches/3.0@13726 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix mono pan automation updates
Robin Gareus [Sun, 23 Dec 2012 23:15:47 +0000 (23:15 +0000)]
fix mono pan automation updates

git-svn-id: svn://localhost/ardour2/branches/3.0@13725 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix #5035 - restore pan automation state
Robin Gareus [Sun, 23 Dec 2012 21:51:43 +0000 (21:51 +0000)]
fix #5035 - restore pan automation state

git-svn-id: svn://localhost/ardour2/branches/3.0@13724 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove stay-on-top behavior from import dialog, and set its WM class
Paul Davis [Sun, 23 Dec 2012 20:34:43 +0000 (20:34 +0000)]
remove stay-on-top behavior from import dialog, and set its WM class

git-svn-id: svn://localhost/ardour2/branches/3.0@13721 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoanother buffersize fix (see #5221 and rev13715)
Robin Gareus [Sun, 23 Dec 2012 19:31:45 +0000 (19:31 +0000)]
another buffersize fix (see #5221 and rev13715)

git-svn-id: svn://localhost/ardour2/branches/3.0@13720 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agosome more tweaks for the import dialog
Paul Davis [Sun, 23 Dec 2012 18:39:19 +0000 (18:39 +0000)]
some more tweaks for the import dialog

git-svn-id: svn://localhost/ardour2/branches/3.0@13718 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake import dialog non-modal
Paul Davis [Sun, 23 Dec 2012 18:25:26 +0000 (18:25 +0000)]
make import dialog non-modal

git-svn-id: svn://localhost/ardour2/branches/3.0@13717 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix duplicate import of previously selected files when using apply.
Robin Gareus [Sun, 23 Dec 2012 16:27:01 +0000 (16:27 +0000)]
fix duplicate import of previously selected files when using apply.

git-svn-id: svn://localhost/ardour2/branches/3.0@13716 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix buffer overflow of wrap_buffer (may fix #5221)
Robin Gareus [Sun, 23 Dec 2012 14:25:12 +0000 (14:25 +0000)]
fix buffer overflow of wrap_buffer (may fix #5221)

git-svn-id: svn://localhost/ardour2/branches/3.0@13715 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodebug issue #5221 -- possible mem corruption
Robin Gareus [Sun, 23 Dec 2012 11:58:08 +0000 (11:58 +0000)]
debug issue #5221 -- possible mem corruption

git-svn-id: svn://localhost/ardour2/branches/3.0@13714 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoRevert "fix for problem when reverse playback hits 00:00:00:00 (may be incomplete)"
Robin Gareus [Sun, 23 Dec 2012 11:58:04 +0000 (11:58 +0000)]
Revert "fix for problem when reverse playback hits 00:00:00:00 (may be incomplete)"

This reverts commit 13708 -- because it's the wrong approach to fix this.

git-svn-id: svn://localhost/ardour2/branches/3.0@13713 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoupdate valgrind script to use suppression list
Robin Gareus [Sun, 23 Dec 2012 04:37:38 +0000 (04:37 +0000)]
update valgrind script to use suppression list

git-svn-id: svn://localhost/ardour2/branches/3.0@13712 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix "import at file position" when copying or channel-splitting files on import.
Robin Gareus [Sun, 23 Dec 2012 04:37:36 +0000 (04:37 +0000)]
fix "import at file position" when copying or channel-splitting files on import.

git-svn-id: svn://localhost/ardour2/branches/3.0@13711 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd Delete button to patch change dialog when editing it
Paul Davis [Sat, 22 Dec 2012 18:27:33 +0000 (18:27 +0000)]
add Delete button to patch change dialog when editing it

git-svn-id: svn://localhost/ardour2/branches/3.0@13710 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix for problem when reverse playback hits 00:00:00:00 (may be incomplete)
Robin Gareus [Fri, 21 Dec 2012 22:47:38 +0000 (22:47 +0000)]
fix for problem when reverse playback hits 00:00:00:00 (may be incomplete)

should fix #5221

git-svn-id: svn://localhost/ardour2/branches/3.0@13708 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoCheck the return status of tar since it can fail. Print out the file system that...
Todd Naugle [Fri, 21 Dec 2012 21:40:06 +0000 (21:40 +0000)]
Check the return status of tar since it can fail. Print out the file system that the bundle is currently stored on. It may be useful for debugging failed installs. Simplify the frequency scaling warning message

git-svn-id: svn://localhost/ardour2/branches/3.0@13705 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoprevent cursor from changing when in smart+internal object mode
Paul Davis [Fri, 21 Dec 2012 21:39:36 +0000 (21:39 +0000)]
prevent cursor from changing when in smart+internal object mode

git-svn-id: svn://localhost/ardour2/branches/3.0@13704 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore freesound UI tweaks:
Robin Gareus [Fri, 21 Dec 2012 20:26:48 +0000 (20:26 +0000)]
more freesound UI tweaks:

 * shrink filename column between searches
 * match-count: translatable sigular/plural forms

git-svn-id: svn://localhost/ardour2/branches/3.0@13703 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofreesound: tom's diner^Wprogress bar
Robin Gareus [Fri, 21 Dec 2012 19:32:21 +0000 (19:32 +0000)]
freesound: tom's diner^Wprogress bar

git-svn-id: svn://localhost/ardour2/branches/3.0@13702 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofreesound display license
Robin Gareus [Fri, 21 Dec 2012 19:32:19 +0000 (19:32 +0000)]
freesound display license

git-svn-id: svn://localhost/ardour2/branches/3.0@13701 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofreesound import - various small tweaks
Robin Gareus [Fri, 21 Dec 2012 17:28:44 +0000 (17:28 +0000)]
freesound import - various small tweaks

 * quote search string
 * show filesize
 * include samplerate in list
 * filter out mp3s on Linux
 * decrease layout-spacing and shorten progressbar txt.

git-svn-id: svn://localhost/ardour2/branches/3.0@13700 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofreesound: break page-request loop if search result is empty.
Robin Gareus [Fri, 21 Dec 2012 14:26:10 +0000 (14:26 +0000)]
freesound: break page-request loop if search result is empty.

git-svn-id: svn://localhost/ardour2/branches/3.0@13699 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix freesound URL parameter escape
Robin Gareus [Fri, 21 Dec 2012 13:44:53 +0000 (13:44 +0000)]
fix freesound URL parameter escape

git-svn-id: svn://localhost/ardour2/branches/3.0@13698 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoreplace characters that would make an export filename illegal on any/all filesystems...
Paul Davis [Thu, 20 Dec 2012 13:08:50 +0000 (13:08 +0000)]
replace characters that would make an export filename illegal on any/all filesystems with "_"

git-svn-id: svn://localhost/ardour2/branches/3.0@13689 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake "OK" button in memory-limit dialog be the default widget so that return closes...
Paul Davis [Wed, 19 Dec 2012 22:16:58 +0000 (22:16 +0000)]
make "OK" button in memory-limit dialog be the default widget so that return closes the dialog

git-svn-id: svn://localhost/ardour2/branches/3.0@13688 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agokeep velocity value visible in verbose cursor until we leave a note (fixes #5085)
Paul Davis [Wed, 19 Dec 2012 20:31:30 +0000 (20:31 +0000)]
keep velocity value visible in verbose cursor until we leave a note (fixes #5085)

git-svn-id: svn://localhost/ardour2/branches/3.0@13687 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodo NOT deselect markers when clearing object selection - markers are outside of the...
Paul Davis [Wed, 19 Dec 2012 20:20:11 +0000 (20:20 +0000)]
do NOT deselect markers when clearing object selection - markers are outside of the main canvas, do not belong to timeaxisviews and thus are not objects in the sense that this method is intended for

git-svn-id: svn://localhost/ardour2/branches/3.0@13686 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agono region trimming on the region itself when in range mode
Paul Davis [Wed, 19 Dec 2012 18:48:29 +0000 (18:48 +0000)]
no region trimming on the region itself when in range mode

git-svn-id: svn://localhost/ardour2/branches/3.0@13685 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix up mistaken (accidentally) automatic cast from framepos_t to double when calling...
Paul Davis [Wed, 19 Dec 2012 18:40:21 +0000 (18:40 +0000)]
fix up mistaken (accidentally) automatic cast from framepos_t to double when calling TempoMap::add_tempo(), leading to an assert failure when defining a bar from the edit range (#4682)

git-svn-id: svn://localhost/ardour2/branches/3.0@13684 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoequivalent change for midi tracks as was done for audio in rev 13615, fixes MIDI...
Paul Davis [Wed, 19 Dec 2012 17:21:52 +0000 (17:21 +0000)]
equivalent change for midi tracks as was done for audio in rev 13615, fixes MIDI track rec-enable behaviour

git-svn-id: svn://localhost/ardour2/branches/3.0@13683 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix crash reported by colinf when editing via >1 click on an audioclock. this caused...
Paul Davis [Wed, 19 Dec 2012 17:07:27 +0000 (17:07 +0000)]
fix crash reported by colinf when editing via >1 click on an audioclock. this caused pre_edit_string to be reset to an empty string on the non-first clicks, and then string::at() was used on it. both aspects fixed

git-svn-id: svn://localhost/ardour2/branches/3.0@13682 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix push-drags of automation data - previously we did not resync the model with the...
Paul Davis [Wed, 19 Dec 2012 15:55:06 +0000 (15:55 +0000)]
fix push-drags of automation data - previously we did not resync the model with the view for the points that were pushed (i.e. not selected, but moved anyway)

git-svn-id: svn://localhost/ardour2/branches/3.0@13681 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofeedback for toggled MIDI controls now sends 0 or 127, not various in-between values...
Paul Davis [Wed, 19 Dec 2012 01:28:41 +0000 (01:28 +0000)]
feedback for toggled MIDI controls now sends 0 or 127, not various in-between values (should fix #5117, without any bad side-effects

git-svn-id: svn://localhost/ardour2/branches/3.0@13680 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoprevent MIDI tracks from ever being in MonitoringSilence state, allows use of piano...
Paul Davis [Wed, 19 Dec 2012 01:20:37 +0000 (01:20 +0000)]
prevent MIDI tracks from ever being in MonitoringSilence state, allows use of piano roll whether rolling or not

git-svn-id: svn://localhost/ardour2/branches/3.0@13679 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoprevent crash when saving learned MIDI binding that is now missing its controllable
Paul Davis [Wed, 19 Dec 2012 01:19:48 +0000 (01:19 +0000)]
prevent crash when saving learned MIDI binding that is now missing its controllable

git-svn-id: svn://localhost/ardour2/branches/3.0@13678 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agochange default font scaling to 80% which makes a newly installed ardour come up with...
Paul Davis [Tue, 18 Dec 2012 17:15:00 +0000 (17:15 +0000)]
change default font scaling to 80% which makes a newly installed ardour come up with a window size just below 1080

git-svn-id: svn://localhost/ardour2/branches/3.0@13677 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoback off on a probably too-aggressive X11 version requirement
Paul Davis [Tue, 18 Dec 2012 16:42:26 +0000 (16:42 +0000)]
back off on a probably too-aggressive X11 version requirement

git-svn-id: svn://localhost/ardour2/branches/3.0@13676 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoget that last fix right
Paul Davis [Tue, 18 Dec 2012 16:20:08 +0000 (16:20 +0000)]
get that last fix right

git-svn-id: svn://localhost/ardour2/branches/3.0@13675 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agolinux packaging needs to be able to find libltc in-tree
Paul Davis [Tue, 18 Dec 2012 16:16:05 +0000 (16:16 +0000)]
linux packaging needs to be able to find libltc in-tree

git-svn-id: svn://localhost/ardour2/branches/3.0@13674 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix up discovery of VAMP plugins after ./waf install, which fixes crashes when revers...
Paul Davis [Tue, 18 Dec 2012 15:26:50 +0000 (15:26 +0000)]
fix up discovery of VAMP plugins after ./waf install, which fixes crashes when reversing regions and doing timeFX operations with a "regular" install of ardour3

git-svn-id: svn://localhost/ardour2/branches/3.0@13673 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove use of a boost::fast_pool_allocator without a mutex for Evoral::ControlList...
Paul Davis [Mon, 17 Dec 2012 18:41:58 +0000 (18:41 +0000)]
remove use of a boost::fast_pool_allocator without a mutex for Evoral::ControlList. this was not thread-safe and evidence from googling around suggests that it is actually not faster for this sort of use than std::alloc. removing this fixes bizarre errors caused by multithreaded use of the singleton pool that backs the allocator, which started to become more clear during experiments on 128 track sessions

git-svn-id: svn://localhost/ardour2/branches/3.0@13672 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agosome explanatory text for CrossThreadPool, so that it is possible (maybe) to understa...
Paul Davis [Sun, 16 Dec 2012 17:04:48 +0000 (17:04 +0000)]
some explanatory text for CrossThreadPool, so that it is possible (maybe) to understand its purpose without divine intervention

git-svn-id: svn://localhost/ardour2/branches/3.0@13671 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agokeep region trim handle layered on top of crossfade area
Ben Loftis [Fri, 14 Dec 2012 19:44:09 +0000 (19:44 +0000)]
keep region trim handle layered on top of crossfade area

git-svn-id: svn://localhost/ardour2/branches/3.0@13670 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocode cleanup; crossfade shape drawing is now more closely associated with the fade...
Ben Loftis [Fri, 14 Dec 2012 17:21:44 +0000 (17:21 +0000)]
code cleanup; crossfade shape drawing is now more closely associated with the fade-in shape rather than a separate thing.  could probably be consolidated into fewer functions, but this is an interim step for testing.  Also remove the use-current-fade-shape option which is not meaningful in new model

git-svn-id: svn://localhost/ardour2/branches/3.0@13669 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomousing in a fade-out should fall through to the region, for now (this was already...
Ben Loftis [Fri, 14 Dec 2012 17:02:36 +0000 (17:02 +0000)]
mousing in a fade-out should fall through to the region, for now  (this was already done for fade-ins

git-svn-id: svn://localhost/ardour2/branches/3.0@13668 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoslightly lighten top of rec-enable buttons
Paul Davis [Fri, 14 Dec 2012 16:57:21 +0000 (16:57 +0000)]
slightly lighten top of rec-enable buttons

git-svn-id: svn://localhost/ardour2/branches/3.0@13667 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix a couple of issues with range selection, caused by clicked_selection persisting...
Paul Davis [Fri, 14 Dec 2012 16:46:01 +0000 (16:46 +0000)]
fix a couple of issues with range selection, caused by clicked_selection persisting across drag/click ops

git-svn-id: svn://localhost/ardour2/branches/3.0@13666 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomerge robin gareus' libltc into ardour source tree for convenience
Paul Davis [Fri, 14 Dec 2012 16:18:47 +0000 (16:18 +0000)]
merge robin gareus' libltc into ardour source tree for convenience

git-svn-id: svn://localhost/ardour2/branches/3.0@13665 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove group button visibility option from preferences dialog; tweak font scale slide...
Paul Davis [Fri, 14 Dec 2012 14:22:16 +0000 (14:22 +0000)]
remove group button visibility option from preferences dialog; tweak font scale slider to force integral scaling; reduce processor box sliders a bit more

git-svn-id: svn://localhost/ardour2/branches/3.0@13664 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoslightly lighten dark green color at start of transport, mouse mode and solo buttons
Paul Davis [Fri, 14 Dec 2012 13:48:14 +0000 (13:48 +0000)]
slightly lighten dark green color at start of transport, mouse mode and solo buttons

git-svn-id: svn://localhost/ardour2/branches/3.0@13663 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix more range selection issues
Paul Davis [Thu, 13 Dec 2012 21:10:44 +0000 (21:10 +0000)]
fix more range selection issues

git-svn-id: svn://localhost/ardour2/branches/3.0@13662 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake sure we never use ID of zero for range selections, fixing a very minor glitch...
Paul Davis [Thu, 13 Dec 2012 19:56:43 +0000 (19:56 +0000)]
make sure we never use ID of zero for range selections, fixing a very minor glitch in deleting a specific range selection from several

git-svn-id: svn://localhost/ardour2/branches/3.0@13661 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agovarious fixes for "advanced" operations on range selections. ctrl-drags now add a...
Paul Davis [Thu, 13 Dec 2012 19:39:36 +0000 (19:39 +0000)]
various fixes for "advanced" operations on range selections. ctrl-drags now add a new range selection, allowing discontiguous selections as in ardour2, shift-click extends an existing range selection to the clicked position, alt-drag on a range selection moves it, and to do a so-called "separation drag" now use ctrl-alt-drag (or ctrl-alt-click)

git-svn-id: svn://localhost/ardour2/branches/3.0@13660 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocrossfade hack and slash. removed overlap checks, overlap mode, default length,...
Ben Loftis [Thu, 13 Dec 2012 16:42:05 +0000 (16:42 +0000)]
crossfade hack and slash.  removed overlap checks, overlap mode, default length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models.  Draw crossfade drags in realtime so fade_line is no longer needed.  remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus.  drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion

git-svn-id: svn://localhost/ardour2/branches/3.0@13659 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd cycle-zoom-focus and bind to "1" by default
Paul Davis [Thu, 13 Dec 2012 16:20:37 +0000 (16:20 +0000)]
add cycle-zoom-focus and bind to "1" by default

git-svn-id: svn://localhost/ardour2/branches/3.0@13658 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoend drags on regions before doing front trim, so that fades get visually updated...
Paul Davis [Thu, 13 Dec 2012 15:54:50 +0000 (15:54 +0000)]
end drags on regions before doing front trim, so that fades get visually updated rather than skipped because dragging() still returned true

git-svn-id: svn://localhost/ardour2/branches/3.0@13657 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoimprove button drawing when "implicit active uses solid color" tweak is on, and impro...
Paul Davis [Thu, 13 Dec 2012 14:54:29 +0000 (14:54 +0000)]
improve button drawing when "implicit active uses solid color" tweak is on, and improve on the so-called "pepto-bismol" colors used for rec-enable buttons

git-svn-id: svn://localhost/ardour2/branches/3.0@13656 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove debug output
Paul Davis [Thu, 13 Dec 2012 13:44:44 +0000 (13:44 +0000)]
remove debug output

git-svn-id: svn://localhost/ardour2/branches/3.0@13655 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoreinstate the windows way for GUIIdle's but limit the scope of the connection to...
Paul Davis [Thu, 13 Dec 2012 13:44:11 +0000 (13:44 +0000)]
reinstate the windows way for GUIIdle's but limit the scope of the connection to just the time when a long-running action is active (for now, just adding > 8 routes)

git-svn-id: svn://localhost/ardour2/branches/3.0@13654 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoPosition playhead correctly on 'P' in editor summary pane, taking account of start...
Colin Fletcher [Wed, 12 Dec 2012 22:10:03 +0000 (22:10 +0000)]
Position playhead correctly on 'P' in editor summary pane, taking account of start offset. Fixes #5213.

git-svn-id: svn://localhost/ardour2/branches/3.0@13653 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agobecause sometimes there are good reasons for not doing things the way a windows progr...
Paul Davis [Wed, 12 Dec 2012 20:03:41 +0000 (20:03 +0000)]
because sometimes there are good reasons for not doing things the way a windows programmer would

git-svn-id: svn://localhost/ardour2/branches/3.0@13652 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agorevert that GUIIdle signal till i track down a deadlock
Paul Davis [Wed, 12 Dec 2012 19:18:27 +0000 (19:18 +0000)]
revert that GUIIdle signal till i track down a deadlock

git-svn-id: svn://localhost/ardour2/branches/3.0@13651 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agosometimes, you just have to do what a windows programmer would do. add a global signa...
Paul Davis [Wed, 12 Dec 2012 18:59:47 +0000 (18:59 +0000)]
sometimes, you just have to do what a windows programmer would do. add a global signal, ARDOUR::GUIIdle() which can be used in the middle of long-running backend operations to give the GUI a chance to update. use it while adding routes.

git-svn-id: svn://localhost/ardour2/branches/3.0@13650 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomuted regions should be totally ignored during playlist read()
Ben Loftis [Wed, 12 Dec 2012 18:28:40 +0000 (18:28 +0000)]
muted regions should be totally ignored during playlist read()

git-svn-id: svn://localhost/ardour2/branches/3.0@13649 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotry to really get the add route dialog out of the way before we start a long add...
Paul Davis [Wed, 12 Dec 2012 14:55:01 +0000 (14:55 +0000)]
try to really get the add route dialog out of the way before we start a long add-routes operation. its irritating that flush_pending() still doesn't really work

git-svn-id: svn://localhost/ardour2/branches/3.0@13648 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix incorrect change that substituted (or tried to) BOLD_MONOSPACE in font specs
Paul Davis [Wed, 12 Dec 2012 14:50:10 +0000 (14:50 +0000)]
fix incorrect change that substituted (or tried to) BOLD_MONOSPACE in font specs

git-svn-id: svn://localhost/ardour2/branches/3.0@13647 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofinalize fix for MIDI track monitoring
Paul Davis [Wed, 12 Dec 2012 14:06:56 +0000 (14:06 +0000)]
finalize fix for MIDI track monitoring

git-svn-id: svn://localhost/ardour2/branches/3.0@13646 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd a new Tweak to ArdourButton that makes ImplicitActive state use a solid color...
Paul Davis [Wed, 12 Dec 2012 02:22:12 +0000 (02:22 +0000)]
add a new Tweak to ArdourButton that makes ImplicitActive state use a solid color (the "led active" color), and adjst rec-enable buttons to use pink (like ardour2) when in this state (which means rec-enabled but not recording). and yes, this means that you can't use ImplicitUsesSolidColor with a button that also uses an LED - acceptable limitation

git-svn-id: svn://localhost/ardour2/branches/3.0@13645 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoshrink height of plugin control faders (in-strip)
Paul Davis [Wed, 12 Dec 2012 01:36:44 +0000 (01:36 +0000)]
shrink height of plugin control faders (in-strip)

git-svn-id: svn://localhost/ardour2/branches/3.0@13644 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoif we're not going to use pixfbuf (images) for faders, then lets not create a whole...
Paul Davis [Wed, 12 Dec 2012 01:23:06 +0000 (01:23 +0000)]
if we're not going to use pixfbuf (images) for faders, then lets not create a whole bunch of them unnecessarily (for now, at least)

git-svn-id: svn://localhost/ardour2/branches/3.0@13643 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoprevent an endless loop when answering "no" regarding opening an existing session...
Paul Davis [Tue, 11 Dec 2012 17:57:54 +0000 (17:57 +0000)]
prevent an endless loop when answering "no" regarding opening an existing session when you specificed that you were creating a new one

git-svn-id: svn://localhost/ardour2/branches/3.0@13642 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotypo that led to incorrect tempo based ruler stuff ... thanks, valgrind
Paul Davis [Tue, 11 Dec 2012 17:29:31 +0000 (17:29 +0000)]
typo that led to incorrect tempo based ruler stuff ... thanks, valgrind

git-svn-id: svn://localhost/ardour2/branches/3.0@13641 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix uninitialized variable causing error delivering various MIDI messages at frame...
Paul Davis [Tue, 11 Dec 2012 15:54:41 +0000 (15:54 +0000)]
fix uninitialized variable causing error delivering various MIDI messages at frame zero

git-svn-id: svn://localhost/ardour2/branches/3.0@13640 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake sure that JACK MIDI ports know about Jack halting in the "halted info" callback...
Paul Davis [Tue, 11 Dec 2012 14:23:55 +0000 (14:23 +0000)]
make sure that JACK MIDI ports know about Jack halting in the "halted info" callback as well a the normal "halted" callback

git-svn-id: svn://localhost/ardour2/branches/3.0@13639 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove TINY font size (unused) and tweak monitor section labels up in size
Paul Davis [Tue, 11 Dec 2012 13:11:03 +0000 (13:11 +0000)]
remove TINY font size (unused) and tweak monitor section labels up in size

git-svn-id: svn://localhost/ardour2/branches/3.0@13638 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake "bold monospace" font spec platform specific, since OS X doesn't seem to like...
Paul Davis [Tue, 11 Dec 2012 01:43:25 +0000 (01:43 +0000)]
make "bold monospace" font spec platform specific, since OS X doesn't seem to like/provide such a thing

git-svn-id: svn://localhost/ardour2/branches/3.0@13637 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoredraw entire splash window if a new message is to be displayed but the window is...
Paul Davis [Tue, 11 Dec 2012 01:21:17 +0000 (01:21 +0000)]
redraw entire splash window if a new message is to be displayed but the window is not currently visible

git-svn-id: svn://localhost/ardour2/branches/3.0@13636 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodo not show the mixer window if the (current) screen height is < 700 pixels (since...
Paul Davis [Tue, 11 Dec 2012 01:17:23 +0000 (01:17 +0000)]
do not show the mixer window if the (current) screen height is < 700 pixels (since this results in a very, very irritating situation)

git-svn-id: svn://localhost/ardour2/branches/3.0@13635 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix binding generation for OS X
Paul Davis [Mon, 10 Dec 2012 22:16:27 +0000 (22:16 +0000)]
fix binding generation for OS X

git-svn-id: svn://localhost/ardour2/branches/3.0@13634 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agopixfader: don't change drawing state (prelight) just because a leave event arrives...
Paul Davis [Mon, 10 Dec 2012 21:52:55 +0000 (21:52 +0000)]
pixfader: don't change drawing state (prelight) just because a leave event arrives IF we are dragging

git-svn-id: svn://localhost/ardour2/branches/3.0@13633 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd 10 pixels of track height to facilitate easier grabbing of the track headers...
Paul Davis [Mon, 10 Dec 2012 21:06:29 +0000 (21:06 +0000)]
add 10 pixels of track height to facilitate easier grabbing of the track headers for resizing

git-svn-id: svn://localhost/ardour2/branches/3.0@13632 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotweak to plugin parameter sliders in mixer strips
Ben Loftis [Mon, 10 Dec 2012 20:08:36 +0000 (20:08 +0000)]
tweak to plugin parameter sliders in mixer strips

git-svn-id: svn://localhost/ardour2/branches/3.0@13631 d708f5d6-7413-0410-9779-e7cbd77b26cf