ChangeSet ID: 997733494645453001372516
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 01/08/13 16:11:34
Modified files:
dlls/comctl32 : rebar.c
Log message:
Guy L. Albertelli <galberte(a)neo.lrun.com>
- Implemented RB_MAXIMIZEBAND for the "ideal=TRUE" case.
- Implemented NM_CUSTOMDRAW notifications for the ITEMPREPAINT and
ITEMPOSTPAINT only. (Used by IE4 - go figure.)
- Invalidate window rectangles after certain RB_ messages like the
native. Fixed some painting problems.
- Added UpdateWindow call in _MoveChildWindows to fix other painting
problems.
- Set the Caption Font as the default font for all bands.
Patch: http://cvs.winehq.com/patch.py?id=997733494645453001372516
Revision Changes Path
1.47 +255 -137 wine/dlls/comctl32/rebar.c
ChangeSet ID: 997733358062075309921056
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 01/08/13 16:09:18
Modified files:
dlls/comctl32 : toolbar.c
Log message:
Guy L. Albertelli <galberte(a)neo.lrun.com>
- Implement TBSTYLE_FLAT as "transparent" toolbar and buttons. (Skip
FillRect and BF_MIDDLE on _FLAT toolbars.)
- Issue FIXMEs for unsupported styles.
- If the "hidden" state has changed then recalc the buttons.
- Support TBSTYLE_CUSTOMERASE (used by IE4) ans issue some of the
necessary NM_CUSTOMDRAW notifies.
- Pass the WM_ERASEBKGND to parent if the toolbar is "transparent".
- Invalidate the area 1 bigger than the button rect on a WM_MOUSELEAVE
so that the edge is "erased" by the parent.
- Support the PGN_CALCSIZE notify since a toolbar can be a child of the
Pager control.
Patch: http://cvs.winehq.com/patch.py?id=997733358062075309921056
Revision Changes Path
1.92 +140 -20 wine/dlls/comctl32/toolbar.c
ChangeSet ID: 997733301690320299006999
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 01/08/13 16:08:21
Modified files:
dlls/comctl32 : treeview.c
Log message:
Guy L. Albertelli <galberte(a)neo.lrun.com>
Add support to respond to the PGN_CALCSIZE version of the WM_NOTIFY
message.
Patch: http://cvs.winehq.com/patch.py?id=997733301690320299006999
Revision Changes Path
1.93 +25 -1 wine/dlls/comctl32/treeview.c
ChangeSet ID: 997733267332616563886404
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 01/08/13 16:07:47
Modified files:
dlls/comctl32 : pager.c
Log message:
Guy L. Albertelli <galberte(a)neo.lrun.com>
- Make all WM_NOTIFY messages go to the parent.
- Allow WM_WINDOWPOSCHANGING when the control is size 0 to set initial
size.
- Combine multiple SetWindowPos calls in same processing line and make
the flags like native.
- Redo WM_NCCALCSIZE to match native.
- Since Pager is a "transparent" control (except for its own buttons),
the WM_ERASEBKGND needs to be passed to the parent. Also do the window
offset like the native control does.
Patch: http://cvs.winehq.com/patch.py?id=997733267332616563886404
Revision Changes Path
1.28 +144 -31 wine/dlls/comctl32/pager.c
ChangeSet ID: 997733009000413100700825453
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard@wine2. 01/08/13 16:03:29
Modified files:
dlls/msvcrt : math.c
Log message:
Jukka Heinonen <jhei(a)iki.fi>
Fixed _control87 return value, use of wrong assembler command to get
fp control word and a bug that inverted _IC_AFFINE flag.
Made _controlfp work as specified in MSDN.
Patch: http://cvs.winehq.com/patch.py?id=997733009000413100700825453
Revision Changes Path
1.10 +15 -11 wine/dlls/msvcrt/math.c