summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-20Speed up automation lane removal with many ctrl points6.0-rc2Robin Gareus
Deleting the group first, directly removes child items without triggering Canvas::item_changed() for every item. This significantly speeds up closing sessions (or deleting tracks) with lots of automation events.
2020-05-19Revise French translation -- #8035Fred Rech
2020-05-19Safe config saveRobin Gareus
This prevents corrupt rc-config files in case the disk is full. This is a safeguard, since Ardour does not start if the main config file is corrupt.
2020-05-19Block periodic saves while importingRobin Gareus
Resampling or copying files during import can take a long time. If a save, or pending save is called while importing, it is postponed until after import has completed.
2020-05-19Don't save when renaming a trackRobin Gareus
Filenames used by the disk-reader only change when recording which creates a pending save. There's generally no reason to force save the session due to renaming a track.
2020-05-19Remove explicit save for every imported fileRobin Gareus
2020-05-19There is no need to save after region cleanupRobin Gareus
2020-05-19Remove implicit saves when removing empty sourcesRobin Gareus
This fixes an implicit save when importing files. The Track's disk-reader is initially created with an empty source which is later replaced and dropped: ARDOUR::Session::save_state ARDOUR::Session::remove_source PBD::Destructible::drop_references ARDOUR::DiskWriter::reset_write_sources ARDOUR::DiskWriter::set_write_source_name ARDOUR::Track::set_name Editor::finish_bringing_in_material
2020-05-19Don't save the session when creating bussesRobin Gareus
Most calls to new_audio_route() used save = false, only directly creating busses saved the session. Probably for historical reasons.
2020-05-19No implicit session save when importing files (backend)Robin Gareus
2020-05-19NO-OP: replace `save_state("")` with `save_state()`Robin Gareus
2020-05-19Don't implicitly save when deleting a trackRobin Gareus
2020-05-18add blank linePaul Davis
2020-05-18change the text on the "do nothing" button when closing an unnsamed session ↵Paul Davis
while dirty
2020-05-18make a possible case in a switch statement explicitPaul Davis
2020-05-18use a better Gtk stock item to describe "skip renaming an unnamed session"Paul Davis
2020-05-18tweak Prompter API to allow skipping the default "Cancel" buttonPaul Davis
2020-05-18Better version of 24ca53f97 (engine dialog, MIDI calibration)Robin Gareus
2020-05-18Don't autostart engine for MIDI latency compensationRobin Gareus
2020-05-18prevent debug-build crash caused by trying to use null-pointerPaul Davis
2020-05-18fix mask used to extract keycode from KeyboardKey objectPaul Davis
Previous 16 bit mask would do the wrong thing if the keycode was > 65536, which is not often true but is certainly a valid value (and seen on some platforms)
2020-05-18Try restore the recently used state after device-list refreshRobin Gareus
This takes into account if the device is present, and picks the most recently used state for the available devices.
2020-05-18Add missing enum (required for rc_config)Robin Gareus
2020-05-17Fix repeated toggling of loop modeMark Knoop
Calling Session::set_play_loop repeatedly (e.g. LLL) should toggle in and out of loop play. Previously transport needed to be stopped before loop play could be started for a second or subsequent time. This uses the loop_changing boolean to flag that Session::non_realtime_stop should not unset the loop. Also, Session::non_realtime_stop must reset loop_changing to false after use so it does not affect the next transport action.
2020-05-17Use editor_add to avoid unwanted event pointsDaniel Appelt
2020-05-17Update cubasish-ardour.colorscooltehno
Corrected colors closer to a5.12 version (compared with existing a6 theme). Added comments to < Color > section. In the original file there was an excess line (177) - deleted in new version: 177 <ColorAlias name="lua action button: fill" alias="theme:bg"/> 178<ColorAlias name="lua action button: fill" alias="widget:bg"/> video: https://vimeo.com/419410940
2020-05-17New Chinese translation for Ardour 6.0 gtk2_ardour_poYQ-YSY
2020-05-17New Chinese translation for Ardour 6.0 gtk2_ardour_appdata_poYQ-YSY
2020-05-17New Chinese translation for Ardour 6.0 libs_ardour_poYQ-YSY
2020-05-17New Chinese translation for Ardour 6.0 libs_gtkmm2ext_poYQ-YSY
2020-05-17Delete as little automation data as possibleDaniel Appelt
2020-05-17Added lua binding for editor:add_location_markdavidhealey
2020-05-16TMM: Fix BPM display format #8118Robin Gareus
2020-05-16NO-OP: whitespace & const'nessRobin Gareus
2020-05-16fix typoPaul Davis
2020-05-16add explanatory comments regarding SetLoop vs. AutoLoop SessionEventsPaul Davis
2020-05-16fix for #8112. No need to request transport roll before requesting loop playPaul Davis
And doing so confuses ardour
2020-05-16restore apparent thinko that removed the effect of "editable region" ↵Paul Davis
transparency for MIDI regions
2020-05-16Update clear_gray-ardour.colorscooltehno
++more contrasting&bright (compared with existing theme). Added comments to < Color > section. In the original file there was an excess line (177) - deleted in new version: 177 <ColorAlias name="lua action button: fill" alias="theme:bg"/> 178<ColorAlias name="lua action button: fill" alias="widget:bg"/> video: https://vimeo.com/419249079
2020-05-15TMM: do not allow changing transport master while slaved (GUI edition)Paul Davis
2020-05-15TMM: do not allow changing transport master while slaved (libardour edition)Paul Davis
2020-05-15Czech translation update from Pavel FrichPaul Davis
2020-05-16Fix a memory leak (unsupported LV2 plugin)Robin Gareus
2020-05-15DiskReader: initialize pre-loop-buffer at the right timesPaul Davis
2020-05-15DiskReader: do not initialize pre-loop-buffer in constructorPaul Davis
2020-05-15All complete. First public version.Porrumentzio
2020-05-15All complete. Needs revision using the program 2Porrumentzio
2020-05-15All complete. Needs revision using the program.Porrumentzio
2020-05-15All complete. Needs tiny metadata corrections.Porrumentzio
2020-05-15all complete except gtk2_ardour eu.po (87%)Porrumentzio