Paul Davis
384c0a9fac
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-14 13:04:14 -04:00
Paul Davis
2b3cb052ca
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-14 13:01:23 -04:00
Paul Davis
e1bf151ab0
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-14 13:00:24 -04:00
Paul Davis
99bf5d9eed
backport 1d85ab27a7 and ba128eea from cairocanvas branch to remove GIO (possible hotfix release)
2014-04-14 12:53:30 -04:00
Robin Gareus
7cc5f8b321
fix prev commit (MSVC release builds)
2014-04-14 17:59:28 +02:00
Robin Gareus
18d4fd9f37
fun with the c-preprocessor. platform dependent VST support.
2014-04-14 17:54:21 +02:00
John Emmas
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
John Emmas
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
Robin Gareus
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
Robin Gareus
15c5d12321
clean up 6cc2812f2e (interim vst fixes)
2014-04-14 15:10:28 +02:00
Robin Gareus
56b9398208
despite what MSVC thinks, C is not C++.
2014-04-14 15:04:50 +02:00
Robin Gareus
eef4e1efee
-d (disable plugin) option takes no arguments
2014-04-14 12:26:10 +02:00
Paul Davis
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
Paul Davis
5764970709
more work on linking file existence and removability
2014-04-14 03:03:35 -04:00
Paul Davis
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
Paul Davis
b81d57f049
further code simplification and rationalization related to MIDI source/file renaming
2014-04-14 02:17:30 -04:00
Paul Davis
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
Robin Gareus
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
Robin Gareus
f678700376
amend previous commit, remove cruft, no more extern function pointers
2014-04-11 19:36:17 +02:00
Robin Gareus
e359521fad
export fst functions (for MSVC)
2014-04-11 17:30:37 +02:00
Robin Gareus
670c066793
add manual reference to missing video-tools warnings
2014-04-11 17:24:50 +02:00
John Emmas
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
John Emmas
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
John Emmas
c046b7c9d3
Remove 'pipex' from my pbd.vcproj as it's not needed for Ardour3
2014-04-11 12:59:03 +01:00
Paul Davis
8a4fdbf023
final eradication of jack header files from anything except the JACK backend
2014-04-11 02:52:28 -04:00
Paul Davis
0b0a80d571
fix tetris-ized mixer strips AND return option to have group button in mixer strip
2014-04-10 15:26:15 -04:00
Paul Davis
176a668952
fix borked cpp directives in trx menu file
2014-04-10 15:25:43 -04:00
Paul Davis
509159c3c6
first pass hiding/rearrangement of UI elements related to trx
2014-04-10 13:30:25 -04:00
Paul Davis
2974c87684
parameterize install target directories based on --program-name configure option
2014-04-10 10:23:16 -04:00
Paul Davis
aac77d08a3
language correction in option description (in => using)
2014-04-10 10:22:49 -04:00
Paul Davis
f2673bb9bf
remove reference to JACK constant
2014-04-10 10:22:13 -04:00
Paul Davis
32fc7a81c5
clean up use of JACK name in messages
2014-04-10 10:21:47 -04:00
Paul Davis
232cb73983
remove final reference to jack headers
2014-04-10 10:17:36 -04:00
Paul Davis
68c5f05704
remove final reference to jack headers
2014-04-10 10:14:45 -04:00
Paul Davis
dc0723655e
remove use of JACK headers to allow building on systems without JACK
2014-04-10 08:58:51 -04:00
Paul Davis
fa66d0ae38
remove use of JACK headers to allow building on systems without JACK
2014-04-10 08:58:25 -04:00
Paul Davis
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
Paul Davis
0802cbf30c
remove inclusion of jack.h so that we can build on a platform without JACK
2014-04-10 08:52:21 -04:00
Paul Davis
5f98ad2187
initial trim of trx.menus
2014-04-10 07:31:43 -04:00
Paul Davis
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
Paul Davis
75210a480c
don't mention ardour.menus explicitly if an error loading menu file ocurrs
2014-04-10 07:31:06 -04:00
Paul Davis
3ca332343e
add new trx menus file
2014-04-10 05:58:49 -04:00
Paul Davis
716c5b0642
new configure option for trx build, which also generates new menus file
2014-04-10 05:58:49 -04:00
Paul Davis
782f67d2bc
use TRX Profile to alter transport button layout
2014-04-10 05:58:49 -04:00
Paul Davis
62e66b05dc
set Profile TRX element at startup
2014-04-10 05:58:49 -04:00
Paul Davis
cc99b56c57
name-change of RuntimeProfile element
2014-04-10 05:58:48 -04:00
Paul Davis
59cdb46c2f
provide a non-hard-coded menu file name to ActionManager when loading menus
2014-04-10 05:58:48 -04:00