aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-04Use refresh rate to better drive example event loopDavid Robillard1-2/+33
2020-10-04Add refresh rate hintDavid Robillard11-10/+57
2020-10-04Print all view hints in shader demo and hint testsDavid Robillard4-0/+56
2020-10-04Add puglGetViewHint()David Robillard12-8/+310
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-10-03Change FPS print format in demos for consistency with other outputDavid Robillard1-3/+3
2020-09-21Fix library names in pkg-config filesDavid Robillard1-0/+1
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 Robillard2-4/+16
2020-07-05Improve struct packingDavid Robillard11-25/+25
2020-07-05Ensure that all API headers are warning-freeDavid Robillard3-0/+101
2020-07-05Update autowafDavid Robillard2-8/+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 Robillard5-28/+96
2020-07-05Print crossing mode of enter and leave eventsDavid Robillard1-4/+6
2020-07-05Replace grab flag in PuglEventFocus with crossing modeDavid Robillard4-10/+30
2020-07-05Remove redundant focus field from PuglEventMotionDavid Robillard2-2/+0
2020-07-05Remove count field from PuglEventExposeDavid Robillard5-8/+3
2020-07-04Use more precise warning flagsDavid Robillard1-8/+16
2020-07-04Only enable MSVC C++ warnings when compiling C++ codeDavid Robillard1-6/+8
2020-07-04Clean up and strengthen warning flagsDavid Robillard2-35/+63
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-02Enable Werror on CIDavid Robillard1-14/+14
2020-07-02Use ultra-strict warnings on CIDavid Robillard1-14/+14
2020-07-02Mac: Disable Wno-direct-ivar-accessDavid Robillard1-1/+2
2020-07-02Mac: Fix implicit conversion warningsDavid Robillard2-4/+4
2020-07-02Mac: Declare instance variables in implementationDavid Robillard5-28/+25
2020-07-02Fix werror with clang and deprecation warnings on MacDavid Robillard1-5/+7
2020-07-02Disable function type cast warnings with MinGWDavid Robillard1-0/+2
2020-07-02Fix cast alignment warnings on 32-bit ARMDavid Robillard2-4/+8
2020-07-02Strengthen lint targetDavid Robillard1-19/+66
2020-07-02Fix check for clangDavid Robillard1-1/+1
2020-06-13Mac: Only create an AutoreleasePool for programsDavid Robillard1-5/+10
2020-06-13Add puglSetCursor()Jean Pierre Cimalando11-4/+397
2020-06-13Fix mouse position of events on high resolution MacOSDavid Robillard1-1/+11
2020-06-13Disable implicit-fallthrough warning with clangDavid Robillard1-0/+1
2020-06-13Cleanup: Fix implicit conversion warnings with clangDavid Robillard3-9/+11
2020-06-13Cleanup: Fix uninitialised variablesDavid Robillard3-10/+10
2020-06-13Cleanup: Fix flake8 warningsDavid Robillard1-3/+6
2020-06-08Add editorconfig fileJean Pierre Cimalando1-0/+18
2020-06-08Windows: Only call SwapBuffers with OpenGLJean Pierre Cimalando2-2/+0