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