patchDVI 0.1 to 0.4
Quick initial releases.
patchDVI 0.5
- Fixes bug in handling of named chunks.
- Changes (and shrinks) format of inserted special.
patchDVI 0.6
- Removed concordance during patching, to avoid Miktex bug.
patchDVI 0.7
- Removed limitation on changing the size of a special.
patchDVI 0.8
- Allowed specials to be removed by setting their value to NA in
setDVIspecials.
patchDVI 0.9
patchDVI 1.0
- Move
Sweave() changes into R-devel, delete them from
patchDVI
patchDVI 1.1
- Allow it to run
pdflatex (just to set the include
directory)
patchDVI 1.2
- Case-insensitive filename matching.
- ChangeLog renamed to NEWS.
- Updated memory management to 2.6.x scheme.
patchDVI 1.3
- Use
texify instead of latex/pdflatex in
SweaveMiktex()/SweavePDFMiktex()
- Use
normalizePath() so that path comparisons are more
reliable.
patchDVI 1.4
- Add experimental patching of SyncTex output.
- Allow options to be specified on the command line.
patchDVI 1.5
- Add
stylepath and ... args to
SweaveMiktex() for more flexibility.
- Add
BugReports field to DESCRIPTION.
patchDVI 1.6
- Add
source.code arg to SweaveMiktex() and
SweavePDFMiktex() to allow experimental versions of
Sweave() to be used.
patchDVI 1.7
- Add
SweaveAll(), SweavePDF(),
SweaveDVI(), as well as handling
.PostSweaveHook, .SweaveFiles and
.TexRoot (see SweaveAll()).
- Added modified version of
tools::texi2dvi(). Added
vignette.
- Added preview option to
Sweave* functions.
- Fixed bugs in patchDVI: no message printed, missed
.tex
files that were included by \input{filename}.
patchDVI 1.8.1583
- Made an attempt to handle compressed PDF files by using
pdftk to uncompress them.
- Fixed bug in concordance inclusion into PDF files in
Sweave(); adapted code here to handle it (for R >
2.12.2).
- Added
grepConcords() method (using new
grepRaw() function).
- Texworks on Windows needs Unix line endings on the Synctex file; we
now produce those on all platforms.
- Fixed crash on file with no concordance.
- Missing
.tex files were not being built by
SweaveAll().
- Updated to handle new concordance format in R-devel
(2.14.0-to-be).
- Added
.SweaveMake variable to override the
make arg to SweaveAll().
patchDVI 1.8.1584
- In
SweavePDF() and SweaveDVI(), wrapped
texi2dvi() call in try() in case of bad return
status.
patchDVI 1.8.1585
- Added quick start instructions, and editor instructions.
patchDVI 1.9
- Cleaned up for CRAN release.
patchDVI 1.9.1594
- Added
SweaveDVIPDFM() to allow users to use
latex/dvipdfm rather than
pdflatex.
- Updated the TeXShop and TeXWorks instructions.
- Added vignette for Japanese language work.
- Added
patchLog() function to patch messages in log
files.
- Added
patchLog option to the Sweave*
functions to call patchLog().
- Added
sleep parameter to the Miktex
Sweave* functions.
patchDVI 1.9.1616
- Modified
SweaveAll() and patchSynctex() to
allow non-Sweave vignette support (aimed at knitr).
- Added
useknitr() and defSconcordance()
functions for the same aim.
- Improved Japanese language support, and updated the
Japanese.Rnw vignette with the help of Prof. Haruhiko
Okumura.
patchDVI 1.9.1619
- Imported
file_test() to avoid warning.
- Quotes in DESCRIPTION.
- Better error message when building Japanese vignette.
patchDVI 1.9.1620
SweaveAll() now has a force = TRUE
argument, to allow it to do staleness checking from the beginning. It
also has a verbose = FALSE argument for debugging.
patchDVI 1.9.1621
- Added more support for RStudio, including
knitInRStudio().
patchDVI 1.10.1
- Added
needsPackages() function.
patchDVI 1.11.0
- Added support for R Markdown sources using R Markdown output driver
pdf_documentC() and the new RmdConcord
package.
- Moved source to Github, added website
https://dmurdoch.github.io/patchDVI/ .
patchDVI 1.11.3
- Modified code to work with strict R headers.
- Cleaned up error handling in case of LaTeX issues (particularly with
missing Japanese support).