summaryrefslogtreecommitdiff
path: root/gtk2_ardour/wscript
AgeCommit message (Collapse)Author
2020-04-07Rename KeyboardLayout to PianoKeyBindingsRobin Gareus
This is to prevent polluting the global namespace with a symbol name that is likely to cause conflicts.
2020-04-07Move keyboard layout in its own classNil Geisweiller
2020-03-18Fix wine-VST buildRobin Gareus
2020-03-17remove destructive/tape mode tracksPaul Davis
2020-03-01Fix Luadoc build (follow up 2e9ac80e9, 5794d21a)Robin Gareus
2020-02-18GUI Dialog to inform the user about missing filesRobin Gareus
So far this is only used for MIDI, missing audio files are already handled by asking a user to locate them. The same approach doesn't work for MIDI, since there cannot be externally referenced (embedded) .mid files (since MIDI is destructive).
2020-02-14Fix cross-compile linking (arm-linux ld)Robin Gareus
Explicitly specify required libraries (waf does no longer forward .uselib dependencies of libraries used by .use). This leads to undefined symbols.
2020-01-29Find fmt-binding in out-of-tree buildingAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-01-25Towards waf python 2+3 supportDavid Runge
2020-01-24Fix Eno discographyRobin Gareus
2020-01-14NO-OP: whitespaceRobin Gareus
2019-12-14Add a MessageDialog wrapper that handles the splash-screenRobin Gareus
2019-12-09Suppress warnings in Gtk headersDavid Robillard
2019-12-05Undo habits of a Serif font loverRobin Gareus
2019-12-04Allow using ArdourSans as optional default fontRobin Gareus
2019-12-04Load and register ArdourSans font at application startRobin Gareus
2019-10-25Rename PianoKeyboard class, avoid ambiguitiesRobin Gareus
A C++ class "PianoKeyboard" in the global namespace may cause issues with some plugins that export and use an identically named symbol.
2019-10-24add new source filePaul Davis
2019-10-24Rough-in gtk-pianokeyboard C -> C++Robin Gareus
2019-10-18Super basic Virtual-Keyboard UIRobin Gareus
2019-10-10add initial version of StartupFSM along with its owners/usersPaul Davis
2019-09-23split apart ardour_ui.cc into a series of distinct source modules.Paul Davis
Should be a 100% no-op - no code was altered, just moved
2019-09-10Remove redundant call (moved to libardour)Robin Gareus
2019-08-26Add strip GUI first try for foldback busLen Ovens
2019-08-11Prototype infrastructure to disable screensaverRobin Gareus
2019-08-01(Source List) Source property signals (gtk2 part)Ben Loftis
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-04-09Unify build-system customization (Ardour/Mixbus)Robin Gareus
2018-12-20Add a plugin-preset list/selector GUIRobin Gareus
This is currently only used for "Preset only" plugins, generic UI. And also depends on plugin-presets having a description.
2018-11-19Use libardour video-tool path (2/2)Robin Gareus
2018-10-14remove use of hardcoded -fPIC compiler flag, and use compiler flag dict insteadPaul Davis
2018-10-12PT import: Add new PTImportSelector dialogDamien Zammit
2018-09-25Add a window that shows DSP usage of all pluginsRobin Gareus
Currently hidden, use Editor:access_action("Window", "toggle-plugin-dsp-load")
2018-09-25Separate Plugin DSP load UI implementationRobin Gareus
2018-09-19AppData release tags need a date to be validNils Philippsen
Or a timestamp, but that's deprecated. Create it from the last commit, store it in/retrieve it from revision.cc and substitute it in the template. https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
2018-09-18new transport slave/master implementation, gui editionPaul Davis
2018-02-20Remove ArdourGauges -- since they're no longer actual Gauge widgetsRobin Gareus
The Gauges devolved into Labels with dedicated formatting and UI-config colors. Prevent ArdourButton to happen all over over again...
2018-02-17Consistently use Gauge to avoid the overloaded term Indicator.Ben Loftis
2018-02-17Add Disk IO gauge.Ben Loftis
2018-02-09new_grid: Rewrite of Snap and Grid. (squashed commit)Ben Loftis
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-01-14Add Toolbar disk-space widget.Robin Gareus
2018-01-14Separate DSP load indicator into generic gauge widgetRobin Gareus
2017-12-28Add DSP-load & x-run widget to the toolbar.Robin Gareus
2017-12-22Add a separate, dedicated transport-control windowRobin Gareus
2017-12-22Separate and consolidate Transport-Control-UI codeRobin Gareus
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2017-09-18Enoify v6.xRobin Gareus
2017-09-08Rework Patch-Change/Select DialogRobin Gareus
2017-08-20Let the user add a template description on saving session templatesJohannes Mueller
2017-08-06Yet another blind copy/paste issue fix.Robin Gareus
2017-08-05Fix Clock Font on OSX (fixes Big Clock Window Size)Robin Gareus
Meanwhile libpango was fixed and we use CTFontManagerRegisterFontsForURL() on OSX >=10.6