DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR Pending]

Link: http://www.fltk.org/str.php?L2152
Version: 1.3-current
Fix Version: 1.3-current


After some more investigation it looks as if some X servers (e.g. Cygwin)
don't work correctly if XDBE is active and the window size is increased.

This can be fixed by deallocating the current back buffer (name) in
Fl_Double_Window::resize() and thus forcing the allocation of a new back
buffer later (in Fl_Double_Window::flush()).

This shouldn't be necessary, but some X servers (e.g. Cygwin, maybe only
in multi-window mode) appear not to enlarge the back buffer if necessary.

Reference: http://www.xfree86.org/current/dbelib.pdf

Chapter 3 Concepts:
        "Both buffers associated with a window have the same
         visual type, depth, width, height, and shape as the window."

Chapter 3.1 Window Management Operations:
        "If the core ConfigureWindow request changes the size of
         a window, both buffers assume the new size."


Link: http://www.fltk.org/str.php?L2152
Version: 1.3-current
Fix Version: 1.3-current

_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to