Commit Graph

  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | | *
  • | | |\
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | |\ \ \
  • | | |/ /
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | | * |
  • | | |\ \
  • | | | * |
  • | | |/ /
  • | | * |
  • | | |\ \
  • | | | * |
  • | | |/ /
  • | | * |
  • | | |\ \
  • | | | * |
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | | | * |
  • | | | * |
  • | | |/ /
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • 69059836 Add new files by falkTX 2021-05-18 11:22:28 +0100
  • 77f3de6b Start updating to new branch by falkTX 2021-05-18 11:21:22 +0100
  • a8af6b72 Fix in-place processing in cairoui example; Cleanup by falkTX 2021-05-18 11:20:07 +0100
  • 7fcfe3d9 Make states example cairo compatible too by falkTX 2021-05-18 11:11:50 +0100
  • d4f91993 Build dgl-stub lib by falkTX 2021-05-18 10:33:35 +0100
  • 6f218732 Build CairoUI by default now that DPF cairo APIs are going stable by falkTX 2021-05-18 09:57:29 +0100
  • a895877f Make Parameters UI backend agnostic, test build against cairo by falkTX 2021-05-18 04:48:06 +0100
  • 8f134ff1 Allow to build plugins against vulkan by falkTX 2021-05-18 04:47:45 +0100
  • 1f711ed1 Make ImageButton cairo compatible by falkTX 2021-05-18 04:39:19 +0100
  • 94dee0ca Fix a typo; set pugl backend as stub if it ends up being null by falkTX 2021-05-18 04:11:25 +0100
  • 8b683996 Add example code to getBackgroundColor and getForegroundColor by falkTX 2021-05-18 01:25:39 +0100
  • 38550f31 Cleanup by falkTX 2021-05-18 01:05:32 +0100
  • 432cb7c9 Cleanup by falkTX 2021-05-18 00:54:41 +0100
  • bb0c16cf VST: Store keyboard modifiers from host key events by falkTX 2021-05-18 00:48:53 +0100
  • 21a0c86b Correct usage of VST handlePluginKeyEvent; Fix compiler warnings by falkTX 2021-05-18 00:25:03 +0100
  • 841f7c66 Fix demo test build by falkTX 2021-05-17 23:35:35 +0100
  • b9be2e2e Allow to build VST without vestige header (aka "real" SDK) by falkTX 2021-05-17 23:33:59 +0100
  • 44014bb9 Add symlink file needed for macOS build by falkTX 2021-05-17 23:27:28 +0100
  • a98ae22b Get rid of Events namespace, put everything inside Widget again by falkTX 2021-05-17 23:26:56 +0100
  • 634321eb Add "Base" prefix to Cairo and Nano Widget classes by falkTX 2021-05-17 23:19:54 +0100
  • d3591e3e Add VulkanImage stub, enable vulkan for Demo test by falkTX 2021-05-17 23:13:08 +0100
  • 12d7dfb4 Do not require glu.h by falkTX 2021-05-17 23:04:40 +0100
  • 5f58bfba Improve backwards compatibility of OpenGLImage by falkTX 2021-05-17 22:57:09 +0100
  • 030aee3a Fix ImageKnob after last couple of changes by falkTX 2021-05-17 22:34:18 +0100
  • 37679fe3 Fix 1 more deprecated use by falkTX 2021-05-17 22:28:53 +0100
  • 2e947574 Handle deprecated functions in core code by falkTX 2021-05-17 22:25:44 +0100
  • f626ea0f Define DISTRHO_DEPRECATED_BY and use it in a few places by falkTX 2021-05-17 22:06:30 +0100
  • 058cab05 Add stubs for vulkan by falkTX 2021-05-17 17:49:20 +0100
  • a3d11e4d Build on windows, though doesnt quite work yet by falkTX 2021-05-17 17:37:12 +0100
  • 77ef4b9b Fix Demo test rebuilds by falkTX 2021-05-17 05:58:07 +0100
  • 6e141323 Implement core cairo support (shapes and images) by falkTX 2021-05-17 04:52:37 +0100
  • ba4b903c Rename core Geometry vars, start proper graphics context use by falkTX 2021-05-17 02:06:22 +0100
  • f55f3c85 Make CairoWidget a templated class, just like done with NanoVG by falkTX 2021-05-17 00:15:28 +0100
  • 077b572d Simplify Image class, start of making Demo test Cairo+GL compat by falkTX 2021-05-16 23:27:52 +0100
  • 51233543 Fix getGraphicsContext, fix nanovg linkage, cleanup by falkTX 2021-05-16 21:12:26 +0100
  • 4281406e Cleanup unused function by falkTX 2021-05-16 18:04:55 +0100
  • 1f1e3ca9 Implement custom timers by falkTX 2021-05-16 17:52:48 +0100
  • 20199dfd Do not build big demo for now by falkTX 2021-05-16 17:02:53 +0100
  • 538ae8ab Allow modals to prevent themselves from closing by falkTX 2021-05-16 17:01:35 +0100
  • 8a143c8d Cleanup and changed needed to make Mini-Series fully work by falkTX 2021-05-16 16:46:16 +0100
  • 84cb9db4 Start splitting some image widgets into new generic file by falkTX 2021-05-16 15:27:51 +0100
  • 635e5ced Add back modal windows related functionality by falkTX 2021-05-16 14:03:27 +0100
  • bdcdd576 Add CrossingMode for window focus event; Cleanup by falkTX 2021-05-16 12:24:59 +0100
  • 74680ded Add Window::onFocus event by falkTX 2021-05-16 12:18:39 +0100
  • c0bc8474 (refs/pull/196/merge) Merge a16bbf59b7 into 340273fac2 by JP Cimalando 2021-05-15 17:21:19 -0400
  • d7d9d9ea Fix debug build by falkTX 2021-05-15 21:30:27 +0100
  • 37b81b50 imgui: use scale factor from DPF by falkTX 2021-05-15 21:29:25 +0100
  • feeb29de Plug-in all pugl/dpf events except SpecialEvent by falkTX 2021-05-15 20:56:39 +0100
  • 3098954a Cleanup by falkTX 2021-05-15 19:54:50 +0100
  • 16827128 Add ImguiSimpleGain example, WIP by falkTX 2021-05-15 16:33:27 +0100
  • a0647932 Fix missing UIWidget::onResize handler by falkTX 2021-05-15 16:32:45 +0100
  • b71a32c9 Experiment with custom UI type by falkTX 2021-05-15 14:47:53 +0100
  • 04032b02 Allow DPF_SCALE_FACTOR env var for quickly testing scale factors by falkTX 2021-05-14 22:48:35 +0100
  • aa897a36 Fix an assertion and invalid window sizes by falkTX 2021-05-14 22:11:39 +0100
  • 67f04d3d Fix example plugins build with latest changes by falkTX 2021-05-14 21:12:42 +0100
  • 18b5b5e5 Cleanup by falkTX 2021-05-14 21:06:18 +0100
  • 38aa7b12 Backwards-compatible HAVE_DGL by falkTX 2021-05-14 21:04:06 +0100
  • 6bf22d0f Make ImageWidgets build again by falkTX 2021-05-14 20:57:55 +0100
  • f8a71fe5 Add back setGeometryConstraints and some resizing by falkTX 2021-05-14 12:18:00 +0100
  • 3447af0d cleanup by falkTX 2021-05-14 10:18:31 +0100
  • 70078d30 Allow *.S files; Cleanup by falkTX 2021-05-14 09:50:14 +0100
  • af4f463f Fix building tests by falkTX 2021-05-13 21:19:16 +0100
  • cd141a43 Add some quick things to get plugins to build again by falkTX 2021-05-13 21:13:29 +0100
  • 327bf352 Get a few more things to build by falkTX 2021-05-13 20:16:24 +0100
  • bc9bf658 Fix nanovg subwidgets, need viewport scaling by falkTX 2021-05-13 19:21:57 +0100
  • 01410d90 Fixup CI by falkTX 2021-05-12 16:32:21 +0100
  • eac6b599 Merge branch 'develop' into pugl-upstream-v2 by falkTX 2021-05-12 15:58:58 +0100
  • 340273fa Place -Wcast-function-type ignore under >= 10 version check by falkTX 2021-05-12 15:11:43 +0100
  • 1c7f5093 CI: Update compiler by falkTX 2021-05-12 15:02:00 +0100
  • 331a4651 CI: Update the package list by falkTX 2021-05-12 14:56:05 +0100
  • 0ddd24b0 CI: Use bionic as base distro by falkTX 2021-05-12 13:41:53 +0100
  • febdf28e Fix build, add puglBackendEnter by falkTX 2021-05-09 17:30:49 +0100
  • 5b10613f Start working on nanovg and text, mostly works by falkTX 2021-05-09 17:13:39 +0100
  • c10f6b54 Make images work again, make Image typedef of OpenGLImage by falkTX 2021-05-09 15:05:22 +0100
  • 1acbd1ac Fix build by falkTX 2021-05-09 00:29:50 +0100
  • d3c57051 Start to pass events into top-level and subwidgets by falkTX 2021-05-09 00:05:18 +0100
  • 3f3ac855 Fix ExampleColorWidget by falkTX 2021-05-08 23:08:07 +0100
  • 467f9199 Add SubWidget area calls, rename some vars, cleanup repaint by falkTX 2021-05-08 22:47:38 +0100
  • 4be6a2c3 Merge pull request #265 from jpcima/gl-ext-warnings by JP Cimalando 2021-05-08 18:35:17 +0200
  • 11ff1deb (refs/pull/265/head) Eliminate function cast warnings with OpenGL by Jean Pierre Cimalando 2021-05-08 17:21:30 +0200
  • 44284998 Merge pull request #264 from jpcima/nanovg-windows by JP Cimalando 2021-05-07 19:07:40 +0200
  • f129ffbc (refs/pull/264/head) Add a WGL extension needed for NanoVG by Jean Pierre Cimalando 2021-05-07 18:46:42 +0200
  • 6ec074d1 Merge pull request #229 from jpcima/update-nanovg by JP Cimalando 2021-05-07 14:31:32 +0200
  • ac7e2759 (refs/pull/229/head) Compatibility changes also to the unused nanoVG FT backend by Jean Pierre Cimalando 2021-05-07 14:18:46 +0200
  • ab5f3d3b More code restructure; Add back onClose and repaint by falkTX 2021-05-07 02:03:31 +0100
  • ffe1a846 cleanup pugl.cpp by falkTX 2021-05-06 22:18:42 +0100
  • eadd3f9c Add files to be used for demo test by falkTX 2021-05-06 20:10:56 +0100
  • 9c5c7929 Cleanup SubWidget class by falkTX 2021-05-06 20:10:30 +0100
  • c6e9bec6 Start adding back widget stuff, almost at drawing step by falkTX 2021-05-06 17:29:41 +0100
  • 89edb00d Keep pixel-based font sizes, for backward compatibility by Jean Pierre Cimalando 2020-05-11 21:10:25 +0200
  • e38b4b7d Update NanoVG by Jean Pierre Cimalando 2020-05-11 17:37:15 +0200
  • 272e1bbf Start coupling widget and window by falkTX 2021-05-03 23:40:48 +0100
  • 05c6d04a Add the needed bits to make window visible, setting size by falkTX 2021-05-03 22:39:36 +0100
  • d85c8068 Add libglu1-mesa-dev to CI by falkTX 2021-05-03 17:00:46 +0100
  • 97f90a61 Start adding some actual implementation to Window class by falkTX 2021-05-03 16:43:44 +0100
  • 9edea25f Make Window::PrivateData an IdleCallback, add a few comments by falkTX 2021-05-02 18:57:38 +0100
  • 3b1e5d69 Start Window related tests; comment out all code by falkTX 2021-05-01 23:25:12 +0100
  • 711a3165 run geometry tests with all data types by falkTX 2021-05-01 17:19:05 +0100
  • a33e83ff Use xvfb for linux tests by falkTX 2021-05-01 16:59:06 +0100
  • a53248a6 Do not crash if puglNewWorld fails by falkTX 2021-05-01 16:52:40 +0100