Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-26 | Add option to disable blinking alert buttons. | Robin Gareus | |
2017-03-26 | improve correct selection (in mixer) of newly added tracks/busses | Paul Davis | |
2017-03-26 | make selection of tracks/busses after adding them slightly more efficient | Paul Davis | |
2017-03-26 | whenever showing the add routes dialog, put focus in the SpinButton that ↵ | Paul Davis | |
determines how many <X> are added | |||
2017-03-26 | make it possible to drop a group from a VCA | Paul Davis | |
2017-03-26 | more fully disable gain adjustment sharing in a RouteGroup that is assigned ↵ | Paul Davis | |
to a VCA master | |||
2017-03-25 | profile instant.xml save | Robin Gareus | |
This does clutter up stderr, but only because instant.xml is arguably saved much too often (and it's not really instant :) | |||
2017-03-24 | OSC: tell surfaces using /strip/list they need to rebuild after strip add/remove | Len Ovens | |
2017-03-24 | OSC: update /strip/list response to add aux, midi bus and VCAs | Len Ovens | |
2017-03-24 | Revert "consistent use of context-menu popups" | Robin Gareus | |
This reverts commit b3722f7063699fafd0421d504e05a7300c70e0ec. In some cases ardour shows context-menu on right-mouse-button release. In this case selecting a menu-entry should happen with the left-mouse button (or any button?!) Using ev->button is only correct if the menu is temporary and only visible while the button is held, button release then activates the menu-item. This needs further work, in some cases allowing any button (0) to work makes sense and overall consistency needs to be improved. Different places use different strategies for context-menus which don't always match the button used in the event-handler. This is a hotfix (to make TAV context menus work again with left-click) | |||
2017-03-23 | Improve playhead updates, reduce jitter for follow PH, stationary PH | Robin Gareus | |
* resolve rounding mistakes * extrapolate and filter position using GUI timing * track engine's position | |||
2017-03-23 | Increase mempool for session-scripts | Robin Gareus | |
(bindings alone require ~800kB these days) | |||
2017-03-23 | Disallow Selection, context-menu & drag-start on peak-display Button | Robin Gareus | |
2017-03-22 | Special case const std::string& Lua binding. | Robin Gareus | |
since 6dc3bdf, a const string reference would leave scope with Lua code fn("text") calling a C++ fn (const std::string&) before the C++ function is called. | |||
2017-03-22 | remove cruft (following 6dc3bdf) | Robin Gareus | |
2017-03-21 | Improve plugin Ccategory consistency somewhat | Robin Gareus | |
2017-03-21 | Top-up "Utils" plugin filter | Robin Gareus | |
* move Generators unto Utility groups * all "MIDI" plugins (which are not Instruments) are Utils * Anaylsis, Analyser, Analyzer | |||
2017-03-21 | Fix MB32C OSX package-name | Robin Gareus | |
2017-03-21 | Relax LV2 plugin filter to substring (e.g. "Utility", "MIDI Utility") | Robin Gareus | |
2017-03-21 | Debug NSView Exposure | Robin Gareus | |
2017-03-21 | consolidate NSGLView | Robin Gareus | |
2017-03-21 | Accommodate newly introduced sources in our build projects (gtkmm2ext) | John Emmas | |
2017-03-21 | The new class 'Gtkmm2ext::EventBoxExt' needs to be exportable when building ↵ | John Emmas | |
with MSVC (previously the c'tor was private and nothing was getting exported anyway) | |||
2017-03-21 | Use NSGLView backed main editor canvas | Robin Gareus | |
2017-03-21 | Allow to selectively use NSGLView Canvas | Robin Gareus | |
Various GdkEvents are not yet handled correctly, eg. unpacking a widget from its container does not unmap it, nor are remaining widgets in the contained re-positioned (size allocation does not change, nor does the mapping). This affects eg. Mixbus Strips | |||
2017-03-21 | match name of synthesized property (fixed i386 builds) | Robin Gareus | |
2017-03-21 | Fix gcc4 builds | Robin Gareus | |
2017-03-20 | MCP Add X-Touch Mini MCP map | Len Ovens | |
2017-03-21 | fix OSX/PPC compilation | Robin Gareus | |
2017-03-20 | Towards a consistent render() API. | Robin Gareus | |
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45 void render (cairo_t*, cairo_rectagle*) void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*) ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context, this improves overall API consistency. | |||
2017-03-20 | Use NSGLView for EditorSummary | Robin Gareus | |
2017-03-20 | Forward un/map events to NSGLView | Robin Gareus | |
2017-03-20 | NSGLView: default to hidden, add API to un/hide | Robin Gareus | |
2017-03-20 | Editor: forward unmap events to widgets | Robin Gareus | |
2017-03-20 | Add a EventBox wrapper to forward unmap events. | Robin Gareus | |
2017-03-19 | BasicUI moved toggle_click,toggle_roll and stop_forget from menu action to ↵ | Len Ovens | |
session calls | |||
2017-03-20 | Allow CairoWidget to be backed by NSGLView | Robin Gareus | |
2017-03-20 | Move NSGlView into libgtkmm2ext | Robin Gareus | |
This allows to re-use the concept with CairoWidget | |||
2017-03-20 | Fix OSX canvas when used without openGL NSView | Robin Gareus | |
2017-03-20 | Use NSGLView with patched gdk | Robin Gareus | |
Special case Ardour's Canvas NSView to forward gdk-events which are otherwise special-cased to read AU-views.. | |||
2017-03-19 | Prepare NSView/OpenGL Canvas (to speed up rendering on [mac]OS[X] | Robin Gareus | |
This avoids Coregraphics (cairo_quartz_surface..) competely. The openGL texture bypasses CG's slow argb_image and CGSColorMask methods. | |||
2017-03-19 | OSC: add feedback for /monitor/mute,dim,mono | Len Ovens | |
2017-03-19 | basic_ui send midi_panic directly to session rather than through GUI | Len Ovens | |
2017-03-18 | OSC add /monitor/mute,dim,mono | Len Ovens | |
2017-03-18 | fix copy/paste issue, typename is not needed here | Robin Gareus | |
2017-03-18 | Fix Group assign to new VCA | Robin Gareus | |
For reasons unknown[1], The vca-counter may not be in sync with actual number of VCAs present. [1] possibly some shared-ptr references at the time of session-save, or old session compatibility. | |||
2017-03-18 | OSC fix toggle_monitor_mute/dim/mono in basic_ui | Len Ovens | |
2017-03-18 | Resolve copy-c'tor and assignment issue with TempoMap | Robin Gareus | |
There are various issues with copy-construction: no readlock is taken, Tempo/Metric Sections were static-cast to non-const pointers and passed as references... This remove the [now] unused copy-c'tor, and fixes various const issues. | |||
2017-03-18 | Add example script to access midi-region events | Robin Gareus | |
2017-03-18 | Lua bindings to access MIDI region/source note-events | Robin Gareus | |