Tag 'XORG-6_8_1' created by Egbert Eich <[EMAIL PROTECTED]> at 1970-01-01 00:00
+0100
Changes since XORG-6_7_99_903:
Egbert Eich:
Fixed some lockups in XIM code when the application is running with multi
thread support. These lockups occur deep down in XFilterEvents() which itself
locks when another Xlib function gets called that also locks. This fixes two
instances by separating those Xlib functions into an internal (non-locking)
call and a locking wrapper that is used as an external function. There may be
several other such instances therefore another more general patch is eventually
required (Bugzilla #1182).
---
include/X11/Xlibint.h | 9 +++++++++
modules/im/ximcp/imDefLkup.c | 2 +-
modules/im/ximcp/imLcFlt.c | 2 +-
src/GetWAttrs.c | 31 ++++++++++++++++++++-----------
src/PutBEvent.c | 22 ++++++++++++++++------
5 files changed, 47 insertions(+), 19 deletions(-)
---
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]