summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2018-02-21fix compilation on windows with VST supportLen Ovens
2018-02-21OSC: fix compiler warning and catch possible errorsLen Ovens
2018-02-21fix compilation on linux with LXVST supportPaul Davis
2018-02-21Method to generate an initial tag file:Ben Loftis
rm config/plugin_tags touch config/init_plugin_tags
2018-02-20OSC: Add session name changeLen Ovens
2018-02-19Add flag for corners, where top+left shadows are both required.Ben Loftis
2018-02-18OSC: allow setting of marker nameLen Ovens
2018-02-18OSC: select comment should feedback when comment changedLen Ovens
2018-02-18OSC: Allow surface to change route comment.Len Ovens
2018-02-17Drop-shadow spacer; for theming.Ben Loftis
2018-02-17Fix long-standing bug in spacer expose+render.Ben Loftis
2018-02-16OSC: Select should be able to rename as well.Len Ovens
2018-02-16OSC: added group join, switch, remove functionLen Ovens
2018-02-16noop OSC: path strings should not get tranlatedLen Ovens
2018-02-16OSC: Add /group/list so surface can get a list of groupsLen Ovens
2018-02-15When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵John Emmas
using different versions of the SESSION_FILE format
2018-02-14Auto-monitor == Cue for MIDI tracks.Ben Loftis
2018-02-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2018-02-12Users struggle with Pane Dividers. Make them larger, and set a min-size on ↵Ben Loftis
the mixer list pane.
2018-02-12fix definition of Temporal::Beats::max()Paul Davis
Ticks can exceed PPQN, but if beats are already INT32_MAX, ::normalize() will not work correctly
2018-02-11SoloSelection: libardour part.Ben Loftis
2018-02-10Resolve a few -Wunused-variable warnings in US2400.Ben Loftis
2018-02-10iCon device tweaks: faster timecode display refresh rate. Submitted by ↵Ben Loftis
Michal Barhon.
2018-02-10Resolve -Wreorder in qcon code.Ben Loftis
2018-02-09new_grid: Rewrite of Snap and Grid. (squashed commit)Ben Loftis
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-05OSC: clean up jog mode, simplify feedbackLen Ovens
2018-02-03MSVC only allows static class members to be initialised in the class declarationJohn Emmas
2018-02-03Make sure that 'libardour-config,h' only gets #included when building with ↵John Emmas
waf (as it only gets generated when building with waf) When building with MSVC this was getting #included in a few places which had the effect of making my session files get generated in a very old format.
2018-02-02Further defer changes of plugin Tags+Status, and consolidate code to call ↵Ben Loftis
PluginListChanged only once.
2018-02-02Fixes for the iCON Qcon mcp device - LED rings. Submitted by Michal Barhon ↵Ben Loftis
: mbarhon@seznam.cz
2018-02-01OSC: jog mode and jog mode name should be sent at refreshLen Ovens
2018-02-01Support for the iCON Qcon mcp device - sysex strings. Submitted by Michal ↵Ben Loftis
Barhon.
2018-01-31OSC: Add group name feedback to stripsLen Ovens
2018-01-31Allow to filter tags by hidden + favoriteRobin Gareus
This in preparation to not populate context-menus with unused tags.
2018-01-31const where const is dueRobin Gareus
2018-01-31Text case change (_VSTInfo::Category needs to be capitalized)John Emmas
2018-01-30Fix editing/replacing plugin-tagsRobin Gareus
2018-01-30Ardour Button Toggle explosionRobin Gareus
Add option to use ArduorButton as standalone Toggle/Checkbox. Usually ArdourButton relegates this to Actions or is backed by Config. This allows to use the Button as standalone Toggle, get_active() It should maybe be a derived Class, but ArdourButton is already beyond that..
2018-01-30Move LADSPA Author string sanitation to libardour.Robin Gareus
(Also allow dot as valid char: e.g. "James T. Kirk" but keep stripping common suffixes like <e@mail>.
2018-01-30ArdourButton: honor text-ellipsis width for size-requestRobin Gareus
2018-01-30Add ArdourDropdown API for use as dumb text dropdown.Robin Gareus
2018-01-30Add backend-API to reset plugin tagsRobin Gareus
2018-01-30Fix plugin factory tagsRobin Gareus
* tag-file is loaded early on (before scanning plugin) retain factory set tag from file, don't use plugin-categories. * load user plugin-tag file after factory plugin-tag file
2018-01-30Clean up tag tokenization codeRobin Gareus
* accept " ,\n" as separator * produce only " " as separator * squelch error message for empty-string tokenization * clean up code, use existing API methods for lower-case transform
2018-01-30Remove unused APIRobin Gareus
2018-01-30NO-OP: whitespaceRobin Gareus
2018-01-30Update PluginManager: implement plugin tagsRobin Gareus
* move plugin-meta-data (status, tag) into dedicated sub-dir * load/save space separated tags * pre-seed tags with plugin-category (if unset) * breaking API change: PluginStatusesChanged() signal includes change
2018-01-30Update plugin classificationRobin Gareus
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API
2018-01-30Prepare plugin-meta-data config-dir and filesRobin Gareus
2018-01-27FP8/16: Update Plugin List when Selection changes.Robin Gareus