Robin Gareus [Thu, 19 May 2016 14:29:08 +0000 (16:29 +0200)]
prepare plugin configuration and replacing instruments
Robin Gareus [Wed, 18 May 2016 23:46:49 +0000 (01:46 +0200)]
...use shared backend function instead
Robin Gareus [Wed, 18 May 2016 23:46:11 +0000 (01:46 +0200)]
move "needs output port selector" (from pin-dialog) to backend
Robin Gareus [Wed, 18 May 2016 23:44:44 +0000 (01:44 +0200)]
consolidate add_processor code
* fixes drag/copy'ing sidechain sends (autodestruct)
* reduce duplicated code
* prepare for instrument replacement
Robin Gareus [Wed, 18 May 2016 18:07:11 +0000 (20:07 +0200)]
initialize snap-mode dropdown text
"SnapOff" is the default, so no change is triggered when calling
set_active() and initially the dropdown/ardour-button remains blank.
Robin Gareus [Wed, 18 May 2016 18:06:20 +0000 (20:06 +0200)]
Don't save instant while loading instant.xml
opening a recent session from a session can result in: Editor::constructed
and session_loaded() being true. A partial instant_save can occur (not
to mention: invalid XMLnode iterators)
Robin Gareus [Wed, 18 May 2016 15:35:52 +0000 (17:35 +0200)]
add locale guards for export format
Robin Gareus [Wed, 18 May 2016 15:35:38 +0000 (17:35 +0200)]
bypass plugin(s) - not processor (plugin-insert keeps mapping)
Robin Gareus [Tue, 17 May 2016 16:19:26 +0000 (18:19 +0200)]
some more mixbus backports (NO-OP for ardour)
Robin Gareus [Tue, 17 May 2016 16:18:34 +0000 (18:18 +0200)]
downgrade failed history/undo stack to info message
Robin Gareus [Tue, 17 May 2016 16:17:51 +0000 (18:17 +0200)]
backport canvas color functions from Mixbus
Robin Gareus [Tue, 17 May 2016 14:24:39 +0000 (16:24 +0200)]
move ancient icon source files away from the top-level
This also resolves an ambiguity with "icons/" when running
ardour from the source dir
Robin Gareus [Tue, 17 May 2016 14:19:05 +0000 (16:19 +0200)]
prepare moving top-level icons/ -- move MSVC files
Robin Gareus [Tue, 17 May 2016 14:31:56 +0000 (16:31 +0200)]
remove more ancient icons
Robin Gareus [Tue, 17 May 2016 11:49:17 +0000 (13:49 +0200)]
remove unused icons
Robin Gareus [Tue, 17 May 2016 11:34:27 +0000 (13:34 +0200)]
nobody cares about xpm anymore
Robin Gareus [Tue, 17 May 2016 11:33:37 +0000 (13:33 +0200)]
package Product/App specific resources
Robin Gareus [Tue, 17 May 2016 11:12:49 +0000 (13:12 +0200)]
remove cruft
Robin Gareus [Tue, 17 May 2016 11:12:14 +0000 (13:12 +0200)]
ARDOUR_PATH is no longer used
Robin Gareus [Tue, 17 May 2016 11:12:05 +0000 (13:12 +0200)]
group Product/App specific resources
* only install icons relevant to product
* use program-name (as-is) as prefix
* keep icons/* for all products
Robin Gareus [Tue, 17 May 2016 09:52:14 +0000 (11:52 +0200)]
waf's "copy" feature does not install
Robin Gareus [Tue, 17 May 2016 00:55:19 +0000 (02:55 +0200)]
break live-loop if there's no next region - fixes #6848
Alexandre Prokoudine [Mon, 16 May 2016 21:56:19 +0000 (00:56 +0300)]
Update TRANSLATORS docs to advertize Git-oriented patch submission workflow
Robin Gareus [Mon, 16 May 2016 18:05:08 +0000 (20:05 +0200)]
clean up configure output
print is not interleaved with autowaf.display_msg
Robin Gareus [Mon, 16 May 2016 18:04:23 +0000 (20:04 +0200)]
fix windows builds - rc file needs to be present at build call
Robin Gareus [Mon, 16 May 2016 16:47:00 +0000 (18:47 +0200)]
splash is the day that you got in my system
Robin Gareus [Mon, 16 May 2016 15:35:01 +0000 (17:35 +0200)]
icon-name follows program-name
so that derivative products don't need to replace binary image/icon
files in the source (use ./waf configure --program-name=...)
Paul Davis [Mon, 16 May 2016 14:36:24 +0000 (10:36 -0400)]
updated .de translation from edogawa
Paul Davis [Mon, 16 May 2016 14:35:58 +0000 (10:35 -0400)]
updated .de translation from edogawa
Paul Davis [Mon, 16 May 2016 14:35:18 +0000 (10:35 -0400)]
updated .de translation from edogawa
Robin Gareus [Mon, 16 May 2016 13:27:56 +0000 (15:27 +0200)]
move unused option heading inside profile-condition
Robin Gareus [Mon, 16 May 2016 13:23:12 +0000 (15:23 +0200)]
cleanup menu file, backport Mixbus #ifdef's
Robin Gareus [Mon, 16 May 2016 12:42:19 +0000 (14:42 +0200)]
Mixbus32 and 32C packaging
Robin Gareus [Mon, 16 May 2016 00:49:18 +0000 (02:49 +0200)]
peak_amplitude_thread fix - #6807
On windows AudioRegionEditor d'tor never returns, stalling or
crashing in pthread_join() after pthread_cancel().
Crashes happen if two thread pools with the same name exist.
(but since the thread has no event loop, no pool is needed)
After showing Region Properties any operation that would close the dialog
will either cause the application to hang indefinitely or terminate.
This also consolidates code: CrossThreadChannel works on windows these days
Sven GestegÄrd Robertz [Sun, 15 May 2016 12:45:34 +0000 (14:45 +0200)]
fix typo, restore preference tab
Robin Gareus [Sat, 14 May 2016 20:57:04 +0000 (22:57 +0200)]
refine wording for loudness normalization
Robin Gareus [Sat, 14 May 2016 21:59:32 +0000 (23:59 +0200)]
some love for session-scripts.
Robin Gareus [Sat, 14 May 2016 21:54:04 +0000 (23:54 +0200)]
add some location and transport related lua bindings
Robin Gareus [Sat, 14 May 2016 20:51:36 +0000 (22:51 +0200)]
whitelist libardour bindings as rt-safe for session-scripts
Robin Gareus [Sat, 14 May 2016 14:14:45 +0000 (16:14 +0200)]
upper parameter limit is inclusive.
Robin Gareus [Sat, 14 May 2016 13:06:24 +0000 (15:06 +0200)]
action script GUI details (sensitivity + tooltip)
Robin Gareus [Sat, 14 May 2016 10:21:47 +0000 (12:21 +0200)]
clarify loudness analysis/normalization
John Emmas [Sat, 14 May 2016 10:19:43 +0000 (11:19 +0100)]
Modify the MSVC project for ptformat (which now needs to link to libglib)
Paul Davis [Tue, 10 May 2016 22:24:46 +0000 (18:24 -0400)]
libptfformat: use g_fopen() to avoid i18n errors with file paths/names
Paul Davis [Tue, 10 May 2016 19:51:08 +0000 (15:51 -0400)]
use g_fopen() to avoid i18n errors with file paths/names
Robin Gareus [Tue, 10 May 2016 18:12:14 +0000 (20:12 +0200)]
remove wrongly copy/pasted code
Robin Gareus [Tue, 10 May 2016 18:11:14 +0000 (20:11 +0200)]
remove cruft
Robin Gareus [Tue, 10 May 2016 18:11:08 +0000 (20:11 +0200)]
add route-ui pin-manager
Robin Gareus [Tue, 10 May 2016 18:06:15 +0000 (20:06 +0200)]
prepare route pin display (shared mixer + editor-mixer window proxy)
Robin Gareus [Mon, 9 May 2016 10:45:36 +0000 (12:45 +0200)]
turn Pin GUI into Widget.
Paul Davis [Tue, 10 May 2016 14:04:03 +0000 (10:04 -0400)]
use main window visibility when toggling between editor + mixer
Paul Davis [Tue, 10 May 2016 14:03:45 +0000 (10:03 -0400)]
add visibility tracking for main window
Paul Davis [Tue, 10 May 2016 13:46:12 +0000 (09:46 -0400)]
track geometry via configure events for tabbable own-windows
Paul Davis [Mon, 9 May 2016 12:14:33 +0000 (08:14 -0400)]
copy-n-paste the ARDOUR_UI toggle-roll code into BasicUI (for Faderport and others)
John Emmas [Sun, 8 May 2016 11:06:12 +0000 (12:06 +0100)]
Fix bug 6833 in bugzilla
http://tracker.ardour.org/view.php?id=6833
When searching for our keyboard bindings file, ArdourKeyboard::find_bindings_files() was trying to find files with the wrong extension:- "..keys" rather than ".keys" (note the extra period). Fortunately, some later code was masking the problem (so we were eventually finding the file correctly). However we might as well fix the problem here, just in case we ever need to call ArdourKeyboard::find_bindings_files() from somewhere else in the future.
John Emmas [Sun, 8 May 2016 10:56:51 +0000 (11:56 +0100)]
Accommodate newly introduced source(s) in our MSVC project (libardour)
Paul Davis [Sat, 7 May 2016 17:35:57 +0000 (13:35 -0400)]
fix shared_ptr<Route> management in Mackie support so that deleted routes are destroyed
Paul Davis [Sat, 7 May 2016 17:32:31 +0000 (13:32 -0400)]
make boost shared_ptr debugging a little easier to turn on/off
Robin Gareus [Sat, 7 May 2016 15:17:41 +0000 (17:17 +0200)]
GUI part of LocaleGuard optimization.
Robin Gareus [Sat, 7 May 2016 15:16:59 +0000 (17:16 +0200)]
a few strategic LocaleGuards..
..to prevent switching forth and back during individual
::state(), ::set_state() when loading/saving the session or locating.
Robin Gareus [Sat, 7 May 2016 13:38:17 +0000 (15:38 +0200)]
fix LV2 locale guard (missed in
6d343ba search/replace)
Robin Gareus [Sat, 7 May 2016 10:20:40 +0000 (12:20 +0200)]
Revert "Add a global state localeguard (and one for route templates)"
This reverts commit
2b7a047e92bc5ebe3287860ff9c9f2fb0acb193c.
Robin Gareus [Sat, 7 May 2016 10:19:41 +0000 (12:19 +0200)]
fix LocaleGuard contstructor (
3dc77280)
Robin Gareus [Sat, 7 May 2016 10:15:12 +0000 (12:15 +0200)]
locale debugging
Robin Gareus [Fri, 6 May 2016 23:22:32 +0000 (01:22 +0200)]
trying to get to the bottom of the decimal comma.
Robin Gareus [Fri, 6 May 2016 23:11:28 +0000 (01:11 +0200)]
Add a global state localeguard (and one for route templates)
Robin Gareus [Fri, 6 May 2016 23:06:20 +0000 (01:06 +0200)]
add a locale-guard to panner state
Robin Gareus [Fri, 6 May 2016 19:25:21 +0000 (21:25 +0200)]
add missing include
Robin Gareus [Fri, 6 May 2016 18:59:24 +0000 (20:59 +0200)]
convert WinMME Device names to UTF-8
Robin Gareus [Fri, 6 May 2016 14:26:22 +0000 (16:26 +0200)]
amend
baca1fd3 (actually use preset)
Robin Gareus [Fri, 6 May 2016 14:04:05 +0000 (16:04 +0200)]
Create new track by dragging an instrument from the favorites sidebar
Robin Gareus [Fri, 6 May 2016 14:02:24 +0000 (16:02 +0200)]
allow lua to construct PresetRecords
Robin Gareus [Fri, 6 May 2016 14:02:04 +0000 (16:02 +0200)]
add API to load Instrument Preset when creating a Midi track
Robin Gareus [Fri, 6 May 2016 12:55:36 +0000 (14:55 +0200)]
separate Preset + Favorite DnD Targets
Sidebar is a source of "Favorites" and a destination for Presets.
Robin Gareus [Fri, 6 May 2016 12:51:29 +0000 (14:51 +0200)]
DnDTreeview: allow to handle multiple drag-targets
Robin Gareus [Fri, 6 May 2016 02:02:34 +0000 (04:02 +0200)]
fix a -Wreorder
Robin Gareus [Fri, 6 May 2016 01:59:02 +0000 (03:59 +0200)]
use WindowManager toggle API for script-manager
Robin Gareus [Fri, 6 May 2016 01:09:20 +0000 (03:09 +0200)]
NO-OP whitespace
Robin Gareus [Fri, 6 May 2016 01:08:46 +0000 (03:08 +0200)]
re-introduce "add track/bus" from mixer window
Robin Gareus [Thu, 5 May 2016 21:49:44 +0000 (23:49 +0200)]
lua script to bounce regions w/processing and replace the region
Robin Gareus [Thu, 5 May 2016 21:44:10 +0000 (23:44 +0200)]
what an oversight!
Robin Gareus [Thu, 5 May 2016 19:49:56 +0000 (21:49 +0200)]
we always only use the "C" locale when saving.
Robin Gareus [Thu, 5 May 2016 18:29:28 +0000 (20:29 +0200)]
remove assert()s from LocaleGuard
Paul Davis [Thu, 5 May 2016 18:21:55 +0000 (14:21 -0400)]
minor comment change
Paul Davis [Thu, 5 May 2016 18:21:02 +0000 (14:21 -0400)]
spelling fixes and an explanatory comment
Robin Gareus [Thu, 5 May 2016 18:02:23 +0000 (20:02 +0200)]
rework locale-guard for C and C++ locales
let's hope querying the C-locale is more lightweight than setting it
on windows.
Robin Gareus [Thu, 5 May 2016 16:33:15 +0000 (18:33 +0200)]
no need to force a change here.
Fixes an issue with Mixbus where set_active() is a NO-OP for mixbusses.
Paul Davis [Thu, 5 May 2016 03:09:37 +0000 (23:09 -0400)]
OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)
Robin Gareus [Wed, 4 May 2016 23:59:11 +0000 (01:59 +0200)]
fix another menu typo in
fda03d1
Robin Gareus [Wed, 4 May 2016 23:28:17 +0000 (01:28 +0200)]
fix "warning: this decimal constant is unsigned only in ISO C90"
Robin Gareus [Wed, 4 May 2016 23:21:53 +0000 (01:21 +0200)]
fix ppc builds
Paul Davis [Wed, 4 May 2016 21:38:10 +0000 (17:38 -0400)]
don't bother compiling nsview code swizzling for PPC
The platform has no support for libdispatch which is handy when setting up an objective C block,
and also has no Retina, which means it doesn't suffer the problem this code is intended to fix
Robin Gareus [Wed, 4 May 2016 15:52:17 +0000 (17:52 +0200)]
use existing API to find the instrument
Robin Gareus [Wed, 4 May 2016 15:36:40 +0000 (17:36 +0200)]
add option to limit track-header meters to stereo
Robin Gareus [Wed, 4 May 2016 10:57:30 +0000 (12:57 +0200)]
NO-OP, whitespace
Robin Gareus [Tue, 3 May 2016 18:12:58 +0000 (20:12 +0200)]
tweak cases where pin-mapping is reset & always sanitize map
Robin Gareus [Tue, 3 May 2016 17:24:33 +0000 (19:24 +0200)]
John Emmas [Tue, 3 May 2016 16:30:58 +0000 (17:30 +0100)]
MSVC won't compile 'const float _demolition[]' because it uses 'divide by zero' while initializing
Hopefully we can use INFINITY and NAN for the relevant initializers ?
John Emmas [Tue, 3 May 2016 16:26:41 +0000 (17:26 +0100)]
Accommodate newly introduced source(s) in our MSVC project (audiographer)
Robin Gareus [Tue, 3 May 2016 16:17:29 +0000 (18:17 +0200)]
handle single-bus, non-variable i/o Audio Units w/multiple configurations.