aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
7 daysMove test utilities to a separate subprojectDavid Robillard42-52/+74
7 daysAdd C++ bindings to meson configuration summaryNedko Arnaudov1-0/+1
7 daysAdd option to disable C++ bindingsDavid Robillard5-9/+29
8 daysRemove deprecated APIDavid Robillard12-660/+1
8 daysSuppress new checks in clang-tidy 19David Robillard1-0/+1
8 daysFully parenthesize mathematical expressionsDavid Robillard6-21/+23
8 daysFully parenthesize mathematical expressionsDavid Robillard3-7/+8
8 daysExplicitly specify all PuglKey valuesDavid Robillard1-71/+71
8 daysGracefully handle failing return from ftell()David Robillard2-8/+17
8 daysX11: Gracefully handle failure of clock_gettime()David Robillard1-1/+4
8 daysUpdate whitespaceDavid Robillard1-1/+2
8 daysFix typoDavid Robillard1-2/+2
13 daysConsistently use unsigned literals for event flagsDavid Robillard5-33/+33
13 daysWindows: Improve clipboard reliabilityDavid Robillard1-2/+15
13 daysWindows: Actually use impl variablesDavid Robillard1-14/+13
13 daysWindows: Ignore return value of SetForegroundWindowDavid Robillard1-1/+1
14 daysWindows: Improve error handlingDavid Robillard1-46/+30
14 daysWindows: Simplify message pollingDavid Robillard1-21/+6
14 daysWindows: Avoid using a floating point loop counterDavid Robillard1-1/+3
2025-01-23Replace puglPostRedisplayRect() with puglObscureRegion()David Robillard9-66/+129
2025-01-23Rename puglPostRedisplay() to puglObscureView()David Robillard18-44/+58
2025-01-23Draw position, size, and scale in pugl_management_demoDavid Robillard1-3/+21
2025-01-23Update clant configurationDavid Robillard1-4/+0
2025-01-23Simplify some conditionalsDavid Robillard1-3/+4
2025-01-22Simplify initial position code and place children at the originDavid Robillard5-134/+121
2025-01-22Factor out puglIsValidSize()David Robillard5-5/+14
2025-01-22Factor out puglIsValidPosition()David Robillard6-8/+17
2025-01-22Rename PuglViewSize to PuglAreaDavid Robillard7-36/+36
2025-01-22Make puglSetSizeHint() consistent with puglSetSize()David Robillard7-37/+45
2025-01-22Windows: Avoid waiting less than a millisecondDavid Robillard1-2/+4
2025-01-21Update stale deprecationsDavid Robillard1-3/+3
2025-01-21Use a consistent naming scheme for parent functionsDavid Robillard6-15/+40
2025-01-21Use PuglSpan for view sizesDavid Robillard5-21/+19
2025-01-21Fix strict header warning test buildDavid Robillard2-2/+9
2025-01-21Fix pugl_shader_demo refresh rate on WindowsDavid Robillard2-6/+7
2025-01-21Support building for Windows with or without UNICODEDavid Robillard3-40/+70
2025-01-21Use enums for WGL constantsDavid Robillard1-24/+36
2025-01-21X11: Generate text events for keypad symbolsMartin Preinfalk1-1/+2
2025-01-21Make MacOS touchpad scroll sensitivity closer to other platformsDavid Robillard1-3/+3
2025-01-21Fix Windows test build with VulkanDavid Robillard2-2/+2
2025-01-21Add header warning testsDavid Robillard8-1/+167
2025-01-21Separate C++ build tests to avoid C/C++ warning clashesDavid Robillard10-111/+158
2025-01-21Add missing const qualifierDavid Robillard1-1/+1
2025-01-21Add PUGL_KEY_NONEDavid Robillard5-9/+9
2025-01-21Fix whitespaceDavid Robillard2-8/+2
2025-01-21Fix warnings in clang build on WindowsDavid Robillard4-12/+30
2024-12-21Suppress warnings in strict GCC buildDavid Robillard1-0/+1
2024-10-05Remove unused options struct from testDavid Robillard1-9/+5
2024-10-05Clean up documentation build and use unique target namesDavid Robillard7-20/+26
2024-10-01Make "docs" option yieldableDavid Robillard1-2/+2