[Rd] Windows version of R-devel

Prof Brian Ripley Prof Brian Ripley <ripley@stats.ox.ac.uk>
Fri, 5 May 2000 13:59:25 +0100 (BST)

Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: 2xw8BXDeWRkQhskDXsXyCw==

I have put up a cross-compiled version of the development version of R
for Windows at


It is cross-compiled and will be automatically updated whenever I
build a development version.

So, no guarantees, not even that it will run[1], but if you would like
a preview of the new features in the pipeline for R 1.1.0 / rw1010
please take a look.  One new feature is that the R.dll has version
information, so you can check the version you have from the Version tab
in Properties.  (Look at the R Version field for the date).

I would be particularly interested in comments on the new data entry
editor (used by fix/edit on data frames).  This is still work in progress
(in parallel with changes on X11).

I've attached the current CHANGES file.

Brian Ripley

[1] The current version does run.

Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272860 (secr)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

Content-Type: TEXT/plain; name=CHANGES; charset=us-ascii; x-unix-mode=0644
Content-Description: CHANGES
Content-MD5: 1aFidsl41SI2UU27ac9gFw==

		Windows-specific changes to R

See the file NEWS for changes that affect all versions of R.


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 Unix
one (see ?dataentry) with the additional feature that right-clicking
in a cell turns it into an editable field (entered as a new value
by 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 commands
history 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 taken 
from the current Windows colour scheme. (The preferences editor will
save the actual colour, though.)

The placement of multiple pagers is now `random' (so they will not
always appear in the centre of the screen) and under the MDI interface
the pager rows and columns settings are respected.

The postscript() device can now spool plots to a printer. You will
need a suitable program to send a file to the spooler (or even to send
it to ghostscript to interpret PostScript for the printer): the RedMon
suite available from http://www.cs.wisc.edu/~ghost/rjl.html should
provide suitable tools.  See ?postscript for further details.

The new xfig() device can be used, and a port of xfig to Windows (with
an X server and the Cygwin B20.1 environment and X11R6.4 installed) is at
as  xfig-3.2.2-cygwin-b20.1-bin.tar.gz

The R DLL and executables now have standard Windows version
information, which will appear on a Version tab of the Properties
dialog box in Explorer.

The internal unzip and the installer now use unzip5.41, not unzip5.40, and
the 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 file

New makefile target zipdata-% to zip up data directories in packages.


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.bat
which 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 an
environment variable (using the form P:/R/rw1001).  There is also a
shell script Rd2dvi.sh which you can use if you have sh.exe (as
used to compile packages) and latex etc. The environment variable
XDVI sets the previewer, defaulting to xdvi.bat.

A file `Makevars' in the `src' directory of a package can be used to
add 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 buffer
could 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 the
FPU and so were causing crashes.  This has been circumvented in this
version by restoring the settings before and after each page.

Building on a non-default drive should be more reliable, as Perl is
used to find the current drive.


	For changes prior to the release of R 1.0.0 on 29 Feb 2000
	see the file CHANGES0 in the source distribution.

r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch