ChangeSet ID: 8573
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2003/06/23 18:02:03
Modified files:
windows : win.c clipboard.c
server : user.h trace.c thread.c request.h protocol.def
Makefile.in
include/wine : server_protocol.h
include : user.h clipboard.h
dlls/x11drv : x11drv_main.c x11drv.spec x11drv.h event.c
clipboard.c
dlls/user : user_main.c user32.spec
Added files:
server : clipboard.c
Log message:
Ulrich Czekalla <uczekalla(a)codeweavers.com>
- use global atoms for the format ids
- add timeout when calling XCheckTypedWindowEvent
- fix broken IsClipboardFormatAvailable; it tried to do a trick with
EnumClipboardFormats by making incorrect assumptions
- in X11DRV_IsClipboardFormatAvailable do a quick exit if no one owns
the selection
- add 1 second *minimum* time lapse between XSelectionOwner calls
- sync clipboard ownership between different wine processes
- prevents apps from getting into wierd state where they thought they
didn't own the selection but they did and as a result queried
themselves for available selection data
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8573
Old revision New revision Changes Path
1.218 1.219 +3 -0 wine/windows/win.c
1.56 1.57 +375 -1059 wine/windows/clipboard.c
1.13 1.14 +4 -0 wine/server/user.h
1.168 1.169 +21 -0 wine/server/trace.c
1.97 1.98 +1 -0 wine/server/thread.c
1.85 1.86 +2 -0 wine/server/request.h
1.71 1.72 +25 -0 wine/server/protocol.def
1.45 1.46 +1 -0 wine/server/Makefile.in
1.71 1.72 +34 -1 wine/include/wine/server_protocol.h
1.52 1.53 +12 -8 wine/include/user.h
1.15 1.16 +9 -23 wine/include/clipboard.h
1.69 1.70 +7 -0 wine/dlls/x11drv/x11drv_main.c
1.45 1.46 +13 -11 wine/dlls/x11drv/x11drv.spec
1.1 1.2 +52 -8 wine/dlls/x11drv/x11drv.h
1.20 1.21 +97 -327 wine/dlls/x11drv/event.c
1.8 1.9 +1726 -882 wine/dlls/x11drv/clipboard.c
1.52 1.53 +4 -2 wine/dlls/user/user_main.c
1.74 1.75 +0 -6 wine/dlls/user/user32.spec
Added 1.1 +0 -0 wine/server/clipboard.c
ChangeSet ID: 8570
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2003/06/23 15:51:06
Modified files:
objects : text.c font.c
include : gdi.h
dlls/gdi : freetype.c
Log message:
Huw Davies <huw(a)codeweavers.com>
Don't enable client side fonts unless we have at least one non-symbol
font installed - this avoids a nasty Wingdings only scenario.
Add the ability to perform font replacements, this essentially lets
you give a second name to a font family so that familyA gets
enumerated as familyB too.
If we encounter two copies of the same font then use the one with the
larger version number.
Dmitry Timoshkov <dmitry(a)codeweavers.com>
Move GetTextCharsetInfo implementation to the font driver.
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8570
Old revision New revision Changes Path
1.51 1.52 +0 -55 wine/objects/text.c
1.99 1.100 +30 -0 wine/objects/font.c
1.79 1.80 +1 -0 wine/include/gdi.h
1.32 1.33 +223 -64 wine/dlls/gdi/freetype.c