569 Commits (3a74debff941f86fadbc083ed10e1f82bc84de13)

Author SHA1 Message Date
  falkTX f26b8147d3
win32: make sure to return context back to ourselves when resizing 3 years ago
  falkTX ddf878c13a
Add WINDOWS_ICON_ID build macro, show msgbox on windows on error 3 years ago
  falkTX 21330021ce Add window offset related functions 3 years ago
  falkTX cbc326aa30 Fix leak when fonsAddFontMem fails 4 years ago
  falkTX fb947e9786 Use X11 on HaikuOS for now, until a real backend is done 4 years ago
  falkTX 9236640093
Add opengl3 as a possible build type 4 years ago
  falkTX 7f206b99dc
Fix previous commit, upstream is slightly borked 4 years ago
  falkTX 01af6735cc
Update to latest fontstash, allow nanovg freetype builds 4 years ago
  falkTX 6d983cbfe7 Fix pure opengl3 build 4 years ago
  falkTX d0413dfbd6 Fix vst3 initial size on macOS; More geometry constraint fixing 4 years ago
  falkTX 2b2f64ab47
Code tweaks to better support VST3 host-side resizing, fix autoscale 4 years ago
  falkTX a3cc61e482 VST3 resize fixes for macOS 4 years ago
  falkTX c7e77db0ac
Silence a compiler warning 4 years ago
  falkTX b325295d6c
Allow to set NVG_FONT_TEXTURE_FLAGS, less blurry and precise fonts 4 years ago
  falkTX 400dca29de
Do not set _NET_WM_WINDOW_TYPE_DIALOG hint for standalones 4 years ago
  falkTX 62ba848824 Fix setGeometryConstraints on macOS, aspect ratio was always on 4 years ago
  falkTX c2341b1cad
More tweaks to pugl cursor handling 4 years ago
  falkTX 7357d71fa9
Expose cursor API from pugl, with added diagonal resize cursors 4 years ago
  falkTX 86b8a102bb Add NVG_DISABLE_SKIPPING_WHITESPACE build option 4 years ago
  falkTX ef69eba593 fontstash: ensure new allocated reasons have their memory cleared 4 years ago
  falkTX 84745e90c9 Workaround puglGetClipboard behaviour on X11 4 years ago
  falkTX 83e8afdb77 Expose clipboard functions from pugl, tested to work in Cardinal 4 years ago
  falkTX 2208680d20
Allow and fix LTO build 4 years ago
  falkTX d1892e151f Expose puglGetTime as Application::getTime 4 years ago
  Filipe Coelho 29709cbe4e
UI filebrowser saving mode, separate from pugl/DGL/Window (#349) 4 years ago
  falkTX 0f31c24917
Expose the custom nvgCreateGL for others to use 4 years ago
  falkTX 56a65f56a3 Update pugl to ensure macOS windows start hidden by default 4 years ago
  falkTX 6bf4d68dec
Revert "Add a missing include" 4 years ago
  falkTX d7abd3e1d5
Use win32 thread API for file browser, not pthreads; Cleanup 4 years ago
  falkTX a5952348cd
Fix MSVC build 4 years ago
  falkTX 1d756d6ac2
Add a missing include 4 years ago
  falkTX 2fa587358b
File dialog setup can't be done on MSVC just yet (pthread usage) 4 years ago
  falkTX def5f2b47b
Run GetOpenFileNameW on secondary thread, tested on Windows 10 4 years ago
  falkTX 62996d5578 Make macOS open file dialog truly async 4 years ago
  falkTX eca8056dc2
Cleanup after nanovg updates 4 years ago
  falkTX cac786dcf6
Fix widget margins for a few special cases 4 years ago
  falkTX 7611f937ee Add NanoVG::globalTint, some code comments 4 years ago
  falkTX 87986a6f34
Fix Window resize using old size in some situations 4 years ago
  falkTX 402254e469
Fix nano subwidgets getting double offset 4 years ago
  falkTX b79311a0b3
Fix top-level events 4 years ago
  falkTX 65eb8c098d
Fix Windows builds with DGL_USE_NANOVG_FBO 4 years ago
  falkTX a1322bc0c5
Update NanoVG and stb-image sources, bring all VCV goodies too 4 years ago
  falkTX d8f66c1e06
Use the correct pugl branch 4 years ago
  falkTX 299e50f826
Stick with NanoVG, use USE_NANOVG_FBO macro instead 4 years ago
  falkTX a07aaf986f Allow DGL_USE_RGBA macro, will setup 24 depth bits and glx RGBA 4 years ago
  falkTX 23f89562ac Import alpha/tint stuff from VCV 4 years ago
  falkTX 2b3bf66256
Allow external UI to set geometry constraints, fix some warnings 4 years ago
  falkTX ce92fc723b
VST3: Clear up situation with host-side resize 4 years ago
  falkTX 218dd24a9d An attempt at host-side VST3 UI resize that doesnt work yet 4 years ago
  falkTX d9044f27fe
Prevent crashes when UI initializes too early 4 years ago