summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-04-28add another missing filePaul Davis
2014-04-28add missing filePaul Davis
2014-04-28merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵Paul Davis
change markers
2014-04-28DummyAudioBackend: port-engine, midi-buffers and the rest of itRobin Gareus
2014-04-28DummyAudioBackend: basic process threads and support structureRobin Gareus
2014-04-28skeleton dummy audio-engineRobin Gareus
2014-04-20close stdin as first attempt to terminate process cleanly.Robin Gareus
2014-04-20fix issue with duplicate entry in "Recent" menu after re-naming a sessionRobin Gareus
2014-04-20fix SystemExec for windowsRobin Gareus
2014-04-19no vfork wrapper on windowsRobin Gareus
2014-04-18fix VST GUI swallowing for windowsRobin Gareus
2014-04-17new transport option, "loop-is-mode" which optionally changes the role of ↵Paul Davis
the "play loop" button. If enabled, then the button simply changes the behaviour of the "play" button rather than actually starting playback. If disabled transport behaviour should be unchanged from before.
2014-04-16add new config parameter controlling visibility of name highlights in regions.Paul Davis
This also affects region name placement.
2014-04-15fix ridiculous spelling errorPaul Davis
2014-04-14Make sure that the input string doesn't go out of scope when using ↵John Emmas
boost::tokenizer
2014-04-14remove code intended for use with basename(), fix memory leak since ↵Robin Gareus
g_path_get_basename() returns a newly allocated string.
2014-04-14clean up 6cc2812f2e8 (interim vst fixes)Robin Gareus
2014-04-14despite what MSVC thinks, C is not C++.Robin Gareus
2014-04-14more work on linking file existence and removabilityPaul Davis
2014-04-14check whether a source with the same path exists in session list not just on ↵Paul Davis
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-14further code simplification and rationalization related to MIDI source/file ↵Paul Davis
renaming
2014-04-14dramatic change in logic and naming for operations related to adding a MIDI ↵Paul Davis
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-12remove unnecessary includeRobin Gareus
2014-04-11another stab at a working vst on windowsunknown
2014-04-11more vst tweaksunknown
2014-04-11interim vst fixesunknown
2014-04-11amend previous commit, remove cruft, no more extern function pointersRobin Gareus
2014-04-11export fst functions (for MSVC)Robin Gareus
2014-04-11Oops - correct some typos in my previous commitJohn Emmas
(accidentally used G_DIR_SEPARATOR instead of G_SEARCHPATH_SEPARATOR)
2014-04-11Make sure we use the correct style of filepath separator on WindowsJohn Emmas
('libs/ardour/file_source.cc' still to be investigated)
2014-04-11Remove 'pipex' from my pbd.vcproj as it's not needed for Ardour3John Emmas
2014-04-11final eradication of jack header files from anything except the JACK backendPaul Davis
2014-04-10remove use of JACK headers to allow building on systems without JACKPaul Davis
2014-04-10redesign technique for naming/creating regions for MIDI clone (or other ↵Paul Davis
non-capture driven MIDI region creation operations). See comments in Session::new_midi_source_name() for details.
2014-04-10remove inclusion of jack.h so that we can build on a platform without JACKPaul Davis
2014-04-10name-change of RuntimeProfile elementPaul Davis
2014-04-10add new element to ARDOUR::RuntimeProfilePaul Davis
2014-04-08Add the main VC project files for building Ardour3 with Microsoft Visual StudioJohn Emmas
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
2014-04-07Make tests build again (fix linker issues)Sakari Bergen
2014-04-04after cloning a MIDI region, mark the source file as non-removable. Fixes ↵Paul Davis
reports about missing MIDI files on the forums and IRC
2014-04-04fix conceptual error/thinko in EnvironmentalProtectionAgency when using ↵Paul Davis
unsetenv() while iterating over char** environ
2014-04-04clarify comments for SndFileSource constructorsPaul Davis
2014-04-04fix typo in commentPaul Davis
2014-03-24comment tweakPaul Davis
2014-03-24fix a race condition between the death of a thread that communicates with an ↵Paul Davis
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-24Modify some initialization slightly to keep MSVC happyJohn Emmas
2014-03-24fix return in ::drop_device()Paul Davis
2014-03-24call AudioBackend::drop_device() when dropping a backend.Paul Davis
It is not clear that ::drop_device() is part of the same semantic operation as ::stop(), so we call them separatey
2014-03-24add ::drop_device() method to ARDOUR::AudioBackendPaul Davis