summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2019-12-16Add additional roll check in transport_recordNikolaus Gullotta
Previously there was no check for roll in case Session::Enabled this can cause issues with "latched-record-enable" and "transport-roll"
2019-12-16Vkeybd: fix octave up/down direction, speed up pitch-bendRobin Gareus
2019-12-16Vkeybd: grab all key-events and use timer instead of key-repeatRobin Gareus
This fixes an issue with arrow-keys (up/down, left/right). Those were previously only handled when the Virtual Keyboard window itself had focus. Also key-repeat for pitch-bend is now ignored and a dedicated timer is used to queue events. This fixes an issue with the first repeat taking longer than successive ones, and makes this feature independent of any desktop user settings.
2019-12-16Vkeybd: Experiment with key-repeat for pitch-bendRobin Gareus
2019-12-15VKeybd: Pass on primary (Ctrl/Cmd) shortcutsRobin Gareus
This allows Ctrl/Cmd+s (save) and Ctrl/Cmd+z (undo) etc shortcuts to work, even though the virtual-keyboard is visible.
2019-12-15VKeybd: add Up/Down as alternative Pitch-bend shortcutsRobin Gareus
2019-12-15Vkeybd: Add tooltip to pitchbend controlRobin Gareus
2019-12-15VKeybd: Pitchebend sprung mode and keyboard-shortcutsRobin Gareus
This unconditionally returns the pitch-bend wheel when used by mouse-drag/drop. Mouse-wheel retains the "wheel" mode. <F1>-<F4> key-bindings have been added to jump to discrete values
2019-12-14Remove unused API (no more unconditional splash pop-back)Robin Gareus
2019-12-14First batch of MessageDialog replacementsRobin Gareus
2019-12-14Add a MessageDialog wrapper that handles the splash-screenRobin Gareus
2019-12-14Enable Menu > Quit to work again after startup on macOSPaul Davis
2019-12-14cleanup and recomment StartupFSM::load_from_application_api()Paul Davis
2019-12-14remove unnecessary calls to Application::readyPaul Davis
2019-12-14move i/o redirect for macOS bundle before no_app_nap() and commentPaul Davis
2019-12-14emit Application::ready() at a suitable time during startupPaul Davis
This causes macOS to deliver an "openFile" event which allows us to function correctly when started by a click on a .ardour file
2019-12-14add safety tests inside ShuttleControl to deal with _session == 0Paul Davis
2019-12-14remove use of os_log() API from macOSPaul Davis
This enables building on earlier versions of that platform. It was only used for debugging anyway
2019-12-14Use InlineControl Port PropertyRobin Gareus
This replaces the special case of showing send-level controls inline in the mixer-strip with a generic Controllable::InlineControl property.
2019-12-14Make BusSendLevel 1st class citizen (2/2)Robin Gareus
2019-12-14DSPLoad report: allow to sort plugins by loadRobin Gareus
2019-12-14Increase contrast of Plugin DSP load report bar colorsRobin Gareus
2019-12-13Amend 561cf86919d commit (toolbar sensitivity)Robin Gareus
2019-12-13allow setting debug flags via an environment variable (ARDOUR_DEBUG_FLAGS)Paul Davis
2019-12-13fix up stderr and stdout on macOS to write to log files in ↵Paul Davis
~/Library/Preferences/PROGRAM_NAME
2019-12-13Fix session sensitivity of some toolbar controlsRobin Gareus
2019-12-13VKeybd: shrink height when hiding config paneRobin Gareus
2019-12-12Vkeybd: default to single-row QWERTY bindingRobin Gareus
2019-12-12NO-OP: some const correctnessRobin Gareus
2019-12-12VKeybd: fix MacOS key-bindingsRobin Gareus
2019-12-12fix startup FSM handling when pre-release dialog is shown AND cmdline ↵Paul Davis
session info is given
2019-12-12fix ASL logging/stdout+stderr when running from terminal in macOSPaul Davis
2019-12-12Allow to bind initial Lua action via left-clickRobin Gareus
2019-12-12Pre-seed Lua action-buttonsRobin Gareus
2019-12-11remove MIDI readahead parameterPaul Davis
We just don't do this anymore
2019-12-12Fix automation dropdown menu-item active stateRobin Gareus
Extra XML/GUI has not been in use since ages. Automation Lane visibility is saved as GUIObjectState. This properly marks DropDown Menu items as active when a Plugin Automation Lane is displayed
2019-12-11when loading a session into a running instance, if the SR doesn't match the ↵Paul Davis
engine, stop engine and show dialog
2019-12-11NOOP: line mergePaul Davis
2019-12-10Monitor Section: Add a spacer so the topmost buttons are not visually ↵Ben Loftis
grouped with buttons in the editor toolbar.
2019-12-10Source List nomenclature: Whole files get imported to the SOURCE list.Ben Loftis
2019-12-09Autostart must {try to} use the session sample-rate. There is no ambiguity ↵Ben Loftis
here.
2019-12-09Suppress warnings in Gtk headersDavid Robillard
2019-12-09Fix incorrect parameter typeDavid Robillard
This takes a bool.
2019-12-09When a marker is selected, change the marker color in addition to the line ↵Ben Loftis
color.
2019-12-07"revert" back to previous loop rect in editor colorPaul Davis
2019-12-07Fix nested commentsRobin Gareus
2019-12-06UI limitations for mp3 importRobin Gareus
2019-12-05Undo habits of a Serif font loverRobin Gareus
2019-12-05VKeybd: grab and ignore some keysRobin Gareus
With default QWERTY and QWERTZ layout some keys that are easily accidentally pressed. Those triggered editor actions, (e.g. "a" (audition), or "1" (edit-tool)) and are now ignored.
2019-12-05Prefer wider/fatter Sans fontRobin Gareus
ArdourSans is now based on "Noto Sans" https://fonts.google.com/specimen/Noto+Sans (C) by Google - Apache License 2.0