summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
4 daysxlibi18n: restore parse_line1 for WIN32 buildsHEADmasterAlan Coopersmith1-0/+34
2024-02-21unifdef NULL_NOT_ZEROAlan Coopersmith1-19/+5
2024-02-21unifdef USL_SHAREDLIBAlan Coopersmith1-15/+0
2024-02-20unifdef LynxAlan Coopersmith2-8/+0
2024-02-20unifdef __QNX__Alan Coopersmith1-1/+1
2024-02-20unifdef __vax__Alan Coopersmith1-4/+0
2024-02-20unifdef __sgi_not_xconsortiumAlan Coopersmith1-4/+0
2024-02-20unifdef __sgiAlan Coopersmith1-4/+0
2024-02-20unifdef sgiAlan Coopersmith1-1/+1
2024-02-20unifdef hpuxAlan Coopersmith4-110/+13
2024-02-11unifdef __UNIXOS2__Alan Coopersmith12-175/+4
2024-02-11unifdef ultrixAlan Coopersmith1-17/+11
2024-02-11unifdef AIXV3Alan Coopersmith2-13/+8
2024-02-11unifdef __osf__Alan Coopersmith1-2/+2
2024-01-31ximcp: Unmark to fabricate key events with XKeyEvent serialTakao Fujiwara1-0/+17
2024-01-18Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttonsPeter Hutterer1-4/+2
2023-09-22CVE-2023-43787: Integer overflow in XCreateImage() leading to a heap overflowYair Mizrahi1-5/+15
2023-09-22XCreatePixmap: trigger BadValue error for out-of-range dimensionsAlan Coopersmith1-0/+11
2023-09-22XPutImage: clip images to maximum height & width allowed by protocolAlan Coopersmith1-0/+5
2023-09-22CVE-2023-43786: stack exhaustion from infinite recursion in PutSubImage()Alan Coopersmith1-2/+3
2023-09-22CVE-2023-43785: out-of-bounds memory access in _XkbReadKeySyms()Alan Coopersmith1-5/+9
2023-09-17XOpenDisplay: ensure each screen has a valid root_visual pointerAlan Coopersmith1-0/+4
2023-06-10InitExt.c: Add bounds checks for extension request, event, & error codesAlan Coopersmith1-0/+42
2023-01-14Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11GaryOderNichts4-55/+25
2023-01-07xlibi18n: Update Imake instructions to autoconf equivalent in commentsAlan Coopersmith1-2/+2
2023-01-03Revert "Update XPutBackEvent() to support clients that put back unpadded events"Yuxuan Shui1-14/+1
2022-12-11Update XPutBackEvent() to support clients that put back unpadded eventsKeith Packard1-1/+14
2022-12-01ChkIfEv.c: fix wrong handling of dpy->in_ifeventUlrich Sibiller1-1/+1
2022-12-01Indentation fixes around recent dpy->in_ifevent changesUlrich Sibiller5-17/+17
2022-11-19Fix 797755 Allow X*IfEvent() to reenter libX11Matthieu Herrb5-12/+29
2022-11-11Don't use pragma inside a function, it breaks compiling with older GCCs.Nia Alarie1-9/+10
2022-11-11Add XFreeThreads function.Oliver2-0/+29
2022-11-03Copyright & license cleanupAlan Coopersmith12-12/+12
2022-11-02Allow X*IfEvent() to reenter libX11Adam Jackson5-0/+38
2022-10-08Use same pthread-stubs as libxcbAlan Coopersmith2-163/+1
2022-09-27If thread-safety-constructor is enabled, link against pthreads not stubsAlan Coopersmith1-0/+1
2022-09-11use casts to reduce compiler warnings (no object change)Thomas E. Dickey11-42/+42
2022-09-10xkb: Fix off-by-one error in XKeycodeToKeysymAdam Sampson1-28/+16
2022-07-15xkb: set num_keys when filling in keys in _XkbReadGetNamesReply()Alan Coopersmith1-0/+1
2022-07-15Fix Win32 build with -fno-commonJon Turney1-0/+2
2022-04-26global: call XInitThreads() from the library's constructorAdam Jackson1-9/+7
2022-04-23XkbOpenDisplay: Add _Xconst qualifier to display name argumentAlan Coopersmith1-1/+1
2022-04-23XKBgeom.h: Add _Xconst qualifier to char * arguments in functionsAlan Coopersmith2-6/+8
2022-04-20lcCT: use the correct index for checking the second byteBenno Schulenberg1-1/+1
2022-04-10XkbUpdateKeyTypeVirtualMods: always initialize maskAlan Coopersmith1-1/+1
2022-04-03Don't try to destroy NULL condition variablesSimon McVittie1-2/+4
2022-03-24Fix two memory leaks in _XFreeX11XCBStructure()Hodong1-0/+2
2022-03-23xcb: Clarify the XInitThreads error messageAdam Jackson1-2/+6
2022-03-23xcb_io: Allow jumps backwards when widening the request number.Giovanni Mascellani1-1/+6
2022-01-27KeyBind: reshuffle two ifs into the general order of ascending codesBenno Schulenberg1-7/+7