Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-20 | Speed up automation lane removal with many ctrl points6.0-rc2 | Robin 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-19 | Revise French translation -- #8035 | Fred Rech | |
2020-05-19 | Safe config save | Robin 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-19 | Block periodic saves while importing | Robin 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-19 | Don't save when renaming a track | Robin 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-19 | Remove explicit save for every imported file | Robin Gareus | |
2020-05-19 | There is no need to save after region cleanup | Robin Gareus | |
2020-05-19 | Remove implicit saves when removing empty sources | Robin 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-19 | Don't save the session when creating busses | Robin Gareus | |
Most calls to new_audio_route() used save = false, only directly creating busses saved the session. Probably for historical reasons. | |||
2020-05-19 | No implicit session save when importing files (backend) | Robin Gareus | |
2020-05-19 | NO-OP: replace `save_state("")` with `save_state()` | Robin Gareus | |
2020-05-19 | Don't implicitly save when deleting a track | Robin Gareus | |
2020-05-18 | add blank line | Paul Davis | |
2020-05-18 | change the text on the "do nothing" button when closing an unnsamed session ↵ | Paul Davis | |
while dirty | |||
2020-05-18 | make a possible case in a switch statement explicit | Paul Davis | |
2020-05-18 | use a better Gtk stock item to describe "skip renaming an unnamed session" | Paul Davis | |
2020-05-18 | tweak Prompter API to allow skipping the default "Cancel" button | Paul Davis | |
2020-05-18 | Better version of 24ca53f97 (engine dialog, MIDI calibration) | Robin Gareus | |
2020-05-18 | Don't autostart engine for MIDI latency compensation | Robin Gareus | |
2020-05-18 | prevent debug-build crash caused by trying to use null-pointer | Paul Davis | |
2020-05-18 | fix mask used to extract keycode from KeyboardKey object | Paul 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-18 | Try restore the recently used state after device-list refresh | Robin Gareus | |
This takes into account if the device is present, and picks the most recently used state for the available devices. | |||
2020-05-18 | Add missing enum (required for rc_config) | Robin Gareus | |
2020-05-17 | Fix repeated toggling of loop mode | Mark 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-17 | Use editor_add to avoid unwanted event points | Daniel Appelt | |
2020-05-17 | Update cubasish-ardour.colors | cooltehno | |
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-17 | New Chinese translation for Ardour 6.0 gtk2_ardour_po | YQ-YSY | |
2020-05-17 | New Chinese translation for Ardour 6.0 gtk2_ardour_appdata_po | YQ-YSY | |
2020-05-17 | New Chinese translation for Ardour 6.0 libs_ardour_po | YQ-YSY | |
2020-05-17 | New Chinese translation for Ardour 6.0 libs_gtkmm2ext_po | YQ-YSY | |
2020-05-17 | Delete as little automation data as possible | Daniel Appelt | |
2020-05-17 | Added lua binding for editor:add_location_mark | davidhealey | |
2020-05-16 | TMM: Fix BPM display format #8118 | Robin Gareus | |
2020-05-16 | NO-OP: whitespace & const'ness | Robin Gareus | |
2020-05-16 | fix typo | Paul Davis | |
2020-05-16 | add explanatory comments regarding SetLoop vs. AutoLoop SessionEvents | Paul Davis | |
2020-05-16 | fix for #8112. No need to request transport roll before requesting loop play | Paul Davis | |
And doing so confuses ardour | |||
2020-05-16 | restore apparent thinko that removed the effect of "editable region" ↵ | Paul Davis | |
transparency for MIDI regions | |||
2020-05-16 | Update clear_gray-ardour.colors | cooltehno | |
++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-15 | TMM: do not allow changing transport master while slaved (GUI edition) | Paul Davis | |
2020-05-15 | TMM: do not allow changing transport master while slaved (libardour edition) | Paul Davis | |
2020-05-15 | Czech translation update from Pavel Frich | Paul Davis | |
2020-05-16 | Fix a memory leak (unsupported LV2 plugin) | Robin Gareus | |
2020-05-15 | DiskReader: initialize pre-loop-buffer at the right times | Paul Davis | |
2020-05-15 | DiskReader: do not initialize pre-loop-buffer in constructor | Paul Davis | |
2020-05-15 | All complete. First public version. | Porrumentzio | |
2020-05-15 | All complete. Needs revision using the program 2 | Porrumentzio | |
2020-05-15 | All complete. Needs revision using the program. | Porrumentzio | |
2020-05-15 | All complete. Needs tiny metadata corrections. | Porrumentzio | |
2020-05-15 | all complete except gtk2_ardour eu.po (87%) | Porrumentzio | |