summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2020-05-13Continue without NSM if server does not respondRobin Gareus
2020-05-12TMM dialog: fix rendering performanceRobin Gareus
This removes expensive markup parsing and directly sets timecode and delta-time as plain text. The Labels use the main clock's color schema, and dedicated ArdourMono font.
2020-05-12fix mouse-audition playback of a given regionPaul Davis
2020-05-12Optimize AudioClock info-text renderingRobin Gareus
Avoid markup, pango markup parsing is expensive, particularly for info strings which may be updated periodically at short time intervals.
2020-05-11Transport Masters dialog: don't use an uninitialized char array.Ben Loftis
2020-05-11Transport Masters dialog: various layout changes to improve legibilityBen Loftis
Use Fonts and Color to help discriminate columns: Values that come from the TC Master are now in black boxen (ToDo: use gtk theming) Reduce the number of columns, to improve legibility: Consolidate the Slave's current TC chase value and Delta (offset from Ardour current TC) Consolidate the last message received, and how recently it was received Remove Collect checkboxes (just disconnect the port if you don't want it to run)
2020-05-11Transport Masters dialog: fix typoBen Loftis
2020-05-11TMM GUI: display delta time from all slavesRobin Gareus
2020-05-10Work around a race conditionJohannes Mueller
This covers a race condition in session transport that when synced to an external engine it sometimes occurs that at the end of ::realtime_stop() ::transport_stopped_or_stopping() returns false when ::setup_rec_box() is called. In this case the rec boxes are not erased when the recoding transport is stopped. This fixes this behavior about the remaining rec boxes, however the race condition remains. The race condition is reported in #8104. It should be considered reverting this commit once the race condition is fixed.
2020-05-09Engine-dialog: latency spinbox sensitivityRobin Gareus
This allows to change latency while running using numeric entry or otherwise makes the spinboxes insensitive.
2020-05-09Remember I/O ports used for latency measurementRobin Gareus
2020-05-07Spelling mistakeLen Ovens
2020-05-08Consistent GPL boilerplateRobin Gareus
2020-05-07Fix gpl addressLen Ovens
2020-05-07Add a meter to Foldback busLen Ovens
Spaces got replaced by tabs as well.
2020-05-07Prepare changing LTC Generator <IO> to <Port>Robin Gareus
2020-05-06remove debug outputPaul Davis
2020-05-05Use sorted list of foldback busesLen Ovens
previous and next would not always allow getting to all buses which were in an odd order depending on how they are added
2020-05-05update GUI translations for Italian from pterodatteroPaul Davis
2020-05-05when creating new notes via MidiRegionView::create_note_at(), add note to ↵Paul Davis
selection
2020-05-05if setting the selected MIDI region view to the currently selected MRV, do ↵Paul Davis
nothing
2020-05-05MIDI bindings etc. should work while in draw mode, not just internal editPaul Davis
The only real difference is in what the mouse does, so keys should work the same
2020-05-05do not clear a MIDI region's note selection when drag-creating a notePaul Davis
2020-05-05do not clear selection when clicking on canvas in internal modePaul Davis
2020-05-05Fix issue 8087 menu build when only one busLen Ovens
If there is only one Foldback bus: the selection button still respond to left click. Any other click on the same button will need two clicks
2020-05-05The listen Button (Solo) has no function in Foldback removeLen Ovens
2020-05-05Fix inactive track header label displayRobin Gareus
Since 8fced29372 introduced no_show_all(), the packed widgets need to be explicitly displayed.
2020-05-04fix thinko in MidiRegionView::add_to_selection()Paul Davis
The existing code isn't wrong, but inefficient. If the selection is empty, then this is necessarily the first note, and cannot be present in the selection. So, don't search the std::set<> and then insert, just insert.
2020-05-04Tweak plugin-manager default window width #8079Robin Gareus
2020-05-03Scale plugin-manager default window size #8079Robin Gareus
2020-05-03Fix a compiler warning std::abs vs fabsfRobin Gareus
2020-05-03Fix MIDNAM model (MMA > Generic) fallbackRobin Gareus
2020-05-01more improvements in visual representation of selected MIDI notes during ↵Paul Davis
(and not during) internal editing
2020-05-01change design of MidiRegionView::add_to_selection() so that the rubber-band ↵Paul Davis
select works again Adding the first note trigged Editor::set_selected_midi_region_view() which cleared the (newly added to) selection
2020-05-01attempt to properly manage MIDI note display of selected statusPaul Davis
Whether to display the selected outline depends on BOTH whether the note is selected, and whether we are in an internal editing mode.
2020-05-01move virtual method from region_view.h to region_view.ccPaul Davis
It cannot be inlined anyway, so nothing gained by the header file presence
2020-05-01when a MIDI region has a note selected with none previously, cancel existing ↵Paul Davis
MIDI region/note selection
2020-05-01force provision of "menu-name" for all WindowProxy objects, and thus TabbablesPaul Davis
Actions for hide/show/attach/detach tabbables use hard-coded names which are not translated. Using Tabbable/WindowProxy::name() to lookup the action will fail, since the name can be translated. This changes just removes the option to not provide a menu-name when creating these objects, and uses the name menu-name when looking up an action by name
2020-05-01Fix contents-drag (ignore snap) #8073Robin Gareus
The "new" snap-to-visual-grid mechanism is not useful for Contents-trim. That would require a relative grid.
2020-05-01set LC_ALL from macOS locale so that setlocale(2) will workPaul Davis
2020-05-01fix apple use of - instead of _ in language identifiers; only set LANGUAGE ↵Paul Davis
if the language preferences are translatable
2020-05-01notice if macOS user has en_US as primary languagePaul Davis
2020-05-01remove hard to understand and incorrect comment sentencePaul Davis
2020-05-01tell stdout if setlocale(2) failsPaul Davis
2020-04-30update other .po filesPaul Davis
2020-04-30fix context-providing translation for de_DE where the context string had ↵Paul Davis
been left in the the translation
2020-04-29only activate MIDI editing bindings if in actual internal edit mode.Paul Davis
Draw mode does not as internal editing for these purposes
2020-04-30Update script menu in the wake of 95932f92deRobin Gareus
2020-04-28Update Japanese translation for 6.0Hiroki Inagaki
2020-04-28Revise French translation, part 7 -- #8035Robin Gareus