aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-06-07X11: Flush before returning from puglRealize()David Robillard1-0/+8
2022-06-03X11: Fix crash when input context is unavailable due to localesPace Willisson1-11/+17
2022-05-28Omit cursor_names if XCursor is not availableDavid Robillard1-0/+2
2022-05-23Add rich clipboard supportDavid Robillard8-178/+570
2022-05-22Fix whitespaceDavid Robillard1-1/+1
2022-05-21Add puglGetScaleFactor()David Robillard5-4/+90
2022-05-21Windows: Send configure events when frame moves or resizesDavid Robillard1-0/+3
2022-05-21Add puglSetPosition() and puglSetSize()David Robillard3-24/+193
2022-05-21Use consistent integer types for view positions and sizesDavid Robillard4-48/+55
2022-05-21Add a uniform API for setting size hintsDavid Robillard5-181/+145
2022-05-21X11: Remove redundant display memberDavid Robillard4-47/+52
2022-05-21Rename PUGL_UNSUPPORTED_TYPE to be more genericDavid Robillard4-5/+5
2022-05-21MacOS: Specify maximum size constraint on draw viewDavid Robillard1-15/+37
2022-05-21X11: Use cursor themesDavid Robillard2-29/+42
2022-05-21Avoid setting cursor on realizationDavid Robillard1-4/+0
2022-05-20Windows: Set window class on local moduleDavid Robillard1-2/+10
2022-05-03Fix crash when destroying OpenGL views that haven't been realizedJean Pierre Cimalando3-0/+9
2022-04-23Fix IWYU warningsDavid Robillard1-1/+0
2022-04-23Move reserved platform defines from code to build systemDavid Robillard2-8/+0
2022-04-23Suppress warnings when building with clang on WindowsDavid Robillard1-0/+1
2022-04-23Windows: Remove redundant view size assignmentDavid Robillard1-5/+0
2022-04-23Windows: Avoid initialization warningDavid Robillard1-1/+2
2022-04-23Windows: Remove pointless const qualifiersDavid Robillard1-4/+1
2022-04-23Windows: Avoid else after returnDavid Robillard2-5/+15
2022-04-23Strengthen MSVC warningsDavid Robillard2-3/+3
2022-04-21Improve error handlingDavid Robillard8-79/+139
2022-04-21Remove unused return type from backend destroy methodsDavid Robillard11-35/+24
2022-04-21Move attribute definitions to a separate headerDavid Robillard4-12/+21
2022-04-21Fix private include guardsDavid Robillard5-15/+15
2021-12-17Reduce variable scopeDavid Robillard1-2/+2
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard22-334/+48
2021-12-17Suppress new warnings in clang-tidy 13David Robillard1-1/+2
2021-12-17Windows: Support extended mouse buttonsDavid Robillard1-0/+14
2021-12-17Make button numbers consistent across platformsDavid Robillard3-7/+14
2021-12-17Call glXQueryDrawable() from within the GLX contextDavid Robillard1-5/+8
2021-12-17Explicitly check for supported GLX extensionsDavid Robillard1-11/+24
2021-12-16Add puglGetBackend()David Robillard1-0/+6
2021-12-16Add puglGetClassName()David Robillard1-0/+6
2021-12-16Add puglGetWindowTitle()David Robillard1-0/+6
2021-12-16Add puglGetParentWindow()David Robillard1-0/+6
2021-12-16Add puglGetTransientParent()David Robillard1-0/+6
2021-12-16Rename puglSetTransientFor to puglSetTransientParentDavid Robillard3-3/+3
2021-12-16X11: Fix potential crash in puglGrabFocus()David Robillard1-1/+10
2021-10-09Use the correct macro for GLX_CONTEXT_PROFILE_MASK_ARBfalkTX1-1/+1
2021-10-09Only call SetProcessDPIAware in programsfalkTX1-10/+11
2021-08-28Suppress new clang-tidy warningsDavid Robillard1-0/+2
2021-08-28X11: Check for XRandR extension before usagefalkTX1-6/+9
2021-08-25Fix whitespaceDavid Robillard1-1/+2
2021-08-25MacOS: Fix build on MacOS 10.9 and earlierfalkTX1-0/+1
2021-06-07MacOS: Reset GL context after initial window reshapefalkTX1-0/+1