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).