aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-12-17Pass const references where appropriateDavid Robillard2-10/+11
2021-12-17Remove redundant virtual qualifierDavid Robillard1-1/+1
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard97-1086/+385
2021-12-17Suppress new warnings in clang-tidy 13David Robillard6-5/+8
2021-12-17Remove unnecessary includeDavid Robillard1-1/+0
2021-12-17Fix spelling errorsDavid Robillard2-5/+5
2021-12-17Windows: Support extended mouse buttonsDavid Robillard1-0/+14
2021-12-17Make button numbers consistent across platformsDavid Robillard4-8/+30
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 Robillard2-0/+10
2021-12-16Add puglGetClassName()David Robillard2-0/+11
2021-12-16Add puglGetWindowTitle()David Robillard2-0/+11
2021-12-16Add puglGetParentWindow()David Robillard2-0/+11
2021-12-16Add puglGetTransientParent()David Robillard2-0/+16
2021-12-16Rename puglSetTransientFor to puglSetTransientParentDavid Robillard6-11/+23
2021-12-16MacOS: Fix warnings in unified ObjC++ test buildDavid Robillard1-1/+12
2021-12-16X11: Fix potential crash in puglGrabFocus()David Robillard2-2/+18
2021-11-20Suppress warnings in GCC release buildsDavid Robillard1-0/+1
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 Robillard5-0/+11
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-28Remove static downcasts in C++ bindingsDavid Robillard4-34/+29
2021-05-28Remove unnecessary "void" in C++David Robillard1-1/+1
2021-05-28Split up meson build definitions moreDavid Robillard4-34/+37
2021-05-28Use files() almost everywhere in mesonDavid Robillard1-9/+9
2021-05-28Split up warning suppression flags more finelyDavid Robillard3-75/+116
2021-05-28Remove unnecessary include directoryDavid Robillard1-1/+0
2021-05-28Fix questionable float equality comparisonDavid Robillard2-5/+5
2021-05-28Fix build when tests and examples are disabledDavid Robillard1-1/+2
2021-05-27Add test for building the implementation as included C++David Robillard4-4/+170
2021-05-27Make code build cleanly as C++David Robillard3-4/+17
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 Robillard26-167/+224
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-25Allow overriding PUGL_APIDavid Robillard1-8/+10
2021-05-25Fix long lineDavid Robillard1-2/+2
2021-05-24Add fancy constructor for C++ events and wrap puglSendEvent()David Robillard3-1/+22
2021-05-24Shrink codeDavid Robillard1-4/+1
2021-05-24Test invalid hint casesDavid Robillard2-0/+16
2021-05-24Separate stub backends from other backendsDavid Robillard12-189/+221
2021-05-24MacOS: Fix duplicate PuglStubView symbolDavid Robillard1-1/+1