summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-12-28Add Scrollbar to MIDI Port Option ListRobin Gareus
2016-12-28NO-OP: whitespaceRobin Gareus
2016-12-28Prefs Dialog: consistent headings, spacing, reduce width,..Robin Gareus
2016-12-28Pack Color Theme Manager as Box - consistent spacingRobin Gareus
2016-12-29improve the performance of MidiRegionView::find_canvas_patch_change().nick_m
- also fixes patch changes appearing outside region bounds when copied/trimmed.
2016-12-29add preference for showing non-quarter note tempi (Misc subsection Tempo).nick_m
2016-12-29tempo dialog shows note type on first row where applicable.nick_m
2016-12-29don't clear note items in MidiRegionView::display_model().nick_m
- redisplay_model() does this for us.
2016-12-29improve MidiGhostRegion::find_event() performance (end is quite common).nick_m
2016-12-29allow all types of range location (loop, start, end etc.) to be glued to ↵nick_m
bars and beats.
2016-12-28Add Locale config preferences and rearrange UI prefsRobin Gareus
2016-12-28Allow fine grained control over localeRobin Gareus
2016-12-28Correct a namespace typoJohn Emmas
2016-12-28Move a forward declaration (for class ArdourVSpacer) so that MSVC can also ↵John Emmas
use it
2016-12-27Add GUI support to extract and open session-archivesRobin Gareus
2016-12-27Enable session-archive featureRobin Gareus
2016-12-24fix leak in MGR _note_groupnick_m
2016-12-24speed up load/quit for sessions containing ~25k events.nick_m
- MGR uses a _note_group to hold events. - MRV & MGR delete canvas notes directly from their note group. - sysex is untested (it uses MRV note group).
2016-12-23shave another line from MidiGhostRegion::clear_events().nick_m
2016-12-23fix thinko in previous commit.nick_m
2016-12-23possibly faster way to clear ghost events.nick_m
2016-12-23slight speed improvement on GhostEvent ctor.nick_m
2016-12-23remove double check for note range in MGR::update_note/hit()nick_m
2016-12-23fix editor sidebar show/hide with embedded TimeInfoRobin Gareus
2016-12-23MidiGhostRegion::update_contents_height() is only about height (again).nick_m
2016-12-23hide ghost events appropriately (e.g. after split).nick_m
2016-12-23only update GhostEvents on visible trackviews.nick_m
- this requires that MidiGhostRegion::update_contents_height() also controls visibility.
2016-12-23midi scrooming performance updates.nick_m
- MGR visibility is handled by update_note/hit() MRV unconditionally updates MGR events - remove MidiGhostRegion::update_range() - rename set_contents_height -> update_contents_height
2016-12-23remove wtfery in MidiGhostRegion ctornick_m
2016-12-22More 8 whitespace to tab indentation fixesNil Geisweiller
2016-12-22show VCA color on number labelRobin Gareus
2016-12-22Display VCAs at the end of the Track/Bus listRobin Gareus
2016-12-22spill chained VCAsRobin Gareus
2016-12-21amend 91321272bRobin Gareus
2016-12-21Fix indentation 8 whitespaces to tabNil Geisweiller
2016-12-21Add option to hide the 2ndary clockRobin Gareus
2016-12-22GhostEvent wrangling.nick_m
- update_range() solely looks after visibility. - update_note/hit() positions both x and y using code stolen from update_range() - add update_contents_height() for when we just change the GR height. - find_event() is now used rather than map::find() - use temp canvas items to avoid constructor overhead.
2016-12-22use map::find in the currently unused MidiGhostRegion::find_event()nick_m
- the next one is still often the one we want.
2016-12-22revert b330a8a0cenick_m
2016-12-21Fix crash when resetting all peak-meters with VCAs.Robin Gareus
2016-12-21improve scroomer performance.nick_m
- MRV will redisplay the model on scroom, so there is no need to update the range as well.
2016-12-21'Rect' is ambiguous (also defined in MacTypes.h)Robin Gareus
2016-12-21backport/minimize difference to mixbus branchRobin Gareus
2016-12-21Don't try to scroll to stripables on different panesRobin Gareus
2016-12-21Mini-timeline: honor left/right scrollRobin Gareus
2016-12-21Properly calculate VCA bottom padding & align faderRobin Gareus
2016-12-21Align mon-section bottom buttonRobin Gareus
2016-12-21Vertically line up mixer strip (backport from Mixbus)Robin Gareus
2016-12-20Fix Ardour Editor-button heightRobin Gareus
2016-12-20Fix Mixbus Editor-toolbar icons & heightRobin Gareus