Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-04 | Fix session-event queue (multiple writer, single reader) | Robin Gareus | |
The reading is done in rt-process thread, but multiple UIs (surfaces, GUI) can produce events to be queued. | |||
2017-07-04 | Compatibility with old out-of-range automation-lane data | Robin Gareus | |
Ardour may have ignored log-scale for parameters 0..N and allowed writing '0'. Force those values into the valid range on session load. Also mark the list as "needs sorting" which removes potential duplicates. | |||
2017-07-04 | Work-around for plugins with log-scale parameter 0..SR/2 | Robin Gareus | |
2017-07-04 | Fix a plugin-insert position off-by-one and remove cruft. | Robin Gareus | |
Route::before_processor_for_index() uses display_to_user() which includes the Amp. Insert position is still be wrong with the debug mode ProcessorBox::show_all_processors == true, but that's not a regression. | |||
2017-07-04 | Always add plugins in the order given by the Manager UI. | Robin Gareus | |
2017-07-04 | Retain plugins order for copy/cut/paste + DnD #7416 | Robin Gareus | |
2017-07-04 | Allow DnDVbox to sort the selection, using original order | Robin Gareus | |
In preparation for Processors to be copy/pasted in the same order as they appear on the strip -- not order in which they are selected. | |||
2017-07-03 | OSC: Add system osc preset directory | Len Ovens | |
2017-07-03 | OSC: GUI tweaking | Len Ovens | |
2017-07-03 | FP8: "Link" mode works with AutomationControl only. | Robin Gareus | |
2017-07-03 | Make VCA mute+solo buttons bindable | Robin Gareus | |
2017-07-03 | Revert "Prefer Stereo-Balance Panner for stereo tracks" | Robin Gareus | |
This reverts commit e9ee454cedda06403a57d1e17239fa2fbfb36638. This needs more work to preserve non-customized panners in existing sessions. "user-panner" is only set if a user explicitly selects a panner. | |||
2017-07-03 | Another approach for stuck splash-screens: | Robin Gareus | |
Use Editor::first_idle() which is invoked every time when a session is loaded (via set_session). This will catch ALL successful session loads. Failed session-loads explicitly pop down the splash in ARDOUR_UI::load_session. This only leaves "abort session open" which returns to the session-open dialog (which pops back the splash). | |||
2017-07-03 | PBD::init() failing is fatal in main(), don't silently exit. | Robin Gareus | |
2017-07-03 | Don't just silently exit if initialization fails. | Robin Gareus | |
2017-07-03 | Fix another crash at exit. | Robin Gareus | |
During ARDOUR_UI::finish(), after destroying various instances: close_all_dialogs() -> ArdourDialog::on_response() -> GUIIdle() The event loop recurses and may execute a previously scheduled Editor::idle_visual_changer() | |||
2017-07-03 | Prefer Stereo-Balance Panner for stereo tracks | Robin Gareus | |
2017-07-03 | FP8: toggle editor/mixer (now that "link" button is used) | Robin Gareus | |
..and some TODO notes. | |||
2017-07-03 | Re-introduce toggle-editor-and-mixer (for ctrl-surfaces) | Robin Gareus | |
6af51b52 moved to dedicated show-editor/show-mixer actions for keybindings because the Mixer has a dedicated handler. For Control-surfaces a common action is still practical. Note: This is still broken for detached windows. it currently only toggles tabs correctly. | |||
2017-07-02 | Allow to bind generic plugin-ui dropdown + clickboxes | Robin Gareus | |
2017-07-02 | Add binding-proxy to ClickBox | Robin Gareus | |
2017-07-02 | FP8: properly control enum+integer parameters. | Robin Gareus | |
2017-07-02 | Add API to step though parameter enumerations | Robin Gareus | |
2017-07-02 | FP8: Implement "Control-Link" | Robin Gareus | |
2017-07-02 | Add control-focus notifications from bindable GUI widgets. | Robin Gareus | |
2017-07-02 | Add control-focus notifications from bindable widgets. | Robin Gareus | |
2017-07-02 | Controllable focus notification API | Robin Gareus | |
This allows to inform control-surfaces about the current GUI control-element. "Link" control-surface interaction to GUI focus. | |||
2017-07-02 | OSC: GUI indicate invalid port and set to old port on defocus if not valid | Len Ovens | |
2017-07-02 | FP8: plugin GUI display options | Robin Gareus | |
2017-07-02 | Allow ctrl-surfaces to show/hide plugin UIs. | Robin Gareus | |
2017-07-02 | Prepare x-thread signals plugin-GUI visibility | Robin Gareus | |
2017-07-02 | FP8: fix 2-line text | Robin Gareus | |
2017-07-01 | Remove old libardour API for plugin UIs | Robin Gareus | |
2017-07-01 | Remove old API to keep track of plugin GUI widgets | Robin Gareus | |
This was superseded by WindowProxy and the ARDOUR::Processor [set_]window_proxy() API | |||
2017-07-01 | Remove unused variable (amend 79384339e) | Robin Gareus | |
2017-07-01 | Correctly display region name in context menu | Thomas Brand | |
2017-07-01 | OSC: issue 7176 patch applied. shows plugin descriptors. | Len Ovens | |
2017-07-01 | Fix some typos (closes GH PR #356) | Thomas Brand | |
2017-07-01 | Use Stripable::Sorter in meterbridge | Robin Gareus | |
2017-07-01 | Remove old gnome-canvas src code. | Robin Gareus | |
2017-07-01 | NO-OP whitespace & foratting of header files | Robin Gareus | |
2017-07-01 | OSC: add feedback for solo isolate and solo safe to strips (issue 7161) | Len Ovens | |
2017-07-01 | OSC: add strip type flag for master and monitor to strip list | Len Ovens | |
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-07-01 | Fix thinko in dd3f922788 | Robin Gareus | |
2017-07-01 | FP8: Use Mixer-Order | Robin Gareus | |
2017-06-30 | OSC: include all of select in feedback[13] | Len Ovens | |
2017-06-30 | OSC: try to prevent race when clearing devices | Len Ovens | |
2017-06-30 | OSC: test param type in a way that works when optimized too. | Len Ovens | |
2017-07-01 | Fix crash when rapidly switching snapshots | Robin Gareus | |
ARDOUR_UI::load_session() calls flush_pending() which runs gtk_main_iteration()s until idle. If a user selects another snapshot from the sidebar, load_session() is called again (from a call to load session) |