<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi Ian,<br>
<br>
thank you for the pointer. It's good to learn about more cases where
this util might be useful (more usages → easier to get it available
on platforms). In fact the entire thing is pretty much agnostic to
X, whether it's Xlib or XCB. It's too bad it was released as part of
Xlib rather than an independent util, but there's no point in doing
this any different for XCB now.<br>
<br>
Anyhow, I'll keep XStringToKeysym and Xt in mind. The library has a
pretty extensive test suite, IMHO, and there are currently only two
deviations from Xlib's behavior (one is a bug, the other is actually
Xlib not following the spec). With more experience from using it in
non-XCB applications we might be able to enhance XCB itself using
this. We'll see.<br>
<br>
<br>
Regards<br>
Ingo<br>
<br>
<div class="moz-cite-prefix">On 03/30/2016 04:10 PM, Ian at The TOVA
Company wrote:<br>
</div>
<blockquote
cite="mid:A6137D47-2C48-423F-91B8-B36C919901DE@tovacompany.com"
type="cite">
<meta http-equiv="Context-Type" content="text/html;
charset=windows-1252">
This tickled a memory from waaay back in 2008:
<div><br>
</div>
<div>
<blockquote type="cite">It is a TODO item to extract
[XStringToKeysym()’s<span>] functionality from Xlib and into
an </span></blockquote>
<blockquote type="cite"><span>xcb/util library. Part of the
problem is that it depends on Xrm </span><br>
<span>(resource manager) to read /usr/lib/X11/XKeysymDB, and
nobody on the </span><br>
<span>XCB team wants to touch Xrm with a ten foot pole. This
is also why Xt </span><br>
<span>hasn't been ported yet.</span></blockquote>
</div>
<div><br>
</div>
<div>I wonder if XCBStringToKeysym() has been waiting for
xcb-util-xrm all this time?</div>
<div><br>
</div>
<div>I have no time to review this myself, but thanks for writing
this!</div>
<div><br>
</div>
<div>Ian</div>
<div><br>
<div>
<div>On Mar 30, 2016, at 2:44 AM, Ingo Bürk <<a
moz-do-not-send="true" href="mailto:admin@airblader.de"><a class="moz-txt-link-abbreviated" href="mailto:admin@airblader.de">admin@airblader.de</a></a>>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">Hi everyone,<br>
<br>
as previously discussed, there has been work on a new XCB
util library<br>
xcb-util-xrm to have the XCB equivalent of the Xrm*
functions of Xlib,<br>
allowing access to resource management. The library is now
nearing a<br>
first stable release and we aim to use it in several
projects, such as<br>
i3, awesome, cairo, xcb-util-cursor and rofi.<br>
<br>
In order to gain confidence in the library and avoid
breakage, I'd like<br>
to openly call for a peer review by anyone who is
interested. You can<br>
find the repository under [1], but please also leave a
comment in issue<br>
[2] that you will be reviewing the library. Feel free to ask
any<br>
questions, open issues etc.<br>
<br>
There's currently no hard timeline on when the review will
be closed.<br>
<br>
[1] <a moz-do-not-send="true"
href="https://github.com/Airblader/xcb-util-xrm">https://github.com/Airblader/xcb-util-xrm</a><br>
[2] <a moz-do-not-send="true"
href="https://github.com/Airblader/xcb-util-xrm/issues/33">https://github.com/Airblader/xcb-util-xrm/issues/33</a><br>
<br>
<br>
Regards<br>
Ingo<br>
_______________________________________________<br>
Xcb mailing list<br>
<a moz-do-not-send="true"
href="mailto:Xcb@lists.freedesktop.org">Xcb@lists.freedesktop.org</a><br>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/xcb">https://lists.freedesktop.org/mailman/listinfo/xcb</a></blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>