Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-27 | Make program change toggle or 1 only. | Len Ovens | |
2015-07-27 | Allow any one midi event to control only one thing. | Len Ovens | |
2015-07-15 | fix “missing operator<< for PBD::ID” (clang) | Robin Gareus | |
2015-07-13 | Move learned midi binding reload after midi map load (fixes #6405) | Len Ovens | |
2015-07-11 | fix PBD::ID string format | Robin Gareus | |
2015-07-10 | Fixed pb in toggle mode to switch at half way (fixes #6424) | Len Ovens | |
2015-07-10 | Fixed generic MIDI program change event size to two bytes (fixes #6426) | Len Ovens | |
2015-07-10 | Add debug for generic midi control | Len Ovens | |
2015-06-24 | rationalize save/restore of control surface "feedback" property | Paul Davis | |
2015-06-09 | Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵ | John Emmas | |
(just to be on the safe side) | |||
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-11-25 | Remove dead code. | David Robillard | |
2014-10-29 | Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC | John Emmas | |
(new preprocessor directive - greatly improves CPU loading) | |||
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-15 | Update vcproj files for changed LILV config define. | David Robillard | |
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-02 | merge with master and fix 4 conflicts by hand | Paul Davis | |
2014-04-28 | finish unfinished work at basing all install paths on the program name | 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-01-25 | try to get export/visibility and build conditionals right for surfaces/, ↵ | Paul Davis | |
once more | |||
2014-01-23 | fix up obj.defines for generic MIDI wscript | Paul Davis | |
2014-01-23 | use correct export/visibility macros | Paul Davis | |
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 | |||
2013-12-27 | merge exportvis branch into cairocanvas, to reduce the number of "floating" ↵ | Paul Davis | |
branches. Still need to add API export/visibility macros for the canvas library. | |||
2013-12-21 | conform to new CP API design | Paul Davis | |
2013-12-13 | change Generic MIDI control so that it handles a SendFeedback request ↵ | Paul Davis | |
synchronously within a process callback | |||
2013-10-18 | reverse the visibility.h files assumptions that we don't build shared libs ↵ | Paul Davis | |
by default This avoids having to define define LIBFOO_DLL=1 all over the place. If we ever go with static libs we will need to define LIBFOO_STATIC=1 but hopefully in some central location like the top level wscript. Oh, and I also dropped support for gcc older than version 4.x because ardour will already not build on such an old version. | |||
2013-10-18 | Merge remote-tracking branch 'remotes/origin/exportvis' into windows+cc | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/wscript libs/ardour/ardour/audioregion.h libs/ardour/ardour/debug.h libs/ardour/ardour/directory_names.h libs/ardour/ardour/filesystem_paths.h libs/ardour/ardour/session_event.h libs/gtkmm2ext/gtkmm2ext/utils.h libs/panners/1in2out/wscript libs/panners/2in2out/wscript libs/panners/vbap/wscript libs/pbd/pbd/debug.h libs/pbd/pbd/file_utils.h libs/pbd/pbd/pathexpand.h libs/pbd/pbd/ringbuffer.h libs/pbd/pbd/ringbufferNPT.h libs/pbd/pbd/search_path.h libs/pbd/pbd/stacktrace.h libs/pbd/pbd/uuid.h libs/pbd/pbd/uuid_boost.h libs/surfaces/control_protocol/control_protocol/basic_ui.h libs/surfaces/control_protocol/control_protocol/control_protocol.h | |||
2013-10-17 | add -fvisibility=hidden to evoral, and make things work | Paul Davis | |
2013-10-17 | tweak up DLL=1 defs for control surfaces | Paul Davis | |
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-06 | Rename SearchPath class Searchpath | Tim Mayberry | |
Windows headers define SearchPath which means we have to undefine it where necessary. This is a pain and can be tricksy, so I feel renaming the class slightly is the easiest solution. | |||
2013-09-05 | move MidiPortManager from AudioEngine to Session | Paul Davis | |
This makes the responsibilities and ownership of non-Route related MIDI ports more clear, and removes a few wierd bits of code. It also ensures that open/close/open on the same session will retain connections for those MIDI ports | |||
2013-09-05 | 'surfaces/generic_midi' - Specify 'MIDI::byte' instead of 'byte' so the ↵ | John Emmas | |
compiler knows which one we mean | |||
2013-09-05 | 'surfaces/generic_midi' - Comment out some structure field names which MSVC ↵ | John Emmas | |
didn't like | |||
2013-09-05 | 'surfaces/generic_midi' - Minor modification to prevent MSVC from ↵ | John Emmas | |
complaining about a malformed comment | |||
2013-09-03 | use visibility macros to control visibility in control surface DLL/DSO's | Paul Davis | |
2013-08-07 | major redesign of MIDI port heirarchy and management (part 2) | Paul Davis | |
2013-07-16 | Revert "C++11 Building - Use new style struct field inititializing" (this code | Paul Davis | |
change breaks gcc on several platforms). This reverts commit bf153e58a5e3b31536648bff4b95bf6e0a107c6c. | |||
2013-07-15 | C++11 Building - Use new style struct field inititializing | Michael R. Fisher | |
- clang with std=c++11 enabled was failing here | |||
2013-06-10 | save and restore Generic MIDI threshold/smoothing value | Paul Davis | |
2013-06-06 | move control surface prefs onto their own tab in the user prefs; for Generic ↵ | Paul Davis | |
MIDI GUI, rename "Threshold" to "Smoothing" and add a tooltip to describe it; fix misuse of S_() in prefs editor | |||
2013-04-06 | fix reload of Generic MIDI binding state when the target state involves just ↵ | Paul Davis | |
a binding map, with no specific controller bindings at all (should fix #5210) |