Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-26 | satisfy some pedantic compilers, #6748 | Robin Gareus | |
2016-01-25 | when using InverseGroup for rec-enable, do not collect group members and ↵ | Paul Davis | |
pass them to a session RT event method | |||
2016-01-25 | NOOP: whitespace fixes | Paul Davis | |
2016-01-25 | when using InverseGroup for solo, do not collect group members and pass them ↵ | Paul Davis | |
to a session RT event method | |||
2016-01-25 | when using InverseGroup, do not collect group members and pass them to a ↵ | Paul Davis | |
session RT event method | |||
2016-01-25 | GainMeter(Base) now has an explicit gain control given to it | Paul Davis | |
2016-01-25 | Make horizontal scroll increment consistent in ruler and track canvas areas | Tim Mayberry | |
In response to a comment in #6722, as there is little delineation between the ruler and track canvas areas it makes sense to keep the scrolling step the same to avoid unintended jumps in scrolling if mouse cursor moves between areas. | |||
2016-01-22 | no reason to have group edit dialog be modal | Paul Davis | |
2016-01-22 | rename Controllable::WholeGroup => InverseGroup to reflect real intent. | Paul Davis | |
Add logic to RouteGroupMember::use_group() to implement the real intent of InverseGroup | |||
2016-01-22 | first compiling, mostly working version of group controls changes | Paul Davis | |
2016-01-22 | NOOP: whitespace fixup | Paul Davis | |
2016-01-22 | when leaving an active automation state, update fader displays to show ↵ | Paul Davis | |
correct current value | |||
2016-01-21 | Fix bug 6735, Take into account snap to when stretching regions in Editor | Tim Mayberry | |
2016-01-21 | Bug #6722, Add UI config option to always use mouse position as zoom focus ↵ | Tim Mayberry | |
on scroll This means that mouse zoom scrolling behaviour is consistent on the ruler canvas area and track canvas area. The config option defaults to true so this means the behaviour of Mixbus will be unchanged but in Ardour the ruler area will now follow the option so by default will use the mouse position as zoom focus when zooming rather than the zoom focus setting. | |||
2016-01-21 | Refactor code into Editor::temporal_zoom_step_mouse_focus method | Tim Mayberry | |
2016-01-21 | Fix/implement #6292, Shift + scroll wheel Scrolling in the ruler area | Tim Mayberry | |
Keep the same scrolling distance per event as when scroll left/right is used. Scrolling in the ruler area is different than the track canvas area which I'm not sure is a great idea as there is not much delineation between the two areas but as the ruler area has some other different behaviour it is probably acceptable/useful. | |||
2016-01-21 | Change scrolling in the Editor track canvas summary area | Tim Mayberry | |
Keep scroll distance consistent when scrolling up and down with horizontal modifier as when scrolling left to right. Scroll horizonally by half a page so that no sections of the canvas are skipped when scrolling. Scroll by half a page rather than a step like when scrolling in the track canvas area as it is a summary area so larger steps seem acceptable and having it use the same scroll distance as when scrolling in the track canvas seems pointless as you would then just scroll in the track canvas area. | |||
2016-01-21 | Refactor scrolling in Editor ruler canvas area into two utility methods | Tim Mayberry | |
2016-01-21 | Remove goto in Editor::track_canvas_scroll | Tim Mayberry | |
2016-01-21 | Refactor scrolling track canvas in Editor class into two utility methods | Tim Mayberry | |
2016-01-21 | Czech translation update #6739 | Pavel Fric | |
2016-01-18 | add some horz and vert zoom actions; remove some whitespace from the code ↵ | Ben Loftis | |
of the ui-actions, so they are easier to see and maintain | |||
2016-01-18 | add more remote transport toggles for touchOSC: midi_panic, toggle_roll, ↵ | Ben Loftis | |
stop_forget, set_X_range, quick snapshots. also add boilerplate for monitor controls, but those are not implemented yet | |||
2016-01-18 | add group disposition argument to Route::set_gain() and use it in various UIs | Paul Davis | |
Executive decisions were necessary in a couple of places about the correct group disposition behaviour, notably faderport and OSC surfaces | |||
2016-01-18 | working version of new gain control design | Paul Davis | |
2016-01-18 | change ownership of the AutomationControl used by Amp. | Paul Davis | |
It used to be owned by Amp. Now it is owned by Amp's owner | |||
2016-01-17 | Groups: Fix un/set hidden/show should reset RID for tracks involved. | Len Ovens | |
2016-01-16 | scrolling actions should not require that a track selection exists | Ben Loftis | |
2016-01-14 | GUI for latency-measurement signal-level | Robin Gareus | |
2016-01-14 | NO-OP: enums implicitly start at zero | Robin Gareus | |
this allows this file to be included to look up enums (bindings) | |||
2016-01-14 | Change handling of Midi note selection to eliminate signal emission/delays. | Tim Mayberry | |
Each MidiRegionView(MRV) is connected to the Selection::ClearMidiNoteSelection signal that is used to notify the all MRV instances to clear their note selection. The MRV class also has a private static SelectionCleared signal that is used to signal other MRV instances when their selection has been cleared. When the Selection::ClearMidiNoteSelection signal is emitted it causes each MRV to also emit the SelectionCleared signal. So the emission takes quadratic time. With 1500 MRV instances emission takes about 2.2 seconds on my machine, and some operations like track selection cause it to be emitted 3 times(another issue). The Selection class in the Editor knows which MRV instances have note selections, as it is notified by MidiRegionView whenever the selection count becomes zero or becomes non-zero. Clearing the Note selection should then just be O(N) and direct calls can be used rather than signals. This change removes both the signals and uses the existing references between Selection and MRV class to control note selection. There should be no behavioural changes in Midi note selection with this change. | |||
2016-01-14 | Add debug bit for selection debugging output | Tim Mayberry | |
2016-01-13 | don't allow to delete AU presets in the UI | Robin Gareus | |
because the backend is not ready for this. | |||
2016-01-12 | space bar action (Transport/ToggleRoll) should still start transport if ↵ | Paul Davis | |
synced to Engine (JACK) | |||
2016-01-12 | Comment remaining unsolved bug. | André Nusser | |
2016-01-12 | Don't show a ghost note when draw mode is entered over a note. | André Nusser | |
2016-01-12 | Clean enter_internal and leave_internal in MidiRegionView. | André Nusser | |
2016-01-12 | Fix two ghost note drawing problems. | André Nusser | |
A ghost note could appear: 1) above the region. 2) inside another note even though we haven't yet entered it. | |||
2016-01-12 | Hide MIDI ghost note when over existing note. | André Nusser | |
2016-01-12 | Hide ghost note when switching from draw to internal edit mode. | André Nusser | |
Before it was only hidden after moving the mouse. | |||
2016-01-12 | Fix appearing ghost note after drag select in internal edit mode. | André Nusser | |
2016-01-10 | check sidebar re-order constrains early on. | Robin Gareus | |
2016-01-10 | retain expansion-state when reordering plugins in the sidebar | Robin Gareus | |
2016-01-09 | fix compiler argument order (ldflags/loadlibes) - patch from Rodney Dawes | Robin Gareus | |
2016-01-09 | GUI update for plugin-preset-list API change | Robin Gareus | |
2016-01-08 | index plugins before loading state (favorite order) | Robin Gareus | |
2016-01-08 | better version than prev. commit (avoid name ambiguity) | Robin Gareus | |
2016-01-08 | fix favorite plugin sort (after plugin-scan) | Robin Gareus | |
2016-01-08 | indicate monitor-state | Robin Gareus | |
2016-01-08 | use config value to avoid race on session-setup. | Robin Gareus | |