aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-03-15X11: Don't use CAIRO_OPERATOR_SOURCE for blittingDavid Robillard
2020-03-15X11: Only enter drawing context if an expose is pendingDavid Robillard
2020-03-15X11: Update frame immediately on ConfigureNotifyDavid Robillard
2020-03-15X11: Factor out selection event handlingDavid Robillard
2020-03-15Move configure shortcut and frame update to common implementationDavid Robillard
2020-03-15Remove backend resize methodDavid Robillard
2020-03-15Windows: Use ephemeral Cairo surface for drawingDavid Robillard
2020-03-15Mac: Remove unnecessary resize handler in GL backendDavid Robillard
2020-03-15Print events in Cairo demoDavid Robillard
2020-03-15Remove static data from Cairo demoDavid Robillard
2020-03-14Add note about building local documentation to READMEDavid Robillard
2020-03-14Add documentation about test programsDavid Robillard
2020-03-14Don't generate unused config headerDavid Robillard
2020-03-14Add logging APIDavid Robillard
2020-03-13Strengthen warningsDavid Robillard
2020-03-09Deprecate puglEnterContext() and puglLeaveContext()David Robillard
2020-03-09GL3 Demo: Set up and tear down GL on PUGL_CREATE and PUGL_DESTROYDavid Robillard
2020-03-09GL3 Demo: Factor out GL setup and teardownDavid Robillard
2020-03-09Window Demo: Fix updating when not runnning continuouslyDavid Robillard
2020-03-09Add test for redisplays posted in the event loopDavid Robillard
2020-03-09Add PuglEventClient and puglSendEvent()David Robillard
2020-03-09X11: Factor out converting PuglEventExpose to XExposeEventDavid Robillard
2020-03-09X11: Only send configure events if something has changedDavid Robillard
2020-03-09Add test for basic view creation, exposure, and destructionDavid Robillard
2020-03-09Add create, destroy, map, and unmap eventsDavid Robillard
2020-03-09Windows: Configure and redraw only when window is shown, not hiddenDavid Robillard
2020-03-09Windows: Remove unused stores of rectDavid Robillard
2020-03-09Cleanup: Remove unnecessary includesDavid Robillard
2020-03-09Cleanup: Remove modern key from clang-format fileDavid Robillard
2020-03-09Use autowaf.build_dox to build documentationDavid Robillard
2020-03-09Show data structures on group pagesDavid Robillard
2020-03-09Fix build with unknown C compilersDavid Robillard
2020-03-09Improve documentation fonts on MacOS and WindowsDavid Robillard
2020-03-08Enable double buffering by defaultDavid Robillard
2020-03-08Add vsync command line options to demosDavid Robillard
2020-03-08Make PUGL_DONT_CARE the default for PUGL_SWAP_INTERVALDavid Robillard
2020-03-08Windows: Implement PUGL_DONT_CARE for PUGL_SWAP_INTERVALDavid Robillard
2020-03-08X11: Implement PUGL_SWAP_INTERVALDavid Robillard
2020-03-08X11: Use function typedefs in glxext.hDavid Robillard
2020-03-08Embed Demo: Simplify FPS counterDavid Robillard
2020-03-08Embed Demo: Only redisplay on input when not running continuouslyDavid Robillard
2020-03-08Add multiple window exampleDavid Robillard
2020-03-08Factor out cube drawingDavid Robillard
2020-03-08Move demo programs to examples directoryDavid Robillard
2020-03-08Split graphical utilities out from test_utils.hDavid Robillard
2020-03-08Print when unknown events are received in testsDavid Robillard
2020-03-08Add a user data handle to the worldDavid Robillard
2020-03-08Windows: Fix initial frame sizeDavid Robillard
2020-03-08Windows: Prevent input in one window from stalling anotherDavid Robillard
2020-03-08Mac: Prevent indefinite blocking of puglDispatchEventsDavid Robillard