Commit graph

15 commits

Author SHA1 Message Date
Takuma Murakami
390f0c94e3 Restrict multiwindow redrawing region to the intersection between the
smallest bounding rectangle of damaged areas and each Windows window.
    Compare process IDs instead of class names to determine whether a
    window is a Cygwin/X window or not.
2004-03-08 09:27:24 +00:00
Takuma Murakami
1279041de1 Revert the previous change due to server crashes. 2004-03-07 08:11:28 +00:00
Takuma Murakami
7554a68461 Call winReorderWindowMultiWindow from winTopLevelWindowProc/WM_SETFOCUS
handler instead of winBlockHandler. Because it is an optimization, it
    should not change visible behaviour while performance and simplicity
    are improved.
2004-03-06 08:43:55 +00:00
Takuma Murakami
3da304bf5d Fix window adjustment on multiple monitors. 2004-03-03 10:31:58 +00:00
Harold L Hunt II
a465ec8957 Major restructuring of enable/disable flags. Clean up configuration files,
removing xfree86.cf and lots of cruft from cygwin.cf.
2004-02-28 08:29:05 +00:00
Harold L Hunt II
a6043b90d9 Add options to win.h, winclipboard.h, and winwindow.h to disable or enable
building of clipboard and multi-window support. Fix clipboard build
    when UTF8 is not supported.
2004-02-27 19:39:45 +00:00
Takuma Murakami
1064c98fec For the topmost Windows window, explicitly raise its X counterpart to the
top in Z order to keep correct stacking when there is a minimized
    window which formerly obscured it.
2004-02-25 06:23:39 +00:00
Takuma Murakami
54641d35c7 Improve move, resize, minimize, maximize, and restore operations on windows
in multiwindow mode. Reorganize message/event flow, add new scheme to
    propagate window changes between Windows and X layers, eliminate bunch
    of conditional branches and cache variables. A couple of bugs should be
    fixed.
2004-02-21 13:30:25 +00:00
Harold L Hunt II
0ec560dbbe Two patches from Earle F. Philhower III: Centering of dialog boxes and fix
for Always On Top in Multi-Window Mode.
2004-01-27 05:39:29 +00:00
Harold L Hunt II
d1b62d8fe9 XWin Server - Sync with 4.3.0-40 release. Simplify setlocale() handling,
fix crashes in clipboard code, fix crash on startup when using
    -clipboard and -multiwindow.
2004-01-13 01:08:37 +00:00
Kensuke Matsuzaki
c8ae2f1135 Fix the problem that XWin crashes when multiple XWin processes exist.
Cleanup IsMouseActive and IsRaiseOnClick.
2003-12-29 05:56:44 +00:00
Alexander Gottwald
6e47ed58a1 - transition from xoncygwin to xorg repository. 2003-12-09 01:37:16 +00:00
Harold L Hunt II
723c60baec Fix build after changes to the REGION macros. 2003-12-02 02:46:18 +00:00
Kaleb Keithley
0097b6fe2d merge latest (4.3.99.16) from XFree86 (vendor) branch 2003-11-26 22:49:07 +00:00
Kaleb Keithley
9508a382f8 Initial revision 2003-11-14 16:48:57 +00:00