13
0
Commit Graph

9712 Commits

Author SHA1 Message Date
e072877fea prepare moving top-level icons/ -- move MSVC files 2016-05-17 16:32:00 +02:00
6f3d374f5f remove more ancient icons 2016-05-17 16:31:56 +02:00
2fa025770b remove unused icons 2016-05-17 13:49:17 +02:00
bdecfd968a nobody cares about xpm anymore 2016-05-17 13:34:27 +02:00
3c30d47587 remove cruft 2016-05-17 13:12:49 +02:00
fa0ee4f8f3 ARDOUR_PATH is no longer used 2016-05-17 13:12:14 +02:00
026f8dd80f group Product/App specific resources
* only install icons relevant to product
 * use program-name (as-is) as prefix
 * keep icons/* for all products
2016-05-17 13:12:05 +02:00
b7965a660d waf's "copy" feature does not install 2016-05-17 11:52:14 +02:00
004990463e break live-loop if there's no next region - fixes #6848 2016-05-17 02:55:19 +02:00
78ebead3fd splash is the day that you got in my system 2016-05-16 18:47:00 +02:00
13e0db6914 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=...)
2016-05-16 17:35:01 +02:00
3da44b41bc updated .de translation from edogawa 2016-05-16 10:36:33 -04:00
1c373bd75c move unused option heading inside profile-condition 2016-05-16 15:27:56 +02:00
372e3b019e cleanup menu file, backport Mixbus #ifdef's 2016-05-16 15:23:12 +02:00
1b570d9886 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
2016-05-16 02:49:18 +02:00
Sven Gestegård Robertz
89361e0833 fix typo, restore preference tab 2016-05-15 14:45:34 +02:00
1968f9418a refine wording for loudness normalization 2016-05-14 23:59:47 +02:00
4d74b5e420 action script GUI details (sensitivity + tooltip) 2016-05-14 15:16:23 +02:00
15722b957c clarify loudness analysis/normalization 2016-05-14 15:16:23 +02:00
f108664785 remove wrongly copy/pasted code 2016-05-10 20:54:11 +02:00
5a02c28a58 remove cruft 2016-05-10 20:54:11 +02:00
cc0abf4ef5 add route-ui pin-manager 2016-05-10 20:54:11 +02:00
4343191c45 turn Pin GUI into Widget. 2016-05-10 20:54:11 +02:00
7762422087 use main window visibility when toggling between editor + mixer 2016-05-10 10:04:03 -04:00
2a25d25d34 add visibility tracking for main window 2016-05-10 10:03:45 -04:00
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
a232673454 make boost shared_ptr debugging a little easier to turn on/off 2016-05-07 13:36:04 -04:00
2f9d5077dc GUI part of LocaleGuard optimization. 2016-05-07 17:17:41 +02:00
6d343ba3c6 fix LocaleGuard contstructor (3dc77280) 2016-05-07 12:19:41 +02:00
962dd96aea amend baca1fd3 (actually use preset) 2016-05-06 16:26:22 +02:00
baca1fd377 Create new track by dragging an instrument from the favorites sidebar 2016-05-06 16:04:05 +02:00
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
24e864d770 fix a -Wreorder 2016-05-06 04:02:34 +02:00
05baa2d1c1 use WindowManager toggle API for script-manager 2016-05-06 03:59:02 +02:00
cdb1395a99 NO-OP whitespace 2016-05-06 03:09:20 +02:00
5c9660b62e re-introduce "add track/bus" from mixer window 2016-05-06 03:08:46 +02:00
3dc7728038 we always only use the "C" locale when saving. 2016-05-05 21:49:56 +02:00
17ace643e4 OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) 2016-05-04 23:09:45 -04:00
9b3b1d945f fix another menu typo in fda03d1 2016-05-05 01:59:32 +02:00
b402e12d54 fix ppc builds 2016-05-05 01:21:53 +02:00
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
106851b33a add option to limit track-header meters to stereo 2016-05-04 17:36:40 +02:00
abb3c0f220 fix typo in fda03d1f1 2016-05-03 19:24:49 +02:00
e3e7901688 Update Russian translation 2016-05-03 16:01:30 +02:00
1535cffbb0 Sidechain is one word 2016-05-03 14:42:39 +02:00
fda03d1f17 consistent menu labels 2016-05-03 14:33:37 +02:00
f148d70d41 batch remove tracks 2016-05-03 14:27:57 +02:00
433f18049b skip updating editor-route display when closing the session 2016-05-03 14:27:48 +02:00
d5050cd0f4 mark initial TAV as hidden to speed up initial display.
This prevents an extra call to "redisplay" from TAV::hide() which
triggers handle_gui_changes.
Visible TAVs are positioned using show_at() which unsets _hidden.
2016-05-03 14:27:42 +02:00
6f858b51d2 speed up track creation
For every added Trackview/Mixerstrip, Ardour looks up GUI properties which
results in a total of 13 calls for the initial default items per track:
("height", "visible", "layer-display", "strip-width")

Since the tracks don't yet exist, the properties don't either.
Every lookup result in iterating over all all XMLNotes and for every
"Object". ->property ("id") and ->value () allocates memory.

Adding 64 tracks to an empty session results in 528293 string
allocations and deallocations in XMLNode::property() taking ~30%
of the track creation time.

This commit XMLnode's const method to prevent memory allocation
and caches a pointer to the XMLNode* to skip iterating over object
state.
2016-05-03 14:27:36 +02:00