009a06a773
Move ARDOUR::touch_file to pbd/file_utils.h
2015-07-26 12:15:19 +10:00
1a520b376f
Use g_open instead of ::open in ARDOUR::touch_file for portability
2015-07-26 11:18:20 +10:00
d91efa7f54
Use g_open and sf_open_fd in SndFileSource for portability
2015-07-25 23:14:52 +10:00
ba14063463
Use g_open and sf_open_fd in SndFileImportable instead of sf_open and Glib::locale_from_utf8
2015-07-25 23:14:51 +10:00
ecb4a76095
Use g_open instead of ::open in translation related utility functions
...
This is for portability on Windows
2015-07-25 23:14:51 +10:00
544be3ebe8
Use g_open instead of ::open in AudioSource for portability
...
This is only really for Windows as g_open and ::open are the same thing on
other platforms
2015-07-25 23:14:51 +10:00
e88f74cbb0
Use GStatBuf in AudioSource::initialize_peakfile for portability
...
This was initially part of f89a976f
that got reverted
2015-07-25 23:14:51 +10:00
0d356174ae
Revert "When peakfiles get opened using a non-glib function (in a non-English locale) make sure that we pass locale-specific paths"
...
This reverts commit f89a976f1a
.
2015-07-25 23:14:51 +10:00
44cba53219
Revert "When saving a session (in a non-English locale) make sure that we use a locale-specific path"
...
This reverts commit cf5a8651d8
.
2015-07-25 23:14:50 +10:00
e3c303d72f
Revert "A few more instances of non-glib 'open()' getting used without locale-specific input paths"
...
This reverts commit 52ef02b387
.
2015-07-25 23:14:50 +10:00
b2ff1e1734
Add unit test to check that libxml2 expects utf-8 encoded file paths on Windows
2015-07-25 23:14:50 +10:00
226087d06a
Only create one test output directory in file copy test
...
Rather than one directory for each file
2015-07-25 23:14:50 +10:00
dfe2ac1d38
Add unit test to assert that using locale_from_utf8/::open will fail for some file paths on Windows
2015-07-25 23:14:45 +10:00
545fd78a14
Remove sse optimization sources from test applications
...
These are already built and included in libardour
2015-07-25 17:19:17 +10:00
dcf7a407c1
tweak OSX packaging
2015-07-24 19:03:08 +02:00
6c87a43f0e
VST info: use g_fopen() for Windows compat.
2015-07-24 18:05:08 +02:00
64baed2b97
coreaudio aggregate device fix for 10.5
2015-07-24 01:34:57 +02:00
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