154 Commits (05d91f5852f4bccfd2bce1d4d2e2b3036e29db03)

Author SHA1 Message Date
  falkTX b88e92c522
Stop assuming geometric-constrained windows are user resizable 4 years ago
  falkTX 6f8e578ac6
Implement auto-scaling for Cairo, fix repaint for auto-scaling 4 years ago
  falkTX d2c8d93044 Fix geometry constraints for embed UIs on scale factor != 1 4 years ago
  falkTX dca5c9d476
Alternative approach to initial window OpenGL context scope 4 years ago
  falkTX d296d262d2 Testing changes to fix macOS GL context, WIP 4 years ago
  falkTX 68c55e0dfd
Always set default size; Continue resize cleanup 4 years ago
  falkTX 8a70216311
Handle geometry constraints for embed windows; More resize handling 4 years ago
  falkTX f6c22c918c Fix crash on start under windows 4 years ago
  falkTX d36f61a78a
Start to bring back file dialog, add a few more comments 4 years ago
  falkTX d592c24dc2
Fix some strict compiler warnings 4 years ago
  falkTX 5123354361
Fix getGraphicsContext, fix nanovg linkage, cleanup 4 years ago
  falkTX 1f1e3ca9d9
Implement custom timers 4 years ago
  falkTX 635e5cede4
Add back modal windows related functionality 4 years ago
  falkTX bdcdd576a4
Add CrossingMode for window focus event; Cleanup 4 years ago
  falkTX 74680dedcf
Add Window::onFocus event 4 years ago
  falkTX 04032b02e3
Allow DPF_SCALE_FACTOR env var for quickly testing scale factors 4 years ago
  falkTX aa897a365a Fix an assertion and invalid window sizes 4 years ago
  falkTX 18b5b5e50b Cleanup 4 years ago
  falkTX f8a71fe521
Add back setGeometryConstraints and some resizing 4 years ago
  falkTX cd141a4367
Add some quick things to get plugins to build again 4 years ago
  falkTX 467f9199fc
Add SubWidget area calls, rename some vars, cleanup repaint 4 years ago
  falkTX ab5f3d3b01 More code restructure; Add back onClose and repaint 4 years ago
  falkTX c6e9bec693
Start adding back widget stuff, almost at drawing step 4 years ago
  falkTX 272e1bbfbd
Start coupling widget and window 4 years ago
  falkTX 05c6d04adb Add the needed bits to make window visible, setting size 4 years ago
  falkTX 97f90a6128
Start adding some actual implementation to Window class 4 years ago
  falkTX 3b1e5d698a
Start Window related tests; comment out all code 4 years ago
  falkTX dce7676eb8
Restructure of code for new pugl, WIP 5 years ago
  falkTX fc10a2153a
Start split of Window.cpp into several smaller files 5 years ago
  falkTX 06340e3c16 More haiku tests & changes (full mouse tracking, lock looper) 6 years ago
  falkTX 20a464142a
Incomplete but sorta working initial Haiku support, WIP 6 years ago
  falkTX b24777bce0
Fix previous commit; Enable cairo in CI Linux builds 6 years ago
  falkTX 14b4536aad
Reorder some code and add stubs for HaikuOS support 6 years ago
  JP Cimalando 5dff90ad27 add file dialog for macOS (#161) 6 years ago
  falkTX cc720fe821 win32: clear file dialog string before triggering callback 6 years ago
  JP Cimalando a7706f24a3 Add simple file selection for Windows (#152) 6 years ago
  JP Cimalando bcf84559a5 Set UTF8 window title using NetWM hints 6 years ago
  falkTX 35cfb34053
Minor corrections 6 years ago
  falkTX 2ed5e0a665
Handle scaling of plugins via host (TESTING) 6 years ago
  falkTX 78d8ac03db Only use get_current_dir_name on Linux 7 years ago
  falkTX 4608cb7fc6
Only use get_current_dir_name on Linux 7 years ago
  falkTX 1623dd7b85
Introduce DISTRHO_UI_USER_RESIZABLE macro, remove runtime checks 7 years ago
  falkTX 4661d1461e
Add Window::isEmbed() method, for convenience 7 years ago
  falkTX b4f40f60bd
Add Window::isEmbed() method, for convenience 7 years ago
  falkTX 204fbeb807
Adjustments for Cairo, and general cleanup 7 years ago
  falkTX a300669099
Do not use pugl context detection during runtime 7 years ago
  JP Cimalando c6f5d34be6 dgl: add the Context structure 7 years ago
  JP Cimalando 2795c66b16 rewrite preprocessor conditionals in simplified form 7 years ago
  JP Cimalando e697fa716e rename `getGraphics` to `getContext` 7 years ago
  JP Cimalando d80c799b8c software rendering with Cairo 7 years ago