<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Jaya,<br>
      <br>
      Thank you for offering to do the ABI/API checking for extensions
      other than XInput.<br>
      You can pick any extensions you like. Please post here which
      extensions you<br>
      are working on so that others can focus on other extensions.<br>
      Obviously, extensions that have modifications in their xml since
      the last release<br>
      are more important to check for ABI/API issues.<br>
      <br>
      There are tools for ABI/API checking such as
      abi-compliance-checker.<br>
      These tools can help you to quickly screen the ABI/API compliance
      state.<br>
      Then you can focus on the stuff that these tools complain about,<br>
      and test/review that code to see whether that's a false positive<br>
      or whether that's really an ABI/API compliance issue.<br>
      <br>
      Regards,<br>
      <br>
      Chris<br>
      <br>
      On 2016-01-07 08:34, Jaya Tiwari wrote:<br>
    </div>
    <blockquote
cite="mid:CAGt7qzWX-rbcns5LipGdYMNQ+Jgq6rBYpj0BjVTGQx63X9Gpvg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi Chris,
        <div><br>
        </div>
        <div>I can take up the work with :</div>
        <div><span style="font-size:12.8px">*maybe implementing a
            solution for ABI/API issues with other extensions, when such
            issues are detected by QA work.</span><br>
        </div>
        <div>As I had previously done QA(basically writing test
          application) work on API/ABI compatibility for render
          extension.</div>
        <div>Solution can be proposed once there is any incompatibility
          detected.</div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div>Jaya</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, Jan 7, 2016 at 12:55 PM,
          Christian Linhart <span dir="ltr"><<a
              moz-do-not-send="true"
              href="mailto:chris@demorecorder.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:chris@demorecorder.com">chris@demorecorder.com</a></a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
            <br>
            Now that Michael Stapelberg wrote that the next release
            seems to be still a while away based on discussions with me,
            I'd like to describe the state for the next release, so you
            get an idea what "still a while away" means.<br>
            <br>
            The commits that I have pushed yesterday fix some of the
            issues that need to be fixed before we can make a release,
            such as: * the bug with align-offsets,<br>
            * and the lengthless lists implementation. This avoids
            future ABI/API issues where lengthless lists are used.<br>
            <br>
            But there is still something to do:<br>
            * general QA work, such as testing and ABI/API compatibility
            reviews.<br>
            <br>
            * I will soon post a proposal about how to solve ABI/API
            issues which arise from bugfixes in the xml-protocol
            definition.<br>
               (It's already partially written. It is based on the
            brainstorming we had a while ago about this issue.)<br>
              Then the proposal (or other possible solutions) can be
            discussed, so to get a design decision on how to solve these
            issues.<br>
              We'll need to solve such issues for the next release as I
            have learned a while ago.<br>
            <br>
            * based on the ABI/API issues proposal and discussion:<br>
               implementing a solution for the ABI/API issues with
            XInput.<br>
               XInput is not built by default, but it is shipped with
            some Linux distros.<br>
               So we have to ensure at least ABI compatibility.<br>
               I am currently making a list of all ABI/API issues with
            Xinput.<br>
            <br>
            * maybe implementing a solution for ABI/API issues with
            other extensions, when such issues are detected by QA work.<br>
            <br>
            * checking Patchwork for patches that have been forgotten
            but should be included.<br>
            <br>
            If you want to work on any of these points, please post this
            here, so we can coordinate who does what. (and avoid
            duplicate work).<br>
            <br>
            I am working on the following stuff now:<br>
            * writing a proposal for handling ABI/API issues that arise
            from bugfixes in the XML protocol descriptions.<br>
               I plan to post this before next Monday.<br>
            <br>
            * making a list of ABI/API issues with the XInput extension.<br>
            <br>
            Cheers,<br>
            <br>
            Chris<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 moz-do-not-send="true"
              href="http://lists.freedesktop.org/mailman/listinfo/xcb"
              rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xcb</a></blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div class="gmail_signature">
          <div dir="ltr">
            <div>Regards,<br>
            </div>
            Jaya<br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xcb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xcb@lists.freedesktop.org">Xcb@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/xcb">http://lists.freedesktop.org/mailman/listinfo/xcb</a></pre>
    </blockquote>
    <br>
  </body>
</html>