John Emmas
|
5fc1cbb65c
|
'libs/audiographer' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
|
2014-01-13 14:58:04 +00:00 |
|
John Emmas
|
61c692baa1
|
'libs/evoral' - Move a couple of 'IdentityConverter' functions into their own dedicated C++ source file. This allows them to be used correctly with __dllimport and __dllexport. Hopefully, this technique will also work for gcc / mingw
|
2014-01-12 17:40:25 +00:00 |
|
John Emmas
|
dd8ba245bb
|
'libs/evoral' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
|
2014-01-12 17:36:17 +00:00 |
|
John Emmas
|
897fbdc652
|
Small patch to see if Ben's build problem gets fixed
|
2014-01-05 15:08:38 +00:00 |
|
John Emmas
|
6bd36896e7
|
'libs/pbd' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
|
2013-12-01 14:26:08 +00:00 |
|
John Emmas
|
b855e5f322
|
Merge remote-tracking branch 'remotes/origin/exportvis' into windows+cc
Conflicts (hopefully resolved):
gtk2_ardour/wscript
libs/ardour/ardour/audioregion.h
libs/ardour/ardour/debug.h
libs/ardour/ardour/directory_names.h
libs/ardour/ardour/filesystem_paths.h
libs/ardour/ardour/session_event.h
libs/gtkmm2ext/gtkmm2ext/utils.h
libs/panners/1in2out/wscript
libs/panners/2in2out/wscript
libs/panners/vbap/wscript
libs/pbd/pbd/debug.h
libs/pbd/pbd/file_utils.h
libs/pbd/pbd/pathexpand.h
libs/pbd/pbd/ringbuffer.h
libs/pbd/pbd/ringbufferNPT.h
libs/pbd/pbd/search_path.h
libs/pbd/pbd/stacktrace.h
libs/pbd/pbd/uuid.h
libs/pbd/pbd/uuid_boost.h
libs/surfaces/control_protocol/control_protocol/basic_ui.h
libs/surfaces/control_protocol/control_protocol/control_protocol.h
|
2013-10-18 10:03:22 +01:00 |
|
Paul Davis
|
5ba369918b
|
add missing file
|
2013-10-17 15:46:16 -04:00 |
|
Paul Davis
|
a2d55d088a
|
add export control with -fvisibility=hidden to audiographer
|
2013-10-17 15:37:11 -04:00 |
|
Paul Davis
|
5b2a5d77b8
|
add -fvisibility=hidden to libardour_cp (control protocol)
|
2013-10-17 15:09:28 -04:00 |
|
Paul Davis
|
300536e5cd
|
add -fvisibility=hidden to libmidi++ and make things work
|
2013-10-17 15:07:18 -04:00 |
|
Paul Davis
|
61c1956ef9
|
add -fvisibility=hidden to evoral, and make things work
|
2013-10-17 15:02:20 -04:00 |
|
Paul Davis
|
2fab8182cc
|
add -fvisibility=hidden to libgtkmm2ext, and make things work
|
2013-10-17 14:36:41 -04:00 |
|
Paul Davis
|
2eabeebdc5
|
add -fvisibility=hidden to libpbd, and make things work
|
2013-10-17 13:51:02 -04:00 |
|
Paul Davis
|
98c93ee53e
|
tweak up DLL=1 defs for control surfaces
|
2013-10-17 13:30:18 -04:00 |
|
Paul Davis
|
55bf10abb8
|
include (probably) necessary stuff in panner compilation flags
|
2013-10-17 13:16:27 -04:00 |
|
Paul Davis
|
3af511433f
|
mark more functions for export (ardour runs now)
|
2013-10-17 13:16:04 -04:00 |
|
Paul Davis
|
5896d773e4
|
add export control to control protocol library
|
2013-10-17 13:15:24 -04:00 |
|
Paul Davis
|
f3d2ca0d9a
|
get everything compiling with libardour built using -fvisibility=hidden
|
2013-10-17 12:41:28 -04:00 |
|
Paul Davis
|
08fbc53d52
|
add new visibility macro headers omitted from previous commits
|
2013-10-17 12:41:11 -04:00 |
|
Paul Davis
|
15471ca7dd
|
add export control to libgtkmm2ext
|
2013-10-17 11:26:01 -04:00 |
|
Paul Davis
|
94ef2692b8
|
add export control to libevoral
|
2013-10-17 10:52:02 -04:00 |
|
Paul Davis
|
92b9fea3d1
|
remove a few more misplaced export macros
|
2013-10-17 10:51:30 -04:00 |
|
Paul Davis
|
9b7c33096a
|
export-ify libmidipp
|
2013-10-17 10:27:04 -04:00 |
|
Paul Davis
|
3e32fb6d48
|
remove some unnecessary export macro placements
|
2013-10-17 10:26:46 -04:00 |
|
Paul Davis
|
24d2b5ec92
|
add export visibility macros across libardour
|
2013-10-17 10:02:11 -04:00 |
|
Paul Davis
|
a7f156e005
|
new file for libmidi++ export control
|
2013-10-17 09:56:43 -04:00 |
|
Paul Davis
|
e2e057ce59
|
make small beginning on visibility control in libardour
|
2013-10-16 23:30:52 -04:00 |
|
Paul Davis
|
c5115c9a3c
|
add export visibility control to libpbd (works thus far on linux/gcc)
|
2013-10-16 23:30:28 -04:00 |
|
John Emmas
|
75b933eadb
|
Merge remote-tracking branch 'remotes/origin/master' into windows+cc
|
2013-10-16 15:55:59 +01:00 |
|
Paul Davis
|
9a630003ff
|
fix up issues with MIDI I/O option when using jack1 or jack2's most recent options for this
|
2013-10-15 15:22:25 -04:00 |
|
Paul Davis
|
56fa4d9045
|
update russian translation (again)
|
2013-10-15 14:03:59 -04:00 |
|
Paul Davis
|
58e8f43052
|
reduce default height of mackie control GUI, as per #5713
|
2013-10-15 13:28:01 -04:00 |
|
Paul Davis
|
019cd26ba4
|
update russian translation (from alexandre prokoudine)
|
2013-10-15 13:18:13 -04:00 |
|
John Emmas
|
97c68cc2b1
|
Merge branch 'windows' into windows+cc
Conflicts (hopefully resolved):
libs/pbd/stacktrace.cc
|
2013-10-15 17:38:08 +01:00 |
|
John Emmas
|
8ea695c00a
|
'libs/ardour' - Add 'LIBARDOUR_API' (initial testing). Ensures that libardour classes can get exported and imported from a Windows DLL.
|
2013-10-15 17:32:57 +01:00 |
|
Paul Davis
|
69a8fc43e2
|
Merge branch 'master' into windows
|
2013-10-15 11:17:12 -04:00 |
|
Paul Davis
|
f6ba1d2271
|
fix signed/unsigned issue pointed out by old apple gcc
|
2013-10-15 10:58:46 -04:00 |
|
Paul Davis
|
8a76441b0f
|
re-fix typo in PBD::demangle() for systems without execinfo.h
|
2013-10-15 10:52:29 -04:00 |
|
Paul Davis
|
a29b83c124
|
fix namespace issue with demangle on systems without execinfo.h
|
2013-10-15 10:41:42 -04:00 |
|
Paul Davis
|
89738cc3c2
|
fix typo in PBD::demangle() for systems without execinfo.h
|
2013-10-15 10:33:03 -04:00 |
|
John Emmas
|
e466ce40ad
|
Merge branch 'master' into windows+cc
Conflicts (hopefully resolved):
gtk2_ardour/ardour_ui.cc
|
2013-10-14 19:31:22 +01:00 |
|
John Emmas
|
4fac237fdc
|
'PBD::demangle()' - Minor modification to keep MSVC happy
|
2013-10-14 17:40:15 +01:00 |
|
John Emmas
|
b4d0d47b63
|
'AudioEngine::discover_backends()' - When building a debuggable backend module on Windows (e.g. jack_backend.dll) accommodate the Windows convention that Debug builds generally have a suffix added to their name
|
2013-10-14 17:19:39 +01:00 |
|
Paul Davis
|
d9058499af
|
add a back-pointer to the owner of a Processor
Use SessionObject* rather than Route so that per-region plugins will be possible in the future.
|
2013-10-14 11:12:50 -04:00 |
|
Paul Davis
|
7444ac128e
|
fix inability to export twice
|
2013-10-12 11:07:57 -04:00 |
|
Paul Davis
|
fdda8127ef
|
adapt AudioEngine to new AudioBackend API
|
2013-10-12 10:03:50 -04:00 |
|
Paul Davis
|
589ef168c1
|
adapt JACK audiobackend to pay attention to new _start() API related to latency measurement
|
2013-10-12 10:03:15 -04:00 |
|
Paul Davis
|
057f06703b
|
slightly change AudioBackend API to allow specifying that the device is being started for latency measurement
We don't want any existing latency settings used when re-measuring latency measurements.
|
2013-10-12 10:02:37 -04:00 |
|
John Emmas
|
fa71d82dda
|
Merge branch 'windows' into windows+cc
|
2013-10-11 18:23:53 +01:00 |
|
Tim Mayberry
|
a0b9751866
|
Fix ardour tests to work with new AudioEngine/Backends changes
|
2013-10-11 22:36:19 +10:00 |
|