aboutsummaryrefslogtreecommitdiffstats
path: root/pugl
AgeCommit message (Expand)AuthorFilesLines
2020-10-19Gracefully handle puglRealize() being called twiceDavid Robillard3-2/+13
2020-10-19Cleanup: Fix IWYU warningsDavid Robillard2-0/+8
2020-10-17Windows: Use default cursor on window decorationThomas Brand1-0/+2
2020-10-17Mac: React to cursorUpdateThomas Brand1-0/+6
2020-10-16Windows: Return backend errors directlyJordan Halase1-4/+4
2020-10-16Add const attribute to backend accessorsDavid Robillard4-4/+4
2020-10-15Use unsigned constants in enum definitionsDavid Robillard1-5/+5
2020-10-14Explicitly declare all special methodsDavid Robillard1-0/+18
2020-10-04Fix potentially short string bufferDavid Robillard1-1/+1
2020-10-04Add refresh rate hintDavid Robillard7-5/+39
2020-10-04Add puglGetViewHint()David Robillard9-4/+127
2020-10-03Set defaults to 32-bit RGBA with no depth or stencil bufferDavid Robillard1-6/+6
2020-10-03Store real double buffer value in hint and remove separate variableDavid Robillard1-5/+2
2020-10-03Refuse to set hints to PUGL_DONT_CARE when it doesn't make senseDavid Robillard1-0/+13
2020-09-19Call glXSwapIntervalEXT inside active contextHanspeter Portner1-0/+2
2020-09-19Move puglX11GlEnter() and puglX11GlLeave() above puglX11GlCreate()David Robillard1-22/+22
2020-09-19Fix clang-tidy warningsDavid Robillard1-2/+16
2020-07-05Improve struct packingDavid Robillard2-5/+5
2020-07-05Move stub backend function implementations to a detail headerDavid Robillard10-49/+83
2020-07-05Replace isHint bool with a flagDavid Robillard4-5/+5
2020-07-05Add scroll direction fieldDavid Robillard4-27/+75
2020-07-05Replace grab flag in PuglEventFocus with crossing modeDavid Robillard3-6/+11
2020-07-05Remove redundant focus field from PuglEventMotionDavid Robillard2-2/+0
2020-07-05Remove count field from PuglEventExposeDavid Robillard5-8/+3
2020-07-04Windows: Fix old-style declaration warningDavid Robillard2-3/+4
2020-07-04Windows: Remove unused constantsDavid Robillard1-2/+0
2020-07-04X11: Fix internal timer ID type to match public interfaceDavid Robillard1-1/+1
2020-07-04X11: Fix integer to enum conversion warningDavid Robillard1-1/+2
2020-07-04X11: Fix sign conversion warningDavid Robillard1-4/+4
2020-07-04Fix publicly accessible non-virtual destructor warningDavid Robillard1-1/+4
2020-07-02Mac: Fix implicit conversion warningsDavid Robillard2-4/+4
2020-07-02Mac: Declare instance variables in implementationDavid Robillard5-28/+25
2020-07-02Fix cast alignment warnings on 32-bit ARMDavid Robillard1-2/+4
2020-06-13Mac: Only create an AutoreleasePool for programsDavid Robillard1-5/+10
2020-06-13Add puglSetCursor()Jean Pierre Cimalando8-2/+216
2020-06-13Fix mouse position of events on high resolution MacOSDavid Robillard1-1/+11
2020-06-13Cleanup: Fix implicit conversion warnings with clangDavid Robillard1-6/+7
2020-06-13Cleanup: Fix uninitialised variablesDavid Robillard1-5/+5
2020-06-08Windows: Only call SwapBuffers with OpenGLJean Pierre Cimalando2-2/+0
2020-06-08Windows: Fix maximum sizeDavid Robillard1-2/+4
2020-05-16Add default and maximum sizeDavid Robillard8-40/+194
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 Robillard27-27/+27
2020-05-16Fix file documentationDavid Robillard27-40/+67
2020-04-08Remove deprecated pugl_stub_backend.hDavid Robillard1-23/+0
2020-04-08Remove deprecated backend headersDavid Robillard2-46/+0
2020-04-08Mac: Use high-resolution backing surfacesDavid Robillard3-43/+111
2020-04-06Implement puglSetTransientFor() for Mac and WindowsDavid Robillard4-1/+41
2020-04-03Rewrite C++ bindingsDavid Robillard9-70/+919