xorg-libx11/modules/im/ximcp
Weng Xuetian 7f8305c779 imDefIc: Clear fabricated state on unfocus.
When unsetting focus, the event filter is removed. This means a pending
fabricated event may not yet be sent to filter.

All the fabricated event state should be cleared and the pending sync
reply sent back as if the state is unfabricated.

Fix #235

Part-of: <https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/283>
2025-05-24 13:46:13 -07:00
..
imCallbk.c _XimStrConversionCallback: use size_t to calculate size to malloc 2024-09-29 10:24:23 -07:00
imDefFlt.c imDefIc: Clear fabricated state on unfocus. 2025-05-24 13:46:13 -07:00
imDefIc.c Copyright & license cleanup 2022-11-03 20:31:31 +00:00
imDefIm.c ximcp: don't leak window if XGetAtomName() fails 2024-10-26 11:02:42 -07:00
imDefLkup.c imDefIc: Clear fabricated state on unfocus. 2025-05-24 13:46:13 -07:00
imDispch.c Remove even more casts of return values from Xmalloc/Xrealloc 2013-08-20 12:51:09 -07:00
imEvToWire.c Purge macros NEED_EVENTS and NEED_REPLIES 2010-07-07 15:12:34 -07:00
imExten.c Fix use of uninitialized variable in _XimExtension 2024-05-07 08:54:50 +00:00
imImSw.c XIM: remove Private and Public macros 2012-10-29 18:43:35 -05:00
imInsClbk.c fix a memory leak in XRegisterIMInstantiateCallback 2022-10-04 19:03:48 -04:00
imInt.c Remove more redundant null checks before Xfree() 2014-06-06 17:24:39 -07:00
imLcFlt.c Fix spelling/wording issues 2020-07-22 15:19:58 -07:00
imLcGIc.c XIM: remove Private and Public macros 2012-10-29 18:43:35 -05:00
imLcIc.c _XimLocalDestroyIC:fix possible mem leak 2024-01-08 16:21:02 +01:00
imLcIm.c Use flexible array member instead of fake size. 2018-03-23 14:32:05 +10:00
imLcLkup.c fix more shadow warning 2017-08-14 18:12:35 +02:00
imLcPrs.c ximcp: Address warning found by UBSan when growing an empty tree 2022-12-10 23:15:47 -08:00
imLcSIc.c XIM: remove Private and Public macros 2012-10-29 18:43:35 -05:00
imRm.c ximcp/imRm.c: allow XNArea with OnTheSpot 2025-01-10 10:45:00 -05:00
imRmAttr.c Fix use of uninitialized variable in _XimEncodeICATTRIBUTE 2024-05-07 08:54:50 +00:00
imThaiFlt.c remove a commented-out code fragment, and remove a stray blank line 2022-01-26 17:21:31 +01:00
imThaiIc.c Remove more redundant null checks before Xfree() 2014-06-06 17:24:39 -07:00
imThaiIm.c Remove unnecessary casts of pointers to (char *) in calls to Xfree() 2013-08-20 12:51:09 -07:00
imTrans.c Copyright & license cleanup 2022-11-03 20:31:31 +00:00
imTransR.c Copyright & license cleanup 2022-11-03 20:31:31 +00:00
imTrX.c Copyright & license cleanup 2022-11-03 20:31:31 +00:00
Makefile.am integer overflows in TransFileName() [CVE-2013-1981 9/13] 2013-05-09 18:59:52 -07:00