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