The R Project SVN R

Rev

Rev 52397 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 52397 Rev 52488
Line 6... Line 6...
6
	**************************************************
6
	**************************************************
7
 
7
 
8
 
8
 
9
	**************************************************
9
	**************************************************
10
	*						 *
10
	*						 *
11
	*	       2.12 SERIES NEWS			 *
-
 
12
	*						 *
-
 
13
	**************************************************
-
 
14
 
-
 
15
 
-
 
16
    		CHANGES IN R VERSION 2.12.0
-
 
17
 
-
 
18
 
-
 
19
NEW FEATURES
-
 
20
 
-
 
21
    o	A sub-architecture is used for 32-bit (i386) as well as
-
 
22
	64-bit (x64) builds.  32-bit packages containing compiled code
-
 
23
	need to re-installed for this release (64-bit packages built
-
 
24
	for 2.11.x will most likely still work).
-
 
25
 
-
 
26
	Architecture-specific files (such as Rgui.exe and Rscript.exe)
-
 
27
	are now in R_HOME/bin/i386 or R_HOME/bin/x64. 
-
 
28
 
-
 
29
	Because many people expect it, there is an executable
-
 
30
	R_HOME/bin/R.exe, which accepts --arch and launches either
-
 
31
	R_HOME/bin/i386/R.exe or R_HOME/bin/x64/R.exe, and analogously
-
 
32
	for Rscript.exe.  If not specified by their argument --arch,
-
 
33
	these check the environment variable R_ARCH for the
-
 
34
	architecture to use.
-
 
35
    
-
 
36
    o	The Rgui console now has an optional blinking caret (cursor)
-
 
37
    	to assist screen readers for the visually impaired.
-
 
38
    	
-
 
39
    o	normalizePath() now signals a warning instead of an error
-
 
40
    	when the input path does not exist.  It attempts partial
-
 
41
    	normalization, or if that fails, returns the original input.
-
 
42
 
-
 
43
    o	All the Rcmd sub-commands except config and Sd2d are now handled
-
 
44
	internally rather by shell scripts.
-
 
45
 
-
 
46
    o	Rcmd has a new command 'texify' to run MiKTeX's texify.exe
-
 
47
	with arguments to find files such as Sweave.sty.  See the
-
 
48
	examples in ?Sweave.
-
 
49
 
-
 
50
 
-
 
51
INSTALLATION
-
 
52
 
-
 
53
    o	The preferred toolchain for 32-bit builds (including packages)
-
 
54
	is now based on gcc 4.5.0: see the 'R Installation and
-
 
55
	Administration Manual'.
-
 
56
 
-
 
57
    o	It is now possible to build R and the standard installer
-
 
58
	 without Perl: only maintainer-mode tasks now need Perl.
-
 
59
 
-
 
60
 
-
 
61
64-bit NEWS
-
 
62
 
-
 
63
    o   The 32- and 64-bit distributions have been merged:
-
 
64
 
-
 
65
    	- There is a combined installer (called R-<version>-win.exe).
-
 
66
	  When used under 32-bit Windows this works as before and
-
 
67
	  installs 32-bit R.  When used under 64-bit Windows there are
-
 
68
	  options to install either or both of 32- and 64-bit R: the
-
 
69
	  current default is to install both.
-
 
70
 
-
 
71
   	- The default package type is "win.binary" on both 32- and
-
 
72
	  64-bit builds: a single repository contains binary packages
-
 
73
	  for both architectures.  This is in place for CRAN and
-
 
74
	  CRANextras: type = "win64.binary" can still be used for
-
 
75
	  repositories which follow the R 2.11.x convention.  With the
-
 
76
	  default filters (see ?available.packages) packages will only
-
 
77
	  be offered if they are available for the current
-
 
78
	  architecture.
-
 
79
 
-
 
80
    o	For those building R from the sources, the 64-bit Tcl binary
-
 
81
	distribution for 2.12.x is in file R64a_Tcl_8-5-8.zip and
-
 
82
	contains e.g. directory Tcl/bin64 and not Tcl/bin.
-
 
83
 
-
 
84
 
-
 
85
PACKAGE INSTALLATION
-
 
86
 
-
 
87
    o	The deprecated environment variable RHOME is no longer set when
-
 
88
	a package is installed: use R_HOME instead (and depend on R
-
 
89
	(>= 2.9) ).
-
 
90
 
-
 
91
    o	Package installation, including 'configure.win' scripts, can
-
 
92
	use ${R_HOME}/bin${R_ARCH_BIN} as a portable way to find
-
 
93
	the binaries such as Rscript.exe.
-
 
94
 
-
 
95
 
-
 
96
 
-
 
97
 
-
 
98
 
-
 
99
	**************************************************
-
 
100
	*						 *
-
 
101
	*	       2.11 SERIES NEWS			 *
-
 
102
	*						 *
-
 
103
	**************************************************
-
 
104
 
-
 
105
 
-
 
106
    		CHANGES IN R VERSION 2.11.1 patched
-
 
107
	
-
 
108
 
-
 
109
BUG FIXES
-
 
110
 
-
 
111
    o	file.rename() now waits for the rename to complete before 
-
 
112
    	returning, so that operations on the new filename will not fail.
-
 
113
 
-
 
114
    o	Sys.info() and win.version() now report Windows 7 as such (and
-
 
115
	not as Vista), and Sys.info() now reports the machine type as
-
 
116
	'x86-64' on 64-bit platforms.
-
 
117
 
-
 
118
 
-
 
119
 
-
 
120
    		CHANGES IN R VERSION 2.11.1
-
 
121
 
-
 
122
 
-
 
123
NEW FEATURES
-
 
124
 
-
 
125
    o	The Rgui console, pagers and editor on the 64-bit build now have
-
 
126
	a title bar icon.
-
 
127
 
-
 
128
    o	The outer frame/console for Rgui/Rterm mentions '(64-bit)' to
-
 
129
	make it easier to distinguish running copies of R.
-
 
130
 
-
 
131
    o	The package entries in listbox shown by the 'Install package(s)
-
 
132
	...' menu are now explicitly sorted in the current locale
-
 
133
	(there were in most previous releases, but not in 2.11.0).
-
 
134
 
-
 
135
    o	R CMD INSTALL can install zipfiles as binary packages.
-
 
136
    
-
 
137
    o	Errors in the Rconsole file are ignored:  silently on startup, 
-
 
138
    	with a warning when Rconsole is loaded interactively.
-
 
139
 
-
 
140
 
-
 
141
 
-
 
142
    		CHANGES IN R VERSION 2.11.0
-
 
143
 
-
 
144
 
-
 
145
NEW FEATURES
-
 
146
 
-
 
147
    o	There is now a native x64 Windows port, with a binary installer
-
 
148
	and binaries of packages available on CRAN.  See the 'R
-
 
149
	Administration and Installation Manual' and the 'R for Windows FAQ'.
-
 
150
 
-
 
151
    o	'Rcmd cmd' (or 'R CMD cmd') now runs an arbitrary 'cmd' if 'cmd'
-
 
152
	is not one of the builtin commands, and does not have
-
 
153
	extension '.sh' or '.pl' (when it is run as a shell or Perl
-
 
154
	script respectively).  This is done by passing 'cmd' to the
-
 
155
	command interpreter determined by the COMSPEC environment
-
 
156
	variable (which in a vanilla Windows system points to
-
 
157
	cmd.exe).
-
 
158
 
-
 
159
    o	X11() and x11() gain additional arguments to be more similar
-
 
160
	to the Unix X11() device.
-
 
161
 
-
 
162
    o	file.rename() can work across volumes (by copy-and-delete).
-
 
163
    
-
 
164
    o	The main HTML help page now links to this CHANGES file.
-
 
165
	(Suggested by Henrik Bengtsson.) 
-
 
166
 
-
 
167
    o	strftime(format = "%z") now gives the timezone names used by
-
 
168
	the Olson database and not those used by Windows.
-
 
169
 
-
 
170
    o	iconv(to = "ASCII") no longer transliterates, but
-
 
171
	iconv(to = "ASCII//TRANSLIT") will.  This makes
-
 
172
	tools::showNonASCII() work the same way as on other platforms.
-
 
173
 
-
 
174
    o	readRegistry() can look at either the 32- or 64-bit view
-
 
175
	of the Registry on 64-bit Windows.
-
 
176
 
-
 
177
 
-
 
178
INSTALLATION
-
 
179
 
-
 
180
    o	The Tcl timezone files (3Mb on disc) are now an optional part
-
 
181
	of the installation: they would be very rarely used with R.
-
 
182
 
-
 
183
    o	RSetReg.exe has been updated to (un)set the version-specific
-
 
184
	keys in the same way as the main installer, and to have the
-
 
185
	optional argument /Personal to (un)set the per-user rather
-
 
186
	than the per-machine keys (which need administrative access).
-
 
187
 
-
 
188
    o	When building R, the recommended way is now to supply a file
-
 
189
	R_HOME/src/gnuwin32/MkRules.local instead of editing MkRules:
-
 
190
	there is now no MkRules file in the distribution, but one is
-
 
191
	generated during the build process.
-
 
192
	
-
 
193
	MkRules.local can be generated by copying and editing
-
 
194
	MkRules.dist.
-
 
195
 
-
 
196
    o	The MSI installer defaults to an all-user (per machine)
-
 
197
	install (by setting the ALLUSERS property to 1).  This can be
-
 
198
	changed at installation, and it can be built for a user-mode
-
 
199
	install (see MkRules.dist).
-
 
200
 
-
 
201
 
-
 
202
BUG FIXES
-
 
203
 
-
 
204
    o	Using ESC to interrupt a system() call could cause R to become
-
 
205
	unstable.
-
 
206
 
-
 
207
    o	0^1i (which should be complex NAN) was incorrect.
-
 
208
 
-
 
209
 
-
 
210
 
-
 
211
 
-
 
212
	**************************************************
-
 
213
	*						 *
-
 
214
	*	       2.10 SERIES NEWS			 *
-
 
215
	*						 *
-
 
216
	**************************************************
-
 
217
 
-
 
218
 
-
 
219
		CHANGES IN R VERSION 2.10.1 patched
-
 
220
 
-
 
221
 
-
 
222
BUG FIXES
-
 
223
 
-
 
224
    o	Some of the MDI toolbar buttons (e.g. "Open Script") did not
-
 
225
	return the focus to the console if the user cancelled the
-
 
226
	action.
-
 
227
	
-
 
228
    o	system() (and hence shell()) did not set the standard file
-
 
229
    	handles properly, so some programs would not run.
-
 
230
 
-
 
231
    o	setWinProgressBar() did not check the type of its 'title' and
-
 
232
	'label' arguments and might have crashed if they were
-
 
233
	mis-specified.  It now does, thanks to a report by Greg Snow.
-
 
234
 
-
 
235
 
-
 
236
 
-
 
237
		CHANGES IN R VERSION 2.10.1
-
 
238
 
-
 
239
 
-
 
240
BUG FIXES
-
 
241
 
-
 
242
    o	The installer did not properly record help type choices in
-
 
243
	R_HOME/etc/Rprofile.site.
-
 
244
 
-
 
245
    o	Rcmd INSTALL once again uses --no-restore, for consistency with
-
 
246
	the Unix version and R 2.9.2.
-
 
247
	
-
 
248
    o	The HTML package index was not constructed properly when the
-
 
249
	library path was specified with backslashes.  (Patch submitted
-
 
250
	by Gabor Grothendieck.)
-
 
251
	
-
 
252
 
-
 
253
 
-
 
254
    		CHANGES IN R VERSION 2.10.0
-
 
255
 
-
 
256
 
-
 
257
NEW FEATURES
-
 
258
 
-
 
259
    o	windows() now has a parameter fillOddEven (default TRUE),
-
 
260
	which controls the mode used for polygon fills of self-
-
 
261
	intersecting shapes.
-
 
262
	
-
 
263
    o 	The functions arrangeWindows() and getWindowsHandles() have
-
 
264
    	been added to give more programmatic control to the appearance
-
 
265
    	of windows in an R session.
-
 
266
    	
-
 
267
    o	A Windows menu has been added to the SDI version of the R GUI,
-
 
268
	and the corresponding menu in the MDI version has been
-
 
269
	expanded slightly.
-
 
270
 
-
 
271
    o	The libpng library has been updated to version 1.2.40.
-
 
272
 
-
 
273
    o	The remaining Perl scripts build, check, Rprof, Sd2Rd in
-
 
274
	R_HOME/bin now have extension .pl.
-
 
275
 
-
 
276
    o	Rcmd (or R CMD) can now run .sh (shell) and .pl (Perl) scripts
-
 
277
	anywhere on the path (as well as .bat and .exe files as before).
-
 
278
 
-
 
279
 
-
 
280
PACKAGE INSTALLATION
-
 
281
 
-
 
282
    o	Rcmd SHLIB (which is used by Rcmd INSTALL) now calls 'make'
-
 
283
	without a target, rather than target 'all'.  This is now the
-
 
284
	same as on Unix, and was announced in the NEWS for 2.9.0.
-
 
285
 
-
 
286
    o	Help files are no longer zipped: rendering as text, HTML, latex
-
 
287
	or examples is now done when needed.
-
 
288
 
-
 
289
	Options --use-zip and --use-zip-help in R CMD INSTALL are no
-
 
290
	longer available and --auto-zip only zips data (or not).
-
 
291
 
-
 
292
	Help in packages installed under 2.9.x may not work correctly,
-
 
293
	and a warning is given when such a package is attached by
-
 
294
	library().  Re-installation of all packages is strongly
-
 
295
	recommended (use update.packages(checkBuilt = TRUE)).
-
 
296
 
-
 
297
	Binary packages are installed without CHM help if they contain
-
 
298
	it (as those intended for 2.9.x may).
-
 
299
 
-
 
300
    o	It is possible to install source packages without Rtools
-
 
301
	provided they have no compiled code and no configure.win or
-
 
302
	cleanup.win script.
-
 
303
 
-
 
304
 
-
 
305
INSTALLATION
-
 
306
 
-
 
307
    o	Support for memory profiling is enabled in a standard build
-
 
308
	(this can be changed by editing config.h).
-
 
309
 
-
 
310
    o	CHM help is no longer supported.
-
 
311
 
-
 
312
    o	The help default for the standard installer is HTML help rather
-
 
313
	than CHM help.
-
 
314
 
-
 
315
    o	The categories in the installers have been simplified.  Now the
-
 
316
	files to support installation of source packages are always
-
 
317
	installed (they are now only 0.7Mb), and there are no longer
-
 
318
	categories 'chtml', 'html/help', 'latex' and 'Rd'.
-
 
319
 
-
 
320
 
-
 
321
BUG FIXES
-
 
322
 
-
 
323
    o	'Rcmd open' now works as documented: previously
-
 
324
	'Rcmd open.exe' was required.
-
 
325
 
-
 
326
    o	cat(x, file=) in Rgui tried to interpret UTF-8-encoded strings
-
 
327
	for the console rather than converting them to the native encoding.
-
 
328
 
-
 
329
 
-
 
330
 
-
 
331
	**************************************************
-
 
332
	*						 *
-
 
333
	*	       2.9 SERIES NEWS			 *
11
	*	       2.9 SERIES NEWS			 *
334
	*						 *
12
	*						 *
335
	**************************************************
13
	**************************************************
336
 
14
 
337
 
15