libXi issueshttps://gitlab.freedesktop.org/xorg/lib/libxi/-/issues2018-08-10T20:15:06Zhttps://gitlab.freedesktop.org/xorg/lib/libxi/-/issues/6CapsLock is on when Xi and xmodmap is used2018-08-10T20:15:06ZBugzilla Migration UserCapsLock is on when Xi and xmodmap is used## Submitted by Takao Fujiwara
Assigned to **Xorg Project Team**
**[Link to original bug (#91874)](https://bugs.freedesktop.org/show_bug.cgi?id=91874)**
## Description
IBus uses libXi to switch input method engines and also runs x...## Submitted by Takao Fujiwara
Assigned to **Xorg Project Team**
**[Link to original bug (#91874)](https://bugs.freedesktop.org/show_bug.cgi?id=91874)**
## Description
IBus uses libXi to switch input method engines and also runs xmodmap for user customization.
When apply Zenkaku_Hankaku on CapsLock with xmodmap and bind Zenkaku_Hankaku key with libXi, sometimes CapsLock is on instead of Zenkaku_Hankaku when quickly type Zenkaku_Hankaku.
I will attach the test program.https://gitlab.freedesktop.org/xorg/lib/libxi/-/issues/5XIWarpPointer is not fully compatible with Xinerama extension2018-08-10T20:15:04ZBugzilla Migration UserXIWarpPointer is not fully compatible with Xinerama extension## Submitted by Anton Lantcevich
Assigned to **Xorg Project Team**
**[Link to original bug (#91223)](https://bugs.freedesktop.org/show_bug.cgi?id=91223)**
## Description
XIWarpPointer function from XInput2 extension is not fully c...## Submitted by Anton Lantcevich
Assigned to **Xorg Project Team**
**[Link to original bug (#91223)](https://bugs.freedesktop.org/show_bug.cgi?id=91223)**
## Description
XIWarpPointer function from XInput2 extension is not fully compatible with Xineraa extension. The problem occures when one uses XIWarpPointer in multiscreen environment with enabled Xinerama extension. XIWarpPointer warps pointer relative to root window of screen0 and not to the Xinerama's virtual root window, it can be reproduced by making screen1,2...n be to the left of screen0 or above it, then call to XIWarpPointer with coordinates say 100,100 will warp pointer to coordinates 100,100 of screen0 and not the leftmost (topmost) screen.
Version: githttps://gitlab.freedesktop.org/xorg/lib/libxi/-/issues/3mutter freezes with libXi (regression)2018-08-10T20:14:59ZBugzilla Migration Usermutter freezes with libXi (regression)## Submitted by Sylvain Pasche
Assigned to **Xorg Project Team**
**[Link to original bug (#88870)](https://bugs.freedesktop.org/show_bug.cgi?id=88870)**
## Description
While investigating a freeze with the the mutter window manage...## Submitted by Sylvain Pasche
Assigned to **Xorg Project Team**
**[Link to original bug (#88870)](https://bugs.freedesktop.org/show_bug.cgi?id=88870)**
## Description
While investigating a freeze with the the mutter window manager (details in https://bugzilla.gnome.org/show_bug.cgi?id=743553) I identified that the regression came from libXi:
good: 1.7.4
bad: c6484410
$ git bisect bad
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[f699770e7c92da1dbf16892fde83438f0b79c979] XIGetClientPointer: Return False on error.
To reproduce, try running mutter with that version of libXi and switch the focus between windows a few times. After a few tries mutter freezes and doesn't get any more X events.
Version: githttps://gitlab.freedesktop.org/xorg/lib/libxi/-/issues/2[ALL bisected]On Fedora, gnome-session crash when run some APPs(googleearth)2018-08-10T20:14:56ZBugzilla Migration User[ALL bisected]On Fedora, gnome-session crash when run some APPs(googleearth)## Submitted by meng
Assigned to **Xorg Project Team**
**[Link to original bug (#87660)](https://bugs.freedesktop.org/show_bug.cgi?id=87660)**
## Description
Environment
--------------------------
Platform:IVB/SNB/PNV
LibXi:git-58...## Submitted by meng
Assigned to **Xorg Project Team**
**[Link to original bug (#87660)](https://bugs.freedesktop.org/show_bug.cgi?id=87660)**
## Description
Environment
--------------------------
Platform:IVB/SNB/PNV
LibXi:git-5810d0797
Mesa: (master)414be86c96836b35571185da776d2bce1b620c6a
Xserver:(master)xorg-server-1.16.99.901-102-g826e7c2b36f192fbbe7d
Kernel: (drm-intel-nightly)4fa23142a15526f4a4b5df61f26eacdd558a849a
Bug detailed description
--------------------------
gnome-session crash when run some APPs(googleearth). Please see Xorg.0.log and gnome-session.log.
It's libXi regression, the first bad commit is :
commit 5810d0797160a97012664ffe719a59e1b288a525
Author: Michal Srb <msrb@suse.com>
Date: Sat Nov 1 20:00:56 2014 +0200
Fix logic in _XIAllowEvents and prevent double unlock.
Replacing the second _XiCheckExtInit with _XiCheckVersion prevents possible
double unlock as _XiCheckExtInit actually unlocks the display when it returns
-1.
.
==Reproduce steps==
----------------------------
1.xinit &
2.gnome-session
3.run googleearth or start multiple browsershttps://gitlab.freedesktop.org/xorg/lib/libxi/-/issues/1XDeviceMotionEvent for Wacom tablet contain unsync mouse/tablet data2018-08-10T20:14:54ZBugzilla Migration UserXDeviceMotionEvent for Wacom tablet contain unsync mouse/tablet data## Submitted by Pierre Baillargeon
Assigned to **Xorg Project Team**
**[Link to original bug (#41757)](https://bugs.freedesktop.org/show_bug.cgi?id=41757)**
## Description
In a single XDeviceMotionEvent, the axis_data representing...## Submitted by Pierre Baillargeon
Assigned to **Xorg Project Team**
**[Link to original bug (#41757)](https://bugs.freedesktop.org/show_bug.cgi?id=41757)**
## Description
In a single XDeviceMotionEvent, the axis_data representing the high-resolution position of the tablet stylus and the x_root and y_root are not in sync. The high-resolution data is one event ahead of the x_root and y_root data.
In application that make use of both data (switching, for example, between low and high resolution dynamically depending on the action) this discrepancy causes artifacts.
The event should be made so that both data are always in sync.
Version: 7.1 (2006.05)