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)
Release 0.50.0
core:
* PSOutputDev: Fix PS conversion for some files. Bug #63963
* Fix Outline parsing on broken documents. Bug #98732
* Fix PDFDoc::saveIncrementalUpdate()'s detection of document being modified. Bug #96561
* SplashOutputDev: Read softmask into memstrean in case of matte. Bug #97803
* Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are greater than 32. Bug #94941
* CairoOutputDev: initialize CairoOutputDev::antialias. Bug #98983
* Fix crash when loading some thumbnails. Bug #97870
utils:
* pdftoppm: Fix -tiff -gray/-mono incorrect output.
* pdftops: add -passlevel1customcolor. Bug #97193
build system:
* Default to libopenjpeg2 instead of libopenjpeg1
qt:
* Support OCG state change links
glib:
* Use g_slice_new0 for PopplerActionLayer. Bug #98786
Release 0.49.0
core:
* Merge type3 glyph handling from xpdf 3.04. Bug #96667
* Continue rendering in case of 'Singular matrix in shading pattern fill. Bug #98623
* Fix memory leak in parametrized gouraudTriangleShadedFill
* Fix crash on broken files
* PDFDoc::setDocInfoStringEntry(): treat value consisting of just the unicode marker as an empty string
* Fix UBSAN warning
* Misc compile fixes
utils:
* pdfseparate: remove extra '%' in error message
build system:
* configure: Fix typo in disable nss help string
---- Version 8.13.4 - 2017-01-16 ----
Fix bad note transposition after generation restart
(reported by Frédéric Boulanger)
Fix bad generation when decoration defined by <defs> with 'h' in <path>
Fix bad PS output when utf-8 characters in title and pango support
(reported by Timm Reasbeck)
Fix abnormal errors when many ABC source files in the command line
Fix again bad glyph for cut time meter
(reported by Timm Reasbeck)
Fix double include when xx.default.abc in command line
Fix compilation warning and bad PS %%musicfont definition
(reported by David Lacroix)
pkgsrc changes:
- Add --with-apple-raster-filter=rastertopdf to CONFIGURE_ARGS to avoid
possible PLIST issues with cups<2.2.2 (with cups>=2.2.2 urftopdf is no
longer built)
Changes:
1.13.3
------
- libcupsfilters: When auto-generating PPD files added support
for passing through JPEG input to printers which understand
JPEG. This is also done in CUPS-generated PPDs (Debian bug
#851499).
- libcupsfilters: Added the "output-bin" option support from
CUPS' PPD generator to our PPD generator (CUPS Issue #4938).
- cups-browsed: Make support for printers with IPv6 IP address
work. Both link-local and regular addresses work.
Changes:
2.2.2
-----
- Fixed some issues with the Zebra ZPL printer driver (Issue #4898)
- Fixed some issues with IPP Everywhere printer support (Issue #4893,
Issue #4909, Issue #4916, Issue #4921, Issue #4923, Issue #4932,
Issue #4933, Issue #4938)
- The rastertopwg filter could crash with certain input (Issue #4942)
- Optimized connection usage in the IPP backend
(<rdar://problem/29547323>)
- The scheduler did not detect when an encrypted connection was closed
by the client on Linux (Issue #4901)
- The cups-lpd program did not catch all legacy usage of ISO-8859-1
(Issue #4899)
- Fixed builds on systems without a working poll() implementation
(Issue #4905)
- Added a USB quirk rule for the Kyocera Ecosys P6026cdn (Issue #4900)
- The scheduler no longer creates log files on startup
(<rdar://problem/28332470>)
- The ippContainsString function now uses case-insensitive comparisons
for mimeMediaType, name, and text values in conformance with RFC 2911.
- The network backends now log the addresses that were found for a
printer (<rdar://problem/29268474>)
- Let's Encrypt certificates did not work when the hostname contained
uppercase letters (Issue #4919)
- Fixed reporting of printed pages in the web interface (Issue #4924)
- Updated systemd config files (Issue #4935)
- Updated documentation (PR #4896)
- Updated localizations (PR #4894, PR #4895, PR #4904, PR #4908,
Issue #4946)
- Updated packaging files (Issue #4940)
Create equal-widthed parboxes
Add tex-milog{,-doc} 1.0
Fulfilling the documentation duties according to the German minimum wage law
Add tex-przechlewski-book{,-doc} 2016
Examples from Przechlewski's LaTeX book
Add tex-uhrzeit{,-doc} 0.2c
Time printing, in German
Add tex-urlbst{,-doc} 0.7
Web support for BibTeX
Typeset technical and scientific Brazilian documents based on ABNT rules
Add tex-blindtext{,-doc} 2.0
Producing 'blind' text for testing
Add tex-cleveref{,-doc} 0.19
Intelligent cross-referencing
Add tex-diagbox{,-doc} 2.1
Table heads with diagonal lines
Add tex-fncychap{,-doc} 1.34
Seven predefined chapter heading styles
Add tex-fontaxes{,-doc} 1.0d
dditional font axes for LaTeX
Add tex-longfbox{,-doc} 1.0
Draw framed boxes with standard CSS attributes that can break over multiple pages
Add tex-mweights{,-doc} 20130721
Support for multiple-weight font packages
Add tex-options{,-doc} 1.0
Provides convenient key-value options for LaTeX package writers
Add tex-realboxes{,-doc} 0.2
Variants of common box-commands
Add tex-sfmath 0.8
Sans-serif mathematics
Add tex-tcolorbox{,-doc} 3.94
Coloured boxes, for LaTeX examples and theorems, etc
Add tex-titling{,-doc} 2.1d
Control over the typesetting of the \maketitle command
Add tex-trimspaces{,-doc} 1.1
Trim spaces around an argument or within a macro
MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
---- Version 8.13.3 - 2016-12-31 ----
Fix bad placement of space or grace notes when after a bar and multi-voices
(reported by David Lacroix)
Don't put a repeat bracket at start of line when the line starts with a bar
(reported by Timm Reasbeck)
Add abc2svg.ttf in the tarball and install
%%musicfont added
Remove colors on decorations
(asked by David Lacroix)
Fix bad glyph for cut time meter since 8.13.2
(reported by Timm Reasbeck)
---- Version 8.13.2 - 2016-12-23 ----
Replace 'xlm:space="preserve"' by style 'white-space: pre'
Adjust some glyph offsets for use of music fonts
Change !ped-end! to !ped-up! in deco.abc
Fix bad colors in SVG output
Accept HTML4 colors in 'color=' of %%map
Fix bad vertical offsets and clashes when %%staffscale
(reported by Lionel Coates)
Fix bad octave with 'octave=' since some time
(reported by Jean-Luc Zins)
Fix loss of dot when voice unison
(reported by Reinier Maliepaard)
Simplify Makefile
(adapted from lemmi - VoidLinux)
Fix bad output when color on notes
(reported by David Lacroix)
- cupsfilters.drv: Corrected cupsFilter entry for the "Generic
IPP Everywhere Printer".
- driverless: Fixes on the man page
- driverless: Do not error-exit (non-zero status) when run by
CUPS as backend or PPD generator when no driverless printer
is found or Avahi not running. When run from thr command
line, exit status is the same as of ippfind.
- imagetoraster: Removed (incomplete) PWG Raster support. For
PWG Raster output we let the rastertopwg filter from CUPS do
the finalization (mainly adding white pixels at the borders
to get a full-page bitmap).
- imagetoraster: Fixed several bugs in the calculation of the
page geometry
- libcupsfilters: If the IPP-polled printer has the
"sides-supported" attribute, determine the need of a
"Duplex" option solely whether the attribute has a
"two-sided-long-edge" choice and ignore the "duplex"
parameter of the ppdCreateFromIPP() function call. This lets
the more precise information coming from the IPP query
always be preferred against information from the Bonjour
record.
- driverless: When listing printers let the device ID contain
"AppleRaster" (for Apple Raster printers) and "PWGRaster"
(for IPP Everywhere printers) in the "CMD" field.
- driverless: Added "-T 3" to the ippfind command line. This
makes ippfind search the Bonjour broadcasts for up to 3
seconds when searching for IPP printers, raising the
reliability in finding all of them
CHANGES IN V1.13.1
- cups-browsed: Avoid erroring out when restarting after a
crash (with generated queues not deleted due to the crash)
and the configuration option
CreateRemoteCUPSPrinterQueues=No being set.
- cups-browsed: If CUPS is stopped while cups-browsed is
running and there are queue for IPP network printers (not
remote CUPS queues) on restart of CUPS the still existing
local CUPS queue is not correctly re-connected with
cups-browsed and therefore gets removed after a
timeout. This should be fixed after a clean-up of
re-connecting with remaining queues from a previous session
(Debian bug #848223).
- cups-browsed: Generated queues did not get removed on
shutdown (Debian bug #848167).
- libcupsfilters: Let PPD generator for driverless printing
suppress page sizes which the printer reports more than
once (CUPS Issue #4933).
- driverless, libcupsfilters: Make "driverless list" output
and output of driverless as CUPS backend in discovery mode
add the word "driverless" to its output, to make it easier
to set up driverless printers with printer setup tools.
Made the NickName of the generated PPDs also match with the
"driverless list" output.
CHANGES IN V1.13.0
- cups-browsed: Use the httpGetAddr() only with CUPS 2.0.x or
newer, as older CUPS versions do not provide it (Bug #1381).
- cups-browsed: Minor corrections in the handling of the data
records of the discovered printers.
- rastertopdf, urftopdf: As with libcupsimage from CUPS 2.2.2
on rastertopdf also understands Apple Raster and much better
than urftopdf does, use rastertopdf for Apple Raster
(image/urf) input files then. Also allow for manually
choosing by the ./configure command line.
- driverless: Added a CUPS backend mode to the driverless
utility. Running as a CUPS backend in discovery mode it
lists the IPP URIs of the suitable printers in printer setup
tools and in "lpinfo -v", as conneting via IPP is required
for driverless printing.
Many of these definitely do not depend on readline.
So there must be a different underlying problem, and that
should be tracked down instead of papering over it.
Fix pango detection.
---- Version 8.13.1 - 2016-12-10 ----
Add HTML4 colors
(asked by David Lacroix)
Fix loss of color when change on combined rests
(reported by David Lacroix)
Fix bad treatment of lyrics (w:) since 8.13.0
(reported by Guido Gonzato)
---- Version 8.13.0 - 2016-12-06 ----
Accept "||:" as either simple left repeat bar ("|:"), or double bar
and left repeat bar when on 2 music lines
(asked by Jean-Luc Zins)
Fix bad horizontal offset of word starting with a font change in w:
Change default value of %%vocalspace (23pt -> 10pt) !!compatibility!!
Fix bad vertical offset of lyrics (w:)
Don't scale the lyrics (w:) with %%staffscale value !!compatibility!!
(reported by Lionel Coates)
Output the lyrics (w:) after the decorations !!compatibility!!
Fix some clashes of left/right annotations with notes
(reported by Timm Reasbeck)
Fix bad tempo value when >= 128
(reported by Jean-Luc Zins)
Do more check about the values of %%pos
Fix loss of beam breaks when %%breakoneoln and EOL followed by grace notes
(reported by Timm Reasbeck)
pkgsrc changes:
- Include more bl3 in buildlink3.mk to reflect current reality
- Bump BUILDLINK_A[BP]I_DEPENDS.mupdf to 1.10a (packages that depends on
mupdf seems to not run without being rebuilded despite a bug fix release)
Changes:
MuPDF 1.10a (2016-11-28)
------------------------
Version 1.10a is a bug fix release.
If you downloaded the windows release for 1.10 you should also
upgrade, since the zip archive accidentally included the RC2 binaries
instead of the final version.
A bug with mutool and saving PDF files using the 'ascii' option
has been fixed.
The iOS build issues have been fixed.
Changes:
CHANGES IN V1.12.0
- cups-browsed: Added new "CreateRemoteCUPSPrinterQueues"
directive to cups-browsed.conf, which allows to decide
whether to auto-create local print queues for shared CUPS
queues on remote machines. This way one can also set up
servers which only create queues for IPP network printers.
- driverless: Added new /usr/lib/cups/driver/driverless
utility to make CUPS auto-generate PPD files for printers
designed for driverless use (IPP Everywhere, Apple Raster)
when they are set up with a printer setup tool. This gives
transparency to set up these printers with legacy printer
setup tools. This utility is also linked to /ustr/bin to
manually generate PPDs via command line.
- libcupsfilters, cups-browsed: Moved the PPD generator for
IPP network printers from cups-browsed to libcupsfilters, so
that it can also be used by other utilities.
- cups-browsed: When auto-generating a PPD set the cost values
in the filter lines to give the highest priority to PDF,
then PWG Raster, Apple Raster, PCL-XL, PostScript, PCL 5c/e.
- cups-browsed: Synced the PPD generator with the one of CUPS,
giving the best possible support for IPP Everywhere and
AirPrint printers. Especially support for more media types
and for finishing units got added. Also support for more
different ways to represent the printer capabilities via
IPP attributes got added.
- cups-browsed: Added support for auto setup of IPP printers
understanding the Apple Raster input data format (.urf, on
AirPrint printers), only if CUPS 2.2.2 is used, which can
generate this format via its rastertopwg filter.
- cups-browsed: Added new "NewIPPPrinterQueuesShared"
directive to cups-browsed.conf, which allows to decide
whether the auto-created local print queue for a newly
discovered IPP network printer will be shared or not. For
printers discovered earlier, cups-browsed remembers the
previous setting.
- cups-browsed: If a user changes the printer-is-shared bit of
an auto-created print queue for an IPP network printer (not
for a remote CUPS queue), record this fact and recover the
change when creating this queue in the next session.
- cups-browsed: For automatic creation of print queues for IPP
network printers also allow only creating queues for IPP
Everywhere printers, only for Apple Raster printers, or for
both printer types designed for driverless printing and not
only for all suitable printers, configurable via the
CreateIPPPrinterQueues directive in cups-browsed.conf.
Solves:
/usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline
The missing specification is obvious on DragonFly because there's
no publically accessible version of readline in base.
Release Notes:
HPLIP 3.16.11 - This release has the following changes:
Added Support for the Following New Printers:
- HP LaserJet M101-M106 Printer
- HP LaserJet Pro M203-M206 Printer
- HP LaserJet Pro MFP M227-M231 Printer
- HP LaserJet Pro MFP M129-M134
Added support for the following new Distro's:
- OpenSuse 42.2
- Fedora 25
pkgsrc changes:
* Update DESCR and COMMENT to better reflect current status of MuPDF
* Delete security patches addressing CVE-2016-6265 and CVE-2016-6525,
fixed upstream.
* Bump BUILDLINK_A[BP]I_DEPENDS.mupdf (no longer compatible with 1.9 API)
Changes:
List of changes in MuPDF 1.10
* Headline changes:
* FictionBook (FB2) e-book support.
* Simple SVG parser (a small subset of SVG only).
* mutool convert: a new document conversion tool and interface.
* Multi-threaded rendering in mudraw.
* Luratech decoders for JBIG2 and JPEG2000 (commercial releases only).
* Optional JPEG-XR support (not included by default for security reasons).
* Updated base 14 fonts from URW.
* New CJK font with language specific variants.
* Hyperlink support in EPUB.
* Reduced memory use:
* New tool muraster: example printer driver with limited RAM usage and automatic banding.
* Alpha channel is now optional in pixmaps.
* More aggressive purging of cached objects.
* Partial image decoding for lower memory use when banding.
* Reduced code size when building with a subset of features:
* Reduced default set of built-in CMap tables to the minimum required.
* FZ_ENABLE_PDF, _XPS, _JS, to disable features at compile time.
* Function level linking.
* Interface changes and cleanups:
* Dropped pdf object generation numbers from public interfaces.
* Simplified PDF page, xobject, and annotation internals.
* Closing and freeing devices and writers are now separate steps.
* Improved PDF annotation editing interface (still a work in progress).
* Document writer interface.
* Banded image writer interface.
* Mobile viewers:
* New JNI interfaces to match capabilities of 'mutool run' javascript.
* New android and desktop java examples using new JNI interface.
Version 4.29 26-June-2016
-------------------------
1. Added -norc to the scripts for running tests to ensure that the user's
.pmwrc file, if it exists, is ignored.
2. Running with a lot more compiler warnings turned on threw up a number of
infelicities in the code. Refactoring has got rid of the compiler warnings.
3. Compiling with clang threw up a few that gcc missed; it also found a genuine
bug, a misplaced ) in an expression. By pure fluke there appeared to be no
way of provoking misbehaviour, because what was being checked was re-checked
(correctly) later.
4. Allow ! as a modifier to notes as well as rests.
Highlights:
* Fix several memory leaks (#770070 and #770069, Eric R. Schulz)
* Fix scaling calculation in PostScript backend (#755776, Jason Crain)
* Fix a crash when processing button events in EvView (#769700, Marek Kasik)
* Fix a crash when opening a copy of a document with annotation
popup windows (#760299, Jose Aliste)
* Improve annotation properties dialog UI (#767895, Trinh Anh Ngoc)
* Fix build with GCC 6 (Michael Catanzaro)
Full list of changes at:
https://git.gnome.org/browse/evince/tree/NEWS?h=3.22.1
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.0/NEWS)
== Ruby-GNOME2 3.10.0: 2016-11-12
=== Changes
* Improvements
* update README.
[Patch by cedlemo]
* fix format in README.
* use pthread version of MinGW in build-windows.sh.
* improve main Rakefile.
* windows : update bundled versions.
* Fixes
* fix path in gem:windows:push in main Rakefile.
* fix markup in NEWS file.
* use Win32 thread again in build-windows.sh.
* libmount is required for GLib on Linux.
* install libgtk-3-dev explicitly.
==== All
==== Ruby/GIO2
* Improvements
* make (({Gio::SettingsSchemaSource#list_schemas})) Rubyish.
* make (({Gio::Settings#set_value})) Rubyish.
* support array like API for (({Gio::Settings})).
* (({Gio::ActionMap#add_action})) accepts :state
* simplify, load (({Gio::File})) with GObject-Introspection loader.
* simplify (({Gio::ContentType})) implementation.
* Fixes
* add missing required argument in test-settings-schema-source.rb.
* add version check in Gio tests.
* increase required version.
* fix typo in action-map.rb.
[Path by cedlemo]
==== Ruby/GLIB2
* Improvements
* New implementation of GRClosure with new APIS:
* RGClosureCallData
* RGClosureCallFunc
* rbgobj_set_signal_call_func()
* rbgobj_get_signal_call_func()
* g_rclosure_new_call()
* support exit_application error message when no backtrace.
* improve rbg_scan_options() performance
* show all backtrace on GLib log.
[GitHub#935][Suggested by Matijs van Zuijlen]
* Fixes
* windows:
* Fix indent in windows-binary-build-task.rb.
* Export glib2_binary_base_dir.
* Remove needless "windows_" in methods name in windows-binary-build-task.rb.
* add a debug argument for make command.
* add GNOME2::Rake::WindowsBinaryBuildTask#binary_base_dir
* fix a bug that SIGUSR1 breaks main loop.
[GitHub#933][Reported by Vegard Sandengen]
* fix error messages typo
[Patch by dai-vr]
* fix typo in rbgutil.c.
[Patch by Kazuhiro NISHIYAMA]
* fix style in rbglib_messages.c
* remove needless check in rbglib_messages.c and extconf.rb
==== Ruby/GStreamer
* Improvements
* Fixes
* fix text_color_example.rb demo.
[Patch by cedlemo]
==== Ruby/GObjectIntrospection
* Improvements
* support GVariant string array to Ruby
[Patch by Konstantinos Natsakis]
* use g_variant_iter_init () to reduce dynamic memory allocation
* support omitting allow-null arguments in middle of arguments
* improve performance in callable-info.rb.
* reduce needless method calls.
* simplify invoke arguments in rb-gi-method-info.c, it improves performance.
* support "can_be_" as predicate prefix.
* improve performance calling a method. It catches data from info.
* add GI.load shortcut for fast load.
* Fixes
* use short for 16bit Integer.
* accept Array of numbers for gint8/guint8 array
* wrong condition in function info arguments management.
* use suitable type macros in ruby to C code from rb-gi-argument.c.
* assign temporary Ruby object to local variable to guard from GC.
* fix name conflict in rb-gi-argument.c.
[Reported by kitone]
* touch unrefed object in rb-gi-argument.c.
* support array of UTF-8.
* fill from last omitted arguments in function arguments loader.
* add a missing all required case check in function arguments loader.
* use rbg_variant_to_ruby in rb-gi-argument.c.
* define unlock_gvl as info method.
* fix typo in rb-gi-function-info.c.
* don't fill missing arguments when given N arguments is less.
* sink created GObject based object by default.
* fix wrong default argument fill condition.
* fix limit when loading arguments infos.
[GitHub#895][Reported by cedlemo]
* fix libffi return value handling.
[GitHub#758][Reported by Mamoru TASAKA]
* do not try to run a gtk demo when the user provide a bad demo name.
[Patch by cedlemo]
* focus on the related line in the TreeView when running demo from command line.
[Patch by cedlemo]
* do nothing for void type return type.
[GitHub#952][Reported by cedlemo]
* return value is return type is void but pointer.
* windows : update patch support-external-g-ir-scanner.diff.
==== Ruby/GDK
* Improvements
* make (({Gdk::EventFocus#in})) rubyish.
* add init hook as Gdk.on_init
* Fixes
* backport a patch to fix build error.
==== Ruby/GdkPixbuf2
* Improvements
* support loading from file.
* Fixes
* fix dependency in Rakefile.
[GitHub#862][Reported by Mamoru TASAKA]
* add missing gio2 dependency in tests.
* add missing variable in tests.
* omit a test that failed by float error on i386
[GitHub#898][Reported by Mamoru TASAKA]
==== Ruby/GTK3
* Improvements
* support for (({Gtk::SpinButton::input})) signal.
[GitHub#855][Reported cedlemo]
* new gtk demo spinbutton.
[Patch by cedlemo]
* add demo search_entry.rb
[Patch by cedlemo]
* update gtk demos to use class form instead of module form.
[Patches by cedlemo]
* add listbox gtk demo.
[Patch by cedlemo]
* update editable_cells demo.
[Patch by cedlemo]
* add glarea demo.
[Patch by cedlemo]
* update transparent demo.
[Patch by Arjun Menon]
* update theming_style_classes demo.
[Patch by Arjun Menon]
* update textscroll demo.
[Patch by Arjun Menon]
* update stack demo.
[Patch by Arjun Menon]
* update spinbutton demo.
[Patch by Arjun Menon]
* create (({Gtk::TreeModel#create_filter})) as an alias of #filter_new.
* Fixes
* load demos as classes instead of modules in main.rb.
[Patch by cedlemo]
* enable Gtk::Rc deprecation.
* fix treemodelfilter sample issue.
* force LC_NUMERIC to C when gtk3 is initialized.
[Patch by cedlemo]
==== Ruby/WebKitGTK
* Improvements
* Fixes
* windows :
* update dependencies in Rakefile and patches.
* use Ubuntu 16.04 as build environment.
* install jsmin
==== Ruby/WebKit2GTK
* Improvements
* Fixes
* windows :
* update Rakefile and patches.
* support auto latest version detection.
==== Ruby/ClutterGdk
* Improvements
* Fixes
* add init hook as Clutter.on_init.
* add Clutter and Gdk integration API.
==== Ruby/ClutterGtk
* Improvements
* add clutter-gdk dependency.
* Fixes
* window-test.rb sample : use icons only included in the default theme.
* remove needless pack method usage in test.rb sample.
* follow improved API in event.rb sample.
==== Ruby/ClutterGdk
* Improvements
* create a GObject-Introspection loader.
[Patch by cedlemo]
* Fixes
* update description in README and in Rakefile.
* remove needless code in Rakefile.
* remove needless code in GObject-Introspection loader. ClutterGdk is part of Clutter.
==== Ruby/GStreamer
* Improvements
* add (({Gst::Bin#each})).
[GitHub#927][Reported by cedlemo]
* add only_gstreamer_version method.
* Fixes
* use post_load in order to use require_libraries.
==== Ruby/Pango
* Fixes
* pango windows: remove needless patch.
==== Thanks
* Arjun Menon
* cedlemo
* dai-vr
* Kazuhiro NISHIYAMA
* kitone
* Konstantinos Natsakis
* Mamoru TASAKA
* Matijs van Zuijlen
* Vegard Sandengen
pisa is a html2pdf convert using ReportLab, HTML5lib and pyPDF.
It supports HTML 5 and CSS 2.1.
This package is obsolete. Please use print/py-weasyprint instead.
Release 0.48.0
core:
* Fix crashes and memory leaks in invalid files.
* Small memory usage improvements.
* TextOutputDev: Remove null characters from PDF text. Bug #97144
* TextOutputDev: Break words on all whitespace characters. Bug #97399
* Fix UTF16 decoding of document outline title. Bug #97156
* Add functions for named destination name in name-tree/dict
glib:
* Increase glib requirement to 2.41
Release 0.47.0
core:
* Fix abort on documents where the docinfo obj is not a dict. Bug #97134
* Check for XRefEntry existing before using it. Bug #97005
* Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty string
* Don't presume that DocInfo is a dictionary in XRef::createDocInfoIfNoneExists()
build system:
* configure: Work with non gnu greps
---- Version 8.12.9 - 2016-11-02 ----
Fix bad PS output when justified text since 8.12.5
(reported by Guido Gonzato)
---- Version 8.12.8 - 2016-11-01 ----
Fix again bad PS output when centered text with non-ASCII characters
since 8.12.5
(reported by David Lacroix)
---- Version 8.12.7 - 2016-10-31 ----
Fix bad PS output when grace notes since 8.12.6
(from by David Lacroix)
Fix random error on Q:"text"
(reported by David Lacroix)
---- Version 8.12.6 - 2016-10-31 ----
Fix bad PS output when centered texts with non-ASCII characters
since 8.12.5
Adjust the grace notes offsets and helper lines
(from David Lacroix)
Bad parse of Q: since 8.12.5
(reported by David Lacroix)
---- Version 8.12.5 - 2016-10-30 ----
Bigger grace notes
(asked by David Lacroix)
Loss of '%%clef none' at start of lines when %%clef inside tune
(reported by Guido Gonzato)
Bad display of measure repeat when 2 voices on the staff
(reported by Chuck Boody)
Bad display of repeat measure bars when multi-voices and
symbol between ':|' and '|:' in one voice
(reported by Heinz Färber)
Add more checks on the Q: syntax
(reported by Manavasu)
Fix some bad PS outputs when %%tuplet with 'which' = 'no value'
(reported by Hudson Lacerda)
Add PS functions and permit special treatments on the chord symbols,
annotations and lyrics
(asked by Frédéric Aupépin)
DESTDIR support in Makefile for some distributions
(patch adapted from Thomas Klausner)
Bad string width computation on SVG output
(reported by Martin Tarenskeen)
pkgsrc changes:
- Fix build for (at least) older NetBSD versions that do not have
execvpe(3).
Changes:
CHANGES IN V1.11.6
- pdftops: Do not default to simply "pdftops" when calling the
Poppler pdftops utility, as the $PATH of CUPS when running
filters/backends starts with /usr/lib/cups/filter/ and then
pdftops would call itself (Bug #1380).
From v. 4.45 to 4.46
Correct creation of output and aux directories to correctly handle
relative paths when -cd is used.
Minor documentation corrections.
From v. 4.46 to 4.48
Correct documention: default value of $recorder is 1
Add routines rdb_list_source, rdb_set_source for manipulating
dependency lists of a rule. Add these to the documentated
interface, in addition to the already documented rdb_ensure_file,
rdb_remove_files.
Update webpages in documentation.
CHANGES IN V1.11.5
- cups-browsed: Fixed several typos in the documentation (Bug
#1378).
- gstoraster, mupdftoraster, pdftops, sys5ippprinter: Use
execvp() and execvpe() to call programs so that the $PATH
environment variable gets used to find the programs (Bug
#1378).
- build system: Several fixes, especially to make it work when
cross-compiling or using a build server (Bug #1378).
- cups-browsed: Silenced a warning.
- cups-browsed: For remote CUPS queues with a dot in their
name no local queue got created (Bug #1379).
- pdftopdf: Do the page logging also for IPP Everywhere
printers which use the PWG Raster data format as the
...toraster filters being the last filter then do not log.
- gstoraster, pdftoraster: Let filters generate PWG Raster if
the environment variable FINAL_CONTENT_TYPE is set to
image/pwg-raster, make sure full-page bitmaps are generated
in PWG_raster mode, and added mime conversion rules for
direct PWG Raster output.
- cups-browsed: Corrected checking of the PDLs of an IPP network
printer. Now PCL 5c/e printers (not HP inkjets) should get
recognized correctly.
- texttopdf: Added missing NULL check to avoid a segfault when
texttopdf does not find a suitable (monospace TTF) font.
- foomatic-rip: Replace old manpage macro calls from
foomatic-filters 3.0.2-20050114.
- cups-browsed: Allow changing BrowseInterval and
BrowseTimeout via cups-browsed.conf, as it was formerly with
CUPS (Debian bug #794655).
- pdftopdf: Count the actual output pages also if the
number-up option is not used, to correctly find out whether
we have an even or odd number of pages, even if the
page-ranges option is used. This is needed to correctly
decide whether for duplex printing a blank page has to be
added (Bug #1377).
Release Notes:
HPLIP 3.16.10 - This release has the following changes:
Added Support for the Following New Printers:
- HP officejetPro7740 wide Format All in one
- HP Office jet 6950 All-in-One printer
- HP ScanJet Pro 3000 s3 Sheet-feed Scanner
- HP ScanJet Enterprise Flow 5000 s4 Sheet-feed Scanner
- HP Scanjet Entrprise Flow 7000 s3 sheetfeed Scanner
- HP Color LaserJet Pro MFP M277c6
Added support for the following new Distro's:
- Ubuntu 16.10
- Debian 8.6
Notes to Follow:
- For scanjets scan using command "hp-scan --adf --size=size_name"
- "hp-scan --help" for all size_name
latexml is a program, written in Perl, that attempts to faithfully
mimic TeX's behavior, but produces XML instead of dvi. The document
model of the target XML makes explicit the model implied by LaTeX.
The processing and model are both extensible; you can define the
mapping between TeX constructs and the XML fragments to be created.
A postprocessor, latexmlpost converts this XML into other formats
such as HTML or XHTML, with options to convert the math into MathML
(currently only presentation) or images.
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.0.9/NEWS)
== Ruby-GNOME2 3.0.9: 2016-08-12
=== Changes
==== All
* Update Realease date in NEWS.
* Use the latest Rubies.
* Readme: update ruby versions supported.
[Patch by cedlemo]
* travis: install experimental gems dependent packages for GSF and GOffice.
[patch by Hiroshi Hatake]
* add GSF, GOffice and Gnumeric in the main Rakefile.
[patch by cedlemo]
* ignore no-GI version of gdk_pixbuf2 in main run-test.rb and in the main extconf.rb.
* remove conditionnal macro based on HAVE_RUBY_ENCODING_H.
* clean code in main Rakefile.
* define top level windows:version:update in main Rakefile.
==== Ruby/GIO2
* Improvements
* Fixes
* remove needless lazy initialization.
* follow GI API improvement.
==== Ruby/GLIB2
* Improvements
* support for GLib 2.30 on CentOS 6.
[ruby-list:50310][5.5]
[ruby-list:50316][5.5]
* add GLib 2.30 check.
* add GLib 2.34 check.
* support customizing signal callback.
* support (({GObject#bind_property_full})).
[patch by cedlemo]
* clean code and style issue.
* fix GC bug that alive proc may be GC-ed.
* Fixes
* windows: improve rake.
* split g-ir-compiler args.
* add debug option as comment.
* fix wrong define location.
* use predicate style.
* fix wrong function in rbglib-variant.c.
* bump version.
* use SPDX format for license.
* homebrew:
* add workaround for libffi.pc isn't found on OS X.
* enable libffi workaround for gi.
* remove checks for old Ruby.
* Ruby 2.1 or later has (({rb_str_new_cstr})).
* set UTF-8 encoding to (({GLIB.XXX_to_utf8})) return value.
* remove unused variables in rbglib_convert.c.
[patch by cedlemo]
* support Ruby 2.4 Integer unification.
[patch Hiroshi Hatake]
* gnome2 rake add windows:version:update task.
* gnome2 rake reduce too much update.
* gnome2 rake accept the latest version isn't found case.
* gnome2 rake ignore development series.
* windows: update dependencies.
* support :freedesktop download site.
* support :freedesktop_gstreamer download site.
* ignore development version in :freedesktop_gstreamer.
==== Ruby/GStreamer
* Improvements
* Fixes
* windows: improve rake file.
* update patches.
* follow file name change.
* specify x86_64 as arch for 64bit Windows.
* stop splitting g-ir-compiler args by default.
* fix typo.
* windows: update dependencies.
* use :freedesktop_gstreamer download_site.
* update external packages.
==== Ruby/Poppler
* Improvements
* Fixes
* windows: improve rake file.
* use https.
* add missing Makefile existence check.
* segmentation fault in (({Poppler::Page#text_layout})).
[patch by YAMAMOTO Masayuki]
* use (({GdkPixbuf::Pixbuf})) form in sample files.
[patch by cedlemo]
* remove needless gdk_pixbuf2 build dependency.
* add missing make file existence check in run-test.rb.
==== Ruby/GObjectIntrospection
* Improvements
* support dispatching by Flags and Enums.
[GitHub#745][Reported by Mamoru TASAKA]
* cache results of methods of (({GI::CallableInfo})).
[GitHub#749][Reported by rafagf1]
* cache collection reader result.
[GitHub#749][Reported by rafagf1]
* reduce needless function call.
[GitHub#749][Reported by rafagf1]
* cache (({GI::AgInfo#gclosure?})).
* add (({GI::Loader#rubyish_class_name})).
[patch by cedlemo]
* accept on_XXX as predicate method name.
* support gslist of structure values as return value.
[patch by cedlemo]
* make constant name easy to customize.
* Fixes
* fix a typo in loader.rb.
* fix a bug that int32[] returns wrong values.
[GitHub#758][reported by TASAKA]
* don't return array length output argument for return value.
* windows: update dependencies.
==== Ruby/GDK3
* Improvements
* Fixes
* windows:
* support symbolic icons.
[GitHub#750][Abby Archer]
* use (({GdkPixbuf::Pixbuf})) form in gdk3 library and test files.
[patch by cedlemo]
* Rake file update GTK+ version.
==== Ruby/GTK3
* Improvements
* update gtk-demo textscroll.
[patch by cedlemo]
* update gtk-demo data files to Gtk 3.20.
[patch by cedlemo]
* cache (({Gtk::TreeModel#get_column_type})).
[GitHub#749][Reported by rafagf1]
* update gtk-demo main.rb to Gtk 3.20.
[patch by cedlemo]
* update theming_style_classes gtk demo to 3.20.
[patch by cedlemo]
* update assistant gtk demo to 3.20.
[patch by cedlemo]
* update css related gtk demos to 3.20.
[patch by cedlemo]
* update markup gtk demo to 3.20.
[patch by cedlemo]
* update font-features demo to 3.20.
[patch by cedlemo]
* make (({Gtk::TreeView#expand_row})) rubyish.
* support "row-collapsed" and "row-expanded" signals for (({Gtk::TreeView})).
[GitHub#762][Reported Eric Cunningham]
* update misc sample bindings.rb to Gtk 3.20.
[patch by cedlemo]
* update rotated text gtk demo.
[patch by cedlemo]
* update pixbufs gtk demo.
[patch by cedlemo]
* hide "found" return value from (({Gtk::TextView#get_iter_at_XXX})).
[GitHub#794][Reported by Miguel Hernández]
* add (({Gtk::TextView#get_iter_at}))
* Fixes
* guard text marks from GC.
[GitHub#743][Reported by cedlemo]
* fix a bug that GC-ed (({Gtk::TextTag})) may be reused.
* relax condition in test for (({Gtk::ListStore})).
* use GTK+ version check in test for (({Gtk::Image})).
* fix issue in the gtk3 tutorial.
[patch from Renich Bon Ciric]
* follow (({Gtk::TextBuffer#select_bounds})) API change.
[GitHub#794][Reported by Miguel Hernandez]
* (({Gtk::TextView#get_iter_at*})) return nil when not found.
[GitHub#794][Reported by Miguel Hernandez]
* fix typo at gtk-demo.
[patch by tSU_RooT]
* use (({GdkPixbuf::Pixbuf})) form in gtk-demo files.
[patch by cedlemo]
* use (({GdkPixbuf::Pixbuf})) form in sample misc files.
[patch by cedlemo]
* use (({GdkPixbuf::Pixbuf})) form in test files.
[patch by cedlemo]
* gtk3 sample: follow (({Gtk::TextBuffer#select_bounds})) API change.
[GitHub#794][Reported by Miguel Hernández]
* (({Gtk::TextView#get_iter_at*})) return nil when not found.
[GitHub#794][Reported by Miguel Hernández]
* fix wrong method used in order to set window size in tutorial samples.
[patch by Renich Bon Ciric]
* fix label in ((#Gtk::TextView})) tests.
* fix typo at gtk-demo.
[patch by tSU_RooT]
* update all samples, tests, demo, tutorial to use (({GdkPixbuf#Pixbuf})).
[patch by cedlemo]
* add gtk3 demo transparent.rb.
[patch by cedlemo]
* update sample with (({Gtk::SeclectionData})) API changes.
[patch by cedlemo]
* lib and tests follow GI API improvement.
* test omit on old GTK+.
* require more newer GTK+ version for (({Gtk::TextView})) test.
==== Ruby/Pango
* Improvements
* add tests for (({Pango::Context})).
[patch by cedlemo]
* improve tests for (({Pango::Context})).
* implement (({Pango::Context#set_chape_renderer})).
* add (({Pango::AttrShape#data})).
[GitHub#766][Reported by cedlemo]
* Fixes
* fix error with MACRO usage in rbpangoattrlist.c.
[patch by cedlemo]
* fix a bug that (({Pango#GlyphGeometry#geometry=})) does nothing.
* fix GC related problem in rbpangocontext.c.
* windows: update external packages.
==== Ruby/GSF
* Improvements
* start GSF module.
[patch by cedlemo]
* Fixes
* follow GI API improvement.
* windows: fix external package name.
* windows: update external packages.
==== Ruby/GOffice
* Improvements
* start GOffice module.
[patch by cedlemo]
* support version.
* Fixes
* add tests for GOffice.
* use (({GI::Loader#rubyish_class_nme})) in loader.rb.
[patch by cedlemo]
* add rules in order to fix issues when building objects.
[patch by cedlemo]
* add availability check in tests.
* fix condition issue in test.
* make some tests omitted when run by Travis CI.
* windows: update external packages.
==== Ruby/Gnumeric
* Improvements
* start Gnumeric module.
[patch by cedlemo]
* Fixes
* add missing dependency in run-test.rb.
* use (({GI::Loader#rubyish_class_nme})) in loader.rb.
[patch by cedlemo]
* add rules in order to fix issues when building objects.
[patch by cedlemo]
* travis : add gnumeric as package to install instead of relying on dep.
[patch by cedlemo]
* improve renaming rules for C structures to ruby Class in GI loader.
[patch by cedlemo]
* add rules in order to avoid 2 objects information beeing reloaded.
[patch by cedlemo]
* windows: fix external package version.
==== Ruby/GdkPixbuf2
* Improvements
* replace C implementation with one based on GObject-Introspection.
[patch by cedlemo]
* implement backward compatibility for (({GdkPixbuf::Pixbuf.new})).
[patch by cedlemo]
* add rubyish methods.
* add (({GdkPixbuf::Pixbuf#composite!})).
* implement rubyish methods:
* (({GdkPixbuf#dup}))
* (({GdkPixbuf#fill!}))
* (({GdkPixbuf#rotate}))
* (({GdkPixbuf#saturate_and_pixelate}))
* (({GdkPixbuf#save}))
* (({GdkPixbuf#scale}))
* (({GdkPixbuf#scale!}))
* support version information.
* support options in (({GdkPixbuf::Pixbuf#composite})) and (({GdkPixbuf::Pixbuf#composite!})).
* Fixes
* remove needless lazy initialization.
* improve tests.
* add deprecated message for backward compatibility.
* add tests for (({GdkPixbuf::Pixbuf#new})).
[patch by cedlemo]
* add tests for (({GdkPixbuf::Pixbuf#dup})) and (({GdkPixbuf::Pixbuf#fill!})).
[patch by cedlemo]
* ignore no-gi version of gdk_pixbuf2 in run-test.rb and extconf.rb.
* add tests for (({GdkPixbuf::Pixbuf#rotate})) and (({GdkPixbuf::Pixbuf#new})).
[patch by cedlemo]
* update and fix issues in the samples.
[patch by cedlemo]
* improve gdk_pixbuf2 libs and tests style, and add missing copyright header.
* add missing GObjectIntrospection dependency in tests.
* add backward compatibility between the old Gdk::Pixbuf and GdkPixbuf::Pixbuf.
* supports running on different directory for gdk_pixbuf2 samples.
* add (({PixbufLoader#last_write})).
* add tests for (({GdkPixbuf#new})).
[patch by cedlemo]
* add tests for (({GdkPixbuf#new})) with :file and :scale parameters.
[patch by cedlemo]
* add tests for (({GdkPixbuf#new})) from subpixbuf.
[patch by cedlemo]
* add backward compatibily for (({GdkPixbuf::Pixbuf#new})) and (({GdkPixbuf::Pixbuf#new_subpixbuf})).
* simplify and improve tests.
* use warn and raise instead of puts messages.
* add test for (({GdkPixbuf::Pixbuf#dup})).
[patch by cedlemo]
* add test for (({GdkPixbuf::Pixbuf#new})) from data.
[patch by cedlemo]
* add test for (({GdkPixbuf::Pixbuf#fill!})).
[patch by cedlemo]
* clean (({GdkPixbuf::Pixbuf#fill!})) tests.
* add test for (({GdkPixbuf::Pixbuf#new})) from bytes.
[patch by cedlemo]
* clean (({GdkPixbuf::Pixbuf#new})) tests.
* add (({GdkPixbuf::Pixbuf#rotate})) tests.
[patch by cedlemo]
* clean (({GdkPixbuf::Pixbuf#rotate})) tests.
* add (({GdkPixbuf#new})) from resource test.
[patch by cedlemo]
* add (({GdkPixbuf::Pixbuf#new})) from resource at scale tests.
[patch by cedlemo]
* clean (({GdkPixbuf::Pixbuf#new})) tests.
* update sample with the GdkPixbuf::Pixbuf form.
* add deprecated hook for (({GdkPixbuf::PixbufFormat#signature})).
* add tests for (({GdkPixbuf::Pixbuf#saturate_and_pixelate})).
[patch by cedlemo]
* keep backward compatibility for (({Gdk::PixbufError})).
==== Ruby/VTE3
* Improvements
* Fixes
* remove needless lazy load.
* windows: update external package.
==== Ruby/GTK2
* Improvements
* Fixes
* use (({GdkPixbuf::Pixbuf})) form in library, test and sample files.
[patch by cedlemo]
==== Ruby/RSVG2
* Improvements
* Fixes
* use (({GdkPixbuf::Pixbuf})) form in library, test and sample files.
[patch by cedlemo]
* windows: update external packages.
==== Ruby/Clutter
* Improvements
* Fixes
* use (({GdkPixbuf::Pixbuf})) form in library, test and sample files.
[patch by cedlemo]
* windows update version.
==== Ruby/ClutterGtk
* Improvements
* Fixes
* use (({GdkPixbuf::Pixbuf})) form in library, test and sample files.
[patch by cedlemo]
* Fix issue with initialization of (({Gtk::IconView})) without hash argument.
[patch by cedlemo]
==== Ruby/ClutterGstreamer
* Improvements
* Fixes
* add missing gdk_pixbuf2 dependency in tests.
==== Ruby/GtkSourceView3
* Improvements
* Fixes
* windows: update dependencies.
==== Ruby/GSF
* Added.
==== Ruby/GOffice
* Added.
==== Ruby/Gnumeric
* Added.
==== Thanks
* Mamoru TASAKA
* rafagf1
* 5.5
* Abby Archer
* Eric Cunningham
* Hiroshi Hatake
* Renich Bon Ciric
* Miguel Hernández
* tSU_RooT
* YAMAMOTO Masayuki
* cedlemo
Changes:
CHANGES IN V1.11.4
- gstoraster: Allow Ghostscript to use the center-of-pixel
method instead of the PostScript-standard any-part-of-pixel
method when rendering filled paths. This improves the
graphics output quality of low-resolution printers like
label printers, for example to assure readability of bar
codes (Bug #1373).
- cups-browsed: Fixes to avoid unneeded calls of
handle_cups_queues() and even infinite loops (Possible fix
for bug #1376). Also make sure that queues left over from
the previous cups-browsed session are integrated correctly.
Changes:
CHANGES IN CUPS V2.2.1
- Added "CreateSelfSignedCerts" directive for cups-files.conf to
control whether the scheduler automatically creates its own
self-signed X.509 certificates for TLS connections (Issue #4876)
- http*Connect did not handle partial failures (Issue #4870)
- Addressed some build warnings on Linux (Issue #4881)
- cupsHashData did not use the correct hashing algorithm
(<rdar://problem/28209220>)
- Updated man pages (PR #4885)
- Updated localizations (PR #4877, PR #4886)
Release Notes:
HPLIP 3.16.9 - This release has the following changes:
Added Support for the Following New Printers:
- HP OfficeJet Pro 8732M All-in-One Printer
- HP OfficeJet 8702 All-in-One Printer
- HP OfficeJet 6960 All-in-One Printer
- HP PageWide 377dw Multifunction Printer
- HP PageWide 352dw Printer
- HP PageWide Managed Color MFP E58650 series
- HP PageWide Managed Color E55650 series
HPLIP 3.16.8 - This release has the following changes:
Added Support for the Following New Printers:
- HP OfficeJet Pro 6970 All-in-One Printer
- HP OfficeJet Pro 6960 All-in-One Printer
- HP OfficeJet 250 Mobile All-in-One
- HP DeskJet 3700 All-in-One
- HP DeskJet Ink Advantage 3700 All-in-One
Added support for the following new Distro's:
- Linux Mint 18
- Fedora 24
- Debian 8.5
Significant Changes:
- Modified the GUI representation of Secure PIN Printing
CHANGES.txt - 2.2.0 - 2016-09-13
--------------------------------
CHANGES IN CUPS V2.2.0
- Normalized the TLS certificate validation code and added additional
error messages to aid troubleshooting.
- http*Connect did not work on Linux when cupsd was not running
(Issue #4870)
- The --no-remote-any option of cupsctl had no effect (Issue #4866)
- http*Connect did not return early when all addresses failed
(Issue #4870)
CHANGES IN CUPS V2.2rc1
- Updated the list of supported IPP Everywhere media types.
- The IPP backend did not validate TLS credentials properly.
- The printer-state-message attribute was not cleared after a
print job with no errors (Issue #4851)
- The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer operations did
not always return an error for failed adds (Issue #4854)
- PPD files with names longer than 127 bytes did not work (Issue #4860)
- Updated localizations (Issue #4846, PR #4858)
CHANGES IN CUPS V2.2b2
- Added Upstart support (PR #4825)
- CUPS now supports Let's Encrypt certificates on Linux.
CHANGES IN CUPS V2.2b1
- All CUPS commands now support POSIX options (Issue #4813)
- The scheduler now restarts faster (Issue #4760)
- Improved performance of web interface with large numbers of jobs
(Issue #3819)
- Encrypted printing can now be limited to only trusted printers and
servers (<rdar://problem/25711658>)
- The scheduler now advertises PWG Raster attributes for IPP Everywhere
clients (Issue #4428)
- The scheduler now logs informational messages for jobs at LogLevel
"info" (Issue #4815)
- The scheduler now uses the getgrouplist function when available
(Issue #4611)
- The IPP backend no longer enables compression by default except for
certain raster formats that generally benefit from it
(<rdar://problem/25166952>)
- The scheduler did not handle out-of-disk situations gracefully
(Issue #4742)
- The LPD mini-daemon now detects invalid UTF-8 sequences in job,
document, and user names (Issue #4748)
- The IPP backend now continues on to the next job when the remote
server/printer puts the job on hold (<rdar://problem/24858548>)
- The scheduler did not cancel multi-document jobs immediately
(<rdar://problem/24854834>)
- The scheduler did not return non-shared printers to local clients
unless they connected to the domain socket (<rdar://problem/24566996>)
- The scheduler now reads the spool directory if one or more job cache
entries point to deleted jobs (<rdar://problem/24048846>)
- Added support for disc media sizes (<rdar://problem/20219536>)
- The httpAddrConnect and httpConnect* APIs now try connecting to
multiple addresses in parallel (<rdar://problem/20643153>)
- The cupsd domain socket is no longer world-accessible on macOS
(<rdar://problem/7542560>)
- Interface scripts are no longer supported for security reasons
(<rdar://problem/23135640>)
- Added a new cupsHashData API and support for hashed job passwords
(<rdar://problem/20221502>)
- Localization fixes (<rdar://problem/25292403>,
<rdar://problem/25461517>, Issue #4041, Issue #4796)
- Documentation changes (Issue #4624, Issue #4781)
- Packaging fixes (PR #4832)
---- Version 8.12.4 - 2016-09-25 ----
%%gutter added
(asked by Paul Hardy)
Check if spaces in PostScript font names
(reported by Dave Marcus)
Fix loss of computed PostScript values on page break with SVG output
(reported by David Lacroix)
Fix 'ghosts' at bottom of page when justified or centered text in page
(reported by Hudson Lacerda)
---- Version 8.12.3 - 2016-08-25 ----
Fix bad shape of cresc/dimin on next line after continuation
(reported by David Lacroix)
Fix bad scan of %%tuplets
(reported by David Lacroix)
---- Version 8.12.2 - 2016-08-24 ----
Handle long decorations on second repeats
(reported by Timm Reasbeck)
Add 4th parameter to %%tuplets ('where')
(asked by Ben)
Treat back the long decorations in overlayed voices ending
on a measure bar
(reported by David Lacroix)
Fix 'ghosts' at top of page when justified or centered text in page
(fixed by Hudson Lacerda)
Fix bad scale with '-s' when %%scale inside ABC
(reported by Hudson Lacerda)
---- Version 8.12.1 - 2016-08-05 ----
Fix bad alternate heads since 8.12.0
---- Version 8.12.0 - 2016-08-05 ----
Handle glissendo on chords
(reported by Timm Reasbeck)
Fix bad SVG output when text decoration before glissendo
Fix bad note head replacement when defined as a string since 8.5.0
Fix bad tie error when crossing a meter change
(reported by David Lacroix and Jean-Luc Zins)
Clash of ties on second interval chord
(reported by David Lacroix)
---- Version 8.11.7 - 2016-06-24 ----
Loss of decoration when same long decorations
in 2 voices of the same staff
(reported by Hudson Lacerda)
Do the overlay voice inherit of the note map (%%voicemap)
(reported by Gerhard Schacherl)
Crash when more than 16 lyric lines (w:)
(reported by Eric Reinbold)
Accept %%format in tune headers
(reported by Timm Reasbeck)
---- Version 8.11.6 - 2016-05-30 ----
%%rbdbstop added
(asked by Hudson Lacerda)
Stop back again the repeat brackets on ||, [| and |]
(asked by Bernhard Weichel)
Don't move the symbols of an empty staff if the staff is displayed
elsewhere in the music line
Don't shift whole notes on voice overlap
%%graceword added
(asked by Manavasu)
Fix clash of notes of 1st and 3rd voices when on a same staff
(reported by David Lacroix)
---- Version 8.11.5 - 16/05/01 ----
Adjust the endpoints of the glissendo
Fix loss of tie on new repeat when previous note is tied
Fix bad end of repeat bracket after %%score with change of voice role
Fix bad colors when %%voicecolor and %%voicescale
(reported by Guido Gonzato)
Fix array overflow in draw_keysig()
(reported by Hanno Böck)
New command line option '-p'
(patch from Stephen Beitzel)
---- Version 8.11.4 - 16/04/10 ----
Fix bad glissendo
Fix bad generation of "::" when at end of source line since 8.10.1
(reported by Rob Lindauer)
---- Version 8.11.3 - 16/04/09 ----
Fix loss of measure bars when %%score with less staves
further in the music line
Set back the decoration function '4' and move the glissendo under '8'
(reported by Gerhard Schacherl)
Don't scale the decorations on grace notes
(reported by Manavasu)
Fix bad position of P: when on a combined rest
(reported by Atte Jensen)
Fix bad key signature when defined between two measure bars
(reported by Stu)
Change the PS squiggly glissando to the same as the SVG one
(reported by Manavasu)
---- Version 8.11.2 - 16/03/23 ----
Fix bad length of ties when at end of line and notes in an other voice
(reported by David Lacroix)
Fix crash when long decoration without any note/rest in the music line
Fix bad glissendos when notes with accidental
(reported by Manavasu)
Add source annotations for multi-rests
(asked by Jan Wybren de Jong)
---- Version 8.11.1 - 16/02/25 ----
Decorations !-(!, !-)!, !~(! and !~)! added
(asked by Manavasu)
Fix bad ties on right repeat
Fix bad tie when over dotted bar
(reported by David Lacroix)
Center the measure repeat signs
(reported by David Lacroix)
Better vertical offset of rests when many voices (again!)
(reported by David Lacroix)
Handle PS "dlw" definition for SVG output
(reported by David Lacroix)
---- Version 8.11.0 - 16/02/05 ----
Better vertical offset of rests when many voices
(reported by David Lacroix)
Fix bad setting of grace note spacing
Permit ties from grace notes to chord
(asked by Hudson Lacerda)
Erroneous meter on many staves when last staff empty
(reported by Hudson Lacerda)
Close the last repeat bracket at end of tune
(asked by Hudson Lacerda)
Set %%cancelkey by default !! compatibility !!
---- Version 8.10.1 - 16/01/18 ----
On K:, put the natural accidentals after the other ones
when less sharps or flats
(reported by Nils Liberg)
!rbend! added
Better repeat brackets
(reported by Nils Liberg)
---- Version 8.10.0 - 16/01/09 ----
Change the length of the repeat brackets
(asked by ABC people)
Fix bad length unit when M:none in tune header and no L:
(reported by David Lacroix)
Add %%rbmax and %%rbmin
(asked by ABC people)
Fix bad offset of some decorations on grace notes with beam
Use the POSIX C extended regular expressions for selection
---- Version 8.9.4 - 15/12/21 ----
Extend the repeat bars on next line up to 4 measures instead of 2
(asked by Rickard Blixt)
Fix bad line width in user decorations with SVG output since 8.9.1
(reported by David Lacroix)
Fix bad microtone accidentals after transposition
(reported by Hudson Lacerda)
Fix bad accidental of note tied from inflected note after measure bar
and transposition
(reported by Hudson Lacerda)
Fix lack of transposition of guitar chords after tabulation
---- Version 8.9.3 - 15/11/22 ----
Fix bad length of long decorations when %%staffscale or %%voicescale
(reported by Gerhard Schacherl)
Fix bad heads when %%voicecombine and head decorations
(reported by Johann Schatzer)
%%voicecombine may be global
Fix bad handling of "$n" in lyrics
(reported by Gerhard Schacherl)
Don't draw a line above a measure bar up to the upper staff
when this upper staff has no bar
Draw the measure bars a bit thicker
(asked by Guido Gonzato)
---- Version 8.9.2 - 15/10/26 ----
Fix bad display of double repeat bars when crossing 2 music lines
since 8.8.2
(reported by Jean-Luc Zins)
Fix bad measure duration since 8.9.1
Fix bad slur when ending on first symbol from the previous music line
and in a second voice
(reported by Frédéric Boulanger and Jean-Luc Zins)
Update the INSTALL documentation
Fix bad scale with EPS output
(reported by Martin Tarenskeen)
Fix error in SVG when non-default stroke width and voice color
(reported by David Lacroix)
Fix bad setting of the configure variables when done in the command line
(reported by Martin Tarenskeen)
Change the default meter from 4/4 to none when M: is absent,
in accordance with the standard
Set the duration of a measure to a non null value when M:none
and avoid strange rendering of multi-rests ("Z")
(reported by Jakob Englhauser)
---- Version 8.9.1 - 15/10/15 ----
Fix bad height of fingering in groups of grace notes
Set back the PS out in 72 PPI
('gv' problem reported by Jean-Luc Zins)
Fix crash when some cases of voice unison
(reported by Jean-Luc Zins)
Fix stroke width in SVG images
(after tests with Larry Myerscough)
Fix bad conversion of "\oe" into œ
(reported by Guido Gonzato)
---- Version 8.9.0 - 15/10/10 ----
%%pagescale added
Change PPI from 72 to 96
Fix abnormal line to the circle-x note head with PS output
(reported by Atte Jensen)
Fix bad staff of slur continuation in secondary voices when many staves
(reported by Jean-Luc Zins)
Fix too much space after accidental when unison
(reported by David Lacroix)
---- Version 8.8.5 - 15/09/24 ----
Handle "\*" as the character '*' in lyrics (w:)
(reported by John Chambers)
Adjust the vertical room of rests
Fix clash of rests when more than 2 voices per staff
(reported by David Lacroix)
Fix bad head of top note when !head-xx! decoration on chord
(reported by David Lacroix)
Fix bad tie when clef change just later
(reported by Jean-Luc Zins)
Fix double accidental when unison
(reported by Jean-Luc Zins)
Fix bad string width computation when XML character references and SVG output
Add %%decoerr
Change '%%dynamic'... to '%%pos dyn'...
Add '%abc-2.1' as the first line in chinese.abc
(reported by Seymour Shlien)
Fix bad slur when between chord and non chord
---- Version 8.8.4 - 15/08/24 ----
Fix loss of tuplet when starting with grace notes
(reported by Lou Montulli)
Fix clash of accidentals when voice overlap
(reported by David Lacroix)
Fix lack of !head-xx! decorations with U: letters on single notes
---- Version 8.8.3 - 15/07/13 ----
Fix bad horizontal offset of tremolos when the notes are shifted
(reported by David Lacroix)
Fix bad accidentals in overlaid voices when %%transpose
(reported by David Lacroix)
Give more information about errors in %%transpose
Set smaller vertical height of tuplets
Fix double tuplet number when nested tuplets at start of a secundary voice
(reported by David Lacroix)
---- Version 8.8.2 - 15/06/17 ----
Fix bad output (PS) or crash (SVG) when the last symbol of a secondary voice
is alone in a music line
Fix crash when special glyph and no <defs> on SVG output
Adjust the '8's in octava clefs
(reported by David Lacroix)
---- Version 8.8.1 - 15/06/14 ----
Fix bad start of ties in second repeats at start of line
Fix lack of ties in second repeats at start of line when many voices
(reported by Gerhard Schacherl)
Fix offset of note dots when scaled staff or voice
Fix offset of '8' in octava clefs
Fix loss of line break when occuring just at minimal spacing
Fix bad offset of some decorations with %%deco function 3 since 8.8.0
(reported by David Lacroix and Gerhard Schacherl)
---- Version 8.8.0 - 15/05/21 ----
Fix again bad handling of %%ornament with %%deco function 3
(reported by Lou Montulli)
Extend the syntax of %%map
(asked by David Webber)
Replace "all,<any_note>" by "*" in %%map
Fix crash when PS output with SVG glyph definition and no "stroke-width:"
Add "%%combinevoices 3"
(asked by Alan Snyder)
Fix clash of accidentals in chords with unisons
(reported by David Lacroix)
---- Version 8.7.8 - 15/05/15 ----
Fix crash when %%score/%%staves before generation restart
Fix lack of stem in sample4.abc
Fix clash of accidentals in complex chords
(reported by Hudson Lacerda)
Fix music line too wide when line split on a beamed sequence
Fix crash when trying to cut a music line at end of tune
(reported by Hudson Lacerda)
Fix bad offset of tuplets and slurs when voice appearing
in a %%score/%%stave sequence
Fix SVG path to PS translation (in %%beginsvg sequence)
Accept XML character references and predefined entities
("&xxx;") in any string
---- Version 8.7.7 - 15/04/29 ----
Fix abnormal key space when many %%transpose in tune body and K:none
(reported by David Lacroix)
Fix bad linewidth when set by PS sequence since 8.7.4
(reported by David Lacroix)
Accept many invisible notes under beams
Set the number alone in tuplet closer to beam
(reported by Alan Snyder)
---- Version 8.7.6 - 15/04/20 ----
Fix bad SVG definition of !tenuto! when SVG output
(reported by David Lacroix)
---- Version 8.7.5 - 15/04/19 ----
Change some decorations of deco.abc
Fix annotation-like offset of decorations with function 0 (near notes)
Added files free.abc and bravura.abc
Accept (some) SVG paths by <defs>..</defs> for PS output
Accept glyphs by <defs>..</defs> for SVG output
Fix bad left margin when %%leftmargin inside tune body since 8.7.4
(reported by David Lacroix)
Don't adjust the pitch of notes when the key is 'P' (percussion)
(reported by Willem Vree)
Fix bad output when internal output buffer overflow
(reported by Jan Wybren de Jong)
Fix bad unison display according to %%shiftunison value
(reported by David Lacroix)
Fix bad vertical offset of "@0,0xx" guitar chords when after other
guitar chord/annotation on the same note since 7.1.1
(reported by Hudson Lacerda)
Fix abnormal key space when %%transpose in tune header before K:none
(reported by David Lacroix)
Don't set the %%voicecolor to the clef, key and time signatures
(asked by David Lacroix)
---- Version 8.7.4 - 15/04/09 ----
Fix "buffer overflow" messages with big tunes
(reported by Frédéric Boulanger).
Fix win32 compilation problems
(reported by Jean-Luc Zins)
Fix 'key,' in %%map which does not depend on the key mode
(reported by Hudson Lacerda).
Fix bad head color when %%voicecolor since 8.7.0
(reported by Hudson Lacerda).
Fix crash on %%voice since 8.7.0
(reported by Hudson Lacerda).
Better handling of %%splittune odd / even.
Fix bad tie direction after voice combine.
---- Version 8.7.3 - 15/04/05 ----
'all,' added in %%map.
%%voicecombine added.
Fix %%tune not working since 8.7.0
(reported by Hudson Flavio Meneses Lacerda).
---- Version 8.7.2 - 15/03/31 ----
Fix loss of measure bar after [I:setbarnb x] since 8.7.0.
Fix warning in accordion.abc
(reported by Matthias Rustler).
Fix bad PS/SVG output with some decorations since 8.7.0.
Fix bad note octave when note mapping and clef change
(reported by David Lacroix).
Extend ps_func of %%deco with different heads for stem up/down.
Extend %%map with different heads for stem up/down.
---- Version 8.7.1 - 15/03/28 ----
Fix bad directions/positions since 8.7.0
(reported by David Lacroix).
---- Version 8.7.0 - 15/03/27 ----
Fix crash when new music line occuring on a voice out of %%score/%%staves
(reported by Frédéric Boulanger).
Fix loop when no end of chord.
K:P added.
map= in V:/K: added for compatibility.
%%map and %%voicemap added.
Fix loss of text in %%begintext sequences after '%'.
Fix bad position of key signatures when declared before a clef
or a measure bar.
Fix bad ties when %%combinevoices
(reported by David Lacroix).
Fix bad transposition of K:none since 8.5.1
(reported by David Lacroix).
---- Version 8.6.2 - 15/03/12 ----
Fix bad handling of %%splittune odd / even
(reported by Hudson Flavio Meneses Lacerda).
Revert the changes in 8.6.1 about the '-0' and '-1' behaviour.
---- Version 8.6.1 - 15/03/10 ----
Fix bad staff offset of some decorations
(reported by David Lacroix).
Fix some little errors in SVG output.
Fix bad colors on SVG output with custumized decorations
(reported by David Lacroix).
Fix command line option '-1' and set oneperpage to 'true'
Fix command line option '-0' and set splittune to 'true'
(reported by Hudson Flavio Meneses Lacerda).
---- Version 8.6.0 - 15/03/06 ----
Fix bad !trem2! since 8.5.2.
Reduce the width of dotted unisons with note on a staff line
(asked by Graham Alsop).
Extend %%splittune with 'odd' / 'even'
(asked by Mike Moroney and Simon Wascher).
Accept annotation-like decorations on 'near the note' and chord decorations.
Fix bad handling of %%ornament with %%deco function 3.
Fix multi display of P: when specified in many voices.
Fix bad P:'s when many ones in a music line.
Don't shift a lyric word smaller than 3 characters starting with a digit
(asked by Helmut Eberl for fingering in lyrics)
Fix SVG error when '&', '<' or '>' in T:.
Add %%abc.
Fix bad tie at end of line when tie at end of a grace note sequence
with the same starting and ending notes since 8.5.2
(reported by David Lacroix).
Fix bad position of '8' in octave clefs.
Fix some bugs in the PS interpreter as bad 'translate'/'rotate' operators.
Fix bad measure number offset at start of line.
Fix bad boxes around parts
(reported by Hudson Flavio Meneses Lacerda).
Don't add index elements of titles which contain '--'
(reported by David Lacroix).
Fix bad music line splits giving measure bars at start of line
(reported by David Lacroix).
Fix lack of notes when voice out of its staff and original staff is empty.
Fix some more accidental clashes when voice overlap
(reported by David Lacroix).
---- Version 8.5.2 - 15/01/28 ----
Fix bad display when bad ties to grace notes
(reported by Willem).
Change the default fonts to serif and sans-serif
instead of Times and Helvetica when SVG output.
Fix bad guitar box when many guitar chords on a note.
Fix bad beams when tremolo inside beamed notes
(reported by David Lacroix).
Fix loss of ABC lines after %%abc-include when %%select did not
match the last included tune.
Fix clash of accidentals with stems in some cases of full voice overlap.
Fix chinese.abc for correct rendering with pango.
Fix some compilation warnings
(reported by Daniel Branning).
Fix bad measure number when the bar followed by a clef change since 8.3.5
(reported by Frédéric Boulanger).
Fix loss of first note when the tune starts with %%ps since 8.5.0
(reported by David Lacroix).
Fix bad font-family with SVG output since 8.5.1.
---- Version 8.5.1 - 15/01/05 ----
Fix bad handling of voice overlap when at leat one unison.
Fix bad extra space at end of line when clef change by K:.
Add file glyphs.abc in the package.
Fix loss of font change before non-ASCII characters in strings.
Fix bad offsets and fonts of annotation-like decorations.
Fix loop on %%voice after %%voice since 8.3.2.
Fix erroneous display of rests in empty staves when "%%staffnonote 0".
---- Version 8.5.0 - 15/01/02 ----
Fix bad handling of font-style when no '-' in font name.
Extend %%deco with annotation-like strings.
Extend "%%setfont-x" up to 9.
Add %%voicecolor
(asked by Frédéric Boulanger).
Fix "setgray" in SVG output.
Add some styles (preserve white spaces, svg as block) on XHTML output ('-X').
Remove '<p>' from '-v -O -' output (many SVG images on stdout).
Do smaller shifts when voice overlap
(asked by David Lacroix).
Fix bad unisons when different accidentals
(reported by David Lacroix).
Fix loss of key signatures and meters when voice in empty staff
(reported by Willem).
Fix some cases of music lines cut inside beamed notes.
Adjust the position of the 'crdc' decorations and update deco.abc.
Fix loss of the 'svg' definition used by the PostScript code on SVG output.
Fix again bad display of unisons
(reported by David Lacroix).
Apply %%topspace when %%newpage inside a tune
(reported by Johann Schatzer).
---- Version 8.4.0 - 14/12/16 ----
Remove features.txt from the tarball.
Fix "%%microscale 4" on SVG output.
Handle %%microscale.
Add '+' in %%score/%%staves.
Fix bad handling of "K:none", especially when transposition.
Fix bad note heads when %%combinevoices
(reported by Johann Schatzer).
Fix bad transposition of the latin guitar chord "La".
Fix loss of 'exp none' in K:.
Fix bad display of unisons
(reported by David Lacroix).
Fix some compilation warnings
(reported by John Chambers).
Fix loss of some clef warnings at end of previous lines.
---- Version 8.3.4 - 14/12/02 ----
Fix double clefs when new voices in %%staves
(reported by Francis Stevens).
Fix loss of 128 decorations per tune since 8.3.0
(reported by Henry Bley-Vroman).
Fix problems with decorations or guitar chords/annotations
in sequence/measure repeat.
(reported by Frédéric Boulanger).
---- Version 8.3.3 - 14/11/26 ----
Fix no display of lyrics after tune since 8.3.2
(reported by Gerhard Schacherl).
Fix bad position of grace notes in overlay voices at start of measure
(reported by Jean-Luc Zins).
Fix memory leak relative to decorations.
Set back %%autoclef
(asked by Atte Jensen).
Remove the references to 'format.txt'
(reported by Martin Tarenskeen).
Fix bad repeat font when staves/voices with different scales
(reported by Gerhard Schacherl).
---- Version 8.3.2 - 14/11/01 ----
Change the PS font scale of the accidentals according to the FontMatrix
(reported by Chuck Boody).
Remove format.txt from the tarball.
Add decoration function 'crdc'.
Fix loss of voice options when many %%voice's without "%%voice end" in %%tune.
Fix loss of lyrics when ABC version 2.1 and generation restart.
Accept '<note1><note2>' in %%transpose.
Fix bad note transposition since 8.2.0.
---- Version 8.3.1 - 14/10/14 ----
Fix crash when %%combinevoices on beamed notes since 8.1.5
(reported by David Lacroix).
Fix bad start/stop of ties since 8.1.0.
Fix abnormal error when '<none>' or '<EOL>' in %%linebreak ending with 'lock'.
Fix abnormal error when spaces after backslash in music lines
(reported by Daniel Branning).
Don't let vertical space when all staves are empty.
---- Version 8.3.0 - 14/10/05 ----
Fix program loop when no measure bar at end of line since 8.2.2.
Fix some clashes of rests when more than 2 voices per staff.
Don't reset the staff to the main voice when finding a previous
overlaid voice.
Fix the documentation about %%stretchlast and change its default
value from 0.2 to 0.25.
Handle utf-8 in the names of the notes/history/.. after tune
(reported by Hudson Flávio Meneses Lacerda).
Fix crash when line break before a note alone in a staff
and a new voice since 8.2.0.
Fix crash when %%alignbars since 8.2.0.
Fix some clashes of dots and stems when voice overlap
(reported by Hudson Flávio Meneses Lacerda a long time ago!).
Fix bad PS output when exact minimum spacing since 8.2.1.
Fix crash when tune starting with grace note in the middle voice
of a 3-voices staff.
Fix crash when many %%staves/%%score and new pages
(reported by David Lacroix).
Don't print the lyrics after tune when "%%writefields W n".
Fix loss of explicit clefs since 8.2.0.
Fix M$ compiler errors
(reported by Olivier Levon).
Simplify the ABC parser.
---- Version 8.2.2 - 14/09/12 ----
Fix crash when slur of second voice continued on next line.
Fix bad auto clef after generation restart when clefs inserted.
Split the music lines at better places.
Fix many errors due to the lack of clefs in secondary voices.
Fix abnormal 'Bad tie' errors when tie on 2 music lines
(reported by Olivier Levon).
Fix compilation problems with VS Studio 2013 Express
(reported by Olivier Levon).
Fix generation abort when lack of V: after %%staves/%%score
(reported by Olivier Levon).
---- Version 8.2.1 - 14/09/03 ----
Fix crash when forced clef after %%staves/%%score since 8.2.0
(reported by Francis Stevens and Olivier Levon).
---- Version 8.2.0 - 14/08/29 ----
Fix bad clefs when voice/staff changes in %%staves/%%score.
Remove %%autoclef which was not used.
Fix loss of indentation since 8.1.0
(reported by David Lacroix).
Change the internal treatment of %%score/%%staves for no extra space.
Add !marcato! and !^!
(asked in the ABC mailing list).
Fix bad stem direction in lowest voice when invisible and visible rests
at a same time in a measure since 8.1.0
(reported by Eric Reinbold).
Set lowest value of %%staffscale to 0.3
(asked by Mike Scott).
Accept '^' and '$' as beginning and end of line in tune select.
Fix crash when multi-rest at start of a second voice of a staff.
---- Version 8.1.5 - 14/08/09 ----
Fix crash when %%combinevoices and different beaming.
Fix lack of ledger lines when large chord.
Always remove the invisible rests at start of tune when L:auto.
Add !stemless!.
Fix abnormal error 'Bad tie' when tie at end of voice
(reported by Daniel Branning).
Fix some compilation warnings
(reported by Daniel Branning).
Fix bad handling of !()! since 8.1.4
(reported by David Lacroix).
Fix horizontal offset of the custodes
(asked by Stephen West).
Fix crash when %%continueall and no measure bar in the tune.
Fix bad horizontal offset of rests alone in a measure
(reported by Stephen West).
---- Version 8.1.4 - 14/07/17 ----
Fix lack of source last character in syntax errors.
Change the definition of the start of long decorations for correct
display when the ending decoration is not in the tune.
Set the extra accidentals of K: at their indicated pitches
(asked by Paul Morrisset).
Fix double interpretation of '.' in "!p!.(c"
(reported by David Lacroix).
Fix lack of vertical space when empty lines in %%begintext
(reported by Henry Bley-Vroman).
Fix bad PostScript output when %%begintext justify.
Output the PDF marks of all T:'s, even if the first one is empty
(asked by David Lacroix).
Fix the size of font of the page header/footer, broken in 8.1.3
(reported by Francis Stevens).
---- Version 8.1.3 - 14/07/01 ----
Add more information about the titles/subtitles in the PostScript
output for (external) index generation
(asked by Tim Macdonald).
Add Δ (delta) in the known glyphs
(asked by Chuck Boody).
Fix some bad 'Line overfull' messages when automatic line break.
Fix bad clef when L:auto and quick clef change at start of tune.
Invert the behaviour of '\' in the guitar chords
(asked by David Lacroix).
Fix bad interval between staff systems according to %%staffsep
(reported by Eric Reinbold and David Lacroix).
Change <p> to <br/> between images on SVG output.
Fix bad %%header/%%footer vertical offsets.
Don't put the last music line on a new page when page overflow on W:.
---- Version 8.1.2 - 14/06/20 ----
Fix bad vertical offset of dots sometimes when many voices per staff.
Don't get 'auto' alone as 'clef=auto'
(reported by David Lacroix).
Fix double clef at start of staff when many voices in the staff
since 8.1.0.
(reported by David Lacroix).
---- Version 8.1.1 - 14/06/19 ----
Fix crash when a voice with no note appears as second voice of a staff
since 8.1.0
(reported by Francis Stevens).
---- Version 8.1.0 - 14/06/19 ----
Split the tune into music lines at better places.
Fix clash of voice name with staff when new voice after %%staves.
Fix bad music line indentation when more staves further in the tune.
Set the ties closer to the notes.
Fix bad automatic clef changes.
Add '%%clef auto'.
Change internal treatment of clefs.
Fix clash of notes in chords when unison or second with long notes.
Fix bad horizontal offset of accidents on long notes.
Fix bad key signature after change to 'K:none'.
Fix bad handling of '|' when the first character in w:
(reported by Alex Scheutzow).
Change internal treatment of #lines and scale of the staves.
Fix bad clef/note offset when a voice with explicit clef moves
to an other staff
(reported by reinier maliepaard).
Fix bad font for !trill!
(reported by David Lacroix).
Check the floating voices in %%score/%%staves.
Fix bad stem direction when %%combinevoices.
Fix crash when unknown decoration on one character since 8.0.4.
Fix crash when measure bar numbering and less notes in the upper staff
(reported by : J.Joao Almeida).
Add 'cue=' in K: and V:
(asked by Alex Scheutzow).
Fix too big length of syntax error messages
(reported by David Lacroix).
Fix bad horizontal offset of dots in chords since 8.0.4.
Fix bad horizontal offset of full rests in voice overlay
(reported by J.C.L.).
---- Version 8.0.4 - 14/05/23 ----
Fix too wide space between text paragraphs when not fill or justify.
Fix crash when utf-8 and latin characters in a same file
(reported by Henry Bley-Vroman).
Fix note/accidental clash when chords with unisons and seconds
(reported by David Lacroix).
Change internal fonts to 'serif' for SVG output.
Forbid rests in grace note sequences.
Fix crash when rest in grace note sequence.
Fix direction of ties in chords with odd number of notes.
Fix bad beams in SVG output
(reported by David Lacroix).
Fix bad direction of beam stub on last note when !beambr1! / !beambr2!
(reported by David Lacroix).
May have up to 128 decorations per tune
(asked by Henry Bley-Vroman).
Fix crash when only P: or Q: in a generation sequence
(reported by Henry Bley-Vroman).
---- Version 8.0.3 - 14/05/05 ----
Fix non-function of %%voice inside %%tune since some 7.5.x
(reported by Gerhard Schacherl).
Fix small internal problem with decorations.
Fix position of accent marks (!>!)
(reported by Paul Rosen).
Fix bad margins when tune inside %%multicol
(reported by A.B. Steen).
Don't draw repeat brackets when bar between 2 staves.
Fix compilation warning on MS-windows
(reported/fixed by Olivier Levon and Jean-Luc Zins).
Don't display an accidental when {#,b,=} at start of a word in guitar chords.
Fix lack of EOS in some internal strings
(fixed by Olivier Levon).
Fix bad guitar chord / annotation when '\' inside.
Fix double transposition of 2 octaves when both %%abc2pscompat
and octave= in K:/V:.
Fix compilation warnings on MAC
(reported by Chuck Boody).
---- Version 8.0.2 - 14/04/02 ----
Fix bad text justication with PostScript output
(reported by Gerhard Schacherl).
Fix loss of positions (decorations, lyrics..) when many tunes
(reported by John Taylor).
Add HAVE_MMAP in config.h for ms-windows users
(reported by Jean-Luc Zins).
Fix loss of tie at end of line
(reported by David Lacroix).
Add '--param=value' in 'configure'.
Fix bad configure when full path to the cc compiler
(reported by Olivier Levon).
---- Version 8.0.1 - 14/03/31 ----
Fix bad configure when pango is found (Makefile empty)
(reported by Martin Tarenskeen).
---- Version 8.0.0 - 14/03/29 ----
Remove some vertical space in tune header when no composer.
Remove the vertical space of the empty staves.
Remove the GNU 'autoconf' stuff (see 'INSTALL').
Remove the License.
Change the format of the error messages.
Remove tight.fmt.
Add sample8.html.
Add command line option '-z' for ABC embedded in HTML/XHTML.
Fix loss of vertical space above the staves (%%staffsep) since 7.6.10
(reported by David Lacroix).
Creation from abcm2ps version 7.8.0.
Remove Makefile.common that is not used by anything, despite
a comment to the contrary.
Highlights in this release include:
The usual round of bug fixes, compatibility changes, and
incremental improvements.
For a list of open issues, or to report problems, please visit
bugs.ghostscript.com. Incompatible changes
The planned device API tidy did not happen for this release,
due to time pressures, but we still intend to undertake the
following: We plan to somewhat tidy up the device API. We intend
to remove deprecated device procs (methods/function pointers)
and change the device API so every device proc takes a graphics
state parameter (rather than the current scheme where only a
very few procs take an imager state parameter). This should
serve as notice to anyone maintaining a Ghostscript device
outside the canonical source tree that you may (probably will)
need to update your device(s) when these changes happen. Devices
using only the non-deprecated procs should be trivial to update.
1.7.6 (2016-09-09), released by Ivan Andrus <darthandrus@gmail.com>
* Properly copy and free strings. This caused incorrect file
reporting in some cases #49000
* Add "verbatim" commands and environments from tipa #46734
* Avoid infinite loop when a regex matches an empty string
* Fix crash on invalid regular expression
* Add warnings for $$...$$ and $...$ #47044
* Update the banner to reflect current bug reporting contacts
1.7.5 (2015-12-07), released by Ivan Andrus <darthandrus@gmail.com>
* Track whether the previous line ended in a comment #45980
* Add a few source code environments to VerbEnvir
* Don't show long line warning if the last line doesn't have a newline #46539
* Fix deweb's handling of file names #46043,#46042
* Use the exit status to indicate warnings were found #45979
* Consider OS X a UNIX
1.7.4 (2015-04-11), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed undefined behavior (patch from TeXLive)
1.7.3 (2015-04-09), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed memory leaks and a crashing bug #42813
* Added ConTeXt \start... \stop... tracking #44517
* Added DashExcpt list for exceptions to dash rules #42237
* Support \cite with two optional arguments (biblatex) #44413
* Removed warning about using \dots instead of .. #40731
This incorrectly warns about relative paths
* Removed check for intro since it's common in file names #43013
* Turn off warning 19 by default #44226
Warning 19 is about Latin-1 quotes, but gives false positives
for some utf-8 characters.
1.7.2 (2013-04-17), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed display bug on platforms where sizeof(int) != sizeof(regoff_t)
* Warn that .. should be \dots like lacheck does
* Fixed warnings under clang
* Incorporated several build related patches from TeX Live
1.7.1 (2012-08-22), released by Ivan Andrus <darthandrus@gmail.com>
* Improvements for TeX Live and CTAN
* Fixed bug when checking for interword spacing
* Added warning when a file has lines that are too long which can cause problems
* Added ability to suppress user regular expression warnings by "naming" them
* Added ability to suppress warnings for the rest of the file
* Allow using PCRE or POSIX ERE or neither (at configure time).
Regular expressions can be marked as PCRE or POSIX only.
* Allow () to specify an optional argument in WipeArg to support \cmidrule[](){}
* Allow regular expressions for Silent keyword, specified in [] for "case insensitive"
* Added warning about \hline and vertical rules in tabular environments
* I changed user warnings to be post WipeArg (like they were pre
1.7.0). I had changed them in 1.7.0 to be pre WipeArg so that I
could match things like \label{...}, but this caused many false
positives by matching in comments, etc.
1.7.0 (2012-05-28), released by Ivan Andrus <darthandrus@gmail.com>
* Added support for user defined regular expression based warnings
* Added support for macros like \ensuremath and \text
* Added support for suppressing messages on a single line
1.6.6 (2012-04-07), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed some memory issues
* Do not increase line number when the line was very long
* Some fixes for TexLive
1.6.5 (??), released by Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* Fix bug where ChkTeX generates a warning about missing space before
parenthesis when the parenthesis is at start of line.
* Update ChkTeX.tex.in to use proper LaTeX2e markup.
* Update the build machinery a bit.
Diff provided by markd.
The 1.0 distfile server has not been available for a couple years
now, there is no copy on nftp, and this package is part of one of
the texlive meta packages, so it would be good if it was fetchable.
Changes since 1.0:
2015-07-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Better dependencies for 'make check'.
2015-06-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c: Drop <kpathsea/config.h> (isascii via KPSE_COMMON).
2015-04-17 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c: #include <kpathsea/config.h> (for isascii).
2014-06-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Drop the obsolete ACLOCAL_AMFLAGS.
2013-06-28 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c: First include <config.h>.
2012-11-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Avoid use of deprecated INCLUDES.
2012-05-29 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c: Drop the problematic prototype for isatty(),
already declared in <unistd.h> or <kpathsea/c-fopen.h>.
Cast arguments to avoid MSVC compiler warnings.
From Akira Kakuto <kakuto@fuk.kindai.ac.jp> (W32TeX).
2011-09-25 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.test: New shell script for tests.
* tests/{play.dvi,playout.2}: Test input and expected output.
* Makefile.am: Add the test and its data.
2011-09-23 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c (writedvifile): Write newline at end of stdout.
2011-04-18 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c (writepreamble): Cast string literal to 'unsigned
const char *' to avoid 'differ in signedness' warning.
2011-02-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (EXTRA_DIST): read.me has been renamed README.
2010-05-10 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c (SET_BINARY): Remove casts to void.
2010-02-12 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (AM_CPPFLAGS): Remove '-DNO_DEBUG' ...
* configure.ac: ... now added via KPSE_KPATHSEA_FLAGS.
2009-08-21 Peter Breitenlohner <peb@mppmu.mpg.de>
Avoid maximal compiler warnings.
* dvidvi.c (oname): Constify global string.
(error, putstr): Constify string arg.
2009-06-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (AM_CPPFLAGS): remove -DNeedFunctionPrototypes.
2009-06-09 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (AM_CFLAGS): enable compiler warnings.
* dvidvi.c: declare most function as static and define them
with ANSI C prototypes. #include <unistd.h> to declare isatty.
Remove unused variables.
Remove SHORTINT (to select '%ld' or '%d' format specifiers),
all relevant variables are integer (typedef'ed as long).
2009-06-02 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c: always include <stdlib.h>, to avoid implicit
declaration of calloc, exit, free, and malloc.
2009-05-27 Peter Breitenlohner <peb@mppmu.mpg.de>
Adapt to TL2009 build system.
2008-02-29 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.in: added AC_CONFIG_HEADERS (moved
from ../kpathsea/common.ac to here).
2008-01-29 Peter Breitenlohner <peb@mppmu.mpg.de>
Convert from autoconf-2.13 to autoconf-2.59+:
* Makefile.in: Add @configure_input@ line.
* aclocal.m4 (new): Generated (aclocal -I ../m4).
* configure: Regenerated (autoconf).
2004-12-30 Peter Breitenlohner <peb@mppmu.mpg.de>
* dvidvi.c: Changed return type void of main() into int.