18d4fd9f37
fun with the c-preprocessor. platform dependent VST support.
2014-04-14 17:54:21 +02:00
57f09d5d9d
Now that we can build with VST support, make sure our MSVC build knows about it
2014-04-14 16:14:07 +01:00
4336f75d3b
Make sure that when building with MSVC, a Release build will launch without an annoying, floating console window
2014-04-14 16:14:06 +01:00
09d5d7f26b
remove code intended for use with basename(), fix memory leak since g_path_get_basename() returns a newly allocated string.
2014-04-14 15:21:29 +02:00
15c5d12321
clean up 6cc2812f2e
(interim vst fixes)
2014-04-14 15:10:28 +02:00
56b9398208
despite what MSVC thinks, C is not C++.
2014-04-14 15:04:50 +02:00
55bfe10fa6
make frame/trim handles transparent for now.
...
This is a new GUI feature that will not be completed for the 3.6 release, so just hide them.
2014-04-14 04:46:24 -04:00
5764970709
more work on linking file existence and removability
2014-04-14 03:03:35 -04:00
062dd5b71d
check whether a source with the same path exists in session list not just on disk.
...
This is intended to catch a potential wierd condition where a source exists as a stub, but has not yet been written to disk,
and then a new source is created with the same path. Currently it is not understood how/when this might happen
2014-04-14 02:17:31 -04:00
b81d57f049
further code simplification and rationalization related to MIDI source/file renaming
2014-04-14 02:17:30 -04:00
343b06d8d3
dramatic change in logic and naming for operations related to adding a MIDI region on demand and cloning/unlinking
...
Existing code would cause data loss due to creation of two Source objects referring the same path, one with removable flags and one without. Careful code review suggested a variety of thinkos, function naming problems and other confusion that caused this. I have tried ot extensively comment what is going on with these operations, because it is one key area in which MIDI differs from audio: with audio, capture is the only way to add a new audio region, but for MIDI there are GUI input events that can add a new region.
2014-04-14 02:17:30 -04:00
d2a31ab6ee
remove unnecessary include
2014-04-12 14:07:51 +02:00
unknown
d2ab2e8b31
another stab at a working vst on windows
2014-04-11 14:41:58 -05:00
unknown
9fe353c4a2
more vst tweaks
2014-04-11 14:23:35 -05:00
unknown
6cc2812f2e
interim vst fixes
2014-04-11 14:23:29 -05:00
f678700376
amend previous commit, remove cruft, no more extern function pointers
2014-04-11 19:36:17 +02:00
e359521fad
export fst functions (for MSVC)
2014-04-11 17:30:37 +02: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
8a4fdbf023
final eradication of jack header files from anything except the JACK backend
2014-04-11 02:52:28 -04:00
0b0a80d571
fix tetris-ized mixer strips AND return option to have group button in mixer strip
2014-04-10 15:26:15 -04:00
176a668952
fix borked cpp directives in trx menu file
2014-04-10 15:25:43 -04:00
509159c3c6
first pass hiding/rearrangement of UI elements related to trx
2014-04-10 13:30:25 -04:00
2974c87684
parameterize install target directories based on --program-name configure option
2014-04-10 10:23:16 -04:00
aac77d08a3
language correction in option description (in => using)
2014-04-10 10:22:49 -04:00
f2673bb9bf
remove reference to JACK constant
2014-04-10 10:22:13 -04:00
32fc7a81c5
clean up use of JACK name in messages
2014-04-10 10:21:47 -04:00
232cb73983
remove final reference to jack headers
2014-04-10 10:17:36 -04:00
68c5f05704
remove final reference to jack headers
2014-04-10 10:14:45 -04:00
dc0723655e
remove use of JACK headers to allow building on systems without JACK
2014-04-10 08:58:51 -04:00
fa66d0ae38
remove use of JACK headers to allow building on systems without JACK
2014-04-10 08:58:25 -04:00
c52f7957a9
redesign technique for naming/creating regions for MIDI clone (or other non-capture driven MIDI region creation operations).
...
See comments in Session::new_midi_source_name() for details.
2014-04-10 08:58:04 -04:00
0802cbf30c
remove inclusion of jack.h so that we can build on a platform without JACK
2014-04-10 08:52:21 -04:00
5f98ad2187
initial trim of trx.menus
2014-04-10 07:31:43 -04:00
21a6c20e9a
always build all per-program menu files so that we can try them out with different builds
2014-04-10 07:31:26 -04:00
75210a480c
don't mention ardour.menus explicitly if an error loading menu file ocurrs
2014-04-10 07:31:06 -04:00
3ca332343e
add new trx menus file
2014-04-10 05:58:49 -04:00
716c5b0642
new configure option for trx build, which also generates new menus file
2014-04-10 05:58:49 -04:00
782f67d2bc
use TRX Profile to alter transport button layout
2014-04-10 05:58:49 -04:00
62e66b05dc
set Profile TRX element at startup
2014-04-10 05:58:49 -04:00
cc99b56c57
name-change of RuntimeProfile element
2014-04-10 05:58:48 -04:00
59cdb46c2f
provide a non-hard-coded menu file name to ActionManager when loading menus
2014-04-10 05:58:48 -04:00
01af11c25c
add new element to ARDOUR::RuntimeProfile
2014-04-10 05:58:48 -04:00
4652671a88
Modify 'gtk2_ardour/nsmclient.cc' to add MSVC support for LO_TT_IMMEDIATE
2014-04-08 09:57:20 +01:00
2dba47aba8
Add the MSVC project resources (icons etc)
2014-04-08 09:55:23 +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
Sakari Bergen
254923532b
Make tests build again (fix linker issues)
2014-04-07 20:50:29 +03:00
fc691cb3ba
after cloning a MIDI region, mark the source file as non-removable. Fixes reports about missing MIDI files on the forums and IRC
2014-04-04 15:26:44 -04:00
3e7fad52f5
fix conceptual error/thinko in EnvironmentalProtectionAgency when using unsetenv() while iterating over char** environ
2014-04-04 15:25:56 -04:00