- VarAnd, VarCmp (Strings only), VarNot implemented.
commit5b6a9ff537aa8380fff008e8b5a3786064d1e31d
authorJason Edmeades <us@the-edmeades.demon.co.uk>
Thu, 20 Jun 2002 23:07:55 +0000 (20 23:07 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 20 Jun 2002 23:07:55 +0000 (20 23:07 +0000)
treeabd971775cf64e182de632b398e3fe817a0857b5
parentbc524e92d23c6ca4f0d7c503db348f12b058edf7
- 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.
dlls/oleaut32/oleaut32.spec
dlls/oleaut32/parsedt.c
dlls/oleaut32/parsedt.h
dlls/oleaut32/typelib.c
dlls/oleaut32/typelib.h
dlls/oleaut32/variant.c
include/wtypes.h