aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-05-21Use consistent integer types for view positions and sizesDavid Robillard12-116/+147
2022-05-21Add a uniform API for setting size hintsDavid Robillard33-313/+356
2022-05-21X11: Remove redundant display memberDavid Robillard4-47/+52
2022-05-21Rename PUGL_UNSUPPORTED_TYPE to be more genericDavid Robillard8-12/+12
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-21Set a title for all test windowsDavid Robillard5-0/+6
2022-05-21Fix build of examples that use a stub backendDavid Robillard1-3/+21
2022-05-20Windows: Set window class on local moduleDavid Robillard1-2/+10
2022-05-20Add missing license metadataDavid Robillard1-1/+1
2022-05-20Use consistent class names and titles in tests and examplesDavid Robillard26-32/+32
2022-05-20MacOS: Build examples as application bundlesDavid Robillard23-74/+313
2022-05-03Fix crash when destroying OpenGL views that haven't been realizedJean Pierre Cimalando5-1/+72
2022-04-23Put unit tests in a "unit" suiteDavid Robillard1-4/+8
2022-04-23Fix IWYU warningsDavid Robillard5-16/+9
2022-04-23Relax redisplay test to pass on MacOS 11.6David Robillard1-4/+6
2022-04-23Add descriptive verbose output to test_redisplayDavid Robillard1-8/+21
2022-04-23Move reserved platform defines from code to build systemDavid Robillard8-22/+10
2022-04-23Suppress warnings when building with clang on WindowsDavid Robillard2-0/+8
2022-04-23Build C++ components as C++14David Robillard1-1/+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 Robillard3-6/+4
2022-04-21Fix MacOS buildDavid Robillard1-0/+6
2022-04-21Update READMEDavid Robillard1-3/+7
2022-04-21Improve error handlingDavid Robillard9-79/+140
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
2022-03-14Fix warning in VS2019David Robillard1-1/+3
2022-03-14Fix documentation markupDavid Robillard1-1/+1
2022-03-14Fix build on systems without a "python" executableDavid Robillard1-1/+1
2022-03-14Suppress warnings in MinGWDavid Robillard1-0/+6
2022-03-14Make C++ compiler optionalDavid Robillard1-2/+3
2021-12-17Remove unused struct definitionDavid Robillard1-4/+0
2021-12-17Reduce variable scopeDavid Robillard1-2/+2
2021-12-17Pass const references where appropriateDavid Robillard2-10/+11
2021-12-17Remove redundant virtual qualifierDavid Robillard1-1/+1
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard97-1086/+385
2021-12-17Suppress new warnings in clang-tidy 13David Robillard6-5/+8
2021-12-17Remove unnecessary includeDavid Robillard1-1/+0
2021-12-17Fix spelling errorsDavid Robillard2-5/+5
2021-12-17Windows: Support extended mouse buttonsDavid Robillard1-0/+14
2021-12-17Make button numbers consistent across platformsDavid Robillard4-8/+30
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 Robillard2-0/+10