[ros-svn] [gvg] 12987: Sync to Wine-20050111:

gvg at svn.reactos.com gvg at svn.reactos.com
Wed Jan 12 20:51:43 CET 2005


Sync to Wine-20050111:
Eric Pouech <pouech-eric at wanadoo.fr>
- Removed excessive statement (break after return or goto, not useful
  break, not needed vars...)
- Fixed some errors in function prototypes.
- Some missing const correctness fixes.
Francois Gouget <fgouget at free.fr>
- Assorted spelling fixes.
Robert Shearman <rob at codeweavers.com>
- Make the DECIMAL_SETZERO macro take a DECIMAL instead of a DECIMAL* as
  in the Microsoft headers and fix up the only caller.
Michael Stefaniuc <mstefani at redhat.de>
- Do not check for non NULL pointer before HeapFree'ing it. It's
  redundant.
Bill Medland <billmedland at mercuryspeed.com>
- Fully initialise the structure to prevent ill-defined behaviour.
Jon Griffiths <jon_p_griffiths at yahoo.com>
- Remove unneeded headers to reduce unneeded rebuilds.
Robert Shearman <rob at codeweavers.com>
- Implement RPC_E_DISCONNECTED in proxies.
Dmitry Timoshkov <dmitry at codeweavers.com>
- Add Russian translations.
Huw Davies <huw at codeweavers.com>
- The value of a packed VARIANT can be up to 1L << 26 - 1.
- Fix comment to reflect reality and indeed the code.
- Remove the remaining dependencies on internal structures from Invoke.
- GetTypeAttr should deep copy the typedesc.
- Fix return value of GetVarIndexOfMemId.
- Remove Invoke's dependence on the internal TLBFuncDesc structure.
- Fix memory leaks in some failure cases.
- GetFuncIndexOfMemId should respect invkind and return
  TYPE_E_ELEMENTNOTFOUND if the function cannot be found.
- Allocate the TYPEATTR rather than copying it.
- For a dual interface the dispinterface's cfuncs should include the
  inherited functions, cbSizeVft should just be the size of IDispatch's
  vtbl and we should strip TYPEFLAG_FOLEAUTOMATION.
- Fix typelib generation of CARRAYs.
Paul Vriens <Paul.Vriens at xs4all.nl>
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Walt Ogburn <reuben at ugcs.caltech.edu>
- In OlePictureImpl_Load, always use DIB_RGB_COLORS because no indexed
  palette has been defined.
Alexandre Julliard <julliard at winehq.org>
- Another warning fix.
- Avoid warnings.



Updated files:
trunk/reactos/lib/oleaut32/ole2disp.c
trunk/reactos/lib/oleaut32/oleaut32.rc
trunk/reactos/lib/oleaut32/olefont.c
trunk/reactos/lib/oleaut32/olepicture.c
trunk/reactos/lib/oleaut32/safearray.c
trunk/reactos/lib/oleaut32/tmarshal.c
trunk/reactos/lib/oleaut32/typelib.c
trunk/reactos/lib/oleaut32/typelib16.c
trunk/reactos/lib/oleaut32/typelib2.c
trunk/reactos/lib/oleaut32/varformat.c
trunk/reactos/lib/oleaut32/variant.c




More information about the Ros-svn mailing list