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
f7396fd462
clarify comments for SndFileSource constructors
2014-04-04 15:17:14 -04:00
0da58e9510
fix typo in comment
2014-04-04 15:16:35 -04:00
Paul Davis
f89ddb10aa
comment edit
2014-04-01 04:14:34 -04:00
f5602071ce
Add internationalization support for my newly committed 'bundle_env_msvc.cc'
...
(also, move a #included file to keep MSVC happy)
2014-03-27 10:16:28 +00:00
e6a011b969
Add the code for 'load_custom_fonts()' (though not entirely sure if it's actually doing enything...)
2014-03-27 08:14:11 +00:00
6bcee4e9c8
rename ArdourMenu to ArdourDropdown
2014-03-26 11:40:25 -05:00
4c2e846126
the FlatFace element is no longer relevant. instead it was being used for an inset jeweled look. changed name to match
2014-03-26 11:37:28 -05:00
4e5d977fb1
add back track shrink/expand buttons
2014-03-25 10:43:04 -04:00
200a67fba8
most of the support for save/restore of visible track count
2014-03-25 10:33:18 -04:00