Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-26 | display and position canvas tooltip window | Paul Davis | |
2014-09-25 | basic design of Canvas item tooltip mechanism. | Paul Davis | |
No window yet to actually display the tooltip. | |||
2014-09-24 | next (final?) part of handling missing MIDI files. | Paul Davis | |
If an external-to-session file is missing, consider it a fatal error in session loading. If an internal-to-session file is missing, just create a new MIDI source with the same path and ID, and use that instead. | |||
2014-09-24 | DummyBackend: symmetric freq sweep: up/down | Robin Gareus | |
2014-09-24 | DummyBackend: add sine-sweep generators | Robin Gareus | |
2014-09-24 | fix some double promotion | Robin Gareus | |
2014-09-24 | DummyBackend: two more audio-signal generators (useful for waveform check) | Robin Gareus | |
2014-09-24 | DummyBackend: MIDI Event Generators | Robin Gareus | |
2014-09-24 | ALSA backend: initial device selection | Robin Gareus | |
2014-09-22 | fix typo that selected wrong sample rate for 22050Hz export | Paul Davis | |
2014-09-22 | alter the way the border of Canvas::Rectangle is drawn to meet the intent ↵ | Paul Davis | |
that a single pixel border passes through the corner coordinates | |||
2014-09-22 | Fix finding session templates | Colin Fletcher | |
Session templates are directories: use find_paths_matching_filter() rather that find_files_matching_filter() to search for them. Fix a tiny comment typo I spotted along the way too. | |||
2014-09-19 | add Location::set_skip() to allow toggling of skip-functionality for a given ↵ | Paul Davis | |
Location | |||
2014-09-19 | duplicate all ARDOUR::Location signals so that we have one static signal ↵ | Paul Davis | |
that identifies the subject location and one member signal that does not | |||
2014-09-18 | plugin widgets were written to use Internal values, so use that for now | Ben Loftis | |
2014-09-18 | Fix some inconsistent usage of a Controllables Interface value. | Ben Loftis | |
This breaks a lot of controls, because they are misusing it as well. | |||
2014-09-17 | do not mark session dirty during loading process; sync with loaded locations ↵ | Paul Davis | |
state using standard method | |||
2014-09-17 | use Config->get_skip_playback() when handling Skip events | Paul Davis | |
2014-09-17 | new Config var to control whether skip playback is used or not | Paul Davis | |
2014-09-17 | add IsSkip enum to enums.cc | Paul Davis | |
2014-09-17 | add new Skip event to SessionEvents | Paul Davis | |
2014-09-17 | Locations::clear_ranges() leaves punch/loop/session ranges intact if they exist | Paul Davis | |
2014-09-16 | add new type of location, with _flags & IsSkip being non-zero | Paul Davis | |
2014-09-16 | header file part of initial attempt to push certain kinds of Locations into ↵ | Paul Davis | |
LocateRoll events on the timeline for skip lists | |||
2014-09-16 | initial attempt to push certain kinds of Locations into LocateRoll events on ↵ | Paul Davis | |
the timeline for skip lists | |||
2014-09-16 | Locations should listen to location changed signals, and emit its own ↵ | Paul Davis | |
changed() signal | |||
2014-09-16 | change Location "change" signals of various kinds to be static | Paul Davis | |
2014-09-16 | add a focus handling callback so that all button press events on ↵ | Paul Davis | |
CairoWidgets will cause a focus reset. | |||
2014-09-15 | if a (file) source really cannot be found, differentiate between audio & MIDI. | Paul Davis | |
For now, recovering from missing MIDI is a no-can-do situation (because MIDI is inherently data-editable). | |||
2014-09-15 | fix up condition where a MIDI filesource is marked empty, not found, and its ↵ | Paul Davis | |
_path member is not set correctly | |||
2014-09-15 | FileSource should not generate its own error message when a file is missing | Paul Davis | |
2014-09-15 | tentative fix for losing (empty) MIDI files. Incomplete because testing ↵ | Paul Davis | |
shows issues with some workflows | |||
2014-09-15 | fix compiler warning | Paul Davis | |
2014-09-13 | change dummy backend to default to _("Silence"). | Robin Gareus | |
2014-09-13 | fix CPI window handling: | Robin Gareus | |
Move control-surface editor-window management to the control surface. The Preferences-Dialog is not aware of session specific or surface specific actions and cannot properly manage the window. | |||
2014-09-13 | Return playhead to last start position when aborting capture | Colin Fletcher | |
2014-09-13 | Fix spurious 'You cannot put a CD marker at this location' error | Colin Fletcher | |
Fix the spurious error that occurs when loading a session where any marker (not necessarily a CD marker) is located at 0 on the timeline. | |||
2014-09-13 | Be sure to initialise ExportFormatSpecification::_soundcloud_upload | Colin Fletcher | |
Initialise _soundcloud_upload in all constructors of ExportFormatSpecification. | |||
2014-09-13 | Add 2 new source files to our 'gtkmm2ext' project (MSVC) | John Emmas | |
2014-09-13 | NOOP, remove trailing whitespace | Robin Gareus | |
2014-09-13 | waveform drawing details: | Robin Gareus | |
* proper y-pixel alignment (+.5px offset) * outline: draw dots (not 1px lines) * shape: round towards peak (use signal, not top/bot) * honor 2px red selection border * work-around canvas rect +1 issue * always draw clipping line towards center * draw at most one clip-line at either side of 0. * exact 1px wide zero line * fix spread calculation for rectified view | |||
2014-09-12 | add required visibility macros to Gtkmm2ext::CursorInfo | Paul Davis | |
2014-09-12 | waveform: really draw 1px lines. | Robin Gareus | |
2014-09-12 | update waveform drawing for zoomed-in, non-overlapping min/max peaks | Robin Gareus | |
2014-09-11 | fix crash at session close/exit if a midi-control-surface is used | Robin Gareus | |
The "real" problem was that MidiControlUI is destroyed while there are still MIDIControllables around that still have a signal connection to a Controllable: controllable->Destroyed(..., MidiControlUI::instance()) If a Contrallable is deleted after the MidiControlUI event loop is gone, the Destroyed() signal can create odd situations... | |||
2014-09-11 | API flush static cairo pattern cache | Robin Gareus | |
(should probably be cleaned regularly e.g. meterbridge resize) | |||
2014-09-11 | provide compile-time-enabled/disabled debugging of connections being made to ↵ | Paul Davis | |
PBD::Signal via PBD::SignalBase::set_debug_connection() | |||
2014-09-11 | make valgrind output a bit more readable. | Robin Gareus | |
2014-09-11 | fix memory leak, changing semantics of PatchManager (needs x-check) | Robin Gareus | |
2014-09-11 | fix a bunch of memory leaks | Robin Gareus | |