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