Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-18 | add _locked() variants to new tempo experiment | Paul Davis | |
2017-09-18 | changes required to operate with the Evoral::Beats ticktime commit | Paul Davis | |
2017-09-18 | Skeleton for NI Maschine2 Surface | Robin Gareus | |
2017-09-18 | use modified API name in GUI | Paul Davis | |
2017-09-18 | use new Track API | Paul Davis | |
2017-09-18 | basic GUI framework for setting Disk I/O options | Paul Davis | |
2017-09-18 | cue monitoring for audio (GUI aspects) | Paul Davis | |
2017-09-18 | no more per-track varispeed | Paul Davis | |
2017-09-18 | fully remove diskstream code | Paul Davis | |
2017-09-18 | remove Session::track_by_diskstream_id() | Paul Davis | |
2017-09-18 | mega-commit to save state of first "it compilesand links" state for ↵ | Paul Davis | |
separated disk i/o changes. THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES | |||
2017-09-18 | GUI support for Latch | Robin Gareus | |
2017-09-18 | Revert "Temporary session-format compatibility (revert before release)" | Robin Gareus | |
This reverts commit 8cd8cb165037906d5a35c8e147785845d0f4f808. | |||
2017-09-16 | Update GUI, PBD::Ringbuffer namespace | Robin Gareus | |
2017-09-14 | Fix various tooltip markup (ampersand) entity-escape:5.12 | Robin Gareus | |
* track/port names * plugin-names * MIDI patch-names | |||
2017-09-14 | Fix patch-change auto-audition | Robin Gareus | |
2017-09-11 | Fix crash when hiding multiple tracks | Robin Gareus | |
Editor::hide_track_in_display() -> EditorRoutes::hide_track_in_display() and ensuing calls to sync the treeview may modify the selection (de-select hidden tracks) and invalidate selection->tracks | |||
2017-09-10 | Mixbus needs to show Created-With on the recent sessions list | Ben Loftis | |
2017-09-09 | Migrate PC dialog to RouteUI, midnam handing to RTAV. | Robin Gareus | |
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses. | |||
2017-09-09 | Prepare PatchChangeWidget for Midi-Busses (use instrument-plugin) | Robin Gareus | |
2017-09-09 | GenericPluginUI: tweak MIDI patch select layout | Robin Gareus | |
2017-09-09 | GenericUI: subscribe to property changes before querying values | Robin Gareus | |
Fixes displaying the initial/current filename/path for plugins that have a LV2:Patch path property. | |||
2017-09-09 | GUI part of LV2 midnam race condition fix | Robin Gareus | |
..and support for midnam patches on MIDI Busses. | |||
2017-09-09 | GenericPluginUI: send MIDI to plugin if it's not on a MIDI track | Robin Gareus | |
2017-09-08 | Fixup key-release events for plugin-uis | Robin Gareus | |
2017-09-08 | Add a PianoKeyboard to GenericUI (on a MIDI track) | Robin Gareus | |
2017-09-08 | PluginUI: only show "Reset" & Automation buttons if there are any controls | Robin Gareus | |
2017-09-08 | Experimental GenericPluginUI MIDI patch select. | Robin Gareus | |
2017-09-08 | PatchChange Dialog: update title & refresh midnam on change | Robin Gareus | |
2017-09-08 | Patch select: button theme-ing | Ben Loftis | |
2017-09-08 | Patch select: apply conventions for context menus. | Ben Loftis | |
2017-09-08 | Various Patch Select Dialog tweaks | Robin Gareus | |
* send PGM change when bank changes * only set Program button text as needed * prperly escape mnemonics | |||
2017-09-08 | Add Pianokeyboard + Velocity Control to PC Dialog | Robin Gareus | |
2017-09-08 | Patch Change Audition | Robin Gareus | |
2017-09-08 | Rework Patch-Change/Select Dialog | Robin Gareus | |
2017-09-07 | Fix a -Wsign-compare | Robin Gareus | |
2017-09-07 | Remove "How to Apply These Terms" part from the license. | Robin Gareus | |
This part of the complete GPL text is aimed at developers not end-users. | |||
2017-09-02 | Fix headers of .po files so they conform to the template | Julien "_FrnchFrgg_" RIVAUD | |
2017-09-01 | Disable ArdourHTTP debug | Robin Gareus | |
2017-08-31 | print debugging for macOS/curl issues | Robin Gareus | |
2017-08-31 | Call curl_global_init() exactly only once (1/2) | Robin Gareus | |
2017-08-31 | Fix ArdourHTTP error reporting | Robin Gareus | |
2017-08-30 | Fix C++11'ism | Robin Gareus | |
2017-08-30 | Ensure a plugin generic UI doesn't exceed screen width | Julien "_FrnchFrgg_" RIVAUD | |
Do that by wrapping the packed controls box in a ScrolledWindow and making it request the same width than the box but capped to 90% of the screen width. Also, when the box width exceeds the maximum value, try again with one-letter automation buttons in case the reduced width avoids showing a scroll bar. | |||
2017-08-30 | Fix scope in 4c077010a | Robin Gareus | |
2017-08-30 | Don't create empty description nodes. | Robin Gareus | |
Other places e.g. Route::save_as_template(), Session::save_template() don't to that either. | |||
2017-08-30 | Change the autostate button width of all controls | Julien "_FrnchFrgg_" RIVAUD | |
2017-08-29 | Use small Astate buttons for plugins with many controls | Julien "_FrnchFrgg_" RIVAUD | |
The generic plugin UI uses spelled-out automation state buttons for controls, which is good for readability and usability, but some plugins have a very big amount of controls which means we need a lot of columns. For those plugins, prefer one-letter automation states, to save width. | |||
2017-08-29 | GenericUI: rationalize Autostate button sizing | Julien "_FrnchFrgg_" RIVAUD | |
When there was a knobtable in the ControlUI, the behavior of the automation state button changed by displaying one-char state as in track headers. Factor out that logic to depend on a new boolean property of the ControlUI, which should be set with set_short_autostate(). This regroups sizing logic in a single place and avoids future discrepancies between the actual caption and the size allocated for it, when several use-cases for smaller buttons are added. | |||
2017-08-28 | Refactor update_io_button | Julien "_FrnchFrgg_" RIVAUD | |
Check, in order, if the io is connected to another Ardour route, then a user bundle, then some physical ports with simple configuration, and lastly another client. Before, Routes were considered connected as long as every io port connected to that route, even if the channel order was mixed or worse if all ports were connected to the same channel. Now Routes and Bundles are considered connected if they are exclusively connected, in the right order, to all their ports with matching datatype. |