aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/detail/mac.m
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-20Mac: Fix unused parameter warningDavid Robillard1-1/+1
2019-11-03Remove redisplay flag and add puglPostRedisplayRect()David Robillard1-0/+9
2019-11-03Add puglGetNativeWorld()David Robillard1-0/+6
2019-11-03Expose functional stub backendDavid Robillard1-0/+15
2019-11-03Fix puglFreeView() crashes when window creation failedJordan Halase1-10/+17
2019-09-07Add clipboard supportDavid Robillard1-0/+40
2019-09-03Make almost everything return a statusDavid Robillard1-6/+12
2019-09-03Add puglSetWindowTitle()David Robillard1-0/+18
2019-09-03Replace size and aspect ratio init functions with dynamic onesDavid Robillard1-0/+34
2019-09-03Use consistent naming conventionsDavid Robillard1-9/+9
2019-09-03Add functions to get and set view size and positionDavid Robillard1-14/+84
2019-09-03Add puglDispatchEvents()David Robillard1-7/+13
2019-09-03Add puglPollEvents()David Robillard1-14/+20
2019-09-03Move puglGetTime() to PuglWorldDavid Robillard1-2/+2
2019-09-03Add PuglWorldDavid Robillard1-12/+26
2019-09-03Add puglHasFocus()David Robillard1-0/+9
2019-09-03Fix puglGrabFocus() to work between parent and childrenDavid Robillard1-1/+4
2019-09-03Simplify hints implementationDavid Robillard1-2/+2
2019-09-03Mac: Dispatch expose events from drawing viewMichael Fisher1-2/+2
2019-09-02Cleanup: Fix whitespaceDavid Robillard1-8/+8
2019-08-02Mac: Disable annoying bell on tab or other special key pressesDavid Robillard1-0/+5
2019-08-02Replace puglIgnoreKeyRepeat() with a hintDavid Robillard1-1/+1
2019-07-29Mac: Separate backends from platform implementationDavid Robillard1-390/+36
2019-07-29Mac: Add Cairo on Quartz supportDavid Robillard1-29/+113
2019-07-29Mac: Make drawView a generic NSViewDavid Robillard1-20/+46
2019-07-29Mac: Separate NSOpenGLView from input handling viewDavid Robillard1-113/+142
2019-07-29Mac: Use scrolling delta for scroll eventsDavid Robillard1-2/+2