Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-16 | remove lib versioning for internal plugins | Robin Gareus | |
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir). | |||
2015-01-12 | When building with MSVC make sure any backends / panners etc get copied to ↵ | John Emmas | |
the correct target folder (i.e. 'lib/ardour3' or 'lib/mixbus3' as appropriate) These changes are MSVC specific and shouldn't affect the other builds | |||
2014-12-21 | Limit Wiimote surface discovery to 5 connection attempts | Tim Mayberry | |
If you don't connect a Wiimote then the connection attempts were endless. | |||
2014-12-15 | try alternate Glib:: API for conversion from UTF-8 to ascii in Mackie ↵ | Paul Davis | |
support code | |||
2014-12-15 | nominal fix for sending UTF-8 text to Mackie surface | Paul Davis | |
2014-12-03 | changes to Mackie Control support for new crossthreadchannel implementation | Paul Davis | |
2014-12-03 | modify Mackie surface code to use crossthreadchannel on all platforms | Paul Davis | |
2014-11-26 | remove "port sources" management from MidiControlUI and Mackie support. | Paul Davis | |
This was necessary due to a bug/design issue between Glibmm and Glib (see https://bugzilla.gnome.org/show_bug.cgi?id=561885) but the problem needs to be managed by the *creator* of the IOSource and that has now moved inside CrossThreadChannel. | |||
2014-11-25 | Fix order of parameters to stop_touch() in Mackie::Control | Colin Fletcher | |
Reverse the parameters of Mackie::Control::stop_touch() to make them consistent with AutomationControl::stop_touch(), and fix up the call to AutomationControl::stop_touch() to have the parameters in the correct order. Unfortunately, I don't possess any devices that speak the Mackie protocol, so though the patch seems logical and correct to me, I have no way of testing it. If anyone has a device with touch faders that speaks Mackie, I'd be glad of any confirmation that it at least doesn't break anything. | |||
2014-11-25 | Remove dead code. | David Robillard | |
2014-11-23 | remove use of CrossThreadChannel::selectable() to allow cross-platform ↵ | Paul Davis | |
implementation of CrossThreadChannel via Glib::IOSource | |||
2014-11-03 | Reduce coupling between Plugin and PluginInsert. | David Robillard | |
2014-11-02 | Move ParameterDescriptor from Plugin to its own header. | David Robillard | |
This fixes circular dependency issues that arise when using ParameterDescriptor more widely. | |||
2014-10-29 | Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC | John Emmas | |
(new preprocessor directive - greatly improves CPU loading) | |||
2014-10-24 | avoid const cast warning | Paul Davis | |
2014-09-13 | fix CPI window handling: | Robin Gareus | |
Move control-surface editor-window management to the control surface. The Preferences-Dialog is not aware of session specific or surface specific actions and cannot properly manage the window. | |||
2014-08-28 | Make sure all our VC projects agree that the product is called 'Mixbus3' (as ↵ | John Emmas | |
opposed to just 'Mixbus') It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies. | |||
2014-08-04 | Modify our VC project files to work with msvc32-fixup.pl | John Emmas | |
2014-07-27 | Add the MSVC project file for building libs/surfaces/osc | John Emmas | |
2014-07-22 | Changes needed for building surfaces/osc (control surface protocol) with MSVC | John Emmas | |
(for testing on the non-Windows platforms) | |||
2014-07-15 | Update vcproj files for changed LILV config define. | David Robillard | |
2014-06-25 | Rename PBD::find_file_in_search_path to just PBD::find_file | Tim Mayberry | |
saves a bit of typing and not necessary if you look at how it is used. | |||
2014-06-25 | Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ↵ | Tim Mayberry | |
take a Searchpath | |||
2014-06-17 | Replace all use of PathScanner with equivalent functions from pbd/file_utils.h | Tim Mayberry | |
2014-06-17 | Change PBD::PathScanner API to return results by value to avoid inadvertent ↵ | Tim Mayberry | |
memory leaks | |||
2014-06-15 | fix pathscanner / stl_vector related memory leaks | Robin Gareus | |
2014-06-02 | merge with master and fix 4 conflicts by hand | Paul Davis | |
2014-05-16 | more gettimeofday() -> g_get_monotonic_time() | Robin Gareus | |
2014-05-16 | and one more gettimeofday() transition (mackie timers) | Robin Gareus | |
2014-04-28 | remove redundant os.path.join() calls when specifying install path as ↵ | Paul Davis | |
bld.env['LIBDIR'] | |||
2014-04-28 | finish unfinished work at basing all install paths on the program name | Paul Davis | |
2014-04-11 | final eradication of jack header files from anything except the JACK backend | Paul Davis | |
2014-04-08 | Add the main VC project files for building Ardour3 with Microsoft Visual Studio | John Emmas | |
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst') | |||
2014-03-23 | midi-controller, support log parameters - fixes #5890 | Robin Gareus | |
2014-03-10 | fix up waf build in wake of search path changes earlier today | Paul Davis | |
2014-03-04 | mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) | Robin Gareus | |
2014-03-02 | remove recently added conflation of mingw64 and msvc with respect to symbol ↵ | Paul Davis | |
export | |||
2014-03-01 | fix a related-to-last-commit problem in build script for OSC support | Paul 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-01 | when mingw is mingw64, it appears that we need to use __declspec() and not ↵ | Paul Davis | |
__attribute__((visibility)) for export control | |||
2014-02-19 | add a hack to deal with device discovery race, in which the devices were not ↵ | Paul Davis | |
actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages | |||
2014-02-19 | add a hack to deal with device discovery race, in which the devices were not ↵ | Paul Davis | |
actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages | |||
2014-01-25 | try to get export/visibility and build conditionals right for surfaces/, ↵ | Paul Davis | |
once more | |||
2014-01-23 | alter surfaces build wscript to use "children" idea (like top level wscript) | Paul Davis | |
Still not clear why this file requires the global keyword to make children global, but the toplevel wscript does not. | |||
2014-01-23 | fix up obj.defines for generic MIDI wscript | Paul Davis | |
2014-01-23 | mackie code does not use poll(2) and so does not need poll.h | Paul Davis | |
2014-01-23 | use correct export/visibility macros | Paul Davis | |
2014-01-14 | merge with master | Paul Davis | |
2014-01-15 | NOOP, semantic update, don't pannable's panner for direct access. | Robin Gareus | |
2014-01-12 | move -fvisibility=hidden to the top of the source tree, and remove its ↵ | Paul Davis | |
internal use; use libtimecode as a shared lib again | |||
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there |