<?xml version="1.0" encoding="utf-8"?>

<!-- name="generator" content="blosxom/2.0.djm" -->

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Daily News:  R-2-15-branch/NEWS</title>
    <link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS</link>
    <atom:link href="https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/index.rss" rel="self" type="application/rss+xml" />
    <description>Daily updates to R-2-15-branch/NEWS</description>
    <language>en</language>

<item>
<title>2013-02-26</title>
<pubDate>Mon, 25 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/25#n2013-02-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/25#n2013-02-26</guid>
<description><![CDATA[<H4>2.15.3 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
This is formal notice that the non-API EISPACK entry points in R will
be removed shortly.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-24</title>
<pubDate>Sat, 23 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/23#n2013-02-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/23#n2013-02-24</guid>
<description><![CDATA[<H4>2.15.3 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘tcltk’ namespace can now be re-loaded after unloading.  </P>
<P>  The Tcl/Tk event loop is inhibited in a forked child from package ‘parallel’ (as in e.g. ‘mclapply()’).</INS>
</P></LI>
</UL>
<H4>2.15.3 BUG FIXES </H4>
<UL>
<LI><P>
On unix ‘Rscript’ will pass the ‘r_arch’ setting it was compiled with
on to the R process so that the architecture of ‘Rscript’ and that of R
will match unless overridden.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-20</title>
<pubDate>Tue, 19 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/19#n2013-02-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/19#n2013-02-20</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘lgamma(x)’ for very small ‘x’ (in the denormalized range) is no longer
‘Inf’ with a warning.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘image()’ now sorts an unsorted ‘breaks’ vector, with a warning.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The internal methods for ‘tar()’ and ‘untar()’ do a slightly more
general job for ‘ustar’-style handling of paths of more than 100 bytes.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Packages ‘compiler’ and ‘parallel’ have been added to the reference
index (‘refman.pdf’).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘untar(tar = &quot;internal&quot;)’ has some support for ‘pax’ headers as
produced by e.g. ‘gnutar --posix’ (which seems prevalent on OpenSUSE
12.2) or ‘bsdtar --format pax’, including long path and link names.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘sQuote()’ and ‘dQuote()’ now handle 0-length inputs.  (Suggestion of
Ben Bolker.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘summaryRprof()’ returns zero-row data frames rather than throw an
error if no events are recorded, for consistency.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The included version of PCRE has been updated to 8.32.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘tcltk’ namespace can now be re-loaded after unloading.
</P>
<P>
The Tcl/Tk event loop is inhibited in a forked child (as in e.g.
‘mclapply()’.
</DEL>
</P></LI>

</UL>
<H4>2.15.2 patched UTILITIES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The default for ‘TAR’ on Windows for ‘R CMD build’ has been changed to
be ‘internal’ if no ‘tar’ command is on the path.
</P>
<P>
This enables most packages to be built ‘out of the box’ without
‘Rtools’: the main exceptions are those which need to be installed to
re-build vignettes and need ‘Rtools’ for installation (usually because
they contain compiled code).
</DEL>
</P></LI>

</UL>
<H4>2.15.2 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
On a 64-bit Windows platform with enough RAM, ‘R_alloc’ can now
allocate up to just under 32GB like other 64-bit platforms.
</DEL>
</P></LI>

</UL>
<H4>2.15.2 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Use of ‘col2rgb(0)’ is deprecated (see the help page for its
limitations).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The deprecated ‘intensities’ component returned by ‘hist()’ is no
longer recognized by the ‘plot()’ method and will be removed in R
3.0.0.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘real()’, ‘as.real()’ and ‘is.real()’ are now formally deprecated and
give a warning.
</DEL>
</P></LI>

</UL>
<H4>2.15.2 patched INSTALLATION </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘configure’ tests for Objective C and Objective C++ now work on Mac
OS 10.8 with Xcode 4.5.2 (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15107">PR#15107</a>).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The cairo-based versions of ‘X11()’ now work with current versions of
cairographics (e.g. 1.12.10).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15168">PR#15168</a>)
</P>
<P>
A workaround for earlier versions of R is to use ‘X11.options(type =
&quot;nbcairo&quot;)’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Configuration and ‘R CMD javareconf’ now come up with a smaller set of
library paths for Java on Oracle-format JDK (including OpenJDK).  This
helps avoid conflicts between libraries (such as ‘libjpeg’) supplied in
the JDK and system libraries.  This can always be overridden if needed:
see the ‘R Installation and Administration’ manual.
</DEL>
</P></LI>

</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘beta(a, b)’ could overflow to infinity in its calculations when one of
‘a’ and ‘b’ was less than one.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15075">PR#15075</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘lbeta(a, b)’ no longer gives ‘NaN’ if ‘a’ or ‘b’ is very small (in the
denormalized range).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘bquote()’ is now able to substitute default arguments in
single-argument functions.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15077">PR#15077</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘browseEnv(html = FALSE)’ would segfault if called from R (not ‘R.app’)
on a CRAN-style Mac OS X build of R.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘[[&lt;-’ for lists (generic vectors) needed to increment ‘NAMED’ count
when RHS is used more than once. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15098">PR#15098</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
On Windows, warnings about opening a file or pipe with a non-ASCII
description were sometimes output in UTF-8 rather than in the current
locale's character set.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘call()’ function did not duplicate its arguments.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15115">PR#15115</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘TukeyHSD()’ could give ‘NA’ results with some ‘na.action’ methods such
as ‘na.exclude()’.  (Hinted at on R-help by John Fox.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The deprecated ‘svd(X, LINPACK = TRUE)’ could alter ‘X’ in R 2.15.[12].
(Reported by Bill Dunlap.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Under Windows, ‘file.link()’ and ‘file.symlink()’ used the link name
twice, so would always fail. (Reported by Rui Barradas/Oliver Soong).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘summaryRprof(memory = &quot;both&quot;)’ mixed up the units of Vcells and
Ncells: it now works in bytes.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15138">PR#15138</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘tools::Rd2HTML()’ would sometimes delete text. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15134">PR#15134</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘plot()’ failed for ‘&quot;table&quot;’ objects containing just one entry.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15118">PR#15118</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘embedFonts()’ needed to quote some filepaths.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15149">PR#15149</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘parallel::mccollect()’ handled ‘NULL’ returns incorrectly (removing
the element rather than setting it to ‘NULL’).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The full reference index (‘fullrefman.pdf’) was missing packages
‘compiler’ and ‘parallel’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The report for ‘optim(method = &quot;L-BFGS-B&quot;, control = list(trace = 1))’
reported the last completed and not the current iteration, unlike other
methods and trace levels.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15103">PR#15103</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘qt(1e-12, 1.2)’ no longer gives ‘NaN’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘dt(1e160, 1.2, log=TRUE)’ no longer gives ‘-Inf’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
On Windows the ‘untar()’ function now quotes the directory name when
using an external ‘tar’ utility, so ‘R CMD check’ will handle pathnames
containing spaces.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The version for Windows 8 and Windows Server 2012 is now displayed by
‘win.version()’.  (Reported by Gabor Grothendieck.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The custom Windows installer target ‘myR’ in the installer ‘Makefile’
did not work in 2.15.2.  (Reported by Erich Neuwirth.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘aperm(matrix(1:6, 2, dimnames=list(A={}, B={})), &quot;A&quot;)’ no longer
segfaults.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Expressions involving user defined operators were not always deparsed
faithfully. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15179">PR#15179</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘enc2utf8()’ function converted ‘NA_character_’ to ‘&quot;NA&quot;’ in
non-UTF-8 locales. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15201">PR#15201</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘exclude’ argument to ‘xtabs()’ was ignored for ‘&quot;factor&quot;’
arguments.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
On Windows, work around an event-timing problem when the RGui console
was closed from the ‘X’ control and the closure cancelled. (This would
on some 64-bit systems crash R, typically those with a slow GPU
relative to the CPU.)
</DEL>
</P></LI>

</UL>
<H4>2.15.3 NEW FEATURES </H4>
<UL>
<LI><P>
‘lgamma(x)’ for very small ‘x’ (in the denormalized range) is no longer
‘Inf’ with a warning.
</P></LI>

<LI><P>
‘image()’ now sorts an unsorted ‘breaks’ vector, with a warning.
</P></LI>

<LI><P>
The internal methods for ‘tar()’ and ‘untar()’ do a slightly more
general job for ‘ustar’-style handling of paths of more than 100 bytes.
</P></LI>

<LI><P>
Packages ‘compiler’ and ‘parallel’ have been added to the reference
index (‘refman.pdf’).
</P></LI>

<LI><P>
‘untar(tar = &quot;internal&quot;)’ has some support for ‘pax’ headers as
produced by e.g. ‘gnutar --posix’ (which seems prevalent on OpenSUSE
12.2) or ‘bsdtar --format pax’, including long path and link names.
</P></LI>

<LI><P>
‘sQuote()’ and ‘dQuote()’ now handle 0-length inputs.  (Suggestion of
Ben Bolker.)
</P></LI>

<LI><P>
‘summaryRprof()’ returns zero-row data frames rather than throw an
error if no events are recorded, for consistency.
</P></LI>

<LI><P>
The included version of PCRE has been updated to 8.32.
</P></LI>

<LI><P>
The ‘tcltk’ namespace can now be re-loaded after unloading.
</P>
<P>
The Tcl/Tk event loop is inhibited in a forked child from package
‘parallle’ (as in e.g. ‘mclapply()’.
</P></LI>

<LI><P>
‘parallel::makeCluster()’ recognizes the value ‘random’ for the
environment variable ‘R_PARALLEL_PORT’: this chooses a random value for
the port and reduces the chance of conflicts when multiple users start
a cluster at the same time.
</P></LI>

</UL>
<H4>2.15.3 UTILITIES </H4>
<UL>
<LI><P>
The default for ‘TAR’ on Windows for ‘R CMD build’ has been changed to
be ‘internal’ if no ‘tar’ command is on the path.
</P>
<P>
This enables most packages to be built ‘out of the box’ without
‘Rtools’: the main exceptions are those which need to be installed to
re-build vignettes and need ‘Rtools’ for installation (usually because
they contain compiled code).
</P></LI>

</UL>
<H4>2.15.3 C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
On a 64-bit Windows platform with enough RAM, ‘R_alloc’ can now
allocate up to just under 32GB like other 64-bit platforms.
</P></LI>

</UL>
<H4>2.15.3 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Use of ‘col2rgb(0)’ is deprecated (see the help page for its
limitations).
</P></LI>

<LI><P>
The deprecated ‘intensities’ component returned by ‘hist()’ is no
longer recognized by the ‘plot()’ method and will be removed in R
3.0.0.
</P></LI>

<LI><P>
‘real()’, ‘as.real()’ and ‘is.real()’ are now formally deprecated and
give a warning.
</P></LI>

</UL>
<H4>2.15.3 INSTALLATION </H4>
<UL>
<LI><P>
The ‘configure’ tests for Objective C and Objective C++ now work on Mac
OS 10.8 with Xcode 4.5.2 (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15107">PR#15107</a>).
</P></LI>

<LI><P>
The cairo-based versions of ‘X11()’ now work with current versions of
cairographics (e.g. 1.12.10).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15168">PR#15168</a>)
</P>
<P>
A workaround for earlier versions of R is to use ‘X11.options(type =
&quot;nbcairo&quot;)’.
</P></LI>

<LI><P>
Configuration and ‘R CMD javareconf’ now come up with a smaller set of
library paths for Java on Oracle-format JDK (including OpenJDK).  This
helps avoid conflicts between libraries (such as ‘libjpeg’) supplied in
the JDK and system libraries.  This can always be overridden if needed:
see the ‘R Installation and Administration’ manual.
</P></LI>

</UL>
<H4>2.15.3 BUG FIXES </H4>
<UL>
<LI><P>
‘beta(a, b)’ could overflow to infinity in its calculations when one of
‘a’ and ‘b’ was less than one.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15075">PR#15075</a>)
</P></LI>

<LI><P>
‘lbeta(a, b)’ no longer gives ‘NaN’ if ‘a’ or ‘b’ is very small (in the
denormalized range).
</P></LI>

<LI><P>
‘bquote()’ is now able to substitute default arguments in
single-argument functions.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15077">PR#15077</a>)
</P></LI>

<LI><P>
‘browseEnv(html = FALSE)’ would segfault if called from R (not ‘R.app’)
on a CRAN-style Mac OS X build of R.
</P></LI>

<LI><P>
‘[[&lt;-’ for lists (generic vectors) needed to increment ‘NAMED’ count
when RHS is used more than once. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15098">PR#15098</a>)
</P></LI>

<LI><P>
On Windows, warnings about opening a file or pipe with a non-ASCII
description were sometimes output in UTF-8 rather than in the current
locale's character set.
</P></LI>

<LI><P>
The ‘call()’ function did not duplicate its arguments.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15115">PR#15115</a>)
</P></LI>

<LI><P>
‘TukeyHSD()’ could give ‘NA’ results with some ‘na.action’ methods such
as ‘na.exclude()’.  (Hinted at on R-help by John Fox.)
</P></LI>

<LI><P>
The deprecated ‘svd(X, LINPACK = TRUE)’ could alter ‘X’ in R 2.15.[12].
(Reported by Bill Dunlap.)
</P></LI>

<LI><P>
Under Windows, ‘file.link()’ and ‘file.symlink()’ used the link name
twice, so would always fail. (Reported by Rui Barradas/Oliver Soong).
</P></LI>

<LI><P>
‘summaryRprof(memory = &quot;both&quot;)’ mixed up the units of Vcells and
Ncells: it now works in bytes.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15138">PR#15138</a>)
</P></LI>

<LI><P>
‘tools::Rd2HTML()’ would sometimes delete text. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15134">PR#15134</a>)
</P></LI>

<LI><P>
‘plot()’ failed for ‘&quot;table&quot;’ objects containing just one entry.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15118">PR#15118</a>)
</P></LI>

<LI><P>
‘embedFonts()’ needed to quote some filepaths.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15149">PR#15149</a>)
</P></LI>

<LI><P>
‘parallel::mccollect()’ handled ‘NULL’ returns incorrectly (removing
the element rather than setting it to ‘NULL’).
</P></LI>

<LI><P>
The full reference index (‘fullrefman.pdf’) was missing packages
‘compiler’ and ‘parallel’.
</P></LI>

<LI><P>
The report for ‘optim(method = &quot;L-BFGS-B&quot;, control = list(trace = 1))’
reported the last completed and not the current iteration, unlike other
methods and trace levels.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15103">PR#15103</a>)
</P></LI>

<LI><P>
‘qt(1e-12, 1.2)’ no longer gives ‘NaN’.
</P></LI>

<LI><P>
‘dt(1e160, 1.2, log=TRUE)’ no longer gives ‘-Inf’.
</P></LI>

<LI><P>
On Windows the ‘untar()’ function now quotes the directory name when
using an external ‘tar’ utility, so ‘R CMD check’ will handle pathnames
containing spaces.
</P></LI>

<LI><P>
The version for Windows 8 and Windows Server 2012 is now displayed by
‘win.version()’.  (Reported by Gabor Grothendieck.)
</P></LI>

<LI><P>
The custom Windows installer target ‘myR’ in the installer ‘Makefile’
did not work in 2.15.2.  (Reported by Erich Neuwirth.)
</P></LI>

<LI><P>
‘aperm(matrix(1:6, 2, dimnames=list(A={}, B={})), &quot;A&quot;)’ no longer
segfaults.
</P></LI>

<LI><P>
Expressions involving user defined operators were not always deparsed
faithfully. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15179">PR#15179</a>)
</P></LI>

<LI><P>
The ‘enc2utf8()’ function converted ‘NA_character_’ to ‘&quot;NA&quot;’ in
non-UTF-8 locales. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15201">PR#15201</a>)
</P></LI>

<LI><P>
The ‘exclude’ argument to ‘xtabs()’ was ignored for ‘&quot;factor&quot;’
arguments.
</P></LI>

<LI><P>
On Windows, work around an event-timing problem when the RGui console
was closed from the ‘X’ control and the closure cancelled. (This would
on some 64-bit systems crash R, typically those with a slow GPU
relative to the CPU.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-18</title>
<pubDate>Sun, 17 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/17#n2013-02-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/17#n2013-02-18</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Expressions involving user defined operators were not always deparsed
faithfully (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15179">PR#15179</a>), nor were those involving calls to anonymous
functions (the latter reported by Hadley Wickham).
</DEL>
</P></LI>

<LI><P>
Expressions involving user defined operators were not always deparsed
faithfully. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15179">PR#15179</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-17</title>
<pubDate>Sat, 16 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/16#n2013-02-17</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/16#n2013-02-17</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Expressions involving user defined operators were not always deparsed faithfully (PR#15179), nor were those involving calls to anonymous functions (the latter reported by Hadley Wickham).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2013-02-16</title>
<pubDate>Fri, 15 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/15#n2013-02-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/15#n2013-02-16</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
On Windows, work around an event-timing problem when the RGui console
was closed from the ‘X’ control and the closure cancelled. (This would
on some 64-bit systems crash R, typically those with a slow GPU
relative to the CPU.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-14</title>
<pubDate>Wed, 13 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/13#n2013-02-14</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/13#n2013-02-14</guid>
<description><![CDATA[<H4>2.15.2 patched INSTALLATION </H4>
<UL>
<LI><P>
Configuration and ‘R CMD javareconf’ now come up with a smaller set of
library paths for Java on Oracle-format JDK (including OpenJDK).  This
helps avoid conflicts between libraries (such as ‘libjpeg’) supplied in
the JDK and system libraries.  This can always be overridden if needed:
see the ‘R Installation and Administration’ manual.
</P></LI>

</UL>
<H4>2.15.2 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘qgeom()’ could return ‘-1’ for extremely small ‘q’. (PR#14967)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘smooth.spline()’ used ‘DUP = FALSE’ which allowed its compiled C code to change the function: this was masked by the default byte-compilation. (PR#14965)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">On OS X, the Quartz versions of the bitmap devices did not respect ‘antialias = "none"’.  (PR#15006)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The detection of the C stack direction is better protected against compiler optimization. (PR#15011)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Long custom line types would sometimes segfault on the cairographics-based devices. (PR#15055)</INS>
</P></LI>
</UL>
<H4>2.15.0 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Closed the ‘&lt;li&gt;’ tag in pages generated by ‘ Rd2HTML()’. (PR#14841)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Axis tick marks could go out of range when a log scale was used. (PR#14833)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2013-02-13</title>
<pubDate>Tue, 12 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/12#n2013-02-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/12#n2013-02-13</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘exclude’ argument to ‘xtabs()’ was ignored for ‘&quot;factor&quot;’
arguments.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-11</title>
<pubDate>Sun, 10 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/10#n2013-02-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/10#n2013-02-11</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘enc2utf8()’ function converted ‘NA_character_’ to ‘&quot;NA&quot;’ in
non-UTF-8 locales. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15201">PR#15201</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-02-07</title>
<pubDate>Wed, 06 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/06#n2013-02-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/06#n2013-02-07</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘tcltk’ namespace can now be re-loaded after unloading.  </P>
<P>  The Tcl/Tk event loop is inhibited in a forked child (as in e.g. ‘mclapply()’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2013-02-06</title>
<pubDate>Tue, 05 Feb 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/05#n2013-02-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/02/05#n2013-02-06</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
The ‘tcltk’ namespace can now be re-loaded after unloading on
Unix-alike.
</P>
<P>
The Tcl/Tk event loop is inhibited in a forked child (as in e.g.
‘mclapply()’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-22</title>
<pubDate>Mon, 21 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/21#n2013-01-22</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/21#n2013-01-22</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
The included version of PCRE has been updated to 8.32.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-21</title>
<pubDate>Sun, 20 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/20#n2013-01-21</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/20#n2013-01-21</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
Expressions involving user defined operators were not always deparsed
faithfully. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15179">PR#15179</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-20</title>
<pubDate>Sat, 19 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/19#n2013-01-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/19#n2013-01-20</guid>
<description><![CDATA[<H4>2.15.2 patched INSTALLATION </H4>
<UL>
<LI><P>
The cairo-based versions of ‘X11()’ now work with current versions of
cairographics (e.g. 1.12.10).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15168">PR#15168</a>)
</P>
<P>
A workaround for earlier versions of R is to use ‘X11.options(type =
&quot;nbcairo&quot;)’.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘configure’ tests for Objective C and Objective C++ now work on Mac OS 10.8 with Xcode 4.5.2 (PR#15107).</INS>
</P></LI>
</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘aperm(matrix(1:6, 2, dimnames=list(A={}, B={})), &quot;A&quot;)’ no longer
segfaults.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-18</title>
<pubDate>Thu, 17 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/17#n2013-01-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/17#n2013-01-18</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The version for Windows 8 and Windows Server 2012 is now displayed by
‘win.version()’.  (Reported by Gabor Grothendieck.)
</P></LI>

<LI><P>
The custom Windows installer target ‘myR’ in the installer ‘Makefile’
did not work in 2.15.2.  (Reported by Erich Neuwirth.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-11</title>
<pubDate>Thu, 10 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/10#n2013-01-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/10#n2013-01-11</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘summaryRprof()’ returns zero-row data frames rather than throw an error if no events are recorded, for consistency.</INS>
</P></LI>
</UL>
<H4>2.15.2 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
‘real()’, ‘as.real()’ and ‘is.real()’ are now formally deprecated and
give a warning.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-10</title>
<pubDate>Wed, 09 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/09#n2013-01-10</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/09#n2013-01-10</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘summaryRprof()’ returns zero-row data frames rather than tnrow an
error if no events are recorded, for consistency.
</P></LI>

</UL>
<H4>2.15.2 patched UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The default for ‘TAR’ on Windows for ‘R CMD build’ has been changed to be ‘internal’ if no ‘tar’ command is on the path.  </P>
<P>  This enables most packages to be built ‘out of the box’ without ‘Rtools’: the main exceptions are those which need to be installed to re-build vignettes and need ‘Rtools’ for installation (usually because they contain compiled code).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2013-01-09</title>
<pubDate>Tue, 08 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/08#n2013-01-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/08#n2013-01-09</guid>
<description><![CDATA[<H4>2.15.2 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
The deprecated ‘intensities’ component returned by ‘hist()’ is no
longer recognized by the ‘plot()’ method and will be removed in R
3.0.0.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-07</title>
<pubDate>Sun, 06 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/06#n2013-01-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/06#n2013-01-07</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘sQuote()’ and ‘dQuote()’ now handle 0-length inputs.  (Suggestion of
Ben Bolker.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-06</title>
<pubDate>Sat, 05 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/05#n2013-01-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/05#n2013-01-06</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘untar(tar = &quot;internal&quot;)’ has some support for ‘pax’ headers as
produced by e.g. ‘gnutar --posix’ (which seems prevalent on OpenSUSE
12.2) or ‘bsdtar --format pax’, including long path and link names.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-05</title>
<pubDate>Fri, 04 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/04#n2013-01-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/04#n2013-01-05</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘dt(1e160, 1.2, log=TRUE)’ no longer gives ‘-Inf’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-04</title>
<pubDate>Thu, 03 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/03#n2013-01-04</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/03#n2013-01-04</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘qt(1e-12, 1.2)’ no longer gives ‘NaN’.
</P></LI>

<LI><P>
On Windows the ‘untar()’ function now quotes the directory name when
using an external ‘tar’ utility, so ‘R CMD check’ will handle pathnames
containing spaces.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-03</title>
<pubDate>Wed, 02 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/02#n2013-01-03</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/02#n2013-01-03</guid>
<description><![CDATA[<H4>2.15.2 patched INSTALLATION </H4>
<UL>
<LI><P>
The ‘configure’ tests for Objective C and Objective C++ should now work
on Mac OS 10.8 with Xcode 4.5.2 (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15107">PR#15107</a>).
</P></LI>

</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The report for ‘optim(method = &quot;L-BFGS-B&quot;, control = list(trace = 1))’
reported the last completed and not the current iteration, unlike other
methods and trace levels.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15103">PR#15103</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2013-01-02</title>
<pubDate>Tue, 01 Jan 2013 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/01#n2013-01-02</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2013/01/01#n2013-01-02</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Packages ‘compiler’ and ‘parallel’ have been added to the reference index (‘refman.pdf’).</INS>
</P></LI>
</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The full reference index (‘fullrefman.pdf’) was missing packages ‘compiler’ and ‘parallel’.</INS>
</P></LI>
</UL>
<H4>2.15.2 UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now checks for ‘.C()’, ‘.Call()’, ‘.External()’ and ‘.Fortran()’ calls in other packages, and gives a warning on those found from R itself (which are not part of the API and change without notice: many will be changed for R 3.0.0).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2013-01-01</title>
<pubDate>Mon, 31 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/31#n2013-01-01</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/31#n2013-01-01</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
Package ‘parallel’ has been added to the reference index (‘refman.pdf’.
</P></LI>

</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The full reference index (‘fullrefman.pdf’) was missing packages
‘compiler’, ‘parallel’ and ‘splines’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-28</title>
<pubDate>Thu, 27 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/27#n2012-12-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/27#n2012-12-28</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
The internal methods for ‘tar()’ and ‘untar()’ do a slightly more
general job for ‘ustar’-style handling of paths of more than 100 bytes.
</P></LI>

</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘plot()’ failed for ‘&quot;table&quot;’ objects containing just one entry.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15118">PR#15118</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-26</title>
<pubDate>Tue, 25 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/25#n2012-12-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/25#n2012-12-26</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘embedFonts()’ needed to quote some filepaths.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15149">PR#15149</a>)
</P></LI>

<LI><P>
‘parallel::mccollect()’ handled ‘NULL’ returns incorrectly (removing
the element rather than setting it to ‘NULL’).
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Under Windows, ‘file.link()’ and ‘file.symlink()’ used the link name twice, so would always fail. (Reported by Rui Barradas/Oliver Soong).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-12-25</title>
<pubDate>Mon, 24 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/24#n2012-12-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/24#n2012-12-25</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘tools::Rd2HTML()’ would sometimes delete text. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15134">PR#15134</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-18</title>
<pubDate>Mon, 17 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/17#n2012-12-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/17#n2012-12-18</guid>
<description><![CDATA[<H4>2.15.2 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R_SVN_REVISION’ in ‘Rversion.h’ is now an integer and hence usable as
e.g. ‘#if R_SVN_REVISION &lt; 70000’.
</DEL>
</P></LI>

</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘summaryRprof(memory = &quot;both&quot;)’ mixed up the units of Vcells and
Ncells: it now works in bytes.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15138">PR#15138</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-15</title>
<pubDate>Fri, 14 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/14#n2012-12-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/14#n2012-12-15</guid>
<description><![CDATA[<H4>2.15.2 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
On a 64-bit Windows platform with enough RAM, ‘R_alloc’ can now
allocate up to just under 32GB like other 64-bit platforms.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-13</title>
<pubDate>Wed, 12 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/12#n2012-12-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/12#n2012-12-13</guid>
<description><![CDATA[<H4>2.15.2 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Use of ‘col2rgb(0)’ is deprecated (see the help page for its
limitations).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-11</title>
<pubDate>Mon, 10 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/10#n2012-12-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/10#n2012-12-11</guid>
<description><![CDATA[<H4>2.15.2 UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now checks for ‘.C()’, ‘.Call()’, ‘.External()’ and ‘.Fortran()’ calls in other packages, and gives a warning on those found from R itself (which are not part of the API and change without notice: many will changed for R 3.0.0).</INS>
</P></LI>
</UL>
<H4>2.15.2 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Entry point ‘rcont2’ is no longer part of the API, and will move to package ‘stats’ in R 3.0.0.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-12-09</title>
<pubDate>Sat, 08 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/08#n2012-12-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/08#n2012-12-09</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
In Windows, ‘file.link()’ and ‘file.symlink()’ used the link name
twice, so would always fail. (Reported by Rui Barradas/Oliver Soong).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-07</title>
<pubDate>Thu, 06 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/06#n2012-12-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/06#n2012-12-07</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The deprecated ‘svd(X, LINPACK = TRUE)’ could alter ‘X’ in R 2.15.[12].
(Reported by Bill Dunlap.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-05</title>
<pubDate>Tue, 04 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/04#n2012-12-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/04#n2012-12-05</guid>
<description><![CDATA[<H4>2.15.2 patched UTILITIES </H4>
<UL>
<LI><P>
The default for ‘TAR’ on Windows for ‘R CMD build’ has been changed to
be ‘internal’ if no ‘tar’ command is on the path.
</P>
<P>
This enables most packages to be built ‘out of the box’ without
‘Rtools’: the main exceptions are those which need to be installed to
re-build vignettes and need ‘Rtools’ for installation.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-12-04</title>
<pubDate>Mon, 03 Dec 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/03#n2012-12-04</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/12/03#n2012-12-04</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘TukeyHSD()’ could give ‘NA’ results with some ‘na.action’ methods such
as ‘na.exclude()’.  (Hinted at on R-help by John Fox.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-11-26</title>
<pubDate>Sun, 25 Nov 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/25#n2012-11-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/25#n2012-11-26</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘[[&lt;-’ for generic vectors needed to increment ‘NAMED’ count when RHS
is used more than once. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15098">PR#15098</a>.)
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-11-25</title>
<pubDate>Sat, 24 Nov 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/24#n2012-11-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/24#n2012-11-25</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘[[&lt;-’ for lists (generic vectors) needed to increment ‘NAMED’ count
when RHS is used more than once. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15098">PR#15098</a>)
</P></LI>

<LI><P>
On Windows, warnings about opening a file or pipe with a non-ASCII
description were sometimes output in UTF-8 rather than in the current
locale's character set.
</P></LI>

<LI><P>
The ‘call()’ function did not duplicate its arguments.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15115">PR#15115</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-11-15</title>
<pubDate>Wed, 14 Nov 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/14#n2012-11-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/14#n2012-11-15</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘[[&lt;-’ for generic vectors needed to increment ‘NAMED’ count when RHS
is used more than once. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15098">PR#15098</a>.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-11-05</title>
<pubDate>Sun, 04 Nov 2012 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/04#n2012-11-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/11/04#n2012-11-05</guid>
<description><![CDATA[<H4>2.15.2 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R_SVN_REVISION’ in ‘Rversion.h’ is now an integer and hence usable as e.g. ‘#if R_SVN_REVISION &lt; 70000’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-10-28</title>
<pubDate>Sat, 27 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/27#n2012-10-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/27#n2012-10-28</guid>
<description><![CDATA[<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘browseEnv(html = FALSE)’ would segfault if called from R (not ‘R.app’)
on a CRAN-style Mac OS X build of R.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-27</title>
<pubDate>Fri, 26 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/26#n2012-10-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/26#n2012-10-27</guid>
<description><![CDATA[<H4>2.15.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘lgamma(x)’ for very small ‘x’ (in the denormalized range) is no longer
‘Inf’ with a warning.
</P></LI>

<LI><P>
‘image()’ now sorts an unsorted ‘breaks’ vector, with a warning.
</P></LI>

</UL>
<H4>2.15.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘beta(a, b)’ could overflow to infinity in its calculations when one of
‘a’ and ‘b’ was less than one.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15075">PR#15075</a>)
</P></LI>

<LI><P>
‘lbeta(a, b)’ no longer gives ‘NaN’ if ‘a’ or ‘b’ is very small (in the
denormalized range).
</P></LI>

<LI><P>
‘bquote()’ is now able to substitute default arguments in
single-argument functions.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15077">PR#15077</a>)
</P></LI>

</UL>
<H4>2.15.2 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
‘R_SVN_REVISION’ in ‘Rversion.h’ is now an integer and hence usable as
e.g. ‘#if R_SVN_REVSION &lt; 70000’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-18</title>
<pubDate>Wed, 17 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/17#n2012-10-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/17#n2012-10-18</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘X11()’ window gains an icon: the latter may be especially useful
on Ubuntu's ‘Unity’ interface.
</P>
<P>
The ‘WM_CLASS’ should be set in circumstances where the Window Manager
failed to make use of X11 resource settings.
</P>
<P>
(Contributed by Philip Johnson.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘&quot;Date&quot;’ and ‘&quot;POSIXt&quot;’ methods for ‘cut()’ will accept an unsorted
‘breaks’ argument (as the default method does, although this was
undocumented).  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14961">PR#14961</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Reference class methods (in the ‘methods’ package) that use other
methods in an indirect way (e.g., by ‘sapply()’) must tell the code
analysis to include that method.  They can now do so by invoking
‘$usingMethods()’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
More Polish translations are available: for the ‘RGui’ menus and for
several recommended packages.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Multistratum MANOVA works. In fact, it seems to have done so for years
in spite of the help page claiming it did not.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘qqline()’ has new optional arguments ‘distribution’, ‘probs’ and
‘qtype’, following the example of ‘lattice’'s ‘panel.qqmathline()’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The handling of single quotes in the ‘en@quot’ pseudo-language has been
slightly improved.  Double quotes are no longer converted.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
New functions ‘checkPoFiles()’ and ‘checkPoFile()’ have been added to
the ‘tools’ package to check for consistency of format strings in
translation files.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘model.matrix(~1, ...)’ now also contains the same rownames that less
trivial formulae produce.  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14992">PR#14992</a>, changes the output of
several packages.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Misuse of ‘rep()’ on undocumented types of objects (e.g. calls) is now
reported as an error.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The included LAPACK has been updated to 3.4.1, with some patches from
the current SVN sources.  (_Inter alia_, this resolves <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14692">PR#14692</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘file.copy(recursive = TRUE)’ has some additional checks on user error
leading to attempted infinite recursion (and on some platforms to
crashing R).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
PCRE has been updated to version 8.31, a bug-fix release.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The included version of ‘liblzma’ has been updated to version 5.0.4, a
minor bug-fix release.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
New function ‘.bincode()’, a ‘bare-bones’ version of
‘cut.default(labels = FALSE)’ for use in packages with ‘image()’
methods.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The HTML manuals now use directional single quotes.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘maintainer()’ now converts embedded new lines to spaces.  It no longer
gives a non-obvious error for non-installed packages.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘X11()’ device has some protection against being used with forked
processes _via_ package ‘parallel’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Setting the environment variable ‘R_OSX_VALGRIND’ (to any value) allows
R to be run under ‘valgrind’ on Mac OS 10.6 and 10.7 (‘valgrind’
currently has very limited support for 10.8), provided ‘system()’ is
not used (directly or indirectly).  This should not be needed for
‘valgrind’ &gt;= 3.8.1.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘model.frame()’ method for ‘&quot;lm&quot;’ uses ‘xlevels’: this is safer if
‘data’ was supplied or ‘model = FALSE’ was used and the levels of
factors used in the fit had been re-ordered since fitting.
</P>
<P>
Similarly, ‘model.frame(fm, data=&lt;data&gt;)’ copies across the variables
used for safe prediction from the fit.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Functions such as ‘parLapply()’ in package ‘parallel’ can make use of a
default cluster if one is set.  (Reported by Martin Morgan.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘chol(pivot = TRUE, LINPACK = FALSE)’ is now available using LAPACK 3.2
subroutine ‘DPSTRF’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The functions ‘.C()’, ‘.Call()’, ‘.External()’ and ‘.Fortran()’ now
check that they are called with an unnamed first argument: the formal
arguments were changed from ‘name=’ to ‘.NAME=’ in R 2.13.0, but some
packages were still using the old name.  This is currently a warning,
but will be an error in future.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘step()’ no longer tries to improve a model with AIC of ‘-Inf’ (a
perfect fit).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘spline()’ and ‘splinefun()’ gain a new method ‘&quot;hyman&quot;’, an
implementation of Hyman's method of constructing monotonic
interpolation splines.  (Based on contributions of Simon Wood and Rob
Hyndman.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
On Windows, the C stack size has been increased to 64MB (it has been
10MB since the days of 32MB RAM systems).
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘array()’ is now implemented in C code (for speed) when ‘data’ is
atomic or an unclassed list (so it is known that ‘as.vector(data)’ will
have no class to be used by ‘rep()’).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘rep()’ is faster and uses less memory, substantially so in some common
cases (e.g. if ‘times’ is of length one or ‘length.out’ is given, and
‘each = 1’).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘findInterval()’, ‘tabulate()’, ‘cut()’, ‘hist()’ and ‘image.default()’
all use ‘.Call()’ and are more efficient.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘duplicated()’, ‘unique()’ and similar now support vectors of lengths
above 2^29 on 64-bit platforms.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Omitting ‘PACKAGE’ in ‘.C()’ etc calls was supposed to make use of the
DLL from the namespace within which the enclosing function was defined.
It was less successful in doing so than it might be, and gave no
indication it had failed.
</P>
<P>
A new search strategy is very successful and gives a warning when it
fails.  In most cases this is because the entry point is not actually
provided by that package (and so ‘PACKAGE’ should be used to indicate
which package is intended) but in some the namespace does not have a
DLL specified by a ‘useDynLib()’ directive so ‘PACKAGE’ is required.
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched UTILITIES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD check’ now checks if a package can be loaded by
‘library(pkgname, lib.loc = &quot;somewhere&quot;)’ without being on the library
search path (unless it is already installed in ‘.Library’, when it
always will be).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD check --as-cran’ notes ‘hidden’ files and directories (with
names starting with a dot) that are not needed for the operation of ‘R
CMD INSTALL’ or ‘R CMD build’: such files should be excluded from the
published tarball.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD check’ (if checking subdirectories) checks that the R code in
any demos is ASCII and can be parsed, and warns if not.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
When ‘R CMD Rd2pdf’ is used with ‘inputenx.sty’, it allows further
characters (mainly for Eastern European languages) by including
‘ix-utf8enc.dfu’ (if available).  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14989">PR#14989</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD build’ now omits several types of hidden files/directories,
including ‘inst/doc/.Rinstignore’, ‘vignettes/.Rinstignore’,
(‘.Rinstignore’ should be at top level), ‘.deps’ under ‘src’,
‘.Renviron’, ‘.Rprofile’, ‘.Rproj.user’, ‘.backups’, ‘.cvsignore’,
‘.cproject’, ‘.directory’, ‘.dropbox’, ‘.exrc’, ‘.gdb.history’,
‘.gitattributes’, ‘.gitignore’, ‘.gitmodules’, ‘.hgignore’, ‘.hgtags’,
‘.htaccess’, ‘.latex2html-init’, ‘.project’, ‘.seed’, ‘.settings’,
‘.tm_properties’ and various leftovers.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD check’ now checks for ‘.C()’, ‘.Call()’, ‘.External()’ and
‘.Fortran()’ calls in other packages, and gives a warning on those
found from R itself (which are not part of the API and change without
notice: many will changed for R 2.16.0).
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The limit for ‘R_alloc’ on 64-bit platforms has been raised to just
under 32GB (from just under 16GB).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The misuse of ‘.C(&quot;name&quot;, ..., PACKAGE = foo)’ where ‘foo’ is an
arbitrary R object is now an error.
</P>
<P>
The misuse ‘.C(&quot;name&quot;,..., PACKAGE = &quot;&quot;)’ is now warned about in ‘R CMD
check’, and will be an error in future.
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
Use of ‘array()’ with a 0-length ‘dim’ argument is deprecated with a
warning (and was contrary to the documentation).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Use of ‘tapply()’ with a 0-length ‘INDEX’ list is deprecated with a
warning.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘Translation’ packages are deprecated.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Calling ‘rep()’ or ‘rep.int()’ on a pairlist is deprecated and will
give a warning.  In any case, ‘rep()’ converted a pairlist to a list so
you may as well do that explicitly.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Entry point ‘rcont2’ is no longer part of the API, and will move to
package ‘stats’ in R 2.16.0.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘internal’ graphics device invoked by ‘.Call(&quot;R_GD_nullDevice&quot;,
package = &quot;grDevices&quot;)’ is about to be removed: use ‘pdf(file = NULL)’
instead.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘eigen(EISPACK = TRUE)’, ‘chol(pivot = FALSE, LINPACK = TRUE)’,
‘chol2inv(LINPACK = TRUE)’, ‘solve(LINPACK = TRUE)’ and ‘svd(LINPACK =
TRUE)’ are deprecated and give a warning.
</P>
<P>
They were provided for compatibility with R 1.7.0 (Mar 2003)!
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘internal function’ ‘kappa.tri()’ has been renamed to
‘.kappa_tri()’ so it is not inadvertently called as a method for class
‘&quot;tri&quot;’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Functions ‘sessionData()’ and ‘browseAll()’ in package ‘methods’ are on
a help page describing them as ‘deprecated’ and are now formally
deprecated.
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
For a Windows or Mac OS X binary package install, ‘install.packages()’
will check if a source package is available on the same repositories,
and report if it is a later version or there is a source package but no
binary package available.
</P>
<P>
This check can be suppressed: see the help page.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘install.packages(type = &quot;both&quot;)’ has been enhanced.  In interactive
use it will ask whether to choose the source version of a package if
the binary version is older and contains compiled code, and also asks
if source packages with no binary version should be installed).
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched INSTALLATION </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
There is a new ‘configure’ option ‘--with-libtiff’ (mainly in case the
system installation needs to be avoided).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
LAPACK 3.4.1 does use some Fortran 90 features, so ‘g77’ no longer
suffices.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
If an external LAPACK is used, it must be version 3.2 or later.
</DEL>
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
On Windows, starting ‘Rterm’ via ‘R.exe’ caused Ctrl-C to misbehave.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14948">PR#14948</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘tools::latexToUtf8()’ function missed conversions that were
contained within braces.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Long timezone specifications (such as a file name preceded by ‘:’)
could crash ‘as.POSIXlt’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14945">PR#14945</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD build --resave-data’ could fail if there was no ‘data’ directory
but there was an ‘R/sysdata.rda’ file.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14947">PR#14947</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘is.na()’ misbehaved on a 0-column data frame.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14959">PR#14959</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘anova.lmlist()’ failed if ‘test’ was supplied.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14960">PR#14960</a>)
</P>
<P>
It was unable to compute Cp tests for object of class ‘&quot;lm&quot;’ (it
assumed class ‘&quot;glm&quot;’).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘formula’ method for ‘sunflowerplot()’ now allows ‘xlab’ and ‘ylab’
to be set.  (Reported by Gerrit Eichner.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘&quot;POSIXt&quot;’ and ‘&quot;Date&quot;’ methods for ‘hist()’ could fail on Windows
where adjustments to the right-hand boundary crossed a DST transition
time.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
On Windows, the code in ‘as.POSIXct()’ to handle incorrectly specified
‘isdst’ fields might have resulted in ‘NA’ being returned.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘aov()’ and ‘manova()’ gave spurious warning about singular error model
in the multiresponse case.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
In ‘ns()’ and ‘bs()’, specifying ‘knots = NULL’ is now equivalent to
omitting it, also when ‘df’ is specified.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14970">PR#14970</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘sprintf()’ did not accept numbered arguments ending in zero.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14975">PR#14975</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘rWishart()’ could overflow the C stack and maybe crash the R process
for dimensions of several hundreds or more.  (Reported by Michael Braun
on R-sig-mac.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Base package vignettes (e.g. ‘vignette(&quot;Sweave&quot;)’) were not fully
installed in builds of R from the tarball.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘lchoose()’ and ‘choose()’ could overflow the C stack and crash R.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
When given a 0-byte file and asked to keep source references, ‘parse()’
read input from ‘stdin()’ instead.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘pdf(compress = TRUE)’ did not delete temporary files it created until
the end of the R session.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14991">PR#14991</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘logLik()’ did not detect the error of applying it to a
multiple-response linear model.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15000">PR#15000</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘file.copy(recursive = TRUE)’ did not always report ‘FALSE’ for a
failure two or more directories deep.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘qgeom()’ could return ‘-1’ for extremely small ‘q’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14967">PR#14967</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘smooth.spline()’ used ‘DUP = FALSE’ which allowed its compiled C code
to change the function: this was masked by the default
byte-compilation. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14965">PR#14965</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
In Windows, the GUI preferences for foreground color were not always
respected.  (Reported by Benjamin Wells.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
On OS X, the Quartz versions of the bitmap devices did not respect
‘antialias = &quot;none&quot;’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15006">PR#15006</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘unique()’ and similar would infinite-loop if called on a vector of
length &gt; 2^29 (but reported that the vector was too long for 2^30 or
more).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘parallel::stopCluster()’ now works with MPI clusters without ‘snow’
being on the search path.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘terms.formula()’ could exhaust the stack, and the stack check did not
always catch this before the segfault.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15013">PR#15013</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘sort.list(method = &quot;radix&quot;)’ could give incorrect results on certain
compilers (seen with ‘clang’ on Mac OS 10.7 and ‘Xcode 4.4.1’).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘backsolve(T, b)’ gave incorrect results when ‘nrows(b) &gt; ncols(T)’ and
‘b’ had more than one column.
</P>
<P>
It could segfault or give nonsense if ‘k’ was specified as more than
‘ncols(T)’.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘smooth.spline()’ did not check that a specified numeric ‘spar’ was of
length 1, and gave corrupt results if it was of length 0.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Protection added to ‘do_system’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15025">PR#15025</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Printing of vectors with names &gt; 1000 characters now works correctly
rather than truncating. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15028">PR#15028</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘qr()’ for a complex matrix did not pivot the column names.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘--with-blas='-framework vecLib'’ now also works on OS X 10.8.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘R CMD check’ no longer fails with an error if a ‘DESCRIPTION’ file
incorrectly contains a blank line.  (Reported by Bill Dunlap.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘install.packages(type = &quot;both&quot;)’ could call ‘chooseCRANmirror()’
twice.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘lm.wfit()’ could segfault in R 2.15.1 if all the weights were zero.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15044">PR#15044</a>)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
A malformed package name could cause ‘R CMD INSTALL’ to write outside
the target library.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Some of the quality control functions (e.g. ‘tools::checkFF()’) were
wrongly identifying the source of S4 methods in a package and so not
checking them.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The default type of display by ‘browseEnv()’ when using ‘R.app’ on Mac
OS X has been incorrect for a long time.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The implementation of ‘importMethodsFrom’ in a ‘NAMESPACE’ file could
be confused and fail to find generics when importing from multiple
packages (reported and fixed by Michael Lawrence).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The detection of the C stack direction is better protected against
compiler optimization. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15011">PR#15011</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Long custom line types would sometimes segfault on the
cairographics-based devices. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15055">PR#15055</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘tools::checkPoFile()’ unprotected too early in its C code and so
segfaulted from time to time.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The Fortran code underlying ‘nlminb()’ could infinite-loop if any of
the input functions returned ‘NA’ or ‘NaN’.  This is now an error for
the gradient or Hessian, and a warning for the function (with the value
replaced by ‘Inf’).  (In part, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15052">PR#15052</a>.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
The code for creating ‘coerce()’ methods could generate false notes
about ambiguous selection; the notes have been suppressed for this
function.
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘arima.sim()’ could give too long an output in some corner cases (in
part, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15068">PR#15068</a>).
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘anova.glm()’ with ‘test = &quot;Rao&quot;’ didn't work when models included an
offset. (Reported by Søren Feodor Nielsen.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘as.data.frame.matrix()’ could return invalid data frame with no
‘row.names’ attribute for 0-row matrix. (Reported by Hervé Pagès.)
</DEL>
</P></LI>

<LI><P>
<DEL STYLE="background:#FFE6E6;">
Compilation with the ‘vecLib’ or ‘Accelerate’ frameworks on OS X
without using that also for LAPACK is more likely to be successful.
</DEL>
</P></LI>

</UL>
<H4>2.15.2 NEW FEATURES </H4>
<UL>
<LI><P>
The ‘X11()’ window gains an icon: the latter may be especially useful
on Ubuntu's ‘Unity’ interface.
</P>
<P>
The ‘WM_CLASS’ should be set in circumstances where the Window Manager
failed to make use of X11 resource settings.
</P>
<P>
(Contributed by Philip Johnson.)
</P></LI>

<LI><P>
The ‘&quot;Date&quot;’ and ‘&quot;POSIXt&quot;’ methods for ‘cut()’ will accept an unsorted
‘breaks’ argument (as the default method does, although this was
undocumented).  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14961">PR#14961</a>.)
</P></LI>

<LI><P>
Reference class methods (in the ‘methods’ package) that use other
methods in an indirect way (e.g., by ‘sapply()’) must tell the code
analysis to include that method.  They can now do so by invoking
‘$usingMethods()’.
</P></LI>

<LI><P>
More Polish translations are available: for the ‘RGui’ menus and for
several recommended packages.
</P></LI>

<LI><P>
Multistratum MANOVA works. In fact, it seems to have done so for years
in spite of the help page claiming it did not.
</P></LI>

<LI><P>
‘qqline()’ has new optional arguments ‘distribution’, ‘probs’ and
‘qtype’, following the example of ‘lattice’'s ‘panel.qqmathline()’.
</P></LI>

<LI><P>
The handling of single quotes in the ‘en@quot’ pseudo-language has been
slightly improved.  Double quotes are no longer converted.
</P></LI>

<LI><P>
New functions ‘checkPoFiles()’ and ‘checkPoFile()’ have been added to
the ‘tools’ package to check for consistency of format strings in
translation files.
</P></LI>

<LI><P>
‘model.matrix(~1, ...)’ now also contains the same rownames that less
trivial formulae produce.  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14992">PR#14992</a>, changes the output of
several packages.)
</P></LI>

<LI><P>
Misuse of ‘rep()’ on undocumented types of objects (e.g. calls) is now
reported as an error.
</P></LI>

<LI><P>
The included LAPACK has been updated to 3.4.1, with some patches from
the current SVN sources.  (_Inter alia_, this resolves <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14692">PR#14692</a>.)
</P></LI>

<LI><P>
‘file.copy(recursive = TRUE)’ has some additional checks on user error
leading to attempted infinite recursion (and on some platforms to
crashing R).
</P></LI>

<LI><P>
PCRE has been updated to version 8.31, a bug-fix release.
</P></LI>

<LI><P>
The included version of ‘liblzma’ has been updated to version 5.0.4, a
minor bug-fix release.
</P></LI>

<LI><P>
New function ‘.bincode()’, a ‘bare-bones’ version of
‘cut.default(labels = FALSE)’ for use in packages with ‘image()’
methods.
</P></LI>

<LI><P>
The HTML manuals now use directional single quotes.
</P></LI>

<LI><P>
‘maintainer()’ now converts embedded new lines to spaces.  It no longer
gives a non-obvious error for non-installed packages.
</P></LI>

<LI><P>
The ‘X11()’ device has some protection against being used with forked
processes _via_ package ‘parallel’.
</P></LI>

<LI><P>
Setting the environment variable ‘R_OSX_VALGRIND’ (to any value) allows
R to be run under ‘valgrind’ on Mac OS 10.6 and 10.7 (‘valgrind’
currently has very limited support for 10.8), provided ‘system()’ is
not used (directly or indirectly).  This should not be needed for
‘valgrind’ &gt;= 3.8.1.
</P></LI>

<LI><P>
The ‘model.frame()’ method for ‘&quot;lm&quot;’ uses ‘xlevels’: this is safer if
‘data’ was supplied or ‘model = FALSE’ was used and the levels of
factors used in the fit had been re-ordered since fitting.
</P>
<P>
Similarly, ‘model.frame(fm, data=&lt;data&gt;)’ copies across the variables
used for safe prediction from the fit.
</P></LI>

<LI><P>
Functions such as ‘parLapply()’ in package ‘parallel’ can make use of a
default cluster if one is set.  (Reported by Martin Morgan.)
</P></LI>

<LI><P>
‘chol(pivot = TRUE, LINPACK = FALSE)’ is now available using LAPACK 3.2
subroutine ‘DPSTRF’.
</P></LI>

<LI><P>
The functions ‘.C()’, ‘.Call()’, ‘.External()’ and ‘.Fortran()’ now
check that they are called with an unnamed first argument: the formal
arguments were changed from ‘name=’ to ‘.NAME=’ in R 2.13.0, but some
packages were still using the old name.  This is currently a warning,
but will be an error in future.
</P></LI>

<LI><P>
‘step()’ no longer tries to improve a model with AIC of ‘-Inf’ (a
perfect fit).
</P></LI>

<LI><P>
‘spline()’ and ‘splinefun()’ gain a new method ‘&quot;hyman&quot;’, an
implementation of Hyman's method of constructing monotonic
interpolation splines.  (Based on contributions of Simon Wood and Rob
Hyndman.)
</P></LI>

<LI><P>
On Windows, the C stack size has been increased to 64MB (it has been
10MB since the days of 32MB RAM systems).
</P></LI>

</UL>
<H4>2.15.2 PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
‘array()’ is now implemented in C code (for speed) when ‘data’ is
atomic or an unclassed list (so it is known that ‘as.vector(data)’ will
have no class to be used by ‘rep()’).
</P></LI>

<LI><P>
‘rep()’ is faster and uses less memory, substantially so in some common
cases (e.g. if ‘times’ is of length one or ‘length.out’ is given, and
‘each = 1’).
</P></LI>

<LI><P>
‘findInterval()’, ‘tabulate()’, ‘cut()’, ‘hist()’ and ‘image.default()’
all use ‘.Call()’ and are more efficient.
</P></LI>

<LI><P>
‘duplicated()’, ‘unique()’ and similar now support vectors of lengths
above 2^29 on 64-bit platforms.
</P></LI>

<LI><P>
Omitting ‘PACKAGE’ in ‘.C()’ etc calls was supposed to make use of the
DLL from the namespace within which the enclosing function was defined.
It was less successful in doing so than it might be, and gave no
indication it had failed.
</P>
<P>
A new search strategy is very successful and gives a warning when it
fails.  In most cases this is because the entry point is not actually
provided by that package (and so ‘PACKAGE’ should be used to indicate
which package is intended) but in some the namespace does not have a
DLL specified by a ‘useDynLib()’ directive so ‘PACKAGE’ is required.
</P></LI>

</UL>
<H4>2.15.2 UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now checks if a package can be loaded by
‘library(pkgname, lib.loc = &quot;somewhere&quot;)’ without being on the library
search path (unless it is already installed in ‘.Library’, when it
always will be).
</P></LI>

<LI><P>
‘R CMD check --as-cran’ notes ‘hidden’ files and directories (with
names starting with a dot) that are not needed for the operation of ‘R
CMD INSTALL’ or ‘R CMD build’: such files should be excluded from the
published tarball.
</P></LI>

<LI><P>
‘R CMD check’ (if checking subdirectories) checks that the R code in
any demos is ASCII and can be parsed, and warns if not.
</P></LI>

<LI><P>
When ‘R CMD Rd2pdf’ is used with ‘inputenx.sty’, it allows further
characters (mainly for Eastern European languages) by including
‘ix-utf8enc.dfu’ (if available).  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14989">PR#14989</a>.)
</P></LI>

<LI><P>
‘R CMD build’ now omits several types of hidden files/directories,
including ‘inst/doc/.Rinstignore’, ‘vignettes/.Rinstignore’,
(‘.Rinstignore’ should be at top level), ‘.deps’ under ‘src’,
‘.Renviron’, ‘.Rprofile’, ‘.Rproj.user’, ‘.backups’, ‘.cvsignore’,
‘.cproject’, ‘.directory’, ‘.dropbox’, ‘.exrc’, ‘.gdb.history’,
‘.gitattributes’, ‘.gitignore’, ‘.gitmodules’, ‘.hgignore’, ‘.hgtags’,
‘.htaccess’, ‘.latex2html-init’, ‘.project’, ‘.seed’, ‘.settings’,
‘.tm_properties’ and various leftovers.
</P></LI>

<LI><P>
‘R CMD check’ now checks for ‘.C()’, ‘.Call()’, ‘.External()’ and
‘.Fortran()’ calls in other packages, and gives a warning on those
found from R itself (which are not part of the API and change without
notice: many will changed for R 2.16.0).
</P></LI>

</UL>
<H4>2.15.2 C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
The limit for ‘R_alloc’ on 64-bit platforms has been raised to just
under 32GB (from just under 16GB).
</P></LI>

<LI><P>
The misuse of ‘.C(&quot;name&quot;, ..., PACKAGE = foo)’ where ‘foo’ is an
arbitrary R object is now an error.
</P>
<P>
The misuse ‘.C(&quot;name&quot;,..., PACKAGE = &quot;&quot;)’ is now warned about in ‘R CMD
check’, and will be an error in future.
</P></LI>

</UL>
<H4>2.15.2 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Use of ‘array()’ with a 0-length ‘dim’ argument is deprecated with a
warning (and was contrary to the documentation).
</P></LI>

<LI><P>
Use of ‘tapply()’ with a 0-length ‘INDEX’ list is deprecated with a
warning.
</P></LI>

<LI><P>
‘Translation’ packages are deprecated.
</P></LI>

<LI><P>
Calling ‘rep()’ or ‘rep.int()’ on a pairlist is deprecated and will
give a warning.  In any case, ‘rep()’ converted a pairlist to a list so
you may as well do that explicitly.
</P></LI>

<LI><P>
Entry point ‘rcont2’ is no longer part of the API, and will move to
package ‘stats’ in R 2.16.0.
</P></LI>

<LI><P>
The ‘internal’ graphics device invoked by ‘.Call(&quot;R_GD_nullDevice&quot;,
package = &quot;grDevices&quot;)’ is about to be removed: use ‘pdf(file = NULL)’
instead.
</P></LI>

<LI><P>
‘eigen(EISPACK = TRUE)’, ‘chol(pivot = FALSE, LINPACK = TRUE)’,
‘chol2inv(LINPACK = TRUE)’, ‘solve(LINPACK = TRUE)’ and ‘svd(LINPACK =
TRUE)’ are deprecated and give a warning.
</P>
<P>
They were provided for compatibility with R 1.7.0 (Mar 2003)!
</P></LI>

<LI><P>
The ‘internal function’ ‘kappa.tri()’ has been renamed to
‘.kappa_tri()’ so it is not inadvertently called as a method for class
‘&quot;tri&quot;’.
</P></LI>

<LI><P>
Functions ‘sessionData()’ and ‘browseAll()’ in package ‘methods’ are on
a help page describing them as ‘deprecated’ and are now formally
deprecated.
</P></LI>

</UL>
<H4>2.15.2 PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
For a Windows or Mac OS X binary package install, ‘install.packages()’
will check if a source package is available on the same repositories,
and report if it is a later version or there is a source package but no
binary package available.
</P>
<P>
This check can be suppressed: see the help page.
</P></LI>

<LI><P>
‘install.packages(type = &quot;both&quot;)’ has been enhanced.  In interactive
use it will ask whether to choose the source version of a package if
the binary version is older and contains compiled code, and also asks
if source packages with no binary version should be installed).
</P></LI>

</UL>
<H4>2.15.2 INSTALLATION </H4>
<UL>
<LI><P>
There is a new ‘configure’ option ‘--with-libtiff’ (mainly in case the
system installation needs to be avoided).
</P></LI>

<LI><P>
LAPACK 3.4.1 does use some Fortran 90 features, so ‘g77’ no longer
suffices.
</P></LI>

<LI><P>
If an external LAPACK is used, it must be version 3.2 or later.
</P></LI>

</UL>
<H4>2.15.2 BUG FIXES </H4>
<UL>
<LI><P>
On Windows, starting ‘Rterm’ via ‘R.exe’ caused Ctrl-C to misbehave.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14948">PR#14948</a>)
</P></LI>

<LI><P>
The ‘tools::latexToUtf8()’ function missed conversions that were
contained within braces.
</P></LI>

<LI><P>
Long timezone specifications (such as a file name preceded by ‘:’)
could crash ‘as.POSIXlt’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14945">PR#14945</a>)
</P></LI>

<LI><P>
‘R CMD build --resave-data’ could fail if there was no ‘data’ directory
but there was an ‘R/sysdata.rda’ file.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14947">PR#14947</a>)
</P></LI>

<LI><P>
‘is.na()’ misbehaved on a 0-column data frame.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14959">PR#14959</a>)
</P></LI>

<LI><P>
‘anova.lmlist()’ failed if ‘test’ was supplied.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14960">PR#14960</a>)
</P>
<P>
It was unable to compute Cp tests for object of class ‘&quot;lm&quot;’ (it
assumed class ‘&quot;glm&quot;’).
</P></LI>

<LI><P>
The ‘formula’ method for ‘sunflowerplot()’ now allows ‘xlab’ and ‘ylab’
to be set.  (Reported by Gerrit Eichner.)
</P></LI>

<LI><P>
The ‘&quot;POSIXt&quot;’ and ‘&quot;Date&quot;’ methods for ‘hist()’ could fail on Windows
where adjustments to the right-hand boundary crossed a DST transition
time.
</P></LI>

<LI><P>
On Windows, the code in ‘as.POSIXct()’ to handle incorrectly specified
‘isdst’ fields might have resulted in ‘NA’ being returned.
</P></LI>

<LI><P>
‘aov()’ and ‘manova()’ gave spurious warning about singular error model
in the multiresponse case.
</P></LI>

<LI><P>
In ‘ns()’ and ‘bs()’, specifying ‘knots = NULL’ is now equivalent to
omitting it, also when ‘df’ is specified.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14970">PR#14970</a>)
</P></LI>

<LI><P>
‘sprintf()’ did not accept numbered arguments ending in zero.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14975">PR#14975</a>)
</P></LI>

<LI><P>
‘rWishart()’ could overflow the C stack and maybe crash the R process
for dimensions of several hundreds or more.  (Reported by Michael Braun
on R-sig-mac.)
</P></LI>

<LI><P>
Base package vignettes (e.g. ‘vignette(&quot;Sweave&quot;)’) were not fully
installed in builds of R from the tarball.
</P></LI>

<LI><P>
‘lchoose()’ and ‘choose()’ could overflow the C stack and crash R.
</P></LI>

<LI><P>
When given a 0-byte file and asked to keep source references, ‘parse()’
read input from ‘stdin()’ instead.
</P></LI>

<LI><P>
‘pdf(compress = TRUE)’ did not delete temporary files it created until
the end of the R session.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14991">PR#14991</a>)
</P></LI>

<LI><P>
‘logLik()’ did not detect the error of applying it to a
multiple-response linear model.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15000">PR#15000</a>)
</P></LI>

<LI><P>
‘file.copy(recursive = TRUE)’ did not always report ‘FALSE’ for a
failure two or more directories deep.
</P></LI>

<LI><P>
‘qgeom()’ could return ‘-1’ for extremely small ‘q’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14967">PR#14967</a>.)
</P></LI>

<LI><P>
‘smooth.spline()’ used ‘DUP = FALSE’ which allowed its compiled C code
to change the function: this was masked by the default
byte-compilation. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14965">PR#14965</a>.)
</P></LI>

<LI><P>
In Windows, the GUI preferences for foreground color were not always
respected.  (Reported by Benjamin Wells.)
</P></LI>

<LI><P>
On OS X, the Quartz versions of the bitmap devices did not respect
‘antialias = &quot;none&quot;’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15006">PR#15006</a>.)
</P></LI>

<LI><P>
‘unique()’ and similar would infinite-loop if called on a vector of
length &gt; 2^29 (but reported that the vector was too long for 2^30 or
more).
</P></LI>

<LI><P>
‘parallel::stopCluster()’ now works with MPI clusters without ‘snow’
being on the search path.
</P></LI>

<LI><P>
‘terms.formula()’ could exhaust the stack, and the stack check did not
always catch this before the segfault.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15013">PR#15013</a>)
</P></LI>

<LI><P>
‘sort.list(method = &quot;radix&quot;)’ could give incorrect results on certain
compilers (seen with ‘clang’ on Mac OS 10.7 and ‘Xcode 4.4.1’).
</P></LI>

<LI><P>
‘backsolve(T, b)’ gave incorrect results when ‘nrows(b) &gt; ncols(T)’ and
‘b’ had more than one column.
</P>
<P>
It could segfault or give nonsense if ‘k’ was specified as more than
‘ncols(T)’.
</P></LI>

<LI><P>
‘smooth.spline()’ did not check that a specified numeric ‘spar’ was of
length 1, and gave corrupt results if it was of length 0.
</P></LI>

<LI><P>
Protection added to ‘do_system’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15025">PR#15025</a>)
</P></LI>

<LI><P>
Printing of vectors with names &gt; 1000 characters now works correctly
rather than truncating. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15028">PR#15028</a>)
</P></LI>

<LI><P>
‘qr()’ for a complex matrix did not pivot the column names.
</P></LI>

<LI><P>
‘--with-blas='-framework vecLib'’ now also works on OS X 10.8.
</P></LI>

<LI><P>
‘R CMD check’ no longer fails with an error if a ‘DESCRIPTION’ file
incorrectly contains a blank line.  (Reported by Bill Dunlap.)
</P></LI>

<LI><P>
‘install.packages(type = &quot;both&quot;)’ could call ‘chooseCRANmirror()’
twice.
</P></LI>

<LI><P>
‘lm.wfit()’ could segfault in R 2.15.1 if all the weights were zero.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15044">PR#15044</a>)
</P></LI>

<LI><P>
A malformed package name could cause ‘R CMD INSTALL’ to write outside
the target library.
</P></LI>

<LI><P>
Some of the quality control functions (e.g. ‘tools::checkFF()’) were
wrongly identifying the source of S4 methods in a package and so not
checking them.
</P></LI>

<LI><P>
The default type of display by ‘browseEnv()’ when using ‘R.app’ on Mac
OS X has been incorrect for a long time.
</P></LI>

<LI><P>
The implementation of ‘importMethodsFrom’ in a ‘NAMESPACE’ file could
be confused and fail to find generics when importing from multiple
packages (reported and fixed by Michael Lawrence).
</P></LI>

<LI><P>
The detection of the C stack direction is better protected against
compiler optimization. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15011">PR#15011</a>.)
</P></LI>

<LI><P>
Long custom line types would sometimes segfault on the
cairographics-based devices. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15055">PR#15055</a>.)
</P></LI>

<LI><P>
‘tools::checkPoFile()’ unprotected too early in its C code and so
segfaulted from time to time.
</P></LI>

<LI><P>
The Fortran code underlying ‘nlminb()’ could infinite-loop if any of
the input functions returned ‘NA’ or ‘NaN’.  This is now an error for
the gradient or Hessian, and a warning for the function (with the value
replaced by ‘Inf’).  (In part, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15052">PR#15052</a>.)
</P></LI>

<LI><P>
The code for creating ‘coerce()’ methods could generate false notes
about ambiguous selection; the notes have been suppressed for this
function.
</P></LI>

<LI><P>
‘arima.sim()’ could give too long an output in some corner cases (in
part, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15068">PR#15068</a>).
</P></LI>

<LI><P>
‘anova.glm()’ with ‘test = &quot;Rao&quot;’ didn't work when models included an
offset. (Reported by Søren Feodor Nielsen.)
</P></LI>

<LI><P>
‘as.data.frame.matrix()’ could return invalid data frame with no
‘row.names’ attribute for 0-row matrix. (Reported by Hervé Pagès.)
</P></LI>

<LI><P>
Compilation with the ‘vecLib’ or ‘Accelerate’ frameworks on OS X
without using that also for LAPACK is more likely to be successful.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-14</title>
<pubDate>Sat, 13 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/13#n2012-10-14</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/13#n2012-10-14</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
On Windows, the C stack size has been increased to 64MB (it has been
10MB since the days of 32MB RAM systems).
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘as.data.frame.matrix()’ could return invalid data frame with no
‘row.names’ attribute for 0-row matrix. (Reported by Hervé Pagès.)
</P></LI>

<LI><P>
Compilation with the ‘vecLib’ or ‘Accelerate’ frameworks on OS X
without using that also for LAPACK is more likely to be successful.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-13</title>
<pubDate>Fri, 12 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/12#n2012-10-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/12#n2012-10-13</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘anova.glm()’ with ‘test = "Rao"’ didn't work when models included an offset. (Reported by Søren Feodor Nielsen.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-10-12</title>
<pubDate>Thu, 11 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/11#n2012-10-12</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/11#n2012-10-12</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘anova.glm’ with ‘test=&quot;Rao&quot;’ didn't work when models included an
offset. (Reported by Søren Feodor Nielsen.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-11</title>
<pubDate>Wed, 10 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/10#n2012-10-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/10#n2012-10-11</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘spline()’ and ‘splinefun()’ gain a new method ‘"hyman"’, an implementation of Hyman's method of constructing monotonic interpolation splines.  (Based on contributions of Simon Wood and Rob Hyndman.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-10-09</title>
<pubDate>Mon, 08 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/08#n2012-10-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/08#n2012-10-09</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The functions ‘.C()’, ‘.Call()’, ‘.External()’ and ‘.Fortran()’ now
check that they are called with an unnamed first argument: the formal
arguments were changed from ‘name=’ to ‘.NAME=’ in R 2.13.0, but some
packages were still using the old name.  This is currently a warning,
but will be an error in future.
</P></LI>

<LI><P>
‘spline()’ and ‘splinefun()’ gain a new method ‘&quot;hyman&quot;’, an
implementation of Hyman's method of constructing monotonic
interpolation splines.  (Contributed by Simon Wood and Rob Hyndman.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘maintainer()’ now converts embedded new lines to spaces.  It no longer gives a non-obvious error for non-installed packages.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘arima.sim()’ could give too long an output in some corner cases (in
part, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15068">PR#15068</a>).
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Long custom line types would sometimes segfault on the cairographics-based devices. (PR#15055.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-10-07</title>
<pubDate>Sat, 06 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/06#n2012-10-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/06#n2012-10-07</guid>
<description><![CDATA[<H4>2.15.1 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The misuse of ‘.C("name", ..., PACKAGE = foo)’ where ‘foo’ is an arbitrary R object is now an error.  </P>
<P>  The misuse ‘.C("name",..., PACKAGE = "")’ is now warned about in ‘R CMD check’, and will be an error in future.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-10-06</title>
<pubDate>Fri, 05 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/05#n2012-10-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/05#n2012-10-06</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘step()’ no longer tries to improve a model with AIC of ‘-Inf’ (a
perfect fit).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-05</title>
<pubDate>Thu, 04 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/04#n2012-10-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/04#n2012-10-05</guid>
<description><![CDATA[<H4>2.15.1 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now checks for ‘.C()’, ‘.Call()’, ‘.External()’ and
‘.Fortran()’ calls in other packages, and gives a warning on those
found from R itself (which are not part of the API and change without
notice: many will changed for R 2.16.0).
</P></LI>

</UL>
<H4>2.15.1 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
The misuse of ‘.C(&quot;name&quot;, ..., PACKAGE = foo)’ where ‘foo’ is an
arbitrary R object is now an error.  (Seen in package ‘coxphf’ and
elsewhere.)
</P>
<P>
The misuse ‘.C&quot;name&quot;,(..., PACKAGE = &quot;&quot;)’ (see in package ‘RProtoBuf’
is now warned about in ‘R CMD check’, and will be an error in future.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The misuse of ‘.C(&quot;name&quot;, ..., PACKAGE = foo)’ where ‘foo’ is an
arbitrary R object is now an error.  (Seen in package ‘coxphf’ and
elsewhere.)
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-03</title>
<pubDate>Tue, 02 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/02#n2012-10-03</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/02#n2012-10-03</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The code for creating ‘coerce()’ methods could generate false notes
about ambiguous selection; the notes have been suppressed for this
function.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-10-02</title>
<pubDate>Mon, 01 Oct 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/01#n2012-10-02</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/10/01#n2012-10-02</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Functions ‘sessionData()’ and ‘browseAll()’ in package ‘methods’ are on
a help page describing them as ‘deprecated’ and are now formally
deprecated.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The Fortran code underlying ‘nlminb()’ could infinite-loop if any of
the input functions returned ‘NA’ or ‘NaN’.  This is now an error for
the gradient or Hessian, and a warning for the function (with the value
replaced by ‘Inf’).  (In part, <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15052">PR#15052</a>.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-27</title>
<pubDate>Wed, 26 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/26#n2012-09-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/26#n2012-09-27</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘tools::checkPoFile()’ unprotected too early in its C code and so segfaulted from time to time.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-09-26</title>
<pubDate>Tue, 25 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/25#n2012-09-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/25#n2012-09-26</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘tool::checkPoFile()’ unprotected too early in its C code and so
segfaulted from time to time.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-25</title>
<pubDate>Mon, 24 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/24#n2012-09-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/24#n2012-09-25</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Long custom line types would sometimes segfault on the
cairographics-based devices. (PR15055.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-24</title>
<pubDate>Sun, 23 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/23#n2012-09-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/23#n2012-09-24</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The detection of the C stack direction is better protected against
compiler optimization. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15011">PR#15011</a>.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The implementation of ‘importMethodsFrom’ in a ‘NAMESPACE’ file could be confused and fail to find generics when importing from multiple packages (reported and fixed by Michael Lawrence).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-09-23</title>
<pubDate>Sat, 22 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/22#n2012-09-23</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/22#n2012-09-23</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘importMethodsFrom’ implementation could be confused and fail to
find generics when importing from multiple packages (reported and fixed
by Michael Lawrence).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-16</title>
<pubDate>Sat, 15 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/15#n2012-09-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/15#n2012-09-16</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘X11()’ device has some protection against being used with forked processes _via_ package ‘parallel’.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Some of the quality control functions (e.g. ‘tools::checkFF()’) were wrongly identifying the source of S4 methods in a package and so not checking them.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-09-13</title>
<pubDate>Wed, 12 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/12#n2012-09-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/12#n2012-09-13</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The default type of display by ‘browseEnv()’ when using ‘R.app’ on Mac
OS X has been incorrect for a long time.
</P></LI>

</UL>
<H4>2.13.0 NEW FEATURES </H4>
<UL>
<LI><P>
The first formal argument of ‘.C()’, ‘.Fortran()’, ‘.Call()’ and
‘.External()’ is now referred to a ‘.NAME’ rather than ‘name’: however
actual calls should have an unnamed first argument.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-11</title>
<pubDate>Mon, 10 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/10#n2012-09-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/10#n2012-09-11</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
The ‘internal function’ ‘kappa.tri()’ has been renamed to
‘.kappa_tri()’ so it is not inadvertently called as a method for class
‘&quot;tri&quot;’.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Some of the quality control functions (e.g. ‘tools::checkFF()’ were
wrongly identifying the source of S4 methods in a package and so not
checking them.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-10</title>
<pubDate>Sun, 09 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/09#n2012-09-10</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/09#n2012-09-10</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘--with-blas='-framework vecLib'’ now also works on OS X 10.8.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-09-09</title>
<pubDate>Sat, 08 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/08#n2012-09-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/08#n2012-09-09</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
A malformed package name could cause ‘R CMD INSTALL’ to write outside
the target library.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-07</title>
<pubDate>Thu, 06 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/06#n2012-09-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/06#n2012-09-07</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘lm.wfit()’ could segfault in R 2.15.1 if all the weights were zero.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15044">PR#15044</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-09-02</title>
<pubDate>Sat, 01 Sep 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/01#n2012-09-02</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/09/01#n2012-09-02</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘chol(pivot = TRUE, LINPACK = FALSE)’ is now available using LAPACK 3.2
subroutine ‘DPSTRF’.
</P></LI>

</UL>
<H4>2.15.1 patched INSTALLATION </H4>
<UL>
<LI><P>
If an external LAPACK is used, it must be version 3.2 or later.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-31</title>
<pubDate>Thu, 30 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/30#n2012-08-31</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/30#n2012-08-31</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
‘eigen(EISPACK = TRUE)’, ‘chol(pivot = FALSE, LINPACK = TRUE)’,
‘chol2inv(LINPACK = TRUE)’, ‘solve(LINPACK = TRUE)’ and ‘svd(LINPACK =
TRUE)’ are deprecated and give a warning.
</P>
<P>
They were provided for compatibility with R 1.7.0 (Mar 2003)!
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘R CMD check’ no longer fails with an error if a ‘DESCRIPTION’ file
incorrectly contains a blank line.  (Reported by Bill Dunlap.)
</P></LI>

<LI><P>
‘install.packages(type = &quot;both&quot;)’ could call ‘chooseCRANmirror()’
twice.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-30</title>
<pubDate>Wed, 29 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/29#n2012-08-30</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/29#n2012-08-30</guid>
<description><![CDATA[<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Omitting ‘PACKAGE’ in ‘.C()’ etc calls was supposed to make use of the DLL from the namespace within which the enclosing function was defined. It was less successful in doing so than it might be, and gave no indication it had failed.  </P>
<P>  A new search strategy is very successful and gives a warning when it fails.  In most cases this is because the entry point is not actually provided by that package (and so ‘PACKAGE’ should be used to indicate which package is intended) but in some the namespace does not have a DLL specified by a ‘useDynLib()’ directive so ‘PACKAGE’ is required.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘qr()’ for a complex matrix did not pivot the column names.
</P></LI>

<LI><P>
‘--with='-framework vecLib'’ now also works on OS X 10.8.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Printing of vectors with names &gt; 1000 characters now works correctly rather than truncating. (PR#15028)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-08-28</title>
<pubDate>Mon, 27 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/27#n2012-08-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/27#n2012-08-28</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
Functions such as ‘parLapply()’ in package ‘parallel’ can make use of a
default cluster if one is set.  (Reported by Martin Morgan.)
</P></LI>

</UL>
<H4>2.15.1 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD build’ now omits several types of hidden files/directories,
including ‘inst/doc/.Rinstignore’, ‘vignettes/.Rinstignore’,
(‘.Rinstignore’ should be at top level), ‘.deps’ under ‘src’,
‘.Renviron’, ‘.Rprofile’, ‘.Rproj.user’, ‘.backups’, ‘.cvsignore’,
‘.cproject’, ‘.directory’, ‘.dropbox’, ‘.exrc’, ‘.gdb.history’,
‘.gitattributes’, ‘.gitignore’, ‘.gitmodules’, ‘.hgignore’, ‘.hgtags’,
‘.htaccess’, ‘.latex2html-init’, ‘.project’, ‘.seed’, ‘.settings’,
‘.tm_properties’ and various leftovers.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Printing of vectors with names &gt; 1000 characters now works correctly.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15028">PR#15028</a>)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Protection added to ‘do_system’. (PR#15025)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-08-24</title>
<pubDate>Thu, 23 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/23#n2012-08-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/23#n2012-08-24</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
The ‘internal’ graphics device invoked by ‘.Call(&quot;R_GD_nullDevice&quot;,
package = &quot;grDevices&quot;)’ is about to be removed: use ‘pdf(file = NULL)’
instead.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-23</title>
<pubDate>Wed, 22 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/22#n2012-08-23</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/22#n2012-08-23</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Setting the environment variable ‘R_OSX_VALGRIND’ (to any value) allows R to be run under ‘valgrind’ on Mac OS 10.6 and 10.7 (‘valgrind’ currently has very limited support for 10.8), provided ‘system()’ is not used (directly or indirectly).  This should not be needed for ‘valgrind’ &gt;= 3.8.1.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
Omitting ‘PACKAGE’ in ‘.C()’ etc calls was supposed to make use of the
DLL from the namespace within which the enclosing function was defined.
It was less successful in doing so than it might be, and gave no
indication it had failed.
</P>
<P>
A new search strategy is much more successful and gives a warning when
it fails.  In most cases this is because the entry point is not
actually provided by that package (and so ‘PACKAGE’ should be used to
indicate which package is intended) but in a few the warning indicates
that an explicit ‘PACKAGE’ argument is needed.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The misuse of ‘.C(&quot;name&quot;, ..., PACKAGE = foo)’ where ‘foo’ is an
arbitrary R object is now an error.  (Seen in package ‘coxphf’ and
elsewhere.)
</P></LI>

<LI><P>
Protection added to ‘do_system’ (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15025">PR#15025</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-22</title>
<pubDate>Tue, 21 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/21#n2012-08-22</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/21#n2012-08-22</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘backsolve(T, b)’ gave incorrect results when ‘nrows(b) &gt; ncols(T)’ and
‘b’ had more than one column.
</P>
<P>
It could segfault or give nonsense if ‘k’ was specified as more than
‘ncols(T)’.
</P></LI>

<LI><P>
‘smooth.spline()’ did not check that a specified numeric ‘spar’ was of
length 1, and gave corrupt results if it was of length 0.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-20</title>
<pubDate>Sun, 19 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/19#n2012-08-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/19#n2012-08-20</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The ‘model.frame()’ method for ‘&quot;lm&quot;’ uses ‘xlevels’: this is safer if
‘data’ was supplied or ‘model = FALSE’ was used and the levels of
factors used in the fit had been re-ordered since fitting.
</P>
<P>
Similarly, ‘model.frame(fm, data=&lt;data&gt;)’ copies across the variables
used for safe prediction from the fit.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Reference class methods (in the ‘methods’ package) that use other methods in an indirect way (e.g., by ‘sapply()’) must tell the code analysis to include that method.  They can now do so by invoking ‘$usingMethods()’.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">In ‘ns()’ and ‘bs()’, specifying ‘knots = NULL’ is now equivalent to omitting it, also when ‘df’ is specified.  (PR#14970)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-08-18</title>
<pubDate>Fri, 17 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/17#n2012-08-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/17#n2012-08-18</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘sort.list(method = &quot;radix&quot;)’ could give incorrect results on certain
compilers (seen with ‘clang’ on Mac OS 10.7 and ‘Xcode 4.4.1’).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-16</title>
<pubDate>Wed, 15 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/15#n2012-08-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/15#n2012-08-16</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
Setting the environment variable ‘R_OSX_VALGRIND’ (to any value) allows
R to be run under ‘valgrind’ on Mac OS 10.6 and 10.7 (‘valgrind’
currently has very limited support for 10.8), provided ‘system()’ is
not used (directly or indirectly).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-12</title>
<pubDate>Sat, 11 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/11#n2012-08-12</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/11#n2012-08-12</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘terms.formula()’ could exhaust the stack, and the stack check did not
always catch this before the segfault.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15013">PR#15013</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-10</title>
<pubDate>Thu, 09 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/09#n2012-08-10</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/09#n2012-08-10</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The ‘X11()’ device has some more protection against being used with
forked processes _via_ package ‘parallel’.
</P></LI>

</UL>
<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘duplicated()’, ‘unique()’ and similar now support vectors of lengths above 2^29 on 64-bit platforms.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘parallel::stopCluster()’ now works with MPI clusters without ‘snow’
being on the search path.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-09</title>
<pubDate>Wed, 08 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/08#n2012-08-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/08#n2012-08-09</guid>
<description><![CDATA[<H4>2.15.1 patched C-LEVEL FACILITIES </H4>
<UL>
<LI><P>
The limit for ‘R_alloc’ on 64-bit platforms has been raised to just
under 32GB (from just under 16GB).
</P></LI>

</UL>
<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘maintainer()’ now converts embedded new lines to spaces.
</P></LI>

</UL>
<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
‘duplicated()’, ‘unique()’ and similar are now no longer limits to
vectors of lengths from 2^29 on 64-bit platforms.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘unique()’ and similar would infinite-loop if called on a vector of
length &gt; 2^29 (but reported that the vector was too long for 2^30 or
more).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-08</title>
<pubDate>Tue, 07 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/07#n2012-08-08</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/07#n2012-08-08</guid>
<description><![CDATA[<H4>2.15.1 patched INSTALLATION </H4>
<UL>
<LI><P>
There is a new ‘configure’ option ‘--with-libtiff’ (mainly in case the
system installation needs to be avoided).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-06</title>
<pubDate>Sun, 05 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/05#n2012-08-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/05#n2012-08-06</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The HTML manuals now use directional single quotes.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">New function ‘.bincode()’, a ‘bare-bones’ version of ‘cut.default(labels = FALSE)’ for use in packages with ‘image()’ methods.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-08-05</title>
<pubDate>Sat, 04 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/04#n2012-08-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/04#n2012-08-05</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The handling of single quotes in the ‘en@quot’ pseudo-language has been slightly improved.  Double quotes are no longer converted.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-08-03</title>
<pubDate>Thu, 02 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/02#n2012-08-03</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/02#n2012-08-03</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Entry point ‘rcont2’ is no longer part of the API, and will move to
package ‘stats’ in R 2.16.0.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
On OS X, the Quartz versions of the bitmap devices did not respect
‘antialias = &quot;none&quot;’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15006">PR#15006</a>.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-08-02</title>
<pubDate>Wed, 01 Aug 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/01#n2012-08-02</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/08/01#n2012-08-02</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">New function ‘.bincode()’, a ‘bare-bones’ version of ‘cut.default(labels = FALSE)’.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
‘findInterval()’, ‘tabulate()’, ‘cut()’, ‘hist()’ and ‘image.default()’
all use ‘.Call()’ and are more efficient.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-30</title>
<pubDate>Sun, 29 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/29#n2012-07-30</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/29#n2012-07-30</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
New function ‘.bincode()’, a ‘bare-bones’ versions of
‘cut.default(labels = FALSE)’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-29</title>
<pubDate>Sat, 28 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/28#n2012-07-29</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/28#n2012-07-29</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
In Windows, the GUI preferences for foreground color were not always
respected.  (Reported by Benjamin Wells.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-28</title>
<pubDate>Fri, 27 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/27#n2012-07-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/27#n2012-07-28</guid>
<description><![CDATA[<H4>2.15.1 patched INSTALLATION </H4>
<UL>
<LI><P>
LAPACK 3.4.1 does use some Fortran 90 features, so ‘g77’ no longer
suffices.
</P></LI>

</UL>
<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
PCRE has been updated to version 8.31, a bug-fix release.
</P></LI>

<LI><P>
The included version of ‘liblzma’ has been updated to version 5.0.4, a
minor bug-fix release.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘qgeom()’ could return ‘-1’ for extremely small ‘q’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14967">PR#14967</a>.)
</P></LI>

<LI><P>
‘smooth.spline()’ used ‘DUP = FALSE’ which allowed its compiled C code
to change the function: this was masked by the default
byte-compilation. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14965">PR#14965</a>.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-27</title>
<pubDate>Thu, 26 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/26#n2012-07-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/26#n2012-07-27</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘file.copy(recursive = TRUE)’ has some additional checks on user error
leading to attempted infinite recursion (and on some platforms to
crashing R).
</P></LI>

</UL>
<H4>2.15.1 patched PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
‘install.packages(type = &quot;both&quot;)’ has been enhanced.  In interactive
use it will ask whether to choose the source version of a package if
the binary version is older and contains compiled code, and also asks
if source packages with no binary version should be installed).
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘logLik()’ did not detect the error of applying it to a
multiple-response linear model.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15000">PR#15000</a>)
</P></LI>

<LI><P>
‘file.copy(recursive = TRUE)’ did not always report ‘FALSE’ for a
failure two or more directories deep.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-25</title>
<pubDate>Tue, 24 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/24#n2012-07-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/24#n2012-07-25</guid>
<description><![CDATA[<H4>2.15.1 patched PACKAGE INSTALLATION </H4>
<UL>
<LI><P>
For a Windows or Mac OS X binary package install, ‘install.packages()’
will check if a source package is available on the same repositories,
and report if it is a later version or there is a source package but no
binary package available.
</P>
<P>
This check can be suppressed: see the help page.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-24</title>
<pubDate>Mon, 23 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/23#n2012-07-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/23#n2012-07-24</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The included LAPACK has been updated to 3.4.1, with some patches from
the current SVN sources.  (_Inter alia_, this resolves <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14692">PR#14692</a>.)
</P></LI>

</UL>
<H4>2.15.1 patched PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
‘rep()’ is faster and uses less memory, substantially so in some common
cases (e.g. if ‘times’ is of length one or ‘length.out’ is given, and
‘each = 1’).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-23</title>
<pubDate>Sun, 22 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/22#n2012-07-23</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/22#n2012-07-23</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘model.matrix(~1, ...)’ now also contains the same rownames that less trivial formulae produce.  (Wish of PR#14992, changes the output of several packages.)</INS>
</P></LI>
</UL>
<H4>2.15.1 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ (if checking subdirectories) checks that the R code in
any demos is ASCII and can be parsed, and warns if not.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-22</title>
<pubDate>Sat, 21 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/21#n2012-07-22</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/21#n2012-07-22</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘model.matrix(~1, ...)’ now also contains the same rownames that less
trivial formulae produce.  (Wist of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14992">PR#14992</a>, changes the output of
several packages.)
</P></LI>

<LI><P>
Misuse of ‘rep()’ on undocumented types of objects (e.g. calls) is now
reported as an error.
</P></LI>

</UL>
<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Calling ‘rep()’ or ‘rep.int()’ on a pairlist is deprecated and will give a warning.  In any case, ‘rep()’ converted a pairlist to a list so you may as well do that explicitly.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘model.matrix( ~1, .)’ now also contains the same rownames that less
trivial formulae produce.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14992">PR#14992</a>)
</DEL>
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘pdf(compress = TRUE)’ did not delete temporary files it created until the end of the R session.  (PR#14991)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-07-21</title>
<pubDate>Fri, 20 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/20#n2012-07-21</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/20#n2012-07-21</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘model.matrix( ~1, .)’ now also contains the same rownames that less
trivial formulae produce.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14992">PR#14992</a>)
</P></LI>

<LI><P>
When given a 0-byte file and asked to keep source references, ‘parse()’
read input from ‘stdin()’ instead.
</P></LI>

<LI><P>
The ‘pdf()’ device did not delete temporary files when closed.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14991">PR#14991</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-20</title>
<pubDate>Thu, 19 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/19#n2012-07-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/19#n2012-07-20</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
Calling ‘rep()’ or ‘rep.int()’ on a pairlist is deprecated and will
give a warning.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘Translation’ packages are deprecated.</INS>
</P></LI>
</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘lchoose()’ and ‘choose()’ could overflow the C stack and crash R.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-19</title>
<pubDate>Wed, 18 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/18#n2012-07-19</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/18#n2012-07-19</guid>
<description><![CDATA[<H4>2.15.1 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
‘Translation’ packages are defunct.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-18</title>
<pubDate>Tue, 17 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/17#n2012-07-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/17#n2012-07-18</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
New functions ‘checkPoFiles()’ and ‘checkPoFile()’ have been added to
the ‘tools’ package to check for consistency of format strings in
translation files.
</P></LI>

</UL>
<H4>2.15.1 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check --as-cran’ notes ‘hidden’ files and directories (with
names starting with a dot) that are not needed for the operation of ‘R
CMD INSTALL’ or ‘R CMD build’: such files should be excluded from the
published tarball.
</P></LI>

</UL>
<H4>2.15.1 BUG FIXES </H4>
<UL>
<LI><P>
‘Sys.glob()’ caused a segfault if the first element of ‘path’ was
‘NA_character’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14990">PR#14990</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-15</title>
<pubDate>Sat, 14 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/14#n2012-07-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/14#n2012-07-15</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The handling of single quotes in the ‘en@quot’ pseudo-language has been slightly improved.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2012-07-14</title>
<pubDate>Fri, 13 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/13#n2012-07-14</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/13#n2012-07-14</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The handling of single quotes in the ‘en@quot’ has been slightly
improved.
</P></LI>

</UL>
<H4>2.15.1 patched UTILITIES </H4>
<UL>
<LI><P>
When ‘R CMD Rd2pdf’ is used with ‘inputenx.sty’, it allows further
characters (mainly for Eastern European languages) by including
‘ix-utf8enc.dfu’ (if available).  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14989">PR#14989</a>.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-08</title>
<pubDate>Sat, 07 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/07#n2012-07-08</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/07#n2012-07-08</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Base package vignettes (e.g. ‘vignette(&quot;Sweave&quot;)’) were not fully
installed in builds of R from the tarball.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-07</title>
<pubDate>Fri, 06 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/06#n2012-07-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/06#n2012-07-07</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘qqline()’ has new optional arguments ‘distribution’, ‘probs’ and
‘qtype’, following the example of ‘lattice’'s ‘panel.qqmathline()’.
</P></LI>

</UL>
<H4>2.15.1 NEW FEATURES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘qqline()’ has new optional arguments ‘distribution’, ‘probs’ and
‘qtype’, following the example of ‘lattice’'s ‘panel.qqmathline()’.
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-05</title>
<pubDate>Wed, 04 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/04#n2012-07-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/04#n2012-07-05</guid>
<description><![CDATA[<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘rWishart()’ could overflow the C stack and maybe crash the R process
for dimensions of several hundreds or more.  (Reported by Michael Braun
on R-sig-mac.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2012-07-04</title>
<pubDate>Tue, 03 Jul 2012 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/03#n2012-07-04</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-2-15-branch/NEWS/2012/07/03#n2012-07-04</guid>
<description><![CDATA[<H4>2.15.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
Multistratum MANOVA works. In fact, it seems to have done so for years
in spite of the help page claiming it did not.
</P></LI>

</UL>
<H4>2.15.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘aov()’ and ‘manova()’ gave spurious warning about singular error model
in the multiresponse case.
</P></LI>

<LI><P>
In ‘ns()’ and ‘bs()’, specifying ‘knots=NULL’ is now equivalent to
omitting it, also when ‘df’ is specified.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14970">PR#14970</a>)
</P></LI>

<LI><P>
‘sprintf()’ did not accept numbered arguments ending in zero.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14975">PR#14975</a>)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Long timezone specifications (such as a file name preceded by ‘:’) could crash ‘as.POSIXlt’.  (PR#14945)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD build --resave-data’ could fail if there was no ‘data’ directory but there was an ‘R/sysdata.rda’ file.  (PR#14947)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘is.na()’ misbehaved on a 0-column data frame.  (PR#14959)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘anova.lmlist()’ failed if ‘test’ was supplied.  (PR#14960)  </P>
<P>  It was unable to compute Cp tests for object of class ‘"lm"’ (it assumed class ‘"glm"’).</INS>
</P></LI>
</UL>]]></description>  
</item>
     </channel>
</rss>