<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>