aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-11-26Generate documentation with SphinxDavid Robillard23-3547/+2196
2020-11-26Update autowafDavid Robillard1-0/+0
2020-11-26Use named groups to group documentationDavid Robillard2-17/+15
2020-11-26Remove top-level documentation groupDavid Robillard2-8/+1
2020-11-26Add missing documentation for pugl::Event fieldsDavid Robillard1-0/+2
2020-11-26Document PUGL_CHECK_CONSTRUCTIONDavid Robillard1-0/+11
2020-11-26Use consistent spelling in documentationDavid Robillard1-4/+4
2020-11-26Remove file documentationDavid Robillard40-224/+49
2020-11-26Don't use lists in return documentationDavid Robillard1-17/+14
2020-11-26Add pugl::World constructor overload that takes a flagDavid Robillard2-4/+10
2020-11-26Remove stub event handlers from pugl::ViewDavid Robillard3-121/+10
2020-11-25Simplify and minify icon SVGDavid Robillard1-83/+9
2020-11-25Rename puglShowWindow and puglHideWindow to puglShow an puglHideDavid Robillard20-31/+49
2020-11-25Move puglEnterContext and puglLeaveContext to GL backendsDavid Robillard7-42/+69
2020-11-25Pass vkGetInstanceProcAddr to puglCreateSurface instead of a loaderDavid Robillard8-17/+24
2020-11-22Suppress various clang-tidy warningsDavid Robillard5-0/+19
2020-11-22X11: Fix position of child windows and clean up window creation codeDavid Robillard1-50/+68
2020-11-10Fix asan errors on X11David Robillard1-12/+10
2020-11-01Add missing returnDavid Robillard1-0/+1
2020-11-01Cleanup: Fix typoDavid Robillard1-1/+1
2020-11-01Run clang-tidy on all headers and fix various issuesDavid Robillard10-10/+30
2020-11-01Make event handling in C++ more flexibleDavid Robillard4-141/+225
2020-11-01Reorder methods in C++ bindings to match C header groupsDavid Robillard1-6/+6
2020-11-01Add missing documentation for VulkanDavid Robillard1-1/+5
2020-10-31Use static polymorphism in C++ bindingsDavid Robillard6-290/+135
2020-10-31Make use of exceptions optionalDavid Robillard2-17/+39
2020-10-31Make most methods noexceptDavid Robillard1-34/+46
2020-10-31Remove use of cassert and type_traitsDavid Robillard1-39/+27
2020-10-31Use a custom exception type for failed constructionDavid Robillard2-4/+24
2020-10-31Remove pugl::ClockDavid Robillard1-46/+0
2020-10-31Remove use of std::unique_ptrDavid Robillard1-13/+17
2020-10-31Cleanup: Remove unnecessary includeDavid Robillard1-1/+0
2020-10-31Cleanup: Remove unnecessary namespace qualificationsDavid Robillard2-27/+27
2020-10-31Fix Cairo build on Mac and WindowsDavid Robillard2-2/+2
2020-10-30Remove logging APIDavid Robillard6-129/+5
2020-10-30Clean up installed man pagesDavid Robillard10-16/+16
2020-10-30Simplify header namesDavid Robillard39-78/+78
2020-10-30Remove GL and GLU wrapper headersDavid Robillard8-89/+30
2020-10-30Make C++ bindings a separate packageDavid Robillard3-9/+40
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