aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/detail/mac.m
AgeCommit message (Expand)AuthorFilesLines
2020-10-20Improve return code documentationDavid Robillard1-1/+1
2020-10-19Gracefully handle puglRealize() being called twiceDavid Robillard1-1/+5
2020-10-17Mac: React to cursorUpdateThomas Brand1-0/+6
2020-10-04Add refresh rate hintDavid Robillard1-0/+20
2020-10-04Add puglGetViewHint()David Robillard1-0/+14
2020-07-05Replace isHint bool with a flagDavid Robillard1-1/+0
2020-07-05Add scroll direction fieldDavid Robillard1-13/+26
2020-07-05Replace grab flag in PuglEventFocus with crossing modeDavid Robillard1-2/+2
2020-07-05Remove redundant focus field from PuglEventMotionDavid Robillard1-1/+0
2020-07-05Remove count field from PuglEventExposeDavid Robillard1-1/+0
2020-07-02Mac: Fix implicit conversion warningsDavid Robillard1-3/+3
2020-07-02Mac: Declare instance variables in implementationDavid Robillard1-3/+16
2020-06-13Mac: Only create an AutoreleasePool for programsDavid Robillard1-5/+10
2020-06-13Add puglSetCursor()Jean Pierre Cimalando1-1/+50
2020-06-13Fix mouse position of events on high resolution MacOSDavid Robillard1-1/+11
2020-05-16Add default and maximum sizeDavid Robillard1-7/+58
2020-05-16Fix indentationDavid Robillard1-3/+3
2020-05-16Use email address in copyright headersDavid Robillard1-1/+1
2020-05-16Fix file documentationDavid Robillard1-1/+2
2020-04-08Mac: Use high-resolution backing surfacesDavid Robillard1-37/+96
2020-04-06Implement puglSetTransientFor() for Mac and WindowsDavid Robillard1-0/+17
2020-04-03Mac: Use NSMakeRect over CGRectMakeDavid Robillard1-1/+1
2020-04-01Consistently use "view" terminology in APIDavid Robillard1-2/+2
2020-04-01Replace puglShowWindow() with puglRealize()David Robillard1-13/+16
2020-03-31Mac: Fix various warningsDavid Robillard1-16/+21
2020-03-17Use clearer names for pointer eventsDavid Robillard1-3/+3
2020-03-16Simplify puglRequestAttention()David Robillard1-17/+0
2020-03-16Add timer eventsDavid Robillard1-0/+44
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-16Factor out dispatching configure events in the drawing contextDavid Robillard1-1/+1
2020-03-16Only send update events when the view is visibleDavid Robillard1-1/+4
2020-03-15Unify event loop functions as puglUpdate()David Robillard1-31/+20
2020-03-15Add type and flags to worldDavid Robillard1-1/+2
2020-03-15Cleanup: Add puglDispatchSimpleEvent() internal utilityDavid Robillard1-8/+4
2020-03-15Cleanup: Remove redundant PUGL_API declarationsDavid Robillard1-1/+1
2020-03-15Remove backend resize methodDavid Robillard1-8/+0
2020-03-09Add PuglEventClient and puglSendEvent()David Robillard1-0/+48
2020-03-09Add create, destroy, map, and unmap eventsDavid Robillard1-4/+35
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 Robillard1-17/+0
2020-03-08Cleanup: Fix typoDavid Robillard1-1/+1
2020-03-02Omit deprecated implementations with PUGL_DISABLE_DEPRECATEDDavid Robillard1-0/+4
2020-03-01Cleanup: Adjust some code to be more clang-format friendlyDavid Robillard1-40/+48
2020-03-01Put PuglEventAny member of PuglEvent first for easy initializationDavid Robillard1-6/+3
2019-12-09Mac: Fix missing NSWindowStyleMask type on 10.11Hanspeter Portner1-0/+8
2019-11-21Rename "backend" headersDavid Robillard1-1/+1
2019-11-20Mac: Move puglGetProcAddress() to mac_gl.mDavid Robillard1-17/+0