Paul Davis
c23be46c15
use g_fopen() to avoid i18n errors with file paths/names
2016-05-10 15:55:45 -04:00
Robin Gareus
f108664785
remove wrongly copy/pasted code
2016-05-10 20:54:11 +02:00
Robin Gareus
5a02c28a58
remove cruft
2016-05-10 20:54:11 +02:00
Robin Gareus
cc0abf4ef5
add route-ui pin-manager
2016-05-10 20:54:11 +02:00
Robin Gareus
d53d9b01ab
prepare route pin display (shared mixer + editor-mixer window proxy)
2016-05-10 20:54:11 +02:00
Robin Gareus
4343191c45
turn Pin GUI into Widget.
2016-05-10 20:54:11 +02:00
Paul Davis
7762422087
use main window visibility when toggling between editor + mixer
2016-05-10 10:04:03 -04:00
Paul Davis
2a25d25d34
add visibility tracking for main window
2016-05-10 10:03:45 -04:00
Paul Davis
4963d65206
track geometry via configure events for tabbable own-windows
2016-05-10 09:46:12 -04:00
Paul Davis
ae7cc64377
copy-n-paste the ARDOUR_UI toggle-roll code into BasicUI (for Faderport and others)
2016-05-09 08:17:23 -04:00
John Emmas
ec8a840b1a
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.
2016-05-08 12:06:12 +01:00
John Emmas
914eee9f8c
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-05-08 11:56:51 +01:00
Paul Davis
672528baf4
fix shared_ptr<Route> management in Mackie support so that deleted routes are destroyed
2016-05-07 13:36:04 -04:00
Paul Davis
a232673454
make boost shared_ptr debugging a little easier to turn on/off
2016-05-07 13:36:04 -04:00
Robin Gareus
2f9d5077dc
GUI part of LocaleGuard optimization.
2016-05-07 17:17:41 +02:00
Robin Gareus
e59ab55831
a few strategic LocaleGuards..
...
..to prevent switching forth and back during individual
::state(), ::set_state() when loading/saving the session or locating.
2016-05-07 17:16:59 +02:00
Robin Gareus
2066afe28c
fix LV2 locale guard (missed in 6d343ba search/replace)
2016-05-07 15:38:17 +02:00
Robin Gareus
a6e4494482
Revert "Add a global state localeguard (and one for route templates)"
...
This reverts commit 2b7a047e92 .
2016-05-07 12:20:40 +02:00
Robin Gareus
6d343ba3c6
fix LocaleGuard contstructor ( 3dc77280)
2016-05-07 12:19:41 +02:00
Robin Gareus
f445ba8bdc
locale debugging
2016-05-07 12:15:12 +02:00
Robin Gareus
3d7cbe9d94
trying to get to the bottom of the decimal comma.
2016-05-07 01:22:32 +02:00
Robin Gareus
2b7a047e92
Add a global state localeguard (and one for route templates)
2016-05-07 01:11:28 +02:00
Robin Gareus
86c76656cc
add a locale-guard to panner state
2016-05-07 01:06:20 +02:00
Robin Gareus
d8ac5eddf7
add missing include
2016-05-06 21:25:21 +02:00
Robin Gareus
514da9881d
convert WinMME Device names to UTF-8
2016-05-06 20:59:24 +02:00
Robin Gareus
962dd96aea
amend baca1fd3 (actually use preset)
2016-05-06 16:26:22 +02:00
Robin Gareus
baca1fd377
Create new track by dragging an instrument from the favorites sidebar
2016-05-06 16:04:05 +02:00
Robin Gareus
70160db4be
allow lua to construct PresetRecords
2016-05-06 16:02:24 +02:00
Robin Gareus
766a120a3c
add API to load Instrument Preset when creating a Midi track
2016-05-06 16:02:04 +02:00
Robin Gareus
b15ed28f79
separate Preset + Favorite DnD Targets
...
Sidebar is a source of "Favorites" and a destination for Presets.
2016-05-06 14:55:36 +02:00
Robin Gareus
864f9e497d
DnDTreeview: allow to handle multiple drag-targets
2016-05-06 14:51:29 +02:00
Robin Gareus
24e864d770
fix a -Wreorder
2016-05-06 04:02:34 +02:00
Robin Gareus
05baa2d1c1
use WindowManager toggle API for script-manager
2016-05-06 03:59:02 +02:00
Robin Gareus
cdb1395a99
NO-OP whitespace
2016-05-06 03:09:20 +02:00
Robin Gareus
5c9660b62e
re-introduce "add track/bus" from mixer window
2016-05-06 03:08:46 +02:00
Robin Gareus
e89e799eb5
lua script to bounce regions w/processing and replace the region
2016-05-05 23:49:44 +02:00
Robin Gareus
7fed1ce085
what an oversight!
2016-05-05 23:44:33 +02:00
Robin Gareus
3dc7728038
we always only use the "C" locale when saving.
2016-05-05 21:49:56 +02:00
Robin Gareus
2624c0966b
remove assert()s from LocaleGuard
2016-05-05 20:29:28 +02:00
Paul Davis
bb99df867f
minor comment change
2016-05-05 14:21:55 -04:00
Paul Davis
25603d810f
spelling fixes and an explanatory comment
2016-05-05 14:21:02 -04:00
Robin Gareus
f2c5522f0f
rework locale-guard for C and C++ locales
...
let's hope querying the C-locale is more lightweight than setting it
on windows.
2016-05-05 20:02:48 +02:00
Robin Gareus
a644212506
no need to force a change here.
...
Fixes an issue with Mixbus where set_active() is a NO-OP for mixbusses.
2016-05-05 18:33:50 +02:00
Paul Davis
17ace643e4
OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)
2016-05-04 23:09:45 -04:00
Robin Gareus
9b3b1d945f
fix another menu typo in fda03d1
2016-05-05 01:59:32 +02:00
Robin Gareus
ffc9901807
fix "warning: this decimal constant is unsigned only in ISO C90"
2016-05-05 01:28:17 +02:00
Robin Gareus
b402e12d54
fix ppc builds
2016-05-05 01:21:53 +02:00
Paul Davis
6a8b177f06
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
2016-05-04 17:38:26 -04:00
Robin Gareus
8882ef79d3
use existing API to find the instrument
2016-05-04 17:52:17 +02:00
Robin Gareus
106851b33a
add option to limit track-header meters to stereo
2016-05-04 17:36:40 +02:00