Commit graph

18732 commits

Author SHA1 Message Date
Robin Gareus
25011161e0 fix long options of gcc-glibmm-abi-check. 2015-09-28 17:02:15 +02:00
Robin Gareus
c799ef723d remove outdated limiation 2015-09-28 15:40:26 +02:00
Robin Gareus
dd89363292 remove cruft. 2015-09-28 00:36:44 +02:00
Robin Gareus
9f2aba1451 mixer-strip name context-menu cleanup
patch thanks to chaot4
2015-09-27 21:45:40 +02:00
Robin Gareus
2e6b455b19 add deva to authors. 2015-09-27 16:13:37 +02:00
Robin Gareus
e65903a49a Sort ports in state-save.
This results in identical XML if the session did not change, allowing
to keep track of state-changes easily (e.g. session file in git).

Thanks to deva (again).
2015-09-27 16:10:10 +02:00
Robin Gareus
ed2ce36735 LV2 state cleanup, patch from deva. closes #6607
set _impl->state on session load in order to detect state changes
properly (no not save duplicate states).

+ some small mem-leaks (free state)
2015-09-27 14:07:57 +02:00
Tim Mayberry
e1c421c67b Close export directory browser dialog when clicking on 'Cancel' button, Fixes #6594 2015-09-27 21:55:20 +10:00
Robin Gareus
e344d379d2 update semantics of PBD::remove_directory()
Remove the directory recursively including itself. The function
is used in two places only:

* LV2Plugin::add_state() -- no change, remove tmp. state
* Session::save_as()  -- on error, remove target

In both cases removing the folder itself is correct.
2015-09-27 12:44:54 +02:00
Robin Gareus
cf761d4f67 fix mixer group-tab width - #6572
EditorGroupTabs are re-exposed in the idle-callback, widgets
are packed and geometry is valid.

Mixer_UI::redisplay_track_list() does not have this property.
2015-09-27 01:33:02 +02:00
Robin Gareus
19c4bc8d83 accept/ignore --gcc5abi option during packaging. 2015-09-26 21:23:01 +02:00
Robin Gareus
b951448750 ..and another packaging typo 2015-09-26 20:50:56 +02:00
Robin Gareus
44013380e7 add missing space. 2015-09-26 20:29:45 +02:00
Robin Gareus
1ef17e5813 linux-installer: gcc4/5 warning. 2015-09-26 19:03:35 +02:00
Robin Gareus
ba6e274efa new tool to test gcc4/5 ABI 2015-09-26 19:03:22 +02:00
Robin Gareus
9a47744fc0 remove old gcc ABI (libstc++) test tool 2015-09-26 18:57:40 +02:00
Robin Gareus
0613b7517c gcc5/c++11 deprecates std::auto_ptr 2015-09-26 00:22:56 +02:00
Robin Gareus
26fdf99a92 copy LV2 options to heap.
Stack pointer becomes invalid when the array goes out of scope.
Fixes rare crash in suil_wrapper_new() or GUIs iterating over options.
2015-09-25 19:44:30 +02:00
Robin Gareus
e935890fc5 fix crash at session-close, amend dec4790d 2015-09-25 01:05:13 +02:00
John Emmas
e4adb99e06 Add some casting to keep MSVC happy 2015-09-24 09:06:19 +01:00
John Emmas
402c69c0fd Add some newly introduced sources to our MSVC project (libardour) 2015-09-24 09:05:38 +01:00
Robin Gareus
c3a7730c88 redisplay markers after removal - fixes #6596 2015-09-24 00:27:32 +02:00
Robin Gareus
fedec84d3b fix iterator after map::erase().
The iterator referring to the removed element is invalidated.
Other iterators remain valid.
2015-09-23 22:26:44 +02:00
Robin Gareus
ccf558f482 standardize VST Callback debug message print 2015-09-22 21:02:27 +02:00
Robin Gareus
30713adb16 add debug flags for VST Callbacks 2015-09-22 20:37:35 +02:00
Todd Naugle
cb0b22cb79 Hide create new item from Group Tab context menu
Creating a new empty group from the group tab area just looks broken since
nothing visible happens, so hide this item when the context menu is
triggered from this location.
2015-09-21 16:50:45 -05:00
Robin Gareus
f5b3ad18cf PBD::Debug to stdout
fixes debug output on windows. std::cerr is lost,
only std::cout, printf() and fprintf(stderr, ..) work.
2015-09-21 23:08:45 +02:00
Robin Gareus
621e9992a7 amend 01403dc (VST Pin connected) 2015-09-21 23:01:59 +02:00
Todd Naugle
203a72f883 Create new Groups with a consistent set of default properties.
This is part of a larger fix for #6450. Previously new route groups were
created with different default properties depending on which code created
the new group. The group tab method had all properties set and that is now
going to be the default for all other methods (mixer strip button, etc).
2015-09-21 14:52:25 -05:00
Todd Naugle
233c144c2c Update RouteGroup property defaults.
This is part of a larger fix for #6450. Previously new route groups were
created with different default properties depending on which code created
the new group. The group tab method had all properties set and that is now
going to be the default.
2015-09-21 14:49:31 -05:00
Robin Gareus
cba31db6fe processor-box: explicitly check for "Amp" (Fader) 2015-09-21 13:14:29 +02:00
Robin Gareus
e64e4e19bc save-as, update button sensitivity when dir changes 2015-09-21 12:05:31 +02:00
Robin Gareus
77ee3d18a6 add includes for g_open() 2015-09-21 11:06:34 +02:00
Ben Loftis
df0544c4e6 fix vst plugin; not sure if this was the intention, but it builds now. 2015-09-21 10:10:07 +02:00
Len Ovens
b1424dab79 Vpot assign buttons don't do anything, don't light LEDs either. 2015-09-21 10:04:06 +02:00
Len Ovens
47976ed4fa Make Mackie control surface LEDs for modifier keys only light while pressed. (fixes #6601) 2015-09-21 10:03:56 +02:00
Robin Gareus
01403dc1dd fix VST audioMasterPinConnected callback 2015-09-21 02:20:22 +02:00
Robin Gareus
86c93292d4 add André to authors list. 2015-09-20 22:30:43 +02:00
André Nusser
6a248b61f0 fix duplicating multiple selected regions - fixes #6202 2015-09-20 22:22:39 +02:00
Robin Gareus
7b4aa97145 explicit string.h include for memset() 2015-09-20 20:24:49 +02:00
Robin Gareus
dec4790dff update SFDB settings when track selection changes 2015-09-20 20:03:09 +02:00
Robin Gareus
cff0852df9 fix initial state of Import Dialog 2015-09-20 20:02:40 +02:00
Robin Gareus
70bed9d6a0 silence detection: include fades.
Fades must be outside of regions above threshold in order
to properly split drum-hits or fast transients in general.
2015-09-20 19:40:32 +02:00
Robin Gareus
ac078fd93f fix sndfilesource::open return value typo. 2015-09-20 18:38:52 +02:00
Robin Gareus
6c53ebc4c1 basic GUI support to auto-align video by LTC. 2015-09-20 18:37:39 +02:00
Robin Gareus
8bee256e4f prepare LTC File Reader 2015-09-20 18:35:29 +02:00
Robin Gareus
65f215bb4c GUI part of silence-trim fade constraint. 2015-09-20 01:28:37 +02:00
Robin Gareus
861d6f81a3 add silence-stripping fade constraints
Ensure that non-silent regions are at least
as long as the selected fade-duration.
2015-09-20 01:28:15 +02:00
Robin Gareus
21c1d0f832 Silence detect: constrain duration in GUI. 2015-09-19 23:33:35 +02:00
Robin Gareus
a6caf6ed3a NOOP, whitespace. 2015-09-19 20:31:32 +02:00