77a63c2bf7
ArdourCanvas::Line::covers() uses distance_to_segment_squared()
2013-12-09 13:39:10 -05:00
4780c84252
debug trace tweaks
2013-12-09 13:38:22 -05:00
75b25cd913
add a utility function to Canvas to compute distance from a point to a line segment
2013-12-09 13:35:07 -05:00
Nils Philippsen
a86b66181a
ignore "unofficial" states in jack_sync_callback()
2013-12-09 17:56:06 +01:00
Nils Philippsen
cd7072fdec
don't overwrite necessary compiler flags
...
Distinguish flags influencing optimization (overridable) from those
necessary for building (e.g. for using SSE).
2013-12-09 17:33:45 +01:00
Nils Philippsen
b4cb506cea
improve architecture detection
...
Recognize ppc64, ppc, s390x, s390 CPUs, default to 'none' instead of
i686 (which tries to build with SSE and fails on non-x86 architectures).
2013-12-09 12:16:54 +01:00
bbd79b6792
print a warning for every VST >=2.4 plugin
...
17:29 < rgareus> las: ok. I'll make this translatable, but this warning will show up every time ardour starts (and scans for plugins) which can be annoying.
17:30 < las> rgareus: yeah, well we need to do black/whitelisting of plugins anyway so ...
2013-12-07 18:45:40 +01:00
0c2494595d
detect VST >= 2.4 plugins.
2013-12-07 18:04:31 +01:00
298768fb73
Add README to mingw package
2013-12-07 20:48:19 +10:00
be376350b5
A few basic tests for AudioEngine
2013-12-07 20:48:19 +10:00
e9529d26e1
Add --list option to script to run ardour tests with wine
2013-12-07 20:48:19 +10:00
7e42cafe39
Add ability to run single libardour tests using wine
2013-12-07 20:48:19 +10:00
20f3e4d1fc
Rename run-wine script to wine-ardour and run library tests from new scripts
2013-12-07 20:48:19 +10:00
74ab358b21
Move environment setup to run tests in wine to new file
2013-12-07 20:48:19 +10:00
b679b078e9
Use new version variable in windows packaging scripts
2013-12-07 20:48:19 +10:00
192ba4b34b
Strip all executables in a mingw release build
2013-12-07 20:48:19 +10:00
30370eb0a0
Don't include *.debug files in debug package
...
These files slow down gdb at startup and many(any?) don't seem
to work correctly
2013-12-07 20:48:19 +10:00
02dd48b386
Use DEBUG flag as defined by tools/define_versions.sh in mingw build
2013-12-07 20:48:19 +10:00
2970b79141
Only call define versions script in mingwenv after a build is successful
...
This stops clean.sh script complaining about a non-existant path
2013-12-07 20:48:19 +10:00
12065351e5
Updates to windows/mingw README file
2013-12-07 20:48:19 +10:00
86e63380ee
Add two scripts for running gdb so source listing works when debugging
...
Updated Debugging section in README
2013-12-07 20:48:19 +10:00
3512a9fe40
Remove two scripts no longer used
...
These scripts are too specific to my virtual machine setup, a more generic
method can now be used by setting ARDOUR_VM_SHARE_DIR and using the
cptovmshare.sh script.
2013-12-07 20:48:19 +10:00
f25c7081c9
Add script to copy package directory to directory shared by VM
...
directory path set in ARDOUR_VM_SHARE_DIR
2013-12-07 20:48:19 +10:00
31d1164d3f
Refer to external repository for instructions on setting up Fedora to cross compile Ardour using MinGW-64
2013-12-07 20:48:18 +10:00
ed8e6461b5
Add scripts for building using mingw compiler with distcc
2013-12-07 20:48:18 +10:00
dc60753dde
Use correct header include for _fullpath
...
According to http://msdn.microsoft.com/en-us/library/506720ff(v=vs.120).aspx
2013-12-07 20:48:02 +10:00
59da788793
Merge branch 'master' into cairocanvas
2013-12-05 17:50:28 -05:00
a7961f04cf
fix error in mingw version of realpath()
2013-12-05 17:43:15 -05:00
ef2c1ff92f
add (likely, partial) windows implementation of POSIX realpath() for COMPILER_MINGW where the latter is not available, to the only place realpath() is used
2013-12-05 17:40:21 -05:00
550b991176
remove unnecessary recently-added include for realpath, which is not actively used
2013-12-05 17:39:41 -05:00
e0cc10540d
extra source no longer required
2013-12-05 17:24:39 -05:00
bab60c2e8c
we don't use realpath() anymore so there is need for a special mingw include
2013-12-05 17:23:18 -05:00
c0e5506994
we don't use realpath() anymore so there is need for a special mingw include
2013-12-05 17:21:50 -05:00
3144a81acb
additional header needed for mingw build to get realpath()
2013-12-05 14:49:03 -05:00
8970446d7e
additional source file for mingw build
2013-12-05 14:48:45 -05:00
597c9c9b25
make mingw-based pthread comparison function work with both 32 and 64 bit variants of mingw
2013-12-05 14:46:40 -05:00
b7835cd7b1
workaround compilation issues with assembler in fpu code and mingw
2013-12-05 14:45:17 -05:00
339fc9ed13
fix platform portability issues caused by use of shell cp(1) command and perl script
2013-12-05 14:44:37 -05:00
4ef6232de4
fix another instance of the horrible "interface" keyword collision
2013-12-05 14:44:00 -05:00
60134ddcba
remove unnecessary and *nix-centric LANG= from start of command used to get gcc version; use python's platform.uname() rather than os.uname() to get platform information
2013-12-05 14:43:32 -05:00
75212b28b2
new/extended windows packaging scripts and associated resources
2013-12-05 13:57:04 -05:00
c16551c808
Merge branch 'expvis' of https://github.com/mojofunk/ardour into exportvis
2013-12-05 12:19:01 -05:00
144f4cb423
Remove duplicate use of LIBARDOUR_API from Session class
2013-12-05 21:26:39 +10:00
05e9f9d81c
Remove old visibility.h header that is no longer in use
2013-12-05 21:25:09 +10:00
2caad20a71
Use the correct visibility macros
2013-12-05 21:21:11 +10:00
3a885d6177
Only use __declspec(dllimport/dllexport) for MSVC compiler
...
Use the gcc visibility attributes when building with the MinGW compiler(gcc).
GCC also supports the __declspec syntax but it will not compile at the moment
until the issues(which may not even be exactly the same issues as with MSVC)
are resolved.
2013-12-05 21:11:18 +10:00
ccebb050e4
Fix compile when using external version of libltc
2013-12-05 20:57:36 +10:00
2ba2a50dec
Merge branch 'master' into windows
2013-12-04 11:50:36 -05:00
5792674ca4
Merge branch 'master' into exportvis
2013-12-04 11:49:02 -05:00
ce7bfb489c
change "cpu" in cpu load backend functions
2013-12-04 11:48:31 -05:00