Rev 9057 | Blame | Last modification | View Log | Download | RSS feed
Windows-specific changes to R=============================See the file NEWS for changes that affect all versions of R.rw1010======There is now a GUI preferences editor on the Edit menu in Rgui.A data entry editor is now implemented. This is similar to the Unixone (see ?dataentry) with the additional feature that right-clickingin a cell turns it into an editable field (entered as a new valueby navigating away from the cell).Rterm will now load and save the commands history (as Rgui does).There is a new item on the File menu in Rgui to save the commandshistory at that point in a session, and a new function savehistory()(only applicable in Rgui and Rterm).Colours in Rconsole can be specified as "Windows" and will be takenfrom the current Windows colour scheme. (The preferences editor willsave the actual colour, though.)The placement of multiple pagers is now `random' (so they will notalways appear in the centre of the screen) and under the MDI interfacethe pager rows and columns settings are respected.The postscript() device can now spool plots to a printer. You willneed a suitable program to send a file to the spooler (or even to sendit to ghostscript to interpret PostScript for the printer): the RedMonsuite available from http://www.cs.wisc.edu/~ghost/rjl.html shouldprovide suitable tools. See ?postscript for further details.The new xfig() device can be used, and a port of xfig to Windows (withan X server and the Cygwin B20.1 environment and X11R6.4 installed) is atftp.franken.de:/pub/win32/develop/gnuwin32/cygwin/porters/Humblet_Pierre_A/B20as xfig-3.2.2-cygwin-b20.1-bin.tar.gzThe R DLL and executables now have standard Windows versioninformation, which will appear on a Version tab of the Propertiesdialog box in Explorer.The internal unzip and the installer now use unzip5.41, not unzip5.40, andthe DLL interface is incompatible.There are changes in the tools needed to build R (see the file INSTALL)and those recommended for building packages from source (see the fileREADME.packages).New makefile target zipdata-% to zip up data directories in packages.rw1001======The installer, rwinst.exe, now checks for ZIP files as well as zip files,as some browsers manage to map filenames to uppercase.There are batch files Rd2txt.bat Rdconv.bat Rdindex.bat Sd2Rd.batwhich are the equivalent of the Unix `R CMD foo' utilities mentioned in`Writing R Extensions'. To use these you must have R_HOME set as anenvironment variable (using the form P:/R/rw1001). There is also ashell script Rd2dvi.sh which you can use if you have sh.exe (asused to compile packages) and latex etc. The environment variableXDVI sets the previewer, defaulting to xdvi.bat.A file `Makevars' in the `src' directory of a package can be used toadd to/override the MakeDll makefile used to make foo.dll, as on Unix.(See `Creating shared libraries', section 3.4 of `Writing R Extensions'.)Under rare conditions (lots of very short input lines) the history buffercould overrun and so cause crashes. This has been possible since rw0623,but first caused reported problems in rw1000 and has now been fixed.Certain HP printer drivers (e.g. the 6/6MP-Postscript driver) reset theFPU and so were causing crashes. This has been circumvented in thisversion by restoring the settings before and after each page.Building on a non-default drive should be more reliable, as Perl isused to find the current drive.-------------------------------------------------------------------For changes prior to the release of R 1.0.0 on 29 Feb 2000see the file CHANGES0 in the source distribution.