summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-29allow to load/save default session-propertiesRobin Gareus
2014-06-29Change some declarations from 'struct' to 'class' (and vice-versa)John Emmas
2014-06-29suspend route redisplay for (rec-en, solo, mute and monitor) batch changesRobin Gareus
2014-06-28add RAII DisplaySuspenderRobin Gareus
2014-06-28use a hash-table to cache gui propertiesRobin Gareus
2014-06-28use state Session::StateProtectorRobin Gareus
2014-06-28add Session::StateProtectorRobin Gareus
temp. disable save during batch updates, save once at the end.
2014-06-28consolidate session_dirs: use Searchpath instead of custom codeRobin Gareus
2014-06-28fix meterbridge: load button image only once.Robin Gareus
2014-06-28search-path: filter out duplicatesRobin Gareus
Note: this does not yet take care of filtering dups when directly combining two search-paths.
2014-06-28Use 'GStatBuf' in preference to 'struct stat' (which isn't necessarily the ↵John Emmas
same thing)
2014-06-28Add (newly introduced) sources to our MSVC projectsJohn Emmas
2014-06-28Remove (no longer needed) sources from our MSVC projectsJohn Emmas
2014-06-27replace old implementation of Editor::_ensure_time_axis_view_is_visible() ↵Paul Davis
with the guts of Editor::ensure_track_is_visible(), then remove the latter. Also change all users of ensure_track_is_visible() to use _ensure_time_axis_view_is_visible()
2014-06-27add commentary on why PublicEditor::{_,}ensure_time_axis_view_is_visible() ↵Paul Davis
both exist
2014-06-27slightly increase size of a Canvas::PolyItem, to avoid left-over pixels when ↵Paul Davis
dragging (as well as other general incorrectness
2014-06-27if CANVAS_DEBUG is defined, then the env variable CANVAS_HARLEQUIN_DEBUGGING ↵Paul Davis
will turn on drawing the expose areas for canvas render debugging
2014-06-27in Canvas::window_to_canvas(), if either x or y coordinate is less than ↵Paul Davis
zero, search for the scroll group on the relevant edge. If we don't do this then we find no scroll group covering the event coordinate, and the translation for scroll fails to be applied
2014-06-27fix edges of selection rects in time axis views to lie correctly within ↵Paul Davis
bounds of the time axis view
2014-06-27make time axis view item name text be insensitive to eventsPaul Davis
We don't really need to be able to click on this to do anything - dbl-click on the item brings up the edit menu etc.
2014-06-27make verbose canvas cursor color be set in its constructor rather than ↵Paul Davis
explicitly
2014-06-26fix meterbridge height issues when config changesRobin Gareus
2014-06-26use new TrackingText for verbose cursorPaul Davis
2014-06-26new API for TrackingText and similar itemsPaul Davis
2014-06-26add tracking_text.cc to canvas wscriptPaul Davis
2014-06-26removed no-longer-used Editor::track_canvas_motion()Paul Davis
2014-06-26remove unused i2w code from ControlPointPaul Davis
2014-06-26remove duplicate entriesPaul Davis
2014-06-26new TrackingText canvas item, to resolve conceptual issues with the ↵Paul Davis
Editor::VerboseCursor
2014-06-26vertically expand recent-session listRobin Gareus
2014-06-26fix meter-strip session/route-ui eventsRobin Gareus
2014-06-26show track-number in GUIRobin Gareus
2014-06-26prepare UI style for track-number boxesRobin Gareus
2014-06-26prepare formatting track-number for mixer (and other places)Robin Gareus
2014-06-26session option GUI for track-number & take-nameRobin Gareus
2014-06-26bump take-name after every recordingRobin Gareus
2014-06-26option to use track-number and take-name as part of file-nameRobin Gareus
2014-06-26implement track numberingRobin Gareus
2014-06-26allow to set custom file name for each diststreamRobin Gareus
2014-06-26fix "stop_recording_on_xrun" in prefs dialogRobin Gareus
2014-06-26accept text-entry-change w/o enter and add filter_text optionRobin Gareus
2014-06-25consolidate SignalOrderRouteSorterRobin Gareus
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-06-25namespace libardour utilsRobin Gareus
2014-06-25fix LTC slave delta formatting (long long)Robin Gareus
2014-06-25let's not forget the video timelinePaul Davis
2014-06-25do not include ruler visibility items in context click menu on timebarsPaul Davis
2014-06-25tighten up spacing in ruler dialogPaul Davis
2014-06-25use new ruler dialog class for context clicks on ruler labels areaPaul Davis
2014-06-25new ruler dialog classPaul Davis