summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-14Include windows.h for Sleep functionTim Mayberry
2014-05-14Use Glib::usleep in Editor::timefx_thread on WindowsTim Mayberry
2014-05-14Include windows.h for Registry access related APITim Mayberry
2014-05-14Fix collision between keyword interface used in glibmm and windows headersTim Mayberry
2014-05-10Oops - minor spelling correctionsJohn Emmas
2014-05-10Bug fix imported from Mixbus2 (SVN r11025)John Emmas
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)
2014-05-10Bug fix imported from Mixbus2 (SVN r11448)John Emmas
If we couldn't figure out a plugin creator's name, either use as much of it as we could determine or mark the creator as 'Unknown'
2014-05-07Fix region content drag directionColin Fletcher
Fix <Control>+drag in bottom of region to move the region contents in the expected direction.
2014-05-07Fix undo of layer-changing region dragsColin Fletcher
Move clear_changes() of the playlist on which a region has been dragged before calling set_layer() on that playlist, so that undo of region drags in layered mode undoes any layer changes too. Should fix #5904
2014-05-07shift-modifier during trim dragging causes region to jump to original ↵Paul Davis
position (anchored at start or end, depending on trim type)
2014-05-07first pass at tightening up waveform drawing algorithm to generally round ↵Paul Davis
down when dealing with fractional pixels
2014-05-06provide plugins with all available buffers.Robin Gareus
e.g. Audio in -> Midi out plugins (on an audio-track). Midi-buffers do exist in the route but no corresponding (physical) Input port-buffer exists and ardour crashed. Now, the plugin itself still only accesses the mapped ports (ChanMapping), but the mapped buffers are at most "processor_max_streams" and at least the required in+out buffers for the plugin.
2014-05-06fix mingw build - needs bundle_env_mingw.cc when building with mingw, and ↵Paul Davis
that is a build target, not a platform
2014-05-06Add some more missing #includesJohn Emmas
2014-05-06'atomic_ops' to use glib, rather than Waves's inbuilt atomic operationsJohn Emmas
Note that the following source files can be removed once we know this works on all platforms:- backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x96.hpp backends/wavesaudio/wavesapi/akupara/basics.hpp backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp
2014-05-06Add a return value to ↵John Emmas
'WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates()' (whilst technically, it doesn't report any encountered errors, it should nevertheless be returning some kind of error status)
2014-05-06Add a couple of pthread helper macrosJohn Emmas
(to accommodate the fact that in ptw-win32, 'pthread_t' is subtlely different from its non-Windows counterparts)
2014-05-06Add 'waves_backend.vcproj'John Emmas
2014-05-06Add the 'porttime' source file for WindowsJohn Emmas
2014-05-06Add some type guards to 'wstdint.h' (in case we previously #included some ↵John Emmas
headers which already define those types)
2014-05-06Add some casting and namespace specifiers to keep MSVC happyJohn Emmas
2014-05-06Add a couple of missing header files (needed for cin /cout etc)John Emmas
2014-05-06Add 'midi_scene_change' sources to ardour.vcprojJohn Emmas
2014-05-02a variety of changes to finalize (?) (MIDI) SceneChange functionalityPaul Davis
2014-05-02tell the SceneChanger to emit any relevant scene changes after a locatePaul Davis
2014-05-02changing the start (position) of a marker with a scene change needs to ↵Paul Davis
update the SceneChanger
2014-05-01Add ComboOption configuration for default-fade-shapeAdrian Knoth
Let the user choose the preferred default fade shape in the editor section of the preference menu.
2014-05-01Introduce global default-fade-shape configuration variableAdrian Knoth
Some users always want the same fade in/out style, e.g., constant power, symmetric, fast etc. To avoid having them change the fade style manually for each fade, use a global configuration variable instead.
2014-05-01Drop unused set_default-fade(float, framecnt_t) prototypeAdrian Knoth
2014-05-01if using the audio/MIDI setup dialog because there are >1 backends, but the ↵Paul Davis
chosen backend is not under our control (i.e. JACK), remember to start it before returning from the dialog
2014-05-01fix crash in butler when destroying before thread is startedPaul Davis
2014-05-01fix install path for ./waf install of waves backendPaul Davis
2014-05-01second part of windows/osx macro change - forgot *.cpp filesPaul Davis
2014-05-01alter platform-dependent preprocessor macros to use the same names as the ↵Paul Davis
rest of the ardour codebase
2014-05-01fix compile for waves backend, after recent API changePaul Davis
2014-05-01use AudioBackendInfo::already_configured() to correctly determine if backend ↵Paul Davis
requires setup Fixes issues when using JACK backend in combination with others, that prevented connecting to an existing JACK server.
2014-05-01Add AudioBackend::info() method to retrieve AudioBackendInfo objectPaul Davis
Goal is to be able to call AudioBackendInfo::already_configured() from the right place.
2014-05-01change location marker ruler text for get_trx() == true casePaul Davis
2014-05-01correctly set up ruler preferences for get_trx() == true casePaul Davis
2014-04-30more previously applied changes required to build Waves audio/midi backendPaul Davis
2014-04-30second part of (previously applied) change to be able to use -fms-extensions ↵Paul Davis
with C compiler
2014-04-302nd attempt at updated Waves audio backend, with added -fms-extensions as ↵Paul Davis
previously applied (but not updated in Waves' repo) to allow anonymous unions, as used by PortMidi
2014-04-30script to run ardour under callgrindRobin Gareus
2014-04-30use per-channel signals to pick up scene changes, rather than global onesPaul Davis
2014-04-30fix for storing 14 bit MIDI controller valuesPaul Davis
2014-04-29Revert "update wavesaudio backend, now supports Windows (ASIO) as well as OS ↵Paul Davis
X (CoreAudio)" This reverts commit f374ce69a6f28eb3e7774bfcdb5e07b61b06c3bd. The code does not compile on OS X, and includes changes to ARDOUR::AudioEngine that have not landed in git.
2014-04-29remove two more unnecessary instances of os.path.join in install path ↵Paul Davis
definitions
2014-04-29update wavesaudio backend, now supports Windows (ASIO) as well as OS X ↵Paul Davis
(CoreAudio)
2014-04-29Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvasCarl Hetherington
2014-04-29DummyAudioBackend: fix freewheelin' typoRobin Gareus