aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
3 daysReplace frame with size and position hintsDavid Robillard32-226/+315
3 daysAdd PUGL_CURRENT_SIZE hint and make size hints dynamicDavid Robillard5-34/+55
3 daysRemove puglSetFrame()David Robillard6-124/+7
3 daysMacOS: Avoid puglSetFrame() in puglRealize()David Robillard1-7/+15
3 daysMacOS: Avoid puglSetFrame() in puglSetPosition() and puglSetSize()David Robillard1-20/+19
3 daysSimplify and shorten enumerator commentsDavid Robillard1-3/+3
3 daysAdd missing C++ binding definitionsDavid Robillard1-0/+8
4 daysFix accidentally exported symbolDavid Robillard1-1/+0
4 daysUpdate clang-format configurationDavid Robillard15-186/+103
4 daysUse angle brackets for library includes and clean up include pathsDavid Robillard87-187/+156
4 daysMove test utilities to a separate subprojectDavid Robillard42-52/+74
4 daysAdd C++ bindings to meson configuration summaryNedko Arnaudov1-0/+1
4 daysAdd option to disable C++ bindingsDavid Robillard5-9/+29
5 daysRemove deprecated APIDavid Robillard12-660/+1
5 daysSuppress new checks in clang-tidy 19David Robillard1-0/+1
5 daysFully parenthesize mathematical expressionsDavid Robillard6-21/+23
5 daysFully parenthesize mathematical expressionsDavid Robillard3-7/+8
5 daysExplicitly specify all PuglKey valuesDavid Robillard1-71/+71
5 daysGracefully handle failing return from ftell()David Robillard2-8/+17
5 daysX11: Gracefully handle failure of clock_gettime()David Robillard1-1/+4
5 daysUpdate whitespaceDavid Robillard1-1/+2
5 daysFix typoDavid Robillard1-2/+2
10 daysConsistently use unsigned literals for event flagsDavid Robillard5-33/+33
10 daysWindows: Improve clipboard reliabilityDavid Robillard1-2/+15
10 daysWindows: Actually use impl variablesDavid Robillard1-14/+13
10 daysWindows: Ignore return value of SetForegroundWindowDavid Robillard1-1/+1
11 daysWindows: Improve error handlingDavid Robillard1-46/+30
11 daysWindows: Simplify message pollingDavid Robillard1-21/+6
11 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