Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-14 | add safety tests inside ShuttleControl to deal with _session == 0 | Paul Davis | |
2019-12-14 | remove use of os_log() API from macOS | Paul Davis | |
This enables building on earlier versions of that platform. It was only used for debugging anyway | |||
2019-12-14 | Use InlineControl Port Property | Robin Gareus | |
This replaces the special case of showing send-level controls inline in the mixer-strip with a generic Controllable::InlineControl property. | |||
2019-12-14 | Make BusSendLevel 1st class citizen (2/2) | Robin Gareus | |
2019-12-14 | DSPLoad report: allow to sort plugins by load | Robin Gareus | |
2019-12-14 | Increase contrast of Plugin DSP load report bar colors | Robin Gareus | |
2019-12-13 | Amend 561cf86919d commit (toolbar sensitivity) | Robin Gareus | |
2019-12-13 | allow setting debug flags via an environment variable (ARDOUR_DEBUG_FLAGS) | Paul Davis | |
2019-12-13 | fix up stderr and stdout on macOS to write to log files in ↵ | Paul Davis | |
~/Library/Preferences/PROGRAM_NAME | |||
2019-12-13 | Fix session sensitivity of some toolbar controls | Robin Gareus | |
2019-12-13 | VKeybd: shrink height when hiding config pane | Robin Gareus | |
2019-12-12 | Vkeybd: default to single-row QWERTY binding | Robin Gareus | |
2019-12-12 | NO-OP: some const correctness | Robin Gareus | |
2019-12-12 | VKeybd: fix MacOS key-bindings | Robin Gareus | |
2019-12-12 | fix startup FSM handling when pre-release dialog is shown AND cmdline ↵ | Paul Davis | |
session info is given | |||
2019-12-12 | fix ASL logging/stdout+stderr when running from terminal in macOS | Paul Davis | |
2019-12-12 | Allow to bind initial Lua action via left-click | Robin Gareus | |
2019-12-12 | Pre-seed Lua action-buttons | Robin Gareus | |
2019-12-11 | remove MIDI readahead parameter | Paul Davis | |
We just don't do this anymore | |||
2019-12-12 | Fix automation dropdown menu-item active state | Robin Gareus | |
Extra XML/GUI has not been in use since ages. Automation Lane visibility is saved as GUIObjectState. This properly marks DropDown Menu items as active when a Plugin Automation Lane is displayed | |||
2019-12-11 | when loading a session into a running instance, if the SR doesn't match the ↵ | Paul Davis | |
engine, stop engine and show dialog | |||
2019-12-11 | NOOP: line merge | Paul Davis | |
2019-12-10 | Monitor Section: Add a spacer so the topmost buttons are not visually ↵ | Ben Loftis | |
grouped with buttons in the editor toolbar. | |||
2019-12-10 | Source List nomenclature: Whole files get imported to the SOURCE list. | Ben Loftis | |
2019-12-09 | Autostart must {try to} use the session sample-rate. There is no ambiguity ↵ | Ben Loftis | |
here. | |||
2019-12-09 | Suppress warnings in Gtk headers | David Robillard | |
2019-12-09 | Fix incorrect parameter type | David Robillard | |
This takes a bool. | |||
2019-12-09 | When a marker is selected, change the marker color in addition to the line ↵ | Ben Loftis | |
color. | |||
2019-12-07 | "revert" back to previous loop rect in editor color | Paul Davis | |
2019-12-07 | Fix nested comments | Robin Gareus | |
2019-12-06 | UI limitations for mp3 import | Robin Gareus | |
2019-12-05 | Undo habits of a Serif font lover | Robin Gareus | |
2019-12-05 | VKeybd: grab and ignore some keys | Robin Gareus | |
With default QWERTY and QWERTZ layout some keys that are easily accidentally pressed. Those triggered editor actions, (e.g. "a" (audition), or "1" (edit-tool)) and are now ignored. | |||
2019-12-05 | Prefer wider/fatter Sans font | Robin Gareus | |
ArdourSans is now based on "Noto Sans" https://fonts.google.com/specimen/Noto+Sans (C) by Google - Apache License 2.0 | |||
2019-12-05 | Reduce script button width | Robin Gareus | |
The default text is single digit hex number (0..c) | |||
2019-12-04 | Allow using ArdourSans as optional default font | Robin Gareus | |
2019-12-04 | Load and register ArdourSans font at application start | Robin Gareus | |
2019-12-04 | Bundle a common Sans Font | Robin Gareus | |
ArdourSans is based on Oxygen from https://fonts.google.com/ Copyright (c) 2012, vernon adams (vern@newtypography.co.uk) This Font Software is licensed under the SIL Open Font License, Version 1.1. | |||
2019-12-03 | New approach for Lua bindings to avoid LuaBridge_API in GUI code | Robin Gareus | |
Declare DoubleArray in GUI context so that runtime uses the symbol from the .exe (not the .dll). This is mainly for the benefit of MSVC, that does not allow to use LuaBridge_API in .exe | |||
2019-12-03 | Amend 1caef183 (Windows Lua bindings) | Robin Gareus | |
2019-12-03 | Fix Windows builds | Robin Gareus | |
This fixes a missing symbol error due to the weird way how Windows maps the same, identical symbols using different addresses in .dll and .exe. Here specifically for int luabridge::CFunc::vectorToArray<double, std::vector<double, std::allocator<double> > >(lua_State*) which was added in 5e1a73a28c07 resulting in gtk2_ardour/luainstance.cc error: explicit instantiation of 'static const void* luabridge::ClassInfo<T>::getStaticKey() [with T = std::vector<double>]' but no definition available [-fpermissive] gtk2_ardour/luainstance.cc error: explicit instantiation of 'static const void* luabridge::ClassInfo<T>::getClassKey() [with T = std::vector<double>]' but no definition available [-fpermissive] gtk2_ardour/luainstance.cc error: explicit instantiation of 'static const void* luabridge::ClassInfo<T>::getConstKey() [with T = std::vector<double>]' but no definition available [-fpermissive] | |||
2019-11-29 | Use a detached window for Preferences at first run | Robin Gareus | |
Once a user explicitly attaches the Window as Tab, we expect the user to know about tabbing, tab-cycling, related window/tab actions, and relevant shortcuts. Otherwise it can confusing: https://discourse.ardour.org/t/cant-get-out-of-preferences/102147 | |||
2019-11-26 | Reset paste-count, paste-offset on undo/redo | Robin Gareus | |
This fixes an workflow edge-case when undoing a paste in order to paste at a different location on the same track or automation lane. After undo, any accumulated paste-offset needs to be reset | |||
2019-11-24 | Remember Virtual-Keyboard window size and position | Robin Gareus | |
2019-11-22 | redesign of declicking and fades around loop boundaries | Paul Davis | |
2019-11-22 | Enable some key release event forwarding | Robin Gareus | |
This is needed for the virtual MIDI keyboard to trigger note-off events | |||
2019-11-22 | Virtual MIDI keyboard, when visible, gets to handle keyboard input first | Robin Gareus | |
2019-11-22 | Inform LV2 plugins about main window ID | Robin Gareus | |
2019-11-21 | GUI: Use new boost::optional API | Robin Gareus | |
get_value_or() has been deprecated since boost 1.56 | |||
2019-11-20 | add mixer actions for toggle disk & input monitoring; bind to d and i in ↵ | Paul Davis | |
mixer bindings |