After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 705720 - libcaribou: factor out X dependency
libcaribou: factor out X dependency
Status: RESOLVED FIXED
Product: caribou
Classification: Applications
Component: default
git master
Other All
: Normal normal
: ---
Assigned To: caribou-maint
caribou-maint
Depends on:
Blocks:
 
 
Reported: 2013-08-09 13:57 UTC by Daiki Ueno
Modified: 2013-08-09 15:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
libcaribou: factor out X dependency (14.26 KB, patch)
2013-08-09 13:57 UTC, Daiki Ueno
committed Details | Review

Description Daiki Ueno 2013-08-09 13:57:10 UTC
Currently, libcaribou calls X11 specific code through XAdapter class,
for sending key events, monitoring XKB group changes, etc.  For
Wayland support, some abstraction will eventually be needed.

This patch introduces a new abstract class DisplayAdapter and make the
display specific code pluggable.
Comment 1 Daiki Ueno 2013-08-09 13:57:12 UTC
Created attachment 251238 [details] [review]
libcaribou: factor out X dependency

This patch adds a new abstract class DisplayAdapter to handle multiple
display backends, other than X.
Comment 2 Daiki Ueno 2013-08-09 15:56:04 UTC
Attachment 251238 [details] pushed as f9ad115 - libcaribou: factor out X dependency