diff -Nru gdata-2.16.1/ChangeLog gdata-2.17.0/ChangeLog --- gdata-2.16.1/ChangeLog 2015-04-29 03:30:30.000000000 +0000 +++ gdata-2.17.0/ChangeLog 1970-01-01 00:00:00.000000000 +0000 @@ -1,1836 +0,0 @@ -2015-04-29 warnes - - * [r1992] tests/test.humanReadable.Rout.save, - tests/test.read.xls.R, tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Apparentely read.csv() needs - different combination of "fileEncoding=`latin1`" and - "encoding=`latin1`" on unix and windows platforms. - * [r1991] R/mapLevels.R: In mapLevels(), use sapply() instead of - lapply() to avoid warning message. - * [r1990] tests/test.humanReadable.Rout.save, - tests/test.read.xls.R, tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Displaying all the latin1 - characters for diff isn't reliable across platforms. Simply - summarize the latin1 data instead. - * [r1989] R/installXLSXsupport.R, - tests/test.humanReadable.Rout.save, tests/test.read.xls.R, - tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Display read latin1 data so that - diff can catch changes. - -2015-04-28 warnes - - * [r1988] inst/ChangeLog: Update ChangeLog for gdata 2.16.1 - * [r1987] inst/NEWS: Update NEWS for gdata 2.16.1 - * [r1986] NAMESPACE: Remove no-longer defined methods. - * [r1985] man/reorder.Rd: Summary: Minor formatting changes, use - rnorm() for X in example, and use set.seed() for consistent - results. - * [r1984] man/first.Rd: Summary: Replace unicode single-quote - characters with ASCII ones. - * [r1983] R/reorder.R: Summary: Call base::sort instead of sort, - which has been redefined by arguments. - * [r1982] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog. - * [r1981] DESCRIPTION: Bump version number. - * [r1980] R/trim.R: Remove CVS header tag. - * [r1979] DESCRIPTION: Update version requirement for R (>= 2.3.0) - and perl (5.10.0). - * [r1978] R/first.R, R/left.R, man/first.Rd: - first() and last() - are now simply wrappers to utils::head() and - utils::tail() with a default 'n=1' instead of 'n=6'. - - Move code for left() and right() into a separate file. - * [r1977] R/reorder.R, man/reorder.Rd: If arguments 'X' or 'FUN' is - supplied to reorder.factor(), mimic the - behavior of stats::reorder.default() rather than trying to call - it via - NextMethod. - -2015-04-25 warnes - - * [r1974] DESCRIPTION: List needs a conjuction - * [r1973] inst/NEWS: Fix spelling errors & typos - * [r1972] DESCRIPTION: Fix typographical errors - * [r1971] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog - (again) - * [r1970] NAMESPACE, R/aggregate.table.R: Remove aggregate.table() - entirely - * [r1969] tests/test.humanReadable.R, - tests/test.humanReadable.Rout.save, - tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: 'test.humanReadable.R' needed - set.seed() to make the results consistent. - * [r1968] tests/test.humanReadable.Rout.save, - tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Update .save files - * [r1967] R/write.fwf.R: Missed on commit. - * [r1966] R/write.fwf.R, tests/test.humanReadable.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save, - tests/unitTests/runit.write.fwf.R: Modfy write.fwf() to properly - handle matrix argument, avoiding conversion to dataframe unless - rownames=TRUE. Add corresponding unit tests. - * [r1965] inst/perl/module_tools.pl: Installing PERL modules was - failing. Adding CPAN configuration option fixed the problem. - * [r1964] inst/perl/xls2csv.pl: Error message about executable name - was missing one alternative - * [r1963] DESCRIPTION: Better describe gdata contents - * [r1962] NAMESPACE: is.* and as.* aren't generics - * [r1961] man/humanReadable.Rd, man/object.size.Rd: Add 'justify' - argument to print and format object_sizes methods - * [r1960] R/humanReadable.R, R/object.size.R: Add 'justify' - argument to print and format object_sizes methods - * [r1959] R/write.fwf.R: Remove stray call to 'browser' - * [r1958] DESCRIPTION, inst/ChangeLog, inst/NEWS: Update - DESCRIPTION, ChangeLog, and NEWS - * [r1957] NAMESPACE, R/humanReadable.R, R/object.size.R, - man/humanReadable.Rd, man/object.size.Rd, - tests/test.humanReadable.R, tests/test.humanReadable.Rout.save: - Complete work on object.size(), object_sizes methods, and - humanReadable. - * [r1956] inst/perl/Spreadsheet/ParseExcel.pm: Add error message if - Excel file format is too old - -2015-04-23 warnes - - * [r1953] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog - * [r1952] R/write.fwf.R: - write.fwf() now properly supports matrix - objects, including matrix - objects wihtout column names. (Reported by Carl Witthoft.) - * [r1951] inst/perl/xls2csv.pl: Remove 'use POSIX' from xls2csv.pl - since it is no longer needed - * [r1939] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog - * [r1938] R/reorder.R: reorder.factor() now hands off processing to - stats:::reorder.default() when either 'X' or 'FUN' is specified. - -2015-04-22 warnes - - * [r1937] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for - changes to humanReadable() - * [r1936] DESCRIPTION, R/humanReadable.R, R/object.size.R, - man/humanReadable.Rd: Fix 'units' argument of humanReadable() - * [r1935] man/object.size.Rd: Update object.size() man page to - reflect change in class of return value from 'object_size' to - 'object_sizes' - * [r1934] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for - gdata 2.16.0 - * [r1933] NAMESPACE, R/object.size.R: Modify gdaata:object.size to - generate S3 objects of class 'object_sizes' (note the final 's') - to avoid conflicts with methods in utils for object_size. - * [r1932] R/reorder.R, tests/test.reorder.factor.R, - tests/test.reorder.factor.Rout.save: Correct behavior of - reorder.factor() when argument 'X' is supplied by delgating to - stats:::reorder.default() - -2015-04-14 warnes - - * [r1929] inst/ChangeLog: Update ChangeLog - * [r1928] man/write.fwf.Rd: Remove editorializing - * [r1927] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for - gdata 2.15.0 - * [r1926] R/write.fwf.R, man/write.fwf.Rd: Add 'scientific' - argument to write.fwf to allow control of whether numeric values - can be displated using scientific notation. - * [r1925] inst/perl/xls2csv.pl: Replace depricated PERL function - POSIX::isnumeric with equivalent regexp - * [r1924] inst/ChangeLog: Add gdata ChangeLog to SVN - -2015-04-10 warnes - - * [r1922] DESCRIPTION, NAMESPACE, inst/NEWS: Update files for gdata - 2.15.0 - -2015-04-08 warnes - - * [r1919] R/first.R, man/first.Rd, man/left.Rd: Move - first/last/left/right to from gtools to gdata - -2014-08-28 warnes - - * [r1883] R/trim.R, inst/NEWS, inst/perl/xls2csv.pl, - inst/xls/ExampleExcelFile.xls, inst/xls/ExampleExcelFile.xlsx, - inst/xls/ExampleExcelFile_1900.xls, - inst/xls/ExampleExcelFile_1900.xlsx, - inst/xls/ExampleExcelFile_1904.xls, - inst/xls/ExampleExcelFile_1904.xlsx, tests/test.read.xls.R, - tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save: - Everything works now! - * [r1882] inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm: Suppress - annoying warnings in Spreadsheet::ParseXLS::FmtDefalt. - * [r1881] inst/xls/ExampleExcelFile_1900.xls, - inst/xls/ExampleExcelFile_1900.xlsx, - inst/xls/ExampleExcelFile_1904.xls, - inst/xls/ExampleExcelFile_1904.xlsx, tests/test.read.xls.R: Add - tests and corresponding test files for 1900 and 1904 based - XLX/XLSX files - * [r1880] inst/perl/Spreadsheet/XLSX, - inst/perl/Spreadsheet/XLSX.pm, inst/perl/install_modules.pl, - inst/perl/module_tools.pl, inst/perl/sheetCount.pl, - inst/perl/supportedFormats.pl: Complete transition from - Spreadsheet::XLSX to Spreadsheet::ParseXLSX - * [r1879] inst/perl/xls2csv.pl: Handle Excel files created on the - Mac, where by default Excel uses - 1904-01-01 as the baseline for dates, rather than the usual - 1900-01-01. - * [r1878] inst/perl/Crypt/.exists, inst/perl/XML/.exists: Remove - dotfiles - * [r1877] DESCRIPTION, inst/NEWS: Update for release - * [r1876] inst/xls/wide.xls, inst/xls/wide.xlsx: Add test for - handling fo very wide xls and xlsx files. - * [r1875] tests/test.read.xls.R: Add test for handling fo very wide - xls and xlsx files. - * [r1874] inst/perl/module_tools.pl, inst/perl/sheetCount.pl, - inst/perl/xls2csv.pl: Modify code to use latest version of - Spreadsheet::ParseExcel and to replace Spreadsheet::XLSX woth - Spreadsheet::ParseXLSX - * [r1873] inst/perl/Crypt, inst/perl/Crypt/.exists, - inst/perl/Crypt/RC4.pm, inst/perl/Digest, inst/perl/Digest/Perl, - inst/perl/Digest/Perl/MD5.pm, inst/perl/Graphics, - inst/perl/Graphics/ColorUtils.pm, - inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Cell.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/Font.pm, - inst/perl/Spreadsheet/ParseExcel/Format.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Worksheet.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm, - inst/perl/Spreadsheet/ParseExcel/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/Worksheet.pm, - inst/perl/Spreadsheet/ParseXLSX.pm, - inst/perl/Spreadsheet/XLSX.pm, inst/perl/XML, - inst/perl/XML/.exists, inst/perl/XML/Twig, inst/perl/XML/Twig.pm, - inst/perl/XML/Twig/XPath.pm: Update Spreadsheet::ParseExcel, add - Spreadsheet:ParseXLSX, add dependencies - -2014-04-05 warnes - - * [r1801] tests/unitTests/runit.unknown.R: Apply same changes to - NAToUnknown that were previously applied to - unknownToNA for POSIXlt. - * [r1800] inst/NEWS: Update NEWS with latest changes - * [r1799] R/nobs.R: Call stats::nobs instead of - stats:::nobs.default within - gdata::nobs.default. This avoids R CMD check warning. - * [r1798] tests/unitTests/runit.unknown.R: Don't compare optional - POSIXlt field. Explicitly compare POSIXlt, with special handling - of '-1' unknown value. - * [r1797] R/mapLevels.R, R/unknown.R: Don't use gdata::: - prefix to access gdata function - * [r1796] DESCRIPTION: Fix syntax error in DESCRIPTION file. - * [r1795] tests/runRUnitTests.R: Package name needs to be defined - outside of if test. - * [r1794] vignettes/Rnews.sty: Style file needed - * [r1793] R/unknown.R, tests/unitTests/runit.unknown.R: The issue - Brian pointed out was an error in the isUnknown() code, not an - error in the unit tests! - * [r1792] tests/unitTests/runit.unknown.R: Apply changes Brian - recommned to NAtoUnknown as well as unknownToNA. - * [r1791] inst/NEWS: Update NEWS file - * [r1790] inst/doc/Rnews.dtx: Don't need latex .dtx source file - * [r1789] inst/doc/mapLevels.Rnw, inst/doc/unknown.Rnw, vignettes, - vignettes/mapLevels.Rnw, vignettes/unknown.Rnw: Move vignettes - from inst/doc/ to vignettes/ - * [r1788] R/aggregate.table.R, man/aggregate.table.Rd, - man/gdata-defunct.Rd: Change 'aggregate.table' from deprecated to - defunct. - * [r1787] DESCRIPTION, inst/unitTests, man/gdata-package.Rd, - tests/runRUnitTests.R, tests/unitTests: Complete changes so that - the unit tests are run as part of R CMD check - * [r1786] DESCRIPTION, inst/NEWS: Update NEWS for gdata 2.13.4 - * [r1785] NAMESPACE: Update NAMESPACE file to remove deleted - function - * [r1784] inst/unitTests/Makefile, inst/unitTests/runit.bindData.R, - inst/unitTests/runit.cbindX.R, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.getDateTimeParts.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.nPairs.R, - inst/unitTests/runit.reorder.factor.R, - inst/unitTests/runit.trim.R, inst/unitTests/runit.trimSum.R, - inst/unitTests/runit.unknown.R, - inst/unitTests/runit.wideByFactor.R, - inst/unitTests/runit.write.fwf.R, tests/Makefile, - tests/runRUnitTests.R, tests/runit.bindData.R, - tests/runit.cbindX.R, tests/runit.drop.levels.R, - tests/runit.getDateTimeParts.R, tests/runit.mapLevels.R, - tests/runit.nPairs.R, tests/runit.reorder.factor.R, - tests/runit.trim.R, tests/runit.trimSum.R, tests/runit.unknown.R, - tests/runit.wideByFactor.R, tests/runit.write.fwf.R: Move unit - test files back to inst/unitTests. Fix up runRUnitTests.R to work - properly in the new location - * [r1783] tests/runit.unknown.R: - For unit tests, don't check for - equality of optional POSIXlt - components. (Bug reported by Brian Ripley). - * [r1782] R/runRUnitTests.R, inst/unitTests/Makefile, - inst/unitTests/runRUnitTests.R, inst/unitTests/runit.bindData.R, - inst/unitTests/runit.cbindX.R, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.getDateTimeParts.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.nPairs.R, - inst/unitTests/runit.reorder.factor.R, - inst/unitTests/runit.trim.R, inst/unitTests/runit.trimSum.R, - inst/unitTests/runit.unknown.R, - inst/unitTests/runit.wideByFactor.R, - inst/unitTests/runit.write.fwf.R, man/runRUnitTests.Rd, - tests/Makefile, tests/runRUnitTests.R, tests/runit.bindData.R, - tests/runit.cbindX.R, tests/runit.drop.levels.R, - tests/runit.getDateTimeParts.R, tests/runit.mapLevels.R, - tests/runit.nPairs.R, tests/runit.reorder.factor.R, - tests/runit.trim.R, tests/runit.trimSum.R, tests/runit.unknown.R, - tests/runit.wideByFactor.R, tests/runit.write.fwf.R: Move unit - test code into the (now) standard location - -2014-03-19 arnima - - * [r1777] R/keep.R: change warning message to R standards - -2013-12-18 arnima - - * [r1758] R/ll.R: Retain original list order unless sort=FALSE; - also stop if unnamed list - -2013-12-16 warnes - - * [r1757] R/trim.R: Trim will now remove all types of - leading/trailing whitespace by using - the [:blank:] character class. - -2013-06-29 warnes - - * [r1692] inst/NEWS: Update NEWS for second try for gdata 2.13.2 - * [r1691] R/ll.R: Simplify ll() by stuffing list arguments into an - environment, avoiding the need to use attach/detach. - -2013-06-28 warnes - - * [r1685] inst/NEWS: Update NEWS for gdata 2.13.2 - * [r1684] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Minor update to - tests/*.Rout.save - * [r1683] R/ll.R: Add on.exit() handler to ensure a matching detach - occurs when attach is used in ll() - * [r1682] DESCRIPTION: Update for gdata 2.13.2 - * [r1681] R/aggregate.table.R: Improve deprecated message - -2013-03-24 warnes - - * [r1645] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update test files for code - changes - * [r1644] inst/NEWS: Fix formatting in NEWS - * [r1643] DESCRIPTION, inst/NEWS, man/read.xls.Rd, - man/sheetCount.Rd, tests/test.read.xls.R: Replaced calls to - depreciated function ".path.package" with the new public function - "path.package". - -2013-01-14 warnes - - * [r1639] R/installXLSXsupport.R, R/sheetCount.R, R/xls2sep.R, - R/xlsFormats.R: Replace (obsolete) '.path.package' with - 'find.package' function. - -2012-09-20 warnes - - * [r1622] man/MedUnits.Rd, man/ans.Rd, man/duplicated2.Rd: Correct - .Rd file errors detected by 'R CMD check'. - * [r1621] NAMESPACE: Add duplicated() and ans() to the NAMESPACE. - * [r1620] DESCRIPTION, inst/NEWS: Update for gdata 2.13.0. - * [r1619] man/ConvertMedUnits.Rd: Fix typographic error. - * [r1618] R/ans.R, R/duplicated2.R, man/ans.Rd, man/duplicated2.Rd: - Add 'ans()' and 'duplicated()' contributed by Liviu Andronic. - -2012-09-19 warnes - - * [r1617] data/MedUnits.rda: Correct column names. Unit columns - were reversed and misspelled. - * [r1616] R/sheetCount.R: Add ignore.stderr to system command in - sheetCmd() to prevent stderr - messages from being included in the captured output from the perl - script. - -2012-09-12 warnes - - * [r1606] DESCRIPTION, inst/NEWS: Update for gdata 2.12.0 - * [r1605] R/aggregate.table.R, man/aggregate.table.Rd: - 'stats::aggregate' was made into a generic on 27-Jan-2010, so - that - attempting to call 'aggregate' on a 'table' object will now - incorrectly call 'aggregate.table'. Since 'aggregate.table' can - be - replaced by a call to tapply using two index vectors, e.g. - aggregate.table(x, by1=a, by2=b, mean) - can be replaced by - tapply(x, INDEX=list(a, b), FUN=mean), - the 'aggregate.table' function will now display a warning that it - is depreciated and recommending the equivalent call to tapply. It - will be removed entirely in a future version of gdata. - * [r1604] .Rinstignore: Don't ignore .Rnw files, but do ignore .svn - files. - -2012-09-11 warnes - - * [r1603] man/interleave.Rd: Clarify workding of DROP argument to - interleave(). - * [r1602] man/interleave.Rd: Replace call to aggregate.table() with - equivalent tapply() call since aggregate.table() is being - depreciated. - -2012-08-22 warnes - - * [r1601] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for - gdate 2.11.1. - * [r1600] man/read.xls.Rd: Add example for read.xls() that shows - how to use the fileEncoding - argument to read in latin-1 encoded data. - * [r1599] tests/latin-1.xls, tests/test.read.xls.R, - tests/test.read.xls.Rout.save: Add XLSX test for latin-1 - characters, and look for them in their new - location in inst/xls/. - * [r1598] inst/xls/latin-1.xls, inst/xls/latin-1.xlsx: add XLSX - version of latin-1.xls - * [r1597] tests/latin-1.xls, tests/test.read.xls.R, - tests/test.read.xls.Rout.save: Add test file and code to ensure - that read.xls() can properly handle - files with alternative encodings. latin-1.xls contains each of - the - non-ascii latin-1 special characters in both the column headings - and - the body of the file. - * [r1596] R/read.xls.R: Change code to have R read the csv/tab data - from the file rather than - from the connetion we made, so that file encodings can be - properly handled. - * [r1595] R/read.xls.R: Always close the connection. - -2012-08-13 warnes - - * [r1594] inst/perl/xls2csv.pl: Remove trailing space from output - line. - -2012-06-18 warnes - - * [r1567] inst/NEWS: Update NEWS for 2.11.0 release. - * [r1566] DESCRIPTION: Bump version number and add - SystemRequirements for perl. - * [r1565] R/xls2sep.R, inst/perl/xls2csv.pl, man/read.xls.Rd, - tests/test.read.xls.R, tests/test.read.xls.Rout.save: read.xls() - and supporting functions now allow blank lines to be - preserved, rather than skipped, by supplying the argument - "blank.lines.skip=FALSE". The underlying perl function has been - extended to suppor this via an optional "-s" argument which, when - present, *preserves* blank lines during the conversion. - -2012-06-13 warnes - - * [r1564] DESCRIPTION, R/nobs.R, inst/NEWS: - nobs.default needs to - handle logical vectors in addition to numeric - vectors. - - update DESCRIPTION and NEWS for 2.10.6. - * [r1563] R/nobs.R: nobs.default needs to handle logical as well as - numeric vectors. - -2012-06-08 warnes - - * [r1562] DESCRIPTION, tests/test.read.xls.Rout.save: Update - DESCRIPTION and tests - * [r1561] tests/test.read.xls.R: fix incorrect function name - * [r1560] DESCRIPTION, man/installXLSXsupport.Rd: Mark example for - installXLSXsupport() to not be executed durin R CMD check. - * [r1559] DESCRIPTION: stats:::nobs.default and stats::nobs.lm - require R > 2.13.0, so add this as a dependency. - -2012-06-06 warnes - - * [r1552] DESCRIPTION, inst/NEWS: Update for release 2.10.2 - * [r1551] R/nobs.R: Fix bugs in nobs.default. - * [r1550] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update to reflect warning on - startup that 'nobs' hides 'stats::nobs'. - * [r1549] man/nobs.Rd: Remove stray non-ASCII characters. - * [r1548] R/nobs.R: The nobs() dispatch method must be defined in - the gdata namespace to - pick up the definition of gdata::nobs.default. - * [r1547] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for - 2.10.1 release. - * [r1546] NAMESPACE, R/nobs.R, man/nobs.Rd: Define aliases for - 'nobs' and 'nobs.lm' to support backward - compatibility for packages depending on gdata. - * [r1545] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for - 2.10.0 release - * [r1544] NAMESPACE, R/startsWith.R, man/startsWith.Rd: - Add - manual page and NAMESPACE entry for startsWith(). - - Add 'ignore.case' argument to startsWith(). - * [r1543] tests/test.read.xls.Rout.save: Update to match new code. - * [r1542] man/read.xls.Rd: Replace non-ASCII characters. - * [r1541] R/read.xls.R, man/read.xls.Rd, tests/test.read.xls.R: Add - na.strings to read.xls call to convert "#DIV/0!" to NA. - -2012-06-05 warnes - - * [r1540] NAMESPACE: Remove nobs method dispatch and lm methods - since these are now provided by the stats package. - * [r1539] R/env.R: Spell out arguments to ls() to avoid R CMD check - warnings. - * [r1538] .Rinstignore: Add .Rinstignore file to omit latex style - and source files from distributed inst/doc directory. - * [r1537] R/ConvertMedUnits.R: - Add NULL definition of MedUnits to - avoid R CMD check warning. - - Specify local environment when calling data() so that MedUnits - gets - defined in the function's environment rather than the global - environment. - * [r1536] R/ls.funs.R: Fix error in ls.funs() that occurs when - there are no objects in the environment. - * [r1535] R/object.size.R: Avoid warning by calling - utils::object.size rather than Internal(object.size(x)) - -2012-05-31 warnes - - * [r1534] R/nobs.R, man/nobs.Rd: - Remove dispatch function 'nobs' - and method 'nobs.lm' since these are - now provided by the R 'stats' package. - -2012-05-04 warnes - - * [r1532] DESCRIPTION: Update for next release - * [r1531] NAMESPACE, R/ls.funs.R, man/ls.funs.Rd: Add ls.funs() to - show functions defined in the specified environment. - * [r1530] man/is.what.Rd: Fix enumerate syntax. - -2012-04-03 warnes - - * [r1522] R/startsWith.R: Add startsWith() function. - -2011-10-05 warnes - - * [r1516] man/read.xls.Rd: Fix typo - -2011-09-30 warnes - - * [r1515] inst/NEWS: Update DESCRIPTION and README for 2.9.0 - release. - * [r1514] DESCRIPTION: Update DESCRIPTION and README for 2.9.0 - release. - -2011-09-20 warnes - - * [r1508] man/read.xls.Rd: Improve xls2csv() man page - * [r1507] NAMESPACE: Add case() function, a vector equivalent of - the switch() function - * [r1506] R/case.R, man/case.Rd: Add case() function, a vector - equivalent of the switch() function - -2011-09-02 warnes - - * [r1500] NAMESPACE: Add 'centerText' function to center text - strings for a specified width. - * [r1499] R/centerText.R, man/centerText.Rd: Add 'centerText' - function to center text strings for a specified width. - -2011-04-16 warnes - - * [r1469] DESCRIPTION, inst/NEWS: Update for release 2.8.2 - -2011-04-15 warnes - - * [r1468] R/dQuote.ascii.R, R/installXLSXsupport.R, R/read.xls.R, - R/sheetCount.R, R/xls2sep.R: Fix errors on windows when R or Perl - install path includes spaces by properly quoting the path. - * [r1467] R/xlsFormats.R: Fix error in xlsFormat() on windows when - R or Perl install path includes spaces by quoting the path. - -2011-01-15 ggorjan - - * [r1465] NAMESPACE, R/nPairs.R, inst/NEWS, - inst/unitTests/runit.nPairs.R, man/nPairs.Rd: Adding summary - method for nPairs - -2010-11-12 warnes - - * [r1462] inst/NEWS: Update NEWS for gdata 2.8.1 - * [r1461] DESCRIPTION: Update DEScription file for 2.8.1 release - * [r1460] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update test output to match - latest code - * [r1459] R/write.fwf.R, man/write.fwf.Rd, - tests/test.write.fwf.eol.R: Modify write.fwf() to capture and - pass on additional arguments for - write.table(). This resolves a bug reported by Jan Wijffels. - -2010-11-01 arnima - - * [r1453] man/Args.Rd: Minor improvement in Args.Rd help page - -2010-10-19 warnes - - * [r1452] R/onAttach.R, R/xls2sep.R: Avoid use of file.access() - which is unreliable on Windows network shares. - -2010-07-08 ggrothendieck2 - - * [r1448] R/xls2sep.R: findPerl call added to xls2sep - -2010-07-07 ggrothendieck2 - - * [r1447] man/read.xls.Rd: small improvements to read.xls.Rd - -2010-05-03 warnes - - * [r1439] NAMESPACE, R/installXLSXModules.R, - R/installXLSXsupport.R, R/onAttach.R, inst/NEWS, - man/installXLSXsupport.Rd, man/xlsFormats.Rd: Rename - installXLSXModules() to installXLSXsupport() and provide - documentation for it. - * [r1438] inst/NEWS: Update news for gdata 2.8.0 - * [r1437] DESCRIPTION, NAMESPACE, R/installXLSXModules.R, - R/onAttach.R, inst/perl/install_modules.pl, - inst/perl/module_tools.pl, tests/test.read.xls.R: Add .onAttach - function to check & inform user if perl is available, to check - whether XLS and XLSX formats are avaiable, and to run the (new) - installXLSXModules() functon to attempt to install the necessar - libraries if not. Added installXLSXModules() function. - -2010-05-02 warnes - - * [r1436] man/xlsFormats.Rd: Correct error in xlsFormat example - * [r1435] DESCRIPTION, NAMESPACE, R/dQuote.ascii.R, R/findPerl.R, - R/read.xls.R, R/xlsFormats.R, inst/doc/gregmisc.tex, - inst/perl/install_modules.pl, inst/perl/module_tools.pl, - inst/perl/sheetCount.pl, inst/perl/supportedFormats.pl, - inst/perl/xls2csv.pl, man/ConvertMedUnits.Rd, - man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/read.xls.Rd, - man/rename.vars.Rd, man/reorder.Rd, man/resample.Rd, - man/sheetCount.Rd, man/trim.Rd, man/unmatrix.Rd, - man/upperTriangle.Rd, man/xlsFormats.Rd, src, - tests/test.read.xls.R, tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update perl code to work (but - generate warnings) when Zlib or SpreadSheet::XLXS is not - instaled. Also update Greg's email address - -2010-02-21 ggrothendieck2 - - * [r1423] R/read.xls.R, man/read.xls.Rd: isOpen problems fixed - (isOpen must have changed in R since this worked in earlier - versions). Also nba.xls link in read.xls.Rd disappeared. Replaced - with similar link. - -2010-02-20 ggrothendieck2 - - * [r1422] INSTALL: improved INSTALL file - -2010-02-19 ggrothendieck2 - - * [r1421] INSTALL, R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R, - inst/NEWS: added findPerl to locate ActiveState Perl on Windows - if perl= not specified and Rtools perl would have otherwise been - used. Also added INSTALL file. - -2010-01-28 warnes - - * [r1419] DESCRIPTION, inst/NEWS: Update for release 2.7.1 - * [r1418] R/xls2sep.R: xls2sep(): Show output of perl call when - verbose=T - * [r1417] src/build.bat: More Win32 fixes - * [r1416] src/Makefile, src/Makefile.win, src/build.bat: More work - on Win32 building - * [r1415] src/Makefile, src/Makefile.win, src/build.bat: Support - building Compress::Raw::Zlib perl package under windows. - -2010-01-26 warnes - - * [r1413] inst/NEWS: Fix typos - * [r1412] R/sheetCount.R: Show more details in sheetCount() when - verbose=TRUE - -2010-01-24 warnes - - * [r1411] R/xls2sep.R: Replace two calls to 'dQuote', to - 'dQuote.ascii' - * [r1408] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Remove - auto-generated pdf files from svn - * [r1407] src/Makefile: create 'distclean' to remove perl binary - dir, currently mac-only - * [r1406] R/read.xls.R, R/xls2sep.R: Make read.xls() and xls2sep() - quieter when verbose=FALSE - * [r1405] tests/test.read.xls.R, tests/test.read.xls.Rout.save: Add - tests for read.xls, sheetCount, and sheetNames - * [r1404] src/Makefile: Modify makefile to 1) clean up after build, - 2) make tar non-verbose - * [r1403] R/read.xls.R, R/sheetCount.R: Close connections when - done. - * [r1402] man/read.xls.Rd: Fix typo - * [r1401] man/read.xls.Rd, man/sheetNames.Rd: Fix R CMD CHECK - errors - * [r1400] src/Compress-Raw-Zlib-2.024, - src/Compress-Raw-Zlib-2.024.tar.gz, src/Makefile: Use the - original gz file for Compress::Raw::Zlib to avoid issues with - 'non-platform-independent' filename error in R CMD CHECK - * [r1399] inst/perl/Archive/README-Archive-Zip, - inst/perl/Archive/README-Archive::Zip: Rename files to remove R - CMD check error - * [r1398] DESCRIPTION, inst/NEWS, inst/doc/mapLevels.pdf, - inst/doc/unknown.pdf: Update for 2.7.0 release - * [r1397] NAMESPACE: Add new functions to NAMESPACE - * [r1396] src, src/Compress-Raw-Zlib-2.024, - src/Compress-Raw-Zlib-2.024/Changes, - src/Compress-Raw-Zlib-2.024/MANIFEST, - src/Compress-Raw-Zlib-2.024/META.yml, - src/Compress-Raw-Zlib-2.024/Makefile.PL, - src/Compress-Raw-Zlib-2.024/README, - src/Compress-Raw-Zlib-2.024/Zlib.xs, - src/Compress-Raw-Zlib-2.024/config.in, - src/Compress-Raw-Zlib-2.024/examples, - src/Compress-Raw-Zlib-2.024/examples/filtdef, - src/Compress-Raw-Zlib-2.024/examples/filtinf, - src/Compress-Raw-Zlib-2.024/fallback, - src/Compress-Raw-Zlib-2.024/fallback/constants.h, - src/Compress-Raw-Zlib-2.024/fallback/constants.xs, - src/Compress-Raw-Zlib-2.024/lib, - src/Compress-Raw-Zlib-2.024/lib/Compress, - src/Compress-Raw-Zlib-2.024/lib/Compress/Raw, - src/Compress-Raw-Zlib-2.024/lib/Compress/Raw/Zlib.pm, - src/Compress-Raw-Zlib-2.024/pod, - src/Compress-Raw-Zlib-2.024/pod/FAQ.pod, - src/Compress-Raw-Zlib-2.024/ppport.h, - src/Compress-Raw-Zlib-2.024/private, - src/Compress-Raw-Zlib-2.024/private/MakeUtil.pm, - src/Compress-Raw-Zlib-2.024/t, - src/Compress-Raw-Zlib-2.024/t/000prereq.t, - src/Compress-Raw-Zlib-2.024/t/01version.t, - src/Compress-Raw-Zlib-2.024/t/02zlib.t, - src/Compress-Raw-Zlib-2.024/t/07bufsize.t, - src/Compress-Raw-Zlib-2.024/t/09limitoutput.t, - src/Compress-Raw-Zlib-2.024/t/18lvalue.t, - src/Compress-Raw-Zlib-2.024/t/99pod.t, - src/Compress-Raw-Zlib-2.024/t/Test, - src/Compress-Raw-Zlib-2.024/t/Test/Builder.pm, - src/Compress-Raw-Zlib-2.024/t/Test/More.pm, - src/Compress-Raw-Zlib-2.024/t/Test/Simple.pm, - src/Compress-Raw-Zlib-2.024/t/compress, - src/Compress-Raw-Zlib-2.024/t/compress/CompTestUtils.pm, - src/Compress-Raw-Zlib-2.024/typemap, - src/Compress-Raw-Zlib-2.024/zlib-src, - src/Compress-Raw-Zlib-2.024/zlib-src/adler32.c, - src/Compress-Raw-Zlib-2.024/zlib-src/compress.c, - src/Compress-Raw-Zlib-2.024/zlib-src/crc32.c, - src/Compress-Raw-Zlib-2.024/zlib-src/crc32.h, - src/Compress-Raw-Zlib-2.024/zlib-src/deflate.c, - src/Compress-Raw-Zlib-2.024/zlib-src/deflate.h, - src/Compress-Raw-Zlib-2.024/zlib-src/infback.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inffast.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inffast.h, - src/Compress-Raw-Zlib-2.024/zlib-src/inffixed.h, - src/Compress-Raw-Zlib-2.024/zlib-src/inflate.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inflate.h, - src/Compress-Raw-Zlib-2.024/zlib-src/inftrees.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inftrees.h, - src/Compress-Raw-Zlib-2.024/zlib-src/trees.c, - src/Compress-Raw-Zlib-2.024/zlib-src/trees.h, - src/Compress-Raw-Zlib-2.024/zlib-src/uncompr.c, - src/Compress-Raw-Zlib-2.024/zlib-src/zconf.h, - src/Compress-Raw-Zlib-2.024/zlib-src/zlib.h, - src/Compress-Raw-Zlib-2.024/zlib-src/zutil.c, - src/Compress-Raw-Zlib-2.024/zlib-src/zutil.h, src/Makefile: Add - Compress::Raw::Zlib code - * [r1395] man/read.xls.Rd, man/sheetCount.Rd: Add/Update - documentation - * [r1394] R/xls2sep.R: Minor formatting change - * [r1393] inst/xls/ExampleExcelFile.xls, - inst/xls/ExampleExcelFile.xlsx: Add additional example files - * [r1392] inst/perl/sheetCount.pl, inst/perl/sheetNames.pl, - inst/perl/xls2csv.pl: Combine sheetCount.pl and sheetNames.pl and - modify to support Excel 2007 'xlsx' format - * [r1391] inst/perl/Spreadsheet/XLSX.pm, - inst/perl/Spreadsheet/XLSX/Fmt2007.pm, inst/perl/xls2csv.pl: - Complete changes to handle Excel 2007 'xlsx' files - * [r1390] inst/perl/Archive, inst/perl/Archive/README-Archive::Zip, - inst/perl/Archive/Zip, inst/perl/Archive/Zip.pm, - inst/perl/Archive/Zip/Archive.pm, - inst/perl/Archive/Zip/BufferedFileHandle.pm, - inst/perl/Archive/Zip/DirectoryMember.pm, - inst/perl/Archive/Zip/FAQ.pod, - inst/perl/Archive/Zip/FileMember.pm, - inst/perl/Archive/Zip/Member.pm, - inst/perl/Archive/Zip/MemberRead.pm, - inst/perl/Archive/Zip/MockFileHandle.pm, - inst/perl/Archive/Zip/NewFileMember.pm, - inst/perl/Archive/Zip/StringMember.pm, - inst/perl/Archive/Zip/Tree.pm, - inst/perl/Archive/Zip/ZipFileMember.pm, - inst/perl/OLE/README-OLE-Storage_Lite, - inst/perl/Spreadsheet/README-ParseExcel, - inst/perl/Spreadsheet/README-XLS, inst/perl/Spreadsheet/XLSX, - inst/perl/Spreadsheet/XLSX.pm, - inst/perl/Spreadsheet/XLSX/Fmt2007.pm, - inst/perl/Spreadsheet/XLSX/Utility2007.pm, inst/perl/VERSIONS: - Add additional Perl modules to support Excel 2007 'xlsx' files - -2010-01-24 ggrothendieck2 - - * [r1389] NAMESPACE, man/sheetNames.Rd: added sheetNames.Rd - (documenting sheetNames/sheetCount) and updated NAMESPACE file. - * [r1388] inst/NEWS: fixed spacing problem in NEWS - -2010-01-23 warnes - - * [r1387] inst/perl/xls2csv.pl: Check if parsing the xls file - succeeds... Current code doesn't handle new XML-based format - * [r1386] inst/perl/Spreadsheet/XLSX: Remove perl - 'Spreadsheet:XLSX' module since it depends on Compress-Raw-Zlib, - which probably won't be available on most machines, and I don't - have time to figure out how to get R to build it properly when - gdata is installed. - * [r1385] inst/perl/Spreadsheet/XLSX, - inst/perl/Spreadsheet/XLSX/Fmt2007.pm, - inst/perl/Spreadsheet/XLSX/Utility2007.pm: Add perl - 'Spreadsheet:XLSX' module to support new Excel XML format files - * [r1384] R/xls2sep.R: Add xls2tsv() convenience wrapper to - xls2sep() - * [r1383] R/read.xls.R, R/xls2sep.R: Update to match new xls2csv.pl - code, allow specification of sheets by name, support CSV and TAB - delimited files using the same code, other minor changes. - * [r1382] R/sheetCount.R: Add sheetNames() function to extract the - names from XLS files - * [r1381] inst/bin/xls2csv.bat: Fix xls2csv.bat - * [r1380] inst/perl/xls2csv.pl: If only one sheet is present in the - file, don't insert the sheet name into the filename - * [r1379] inst/xls/ExampleExcelFile.xls, - inst/xls/ExampleExcelFile.xlsx: Add additional test/example Excel - files - * [r1378] inst/perl/xls2csv.pl, inst/perl/xls2tab.pl, - inst/perl/xls2tsv.pl: Modify xls2csv.pl script to: - - Use tab-delimiter and .tsv or .tab extension if called with the - name - xls2tsv.pl or xls2tab.pl, respectively. This allows a single - source - file and two symlinks to be used intstead of maintaining several - almost-identical files. - - Allow selection of sheets by name - - Provide better error checking - - Other code improvements - * [r1377] inst/perl/sheetCount.pl, inst/perl/sheetNames.pl: Add - perl scripts to extract worksheet names and sheet count from - Excel files - -2010-01-22 warnes - - * [r1376] inst/perl/OLE/Storage_Lite.pm: Upgrade Perl - OLE::StorageLight module to version 0.19 - * [r1375] inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Cell.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/Font.pm, - inst/perl/Spreadsheet/ParseExcel/Format.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Worksheet.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm, - inst/perl/Spreadsheet/ParseExcel/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/Worksheet.pm: Upgrade perl - Spreadsheet::ParseExcel to version 0.56 - * [r1374] DESCRIPTION: Add complete list of contributors - -2010-01-22 arnima - - * [r1373] man/keep.Rd: Minor improvement in help page - * [r1371] R/Args.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R, - man/Args.Rd, man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: - Many small improvements to documentation of Arni's five functions - -2010-01-22 warnes - - * [r1370] R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R, - R/xls2sep.R: - Move xls2csv(), xls2tab(), xls2sep() to a separate - file - - Move qQuote.ascii to a separate file - - - Bug Fix: xls2csv(), xls2tab() failed to pass the provided - 'perl' - parameter to xls2sep() - - - New Feature: xls2sep() (and hence xls2csv, xls2tab, and - read.xls) - now supports ftp URLs. - -2009-12-06 arnima - - * [r1369] R/Args.R, man/Args.Rd: Minor improvements of Args(). - * [r1368] R/ll.R, man/ll.Rd: Improved ll() so user can limit output - to specified classes - -2009-11-16 arnima - - * [r1366] R/ll.R: ll(.GlobalEnv) does not crash anymore - -2009-08-20 warnes - - * [r1357] man/cbindX.Rd, man/getDateTimePart.Rd, man/mapLevels.Rd, - man/nPairs.Rd, man/trim.Rd, man/trimSum.Rd, man/unknown.Rd, - man/write.fwf.Rd: Replace \ldots with \dots to make the new R CMD - CHECK happy. - -2009-08-19 warnes - - * [r1355] DESCRIPTION: Update for 2.6.1 release - * [r1354] inst/unitTests/runit.getDateTimeParts.R: Modify unit - tests to avoid issues related to zime zones. - -2009-08-05 warnes - - * [r1353] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Update - vignettes for 2.6.0 release - * [r1352] man/frameApply.Rd: Fix formatting warning in frameApply - man page - -2009-07-16 ggorjan - - * [r1350] man/write.fwf.Rd: Reverting recent change and clarifying - the meaning. - -2009-07-16 warnes - - * [r1349] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf, - man/resample.Rd: Add contents of \value section for resample() - man page - * [r1348] tests/tests.write.fwf.Rout.save: Update test output to - remove R CMD check warning - * [r1347] inst/NEWS: Update ChangeLog and NEWS for gdata 2.6.0 - release - * [r1346] DESCRIPTION: Update DESCRIPTION file for gdata 2.6.0 - * [r1345] inst/doc/gregmisc.tex, inst/doc/mapLevels.pdf, - inst/doc/unknown.pdf, man/ConvertMedUnits.Rd, - man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/rename.vars.Rd, - man/reorder.Rd, man/trim.Rd, man/unmatrix.Rd, - man/upperTriangle.Rd: Correct Greg's email address - * [r1344] man/write.fwf.Rd: Correct minor typos in write.fwf() man - page - * [r1343] man/resample.Rd: Correct page for resample() - * [r1342] NAMESPACE, R/read.xls.R, inst/perl/xls2tab.pl, - man/read.xls.Rd: Add support for using tab for field separator - during translation from xls format in read.xls - -2009-04-19 arnima - - * [r1314] R/env.R, R/ll.R: Changed object.size(object) to - unclass(object.size(object)). - -2008-12-31 ggorjan - - * [r1312] NAMESPACE, inst/NEWS: Documenting changes and exporting - the functions. - * [r1311] R/object.size.R, man/humanReadable.Rd, - man/object.size.Rd: Enhanced function object.size that returns - the size of multiple objects. There is also a handy print method - that can print size of an object in "human readable" format when - options(humanReadable=TRUE) or print(object.size(x), - humanReadable=TRUE). - * [r1310] R/wideByFactor.R, inst/unitTests/runit.wideByFactor.R, - man/wideByFactor.Rd: New function wideByFactor that reshapes - given dataset by a given factor - it creates a "multivariate" - data.frame. - * [r1309] R/nPairs.R, inst/unitTests/runit.nPairs.R, man/nPairs.Rd: - New function nPairs that gives the number of variable pairs in a - data.frame or a matrix. - * [r1308] R/getDateTimeParts.R, - inst/unitTests/runit.getDateTimeParts.R, man/getDateTimePart.Rd: - New functions getYear, getMonth, getDay, getHour, getMin, and - getSec for extracting the date/time parts from objects of a - date/time class. - * [r1307] R/bindData.R, inst/unitTests/runit.bindData.R, - man/bindData.Rd: New function bindData that binds two data frames - into a multivariate data frame in a different way than merge. - * [r1306] R/runRUnitTests.R, inst/unitTests/Makefile, - inst/unitTests/runRUnitTests.R, man/gdata-package.Rd, - man/runRUnitTests.Rd, tests/doRUnit.R: New function - .runRUnitTestsGdata that enables run of all RUnit tests during - the R CMD check as well as directly from within R. - -2008-12-20 ggorjan - - * [r1305] NAMESPACE, R/trimSum.R, inst/NEWS, - inst/unitTests/runit.trimSum.R, man/trimSum.Rd: - * [r1304] tests/tests.write.fwf.Rout.save: To remove some output in - the R CMD check - -2008-08-05 ggorjan - - * [r1300] DESCRIPTION, NAMESPACE, R/cbindX.R, R/write.fwf.R, - inst/NEWS, inst/doc/mapLevels.pdf, inst/doc/unknown.pdf, - inst/unitTests/runit.cbindX.R, inst/unitTests/runit.write.fwf.R, - man/cbindX.Rd, man/write.fwf.Rd, tests/tests.write.fwf.R, - tests/tests.write.fwf.Rout.save: - Increased version to 2.5.0 - - - New function cbindX that can bind objects with different number - of rows. - - - write.fwf gains width argument. Unknown values can increase or - decrease - the width of the columns. Additional tests and documentation - fixes. - -2008-06-30 arnima - - * [r1299] R/env.R, R/ll.R, man/env.Rd, man/ll.Rd: Simplified - default 'unit' argument from c("KB","MB","bytes") to "KB". - -2008-05-13 warnes - - * [r1270] inst/NEWS, inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: - Update NEWS file for 2.4.2 - * [r1269] R/read.xls.R: Use path.expand() to give proper full path - to xls file to be translated by read.xls() - * [r1268] R/read.xls.R: Modifed read.xls() failed to return the - converted data... fixed. - * [r1267] inst/perl/Spreadsheet/ParseExcel/Utility.pm: Correct - broken patch for open-office support - * [r1266] DESCRIPTION, R/read.xls.R: For read.xls() and xls2csv(): - - Implement more informative log messages when verbose=TRUE - - Quote temporary file name to avoid errors when calling perl to - do the work. - - Add better error messages, particularly when perl fails to - generate an - output .csv file. - - Update version number in DESCRIPTION. - -2008-05-12 warnes - - * [r1265] inst/perl/Spreadsheet/ParseExcel/Utility.pm: Patch to - correct issue with OpenOffice-created XLS files. Thanks to - Robert Burns for pointing out the patch at - http://rt.cpan.org/Public/Bug/Display.html?id=7206 - -2008-03-25 warnes - - * [r1250] DESCRIPTION, inst/NEWS, inst/doc/mapLevels.pdf, - inst/doc/unknown.pdf: Update for version 2.4.1 - * [r1249] inst/xls/iris.xls: Example iris.xls file didn't complete - & properly formatted iris data set. Fixed. - * [r1248] inst/perl/IO/AtomicFile.pm, inst/perl/IO/InnerFile.pm, - inst/perl/IO/Lines.pm, inst/perl/IO/Scalar.pm, - inst/perl/IO/ScalarArray.pm, inst/perl/IO/Stringy.pm, - inst/perl/IO/Wrap.pm, inst/perl/IO/WrapTie.pm, - inst/perl/OLE/Storage_Lite.pm, - inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm: Update perl modules - to latest versions - -2008-03-24 warnes - - * [r1247] man/read.xls.Rd: Fix typo in win32 example for read.xls() - -2008-03-11 warnes - - * [r1246] NAMESPACE: Add xls2csv to exported function list - -2008-01-30 warnes - - * [r1241] ChangeLog, DESCRIPTION, inst/NEWS: Update DESCRIPTION and - NEWS for release 2.4.0 - -2008-01-29 arnima - - * [r1240] man/keep.Rd: Added argument 'all'. - * [r1239] R/keep.R: Added argument 'all'. - -2007-10-22 warnes - - * [r1196] DESCRIPTION: Clarify GPL version - -2007-09-10 ggorjan - - * [r1169] man/upperTriangle.Rd: removed unmatched brace - * [r1168] man/gdata-package.Rd: adding alias - -2007-09-06 ggorjan - - * [r1162] man/gdata-package.Rd: keyword - -2007-08-21 ggorjan - - * [r1154] man/gdata-package.Rd: package help page - * [r1153] NEWS, inst/NEWS: move - * [r1152] NEWS: move - -2007-08-20 ggorjan - - * [r1151] inst/doc/mapLevels.tex: clean - * [r1150] inst/doc/mapLevels.Rnw, inst/doc/mapLevels.pdf, - inst/doc/mapLevels.tex: a real vignette - * [r1149] inst/doc/unknown.Rnw, inst/doc/unknown.pdf, - inst/doc/unknown.tex: a real vignette - * [r1148] man/unknown.Rd: additional keyword for searchig - -2007-08-17 ggorjan - - * [r1147] man/unknown.Rd: keyword - -2007-07-22 arnima - - * [r1103] R/Args.R, R/keep.R: Reverted back to - as.character(substitute(x)), so user can run keep(x), - keep("x"), Args(x), and Args("x"). - -2007-07-21 arnima - - * [r1102] R/keep.R: Changed as.character(substitute()) to - deparse(substitute()), following - help(substitute) recommendation. - * [r1101] R/Args.R: Changed as.character(substitute()) to - deparse(substitute()), following - help(substitute) recommendation. - -2007-07-10 warnes - - * [r1099] R/read.xls.R, man/read.xls.Rd: Update read.xls() code and - docs with enhacements by Gabor Grothendieck - -2007-06-06 ggorjan - - * [r1097] inst/doc/unknown.pdf, inst/doc/unknown.tex: last edits - from newsletter - * [r1096] R/drop.levels.R, man/drop.levels.Rd: drop levels as - suggested by Brian Ripley - * [r1095] inst/unitTests/Makefile, tests/doRUnit.R: better - integration of unit tests - * [r1094] R/mapLevels.R, R/unknown.R: making codetools happy - -2007-01-28 arnima - - * [r1042] R/keep.R: Throw warnings rather than errors - -2007-01-27 arnima - - * [r1041] R/keep.R: Meaningful error message is given when - requested object does not exist - * [r1040] R/is.what.R: is.* tests that return NA are not reported - is.what recursion is avoided - -2006-11-30 ggorjan - - * [r1035] R/unknown.R: minor commet to the code - * [r1034] inst/doc/mapLevels.pdf, inst/doc/mapLevels.tex: - description of mapLevels methods - * [r1033] inst/doc/unknown.pdf, inst/doc/unknown.tex: description - of unknown methods - -2006-11-16 ggorjan - - * [r1013] R/c.factor.R, man/c.factor.Rd: seems that c.factor was - not a good idea and there were better examples posted on r-devel - list - -2006-11-14 ggorjan - - * [r1012] man/combine.Rd, man/frameApply.Rd: Removed executable - property - -2006-11-10 ggorjan - - * [r1004] NAMESPACE, NEWS: just formatting - -2006-11-02 ggorjan - - * [r1002] man/mapLevels.Rd, man/unknown.Rd: typos - -2006-10-30 ggorjan - - * [r1001] man/write.fwf.Rd: some more examples for use of read.fwf - after write.fwf - * [r1000] inst/unitTests: ignore for report files - * [r999] tests/tests.write.fwf.Rout.save: Id tag from source - * [r998] NAMESPACE: removing unused import - * [r997] R/write.fwf.R, inst/unitTests/runit.write.fwf.R, - man/write.fwf.Rd, tests/tests.write.fwf.R: Id tag - * [r996] NAMESPACE, NEWS, R/write.fwf.R, - inst/unitTests/runit.write.fwf.R, man/write.fwf.Rd, - tests/tests.write.fwf.R, tests/tests.write.fwf.Rout.save: - write.fwf - * [r995] inst/unitTests/runit.reorder.factor.R: Id tag - * [r994] inst/unitTests/runit.reorder.factor.R: added unit tests - for reorder.factor - * [r993] R/c.factor.R, R/mapLevels.R, R/unknown.R, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.trim.R, - inst/unitTests/runit.unknown.R, man/c.factor.Rd, man/unknown.Rd, - tests/doRUnit.R: mapply keeps names in R 2.4; POSIX unit tests - solved; $ should work now - -2006-10-29 ggorjan - - * [r992] NEWS, R/unknown.R, inst/unitTests/runit.unknown.R, - man/unknown.Rd: fixed problem in tests; added unknown methods and - tests for matrices - * [r991] R/drop.levels.R, R/mapLevels.R, - inst/unitTests/runit.mapLevels.R, man/mapLevels.Rd, - tests/doRUnit.R: sort is generic now; mapply keeps names in R - 2.4.0; some codetools suggestions fixed - * [r990] DESCRIPTION, NAMESPACE: sort is generic from R 2.4.0 - * [r989] DESCRIPTION, NEWS, R/trim.R, man/trim.Rd: trim() gains ... - argument; version bump - * [r988] NEWS, R/reorder.R, man/reorder.Rd: Fixed collision bug - with stats version of reorder.factor - -2006-10-27 warnes - - * [r987] R/c.factor.R, man/c.factor.Rd: Add c() method for factor - objects, submitted by Gregor Gorjanc - -2006-09-19 warnes - - * [r986] NEWS: Update NEWS file for 2.3.0 release - * [r985] inst/unitTests/runit.trim.R: Explicitly set the local in - runit.trim.R to one where leading spaces affect sort order so - that the unit test works properly. - -2006-09-18 warnes - - * [r984] inst/doc/Rnews.sty: Update Rnews.sty to the latest version - * [r983] R/trim.R, inst/unitTests/Makefile, - inst/unitTests/runit.trim.R, man/trim.Rd, tests/doRUnit.R: - Integrate fixes for trim() from Gregor and myself. - * [r982] inst/unitTests/report.html, inst/unitTests/report.txt: - Remove unneeded files. - -2006-09-13 warnes - - * [r981] R/unknown.R, inst/unitTests, inst/unitTests/Makefile, - inst/unitTests/report.html, inst/unitTests/report.txt, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.trim.R, - inst/unitTests/runit.unknown.R, man/unknown.Rd, tests, - tests/doRUnit.R: Add unknown() and unit test files - * [r980] NAMESPACE, R/drop.levels.R, R/mapLevels.R, R/trim.R: More - fixes from Gregor Gorjanc - * [r979] DESCRIPTION, NAMESPACE, R/combineLevels.R, R/mapFactor.R, - R/mapLevels.R, man/combineLevels.Rd, man/mapFactor.Rd, - man/mapLevels.Rd: Add mapLevels functions from Gregor Gorjanc, - along with associated unit tests. - -2006-08-03 warnes - - * [r978] DESCRIPTION, NAMESPACE, R/combineLevels.R, R/mapFactor.R, - man/combineLevels.Rd, man/mapFactor.Rd: Add Gregor Gorjanc's - mapFactor() and combineLevels() functions. - -2006-08-02 warnes - - * [r977] inst/doc/gregmisc.tex, man/ConvertMedUnits.Rd, - man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/read.xls.Rd, - man/rename.vars.Rd, man/reorder.Rd, man/trim.Rd, man/unmatrix.Rd, - man/upperTriangle.Rd: Update my email address - * [r976] data/MedUnits.rda: Remove MedUnits.rda to convert to - binary format - * [r975] data/MedUnits.rda: Remove MedUnits.rda to convert to - binary format - * [r974] DESCRIPTION: Update version number - * [r973] NAMESPACE, R/drop.levels.R, R/trim.R, man/drop.levels.Rd, - man/trim.Rd: Integrate changes suggested by Gregor Gorjanc - -2006-03-14 nj7w - - * [r940] NAMESPACE, R/trim.R, man/resample.Rd: Fixed R CMD check - errors and added trim.default to NAMESPACE - -2006-03-13 nj7w - - * [r939] R/trim.R: Added trim.character and trim.factor as per - Gregor's suggestions - -2006-01-03 warnes - - * [r839] NAMESPACE, R/resample.R, man/resample.Rd: Add resample() - function, which generates a random sample or - permutation from the elements of the supplied vector, even if the - vector has length 1. This avoide the problems caused by - base::sample()'s special case for vectors of length 1, where it - attempts to sample from 1:x. - -2005-12-13 nj7w - - * [r806] ChangeLog, NEWS: Updated news and removed changelog - -2005-12-12 nj7w - - * [r798] DESCRIPTION, man/interleave.Rd: Updated version number for - CRAN release - -2005-12-08 warnes - - * [r789] R/interleave.R: Andrew Burgess reported that interleave() - converts 1-column matrixes - to vectors and provided a patch. A slight modification of his - patch - has been applied. There is now a 'drop' argument, which controls - whether 'unnecessary' dimensions are dropped. The default is - FALSE. - -2005-12-04 warnes - - * [r779] man/interleave.Rd: Andrew Burgess reported that - interleave() converts 1-column matrixes - to vectors and provided a patch. A slight modification of his - patch - has been applied. There is now a 'drop' argument, which controls - whether 'unnecessary' dimensions are dropped. The default is - FALSE. - -2005-12-01 nj7w - - * [r775] man/combine.Rd, man/reorder.Rd: Updated Greg's email - address - * [r774] man/drop.levels.Rd, man/frameApply.Rd, man/ll.Rd, - man/read.xls.Rd: Updated Jim's email address - -2005-11-21 arnima - - * [r744] R/ll.R: Suppressed warning message in attach() call. - -2005-10-27 warnes - - * [r716] DESCRIPTION: Bump version number again to show that I - fixed a bug. - * [r715] DESCRIPTION, R/upperTriangle.R: Update version number - * [r714] man/frameApply.Rd, man/reorder.Rd: Remove explicit loading - of gtools in examples, so that failure to - import functions from gtools gets properly caught by running the - examples. - * [r713] man/upperTriangle.Rd: Add missing close-bracket - * [r712] NAMESPACE: Add upperTriangle and friends - * [r711] R/upperTriangle.R, man/upperTriangle.Rd: Add functions for - extracting, modifying upper and lower trianglular - components of matrices. - -2005-10-19 arnima - - * [r695] R/is.what.R: Replaced the "not.using" vector with a more - robust try(get(test)) to find out whether a particular is.* - function returns a logical of length one. - -2005-09-12 nj7w - - * [r671] man/aggregate.table.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/read.xls.Rd, - man/rename.vars.Rd, man/trim.Rd, man/unmatrix.Rd: Updated Greg's - email - -2005-09-06 nj7w - - * [r661] man/reorder.Rd: Added library(gtools) in the example - * [r660] NAMESPACE: Removed gtools dependency from NAMESPACE, as it - was being used only in an example, and was giving warning - * [r659] DESCRIPTION: Added Suggests field - -2005-09-02 nj7w - - * [r658] man/frameApply.Rd: Updated the example in frameApply - * [r656] NEWS: Added NEWS - * [r654] ChangeLog: ChangeLog - -2005-08-31 nj7w - - * [r644] DESCRIPTION: Added DESCRIPTION file - * [r643] DESCRIPTION.in: removed DESCRIPTION.in - -2005-07-20 nj7w - - * [r631] man/ll.Rd: updated documentation - * [r630] R/Args.R: ## Args() was using a different search path from - args(), e.g. - rep <- function(local) return(NULL) - args() - Args() - ## Fixed - * [r629] R/is.what.R: ## is.what() was giving needless warnings for - functions, e.g. - is.what(plot) - ## Fixed - * [r628] R/ll.R: ## ll() was crashing if argument was a list of - length zero, e.g. - x <- list() - ll(x) - ## Fixed, and added sort.elements (see new help page) - -2005-06-09 nj7w - - * [r625] R/Args.R, R/aggregate.table.R, R/combine.R, R/elem.R, - R/env.R, R/frameApply.R, R/interleave.R, R/is.what.R, R/keep.R, - R/ll.R, R/matchcols.R, R/nobs.R, R/read.xls.R, R/rename.vars.R, - R/reorder.R, R/trim.R, R/unmatrix.R, inst/perl/IO/AtomicFile.pm, - inst/perl/IO/InnerFile.pm, inst/perl/IO/Lines.pm, - inst/perl/IO/Scalar.pm, inst/perl/IO/Scalar.pm.html, - inst/perl/IO/ScalarArray.pm, inst/perl/IO/Stringy.pm, - inst/perl/IO/Wrap.pm, inst/perl/IO/WrapTie.pm, - man/aggregate.table.Rd, man/combine.Rd, man/drop.levels.Rd, - man/interleave.Rd, man/nobs.Rd, man/rename.vars.Rd, - man/reorder.Rd: Updating the version number, and various help - files to synchronize splitting of gregmisc bundle in 4 individual - components. - -2005-06-07 nj7w - - * [r622] R/drop.levels.R: Reverting to the previous version of - drop.levels.R by replacing - sapply(...) with as.data.frame(lapply(...)) because sapply has - the undesirable effect of converting the object to a matrix, - which in turn coerces the factors to numeric. - -2005-05-13 nj7w - - * [r621] R/read.xls.R: 1) Using dQuote.ascii function in read.xls - as the new version of dQuote doesn't work proprly with UTF-8 - locale. - 2) Modified CrossTable.Rd usage in gmodels - 3) Modified heatmap.2 usage in gplots. - -2005-04-02 warnes - - * [r600] NAMESPACE, R/drop.levels.R, man/drop.levels.Rd: Move - drop.levels() from gtools to gdata. - * [r598] NAMESPACE, R/frameApply.R, man/frameApply.Rd: Move - frameApply() to gdata package. - -2005-03-31 warnes - - * [r586] man/elem.Rd: Comment out example to avoid R CMD check - warnings - -2005-03-22 warnes - - * [r578] NAMESPACE, R/ConvertMedUnits.R, data/MedUnits.Rda, - data/MedUnits.rda, man/ConvertMedUnits.Rd, man/MedUnits.Rd: Fixes - to pass `R CMD check'. - * [r577] R/Args.R, R/env.R, R/ll.R, man/Args.Rd: Integrated fixes - from Arni. - * [r576] man/read.xls.Rd: Improve documentation of 'perl' argument - and give examples. - -2005-03-09 warnes - - * [r573] R/ConvertMedUnits.R, man/ConvertMedUnits.Rd, - man/MedUnits.Rd: - Add ConvertMedUnits() plus documentation - - Add documentation for MedUnits data set. - * [r572] data/MedUnits.Rda: Update MedUnits data file. - * [r571] data/MedUnits.tab: Don't need both .Rda and .tab forms of - the data. - * [r570] data, data/MedUnits.Rda, data/MedUnits.tab: Add MedUnits - data set, which provides conversions between American - 'Conventional' and Standard Intertional (SI) medical units. - -2005-03-01 warnes - - * [r566] man/elem.Rd, man/ll.Rd: - Remove 'elem' call from ll - example. - - Add note to 'elem' man page that it is depreciated and 'll' - should - be used instead. - -2005-02-26 nj7w - - * [r565] NAMESPACE, man/elem.Rd, man/env.Rd, man/ll.Rd, - man/read.xls.Rd: *** empty log message *** - -2005-02-25 warnes - - * [r564] NAMESPACE: Remove ll methods since the base function now - handles lists and data frames. - * [r563] R/elem.R, R/env.R, R/ll.R, man/Args.Rd, man/env.Rd, - man/ll.Rd: Integrate changes submitted by Arni Magnusson - -2005-01-31 warnes - - * [r529] R/read.xls.R, man/read.xls.Rd: Add ability to specify the - perl executable and path. - -2005-01-28 warnes - - * [r526] DESCRIPTION.in, NAMESPACE: Add dependency on stats. - -2005-01-12 warnes - - * [r515] DESCRIPTION.in: Add dependency on R 1.9.0+ to prevent - poeple from installing on old - versions of R which don't support namespaces. - -2004-12-27 warnes - - * [r509] man/unmatrix.Rd: Update usage to match code. - * [r508] R/unmatrix.R: Replace 'F' with 'FALSE'. - -2004-10-12 warneg - - * [r465] R/unmatrix.R, man/unmatrix.Rd: Add unmatrix() function - -2004-09-27 warneg - - * [r461] DESCRIPTION, DESCRIPTION.in, NAMESPACE, man/.Rhistory: - Updated to pass R CMD check. - -2004-09-03 warneg - - * [r455] inst/xls, inst/xls/iris.xls: added to cvs. - * [r454] inst/perl/xls2csv.pl: Checkin xls2csv.pl. Should have been - in long ago, must have been an oversight - * [r451] R/read.xls.R: Need to look for files using the new package - name. - * [r449] man/read.xls.Rd: Need to use the new package name when - looking for iris.xls. - * [r448] man/ll.Rd: Add ll.list to the to the list of functions - described - * [r447] NAMESPACE: Add ll and friends to the namespace - * [r446] DESCRIPTION, DESCRIPTION.in, NAMESPACE, R/Args.R, - R/aggregate.table.R, R/combine.R, R/elem.R, R/env.R, - R/interleave.R, R/is.what.R, R/keep.R, R/ll.R, R/matchcols.R, - R/nobs.R, R/read.xls.R, R/rename.vars.R, R/reorder.R, R/trim.R, - man/reorder.Rd: initial bundle checkin - -2004-09-02 warneg - - * [r442] DESCRIPTION, DESCRIPTION.in, NAMESPACE, man/.Rhistory: - Initial revision - -2004-08-27 warnes - - * [r441] R/reorder.R, man/reorder.Rd: Fixed bug in mixedsort, and - modified reorder.factor to use mixedsort. - -2004-07-29 warnes - - * [r427] inst/perl, inst/perl/IO, inst/perl/IO/AtomicFile.pm, - inst/perl/IO/InnerFile.pm, inst/perl/IO/Lines.pm, - inst/perl/IO/Scalar.pm, inst/perl/IO/Scalar.pm.html, - inst/perl/IO/ScalarArray.pm, inst/perl/IO/Stringy.pm, - inst/perl/IO/Wrap.pm, inst/perl/IO/WrapTie.pm, inst/perl/OLE, - inst/perl/OLE/Storage_Lite.pm, inst/perl/Spreadsheet, - inst/perl/Spreadsheet/ParseExcel, - inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm: Add perl modules to - CVS. - -2004-07-27 warnes - - * [r425] man/read.xls.Rd: Fix typos/spelling. - * [r424] man/read.xls.Rd: Add note that Perl is required for - read.xls to work properly. - -2004-07-16 warnes - - * [r420] R/read.xls.R: Remove the temporary csv file if reading it - in fails. - -2004-06-22 warnes - - * [r377] R/ll.R, man/ll.Rd: Add S3 methods for data frames and - lists. - -2004-06-08 warnes - - * [r371] inst/bin, inst/bin/xls2csv, inst/bin/xls2csv.bat: Moved - from gregmisc/src/. - * [r370] inst/tools: Remove the files in src, instead provide - "pre-installed" perl packages - in inst/perl. - -2004-06-05 warnes - - * [r365] inst/tools/Makefile: Fix typo. - * [r364] inst/tools/Makefile: Fix Unix makefile so that it works - when invoked directly. - * [r363] inst/tools/Makefile: Fixes for Windows - * [r362] man/read.xls.Rd: Minor enhancment to read.xls example. - * [r361] inst/tools/Makefile, inst/xls: - Merge Makefile.win into - Makefile. Makefile.win now just redirects - to Makefile. - - Update xls2csv.bat and xls2csv shell script to correctly obtain - thier installion path and infer the location of the perl code and - libraries. - - The xls2csv.pl script now assumes that the libraries it needs - are - installed into the same directory where it is. - -2004-06-04 warnes - - * [r360] inst/tools/Makefile: More changes, indended to improve - installation reliabilty and to make - Makefile and Makefile.win as similar as possible. - -2004-05-27 warnes - - * [r358] inst/tools/Makefile: Clean should remove scripts from - source directory. - * [r357] inst/perl: Moved to xls2csv.pl.in. - * [r354] inst/perl/xls2csv.pl, inst/tools/Makefile: More fixes. - * [r353] man/elem.Rd: Fix missing brace. - * [r352] man/elem.Rd: Add explicit package name to see also links. - * [r351] inst/perl/xls2csv.pl, inst/tools/Makefile: More xls2csv - perl module support changes. - * [r350] inst/tools/Makefile: More changes to fix local - installation of perl modules. - -2004-05-26 warnes - - * [r345] man/read.xls.Rd: Escape underscores in email addresses so - Latex is happy. - -2004-05-25 warnes - - * [r339] inst/perl/xls2csv.pl, inst/tools/Makefile: More changes to - xls2csv code. - * [r337] R/Args.R, man/Args.Rd: Add Args() function contributed by - Arni Magnusson . - * [r335] R/read.xls.R: - Change to call perl directly rather than - depending on the installed - shell script. This should make the code more portable to - MS-Windows - systes. - - - Add additional commants.. - * [r332] inst/tools/Makefile: Makefile now modifies xls2csv.bat - xls2csv.pl and xls2csv to contain an - explicit path to the perl script/libraries. - * [r330] inst/tools/Makefile: R CMD build calls the clean target to - purge build files from the - source tree when packaging. To get use this behavior correctly, - I've - renamed the clean target to cleanup and distclean target to - clean. - * [r329] R/read.xls.R, man/read.xls.Rd: Add read.xls(), a function - to read Microsoft Excel files by - translating them to csv files via the xls2csv.pl script. - * [r326] inst/tools/Makefile: More fixes. Seems to work now. - -2004-05-24 warnes - - * [r325] inst/perl, inst/perl/xls2csv.pl, inst/tools, - inst/tools/Makefile, inst/xls, inst/xls/iris.xls: Add files to - enable inclusion and installation of xls2csv.pl as part - of the package. - -2004-04-01 warnes - - * [r312] R/rename.vars.R, man/rename.vars.Rd: Add function - remove.vars(). - -2004-03-26 warnes - - * [r307] man/reorder.Rd: Contents of package 'mva' moveed to - 'stats'. - * [r298] R/is.what.R: - Fix is.what() for use under R 1.9.0 - - is.what() now uses is.* functions found in any attached frame - -2004-01-21 warnes - - * [r282] R/reorder.R, man/reorder.Rd: - Add ... argument to match - generic provided in mva. - -2004-01-19 warnes - - * [r275] R/elem.R, R/env.R, R/ll.R, man/keep.Rd, man/ll.Rd: - - Integrated (partial) patch submitted by Arni Magnusson to clarify - help text. - - Modifed code to use match.arg(). - -2003-12-15 warnes - - * [r271] R/env.R: - Applied patch from Arni that fixed a bug that - caused env() to crash - if any environment was completely empty - -2003-12-03 warnes - - * [r253] man/elem.Rd, man/ll.Rd: - match function argument defaults - with 'usage' - -2003-12-02 warnes - - * [r249] man/ll.Rd: Add one argument, to match code. - -2003-12-01 warnes - - * [r244] R/elem.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R: - Apply - changes submitted by Arni Magnusson - -2003-11-19 warnes - - * [r229] man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: - Changes to pass R CMD check. - -2003-11-18 warnes - - * [r224] R/elem.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R: - - Convert from MS-Dos to Unix line endings. - - Reformat to 80 columns. - -2003-11-17 warnes - - * [r223] man/elem.Rd: Replace 'T' with 'TRUE' to remove R CMD check - error. - * [r222] man/aggregate.table.Rd: Fix syntax error. - -2003-11-10 warnes - - * [r220] R/elem.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R, - man/elem.Rd, man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: - - Add files contributed by Arni Magnusson - . As well as some of my own. - -2003-06-07 warnes - - * [r198] man/aggregate.table.Rd, man/interleave.Rd: - Fixed error - in examples. Had sqrt(var(x)/(n-1)) for the standard - error of the mean instead of sqrt(var(x)/n). - -2003-05-23 warnes - - * [r197] R/matchcols.R, man/matchcols.Rd: - Fixed typos - * [r196] R/matchcols.R, man/matchcols.Rd: - library() backported - from 1.7-devel. This version of the function - adds the "pos=" argument to specify where in the search path the - library should be placed. - - - updated .First.lib to use library(...pos=3) for MASS to avoid - the - 'genotype' data set in MASS from masking the genotype funciton in - genetics when it loads gregmisc - - - Added logit() inv.logit() matchcols() function and - corresponding docs - -2003-05-20 warnes - - * [r195] R/interleave.R: - Omit NULL variables. - * [r194] R/trim.R, man/trim.Rd: - Added function trim() and - assocated docs. - -2003-04-22 warnes - - * [r188] R/reorder.R, man/reorder.Rd: - The mva package (which is - part of recommended) now provides a - generic 'reorder' function. Consequently, the 'reorder' function - here has been renamed to 'reorder.factor'. - - - Removed check of whether the argument is a factor object. - -2003-03-03 warnes - - * [r165] man/reorder.Rd: - Updated to match reorder.Rd which was - exetended to handle factor - label names in addition to numeric indices. - * [r164] R/reorder.R: - Added handling of factor level names in - addition to numeric indexes. - -2002-09-23 warnes - - * [r118] inst, inst/doc, inst/doc/Rnews.dtx, inst/doc/Rnews.sty, - inst/doc/gregmisc.pdf, inst/doc/gregmisc.tex: Added inst/doc - directory and contents to CVS. - * [r117] R/aggregate.table.R, R/combine.R, R/interleave.R, - R/nobs.R, man/aggregate.table.Rd, man/combine.Rd, - man/interleave.Rd, man/nobs.Rd, man/rename.vars.Rd, - man/reorder.Rd: - Modified all files to include CVS Id and Log - tags. - -2002-08-01 warnes - - * [r112] R/reorder.R: Added reorder() function to reorder the - levels of a factor. - -2002-04-09 warneg - - * [r109] R/rename.vars.R, man/aggregate.table.Rd, - man/interleave.Rd, man/reorder.Rd: Checkin for version 0.5.3 - * [r108] R/interleave.R: - Properly handle case when some or all - arguments are vectors. - -2002-03-26 warneg - - * [r104] man/reorder.Rd: - Changed methods to include '...' to - match the generic. - - Updated for version 0.5.1 - * [r102] R/nobs.R: Added ... to methods. - * [r101] man/nobs.Rd: Updated to add ... parameter to function - calls. - * [r98] man/reorder.Rd: Initial checkin. - * [r95] R/nobs.R: - Added CVS tags - -2002-02-21 warneg - - * [r87] R/aggregate.table.R: - Fixed bug where row and column - labels didn't always correspond to the - contents. This only occured when a factor was used for by1 or by2 - and - the factors levels weren't in the default sort order. - -2002-02-20 warneg - - * [r86] R/aggregate.table.R: New function. - * [r85] man/aggregate.table.Rd: Initial checkin. - * [r84] R/interleave.R, man/interleave.Rd: Initial checkin. - * [r83] man/nobs.Rd: Noted that specialized methods exist. - * [r82] man/nobs.Rd: Incorrectly had contents of nobs.R here - instead of help text. Corrected. - * [r81] man/rename.vars.Rd: Minor changes, typo and formatting - fixes. - * [r79] R/nobs.R, man/nobs.Rd: - initial checkin. - -2001-12-12 warneg - - * [r53] man/rename.vars.Rd: Added omitted documentaton for 'info' - parameter. Changed example code - not to use 'Orthodont' data set so that the nlme package is not - required. - -2001-12-08 warneg - - * [r47] R/rename.vars.R: Changed 'T' to 'TRUE' in parameter list. - -2001-12-07 warneg - - * [r45] man/rename.vars.Rd: - Fixed see also link. Mis-typed - 'data.frame' as 'dataframe'. - * [r44] R/rename.vars.R: Added attribution. - * [r43] man/rename.vars.Rd: Added proper attribution to Don - MacQueen. - * [r39] man/rename.vars.Rd: Initial checkin. Unfortunately, I've - lost the email of the person who - sent this to me. I'll credit him/her when I find out who it was! - * [r38] R/rename.vars.R: Initial checkin - -2001-12-05 warneg - - * [r34] R, R/combine.R: - Renamed 'concat' function to 'combine' to - avoid name conflict with - an existing S-Plus function. - * [r32] ., man, man/combine.Rd: - Changed function name 'concat' to - 'combine' and renamed concat.Rd to - combine.Rd - diff -Nru gdata-2.16.1/debian/changelog gdata-2.17.0/debian/changelog --- gdata-2.16.1/debian/changelog 2015-07-08 17:09:45.000000000 +0000 +++ gdata-2.17.0/debian/changelog 2015-07-08 17:09:45.000000000 +0000 @@ -1,3 +1,11 @@ +gdata (2.17.0-1) unstable; urgency=low + + * New upstream release + + * debian/control: Set Build-Depends: to current R version + + -- Dirk Eddelbuettel Wed, 08 Jul 2015 06:35:31 -0500 + gdata (2.16.1-2) unstable; urgency=low * Rebuilding as pbuilder get persistent size mismatch diff -Nru gdata-2.16.1/debian/control gdata-2.17.0/debian/control --- gdata-2.16.1/debian/control 2015-07-08 17:09:45.000000000 +0000 +++ gdata-2.17.0/debian/control 2015-07-08 17:09:45.000000000 +0000 @@ -2,7 +2,7 @@ Section: gnu-r Priority: optional Maintainer: Dirk Eddelbuettel -Build-Depends: cdbs, debhelper (>= 7.0.0), r-base-dev (>= 3.2.0), r-cran-gtools +Build-Depends: cdbs, debhelper (>= 7.0.0), r-base-dev (>= 3.2.1), r-cran-gtools Standards-Version: 3.9.6 Package: r-cran-gdata diff -Nru gdata-2.16.1/DESCRIPTION gdata-2.17.0/DESCRIPTION --- gdata-2.16.1/DESCRIPTION 2015-05-01 13:26:32.000000000 +0000 +++ gdata-2.17.0/DESCRIPTION 2015-07-04 07:51:58.000000000 +0000 @@ -22,9 +22,9 @@ scalar and vector arguments ('resample'). Depends: R (>= 2.3.0) SystemRequirements: perl (>= 5.10.0) -Imports: gtools -Version: 2.16.1 -Date: 2015-04-28 +Imports: gtools, stats, methods, utils +Version: 2.17.0 +Date: 2015-07-02 Author: Gregory R. Warnes, Ben Bolker, Gregor Gorjanc, Gabor Grothendieck, Ales Korosec, Thomas Lumley, Don MacQueen, Arni Magnusson, Jim Rogers, and others @@ -32,6 +32,6 @@ License: GPL-2 NeedsCompilation: no Suggests: RUnit -Packaged: 2015-04-29 15:32:39 UTC; warnes +Packaged: 2015-07-03 23:13:13 UTC; warnes Repository: CRAN -Date/Publication: 2015-05-01 15:26:32 +Date/Publication: 2015-07-04 09:51:58 diff -Nru gdata-2.16.1/inst/ChangeLog gdata-2.17.0/inst/ChangeLog --- gdata-2.16.1/inst/ChangeLog 2015-04-29 03:30:30.000000000 +0000 +++ gdata-2.17.0/inst/ChangeLog 2015-07-03 02:44:25.000000000 +0000 @@ -1,368 +1,255 @@ -2015-04-29 warnes +2015-06-29 warnes - * [r1992] tests/test.humanReadable.Rout.save, - tests/test.read.xls.R, tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Apparentely read.csv() needs - different combination of "fileEncoding=`latin1`" and - "encoding=`latin1`" on unix and windows platforms. - * [r1991] R/mapLevels.R: In mapLevels(), use sapply() instead of - lapply() to avoid warning message. - * [r1990] tests/test.humanReadable.Rout.save, + * [r2055] inst/ChangeLog: Update ChangeLog + * [r2054] tests/test.humanReadable.Rout.save, tests/test.read.xls.R, tests/test.read.xls.Rout.save, tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Displaying all the latin1 - characters for diff isn't reliable across platforms. Simply - summarize the latin1 data instead. - * [r1989] R/installXLSXsupport.R, - tests/test.humanReadable.Rout.save, tests/test.read.xls.R, - tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Display read latin1 data so that - diff can catch changes. + tests/tests.write.fwf.Rout.save: Add note for R CMD check to help + reviewers not freak out when diffs occur because of absence of a + PERL library needed to support XLSX files. + * [r2053] R/upperTriangle.R, man/upperTriangle.Rd: Add 'byrow' + argument to lowerTriangle()/upperTriangle() functions. + +2015-05-02 warnes + + * [r2018] Rename 'trunk' to 'pkg' for compatibility with R-forge + +2015-04-29 warnes + + * [r1993] Update ChangeLog and NEWS again. + * [r1992] Apparentely read.csv() needs different combination of + "fileEncoding=`latin1`" and "encoding=`latin1`" on unix and + windows platforms. + * [r1991] In mapLevels(), use sapply() instead of lapply() to avoid + warning message. + * [r1990] Displaying all the latin1 characters for diff isn't + reliable across platforms. Simply summarize the latin1 data + instead. + * [r1989] Display read latin1 data so that diff can catch changes. 2015-04-28 warnes - * [r1988] inst/ChangeLog: Update ChangeLog for gdata 2.16.1 - * [r1987] inst/NEWS: Update NEWS for gdata 2.16.1 - * [r1986] NAMESPACE: Remove no-longer defined methods. - * [r1985] man/reorder.Rd: Summary: Minor formatting changes, use - rnorm() for X in example, and use set.seed() for consistent - results. - * [r1984] man/first.Rd: Summary: Replace unicode single-quote - characters with ASCII ones. - * [r1983] R/reorder.R: Summary: Call base::sort instead of sort, - which has been redefined by arguments. - * [r1982] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog. - * [r1981] DESCRIPTION: Bump version number. - * [r1980] R/trim.R: Remove CVS header tag. - * [r1979] DESCRIPTION: Update version requirement for R (>= 2.3.0) - and perl (5.10.0). - * [r1978] R/first.R, R/left.R, man/first.Rd: - first() and last() - are now simply wrappers to utils::head() and + * [r1988] Update ChangeLog for gdata 2.16.1 + * [r1987] Update NEWS for gdata 2.16.1 + * [r1986] Remove no-longer defined methods. + * [r1985] Summary: Minor formatting changes, use rnorm() for X in + example, and use set.seed() for consistent results. + * [r1984] Summary: Replace unicode single-quote characters with + ASCII ones. + * [r1983] Summary: Call base::sort instead of sort, which has been + redefined by arguments. + * [r1982] Update NEWS and ChangeLog. + * [r1981] Bump version number. + * [r1980] Remove CVS header tag. + * [r1979] Update version requirement for R (>= 2.3.0) and perl + (5.10.0). + * [r1978] - first() and last() are now simply wrappers to + utils::head() and utils::tail() with a default 'n=1' instead of 'n=6'. - Move code for left() and right() into a separate file. - * [r1977] R/reorder.R, man/reorder.Rd: If arguments 'X' or 'FUN' is - supplied to reorder.factor(), mimic the + * [r1977] If arguments 'X' or 'FUN' is supplied to + reorder.factor(), mimic the behavior of stats::reorder.default() rather than trying to call it via NextMethod. 2015-04-25 warnes - * [r1974] DESCRIPTION: List needs a conjuction - * [r1973] inst/NEWS: Fix spelling errors & typos - * [r1972] DESCRIPTION: Fix typographical errors - * [r1971] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog - (again) - * [r1970] NAMESPACE, R/aggregate.table.R: Remove aggregate.table() - entirely - * [r1969] tests/test.humanReadable.R, - tests/test.humanReadable.Rout.save, - tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: 'test.humanReadable.R' needed - set.seed() to make the results consistent. - * [r1968] tests/test.humanReadable.Rout.save, - tests/test.read.xls.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save: Update .save files - * [r1967] R/write.fwf.R: Missed on commit. - * [r1966] R/write.fwf.R, tests/test.humanReadable.Rout.save, - tests/test.reorder.factor.Rout.save, - tests/tests.write.fwf.Rout.save, - tests/unitTests/runit.write.fwf.R: Modfy write.fwf() to properly - handle matrix argument, avoiding conversion to dataframe unless - rownames=TRUE. Add corresponding unit tests. - * [r1965] inst/perl/module_tools.pl: Installing PERL modules was - failing. Adding CPAN configuration option fixed the problem. - * [r1964] inst/perl/xls2csv.pl: Error message about executable name - was missing one alternative - * [r1963] DESCRIPTION: Better describe gdata contents - * [r1962] NAMESPACE: is.* and as.* aren't generics - * [r1961] man/humanReadable.Rd, man/object.size.Rd: Add 'justify' - argument to print and format object_sizes methods - * [r1960] R/humanReadable.R, R/object.size.R: Add 'justify' - argument to print and format object_sizes methods - * [r1959] R/write.fwf.R: Remove stray call to 'browser' - * [r1958] DESCRIPTION, inst/ChangeLog, inst/NEWS: Update - DESCRIPTION, ChangeLog, and NEWS - * [r1957] NAMESPACE, R/humanReadable.R, R/object.size.R, - man/humanReadable.Rd, man/object.size.Rd, - tests/test.humanReadable.R, tests/test.humanReadable.Rout.save: - Complete work on object.size(), object_sizes methods, and + * [r1974] List needs a conjuction + * [r1973] Fix spelling errors & typos + * [r1972] Fix typographical errors + * [r1971] Update NEWS and ChangeLog (again) + * [r1970] Remove aggregate.table() entirely + * [r1969] 'test.humanReadable.R' needed set.seed() to make the + results consistent. + * [r1968] Update .save files + * [r1967] Missed on commit. + * [r1966] Modfy write.fwf() to properly handle matrix argument, + avoiding conversion to dataframe unless rownames=TRUE. Add + corresponding unit tests. + * [r1965] Installing PERL modules was failing. Adding CPAN + configuration option fixed the problem. + * [r1964] Error message about executable name was missing one + alternative + * [r1963] Better describe gdata contents + * [r1962] is.* and as.* aren't generics + * [r1961] Add 'justify' argument to print and format object_sizes + methods + * [r1960] Add 'justify' argument to print and format object_sizes + methods + * [r1959] Remove stray call to 'browser' + * [r1958] Update DESCRIPTION, ChangeLog, and NEWS + * [r1957] Complete work on object.size(), object_sizes methods, and humanReadable. - * [r1956] inst/perl/Spreadsheet/ParseExcel.pm: Add error message if - Excel file format is too old + * [r1956] Add error message if Excel file format is too old 2015-04-23 warnes - * [r1953] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog - * [r1952] R/write.fwf.R: - write.fwf() now properly supports matrix - objects, including matrix + * [r1953] Update NEWS and ChangeLog + * [r1952] - write.fwf() now properly supports matrix objects, + including matrix objects wihtout column names. (Reported by Carl Witthoft.) - * [r1951] inst/perl/xls2csv.pl: Remove 'use POSIX' from xls2csv.pl - since it is no longer needed - * [r1939] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog - * [r1938] R/reorder.R: reorder.factor() now hands off processing to + * [r1951] Remove 'use POSIX' from xls2csv.pl since it is no longer + needed + * [r1939] Update NEWS and ChangeLog + * [r1938] reorder.factor() now hands off processing to stats:::reorder.default() when either 'X' or 'FUN' is specified. 2015-04-22 warnes - * [r1937] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for - changes to humanReadable() - * [r1936] DESCRIPTION, R/humanReadable.R, R/object.size.R, - man/humanReadable.Rd: Fix 'units' argument of humanReadable() - * [r1935] man/object.size.Rd: Update object.size() man page to - reflect change in class of return value from 'object_size' to - 'object_sizes' - * [r1934] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for - gdata 2.16.0 - * [r1933] NAMESPACE, R/object.size.R: Modify gdaata:object.size to - generate S3 objects of class 'object_sizes' (note the final 's') - to avoid conflicts with methods in utils for object_size. - * [r1932] R/reorder.R, tests/test.reorder.factor.R, - tests/test.reorder.factor.Rout.save: Correct behavior of - reorder.factor() when argument 'X' is supplied by delgating to - stats:::reorder.default() + * [r1937] Update NEWS and ChangeLog for changes to humanReadable() + * [r1936] Fix 'units' argument of humanReadable() + * [r1935] Update object.size() man page to reflect change in class + of return value from 'object_size' to 'object_sizes' + * [r1934] Update NEWS and ChangeLog for gdata 2.16.0 + * [r1933] Modify gdaata:object.size to generate S3 objects of class + 'object_sizes' (note the final 's') to avoid conflicts with + methods in utils for object_size. + * [r1932] Correct behavior of reorder.factor() when argument 'X' is + supplied by delgating to stats:::reorder.default() 2015-04-14 warnes - * [r1929] inst/ChangeLog: Update ChangeLog - * [r1928] man/write.fwf.Rd: Remove editorializing - * [r1927] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for - gdata 2.15.0 - * [r1926] R/write.fwf.R, man/write.fwf.Rd: Add 'scientific' - argument to write.fwf to allow control of whether numeric values - can be displated using scientific notation. - * [r1925] inst/perl/xls2csv.pl: Replace depricated PERL function - POSIX::isnumeric with equivalent regexp - * [r1924] inst/ChangeLog: Add gdata ChangeLog to SVN + * [r1929] Update ChangeLog + * [r1928] Remove editorializing + * [r1927] Update NEWS and ChangeLog for gdata 2.15.0 + * [r1926] Add 'scientific' argument to write.fwf to allow control + of whether numeric values can be displated using scientific + notation. + * [r1925] Replace depricated PERL function POSIX::isnumeric with + equivalent regexp + * [r1924] Add gdata ChangeLog to SVN 2015-04-10 warnes - * [r1922] DESCRIPTION, NAMESPACE, inst/NEWS: Update files for gdata - 2.15.0 + * [r1922] Update files for gdata 2.15.0 2015-04-08 warnes - * [r1919] R/first.R, man/first.Rd, man/left.Rd: Move - first/last/left/right to from gtools to gdata + * [r1919] Move first/last/left/right to from gtools to gdata 2014-08-28 warnes - * [r1883] R/trim.R, inst/NEWS, inst/perl/xls2csv.pl, - inst/xls/ExampleExcelFile.xls, inst/xls/ExampleExcelFile.xlsx, - inst/xls/ExampleExcelFile_1900.xls, - inst/xls/ExampleExcelFile_1900.xlsx, - inst/xls/ExampleExcelFile_1904.xls, - inst/xls/ExampleExcelFile_1904.xlsx, tests/test.read.xls.R, - tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save: - Everything works now! - * [r1882] inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm: Suppress - annoying warnings in Spreadsheet::ParseXLS::FmtDefalt. - * [r1881] inst/xls/ExampleExcelFile_1900.xls, - inst/xls/ExampleExcelFile_1900.xlsx, - inst/xls/ExampleExcelFile_1904.xls, - inst/xls/ExampleExcelFile_1904.xlsx, tests/test.read.xls.R: Add - tests and corresponding test files for 1900 and 1904 based - XLX/XLSX files - * [r1880] inst/perl/Spreadsheet/XLSX, - inst/perl/Spreadsheet/XLSX.pm, inst/perl/install_modules.pl, - inst/perl/module_tools.pl, inst/perl/sheetCount.pl, - inst/perl/supportedFormats.pl: Complete transition from - Spreadsheet::XLSX to Spreadsheet::ParseXLSX - * [r1879] inst/perl/xls2csv.pl: Handle Excel files created on the - Mac, where by default Excel uses + * [r1883] Everything works now! + * [r1882] Suppress annoying warnings in + Spreadsheet::ParseXLS::FmtDefalt. + * [r1881] Add tests and corresponding test files for 1900 and 1904 + based XLX/XLSX files + * [r1880] Complete transition from Spreadsheet::XLSX to + Spreadsheet::ParseXLSX + * [r1879] Handle Excel files created on the Mac, where by default + Excel uses 1904-01-01 as the baseline for dates, rather than the usual 1900-01-01. - * [r1878] inst/perl/Crypt/.exists, inst/perl/XML/.exists: Remove - dotfiles - * [r1877] DESCRIPTION, inst/NEWS: Update for release - * [r1876] inst/xls/wide.xls, inst/xls/wide.xlsx: Add test for - handling fo very wide xls and xlsx files. - * [r1875] tests/test.read.xls.R: Add test for handling fo very wide - xls and xlsx files. - * [r1874] inst/perl/module_tools.pl, inst/perl/sheetCount.pl, - inst/perl/xls2csv.pl: Modify code to use latest version of + * [r1878] Remove dotfiles + * [r1877] Update for release + * [r1876] Add test for handling fo very wide xls and xlsx files. + * [r1875] Add test for handling fo very wide xls and xlsx files. + * [r1874] Modify code to use latest version of Spreadsheet::ParseExcel and to replace Spreadsheet::XLSX woth Spreadsheet::ParseXLSX - * [r1873] inst/perl/Crypt, inst/perl/Crypt/.exists, - inst/perl/Crypt/RC4.pm, inst/perl/Digest, inst/perl/Digest/Perl, - inst/perl/Digest/Perl/MD5.pm, inst/perl/Graphics, - inst/perl/Graphics/ColorUtils.pm, - inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Cell.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/Font.pm, - inst/perl/Spreadsheet/ParseExcel/Format.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Worksheet.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm, - inst/perl/Spreadsheet/ParseExcel/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/Worksheet.pm, - inst/perl/Spreadsheet/ParseXLSX.pm, - inst/perl/Spreadsheet/XLSX.pm, inst/perl/XML, - inst/perl/XML/.exists, inst/perl/XML/Twig, inst/perl/XML/Twig.pm, - inst/perl/XML/Twig/XPath.pm: Update Spreadsheet::ParseExcel, add + * [r1873] Update Spreadsheet::ParseExcel, add Spreadsheet:ParseXLSX, add dependencies 2014-04-05 warnes - * [r1801] tests/unitTests/runit.unknown.R: Apply same changes to - NAToUnknown that were previously applied to + * [r1801] Apply same changes to NAToUnknown that were previously + applied to unknownToNA for POSIXlt. - * [r1800] inst/NEWS: Update NEWS with latest changes - * [r1799] R/nobs.R: Call stats::nobs instead of - stats:::nobs.default within + * [r1800] Update NEWS with latest changes + * [r1799] Call stats::nobs instead of stats:::nobs.default within gdata::nobs.default. This avoids R CMD check warning. - * [r1798] tests/unitTests/runit.unknown.R: Don't compare optional - POSIXlt field. Explicitly compare POSIXlt, with special handling - of '-1' unknown value. - * [r1797] R/mapLevels.R, R/unknown.R: Don't use gdata::: - prefix to access gdata function - * [r1796] DESCRIPTION: Fix syntax error in DESCRIPTION file. - * [r1795] tests/runRUnitTests.R: Package name needs to be defined - outside of if test. - * [r1794] vignettes/Rnews.sty: Style file needed - * [r1793] R/unknown.R, tests/unitTests/runit.unknown.R: The issue - Brian pointed out was an error in the isUnknown() code, not an - error in the unit tests! - * [r1792] tests/unitTests/runit.unknown.R: Apply changes Brian - recommned to NAtoUnknown as well as unknownToNA. - * [r1791] inst/NEWS: Update NEWS file - * [r1790] inst/doc/Rnews.dtx: Don't need latex .dtx source file - * [r1789] inst/doc/mapLevels.Rnw, inst/doc/unknown.Rnw, vignettes, - vignettes/mapLevels.Rnw, vignettes/unknown.Rnw: Move vignettes - from inst/doc/ to vignettes/ - * [r1788] R/aggregate.table.R, man/aggregate.table.Rd, - man/gdata-defunct.Rd: Change 'aggregate.table' from deprecated to - defunct. - * [r1787] DESCRIPTION, inst/unitTests, man/gdata-package.Rd, - tests/runRUnitTests.R, tests/unitTests: Complete changes so that - the unit tests are run as part of R CMD check - * [r1786] DESCRIPTION, inst/NEWS: Update NEWS for gdata 2.13.4 - * [r1785] NAMESPACE: Update NAMESPACE file to remove deleted - function - * [r1784] inst/unitTests/Makefile, inst/unitTests/runit.bindData.R, - inst/unitTests/runit.cbindX.R, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.getDateTimeParts.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.nPairs.R, - inst/unitTests/runit.reorder.factor.R, - inst/unitTests/runit.trim.R, inst/unitTests/runit.trimSum.R, - inst/unitTests/runit.unknown.R, - inst/unitTests/runit.wideByFactor.R, - inst/unitTests/runit.write.fwf.R, tests/Makefile, - tests/runRUnitTests.R, tests/runit.bindData.R, - tests/runit.cbindX.R, tests/runit.drop.levels.R, - tests/runit.getDateTimeParts.R, tests/runit.mapLevels.R, - tests/runit.nPairs.R, tests/runit.reorder.factor.R, - tests/runit.trim.R, tests/runit.trimSum.R, tests/runit.unknown.R, - tests/runit.wideByFactor.R, tests/runit.write.fwf.R: Move unit - test files back to inst/unitTests. Fix up runRUnitTests.R to work - properly in the new location - * [r1783] tests/runit.unknown.R: - For unit tests, don't check for - equality of optional POSIXlt + * [r1798] Don't compare optional POSIXlt field. Explicitly compare + POSIXlt, with special handling of '-1' unknown value. + * [r1797] Don't use gdata::: prefix to access gdata function + + * [r1796] Fix syntax error in DESCRIPTION file. + * [r1795] Package name needs to be defined outside of if test. + * [r1794] Style file needed + * [r1793] The issue Brian pointed out was an error in the + isUnknown() code, not an error in the unit tests! + * [r1792] Apply changes Brian recommned to NAtoUnknown as well as + unknownToNA. + * [r1791] Update NEWS file + * [r1790] Don't need latex .dtx source file + * [r1789] Move vignettes from inst/doc/ to vignettes/ + * [r1788] Change 'aggregate.table' from deprecated to defunct. + * [r1787] Complete changes so that the unit tests are run as part + of R CMD check + * [r1786] Update NEWS for gdata 2.13.4 + * [r1785] Update NAMESPACE file to remove deleted function + * [r1784] Move unit test files back to inst/unitTests. Fix up + runRUnitTests.R to work properly in the new location + * [r1783] - For unit tests, don't check for equality of optional + POSIXlt components. (Bug reported by Brian Ripley). - * [r1782] R/runRUnitTests.R, inst/unitTests/Makefile, - inst/unitTests/runRUnitTests.R, inst/unitTests/runit.bindData.R, - inst/unitTests/runit.cbindX.R, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.getDateTimeParts.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.nPairs.R, - inst/unitTests/runit.reorder.factor.R, - inst/unitTests/runit.trim.R, inst/unitTests/runit.trimSum.R, - inst/unitTests/runit.unknown.R, - inst/unitTests/runit.wideByFactor.R, - inst/unitTests/runit.write.fwf.R, man/runRUnitTests.Rd, - tests/Makefile, tests/runRUnitTests.R, tests/runit.bindData.R, - tests/runit.cbindX.R, tests/runit.drop.levels.R, - tests/runit.getDateTimeParts.R, tests/runit.mapLevels.R, - tests/runit.nPairs.R, tests/runit.reorder.factor.R, - tests/runit.trim.R, tests/runit.trimSum.R, tests/runit.unknown.R, - tests/runit.wideByFactor.R, tests/runit.write.fwf.R: Move unit - test code into the (now) standard location + * [r1782] Move unit test code into the (now) standard location 2014-03-19 arnima - * [r1777] R/keep.R: change warning message to R standards + * [r1777] change warning message to R standards 2013-12-18 arnima - * [r1758] R/ll.R: Retain original list order unless sort=FALSE; - also stop if unnamed list + * [r1758] Retain original list order unless sort=FALSE; also stop + if unnamed list 2013-12-16 warnes - * [r1757] R/trim.R: Trim will now remove all types of - leading/trailing whitespace by using + * [r1757] Trim will now remove all types of leading/trailing + whitespace by using the [:blank:] character class. 2013-06-29 warnes - * [r1692] inst/NEWS: Update NEWS for second try for gdata 2.13.2 - * [r1691] R/ll.R: Simplify ll() by stuffing list arguments into an + * [r1692] Update NEWS for second try for gdata 2.13.2 + * [r1691] Simplify ll() by stuffing list arguments into an environment, avoiding the need to use attach/detach. 2013-06-28 warnes - * [r1685] inst/NEWS: Update NEWS for gdata 2.13.2 - * [r1684] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Minor update to - tests/*.Rout.save - * [r1683] R/ll.R: Add on.exit() handler to ensure a matching detach - occurs when attach is used in ll() - * [r1682] DESCRIPTION: Update for gdata 2.13.2 - * [r1681] R/aggregate.table.R: Improve deprecated message + * [r1685] Update NEWS for gdata 2.13.2 + * [r1684] Minor update to tests/*.Rout.save + * [r1683] Add on.exit() handler to ensure a matching detach occurs + when attach is used in ll() + * [r1682] Update for gdata 2.13.2 + * [r1681] Improve deprecated message 2013-03-24 warnes - * [r1645] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update test files for code - changes - * [r1644] inst/NEWS: Fix formatting in NEWS - * [r1643] DESCRIPTION, inst/NEWS, man/read.xls.Rd, - man/sheetCount.Rd, tests/test.read.xls.R: Replaced calls to - depreciated function ".path.package" with the new public function - "path.package". + * [r1645] Update test files for code changes + * [r1644] Fix formatting in NEWS + * [r1643] Replaced calls to depreciated function ".path.package" + with the new public function "path.package". 2013-01-14 warnes - * [r1639] R/installXLSXsupport.R, R/sheetCount.R, R/xls2sep.R, - R/xlsFormats.R: Replace (obsolete) '.path.package' with - 'find.package' function. + * [r1639] Replace (obsolete) '.path.package' with 'find.package' + function. 2012-09-20 warnes - * [r1622] man/MedUnits.Rd, man/ans.Rd, man/duplicated2.Rd: Correct - .Rd file errors detected by 'R CMD check'. - * [r1621] NAMESPACE: Add duplicated() and ans() to the NAMESPACE. - * [r1620] DESCRIPTION, inst/NEWS: Update for gdata 2.13.0. - * [r1619] man/ConvertMedUnits.Rd: Fix typographic error. - * [r1618] R/ans.R, R/duplicated2.R, man/ans.Rd, man/duplicated2.Rd: - Add 'ans()' and 'duplicated()' contributed by Liviu Andronic. + * [r1622] Correct .Rd file errors detected by 'R CMD check'. + * [r1621] Add duplicated() and ans() to the NAMESPACE. + * [r1620] Update for gdata 2.13.0. + * [r1619] Fix typographic error. + * [r1618] Add 'ans()' and 'duplicated()' contributed by Liviu + Andronic. 2012-09-19 warnes - * [r1617] data/MedUnits.rda: Correct column names. Unit columns - were reversed and misspelled. - * [r1616] R/sheetCount.R: Add ignore.stderr to system command in - sheetCmd() to prevent stderr + * [r1617] Correct column names. Unit columns were reversed and + misspelled. + * [r1616] Add ignore.stderr to system command in sheetCmd() to + prevent stderr messages from being included in the captured output from the perl script. 2012-09-12 warnes - * [r1606] DESCRIPTION, inst/NEWS: Update for gdata 2.12.0 - * [r1605] R/aggregate.table.R, man/aggregate.table.Rd: - 'stats::aggregate' was made into a generic on 27-Jan-2010, so - that + * [r1606] Update for gdata 2.12.0 + * [r1605] 'stats::aggregate' was made into a generic on + 27-Jan-2010, so that attempting to call 'aggregate' on a 'table' object will now incorrectly call 'aggregate.table'. Since 'aggregate.table' can be @@ -373,57 +260,47 @@ the 'aggregate.table' function will now display a warning that it is depreciated and recommending the equivalent call to tapply. It will be removed entirely in a future version of gdata. - * [r1604] .Rinstignore: Don't ignore .Rnw files, but do ignore .svn - files. + * [r1604] Don't ignore .Rnw files, but do ignore .svn files. 2012-09-11 warnes - * [r1603] man/interleave.Rd: Clarify workding of DROP argument to - interleave(). - * [r1602] man/interleave.Rd: Replace call to aggregate.table() with - equivalent tapply() call since aggregate.table() is being - depreciated. + * [r1603] Clarify workding of DROP argument to interleave(). + * [r1602] Replace call to aggregate.table() with equivalent + tapply() call since aggregate.table() is being depreciated. 2012-08-22 warnes - * [r1601] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for - gdate 2.11.1. - * [r1600] man/read.xls.Rd: Add example for read.xls() that shows - how to use the fileEncoding + * [r1601] Update DESCRIPTION and NEWS for gdate 2.11.1. + * [r1600] Add example for read.xls() that shows how to use the + fileEncoding argument to read in latin-1 encoded data. - * [r1599] tests/latin-1.xls, tests/test.read.xls.R, - tests/test.read.xls.Rout.save: Add XLSX test for latin-1 - characters, and look for them in their new + * [r1599] Add XLSX test for latin-1 characters, and look for them + in their new location in inst/xls/. - * [r1598] inst/xls/latin-1.xls, inst/xls/latin-1.xlsx: add XLSX - version of latin-1.xls - * [r1597] tests/latin-1.xls, tests/test.read.xls.R, - tests/test.read.xls.Rout.save: Add test file and code to ensure - that read.xls() can properly handle + * [r1598] add XLSX version of latin-1.xls + * [r1597] Add test file and code to ensure that read.xls() can + properly handle files with alternative encodings. latin-1.xls contains each of the non-ascii latin-1 special characters in both the column headings and the body of the file. - * [r1596] R/read.xls.R: Change code to have R read the csv/tab data - from the file rather than + * [r1596] Change code to have R read the csv/tab data from the file + rather than from the connetion we made, so that file encodings can be properly handled. - * [r1595] R/read.xls.R: Always close the connection. + * [r1595] Always close the connection. 2012-08-13 warnes - * [r1594] inst/perl/xls2csv.pl: Remove trailing space from output - line. + * [r1594] Remove trailing space from output line. 2012-06-18 warnes - * [r1567] inst/NEWS: Update NEWS for 2.11.0 release. - * [r1566] DESCRIPTION: Bump version number and add - SystemRequirements for perl. - * [r1565] R/xls2sep.R, inst/perl/xls2csv.pl, man/read.xls.Rd, - tests/test.read.xls.R, tests/test.read.xls.Rout.save: read.xls() - and supporting functions now allow blank lines to be + * [r1567] Update NEWS for 2.11.0 release. + * [r1566] Bump version number and add SystemRequirements for perl. + * [r1565] read.xls() and supporting functions now allow blank lines + to be preserved, rather than skipped, by supplying the argument "blank.lines.skip=FALSE". The underlying perl function has been extended to suppor this via an optional "-s" argument which, when @@ -431,384 +308,249 @@ 2012-06-13 warnes - * [r1564] DESCRIPTION, R/nobs.R, inst/NEWS: - nobs.default needs to - handle logical vectors in addition to numeric + * [r1564] - nobs.default needs to handle logical vectors in + addition to numeric vectors. - update DESCRIPTION and NEWS for 2.10.6. - * [r1563] R/nobs.R: nobs.default needs to handle logical as well as - numeric vectors. + * [r1563] nobs.default needs to handle logical as well as numeric + vectors. 2012-06-08 warnes - * [r1562] DESCRIPTION, tests/test.read.xls.Rout.save: Update - DESCRIPTION and tests - * [r1561] tests/test.read.xls.R: fix incorrect function name - * [r1560] DESCRIPTION, man/installXLSXsupport.Rd: Mark example for - installXLSXsupport() to not be executed durin R CMD check. - * [r1559] DESCRIPTION: stats:::nobs.default and stats::nobs.lm - require R > 2.13.0, so add this as a dependency. + * [r1562] Update DESCRIPTION and tests + * [r1561] fix incorrect function name + * [r1560] Mark example for installXLSXsupport() to not be executed + durin R CMD check. + * [r1559] stats:::nobs.default and stats::nobs.lm require R > + 2.13.0, so add this as a dependency. 2012-06-06 warnes - * [r1552] DESCRIPTION, inst/NEWS: Update for release 2.10.2 - * [r1551] R/nobs.R: Fix bugs in nobs.default. - * [r1550] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update to reflect warning on - startup that 'nobs' hides 'stats::nobs'. - * [r1549] man/nobs.Rd: Remove stray non-ASCII characters. - * [r1548] R/nobs.R: The nobs() dispatch method must be defined in - the gdata namespace to + * [r1552] Update for release 2.10.2 + * [r1551] Fix bugs in nobs.default. + * [r1550] Update to reflect warning on startup that 'nobs' hides + 'stats::nobs'. + * [r1549] Remove stray non-ASCII characters. + * [r1548] The nobs() dispatch method must be defined in the gdata + namespace to pick up the definition of gdata::nobs.default. - * [r1547] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for - 2.10.1 release. - * [r1546] NAMESPACE, R/nobs.R, man/nobs.Rd: Define aliases for - 'nobs' and 'nobs.lm' to support backward + * [r1547] Update DESCRIPTION and NEWS for 2.10.1 release. + * [r1546] Define aliases for 'nobs' and 'nobs.lm' to support + backward compatibility for packages depending on gdata. - * [r1545] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for - 2.10.0 release - * [r1544] NAMESPACE, R/startsWith.R, man/startsWith.Rd: - Add - manual page and NAMESPACE entry for startsWith(). + * [r1545] Update DESCRIPTION and NEWS for 2.10.0 release + * [r1544] - Add manual page and NAMESPACE entry for startsWith(). - Add 'ignore.case' argument to startsWith(). - * [r1543] tests/test.read.xls.Rout.save: Update to match new code. - * [r1542] man/read.xls.Rd: Replace non-ASCII characters. - * [r1541] R/read.xls.R, man/read.xls.Rd, tests/test.read.xls.R: Add - na.strings to read.xls call to convert "#DIV/0!" to NA. + * [r1543] Update to match new code. + * [r1542] Replace non-ASCII characters. + * [r1541] Add na.strings to read.xls call to convert "#DIV/0!" to + NA. 2012-06-05 warnes - * [r1540] NAMESPACE: Remove nobs method dispatch and lm methods - since these are now provided by the stats package. - * [r1539] R/env.R: Spell out arguments to ls() to avoid R CMD check + * [r1540] Remove nobs method dispatch and lm methods since these + are now provided by the stats package. + * [r1539] Spell out arguments to ls() to avoid R CMD check warnings. - * [r1538] .Rinstignore: Add .Rinstignore file to omit latex style - and source files from distributed inst/doc directory. - * [r1537] R/ConvertMedUnits.R: - Add NULL definition of MedUnits to - avoid R CMD check warning. + * [r1538] Add .Rinstignore file to omit latex style and source + files from distributed inst/doc directory. + * [r1537] - Add NULL definition of MedUnits to avoid R CMD check + warning. - Specify local environment when calling data() so that MedUnits gets defined in the function's environment rather than the global environment. - * [r1536] R/ls.funs.R: Fix error in ls.funs() that occurs when - there are no objects in the environment. - * [r1535] R/object.size.R: Avoid warning by calling - utils::object.size rather than Internal(object.size(x)) + * [r1536] Fix error in ls.funs() that occurs when there are no + objects in the environment. + * [r1535] Avoid warning by calling utils::object.size rather than + Internal(object.size(x)) 2012-05-31 warnes - * [r1534] R/nobs.R, man/nobs.Rd: - Remove dispatch function 'nobs' - and method 'nobs.lm' since these are + * [r1534] - Remove dispatch function 'nobs' and method 'nobs.lm' + since these are now provided by the R 'stats' package. 2012-05-04 warnes - * [r1532] DESCRIPTION: Update for next release - * [r1531] NAMESPACE, R/ls.funs.R, man/ls.funs.Rd: Add ls.funs() to - show functions defined in the specified environment. - * [r1530] man/is.what.Rd: Fix enumerate syntax. + * [r1532] Update for next release + * [r1531] Add ls.funs() to show functions defined in the specified + environment. + * [r1530] Fix enumerate syntax. 2012-04-03 warnes - * [r1522] R/startsWith.R: Add startsWith() function. + * [r1522] Add startsWith() function. 2011-10-05 warnes - * [r1516] man/read.xls.Rd: Fix typo + * [r1516] Fix typo 2011-09-30 warnes - * [r1515] inst/NEWS: Update DESCRIPTION and README for 2.9.0 - release. - * [r1514] DESCRIPTION: Update DESCRIPTION and README for 2.9.0 - release. + * [r1515] Update DESCRIPTION and README for 2.9.0 release. + * [r1514] Update DESCRIPTION and README for 2.9.0 release. 2011-09-20 warnes - * [r1508] man/read.xls.Rd: Improve xls2csv() man page - * [r1507] NAMESPACE: Add case() function, a vector equivalent of - the switch() function - * [r1506] R/case.R, man/case.Rd: Add case() function, a vector - equivalent of the switch() function + * [r1508] Improve xls2csv() man page + * [r1507] Add case() function, a vector equivalent of the switch() + function + * [r1506] Add case() function, a vector equivalent of the switch() + function 2011-09-02 warnes - * [r1500] NAMESPACE: Add 'centerText' function to center text - strings for a specified width. - * [r1499] R/centerText.R, man/centerText.Rd: Add 'centerText' - function to center text strings for a specified width. + * [r1500] Add 'centerText' function to center text strings for a + specified width. + * [r1499] Add 'centerText' function to center text strings for a + specified width. 2011-04-16 warnes - * [r1469] DESCRIPTION, inst/NEWS: Update for release 2.8.2 + * [r1469] Update for release 2.8.2 2011-04-15 warnes - * [r1468] R/dQuote.ascii.R, R/installXLSXsupport.R, R/read.xls.R, - R/sheetCount.R, R/xls2sep.R: Fix errors on windows when R or Perl - install path includes spaces by properly quoting the path. - * [r1467] R/xlsFormats.R: Fix error in xlsFormat() on windows when - R or Perl install path includes spaces by quoting the path. + * [r1468] Fix errors on windows when R or Perl install path + includes spaces by properly quoting the path. + * [r1467] Fix error in xlsFormat() on windows when R or Perl + install path includes spaces by quoting the path. 2011-01-15 ggorjan - * [r1465] NAMESPACE, R/nPairs.R, inst/NEWS, - inst/unitTests/runit.nPairs.R, man/nPairs.Rd: Adding summary - method for nPairs + * [r1465] Adding summary method for nPairs 2010-11-12 warnes - * [r1462] inst/NEWS: Update NEWS for gdata 2.8.1 - * [r1461] DESCRIPTION: Update DEScription file for 2.8.1 release - * [r1460] tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update test output to match - latest code - * [r1459] R/write.fwf.R, man/write.fwf.Rd, - tests/test.write.fwf.eol.R: Modify write.fwf() to capture and - pass on additional arguments for + * [r1462] Update NEWS for gdata 2.8.1 + * [r1461] Update DEScription file for 2.8.1 release + * [r1460] Update test output to match latest code + * [r1459] Modify write.fwf() to capture and pass on additional + arguments for write.table(). This resolves a bug reported by Jan Wijffels. 2010-11-01 arnima - * [r1453] man/Args.Rd: Minor improvement in Args.Rd help page + * [r1453] Minor improvement in Args.Rd help page 2010-10-19 warnes - * [r1452] R/onAttach.R, R/xls2sep.R: Avoid use of file.access() - which is unreliable on Windows network shares. + * [r1452] Avoid use of file.access() which is unreliable on Windows + network shares. 2010-07-08 ggrothendieck2 - * [r1448] R/xls2sep.R: findPerl call added to xls2sep + * [r1448] findPerl call added to xls2sep 2010-07-07 ggrothendieck2 - * [r1447] man/read.xls.Rd: small improvements to read.xls.Rd + * [r1447] small improvements to read.xls.Rd 2010-05-03 warnes - * [r1439] NAMESPACE, R/installXLSXModules.R, - R/installXLSXsupport.R, R/onAttach.R, inst/NEWS, - man/installXLSXsupport.Rd, man/xlsFormats.Rd: Rename - installXLSXModules() to installXLSXsupport() and provide - documentation for it. - * [r1438] inst/NEWS: Update news for gdata 2.8.0 - * [r1437] DESCRIPTION, NAMESPACE, R/installXLSXModules.R, - R/onAttach.R, inst/perl/install_modules.pl, - inst/perl/module_tools.pl, tests/test.read.xls.R: Add .onAttach - function to check & inform user if perl is available, to check - whether XLS and XLSX formats are avaiable, and to run the (new) - installXLSXModules() functon to attempt to install the necessar - libraries if not. Added installXLSXModules() function. + * [r1439] Rename installXLSXModules() to installXLSXsupport() and + provide documentation for it. + * [r1438] Update news for gdata 2.8.0 + * [r1437] Add .onAttach function to check & inform user if perl is + available, to check whether XLS and XLSX formats are avaiable, + and to run the (new) installXLSXModules() functon to attempt to + install the necessar libraries if not. Added installXLSXModules() + function. 2010-05-02 warnes - * [r1436] man/xlsFormats.Rd: Correct error in xlsFormat example - * [r1435] DESCRIPTION, NAMESPACE, R/dQuote.ascii.R, R/findPerl.R, - R/read.xls.R, R/xlsFormats.R, inst/doc/gregmisc.tex, - inst/perl/install_modules.pl, inst/perl/module_tools.pl, - inst/perl/sheetCount.pl, inst/perl/supportedFormats.pl, - inst/perl/xls2csv.pl, man/ConvertMedUnits.Rd, - man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/read.xls.Rd, - man/rename.vars.Rd, man/reorder.Rd, man/resample.Rd, - man/sheetCount.Rd, man/trim.Rd, man/unmatrix.Rd, - man/upperTriangle.Rd, man/xlsFormats.Rd, src, - tests/test.read.xls.R, tests/test.read.xls.Rout.save, - tests/tests.write.fwf.Rout.save: Update perl code to work (but - generate warnings) when Zlib or SpreadSheet::XLXS is not - instaled. Also update Greg's email address + * [r1436] Correct error in xlsFormat example + * [r1435] Update perl code to work (but generate warnings) when + Zlib or SpreadSheet::XLXS is not instaled. Also update Greg's + email address 2010-02-21 ggrothendieck2 - * [r1423] R/read.xls.R, man/read.xls.Rd: isOpen problems fixed - (isOpen must have changed in R since this worked in earlier - versions). Also nba.xls link in read.xls.Rd disappeared. Replaced - with similar link. + * [r1423] isOpen problems fixed (isOpen must have changed in R + since this worked in earlier versions). Also nba.xls link in + read.xls.Rd disappeared. Replaced with similar link. 2010-02-20 ggrothendieck2 - * [r1422] INSTALL: improved INSTALL file + * [r1422] improved INSTALL file 2010-02-19 ggrothendieck2 - * [r1421] INSTALL, R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R, - inst/NEWS: added findPerl to locate ActiveState Perl on Windows - if perl= not specified and Rtools perl would have otherwise been + * [r1421] added findPerl to locate ActiveState Perl on Windows if + perl= not specified and Rtools perl would have otherwise been used. Also added INSTALL file. 2010-01-28 warnes - * [r1419] DESCRIPTION, inst/NEWS: Update for release 2.7.1 - * [r1418] R/xls2sep.R: xls2sep(): Show output of perl call when - verbose=T - * [r1417] src/build.bat: More Win32 fixes - * [r1416] src/Makefile, src/Makefile.win, src/build.bat: More work - on Win32 building - * [r1415] src/Makefile, src/Makefile.win, src/build.bat: Support - building Compress::Raw::Zlib perl package under windows. + * [r1419] Update for release 2.7.1 + * [r1418] xls2sep(): Show output of perl call when verbose=T + * [r1417] More Win32 fixes + * [r1416] More work on Win32 building + * [r1415] Support building Compress::Raw::Zlib perl package under + windows. 2010-01-26 warnes - * [r1413] inst/NEWS: Fix typos - * [r1412] R/sheetCount.R: Show more details in sheetCount() when - verbose=TRUE + * [r1413] Fix typos + * [r1412] Show more details in sheetCount() when verbose=TRUE 2010-01-24 warnes - * [r1411] R/xls2sep.R: Replace two calls to 'dQuote', to - 'dQuote.ascii' - * [r1408] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Remove - auto-generated pdf files from svn - * [r1407] src/Makefile: create 'distclean' to remove perl binary - dir, currently mac-only - * [r1406] R/read.xls.R, R/xls2sep.R: Make read.xls() and xls2sep() - quieter when verbose=FALSE - * [r1405] tests/test.read.xls.R, tests/test.read.xls.Rout.save: Add - tests for read.xls, sheetCount, and sheetNames - * [r1404] src/Makefile: Modify makefile to 1) clean up after build, - 2) make tar non-verbose - * [r1403] R/read.xls.R, R/sheetCount.R: Close connections when - done. - * [r1402] man/read.xls.Rd: Fix typo - * [r1401] man/read.xls.Rd, man/sheetNames.Rd: Fix R CMD CHECK - errors - * [r1400] src/Compress-Raw-Zlib-2.024, - src/Compress-Raw-Zlib-2.024.tar.gz, src/Makefile: Use the - original gz file for Compress::Raw::Zlib to avoid issues with - 'non-platform-independent' filename error in R CMD CHECK - * [r1399] inst/perl/Archive/README-Archive-Zip, - inst/perl/Archive/README-Archive::Zip: Rename files to remove R - CMD check error - * [r1398] DESCRIPTION, inst/NEWS, inst/doc/mapLevels.pdf, - inst/doc/unknown.pdf: Update for 2.7.0 release - * [r1397] NAMESPACE: Add new functions to NAMESPACE - * [r1396] src, src/Compress-Raw-Zlib-2.024, - src/Compress-Raw-Zlib-2.024/Changes, - src/Compress-Raw-Zlib-2.024/MANIFEST, - src/Compress-Raw-Zlib-2.024/META.yml, - src/Compress-Raw-Zlib-2.024/Makefile.PL, - src/Compress-Raw-Zlib-2.024/README, - src/Compress-Raw-Zlib-2.024/Zlib.xs, - src/Compress-Raw-Zlib-2.024/config.in, - src/Compress-Raw-Zlib-2.024/examples, - src/Compress-Raw-Zlib-2.024/examples/filtdef, - src/Compress-Raw-Zlib-2.024/examples/filtinf, - src/Compress-Raw-Zlib-2.024/fallback, - src/Compress-Raw-Zlib-2.024/fallback/constants.h, - src/Compress-Raw-Zlib-2.024/fallback/constants.xs, - src/Compress-Raw-Zlib-2.024/lib, - src/Compress-Raw-Zlib-2.024/lib/Compress, - src/Compress-Raw-Zlib-2.024/lib/Compress/Raw, - src/Compress-Raw-Zlib-2.024/lib/Compress/Raw/Zlib.pm, - src/Compress-Raw-Zlib-2.024/pod, - src/Compress-Raw-Zlib-2.024/pod/FAQ.pod, - src/Compress-Raw-Zlib-2.024/ppport.h, - src/Compress-Raw-Zlib-2.024/private, - src/Compress-Raw-Zlib-2.024/private/MakeUtil.pm, - src/Compress-Raw-Zlib-2.024/t, - src/Compress-Raw-Zlib-2.024/t/000prereq.t, - src/Compress-Raw-Zlib-2.024/t/01version.t, - src/Compress-Raw-Zlib-2.024/t/02zlib.t, - src/Compress-Raw-Zlib-2.024/t/07bufsize.t, - src/Compress-Raw-Zlib-2.024/t/09limitoutput.t, - src/Compress-Raw-Zlib-2.024/t/18lvalue.t, - src/Compress-Raw-Zlib-2.024/t/99pod.t, - src/Compress-Raw-Zlib-2.024/t/Test, - src/Compress-Raw-Zlib-2.024/t/Test/Builder.pm, - src/Compress-Raw-Zlib-2.024/t/Test/More.pm, - src/Compress-Raw-Zlib-2.024/t/Test/Simple.pm, - src/Compress-Raw-Zlib-2.024/t/compress, - src/Compress-Raw-Zlib-2.024/t/compress/CompTestUtils.pm, - src/Compress-Raw-Zlib-2.024/typemap, - src/Compress-Raw-Zlib-2.024/zlib-src, - src/Compress-Raw-Zlib-2.024/zlib-src/adler32.c, - src/Compress-Raw-Zlib-2.024/zlib-src/compress.c, - src/Compress-Raw-Zlib-2.024/zlib-src/crc32.c, - src/Compress-Raw-Zlib-2.024/zlib-src/crc32.h, - src/Compress-Raw-Zlib-2.024/zlib-src/deflate.c, - src/Compress-Raw-Zlib-2.024/zlib-src/deflate.h, - src/Compress-Raw-Zlib-2.024/zlib-src/infback.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inffast.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inffast.h, - src/Compress-Raw-Zlib-2.024/zlib-src/inffixed.h, - src/Compress-Raw-Zlib-2.024/zlib-src/inflate.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inflate.h, - src/Compress-Raw-Zlib-2.024/zlib-src/inftrees.c, - src/Compress-Raw-Zlib-2.024/zlib-src/inftrees.h, - src/Compress-Raw-Zlib-2.024/zlib-src/trees.c, - src/Compress-Raw-Zlib-2.024/zlib-src/trees.h, - src/Compress-Raw-Zlib-2.024/zlib-src/uncompr.c, - src/Compress-Raw-Zlib-2.024/zlib-src/zconf.h, - src/Compress-Raw-Zlib-2.024/zlib-src/zlib.h, - src/Compress-Raw-Zlib-2.024/zlib-src/zutil.c, - src/Compress-Raw-Zlib-2.024/zlib-src/zutil.h, src/Makefile: Add - Compress::Raw::Zlib code - * [r1395] man/read.xls.Rd, man/sheetCount.Rd: Add/Update - documentation - * [r1394] R/xls2sep.R: Minor formatting change - * [r1393] inst/xls/ExampleExcelFile.xls, - inst/xls/ExampleExcelFile.xlsx: Add additional example files - * [r1392] inst/perl/sheetCount.pl, inst/perl/sheetNames.pl, - inst/perl/xls2csv.pl: Combine sheetCount.pl and sheetNames.pl and - modify to support Excel 2007 'xlsx' format - * [r1391] inst/perl/Spreadsheet/XLSX.pm, - inst/perl/Spreadsheet/XLSX/Fmt2007.pm, inst/perl/xls2csv.pl: - Complete changes to handle Excel 2007 'xlsx' files - * [r1390] inst/perl/Archive, inst/perl/Archive/README-Archive::Zip, - inst/perl/Archive/Zip, inst/perl/Archive/Zip.pm, - inst/perl/Archive/Zip/Archive.pm, - inst/perl/Archive/Zip/BufferedFileHandle.pm, - inst/perl/Archive/Zip/DirectoryMember.pm, - inst/perl/Archive/Zip/FAQ.pod, - inst/perl/Archive/Zip/FileMember.pm, - inst/perl/Archive/Zip/Member.pm, - inst/perl/Archive/Zip/MemberRead.pm, - inst/perl/Archive/Zip/MockFileHandle.pm, - inst/perl/Archive/Zip/NewFileMember.pm, - inst/perl/Archive/Zip/StringMember.pm, - inst/perl/Archive/Zip/Tree.pm, - inst/perl/Archive/Zip/ZipFileMember.pm, - inst/perl/OLE/README-OLE-Storage_Lite, - inst/perl/Spreadsheet/README-ParseExcel, - inst/perl/Spreadsheet/README-XLS, inst/perl/Spreadsheet/XLSX, - inst/perl/Spreadsheet/XLSX.pm, - inst/perl/Spreadsheet/XLSX/Fmt2007.pm, - inst/perl/Spreadsheet/XLSX/Utility2007.pm, inst/perl/VERSIONS: - Add additional Perl modules to support Excel 2007 'xlsx' files + * [r1411] Replace two calls to 'dQuote', to 'dQuote.ascii' + * [r1408] Remove auto-generated pdf files from svn + * [r1407] create 'distclean' to remove perl binary dir, currently + mac-only + * [r1406] Make read.xls() and xls2sep() quieter when verbose=FALSE + * [r1405] Add tests for read.xls, sheetCount, and sheetNames + * [r1404] Modify makefile to 1) clean up after build, 2) make tar + non-verbose + * [r1403] Close connections when done. + * [r1402] Fix typo + * [r1401] Fix R CMD CHECK errors + * [r1400] Use the original gz file for Compress::Raw::Zlib to avoid + issues with 'non-platform-independent' filename error in R CMD + CHECK + * [r1399] Rename files to remove R CMD check error + * [r1398] Update for 2.7.0 release + * [r1397] Add new functions to NAMESPACE + * [r1396] Add Compress::Raw::Zlib code + * [r1395] Add/Update documentation + * [r1394] Minor formatting change + * [r1393] Add additional example files + * [r1392] Combine sheetCount.pl and sheetNames.pl and modify to + support Excel 2007 'xlsx' format + * [r1391] Complete changes to handle Excel 2007 'xlsx' files + * [r1390] Add additional Perl modules to support Excel 2007 'xlsx' + files 2010-01-24 ggrothendieck2 - * [r1389] NAMESPACE, man/sheetNames.Rd: added sheetNames.Rd - (documenting sheetNames/sheetCount) and updated NAMESPACE file. - * [r1388] inst/NEWS: fixed spacing problem in NEWS + * [r1389] added sheetNames.Rd (documenting sheetNames/sheetCount) + and updated NAMESPACE file. + * [r1388] fixed spacing problem in NEWS 2010-01-23 warnes - * [r1387] inst/perl/xls2csv.pl: Check if parsing the xls file - succeeds... Current code doesn't handle new XML-based format - * [r1386] inst/perl/Spreadsheet/XLSX: Remove perl - 'Spreadsheet:XLSX' module since it depends on Compress-Raw-Zlib, - which probably won't be available on most machines, and I don't - have time to figure out how to get R to build it properly when - gdata is installed. - * [r1385] inst/perl/Spreadsheet/XLSX, - inst/perl/Spreadsheet/XLSX/Fmt2007.pm, - inst/perl/Spreadsheet/XLSX/Utility2007.pm: Add perl - 'Spreadsheet:XLSX' module to support new Excel XML format files - * [r1384] R/xls2sep.R: Add xls2tsv() convenience wrapper to - xls2sep() - * [r1383] R/read.xls.R, R/xls2sep.R: Update to match new xls2csv.pl - code, allow specification of sheets by name, support CSV and TAB - delimited files using the same code, other minor changes. - * [r1382] R/sheetCount.R: Add sheetNames() function to extract the - names from XLS files - * [r1381] inst/bin/xls2csv.bat: Fix xls2csv.bat - * [r1380] inst/perl/xls2csv.pl: If only one sheet is present in the - file, don't insert the sheet name into the filename - * [r1379] inst/xls/ExampleExcelFile.xls, - inst/xls/ExampleExcelFile.xlsx: Add additional test/example Excel + * [r1387] Check if parsing the xls file succeeds... Current code + doesn't handle new XML-based format + * [r1386] Remove perl 'Spreadsheet:XLSX' module since it depends on + Compress-Raw-Zlib, which probably won't be available on most + machines, and I don't have time to figure out how to get R to + build it properly when gdata is installed. + * [r1385] Add perl 'Spreadsheet:XLSX' module to support new Excel + XML format files + * [r1384] Add xls2tsv() convenience wrapper to xls2sep() + * [r1383] Update to match new xls2csv.pl code, allow specification + of sheets by name, support CSV and TAB delimited files using the + same code, other minor changes. + * [r1382] Add sheetNames() function to extract the names from XLS files - * [r1378] inst/perl/xls2csv.pl, inst/perl/xls2tab.pl, - inst/perl/xls2tsv.pl: Modify xls2csv.pl script to: + * [r1381] Fix xls2csv.bat + * [r1380] If only one sheet is present in the file, don't insert + the sheet name into the filename + * [r1379] Add additional test/example Excel files + * [r1378] Modify xls2csv.pl script to: - Use tab-delimiter and .tsv or .tab extension if called with the name xls2tsv.pl or xls2tab.pl, respectively. This allows a single @@ -818,45 +560,24 @@ - Allow selection of sheets by name - Provide better error checking - Other code improvements - * [r1377] inst/perl/sheetCount.pl, inst/perl/sheetNames.pl: Add - perl scripts to extract worksheet names and sheet count from - Excel files + * [r1377] Add perl scripts to extract worksheet names and sheet + count from Excel files 2010-01-22 warnes - * [r1376] inst/perl/OLE/Storage_Lite.pm: Upgrade Perl - OLE::StorageLight module to version 0.19 - * [r1375] inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Cell.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/Font.pm, - inst/perl/Spreadsheet/ParseExcel/Format.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser/Worksheet.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm, - inst/perl/Spreadsheet/ParseExcel/Workbook.pm, - inst/perl/Spreadsheet/ParseExcel/Worksheet.pm: Upgrade perl - Spreadsheet::ParseExcel to version 0.56 - * [r1374] DESCRIPTION: Add complete list of contributors + * [r1376] Upgrade Perl OLE::StorageLight module to version 0.19 + * [r1375] Upgrade perl Spreadsheet::ParseExcel to version 0.56 + * [r1374] Add complete list of contributors 2010-01-22 arnima - * [r1373] man/keep.Rd: Minor improvement in help page - * [r1371] R/Args.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R, - man/Args.Rd, man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: - Many small improvements to documentation of Arni's five functions + * [r1373] Minor improvement in help page + * [r1371] Many small improvements to documentation of Arni's five + functions 2010-01-22 warnes - * [r1370] R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R, - R/xls2sep.R: - Move xls2csv(), xls2tab(), xls2sep() to a separate - file + * [r1370] - Move xls2csv(), xls2tab(), xls2sep() to a separate file - Move qQuote.ascii to a separate file - Bug Fix: xls2csv(), xls2tab() failed to pass the provided @@ -869,112 +590,79 @@ 2009-12-06 arnima - * [r1369] R/Args.R, man/Args.Rd: Minor improvements of Args(). - * [r1368] R/ll.R, man/ll.Rd: Improved ll() so user can limit output - to specified classes + * [r1369] Minor improvements of Args(). + * [r1368] Improved ll() so user can limit output to specified + classes 2009-11-16 arnima - * [r1366] R/ll.R: ll(.GlobalEnv) does not crash anymore + * [r1366] ll(.GlobalEnv) does not crash anymore 2009-08-20 warnes - * [r1357] man/cbindX.Rd, man/getDateTimePart.Rd, man/mapLevels.Rd, - man/nPairs.Rd, man/trim.Rd, man/trimSum.Rd, man/unknown.Rd, - man/write.fwf.Rd: Replace \ldots with \dots to make the new R CMD - CHECK happy. + * [r1357] Replace \ldots with \dots to make the new R CMD CHECK + happy. 2009-08-19 warnes - * [r1355] DESCRIPTION: Update for 2.6.1 release - * [r1354] inst/unitTests/runit.getDateTimeParts.R: Modify unit - tests to avoid issues related to zime zones. + * [r1355] Update for 2.6.1 release + * [r1354] Modify unit tests to avoid issues related to zime zones. 2009-08-05 warnes - * [r1353] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Update - vignettes for 2.6.0 release - * [r1352] man/frameApply.Rd: Fix formatting warning in frameApply - man page + * [r1353] Update vignettes for 2.6.0 release + * [r1352] Fix formatting warning in frameApply man page 2009-07-16 ggorjan - * [r1350] man/write.fwf.Rd: Reverting recent change and clarifying - the meaning. + * [r1350] Reverting recent change and clarifying the meaning. 2009-07-16 warnes - * [r1349] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf, - man/resample.Rd: Add contents of \value section for resample() - man page - * [r1348] tests/tests.write.fwf.Rout.save: Update test output to - remove R CMD check warning - * [r1347] inst/NEWS: Update ChangeLog and NEWS for gdata 2.6.0 - release - * [r1346] DESCRIPTION: Update DESCRIPTION file for gdata 2.6.0 - * [r1345] inst/doc/gregmisc.tex, inst/doc/mapLevels.pdf, - inst/doc/unknown.pdf, man/ConvertMedUnits.Rd, - man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/rename.vars.Rd, - man/reorder.Rd, man/trim.Rd, man/unmatrix.Rd, - man/upperTriangle.Rd: Correct Greg's email address - * [r1344] man/write.fwf.Rd: Correct minor typos in write.fwf() man - page - * [r1343] man/resample.Rd: Correct page for resample() - * [r1342] NAMESPACE, R/read.xls.R, inst/perl/xls2tab.pl, - man/read.xls.Rd: Add support for using tab for field separator - during translation from xls format in read.xls + * [r1349] Add contents of \value section for resample() man page + * [r1348] Update test output to remove R CMD check warning + * [r1347] Update ChangeLog and NEWS for gdata 2.6.0 release + * [r1346] Update DESCRIPTION file for gdata 2.6.0 + * [r1345] Correct Greg's email address + * [r1344] Correct minor typos in write.fwf() man page + * [r1343] Correct page for resample() + * [r1342] Add support for using tab for field separator during + translation from xls format in read.xls 2009-04-19 arnima - * [r1314] R/env.R, R/ll.R: Changed object.size(object) to + * [r1314] Changed object.size(object) to unclass(object.size(object)). 2008-12-31 ggorjan - * [r1312] NAMESPACE, inst/NEWS: Documenting changes and exporting - the functions. - * [r1311] R/object.size.R, man/humanReadable.Rd, - man/object.size.Rd: Enhanced function object.size that returns - the size of multiple objects. There is also a handy print method - that can print size of an object in "human readable" format when + * [r1312] Documenting changes and exporting the functions. + * [r1311] Enhanced function object.size that returns the size of + multiple objects. There is also a handy print method that can + print size of an object in "human readable" format when options(humanReadable=TRUE) or print(object.size(x), humanReadable=TRUE). - * [r1310] R/wideByFactor.R, inst/unitTests/runit.wideByFactor.R, - man/wideByFactor.Rd: New function wideByFactor that reshapes - given dataset by a given factor - it creates a "multivariate" - data.frame. - * [r1309] R/nPairs.R, inst/unitTests/runit.nPairs.R, man/nPairs.Rd: - New function nPairs that gives the number of variable pairs in a - data.frame or a matrix. - * [r1308] R/getDateTimeParts.R, - inst/unitTests/runit.getDateTimeParts.R, man/getDateTimePart.Rd: - New functions getYear, getMonth, getDay, getHour, getMin, and - getSec for extracting the date/time parts from objects of a + * [r1310] New function wideByFactor that reshapes given dataset by + a given factor - it creates a "multivariate" data.frame. + * [r1309] New function nPairs that gives the number of variable + pairs in a data.frame or a matrix. + * [r1308] New functions getYear, getMonth, getDay, getHour, getMin, + and getSec for extracting the date/time parts from objects of a date/time class. - * [r1307] R/bindData.R, inst/unitTests/runit.bindData.R, - man/bindData.Rd: New function bindData that binds two data frames - into a multivariate data frame in a different way than merge. - * [r1306] R/runRUnitTests.R, inst/unitTests/Makefile, - inst/unitTests/runRUnitTests.R, man/gdata-package.Rd, - man/runRUnitTests.Rd, tests/doRUnit.R: New function - .runRUnitTestsGdata that enables run of all RUnit tests during - the R CMD check as well as directly from within R. + * [r1307] New function bindData that binds two data frames into a + multivariate data frame in a different way than merge. + * [r1306] New function .runRUnitTestsGdata that enables run of all + RUnit tests during the R CMD check as well as directly from + within R. 2008-12-20 ggorjan - * [r1305] NAMESPACE, R/trimSum.R, inst/NEWS, - inst/unitTests/runit.trimSum.R, man/trimSum.Rd: - * [r1304] tests/tests.write.fwf.Rout.save: To remove some output in - the R CMD check + * [r1305] + * [r1304] To remove some output in the R CMD check 2008-08-05 ggorjan - * [r1300] DESCRIPTION, NAMESPACE, R/cbindX.R, R/write.fwf.R, - inst/NEWS, inst/doc/mapLevels.pdf, inst/doc/unknown.pdf, - inst/unitTests/runit.cbindX.R, inst/unitTests/runit.write.fwf.R, - man/cbindX.Rd, man/write.fwf.Rd, tests/tests.write.fwf.R, - tests/tests.write.fwf.Rout.save: - Increased version to 2.5.0 + * [r1300] - Increased version to 2.5.0 - New function cbindX that can bind objects with different number of rows. @@ -986,20 +674,18 @@ 2008-06-30 arnima - * [r1299] R/env.R, R/ll.R, man/env.Rd, man/ll.Rd: Simplified - default 'unit' argument from c("KB","MB","bytes") to "KB". + * [r1299] Simplified default 'unit' argument from + c("KB","MB","bytes") to "KB". 2008-05-13 warnes - * [r1270] inst/NEWS, inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: - Update NEWS file for 2.4.2 - * [r1269] R/read.xls.R: Use path.expand() to give proper full path - to xls file to be translated by read.xls() - * [r1268] R/read.xls.R: Modifed read.xls() failed to return the - converted data... fixed. - * [r1267] inst/perl/Spreadsheet/ParseExcel/Utility.pm: Correct - broken patch for open-office support - * [r1266] DESCRIPTION, R/read.xls.R: For read.xls() and xls2csv(): + * [r1270] Update NEWS file for 2.4.2 + * [r1269] Use path.expand() to give proper full path to xls file to + be translated by read.xls() + * [r1268] Modifed read.xls() failed to return the converted data... + fixed. + * [r1267] Correct broken patch for open-office support + * [r1266] For read.xls() and xls2csv(): - Implement more informative log messages when verbose=TRUE - Quote temporary file name to avoid errors when calling perl to do the work. @@ -1011,259 +697,201 @@ 2008-05-12 warnes - * [r1265] inst/perl/Spreadsheet/ParseExcel/Utility.pm: Patch to - correct issue with OpenOffice-created XLS files. Thanks to + * [r1265] Patch to correct issue with OpenOffice-created XLS files. + Thanks to Robert Burns for pointing out the patch at http://rt.cpan.org/Public/Bug/Display.html?id=7206 2008-03-25 warnes - * [r1250] DESCRIPTION, inst/NEWS, inst/doc/mapLevels.pdf, - inst/doc/unknown.pdf: Update for version 2.4.1 - * [r1249] inst/xls/iris.xls: Example iris.xls file didn't complete - & properly formatted iris data set. Fixed. - * [r1248] inst/perl/IO/AtomicFile.pm, inst/perl/IO/InnerFile.pm, - inst/perl/IO/Lines.pm, inst/perl/IO/Scalar.pm, - inst/perl/IO/ScalarArray.pm, inst/perl/IO/Stringy.pm, - inst/perl/IO/Wrap.pm, inst/perl/IO/WrapTie.pm, - inst/perl/OLE/Storage_Lite.pm, - inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm: Update perl modules - to latest versions + * [r1250] Update for version 2.4.1 + * [r1249] Example iris.xls file didn't complete & properly + formatted iris data set. Fixed. + * [r1248] Update perl modules to latest versions 2008-03-24 warnes - * [r1247] man/read.xls.Rd: Fix typo in win32 example for read.xls() + * [r1247] Fix typo in win32 example for read.xls() 2008-03-11 warnes - * [r1246] NAMESPACE: Add xls2csv to exported function list + * [r1246] Add xls2csv to exported function list 2008-01-30 warnes - * [r1241] ChangeLog, DESCRIPTION, inst/NEWS: Update DESCRIPTION and - NEWS for release 2.4.0 + * [r1241] Update DESCRIPTION and NEWS for release 2.4.0 2008-01-29 arnima - * [r1240] man/keep.Rd: Added argument 'all'. - * [r1239] R/keep.R: Added argument 'all'. + * [r1240] Added argument 'all'. + * [r1239] Added argument 'all'. 2007-10-22 warnes - * [r1196] DESCRIPTION: Clarify GPL version + * [r1196] Clarify GPL version 2007-09-10 ggorjan - * [r1169] man/upperTriangle.Rd: removed unmatched brace - * [r1168] man/gdata-package.Rd: adding alias + * [r1169] removed unmatched brace + * [r1168] adding alias 2007-09-06 ggorjan - * [r1162] man/gdata-package.Rd: keyword + * [r1162] keyword 2007-08-21 ggorjan - * [r1154] man/gdata-package.Rd: package help page - * [r1153] NEWS, inst/NEWS: move - * [r1152] NEWS: move + * [r1154] package help page + * [r1153] move + * [r1152] move 2007-08-20 ggorjan - * [r1151] inst/doc/mapLevels.tex: clean - * [r1150] inst/doc/mapLevels.Rnw, inst/doc/mapLevels.pdf, - inst/doc/mapLevels.tex: a real vignette - * [r1149] inst/doc/unknown.Rnw, inst/doc/unknown.pdf, - inst/doc/unknown.tex: a real vignette - * [r1148] man/unknown.Rd: additional keyword for searchig + * [r1151] clean + * [r1150] a real vignette + * [r1149] a real vignette + * [r1148] additional keyword for searchig 2007-08-17 ggorjan - * [r1147] man/unknown.Rd: keyword + * [r1147] keyword 2007-07-22 arnima - * [r1103] R/Args.R, R/keep.R: Reverted back to - as.character(substitute(x)), so user can run keep(x), + * [r1103] Reverted back to as.character(substitute(x)), so user can + run keep(x), keep("x"), Args(x), and Args("x"). 2007-07-21 arnima - * [r1102] R/keep.R: Changed as.character(substitute()) to + * [r1102] Changed as.character(substitute()) to deparse(substitute()), following help(substitute) recommendation. - * [r1101] R/Args.R: Changed as.character(substitute()) to + * [r1101] Changed as.character(substitute()) to deparse(substitute()), following help(substitute) recommendation. 2007-07-10 warnes - * [r1099] R/read.xls.R, man/read.xls.Rd: Update read.xls() code and - docs with enhacements by Gabor Grothendieck + * [r1099] Update read.xls() code and docs with enhacements by Gabor + Grothendieck 2007-06-06 ggorjan - * [r1097] inst/doc/unknown.pdf, inst/doc/unknown.tex: last edits - from newsletter - * [r1096] R/drop.levels.R, man/drop.levels.Rd: drop levels as - suggested by Brian Ripley - * [r1095] inst/unitTests/Makefile, tests/doRUnit.R: better - integration of unit tests - * [r1094] R/mapLevels.R, R/unknown.R: making codetools happy + * [r1097] last edits from newsletter + * [r1096] drop levels as suggested by Brian Ripley + * [r1095] better integration of unit tests + * [r1094] making codetools happy 2007-01-28 arnima - * [r1042] R/keep.R: Throw warnings rather than errors + * [r1042] Throw warnings rather than errors 2007-01-27 arnima - * [r1041] R/keep.R: Meaningful error message is given when - requested object does not exist - * [r1040] R/is.what.R: is.* tests that return NA are not reported + * [r1041] Meaningful error message is given when requested object + does not exist + * [r1040] is.* tests that return NA are not reported is.what recursion is avoided 2006-11-30 ggorjan - * [r1035] R/unknown.R: minor commet to the code - * [r1034] inst/doc/mapLevels.pdf, inst/doc/mapLevels.tex: - description of mapLevels methods - * [r1033] inst/doc/unknown.pdf, inst/doc/unknown.tex: description - of unknown methods + * [r1035] minor commet to the code + * [r1034] description of mapLevels methods + * [r1033] description of unknown methods 2006-11-16 ggorjan - * [r1013] R/c.factor.R, man/c.factor.Rd: seems that c.factor was - not a good idea and there were better examples posted on r-devel - list + * [r1013] seems that c.factor was not a good idea and there were + better examples posted on r-devel list 2006-11-14 ggorjan - * [r1012] man/combine.Rd, man/frameApply.Rd: Removed executable - property + * [r1012] Removed executable property 2006-11-10 ggorjan - * [r1004] NAMESPACE, NEWS: just formatting + * [r1004] just formatting 2006-11-02 ggorjan - * [r1002] man/mapLevels.Rd, man/unknown.Rd: typos + * [r1002] typos 2006-10-30 ggorjan - * [r1001] man/write.fwf.Rd: some more examples for use of read.fwf - after write.fwf - * [r1000] inst/unitTests: ignore for report files - * [r999] tests/tests.write.fwf.Rout.save: Id tag from source - * [r998] NAMESPACE: removing unused import - * [r997] R/write.fwf.R, inst/unitTests/runit.write.fwf.R, - man/write.fwf.Rd, tests/tests.write.fwf.R: Id tag - * [r996] NAMESPACE, NEWS, R/write.fwf.R, - inst/unitTests/runit.write.fwf.R, man/write.fwf.Rd, - tests/tests.write.fwf.R, tests/tests.write.fwf.Rout.save: - write.fwf - * [r995] inst/unitTests/runit.reorder.factor.R: Id tag - * [r994] inst/unitTests/runit.reorder.factor.R: added unit tests - for reorder.factor - * [r993] R/c.factor.R, R/mapLevels.R, R/unknown.R, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.trim.R, - inst/unitTests/runit.unknown.R, man/c.factor.Rd, man/unknown.Rd, - tests/doRUnit.R: mapply keeps names in R 2.4; POSIX unit tests - solved; $ should work now + * [r1001] some more examples for use of read.fwf after write.fwf + * [r1000] ignore for report files + * [r999] Id tag from source + * [r998] removing unused import + * [r997] Id tag + * [r996] write.fwf + * [r995] Id tag + * [r994] added unit tests for reorder.factor + * [r993] mapply keeps names in R 2.4; POSIX unit tests solved; $ + should work now 2006-10-29 ggorjan - * [r992] NEWS, R/unknown.R, inst/unitTests/runit.unknown.R, - man/unknown.Rd: fixed problem in tests; added unknown methods and - tests for matrices - * [r991] R/drop.levels.R, R/mapLevels.R, - inst/unitTests/runit.mapLevels.R, man/mapLevels.Rd, - tests/doRUnit.R: sort is generic now; mapply keeps names in R - 2.4.0; some codetools suggestions fixed - * [r990] DESCRIPTION, NAMESPACE: sort is generic from R 2.4.0 - * [r989] DESCRIPTION, NEWS, R/trim.R, man/trim.Rd: trim() gains ... - argument; version bump - * [r988] NEWS, R/reorder.R, man/reorder.Rd: Fixed collision bug - with stats version of reorder.factor + * [r992] fixed problem in tests; added unknown methods and tests + for matrices + * [r991] sort is generic now; mapply keeps names in R 2.4.0; some + codetools suggestions fixed + * [r990] sort is generic from R 2.4.0 + * [r989] trim() gains ... argument; version bump + * [r988] Fixed collision bug with stats version of reorder.factor 2006-10-27 warnes - * [r987] R/c.factor.R, man/c.factor.Rd: Add c() method for factor - objects, submitted by Gregor Gorjanc + * [r987] Add c() method for factor objects, submitted by Gregor + Gorjanc 2006-09-19 warnes - * [r986] NEWS: Update NEWS file for 2.3.0 release - * [r985] inst/unitTests/runit.trim.R: Explicitly set the local in - runit.trim.R to one where leading spaces affect sort order so - that the unit test works properly. + * [r986] Update NEWS file for 2.3.0 release + * [r985] Explicitly set the local in runit.trim.R to one where + leading spaces affect sort order so that the unit test works + properly. 2006-09-18 warnes - * [r984] inst/doc/Rnews.sty: Update Rnews.sty to the latest version - * [r983] R/trim.R, inst/unitTests/Makefile, - inst/unitTests/runit.trim.R, man/trim.Rd, tests/doRUnit.R: - Integrate fixes for trim() from Gregor and myself. - * [r982] inst/unitTests/report.html, inst/unitTests/report.txt: - Remove unneeded files. + * [r984] Update Rnews.sty to the latest version + * [r983] Integrate fixes for trim() from Gregor and myself. + * [r982] Remove unneeded files. 2006-09-13 warnes - * [r981] R/unknown.R, inst/unitTests, inst/unitTests/Makefile, - inst/unitTests/report.html, inst/unitTests/report.txt, - inst/unitTests/runit.drop.levels.R, - inst/unitTests/runit.mapLevels.R, inst/unitTests/runit.trim.R, - inst/unitTests/runit.unknown.R, man/unknown.Rd, tests, - tests/doRUnit.R: Add unknown() and unit test files - * [r980] NAMESPACE, R/drop.levels.R, R/mapLevels.R, R/trim.R: More - fixes from Gregor Gorjanc - * [r979] DESCRIPTION, NAMESPACE, R/combineLevels.R, R/mapFactor.R, - R/mapLevels.R, man/combineLevels.Rd, man/mapFactor.Rd, - man/mapLevels.Rd: Add mapLevels functions from Gregor Gorjanc, - along with associated unit tests. + * [r981] Add unknown() and unit test files + * [r980] More fixes from Gregor Gorjanc + * [r979] Add mapLevels functions from Gregor Gorjanc, along with + associated unit tests. 2006-08-03 warnes - * [r978] DESCRIPTION, NAMESPACE, R/combineLevels.R, R/mapFactor.R, - man/combineLevels.Rd, man/mapFactor.Rd: Add Gregor Gorjanc's - mapFactor() and combineLevels() functions. + * [r978] Add Gregor Gorjanc's mapFactor() and combineLevels() + functions. 2006-08-02 warnes - * [r977] inst/doc/gregmisc.tex, man/ConvertMedUnits.Rd, - man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/read.xls.Rd, - man/rename.vars.Rd, man/reorder.Rd, man/trim.Rd, man/unmatrix.Rd, - man/upperTriangle.Rd: Update my email address - * [r976] data/MedUnits.rda: Remove MedUnits.rda to convert to - binary format - * [r975] data/MedUnits.rda: Remove MedUnits.rda to convert to - binary format - * [r974] DESCRIPTION: Update version number - * [r973] NAMESPACE, R/drop.levels.R, R/trim.R, man/drop.levels.Rd, - man/trim.Rd: Integrate changes suggested by Gregor Gorjanc + * [r977] Update my email address + * [r976] Remove MedUnits.rda to convert to binary format + * [r975] Remove MedUnits.rda to convert to binary format + * [r974] Update version number + * [r973] Integrate changes suggested by Gregor Gorjanc 2006-03-14 nj7w - * [r940] NAMESPACE, R/trim.R, man/resample.Rd: Fixed R CMD check - errors and added trim.default to NAMESPACE + * [r940] Fixed R CMD check errors and added trim.default to + NAMESPACE 2006-03-13 nj7w - * [r939] R/trim.R: Added trim.character and trim.factor as per - Gregor's suggestions + * [r939] Added trim.character and trim.factor as per Gregor's + suggestions 2006-01-03 warnes - * [r839] NAMESPACE, R/resample.R, man/resample.Rd: Add resample() - function, which generates a random sample or + * [r839] Add resample() function, which generates a random sample + or permutation from the elements of the supplied vector, even if the vector has length 1. This avoide the problems caused by base::sample()'s special case for vectors of length 1, where it @@ -1271,17 +899,16 @@ 2005-12-13 nj7w - * [r806] ChangeLog, NEWS: Updated news and removed changelog + * [r806] Updated news and removed changelog 2005-12-12 nj7w - * [r798] DESCRIPTION, man/interleave.Rd: Updated version number for - CRAN release + * [r798] Updated version number for CRAN release 2005-12-08 warnes - * [r789] R/interleave.R: Andrew Burgess reported that interleave() - converts 1-column matrixes + * [r789] Andrew Burgess reported that interleave() converts + 1-column matrixes to vectors and provided a patch. A slight modification of his patch has been applied. There is now a 'drop' argument, which controls @@ -1290,8 +917,8 @@ 2005-12-04 warnes - * [r779] man/interleave.Rd: Andrew Burgess reported that - interleave() converts 1-column matrixes + * [r779] Andrew Burgess reported that interleave() converts + 1-column matrixes to vectors and provided a patch. A slight modification of his patch has been applied. There is now a 'drop' argument, which controls @@ -1300,275 +927,219 @@ 2005-12-01 nj7w - * [r775] man/combine.Rd, man/reorder.Rd: Updated Greg's email - address - * [r774] man/drop.levels.Rd, man/frameApply.Rd, man/ll.Rd, - man/read.xls.Rd: Updated Jim's email address + * [r775] Updated Greg's email address + * [r774] Updated Jim's email address 2005-11-21 arnima - * [r744] R/ll.R: Suppressed warning message in attach() call. + * [r744] Suppressed warning message in attach() call. 2005-10-27 warnes - * [r716] DESCRIPTION: Bump version number again to show that I - fixed a bug. - * [r715] DESCRIPTION, R/upperTriangle.R: Update version number - * [r714] man/frameApply.Rd, man/reorder.Rd: Remove explicit loading - of gtools in examples, so that failure to + * [r716] Bump version number again to show that I fixed a bug. + * [r715] Update version number + * [r714] Remove explicit loading of gtools in examples, so that + failure to import functions from gtools gets properly caught by running the examples. - * [r713] man/upperTriangle.Rd: Add missing close-bracket - * [r712] NAMESPACE: Add upperTriangle and friends - * [r711] R/upperTriangle.R, man/upperTriangle.Rd: Add functions for - extracting, modifying upper and lower trianglular + * [r713] Add missing close-bracket + * [r712] Add upperTriangle and friends + * [r711] Add functions for extracting, modifying upper and lower + trianglular components of matrices. 2005-10-19 arnima - * [r695] R/is.what.R: Replaced the "not.using" vector with a more - robust try(get(test)) to find out whether a particular is.* - function returns a logical of length one. + * [r695] Replaced the "not.using" vector with a more robust + try(get(test)) to find out whether a particular is.* function + returns a logical of length one. 2005-09-12 nj7w - * [r671] man/aggregate.table.Rd, man/interleave.Rd, - man/matchcols.Rd, man/nobs.Rd, man/read.xls.Rd, - man/rename.vars.Rd, man/trim.Rd, man/unmatrix.Rd: Updated Greg's - email + * [r671] Updated Greg's email 2005-09-06 nj7w - * [r661] man/reorder.Rd: Added library(gtools) in the example - * [r660] NAMESPACE: Removed gtools dependency from NAMESPACE, as it - was being used only in an example, and was giving warning - * [r659] DESCRIPTION: Added Suggests field + * [r661] Added library(gtools) in the example + * [r660] Removed gtools dependency from NAMESPACE, as it was being + used only in an example, and was giving warning + * [r659] Added Suggests field 2005-09-02 nj7w - * [r658] man/frameApply.Rd: Updated the example in frameApply - * [r656] NEWS: Added NEWS - * [r654] ChangeLog: ChangeLog + * [r658] Updated the example in frameApply + * [r656] Added NEWS + * [r654] ChangeLog 2005-08-31 nj7w - * [r644] DESCRIPTION: Added DESCRIPTION file - * [r643] DESCRIPTION.in: removed DESCRIPTION.in + * [r644] Added DESCRIPTION file + * [r643] removed DESCRIPTION.in 2005-07-20 nj7w - * [r631] man/ll.Rd: updated documentation - * [r630] R/Args.R: ## Args() was using a different search path from - args(), e.g. + * [r631] updated documentation + * [r630] ## Args() was using a different search path from args(), + e.g. rep <- function(local) return(NULL) args() Args() ## Fixed - * [r629] R/is.what.R: ## is.what() was giving needless warnings for - functions, e.g. + * [r629] ## is.what() was giving needless warnings for functions, + e.g. is.what(plot) ## Fixed - * [r628] R/ll.R: ## ll() was crashing if argument was a list of - length zero, e.g. + * [r628] ## ll() was crashing if argument was a list of length + zero, e.g. x <- list() ll(x) ## Fixed, and added sort.elements (see new help page) 2005-06-09 nj7w - * [r625] R/Args.R, R/aggregate.table.R, R/combine.R, R/elem.R, - R/env.R, R/frameApply.R, R/interleave.R, R/is.what.R, R/keep.R, - R/ll.R, R/matchcols.R, R/nobs.R, R/read.xls.R, R/rename.vars.R, - R/reorder.R, R/trim.R, R/unmatrix.R, inst/perl/IO/AtomicFile.pm, - inst/perl/IO/InnerFile.pm, inst/perl/IO/Lines.pm, - inst/perl/IO/Scalar.pm, inst/perl/IO/Scalar.pm.html, - inst/perl/IO/ScalarArray.pm, inst/perl/IO/Stringy.pm, - inst/perl/IO/Wrap.pm, inst/perl/IO/WrapTie.pm, - man/aggregate.table.Rd, man/combine.Rd, man/drop.levels.Rd, - man/interleave.Rd, man/nobs.Rd, man/rename.vars.Rd, - man/reorder.Rd: Updating the version number, and various help - files to synchronize splitting of gregmisc bundle in 4 individual + * [r625] Updating the version number, and various help files to + synchronize splitting of gregmisc bundle in 4 individual components. 2005-06-07 nj7w - * [r622] R/drop.levels.R: Reverting to the previous version of - drop.levels.R by replacing + * [r622] Reverting to the previous version of drop.levels.R by + replacing sapply(...) with as.data.frame(lapply(...)) because sapply has the undesirable effect of converting the object to a matrix, which in turn coerces the factors to numeric. 2005-05-13 nj7w - * [r621] R/read.xls.R: 1) Using dQuote.ascii function in read.xls - as the new version of dQuote doesn't work proprly with UTF-8 - locale. + * [r621] 1) Using dQuote.ascii function in read.xls as the new + version of dQuote doesn't work proprly with UTF-8 locale. 2) Modified CrossTable.Rd usage in gmodels 3) Modified heatmap.2 usage in gplots. 2005-04-02 warnes - * [r600] NAMESPACE, R/drop.levels.R, man/drop.levels.Rd: Move - drop.levels() from gtools to gdata. - * [r598] NAMESPACE, R/frameApply.R, man/frameApply.Rd: Move - frameApply() to gdata package. + * [r600] Move drop.levels() from gtools to gdata. + * [r598] Move frameApply() to gdata package. 2005-03-31 warnes - * [r586] man/elem.Rd: Comment out example to avoid R CMD check - warnings + * [r586] Comment out example to avoid R CMD check warnings 2005-03-22 warnes - * [r578] NAMESPACE, R/ConvertMedUnits.R, data/MedUnits.Rda, - data/MedUnits.rda, man/ConvertMedUnits.Rd, man/MedUnits.Rd: Fixes - to pass `R CMD check'. - * [r577] R/Args.R, R/env.R, R/ll.R, man/Args.Rd: Integrated fixes - from Arni. - * [r576] man/read.xls.Rd: Improve documentation of 'perl' argument - and give examples. + * [r578] Fixes to pass `R CMD check'. + * [r577] Integrated fixes from Arni. + * [r576] Improve documentation of 'perl' argument and give + examples. 2005-03-09 warnes - * [r573] R/ConvertMedUnits.R, man/ConvertMedUnits.Rd, - man/MedUnits.Rd: - Add ConvertMedUnits() plus documentation + * [r573] - Add ConvertMedUnits() plus documentation - Add documentation for MedUnits data set. - * [r572] data/MedUnits.Rda: Update MedUnits data file. - * [r571] data/MedUnits.tab: Don't need both .Rda and .tab forms of - the data. - * [r570] data, data/MedUnits.Rda, data/MedUnits.tab: Add MedUnits - data set, which provides conversions between American + * [r572] Update MedUnits data file. + * [r571] Don't need both .Rda and .tab forms of the data. + * [r570] Add MedUnits data set, which provides conversions between + American 'Conventional' and Standard Intertional (SI) medical units. 2005-03-01 warnes - * [r566] man/elem.Rd, man/ll.Rd: - Remove 'elem' call from ll - example. + * [r566] - Remove 'elem' call from ll example. - Add note to 'elem' man page that it is depreciated and 'll' should be used instead. 2005-02-26 nj7w - * [r565] NAMESPACE, man/elem.Rd, man/env.Rd, man/ll.Rd, - man/read.xls.Rd: *** empty log message *** + * [r565] *** empty log message *** 2005-02-25 warnes - * [r564] NAMESPACE: Remove ll methods since the base function now - handles lists and data frames. - * [r563] R/elem.R, R/env.R, R/ll.R, man/Args.Rd, man/env.Rd, - man/ll.Rd: Integrate changes submitted by Arni Magnusson + * [r564] Remove ll methods since the base function now handles + lists and data frames. + * [r563] Integrate changes submitted by Arni Magnusson 2005-01-31 warnes - * [r529] R/read.xls.R, man/read.xls.Rd: Add ability to specify the - perl executable and path. + * [r529] Add ability to specify the perl executable and path. 2005-01-28 warnes - * [r526] DESCRIPTION.in, NAMESPACE: Add dependency on stats. + * [r526] Add dependency on stats. 2005-01-12 warnes - * [r515] DESCRIPTION.in: Add dependency on R 1.9.0+ to prevent - poeple from installing on old + * [r515] Add dependency on R 1.9.0+ to prevent poeple from + installing on old versions of R which don't support namespaces. 2004-12-27 warnes - * [r509] man/unmatrix.Rd: Update usage to match code. - * [r508] R/unmatrix.R: Replace 'F' with 'FALSE'. + * [r509] Update usage to match code. + * [r508] Replace 'F' with 'FALSE'. 2004-10-12 warneg - * [r465] R/unmatrix.R, man/unmatrix.Rd: Add unmatrix() function + * [r465] Add unmatrix() function 2004-09-27 warneg - * [r461] DESCRIPTION, DESCRIPTION.in, NAMESPACE, man/.Rhistory: - Updated to pass R CMD check. + * [r461] Updated to pass R CMD check. 2004-09-03 warneg - * [r455] inst/xls, inst/xls/iris.xls: added to cvs. - * [r454] inst/perl/xls2csv.pl: Checkin xls2csv.pl. Should have been - in long ago, must have been an oversight - * [r451] R/read.xls.R: Need to look for files using the new package - name. - * [r449] man/read.xls.Rd: Need to use the new package name when - looking for iris.xls. - * [r448] man/ll.Rd: Add ll.list to the to the list of functions - described - * [r447] NAMESPACE: Add ll and friends to the namespace - * [r446] DESCRIPTION, DESCRIPTION.in, NAMESPACE, R/Args.R, - R/aggregate.table.R, R/combine.R, R/elem.R, R/env.R, - R/interleave.R, R/is.what.R, R/keep.R, R/ll.R, R/matchcols.R, - R/nobs.R, R/read.xls.R, R/rename.vars.R, R/reorder.R, R/trim.R, - man/reorder.Rd: initial bundle checkin + * [r455] added to cvs. + * [r454] Checkin xls2csv.pl. Should have been in long ago, must + have been an oversight + * [r451] Need to look for files using the new package name. + * [r449] Need to use the new package name when looking for + iris.xls. + * [r448] Add ll.list to the to the list of functions described + * [r447] Add ll and friends to the namespace + * [r446] initial bundle checkin 2004-09-02 warneg - * [r442] DESCRIPTION, DESCRIPTION.in, NAMESPACE, man/.Rhistory: - Initial revision + * [r442] Initial revision 2004-08-27 warnes - * [r441] R/reorder.R, man/reorder.Rd: Fixed bug in mixedsort, and - modified reorder.factor to use mixedsort. + * [r441] Fixed bug in mixedsort, and modified reorder.factor to use + mixedsort. 2004-07-29 warnes - * [r427] inst/perl, inst/perl/IO, inst/perl/IO/AtomicFile.pm, - inst/perl/IO/InnerFile.pm, inst/perl/IO/Lines.pm, - inst/perl/IO/Scalar.pm, inst/perl/IO/Scalar.pm.html, - inst/perl/IO/ScalarArray.pm, inst/perl/IO/Stringy.pm, - inst/perl/IO/Wrap.pm, inst/perl/IO/WrapTie.pm, inst/perl/OLE, - inst/perl/OLE/Storage_Lite.pm, inst/perl/Spreadsheet, - inst/perl/Spreadsheet/ParseExcel, - inst/perl/Spreadsheet/ParseExcel.pm, - inst/perl/Spreadsheet/ParseExcel/Dump.pm, - inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan.pm, - inst/perl/Spreadsheet/ParseExcel/FmtJapan2.pm, - inst/perl/Spreadsheet/ParseExcel/FmtUnicode.pm, - inst/perl/Spreadsheet/ParseExcel/SaveParser.pm, - inst/perl/Spreadsheet/ParseExcel/Utility.pm: Add perl modules to - CVS. + * [r427] Add perl modules to CVS. 2004-07-27 warnes - * [r425] man/read.xls.Rd: Fix typos/spelling. - * [r424] man/read.xls.Rd: Add note that Perl is required for - read.xls to work properly. + * [r425] Fix typos/spelling. + * [r424] Add note that Perl is required for read.xls to work + properly. 2004-07-16 warnes - * [r420] R/read.xls.R: Remove the temporary csv file if reading it - in fails. + * [r420] Remove the temporary csv file if reading it in fails. 2004-06-22 warnes - * [r377] R/ll.R, man/ll.Rd: Add S3 methods for data frames and - lists. + * [r377] Add S3 methods for data frames and lists. 2004-06-08 warnes - * [r371] inst/bin, inst/bin/xls2csv, inst/bin/xls2csv.bat: Moved - from gregmisc/src/. - * [r370] inst/tools: Remove the files in src, instead provide - "pre-installed" perl packages + * [r371] Moved from gregmisc/src/. + * [r370] Remove the files in src, instead provide "pre-installed" + perl packages in inst/perl. 2004-06-05 warnes - * [r365] inst/tools/Makefile: Fix typo. - * [r364] inst/tools/Makefile: Fix Unix makefile so that it works - when invoked directly. - * [r363] inst/tools/Makefile: Fixes for Windows - * [r362] man/read.xls.Rd: Minor enhancment to read.xls example. - * [r361] inst/tools/Makefile, inst/xls: - Merge Makefile.win into - Makefile. Makefile.win now just redirects + * [r365] Fix typo. + * [r364] Fix Unix makefile so that it works when invoked directly. + * [r363] Fixes for Windows + * [r362] Minor enhancment to read.xls example. + * [r361] - Merge Makefile.win into Makefile. Makefile.win now just + redirects to Makefile. - Update xls2csv.bat and xls2csv shell script to correctly obtain thier installion path and infer the location of the perl code and @@ -1579,141 +1150,124 @@ 2004-06-04 warnes - * [r360] inst/tools/Makefile: More changes, indended to improve - installation reliabilty and to make + * [r360] More changes, indended to improve installation reliabilty + and to make Makefile and Makefile.win as similar as possible. 2004-05-27 warnes - * [r358] inst/tools/Makefile: Clean should remove scripts from - source directory. - * [r357] inst/perl: Moved to xls2csv.pl.in. - * [r354] inst/perl/xls2csv.pl, inst/tools/Makefile: More fixes. - * [r353] man/elem.Rd: Fix missing brace. - * [r352] man/elem.Rd: Add explicit package name to see also links. - * [r351] inst/perl/xls2csv.pl, inst/tools/Makefile: More xls2csv - perl module support changes. - * [r350] inst/tools/Makefile: More changes to fix local - installation of perl modules. + * [r358] Clean should remove scripts from source directory. + * [r357] Moved to xls2csv.pl.in. + * [r354] More fixes. + * [r353] Fix missing brace. + * [r352] Add explicit package name to see also links. + * [r351] More xls2csv perl module support changes. + * [r350] More changes to fix local installation of perl modules. 2004-05-26 warnes - * [r345] man/read.xls.Rd: Escape underscores in email addresses so - Latex is happy. + * [r345] Escape underscores in email addresses so Latex is happy. 2004-05-25 warnes - * [r339] inst/perl/xls2csv.pl, inst/tools/Makefile: More changes to - xls2csv code. - * [r337] R/Args.R, man/Args.Rd: Add Args() function contributed by - Arni Magnusson . - * [r335] R/read.xls.R: - Change to call perl directly rather than - depending on the installed + * [r339] More changes to xls2csv code. + * [r337] Add Args() function contributed by Arni Magnusson + . + * [r335] - Change to call perl directly rather than depending on + the installed shell script. This should make the code more portable to MS-Windows systes. - Add additional commants.. - * [r332] inst/tools/Makefile: Makefile now modifies xls2csv.bat - xls2csv.pl and xls2csv to contain an + * [r332] Makefile now modifies xls2csv.bat xls2csv.pl and xls2csv + to contain an explicit path to the perl script/libraries. - * [r330] inst/tools/Makefile: R CMD build calls the clean target to - purge build files from the + * [r330] R CMD build calls the clean target to purge build files + from the source tree when packaging. To get use this behavior correctly, I've renamed the clean target to cleanup and distclean target to clean. - * [r329] R/read.xls.R, man/read.xls.Rd: Add read.xls(), a function - to read Microsoft Excel files by + * [r329] Add read.xls(), a function to read Microsoft Excel files + by translating them to csv files via the xls2csv.pl script. - * [r326] inst/tools/Makefile: More fixes. Seems to work now. + * [r326] More fixes. Seems to work now. 2004-05-24 warnes - * [r325] inst/perl, inst/perl/xls2csv.pl, inst/tools, - inst/tools/Makefile, inst/xls, inst/xls/iris.xls: Add files to - enable inclusion and installation of xls2csv.pl as part + * [r325] Add files to enable inclusion and installation of + xls2csv.pl as part of the package. 2004-04-01 warnes - * [r312] R/rename.vars.R, man/rename.vars.Rd: Add function - remove.vars(). + * [r312] Add function remove.vars(). 2004-03-26 warnes - * [r307] man/reorder.Rd: Contents of package 'mva' moveed to - 'stats'. - * [r298] R/is.what.R: - Fix is.what() for use under R 1.9.0 + * [r307] Contents of package 'mva' moveed to 'stats'. + * [r298] - Fix is.what() for use under R 1.9.0 - is.what() now uses is.* functions found in any attached frame 2004-01-21 warnes - * [r282] R/reorder.R, man/reorder.Rd: - Add ... argument to match - generic provided in mva. + * [r282] - Add ... argument to match generic provided in mva. 2004-01-19 warnes - * [r275] R/elem.R, R/env.R, R/ll.R, man/keep.Rd, man/ll.Rd: - - Integrated (partial) patch submitted by Arni Magnusson to clarify - help text. + * [r275] - Integrated (partial) patch submitted by Arni Magnusson + to clarify help text. - Modifed code to use match.arg(). 2003-12-15 warnes - * [r271] R/env.R: - Applied patch from Arni that fixed a bug that - caused env() to crash + * [r271] - Applied patch from Arni that fixed a bug that caused + env() to crash if any environment was completely empty 2003-12-03 warnes - * [r253] man/elem.Rd, man/ll.Rd: - match function argument defaults - with 'usage' + * [r253] - match function argument defaults with 'usage' 2003-12-02 warnes - * [r249] man/ll.Rd: Add one argument, to match code. + * [r249] Add one argument, to match code. 2003-12-01 warnes - * [r244] R/elem.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R: - Apply - changes submitted by Arni Magnusson + * [r244] - Apply changes submitted by Arni Magnusson 2003-11-19 warnes - * [r229] man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: - Changes to pass R CMD check. + * [r229] Changes to pass R CMD check. 2003-11-18 warnes - * [r224] R/elem.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R: - - Convert from MS-Dos to Unix line endings. + * [r224] - Convert from MS-Dos to Unix line endings. - Reformat to 80 columns. 2003-11-17 warnes - * [r223] man/elem.Rd: Replace 'T' with 'TRUE' to remove R CMD check - error. - * [r222] man/aggregate.table.Rd: Fix syntax error. + * [r223] Replace 'T' with 'TRUE' to remove R CMD check error. + * [r222] Fix syntax error. 2003-11-10 warnes - * [r220] R/elem.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R, - man/elem.Rd, man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: - - Add files contributed by Arni Magnusson + * [r220] - Add files contributed by Arni Magnusson . As well as some of my own. 2003-06-07 warnes - * [r198] man/aggregate.table.Rd, man/interleave.Rd: - Fixed error - in examples. Had sqrt(var(x)/(n-1)) for the standard + * [r198] - Fixed error in examples. Had sqrt(var(x)/(n-1)) for the + standard error of the mean instead of sqrt(var(x)/n). 2003-05-23 warnes - * [r197] R/matchcols.R, man/matchcols.Rd: - Fixed typos - * [r196] R/matchcols.R, man/matchcols.Rd: - library() backported - from 1.7-devel. This version of the function + * [r197] - Fixed typos + * [r196] - library() backported from 1.7-devel. This version of the + function adds the "pos=" argument to specify where in the search path the library should be placed. @@ -1727,14 +1281,13 @@ 2003-05-20 warnes - * [r195] R/interleave.R: - Omit NULL variables. - * [r194] R/trim.R, man/trim.Rd: - Added function trim() and - assocated docs. + * [r195] - Omit NULL variables. + * [r194] - Added function trim() and assocated docs. 2003-04-22 warnes - * [r188] R/reorder.R, man/reorder.Rd: - The mva package (which is - part of recommended) now provides a + * [r188] - The mva package (which is part of recommended) now + provides a generic 'reorder' function. Consequently, the 'reorder' function here has been renamed to 'reorder.factor'. @@ -1742,95 +1295,84 @@ 2003-03-03 warnes - * [r165] man/reorder.Rd: - Updated to match reorder.Rd which was - exetended to handle factor + * [r165] - Updated to match reorder.Rd which was exetended to + handle factor label names in addition to numeric indices. - * [r164] R/reorder.R: - Added handling of factor level names in - addition to numeric indexes. + * [r164] - Added handling of factor level names in addition to + numeric indexes. 2002-09-23 warnes - * [r118] inst, inst/doc, inst/doc/Rnews.dtx, inst/doc/Rnews.sty, - inst/doc/gregmisc.pdf, inst/doc/gregmisc.tex: Added inst/doc - directory and contents to CVS. - * [r117] R/aggregate.table.R, R/combine.R, R/interleave.R, - R/nobs.R, man/aggregate.table.Rd, man/combine.Rd, - man/interleave.Rd, man/nobs.Rd, man/rename.vars.Rd, - man/reorder.Rd: - Modified all files to include CVS Id and Log - tags. + * [r118] Added inst/doc directory and contents to CVS. + * [r117] - Modified all files to include CVS Id and Log tags. 2002-08-01 warnes - * [r112] R/reorder.R: Added reorder() function to reorder the - levels of a factor. + * [r112] Added reorder() function to reorder the levels of a + factor. 2002-04-09 warneg - * [r109] R/rename.vars.R, man/aggregate.table.Rd, - man/interleave.Rd, man/reorder.Rd: Checkin for version 0.5.3 - * [r108] R/interleave.R: - Properly handle case when some or all - arguments are vectors. + * [r109] Checkin for version 0.5.3 + * [r108] - Properly handle case when some or all arguments are + vectors. 2002-03-26 warneg - * [r104] man/reorder.Rd: - Changed methods to include '...' to - match the generic. + * [r104] - Changed methods to include '...' to match the generic. - Updated for version 0.5.1 - * [r102] R/nobs.R: Added ... to methods. - * [r101] man/nobs.Rd: Updated to add ... parameter to function - calls. - * [r98] man/reorder.Rd: Initial checkin. - * [r95] R/nobs.R: - Added CVS tags + * [r102] Added ... to methods. + * [r101] Updated to add ... parameter to function calls. + * [r98] Initial checkin. + * [r95] - Added CVS tags 2002-02-21 warneg - * [r87] R/aggregate.table.R: - Fixed bug where row and column - labels didn't always correspond to the + * [r87] - Fixed bug where row and column labels didn't always + correspond to the contents. This only occured when a factor was used for by1 or by2 and the factors levels weren't in the default sort order. 2002-02-20 warneg - * [r86] R/aggregate.table.R: New function. - * [r85] man/aggregate.table.Rd: Initial checkin. - * [r84] R/interleave.R, man/interleave.Rd: Initial checkin. - * [r83] man/nobs.Rd: Noted that specialized methods exist. - * [r82] man/nobs.Rd: Incorrectly had contents of nobs.R here - instead of help text. Corrected. - * [r81] man/rename.vars.Rd: Minor changes, typo and formatting - fixes. - * [r79] R/nobs.R, man/nobs.Rd: - initial checkin. + * [r86] New function. + * [r85] Initial checkin. + * [r84] Initial checkin. + * [r83] Noted that specialized methods exist. + * [r82] Incorrectly had contents of nobs.R here instead of help + text. Corrected. + * [r81] Minor changes, typo and formatting fixes. + * [r79] - initial checkin. 2001-12-12 warneg - * [r53] man/rename.vars.Rd: Added omitted documentaton for 'info' - parameter. Changed example code + * [r53] Added omitted documentaton for 'info' parameter. Changed + example code not to use 'Orthodont' data set so that the nlme package is not required. 2001-12-08 warneg - * [r47] R/rename.vars.R: Changed 'T' to 'TRUE' in parameter list. + * [r47] Changed 'T' to 'TRUE' in parameter list. 2001-12-07 warneg - * [r45] man/rename.vars.Rd: - Fixed see also link. Mis-typed - 'data.frame' as 'dataframe'. - * [r44] R/rename.vars.R: Added attribution. - * [r43] man/rename.vars.Rd: Added proper attribution to Don - MacQueen. - * [r39] man/rename.vars.Rd: Initial checkin. Unfortunately, I've - lost the email of the person who + * [r45] - Fixed see also link. Mis-typed 'data.frame' as + 'dataframe'. + * [r44] Added attribution. + * [r43] Added proper attribution to Don MacQueen. + * [r39] Initial checkin. Unfortunately, I've lost the email of the + person who sent this to me. I'll credit him/her when I find out who it was! - * [r38] R/rename.vars.R: Initial checkin + * [r38] Initial checkin 2001-12-05 warneg - * [r34] R, R/combine.R: - Renamed 'concat' function to 'combine' to - avoid name conflict with + * [r34] - Renamed 'concat' function to 'combine' to avoid name + conflict with an existing S-Plus function. - * [r32] ., man, man/combine.Rd: - Changed function name 'concat' to - 'combine' and renamed concat.Rd to + * [r32] - Changed function name 'concat' to 'combine' and renamed + concat.Rd to combine.Rd Binary files /tmp/tqYfMie2oZ/gdata-2.16.1/inst/doc/mapLevels.pdf and /tmp/xsbpDjr4Vh/gdata-2.17.0/inst/doc/mapLevels.pdf differ Binary files /tmp/tqYfMie2oZ/gdata-2.16.1/inst/doc/unknown.pdf and /tmp/xsbpDjr4Vh/gdata-2.17.0/inst/doc/unknown.pdf differ diff -Nru gdata-2.16.1/inst/NEWS gdata-2.17.0/inst/NEWS --- gdata-2.16.1/inst/NEWS 2015-04-29 03:31:36.000000000 +0000 +++ gdata-2.17.0/inst/NEWS 2015-07-03 02:51:41.000000000 +0000 @@ -1,3 +1,21 @@ +Changes in 2.17.0 (2015-07-02) +------------------------------ + +New features: + +- Add new argument 'byrow' to upperTriangle(), lowerTriangle(), + upperTriangle<-(), and lowerTriangle<-() to specify by-row rather + by-column order. This makes it simpler to copy values between the + lower and upper triangular areas, e.g. to construct a symmetric + matrix. + +Other changes: + +- Add inline comments to tests to alert reviewers of expected diffs on + systems lacking the libraries for read.xls() to support XLSX + formatted files. + + Changes in 2.16.1 (2015-04-28) ----------------------------- diff -Nru gdata-2.16.1/man/upperTriangle.Rd gdata-2.17.0/man/upperTriangle.Rd --- gdata-2.16.1/man/upperTriangle.Rd 2014-01-03 19:32:43.000000000 +0000 +++ gdata-2.17.0/man/upperTriangle.Rd 2015-06-29 22:33:46.000000000 +0000 @@ -8,15 +8,18 @@ Extract or replace the upper/lower triangular portion of a matrix } \usage{ -upperTriangle(x, diag=FALSE) -upperTriangle(x, diag=FALSE) <- value -lowerTriangle(x, diag=FALSE) -lowerTriangle(x, diag=FALSE) <- value +upperTriangle(x, diag=FALSE, byrow=FALSE) +upperTriangle(x, diag=FALSE, byrow=FALSE) <- value +lowerTriangle(x, diag=FALSE, byrow=FALSE) +lowerTriangle(x, diag=FALSE, byrow=FALSE) <- value } %- maybe also 'usage' for other objects documented here. \arguments{ \item{x}{Matrix} \item{diag}{Logical. If \code{TRUE}, include the matrix diagonal.} + \item{byrow}{Logical. If \code{FALSE}, return/replace elements in + column-wise order. If \code{TRUE}, return/replace elements in + row-wise order.} \item{value}{Either a single value or a vector of length equal to that of the current upper/lower triangular. Should be of a mode which can be coerced to that of \code{x}.} @@ -25,19 +28,35 @@ \value{ \code{upperTriangle(x)} and \code{lowerTriangle(x)} return the upper or lower triangle of matrix x, respectively. The assignment forms - replace the upper or lower traingular area of the - matrix with the provided value(s). + replace the upper or lower triangular area of the + matrix with the provided value(s). } +\note{ + By default, the elements are returned/replaced in R's default column-wise order. Thus + \preformatted{ lowerTriangle(x) <- upperTriangle(x)} + will not yield a symmetric matrix. Instead use: + \preformatted{ lowerTriangle(x) <- upperTriangle(x, byrow=TRUE)} + or equivalently: + \preformatted{ lowerTriangle(x, byrow=TRUE) <- upperTriangle(x)} +} + \author{Gregory R. Warnes \email{greg@warnes.net}} -\seealso{ \code{\link[base]{diag}} } +\seealso{ + \code{\link[base]{diag}}, + \code{\link[base]{lower.tri}}, + \code{\link[base]{upper.tri}} +} \examples{ x <- matrix( 1:25, nrow=5, ncol=5) x upperTriangle(x) upperTriangle(x, diag=TRUE) + upperTriangle(x, diag=TRUE, byrow=TRUE) + lowerTriangle(x) lowerTriangle(x, diag=TRUE) + lowerTriangle(x, diag=TRUE, byrow=TRUE) upperTriangle(x) <- NA x @@ -51,5 +70,11 @@ lowerTriangle(x, diag=TRUE) <- 1:15 x + ## Copy lower triangle into upper triangle to make + ## the matrix (diagonally) symmetric + x <- matrix(LETTERS[1:25], nrow=5, ncol=5, byrow=TRUE) + x + lowerTriangle(x) = upperTriangle(x, byrow=TRUE) + x } \keyword{array} diff -Nru gdata-2.16.1/MD5 gdata-2.17.0/MD5 --- gdata-2.16.1/MD5 2015-05-01 13:26:32.000000000 +0000 +++ gdata-2.17.0/MD5 2015-07-04 07:51:58.000000000 +0000 @@ -1,8 +1,6 @@ -a4b4d61e8752c1db8279162a9ebcb9bd *ChangeLog -37a38d658b75ad569e81cef820d8388e *DESCRIPTION +36a8c226fb2da48182140b8c2ccd925c *DESCRIPTION 905fe9c5be6e143737163bc6317e6640 *INSTALL -fd581de4cb18b0f6fe9402c59fab94ff *NAMESPACE -547c62a1675c79ad07cf5770db196ab7 *NEWS +1383580c183d48967038864bca34c604 *NAMESPACE 92e3ca5e31d594044b8325a441142c37 *R/Args.R 94976a0bed5195b50511e200d1711280 *R/ConvertMedUnits.R 38de1344cd5bc79f32a0b42e48b43965 *R/ans.R @@ -43,15 +41,15 @@ 05f7763f8efeef44932e4c47cfc091ff *R/trimSum.R cccb187cbc78989f5c98633224e7d01e *R/unknown.R 0c763fce55062857b133aebac8695d8c *R/unmatrix.R -d124821046808c5e8492a6db12ac0be4 *R/upperTriangle.R +24c7667dffcef1d6e327f6748a8c7bdc *R/upperTriangle.R 5a0dcdddde5d9c1ec0d215d12f323500 *R/wideByFactor.R 7fb8a64b8ed6279c97b6b38b9be73072 *R/write.fwf.R 41c99f4c80f3c613c8173f93ec9c3bc0 *R/xls2sep.R 84c93b4e26e20d6ff792637f41c71df3 *R/xlsFormats.R 5f91f515b5ce0099fb8f38c82077bdea *build/vignette.rds 494447a9a3b7a389e79a556a1c356caa *data/MedUnits.rda -a4b4d61e8752c1db8279162a9ebcb9bd *inst/ChangeLog -547c62a1675c79ad07cf5770db196ab7 *inst/NEWS +987f0a271d337d959d2cb705c2c522a4 *inst/ChangeLog +c449f3a8a7472e85450b46bf30440206 *inst/NEWS ac512b1ebd4d71ac96b2a4d5288d53cb *inst/bin/xls2csv ce0b4437c51faccb3595d986e8acae80 *inst/bin/xls2csv.bat a7982b90f82857e34a253df2be42d7c1 *inst/doc/Rnews.sty @@ -59,10 +57,10 @@ f1dc90111b7898b5944c1f67abec00a2 *inst/doc/gregmisc.tex b19ba078add1b84a300ae1adb5167567 *inst/doc/mapLevels.R afcc7e1ba12e2aab12a4349fc8470d08 *inst/doc/mapLevels.Rnw -a9b4e7ee7135374948f83c7f590ce0c4 *inst/doc/mapLevels.pdf +c790025817a818cec1e70377b9745f97 *inst/doc/mapLevels.pdf 788f58d8791841c0dd0a9bddfa28b8fe *inst/doc/unknown.R a968a07310286934daaea108e3f915f4 *inst/doc/unknown.Rnw -42f5cfab0f58e5cb1519c1ec06d58825 *inst/doc/unknown.pdf +de4e2b52d3466be1dbf1cd478bc50d87 *inst/doc/unknown.pdf 3622c5d29d09f1a179211f22acf6cdef *inst/perl/Archive/README-Archive-Zip 013677fabc8a49480cca5c10d67dd850 *inst/perl/Archive/Zip.pm da56a4326657fda95d0de93c65ed4006 *inst/perl/Archive/Zip/Archive.pm @@ -172,20 +170,20 @@ 347e8e1afc135b4ce6f5f3a7face76d5 *man/trimSum.Rd 4f5e0665c2c046b93f45963387b7d44f *man/unknown.Rd 5b789bc21ee7f46f8a9b138f1ed36829 *man/unmatrix.Rd -9778a0a2d069cddda0f2e821143d691e *man/upperTriangle.Rd +7427fd1c31684c2392095c99c8fc7006 *man/upperTriangle.Rd ad219282ec6913083b82073691923f9b *man/wideByFactor.Rd 33f5856b0960a91d03807b781e664704 *man/write.fwf.Rd 8a9c1fe9d0316d0b98e6d353c2b7a6cf *man/xlsFormats.Rd 64fc1cde149ab7f61c266fdb295a6404 *tests/runRUnitTests.R 89f2fc0a5b6dd6ff34fa2facd5d36127 *tests/test.humanReadable.R -ca58ddb52ca91714bdc59a1dcb1126a9 *tests/test.humanReadable.Rout.save -6280cfac77ec2a43d69cd4364c377159 *tests/test.read.xls.R -be715402bb2eae98d07631606aaf8a88 *tests/test.read.xls.Rout.save +fb097d7209dc5e20b33fa46afe861ac9 *tests/test.humanReadable.Rout.save +8d734967558d8d545de947ddd4ba06ac *tests/test.read.xls.R +3d44dd3a3a4a4fabd4c89c5c18d43644 *tests/test.read.xls.Rout.save db19f080b3ed7525389cecf47481409f *tests/test.reorder.factor.R -669b1ed27f780218e7076e9e04075de7 *tests/test.reorder.factor.Rout.save +78c0dd82c14a6d9d668ffb2fa775e635 *tests/test.reorder.factor.Rout.save dee3232474b92bcdf1ad75ca31080792 *tests/test.write.fwf.eol.R b32b0eb85790d71ea6025ae5eca71fb1 *tests/tests.write.fwf.R -77f4e5122b7ded19dde15d6883a19537 *tests/tests.write.fwf.Rout.save +a604f7945af6600559d693d1db3abecc *tests/tests.write.fwf.Rout.save ed871fe534197367139b63b6c8309396 *tests/unitTests/Makefile 52c3dc4a6188f8db93bde320cb6bb5ed *tests/unitTests/report.html 11154df5a069efad335f1a9808b6cc01 *tests/unitTests/report.txt diff -Nru gdata-2.16.1/NAMESPACE gdata-2.17.0/NAMESPACE --- gdata-2.16.1/NAMESPACE 2015-04-28 05:32:22.000000000 +0000 +++ gdata-2.17.0/NAMESPACE 2015-07-03 19:22:18.000000000 +0000 @@ -66,6 +66,8 @@ importFrom(stats, reorder) importFrom(stats, nobs) importFrom(gtools, mixedsort) +importFrom(methods, is) +importFrom(utils, data, download.file, head, read.csv, read.delim, read.table, tail, write.table) S3method(reorder, factor) @@ -161,3 +163,5 @@ S3method(left, matrix) S3method(right, data.frame) S3method(right, matrix) + + diff -Nru gdata-2.16.1/NEWS gdata-2.17.0/NEWS --- gdata-2.16.1/NEWS 2015-04-29 03:31:36.000000000 +0000 +++ gdata-2.17.0/NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,622 +0,0 @@ -Changes in 2.16.1 (2015-04-28) ------------------------------ - -Bug fixes: - -- mapLevels() no longer generates warnings about conversion of lists to vectors. - -Other changes: - -- Requirement for Perl version 5.10.0 or later is specified in the - package DESCRITION. - -- first() and last() are now simply wrappers for calls to 'head(x, n=1)' and - 'tail(x, n=1)', respectively. - - -Changes in 2.16.0 (2015-04-25) ------------------------------- - -New features: - -- New functions first() and last() to return the first or last element - of an object. - -- New functions left() and right() to return the leftmost or - rightmost n (default to 6) columns of a matrix or dataframe. - -- New 'scientific' argument to write.fwf(). Set 'scientific=FALSE' to - prevent numeric columns from being displayed using scientific - notification. - -- The 'standard' argument to humanReadable() now accepts three values, - 'SI' for base 1000 ('MB'), 'IEC' for base 1024 ('MiB'), and 'Unix' - for base 1024 and single-character units ('M') - -- object.size() now returns objects with S3 class 'object_sizes' (note the - final 's') to avoid conflicts with methods in utils for class 'object_size' - provided by package 'utils' which can only handle a scalar size. - -- New 'units' argument to humanReadable()--and hence to - print.object_sizes() and format.object_sizes()--that permits - specifying the unit to use for all values. Use 'bytes' to display - all values with the unit 'bytes', use 'auto' (or leave it missing) to - automatically select the best unit, and use a unit from the selected - standard to use that unit (i.e. 'MiB'). - -- The default arguments to humanReadable() have changed. The defaults - are now 'width=NULL' and 'digits=1', so that the default behavior is - now to show digit after the decimal for all values. - -Bug fixes: - -- reorder.factor() was ignoring the argument 'X' unless 'FUN' was - supplied, making it incompatible with the behavior of - stats:::reorder.default(). This has been corrected, so that calling - reorder on a factor with arguments 'X' and/or 'FUN' should now - return the same results whether gdata is loaded or not. (Reported - by Sam Hunter.) - -- write.fwf() now properly supports matrix objects, including matrix - objects without column names. (Reported by Carl Witthoft.) - -Other changes: - -- Replaced deprecated PERL function POSIX::isdigit in xls2csv.pl - (which is used by read.xls() ) with an equivalent regular - expression. (Reported by both Charles Plessy, Gerrit-jan Schutten, - and Paul Johnson. Charles also provided a patch to correct the - issue.) - -- aggregate.table(), which has been defunct gdata 2.13.3 (2014-04-04) - has now been completely removed. - - -Changes in 2.14.0 (2014-08-27) ------------------------------- - -Bug Fixes: - -- read.xls() can now properly process XLSX files with up to 16385 columns (the - maximum generated by Microsoft Excel). - -- read.xls() now properly handles XLS/XLSX files that use 1904-01-01 - as the reference value for dates instead of 1900-01-01 (the - default for MS-Excel files created on the Mac). - -Other changes: - -- Updated perl libraries and code underlying read.xls() to the latest - version, including switching from Spreadsheet::XLSX to - Spreadsheet::ParseXLSX. - - -Changes in 2.13.3 (2014-04-04) ------------------------------- - -Bug Fixes: - -- Unit tests were incorrectly checking for equality of optional POSIXlt - components. (Bug reported by Brian Ripley). - -Other Changes: - -- 'aggregate.table' is now defunct. See '?gdata-defunct' for details. - -- Unit tests and vignettes now follow R standard practice. - -- Minor changes to clean up R CMD check warnings. - -Changes in 2.13.2 (2013-06-28) ------------------------------- - -Enhancements: - -- Simplify ll() by converting a passed list to an environment, - avoiding the need for special casing and the use of attach/detach. - -- Working of deprecation warning message in aggregate.table clarified. - -Changes in 2.13.1 (2013-03-24) ------------------------------- - -Enhancements: - -- Replaced calls to depreciated function ".path.package" with the new - public function "path.package". - - -Changes in 2.13.0 (2012-09-20) ------------------------------ - -New features: - -- New 'duplicated2' function which returns TRUE for *all* elements - that are duplicated, including the first, contributed by Liviu - Andronic. This differs from 'duplicated', which only returns the - second and following (second-to last and previous when - 'fromLast=TRUE') duplicate elements. - -- New 'ans' functon to return the value of the last evaluated - top-level function (a convenience function for accessing - .Last.value), contributed by Liviu Andonic. - -Bug Fixes: - -- On windows, warning messages printed to stdout by perl were being - included in the return value from 'system', resulting in errors in - 'sheetCount' and 'sheetNames'. Corrected. - -- The 'MedUnits' column names 'SIUnits' and 'ConventionalUnits' were - reversed and misspelled. - - -Changes in 2.12.0 (2012-09-12) ------------------------------- - -Other Changes: - -- 'stats::aggregate' was made into a generic on 27-Jan-2010, so that - attempting to call 'aggregate' on a 'table' object will now - incorrectly call 'aggregate.table'. Since 'aggregate.table' can be - replaced by a call to tapply using two index vectors, e.g. - aggregate.table(x, by1=a, by2=b, mean) - can be replaced by - tapply(x, INDEX=list(a, b), FUN=mean), - the 'aggregate.table' function will now display a warning that it - is depreciated and recommending the equivalent call to tapply. It - will be removed entirely in a future version of gdata. - -Changes in 2.11.1 (2012-08-22) ------------------------------- - -Enhancements: - -- read.xls() now supports fileEncoding argument to allow non-ascii - encoded data to be handled. See the manual page for an example. - -Bug Fixes: - -- The perl script utilized by read.xls() was incorrectly appending a - space character at the end of each line, causing problems with - character and NA entries in the final column. - - -Changes in 2.11.0 (2012-06-18) ------------------------------- - -New Features: - -- read.xls() and supporting functions now allow blank lines to be - preserved, rather than skipped, by supplying the argument - "blank.lines.skip=FALSE". The underlying perl function has been - extended to suppor this via an optional "-s" argument which, when - present, *preserves* blank lines during the conversion. (The - default behavior remains unchanged.) - -Other Changes: - -- Add SystemRequirements field specifying that perl is necessary for - gdata to function fully. - - -Changes in 2.10.6 (2012-06-12) ------------------------------- - -Bug fixes: - -- gdata::nobs.default() needs to handle logical vectors in addition to - numeric vectors. - -Changes in 2.10.{3,4,5} (2012-06-08) ------------------------------------- - -Bug fixes: - -- Mark example for installXLSsupport() as dontrun so R CMD check won't - fail on systems where PERL is not fully functional. - -- Correct name of installXLSsupport() in tests/test.read.xls.R. - -Other Changes: - -- Add dependency on R 2.13.0, since that is when stats::nobs appeared. - - -Changes in 2.10.2 (2012-06-06) ---------------------------------------- - -Bug fixes: - -- Fix issues in nobs.default identified in testing with the gmodels package. - - -Changes in 2.10.1 (2012-06-06) ------------------------------- - -Bug fixes: - -- Undo removal of 'nobs' and 'nobs.lm'. Instead define aliases for - 'nobs' and 'nobs.lm' to support backward compatibility for packages - depending on gdata. - - -Changes in 2.10.0 (2012-06-05) ------------------------------- - -New features: - -- New ls.funs() function to list all objects of class function in the - specified environment. - -- New startsWith() function to determine if a string "starts with" the - specified characters. - - -Enhancements: - -- Add 'na.strings' argument to read.xls() to convert Excel's '#DIV/0!' to NA. - - -Bug fixes: - -- Correct various R CMD check warnings - - -Other changes: - -- Base S3 method for nobs() and nobs.lm() method removed since these - are now provided in the stats package. - - -Changes in 2.9.0 (2011-09-30) ------------------------------ - -New features: - -- Add centerText() function to center text strings for a specified - width. - -- Add case() function, a vectorized variant of the base::switch() - function, which is useful for converting numeric codes into factors. - -Enhancements: - -- Minor improvements to xls2csv() man page. - -CHANGES IN 2.8.1 (2011-04-15) ------------------------------ - -Enhancements: - -- nPairs() gains a summary method that shows how many times each variable - is known, while the other variable of a pair is not - -Bug fixes: - -- Fix errors on windows when R or Perl install path includes spaces by properly quoting the path. - - -CHANGES IN 2.8.1 (2010-11-12) ------------------------------ - -Enhancements: - -- Minor improvement to Args(), read.xls() man page. - -Bug fixes: - -- Modify write.fwf() to capture and pass on additional arguments for - write.table(). This resolves a bug reported by Jan Wijffels. - -- Modify xls2sep.R to avoid use of file.access() which is unreliable - on Windows network shares. - - -CHANGES IN 2.8.0 (2010-04-03) ------------------------------ - -Enhancements: - -- When loaded, gtools (via an .onAttach() function) now checks: - 1) if perl is available - 2) whether the perl libraries for XLS support are available - 3) whether the perl libraries for XLSX support are available - - If perl is not available, an appropriate warning message is displayed. - - If necessary perl libraries are not available, a warning message is - displayed, as is a message suggesting the user run the (new) - installXLSXsupport() function to attempt to install the necessary - perl libraries. - -- The function installXLSXsupport() has been provided to install the - binary perl modules that read.xls needs to support Excel 2007+ - 'XLSX' files. - - -CHANGES IN 2.7.3 (2010-04-02) ------------------------------ - -Enhancements: - -- New xlsFormats() command to determine which Excel formats are - supported (XLS, XLSX). - -Bug Fixes: - -- No longer attempt to install perl modules Compress::Raw::Zlib and - Spreadsheet::XLSX at build/compile time. This should resolve recent - build issues, particularly on Windows. - -- All perl code can now operate (but generate warnings) when perl modules Compress::Raw::Zlib and - Spreadsheet::XLSX when are not installed. - -- Also update Greg's email address. - -CHANGES IN 2.7.1 (2010-02-19) ------------------------------ - -Enhancements: - -- on Windows attempts to locate ActiveState perl if perl= not specified and - Rtools perl would have otherwise been used in read.xls and other perl - dependent functions. - -CHANGES IN 2.7.0 (2010-01-25) ------------------------------ - -Bug Fixes: - -- Fix building of Perl libraries on Win32 - - -CHANGES IN 2.7.0 (2010-01-25) ------------------------------ - -Enhancements: - -- read.xls() now supports Excel 2007 'xlsx' files. - -- read.xls() now allows specification of worksheet by name - -- read.xls() now supports ftp URLs. - -- Improved ll() so user can limit output to specified classes - - - -New Functions: - -- sheetCount() and sheetNames() to determine the number and names of - worksheets in an Excel file, respectively. - -Bug Fixes: - -- Fix formatting warning in frameApply(). - -- Resolve crash of "ll(.GlobalEnv)" - -- - -CHANGES IN 2.6.1 (2009-07-15) ------------------------------ - -Bug Fixes - -- Modify unit tests to avoid issues related to time zones. - - -CHANGES IN 2.6.0 (2009-07-15) ------------------------------ - -Bug Fixes - -- Correct minor typos & issues in man pages for write.fwf(), - resample() (Greg Warnes) - -- Correct calculation of object sizes in env() and ll() (Gregor Gorjanc) - -New Features - -- Add support for using tab for field separator during translation - from xls format in read.xls (Greg Warnes) - -- Enhanced function object.size that returns the size of multiple - objects. There is also a handy print method that can print size of - an object in "human readable" format when - options(humanReadable=TRUE) - or - print(object.size(x), humanReadable=TRUE). - (Gregor Gorjanc) - -- New function wideByFactor that reshapes given dataset by a given - factor - it creates a "multivariate" data.frame. (Gregor Gorjanc) - -- New function nPairs that gives the number of variable pairs in a - data.frame or a matrix. (Gregor Gorjanc) - -- New functions getYear, getMonth, getDay, getHour, getMin, and getSec - for extracting the date/time parts from objects of a date/time - class. (Gregor Gorjanc) - -- New function bindData that binds two data frames into a multivariate - data frame in a different way than merge. (Gregor Gorjanc) - -Other Changes - -- Correct Greg's email address - - -CHANGES IN 2.5.0 ----------------- - -- New function .runRUnitTestsGdata that enables run of all RUnit tests during - the R CMD check as well as directly from within R. - -- Enhanced function object.size that returns the size of multiple objects. There - is also a handy print method that can print size of an object in "human readable" - format when options(humanReadable=TRUE) or print(x, humanReadable=TRUE). - -- New function bindData that binds two data frames into a multivariate data frame - in a different way than merge. - -- New function wideByFactor that reshapes given dataset by a given factor - - it creates a "multivariate" data.frame. - -- New functions getYear, getMonth, getDay, getHour, getMin, and getSec for - extracting the date/time parts from objects of a date/time class. - -- New function nPairs that gives the number of variable pairs in a data.frame - or a matrix. - -- New function trimSum that sums trimmed values. - -- New function cbindX that can bind objects with different number of rows. - -- write.fwf gains the width argument. The value for unknown can increase or - decrease the width of the columns. Additional tests and documentation fixes. - -CHANGES IN 2.4.2 (2008-05-11) ------------------------------ - -- Enhancements and bug fixes for read.xls() and xls2csv(): - - - More informative log messages when verbose=TRUE - - - File paths containing spaces or other non-traditional characters - are now properly handled - - - Better error messages, particularly when perl fails to generate - an output .csv file. - - - The 'shortcut' character "~" (meaning user's home directory) is - now properly handled in file paths. - - - XLS files created by OpenOffice are now properly handled. Thanks to - Robert Burns for pointing out the patch - (http://rt.cpan.org/Public/Bug/Display.html?id=7206) - -CHANGES IN 2.4.1 (2008-03-24) ------------------------------ - -- Update perl libraries needed by xls2csv() and read.xls() - to latest available versions on CRAN. - -- Add read.xls() to exported function list - -- Correct iris.xls example file. It didn't contain the complete - & properly formatted iris data set. Fixed. - -- Fix typo in win32 example for read.xls() - -CHANGES IN 2.4.0 (2008-01-30) ------------------------------ - -- The keep() function now includes an 'all' argument to specify how - objects with names starting with '.' are handled. - -- keep() now shows an informative warning message when a requested - object does not exist - -- New vignette "Mapping Levels of a Factor" describing the use of - mapLevels(). - -- New vignette "Working with Unknown Values" describing the use of - isUnknown() and unknownToNA(). - -- Several enhancements to read.xls() (thanks to Gabor Grothendieck): - - - New function xls2csv(), which handles converting an xls file - to a csv file and returns a connection to the - temporary csv file - - - xls2csv() and read.xls() both allow a file or a url to be specified - - - read.xls() has a new 'pattern' argument which, if supplied, - will ignore everything prior to the first line in th csv file - that matches the pattern. This is typically used if there - are a variable number of comment lines prior to the header - in which case one can specify one of the column - headings as the pattern. read.xls should - be compatible with the old read.xls. - -- Minor fixes to drop.levels(), is.what(). - -- Implementation of unit tests for most functions. - -CHANGES IN 2.3.1 (2006-10-29) ------------------------------ - -- Arguments as well as their position of reorder.factor have been changed - to conform with reorder.factor method in stats package, due to collision - bug. Argument 'make.ordered' is now 'order' and old argument 'order' is - now 'new.order'! Therefore, you have to implicitly specify new.order i.e. - - reorder(trt, new.order=c("PLACEBO", "300 MG", "600 MG", "1200 MG")) - -- trim() gains ... argument. - -- Added "unknown" methods for matrices. - -- Added c() method for factors based on mapLevels() functions. - -- Added write.fwf, which writes file in *F*ixed *W*idth *F*ormat. - -CHANGES FROM 2.1.X to 2.3.0 (2006-09-19) ---------------------------------------- - -- Added mapLevels(), which produces a map with information on levels and/or - internal integer codes. Contributed by Gregor Gorjanc. - -- Extended dropLevels() to work on the factors contained in a data - frame, as well as individual factors. - -- Add unknown(), which changes given unknown value to NA and vice - versa. Contributed by Gregor Gorjanc. - -- Extended trim() to handle a variety of data types data.frames, - lists, factors, etc. Code changes contributed by Gregor Gorjanc. - -- Added resample() command that acts like sample() except that it - _always_ samples from the arguments provided, even if only a single - argument is present. This differs from sample() which behaves - differently in this case. - -- Updated my email address. - -CHANGES IN GDATA 2.1.2 ------------------------ - - - Fixed bug in interleave.R - option to covert 1-column matrices to - vector (based on Andrew Burgess's suggestion) - - - Updated Greg and Jim's email adresses - - - ll.R: Suppressed warning message in attach() call. - - - frameApply.Rd, reorder.Rd: Remove explicit loading of - gtools in examples, so that failure to import functions from - gtools gets properly caught by running the examples. - - - upperTriangle.R, man/upperTriangle.Rd: Add functions for - extracting and modifying the upper and lower trianglular components of - matrices. - - - is.what.R: Replaced the "not.using" vector with a more robust - try(get(test)) to find out whether a particular is.* function - returns a logical of length one. - -- DESCRIPTION: Added Suggests field - -- Updated the example in frameApply - - -CHANGES IN GDATA 2.0.8 ------------------------ - - - Added DESCRIPTION and removed DESCRIPTION.in - - - Updated ll.Rd documentation - - - Fixed bug in Args.R, is.what.R, ll.R diff -Nru gdata-2.16.1/R/upperTriangle.R gdata-2.17.0/R/upperTriangle.R --- gdata-2.16.1/R/upperTriangle.R 2014-01-03 19:32:42.000000000 +0000 +++ gdata-2.17.0/R/upperTriangle.R 2015-06-29 22:33:46.000000000 +0000 @@ -1,22 +1,42 @@ -upperTriangle <- function(x, diag=FALSE) +upperTriangle <- function(x, diag=FALSE, byrow=FALSE) { - x[upper.tri(x, diag=diag)] + if(byrow) + t(x)[rev(upper.tri(x, diag=diag))] + else + x[upper.tri(x, diag=diag)] } -"upperTriangle<-" <- function(x, diag=FALSE, value) +"upperTriangle<-" <- function(x, diag=FALSE, byrow=FALSE, value) { - x[upper.tri(x, diag=diag)] <- value - x + if(byrow) { + ret <- t(x) + ret[rev(upper.tri(x, diag=diag))] <- value + t(ret) + } + else { + x[upper.tri(x, diag=diag)] <- value + x + } } -lowerTriangle <- function(x, diag=FALSE) +lowerTriangle <- function(x, diag=FALSE, byrow=FALSE) { + if(byrow) + t(x)[rev(lower.tri(x, diag=diag))] + else x[lower.tri(x, diag=diag)] } -"lowerTriangle<-" <- function(x, diag=FALSE, value) +"lowerTriangle<-" <- function(x, diag=FALSE, byrow=FALSE, value) { + if(byrow) { + ret <- t(x) + ret[rev(lower.tri(x, diag=diag))] <- value + t(ret) + } + else { x[lower.tri(x, diag=diag)] <- value x } +} diff -Nru gdata-2.16.1/tests/test.humanReadable.Rout.save gdata-2.17.0/tests/test.humanReadable.Rout.save --- gdata-2.16.1/tests/test.humanReadable.Rout.save 2015-04-29 15:31:42.000000000 +0000 +++ gdata-2.17.0/tests/test.humanReadable.Rout.save 2015-07-03 20:05:05.000000000 +0000 @@ -235,4 +235,4 @@ > > proc.time() user system elapsed - 0.414 0.050 0.461 + 0.421 0.052 0.464 diff -Nru gdata-2.16.1/tests/test.read.xls.R gdata-2.17.0/tests/test.read.xls.R --- gdata-2.16.1/tests/test.read.xls.R 2015-04-29 03:46:37.000000000 +0000 +++ gdata-2.17.0/tests/test.read.xls.R 2015-07-03 20:04:21.000000000 +0000 @@ -29,26 +29,27 @@ # see the number and names of sheets: sheetCount(exampleFile) -if( 'XLSX' %in% xlsFormats() ) +if(! 'XLSX' %in% xlsFormats() ) { - sheetCount(exampleFileX) + cat("************************************************************\n") + cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") + cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("************************************************************\n") } else { - cat("************************************************************\n") - cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") - cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") - cat("************************************************************\n") + sheetCount(exampleFileX) } + sheetNames(exampleFile) -if( 'XLSX' %in% xlsFormats() ) +if(! 'XLSX' %in% xlsFormats() ) { - sheetNames(exampleFileX) + cat("************************************************************\n") + cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") + cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("************************************************************\n") } else { - cat("************************************************************\n") - cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") - cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") - cat("************************************************************\n") + sheetNames(exampleFileX) } @@ -64,8 +65,13 @@ example.4 <- read.xls(exampleFile, sheet=4, header=FALSE) # fourth worksheet by number example.4 -if( 'XLSX' %in% xlsFormats() ) +if(! 'XLSX' %in% xlsFormats() ) { + cat("************************************************************\n") + cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") + cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("************************************************************\n") + } else { example.x.1 <- read.xls(exampleFileX, sheet=1) # default is first worksheet print(example.x.1) @@ -84,9 +90,6 @@ # load the third worksheet, skipping the first two non-data lines... data <- read.xls(exampleFileX, sheet="Sheet with initial text", skip=2) print(data) - } else { - cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") - cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") } ## Check handling of skip.blank.lines=FALSE @@ -94,18 +97,19 @@ example.skip <- read.xls(exampleFile, sheet=2, blank.lines.skip=FALSE) example.skip -if( 'XLSX' %in% xlsFormats() ) +if(! 'XLSX' %in% xlsFormats() ) { + cat("************************************************************\n") + cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") + cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("************************************************************\n") + } else { example.x.skip <- read.xls(exampleFileX, sheet=2, blank.lines.skip=FALSE) example.x.skip - } else { - cat("************************************************************\n") - cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") - cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") - cat("************************************************************\n") } + ## Check handing of fileEncoding for latin-1 characters latin1File <- file.path(path.package('gdata'),'xls', 'latin-1.xls' ) @@ -124,8 +128,13 @@ stringsAsFactors=FALSE) } -if( 'XLSX' %in% xlsFormats() ) +if(! 'XLSX' %in% xlsFormats() ) { + cat("************************************************************\n") + cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") + cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("************************************************************\n") + } else { if(.Platform$OS.type=="unix") { example.latin1.x <- read.xls(latin1FileX, @@ -138,12 +147,7 @@ encoding='latin1', stringsAsFactors=FALSE) } - } else { - cat("************************************************************\n") - cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") - cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") - cat("************************************************************\n") -} + } ## Check handling of very wide file @@ -154,13 +158,15 @@ example.wide <- read.xls(wideFile) stopifnot(dim(example.wide)==c(0,256)) -if( 'XLSX' %in% xlsFormats() ) +if( !'XLSX' %in% xlsFormats() ) { - example.wide.x <- read.xls(wideFileX) - stopifnot(dim(example.wide.x)==c(0,16384)) - } else { + cat("************************************************************\n") cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") - cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + cat("************************************************************\n") + } else { + example.wide.x <- read.xls(wideFileX) + stopifnot(dim(example.wide.x)==c(0,16384)) } ## Check handling of files with dates calulcated relative to diff -Nru gdata-2.16.1/tests/test.read.xls.Rout.save gdata-2.17.0/tests/test.read.xls.Rout.save --- gdata-2.16.1/tests/test.read.xls.Rout.save 2015-04-29 15:31:58.000000000 +0000 +++ gdata-2.17.0/tests/test.read.xls.Rout.save 2015-07-03 20:05:20.000000000 +0000 @@ -514,29 +514,30 @@ > sheetCount(exampleFile) [1] 4 > -> if( 'XLSX' %in% xlsFormats() ) +> if(! 'XLSX' %in% xlsFormats() ) + { -+ sheetCount(exampleFileX) ++ cat("************************************************************\n") ++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") ++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("************************************************************\n") + } else { -+ cat("************************************************************\n") -+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") -+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") -+ cat("************************************************************\n") ++ sheetCount(exampleFileX) + } [1] 4 > +> > sheetNames(exampleFile) [1] "Sheet First" "Sheet Second" [3] "Sheet with a very long name!" "Sheet with initial text" > -> if( 'XLSX' %in% xlsFormats() ) +> if(! 'XLSX' %in% xlsFormats() ) + { -+ sheetNames(exampleFileX) ++ cat("************************************************************\n") ++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") ++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("************************************************************\n") + } else { -+ cat("************************************************************\n") -+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") -+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") -+ cat("************************************************************\n") ++ sheetNames(exampleFileX) + } [1] "Sheet First" "Sheet Second" [3] "Sheet with a very long name!" "Sheet with initial text" @@ -605,8 +606,13 @@ 6 ThirdRow 3 2 1 Red 7 FourthRow 4 3 2 1 Black > -> if( 'XLSX' %in% xlsFormats() ) +> if(! 'XLSX' %in% xlsFormats() ) + { ++ cat("************************************************************\n") ++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") ++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("************************************************************\n") ++ } else { + example.x.1 <- read.xls(exampleFileX, sheet=1) # default is first worksheet + print(example.x.1) + @@ -625,9 +631,6 @@ + # load the third worksheet, skipping the first two non-data lines... + data <- read.xls(exampleFileX, sheet="Sheet with initial text", skip=2) + print(data) -+ } else { -+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") -+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") + } A B C 1 1 1 1 @@ -702,15 +705,15 @@ 4 ThirdRow 3 2 1 NA Red 5 FourthRow 4 3 2 1 Black > -> if( 'XLSX' %in% xlsFormats() ) +> if(! 'XLSX' %in% xlsFormats() ) + { ++ cat("************************************************************\n") ++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") ++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("************************************************************\n") ++ } else { + example.x.skip <- read.xls(exampleFileX, sheet=2, blank.lines.skip=FALSE) + example.x.skip -+ } else { -+ cat("************************************************************\n") -+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") -+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") -+ cat("************************************************************\n") + } X D E. F G Factor 1 FirstRow 1 NA NA NA Red @@ -720,6 +723,7 @@ 5 FourthRow 4 3 2 1 Black > > +> > ## Check handing of fileEncoding for latin-1 characters > > latin1File <- file.path(path.package('gdata'),'xls', 'latin-1.xls' ) @@ -738,8 +742,13 @@ + stringsAsFactors=FALSE) + } > -> if( 'XLSX' %in% xlsFormats() ) +> if(! 'XLSX' %in% xlsFormats() ) + { ++ cat("************************************************************\n") ++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") ++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("************************************************************\n") ++ } else { + if(.Platform$OS.type=="unix") + { + example.latin1.x <- read.xls(latin1FileX, @@ -752,12 +761,7 @@ + encoding='latin1', + stringsAsFactors=FALSE) + } -+ } else { -+ cat("************************************************************\n") -+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") -+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") -+ cat("************************************************************\n") -+ } ++ } > > > ## Check handling of very wide file @@ -768,13 +772,15 @@ > example.wide <- read.xls(wideFile) > stopifnot(dim(example.wide)==c(0,256)) > -> if( 'XLSX' %in% xlsFormats() ) +> if( !'XLSX' %in% xlsFormats() ) + { -+ example.wide.x <- read.xls(wideFileX) -+ stopifnot(dim(example.wide.x)==c(0,16384)) -+ } else { ++ cat("************************************************************\n") + cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n") -+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n") ++ cat("************************************************************\n") ++ } else { ++ example.wide.x <- read.xls(wideFileX) ++ stopifnot(dim(example.wide.x)==c(0,16384)) + } > > ## Check handling of files with dates calulcated relative to @@ -898,4 +904,4 @@ > > proc.time() user system elapsed - 14.560 0.980 15.861 + 13.495 0.834 14.549 diff -Nru gdata-2.16.1/tests/test.reorder.factor.Rout.save gdata-2.17.0/tests/test.reorder.factor.Rout.save --- gdata-2.16.1/tests/test.reorder.factor.Rout.save 2015-04-29 15:31:58.000000000 +0000 +++ gdata-2.17.0/tests/test.reorder.factor.Rout.save 2015-07-03 20:05:20.000000000 +0000 @@ -53,4 +53,4 @@ > > proc.time() user system elapsed - 0.411 0.059 0.489 + 0.341 0.046 0.381 diff -Nru gdata-2.16.1/tests/tests.write.fwf.Rout.save gdata-2.17.0/tests/tests.write.fwf.Rout.save --- gdata-2.16.1/tests/tests.write.fwf.Rout.save 2015-04-29 15:31:59.000000000 +0000 +++ gdata-2.17.0/tests/tests.write.fwf.Rout.save 2015-07-03 20:05:21.000000000 +0000 @@ -231,4 +231,4 @@ > > proc.time() user system elapsed - 0.517 0.054 0.583 + 0.426 0.048 0.462