2010/10/8 Rami Ylimäki <span dir="ltr">&lt;<a href="mailto:rami.ylimaki@vincit.fi">rami.ylimaki@vincit.fi</a>&gt;</span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"> On 10/08/2010 03:40 PM, Josh Triplett wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
For another, how does this work with multi-reply requests like<br>
ListFontsWithInfo?<br>
</blockquote>
<br></div>
Also I can&#39;t see this patch introducing a problem with multi-reply requests that wouldn&#39;t already exist. Can you show me an example sequence that would cause problems with the patch but not without?</blockquote><div>
<br>I thought about this a little bit more after some rest and the answer is quite obvious. It&#39;s not allowed to let multi-reply waiters to wake up and poll for replies if the reply hasn&#39;t really arrived, because X server may still be sending those replies but Xcb buffers happen to be empty. There is no way to determine if all replies have been received or not without examining the reply contents.<br>
<br>Thanks for pointing these cases out.<br><br>-- Rami<br><br></div></div>