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 frompatchDVI
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 texifyinstead of latex/pdflatex inSweaveMiktex()/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 stylepathand...args toSweaveMiktex()for more flexibility.
- Add BugReportsfield toDESCRIPTION.
patchDVI 1.6
- Add source.codearg toSweaveMiktex()andSweavePDFMiktex()to allow experimental versions ofSweave()to be used.
patchDVI 1.7
- Add SweaveAll(),SweavePDF(),SweaveDVI(), as well as handling.PostSweaveHook,.SweaveFilesand.TexRoot(seeSweaveAll()).
- Added modified version of tools::texi2dvi(). Added
vignette.
- Added preview option to Sweave*functions.
- Fixed bugs in patchDVI: no message printed, missed .texfiles that were included by\input{filename}.
patchDVI 1.8.1583
- Made an attempt to handle compressed PDF files by using
pdftkto 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 newgrepRaw()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 .texfiles were not being built bySweaveAll().
- Updated to handle new concordance format in R-devel
(2.14.0-to-be).
- Added .SweaveMakevariable to override themakearg toSweaveAll().
patchDVI 1.8.1584
- In SweavePDF()andSweaveDVI(), wrappedtexi2dvi()call intry()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 uselatex/dvipdfmrather thanpdflatex.
- Updated the TeXShop and TeXWorks instructions.
- Added vignette for Japanese language work.
- Added patchLog()function to patch messages in log
files.
- Added patchLogoption to theSweave*functions to callpatchLog().
- Added sleepparameter to the MiktexSweave*functions.
patchDVI 1.9.1616
- Modified SweaveAll()andpatchSynctex()to
allow non-Sweave vignette support (aimed at knitr).
- Added useknitr()anddefSconcordance()functions for the same aim.
- Improved Japanese language support, and updated the
Japanese.Rnwvignette 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 = TRUEargument, to allow it to do staleness checking from the beginning. It
also has a- verbose = FALSEargument 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 newRmdConcordpackage.
- 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).