aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2024-10-01Suppress new warnings in clang and clang-tidy 18David Robillard8-8/+17
2024-10-01Remove redundant "inline" specifierDavid Robillard1-4/+4
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 Robillard7-28/+34
2024-06-10Suppress new warnings in clang-tidy 17David Robillard1-0/+2
2024-06-10Avoid std::endlDavid Robillard1-3/+3
2023-11-11MacOS: Fix Cairo rendering on some systemsDavid Robillard1-3/+1
2023-11-11Add support for Num, Scroll, and Caps LockDavid Robillard6-26/+49
2023-11-11Add a special symbol for the tab keyDavid Robillard2-0/+3
2023-11-11MacOS: Support left/right shift, control, and option keysDavid Robillard1-4/+6
2023-11-11Consistently use trailing commas in enumsDavid Robillard1-10/+10
2023-11-11Suppress new warnings in clang-tidy 16David Robillard4-6/+11
2023-11-11Remove redundant default values from meson_options.txtDavid Robillard1-10/+10
2023-10-22X11: Only call XSetTransientForHint for valid windowsfalkTX1-1/+1
2023-10-21Fix potential memory leaks due to realloc() failureDavid Robillard2-31/+55
2023-10-21Suppress clang-tidy C++ warningsDavid Robillard2-0/+2
2023-10-21Fix whitespaceDavid Robillard1-1/+2
2023-10-21MacOS: Fix horizontal scroll directionDavid Robillard1-1/+1
2023-10-21X11: Use PUGL_INIT_STRUCT to initialize char arraysfalkTX1-3/+3
2023-10-21X11: Fix key press event key when control is pressedfalkTX1-2/+2
2023-10-21Remove spurious semicolonDavid Robillard1-1/+1
2023-10-21Filter out corresponding modifiers from key eventsDavid Robillard5-8/+38
2023-10-21Windows: Fix left and right key distinctionDavid Robillard1-6/+6
2023-10-21Print modifiers for key events in test and example programsfalkTX1-10/+12
2023-10-21Clean up includesDavid Robillard5-1/+4
2023-10-21Suppress warnings in clang 16David Robillard1-0/+4
2023-10-16Fix GCC 13 buildDavid Robillard1-2/+2
2023-10-07Fix puglGetTime() on Apple SiliconDavid Robillard1-3/+5
2023-10-07Fix warnings on MacOSDavid Robillard1-0/+1
2023-09-23Format meson.build files with muonDavid Robillard8-35/+59
2023-05-29Add support for numeric keypad and simplify keyboard handlingDavid Robillard5-128/+256