aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-06-17Remove redundant assignmentDavid Robillard1-1/+0
2022-06-08Use consistent terminology for native viewsDavid Robillard9-13/+22
2022-06-08Consolidate common deprecated API implementationDavid Robillard2-40/+20
2022-06-08Separate platform.h from internal.hDavid Robillard7-34/+58
2022-06-08Separate private and public function implementationsDavid Robillard14-255/+274
2022-06-08Fix potential null pointer dereferenceDavid Robillard1-5/+5
2022-06-08Fox documentation formattingDavid Robillard1-1/+1
2022-06-07Use a consistent scheme for enum sizesDavid Robillard5-9/+14
2022-06-07Remove unnecessary forward-compatibility codeDavid Robillard3-21/+3
2022-06-07Make puglRealize() always gracefully fail with a bad configurationDavid Robillard2-1/+10
2022-06-07Fix broken links in documentationDavid Robillard1-2/+2
2022-06-07X11: Simplify dispatchX11Events()David Robillard1-31/+44
2022-06-07X11: Flush before returning from puglRealize()David Robillard1-0/+8
2022-06-03Fix Cairo warnings on MacOSDavid Robillard2-1/+2
2022-06-03X11: Fix crash when input context is unavailable due to localesPace Willisson1-11/+17
2022-05-29Make meson configuration more modularDavid Robillard4-133/+166
2022-05-28Update documentationDavid Robillard5-66/+69
2022-05-28Clean up and strengthen warning flagsDavid Robillard8-196/+304
2022-05-28Remove redundant program checksDavid Robillard2-4/+0
2022-05-28Fix View::acceptOffer parameter typeDavid Robillard1-1/+1
2022-05-28Omit cursor_names if XCursor is not availableDavid Robillard1-0/+2
2022-05-28Avoid implicit conversionsDavid Robillard1-4/+3
2022-05-23Add rich clipboard supportDavid Robillard19-201/+946
2022-05-22Fix whitespaceDavid Robillard1-1/+1
2022-05-22Factor out pugl_clipboard_demo example programDavid Robillard5-14/+236
2022-05-21Add puglGetScaleFactor()David Robillard6-4/+106
2022-05-21Windows: Send configure events when frame moves or resizesDavid Robillard1-0/+3
2022-05-21Add puglSetPosition() and puglSetSize()David Robillard6-63/+239
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