ardour.git
9 years agouse new parameter to limit minimum length of any range location
Paul Davis [Tue, 16 Dec 2014 18:03:09 +0000 (13:03 -0500)]
use new parameter to limit minimum length of any range location

9 years agoadd new parameter for minimum value of any range location
Paul Davis [Tue, 16 Dec 2014 18:02:53 +0000 (13:02 -0500)]
add new parameter for minimum value of any range location

9 years agoVarious color tweaks.
David Robillard [Tue, 16 Dec 2014 05:05:45 +0000 (00:05 -0500)]
Various color tweaks.

This commit changes some color names, nuke your theme.  This isn't quite ideal
yet, but takes some steps towards where I think things should go aesthetically:

Make automation tracks/regions colors correspond to their parent's type.

Make selected MIDI notes outlined in red like most everything else, and scrap
separate min/mid/max fill colors for selected MIDI notes.

Color automation ghost MIDI notes based on original note color.

Try to kill 90's looking brightish gray gradients in general.

9 years agoFix control point colors.
David Robillard [Tue, 16 Dec 2014 05:04:06 +0000 (00:04 -0500)]
Fix control point colors.

9 years agoFix marker bars "gradient" colors.
David Robillard [Tue, 16 Dec 2014 05:02:06 +0000 (00:02 -0500)]
Fix marker bars "gradient" colors.

9 years agofix editing of nested/group item colors in theme manager
Paul Davis [Mon, 15 Dec 2014 20:54:10 +0000 (15:54 -0500)]
fix editing of nested/group item colors in theme manager

9 years agotry alternate Glib:: API for conversion from UTF-8 to ascii in Mackie support code
Paul Davis [Mon, 15 Dec 2014 20:06:10 +0000 (15:06 -0500)]
try alternate Glib:: API for conversion from UTF-8 to ascii in Mackie support code

9 years agoadd some alpha to "covered region" coloration
Paul Davis [Mon, 15 Dec 2014 19:49:17 +0000 (14:49 -0500)]
add some alpha to "covered region" coloration

9 years agonominal fix for sending UTF-8 text to Mackie surface
Paul Davis [Mon, 15 Dec 2014 19:44:05 +0000 (14:44 -0500)]
nominal fix for sending UTF-8 text to Mackie surface

9 years agofix some missing color definitions
Paul Davis [Mon, 15 Dec 2014 19:31:43 +0000 (14:31 -0500)]
fix some missing color definitions

9 years agomake editor rubber band rect have appropriate transparency
Paul Davis [Mon, 15 Dec 2014 18:37:25 +0000 (13:37 -0500)]
make editor rubber band rect have appropriate transparency

9 years agoadd localeguard to read floating point values correctly when loading theme modifiers
Paul Davis [Mon, 15 Dec 2014 18:30:56 +0000 (13:30 -0500)]
add localeguard to read floating point values correctly when loading theme modifiers

9 years agotweak up transparency editor in theme panel
Paul Davis [Mon, 15 Dec 2014 17:48:31 +0000 (12:48 -0500)]
tweak up transparency editor in theme panel

9 years agomove theme manager into preferences window
Paul Davis [Mon, 15 Dec 2014 17:32:41 +0000 (12:32 -0500)]
move theme manager into preferences window

9 years agoadd editor to Theme Manager for modifiers
Paul Davis [Mon, 15 Dec 2014 17:07:05 +0000 (12:07 -0500)]
add editor to Theme Manager for modifiers

9 years agoadd getters for SVAModifier
Paul Davis [Mon, 15 Dec 2014 17:06:53 +0000 (12:06 -0500)]
add getters for SVAModifier

9 years agofinal modifier
Paul Davis [Mon, 15 Dec 2014 15:47:51 +0000 (10:47 -0500)]
final modifier

9 years agonext 2 modifiers
Paul Davis [Mon, 15 Dec 2014 15:46:15 +0000 (10:46 -0500)]
next 2 modifiers

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:43:39 +0000 (10:43 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:41:46 +0000 (10:41 -0500)]
next modifier

9 years agoremove unused color
Paul Davis [Mon, 15 Dec 2014 15:37:50 +0000 (10:37 -0500)]
remove unused color

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:36:38 +0000 (10:36 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:32:17 +0000 (10:32 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:25:42 +0000 (10:25 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:22:22 +0000 (10:22 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:21:08 +0000 (10:21 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:11:21 +0000 (10:11 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:02:20 +0000 (10:02 -0500)]
next modifier

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 15:00:20 +0000 (10:00 -0500)]
next modifier

9 years agoremove color 105 since nothing uses it
Paul Davis [Mon, 15 Dec 2014 14:48:13 +0000 (09:48 -0500)]
remove color 105 since nothing uses it

9 years agonext modifier, and remove color 102 since nothing uses it
Paul Davis [Mon, 15 Dec 2014 14:47:39 +0000 (09:47 -0500)]
next modifier, and remove color 102 since nothing uses it

9 years agonext modifier
Paul Davis [Mon, 15 Dec 2014 14:30:14 +0000 (09:30 -0500)]
next modifier

9 years agofix typo
Paul Davis [Mon, 15 Dec 2014 14:29:04 +0000 (09:29 -0500)]
fix typo

9 years agoadd 22 modifiers to dark.colors and start using the first one (for crossfade alpha)
Paul Davis [Mon, 15 Dec 2014 14:05:25 +0000 (09:05 -0500)]
add 22 modifiers to dark.colors and start using the first one (for crossfade alpha)

9 years agofix incorrect item name for color
Paul Davis [Mon, 15 Dec 2014 14:05:01 +0000 (09:05 -0500)]
fix incorrect item name for color

9 years agoAdd UIConfiguration::color_mod (colorname, modifiername) to get a modified color
Paul Davis [Mon, 15 Dec 2014 14:04:41 +0000 (09:04 -0500)]
Add UIConfiguration::color_mod (colorname, modifiername) to get a modified color

9 years agomore fixes to SVAModifier constructor(s)
Paul Davis [Mon, 15 Dec 2014 14:03:52 +0000 (09:03 -0500)]
more fixes to SVAModifier constructor(s)

9 years agofix meter color definitions (extra 0x in every one)
Paul Davis [Mon, 15 Dec 2014 12:50:34 +0000 (07:50 -0500)]
fix meter color definitions (extra 0x in every one)

9 years agoAdd a newly introduced header file to our MSVC project (libpbd)
John Emmas [Mon, 15 Dec 2014 10:26:06 +0000 (10:26 +0000)]
Add a newly introduced header file to our MSVC project (libpbd)

9 years agoRemove (no longer needed) header files from our MSVC project (gtk2_ardour)
John Emmas [Mon, 15 Dec 2014 10:22:20 +0000 (10:22 +0000)]
Remove (no longer needed) header files from our MSVC project (gtk2_ardour)

9 years agoadd missing UIConfiguration::modifier()
Paul Davis [Mon, 15 Dec 2014 04:48:20 +0000 (23:48 -0500)]
add missing UIConfiguration::modifier()

9 years agofix up SVAModifier constructors
Paul Davis [Mon, 15 Dec 2014 04:41:31 +0000 (23:41 -0500)]
fix up SVAModifier constructors

9 years agofix XML syntax error
Paul Davis [Mon, 15 Dec 2014 04:36:11 +0000 (23:36 -0500)]
fix XML syntax error

9 years agobasic code to use SVModifier plus one definition in dark.colors
Paul Davis [Mon, 15 Dec 2014 04:34:59 +0000 (23:34 -0500)]
basic code to use SVModifier plus one definition in dark.colors

9 years agoadd SVAModifier to ArdourCanvas color code
Paul Davis [Mon, 15 Dec 2014 04:34:36 +0000 (23:34 -0500)]
add SVAModifier to ArdourCanvas color code

9 years agofix up requested color names everywhere.
Paul Davis [Sun, 14 Dec 2014 21:15:38 +0000 (16:15 -0500)]
fix up requested color names everywhere.

Thank <deity> for emacs ... space-uncamelcase-word-at-point FTW

9 years agonew version of dark.colors
Paul Davis [Sun, 14 Dec 2014 21:14:47 +0000 (16:14 -0500)]
new version of dark.colors

9 years agoremove now-unused headers
Paul Davis [Sun, 14 Dec 2014 21:14:32 +0000 (16:14 -0500)]
remove now-unused headers

9 years agoremove base color concept from UIConfiguration and ThemeManager.
Paul Davis [Sun, 14 Dec 2014 21:14:18 +0000 (16:14 -0500)]
remove base color concept from UIConfiguration and ThemeManager.

What used to be "relative colors" (defined relative to base colors) are now defined
in absolute terms.

9 years agoinitial pass to replace all UIConfiguration::get_XXXXXX() calls with UIConfiguration...
Paul Davis [Sun, 14 Dec 2014 17:27:07 +0000 (12:27 -0500)]
initial pass to replace all UIConfiguration::get_XXXXXX() calls with UIConfiguration::color(name).

IMPORTANT: names have not been downcased and spaced yet, so many colors are not found

9 years agomove ScopedFileDescriptor into libpbd and use it
Paul Davis [Sun, 14 Dec 2014 17:26:00 +0000 (12:26 -0500)]
move ScopedFileDescriptor into libpbd and use it

9 years agomerge conflict resolution (text colors are no longer specified explicitly)
Paul Davis [Sun, 14 Dec 2014 17:18:55 +0000 (12:18 -0500)]
merge conflict resolution (text colors are no longer specified explicitly)

9 years agofixed merge conflict
Paul Davis [Fri, 12 Dec 2014 20:28:16 +0000 (15:28 -0500)]
fixed merge conflict

9 years agoOnly attempt to close our peakfile '_fd' if we have a valid handle
John Emmas [Sun, 14 Dec 2014 10:39:29 +0000 (10:39 +0000)]
Only attempt to close our peakfile '_fd' if we have a valid handle

(yesterday's fix was needed in a 2nd place)

9 years agoOnly attempt to close '_peakfile_fd' if we have a valid handle
John Emmas [Sat, 13 Dec 2014 12:46:24 +0000 (12:46 +0000)]
Only attempt to close '_peakfile_fd' if we have a valid handle

9 years agoStructure MIDI device selector by manufacturer.
David Robillard [Sat, 13 Dec 2014 05:37:34 +0000 (00:37 -0500)]
Structure MIDI device selector by manufacturer.

Unfortunately we store the state of models as simply model, so if there's ever
duplicate model names, we're somewhat screwed, but this makes the (previously
unmanageably huge) menu usable, while retaining the "model name as global
identifier" state unmodified.

9 years agoUse ArdourDropdown for MIDI device selector.
David Robillard [Sat, 13 Dec 2014 04:38:41 +0000 (23:38 -0500)]
Use ArdourDropdown for MIDI device selector.

9 years agohide a lot of color debugging noise
Paul Davis [Fri, 12 Dec 2014 18:26:17 +0000 (13:26 -0500)]
hide a lot of color debugging noise

9 years ago show-more-ui-prefs-from-view-window is only a mixbus thing
Ben Loftis [Fri, 12 Dec 2014 18:32:32 +0000 (12:32 -0600)]
 show-more-ui-prefs-from-view-window is only a mixbus thing

9 years agomore color tweaks
Ben Loftis [Fri, 12 Dec 2014 17:27:29 +0000 (11:27 -0600)]
more color tweaks

9 years agomore color tweaks
Ben Loftis [Fri, 12 Dec 2014 17:03:36 +0000 (11:03 -0600)]
more color tweaks

9 years agoderive ArdourButton LED inactive color from active color, rather than requiring expli...
Paul Davis [Fri, 12 Dec 2014 16:48:40 +0000 (11:48 -0500)]
derive ArdourButton LED inactive color from active color, rather than requiring explicit definition

9 years agoRemove (no longer needed) sources from our MSVC project (libpbd)
John Emmas [Fri, 12 Dec 2014 09:08:16 +0000 (09:08 +0000)]
Remove (no longer needed) sources from our MSVC project (libpbd)

9 years agorescue some of the worst casualties of the color changes
Ben Loftis [Fri, 12 Dec 2014 00:01:11 +0000 (18:01 -0600)]
rescue some of the worst casualties of the color changes

9 years agoremove unnecessary button fill color definitions AND fix up "variable" names in COLOR...
Paul Davis [Thu, 11 Dec 2014 22:05:13 +0000 (17:05 -0500)]
remove unnecessary button fill color definitions AND fix up "variable" names in COLOR_ALIAS macros (makes no difference to function

9 years agoremove unnecessary button fill colors
Paul Davis [Thu, 11 Dec 2014 22:04:40 +0000 (17:04 -0500)]
remove unnecessary button fill colors

9 years agofall back on "generic button" colors in ArdourButton if specifically named fills...
Paul Davis [Thu, 11 Dec 2014 22:04:21 +0000 (17:04 -0500)]
fall back on "generic button" colors in ArdourButton if specifically named fills + LED colors are not defined

9 years agoallow UIConfiguration::color() to tell caller that it could not find the named color
Paul Davis [Thu, 11 Dec 2014 22:03:52 +0000 (17:03 -0500)]
allow UIConfiguration::color() to tell caller that it could not find the named color

9 years agotweaks to minsec and timecode ruler display, especially at very high zoom.
Paul Davis [Thu, 11 Dec 2014 17:51:01 +0000 (12:51 -0500)]
tweaks to minsec and timecode ruler display, especially at very high zoom.

Imported from work on Tracks done in Tel Aviv, November 2014

9 years agoadd Grygorii Zharun to contributor list
Paul Davis [Thu, 11 Dec 2014 14:04:38 +0000 (09:04 -0500)]
add Grygorii Zharun to contributor list

9 years agofix indentation
Paul Davis [Thu, 11 Dec 2014 14:04:26 +0000 (09:04 -0500)]
fix indentation

9 years ago[Summary] Fixed issue with shifted playhead polygon when new session is created
GZharun [Mon, 15 Sep 2014 11:28:13 +0000 (14:28 +0300)]
[Summary] Fixed issue with shifted playhead polygon when new session is created

9 years agoMerge branch 'nofilemanager'
Paul Davis [Wed, 10 Dec 2014 23:29:41 +0000 (18:29 -0500)]
Merge branch 'nofilemanager'

9 years agoRevert "fix some cast warnings"
Paul Davis [Wed, 10 Dec 2014 23:29:00 +0000 (18:29 -0500)]
Revert "fix some cast warnings"

This reverts commit 17707b9674958391949e59a724a264cdcc2d65ff.

9 years agoremove file manager LRU cache from code.
Paul Davis [Wed, 10 Dec 2014 23:28:55 +0000 (18:28 -0500)]
remove file manager LRU cache from code.

This was a very clever attempt to fix a non-problem. If the platform doesn't have enough file descriptors available
then the platform is broken and we're not going to hack around trying to fix it.

9 years agofix some cast warnings
Paul Davis [Wed, 10 Dec 2014 23:27:06 +0000 (18:27 -0500)]
fix some cast warnings

9 years agofix some cast warnings
Paul Davis [Wed, 10 Dec 2014 23:13:12 +0000 (18:13 -0500)]
fix some cast warnings

9 years agosimpler approach for Apple setrlimit() compatibility issue
Paul Davis [Wed, 10 Dec 2014 20:59:00 +0000 (15:59 -0500)]
simpler approach for Apple setrlimit() compatibility issue

9 years agotracked down another remaining SessionHandleRef
Robin Gareus [Wed, 10 Dec 2014 20:44:50 +0000 (21:44 +0100)]
tracked down another remaining SessionHandleRef

import_status.sources kept references to the
most recently imported ARDOUR::SndFileSource
“all new sources” from Session::import_files()

9 years agotry some alternate, hard numbers when resetting open file limits on OS X
Paul Davis [Wed, 10 Dec 2014 20:27:22 +0000 (15:27 -0500)]
try some alternate, hard numbers when resetting open file limits on OS X

9 years agofix binding file bundle path
Robin Gareus [Wed, 10 Dec 2014 19:15:55 +0000 (20:15 +0100)]
fix binding file bundle path

9 years agoO_DIRECT makes no sense in this test because it requires page/block-sized writes
Paul Davis [Wed, 10 Dec 2014 18:55:53 +0000 (13:55 -0500)]
O_DIRECT makes no sense in this test because it requires page/block-sized writes

9 years agoremove ugly and unnecessary debugging output
Paul Davis [Wed, 10 Dec 2014 18:37:03 +0000 (13:37 -0500)]
remove ugly and unnecessary debugging output

9 years agoadd support for O_DIRECT/F_NOCACHE to check impact of buffer cache avoidance
Paul Davis [Wed, 10 Dec 2014 18:35:57 +0000 (13:35 -0500)]
add support for O_DIRECT/F_NOCACHE to check impact of buffer cache avoidance

9 years agoUse DEBUG_THREAD_SELF when using DEBUG_TRACE with pthread IDs
John Emmas [Wed, 10 Dec 2014 16:53:47 +0000 (16:53 +0000)]
Use DEBUG_THREAD_SELF when using DEBUG_TRACE with pthread IDs

(supports both normal pthreads usage and PTW32)

9 years agoremove unnecessary sleep
Paul Davis [Wed, 10 Dec 2014 16:46:28 +0000 (11:46 -0500)]
remove unnecessary sleep

9 years agoadd sndfile I/O test application, used for testing disk bandwidth for writing audio...
Paul Davis [Wed, 10 Dec 2014 16:44:55 +0000 (11:44 -0500)]
add sndfile I/O test application, used for testing disk bandwidth for writing audio files

9 years agouse correct conditional to choose between different DEBUG_THREAD_SELF macros
Paul Davis [Wed, 10 Dec 2014 16:07:18 +0000 (11:07 -0500)]
use correct conditional to choose between different DEBUG_THREAD_SELF macros

9 years agoadd DEBUG_THREAD_SELF to allow use of DEBUG_TRACE with thread IDs on both normal...
Paul Davis [Wed, 10 Dec 2014 14:32:25 +0000 (09:32 -0500)]
add DEBUG_THREAD_SELF to allow use of DEBUG_TRACE with thread IDs on both normal pthreads platforms and PTW32

9 years agoupdate_time_selection_display should work when in smart mode
Ben Loftis [Tue, 9 Dec 2014 22:18:30 +0000 (16:18 -0600)]
update_time_selection_display should work when in smart mode

9 years agoadd set-session-extents-from-edit-range
Ben Loftis [Tue, 9 Dec 2014 22:17:47 +0000 (16:17 -0600)]
add set-session-extents-from-edit-range

9 years agomore DEBUG::Butler output, formatting corrections, and a warning on cerr if capture...
Paul Davis [Tue, 9 Dec 2014 21:36:37 +0000 (16:36 -0500)]
more DEBUG::Butler output, formatting corrections, and a warning on cerr if capture/playback buffers are too full/empty

9 years agofix meter scale colors (meterbridge)
Robin Gareus [Tue, 9 Dec 2014 18:39:44 +0000 (19:39 +0100)]
fix meter scale colors (meterbridge)

9 years agoremove superfluous PBD/ARDOUR:: init calls
Robin Gareus [Tue, 9 Dec 2014 14:45:06 +0000 (15:45 +0100)]
remove superfluous PBD/ARDOUR:: init calls

this reverts 339670b

9 years agoadd DEBUG::Butler and use it
Paul Davis [Tue, 9 Dec 2014 15:18:29 +0000 (10:18 -0500)]
add DEBUG::Butler and use it

9 years agocorrect install location for .mo files (i18n) and cleanup LOCALEDIR use a bit
Paul Davis [Tue, 9 Dec 2014 13:19:11 +0000 (08:19 -0500)]
correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit

9 years agoinstall single color theme file during waf install
Paul Davis [Tue, 9 Dec 2014 03:18:50 +0000 (22:18 -0500)]
install single color theme file during waf install

9 years agoremove debug output
Paul Davis [Tue, 9 Dec 2014 03:09:37 +0000 (22:09 -0500)]
remove debug output

9 years agomore tweaking of color management.
Paul Davis [Tue, 9 Dec 2014 03:02:32 +0000 (22:02 -0500)]
more tweaking of color management.

User's own modification to NAME.colors are stored in $CONFIG/my-NAME.colors now.

9 years agoanother metric ton of color work
Paul Davis [Mon, 8 Dec 2014 23:19:11 +0000 (18:19 -0500)]
another metric ton of color work