aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-30Move C++ bindings to a separate directoryDavid Robillard9-4/+12
2020-10-30Move implementation source files to a conventional src directoryDavid Robillard24-79/+85
2020-10-28Add Vulkan demosDavid Robillard6-0/+5421
2020-10-26Add Vulkan backendsDavid Robillard8-3/+839
2020-10-26Add missing includeDavid Robillard1-0/+1
2020-10-26Don't send expose events when window is minimizedDavid Robillard1-1/+5
2020-10-24Replace live resize with loop eventsDavid Robillard9-32/+90
2020-10-24Remove unused Doxygen configuration keysDavid Robillard1-40/+0
2020-10-24Fix documentation typoDavid Robillard1-1/+1
2020-10-24Use single-line doc comments where possibleDavid Robillard1-90/+30
2020-10-22Resurrect puglEnterContext() and puglLeaveContext()David Robillard2-49/+34
2020-10-21Add noexcept annotations to C++ Wrapper base classDavid Robillard1-6/+6
2020-10-21Add timer methods to C++ wrapperDavid Robillard1-0/+12
2020-10-21Make backend function wrappers noexceptDavid Robillard3-4/+4
2020-10-21Fix shader demo arguments to allow running at maximum framerateDavid Robillard1-2/+3
2020-10-21Check all implementation files with IWYUDavid Robillard1-2/+6
2020-10-21Simplify documentation structureDavid Robillard6-61/+43
2020-10-21Simplify documentation styleDavid Robillard1-9/+2
2020-10-21Fix outdated function reference in Cairo documentationDavid Robillard1-1/+1
2020-10-21Cleanup: Always put return types on their own lineDavid Robillard5-13/+26
2020-10-21Cleanup: Sort includesDavid Robillard1-1/+2
2020-10-21Cleanup: Use conventional style for ObjC methodsDavid Robillard5-67/+66
2020-10-21Cleanup: Use consistent style for preprocessor conditionalsDavid Robillard2-3/+3
2020-10-21Fix clang-tidy issues in Windows codeDavid Robillard4-34/+28
2020-10-21Fix building with clang on WindowsDavid Robillard2-2/+7
2020-10-21Add no-cxx configure optionDavid Robillard1-4/+6
2020-10-21Fix Cairo backend compilation on WindowsDavid Robillard1-1/+2
2020-10-21Use separate clang-tidy configurations in different directoriesDavid Robillard5-18/+48
2020-10-21Add missing include guardsDavid Robillard10-3/+48
2020-10-21Add missing includesDavid Robillard1-0/+3
2020-10-21Move includes to a separate directoryDavid Robillard32-22/+26
2020-10-21Check pugl.hpp and pugl.ipp with IWYUDavid Robillard1-1/+3
2020-10-21Cleanup: Reformat pugl.hpp and pugl.ippDavid Robillard2-10/+12
2020-10-20Improve return code documentationDavid Robillard2-8/+31
2020-10-20Fix puglSendEvent() error handling on X11David Robillard2-2/+13
2020-10-20Fix puglSetFrame() error handling on X11David Robillard2-7/+13
2020-10-20Split stub backends into separate filesDavid Robillard7-91/+151
2020-10-19Gracefully handle puglRealize() being called twiceDavid Robillard5-2/+114
2020-10-19Cleanup: Fix IWYU warningsDavid Robillard5-5/+9
2020-10-19Cleanup: Fix redundancy in test listsDavid Robillard1-2/+10
2020-10-18Cleanup: Fix long lineDavid Robillard1-1/+1
2020-10-17Windows: Use default cursor on window decorationThomas Brand2-0/+3
2020-10-17Mac: React to cursorUpdateThomas Brand1-0/+6
2020-10-16Update autowafDavid Robillard1-0/+0
2020-10-16Windows: Fix cursor when leaving client areaJordan Halase1-0/+3
2020-10-16Windows: Return backend errors directlyJordan Halase1-4/+4
2020-10-16Set a default size in pugl_print_eventsJordan Halase1-0/+1
2020-10-16Show errors in example programs consistentlyDavid Robillard1-2/+3
2020-10-16Only build header warning test in strict modeDavid Robillard1-38/+40
2020-10-16Add const attribute to backend accessorsDavid Robillard4-4/+4