aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
14 daysFix puglIsvalidPosition()David Robillard1-1/+2
14 daysReplace frame with size and position hintsDavid Robillard6-132/+123
14 daysAdd PUGL_CURRENT_SIZE hint and make size hints dynamicDavid Robillard4-29/+40
14 daysRemove puglSetFrame()David Robillard3-92/+0
14 daysMacOS: Avoid puglSetFrame() in puglRealize()David Robillard1-7/+15
14 daysMacOS: Avoid puglSetFrame() in puglSetPosition() and puglSetSize()David Robillard1-20/+19
2025-02-07Fix accidentally exported symbolDavid Robillard1-1/+0
2025-02-07Update clang-format configurationDavid Robillard7-37/+18
2025-02-07Use angle brackets for library includes and clean up include pathsDavid Robillard24-32/+32
2025-02-06Remove deprecated APIDavid Robillard3-51/+0
2025-02-06Fully parenthesize mathematical expressionsDavid Robillard3-7/+8
2025-02-06X11: Gracefully handle failure of clock_gettime()David Robillard1-1/+4
2025-02-06Update whitespaceDavid Robillard1-1/+2
2025-02-01Consistently use unsigned literals for event flagsDavid Robillard4-32/+32
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 Robillard3-20/+55
2025-01-23Rename puglPostRedisplay() to puglObscureView()David Robillard3-5/+5
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 Robillard5-26/+34
2025-01-22Windows: Avoid waiting less than a millisecondDavid Robillard1-2/+4
2025-01-21Use a consistent naming scheme for parent functionsDavid Robillard1-2/+2
2025-01-21Use PuglSpan for view sizesDavid Robillard1-1/+1
2025-01-21Support building for Windows with or without UNICODEDavid Robillard1-40/+63
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-21Add missing const qualifierDavid Robillard1-1/+1
2025-01-21Add PUGL_KEY_NONEDavid Robillard4-9/+8
2025-01-21Fix whitespaceDavid Robillard2-8/+2
2025-01-21Fix warnings in clang build on WindowsDavid Robillard1-12/+15
2024-10-01Suppress new warnings in clang and clang-tidy 18David Robillard1-1/+3
2024-07-13MacOS: Fix mouse wheel scroll speedDavid Robillard1-5/+11
2024-07-13MacOS: Fix expose event coordinatesDavid Robillard1-1/+4
2024-07-13X11: Avoid setting PBaseSize hints for top-level windowsDavid Robillard1-1/+2
2024-07-12Windows: Support building with UNICODEDavid Robillard3-20/+37
2024-06-10Fix build and tests with optional X11 features disabledDavid Robillard1-1/+1
2023-11-11MacOS: Fix Cairo rendering on some systemsDavid Robillard1-3/+1
2023-11-11Add support for Num, Scroll, and Caps LockDavid Robillard4-20/+37
2023-11-11MacOS: Support left/right shift, control, and option keysDavid Robillard1-4/+6
2023-10-22X11: Only call XSetTransientForHint for valid windowsfalkTX1-1/+1
2023-10-21Fix potential memory leaks due to realloc() failureDavid Robillard2-31/+55