Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-12 | Fix Monitor Group override | Robin Gareus | |
2017-06-12 | Consistent "cancel/close" button position on the left. | Robin Gareus | |
"Add and Close" is an odd one out and this button should really be removed for consistency. Still it allows for a 2-click or 2-keyboard-shortcut very common action. | |||
2017-06-13 | Restore the state of the autoplay button in the import dialog | Tim Mayberry | |
2017-06-13 | Make Import the default action in the Import Dialog | Tim Mayberry | |
Double clicking on a file or pressing the Return key will now import it. This means with autoplay enabled you can navigate a directory of audio files using the up and down arrow keys and import the wanted files (with Return) without having to touch the mouse. Being able to use double click to import a file means you don't have to move the mouse back and forth between the file browser and the import button. You can still manually audition the file with space as before. | |||
2017-06-10 | NoteCreateDrag - Fix incorrect note length due to use of region-relative ↵ | nick_m | |
position | |||
2017-06-09 | Update GUI, drop Automatable::value_as_string() API | Robin Gareus | |
2017-06-09 | Prepare AutomationTimeAxisView for non-route (VCA) automation | Robin Gareus | |
2017-06-09 | Fix incorrect positioning of tempo line subdivisions if first meter is non-zero | nick_m | |
Commit cebefe6 assumed that frame 0 was the music origin. Silly me. | |||
2017-06-08 | Fix crash when showing plugin-UI in safe-mode | Robin Gareus | |
2017-06-09 | TempoLines deletes its bfc on destruction | nick_m | |
2017-06-09 | Tempo lines display subdivisions correctly over a tempo change | nick_m | |
TempoMap::get_grid() supplies a list of beat positions, leaving the lines to work out any subdivision positions. This is fine, unless a tempo section falls in between beats. Use a BeatsFramesConverter along with a quarter note position (in the BBTPointsList) to make this easier. | |||
2017-06-09 | Delete tempo lines when session goes away | nick_m | |
2017-06-08 | Fix rec-box w/count-in | Robin Gareus | |
Since 478f26b2ad, transport_rolling() is only true when actually rolling. Count-in is a no-roll process (don't move playhead, no playhead UI position interpolation 55b8b448). But transport isn't exactly stopped either (preparing to roll), so during count-in transport_stopped() == transport_rolling() == false. | |||
2017-06-08 | Add a file-chooser LuaDialog Widget | Robin Gareus | |
2017-06-07 | cut buffer must not mess around with libardour selection | Paul Davis | |
Fixes range mode selection/cut/copy that would previously clear track selection | |||
2017-06-03 | add route dialog now has "Add" and "Add and Close" buttons. "Add" keeps ↵ | Daniel Sheeler | |
dialog open so user can add multiple templates. | |||
2017-06-02 | Import Dialog is Window. Dialog Esc behavior needs to be emulated. | Robin Gareus | |
2017-06-01 | Remove "Close" button from import-dialog (prefer WM close button) | Robin Gareus | |
2017-05-31 | if actively recording, prevent interaction between mouse and audio clock ↵ | Paul Davis | |
widget(s) | |||
2017-05-29 | Credit where credit is due | Robin Gareus | |
2017-05-29 | when creating a new session after working on one, the "Cancel" button should ↵ | Paul Davis | |
be a quit button. This avoids ending up with a null Session pointer in the GUI (#7369) | |||
2017-05-26 | Update Russian translation | Alexandre Prokoudine | |
2017-05-26 | Remove attempt to retrieve invalid Meterbridge properties | Tim Mayberry | |
The property names with underscores are "normalized" to replace the underscores with hyphens in the XMLProperty constructor from within Meterbridge::get_state and so have always been written with hyphens. | |||
2017-05-26 | Use correct property names in Meterbridge::get_state() | Tim Mayberry | |
These property names have been "normalized"/changed to use a hyphen in the XMLProperty ctor since 2008. That is before the Meterbridge existed so there should be no files existing that contain these properties with underscores. | |||
2017-05-26 | Use correct property names for Editor transport controllable state | Tim Mayberry | |
These are normalized in the PBD::XMLProperty ctor, which is why Editor::get_transport_controllable_state() uses the hyphenated names to retrieve the properties and will not result in any state format change. | |||
2017-05-25 | Pretty print control-outputs in generic-UI | Robin Gareus | |
2017-05-23 | Remove unused header file in gtk2_ardour | Tim Mayberry | |
2017-05-23 | Remove dead assignment in Editor::export_audio() | Tim Mayberry | |
2017-05-23 | Remove dead assignment in Editor::metric_get_bbt | Tim Mayberry | |
2017-05-23 | Remove dead assignment in MiniTimeline::draw_edge | Tim Mayberry | |
2017-05-14 | Support note name editing in midi list editor | Nil Geisweiller | |
2017-05-14 | Fix compiler warning of unused variable. | André Nusser | |
2017-05-14 | one more update to german translation | Edgar Aichinger | |
2017-05-14 | update german translation | Edgar Aichinger | |
2017-05-14 | yet another stupid typo | Robin Gareus | |
2017-05-14 | Fix double "Tape" in Record Mode drop down when adding new track. | André Nusser | |
This bug probably also lead to "Tape" being shown in mixbus even though it should not. | |||
2017-05-14 | Fix use-after free (signal after deleting group) | Robin Gareus | |
2017-05-13 | Fix typos (thanks edogawa) | Robin Gareus | |
2017-05-12 | Remove cfgtool, it's not useful anymore | Robin Gareus | |
cfgtool was used to dump the current config defaults into ./system_config on the system it runs. It was manually invoked (usually on Linux) and hence produced incorrect settings for Windows and OSX variants. Since ea4bbcf5 Ardour binaries bundle a minimal empty system_config, and the built-in defaults are used (correct for every platform). | |||
2017-05-12 | change the way ControlProtocols (control surfaces) are notified and handle ↵ | Paul Davis | |
Stripable selection changes The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal. The CP Manager calls the ControlProtocol static method to set up static data structures holding selection info for all surfaces and then notifies each surface/protocol that selection has changed. | |||
2017-05-11 | Tweak/fix splash screen event-loop | Robin Gareus | |
Prevent possible endless loop in Splash::display() and handle some related edge-cases and race conditions WRT expose_done and is_visible(). | |||
2017-05-11 | NO-OP: whitespace | Robin Gareus | |
2017-05-11 | context click on marker > loop range should set loop range | Paul Davis | |
2017-05-10 | Remove ambiguity to keep MSVC happy | John Emmas | |
NB: Do we really need 'floor()' here?? (we seem to be multiplying integers) | |||
2017-05-10 | ArdourButton: Pick up initial action sensitivity | Robin Gareus | |
e.g. monitor-section show/hide button | |||
2017-05-10 | Remember Monitor-section state (show/hide, attached/detached) | Robin Gareus | |
2017-05-08 | Limit clock displays to 30days (720hours) by default. | Robin Gareus | |
This prevents various edge-cases of selection-clocks (eg. unbound range selection after start-range; and makes it near impossible to roll-over 2^63 using GUI operations) | |||
2017-05-08 | remove misc. debug output | Paul Davis | |
2017-05-08 | when a Route is removed, don't bother triggering a ↵ | Paul Davis | |
sync-presentation-info-from-treeview because it isn't necessary Also, don't update mixer selection unless selection actually changed | |||
2017-05-08 | when a Route is removed, don't bother triggering a ↵ | Paul Davis | |
sync-presentation-info-from-treeview because it isn't necessary |