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