[R-pkgs] Announcing TikZ Device 0.5.2

From: Charlie Sharpsteen <source_at_sharpsteen.net>
Date: Fri, 15 Oct 2010 15:22:26 -0700

Version 0.5.2 of the tikzDevice is now available on CRAN in source form. Binary builds will become available in the next few days. This build supersedes 0.5.1, which was just released a couple of days ago.

Version 0.5.2 is a recommended upgrade for all users as it contains fixes a major issue:

Many thanks to Mikhail Titov for taking the time to file bug reports that led to the discovery of this issues.

Additionally, the vignette and polypath() functions have been updated/added to support changes in R 2.12.0 and support for Solaris was improved.

For more info on the tikzDevice, please visit us on GitHub:


The combined changelog for version 0.5.1 and 0.5.2 is as follows:


### Version: 0.5.2


#### Contributors
The following people contributed to this release of the tikzDevice:

- mlt for reporting problems with the Sanitize function that led to
the discovery of two situations where buffer overflows were occurring. #### Bug Fixes
- Fixed buffer overflows and memory leaks related to string pointers
in tikzDevice.c.
- Fixed compilation of the tikzDevice vignette under R 2.12.0.

- Reduced the verbosity of the package startup message.
--- ### Version: 0.5.1 --- #### Bug Fixes
- A stub function has been added so that the `polypath()` function
introduced in R 2.12.0 won't crash the device.
- Fixed bug where no string output was shown when the sanitize=TRUE
option was used.
- The path to a LaTeX compiler returned by `Sys.which()` is now
checked by `file.access()` to check that it is actually an executable and not an error message. This fixes issues arising from `Sys.which()` on Solaris.
- On UNIX platforms, `/usr/texbin/pdflatex` is added to the end of the
list of places to search for a LaTeX compiler. This should help people using R.app on OS X find a LaTeX compiler without having to manually specify it.
- `tikz()` produces a better error message when it cannot open a file
for output.
- In the event that LaTeX crashes during a metric calculation, the
LaTeX log output is echoed using `message()` instead of `cat()`. This makes it show up during operations that supperss `cat()` output such as `R CMD build` and `R CMD Sweave`. _______________________________________________ R-packages mailing list R-packages_at_r-project.org https://stat.ethz.ch/mailman/listinfo/r-packages
Received on Sat 16 Oct 2010 - 22:41:41 EST

This archive was generated by hypermail 2.2.0 : Sat 16 Oct 2010 - 22:50:02 EST