summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-11-07Set session dirty if tracks are reordered by user.Len Ovens
2016-11-06One more piece to the moving master puzzle.Len Ovens
2016-11-04Fix Drifting Master hopefully for real this time.Len Ovens
2016-11-02prevent infinite loop when calculating tick marks on low zoom levelsRobin Gareus
2016-10-30Drop UpdateMidnam shared_ptr reference when the plugin is removedRobin Gareus
2016-10-30Fix moving masterLen Ovens
2016-10-29GUI support for plugin provided midnamRobin Gareus
2016-10-27Prevent duplicate moves when selecting regions on shared playlistsRobin Gareus
selecting regions on multiple tracks which share playlists and dragging them has various odd side-effects. This prevents the worst of such edge-cases. A cleaner solution would be to not allow selecting the same region on multiple tracks at the same time in the first place. Comments are welcome.
2016-10-26clean up ghost note wrt create drag.nick_m
- hide ghost note when add dragging. - new note length snaps as per ghost note start (shifted snap). - prevent ghost note from appearing before region start.
2016-10-21minor code-tidying tweak - continue if port handle is null, rather than nest ↵Paul Davis
inside conditional
2016-10-20Track Insert/Remove Time dialog:Ben Loftis
Disambiguate "glued" -> glued-to-musical-time (MIDI) regions. *Users didn't know that this is necessary to operate on MIDI regions.
2016-10-20Track Insert/Remove dialog improvements:Ben Loftis
By default, enable glued regions and markers. If you are removing time, you probably want MIDI regions to move.
2016-10-20Track Add/Remove Time dialog improvements:Ben Loftis
Add a clock to show the position of the edit, to remove ambiguity If a Range is selected, pre-fill the position and length clocks Clock format should default to the editor's secondary clock mode
2016-10-20use new API for user-provided MIDI port informationPaul Davis
2016-10-20GUI tweaks for MIDI port optionsPaul Davis
2016-10-21InsertRemoveTimeDialog initially ignores mouse edit position. also do this ↵nick_m
for distance calculation.
2016-10-21bbt duration clock tweak.nick_m
2016-10-20MIDI port options now tracks dynamic port register/unregisterPaul Davis
2016-10-19various tweaks to improve the preferences presentation of ↵Paul Davis
midi-input-follows-selection
2016-10-19need to refill treeviews for MIDI port prefs at least oncePaul Davis
2016-10-19move MIDI port options out of engine dialog and into prefsPaul Davis
2016-10-20bbt duration clock - revert 3d38b4f58ec0 and a32aea4201. use an alternate fix.nick_m
2016-10-19Duration clock edit uses current time to resolve meter.nick_m
- should fix the remaining part of #7072
2016-10-18set up MIDI port treeview columns *just once*Paul Davis
2016-10-18correctly show both the old MIDI setup tab (device oriented) and the new one ↵Paul Davis
(port oriented)
2016-10-18further work on a MIDI port functionality dialogPaul Davis
2016-10-18Add tooltip info for inline-displayRobin Gareus
2016-10-18beginnings of a tab in Audio/MIDI setup to manage MIDI port functionalityPaul Davis
2016-10-18remove unnecessary and now impossible #includePaul Davis
2016-10-18remove unusued and useless midi_port_dialog.{cc,h} filesPaul Davis
2016-10-18Processor box interaction:Robin Gareus
Allow to toggle inline display with tertiary + double-click. also fix tooltip and fix inconsistent modifiers on inline display.
2016-10-19Tempo lines drawing performance tweak.nick_m
2016-10-19Tempo line tweaks.nick_m
- ensure lines don't get too dense in the all bars case. - never draw tick divisions in the all bar case.
2016-10-19Improve bbt ruler drawing performance for large time ranges.nick_m
- when the timeline displays many bars, zoom/autoscroll speed is improved by calculating the bbt ruler scale first then requesting a suitably scaled grid.
2016-10-17remove unused variableRobin Gareus
2016-10-17propagate key press events through the widget heirarchy + custom ardour ↵Paul Davis
bindings, not just focus widget-then-global bindings
2016-10-17fix typo + remove cruft.Robin Gareus
2016-10-16refine 29f604418, move selected track to left-edge (if possible)Robin Gareus
2016-10-17Amend previous commit.nick_m
2016-10-17Set note colour of new MidiGhostRegions corrctly.nick_m
2016-10-17Performance: store NoteBase UIConfiguration colors between config changes.nick_m
Cumulative time in percent while wiggling the tempo lines rapidly. Before: MidiRegionview::update_sustained 12.02 NoteBase::base_color 6.43 MidiGhostRegion::update_note 3.12 Note::set 1.27 TempoMap::frame_at_quarter_note 0.59 _dynamic_cast 0.13 After: MidiRegionview::update_sustained 10.49 MidiGhostRegion::update_note 5.57 Note::set 2.52 TempoMap::frame_at_quarter_note 1.13 NoteBase::base_color 0.17 _dynamic_cast 0.17
2016-10-17Fix region colors not updating on theme change.nick_m
2016-10-17Tempo curve cleanup, now also works on optimized builds.nick_m
2016-10-15Mixer strip list: click to move strip into viewRobin Gareus
2016-10-16BBT duration clock can only compare musical times.nick_m
2016-10-16Fix various snap issues when dragging control points (AutomationRegionView).nick_m
2016-10-16Fix incorrect musical position in NoteDrag::total_dx.nick_m
2016-10-16AudioClock: remove duplicated code. amends 3a0a628a7nick_m
2016-10-16Slightly improve note update performance, fix note resizing for non-4.0 ↵nick_m
meter divisors.
2016-10-16Rework duration clock and TempoMap::insert_time to include meter at offset.nick_m
- should fix 7072 - also fixes scroll behavior over multiple tempi.