|
b895a8f631
|
Always link to ole32 when building with mingw for get_win_special_folder
needed for CoTaskMemFree in get_win_special_folder
|
2014-05-14 09:47:40 +10:00 |
|
|
8d0ec2403f
|
Add a couple of pthread helper macros
(to accommodate the fact that in ptw-win32, 'pthread_t' is subtlely different from its non-Windows counterparts)
|
2014-05-06 09:31:11 +01:00 |
|
|
058986f77b
|
finish unfinished work at basing all install paths on the program name
|
2014-04-28 21:11:08 -04:00 |
|
|
f31c84a742
|
close stdin as first attempt to terminate process cleanly.
|
2014-04-20 23:02:32 +02:00 |
|
|
3552c17b91
|
fix SystemExec for windows
|
2014-04-20 02:51:27 +02:00 |
|
|
396fae31a9
|
Make sure that the input string doesn't go out of scope when using boost::tokenizer
|
2014-04-14 20:26:48 +01:00 |
|
|
5d9c2104d2
|
Oops - correct some typos in my previous commit
(accidentally used G_DIR_SEPARATOR instead of G_SEARCHPATH_SEPARATOR)
|
2014-04-11 15:36:04 +01:00 |
|
|
d95de39339
|
Make sure we use the correct style of filepath separator on Windows
('libs/ardour/file_source.cc' still to be investigated)
|
2014-04-11 13:03:48 +01:00 |
|
|
c046b7c9d3
|
Remove 'pipex' from my pbd.vcproj as it's not needed for Ardour3
|
2014-04-11 12:59:03 +01:00 |
|
|
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 |
|
|
3e7fad52f5
|
fix conceptual error/thinko in EnvironmentalProtectionAgency when using unsetenv() while iterating over char** environ
|
2014-04-04 15:25:56 -04:00 |
|
|
6f3ebba3b6
|
comment tweak
|
2014-03-24 19:46:07 -04:00 |
|
|
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 |
|
|
ba128eea50
|
replace use of Gio:: for plugin state
|
2014-03-22 17:42:26 +01:00 |
|
|
1d85ab27a7
|
replace use of Gio:: with primitives (fix for #5889 part 1)
|
2014-03-22 17:42:26 +01:00 |
|
|
543099afba
|
rework SystemExec - use vfork wrapper (and lots of related stuff)
|
2014-03-13 16:58:07 +01:00 |
|
|
f15932a5c2
|
fix #ifdef in localtime_r header (from Valeriy)
|
2014-03-12 09:39:16 -04:00 |
|
|
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 |
|
|
f6129ed0f4
|
prototype vfork exec-wrapper.
|
2014-03-11 15:48:41 +01:00 |
|
|
495c0de4ac
|
fix up waf build in wake of search path changes earlier today
|
2014-03-10 17:30:12 -04:00 |
|
|
b6a9bf5d04
|
add PBD::downcase() functions to libpbd
|
2014-03-10 17:30:12 -04:00 |
|
|
07d5a389fa
|
add missing include to define LIBPBD_API (mingw build)
|
2014-03-09 21:05:17 +01:00 |
|
|
944c32346b
|
Add a couple of visibility specifiers that were missing
|
2014-03-08 11:29:52 +00:00 |
|
|
c7bc009b30
|
Use LIBPBD_TEMPLATE_API and LIBPBD_TEMPLATE_MEMBER_API where appropriate
|
2014-03-08 11:28:54 +00:00 |
|
|
912f07b919
|
mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)
|
2014-03-04 15:25:58 +01:00 |
|
|
43421f0b46
|
minor fix for libpbd wscript on windows
|
2014-03-03 10:31:53 -05:00 |
|
|
8040df1897
|
move export_search_path(), previously in gtk2_ardour/main.cc, into libs/pbd
|
2014-03-02 11:25:54 -05:00 |
|
|
b8419ae7cd
|
use "new" VST search path code and adjust build system to reflect new source files
|
2014-03-02 10:53:25 -05:00 |
|
|
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 |
|
|
c10e11eca5
|
for windows build, add fallback_folders.cc to libpbd source list
|
2014-03-01 22:47:19 -05:00 |
|
|
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 |
|
|
fd64bba1de
|
add -DPROGRAM_NAME to libpbd compile flags
|
2014-03-01 22:43:46 -05:00 |
|
|
08c89809ee
|
REALLY REALLY CORRECT template export macros for libpbd
|
2014-03-01 22:31:47 -05:00 |
|
|
dbd89ed49d
|
REALLY CORRECT template export macros for libpbd
|
2014-03-01 18:59:44 -05:00 |
|
|
c1a540f34e
|
use template export forms for MemementoCommand
|
2014-03-01 18:59:37 -05:00 |
|
|
9526fef902
|
CORRECT template export macros for libpbd
|
2014-03-01 18:58:41 -05:00 |
|
|
9f121fac81
|
add template export macros for libpbd
|
2014-03-01 18:57:36 -05:00 |
|
|
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 |
|
|
a72482af09
|
fix use of export macros to work with mingw(64)
|
2014-03-01 18:53:26 -05:00 |
|
|
3e2ac89d22
|
fix correct export macro guard in libpbd for mingw64
|
2014-03-01 18:33:31 -05:00 |
|
|
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 |
|
|
3cf5dcb64c
|
move Paths Dialog to libgtkmm2ext
|
2014-02-28 00:05:47 +01:00 |
|
|
f8ec1d1f27
|
glib only allows <glib.h> these days; typedef enum in C++ code is redundant
|
2014-02-27 09:23:07 -05:00 |
|
|
ce32d5f17b
|
make PBD's path-scanner OS agnostic (use glib)
|
2014-02-26 18:07:45 +01:00 |
|
|
cfa94aeccc
|
fix system-exec (wait for app to start)
|
2014-02-25 14:57:57 +01:00 |
|
|
1d39cf7543
|
move SystemExec to libpbd
|
2014-02-19 03:38:43 +01:00 |
|
|
3eeaec5608
|
use boost::uuids method to get a string from a boost UUID
|
2014-02-17 15:29:18 -05:00 |
|
|
89d5be353a
|
equivalent change to realpath() error return as was done in master rev 60a9213035
|
2014-02-07 18:49:51 -05:00 |
|
|
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 |
|
|
658bb3ccd4
|
finished merge of cairocanvas with windows and windows+cc branches
|
2014-01-10 17:11:10 -05:00 |
|