John Emmas
|
077a194430
|
Add the main VC project files for building Ardour3 with Microsoft Visual Studio
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
|
2014-04-08 09:49:35 +01:00 |
|
Paul Davis
|
3e7fad52f5
|
fix conceptual error/thinko in EnvironmentalProtectionAgency when using unsetenv() while iterating over char** environ
|
2014-04-04 15:25:56 -04:00 |
|
Paul Davis
|
6f3ebba3b6
|
comment tweak
|
2014-03-24 19:46:07 -04:00 |
|
Paul Davis
|
87184ab80d
|
fix a race condition between the death of a thread that communicates with an UI event loop and the event loop itself.
The comment tries to explain it all. There may be a better solution, but I believe that this one is
(a) safe (b) better than the old approach.
|
2014-03-24 17:47:56 -04:00 |
|
Robin Gareus
|
ba128eea50
|
replace use of Gio:: for plugin state
|
2014-03-22 17:42:26 +01:00 |
|
Robin Gareus
|
1d85ab27a7
|
replace use of Gio:: with primitives (fix for #5889 part 1)
|
2014-03-22 17:42:26 +01:00 |
|
Robin Gareus
|
543099afba
|
rework SystemExec - use vfork wrapper (and lots of related stuff)
|
2014-03-13 16:58:07 +01:00 |
|
Paul Davis
|
f15932a5c2
|
fix #ifdef in localtime_r header (from Valeriy)
|
2014-03-12 09:39:16 -04:00 |
|
John Emmas
|
d52eb5bf23
|
A few days ago a #define got changed because the relevant section of code was no longer needed when building with mingw. However, it's not needed for msvc either (in fact, msvc won't compile it) so hopefully, the code fragment can be safely removed
|
2014-03-12 13:22:25 +00:00 |
|
Robin Gareus
|
f6129ed0f4
|
prototype vfork exec-wrapper.
|
2014-03-11 15:48:41 +01:00 |
|
Paul Davis
|
495c0de4ac
|
fix up waf build in wake of search path changes earlier today
|
2014-03-10 17:30:12 -04:00 |
|
Paul Davis
|
b6a9bf5d04
|
add PBD::downcase() functions to libpbd
|
2014-03-10 17:30:12 -04:00 |
|
Robin Gareus
|
07d5a389fa
|
add missing include to define LIBPBD_API (mingw build)
|
2014-03-09 21:05:17 +01:00 |
|
John Emmas
|
944c32346b
|
Add a couple of visibility specifiers that were missing
|
2014-03-08 11:29:52 +00:00 |
|
John Emmas
|
c7bc009b30
|
Use LIBPBD_TEMPLATE_API and LIBPBD_TEMPLATE_MEMBER_API where appropriate
|
2014-03-08 11:28:54 +00:00 |
|
Robin Gareus
|
912f07b919
|
mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)
|
2014-03-04 15:25:58 +01:00 |
|
Paul Davis
|
43421f0b46
|
minor fix for libpbd wscript on windows
|
2014-03-03 10:31:53 -05:00 |
|
Paul Davis
|
8040df1897
|
move export_search_path(), previously in gtk2_ardour/main.cc, into libs/pbd
|
2014-03-02 11:25:54 -05:00 |
|
Paul Davis
|
b8419ae7cd
|
use "new" VST search path code and adjust build system to reflect new source files
|
2014-03-02 10:53:25 -05:00 |
|
Paul Davis
|
8ba449bc4e
|
remove fallback_folders code, add simpler more focused get_vst_search_path() and breakout get_win_special_folder() into its own file
|
2014-03-02 10:52:52 -05:00 |
|
Paul Davis
|
c10e11eca5
|
for windows build, add fallback_folders.cc to libpbd source list
|
2014-03-01 22:47:19 -05:00 |
|
Paul Davis
|
fc88eaf392
|
add likely stub code for adding linkage to libole when building libpbd on windows.
I may have gotten the precise linkflags string incorrect, but this my best guess.
|
2014-03-01 22:44:56 -05:00 |
|
Paul Davis
|
fd64bba1de
|
add -DPROGRAM_NAME to libpbd compile flags
|
2014-03-01 22:43:46 -05:00 |
|
Paul Davis
|
08c89809ee
|
REALLY REALLY CORRECT template export macros for libpbd
|
2014-03-01 22:31:47 -05:00 |
|
Paul Davis
|
dbd89ed49d
|
REALLY CORRECT template export macros for libpbd
|
2014-03-01 18:59:44 -05:00 |
|
Paul Davis
|
c1a540f34e
|
use template export forms for MemementoCommand
|
2014-03-01 18:59:37 -05:00 |
|
Paul Davis
|
9526fef902
|
CORRECT template export macros for libpbd
|
2014-03-01 18:58:41 -05:00 |
|
Paul Davis
|
9f121fac81
|
add template export macros for libpbd
|
2014-03-01 18:57:36 -05:00 |
|
Paul Davis
|
db92e79deb
|
fix use of export macros to work with mingw(64). Template issues with msvc will require a different solution (if they exist)
|
2014-03-01 18:53:55 -05:00 |
|
Paul Davis
|
a72482af09
|
fix use of export macros to work with mingw(64)
|
2014-03-01 18:53:26 -05:00 |
|
Paul Davis
|
3e2ac89d22
|
fix correct export macro guard in libpbd for mingw64
|
2014-03-01 18:33:31 -05:00 |
|
Paul Davis
|
19395ac258
|
when mingw is mingw64, it appears that we need to use __declspec() and not __attribute__((visibility)) for export control
|
2014-03-01 15:16:39 -05:00 |
|
Robin Gareus
|
3cf5dcb64c
|
move Paths Dialog to libgtkmm2ext
|
2014-02-28 00:05:47 +01:00 |
|
Paul Davis
|
f8ec1d1f27
|
glib only allows <glib.h> these days; typedef enum in C++ code is redundant
|
2014-02-27 09:23:07 -05:00 |
|
Robin Gareus
|
ce32d5f17b
|
make PBD's path-scanner OS agnostic (use glib)
|
2014-02-26 18:07:45 +01:00 |
|
Robin Gareus
|
cfa94aeccc
|
fix system-exec (wait for app to start)
|
2014-02-25 14:57:57 +01:00 |
|
Robin Gareus
|
1d39cf7543
|
move SystemExec to libpbd
|
2014-02-19 03:38:43 +01:00 |
|
Paul Davis
|
3eeaec5608
|
use boost::uuids method to get a string from a boost UUID
|
2014-02-17 15:29:18 -05:00 |
|
Paul Davis
|
89d5be353a
|
equivalent change to realpath() error return as was done in master rev 60a9213035
|
2014-02-07 18:49:51 -05:00 |
|
Paul Davis
|
5062a00c7d
|
move -fvisibility=hidden to the top of the source tree, and remove its internal use; use libtimecode as a shared lib again
|
2014-01-12 15:40:47 -05:00 |
|
Paul Davis
|
658bb3ccd4
|
finished merge of cairocanvas with windows and windows+cc branches
|
2014-01-10 17:11:10 -05:00 |
|
Paul Davis
|
3020b224fa
|
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
|
2014-01-10 16:07:57 -05:00 |
|
Paul Davis
|
dfec88e1a3
|
add proper namespace to PBD::demangle for systems without execinfo
|
2013-12-29 13:59:37 -05:00 |
|
Paul Davis
|
b0e4f81eb3
|
merge exportvis branch into cairocanvas, to reduce the number of "floating" branches.
Still need to add API export/visibility macros for the canvas library.
|
2013-12-27 14:29:06 -05:00 |
|
Paul Davis
|
b1231696ca
|
Mingw64 has pthread_t available, and does not need a thread ID comparison function
|
2013-12-19 13:04:04 -05:00 |
|
Tim Mayberry
|
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 |
|
Paul Davis
|
a7961f04cf
|
fix error in mingw version of realpath()
|
2013-12-05 17:43:15 -05:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
e0cc10540d
|
extra source no longer required
|
2013-12-05 17:24:39 -05:00 |
|
Paul Davis
|
bab60c2e8c
|
we don't use realpath() anymore so there is need for a special mingw include
|
2013-12-05 17:23:18 -05:00 |
|