• Jason Edmeades's avatar
    - VarAnd, VarCmp (Strings only), VarNot implemented. · 5b6a9ff5
    Jason Edmeades authored
    - 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.
    5b6a9ff5
typelib.c 150 KB