- Drop dependency to obsolete devel/p5-File-Slurp-Unicode
- Fix dependency to wip package to misc category, say,
misc/p5-Business-ISSN
misc/p5-Business-ISMN
See
http://mail-index.netbsd.org/tech-pkg/2014/10/02/msg013638.html
(upstream)
- Update 0.9.9 to 1.9
------------------
1.9 (2014-05-25)
* Misc bug fixes
* Option names accept dashes as well as underscores for general Tex
option compatibility.
* New "--input-directory" option
* Tool mode now also supports data validation
* Perl 5.18 is now used to build all biber binaries
* Locale-sensitive sorting now more granular (see biblatex
"sortlocale" documentation)
* Source mapping feature now interpolates from previous matches
* Now supports generalised separated values lists using new
"--xsvsep" option.
* Macro <-> UTF-8 conversion now more robust
* New Text::BibTeX library now supports generating initials from
general UTF-8 strings (for, e.g. Russian names)
1.8 (2013-10-21)
* Perl 5.18 compatibility (hash order randomisation)
* Removed Data::Diver module due to linux licensing restrictions
* Misc Bug Fixes
1.7 (2013-07-07)
* Added clrmacros option
* Added map_nomatch
* Added --tool_macro_fields option
* Exposed sorting option to user-level config file (so sorting in tool mode is possible)
1.6 (2013-04-30)
* Bugfixes
* Now uses perl 5.16. Non-binary (unpacked) use requires perl 5.16+
* Improved tool mode with some formatting options
* Made Unicode NFD/NFC boundaries more robust
* labelyear is now labeldate to match biblatex 2.6
* Support for new CLONESOURCEKEY field (see biblatex 2.6 docs)
* New padding character option in labelalphatemplate (see biblatex
2.6 docs)
1.5 (2013-01-10)
* Added new source mapping option "map_entry_null"
* Renamed some options (old ones remain as aliases):
bibencoding -> input_encoding
bblencoding -> output_encoding
bblsafechars -> output_safechars
bblsafecharsset -> output_safecharsset
outfile -> output_file
outformat -> output_format
* New "tool" mode with "--tool" option which takes a data source as argument
and just performs reencoding and source mappings etc. as per options and config file.
* Support for customisable BibTeX data source list and name separators
* Better debug output for source mapping
* Better defined source mapping hierarchy with bugfixes
1.4 (2012-11-28)
* Support for biblatex 2.4 style sourcemaps (See \DeclareStyleSourcemap in
biblatex docs)
* entrykey is now a possible read-only pseudo field in sourcemaps
* Reencode data interface completely re-written. New user option
--recodedata allows users to specify a new data file for defining
reencoding sets.
* Internal changes to allow multiple script/lang variants of
fields in biblatex in the future.
* Citation key aliases now supported more comprehensively, in crossrefs etc.
* Support for new RELATEDOPTIONS field (see biblatex docs)
* Misc bug fixes
1.3 (01-11-2012)
* New "append" mode for sourcemap to allow combining of fields
* map_final now possible for map_set_field steps which causes map to
stop completely if map_overwrite is false and the field to set
already exists
* Allow extrayear generation when there is no labelyear
1.2 (20-08-2012)
* Misc bug fixes
1.1 (01-08-2012)
* Misc bug fixes
* Fixed later CentOS libz issue by including latest libz for linux builds
* Fixed DOT output (SF bug 3544894)
1.0 (01-07-2012)
* Internal data model processing changes
* New labeltitleyear and extratitleyear disambiguation tracker
* New labeltitle and extratitle disambiguation tracker
* Sorting per list enabled for biblatex 2.0
* New noinit option for ignoring parts of names when generating initials
* Some optimisations for large data sources
* Fixed build issues which broke PAR::Packer binary under latest Debian (Wheezy)
- Add LICENSE (gnu-gpl-v2)
- Add gmake on USE_TOOLL+=
- Add post-build: and post-install: target
to get de/LC_MESSAGES/pslib.mo installed as previous package.
(USE_CMAKE= yes doesn't work for install: yet)
(upstream)
- Update 0.2.6 to 0.4.5
-------------------------
Version 0.4.5
- added support for reusable images
- updated man pages
Version 0.4.4
- fixed impropper use of font in ps_stringwidth() (thanks to Roger Wimbert)
Version 0.4.3
- renamed getline() to afm_getline() in ps_afm.c because never versions
of libc have an equal symbol
Version 0.4.2
- fixed bug in ps_setcolor()
- made src/hash_table.c compile on hp ux
- fixed typo in input encoding table
- fixed man pages
- fixed several memory leaks
Version 0.4.1
- fixed DSC in postscript file (makes ghostview for ms windows happy)
- configuring using cmake now checks for libpng, libjpeg, libtiff, libz
Version 0.4.0
- Also disolve a ligature if it isn't present in the font encoding vector
- handle duplicate glyphs in an afm file nicely, without leaking memory
- many small changes to make it compile for win32 in a mingw and
visual C environment (includes support for cmake)
- added function PS_glyph_list() which returns a list of all glyphs
in a font. Free that list with PS_free_glyph_list()
- added function PS_glyph_width() which returns the width of a glyph
- changed mode of fopen to "rb" to make it work in win32
- added functions PS_[begin|end]_font(), PS_[begin|end]_glyph()
for creating Type3 fonts
- added functions PS_add_kerning(), PS_add_ligature() for setting
kerning pairs and ligatures of a font.
- added PS_glyph_show() for outputting a glyph by its name.
- fixed sourceforge bug 1556247, 'ordmaskuline' must be 'ordmasculine'
Version 0.3.0
- PS_string_geometry() uses the passed font and not the current font
(Closes#1711438 at sourceforge)
- added section about color separation in man page of pslib
- check for byteswap.h because mingw doesn't have it
- default error handler now prints to stderr instead of stdout (reported
by Johannes Frank, fixes debian bug #429544)
- parbreak has no effect if linebreak is set (previous segm reported
by Johannes Frank, fixes debian bug #429543)
- BMP support can be disabled
- PS_place_image() doesn't check for mimetypes of unsupported image
formats
- support for separating colors. Just set the value 'separationcolor'
before creating a new page to 1-4 (1=cyan, 2=magenta, ...)
- added missing include file for freebsd
- Support for other input encodings (currently only latin1 and latin2, more
can be easily added)
- Replaced TeXBase1 by Cork fontencoding because it supports more glyphs
- ps_check_for_lig() gets extra first parameter *psdoc in order to be able
to access the inputencoding stored in psdoc
Version 0.2.7
- fixed setting of locale
- PS_set_border_style() works as expected
- added blind feature to PS_show_boxed()
- added support for gif, tiff and bmp images
- PS_show_boxed() sets the value 'boxheight' to the actual height of
the box. This is useful if you specify a height of 0.0 for the
box and need to find out how high is has become. It is also useful
if a box isn't completely filled.
- passing a height of 0.0 to PS_show_boxed() will create a box long enough
to contain all text.
- strip alpha channel from rgb pngs, because they cause a segm fault. Once
I understand where the actual problem lies, it will be reenabled.
- make euro symbol work (replaces the currency symbol)
- PS_arc() and PS_arcn() behave like the arc and arcn postscript commands
- fixed rpm spec file
- PS_continue_text() finally works as expected
- PS_get_buffer() checks for psdoc->sb before accessing it
- PS_begin_page() does not overwrite the BoundingBox and Orientation
anymore, if it has been explicitly set by PS_set_info()
---------------------
2014-06-07 Jay Berkenbilt <ejb@ql.org>
* 5.1.2: release
* MS Visual C++ build: explicitly target Windows 5.0.1 (XP)
* New example program: pdf-split-pages: efficiently split PDF
files into individual pages.
* Bug fix: don't fail on files that contain streams where /Filter
or /DecodeParms references a stream. Before, qpdf would try to
convert these to direct objects, which would fail because of the
stream.
2014-02-22 Jay Berkenbilt <ejb@ql.org>
* Bug fix: if the last object in the first part of a linearized
file had an offset that was below 65536 by less than the size of
the hint stream, the xref stream was invalid and the resulting file
is not usable. This is now fixed.
2014-01-14 Jay Berkenbilt <ejb@ql.org>
* 5.1.1: release
2013-12-26 Jay Berkenbilt <ejb@ql.org>
* Bug fix: when copying foreign objects (which occurs during page
splitting among other cases), avoid traversing the same object
more than once if it appears more than once in the same direct
object. This bug is performance-only and does not affect the
actual output.
2013-12-17 Jay Berkenbilt <ejb@ql.org>
* 5.1.0: release
2013-12-16 Jay Berkenbilt <ejb@ql.org>
* Document and make explicit that passing null to
QUtil::setRandomDataProvider() resets the random data provider.
* Provide QUtil::getRandomDataProvider().
2013-12-14 Jay Berkenbilt <ejb@ql.org>
* Allow anyspace rather than just newline to follow xref header.
This allows qpdf to read a wider range of damaged files.
2013-11-30 Jay Berkenbilt <ejb@ql.org>
* Allow user-supplied random data provider to be used in place of
OS-provided or insecure random number generation. See
documentation for 5.1.0 for details.
* Add configure option --enable-os-secure-random (enabled by
default). Pass --disable-os-secure-random or define
SKIP_OS_SECURE_RANDOM to avoid attempts to use the operating
system-provided secure random number generation. This can be
especially useful on Windows if you wish to avoid any dependency
on Microsoft's cryptography system.
2013-11-29 Jay Berkenbilt <ejb@ql.org>
* If NO_GET_ENVIRONMENT is #defined, for Windows only,
QUtil::get_env will always return false. This was added to
support a user who needs to avoid calling GetEnvironmentVariable
from the Windows API. QUtil::get_env is not used for any
functionality in qpdf and exists only to support the test suite
including test coverage support with QTC (part of qtest).
* Add /FS to msvc builds to allow parallel builds to work with
Visual C++ 2013.
* Add missing #include <algorithm> in some files that use std::min
and std::max.
2013-11-21 Jay Berkenbilt <ejb@ql.org>
* Change image comparison tests, which are disabled by default, to
use tiff files with 8 bits per sample rather than 4. This works
around a bug in tiffcmp but also increases time and disk space for
image comparison tests.
2013-10-28 Jay Berkenbilt <ejb@ql.org>
* Fix MacOS compilation errors by adding a missing #include
<string> in a header file.
- Remove patch-main.c (it was for 'Remove wrong casts.').
(upstream)
- update 2.48 to 2.57
----------------------------------------------
Release 2.57 (January 24, 2015, Gerd Neugebauer)
- Segfault in deTeX fixed.
- Compiler warnings silenced.
Release 2.56
- Disambiguating numbers adapted to fit to documentation.
- Configuration of regex fixed to work on Linux.
- Documentation typos fixed.
- Signed characters fro translation tables changed to unsigned.
- Autoconf configuration improved.
Release 2.55
- Library biblatex.rsc added. It contains capitalizations of fields used in bibLATEX.
- Fix for a misbehaviour when selecting entries according to an aux file with deeply
nested @strings.
Release 2.54
- Command line parameter -V documented.
- Resource key.make.alias added to create new @ALIAS records for any newly generated key.
- Resource apply.alias added to expand the @ALIAS records.
- Resource apply.include added to expand the @INCLUDE records.
- Resource apply.modify added to expand the @MODIFY records.
- Error message for -o without parameter added.
- @ALIAS and @INCLUDE records where not printed. This has been fixed.
- A test suite for BibTool has been integrated. It requires Perl to be present on
the system on which the tests should be run.
Release 2.53
- In tex.define spaces before the = are ignored instead of leading to unwanted
definitions.
- An intialization error showed up on MacOS. This has been fixed.
- The prepared makefiles for various operating systems missed an entry for crossref.[cho].
- Typo in help text and copyright year fixed.
Release 2.52
- A few incompatibilities with signed and unsigned characters which showed up on
MacOS only have been fixed.
- A few compiler warnings have been fixed.
Release 2.51
- Bugfix in names.c: The classification of name parts erroneously has used a wrong
translation under certain circumstances.
Release 2.50
- Bugfix in names.c: The classification of name parts erroneously has used a wrong
translation under certain circumstances.
- Bugfix in key.c: The classification of name parts erroneously has considered, to be
a first name under certain circumstances. This has been improved.
- Improvement in names.c and key.c concerning printing in debug mode.
Release 2.49
- New resource expand.crossref introduced. This resource enables the expansion
of fields inherited via the crossref mechanism.
- Bugfix in names.c: The classification of name parts erroneously has considered the
initials V., I., and X. to be Roman numerals belonging to the jr part under special
circumstances. This has been improved.
- Name formatting now uses a fractional part to restrict the number of name parts
considered.
- New resource expand.crossref introduced. This resource enables the expansion
of fields inherited via the crossref mechanism.
- Bugfix in print.c: Some national characters have been lost. It was necessary to use
an unsigned character as elsewhere.
- Convert (buildlink3) from fltk 1.3 to 2.0
(upstream)
- Update 0.3.9 to 0.4.4
---------------------
flpsed-0.4.4
- fix problem with documents that embed standard font replacements
(reported by Volker Kuhlmann)
- use plain Helvetica font instead of HelveticaNeue-Roman
(reported by Evgeny Stambulchik and others).
- use ftell() instead of ftello() for better compatibility
(reported by Christophe CURIS).
- fix compile problem with recent fltk-2 snapshots (reported by Brian)
- automatically import PDF files from the command line (requested by many).
flpsed-0.4.3
- implicitely end setup section if %%Page comment is encountered and check
for valid setup length after DSC parsing.
- only set modified flag if real changes have been made to the document.
- use fl_choice() instead of deprecated fl_ask().
- no longer rely on %%Pages comment because of possible use of (atend).
- call XSync() to avoid "Cannot get ghostview property" error from gs
(reported by A Mennucc).
- don't die on SIGPIPE if gs has a problem (reported by A Mennucc).
- use fltk2-config instead of fltk-config.
flpsed-0.4.2
- Use setenv() instead of putenv() for POSIX
compatibility (noticed by Jeff Orczykowski on Solaris 8).
- fix gcc-4.1 compilation problem.
- fix segfault in DSC code reported by Morten Brix Pedersen.
- work around missing utf8len() in recent fltk-2. versions.
- more compile fixes for recent fltk-2. versions.
flpsed-0.4.1
- Add support for PostScript Document Structure Convention.
- Pages can now be accessed in random order.
- Document sizes other than A4 are handled better.
- Add -geometry and -z (zoom) options.
flpsed-0.4.0
- Switch to fltk2 to support antialiased fonts and utf8.
- Added support for polish special characters (tested by Bartosz Malinowski).
- Document sizes other than A4 are handled better.
- Add -geometry and -z (zoom) options.
- Add DEPENDS+= textproc/hevea
- Remove two patches:
* One was to disable building doc
* The other was fixing tex stuff PATH
- PKGREVISION++
- (PLIST) adding many doc files
- Add comment on patches
- upstream claims problem fixed, but prerequisite
is missing on pkgsrc yet, so still doc is disabled now
(upstream)
- Update to 1.10.2
Version 1.10.2
- Fixed packaging of documentation
1.6.4 (2007-10-20)
- For some reason 1.6.3 did not include all the changes it was supposed to
have, this release should fix it. One such issue is the MacOS X
compilation.
- Include some updates to the default chktexrc from Jean-Marc Lasgouttes.
---- Version 7.8.12 - 14/12/16 ----
Fix bad handling of "K:none", especially when transposition.
Fix bad transposition of latin guitar chord "La".
Fix loss of 'exp none' in K:.
Fix some compilation warnings
(reported by John Chambers).
Fix problems with decorations or guitar chords/annotations
in sequence/measure repeat.
(reported by Frédéric Boulanger).
---- Version 7.8.11 - 14/11/26 ----
Fix bad position of grace notes in overlay voices at start of measure
(reported by Jean-Luc Zins).
Fix bad repeat font when staves/voices with different scales
(reported by Gerhard Schacherl).
---- Version 7.8.10 - 14/11/01 ----
Change the PS font scale of the accidentals according to the FontMatrix
(reported by Chuck Boody).
Fix loss of voice options when many %%voice's without "%%voice end" in %%tune.
Fix lost of lyrics when ABC version 2.1 and generation restart.
Fix bad transposition of notes when %%transpose after K:.
Too long to list all the ChangeLog, so
list of the version and date for the rest of ChangeLog
---- Version 7.8.9 - 14/10/14 ----
---- Version 7.8.8 - 14/08/29 ----
---- Version 7.8.7 - 14/08/09 ----
---- Version 7.8.6 - 14/07/17 ----
---- Version 7.8.5 - 14/07/01 ----
---- Version 7.8.4 - 14/06/18 ----
---- Version 7.8.3 - 14/05/23 ----
---- Version 7.8.2 - 14/05/05 ----
---- Version 7.8.1 - 14/04/02 ----
---- Version 7.8.0 - 14/03/26 ----
---- Version 7.7.2 - 14/03/07 ----
---- Version 7.7.1 - 14/02/18 ----
---- Version 7.7.0 - 14/02/17 ----
---- Version 7.6.10 - 14/01/23 ----
---- Version 7.6.9 - 14/01/23 ----
---- Version 7.6.8 - 13/11/21 ----
---- Version 7.6.7 - 13/11/03 ----
---- Version 7.6.6 - 13/11/03 ----
---- Version 7.6.5 - 13/11/02 ----
---- Version 7.6.4 - 13/11/01 ----
---- Version 7.6.3 - 13/10/25 ----
---- Version 7.6.2 - 13/10/18 ----
---- Version 7.6.1 - 13/10/16 ----
---- Version 7.6.0 - 13/08/20 ----
---- Version 7.5.8 - 13/08/07 ----
---- Version 7.5.7 - 13/07/16 ----
---- Version 7.5.6 - 13/06/17 ----
---- Version 7.5.5 - 13/06/06 ----
---- Version 7.5.4 - 13/05/27 ----
---- Version 7.5.3 - 13/05/24 ----
---- Version 7.5.2 - 13/03/22 ----
---- Version 7.5.1 - 13/03/17 ----
---- Version 7.5.0 - 13/03/01 ----
---- Version 7.4.2 - 13/02/13 ----
---- Version 7.4.1 - 13/02/11 ----
---- Version 7.4.0 - 13/01/29 ----
---- Version 7.3.5 - 13/01/15 ----
---- Version 7.3.4 - 13/01/08 ----
---- Version 7.3.3 - 12/12/14 ----
---- Version 7.3.2 - 12/12/07 ----
---- Version 7.3.1 - 12/11/28 ----
---- Version 7.3.0 - 12/11/17 ----
---- Version 7.2.2 - 12/11/07 ----
---- Version 7.2.1 - 12/10/30 ----
---- Version 7.2.0 - 12/10/25 ----
---- Version 7.1.3 - 12/10/18 ----
---- Version 7.1.2 - 12/10/09 ----
---- Version 7.1.1 - 12/09/29 ----
---- Version 7.1.0 - 12/09/13 ----
---- Version 7.0.16 - 12/09/06 ----
---- Version 7.0.15 - 12/08/27 ----
---- Version 7.0.14 - 12/07/22 ----
---- Version 7.0.13 - 12/06/17 ----
---- Version 7.0.12 - 12/06/10 ----
---- Version 7.0.11 - 12/06/02 ----
---- Version 7.0.10 - 12/05/28 ----
---- Version 7.0.9 - 12/05/23 ----
---- Version 7.0.8 - 12/05/21 ----
---- Version 7.0.7 - 12/05/16 ----
---- Version 7.0.6 - 12/05/13 ----
---- Version 7.0.5 - 12/04/30 ----
---- Version 7.0.4 - 12/03/31 ----
---- Version 7.0.3 - 12/03/03 ----
---- Version 7.0.2 - 12/02/21 ----
---- Version 7.0.1 - 12/02/06 ----
---- Version 7.0.0 - 12/02/02 ----
CHANGES IN V1.0.62
- cups-browsed: Allow underscore characters in print queue names.
Thanks to Tim Waugh from Red Hat for the bug report (Bug
#1241).
- pdftops: Apply workarounds for Kyocera also to Utax printers
as Utax uses hard- and software from Kyocera. Thanks to Edward
Huang from Kyocera.
- cups-browsed: Added support for "BrowseAllow All" in the
cups-browsed.conf file.
- cups-browsed: Reorder inclusion of headers for compatibility
with NetBSD (Bug #1235).
- imagetopdf, pdftopdf: Correct handling of hardware copies in
PJL/JCL and/or when the PPD file has a "Copies" option.
It seems okular autodetects some things (kdegraphics-mobipocket),
so the build dies on systems where this package is present. Add it
as a dependency and update the PLIST accordingly.
PKGREVISION bumped.
Ok@ markd
Changes:
* mktexlsr outputs normal msgs to stdout instead of stderr.
* do not ignore a non-terminated last line of a file.
* new texmf.cnf variables SELFAUTOGRANDPARENT, guess_input_kanji_encoding.
Release 0.30.0
core:
* Openjpeg2 support (openjpeg 1 is preferred). Bug #58906
* Fix potential memory corruption on TextSelectionDumper. Bug #84555
* Check for invalid matrix in annotation. Bug #84990
* Open some not conforming files. Bug #85919
* PSOutputDev: Accept a list of pages indeces instead of first, last. Bug #84833
* Fix memory leak on error condition
cpp:
* New API to set debug output function
build system:
* configure: Improve support with older clang versions. Bug #76963
utils:
* pdfunite: Support output intents, optional content and acroform
Release 0.29.0
core:
* Use correct LAB byte array for lcms input. Bug #86388
* Write correct size in trailer dict. Bug #86063
* Use Default colorspaces if present instead of Device colorspaces
* Solve blend mode problem in CYMK and DeviceN for separable blend modes
* Compilation/warning fixes on SunOS
* Regression test improvements
glib:
* demo: Compilation fixlets
build system:
* cofigure: print "no" instead of "auto" if lcms not found
It is a x64 Windows support release.
=== Changes
==== Ruby/GLib2
* Improvements
* Stopped to call g_thread_init() for GLib 2.32.0 or later because
g_thread_init() is called automatically.
* Added GLib.format_size.
* Added GLib::Source#name.
* Added GLib::Source#name=.
* Added GLib::Source#ready_time.
* Added GLib::Source#ready_time=.
* Added GLib::Source#destroy.
* Fixes
* Fixed a bug that wrong converter is used on bigendian
environment.
[GitHub#270][Reported by mtasaka]
==== Ruby/GIO2
* Improvements
* Added Gio::DBus.
* Fixes
* Fixed a bug that Gio::ContentType#executable? isn't defined by
correct name.
==== Ruby/GTK2
* Improvements
* Gtk::AboutDialog#show: Supported license_type option.
[ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
* Fixes
* Gtk::AboutDialog#show: Fixed a bug that wrap_license option
doesn't work.
[ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
==== Ruby/GObjectIntrospection
* Improvements
* Supported prefix removing from method name.
* Supported GList of UTF-8.
[ruby-gnome2-devel-en][Reported by Detlef Reichl]
* Added documentation.
[GitHub#267][Patch by Detlef Reichl]
* Fixes
* Fixed a bug that out only argument is required.
[GitHub#268][Reported by mtasaka]
==== Ruby/GDK3
* Improvements
* Gdk::Window: Added deprecated constants for backward compatibility.
* Supported Gdk::Keyval module functions.
[GitHub#265][Reported by Detlef Reichl]
* Cairo::Context#set_source_rgba: Re-supported
(({set_source_rgba(r, g, b, a)})) style.
[GitHub#272][Patch by Detlef Reichl]
* [windows] Bundled the new default GNOME icon theme.
[GitHub#276][Reported by glurp]
* Fixes
* Gdk::Color.parse: Fixed unexpected API change.
[GitHub#276][Reported by glurp]
* Fixed a bug that Gdk::Event::Mask fallback doesn't work.
[GitHub#276][Reported by glurp]
==== Ruby/GTK3
* Improvements
* Gtk::AboutDialog#show: Supported license_type option.
[ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
* Gtk::ActionBar: Added.
[GitHub#282][Suggested by Christopher L. Ramsey]
* Fixes
* Gtk::AboutDialog#show: Fixed a bug that wrap_license option
doesn't work.
[ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
==== Ruby/RSVG2
* Improvements
* RSVG::Handle.new_from_file: Supported flags. You can open a
large file with (({:flags => :unlimited})).
[GitHub#263][Patch by Taro Matsuzawa]
==== Ruby/Clutter
* Improvements
* Added Clutter::Feature.
* Fixes
* Added missing require for Ruby/Pango.
* Fixed initializing order.
[GitHub#274][Reported by mtasaka]
=== Thanks
* Detlef Reichl
* Hiroyuki Ito
* mtasaka
* glurp
* Taro Matsuzawa
* Christopher L. Ramsey
of raw seddery. While here, fix DEINSTALL to more reliably remove the
block this package adds to xpdfrc, and also to avoid stepping on its
own scratch files.
From qjsgkem on freenode.
XXX: This package really shouldn't be munging files in PKG_SYSCONFDIR, but
XXX: that's probably nontrivial to avoid and an issue for some other day.
0.09 - 23 September 2014
Matthew Newton:
- add setcmykcolour method
- add err method to find last error
- internal data structure updates
0.08 - 20 June 2014
Satoshi Azuma:
- remove Test::More module and make it a build dependency
Matthew Newton:
- fix test result failures on -Duselongdouble
- allow units to be specified for any distance
- add X-Windows colours, supplied by Steve Baldwin
- change all space-separated lists to arrays
- fix Begin/EndDocument handling in EPS file insertion
News in 11.88
* TeX-PDF-mode is now enabled by default.
* Now TeX-previous-error works with TeX commands if the new option
TeX-parse-all-errors is non-nil, which is the default. When this option is
non-nil, an overview of errors and warnings reported by the TeX compiler
can be opened with M-x TeX-error-overview <RET>. See Debugging, for
details.
* Style file authors are encouraged to distinguish common from expert macros
and environments, and mark the latter using TeX-declare-expert-macros and
LaTeX-declare-expert-environments.
Users can then restrict completion using TeX-complete-expert-commands.
* Management of LaTeX package options in the parser was improved. You might
need to reparse your documents, especially if you loaded the ?babel?
package with language options.
* Now you can insert ?$...$? or ?\(...\)? by typing a single $. To do this,
customize the new option ?TeX-electric-math?. TeX-math-close-double-dollar
was removed. See Quotes, for details.
* C-c <RET> documentclass <RET> completes with all available LaTeX classes,
if the TeX-arg-input-file-search variable is non-nil. Completion for class
options of the standard LaTeX classes is provided as well.
* New user options LaTeX-default-author, LaTeX-fontspec-arg-font-search,
LaTeX-fontspec-font-list-default, TeX-date-format, and
TeX-insert-braces-alist. A new possible value (show-all-optional-args) for
TeX-insert-macro-default-style was added. The default value of
TeX-source-correlate-method has been changed.
* ?biblatex? support was greatly expanded. If parsing is enabled, AUCTeX
looks at ?backend? option to decide whether to use Biber or BibTeX. The
LaTeX-biblatex-use-Biber variable was changed to be file local only and is
no more customizable.
* With some LaTeX classes, the default environment suggested by
LaTeX-environment (C-c C-e) when the current environment is ?document? was
changed. With ?beamer? class the default environment is ?frame?, with
?letter? it is ?letter?, with ?slides? it is ?slide?.
* Brace pairing feature was enhanced in LaTeX documents. Support for ?\bigl?,
?\Bigl?, ?\biggl? and ?\Biggl?, the same as the one for ?\left?, was added
to TeX-insert-macro. For example, C-c <RET> bigl <RET> ( <RET> inserts ?\
bigl(\bigr)?.
You can insert brace pair ?()?, ?{}? and ?[]? by typing a single left brace
if the new user option LaTeX-electric-left-right-brace is enabled.
Macros ?\langle?, ?\lfloor? and ?\lceil?, which produce the left part of
the paired braces, are treated similarly as ?(?, ?{? and ?[? during the
course of TeX-insert-macro. See Quotes, for details.
* Support for dozens of LaTeX packages was added.
* Tabular-like environments (tabular, tabular*, tabularx, tabulary, array,
align, ...) are indented in a nicer and more informative way when the
column values of a table line are written across multiple lines in the tex
file.
* The suitable number of ampersands are inserted when you insert array,
tabular and tabular* environments with C-c C-e. Similar experience is
obtained if you terminate rows in these environments with C-c <LFD>. It
supplies line break macro ?\\? and inserts the suitable number of
ampersands on the next line.
Similar supports are provided for various amsmath environments.
See Tabular-like, for details.
* Commands for narrowing to a group (TeX-narrow-to-group) and to LaTeX
environments (LaTeX-narrow-to-environment) were added.
* Now arbitrary options can be passed to the TeX processor on a per file
basis using the TeX-command-extra-options option. See Processor Options,
for details.
* Now C-c C-e document <RET>, in an empty document, prompts for ?\usepackage?
macros in addition to ?\documentclass?.
* TeX-add-style-hook has now a third argument to tell AUCTeX for which
dialect (LaTeX, Texinfo or BibTeX) the style hook is registers. Labelling
style hook by dialect will avoid applying them not in the right context.
* There have been lots of bug fixes and feature additions.
Release 0.28.0
core:
* Fix rendering of file with a wrong embedded font. Bug #84270
* Use alt colorspace to get CMYK values for an ICC based CMYK colorspace. Bug #79019
* Map Standard/Expert encoding ligatures to AGLFN names. Bug #80093
* Make Attribute::getName() work when UTF-16BE is used. Bug #84722
* Fix memory leak in Dict::remove. Bug #84607
* Fix crashes in broken files
* SplashOutputDev: Improve Overprintmode and shadings. Bug #80998
* CairoOutputDev: fix crash when no group color space. Bug #85137
* CairoOutputDev: Don't render text when text matrix is not invertable. Bug #78042
* CairoOutputDev: Only embed mime data for gray/rgb/cmyk colorspaces. Bug #80719
* CairoOutputDev: Only embed mime data if image decode map is identity
* cairo: Use matrix to determine pattern size. Bug #33364
* Fix compile warnings
* regression test improvements
glib:
* Fix use of uninitialized members in PopplerInputStream. Bug #82630
* Documentation improvements
* Do not dist gir_DATA
* Remove use of GTK deprecated functions. Bug #82384. Bug #82385
* Build introspection linking to the uninstalled libraries. Big #84526
qt4:
* Add a new Page::annotations() that lets you specify subtypes
qt5:
* Add a new Page::annotations() that lets you specify subtypes
utils:
* pdfseparate: additional handling for annotations. Bug #77549
* pdfdetach: fix crash when getPage() returns null. Bug #85145
* pdftocairo: Add support for printing to a Windows printer. Bug #79936
build system:
* Move automake version check from autogen.sh to configure.ac. Bug #79797
* Makefile.am cleanups. Bug #79411
* Use poppler-data pkg-config
* Make autogen.sh work with variables with spaces
* Don't use -fPIC on mingw
* Fix build with --disable-utils. Bug #84448
= NEWS
== Ruby-GNOME2 2.2.3: 2014-10-26
It is a bug fix release.
It's recommended that you upgrade if your application uses thread and
runs on Ruby 2.1 or later.
=== Changes
==== All
* Improvements
* Supported auto native package install on SuSE.
==== Ruby/GLib2
* Fixes
* Fixed infinite loop bug on Ruby 2.1 or later.
[ruby-gnome2-devel-ja] [Reported by Toshi Hatsune]
==== Ruby/GDK3
* Fixes
* Added missing dependencies.
[GitHub#258] [Reported by Luis Daniel Gonzalez Orozco]
==== Ruby/CairoGObject
* Improvements
* Supported auto required native package install by Homebrew.
* Fixes
* Fixed wrong package name on Debian.
==== Ruby/VTE3
* Improvements
* Supported auto required native package install by Homebrew.
==== Ruby/Clutter
* Improvements
* Added Clutter.check_version?.
=== Thanks
* Luis Daniel Gonzalez Orozco
* Toshi Hatsune
== Ruby-GNOME2 2.2.2: 2014-10-12
It is a Windows package fix release.
== Ruby-GNOME2 2.2.1: 2014-10-12
It is a release that Ruby/GDK3 is migrated to
Ruby/GObjectIntrospection based bindings.
Some API changes in Ruby/GDK3 are expected but unexpected API
changes may exist. If you find API change, please report it. If the
API change provides non Rubyish API, it will be a bug.
Ruby/GooCanvas is removed because we can't maintain it.
=== Changes
==== Ruby/GLib2
* Improvements
* Added GObject#unref to free large object immediately.
* Fixes
* [windows] Added a missing exported symbol. ((({rbg_inspect})))
* Fixed a bug that signal handler doesn't work on Ruby 2.1.
[ruby-gnome2-devel-en] [Reported by Carlo E. Prelz]
* Fixed free function (free -> xfree).
==== Ruby/GObjectIntrospection
* Improvements
* Supported instantiating union.
* Accepted 5 or more the number of signals.
It may be increased for later GIO version.
[GitHub#229] [Reported by cosmo0920]
* Added "?" to boolean field value reader.
* Supported mapping function info to method.
* Don't handle MethodInfo as FunctionInfo.
* Accepted not GType struct as an input argument.
* Accepted getting a field value from not GType but
GType descendant sruct.
* Added Loader.register_constant_rename_map.
* Supported in GType array.
* Don't require needless array length argument.
* Supported finding suitable method that has optional argument.
* Fixes
* Fixed wrong argument index for Ruby objects.
* Fixed a bug that ArgInfo isn't passed.
==== Ruby/CairoGObject
* Improvements
* Suppressed a warning that instance variable gboxed not initialized.
==== Ruby/GIO2
* Improvements
* Supported GLib 2.42.0. Annotation for GObject Introspection is added
to g_pollable_input_stream_read_nonblocking() since GLib 2.42.0.
See also: https://bugzilla.gnome.org/show_bug.cgi?id=730493
* Supported GLib <= 2.36.0.
* Fixes
* Fixed a bug that .pc isn't installed. [Reported by OBATA Akio]
==== Ruby/GDK3
* Improvements
* Migrated to Ruby/GObjectIntrospection based bindings.
* Gdk::Keyval::GDK_KEY_x style is deprecated. Use
Gdk::Keyval::KEY_x style instead.
* Accepted Gdk::RGBA for Cairo::Context#set_source_rgba.
==== Ruby/GTK3
* Improvements
* Added Gtk::StackSwitcher.
* Supported interrupt in Gtk.main.
* Supported interrupt in Gtk::Dialog#run.
[Reported by Carlo E. Prelz]
* Added initialization with Gdk::RGBA value.
[GitHub#231] [Patch by Detlef Reichl]
* Added Gtk::Window#set_titlebar (enable the use of Gtk::HeaderBar).
[GitHub#236] [Patch by tescorg]
* Updated sample scripts.
[Patch by kitachro]
* Fixes
* Fixed memory leak of Gtk::Image.
[GitHub#252] [Reported by Michel Boaventura]
==== Ruby/GTK2
* Improvements
* Fixed wrong property value on ppc64 and s390x.
[GitHub#256] [Reported by mtasaka]
==== Ruby/GStreamer
* Improvements
* Added gstreamer.rb for Bundler's autoload.
[GitHub#232] [Reported by saepia]
* Added Caps.any and Caps.empty.
* Supported property for Gst::ChildProxy.
[GitHub#233] [Reported by saepia]
* Fixes
* Fixed a bug that Gst.init is failed.
[GitHub#232] [Reported by saepia]
==== Ruby/Poppler
* Improvements
* Install Poppler with --with-glib option for Homebrew.
[GitHub#237] [Reported by Colin Dean]
* Removed needless `--with-glib` option. Now, it is the default.
[rabbit-shocker/rabbit#24] [Reported by Kazuhiro NISHIYAMA]
==== Ruby/ClutterGStreamer
* Improvements
* Added clutter-gstreamer.rb to support Bundler's autoload.
==== Ruby/GooCanvas
* Removed.
=== Thanks
* OBATA Akio
* Carlo E. Prelz
* cosmo0920
* Detlef Reichl
* saepia
* tescorg
* Colin Dean
* Kazuhiro NISHIYAMA
* kitachro
* Michel Boaventura
* mtasaka
In this version, reading documents has been simplified by the removal
of the page next/previous buttons from the toolbar(!)
https://bugzilla.gnome.org/show_bug.cgi?id=732289
Highlights from the release notes:
- New features and improvements:
* Added a allow-links-change-zoom GSetting to be able to not allow
links to change the zoom mode or level (#729249, Eduard Beutel)
* Set accessible name for File and View toolbar buttons (#734912,
Alejandro Pineiro)
* Add a separator after New Window entry in app menu (Michael
Catanzaro)
* Remove multi-screen support, since it's currently unsupported by
GDK/GTK+ (#701883, Giselle Machado)
* Add support for removing annotations (#649044, Jose Aliste,
German Poo-Caamano, Giselle Machado, Carlos Garcia Campos)
* Add pan gesture to switch pages in non-continuous mode (Carlos
Garnacho)
* Add pinch/zoom gesture to handle document zooming (Carlos
Garnacho)
* Add initial implementation of a browser plugin (Carlos Garcia
Campos)
* Show the filename as a subtitle of the headerbar (Jose Aliste)
* Add recent view shown when evince is opened without a document
to replace the recetn menu list (#633501, German Poo-Caamano,
Carlos Garcia Campos)
* Use a GtkPopover for the zoom selector menu (Carlos Garcia Campos)
* Move Next-Page and Previous-Page buttons from the heqader bar to
the view menu (#732289, Jose Aliste)
* HiDPI support (#723431, Owen W. Taylor, German Poo-Caamano,
Carlos Garcia Campos)
* Use open-menu-symbolic for the gear menu (Daniel Mustieles)
* Improve efficiency of methods to get start and end indices of a
EvLinkAccessible (#732340, Joanmarie Diggs)
* Make <Ctrl>Home/End scroll to the start/end of the document
(#724273, Antia Puentes)
* Expose an accessible name for form field push buttons (#733919,
Joanmarie Diggs)
* Cycle through form fields with tab button (#503706, Andrey
Pustovalov, Carlos Garcia Campos)
* Port to GMenu (Lars Uebernickel, Carlos Garcia Campos)
* Use a GtkHeaderBar instead of a GtkToolbar (#711078, Yosef Or
Boczko, Carlos Garcia Campos)
* Add appdata files for Evince backends (#731708, Carlos Garcia
Campos, Igor Gnatenko)
* Add an appdata file for Evince (#708760, Christian Persch)
* Make the about dialog non modal and move it to the app menu
(Carlos Garcia Campos)
* Add keybindings to go back/forward in history (#509029, Anuj Khare)
* Expose links, images and form fields as AtkObject children of
the page (#728475, Joanmarie Diggs)
* Update ATK_STATE_SHOWING when the visible page range changes
(#728664, Joanmarie Diggs)
* Implement AtkComponent interface for pages (#728673, Joanmarie Diggs)
* Expose every page individually to accessibility (#724965,
Alejandro Pineiro)
* Show fullscreen toolbar only when moving the mouse to the top of
the screen (#696643, Giselle Machado)
* Add API to libview to specify rendered output in pixels instead
of as a scale (#723431, Owen W. Taylor)
* Use cairo surfaces instead of GdkPibufs to render thumbnails
(#723431, Owen W. Taylor, Carlos Garcia Campos)
- Bug fixes:
* Use the new support for RTL icons in GtkIconTheme (#737211,
Yosef Or Boczko)
* Fix a crash in accessibility when opening a document with no
pages (#731046, Joanmarie Diggs)
* Fix a crash when a new document is added to the window (#737365,
Carlos Garcia Campos)
* Fix a crash when opening the context menu in a non PDF
document. (#737197, Jose Aliste)
* Fix emission of EvPageCache::page-cached signal (Jose Aliste)
* Use embedded page setup in the print dialog of the browser
plugin (Carlos Garcia Campos)
* Fix a memory leak in the pixbuf cache when reloading a page while
the render job is running (#735758, Giselle Reis)
* Initialize EvPageAccessible children once the page has been
cached (#733747, Alejandro Pineiro)
* Fix the size of the annotation window icons (#735110, Giselle
Reis)
* Don't use deprecated gtk_button_new_from_stock (#735562, Jose
Aliste)
* Fix runtime critical warning (#735561, Jose Aliste)
* Build fix in C++11 mode (#735466, Ting-Wei Lan)
* Fix centering of documents when printing with a manual scale
(#734788, Carlos Garcia Campos)
* Bring back page borders with recent GTK+ (Carlos Garcia Campos)
* Emit accessible focused-changed signals for form fields
(#733662, Joanmarie Diggs)
* Emit accessible state-changed signals for form fields (#733748,
Joanmarie Diggs)
* Make annotation internal names unique (#649044, Giselle Machado)
* Fix several memory leaks (Carlos Garcia Campos)
* Fix the MIME type list of desktop files (#732216, Carlos Garcia Campos)
* Set the main window was transient parent of the annotation
properties dialog (#732114, Giselle Machado)
* Use annotation RGBA API instead of the deprecated color API
(#732095, Giselle Machado)
* Fix rotation direction in DJVU backend (#731786, Marek Kasik)
* Update the annotation poup window color and opacity when the annotation is
updated (#725571, Giselle Machado)
* Prevent jumps to last page when autoscrolling (#725389, Marek Kasik)
* Fix centering when shrinking to printable area but not scaling
(Carlos Garcia Campos)
* Fallback to thumbnails page in sidebar when the current page is
no longer supported by the document after a reload, and enable
the pages that become supported (#628617, Giselle Machado)
* Ensure text is available in page cache when requested by
accessibility (#724965, Alejandro Pineiro)
* Update the caret cursor when jumping to a find result (#728996,
Joanmarie Diggs)
* Fix shift+click text selection (#728189, Joanmarie Diggs)
* Fix a crash when saving a copy (#727536, Debarshi Ray)
* Fix enable caret navigation question message (#727062, Carlos
Garcia Campos)
* Fix a crash during the build with introspection enabled
(#726812, Gustau Perez)
* Fix warning message shown when the requested format is not
supported by printer (#724044, Marek Kasik)
* Allow printing to all formats supported by backend (#724044,
Marek Kasik)
* Fix gtk-doc build (#731061, Ting-Wei Lan)
- Many many ranslation updates
For full details see:
https://git.gnome.org/browse/evince/tree/NEWS?h=3.14.1