Tim Mayberry
fee2c9d71f
Fix ambiguous type CheckMenuItem that is also defined via windows.h
2013-07-22 13:44:32 +10:00
Tim Mayberry
61c8e093ef
Use PBD::ffs for portability
2013-07-22 13:44:32 +10:00
Tim Mayberry
c4e02af713
Fix for ambiguous Polygon type when building with MinGW
2013-07-22 13:44:32 +10:00
Tim Mayberry
b02fb1dbea
Reinstate include of regex.h for Linux and MinGW build
...
I'm not sure how boost/regex.h is relevant but it doesn't enable the
build to succeed in on Linux or using Mingw so if this is not an error
and required for msvc build then fix it
2013-07-22 13:42:05 +10:00
Tim Mayberry
77cea1181e
Fix broken using declaration in vamp-plugins
2013-07-22 13:41:15 +10:00
Tim Mayberry
5ef3d54acb
Add some dll's to list to copy to mingw based windows package
...
These are some new dependencies in Fedora 19 mingw packages
2013-07-22 13:41:15 +10:00
Tim Mayberry
f7e3b01e23
Use cross-platform packaging version script in MinGW build
2013-07-22 13:41:14 +10:00
Tim Mayberry
d3850612b4
Disable building all surface plugins on MinGW build
2013-07-22 13:41:14 +10:00
Tim Mayberry
ed9dd5ca62
Enable lxvst support by default and then disable for build targets that don't support it
2013-07-22 13:41:14 +10:00
Tim Mayberry
56a6f52856
Remove lxvst variable from wscript that was no longer in use
2013-07-22 13:41:14 +10:00
Tim Mayberry
d0deae357b
Remove tools/sanity_check dir from build in mingw cross compile
...
This is already added to build further down. I believe this is result of
a partially applied patch.
2013-07-22 13:41:14 +10:00
Tim Mayberry
1e9301a713
Define PLATFORM_WINDOWS and COMPILER_MINGW when dist target is set to mingw
2013-07-22 13:41:14 +10:00
Tim Mayberry
e39bf4d82c
Correct file perms on to make scripts executable in windows build files
2013-07-22 13:41:14 +10:00
John Emmas
53f1cb2a0f
Modify 'libs/vamp-plugins' to be buildable with MSVC
2013-07-20 08:30:40 +01:00
John Emmas
9d774969fc
Adapt libs/pbd/ffs.cc to be buildable with MSVC
2013-07-18 12:08:34 +01:00
Paul Davis
57e53d577b
break symbol name cycle on non-win32-non-gcc platforms
2013-07-17 13:50:04 -04:00
John Emmas
ab628ae3c3
JOHNE - remove my earlier test file
2013-07-17 18:18:02 +01:00
John Emmas
5f15bc9f9f
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows
2013-07-17 18:15:51 +01:00
John Emmas
82d351f6ca
JOHNE - Testing to see if I have write access to the repo
2013-07-17 16:55:24 +01:00
John Emmas
eeabf89d19
Miscellaneous header files (needed for building libpbd with MSVC)
2013-07-17 14:55:20 +01:00
John Emmas
110972e59a
JOHNE source files (needed for building libpbd with MSVC)
2013-07-17 14:53:17 +01:00
Paul Davis
650964f320
Merge branch 'master' into windows
2013-07-17 08:05:59 -04:00
Tim Mayberry
9cbe231b92
Use PBD::ffs for portability
2013-07-17 21:40:34 +10:00
Robin Gareus
780397d0cc
possible fix for 5591 (show elements after re-adding them)
2013-07-17 13:36:37 +02:00
Tim Mayberry
5f2fcb2e32
Add PBD::ffs function
2013-07-17 19:29:34 +10:00
Tim Mayberry
11335e4bf0
Allow PBD::canonical_path to compile with mingw build
2013-07-17 19:07:23 +10:00
Tim Mayberry
f903d623e4
Use jack_client_stop_thread on windows
2013-07-17 18:15:02 +10:00
John Emmas
57f9a4c344
Merge branch 'windows' of git://git.ardour.org/ardour/ardour into windows
2013-07-17 08:24:36 +01:00
John Emmas
350ed31655
Remaining changes needed for building libpdb on Windows (except for adding the extra JE source modules)
2013-07-17 08:08:46 +01:00
John Emmas
105652ad09
Accommodate 'pthread-win32' and 'boost/regex' (for libpbd)
2013-07-17 08:06:26 +01:00
Tim Mayberry
22e15422e8
Fix ambiguous type CheckMenuItem that is also defined via windows.h
2013-07-17 16:48:40 +10:00
Tim Mayberry
c7d0a52a0b
Work around badly chosen argument name in giomm
2013-07-17 16:47:56 +10:00
Tim Mayberry
e1d2f70704
Also define casting macro when using mingw compiler
2013-07-17 16:47:29 +10:00
Tim Mayberry
0444c40053
Use file modes supported by mingw compiler on Windows
2013-07-17 16:45:00 +10:00
Tim Mayberry
c92e1a0742
Use g_lstat instead of lstat for portability
2013-07-17 16:41:48 +10:00
John Emmas
c7306f5732
Other (Windows specific) includes for libpbd
2013-07-17 07:38:20 +01:00
Robin Gareus
bf0f4fe077
work around sparse motion notification events when tooltips are disabled
...
fixes http://tracker.ardour.org/view.php?id=5174
2013-07-17 02:35:02 +02:00
Paul Davis
fc0053a721
bump actual publically visible version (oops)
2013-07-16 18:54:45 -04:00
Robin Gareus
ec63180ef6
meter-state 17 and 49 + code-comment
2013-07-16 23:30:21 +02:00
Robin Gareus
562bd6811e
possible fix for http://tracker.ardour.org/view.php?id=5586
2013-07-16 22:44:54 +02:00
Robin Gareus
f78d60a4a3
rework metering states 2, 6, 18 and 22
2013-07-16 22:43:23 +02:00
Robin Gareus
920154702f
fix re-drawing of splitting icon
2013-07-16 22:18:51 +02:00
Robin Gareus
81412b95be
revert functionality of f842e8af2 (meter display in DISK mode)
2013-07-16 21:18:52 +02:00
Paul Davis
1b97f147eb
Revert "C++11 Building - Use new style struct field inititializing" (this code
...
change breaks gcc on several platforms).
This reverts commit bf153e58a5 .
2013-07-16 14:52:52 -04:00
Robin Gareus
f842e8af23
yet another meter+monitoring detail:
...
"explicit Monitor DISK" + "Transport Stop" + "not track rec-en"
-> meter is always zero
2013-07-16 20:37:30 +02:00
John Emmas
e257b79ecd
'libs/pbd/file_utils.cc' didn't apply cleanly for some reason
2013-07-16 19:13:18 +01:00
Robin Gareus
ebcb1ffe7b
Merge branch 'clang' of https://github.com/axetota/ardour
2013-07-16 19:49:50 +02:00
Robin Gareus
2231db91cd
fix metering states 34, 38, 49, 50, 53 and 54
...
for state descriptions see
http://www.oofus.co.uk/ardour/Ardour3MonitorModesV3.pdf
2013-07-16 19:37:36 +02:00
Robin Gareus
c456166dd1
zero meters for inactive tracks
2013-07-16 19:36:57 +02:00
John Emmas
7b480eaa27
Windows (compiler specific) includes for libpbd
2013-07-16 18:00:49 +01:00