13
0
Commit Graph

15356 Commits

Author SHA1 Message Date
9fb3247350 rationalize color handling for fade in/out handles 2013-12-09 22:04:13 -05:00
a631350f93 implement Curve::covers() in a very primitive way (also note: fails for actual spline curves) 2013-12-09 21:03:16 -05:00
e169f5c17f switch fade in/out lines to ArdourCanvas::Curve rather than ArdourCanvas::PolyLine, though for no apparent benefit 2013-12-09 21:02:42 -05:00
c4f0063a68 make PolyLine use distance_to_segment_squared(), and add separate (null, for now) method Curve::covers(Duple) because the math there needs to be different, maybe 2013-12-09 17:24:34 -05:00
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