CHANGES IN V1.16.1
- cups-browsed: Make timeouts for HTTP access to the local
CUPS daemon and remote IPP printers configurable. Thanks to
Cedric Dufour (cedric dot dufour at idiap dot ch) for the
patch (Bug #1387, Debian bug #852436).
- texttopdf: Allow bold and underline formatting to be used
together when using "prettyprint". Thanks to Michael Moran
(vampm at comcast dot net) for the patch.
- texttopdf: Allow to alter margins, and chars/lines per Inch
when using "prettyprint". Thanks to Michael Moran (vampm at
comcast dot net) for the patch.
- texttopdf: When "prettyprint" is used, do not drop out of
C/shell comment mode too early. Thanks to Michael Moran
(vampm at comcast dot net) for the patch.
- cups-browsed: Additional NULL checks for description and
location.
- cups-browsed: Fixed crash which happens when using
BrowsePoll (Debian bug #723835).
CHANGES IN V1.16.0
- cups-browsed: Let elements in arrays get stacked up in the
order they are added, before, they were in the order how
they are positioned in memory. This especially led to a
random order of printer cluster definitions and of
command-line-supplied configuration options.
- cups-browsed: On shutdown not all locally created queues got
deleted.
- cups-browsed: Added support for manual definition of
load-balancing printer clusters via the "Cluster" directive
in cups-browsed.conf.
CHANGES IN V1.15.0
- cups-browsed: Removed the function to compare printer entries
for sorting the printer entry list. This led to corruption
of the list and so to crashes.
- cups-browsed: Fixed crashes when many printers (especially
all printers of a load-balanced cluster) are removed at once.
- cups-browsed: Log the full list of handled remote printers
whenever one is added or removed.
- cups-browsed: Renamed the handle_cups_queues() function to
update_cups_queues() to better reflect what it is doing.
- cups-browsed: When clustering remote CUPS printers together
do not call them duplicates but slaves asigned to a master.
- cups-browsed: Log the error if the network interface name of
a DNS-SD event could not be determined.
- cups-browsed: Simplified printer entry removal procedure.
- cups-browsed: Log memeber printer list of a printer cluster
(implicit class) when a member printer is added or removed.
- cups-browsed: Removed superfluous (and not correctly
working) duplicate counter from the remote printer entry
data structure.
- cups-browsed: Add "AutoClustering" directive to
cups-browsed.conf to turn on and off automatically
clustering equally named local print queues which point to
remote CUPS printers. When automatic clustering is turned
off, queue name clashes are prevented by adding "@<server
name>" to local queue names based on the remote queue name
or on make and model.
- cups-browsed: Skip callback functions and the CUPS queue
creation/update/removal loop when cups-browsed is terminated
by a SIGTERM signal. This avoids hanging on shutdown. Thanks
to Edgar Fuss (ef at math dot uni-bonn dot de, Bug #1402).
- libcupsfilters: Added some fallbacks for incorrect
resolution IPP attributes on IPP network printers (Debian
bug #868360).
- pdftoopvp: Added missing "#include <math.h>" needed for
cross-compiling for arm-v7a-linux-gnueabi (Bug #1232).
- cups-browsed: Prevent the creation of two remote printer
entries for two IPP network printers or an IPP network
printer and a remote CUPS printer with the same local queue
name. This could easily happen with make/model-based naming.
- cups-browsed: Added the possibility to optionally not
create local queues for remote printers for which CUPS
(from 2.2.x on) auto-creates queues by itself (DNS-SD
advertised driverless printers).
- cups-browsed: Removed repeated code for clean-up when
generate_local_queue() function fails.
- cups-browsed: Take care of CUPS' temporary queues. Do not
consider them when checking whether a queue with the same
name as the one we are creating already exists and make
temporary queues permanent (or remove them) before
overwriting them with our local queue.
- cups-browsed: Make the naming scheme for locally created
print queue configurable, especially allow for naming based
on the DNS-SD service name (now default) as this is the same
scheme as CUPS uses for its temporary queues. This way we
prevent CUPS creating temporary queues when cups-browsed is
already creating a queue.
- cups-browsed: Do not add "APRemoteQueueID" keyword to the
local queue's PPD file if the queue is for an IPP network
printer.
- cups-browsed: Skip multiple browse entries for the same
printer with interface alias addresses. Thanks to Edgar
Fuss (ef at math dot uni-bonn dot de, Bug #1399).
- cups-browsed: Improved support for Description (Info) and
Location fields of remote CUPS queues. Thanks to Edgar Fuss
(ef at math dot uni-bonn dot de, Bug #1398).
- cups-browsed: Renamed variable names for better code
readability. Thanks to Edgar Fuss (ef at math dot uni-bonn
dot de, Bug #1398).
- cups-browsed: Additional NULL checks in the
create_local_queue() function. Thanks to Edgar Fuss (ef at
math dot uni-bonn dot de, Bug #1398).
CHANGES IN V1.14.1
- cups-browsed: Do correct removal of printer entry handling
duplicates correctly also when a legacy CUPS-broadcasted
printer disappears or a printer remaining from the last
session does not appear again.
- cups-browsed: Use getline() instead of fgets() to read saved
option settings. This is less crash-prone (Ubuntu bug
#1658833).
- cups-browsed: Improved error logging when saving option
settings.
- cups-browsed: Added NULL checks for generate_local_queue()
and create_local_queue() functions.
- cups-browsed: When accessing local CUPS queues use always
the correct port of the CUPS daemon we are attached to.
- cups-browsed: Check whether a connection to the local CUPS
daemon actually happened before using it (Ubuntu bug
#1644049).
- cups-browsed: Set unused fields of printer record to NULL
when tranfering data from the record of a duplicate printer
to the record of a disappeared one.
- cups-browsed: Simplify removal of all queues on shutdown or
stop of Avahi.
- cups-browsed: When creating a record for a discovered
printer set it all zero before filling it in, to assure
that no field is in an undefined state.
- cups-browsed: All functions which are called via Glib
functions or otherwise event-triggered log now in which
thread they are running. This way one can see whether
problems can be caused by concurrent access to global
resources.
- cups-browsed: Do not check whether the DNS-SD event is from
the local machine in the browse_callback() function. We
cannot check the port here.
- cups-browsed: Added more NULL checks to Avahi callback
functions.
- cups-browsed: Added NULL check to avoid crashes in the Avahi
resolver callback (Ubuntu bug #1696967).
- libcupsfilters: Let PPD generator do case-insensitive
comparisons for PWG Raster color spaces, as some printers
(Epson) do not use the standard-conforming all-lowercase
form for them (CUPS Issue #4998).
---- Version 8.13.12 - 2017-07-03 ----
Fix bad height of SVG images when lyrics under the staff
(reported by Manavasu)
Don't display ottava decorations on secondary voices
(reported by Willem Vree)
Fix loss of measure bar when followed by %%score and voice absent
(reported by Simon Wascher)
HPLIP 3.17.7 - This release has the following changes:
Added Support for the Following New Printers:
- HP DeskJet Ink Advantage 2635 All-in-One
- HP DeskJet Ink Advantage 2636 All-in-One
- HP DeskJet Ink Advantage 2675 All-in-One
- HP DeskJet Ink Advantage 2676 All-in-One
- HP DeskJet Ink Advantage 2677 All-in-One
- HP DeskJet Ink Advantage 2678 All-in-One
- HP DeskJet 2620 All-in-One
- HP DeskJet 2621 All-in-One
- HP DeskJet 2622 All-in-One
- HP DeskJet 2623 All-in-One
- HP DeskJet Ink Advantage 2200 All-in-One
- HP DeskJet 3722 All-in-One
- HP DeskJet Ink Advanatge 3789 All-in-One
- HP DeskJet Ink Advanatge 3790 All-in-One
Other Requirement:
1. 43180 - Re-implementation of "hpps" filter in C
2.7 (2016-12-08)
* New option (--nouri-encode) to prevent URL encoding of URLs. Avoids
breaking display of URLS which contain non-ASCII.
* Misc bug fixes
2.6 (2016-09-10)
* Improved tool mode bibtex output. This has some normalisation
consequences for YEAR and custom fields. See PDF doc.
* Support for new \ifuniquebaretitle test
* Sourcemaps can now be restricted to particular refsections
* Perl 5.24 is now required due to use of postfix deref notation
* Removed RIS input driver due to lack of use
* Added extended name format - see documentation
* Added notfield function to sourcemaps - see documentation
2.5 (2016-05-10)
* Added data annotations feature - see biblatex documentation.
* Removed the "latinkeys.txt" Unicode::Collate table. This is now
pointless because the compiled 'allkeys.txt' is faster and complete.
* Incompatible biblatex/biber version is now a fatal error.
* Significant performance improvements, particularly in sorting
subsystem.
* Addition of new bblXML output format and associated RelaxNG XML
schema based on active datamodel.
* Integration with new biblatex 3.4 labelprefix name change and
refcontext option.
* Integration with new biblatex 3.4 \DeclareDatafieldSet
functionality.
* Improved sourcemap looping functionality
This has not been accepted upstream in various previous tries, but is
deemed useful functionality anyway.
Bump PKGREVISION.
While here, revert undiscussed mit-krb5 dependency. Should be optional,
and should have bumped PKGREVISION.
Upstream NEWS (some points summarized):
* Changes from 5.2.12
1) Critical bugfix
* Correct mis-defined paper type that collided with standard
A4 paper. This resulted in some Canon and PCL printers
mishandling A4 paper.
2) Added support for the following Epson inkjet printers:
EPSON Artisan 1430
EPSON L210
3) Improvements to the dye-sublimation driver:
* Code optimizations in the dye-sublimation driver, resulting
in a significant (2x-2.7x) boost in performance.
* Added support for the following thermal printer:
Mitsubishi P93DW
* Enhanced support (and bugfixes) for several printers (Canon,
Fujifilm, Kodak, Mitsubishi)
4) Improvements to the Gimp plugin
* Compilation fixes when CUPS is not enabled
* Fix non-interactive plugin mode
5) Changes to the Canon driver:
* Added support for many printer models.
* Corrected black-only and color-only cartridge support for MP230
series
* Improved printer firmware papersize detection when using
automatic paper source selection (Autofeed), by changing paper
width from calculated to a constant value for paper sizes known
to the driver.
* Added several resolution modes for Pro9500
6) Added the Datamax-O'Neil H class series of printers.
7) Added the two Honeywell printers, RP2 (SAV2) and RP4 (SAV4).
From 717df38fd8509bf883b70d680c9b1b3cf36732ee Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Thu, 6 Jul 2017 20:02:00 +0200
Subject: [PATCH] comics: Remove support for tar and tar-like commands
When handling tar files, or using a command with tar-compatible syntax,
to open comic-book archives, both the archive name (the name of the
comics file) and the filename (the name of a page within the archive)
are quoted to not be interpreted by the shell.
But the filename is completely with the attacker's control and can start
with "--" which leads to tar interpreting it as a command line flag.
This can be exploited by creating a CBT file (a tar archive with the
.cbt suffix) with an embedded file named something like this:
"--checkpoint-action=exec=bash -c 'touch ~/hacked;'.jpg"
CBT files are infinitely rare (CBZ is usually used for DRM-free
commercial releases, CBR for those from more dubious provenance), so
removing support is the easiest way to avoid the bug triggering. All
this code was rewritten in the development release for GNOME 3.26 to not
shell out to any command, closing off this particular attack vector.
This also removes the ability to use libarchive's bsdtar-compatible
binary for CBZ (ZIP), CB7 (7zip), and CBR (RAR) formats. The first two
are already supported by unzip and 7zip respectively. libarchive's RAR
support is limited, so unrar is a requirement anyway.
Discovered by Felix Wilhelm from the Google Security Team.
https://bugzilla.gnome.org/show_bug.cgi?id=784630
Bump PKGREVISION
core:
* FormFieldButton::setState() shouldn't check the field is readOnly
* Fix crashes on multiple broken files
utils:
* pdfunite: Fix crash with broken documents.
Release Notes
HPLIP 3.17.6 - This release has the following changes:
Added Support for the Following New Printers:
- HP LaserJet Enterprise M607n
- HP LaserJet Enterprise M607dn
- HP LaserJet Enterprise M608n
- HP LaserJet Enterprise M608dn
- HP LaserJet Enterprise M608x
- HP LaserJet Enterprise M608dh
- HP LaserJet Enterprise M609dn
- HP LaserJet Enterprise M609x
- HP LaserJet Managed E60055dn
- HP LaserJet Managed E60065dn
- HP LaserJet Managed E60065x
- HP LaserJet Managed E60075dn
- HP LaserJet Managed E60075x
- HP LaserJet Enterprise MFP M631dn
- HP LaserJet Enterprise Flow MFP M631h
- HP LaserJet Enterprise MFP M631z
- HP LaserJet Enterprise Flow MFP M632z
- HP LaserJet Enterprise MFP M632fht
- HP LaserJet Enterprise MFP M632h
- HP LaserJet Enterprise Flow MFP M633z
- HP LaserJet Enterprise MFP M633fh
- HP LaserJet Managed MFP E62555dn
- HP LaserJet Managed Flow MFP E62565h
- HP LaserJet Managed MFP E62565hs
- HP LaserJet Managed Flow MFP E62565z
- HP LaserJet Managed Flow MFP E62575z
- HP Color LaserJet Enterprise M652dn
- HP Color LaserJet Enterprise M652n
- HP Color LaserJet Enterprise M653dn
- HP Color LaserJet Enterprise M653dh
- HP Color LaserJet Enterprise M653x
- HP Color LaserJet Managed E65050dn
- HP Color LaserJet Managed E65060dn
- HP Color LaserJet Managed MFP E67550dh
- HP Color LaserJet Managed Flow MFP E67560z
- HP Color LaserJet Enterprise MFP M681dh
- HP Color LaserJet Enterprise MFP M681f
- HP Color LaserJet Enterprise Flow MFP M681z
- HP Color LaserJet Enterprise Flow MFP M681f
- HP Color LaserJet Enterprise Flow MFP M682z
- HP PageWide Managed P77750z Multifunction Printer
- HP Pagewide Pro 750dn
- HP Pagewide Pro 750dw
- HP PageWide Pro 772dw Multifunction Printer
- HP PageWide Managed P77740zs Multifunction Printer
- HP PageWide Managed P77750zs Multifunction Printer
- HP PageWide Managed P75050dn Printer
- HP LaserJet Pro MFP M25a
- HP LaserJet Pro MFP M25nw
- HP LaserJet Pro MFP M26a
- HP LaserJet Pro MFP M26nw
- HP LaserJet Pro MFP M27c
- HP LaserJet Pro MFP M27cnw
Added support for the following new Distro's:
- Ubuntu 17.04
- Debian 8.8
Launchpad fixes:
1690515 - DeskJet 3775 - scanner not found
1690408 - hplip-3.17.4.run doesn't work on linux mint 18.1
1690516 - Head alignment dont work (HPLIP 3.17.4)
Known Issues:
1. Edge to Edge Not supported
2. Greayscale option is present even though HP LaserJet Pro MFP
M25a,M25nw,M26a,M26nw,M27c,M27cnw are mono devices
The package provides several file hooks (AtBegin, AtEnd, ...)
for files read by \input, \include and \InputIfFileExists.
General hooks for all such files (e.g. all \include'd ones) and
file specific hooks only used for named files are provided; two
hooks are provided for the end of \included files -- one
before, and one after the final \clearpage.
Format documents in APA style (6th edition)
Add tex-biblatex-apa{,-doc} 7.4
BibLaTeX citation and reference style for APA
Add tex-continue{,-doc} 0.1
Prints 'continuation' marks on recto pages of multipage documents
Add tex-cutwin{,-doc} 0.1
Cut a window in a paragraph, typeset material in it
Add tex-hang{,-doc} 2.1
Environments for hanging paragraphs and list items
Add tex-hanging{,-doc} 1.2b
Hanging paragraphs
Add tex-leading{,-doc} 0.3
Define leading with a length
Add tex-mfirstuc{,-doc} 2.04
Uppercase the first letter of a word
Add tex-thmtools{,-doc} 66
Extensions to theorem environments
Updated fonts/tex-raleway{,-doc} to 1.4
Updated print/tex-readarray{,-doc} to 2.0
Updated graphics/tex-repere{,-doc} to 17.05
Updated fonts/tex-sansmathfonts{,-doc} to 2017
Updated print/tex-siunitx{,-doc} to 2.7g
Updated fonts/tex-sourcesanspro{,-doc} to 2.6
Updated print/tex-sttools{,-doc} to 2.0
Updated print/tex-tcolorbox{,-doc} to 4.03
Updated print/tex-tetex{,-doc} to 3.0.44331
Updated print/tex-tex4ht{,-doc} to 2017
Updated print/tex-texconfig{,-doc} to 2017
Updated print/tex-texdoc{,-doc} to 2017
Updated print/tex-texinfo to 5.1.43137
Updated print/tex-texlive.infra to 2017
Updated print/tex-texlive-scripts to 2017
Updated graphics/tex-tikzmark{,-doc} to 1.3
Updated graphics/tex-tikzsymbols{,-doc} to 4.02
Updated print/tex-todonotes{,-doc} to 1.0.5
Updated print/tex-tools{,-doc} to 2017
Updated print/tex-toptesi{,-doc} to 5.9.06
Updated print/tex-udesoftec{,-doc} to 1.6.0
Updated print/tex-updmap-map to 2017
Updated fonts/tex-xcharter{,-doc} to 1.08
Updated print/tex-xdvi to 22.87.03
Updated print/tex-paralist{,-doc} to 2.7
Updated print/tex-pdfpages{,-doc} to 0.5h
Updated print/tex-plain to 3.141592653.43076
Updated print/tex-platex{,-doc} to 2017
Updated print/tex-polski{,-doc} to 1.3.4
Updated print/tex-preview{,-doc} to 11.90
Updated print/tex-program{,-doc} to 3.3.14
Updated graphics/tex-pst-3dplot{,-doc} to 2.04
Updated graphics/tex-pst-barcode{,-doc} to 0.16a
Updated graphics/tex-pst-circ{,-doc} to 2.14
Updated geography/tex-pst-geo{,-doc} to 2.06
Updated graphics/tex-pst-node{,-doc} to 1.39
Updated graphics/tex-pst-pdf{,-doc} to 1.2c
Updated graphics/tex-pst-plot{,-doc} to 1.79
Updated graphics/tex-pst-tools{,-doc} to 0.06
Updated graphics/tex-pst-tree{,-doc} to 1.13
Updated graphics/tex-pstricks{,-doc} to 2.73a
Updated graphics/tex-pstricks-add{,-doc} to 3.83
Updated print/tex-ptex-base{,-doc} to 2017
Updated fonts/tex-ptex-fonts{,-doc} to 2017
Updated print/tex-marginnote{,-doc} to 1.2b
Updated print/tex-mathtools to 1.19
Updated graphics/tex-mcf2graph{,-doc} to 4.23
Updated print/tex-media9{,-doc} to 0.80
Updated print/tex-mhchem{,-doc} to 4.06
Updated print/tex-minted{,-doc} to 2.4.1
Updated print/tex-multirow{,-doc} to 2.2
Updated print/tex-musixtex to 1.24
Updated print/tex-mwcls{,-doc} to 0.75
Updated print/tex-mweights{,-doc} to 20170330
Updated fonts/tex-newpx{,-doc} to 1.320
Updated fonts/tex-newtx{,-doc} to 1.525
Updated fonts/tex-newtxsf{,-doc} to 1.05
Updated fonts/tex-newtxtt{,-doc} to 1.055
Updated print/tex-oberdiek{,-doc} to 2017
Updated print/tex-onlyamsmath{,-doc} to 0.20
Updated print/tex-koma-script to 3.23
Updated print/tex-kotex-oblivoir{,-doc} to 2.1.8
Updated devel/tex-l3experimental to 2017
Updated devel/tex-l3kernel{,-doc} to 2017
Updated devel/tex-l3packages{,-doc} to 2017
Updated print/tex-latex{,-doc} to 20170101.1
Updated textproc/tex-latexdiff{,-doc} to 1.2.0
Updated print/tex-leaflet{,-doc} to 1.1b
Updated fonts/tex-libertine{,-doc} to 5.3.0.43603
Updated devel/tex-lualibs{,-doc} to 2.5
Updated fonts/tex-luaotfload{,-doc} to 2.8.2
Updated print/tex-luatex{,-doc} to 1.0.4
Updated print/tex-glossaries{,-doc} to 4.30
Updated print/tex-graphics{,-doc} to 1.2a
Updated print/tex-graphics-def{,-doc} to 2017
Updated graphics/tex-graphics-pln{,-doc} to 2017
Updated print/tex-hausarbeit-jura{,-doc} to 1.5
Updated print/tex-hyperref{,-doc} to 6.85a
Updated print/tex-hyphen-base to 2017
Updated print/tex-hyphen-german to 2017
Updated print/tex-hyphen-latin to 3.1.2017
Updated fonts/tex-inconsolata{,-doc} to 1.112
Updated fonts/tex-ipaex-type1{,-doc} to 0.4a
Updated fonts/tex-japanese-otf{,-doc} to 1.7b6.42950
Updated print/tex-jsclasses to 2017
Updated print/tex-dehyph-exptl{,-doc} to 0.41
Updated print/tex-diagbox{,-doc} to 2.2
Updated fonts/tex-dozenal{,-doc} to 7.0
Updated print/tex-dvips{,-doc} to 2017
Updated graphics/tex-epstopdf{,-doc} to 2.26
Updated fonts/tex-erewhon{,-doc} to 1.08
Updated devel/tex-etoolbox{,-doc} to 2.4
Updated print/tex-europasscv{,-doc} to 2017
Updated print/tex-fancyhdr{,-doc} to 3.9
Updated fonts/tex-fbb{,-doc} to 1.12
Updated fonts/tex-fetamont{,-doc} to 20170415
Updated fonts/tex-fira{,-doc} to 4.2
Updated print/tex-fixme{,-doc} to 4.4
Updated fonts/tex-fontmfizz{,-doc} to 2017
Updated fonts/tex-fontools{,-doc} to 2017
Updated fonts/tex-fontspec{,-doc} to 2.6a
Updated fonts/tex-cabin{,-doc} to 2017
Updated graphics/tex-circuitikz{,-doc} to 0.8.3
Updated fonts/tex-cjhebrew{,-doc} to 0.2a
Updated print/tex-cjk-gs-integrate{,-doc} to 20170505.0
Updated fonts/tex-comicneue{,-doc} to 1.1
Updated print/tex-comment{,-doc} to 3.8
Updated print/tex-context{,-doc} to 2017
Updated print/tex-context-filter{,-doc} to 2017
Updated print/tex-csbulletin{,-doc} to 1.1
Updated print/tex-csplain to 2017
Updated print/tex-csquotes{,-doc} to 5.2b
Updated print/tex-cweb{,-doc} to 3.64b
Updated print/tex-babel{,-doc} to 3.10
Updated print/tex-babel-english to 3.3q
Updated print/tex-babel-french to 3.3a
Updated print/tex-babel-galician to 2017
Updated print/tex-babel-german to 2.9
Updated print/tex-babel-greek to 1.9g
Updated print/tex-babel-russian to 1.3i
Updated fonts/tex-baskervaldx{,-doc} to 1.072
Updated print/tex-beamer{,-doc} to 3.41
Updated print/tex-biblatex{,-doc} to 3.7
Updated fonts/tex-boondox{,-doc} to 1.02d
Updated print/tex-breqn to 0.98e
Updated fonts/tex-academicons{,-doc} to 1.8.0
Updated fonts/tex-adobemapping to 2017
Updated fonts/tex-alegreya{,-doc} to 2017
Updated fonts/tex-allrunes{,-doc} to 2.1.1
Updated print/tex-amsmath{,-doc} to 2.16a
Updated graphics/tex-animate{,-doc} to 20170518
Updated print/tex-arsclassica{,-doc} to 20170201
Updated converters/dvi2tty to 6.0.0nb1
Updated fonts/afm2pl to 0.7.1nb3
Updated fonts/gsftopkk to 1.19.2nb8
Updated fonts/lcdftypetools to 2.106
Updated fonts/ps2pkm to 1.8nb1
Updated fonts/ttf2pk to 2.0nb3
Updated fonts/ttfdump to 0.5.5nb4
Updated print/cjkutils to 4.8.4nb2
Updated print/dvidvi to 1.1nb1
Updated print/dviljk to 2.6.5nb8
Updated print/dvipdfmx to 20170318
Updated print/dvipsk to 5.997
Updated print/kpathsea to 6.2.3
Updated print/lacheck to 1.28nb2
Updated print/luatex to 1.0.4
Updated print/ptexenc to 1.3.5
Updated print/seetexk to 1.1nb3
Updated print/tex4ht to 0.0.20170523
Updated print/vlna to 1.5nb3
Updated print/web2c to 2017
Updated print/xdvik to 22.87.03nb1
Updated print/xetex to 0.99997
Updated print/xpdfopen to 0.86nb2
Updated textproc/makeindexk to 2.15nb9
Updated textproc/mendexk to 2.6fnb7
---- Version 8.13.11 - 2017-06-15 ----
Fix crash when twice a same voice in %%score inside tune
Fix some compilation warnings and crash with gcc-5.4
(reported by Guido Gonzato and more people)
Fix more crashes in recent versions of MacOS X
(reported by David Lacroix)
Based on patches from Edgar Fuß.
0.64 Thu Jun 08 20:10:00 2017
- Report the printer-state attribute and support non-string device
attributes in general by Edgar Fuß
0.63 Thu Oct 31 09:15:00 2016
- Fix segfaults in Net::CUPS::PPD::getNextOption when enumerating
options by Alexis Bienvenüe
- Fix bad free() when finalizing the result of getDestinations()
by Alexis Bienvenüe
- Fix a spelling mistake by Gregor Herrmann
- Update support information
0.62 Thu Jul 21 08:20:30 2016
- Fix version check on CUPS 2 by Mathieu Simon
- Fix compatibility with CUPS >= 1.6 by contyk
pkgsrc changes:
- remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream
- ignore native-package-installer dependency checks
in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS)
== Ruby-GNOME2 3.1.6: 2017-06-03
=== Changes
This is a bug fix release for Windows packages.
==== All
* Fixes
* Added a missing path existence check on Windows.
== Ruby-GNOME2 3.1.5: 2017-06-03
=== Changes
This is a bug fix release for Windows packages.
==== All
* Improvements
* Supported RubyInstaller2.
==== Ruby/Pango
* Improvements
* Add backward compatibility APIs:
* (({Pango::FontDescription::WEIGHT_*}))
* (({Pango::FontDescription::STYLE_*}))
== Ruby-GNOME2 3.1.4: 2017-05-30
=== Changes
This is a release that supports Ruby 2.4 on Windows.
==== All
* Improvements
* Supported MSYS2.
==== Ruby/GLib2
* Improvements
* Added (({GLib::Object#floating?})) for debugging.
==== Ruby/GIO2
* Improvements
* Added (({Gio::File.open})). The followings are deprecated.
* (({Gio::File.commandline_arg}))
* (({Gio::File.path}))
* (({Gio::File.uri}))
==== Ruby/GObjectIntrospection
* Improvements
* Relaxed expected test result for 32bit environment.
[GitHub#1026][Reported by Mamoru TASAKA]
* Added tests for (({GObjectIntrospection::ConstantInfo})).
[GitHub#1027][Patch by cedlemo]
* Supported floating "transfer full" GObject.
==== Ruby/GDK3
* Improvements
* Supported (({Cairo::Surface#to_pixbuf(options={})})).
(({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is
deprecated.
==== Ruby/Rsvg2
* Improvements
* Migrated to GObject Introspection bindings.
* Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still
usable but it's deprecated.
[GitHub#1030][Patch by cedlemo]
* Supported (({Cairo::Context#render_rsvg_handle(handle, :id =>
...)})).
==== Ruby/WebKit2GTK
* Improvements
* (({WebKit3Gtk::WebView#initialize})): Supported (({Hash}))
options.
[GitHub#1028][Patch by Matijs van Zuijlen]
=== Thanks
* Mamoru TASAKA
* cedlemo
* Matijs van Zuijlen
== Ruby-GNOME2 3.1.3: 2017-04-27
=== Changes
This is a release that improve backward compatibility for Ruby/Pango.
==== Ruby/Pango
* Improvements
* Defined constants under (({Pango})) again for backward compatibility.
[GitHub#1022][Reported by Andy Meneely]
* Defined constants under (({Pango::Layout})) again for backward
compatibility.
[GitHub#1022][Reported by Andy Meneely]
* (({Pango.pixels})): Added again.
* (({Pango::AttrShape#data})): Supported again.
* Fixes
* (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is
used for multibyte string.
* (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize
is used for multibyte string.
=== Thanks
* Andy Meneely
== Ruby-GNOME2 3.1.2: 2017-04-26
There is an incompatible change. (({GBytes})) to (({String}))
conversion is changed to (({GBytes})) to (({GLib::Bytes}))
conversion. You can get (({String})) by (({GLib::Bytes#to_s})).
Other incompatible changes are bugs. Please report them to us.
=== Changes
==== All
* Improvements
* Supported auto depended package install for GObject
Introspection based bindings.
==== Ruby/GLib2
* Improvements
* Supported overriding (({alloc_func})) in super class.
* Extracted native package installer code as
native-package-installer gem.
* (({GLib::Bytes})): Added.
* Supported pkg-config 1.1.9 or later.
* Fixes
* Fixed a build error on CentOS 6 and Ubuntu 12.04. They use
GLib < 2.34.
[GitHub#1012][Reported by Scot]
* Fixed a bug that (({GLib::TypePlugin})) can't be included.
[GitHub#1019][Patch by Matijs van Zuijlen]
==== Ruby/GIO2
* Fixes
* Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA]
==== Ruby/GObjectIntrospection
* Improvements
* Supported getting interface, union and boxed type as a field value.
* Supported setting an interface as a field.
* Supported more struct types.
* Supported cairo-gobject types.
* Supported outputting an array of interfaces.
[GitHub#1006][Reported by cedlemo]
* Supported Rubyish method name conversion for (({list_XXX}))
methods that return an array.
* Supported customizing field reader method name.
* Supported auto (({int})) to boolean conversion for field value.
* (({GObjectIntrospection::Repository.default})): Added a GC guard.
* Supported inputting (({unichar})).
* Supported inputting (({gint64})) C array.
* Supported inputting (({gint8})) C array.
* Added tests for (({GObjectIntrospection::UnionInfo})).
[GitHub#1016][Patch by cedlemo]
* Stopped auto (({GBytes})) to (({String}))
conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's
for efficient byte sequence handling in Ruby. It's
an incompatible change. You can use (({GLib::Bytes#to_s})) to
get (({String})).
* Fixes
* (({GObjectIntrospection::RepositoryError})): Fixed parent class.
* Fixed a typo. [GitHub#1002][Reported by cedlemo]
==== Ruby/ATK
* Improvements
* Migrated to GObject Introspection bindings.
[GitHub#998][Patch by cedlemo]
==== Ruby/CairoGObject
* Fixes
* Fixed a double free bug.
==== Ruby/Pango
* Improvements
* Migrated to GObject Introspection bindings.
[GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010]
[GitHub#1011][Patch by cedlemo]
[GitHub#1013][GitHub#1014][Patch by Detlef Wagner]
==== Ruby/GdkPixbuf2
* Improvements
* Supported GdkPixbuf 2.31.6 on CentOS 7 again.
==== Ruby/GDK3
* Improvements
* (({Gdk::Event})) and subclasses: Supported again.
* Supported old GDK 3 again.
* Supported X11 related features.
[GitHub#999][Reported by johnlane]
==== Ruby/GTK3
* Improvements
* (({Gtk::Widget#click})): Added.
* (({Gtk::Widget#send_key})): Added.
* (({Gtk::Widget#wait_for_draw})): Added.
* (({Gtk::WiAccelGroup.activate})): Added.
* Updated samples.
[GitHub#1002][GitHub#1003]
[Patch by cedlemo]
* (({Gtk::IconTheme#choose_icon})): Changed the default flags to
(({0})) from (({:generic_fallback})).
* (({Gtk::IconTheme#lookup_icon})): Changed the default flags to
(({0})) from (({:generic_fallback})).
* Supported GTK+ < 3.20 again.
* Fixes
* Updated signal name in document.
[GitHub#995][Patch by Arnaud Meuret]
==== Ruby/ClutterGdk
* Fixes
* Ensured initializing GDK.
[GitHub#1000][Reported by cedlemo]
==== Ruby/GOffice
* Improvements
* (({GOffice::Version})): Added.
=== Thanks
* Mamoru TASAKA
* Arnaud Meuret
* cedlemo
* johnlane
* Scot
* Detlef Wagner
* Matijs van Zuijlen
---- Version 8.13.10 - 2017-05-22 ----
Fix abnormal meter in 2nd music line when no starting meter and
meter defined inside the 1st music line
(reported by Paul Morrissett)
Fix bad x coordinate when PS rotate and SVG output
Fix bad horizontal offset of end of repeat bracket on !rbend!
Fix crash on %%deco in recent versions of MacOS X
(reported by Frédéric Boulanger)
Fix crash when measure numbering and bad measure durations
Fix bad vertical offset of automatic tablatures when %%staffscale != 1
(reported by Lionel Coates)
Raise the breath marks when after high notes
(asked by Chris Myers)
Fix crash when no note in voice overlay
(reported by Richard Robinson)
core:
* Fix abort in files with broken Decode arrays.
* Fix memory leak (and probably logic bug) parsing broken XRef entries.
* Fix memory leak when reconstructing broken files.
* Minor optimization
* Fix regression in GfxIndexedColorSpace::mapColorToBase.
* Fix memory leak in error condition
cpp:
* Return nullptr if the page at index can't be fetched.
build system:
* Fail by default if libjpeg is not available
* Fail by default if libopenjpeg2/1 is not available
Changes:
1.14.0
------
- cups-browsed: When a printer is discovered via DNS-SD on the
"lo" (loopback) interface the printer is not reliably
accessible through the reported host name (which is the
network host name of the local machine). Until this problem
is fixed in Avahi, we create queues for such printers with a
URI based on the IP address. This is a workaround until
Avahi fully supports the "lo" interface.
- cups-browsed: Added new setting "LocalOnly" for the
CreateIPPPrinterQueues in cups-browsed.conf. With this new
setting (which is the default from now on) only for local
printers made available as IPP printers (like IPP-over-USB
printers with ippusbxd) queues are auto-created. With this
we can follow the common standard of distributions where USB
printers are automatically set up and network printers not.
- cups-browsed: Fixes and improvements in comments and debug
messages: 1. Bonjour -> DNS-SD; 2. When a remote CUPS class
is discovered, tell that it is a class; 3. Show network
interface and IPv4/IPv6 when a DNS-Sd service appears or
disappears.
- cups-browsed: Added ./configure script option
"--enable-auto-setup-driverless" to let cups-browsed
automatically set up IPP network printers by default.
Release Notes
HPLIP 3.17.4 - This release has the following changes:
Added Support for the Following New Printers:
- HP LaserJet Managed Flow MFP E77822z Printer
- HP LaserJet Managed MFP E77822dn Printer
- HP LaserJet Managed Flow MFP E77825z Printer
- HP LaserJet Managed MFP E77825dn Printer
- HP LaserJet Managed Flow MFP E77830z Printer
- HP LaserJet Managed MFP E77830dn Printer
- HP LaserJet Managed Flow MFP E87640z Printer
- HP LaserJet Managed MFP E87640dn Printer
- HP LaserJet Managed Flow MFP E87650z Printer
- HP LaserJet Managed MFP E87650dn Printer
- HP LaserJet Managed Flow MFP E87660z Printer
- HP LaserJet Managed MFP E87660dn Printer
- HP LaserJet Managed Flow MFP E82540z Printer
- HP LaserJet Managed MFP E82540dn Printer
- HP LaserJet Managed Flow MFP E82550z Printer
- HP LaserJet Managed MFP E82550dn Printer
- HP LaserJet Managed Flow MFP E82560z Printer
- HP LaserJet Managed MFP E82560dn Printer
- HP LaserJet Managed Flow MFP E72525z Printer
- HP LaserJet Managed MFP E72525dn Printer
- HP LaserJet Managed Flow MFP E72530z Printer
- HP LaserJet Managed MFP E72530dn Printer
- HP LaserJet Managed Flow MFP E72535z Printer
- HP LaserJet Managed MFP E72535dn Printer
- HP LaserJet Pro M203d Printer
- HP LaserJet Pro MFP M130a Printer
- HP LaserJet Pro MFP M130nw Printer
- HP LaserJet Pro MFP M130fn Printer
- HP LaserJet Pro MFP M130fw Printer
- HP LaserJet Pro MFP M227d Printer
- HP LaserJet Pro MFP M227fdn Printer
- HP LaserJet Ultra MFP M230 sdn Printer
Added support for the following new Distro's:
- Debian 8.7
- Linux Mint 18.1
Launchpad fixes:
1656348 - cups Filter Failed with HP Laserjet
1649550 - HP OfficeJet Pro 7740:no tray choice
1648954 - Encapsulator.cpp send 10000 bytes of 0X00 to the Printer
before real PCL commands
1521134 - hpps has no error handling
Known Issues:
1. Page orientation not changing for post script documents from evince.
2. Edge to Edge Not supported
3. Fax check box is enable for M227d device even it does not support
The package offers support for drawing tree diagrams, and is especially
suitable for linguistics use. It allows trees to be specified in a simple
bracket notation, automatically calculates branch sizes, and supports
both DVI/PostScript and PDF output by use of pict2e facilities.
Changelog:
pdf2djvu (0.9.5) unstable; urgency=low
[ Jakub Wilk ]
* Improve error handling:
+ Fix temporary files removal order.
https://github.com/jwilk/pdf2djvu/issues/114
+ Ignore duplicate page titles (with warning).
Thanks to Juan Francisco Cantero Hurtado for the bug report.
https://github.com/jwilk/pdf2djvu/issues/113
* Fix creating bookmarks with more than 255 children.
Regression introduced in 0.7.20.
* Fix incorrect progress output in parallel mode.
* Windows: fix console output encoding.
https://github.com/jwilk/pdf2djvu/issues/64
* Upgrade libraries bundled with the Windows package:
- Poppler 0.49;
- DjvuLibre 3.5.27;
- GraphicsMagick 1.3.25;
- Expat 2.2.0;
- FreeType 2.6.5;
- fontconfig 2.12.1;
- gettext 0.19.8.1.
* Improve documentation:
+ Don't mention “--page-title-template=” as a way of disabling page
titles. This works only if “--no-page-titles” works; there's no reason
to prefer the former.
Thanks to Roland Winkler for the bug report.
+ Update nose homepage URL.
+ Update OpenMP URLs.
+ Fix typos.
* Improve the test suite:
+ Fix test failure on GNU/Hurd, which doesn't correctly propagate virtual
memory limits to subprocesses.
http://savannah.gnu.org/bugs/?43320
* Drop support for Poppler < 0.17.
* Build with “-std=gnu++98”.
* Build with “-Wempty-body”.
* Build with “-Werror=misleading-indentation”.
* Don't enable unknown warning options for clang.
* Update the Polish translation.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Chris Leick ]
* Update the German translation.
[ Kyrill Detinov ]
* Update the Russian translation.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 14 Dec 2016 23:39:19 +0100
Release 0.54.0
core:
* Make XRef reconstruction a bit better. Bug #100509
glib:
* Expose movie play mode. Bug #99625
* demo: Show play mode in movie properties view
qt5:
* Compile with -DQT_NO_CAST_FROM_BYTEARRAY. Bug #100311
utils:
* pdfimages: don't fail listing if inline image data contains 'EI'. Bug #100737
Release 0.53.0
core:
* Form support improvements
* SplashOutputDev: Fix memory leak when rendering images with colormap and matte color
* Minor fix in GlobalParams documentation
qt5:
* Expose form calculate order
* Expose Form additional actions
utils:
* pdfimages: support 16bpc png and tiff images. Bug #99988
* pdftohtml: fix small memory leak when constructing some filenames
* pdfinfo: fix leak when printing JS
build sytem:
* Compile in C++11 mode
pkgsrc changes:
- Explicitly pass --disable-braille: needs liblouis that at the moment is not
in pkgsrc. Despite that leave existents REPLACE_BASH to avoid any further work
if we will enable it in the future. Please notice that bash:run is
still needed despite that.
Changes:
1.13.5
------
- foomatic-rip: When called via the utility cupsfilter from
CUPS, foomatic-rip was not able to read the PPD file with
the file name supplied as environment variable PPD (Bug
#1388).
- driverless: Improved error message output.
- libcupsfilters: Fixed error handling of the PPD file
generator for driverless printing, so that callers get
decent error messages.
- libcupsfilters: Do not generate a PPD file where the only
output data format is JPEG, as JPEG does not support
multi-page documents.
- libcupsfilters: Let PPD generator skip broken page size
records and add warnings for debugging to the PPD.
- libcupsfilters: Updated PPD generator to match with the
current GIT state of the one of CUPS.
- braille: Automatically select a table according to the
current locale.
- braille: Update for liblouis table list.
- braille: Added support for text margins.
- cups-browsed: When creating a local queue for a remote CUPS
printer, add the line '*APRemoteQueueID: ""' to the PPD file
so that CUPS sets the CUPS_PRINTER_REMOTE bit for the
printer type of the local queue (Bug #1386).
---- Version 8.13.9 - 2017-04-21 ----
Fix bad handling of the 4th parameter of %%tuplets
(reported by Reinier Maliepaard)
Execute the format file in '-F' when '-H'
(reported by Richard Robinson)
Add %%ss-pref (stylesheet prefix) as a replacement of %%abcm2ps
Fix bad colors of lyrics and chord indications when last voice has a color
(reported by Jean-Luc Fargere)
Changes:
List of changes in MuPDF 1.11
-----------------------------
* This is primarily a bug fix release.
* Split Android and iOS viewers into separate projects:
- mupdf-viewer-ios.git has the iOS viewer.
- mupdf-viewer-android-old.git has the Android viewer.
- mupdf-viewer-android-nui.git has a new advanced Android viewer.
- mupdf-viewer-android-mini.git has a new minimalist Android viewer.
* PDF portfolio support with command line tool "mutool portfolio".
* Add callbacks to load fallback fonts from the system.
* Use system fonts in Android to reduce install size.
* Flag to disable publisher styles in EPUB layout.
* Improved SVG output.
- The IPP backend could get into an infinite loop for certain errors,
causing a hung queue (<rdar://problem/28008717>)
- The scheduler could pause responding to client requests in order to
save state changes to disk (<rdar://problem/28690656>)
- Added support for PPD finishing keywords (Issue 4960, Issue 4961,
Issue 4962)
- The IPP backend did not send a media-col attribute for just the source
or type (Issue 4963)
- IPP Everywhere print queues did not always support all print qualities
supported by the printer (Issue 4953)
- IPP Everywhere print queues did not always support all media types
supported by the printer (Issue 4953)
- The IPP Everywhere PPD generator did not return useful error messages
(Issue 4954)
- The IPP Everywhere finishings support did not work correctly with
common UI or command-line options (Issue 4976)
- Fixed an error handling issue for the network backends (Issue 4979)
- The default cupsd.conf file did not work on systems compiled without
Kerberos support (Issue 4947)
- The "reprint job" option was not available for some canceled jobs
(Issue 4915)
- Updated the job listing in the web interface (Issue 4978)
- Fixed some localization issues on macOS
---- Version 8.13.8 - 2017-03-22 ----
Fix error on "!some deco!.|" (dotted bar)
(reported by Timm Reasbeck)
Fix bad slur direction when starting from grace note
Fix bad display when staff without notes in a brace system
Fix errors on w: when found after a restarting command and %abc-version >= 2.1
(reported by Lionel Coates)
Fix bad measure numbering when %%setbarnb before right repeat
(reported by Jean-Luc Fargere)
Fix bad measure bars when at end of line and
at start of next line since 8.13.5
(reported by Robert Edwards)
This is the fifteenth full release in the stable 9.x series.
Highlights in this release include:
* pdfwrite now preserves annotations from input PDFs (where possible).
* The GhostXPS interpreter now provides the pdfwrite device with the data it requires to emit a ToUnicode CMap: thus allowing fully searchable PDFs to be created from XPS input (in the vast majority of cases).
* Ghostscript now allows the default color space for PDF transparency blends.
* The Ghostscript/GhostPDL configure script now has much better/fuller support for cross compiling.
* The tiffscaled and tiffscaled4 devices can now use ETS (Even Tone Screening)
* The toolbin/pdf_info.ps utility can now emit the PDF XML metadata.
* Ghostscript has a new scan converter available (currently optional, but will become the default in a near future release). It can be enabled by using the command line option: '-dSCANCONVERTERTYPE=2'. This new implementation provides vastly improved performance with large and complex paths.
* The usual round of bug fixes, compatibility changes, and incremental improvements.
The bundle provides pLaTeX2e and miscellaneous macros for pTeX
and e-pTeX. This is a community edition forked from the
original ASCII edition (ptex-texmf-2.5).
Added during freeze to fix up pTex handling.
I can't find the format file `platex.fmt'!
This change is proposed as
http://mail-index.netbsd.org/pkgsrc-users/2017/03/25/msg024627.html
The interim fix is picking the files up from previous texlive release
and put them in files directory. And copy them after extract.
PKGREVISION++.
Tks gdt@ for OK, and tks bsh@ for finding out the problem.
v2.0.0 (25th February 2017)
- various bug fixes
v2.0.0.beta1 (15th February 2017)
- BREAKING CHANGE: remove all methods that were deprecated in 1.0.0
- Bug: Support extra encrypted PDF variants (thanks to Gyuchang Jun)
- various bug fixes
v1.4.1 (2nd January 2017)
- improve compatability with ruby 2.4 (thanks Akira Matsuda)
- various bug fixes
0.7.0 2017/3/11
* Breaking change: PDF::Core::PdfObject method has been renamed to
PDF::Core::pdf_object
* Added support for horizontal scaling
* Added support for character spacing
* Added support for crops, bleeds, trims, and art box
Upstream change summary (see NEWS for details):
*) The Ghostscript IJS driver and Foomatic data generator have been
removed. CUPS is ubiquitous on Linux/UNIX systems, and the
Ghostscript IJS driver and Foomatic data are not needed with
CUPS.
*) New/improved support for many dyesub printers, including media
status reporting.
*) Added/improved support for many printers.
*) Removed support for Brother HL-1430.
Upstream changes:
CHANGES IN knitr VERSION 1.15.1
@yihui yihui released this on 23 Nov 2016 · 49 commits to master since this release
NEW FEATURES
added a new hook function hook_pngquant() that can call pngquant to optimize PNG images (thanks, @slowkow, #1320)
BUG FIXES
not really a knitr bug, but knit_params() should be better at dealing with multibyte characters now due to the bug fix in the yaml package viking/r-yaml#6
Downloads
Source code (zip)
Source code (tar.gz)
v1.15
b08a7bc
CHANGES IN knitr VERSION 1.15
@yihui yihui released this on 10 Nov 2016 · 63 commits to master since this release
NEW FEATURES
NA values can be displayed using different characters (including empty strings) in kable(); you can set the option knitr.kable.NA, e.g. options(knitr.kable.NA = '') to hide NA values (#1283)
added a fortran95 engine (thanks, @stefanedwards, #1282)
added a block2 engine for R Markdown documents as an alternative to the block engine; it should be faster and supports arbitrary Pandoc's Markdown syntax, but it is essentially a hack; note when the output format is LaTeX/PDF, you have to define \let\BeginKnitrBlock\begin \let\EndKnitrBlock\end in the LaTeX preamble
figure captions specified in the chunk option fig.cap are also applied to HTML widgets (thanks, @byzheng, rstudio/bookdown#118)
when the chunk option fig.show = 'animate' and ffmpeg.format = 'gif', a GIF animation of the plots in the chunk will be generated for HTML output (https://twitter.com/thomasp85/status/785800003436421120)
added a width argument to write_bib() so long lines in bib entries can be wrapped
the inline syntax r#code is also supported besides r code; this can make sure the inline expression is not split when the line is wrapped (thanks, Dave Jarvis)
provided a global R option knitr.use.cwd so users can choose to evaluate the R code chunks in the current working directory after setting options(knitr.use.cwd = TRUE); the default is to evaluate code in the directory of the input document, unless the knitr option opts_knit$set(root.dir = ...) has been set
if options(knitr.digits.signif = TRUE), numbers from inline expressions will be formatted using getOption('digits') as the number of significant digits, otherwise (the default behavior) getOption('digits') is treated as the number of decimal places (thanks, @numatt, #1053)
the chunk option engine.path can also be a list of paths to the engine executables now, e.g., you can set knitr::opts_chunk$set(engine.path = list(python = '/anaconda/bin/python', perl = '/usr/local/bin/perl')), then when a python code chunk is executed, /anaconda/bin/python will be called instead of the system default (rstudio/rmarkdown#812)
introduced a mechanism to protect text output in the sense that it will not be touched by Pandoc during the conversion from R Markdown to another format; this is primarily for package developers to extend R Markdown; see ?raw_output for details (which also shows new functions extract_raw_output() and restore_raw_output())
MAJOR CHANGES
the minimal version of R required for knitr is 3.1.0 now (#1269)
the formatR package is an optional package since the default chunk option tidy = FALSE has been there for a long time; if you use tidy = TRUE, you need to install formatR separately if it is not installed
:set +m is no longer automatically added to haskell code chunks (#1274)
MINOR CHANGES
the package option opts_knit$get('stop_on_error') has been removed
the confusing warning message about knitr::knit2html() when buiding package vignettes using the knitr::rmarkdown engine without pandoc/pandoc-citeproc has been removed (#1286)
the default value of the quiet argument of plot_crop() was changed from !opts_knit$get('progress') to TRUE, i.e., by default the messages from cropping images are suppressed
BUG FIXES
the chunk option cache.vars did not really behave like what was documented (thanks, @simonkth, #1280)
asis_output() should not be merged with normal character output when results='hold' (thanks, @kevinushey, #1310)
Downloads
Source code (zip)
Source code (tar.gz)
v1.14
b34be0d
CHANGES IN knitr VERSION 1.14
@yihui yihui released this on 12 Aug 2016 · 845 commits to master since this release
NEW FEATURES
improved caching for Rcpp code chunks: the shared library built from the C++ code will be preserved on disk and reloaded the next time if caching is enabled (chunk option cache = TRUE), so that the exported R functions are still usable in later R code chunks; note this feature requires Rcpp >= 0.12.5.6 (thanks, @jjallaire, #1239)
added a helper function all_rcpp_labels(), which is simply all_labels(engine == 'Rcpp') and can be used to extract all chunk lables of Rcpp chunks
added a new engine named sql that uses the DBI package to execute SQL queries, and optionally assign the result to a variable in the knitr session; see http://rmarkdown.rstudio.com/authoring_knitr_engines.html for details (#1241)
fig.keep now accepts numeric values to index low-level plots to keep (#1265)
BUG FIXES
fixed#1211: pandoc('foo.md') generates foo_utf8.html instead of foo.html by default
fixed#1236: include = FALSE for code chunks inside blockquotes did not work (should return > instead of a blank line) (thanks, @fmichonneau)
fixed#1217: define the command \hlipl for syntax highlighting for Rnw documents (thanks, @conjugateprior)
fixed#1215: restoring par() settings might fail when the plot window is partitioned, e.g. par(mfrow = c(1, 2)) (thanks, @jrwishart @jmichaelgilbert)
fixed#1250: in the quiet mode, knit() should not emit the message "processing file ..." when processing child documents (thanks, @KZARCA)
MAJOR CHANGES
knitr will no longer generate screenshots automatically for HTML widgets if the webshot package or PhantomJS is not installed
MINOR CHANGES
if dev = 'cairo_pdf', the cairo_pdf device will be used to record plots (previously the pdf device was used) (#1235)
LaTeX short captions now go up to the first ., : or ; character followed by a space or newline (thanks, @knokknok, #1249)
---- Version 8.13.7 - 2017-02-26 ----
Don't display beams when no visible note with a stem
(reported by Gerhard Schacherl)
Fix non working !ped! and !ped-up! with SVG output
(reported by Gerhard Schacherl)
Fix non working "%%pos stem hidden"
(reported by Gerhard Schacherl)
Fix bad horizontal spacing since 8.13.6
(reported by David Lacroix)
Fix clash of slurs with note decorations since 8.13.6
(reported by David Lacroix)
---- Version 8.13.6 - 2017-02-24 ----
Fix bad vertical offset of notes in percussion staves since 8.13.2
Fix clash of note and accidentals when note in other staff
(reported by Hudson Lacerda)
Add the decorations !8va(!, !8va)!, !8vb(! and !8vb)! (%%ottava alternative)
(asked by Hudson Lacerda)
Handle the string definition of %%stafflines
(asked by Reinier Maliepaard)
Handle "%%pos stem hidden" (same as '0' starting length / !stemless!)
(asked by Jakob Englhauser a long time ago!)
Extend the tempo value up to 32000 (was < 256)
(asked by Hudson Lacerda)
Fix loss of transposition of the bass when alone in a chord indication
(reported by Tim Goetze)
Fix loss of measure bar when followed by clef change and time skip
Fix bad output when "%%clef auto" without %%score
(reported by Hudson Lacerda)
Fix clash of slurs with note decorations
(reported by Hudson Lacerda)
Fix bad output file name when "%%abc-include xx.abc"
(reported by Guido Gonzato)
Fix bad note head when !head-xx! decoration since 8.13.5 (?)
(reported by David Lacroix)
libspectre 0.2.8 (01 July 2016)
===============================
This is another bugfix only release in the libspectre's 0.2 series.
Marek fixed the document rotation with newer versions of Ghostscript (Bug #76450)
Build was also broken with Ghostscript >= 9.18 and has been fixed.
Fixed a compile warning due to a comparison of integers of different
signs reported by Daniel Macks when building on OS X (Bug #56476)
Makefiles were updated to properly use CPPFLAGS instead of CFLAGS as
suggested by Daniel Macks (Bug #56481)
Changes:
1.13.4
------
- libcupsfilters: Let PPD generator for driverless printing
not error out when there is no urf-supported or
pwg-raster-document-resolution-supported IPP attribute,
simply accept the default resolution also from the
printer-resolution-default attribute or set a default value
of 300 dpi to get a working PPD file.
- cups-browsed: Do not use deprecated names for IPP status
constants
- cups-browsed: Corrected determination whether an IPP status
is an error, to avoid "Unable to create/modify CUPS queue
(Success)" and infinite repetition of a succeeded operation
(Debian bug #852436).
From v. 4.48 to 4.52
Optimize number of calls to kpsewhich. This often gives a
considerable savings of run time when a document includes many
graphics files that are in a texmf tree.
Fix bug that if an .aux file is deleted and latexmk is run, the
wrong number of runs of (pdf)latex was made.
Fix related problem that latexmk sometimes does too few runs of
(pdf)latex because of the incorrect detection that a file is only
read after being written.
Implement direct support for xelatex and lualatex. Previously these
programs were used by configuring the $pdflatex so that the desired
program is run instead of pdflatex. There are now configuration
variables $xelatex and $lualatex to specify the commands used, and
extra command line options -pdfxe and -pdflua.
In the case of xelatex, considerable improvement in run time is
given for documents containing large graphics files. This is
because compilation is made first to an xdv file instead of direct
to a pdf file. Only when this file is finalized is a single
conversion to a pdf file made. (This last step can be especially
time-consuming for documents that bring in large graphics files.)
Correct detection for missing graphics files with xelatex.
Work around LuaTeX line-wrapping bug.
Update documentation.
Minor improvements in code and diagnostics.
From v. 4.52 to 4.52b
Fix bug introduced in 4.52 that use of bibtex wasn't always detected
when recorder mode is on.
From v. 4.52b to 4.52c
Document $kpsewhich_show variable.
Make -jobname work with -pdfxe and -pdflua
---- Version 8.13.5 - 2017-01-31 ----
Fix clash of dot and glissendi
(reported by Manavasu)
Fix lack of double bar at end of line with "|ccc||$|:c|"
(reported by Timm Reasbeck)
Fix lack of stem when some invisible note heads in chord
Better glissendi
Fix random bad offset of helper lines
(reported by David Lacroix)