Age | Commit message (Collapse) | Author | Files | Lines |
|
Switch to gnutls.
Reported by Stephan <stephanwib@googlemail.com> on tech-pkg.
Bump PKGREVISION.
|
|
|
|
|
|
CHANGES IN V1.11.3
- cups-browsed: If a queue is not only discovered via Bonjour
but also via legacy CUPS or LDAP, prefer the Bonjour record
as it provides more information and there is also a defined
cancellation broadcast.
- cups-browsed: Let PPD options saved in the last session also
get applied to generated PPDs for IPP network printers.
- cups-browsed: Make sure that saved PPD options do not get
lost if for some reason the PPD file cannot be loaded in a
new cups-browsed session (or the loaded PPD file is
different). This is done by holding a copy of the settings
in the remote printer data structure.
- cups-browsed: When saving option settings, remove
backslashes added when the settings are read out via IPP
request. Otherwise the backslashes would double with each
session of cups-browsed.
- implicitclass: Do not let the job get immediately retried on
failure to send it out to the remote CUPS printer. By
repeating to send the job to an unavailable server so
quickly, cups-browsed gets bombed with requests and hangs on
shutdown.
- cups-browsed: Shortened timeouts of HTTP connections and IPP
requests to 3 seconds amd of IPP requests to remote CUPS
servers to 2 seconds. For local IPP requests always use the
connection once created via http_connect_local(). Also call
g_main_context_wakeup(NULL) after each
g_main_loop_quit(gmainloop) call. These measures should
reduce long hangs of cups-browsed on shutdown when a CUPS
server got unavailable.
- cups-browsed: Do not mark remote printers discovered via
legacy CUPS broadcasts as disappeared right from the
beginning to implement the browse timeout. Instead manage
their expiring by introducing a flag which marks them as
CUPS legacy printers. Printers with disappeared status are
considered invalid in some situations, especially when
clusterin equally-named remote printers (Bug #1374).
- cups-browsed: When we have remote CUPS printers, we use the
implicitclass backend and a local copy of the remote PPD
file already if we have only a single remote printer with
this queue name. This simplifies the management of remote
CUPS printers and also we do not hassle with using a remote
PPD file. Now one can change PPD option defaults with
printer setup tools or the lpadmin command and they get
preserved in the next cups-browsed sessions.
- if we are using the implicitclass backend CUPS does not make
the server's PPD file available on the client any more. To
fix this, we download the PPD file when creating an
implictclass:... queue and apply it to the queue. This way
the options of the printer(s) are always available for
enumeration, especially in print dialogs (Bug #1372). We
modify the local copy setting any options saved from the
previous session and inhibiting local execution of filters
(as the driver for the remote printer is not necessarily
available locally).
- cups-browsed: Added flag to inhibit auto-backup of option
settings by the on_printer_modified() notification handler
during print queue setup and removal.
- cups-browsed: Let the printer_record() function always
return the master record for the printer name and not an
arbitrary duplicate.
- cups-browsed: Fixes in the functionality for saving option
settings: Make sure to not save the same option twice with
different values, do not save the "printer-is-shared" option
(errors out when re-applying option in the next session).
- cups-browsed: Treat discovered printers correctly also if
they use a non-standard port, even if several CUPS daemons
are running on the same server but on different ports. This
also improves the support of a sandboxed printing stack.
- cups-browsed: Close http connections opened for polling
properties of IPP network printers, to fix a possible memory
leak.
- cups-browsed: Cleaned up HTTP access to local and remote
CUPS servers and IPP printers, to assure that the local CUPS
daemon is always accessed the same (user-defined) way
(domain socket/localhost:port). This especially prevents
cups-browwsed hanging on shutdown (Debian bug #832637).
- cups-browsed: Fixed clustering equally-named queues of
different remote servers, to assure to have one master
referencing to all duplicates and not a daisy chain of
duplicate references.
|
|
|
|
"ERROR: Please install required programs: guile-config < 1.9.0 (installed: 2.0.12)"
|
|
to bump their dependencies (except those that were bumped in the last 24
hours already).
|
|
|
|
Obsoleted by py-xhtml2pdf which is in turn obsoleted by py-weasyprint.
|
|
|
|
|
|
Prefer py-Pillow over py-imaging (if not installed) permitting better
performance, successful test results and at the same time remove the
python-3 incompatibility.
CHANGES
=======
This is a summary of changes made to the reportlab source code for each release.
Please refer to subversion backlogs (using the release dates) for more details
or for releases which we have not provide a higher level changes list for.
E.g. to retrieve the changes made between release 3.1 and release 3.2, type::
$ hg log -r adb3f0d
The contributors lists are in no order and apologies to those accidentally not
mentioned. If we missed you, please let us know!
RELEASE 3.3 17/02/2016
-----------------------
* Canvas & Doctemplate now allow specification of the initial font Name, Size & Leading. Prevously you had to mess with rl_settings to accomplish this.
* Canvas & Doctemplate now support specification of the crop/art/trim/bleed boxes.
* Add option to auto generate missing TTF font names. Handy for CJKers with home produced fonts. Also attempt to prevent usage of multiple TTFs with same name.
* Paragraph styles now have justifyBreaks to control justification of lines broken with <br/>.
* Paragraph styles now have justifyLastLine=n to control justification of last lines with more than n words (0 means do not).
* Added EAN-5 and ISBN barcode widgets (contribution by Edward Greve).
* Bug fix of QrCodeWidget (prompted by https://bitbucket.org/fubu/).
* Frames now have support for automatic flowables at the top of frame. story support via the class reportlab.platypus.flowables.SetTopFlowables.
* Added support for Trapped and ModDate PDF info dictionary keys.
* Bug fix for pie charts with no data (raised by Michael Spector).
* New barcodes BarcodeCode128Auto & BarcodeECC200DataMatrix (contributed by Kyle MacFarlane).
* Improved LinePlot marker handling.
* PyPy improvements inspired by Marius Gedminas.
* Bug fix in reportlab.lib.utils.simpleSplit (reported by Chris Buergi <cb@enerweb.ch>).
* Unwanted escaping in renderSVG fixed (reported by Ruby Yocum).
* Bug fix in _rl_accel.c (remove excess state and fix refcount breakage reported by Mark De Wit <mark.dewit@iesve.com>).
* Code128 barcode length optimization inspired by Klaas Feenstra.
* Paragraph <sup>/<super> & <sub> tags now support rise & size attributes to allow special control over position & font size.
* Splitting tables now remove unwanted styles in the first part of the split (reported by Lele Gaifax).
* test changes inspired by https://bitbucket.org/stoneleaf
* ReportLab now runs all tests under Python 2.7, 3.3, 3.4 & 3.5.
### Contributors:
* Edward Greve
* https://bitbucket.org/fubu/
* Michael Spector
* Kyle MacFarlane
* Marius Gedminas
* Chris Buergi
* Ruby Yocum
* Mark de Wit
* Klaas Feenstra
* Lele Gaifax
* https://bitbucket.org/stoneleaf
RELEASE 3.2 01/06/2015
-----------------------
* Added proportional underlining specific to font sizes, set via the `underlineProportion` attribute of ParagraphStyles.
* TrueType fonts: added support for cmaps 10 & 13
* DocTemplate class now supports a boolean `displayDocTitle` argument.
* TableofContents now supports a formatter argument to allow formatting of the displayed page numbers (eg for appendices etc).
* Table `repeatRows` can now be a tuple of row numbers to allow incomplete ranges of rows to be repeated.
* Tables now do pass instance.`spaceBefore` & `spaceAfter` to their split children when split
* Several strangenesses were fixed in the pdfbase.pdfform module; Multiple usage is now allowed.
* Error message fixes
* Various environment fixes for Google Application Environment
* Resource fixes
* PDFDoc can now set the `Lang` attribute
* canvas.drawString and similar now allow the character spacing to be set
* Index of accented stuff has been improved
* RTL code was improved
* fix Propertyset.clone
* `flowables.py`: fix ImageAndFlowables so it avoids testing negative availableWidth
### Contributors:
* Steven Jacobs
* Philip Semanchuk
* Marius Gedminas
* masklinn
* Kale Franz
* Albertas Agejavas
• Anders Hammarquist
* jvanzuela @ bitbucket
* Glen Lindermann
* Greg Jones
* James Bynd
* fcoelho @ bitbucket
RELEASE 3.1 22/04/2014
-----------------------
If you are running ReportLab 3.0.x, the changes are minor.
* support for emoji - characters outside the Unicode basic multilingual plane
* improved pip-based installers will pull in all the needed dependencies; Pillow 2.4 appears to deal with all our issues.
### Contributors
* Ivan Tchomgue
* Waldemar Osuch
* masayuku
* alexandrel_sgi
RELEASE 3.0 14/02/2014
-----------------------
ReportLab 3.0 now supports Python 2.7, 3.3 and higher.
There has been a substantial internal rewrite to ensure consistent use of unicode strings for
natural-language text, and of bytes for all file format internals. The intent
is to make as few API changes as possible so that there should be little or no
impact on users and their applications. Changes are too numerous but can be
seen on Bitbucket.
### Python 3.x compatibility
* Python 3.x compatibility. A single line of code should run on 2.7 and 3.3
* __init__.py restricts to 2.7 or >=3.3
* __init__.py allow the import of on optional reportlab.local_rl_mods to allow monkey patching etc.
* rl_config now imports rl_settings & optionally local_rl_settings
* ReportLab C extensions now live inside reportlab; _rl_accel is no longer required; All _rl_accel imports now
pass through reportlab.lib.rl_accel
* xmllib is gone, alongside the paraparser stuff that caused issues in favour of HTMLParser.
* some obsolete C extensions (sgmlop and pyHnj) are gone
* Improved support for multi-threaded systems to the _rl_accel extension module.
* Removed reportlab/lib/ para.py & pycanvas.py; these would better belong in third party packages,
which can make use of the monkeypatching feature above.
### New features
* Add ability to output greyscale and 1-bit PIL images without conversion to RGB. (contributed by Matthew Duggan)
* highlight annotation (contributed by Ben Echols)
### Other
* numerous very minor fixes, visible through BitBucket.
|
|
2.65
* Hash function and value storing for field name mapping during xref
expansion fixed.
2.64
* New resource expand.xdata introduced to control the
expansion of xdata references.
* New resource crossref.map introduced to add a field name
mapping for crossrefs.
* New resource clear.crossref.map introduced to clear the
field name mapping for crossrefs.
* io.c introduced to contain input and output file parameters.
* Documentation switched to Lua\LaTeX.
2.63
* Omission of the previous release fixed.
2.62
* Combined rewrite and delete bug fixed.
* Minor improvements for the distribution.
* README renamed to README.md to comply with the
conventions of the GitHub repository.
2.61
* New resource rename.field introduced to conditionally rename a
field.
* Typedef String for Uchar* and used across.
* Duplicate file doc/bibtool.tex in the distribution tar ball
eliminated.
2.60
* The field name and other symbols may start with any allowed
character. Non-alpha characters at the beginning are treated as
warning only.
2.59
* Fix in print.c to omit an empty line after overflowing lines.
* Fix in print.c to avoid an overflow situation.
2.58
* Library tex_def.rsc extended with the primitives \i and \j.
* The source tar is signed. The key of the author can be obtained
from pgp.mit.edu.
* Test renamed to test.
|
|
As of 5.2.11, Gutenprint no longer supports Macintosh OS X
10.5.
Upstream changes are voluminous and have many details and have
therefore been aggressively summarized. See NEWS in the sources.
* Changes from 5.2.10
1) Added support for many following dye sublimation printers.
2) Enhanced support (and bugfixes) for many dye sublimation
printers.
3) Added support for the Datamax-O'Neil PCL printers, the Performance
series (p1115, p1115s, p1120n, p1125, p1725, h8308) and the
Datamax-O'Neil Workstation printer.
Also added common Imperial and Metric label sizes to the Paper
Selection menu.
4) Added support for the following Epson inkjet printers:
EPSON L120
EPSON L210
EPSON L1800 (preliminary)
5) Add support for the following laser printer:
Kyocera FS-1135MFP
6) Canon inkjet driver enhancements:
Added support for many models and multiple enhancements.
7) Canon inkjet driver bugfixes:
6.1 Ink compression fixed
A problem with a new ink level compression added in 5.2.7 had
affected multiple printer models. The bug has been fixed in the
present release, thus all modes previously affected should work
normally.
|
|
|
|
-------------------------------
Version 1.26.0, 2016-05-18
--------------------------
- NOTE: Active maintenance on PyPDF2 is resuming after a hiatus
- Fixed a bug where image resources where incorrectly
overwritten when merging pages
- Added dictionary for JavaScript actions to the root (louib)
- Added unit tests for the JS functionality (louib)
- Add more Python 3 compatibility when reading inline images (im2703
and (VyacheslavHashov)
- Return NullObject instead of raising error when failing to resolve
object (ctate)
- Don't output warning for non-zeroed xref table when strict=False
(BenRussert)
- Remove extraneous zeroes from output formatting (speedplane)
- Fix bug where reading an inline image would cut off prematurely
in certain cases (speedplane)
(pkgsrc changes)
- Githubify
|
|
|
|
|
|
|
|
From v. 4.39 to 4.39 documentation update of 2 Dec 2013
Correct two errors in documentation and in the file COPYING.
From v. 4.39 to 4.40
Fix failure to clean up correctly when root filename contains [,
which is a glob metacharacter.
From v. 4.40 to 4.41
-c also deletes $deps_file if it is used
Quote jobname when needed.
Change maintainer's preferred e-mail
Attempt to improve handling of errors from (pdf)latex.
Fix up for the making of -eps-converted-to.pdf
Improve listing of warning lines from log file.
Fix failure when using both -cd and -output-directory
If user's home directory can't be determined, then don't read ~/.latexmkrc
Introduce configuration variable $silence_logfile_warnings
In setting $pscmd, allow for non-existent environment variable USER
Correct subroutine Run for internal cmd w/o arguments
Experimental: Add analysis hook for aux file.
System initialization files: allow them to be named latexmkrc as
well as LatexMk, for more consistency with user directory names.
Keep both cases, to preserve backward compatibility.
Change sign-on message. Bug report info with help.
From v. 4.41 to 4.42
Fix bugs associated with the -cd option
Add missfont.log and the generated synctex.gz to standard cleaned-up files
From v. 4.42 to 4.43a
Fix problem that source files are not correctly detected under
MiKTeX when name of current working directory contains non-ASCII
characters.
On cleanup, synctex.gz files are deleted only by -C, not by -c.
From v. 4.43a to 4.43c
Correct normalization of filenames, so that initial "./" is always
removed. This prevents custom dependencies being run twice on the
same file.
Documentation correction on use of @BIBINPUTS.
Diagnostic correction.
Example rc file for using texinfo (thanks to Vincent Bela\"iche).
Additions to documentation concerning advanced configuration.
From v. 4.43c to 4.44
Correct bug in use of %hash_calc_ignore_pattern
(Previously it only had its documented effect when a targetted
file hadn't changed in size.)
Correct error handling when biber finds a malformed .bcf file.
From v. 4.44 to 4.45
Fix problem of -C not always working correctly when compilation was
with -pdf and clear was default.
Fix bug in limiting number of passes when $max_repeat >= 10
Fix bug in finding id of viewer process id under OS-X
|
|
CHANGES IN V1.11.2
- cups-browsed: Allow turning off the use of CUPS' domain
socket via cups-browsed.conf.
- foomatic-rip: When run as regular CUPS filter use preferably
/etc/cups/foomatic-rip.conf (or whereever the CUPS
configuration files reside, according to the CUPS_SERVERROOT
environment variable) as configuration file. This way we can
more easily run the printing stack in a sandbox.
- foomatic-rip: When run as regular CUPS filter, read the PPD
through CUPS and get the print queue name by environment
variable.
- bannertopdf, foomatic-rip, gstoraster, mupdftoraster,
pdftoopvp, pdftoraster: Do not use build-time hard-coded
paths, but always the paths from the environment variables
which CUPS sets when calling its filters. This is needed to
run the printing stack in a sandbox.
|
|
by the infrastructure.
Mark a couple more packages as not ready for python-3.x.
|
|
CHANGES IN V1.11.1
- mupdftoraster: Lowered the priority (raised the cost value)
in the cupsfilters-mupdf.convs file so that in a full
cups-filters installation MuPDF is not prioritized.
CHANGES IN V1.11.0
- pdftops: Added support for MuPDF as PDF renderer. MuPDF can
be selected by the "pdftops-renderer=mupdf" option.
- rastertops: Removed unneeded page logging.
- rastertops: Fixed DSC comments, some were only preceded by
a single '%' instead of a double "%%".
- gstoraster, pdftops, foomatic-rip: Use -dNOMEDIAATTRS when
calling Ghostscript. This way Ghostscript does not try to
match media sizes with internal lists.
- Build system: Allow building cups-filters without Poppler
(--disable-poppler in ./configure command line) This skips
the build of pdftoraster, bannertopdf, pdftoijs, and
pdftoopvp and the installation of these filters and their
auxiliary files. With this cups-filters can be easily
installed on mobile/appliance systems with MuPDF as the only
PDF interpreter.
- mupdftoraster: Added filter to support MuPDF as PDF
interpreter. MuPDF is a lightweight PDF interpreter
especially interesting for mobile systems and
appliances. Thanks to Pranjal Bhor for contributing this as
part of his Google Summer of Code project.
- gstoraster: Fix setting of width and height of the page in
pixels when there is no Resolution option in the PPD.
- cups-browsed, implicitclass: Avoid the use of files for the
communication between cups-browsed and the load-balancing
backend implicitclass. Instead of in a file, cups-brwsed
stores the destination server name in an option (which CUPS
saves in printers.conf) which the implicitclass backend
reads via IPP. This not only makes it easier to run
cups-filters in a sandbox, but it is also better in terms of
system security.
- cups-browsed: Allow configuring where the files produced by
cups-browsed will get stored. This makes it easier to run
cups-filters in a sandbox.
- beh: Fixed printing multiple copies with beh (Ubuntu bug
#1605514).
- cups-browsed: Fixed several memory leaks, especially when
using IPP requests and DNS-SD TXT record look-ups. Thanks to
Ivo Straka for finding them with Valgrind and supplying
patches to fix them (Bug #1365, Bug #1368, Ubuntu bug
#1203276).
- libcupsfilters: Added missing "#include <cups/ppd.h>" to
make sure that the package builds on all systems (Bug
#1366).
|
|
-----------------------------
News in 11.89
=============
* You can now run all commands needed to compile a document and then
open the viewer with a single command: 'TeX-command-run-all', bound
to 'C-c C-a'.
* Commands such as LaTeX and View can now be executed conveniently on
the current section (or part, chapter, subsection, etc). See
'LaTeX-command-section' and 'LaTeX-command-section-change-level'.
* Forward and backward search with Evince now also work when only a
region of the document is compiled/viewed.
* To open the PDF output file you can now use also PDF Tools, a
document viewer for Emacs. With it, as a plus, forward and
backward search is accurate at word level.
* With new option 'TeX-PDF-via-dvips-ps2pdf' it is possible to
compile a document to DVI and then convert it to PDF using
'dvips'-'ps2pdf' before viewing it.
* New option 'TeX-file-line-error' allows to select file:line:error
style for error messages.
* Indent '\[...\]' math mode as a regular environment by default.
* Now AUCTeX suggests to run 'makeindex' when appropriate.
* 'TeX-view-program-list' can contain, as third optional element of
each item, the name of the executable(s) needed to open the viewer.
* 'TeX-expand-list' variable has been split into 'TeX-expand-list'
and 'TeX-expand-list-builtin'. Only the former is intended to be
customized by the user, the latter contains built-in expanders.
You might want to keep in 'TeX-expand-list' only new expansion
strings.
* Before running commands like TeX and LaTeX, now AUCTeX performs
some checks. If 'TeX-check-TeX' is non-nil, it will test whether a
working TeX distribution is actually present in the system and
available to Emacs. Instead, when 'TeX-check-engine' is non-nil,
before running LaTeX commands AUCTeX will check whether the correct
engine has been set, based upon known restrictions posed by LaTeX
packages.
* Basic support to ConTeXt Mark IV has been added. Users can now
select the Mark version to be used with new option
'ConTeXt-Mark-version', and AUCTeX is able to catch error messages
in the output log of a Mark IV document.
* Support for tons of LaTeX packages has been addedd.
* Numbers of bugs have been fixed, many minor features have been
addedd.
|
|
|
|
|
|
|
|
|
|
This bundle is a combined distribution consisting of dvips.def,
pdftex.def, luatex.def, xetex.def, dvipdfmx.def, and
dvisvgm.def driver option files for the LaTeX graphics and
color packages. It is hoped that by combining their source
repositories at https://github.com/latex3/graphics-def it will
be easier to coordinate updates.
|
|
Precise changes unknown
Updated print/tex-amsmath(,-doc} to 2.15d
Updated print/tex-caption(,-doc} to 20160522
Updated print/tex-csplain to 2016.41764
Updated print/tex-csquotes(,-doc} to 5.1h
Updated print/tex-datatool(,-doc} to 2.27
Updated print/tex-dvips(,-doc} to 2016.41704
Updated print/tex-etex-pkg(,-doc} to 2.7
Updated print/tex-glossaries(,-doc} to 4.25
Updated print/tex-hyperref(,-doc} to 6.83q
Updated print/tex-koma-script to 3.21
Updated print/tex-latex(,-doc} to 2016.41765
Updated print/tex-lollipop(,-doc} to 1.07
Updated print/tex-luatex85(,-doc} to 1.4
Updated print/tex-marginnote(,-doc} to 1.2
Updated print/tex-media9(,-doc} to 0.69
Updated print/tex-minted(,-doc} to 2.4
Updated print/tex-musixtex(,-doc} to 1.23
Updated print/tex-oberdiek(,-doc} to 2016.41346
Updated print/tex-pdfcomment(,-doc} to 2.4
Updated print/tex-ptex-base(,-doc} to 0.0.2016.41420
Updated print/tex-readarray(,-doc} to 1.3
Updated print/tex-showlabels(,-doc} to 1.8
Updated print/tex-sttools(,-doc} to 1.9
Updated print/tex-tex4ht(,-doc} to 2016.41726
Updated print/tex-texinfo to 5.1.41792
Updated print/tex-textpos(,-doc} to 1.8
Updated print/tex-tools(,-doc} to 2016.41688
Updated print/tex-toptesi(,-doc} to 5.92
Updated print/tex-unicode-data(,-doc} to 1.5
Updated print/tex-updmap-map to 2016.41585
|
|
|
|
Bump PKGREVISION
|
|
Not exactly sure why, but it was repeatable, so add a patch that makes
sure SIZE_MAX is defined.
|
|
Change log:
Added Support for the Following New Printers:
- HP Officejet Pro 8730
- HP Officejet Pro 8210 Printer
- HP Pagewide P55250
- HP Pagewide MFP P57750
- HP Pagewide Color 556
- HP Pagewide Color MFP 586
- HP Pagewide Color flow MFP 586
- HP DeskJet Ink Advantage Ultra 5730 All-in-One Printer
- HP Color Laserjet MFP M377 fnw
|
|
|
|
|
|
|
|
Release 0.46.0
core:
* cairo: fix bug in setAntialias()
* cairo: Fix tiling patterns with BBox with non-zero x,y
* cairo: try finding glyphs in substitute fonts by unicode value. Bug #96994
* Added XRef modification flag
* Added DocInfo setters & getters
* Be less strict when parsing FitH Link destinations. Bug #96661
utils:
* pdftocairo: revert the use of groups for blending into white page
* pdftocairo: Use fprintf for printing errors
* pdfinfo: Don't print pdf info when printing metadata, javascript, or structure. Bug #96801
glib:
* Added document property setters & simplified getters
* make document metatag gobject properties writeable
cpp:
* pass len to GooString constructor in detail::ustring_to_unicode_GooString(). Bug #96426
* Added functions to save a document
* Added document property setters & getters
qt4:
* Added document property setters & simplified getters
qt5:
* Added document property setters & simplified getters
build system:
* configure: Don't use -fPIC on cygwin
* configure: Work with non gnu greps
Release 0.45.0
core:
* SplashOutputDev: Fix iccTransform + splashModeXBGR8
* Fix memory leaks
* Fix crash in broken files. Bug #95567. Bug #96027
* Emulate some non portable glibc functions when not available
utils:
* pdftohtml: Fix crash in broken files. Bug #95563
* pdfinfo: convert dates to local time zone
* pdfinfo: add -isodates for printing dates in ISO-8601 format
* pdfinfo: Fix memory leaks
glib:
* return date in UTC instead of local time. Bug #94173
cpp:
* switched from detail::convert_date() to core's dateStringToTime()
|
|
with the help of many new contributors.
As there are so many improvements, patches and fixes that made it into this release, we are not able to list them, so please stick with the svn log.
|
|
The package introduces a command \shadowtext, which adds a drop
shadow to the text that is given as its argument. The colour and
positioning of the shadow are customisable.
|
|
Found out by trying to use it.
Bump PKGREVISION.
|
|
The NCCtools bundle contains many packages for general use under LaTeX.
|
|
Found by trying to use it.
Bump PKGREVISION.
|
|
Upstream changes:
CHANGES IN knitr VERSION 1.13
NEW FEATURES
code chunks that generate metadata may be cached now; it requires htmlwidgets >= v0.6 and htmltools >= 0.3.3 if you cache code chunks that contain HTML widgets or Shiny inputs/outputs (#1158)
when the output format is not HTML, HTML widgets used to fail to render; now knitr will try to generate static screenshots for HTML widgets automatically using the webshot package; you can specify alternative screenshots via the chunk option screenshot.alt (which takes a character vector of image paths), and pass more options to webshot::webshot() via the chunk option screenshot.opts, e.g. list(delay = 3, cliprect = 'viewport')
added two functions include_url() and include_app() to embed URLs in the output (the latter is for Shiny app URLs); when the output format is HTML, iframe will be used; otherwise screenshots of the URLs will be used
screenshotting for HTML widgets and URLs can be forced for all output formats via the chunk option screenshot.force = TRUE; if you set the chunk option screenshot.force = FALSE, knitr will just render these content normally and not take screenshots
added a new chunk option fig.link, which can be used to attach hyperlinks on figures, e.g. you can add a link to a screenshot of a Shiny app so that readers can check out the actual live app after clicking on the static screenshot (this chunk option currently only works for Markdown and LaTeX output)
syntactical errors in code chunks will be allowed when the chunk option error = TRUE and the package version of evaluate is at least 0.8.4; previously knitr would just stop on parsing errors (hadley/evaluate#65)
PNG/JPEG images included via include_graphics() also respects the chunk option dpi now; if it is numeric and the chunk option out.width is not set, the output width (in inches) of an image will be automatically calculated from the actual width (in pixels) divided by dpi; note this feature requires the packages png and/or jpeg to be installed, and you can disable the feature using dpi = NA (thanks, @hadley, rstudio/bookdown#38)
added a new hook function named evaluate in knit_hooks so that users can redefine a evaluator to evaluate the code chunk; the default is evaluate::evaluate(), and your custom evaluator must be compatible with evaluate::evaluate() in terms of the argument names and the data structure of the returned value (a list of values with special classes)
added a new function combine_words() to combine multiple words / phrases into a single string, which may be useful in inline R expressions, e.g. combine_words(c('a', 'b', 'c')) returns a, b, and c
render_markdown() gained a new argument fence_char to customize the character to be used as the code blocks fence, e.g. it can be a backtick, or a tilde, depending on the Markdown rendering engine (thanks, @tinyheero, #1161)
the pandoc() function no longer assumes Markdown input (thanks, @scls19fr, #1170)
added a new function knit_meta_add() so that users can manually inject metadata into the current knitr session
for the tikz engine, if fig.ext = 'svg', dvisvgm will be called to convert the DVI output of TikZ to SVG; you need to install dvisvgm, and Windows users have to install GhostScript as well (thanks, @dkilfoyle, #1177)
new js and css engines which surround their content with <script> and <style> tags respecitvely, and print no output when not in an HTML document
for LaTeX tables, kable() supports short captions now via the caption.short argument, e.g. kable(..., caption = 'A long caption', caption.short = 'A short caption') (thanks, @ismayc, #1199)
added three global R options knitr.sanitize.errors, knitr.sanitize.warnings, and knitr.sanitize.messages to mask or change the messages, e.g. if options(knitr.sanitize.errors = TRUE) and the chunk option error = TRUE, the actual error message will be replaced by a character string like "An error occurred"; these options can also accept character values so you can customize the messages to be displayed, e.g. options(knitr.sanitize.warnings = 'You had a warning from the code'); see rstudio/shiny#1123 for the motivation of these options
BUG FIXES
when the chunk option cache.rebuild = TRUE, the cache database should be rewritten (thanks, Oleg Mayba)
include_graphics() did not work in inline R expressions (thanks, @WastlM, #1166)
the cex parameter was not correctly restored in the case of opts_knit$set(global.par = TRUE) (http://stackoverflow.com/q/35606445/559676)
for Rnw documents, when there are two instances of \documentclass{}, knitr might mistakenly treats the second instance as the the actual command to declare the document class (thanks, #1180, @ekstroem)
corrected the environment for evaluating R scripts in stitch_rhtml() and stitch_rmd() (thanks, @Hughan, #1207)
MAJOR CHANGES
the default value of the package option eval.after is changed from NULL to fig.cap, i.e. the figure caption will always be evaluated after a code chunk is evaluated (thanks, @JoshOBrien, #1165)
the function eclipse_theme() has been removed since the website eclipsecolorthemes.org has been down for a long time
|
|
Bump PKGREVISION
|
|
|
|
p5-Package-DeprecationManager-[0-9]*
p5-Module-Pluggable-[0-9]*
|
|
|
|
Changes:
CHANGES IN V1.10.0
- texttotext: Added new filter for text-only printers written
in C, to use the CUPS library to access the print queue's
PPD file, with a lot of options to fit practically all
printer models amd paper sizes, support for CUPS' page
management options, and support for configuring the print
queue and controlling the options by the PPD file. The PPD
is now generated on-the-fly by cupsfilters.drv.
- textonly: Removed the old script-based filter and its PPD
for text-only printers.
- rastertops: Added new filter to turn PWG Raster into
PostScript, in preparation for MuPDF support. Thanks to
Pranjal Bhor for contributing this as part of his Google
Summer of Code project.
- gstoraster, gstopxl, gstopdf, pstopdf: Integrated
functionality of script-based filters pstopdf and gstopxl
into gstoraster filter as script-based filters cannot access
the print queue's PPD file with current CUPS due to change
of PPD file permissions. To make gstoraster always produce
the correct output format (CUPS/PWG Raster, PDF, PCL-XL) it
is called via new wrapper scripts (gstopdf, gstopxl) which
set an environment variable telling the format. The old
filter scripts got removed.
- imagetops, texttops: Do not use $0 in the wrapper scripts,
when CUPS calls filters, it passes the queue name as $0, not
path and name of the called filter.
- cups-browsed: When creating local queues for discovered IPP
network printers always create PPD files and if the
information supplied by the printer via IPP is insufficient
use information from the DNS-SD entry or default values
suitable for most printers. Use System V interface scripts
only on explicit request in cups-browsed.conf. This change
is to address the fact that System V interface script
support is removed from CUPS 2.2.x and later for security
reasons.
- pstopdf: Make the filter only get installed if Ghostscript is
present and also moved its conversion rules into the
cupsfilters-ghostscript.convs file.
- cups-browsed: Fixed crash when trying to get debugg logging
both to the terminal and into a file.
- libcupsfilters: Fixed crash of pdftoraster when the color
space is an RGB space (3 colors) with 1 bit color
depth. Here we need to add one bit to the pixels (to get 4
bits per pixel) to align the pixels with the bytes.
- cups-browsed: From cups-browsed.service removed the unneeded
"Wants=cups.service" as we have "Requires=cups.service"
(Debian bug #827455, #827457).
- foomatic-rip: Updated man page for removed page logging
facility.
- pdftops: Also added Dell to the list of manufacturers whose
printers need Poppler's PostScript to work around their
PostScript interpreter bugs (Debian bug #827040).
|
|
|