If AJ removed it, it wouldnt have been just a simple bug that caused problems, it would have had to be something either about the way Windows' windows work vx X11's windows, or maybe the way it was implemented as a whole was just wrong and so therefore it caused some problems.  If it was the latter though, I would think that AJ would have just written the same 1:1 mapping with his own code from scratch, so it is probably just that the 2 windows were too incompatible to properly (without problems) do 1:1.
<br><br><div><span class="gmail_quote">On 5/10/06, <b class="gmail_sendername">Marcin Kardas</b> &lt;<a href="mailto:marcin.kardas@gmail.com">marcin.kardas@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2006/5/7, Marcin Kardas &lt;<a href="mailto:marcin.kardas@gmail.com">marcin.kardas@gmail.com</a>&gt;:<br>&gt; Hi,<br>&gt; I'm participate in Google summer of code and I'm going to send<br>&gt; application with my own idea. I would like to fix popular wine bug -
<br>&gt; <a href="http://bugs.winehq.org/show_bug.cgi?id=2398">http://bugs.winehq.org/show_bug.cgi?id=2398</a>. On<br>&gt; <a href="http://wiki.winehq.org/OpenGL">http://wiki.winehq.org/OpenGL</a> there are some ideas how to do this and
<br>&gt; I think that this one with glViewport and glScissor is the best one.<br>&gt; I've made some test and it should work, but may be it will cause<br>&gt; another problems to solve, for example conecting X graphic context
<br>&gt; with GLContext. Maybe I will have to rewritte wine graphics function<br>&gt; to use only OpenGL (or may be I will found another way). What do you<br>&gt; think about it?<br>&gt;<br>&gt; Cheers,<br>&gt; Marcin.<br>
&gt;<br>On <a href="http://wiki.winehq.org/OpenGL">http://wiki.winehq.org/OpenGL</a> there is written, that someone has<br>tried to fix this bug like this - map Windows' window with X window<br>one to one (it was my first idea). But there is also written, that
<br><br>&quot; having a Win32 window &lt;=&gt; X11 window one to one mapping is not<br>feasible (it was done once but Alexandre removed it as part of the<br>window management rewrite as it lead to some problems in<br>applications)&quot;.
<br><br>Does anybody know what type of problem it was - may be unfortunately<br>programmer make another bug in code while solving this one??<br><br><br></blockquote></div><br>