aboutsummaryrefslogtreecommitdiffstats
path: root/src/x11.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-08Fix potential null pointer dereferenceDavid Robillard1-5/+5
2022-06-07Remove unnecessary forward-compatibility codeDavid Robillard1-4/+0
2022-06-07X11: Simplify dispatchX11Events()David Robillard1-31/+44
2022-06-07X11: Flush before returning from puglRealize()David Robillard1-0/+8
2022-06-03X11: Fix crash when input context is unavailable due to localesPace Willisson1-11/+17
2022-05-28Omit cursor_names if XCursor is not availableDavid Robillard1-0/+2
2022-05-23Add rich clipboard supportDavid Robillard1-84/+286
2022-05-21Add puglGetScaleFactor()David Robillard1-1/+36
2022-05-21Add puglSetPosition() and puglSetSize()David Robillard1-5/+48
2022-05-21Use consistent integer types for view positions and sizesDavid Robillard1-25/+25
2022-05-21Add a uniform API for setting size hintsDavid Robillard1-49/+42
2022-05-21X11: Remove redundant display memberDavid Robillard1-33/+38
2022-05-21Rename PUGL_UNSUPPORTED_TYPE to be more genericDavid Robillard1-1/+1
2022-05-21X11: Use cursor themesDavid Robillard1-26/+41
2022-05-21Avoid setting cursor on realizationDavid Robillard1-4/+0
2022-04-23Fix IWYU warningsDavid Robillard1-1/+0
2022-04-23Move reserved platform defines from code to build systemDavid Robillard1-4/+0
2022-04-21Improve error handlingDavid Robillard1-38/+55
2021-12-17Reduce variable scopeDavid Robillard1-2/+2
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard1-17/+4
2021-12-17Make button numbers consistent across platformsDavid Robillard1-1/+8
2021-12-16Rename puglSetTransientFor to puglSetTransientParentDavid Robillard1-1/+1
2021-12-16X11: Fix potential crash in puglGrabFocus()David Robillard1-1/+10
2021-08-28X11: Check for XRandR extension before usagefalkTX1-6/+9
2021-05-28Fix questionable float equality comparisonDavid Robillard1-3/+3
2021-05-27Make code build cleanly as C++David Robillard1-3/+13
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 Robillard1-2/+2
2021-05-25X11: Do not override _POSIX_C_SOURCE if already definedfalkTX1-1/+3
2021-05-24Separate stub backends from other backendsDavid Robillard1-0/+20
2021-05-14Remove redundant conditionalRichard Gill1-5/+1
2021-05-08Send unmap/map events when the view is minimized/restoredDavid Robillard1-8/+92
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-06Clean up X11 implementationDavid Robillard1-152/+113
2021-05-06Add test for copy/pasteDavid Robillard1-5/+4
2021-05-03Fix questionable event castsDavid Robillard1-4/+8
2021-01-28Fix size hints on X11David Robillard1-3/+6
2021-01-28Fix puglSetMaxSize() on X11David Robillard1-2/+2
2021-01-25Fix warnings when compiling for X11 as C++David Robillard1-2/+6
2021-01-02Avoid "else" after "return"David Robillard1-3/+5
2021-01-02Simplify clang-format configuration and format all codeDavid Robillard1-974/+1009
2020-11-26Remove file documentationDavid Robillard1-5/+0
2020-11-25Rename puglShowWindow and puglHideWindow to puglShow an puglHideDavid Robillard1-2/+2
2020-11-22X11: Fix position of child windows and clean up window creation codeDavid Robillard1-50/+68
2020-11-10Fix asan errors on X11David Robillard1-12/+10
2020-10-30Remove logging APIDavid Robillard1-9/+5
2020-10-30Move implementation source files to a conventional src directoryDavid Robillard1-0/+1349