summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2017-09-29remove *.orig files (accidentally added in cba53a202)Robin Gareus
2017-09-29Prepare removal of initial_delayRobin Gareus
2017-09-27More s/frame/sample/ -- Lua ScriptsRobin Gareus
Sadly this breaks existing loaded scripts. C'est la vie.
2017-09-25Remove unused ClickBoxRobin Gareus
2017-09-24Fix computation of AutomationController stepsRobin Gareus
smallstep (resp. largestep) is intended to be the interface delta corresponding to a desc.smallstep (resp. largestep) in internal scale, and is computed by incrementing from desc.lower. But ac->internal_to_interface(desc.lower) isn't necessarily zero. In fact it currently is 0.5 / (M - m + 1) for integer parameters where M is the maximum and m is the minimum possible value since it is the center of the [0,1/(M-m+1)] interval. Since the lower bound of the delta isn't always zero, don't ignore it when computing the actual increment.
2017-09-24fix ardev and friends to use new libtemporalPaul Davis
2017-09-24fix header order and space alignmentPaul Davis
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2017-09-23The beginning of the end for ClickBoxRobin Gareus
This fixes various issues with integer controls (some values are not reachable due to incorrect rounding in AutoSpin) and also pulls in the various benefits of BarController: * mouse-drags * numeric entry * alternative entry modes (piano-keyboard, tempo-based values) If this style remains, ClickBox & AutoSpin should be removed from the codebase.
2017-09-23Fix crash in playlist selector for removed tracks.Robin Gareus
Removing a Track does not delete its playlists and one can keep Playlists after Cleanup. Don't crash if a the track that the playlist originally belonged to does no longer exist.
2017-09-22Fix issue with Template manager deleting templates on no-renameRobin Gareus
If old-name equals new-name, g_rename () will fail and cleanup will delete new-path (which is equal to old-path)
2017-09-21s/created with/modified with/Robin Gareus
Once a session has been saved by a more recent version or a different variant, the session file is tied to that version/variant. The created-with version is only for debug purposes and internal use.
2017-09-20Don't try to limit the UI width if no screen is foundJulien "_FrnchFrgg_" RIVAUD
2017-09-20Bail out early if a screen isn't foundJulien "_FrnchFrgg_" RIVAUD
2017-09-19fix GTK+ warnings when trying to determine maximum screen size without a ↵Paul Davis
Gdk::Window
2017-09-19Explicit key-event forwarding for MacVSTRobin Gareus
2017-09-19A frame can also be a rectangle [NSView frame]Robin Gareus
2017-09-19fix unintentionally edited color/theme name from f2s editPaul Davis
2017-09-19correct version in pre-release warningPaul Davis
2017-09-18manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵Paul Davis
foo_sample
2017-09-18Enoify v6.xRobin Gareus
2017-09-18Menu Action list omit leading /Len Ovens
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-09-18add _locked() variants to new tempo experimentPaul Davis
2017-09-18changes required to operate with the Evoral::Beats ticktime commitPaul Davis
2017-09-18Skeleton for NI Maschine2 SurfaceRobin Gareus
2017-09-18use modified API name in GUIPaul Davis
2017-09-18use new Track APIPaul Davis
2017-09-18basic GUI framework for setting Disk I/O optionsPaul Davis
2017-09-18cue monitoring for audio (GUI aspects)Paul Davis
2017-09-18no more per-track varispeedPaul Davis
2017-09-18fully remove diskstream codePaul Davis
2017-09-18remove Session::track_by_diskstream_id()Paul Davis
2017-09-18mega-commit to save state of first "it compilesand links" state for ↵Paul Davis
separated disk i/o changes. THIS WILL NOT RUN. THIS REQUIRES MANY CHANGES
2017-09-18GUI support for LatchRobin Gareus
2017-09-18Revert "Temporary session-format compatibility (revert before release)"Robin Gareus
This reverts commit 8cd8cb165037906d5a35c8e147785845d0f4f808.
2017-09-16Update GUI, PBD::Ringbuffer namespaceRobin Gareus
2017-09-14Fix various tooltip markup (ampersand) entity-escape:5.12Robin Gareus
* track/port names * plugin-names * MIDI patch-names
2017-09-14Fix patch-change auto-auditionRobin Gareus
2017-09-11Fix crash when hiding multiple tracksRobin Gareus
Editor::hide_track_in_display() -> EditorRoutes::hide_track_in_display() and ensuing calls to sync the treeview may modify the selection (de-select hidden tracks) and invalidate selection->tracks
2017-09-10Mixbus needs to show Created-With on the recent sessions listBen Loftis
2017-09-09Migrate PC dialog to RouteUI, midnam handing to RTAV.Robin Gareus
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses.
2017-09-09Prepare PatchChangeWidget for Midi-Busses (use instrument-plugin)Robin Gareus
2017-09-09GenericPluginUI: tweak MIDI patch select layoutRobin Gareus
2017-09-09GenericUI: subscribe to property changes before querying valuesRobin Gareus
Fixes displaying the initial/current filename/path for plugins that have a LV2:Patch path property.
2017-09-09GUI part of LV2 midnam race condition fixRobin Gareus
..and support for midnam patches on MIDI Busses.
2017-09-09GenericPluginUI: send MIDI to plugin if it's not on a MIDI trackRobin Gareus
2017-09-08Fixup key-release events for plugin-uisRobin Gareus
2017-09-08Add a PianoKeyboard to GenericUI (on a MIDI track)Robin Gareus
2017-09-08PluginUI: only show "Reset" & Automation buttons if there are any controlsRobin Gareus