summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2017-10-29Quick hack to test engine vari-speed (2/2)Robin Gareus
2017-10-26switch from std::auto_ptr<> (deprecated) to boost::scoped_ptr<>Paul Davis
2017-10-26remove unused variablesPaul Davis
2017-10-26remove unused variablePaul Davis
2017-10-22Update rc_option_editor.ccOlivier Humbert
2017-10-21Tweak 842d758e: selection & move into viewRobin Gareus
Use separate editor + mixer flags for moving selected tracks into view. Changing selection in the Editor will only pan the mixer-view and vice- versa. This fixes an issue with the track that is being clicked-on to be moved out of view (due to groups)
2017-10-20Don't move track into view due to indirect selectionRobin Gareus
This fixes an issue with grouped tracks, starting a [range] selection on the bottom-most. Due to group-selection all tracks in the group are selected. Previously this vertically-scrolled to move the top-most into view, which could move the bottom-most out of view.
2017-10-20Don't offer possible recursive VCA assignments in the GUIRobin Gareus
2017-10-18Update GUI, use filename-extensionsRobin Gareus
2017-10-18Save <UI> state for plugins only.Robin Gareus
Only PluginInserts have UIs and PinMgs and unique IDs. Other processors may not be saved explicitly, [re-]created dynamically, change ID (eg. capturing processor) and clutter up the list. TODO: removing a processor should also remove its UI state.
2017-10-15editor_pt_import: Process wav indexes once onlyDamien Zammit
2017-10-05US2400: add us2400 to surfaces path, in ardevBen Loftis
2017-10-03Fix session-archive file extension filterRobin Gareus
2017-10-03Update Session-Archive Dialog: add compression-optionRobin Gareus
2017-10-03Fix MIDI Automation interpolation optionsRobin Gareus
2017-10-01These are "Frames" :)Robin Gareus
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