13
0
Commit Graph

17195 Commits

Author SHA1 Message Date
52ef02b387 A few more instances of non-glib 'open()' getting used without locale-specific input paths
(noticed by Todd. probably more to come...)
2015-07-23 18:27:00 +01:00
a7508a9cf0 When printing an XML related error, guard against NULL pointers getting passed to our error stream 2015-07-23 17:55:14 +01:00
cf5a8651d8 When saving a session (in a non-English locale) make sure that we use a locale-specific path 2015-07-23 17:55:13 +01:00
f89a976f1a When peakfiles get opened using a non-glib function (in a non-English locale) make sure that we pass locale-specific paths 2015-07-23 17:55:13 +01:00
45c9f6b2ff don’t bother to set OSX DMG icon on old systems
`sips -i` fails on 10.5 and SetFile does not work even if
the resource file is provided.
2015-07-23 18:27:07 +02:00
e1f168de11 rename Marker class
Classes are in the global namespace.
OSX has a flat namespace and OSX32bit/Carbon has a Marker too.
2015-07-23 17:58:40 +02:00
2cc64168d3 signed/unsigned comparison 2015-07-23 16:15:51 +02:00
97de33d199 amend a73a039a3a, separate VST cache for 32/64bit 2015-07-23 16:15:26 +02:00
2524115992 avoid llabs ambiguity
(old gcc has a built-in)
2015-07-23 13:06:43 +02:00
723f9fb950 OSX: remove unused architectures from xjadeo & harvid 2015-07-23 00:04:41 +02:00
c0aa5a8d6b fix typo in old (pre 10.6) coreaudio API wrapper
fixes aggregate device support for PPC builds.
2015-07-22 20:20:11 +02:00
775a400007 amend a3c21ae, video-server localhost -> 127.0.0.1 2015-07-22 12:45:24 +02:00
506fb96ad7 amend 674e727 2015-07-22 12:09:59 +02:00
674e727121 OSX bundle libstdc++ for 10.5 support
see #6456 and
http://stackoverflow.com/questions/6365772/unable-to-run-an-application-compiled-on-os-x-snow-leopard-10-6-7-on-another-m

hopefully this won’t break plugins which may link against
against the /usr/lib/ version. we’ll see.
2015-07-22 11:50:26 +02:00
f7e10d0fe8 VST plugin title fix #6467 2015-07-21 21:49:34 +02:00
e2f30624a7 update system config 2015-07-21 01:12:39 +02:00
a3c21aee84 bye bye Unix.
An IPv4 or IPv6 address query for the name localhost must always resolve to the respective loopback address [rfc6761].

According to several users, apparently chromebook and OSX `host localhost` fails but configuring 127.0.0.1 works. (maybe a DNS/DHCP issue?! or ipv6)
2015-07-21 01:12:39 +02:00
cdedf7f617 patches to fix notebook tab tearoff on DnD.
See also https://bugzilla.gnome.org/show_bug.cgi?id=752638 for updates
on integration into GTK+ 2 and GTK+ 3
2015-07-20 16:56:15 -04:00
7198908a00 do not call playhead priority (auto-return) code after selections change, unless doing the
Tracks playhead priority thing
2015-07-20 12:57:19 -04:00
a81cba17a6 fix auditioning on systems with larger disk read chunk sizes.
This really brings into focus the question of whether any of the "varifill" code should
really remain. This was probably one of the only remaining places where a partial-fill
operation was done and the code was broken for this case. What we know about disk i/o
streaming doesn't support varifill much at all. Something to think about.
2015-07-20 12:10:38 -04:00
5e5e56f589 use power of 2 log-scale for parameters. 2015-07-20 16:18:34 +02:00
3f4acaef80 copy AU parameters with plugin
fixes AU-plugin transfer function display.

(LADSPA & LV2 do not need this, connect&run pushes the
parameters)
2015-07-20 16:17:29 +02:00
64b63f8ad9 plugin analysis set block-size
fixes live spectrum analysis (for AU)
2015-07-20 16:16:25 +02:00
61a084e0ad configure Analysis Plugin
required for variable I/O count plugins
2015-07-20 13:31:12 +02:00
527e067d1b amend 7a3280b, fix typo 2015-07-20 01:20:08 +02:00
7a3280bbc2 another OSX/PPC fix 2015-07-20 01:09:01 +02:00
7742d07b3a fix compilation w/o posix_malign 2015-07-19 23:24:19 +02:00
2f10fb5b96 OSX 10.5/PPC compat
posix_memalign is 10.6 or later
2015-07-19 23:02:24 +02:00
e29fd9a2fd Minor changes to ensure that MSVC knows about 'CaptureStackBackTrace()' 2015-07-18 15:22:43 +01:00
8587fef16a do not carry out a size check on peakfiles for files still being recorded.
The size check (and possible rebuild) causes a crash with MSVC. It would be nice to know
more about why.
2015-07-17 11:52:58 -04:00
a78cb6b341 print name instead of ID for skipped AUs 2015-07-17 16:08:32 +02:00
9da934ff29 reworked variant of john’s soundfile locale fix
see 87b89a6

IMPORTANT NOTE: In theory, the correct glibmm function should have been Glib::filename_from_utf8() but I couldn't make that work on Windows and 
ended up using Glib::locale_from_utf8() instead. sfdb import will therefore
need to get re-tested on the other platforms (especially in a non-English locale).


If this fix doesn't work we should probably revert to the previous strategy
but using the global specifier "::g_open()" explicitly…
… and only on PLATFORM_WINDOWS  (POSIX #define g_open open) fails regardless.
2015-07-17 16:03:24 +02:00
9673e6b271 merge fix again 2015-07-16 17:14:14 -05:00
46c8369328 merge fix 2015-07-16 16:13:24 -05:00
edce75973c offer to scan for plugins at first start. 2015-07-16 21:11:22 +02:00
762ed5cd18 remove “Refresh” button in Plugin manager
use Preferences > Plugins
2015-07-16 20:01:44 +02:00
1ed63c5247 clarify splash message (plugin scan/discover) 2015-07-16 20:01:11 +02:00
700c7b225f prevent multiple concurrent plugin scans. 2015-07-16 19:49:55 +02:00
87b89a605f Revert "Possible fix for http://tracker.ardour.org/view.php?id=6332"
This reverts commit 1a619472ca.

On Unix systems "#define g_open open" interferes with class member function
IMHO this is the wrong approach, the filename should be converted using
glib::filename_from_utf8().
2015-07-16 19:29:45 +02:00
1a619472ca Possible fix for http://tracker.ardour.org/view.php?id=6332
For sfdb stuff, use glib file functions in preference to ANSI or libsndfile handling. On Windows, we need functions which understand UTF-8 (so that we'll be able to import sound files, even in a non-English locale).
2015-07-16 18:27:52 +02:00
93b90396d2 rework AU scanning/discovery
Scan-only: “Iterate over all plugins. skip the ones where there's no
 io-cache entry

Discover: cache new plugins info, update cache if needed.
2015-07-16 16:54:57 +02:00
a95b6cfd92 ctrl-shift-click on solo isolate now enables AND disables solo-isolate for all routes.
It would be nice to have operate-on-selection for all this RouteUI stuff, wouldn't it?
2015-07-16 10:11:04 -04:00
8a686632a0 separate solo isolate into two components (self-solo-isolate and solo-isolated-by-upstream) 2015-07-16 10:11:04 -04:00
782aa6aa47 add missing return value 2015-07-16 15:34:37 +02:00
6c10ddc339 Revert "AU discover: remember discover-at-start setting"
This reverts commit 7c3c213d45.
2015-07-16 15:19:02 +02:00
7c3c213d45 AU discover: remember discover-at-start setting
Prior to this every successful discovery enabled
auto-discovery at application start.
2015-07-16 14:59:02 +02:00
6dbe10dcfd -Wabsolute-value fix 2015-07-15 23:52:05 +02:00
9bf381db0a amend 3a5ac7f 2015-07-15 23:40:45 +02:00
3a5ac7f37f update existing dpm meter-falloff config to new fastest. 2015-07-15 23:18:13 +02:00
84485a4cf2 remove insanely fast meter fall-off (inaccurate) 2015-07-15 23:16:18 +02:00