aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-03-14Add documentation about test programsDavid Robillard1-0/+31
2020-03-14Don't generate unused config headerDavid Robillard1-1/+0
2020-03-14Add logging APIDavid Robillard8-24/+105
2020-03-13Strengthen warningsDavid Robillard6-20/+17
2020-03-09Deprecate puglEnterContext() and puglLeaveContext()David Robillard2-29/+37
2020-03-09GL3 Demo: Set up and tear down GL on PUGL_CREATE and PUGL_DESTROYDavid Robillard1-19/+17
2020-03-09GL3 Demo: Factor out GL setup and teardownDavid Robillard1-69/+102
2020-03-09Window Demo: Fix updating when not runnning continuouslyDavid Robillard2-7/+17
2020-03-09Add test for redisplays posted in the event loopDavid Robillard2-1/+134
2020-03-09Add PuglEventClient and puglSendEvent()David Robillard6-6/+128
2020-03-09X11: Factor out converting PuglEventExpose to XExposeEventDavid Robillard1-16/+50
2020-03-09X11: Only send configure events if something has changedDavid Robillard3-13/+27
2020-03-09Add test for basic view creation, exposure, and destructionDavid Robillard2-1/+168
2020-03-09Add create, destroy, map, and unmap eventsDavid Robillard6-16/+74
2020-03-09Windows: Configure and redraw only when window is shown, not hiddenDavid Robillard1-3/+5
2020-03-09Windows: Remove unused stores of rectDavid Robillard1-2/+2
2020-03-09Cleanup: Remove unnecessary includesDavid Robillard2-2/+0
2020-03-09Cleanup: Remove modern key from clang-format fileDavid Robillard1-1/+0
2020-03-09Use autowaf.build_dox to build documentationDavid Robillard1-9/+1
2020-03-09Show data structures on group pagesDavid Robillard1-1/+1
2020-03-09Fix build with unknown C compilersDavid Robillard1-2/+2
2020-03-09Improve documentation fonts on MacOS and WindowsDavid Robillard1-15/+11
2020-03-08Enable double buffering by defaultDavid Robillard2-4/+4
2020-03-08Add vsync command line options to demosDavid Robillard4-6/+23
2020-03-08Make PUGL_DONT_CARE the default for PUGL_SWAP_INTERVALDavid Robillard1-1/+1
2020-03-08Windows: Implement PUGL_DONT_CARE for PUGL_SWAP_INTERVALDavid Robillard1-2/+3
2020-03-08X11: Implement PUGL_SWAP_INTERVALDavid Robillard1-0/+9
2020-03-08X11: Use function typedefs in glxext.hDavid Robillard1-6/+4
2020-03-08Embed Demo: Simplify FPS counterDavid Robillard1-3/+3
2020-03-08Embed Demo: Only redisplay on input when not running continuouslyDavid Robillard1-5/+11
2020-03-08Add multiple window exampleDavid Robillard2-0/+245
2020-03-08Factor out cube drawingDavid Robillard3-59/+93
2020-03-08Move demo programs to examples directoryDavid Robillard10-21/+22
2020-03-08Split graphical utilities out from test_utils.hDavid Robillard5-149/+174
2020-03-08Print when unknown events are received in testsDavid Robillard1-0/+3
2020-03-08Add a user data handle to the worldDavid Robillard3-1/+36
2020-03-08Windows: Fix initial frame sizeDavid Robillard1-0/+1
2020-03-08Windows: Prevent input in one window from stalling anotherDavid Robillard1-4/+21
2020-03-08Mac: Prevent indefinite blocking of puglDispatchEventsDavid Robillard1-0/+9
2020-03-08Mac: Do not dispatch expose events if window is invisibleDavid Robillard1-0/+4
2020-03-08Mac: Make windows initially invisible as on other platformsDavid Robillard1-0/+1
2020-03-08Mac: Fix stub backendDavid Robillard3-17/+100
2020-03-08Link event types to the corresponding structDavid Robillard1-14/+14
2020-03-08Remove redundant PuglEventCloseDavid Robillard2-13/+1
2020-03-08Cleanup: Remove use of GL defines in X11 backendDavid Robillard1-3/+4
2020-03-08Cleanup: Fix pyflake warningsDavid Robillard1-4/+5
2020-03-08Cleanup: Fix typoDavid Robillard1-1/+1
2020-03-08Cleanup: Fix some conversion warningsDavid Robillard3-15/+15
2020-03-07Test: Don't reuse cube vertices for backgroundDavid Robillard1-3/+10
2020-03-07Test: Fix cube rotation via mouseDavid Robillard1-2/+2