ardour.git
9 years ago[Summary] Removed redundant actions. This will be handled during route destruction
GZharun [Wed, 15 Oct 2014 08:18:40 +0000 (11:18 +0300)]
[Summary] Removed redundant actions. This will be handled during route destruction

9 years ago[Summary] Reworked tracks deletion algorithm to remove multiple tracks at once and...
GZharun [Tue, 14 Oct 2014 10:31:44 +0000 (13:31 +0300)]
[Summary] Reworked tracks deletion algorithm to remove multiple tracks at once and do common actions only once for all deleted tracks

9 years ago[Summary] Extended GUI thread memory pool for session events handling
GZharun [Tue, 14 Oct 2014 10:28:23 +0000 (13:28 +0300)]
[Summary] Extended GUI thread memory pool for session events handling

9 years ago[Summary] Arrange buttons in the track header in required order
Nikolay [Mon, 13 Oct 2014 10:23:06 +0000 (13:23 +0300)]
[Summary] Arrange buttons in the track header in required order
[Reviewed] GZharun

9 years agoMerge branch 'master' of git.waves.com:waves/tracks
GZharun [Mon, 13 Oct 2014 09:42:22 +0000 (12:42 +0300)]
Merge branch 'master' of git.waves.com:waves/tracks

9 years ago[Summary] Added graphics per Igor's request
GZharun [Mon, 13 Oct 2014 09:41:19 +0000 (12:41 +0300)]
[Summary] Added graphics per Igor's request

9 years ago[Summary] Fix colour issue in the session dialog
Nikolay [Mon, 13 Oct 2014 08:53:48 +0000 (11:53 +0300)]
[Summary] Fix colour issue in the session dialog
[Reviewed] GZharun

9 years ago[Summary] In preference panel put path to default folder 3 pixels lower
Nikolay [Mon, 13 Oct 2014 08:53:14 +0000 (11:53 +0300)]
[Summary] In preference panel put path to default folder 3 pixels lower
[Reviewed] GZharun

9 years agoensure registration of all SessionEvent types
Paul Davis [Fri, 10 Oct 2014 17:21:46 +0000 (13:21 -0400)]
ensure registration of all SessionEvent types

9 years agomake output of SessionEventManager::dump_events() a bit more readable
Paul Davis [Fri, 10 Oct 2014 17:20:28 +0000 (13:20 -0400)]
make output of SessionEventManager::dump_events() a bit more readable

9 years agofix memory leak in editor summary.
Robin Gareus [Fri, 10 Oct 2014 14:18:03 +0000 (16:18 +0200)]
fix memory leak in editor summary.

9 years agoamend previous commit
Robin Gareus [Fri, 10 Oct 2014 13:24:52 +0000 (15:24 +0200)]
amend previous commit

blame gitx 0.15.1949: it updates the stage view
even though the changes are not staged.

9 years agoadd script to run ardour in valgrind/massif
Robin Gareus [Fri, 10 Oct 2014 13:03:26 +0000 (15:03 +0200)]
add script to run ardour in valgrind/massif

9 years agocleanup unused nested regions:
Robin Gareus [Fri, 10 Oct 2014 12:12:48 +0000 (14:12 +0200)]
cleanup unused nested regions:

This and two previous commits fixes #5979

9 years agoProperly count nested regions
Robin Gareus [Fri, 10 Oct 2014 12:11:43 +0000 (14:11 +0200)]
Properly count nested regions

9 years agore-reference regions during uncombine - #5979
Robin Gareus [Fri, 10 Oct 2014 12:05:49 +0000 (14:05 +0200)]
re-reference regions during uncombine - #5979

9 years agoadd support for OSX 10.9 clang's lldb (there's no gdb on 10.9)
Robin Gareus [Thu, 9 Oct 2014 07:56:18 +0000 (09:56 +0200)]
add support for OSX 10.9 clang's lldb  (there's no gdb on 10.9)

9 years agofix dup free in waves/midi:
Robin Gareus [Thu, 9 Oct 2014 07:48:54 +0000 (09:48 +0200)]
fix dup free in waves/midi:

The PortMidi queue just holds a pointer to the midi events.
The same Midi events are free()d during WavesMidiBuffer::clear()
which is called at cycle start for every buffer and in the dtor
of the WavesMidiBuffer.

9 years agofix wavesbackend midi timing
Robin Gareus [Thu, 9 Oct 2014 07:43:53 +0000 (09:43 +0200)]
fix wavesbackend midi timing

9 years agoinitialize some uninitialized vars - closes #5974
Robin Gareus [Wed, 8 Oct 2014 17:16:21 +0000 (19:16 +0200)]
initialize some uninitialized vars - closes #5974

9 years agoupdate osx DMG icon tool paths
Robin Gareus [Tue, 7 Oct 2014 23:00:51 +0000 (01:00 +0200)]
update osx DMG icon tool paths

OS 10.9 no longer has /Developer, but
DeRez, Rez & SetFile are in $PATH since at least 10.6

9 years agofix crashes for plugin using maxBlockLength during latency compute.
Robin Gareus [Tue, 7 Oct 2014 19:45:46 +0000 (21:45 +0200)]
fix crashes for plugin using maxBlockLength during latency compute.

9 years agoavoid a set of calls to gettext() and/or cousins from global constructor scope
Paul Davis [Tue, 7 Oct 2014 18:27:12 +0000 (14:27 -0400)]
avoid a set of calls to gettext() and/or cousins from global constructor scope

9 years agofix VST user cache typo: info/blacklist
Robin Gareus [Sun, 5 Oct 2014 00:57:14 +0000 (02:57 +0200)]
fix VST user cache typo: info/blacklist

9 years agouse single newline char in VST info files.
Robin Gareus [Sat, 4 Oct 2014 16:01:43 +0000 (18:01 +0200)]
use single newline char in VST info files.

windows writes \r\n to non-binary files and the VST
info parser does not handle that case.

9 years agoupdate VST scanner lookup (prepare for moving to BINDIR)
Robin Gareus [Sat, 4 Oct 2014 15:57:05 +0000 (17:57 +0200)]
update VST scanner lookup (prepare for moving to BINDIR)

Conflicts:
libs/ardour/plugin_manager.cc

9 years agoWhen building 'libs/pbd/cpus.cc' (with MSVC) make sure we know what 'PTW32_VERSION' is
John Emmas [Wed, 8 Oct 2014 14:00:51 +0000 (15:00 +0100)]
When building 'libs/pbd/cpus.cc' (with MSVC) make sure we know what 'PTW32_VERSION' is

9 years agofix logic error in CARBON_FLAT_INCLUDES logic (previous commit)
Paul Davis [Tue, 7 Oct 2014 20:34:54 +0000 (16:34 -0400)]
fix logic error in CARBON_FLAT_INCLUDES logic (previous commit)

9 years agoimproved macros for handling Mavericks-style Carbon headers; remove redundant extra...
Paul Davis [Tue, 7 Oct 2014 20:16:57 +0000 (16:16 -0400)]
improved macros for handling Mavericks-style Carbon headers; remove redundant extra addition of --stdlib=libc++ in CXXFLAGS on mavericks

9 years agoadd correct copyright statements to all files in Waves backend except those derived...
Paul Davis [Tue, 7 Oct 2014 20:09:29 +0000 (16:09 -0400)]
add correct copyright statements to all files in Waves backend except those derived from portaudio/portmidi

This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code
under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd

9 years agoListen to per-location signals for autopunch, not class-level signals
Paul Davis [Tue, 7 Oct 2014 13:07:46 +0000 (09:07 -0400)]
Listen to per-location signals for autopunch, not class-level signals

Not used in tracks, but keeps the codebase correct

9 years agoSession should be using per-location signals for Location property changes
Paul Davis [Tue, 7 Oct 2014 13:07:14 +0000 (09:07 -0400)]
Session should be using per-location signals for Location property changes

This fixes the interaction between dragging (e.g.) a skip range and the loop range

9 years ago[Summary] Blocked redundant updates when mute button is pressed
GZharun [Mon, 6 Oct 2014 07:52:06 +0000 (10:52 +0300)]
[Summary] Blocked redundant updates when mute button is pressed

9 years ago[Summary] Fixing a bug: gain_display_button has not a chance to process button releas...
Valeriy Kamyshniy [Thu, 2 Oct 2014 13:25:59 +0000 (16:25 +0300)]
[Summary] Fixing a bug: gain_display_button has not a chance to process button release event.

9 years ago[Summary] Fixed master bus UI live-cycle
GZharun [Thu, 2 Oct 2014 12:51:10 +0000 (15:51 +0300)]
[Summary] Fixed master bus UI live-cycle

9 years ago[Submit] Fader should not swallow the button press
Valeriy Kamyshniy [Thu, 2 Oct 2014 12:32:14 +0000 (15:32 +0300)]
[Submit] Fader should not swallow the button press

9 years ago[Summary] Selection of track per MOUSE DOWN (not up)
Valeriy Kamyshniy [Thu, 2 Oct 2014 12:25:16 +0000 (15:25 +0300)]
[Summary] Selection of track per MOUSE DOWN (not up)

9 years agoRevert "change return value for several RouteUI:: button press handlers so that Waves...
GZharun [Thu, 2 Oct 2014 12:06:37 +0000 (15:06 +0300)]
Revert "change return value for several RouteUI:: button press handlers so that WavesButton::on_button_press_event() is still called."

This reverts commit 56890964ec6e7bafebc9eef93647a327082b7f0d.

9 years ago[Summary] Setting loop is mode to true
Valeriy Kamyshniy [Thu, 2 Oct 2014 11:45:47 +0000 (14:45 +0300)]
[Summary] Setting loop is mode to true

9 years ago[Summary] Change request from IGOR
VKamyshniy [Thu, 2 Oct 2014 09:16:46 +0000 (12:16 +0300)]
[Summary] Change request from IGOR

9 years ago[Summary] Change request from Igor
VKamyshniy [Thu, 2 Oct 2014 08:42:20 +0000 (11:42 +0300)]
[Summary] Change request from Igor

9 years ago[Summary] Added session end marker 15 second shift after the last regin
GZharun [Thu, 2 Oct 2014 08:41:47 +0000 (11:41 +0300)]
[Summary] Added session end marker 15 second shift after the last regin

9 years ago[Summary] Changed scrollbar increments according to PRD
GZharun [Thu, 2 Oct 2014 08:11:33 +0000 (11:11 +0300)]
[Summary] Changed scrollbar increments according to PRD

9 years ago[Summary] Implemented horizontal scrollbar functionality
GZharun [Thu, 2 Oct 2014 01:46:38 +0000 (04:46 +0300)]
[Summary] Implemented horizontal scrollbar functionality
[Details] Boundaries are set by session start/end markers;
Made it's boundaries adjustable when session start/end markers change;
when session is actively recording to be able to follow the playhead;
when sample scale changes;

9 years agoadd default session range of 5 minutes when creating a new session.
Paul Davis [Thu, 2 Oct 2014 01:06:26 +0000 (21:06 -0400)]
add default session range of 5 minutes when creating a new session.

Odd: comment for this was still there but not the code. Missing in Ardour also, even master branch

9 years agoremove debugging output
Paul Davis [Thu, 2 Oct 2014 01:04:37 +0000 (21:04 -0400)]
remove debugging output

9 years agomove all marker/midi related code into Editor (since the visual elements in the GUI...
Paul Davis [Wed, 1 Oct 2014 21:50:50 +0000 (17:50 -0400)]
move all marker/midi related code into Editor (since the visual elements in the GUI are all part of the Editor window, and populate/alter dropdowns as necessary.

We connect to the PortManager signals to indicate when ports are connected/registered/disconnected/unregistered.

Still to do: ensure initial visual state is consistent with actual backend state

9 years agoemit MIDI scene change i/o activity signals in the right places
Paul Davis [Wed, 1 Oct 2014 21:49:05 +0000 (17:49 -0400)]
emit MIDI scene change i/o activity signals in the right places

9 years agomake JACK backend report Midi-Through ports in physical port lists to make testing...
Paul Davis [Wed, 1 Oct 2014 21:48:23 +0000 (17:48 -0400)]
make JACK backend report Midi-Through ports in physical port lists to make testing easier (it is arguably right anyway)

9 years agofix WavesDropdown when used with radio menu items
Paul Davis [Wed, 1 Oct 2014 19:35:01 +0000 (15:35 -0400)]
fix WavesDropdown when used with radio menu items

::clear_items() would render the RadioMenuItem::group() invalid, thus causing crashes if the dropdown
is populated, cleared and repopulated. So redesign things to avoid a member group.

9 years agoadd members and methods for use displaying MIDI scene change activity
Paul Davis [Tue, 30 Sep 2014 20:27:15 +0000 (16:27 -0400)]
add members and methods for use displaying MIDI scene change activity

9 years agoadd missing ID for MIDI input activity icon
Paul Davis [Tue, 30 Sep 2014 20:26:53 +0000 (16:26 -0400)]
add missing ID for MIDI input activity icon

9 years agoextend previous commit to allow separate input + output MIDI activity for scene chang...
Paul Davis [Tue, 30 Sep 2014 19:46:23 +0000 (15:46 -0400)]
extend previous commit to allow separate input + output MIDI activity for scene change ports

9 years agoadd new signal to MIDISceneChanger object indicating inbound MIDI activity
Paul Davis [Tue, 30 Sep 2014 19:40:12 +0000 (15:40 -0400)]
add new signal to MIDISceneChanger object indicating inbound MIDI activity

9 years ago[Summary] Removing indication of the pushed and hovered states for WavesButton and...
VKamyshniy [Wed, 1 Oct 2014 21:24:57 +0000 (00:24 +0300)]
[Summary] Removing indication of the pushed and hovered states for WavesButton and WavesIconButton

9 years ago[Summary] Just pixel hunting
VKamyshniy [Wed, 1 Oct 2014 20:40:55 +0000 (23:40 +0300)]
[Summary] Just pixel hunting

9 years ago[Summary] Just pixel hunting
VKamyshniy [Wed, 1 Oct 2014 20:07:11 +0000 (23:07 +0300)]
[Summary] Just pixel hunting

9 years ago[Summary] Added Igor's changes in XML
GZharun [Wed, 1 Oct 2014 16:31:04 +0000 (19:31 +0300)]
[Summary] Added Igor's changes in XML

9 years ago[Summary] Change request from Igor.
VKamyshniy [Wed, 1 Oct 2014 16:27:18 +0000 (19:27 +0300)]
[Summary] Change request from Igor.

9 years ago[Summary] Merging ARODUR's and TRACKS' preferences
VKamyshniy [Wed, 1 Oct 2014 15:50:37 +0000 (18:50 +0300)]
[Summary] Merging ARODUR's and TRACKS' preferences

9 years ago[Summary] When range sellection covers multiple regions all of them will be processed...
GZharun [Wed, 1 Oct 2014 14:56:06 +0000 (17:56 +0300)]
[Summary] When range sellection covers multiple regions all of them will be processed by range drag

9 years ago[Summary] New implementation of Global Record Button
Mykola [Wed, 1 Oct 2014 09:42:40 +0000 (12:42 +0300)]
[Summary] New implementation of Global Record Button
[Reviewed] GZharun

9 years ago[Summary] Fixed bug on Output Configuration Changed with Global Mute button
Mykola [Wed, 1 Oct 2014 09:42:00 +0000 (12:42 +0300)]
[Summary] Fixed bug on Output Configuration Changed with Global Mute button
[Reviewed] GZharun

9 years ago[Summary] Merging ARODUR's and TRACKS' preferences
VKamyshniy [Tue, 30 Sep 2014 20:09:03 +0000 (23:09 +0300)]
[Summary] Merging ARODUR's and TRACKS' preferences

9 years ago[Summary] Merging ARODUR's and TRACKS' preferences
VKamyshniy [Tue, 30 Sep 2014 20:07:58 +0000 (23:07 +0300)]
[Summary] Merging ARODUR's and TRACKS' preferences

9 years ago[Summary] Igor made the changes in UI
VKamyshniy [Tue, 30 Sep 2014 19:55:26 +0000 (22:55 +0300)]
[Summary] Igor made the changes in UI

9 years ago[Summary] Bug fixing
VKamyshniy [Tue, 30 Sep 2014 19:53:44 +0000 (22:53 +0300)]
[Summary] Bug fixing

9 years ago[Summary] Change request from Igor
VKamyshniy [Tue, 30 Sep 2014 19:53:19 +0000 (22:53 +0300)]
[Summary] Change request from Igor

9 years ago[Summary] Adding automatic toggling.
VKamyshniy [Tue, 30 Sep 2014 19:12:55 +0000 (22:12 +0300)]
[Summary] Adding automatic toggling.

9 years ago[Summary] Just little reformating
VKamyshniy [Tue, 30 Sep 2014 19:12:18 +0000 (22:12 +0300)]
[Summary] Just little reformating

9 years ago[Summary] Addinh Gtk::CheckButton to the set of available via XML-ed WavesUI
VKamyshniy [Tue, 30 Sep 2014 19:11:14 +0000 (22:11 +0300)]
[Summary] Addinh Gtk::CheckButton to the set of available via XML-ed WavesUI

9 years agoruler markers (i.e. loop) never ever show their name
Paul Davis [Tue, 30 Sep 2014 19:33:16 +0000 (15:33 -0400)]
ruler markers (i.e. loop) never ever show their name

9 years agoFunctional: marker undo now works without deadlocks; overlapping skip
Paul Davis [Tue, 30 Sep 2014 19:23:08 +0000 (15:23 -0400)]
Functional: marker undo now works without deadlocks; overlapping skip
ranges work as agreed with Igor.

Implementation: change semantics of Location signals, change Locations
API, fix Session to handle signals correctly, clean up use of
Locations::apply() to avoid deadlock

9 years ago[Summary] Made region selection deselect previous regions when another track is selec...
GZharun [Tue, 30 Sep 2014 14:54:23 +0000 (17:54 +0300)]
[Summary] Made region selection deselect previous regions when another track is selected from mixer or meter

9 years ago[Summary] Made trackview_by_y_position calculate offset before getting track view...
GZharun [Tue, 30 Sep 2014 14:53:36 +0000 (17:53 +0300)]
[Summary] Made trackview_by_y_position calculate offset before getting track view for range drag

9 years ago[Summary] Made range selection drag-able if object tool is active as well
GZharun [Tue, 30 Sep 2014 10:16:40 +0000 (13:16 +0300)]
[Summary] Made range selection drag-able if object tool is active as well

9 years ago[Summary] Made route selected after cut even if there were no selected route before.
GZharun [Tue, 30 Sep 2014 09:51:58 +0000 (12:51 +0300)]
[Summary] Made route selected after cut even if there were no selected route before.

9 years ago[Summary] Cut track's name in the Inspector
Mykola [Tue, 30 Sep 2014 13:26:04 +0000 (16:26 +0300)]
[Summary] Cut track's name in the Inspector
[Reviewed] GZharun

9 years ago[Summary] Bug fix in MixerStrip name editing
Mykola [Tue, 30 Sep 2014 12:12:23 +0000 (15:12 +0300)]
[Summary] Bug fix in MixerStrip name editing
[Reviewed] GZharun

9 years ago[Summary] Set Master Track muted by default
Mykola [Tue, 30 Sep 2014 11:23:22 +0000 (14:23 +0300)]
[Summary] Set Master Track muted by default
[Reviewed] GZharun

9 years ago[Summary] Show "rec enable button", "mute button", "solo button", "input monitoring...
Mykola [Tue, 30 Sep 2014 10:39:31 +0000 (13:39 +0300)]
[Summary] Show "rec enable button", "mute button", "solo button", "input monitoring button" in the Inspector if track is not Muster track
[Reviewed] GZharun

9 years ago[Summary] Do not show empty string in the end of info label in the Inspector
Mykola [Tue, 30 Sep 2014 10:38:03 +0000 (13:38 +0300)]
[Summary] Do not show empty string in the end of info label in the Inspector
[Reviewed] GZharun

9 years ago[Summary] Change font in the info label
Mykola [Tue, 30 Sep 2014 10:37:02 +0000 (13:37 +0300)]
[Summary] Change font in the info label
[Reviewed] GZharun

9 years ago[Summary] Merging ARODUR's and TRACKS' preferences
VKamyshniy [Tue, 30 Sep 2014 13:06:55 +0000 (16:06 +0300)]
[Summary] Merging ARODUR's and TRACKS' preferences

9 years ago[Summary] Merging ARODUR's and TRACKS' preferences
VKamyshniy [Tue, 30 Sep 2014 13:05:50 +0000 (16:05 +0300)]
[Summary] Merging ARODUR's and TRACKS' preferences

9 years ago[Summary] Added an option to XML-create RADIO items in WavesDropdown widget
VKamyshniy [Tue, 30 Sep 2014 13:05:15 +0000 (16:05 +0300)]
[Summary] Added an option to XML-create RADIO items in WavesDropdown widget

9 years ago[Summary] Bug fixing
VKamyshniy [Tue, 30 Sep 2014 13:03:47 +0000 (16:03 +0300)]
[Summary] Bug fixing

9 years ago[Summary] Made only right side regions selected after cut
GZharun [Tue, 30 Sep 2014 08:29:19 +0000 (11:29 +0300)]
[Summary] Made only right side regions selected after cut

9 years ago[Summary] Change request from Igor
VKamyshniy [Tue, 30 Sep 2014 06:26:09 +0000 (09:26 +0300)]
[Summary] Change request from Igor

9 years agocompile before committing ... add extra cast required to silence compiler
Paul Davis [Mon, 29 Sep 2014 20:44:19 +0000 (16:44 -0400)]
compile before committing ... add extra cast required to silence compiler

9 years agoremove unused argument name
Paul Davis [Mon, 29 Sep 2014 20:37:08 +0000 (16:37 -0400)]
remove unused argument name

9 years agofix const cast warning from compiler
Paul Davis [Mon, 29 Sep 2014 20:36:51 +0000 (16:36 -0400)]
fix const cast warning from compiler

9 years agocomment unused arguments
Paul Davis [Mon, 29 Sep 2014 20:36:36 +0000 (16:36 -0400)]
comment unused arguments

9 years agofix compiler warning re: signed vs. unsigned; remove unused variable
Paul Davis [Mon, 29 Sep 2014 20:36:22 +0000 (16:36 -0400)]
fix compiler warning re: signed vs. unsigned; remove unused variable

9 years agoremove unused variable
Paul Davis [Mon, 29 Sep 2014 20:35:42 +0000 (16:35 -0400)]
remove unused variable

9 years agofix up initialization order and indent
Paul Davis [Mon, 29 Sep 2014 20:35:21 +0000 (16:35 -0400)]
fix up initialization order and indent

9 years agomake Location::set_name() emit the right (two) signals rather than just the static...
Paul Davis [Mon, 29 Sep 2014 20:35:02 +0000 (16:35 -0400)]
make Location::set_name() emit the right (two) signals rather than just the static class-based one, so that marker name changes are seen by all who care

9 years agodo not force transport stop for click in ruler
Paul Davis [Mon, 29 Sep 2014 17:38:30 +0000 (13:38 -0400)]
do not force transport stop for click in ruler

9 years agofix click/drag on ruler to *actually* locate rather than just fake locate, in the...
Paul Davis [Mon, 29 Sep 2014 17:38:15 +0000 (13:38 -0400)]
fix click/drag on ruler to *actually* locate rather than just fake locate, in the event of a click (no motion).

9 years agoclick (no motion) on punch bar locates playhead
Paul Davis [Mon, 29 Sep 2014 17:17:08 +0000 (13:17 -0400)]
click (no motion) on punch bar locates playhead