Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-28 | fix assert-crash caused by not constructing a StopTransport event correctly | Paul Davis | |
2020-01-28 | Clarify pending-state message | Robin Gareus | |
Previously this dialog was mainly used for crashes during recording. Now it is also used for backup saves in general. | |||
2020-01-28 | shortest note length after a drag-trim is 1 tick, not 1/512 beats | Paul Davis | |
2020-01-28 | correct computation of new note length after a front-drag-trim | Paul Davis | |
2020-01-28 | rearrange MIDI preferences "tab" to include ports and remove Buffering | Paul Davis | |
2020-01-27 | correct location of resolved note-offs after region is rendered | Paul Davis | |
2020-01-27 | fix bad re-ordering in ARDOUR_UI::set_session() that changed when ↵ | Paul Davis | |
transport-related actions are set sensitive (compared to v5) This specific change has broader scope than the bare minimum required - we could just move/replicate transport_ctrl.set_session() after session_sensitive_actions have had their sensitivity set to true. But this "seems" like a more thorough solution, in that it sets all relevant actions groups before doing anythng else. | |||
2020-01-27 | Restore engine state for auto-start | Robin Gareus | |
2020-01-27 | Fix sending MMC Start/Stop messages | Robin Gareus | |
Ardour 5.x slave check was incorrectly ported to A6's TMM: In Ardour 5 the comparison tested for *not* MTC: ``` if (!dynamic_cast<MTC_Slave*>(_slave)) { ..send MMC.. } ``` Other MMC messages (Record, Locate) are sent unconditionally. | |||
2020-01-27 | Add new requirements from AudioEngine::stop to ::drop_backend | Robin Gareus | |
This fixes an issue that after changing backends (::set_backend), the session-transport was in inconsistent state. If it was rolling, it continued to roll with "stop" being unavailable. | |||
2020-01-27 | Fix building unit-tests | Robin Gareus | |
2020-01-27 | Fix two more clang static analysis warnings | Robin Gareus | |
2020-01-27 | Delete out-of-bounds metronome clicks | Robin Gareus | |
2020-01-27 | Fix another clang-scan warning | Robin Gareus | |
2020-01-27 | Fix some clang-scan warnings | Robin Gareus | |
2020-01-26 | Use a sensible min length for default session-duration | Ben Loftis | |
If the user tries to set the Start or End marker on an empty session, apply some sensible defaults for the resulting session range. | |||
2020-01-26 | Fix the ability to set Session Start&End Range on a new, empty session | Ben Loftis | |
set_session_extents had a bug; it wasn't calling locations->add() on the newly created location. The correct implementation was in set_session_range_location, but this was only called from one place. This function was removed, and set_session_extents will be used in its place. set_session_extents will create a session location if one no longer exists, so there is no need for set_session_range_location. | |||
2020-01-26 | Fix Loop-length (no pre-roll on loop-iterations) | Robin Gareus | |
2020-01-26 | Fix configuration with gcc-9 | Robin Gareus | |
Libraries need to be specified in order as last argument, not as linkflag. | |||
2020-01-25 | remove debug output | Paul Davis | |
2020-01-25 | Remove midi-event by iterator, not key -- #7885 | Robin Gareus | |
With concurrent events removing by key, allowed for invalid iterators. | |||
2020-01-25 | disconnect from audio/MIDI setup dialog signal response when done with it | Paul Davis | |
2020-01-25 | Fix OSX/PPC packaging | Robin Gareus | |
This partially reverts 5a841ef462 to fix issues with egrep "libstdc++.6.dylib" | |||
2020-01-25 | Update waf2.x "subst" feature uses obj attributes | Robin Gareus | |
2020-01-25 | Downgrade "using all channels" warning to info - part 2 | Robin Gareus | |
2020-01-25 | Tweaks to build/package scripts for new waf | Robin Gareus | |
* Windows: delete waf installed .dll.a files * Windows: override waf's conf.env.LIBDIR = conf.env.BINDIR with explicit --libdir * Windows: fix asm (`x86_64-w64-mingw32-as` -D flag is for debug messages, -D defines are not available) * Mac: override waf adding -install_name (and -Wl,-compatibility_version -Wl,-current_version) by moving -dynamiclib from linkflags to ldflags * Mac: Allow libs with compat version number suffix (not needed anymore, but may help in the future) | |||
2020-01-25 | Explicitly use OSX | Robin Gareus | |
Previously this was inherited via PBD. On MacOS/X, this adds "-undefined dynamic_lookup -flat_namespace" and various "-framework .." options to linkflags Without this flag, .dylibs fail to link usually because of missing `-lintl` (Undefined symbols: "_libintl_dgettext") On other systems this is a NO-OP: CFLAGS_OSX, CXXFLAGS_OSX and LINKFLAGS_OSX are only set on the darwin platform. | |||
2020-01-25 | Change waf/darwin default compiler to prefer gcc (if available) | Robin Gareus | |
2020-01-25 | Update waf to v2.0.19 | Robin Gareus | |
2020-01-25 | Towards waf python 2+3 support | David Runge | |
2020-01-25 | Consistent GTK Look/Feel | Robin Gareus | |
gtk/gtksettings.c uses different default themes for Window and Linux/Mac which results in subtle layout differences, In particular TreeView headers and Tabs. "MS-Windows" style is hardcoded in gtk msw_rc_style.c and ardour's clearlooks.rc starts with different defaults. This forces the default style to a non-existent one. (might also help with https://tracker.ardour.org/view.php?id=5605) | |||
2020-01-25 | Special case checkbox border color in Treeview | Robin Gareus | |
2020-01-25 | Revert "add styling specifics for TreeViews so that checkboxes are properly ↵ | Robin Gareus | |
visible" This reverts commit 82cf46d7818cc5a23efaeaacf360de6783dcf336. | |||
2020-01-24 | handle engine failure between audio/MIDI setup and end of plugin scan | Paul Davis | |
2020-01-24 | after handling the first click on the audio/MIDI setup, mark it insensitive ↵ | Paul Davis | |
to prevent subsequent (dbl) clicks changing engine state | |||
2020-01-24 | make audio/MIDI setup dialog use ArdourDialog::_sensitive | Paul Davis | |
2020-01-24 | add ArdourDialog::set_ui_sensitive() to provide a way to mark an arbitrary ↵ | Paul Davis | |
ArdourDialog as "should not respond to user input" | |||
2020-01-24 | theme-ing: fix tooltip and knob surround colors on caineville,clear-gray themes | Ben Loftis | |
2020-01-24 | theme-ing: replace missing feedback button color | Ben Loftis | |
2020-01-24 | theme-ing: fix generic-ui knob color, and remove knob surround gradients | Ben Loftis | |
2020-01-24 | Downgrade "using all channels" warning to info message | Robin Gareus | |
2020-01-24 | Fix Eno discography | Robin Gareus | |
2020-01-24 | Engine: debug-print alignment | Robin Gareus | |
2020-01-23 | tentative fix for stop-transport not working after a locate at loop end | Paul Davis | |
2020-01-24 | Backport Mixbus change (offer gap as preference) | Robin Gareus | |
Mixbus defaults this to on (4px), Ardour to off (0px) | |||
2020-01-23 | Export Dialog: catch major changes, and mark the session dirty. Otherwise ↵ | Ben Loftis | |
changes can be silently lost. | |||
2020-01-23 | Remove debug print (amends 978de9) | Robin Gareus | |
2020-01-23 | add more debug output | Paul Davis | |
2020-01-23 | use Session::locate_initiated(), appropriately | Paul Davis | |
2020-01-23 | add Session::locate_initiated() | Paul Davis | |
This differs from ::locate_pending() by covering either phase of a locate - declick or refill |