Commit Graph

18308 Commits

Author SHA1 Message Date
Paul Davis a95f8a8648 new test tools to check thread-pool based disk i/o 2015-11-17 10:14:44 -05:00
Paul Davis 81103d822a use thread private data **pointer** correctly for Stateful::ID regeneration 2015-11-17 08:53:29 -05:00
Paul Davis d2cba4d7ac fix inadvertently commit error related to at-process-exit deletion for thread private variable 2015-11-16 21:55:57 -05:00
Paul Davis e1dc2d4604 correct value testing for Stateful thread-private variable controlling ID regeneration 2015-11-16 21:24:10 -05:00
Tim Mayberry 9694dfc8d2 Fix bug #6506, crash when moving tempo markers with automation on midi tracks 2015-11-16 09:57:04 +10:00
Paul Davis 61e22d9f11 fix logic errors in duplicate tracks dialog 2015-11-14 16:02:05 -05:00
Paul Davis 108634c3f3 get PlaylistDisposition argument of Session::new_route_from_template() working 2015-11-14 16:01:24 -05:00
Paul Davis a84d4c0609 remove leftover declaration 2015-11-14 15:25:52 -05:00
Paul Davis 0b6b598fce remove leftover declarations 2015-11-14 15:25:52 -05:00
Paul Davis ef810eacd8 move logic of track/bus duplication into DuplicateRouteDialog 2015-11-14 15:25:52 -05:00
Len Ovens fb96170178 Fix fader in mackie control to work with groups. 2015-11-14 10:39:53 -08:00
Paul Davis 456b6adf2b tweak duplicate routes dialog appearance depending on whether or not busses/tracks are the target 2015-11-14 11:05:15 -05:00
Paul Davis 7598520fa6 expose count widgets for duplicate track dialog 2015-11-14 10:35:07 -05:00
Paul Davis aeb7246977 partial dialog to control track duplication 2015-11-14 10:30:08 -05:00
Robin Gareus 81afdecd30 linux installer tweak:
check architecture before gcc4/5 compat
2015-11-13 17:36:48 -06:00
Paul Davis 100701cb23 initial/partial implementation of duplicate track/bus 2015-11-13 16:14:49 -05:00
Paul Davis b6925e274f substantial part of infrastructure required for track/bus duplication
This includes removing the removal of ID values in XML, and its replacement with
thread-local forcing of ID resets, implemented in a previous commit
2015-11-13 16:14:49 -05:00
Paul Davis f5e71fd817 fix return value from Route::save_as_template() 2015-11-13 16:14:49 -05:00
nick_m 024adf3a4d Fix #6673 - another prematurely closed undo transaction.
- add_midi_region used to commit, resulting in
	  _region->set_position() adding a command when there was
	  no current transaction. The sub-bug here was that repeatedly
	  calling set_position() on the new region resulted in nonsensical
	  automation movement after the drag.
2015-11-14 03:14:23 +11:00
nick_m 6210b63a13 Ardour::Region - add method required to fix #6673. 2015-11-14 03:05:53 +11:00
Robin Gareus 4b25c80cb9 fix edge-case in Dummy-backend random number generator initialization 2015-11-12 09:49:40 -06:00
Paul Davis 92fe47bdee provide a mechanism to force ID regeneration/reset in PBD::Stateful when settingthe ID object from XML or string sources 2015-11-12 10:24:41 -05:00
Paul Davis 487a2563a6 remove requirement for transport speed to be 1.0 when generating click (metronome)
This is experimental and may not work
2015-11-12 09:46:25 -05:00
Tim Mayberry a4daf93f2f Use XMLNode::remove_child_and_delete in Stateful::add_extra_xml
As the node being replaced has been added with XMLNode::add_child_nocopy the
node also needs to be deleted or a memory leak occurs.
2015-11-10 23:14:17 +10:00
Tim Mayberry 4e6cdb4daa Use constructor initialization list in Stateful class 2015-11-10 23:14:16 +10:00
Tim Mayberry 9e4dc284ee Replace spaces with tabs in pbd/stateful.h 2015-11-10 23:14:16 +10:00
Paul Davis 3c4e9cb64e more correct semantics for reserved IO name checking 2015-11-09 08:24:35 -05:00
Paul Davis 647a60d35d slightly improved fix for reserved name handling 2015-11-07 22:23:23 -05:00
Paul Davis 3d5bdbbe66 don't force rename of reserved route/IO names if the name isn't taken yet 2015-11-07 22:16:07 -05:00
Len Ovens 09672f4a50 Mackie Control: Initialize vpot assignment on start-up. 2015-11-06 19:28:24 -08:00
Len Ovens ace771bc91 Mackie Control: Add send functionality to vpot assign section. 2015-11-06 16:18:13 -08:00
John Emmas 9013f1afe6 Add some newly introduced sources to our MSVC project (libardour) 2015-11-06 08:22:58 +00:00
Paul Davis 5d0b324ef4 Merge branch 'chaot4-feature_open_dialog_before_chat' 2015-11-04 17:53:15 -05:00
André Nusser 14c2409f47 Show info dialog when opening chat via Help -> Chat.
This should clarify for users that in IRC you post your question and
wait, and not leave after a few minutes.
2015-11-04 17:53:03 -05:00
Paul Davis 6cf7ca3a85 Merge branch 'chaot4-f_overwrite_dialog_improvement' 2015-11-04 17:52:10 -05:00
André Nusser 4898614f90 Remove explicit positioning of overwrite_file_dialog.
ArdourDialog takes care of this.
2015-11-04 17:52:00 -05:00
André Nusser be442690ba Fix ordering of buttons in midi export dialog.
[Cancel] [Save] instead of [Save] [Cancel].
2015-11-04 17:52:00 -05:00
André Nusser 6ccffbaf09 Improve behavior of overwrite_file_dialog.
- Make overwrite file dialogs transient.
- Cancelling the overwrite dialog doesn't close initial dialog.
2015-11-04 17:52:00 -05:00
André Nusser e8a832f03f no-op; reordering of class forward declarations in editor.h. 2015-11-04 17:52:00 -05:00
Paul Davis 81fe5ac7a2 Merge branch 'chaot4-fix_duplicate_fencepost_error' 2015-11-04 17:50:24 -05:00
André Nusser 2cc707e88f Fix fencepost error in duplicate_some_regions. Adapt start position. 2015-11-04 17:50:12 -05:00
André Nusser f048eb7d02 Make duplicate start at position, not position + 1. (libs part) 2015-11-04 17:50:12 -05:00
Paul Davis c034ad26f8 Merge branch 'chaot4-fix_click_gain_entry_enter' 2015-11-04 17:49:24 -05:00
André Nusser d6219416e6 Let Entry of FaderOption react on ENTER and allow only numerical input.
This enables setting click gain and solo gain in the preferences using
the text field. -- fixes #6668
2015-11-04 23:23:12 +01:00
Paul Davis 02124c0d16 add required header 2015-11-04 07:58:10 -05:00
Robin Gareus 5eaaa5fcae libardour wrapper for EBUr128 VAMP plugin 2015-11-03 19:21:32 +01:00
Robin Gareus 72ec5e9a01 add basic VAMP plugin for EBUr128 analysis
FeatureSet will be extended to report detailed analysis.
2015-11-03 19:21:32 +01:00
Robin Gareus 2f7c91c7da GUI checkbox to disable plugins
for the benefit of Windows and OSX users and everyone else who does
not run Ardour from the commandline.
2015-11-03 19:21:32 +01:00
Robin Gareus ea063ade52 update midi channel button display when mode changes 2015-11-03 19:21:32 +01:00
nick_m aa097c9e9f Clean up selection history in Editor destructor. 2015-11-03 05:25:15 +11:00