Sync to Wine-20050930:
authorGé van Geldorp <ge@gse.nl>
Sat, 8 Oct 2005 17:10:59 +0000 (17:10 +0000)
committerGé van Geldorp <ge@gse.nl>
Sat, 8 Oct 2005 17:10:59 +0000 (17:10 +0000)
commit8e75c86a0cdcb7026d22732aaa840e7ee8144edb
tree58f6578a9e4db1257aad8170f032a0a4b3f6186f
parent7725bc4867217b022db74e504ed3f2fe6b92a60e
Sync to Wine-20050930:
Francois Gouget <fgouget@free.fr>
- Fix .spec declarations for functinos with 64bit arguments (reported by
  winapi_check).
Robert Shearman <rob@codeweavers.com>
- Add VT_UNKNOWN support for VARIANT marshaling by generalising the
  existing VT_DISPATCH code.
- Fix ref-counting rules to match native DCOM Dlls.
Alex Villacís Lasso <a_villacis@palosanto.com>
- Modify VarDiv() and VarSub() to use the existing VarDecSub() and
  VarDecDiv() for DECIMAL.
- Fix a scaling error in VarR4FromDec() and VarR8FromDec() that
  incorrectly multiplies the high 32 bits of the DECIMAL by 1e64 instead
  of the correct 2^64.
- Make Single|Double->BSTR conversion use the specified locale for the
  decimal point even without the LOCALE_USE_NLS flag. Test supplied.
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .spec.c files.
- Removed unused debug channels.
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- Use a more portable scheme for storing the name of a critical
  section.
- Use MAKEINTRESOURCE instead of casts where appropriate.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Mike McCormack <mike@codeweavers.com>
- Fix "empty body in an if/else-statement" warnings.
Walt Ogburn <reuben@ugcs.caltech.edu>
- Get IFontDisp type information from stdole2.tlb, instead of IDispatch
  information from stdole32.tlb.
Marcus Meissner <marcus@jet.franken.de>
- Support more arguments in _invoke().
Marcus Meissner <meissner@suse.de>
- VT_PTR->VT_USERDEFINED chains depend on the TKIND of the userdefined
  type due to our handling of COM interfaces in there.

svn path=/trunk/; revision=18342
26 files changed:
reactos/lib/oleaut32/dispatch.c
reactos/lib/oleaut32/oleaut32.rc
reactos/lib/oleaut32/oleaut32.spec
reactos/lib/oleaut32/oleaut32_Bg.rc [new file with mode: 0644]
reactos/lib/oleaut32/oleaut32_Cz.rc
reactos/lib/oleaut32/oleaut32_De.rc
reactos/lib/oleaut32/oleaut32_Dk.rc
reactos/lib/oleaut32/oleaut32_En.rc
reactos/lib/oleaut32/oleaut32_Es.rc
reactos/lib/oleaut32/oleaut32_Fr.rc
reactos/lib/oleaut32/oleaut32_Hu.rc
reactos/lib/oleaut32/oleaut32_It.rc
reactos/lib/oleaut32/oleaut32_Nl.rc
reactos/lib/oleaut32/oleaut32_No.rc
reactos/lib/oleaut32/oleaut32_Pl.rc
reactos/lib/oleaut32/oleaut32_Pt.rc
reactos/lib/oleaut32/oleaut32_Ru.rc
reactos/lib/oleaut32/oleaut32_Sv.rc
reactos/lib/oleaut32/oleaut32_Th.rc
reactos/lib/oleaut32/olefont.c
reactos/lib/oleaut32/tmarshal.c
reactos/lib/oleaut32/typelib.c
reactos/lib/oleaut32/usrmarshal.c
reactos/lib/oleaut32/variant.c
reactos/lib/oleaut32/vartype.c
reactos/lib/oleaut32/version.rc