news‎ > ‎

xlsReadWrite 1.5.3 (0b78c1) released

posted Nov 29, 2010 5:38 AM by Hans-Peter Suter
[2010-11-21]
bugfixes/changes:

  - *important*: fix AV when reading large data (issue #110: in a subroutine a
    pointer (pSExp) had been 'riUnprotect'ed (Rf_unprotect) too early, the total
    protect/unprotect count was correct (of course) but when 'anyDuplicated' got
    called in the subroutine, the control flow switched to R and R then had the
    possibility to free 'my' pointer. Not good).
    Thanks to the (anonymous) user which submitted the nice bug report!

  - NaN values will be written as 'NaN' and behaviour (e.g. coercion) better
    accounts R (see read.xls.Rd, write.xls.Rd and unitTests/runitNaNaN.R).

  - 'dateTimeAs' argument in read.xls has been renamed to 'dateTime'. When using
    the default (which should be fine in most cases) this change won't affect you.

  - fix startup message scrambling in R2.12.0 (LF instead of CRLF - reported to Rdevel)
  - simplified file (unitTests/execManually.R) to run RUnit tests
  - misc. small/cosmetic changes (see github commits)
  - (internal) update makefile: support R2.12, much simplify targets, set/modify
    Windows System Path from within the makefile