aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/detail
AgeCommit message (Expand)AuthorFilesLines
2020-05-16Add default and maximum sizeDavid Robillard6-40/+161
2020-05-16Fix indentationDavid Robillard1-3/+3
2020-05-16Use line comments where appropriateDavid Robillard4-30/+30
2020-05-16Use email address in copyright headersDavid Robillard16-16/+16
2020-05-16Fix file documentationDavid Robillard16-24/+40
2020-04-08Mac: Use high-resolution backing surfacesDavid Robillard3-43/+111
2020-04-06Implement puglSetTransientFor() for Mac and WindowsDavid Robillard3-1/+38
2020-04-03Mac: Use NSMakeRect over CGRectMakeDavid Robillard1-1/+1
2020-04-02Make puglGetVisible() take a const view argumentDavid Robillard1-1/+1
2020-04-02Make puglSetString() safe to call with equal source and destinationDavid Robillard1-3/+5
2020-04-02Add missing includeDavid Robillard1-0/+1
2020-04-01Consistently use "view" terminology in APIDavid Robillard6-15/+15
2020-04-01Cleanup: Fix mismatched file commentsDavid Robillard1-1/+1
2020-04-01Add PUGL_BAD_PARAMETER statusDavid Robillard1-1/+3
2020-04-01Replace puglShowWindow() with puglRealize()David Robillard3-30/+45
2020-03-31Mac: Fix various warningsDavid Robillard3-25/+30
2020-03-31X11: Don't wait for timeouts less than a millisecondDavid Robillard1-1/+1
2020-03-28Tolerate puglPostRedisplay() in configure handlersDavid Robillard1-10/+11
2020-03-17Use clearer names for pointer eventsDavid Robillard3-9/+9
2020-03-16Cleanup: Add missing includesDavid Robillard1-0/+2
2020-03-16Simplify puglRequestAttention()David Robillard3-37/+7
2020-03-16Add timer eventsDavid Robillard5-0/+217
2020-03-16Cleanup: Remove unused includeDavid Robillard1-1/+0
2020-03-16MacOS: Fix semantics of puglUpdate() with negative timeoutDavid Robillard1-0/+6
2020-03-16MacOS: Move initial configure to just before mapDavid Robillard1-11/+10
2020-03-16X11: Dispatch a configure event before the map for child windowsDavid Robillard1-0/+9
2020-03-16Separate cached configuration from frameDavid Robillard2-6/+3
2020-03-16Factor out dispatching configure events in the drawing contextDavid Robillard4-9/+25
2020-03-16Only send update events when the view is visibleDavid Robillard3-3/+11
2020-03-15Unify event loop functions as puglUpdate()David Robillard4-54/+104
2020-03-15X11: Factor out flushing pending exposuresDavid Robillard1-16/+22
2020-03-15Add type and flags to worldDavid Robillard5-6/+13
2020-03-15Cleanup: Add puglDispatchSimpleEvent() internal utilityDavid Robillard5-14/+21
2020-03-15Cleanup: Fix misleading variable nameDavid Robillard1-2/+2
2020-03-15Cleanup: Remove redundant PUGL_API declarationsDavid Robillard3-3/+3
2020-03-15X11: Simplify implementation slightlyDavid Robillard1-6/+2
2020-03-15X11: Read from server if necessary in puglDispatchEvents()David Robillard1-3/+3
2020-03-15X11: Don't use CAIRO_OPERATOR_SOURCE for blittingDavid Robillard1-1/+0
2020-03-15X11: Only enter drawing context if an expose is pendingDavid Robillard1-2/+2
2020-03-15X11: Update frame immediately on ConfigureNotifyDavid Robillard1-0/+4
2020-03-15X11: Factor out selection event handlingDavid Robillard1-40/+69
2020-03-15Move configure shortcut and frame update to common implementationDavid Robillard3-36/+23
2020-03-15Remove backend resize methodDavid Robillard11-34/+6
2020-03-15Windows: Use ephemeral Cairo surface for drawingDavid Robillard1-38/+37
2020-03-15Mac: Remove unnecessary resize handler in GL backendDavid Robillard1-12/+2
2020-03-14Add logging APIDavid Robillard6-18/+66
2020-03-13Strengthen warningsDavid Robillard2-10/+12
2020-03-09Deprecate puglEnterContext() and puglLeaveContext()David Robillard1-0/+4
2020-03-09Add PuglEventClient and puglSendEvent()David Robillard4-5/+92
2020-03-09X11: Factor out converting PuglEventExpose to XExposeEventDavid Robillard1-16/+50