Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-26 | NetBSD has /etc/login.conf too. | nia | |
2020-03-26 | remove visibility of "draggable playhead" option | Paul Davis | |
2020-03-25 | stop transport clocks from jumping after the playhead is moved via a CursorDrag | Paul Davis | |
2020-03-25 | set Editor::_pending_locate_request to true before sending locate request. | Paul Davis | |
2020-03-25 | Prevent updates to the playhead when a locate is pending after a drag/click ↵ | Paul Davis | |
is used to move the playhead. There are two problem cases: 1) the drag "fake-located" the playhead, but a redraw happens before the locate itself finishes. 2) the transport emits Session::PositionChanged from Session::non_realtime_stop(), even though this is occuring in the "middle" of the locate process (we stop first). In the first case, the drag code sets _pending_locate_request, since we need this to be true even before the queued SessionEvent for the locate has been processed. So to deal with this case In the second case, we use Session::locate_initiated() to decide if we're in the middle of a locate. | |||
2020-03-25 | remove some additional debug output | Paul Davis | |
2020-03-25 | change text for a couple of UI config options | Paul Davis | |
2020-03-25 | likely fix for cases where a button release event falls through from the ↵ | Paul Davis | |
canvas to the editor, during a drag The drag code expects coordinates in canvas coordinates, but we were not translating them at the editor level (canvas event handling does do this, but cannot affect the situation if the event falls through to the editor) | |||
2020-03-25 | remove accumulated debug output | Paul Davis | |
2020-03-25 | Do not allow aux sends from the master-bus | Robin Gareus | |
This always leads to feedback situations. It may be acceptable via the "allow feedback" option and accepting 1 cycle delay. yet Aux-sends from the master bus are just bad practice, and no found on any mixing desk. | |||
2020-03-25 | Add restrictions for aux send cut/copy/paste & DnD | Robin Gareus | |
This prevents adding duplicate sends via copy/paste, or creating invalid aux-send in the destination bus. | |||
2020-03-25 | Fix Aux-Send names on copy/paste | Robin Gareus | |
Sends do not have any ports, so a unique name is not required. Since 82541b33a4a custom aux names are kept when setting state. Previously this "worked" because set_state() change the name of the new aux-send to the name of the target-bus. | |||
2020-03-25 | more playhead-drag/click locate debugging | Paul Davis | |
2020-03-25 | more playhead-drag/click locate debugging | Paul Davis | |
2020-03-25 | more playhead-drag/click locate debugging | Paul Davis | |
2020-03-25 | more playhead-drag/click locate debugging | Paul Davis | |
2020-03-25 | remove a few cerr outputs and change a couple to use cout, since they are ↵ | Paul Davis | |
not errors | |||
2020-03-25 | more playhead-drag/click locate debugging | Paul Davis | |
2020-03-25 | more playhead-drag/click locate debugging | Paul Davis | |
2020-03-25 | fix two poorly-formed uses of Glib::DateTime | Paul Davis | |
2020-03-25 | do not parse debug options in a non-debug build | Paul Davis | |
2020-03-25 | if user chooses not to delete a scratch session, removed the file that ↵ | Paul Davis | |
identifies it as unnamed (GUI) | |||
2020-03-25 | Suppress debug output in optimized builds | Robin Gareus | |
2020-03-25 | Fix generic UI crash when plugin has ctrl outputs -- #7937 | Robin Gareus | |
build_control_ui() special cases `AutomationControl mcontrol = NULL` to create read-only output display. So Iterating over Evoral::Control that are not AutomationControl must not crash. This fixes a bug introduced in a44fecb740d3. "Edit with generic controls" caused crashes for plugins with ctrl outs. | |||
2020-03-24 | remove debug output | Paul Davis | |
2020-03-24 | basic pass at deleting scratch sessions | Paul Davis | |
2020-03-25 | Also allow scratch sessions via Session > New | Robin Gareus | |
2020-03-25 | NO-OP: whitespace | Robin Gareus | |
2020-03-25 | Fix crash at exit when closing session before quit | Robin Gareus | |
2020-03-24 | debug output | Paul Davis | |
2020-03-24 | debug output | Paul Davis | |
2020-03-24 | handle scratch session when quitting | Paul Davis | |
2020-03-24 | Remove redundant AZERTY Virtual MIDI Keyboard Layout | Nil Geisweiller | |
2020-03-24 | when saving an unnamed session, rename it (GUI edition) | Paul Davis | |
Note that this is done at the GUI level, might need to double check if there are other paths into a "save" that should be covered. Control surfaces use the action, but Lua comes to mind | |||
2020-03-24 | introduce the idea of an "unnamed" session (GUI edition) | Paul Davis | |
2020-03-24 | fix startup behavior if answering "No" to "Do you want to open (this ↵ | Paul Davis | |
existing session)?" | |||
2020-03-24 | detect whether or not user edited the name for a new session | Paul Davis | |
Suprisingly hard/irritating. Thanks, GTK! (Gtk::Entry::set_text() emits all the same signals that actual user interaction can trigger, except for key events) | |||
2020-03-24 | prefill new session name with a date-based default | Paul Davis | |
Select it, so that typing will immediately replace it | |||
2020-03-24 | Do not use openGL backed canvas + widgets on Catalina | Robin Gareus | |
This needs testing: local builds on Catalina vs. running existing (10.6, 10.11) builds on 10.15. | |||
2020-03-24 | Add API to query OSX/MacOS version | Robin Gareus | |
2020-03-23 | fix error in multiple calls to SourceFactory::createWritable() | Paul Davis | |
removal of tape tracks removed an intermediate argument in the argument list; presence of default args for the last two arguments and implicit conversion from int->bool prevented the compiler from complaining about any existing calls. This supplements/extends a54b000a70 | |||
2020-03-23 | control over transport-masters-just-roll-when-sync-is-lost | Paul Davis | |
2020-03-23 | tweaks to display in TransportMastersWidget to reduce width jumping | Paul Davis | |
2020-03-23 | Show Sends button should instigate a Spill, akin to a VCA spill | Ben Loftis | |
2020-03-23 | Theme-ing: Replace lost color for aux-send-panners | Ben Loftis | |
2020-03-23 | Remove Mixbus Aux-Link special case 2/2 | Robin Gareus | |
2020-03-23 | Pan: remove automation-state indirection 1/2 | Robin Gareus | |
2020-03-23 | Remove unused variable | Robin Gareus | |
2020-03-22 | fix port/connection combo/dropdown for TransportMastersWidget | Paul Davis | |
2020-03-22 | fix small error in GUI dimensions stemming from removal of tape tracks | Paul Davis | |
THe original determinant of width was: double const width = ((at->mode() == Destructive) ? 2 : 0); the conditional is always false now, so the width is a constant (zero) |