[ros-svn] [gvg] 14735: Sync to Wine-20050419:

gvg at svn.reactos.com gvg at svn.reactos.com
Thu Apr 21 23:01:11 CEST 2005


Sync to Wine-20050419:
Robert Shearman <rob at codeweavers.com>
- Fix TB_GETBUTTONSIZE to return the correct width/height for no
  buttons.
- Use ES_AUTOHSCROLL for edit box.
- Fix size passed to SPI_NONCLIENTMETRICS.
- iSelectedImage is allowed to be 0.
- Use SetWindowPos to move the buddy window into position instead of
  destroying it and recreating it at the new position.
- Clear the background in WM_VSCROLL to avoid problems with
  antialiased text drawing on top of itself multiple times.
Dimitrie O. Paun <dpaun at rogers.com>
- Use {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().
- Fix a memory leak in toolbar. Avoid casts.
- Complete unicodification of the toolbar common control.
- Move a header comment for consistency with the other controls.
- Very small alignment fixes.
- Add support for LVN_ODSTATECHANGED.
- Minor typo fixes.
- Handle wParam in WM_PAINT properly: if non-null, it is the hdc we are
  supposed to use to draw into.
- Complete unicodification of the propsheet common control.
- Complete unicodification of the flatsb common control.
- Pull the WM_TIMER handling into its own function.
- ANIMATE_DrawFrame shouldn't worry about locking, the lock should be
  held by the caller.
- Delete the critical section when freeing up the infoPtr.
- Audit the control against Comctl32.dll version 6.0.
- Proper handling of GWL_STYLE.
- Implement WM_CLOSE. Fix WM_SIZE implementation.
- Small cleanups.
- Cleanup and simplify the painting code.
- Fix a potential bug along the way.
- Unicodification and typesafe interfaces.
- Complete unicodification.
- Complete unicodification of the rebar common control.
- Add Robert Shearman's explanation about WM_NCPAINT.
- Move testing comments in a more appropriate place.
- Proper handling for GWL_STYLE.
- Store and use hwndSelf in the PAGER_INFO.
- Pass the infoPtr around instead of hwnd.
- Use proper types in the function signatures.
- Fix a few return statements.
- MonthCal unicodification.
- Tab unicodification.
- Keep track of WS_DISABLED explicitely, as it doesn't generate a
  WM_STYLECHANGED message.
- Minor cleanups.
- Complete unicodification of the tooltips common control.
- Complete the unicodification of comctl32undoc.
- Complete unicodification of the header common control.
- Complete unicodification of the treeview common control.
- Audit the code against Comctl32.dll version 6.0.
- Handle notification and styles as in the other controls.
- Maintain the const for strings throughout parsing.
Francois Gouget <fgouget at free.fr>
- Assorted spelling fixes.
Jakob Eriksson <jakov at vmlinux.org>
- Get rid of HeapAlloc casts.
- Eliminate HeapAlloc casts.
Alexandre Julliard <julliard at winehq.org>
- Revert changes to the painting code, the WM_CTLCOLORSTATIC message
  should not be sent from the animation thread.
Duane Clark <dclark at akamail.com>
- Misc rectangle fixes.
- The date should be initialized from local time.
- Monday is day number '1'.
- Set day of week when a day is selected in the calender.
- Use fixed width fields in datetime.
- DTS_TIMEFORMAT is a two bit field, so test accordingly.
- Reposition and resize the updown control when the datetime control is
  resized.
- Respond to updown inputs.
- The datetime should be initialized with local time.
- Add support for direct keyboard input to numeric fields.
- Hour '0' corresponds to 12AM.
Vitaliy Margolen <wine-devel at kievinfo.com>
- Draw only visible tabs.
- Don't redraw if no information has changed.
- Fixed endless redraw loop if app using callback for images and/or
  text.
- Keep color changes made by app for the current draw cycle.
- Send notifies after invalidating changed areas.
- Don't use custom draw returned colors for control.
C. Scott Ananian <cscott at cscott.net>
- UPDOWN_GetBuddyInt should not fail when the control is empty.
Peter Berg Larsen <pebl at math.ku.dk>
- Replace strncpy with memcpy or lstrcpyn.
Huw Davies <huw at codeweavers.com>
- The depth of the colour bitmap needs to match that of the screen.
Jason Edmeades <us at the-edmeades.demon.co.uk>
- Make the treeview correctly search when the top index is selected.
Evan Deaubl <wine at warpedview.com>
- TREEVIEW_DoSelectItem should not do any of the TVGN_FIRSTVISIBLE work
  if the newSelect parameter is NULL.
Eric Pouech <pouech-eric at wanadoo.fr>
- Removed excessive statement (break after return or goto, not useful
  break, not needed vars...)



Updated files:
trunk/reactos/include/wine/commctrl.h
trunk/reactos/lib/comctl32/animate.c
trunk/reactos/lib/comctl32/comboex.c
trunk/reactos/lib/comctl32/comctl32undoc.c
trunk/reactos/lib/comctl32/comctl_Sv.rc
trunk/reactos/lib/comctl32/commctrl.c
trunk/reactos/lib/comctl32/datetime.c
trunk/reactos/lib/comctl32/flatsb.c
trunk/reactos/lib/comctl32/header.c
trunk/reactos/lib/comctl32/imagelist.c
trunk/reactos/lib/comctl32/listview.c
trunk/reactos/lib/comctl32/monthcal.c
trunk/reactos/lib/comctl32/pager.c
trunk/reactos/lib/comctl32/propsheet.c
trunk/reactos/lib/comctl32/rebar.c
trunk/reactos/lib/comctl32/syslink.c
trunk/reactos/lib/comctl32/tab.c
trunk/reactos/lib/comctl32/toolbar.c
trunk/reactos/lib/comctl32/tooltips.c
trunk/reactos/lib/comctl32/treeview.c
trunk/reactos/lib/comctl32/updown.c
trunk/reactos/w32api/include/commctrl.h




More information about the Ros-svn mailing list