ChangeSet ID: 10141431534354039398022
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 02/02/19 13:25:53
Modified files:
dlls/user : text.c
Log message:
Bill Medland <medbi01(a)accpac.com>
Change the way that DrawText parses the next line to display, ready to
support multiline ellipsification etc. Rather than measuring the text
each time we add a character and breaking once it is too long and
WORDBREAK is enabled, we copy a whole text segment and then measure
it; GetTextExtentPointEx is designed to tell us how much fitted. This
may result in a little rescanning if wordbreak is enabled but will be
well worth while when multiline path ellipsification is brought down
into the NextLine function. Note also that the wordbreak calculation
is a little more complete (e.g. including break-within-word for
DT_EDITCONTROL).
Patch: http://cvs.winehq.com/patch.py?id=10141431534354039398022
Revision Changes Path
1.27 +275 -114 wine/dlls/user/text.c
ChangeSet ID: 1014142949873949885368347
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 02/02/19 13:22:29
Modified files:
dlls/ole32 : clipboard.c
Log message:
Sander van Leeuwen <sandervl(a)xs4all.nl>
Must make a copy of global handle returned by GetClipboardData; it is
not valid after we call CloseClipboard. Application is responsible for
freeing the memory (fixes copy/paste in mail body in Forte Agent).
Patch: http://cvs.winehq.com/patch.py?id=1014142949873949885368347
Revision Changes Path
1.20 +20 -0 wine/dlls/ole32/clipboard.c