pdf reader library c# : Online pdf editor to delete text control application system azure web page windows console NEWS.21-part959

NEWS
11
• On Windows, the Sys.glob() function did not handle UNC paths as it was designed
to try to do. (PR#14884)
• In package parallel, clusterApply() and similar failed to handle a (pretty pointless)
length-1 argument. (PR#14898)
• Quartz Cocoa display reacted asynchronously to dev.flush() which means that the
redraw could be performed after the plot has been already modied by subsequent
code. The redraw is now done synchronously in dev.flush() to allow animations
without sleep cycles.
• Source locations reported in traceback() were incorrect when byte-compiled code
was on the stack.
• plogis(x, lower = FALSE, log.p = TRUE) no longer under ows early for large x
(e.g., 800).
• ?Arithmetic’s\1 ^ y and y ^ 0 are 1, always"now also applies for integer vectors
y.
• X11-based pixmap devices like png(type = "Xlib") were trying to set the cursor
style, which triggered some warnings and hangs.
• Code executed by the built-in HTTP server no longer allows other HTTP clients to
re-enter R until the current worker evaluation nishes, to prevent cascades.
• The plot() and Axis() methods for class "table" now respect graphical parameters
such as cex.axis. (Reported by Martin Becker.)
• Under some circumstances package.skeleton() would give out progress reportsthat
couldnot be translated and so were displayed by questionmarks. Now they are always
in English. (This was seen for CJK locales on Windows, but may have occurred
elsewhere.)
• The evaluator now keeps track of source references outside of functions, e.g. when
source() executes a script.
• The replacement method for window() now works correctly for multiple time series
of class "mts". (PR#14925)
• is.unsorted() gave incorrect results on non-atomic objects such as data frames.
(Reported by Matthew Dowle.)
• The value returned by tools::psnice() for invalid pid values was not always NA as
documented.
• Closing an X11() window while locator() was active could abort the R process.
• getMethod(f, sig) produced an incorrect error message in some cases when f was
not a string).
• Using a string as a\call"in an error condition with options(showErrorCalls=TRUE)
could cause a segfault. (PR#14931)
• The string "infinity" allowed by C99 was not accepted as a numerical string value
by e.g. scan() and as.numeric(). (PR#14933)
• In legend(), setting some entries of lwd to NA was inconsistent (depending on the
graphics device) in whether it would suppress those lines; now it consistently does so.
(PR#14926)
• by() failed for a zero-row data frame. (Reported by Weiqiang Qian.)
• The Yates’ correction in chisq.test() could be bigger than the terms it corrected,
previously leading to an innite test statistic in some corner cases which are now
reported as NaN.
• xgettext() and related functions sometimes returned items that were not strings for
translation. (PR#14935)
• plot(<lm>, which=5) now correctly labels the factor level combinations for the spe-
cial case where all h
i
iare the same. (PR#14837)
Online pdf editor to delete text - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
how to delete text from pdf; how to delete text from pdf reader
Online pdf editor to delete text - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
online pdf editor to delete text; remove text watermark from pdf
12
NEWS
• Sys.glob() caused a segfault if the rst element of path was NA_character.
(PR#14990)
CHANGES IN R VERSION 2.15.0
SIGNIFICANT USER-VISIBLE CHANGES:
• The behaviour of unlink(recursive = TRUE) for a symbolic link to a directory has
changed: it now removes the link rather than the directory contents (just as rm -r
does).
On Windows it no longer follows reparse points (including junctions and symbolic
links).
NEW FEATURES:
• Environment variable RD2DVI_INPUTENC has been renamed to RD2PDF_INPUTENC.
• .Deprecated() becomes a bit more  exible, getting an old argument.
• Even data-only packages without R code need a namespace and so may need to be
installed under R 2.14.0 or later.
• assignInNamespace() has further restrictions on use apart from at top-level, as its
help page has warned. Expect it to be disabled from programmatic use in the future.
• system() and system2() when capturing output report a non-zero status in the new
"status" attribute.
• kronecker() now has an S4 generic in package methods on which packages can set
methods. It will be invoked by X %x% Y if either X or Y is an S4 object.
• pdf() accepts forms like file = "|lpr" in the same way as postscript().
• pdf() accepts file = NULL. This means that the device does NOT create a PDF le
(but it can still be queried, e.g., for font metric info).
• format() (and hence print()) on "bibentry" objects now uses options("width")
to set the output width.
• legend() gains a text.font argument. (Suggested by Tim Paine,PR#14719.)
• nchar() and nzchar() no longer accept factors (as integer vectors). (Wish of
PR#6899.)
• summary() behaves slightly dierently (or more precisely, its print() method does).
For numeric inputs, the number of NAs is printed as an integer and not a real. For
dates and datetimes, the number of NAs is included in the printed output (the latter
being the wish ofPR#14720).
The "data.frame" method is more consistent with the default method: in particular
it now applies zapsmall() to numeric/complex summaries.
• The number of items retained with options(warn = 0) can be set by op-
tions(nwarnings=).
• There is a new function assignInMyNamespace() which uses the namespace of the
function it is called from.
• attach() allows the default name for an attached le to be overridden.
• bxp(), the work horse of boxplot(), now uses a more sensible default xlim in the
case where at is specied dierently from 1:n, see the discussion on R-devel,https:
//stat.ethz.ch/pipermail/r-devel/2011-November/062586.html.
• New function paste0(), an ecient version of paste(*, sep=""), to be used in
many places for more concise (and slightly more ecient) code.
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
are able to set a password to PDF online directly in RaterEdge HTML5 PDF Editor for C#.NET allows users to C#.NET user can redact PDF text, PDF images and PDF
pdf text remover; erase text from pdf
VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# PDF Viewer; VB.NET: ASP.NET PDF Editor; VB.NET
how to delete text in pdf file; how to delete text from a pdf in acrobat
NEWS
13
• Function setClass() in package methods now returns, invisibly, a generator function
for the new class, slightly preferred to calling new(), as explained on the setClass
help page.
• The "dendrogram" method of str() now takes its default for last.str from option
str.dendrogram.last.
• New simple fitted() method for "kmeans" objects.
• The traceback() function can now be called with an integer argument, to display a
current stack trace. (Wish ofPR#14770.)
• setGeneric() calls can be simplied when creating a new generic function by sup-
plying the default method as the def argument. See ?setGeneric.
• serialize() has a new option xdr = FALSE which will use the native byte-order
for binary serializations. In scenarios where only little-endian machines are involved
(these days, close to universal) and (un)serialization takes an appreciable amount of
time this may speed up noticeably transferring data between systems.
• The internal (un)serialization code is faster for long vectors, particularly with XDR
on some platforms. (Based on a suggested patch by Michael Spiegel.)
• For consistency, circles withzero radius are omitted by points() and grid.circle().
Previously this was device-dependent, but they were usually invisible.
• NROW(x) and NCOL(x) now work whenever dim(x) looks appropriate, e.g., also for
more generalized matrices.
• PCRE has been updated to version 8.30.
• The internal R_Srcref variable is now updated before the browser stops on entering
afunction. (Suggestion ofPR#14818.)
• There are ‘bare-bones’ functions .colSums(), .rowSums(), .colMeans() and
.rowMeans() for use in programming where ultimate speed is required.
• The formerly internal function .package_dependencies() from package tools for
calculating (recursive) (reverse) dependenciesonpackage databaseshas been renamed
to package_dependencies() and is now exported.
• There is a new function optimHess() to compute the (approximate) Hessian for an
optim() solution if hessian = TRUE was forgotten.
• .filled.contour() isa ‘bare-bones’ function to add a lled-contour rectangular plot
to an already prepared plot region.
• The stepping in debugging and single-step browsing modes has changed slightly: now
left braces at the start of the body are stepped over for if statements as well as for
for and while statements. (Wish ofPR#14814.)
• library() no longer warns about a con ict with a function from package:base if
the function has the same code as the base one but with a dierent environment. (An
example is Matrix::det().)
• When deparsing very large language objects, as.character() now inserts newlines
after each line of approximately 500 bytes, rather than truncating to the rst line.
• New function rWishart() generates Wishart-distributed random matrices.
• Packages may now specify actions to be taken when the package is loaded
(setLoadActions()).
• options(max.print = Inf) and similar nowgive anerror (insteadof warningslater).
• The "difftime" replacement method of units tries harder to preserve other at-
tributes of the argument. (Wish ofPR#14839.)
• poly(raw = TRUE) no longer requires more unique points than the degree. (Re-
quested by John Fox.)
PACKAGE parallel:
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Advanced component and library able to delete PDF page in both Visual C# .NET WinForms and ASP.NET WebForms project. Free online C# class source code for
pdf text watermark remover; erase pdf text
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Online source codes for quick evaluation in VB.NET class. If you are looking for a solution to conveniently delete one page from your PDF document, you can use
delete text pdf files; how to delete text from pdf document
14
NEWS
• There is a new function mcmapply(), a parallel version of mapply(), and a wrapper
mcMap(), a parallel version of Map().
• A default cluster can be registered by the new function setDefaultCluster(): this
will be used by default in functions such as parLapply().
• clusterMap() has a new argument .scheduling to allow the use of load-balancing.
• There are new load-balancing functions parLapplyLB() and parSapplyLB().
• makePSOCKCluster() has a new option useXDR = FALSE which can be used to avoid
byte-shuing for serialization when all the nodes are known to be little-endian (or all
big-endian).
PACKAGE INSTALLATION:
• Non-ASCII vignettes without a declared encoding are no longer accepted.
• C/C++ code in packages is now compiled with -NDEBUG to mitigate against the
C/C++ function assert being called in production use. Developers can turn this o
during package development with PKG_CPPFLAGS = -UNDEBUG.
• R CMD INSTALL has a new option ‘--dsym’ which on Mac OS X (Darwin) dumps the
symbols alongside the ‘.so’ le: this is helpful when debugging with valgrind (and
especially when installing packages into ‘R.framework’). [This can also be enabled
by setting the undocumented environment variable PKG_MAKE_DSYM, since R 2.12.0.]
• R CMD INSTALL will test loading under all installed sub-architectures even for pack-
ages without compiled code, unless the  ag ‘--no-multiarch’ is used. (Pure R pack-
ages can do things which are architecture-dependent: in the case which prompted
this, looking for an icon in a Windows R executable.)
• There is a new option install.packages(type = "both") which tries source pack-
ages if binary packages are not available, on those platforms where the latter is the
default.
• The meaning of install.packages(dependencies = TRUE) has changed: it now
means to install the essential dependenciesof the named packagesplusthe ‘Suggests’,
but only the essential dependencies of dependencies. To get the previous behaviour,
specify dependencies as a character vector.
• R CMD INSTALL --merge-multiarch isnowsupportedonOS X andother Unix-alikes
using multiple sub-architectures.
• R CMD INSTALL --libs-only now by default does a test load on Unix-alikes as well
as on Windows: suppress with ‘--no-test-load’.
UTILITIES:
• R CMD check nowgivesa warningrather thana note if it ndsineciently compressed
datasets. With bzip2 and xz compression having been available since R 2.10.0, it only
exceptionally makes sense to not use them.
The environment variable _R_CHECK_COMPACT_DATA2_ is no longer consulted: the
check is always done if _R_CHECK_COMPACT_DATA_ has a true value (its default).
• Where multiple sub-architectures are to be tested, R CMD check now runs the exam-
ples and tests for all the sub-architectures even if one fails.
• R CMD check can optionally report timings on various parts of the check: this is
controlled by environment variable _R_CHECK_TIMINGS_ documented in ‘Writing R
Extensions’. Timings (in the style of R CMD BATCH) are given at the foot of the
output les from running each test and the R code in each vignette.
• There are new options for more rigorous testing by R CMD check selected by environ-
ment variables { see the ‘Writing R Extensions’ manual.
C# HTML5 PDF Viewer SDK to create PDF document from other file
ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# PDF Viewer; VB.NET: ASP.NET PDF Editor; VB.NET
erase text from pdf file; pdf editor online delete text
C# PDF insert text Library: insert text into PDF content in C#.net
SharePoint. Able to add a single text character and text string to PDF files using online source codes in C#.NET class program. Insert
delete text pdf acrobat; how to erase text in pdf
NEWS
15
• R CMD check now warns (rather than notes) on undeclared use of other packages in
examples and tests: increasingly people are using the metadata in the ‘DESCRIPTION’
le to compute information about packages, for example reverse dependencies.
• The defaults for some of the options in R CMD check (described in the ‘R Inter-
nals’ manual) have changed: checks for unsafe and .Internal() calls and for partial
matching of arguments in R function calls are now done by default.
• R CMD check has more comprehensive facilities for checking compiled code and so
gives fewer reports on entry points linked into ‘.so’/‘.dll’ les from libraries (in-
cluding C++ and Fortran runtimes).
Checking compiled code is now done on FreeBSD (as well as the existing supported
platforms of Linux, Mac OS X, Solaris and Windows).
• R CMD build has more options for ‘--compact-vignettes’: see R CMD build --
help.
• R CMD build has a new option ‘--md5’ to add an ‘MD5’ le (as done by CRAN): this
is used by R CMD INSTALL to check the integrity of the distribution.
If this option is not specied, any existing (and probably stale) ‘MD5’ le is removed.
DEPRECATED AND DEFUNCT:
• R CMD Rd2dvi is now defunct: use R CMD Rd2pdf.
• Options such ‘--max-nsize’, ‘--max-vsize’ and the function mem.limits() are now
defunct. (Options ‘--min-nsize’ and ‘--min-vsize’ remain available.)
• Use of library.dynam() without specifying all the rst three arguments is now dis-
allowed.
Use of an argument chname in library.dynam() including the extension ‘.so’ or
‘.dll’ (which was never allowed according to the help page) is defunct. This also
appliesto library.dynam.unload() and to useDynLib directivesin ‘NAMESPACE’ les.
• The internal functions .readRDS() and .saveRDS() are now defunct.
• The o-line help() types ‘"postscript"’ and ‘"ps"’ are defunct.
• Sys.putenv(), replaced and deprecated in R 2.5.0, is nally removed.
• Some functions/objects which have been defunct for ve or more years have
been removed completely. These include .Alias(), La.chol(), La.chol2inv(),
La.eigen(), Machine(), Platform(), Version, codes(), delay(), format.char(),
getenv(), httpclient(), loadURL(), machine(), parse.dcf(), printNoClass(),
provide(), read.table.url(), restart(), scan.url(), symbol.C(), sym-
bol.For() and unix().
• The ENCODING argument to .C() is deprecated. It was intended to smooth the tran-
sition to multi-byte character strings, but can be replaced by the use of iconv() in
the rare cases where it is still needed.
INSTALLATION:
• Building with a positive value of ‘--with-valgrind-instrumentation’ now also in-
struments logical, complex and raw vectors.
C-LEVEL FACILITIES:
• Passing R objects other than atomic vectors, functions, lists and environments to
.C() is now deprecated and will give a warning. Most cases (especially NULL) are
actually coding errors. NULL will be disallowed in future.
.C() now passesa pairlist as a SEXP to the compiled code. This is aswas documented,
but pairlists were in reality handled dierently as a legacy from the early days of R.
• call_R and call_S are deprecated. They still exist in the headersand as entry points,
but are no longer documented and should not be used for new code.
VB.NET PDF Text Extract Library: extract text content from PDF
Best VB.NET PDF text extraction SDK library and component for free download. Online Visual Basic .NET class source code for quick evaluation.
delete text pdf file; how to erase in pdf text
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Able to extract and get all and partial text content from PDF file.
how to edit and delete text in pdf file; pull text out of pdf
16
NEWS
BUG FIXES:
• str(x, width) now obeys its width argument also for function headers and other
objects x where deparse() is applied.
• The convention for x %/% 0L for integer-mode x has been changed from 0L to
NA_integer_. (PR#14754)
• The exportMethods directive in a ‘NAMESPACE’ le now exports S4 generics as neces-
sary, as the extensions manual said it does. The manual has also been updated to be
alittle more informative on this point.
It is now required that there is an S4 generic (imported or created in the package)
when methods are to be exported.
• Reference methods cannot safely use non-exported entries in the namespace. We now
do not do so, and warn in the documentation.
• The namespace import code was warning when identical S4 generic functions were
imported more than once, but should not (reported by Brian Ripley, then Martin
Morgan).
• merge() is no longer allowed (in some ways) to create a data frame with duplicate
column names (which confusedPR#14786).
• Fixes for rendering raster images on X11 and Windows devices when the x-axis or
y-axis scale is reversed.
• getAnywhere() found S3 methods as seen from the utils namespace and not from the
environment from which it was called.
• selectMethod(f, sig) would not return inherited group methods when caching was
o (as it is by default).
• dev.copy2pdf(out.type = "cairo") gave an error. (PR#14827)
• Virtual classes (e.g., class unions) had a NULL prototype even if that was not a legal
subclass. See ?setClassUnion.
• The C prototypes for zdotc and zdotu in ‘R_ext/BLAS.h’ have been changed to the
more modern style rather than that used by f2c. (Patch by Berwin Turlach.)
• isGeneric() produced an error for primitives that can not have methods.
• .C() or .Fortran() had a lack-of-protection error if the registration information
resulted in an argument being coerced to another type.
• boxplot(x=x, at=at) with non nite elements in x and non integer at could not
generate a warning but failed.
• heatmap(x, symm=TRUE, RowSideColors=*) no longer draws the colors in reversed
order.
• predict(<ar>) was incorrect in the multivariate case, for p >= 2.
• print(x, max=m) is now consistent when x is a "Date"; also the \reached ...
max.print .." messages are now consistently using single brackets.
• Closed the ‘<li>’ tag in pages generated by
Rd2HTML(). (PR#14841)
• Axis tick marks could go out of range when a log scale was used. (PR#14833)
• Signature objects in methods were not allocated asS4 objects(caused a problem with
trace() reported by Martin Morgan).
CHANGES IN R VERSION 2.14.2
NEW FEATURES:
• The internal untar() (as used by default by R CMD INSTALL) now knows about some
pax headers which bsdtar (e.g., the default tar for Mac OS >= 10.6) can incorrectly
include in tar les, and will skip them with a warning.
NEWS
17
• PCRE has been upgraded to version 8.21: as well as bug xes and greater Perl
compatibility, this adds a JIT pattern compiler, about which PCRE’s newssays ‘large
performance benets can be had in many situations’. This is supported on most but
not all R platforms.
• Function compactPDF() in package tools now takes the default for argument
gs_quality from environment variable GS_QUALITY: there is a new value "none",
the ultimate default, which prevents GhostScript being used in preference to qpdf
just because environment variable R_GSCMD is set. If R_GSCMD is unset or set to "",
the function will try to nd a suitable GhostScript executable.
• The included version of zlib has been updated to 1.2.6.
• For consistency with the logLik() method, nobs() for "nls" les now excludes
observations with zero weight. (Reported by Berwin Turlach.)
UTILITIES:
• R CMD check now reports by default on licenses not according to the description in
‘Writing R Extensions’.
• R CMD check has a new option ‘--as-cran’ to turn on most of the customizations
that CRAN uses for its incoming checks.
PACKAGE INSTALLATION:
• R CMD INSTALL will now no longer install certain le types from ‘inst/doc’: these
are almost certainly mistakes and for some packages are wasting a lot of space. These
are ‘Makefile’, les generated by running LaTeX, and unless the package uses a
‘vignettes’ directory, PostScript and image bitmap les.
Note that only PDF vignettes have ever been supported: some of these les come
from DVI/PS output from the Sweave defaults prior to R 2.13.0.
BUG FIXES:
• R congured with ‘--disable-openmp’ would mistakenly set HAVE_OPENMP (internal)
and SUPPORT_OPENMP (in‘Rconfig.h’) even though no OpenMP  agswere populated.
• The getS3method() implementation had an old computation to nd an S4 default
method.
• readLines() could over ow a buer if the last line of the le was not terminated.
(PR#14766)
• R CMD check could miss undocumented S4 objects in packages which used S4 classes
but did not ‘Depends: methods’ in their ‘DESCRIPTION’ le.
• The HTML Help Search page had malformed links. (PR#14769)
• A couple of instances of lack of protection of SEXPs have been squashed. (PR#14772,
PR#14773)
• image(x, useRaster=TRUE) misbehaved on single-column x. (PR#14774)
• Negative valuesfor options("max.print") or the max argument toprint.default()
caused crashes. Now the former are ignored and the latter trigger an error.
(PR#14779)
• The text of a function body containing more than 4096 bytes was not properly saved
by the parser when entered at the console.
• Forgetting the #endif tag in an Rd le could cause the parser to go into a loop.
(Reported by Hans-Jorg Bibiko.)
• str(*, ....., strict.width="cut") now also obeys list.len = n. (Reported by
Soren Vogel.)
18
NEWS
• Printing of arrays did not have enough protection (C level), e.g., in the context of
capture.output(). (Reported by Herve Pages and Martin Morgan.)
• pdf(file = NULL) would produce a spurious le named ‘NA’. (PR#14808)
• list2env() did not check the type of its envir argument. (PR#14807)
• svg() could segfault if called with a non-existent le path. (PR#14790)
• make install can install to a path containing ‘+’ characters. (PR#14798)
• The edit() function did not respect the options("keep.source") setting. (Re-
ported by Cleridy Lennert.)
• predict.lm(*, type="terms", terms=*, se.fit=TRUE)
did
not
work.
(PR#14817)
• There is a partial workaround for errors in the TRE regular-expressions engine with
named classes and repeat counts of at least 2 in a MBCS locale (PR#14408): these
are avoided when TRE is in 8-bit mode (e.g., for useBytes = TRUE and when all the
data are ASCII).
• The C function R_ReplDLLdo1() did not call top-level handlers.
• The Quartz device was unable to detect window sessions on Mac OS X 10.7 (Lion)
and higher and thus it was not used as the default device on the console. Since Lion
any application can use window sessions, so Quartz will now be the default device if
the user’s window session is active and R is not run via ssh which is at least close to
the behavior in prior OS X versions.
• mclapply() would fail in code assembling the translated error message if some (but
not all) cores encountered an error.
• format.POSIXlt(x) raised an arithmetic exception when x was an invalid object of
class "POSIXlt" and parts were empty.
• installed.packages() has some more protection against package installs going on
in parallel.
• .Primitive() could be mis-used to call .Internal() entry points.
CHANGES IN R VERSION 2.14.1
NEW FEATURES:
• parallel::detectCores() is now able to nd the number of physical cores (rather
than CPUs) on Sparc Solaris.
It can also do so on most versions of Windows; however the default remains detect-
Cores(logical = TRUE) on that platform.
• Reference classes now keep a record of which elds are locked. $lock() with no
arguments returns the names of the locked elds.
• HoltWinters() reports a warning rather than an error for some optimization failures
(where the answer might be a reasonable one).
• tools::dependsOnPkg() now accepts the shorthand dependencies = "all".
• parallel::clusterExport() now allows specication of an environment from which
to export.
• The quartz() device now does tilde expansion on its file argument.
• tempfile() on a Unix-alike now takes the process ID into account. This is needed
withmulticore(and as part of parallel) because the parent and all the children share a
session temporary directory, and they canshare the C random number stream used to
produce the unique part. Further, two children can call tempfile() simultaneously.
NEWS
19
• Option print in Sweave’s RweaveLatex() driver now emulates auto-printing rather
than printing (which can dier for an S4 object by calling show() rather than
print()).
• filled.contour() now accepts innite values: previously it might have generated
invalid graphics les (e.g., containing NaN values).
INSTALLATION:
• On 64-bit Linux systems, configure now only sets ‘LIBnn’ to lib64 if ‘/usr/lib64’
exists. This may obviate setting ‘LIBnn’ explicitly on Debian-derived systems.
It is still necessary to set ‘LIBnn = lib’ (or ‘lib32’) for 32-bit builds of R on a 64-bit
OS on those Linux distributions capable for supporting that concept.
• configure looks for ‘inconsolata.sty’, and if not found adjusts the default
R_RD4PDF to not use it (with a warning, since it is needed for high-quality rendering
of manuals).
PACKAGE INSTALLATION:
• R CMD INSTALL will now do a test load for all sub-architectures for which code was
compiled (rather than just the primary sub-architecture).
UTILITIES:
• When checking examples under more than one sub-architecture, R CMD check now
uses a separate directory ‘examples_arch’ for each sub-architecture, and leaves the
output in le ‘pkgname-Ex_arch.Rout’. Some packages expect their examples to be
run in a clean directory ....
BUG FIXES:
• stack() now gives an error if no vector column is selected, rather than returning a
1-column data frame (contrary to its documentation).
• summary.mlm() did not handle objects where the formula had been specied by an
expression. (Reported by Helios de Rosario Martinez).
• tools::deparseLatex(dropBraces=TRUE) could drop text as well as braces.
• colormodel = "grey" (new in R 2.14.0)) did not always work in postscript() and
pdf().
• file.append() could return TRUE for failures. (PR#14727)
• gzcon() connections are no longer subject to garbage collection: it was possible for
this to happen when unintended (e.g., when calling load()).
• nobs() does not count zero-weight observations for glm() ts, for consistency with
lm(). This aects the BIC() values reported for such glm() ts. (Spotted by Bill
Dunlap.)
• options(warn = 0) failed to end a (C-level) context with more than 50 accumulated
warnings. (Spotted by Jerey Horner.)
• The internal plot.default() code did not do sanity checks on a cex argument, so
invalid input could cause problems. (Reported by Ben Bolker.)
• anyDuplicated(<array>, MARGIN=0) no longer fails. (Reported by Herve Pages.)
• read.dcf() removes trailing blanks: unfortunately on some platforms this included
\xa0 (non-breaking space) which is the trailing byte of a UTF-8 character. It now
only considers ASCII space and tab to be ‘blank’.
• There was a sign error in part of the calculations for the variance returned by
KalmanSmooth(). (PR#14738)
20
NEWS
• pbinom(10, 1e6, 0.01, log.p = TRUE) was NaN thanks to the buggy x to
PR#14320inR2.11.0. (PR#14739)
• RweaveLatex() now emulates auto-printing rather than printing, by calling meth-
ods::show() when auto-printing would.
• duplicated() ignored fromLast for a one-column data frame. (PR#14742)
• source() and related functions did not put the correct timestamp on the source
references; srcfilecopy() has gained a new argument timestamp to support this
x. (PR#14750)
• srcfilecopy() has gained a new argument isFile and now records the working
directory, to allow debuggers to nd the original source le. (PR#14826)
• LaTeX conversion of Rd les did not correctly handle preformatted backslashes.
(PR#14751)
• HTML conversion of Rd les did not handle markup within tabular cells properly.
(PR#14708)
• source() on an empty le with keep.source = TRUE tried to read from stdin(), in
R2.14.0 only. (PR#14753)
• The code to check Rd les in packages would abort if duplicate description sections
were present.
CHANGES IN R VERSION 2.14.0
SIGNIFICANT USER-VISIBLE CHANGES:
• All packages must have a namespace, and one is created on installationif not supplied
inthe sources. This meansthat any package without a namespace must be re-installed
under this version of R (but previously-installed data-only packages without R code
can still be used).
• The yLineBias of the X11() and windows() families of devices has been changed
from 0.1 to 0.2: this changes slightly the vertical positioning of text in the margins
(including axis annotations). This is mainly for consistency with other devices such
as quartz() and pdf(). (Wish ofPR#14538.)
There is a new graphics parameter "ylbias" which allows the y-line bias of the
graphics device to be tweaked, including to reproduce output from earlier versions of
R.
• Labeling of the p-values in various anova tables has been rationalized to be either
"Pr(>F)" or "Pr(>Chi)" (i.e., the "Pr(F)", "Pr(Chi)" and "P(>|Chi|)" variants
have been eliminated). Code which extracts the p value via indexing by name may
need adjustment.
• :: can now be used for datasets made available for lazy-loading in packages with
namespaces (which makes it consistent with its use for data-only packages without
namespaces in earlier versions of R).
• There is a new package parallel.
It incorporates (slightly revised) copies of packages multicore andsnow (excluding
MPI, PVM and NWS clusters). Code written to use the higher-level API functions in
those packages should work unchanged (apart from changing any references to their
namespaces to a reference to parallel, and links explicitly to multicoreor snow on
help pages).
It also contains support for multiple RNG streams following L’Ecuyer et al (2002),
with support for both mclapply andsnow clusters. This replaces functions like clus-
terSetupRNG() fromsnow (which are not in parallel).
Documents you may be interested
Documents you may be interested