ChangeSet ID: 1024614475504640912710787 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 02/06/20 18:07:55
Modified files: dlls/oleaut32 : oleaut32.spec parsedt.c parsedt.h typelib.c typelib.h variant.c include : wtypes.h
Log message: Jason Edmeades us@the-edmeades.demon.co.uk - VarAnd, VarCmp (Strings only), VarNot implemented. - VarParseNumFromStr/VarNumFromParseNum handle negative currency numbers. - More VarCmp support (Decimals and Dates). - Date support for VB time only (0.0->1.0), corrected some date rounding and calculation errors around variant dates and the system time. - Variant date support now round trips! (Date->Variant->Date) due to misuse of tm_mon (0..11 not 1..12). - Better pre-1899 support for dates in the SYSTEMTIME format. - VarBstrFromCy, VarCyFromStr implemented. - VarFormat partial implementation (currency and date support). - VarFormatFromTokens, VarTokenizeFormatString partial implementation as per w2k (dates only so far). - Better debugging when dumping variants, and some additional trace points to help debugging. - Fix to VarBstrCmp to handle null and empty string the same (as per w2k, different to msdn). - Fix return from VarDateFromUdate. - Correct definition of CY structure.
Patch: http://cvs.winehq.com/patch.py?id=1024614475504640912710787
Revision Changes Path 1.39 +6 -6 wine/dlls/oleaut32/oleaut32.spec 1.6 +22 -8 wine/dlls/oleaut32/parsedt.c 1.3 +2 -2 wine/dlls/oleaut32/parsedt.h 1.74 +23 -2 wine/dlls/oleaut32/typelib.c 1.12 +1 -1 wine/dlls/oleaut32/typelib.h 1.39 +1029 -213 wine/dlls/oleaut32/variant.c 1.32 +1 -1 wine/include/wtypes.h