aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-04-23Strengthen MSVC warningsDavid Robillard2-3/+3
2022-04-21Improve error handlingDavid Robillard8-79/+139
2022-04-21Remove unused return type from backend destroy methodsDavid Robillard11-35/+24
2022-04-21Move attribute definitions to a separate headerDavid Robillard4-12/+21
2022-04-21Fix private include guardsDavid Robillard5-15/+15
2021-12-17Reduce variable scopeDavid Robillard1-2/+2
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard22-334/+48
2021-12-17Suppress new warnings in clang-tidy 13David Robillard1-1/+2
2021-12-17Windows: Support extended mouse buttonsDavid Robillard1-0/+14
2021-12-17Make button numbers consistent across platformsDavid Robillard3-7/+14
2021-12-17Call glXQueryDrawable() from within the GLX contextDavid Robillard1-5/+8
2021-12-17Explicitly check for supported GLX extensionsDavid Robillard1-11/+24
2021-12-16Add puglGetBackend()David Robillard1-0/+6
2021-12-16Add puglGetClassName()David Robillard1-0/+6
2021-12-16Add puglGetWindowTitle()David Robillard1-0/+6
2021-12-16Add puglGetParentWindow()David Robillard1-0/+6
2021-12-16Add puglGetTransientParent()David Robillard1-0/+6
2021-12-16Rename puglSetTransientFor to puglSetTransientParentDavid Robillard3-3/+3
2021-12-16X11: Fix potential crash in puglGrabFocus()David Robillard1-1/+10
2021-10-09Use the correct macro for GLX_CONTEXT_PROFILE_MASK_ARBfalkTX1-1/+1
2021-10-09Only call SetProcessDPIAware in programsfalkTX1-10/+11
2021-08-28Suppress new clang-tidy warningsDavid Robillard1-0/+2
2021-08-28X11: Check for XRandR extension before usagefalkTX1-6/+9
2021-08-25Fix whitespaceDavid Robillard1-1/+2
2021-08-25MacOS: Fix build on MacOS 10.9 and earlierfalkTX1-0/+1
2021-06-07MacOS: Reset GL context after initial window reshapefalkTX1-0/+1
2021-06-07MacOS: Fix conversion warningfalkTX1-1/+1
2021-05-28Fix questionable float equality comparisonDavid Robillard2-5/+5
2021-05-27Make code build cleanly as C++David Robillard2-4/+14
2021-05-27Fix missing function sentinelDavid Robillard1-1/+1
2021-05-27Avoid confusing fallthrough structureDavid Robillard1-6/+4
2021-05-25Rename event structs in a more readable styleDavid Robillard14-43/+43
2021-05-25Fix some conversion warningsDavid Robillard2-8/+8
2021-05-25Windows: Make puglSetFrame() consistent with X11falkTX1-2/+1
2021-05-25X11: Do not override _POSIX_C_SOURCE if already definedfalkTX1-1/+3
2021-05-24Shrink codeDavid Robillard1-4/+1
2021-05-24Separate stub backends from other backendsDavid Robillard11-183/+217
2021-05-24Fix the declaration of WGL function typesJean Pierre Cimalando1-4/+10
2021-05-14Remove redundant conditionalRichard Gill1-5/+1
2021-05-08Send unmap/map events when the view is minimized/restoredDavid Robillard5-33/+139
2021-05-08X11: Always send an initial configure before mapDavid Robillard1-1/+1
2021-05-08X11: Factor out translateClientMessage()David Robillard1-12/+21
2021-05-06Strengthen clang-tidy warningsDavid Robillard2-3/+1
2021-05-06Clean up X11 implementationDavid Robillard2-153/+113
2021-05-06Add basic test for Vulkan supportDavid Robillard1-5/+2
2021-05-06Add test for copy/pasteDavid Robillard1-5/+4
2021-05-03Clean up includes and add mappings for old versions of IWYUDavid Robillard1-0/+2
2021-05-03MacOS: Make puglGetNativeWorld() return the NSApplicationDavid Robillard1-2/+2
2021-05-03Shrink puglGetViewHint() implementationDavid Robillard1-5/+1
2021-05-03Fix crash when freeing a view that has not been configuredDavid Robillard2-4/+14