summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2017-06-08Add a file-chooser LuaDialog WidgetRobin Gareus
2017-06-07cut buffer must not mess around with libardour selectionPaul Davis
Fixes range mode selection/cut/copy that would previously clear track selection
2017-06-03add route dialog now has "Add" and "Add and Close" buttons. "Add" keeps ↵Daniel Sheeler
dialog open so user can add multiple templates.
2017-06-02Import Dialog is Window. Dialog Esc behavior needs to be emulated.Robin Gareus
2017-06-01Remove "Close" button from import-dialog (prefer WM close button)Robin Gareus
2017-05-31if actively recording, prevent interaction between mouse and audio clock ↵Paul Davis
widget(s)
2017-05-29Credit where credit is dueRobin Gareus
2017-05-29when 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-26Update Russian translationAlexandre Prokoudine
2017-05-26Remove attempt to retrieve invalid Meterbridge propertiesTim 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-26Use 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-26Use correct property names for Editor transport controllable stateTim 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-25Pretty print control-outputs in generic-UIRobin Gareus
2017-05-23Remove unused header file in gtk2_ardourTim Mayberry
2017-05-23Remove dead assignment in Editor::export_audio()Tim Mayberry
2017-05-23Remove dead assignment in Editor::metric_get_bbtTim Mayberry
2017-05-23Remove dead assignment in MiniTimeline::draw_edgeTim Mayberry
2017-05-14Support note name editing in midi list editorNil Geisweiller
2017-05-14Fix compiler warning of unused variable.André Nusser
2017-05-14one more update to german translationEdgar Aichinger
2017-05-14update german translationEdgar Aichinger
2017-05-14yet another stupid typoRobin Gareus
2017-05-14Fix 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-14Fix use-after free (signal after deleting group)Robin Gareus
2017-05-13Fix typos (thanks edogawa)Robin Gareus
2017-05-12Remove cfgtool, it's not useful anymoreRobin 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-12change 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-11Tweak/fix splash screen event-loopRobin 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-11NO-OP: whitespaceRobin Gareus
2017-05-11context click on marker > loop range should set loop rangePaul Davis
2017-05-10Remove ambiguity to keep MSVC happyJohn Emmas
NB: Do we really need 'floor()' here?? (we seem to be multiplying integers)
2017-05-10ArdourButton: Pick up initial action sensitivityRobin Gareus
e.g. monitor-section show/hide button
2017-05-10Remember Monitor-section state (show/hide, attached/detached)Robin Gareus
2017-05-08Limit 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-08remove misc. debug outputPaul Davis
2017-05-08when 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-08when a Route is removed, don't bother triggering a ↵Paul Davis
sync-presentation-info-from-treeview because it isn't necessary
2017-05-08Update Japanese translationHiroki Inagaki
2017-05-06-Wnon-virtual-dtorRobin Gareus
2017-05-05part two of add missing files from selection development branch(es)Paul Davis
2017-05-05add missing files from selection development branch(es)Paul Davis
2017-05-05Editor::axis_view_by_control() needs to explore child tracks, now that ↵Paul Davis
Selection is relying on it
2017-05-05maintain CoreSelection order in GUI track selectionPaul Davis
2017-05-05use CoreSelection for track selectionPaul Davis
2017-05-05fix ruler scaling -- #7226Robin Gareus
2017-05-04Scaleable group-tabs: use Pango to layout text, scale with UI #7331Robin Gareus
2017-05-04Scale scommer and piano-keyboard width with GUIRobin Gareus
2017-05-04Update Tempo Tapping:Robin Gareus
* Allow tap with keyboard (Space, Enter) * Ignore double-clicks (2nd rapid event skewed calculation)
2017-05-04NO-OP: whitespaceRobin Gareus
2017-05-04The return of explicit exclusive solo.Robin Gareus