Changelog:
RELEASE NOTES FOR VERSION 2.9a
* Biber version 1.9 is required for biblatex 2.9a
* Fixed some bugs with defernumbers option
* With biber, the scanner for \mkcomprange will normalise any sequence of
dashes with \bibrangedash and any (optionally space-surrounded) comma or
semi-colon with \bibrangessep (see docs). Range compression now works
properly in citation notes.
RELEASE NOTES FOR VERSION 2.9
* Biber version 1.9 is required for biblatex 2.9
* With biber, the \printshorthands functionality is subsumed under a more
general "bibliography list" functionality. See the documentation for
\printbiblist and the new examples file "92-bibliographylists.tex".
Previous list of shorthands macros have legacy aliases for backwards
compatibility.
* INCOMPATIBLE CHANGE - The generalisation of the \printshorthands facility
into a bibliography list printing facility necessitated changing the
default bibliography environment name for printing shorthands from
"shorthands" to "shorthand" so that it matches the field name it uses.
This allows the other relevant "short*" fields to be automatically
available with environments, filters etc. for building bibliography lists
of abbreviations. The same applies to the default "shorthands" driver
which is now called "shorthand". If you (re)define either the "shorthands"
bibliography environment or the "shorthands" driver in your style, please
change the names to remove the "s" or you will pick up the internal
defaults instead.
* The data model defining macros are no longer valid in a document
(including the preamble). They in fact only ever partially worked as
biblatex uses the data model to define some internal macros before the
preamble and document is read. Using these macros in a document would
lead to strange behaviour sooner or later and so now they are disabled
after the data model is loaded and will generate a warning.
* The "sortlocale" option no longer passes its value to the biber option of
the same name. Biblatex now has its own "sortlocale" option which is used
to set the global sorting locale on sorting specifications which don't
define one. The ability to define sorting locales per-sortscheme is new
in this version. See the PDF documentation. This is unlikely to impact
anyone. The biber "sortlocale" option can be use to override the
biblatex-specified sorting locales if you need to.
RELEASE NOTES FOR VERSION 2.8a
* INCOMPATIBLE CHANGE - The "language" option has new values. "language=autobib" changes
language for bibliography entries based on the LANGID field and the "autolang" option setting.
As a new feature, "language=autocite" does the same for citations. "language=auto" sets
both "autocite" and "autobib" and the default is "lanauge=autobib". This is a change from
the previous default. If your style sets "language=auto" explicitly, you will get the new
citation language switching behaviour and might want to use "language=autobib" to get the old
behaviour back.
RELEASE NOTES FOR VERSION 2.8
* Biber version 1.8 is required for biblatex 2.8
* Polyglossia is now better supported
* The HYPHENATION field is now called LANGID. The old name still works for backwards compat. This
field does a lot more than just selecting hyphenation patterns and was misleading.
* New field LANGIDOPTS for Polyglossia users allows specification of
language-specific options (like variants such as "american" english and
babelshorthands etc.). See the biblatex-examples.bib file which has been
converted to use the new field names and fields.
* "babel" option renamed to "autolang". Old name generates a warning but
still works. Since Polyglossia support now basically works, this name is now
too package specific. There is a new value "langname" for this option
which is Polyglossia only and allows the use of the main polyglossia language
switching environment which can use the options given in the LANGIDOPTS field.
* New value "year" for "datelabel" option
* New internal field "datelabelsource" for package authors specifies which
date field the datelabel was generated from.
RELEASE NOTES FOR VERSION 2.7a
* Bugfix release for 2.7
RELEASE NOTES FOR VERSION 2.7
* Biber version 1.7 is required for biblatex 2.7
* New field EVENTTITLEADDON now part of default data model and default styles
* Many citation command enhancements, better flow-of-text integration for
\textcite et al. See changelog in PDF doc for details.
RELEASE NOTES FOR VERSION 2.6
* Biber version 1.6 is required for biblatex 2.6
* INCOMPATIBLE CHANGE - \DeclareLabelyear is now \DeclareLabeldate so
that the extra fields labelmonth and labelday can be generated by
biber. The 'labelyear' package option is now called 'labeldate'. The
old names will work but will generate warnings. The default
definition for \DeclareLabeldate in biblatex.def results in the same
behaviour as with the old \DeclareLabelyear.
* Localised and fixed string fallbacks now possible as values for labelyear field
* Cyclic and cascading RELATED entries now working properly.
RELEASE NOTES FOR VERSION 2.5
* Biber version 1.5 is required for biblatex 2.5
* New sourcemap step "entrynull" can be used to completely skip an entry.
RELEASE NOTES FOR VERSION 2.4
* Biber version 1.4 is required for biblatex 2.4
* New macro \DeclareStyleSourcemap for style authors who want to define source mappings which
are not changed by users using \DeclareSourcemap. Style maps so defined are run after user
mappings and before driver default mappings.
* New RELATEDOPTIONS field giving more control over the exact options for related entry processing
* INCOMPATIBLE CHANGE - \DeclareLabelname, \DeclareLabelTitle and \DeclareLabelyear now have
a different syntax in order to prepare for future multi-script support. The change is minor -
just wrap all fields in \field{} and don't use any commas to separate fields. For example, the
default definition of \DeclareLabelname was:
\DeclareLabelname{%
shortauthor,
author,
shorteditor,
editor,
translator}
and is now:
\DeclareLabelname{%
\field{shortauthor}
\field{author}
\field{shorteditor}
\field{editor}
\field{translator}
}
RELEASE NOTES FOR VERSION 2.3
* Biber version 1.3 is required for biblatex 2.3
* New "append" mode for \DeclareSourcemap so that fields can be combined
* Detection of some situations which requires biber or latex reruns.
Specifically, when sorting schemes are added or removed, when citations are added
or removed, when sorting=none and citation order changes and the interactions of
these situations when defernumbers=true. Biblatex should now report that a re-run is
required in such situations.
* Bugfixes
RELEASE NOTES FOR VERSION 2.2
* Biber version 1.2 is required for biblatex 2.2
* Bugfixes
RELEASE NOTES FOR VERSION 2.1
* Biber version 1.1 is required for biblatex 2.1
* Custom data models is now looked for in more places. See PDF
documentation. Custom data model conflicts are now better processed by
biber.
* Some improved localisation (Norwegian) and doc fixes.
RELEASE NOTES FOR VERSION 2.0
* Biber is now the default backend. Biblatex 2.0 requires biber
1.0. It will not work with any earlier release of biber due to
.bcf format changes required to support the new list-local sorting
feature.
* Biblatex with bibtex as the backend is now frozen at version 1.7. When
using biblatex with the option "backend=bibtex" (which must be
specified now, the default is backend=biber if no option is specified),
biblatex 1.7 will be automatically used. Apart from important bug fixes,
no more development will be done on the 1.7 branch which means that
users must switch to backend=biber (or don't specify the backend at all)
to get version 2.0 and future new features. All major new 2.0 features
require biber anyway so this is no real change for bibtex users.
* New options to enable counters which track different combinations of
information. Here is a summary which contains all tracking options,
including the new ones (row marked with with a star, table is also in
the PDF documentation):
Enabled Enabled Tracked
Option field counter information
-------------- ---------- -------------- -------------------
labelalpha labelalpha extraalpha label
labelyear labelyear extrayear labelname+labelyear
*labeltitle --- extratitle labelname+labeltitle
*labeltitleyear --- extratitleyear labeltitle+labelyear
The naming of the options and counters is a little unintuitive because
the original ones were named before requests for the new ones were made.
The "Tracked information" column makes clear which information is tracked
by the counters. The new counters will appear in the .bbl inside an entry
and can be used just like "extraalpha" and "extrayear". The new options
controlling the new counters are false by default and are not used by the
standard styles.
* The biblatex data model is now customisable using the \DeclareDatamodel*
macros. This allows the use of new entrytypes and fields, as long as the
style supports them.
* Controlling initials generation
A biblatex macro interface (\DeclareNoinit) is now available to declare
regular expressions to strip from names before generating initials for
them. This mirrors the Biber config file functionality on a per-document
basis. A common use, for example, might be to strip certain prefices
from names so that they do not end up as initials.
* Fine tuning sorting strings
A biblatex macro interface (\DeclareNosort) is now available to declare
regular expressions to strip from fields or types of fields for sorting
purposes. This mirrors the Biber config file functionality on a per-document
basis. A common use, for example, might be to strip "The " from titles for
sorting purposes.
* Sorting option for bibliography/shorthand lists
\printbibliography and \printshorthands now have a "sorting" option so
you can choose a sorting scheme for each bibliography/shorthand list
instead of using the global sorting scheme. This means that you can
issue \printbibliography or \printshorthands as many times as you need
to, anywhere in the document and have the resulting list sorted in the
way required.
* Dynamic datasource modification
A biblatex macro interface (\DeclareSourcemap) is now available to
allow users to dynamically modify data as it is read by Biber. This
can be used to do many things like remove unwanted fields,
regularise field contents, add new fields etc. all without write
access to the datasource. The biblatex manual has a large section
on this feature, with many examples. This feature is identical in
functionality to Biber's "sourcemap" option but having a macro
interface allows it to be used on a per-document basis. The default
mappings for datasource drivers are definable too, using
\DeclareDefaultSourcemap
* Customisable labels
A new macro interface is implemented (\DeclareLabelalphaTemplate)
which allows customisation of the label used in alphanumeric
styles. The previous static labels are now implemented in terms of
the new interface. The biblatex manual has a section on this
feature with examples. One edge-case has changed with the new
definition of the previous default label generation behaviour: a
name with a prefix will now include 3 characters after the prefix
instead of 2 ("van Rompel" will be "vRom" instead of "vRo"). The
previous behaviour was anomolous anyway. There are options to
auto-disambiguate labels in several ways.
* Related entries
A general method to support "related entries" is implemented. This
allows a localisable, flexible way to deal with relationships between
entries like "reprint of", "translation of", "reprinted in" etc.
Three new entry fields are available to support this - "related",
"relatedtype" and "relatedstring". Biber will automatically create
"dataonly" clones of the related entries so that their data can be
accessed in styles without having to cite them. Related entries may
also be cited themselves which does not interfere in any way with this
mechanism. The standard styles have been updated to support the new
fields. New punctuation macros are available to format the new fields
in the bibliography ("relatedpunct", "relateddelim", "related").
* Citation key aliases
It is now possible to include a new field "ids" in an entry which
is a comma-separated list of citation key aliases. The entry can be
cited by any of the aliases, which helps when you updated your
entry keys but don't want to change old documents.
* Option to sort names only using initials
The new option "sortfirstinits" allows users to specify that name
sorting only uses initials instead of the full name. Previously,
even if "firstinits" was true, sorting used full names.
* New citation commands
Starred variants of \citeyear and \citedate are now available which
include the extrayear information.
The package provides macros to collect and process a macro argument (i.e.,
something which looks like a macro argument) as a horizontal box rather than
as a real macro argument.
The `arguments' are stored as if they had been saved by \savebox or by the
lrbox environment. Grouping tokens \bgroup and \egroup may be used, which
allows the user to have the beginning and end of a group in different macro
invocations, or to place them in the begin and end code of an
environment. Arguments may contain verbatim material or other special use of
characters.
The macros were designed for use within other macros.
The package provides several macros to adjust boxed content. One purpose is
to supplement the standard graphics package, which defines the macros
\resizebox, \scalebox and \rotatebox , with the macros\trimbox and
\clipbox. The main feature is the general \adjustbox macro which extends
the `key=value' interface of \includegraphics from the graphics package
and applies it to general text content. Additional provided box macros are
\lapbox, \marginbox, \minsizebox, \maxsizebox and \phantombox.
All macros use the collectbox package to read the content as a box and not
as a macro argument. This allows for all forms of content including special
material like verbatim content. A special feature of collectbox is used to
provide matching environments with the identical names as the macros.
'ydoc' provides macros and environments to document LaTeX packages and
classes. It is an alternative to the 'ltxdoc' class and 'doc' package. It
targets a different layout and tries to provide more modern styles (xcolor,
hyperref, etc.).
This is an alpha release. It should not be used yet for other packages.
- 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