summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-02implement VST midi-outputRobin Gareus
2014-03-02remove recently added conflation of mingw64 and msvc with respect to symbol ↵Paul Davis
export
2014-03-02fix missing const for windows vst_search_path()Paul Davis
2014-03-02install small-splash imagePaul Davis
2014-03-02add missing extra filePaul Davis
2014-03-02move fixup_bundle_environment() code into per-platform filesPaul Davis
2014-03-02move export_search_path(), previously in gtk2_ardour/main.cc, into libs/pbdPaul Davis
2014-03-02use "new" VST search path code and adjust build system to reflect new source ↵Paul Davis
files
2014-03-02remove fallback_folders code, add simpler more focused get_vst_search_path() ↵Paul Davis
and breakout get_win_special_folder() into its own file
2014-03-01for windows build, add fallback_folders.cc to libpbd source listPaul Davis
2014-03-01add likely stub code for adding linkage to libole when building libpbd on ↵Paul Davis
windows. I may have gotten the precise linkflags string incorrect, but this my best guess.
2014-03-01add -DPROGRAM_NAME to libpbd compile flagsPaul Davis
2014-03-01REALLY REALLY CORRECT template export macros for libpbdPaul Davis
2014-03-01REALLY CORRECT template export macros for libpbdPaul Davis
2014-03-01use template export forms for MemementoCommandPaul Davis
2014-03-01CORRECT template export macros for libpbdPaul Davis
2014-03-01remove mingw64 special case from evoral visibility header (might be ↵Paul Davis
appropriate everywhere, needs testing)
2014-03-01add template export macros for libpbdPaul Davis
2014-03-01fix use of export macros to work with mingw(64). Template issues with msvc ↵Paul Davis
will require a different solution (if they exist)
2014-03-01fix use of export macros to work with mingw(64)Paul Davis
2014-03-01fix correct export macro guard in libpbd for mingw64Paul Davis
2014-03-01fix a related-to-last-commit problem in build script for OSC supportPaul Davis
This would have had the effect of hiding -DPACKAGE="ardour_osc" but since there is no i18n stuff in our OSC support, it really had no effect.
2014-03-01fix compilation of libcanvas so that when built as a shared lib (the ↵Paul Davis
default), -DLIBCANVAS_DLL_EXPORTS=1 is not lost
2014-03-01allow hardour to build even when --exports-hidden is used with waf configurePaul Davis
2014-03-01ardour now requires export visibility macros for all added classesPaul Davis
2014-03-01when mingw is mingw64, it appears that we need to use __declspec() and not ↵Paul Davis
__attribute__((visibility)) for export control
2014-03-01re-work VST paths configuration.Robin Gareus
environment vars provide the "default", but are no longer relevant once ardour-internal paths are configured.
2014-03-01change code that is never used into assert()s.Robin Gareus
plugin-scan should always happen explicitly (either on start or by user request).
2014-02-28fix semantics of button press -> leave button -> button release, to match ↵Paul Davis
typical GUI toolkits
2014-02-28remove debug messages, for nowPaul Davis
2014-02-28change implementation of ArdourCanvas::Curve to use GIMP-inspired ideas.Paul Davis
Presmooth with quadratic bezier, then interpolate when rendering. Not finished yet
2014-02-28change latency calibration button from "record enable button" to "generic ↵Paul Davis
button"
2014-02-28add generic button style for ArdourButtonsPaul Davis
2014-02-28fix problem with splash window on OS X: requesting a redraw of a hidden ↵Paul Davis
window doesn't result in an expose event being delivered. The splash window was being hidden by default on OS X as soon as someone called Splash::pop_back_for(), because of window layering issues on OS X. But then the next call to ::message() would not return because a recursive event loop was started that waits for the expose event, which never comes. So, (a) show the window when ::message() is called AND (b) remove the recursive event loop because (b.1) we don't seem to need it (b.2) recursive event loops are generally evil.
2014-02-28remove splash message/window at shutdown - it is just irritating and ↵Paul Davis
unnecessary (or ought to be)
2014-02-28fix typo in docRobin Gareus
2014-02-28make custom lxvst path work..Robin Gareus
2014-02-28change default value for plugin scan progress windowRobin Gareus
goes with b8e4c446374
2014-02-28path-dialogue: check for and disallow duplicatesRobin Gareus
2014-02-28break out ARDOUR::PluginTypeRobin Gareus
2014-02-27do not crash when considering a directory called midi (with any case) as an ↵Paul Davis
apparent MIDI file
2014-02-28display policy of plugin-scan progress popup-windowRobin Gareus
Only show scan-progress when discovering new plugins (discovery can be cancelled) and optionally also show it during 'scanning index only' (with insensitive cancel button)
2014-02-28move Paths Dialog to libgtkmm2extRobin Gareus
2014-02-27glib only allows <glib.h> these days; typedef enum in C++ code is redundantPaul Davis
2014-02-27remove unneeded extra methods in ArdourCanvas::CurvePaul Davis
2014-02-27add back color definitions that were removed in cd68ae78f9Paul Davis
2014-02-26fix transparent waveform outlinePaul Davis
2014-02-26use Canvas::Curve for drawing xfadesPaul Davis
Pixel-by-pixel we shall rule the earth.
2014-02-26increase number of steps in xfade curves (where applicable) from about 9 to 32Paul Davis
2014-02-26tweak a few colors, add options and missing colorsPaul Davis