0.62 Mon Feb 22 15:46:06 UTC 2016
- Apply PR/42 @perlpunk++ (fix for detecting filehandles)
0.61 Sat Feb 20 18:04:19 UTC 2016
- Apply PR/37 @perlpunk++ (includes PR/36 @lameventanas++)
0.60 Tue Feb 9 14:36:09 EST 2016
- Apply PR/33. @andygrundman++. Solaris fixes.
Update DEPENDS
Upstream changes:
CHANGES IN markdown VERSION 0.7.7
BUG FIXES
o renderMarkdown() works now even if text = character(0) or ""
o added an `encoding` argument to renderMarkdown() since multi-byte characters
in renderMarkdown() did not work on Windows (thanks, Kohske Takahashi, #63)
o fixed#64: invalid 'n' argument in rpubsUpload() (thanks, Wouter van
Atteveldt)
MAJOR CHANGES
o if renderMarkdown() returns a character vector, it will be marked with the
UTF-8 encoding if it contains multi-byte characters
Changelog:
Common Changes
CLDR 29: For details of the many changes in CLDR, see CLDR 29.
Grapheme/word/line breaking for emoji sequences, based on Unicode 9 proposed rules. See the Unicode emoji break proposal and the Unicode Emoji Technical Report Proposed Update describing the new emoji sequences. (#12081).
Four new Unicode emoji properties (#11802).
DateFormat day period formatting of "noon", "at night", etc. via new pattern characters b & B, and DateTimePatternGenerator support of C for selecting the customary form (#11872).
Except: Formatting of "0:00 midnight" has been disabled because it is confusing except for at the end of an interval.
RelativeDateTimeFormatter: Simpler formatting API (#12072).
More robust CLDR data loading for MeasureFormat (#11986, #12030), RelativeDateTimeFormatter (#12018), and DateIntervalFormat/DateIntervalInfo (#12013).
New simple & fast SimpleFormatter class for a trivial subset of MessageFormat as used in CLDR data, e.g., "{0} {1}" (#10896).
ICU4C Specific Changes
C API support for RelativeDateTimeFormatter (#12072).
Clang annotations for intended switch case fallthroughs, can now compile with -Wimplicit-fallthrough (#12166).
Internal header files can be compiled by themselves, for simpler alternative build scripts (#12141).
This module provides functions to treat half-width and full-width
characters and display correct size of text in one line on terminals and
mobile phones. You can know the visual width of any text and truncate text
by the visual width. Now this module support flagged UTF-8 and tested only
with Japanese.
This module is pure perl version of Text::VisualWidth. This is bit slow,
but it's not require compiler.
Upstream changes:
2016.003 Tue Mar 29 2016
# No new features, version number as canonical numstring.
2016.002_27 Sat Feb 27 2016
! Makefile.PL.sombok
- CPAN RT#112078: Compiling libsombok.a fails due to invalid path for object
files.
3.6.0 (2016-03-17)
==================
* GH#189: Static builds honour FTP proxy configurations when downloading
the external libs. Patch by Youhei Sakurai.
* GH#187: Now supports (only) version 5.x and later of PyPy.
Patch by Armin Rigo.
* GH#186: Soupparser failed to process entities in Python 3.x.
Patch by Duncan Morris.
* GH#185: Rare encoding related `TypeError` on import was fixed.
Patch by Petr Demin.
* GH#181: Direct support for `.rnc` files in `RelaxNG()` if `rnc2rng`
is installed. Patch by Dirkjan Ochtman.
iso-codes 3.67
--------------
Dr. Tobias Quathamer <toddy@debian.org>
Fri, 1 Apr 2016
[ General ]
* The data is now included in JSON files.
* The XML files are deprecated and should not be used for new
projects. However, they are kept in sync with the JSON data
for now.
* The gettext domains have been renamed to better match the
actual ISO number:
- ISO 639-2: Renamed from iso_639 to iso_639-2
- ISO 639-3: Renamed from iso_639_3 to iso_639-3
- ISO 639-5: Renamed from iso_639_5 to iso_639-5
- ISO 3166-1: Renamed from iso_3166 to iso_3166-1
- ISO 3166-2: Renamed from iso_3166_2 to iso_3166-2
All previously used gettext domains are linked to the new
domain names, so that this transition should be smooth for
programs using those domain names.
* A new ISO standard has been included, ISO 3166-3. The gettext
domain is called iso_3166-3. Basically, this is a split of the
old domain iso_3166 into iso_3166-1 and iso_3166-3, because
the old domain iso_3166 contained both standards. However, the
standard ISO 3166-3 was more or less inaccessible.
* The standard ISO 4217 (currency names) now includes only the
currently used currencies. Entries of withdrawn currencies are
no longer included.
* The standard ISO 639-5 now includes only the language families
which are part of the official standard. The previously
included languages were not part of the standard and have been
removed. This reduced the number of language families from
about 1900 to about 110.
* ISO 639-3 has finally been updated from the latest upstream
sources. Closes: #711025
[ ISO 3166-1 translations ]
* Croatian by Božidar Putanec from TP
This helps generating documentation with textprox/py-sphinx, therefore
fixing the build process of some packages using it.
Bump PKGREVISION.
Approved by pkgsrc-pmc@ during freeze.
* Update HOMEPAGE and MASTER_SITES
Changelog:
Version 1.4.1 [2015-09-24]
---------------------------
- Test suite added
- Bugfix: The tarball contains HACKING and README again
- Bugfix: The zsh completion completes options as first
argument correctly
- Bugfix: Exit status is set as advertised
- Bugfix: Spurious null bytes removed from output
- Bugfix: Skipping of some matches in certain conditions fixed.
- Bugfix: Empty matches don't trigger a loop
Version 1.4.0 [2015-08-14]
---------------------------
- PCRE support (by Julius Plenz)
- Fixed string search
- Ability to pass multiple passwords
- Option to change the colon as prefix separator
- Optional warning about PDFs that contain no searchable text
- New option from grep: +--only-matching+
- New option from grep: +--null+
- Bugfix: Correctly print unicode characters
- Installation: New configure flag +--without-libpcre+
- Installation: New configure flag +--disable-doc+ to disable
manpage generation with asciidoc
- Installation: pdfgrep now requires c++11
** Bug
* [CPPXT-105] - PKIX revocation checking calls OpenSSL's X509_verify_cert
in an unsupported way (breaks with OpenSSL 1.0.1p/1.0.2d and later)
Release Notes - XMLTooling - C++ - Version 1.5.5
** Bug
* [CPPXT-102] - BOOST autoconf macros break with gcc5
Release Notes - XMLTooling - C++ - Version 1.5.4
** Bug
* [CPPXT-97] - Segfault in HTTPResponse::setResponseHeader when used to
clear a header
* [CPPXT-99] - Slightly incorrect User-Agent string with libcurl requests
** Task
* [CPPXT-100] - Update Windows build to latest libraries
** Improvement
* [CPPXT-101] - Disable SSLv3 by default in SOAP client
This is part of fixing PR pkg/50354
Changelog:
Release 2.1.1 Sat March 12 2016
Security fixes:
#582: CVE-2015-1283 - Multiple integer overflows in XML_GetBuffer
Bug fixes:
#502: Fix potential null pointer dereference
#520: Symbol XML_SetHashSalt was not exported
Output of "xmlwf -h" was incomplete
Other changes
#503: Document behavior of calling XML_SetHashSalt with salt 0
Minor improvements to man page xmlwf(1)
Improvements to the experimental CMake build system
libtool now invoked with --verbose
* Rails 5.0 support
* Drop support for old Active Record finder params to paginate():
# now unsupported:
User.paginate(:page => 1, :order => 'created_at DESC', :conditions => ...)
# convert to Arel syntax instead:
User.order('created_at DESC').where(...).paginate(:page => 1)
# or, even better:
User.order('created_at DESC').where(...).page(1)
* Add support for pagination with Mongoid
This release simply fixes the bufprintf function to correctly work on Windows
MinGW-w64 so strings are properly written to the buffer and also skips
non-ASCII chars during anchor generation to avoid generating invalid UTF-8
bytes sequences.
* Updated dprecated File.exists? to File.exist?
* Updated README.rdoc 'Apple Computer' -> 'Apple'
* Fixed defect in PData in which exception was thrown when <data/> element
was read from plist.
* guard against not being able to load rdoc tasks
* Fix typo in comment
* Remove 'Computer' from 'Apple Computer' string in plist files ;-)
* Changed sort to sort_by in Plist::Emit.plist_node to allow mixed symbol and
string hash keys.
Below security problem dose not affect to pkgsrc since we do not use bundlerd
libxml2.
=== 1.6.7.2 / 2015-01-20
This version pulls in several upstream patches to the vendored libxml2 and libxslt to address:
CVE-2015-7499
Ubuntu classifies this as "Priority: Low", RedHat classifies this as "Impact: Moderate", and NIST classifies this as "Severity: 5.0 (MEDIUM)".
MITRE record is https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7499
kramdown 1.10.0 released
This release brings the usual bug fixes but also support for the strikethrough
syntax in the GFM parser as well as some enhancements regarding the
specification of language names for syntax highlighting purposes.
Changes
* 4 minor changes:
o Support for the math-engine MathJax-Node was updated to use the new
mathjax-node package (fixes#313, pull request by Tom Thorogood)
o URL query parameters can now be appended to language names specified in
fenced code blocks if the syntax highlighting engine accepts them (fixes
#234)
o Added strikethrough syntax to the GFM parser (fixes#184 and #307; initial
pull request by Diego Galeota, updated by Parker Moore)
o Allow almost all characters in class names that are defined via a special
syntax (fixes#318, requested by cabo)
* 4 bug fixes:
o Fixed a problem where Kramdown::Document.new would only accept the symbol
:input but not the string ¡Æinput¡Ç as valid key (fixes#312, pull request
by Sun Yaozhu)
o Fixed inconsistent behavior: Empty link text is now also allowed for
normal links, not just images (fixes#305, reported by cabo)
o The HTML5 <mark> element is now recognized as span level element (fixes
#298, reported by Niclas Darville)
o Fixed problem where e-mail autolinks containing an underscore character
were not correctly recognized (fixes#293, reported by erikse)
* 3 other fixes:
o Fixed missing package update statement for Travis (by Parker Moore)
o Add some more documentation regarding MathJax (fixes#296, pull request by
Christopher Jefferson)
o Fixed bad link in API documentation (fixes#315, reported by Tom MacWright)
* SQL scanner: Allow $ signs in SQL identifiers [#164, thanks to jasir and Ben
Basson]
* SQL scanner: Fix open strings [#163, thanks to Adam]
* Ruby scanner: Accept number literal suffixes r and i (Ruby 2.1)
* Ruby scanner: Accept quoted hash keys like { "a": boss } (Ruby 2.2)
* Ruby scanner: Accept save navigation operator &. (Ruby 2.3)
* Ruby scanner: Accept squiggly heredoc <<~ (Ruby 2.3)
* Diff scanner: Prevent running out of regexp stack.
* HTML encoder: You can keep tabs intact now by setting tab_width: false.
* Alpha style: Tweaked colors for :function group with :content.
* File structure: One module per file, autoload CodeRay::Version, paths follow
namespace hierarchy.
CHANGES.txt:
0.13.9
#50, fix a space leak
#36, fix the demo examples
#35, make IsString a superclass of StringLike
#33, make flattenTree O(n) instead of O(n^2)
0.13.8
#30, add parse/render functions directly to the Tree module
0.13.7
#32, make sure upper case &#X works in lookupEntity
0.13.6
#28, some named entities require a trailing semicolon (e.g. mid)
0.13.5
#26, rename the test program to test-tagsoup
0.13.4
#24, add isTagComment function
Update the copyright year
0.13.3
Work on GHC 7.9
0.13.2
Remove all package upper bounds
Allow QuickCheck-2.6
Changelog:
* Noteworthy changes in release 2.24 (2016-03-10) [stable]
** Bug fixes
grep -z would match strings it should not. To trigger the bug, you'd
have to use a regular expression including an anchor (^ or $) and a
feature like a range or a backreference, causing grep to forego its DFA
matcher and resort to using re_search. With a multibyte locale, that
matcher could mistakenly match a string containing a newline.
For example, this command:
printf 'a\nb\0' | LC_ALL=en_US.utf-8 grep -z '^[a-b]*b'
would mistakenly match and print all four input bytes. After the fix,
there is no match, as expected.
[bug introduced in grep-2.7]
grep -Pz now diagnoses attempts to use patterns containing ^ and $,
instead of mishandling these patterns. This problem seems to be
inherent to the PCRE API; removing this limitation is on PCRE's
maint/README wish list. Patterns can continue to match literal ^
and $ by escaping them with \ (now needed even inside [...]).
[bug introduced in grep-2.5]
during the build:
---8<---
downloading ICU data library (icudt)
the files will be extracted to: /pkgsrc-obj/textproc/R-stringi/work/.destdir/usr/pkg/lib/R/library/stringi/libs
no icudt in a local repo
trying URL 'http://static.rexamine.com/packages/icudt55l.zip'
Warning in download.file(paste(href, fname, sep = ""), outfname, mode = "wb") :
unable to resolve 'static.rexamine.com'
Error in download.file(paste(href, fname, sep = ""), outfname, mode = "wb"): cannot open URL 'http://static.rexamine.com/packages/icudt55l.zip'
Ansifilter converts text containing ANSI terminal escape codes into
markup (HTML, LaTeX, TeX, RTF) or plaintext (stripping the escape codes).
Such text is produced for instance by the script(1) utility.
Colors, boldface, underline, italic and blink are supported.
Changelog:
2.40:
Major changes since 2.38:
* Use (and require) C++11.
(Murray Cumming, Kjell Ahlstedt, Mikhail Titov)
* SaxParser: Fix "double free or corruption" if a std::exception is thrown
by a handler method.
(Daniel Trebbien, Kjell Ahlstedt)
2.40.0 (unstable):
* Build improvements.
(Kjell Ahlstedt)
2.38.1 (stable):
* Fix the build with C++11 compilers, such as MS Visual C++ 2013 - Implicit
conversions from streams to bool are no longer allowed.)
(Mikhail Titov)
* Build: Disable deprecated API in dependencies if --enable-warnings=fatal
(Kjell Ahlstedt)
* Build: Require libxml2 2.7.7 or later
(Kjell Ahlstedt)
2.38.0 (stable):
This stable version is identical to the unstable version 2.37.2.
API additions since 2.36:
* Add Node::add_child_with_new_ns().
(Kjell Ahlstedt) Bug #737682 (Mathias Lorente)
* Add XsdSchema and XsdValidator classes. Deprecate Schema and SchemaValidator.
Add RelaxNGSchema and RelaxNGValidator.
(Kjell Ahlstedt) Bug #737712 (Michel Stam)
Thanks to Tjalling Hattink, who made initial versions of the RelaxNG classes.
* Parser: Add input operator>>(std::istream& in, Parser& parser).
(Kjell Ahlstedt) Bug #329281 (Pierre Thierry)
* Parser: Add [set|get]_include_default_attributes() and
[set|get]_parser_options().
(Kjell Ahlstedt) Bug #701674 (Bob Nolty)
2.36.0 (unstable):
* Element::set_namespace_declaration():
It is not an error to set the same URI twice.
(Kjell Ahlstedt) Bug #635846, comment 27.
* Require libxml-2.0 >= 2.7.3.
(Kjell Ahlstedt)
* Parser::initialize_context(): Call xmlCtxtUseOptions().
(Kjell Ahlstedt)
2.35.4 (unstable):
* Document:
- Add process_xinclude(), using new XIncludeStart
and XIncludeEnd classes, derived from Node.
(Kjell Ahlsted) Bug #338521.
- Make the Document(xmlDoc*) constructor public.
(Kjell Ahlsted) Bug #668980.
* Parser: Make it thread-safe.
(Kjell Ahlstedt) Bug #681467.
* Schema::set_document(): If the argument 'document' is 0 then
create an empty document, as the documentation says.
(Kjell Ahlstedt)
* Improve the error handling.
(Kjell Ahlstedt) Bug #635846.
* Documentation:
- Add incremental parsing to the SaxParser example program.
- DtdValidation and SchemaValidation: Print all exception information.
- Improve error descriptions.
(Kjell Ahlstedt)
2.35.3 (unstable):
* Node:
- Add eval_to_[boolean|number|string]() methods.
(Kjell Ahlstedt) Bug #316244
- Fix memory problems in import_node().
(Kjell Ahlstedt) Bug #672992
* Build:
- The examples are now built and run during make check.
(Kjell Ahlstedt) Bug #678390
- Define LIBXMLCPP_EXCEPTIONS_ENABLED unconditionally.
(Kjell Ahlstedt)
2.35.2 (unstable):
* Node: Add get_first_child().
(Murray Cumming, Based on a patch by Ilya Murav'jov in bug #648125)
* Build: Remove the --disable-api-exceptions configure option.
(Murray Cumming)
2.35.1 (unstable):
* Handle attributes with default values correctly.
(Kjell Ahlstedt) Bug #669635.
* Improved handling of entity references and processing instructions.
(Kjell Ahlstedt) Bug #669481
* Parser: Throw more detailed error messages.
(Kjell Ahlstedt) Bug #304020 (Virgile Devaux)
* Document: Make the Document(xmlDoc*) constructor protected.
(Murray Cumming) Bug #668980 (A. Pignotti).
Patch provided by Carsten Kunze via pkgsrc-wip.
Changes:
Release 160308
==============
2016-03-08
refer: Bug introduced in commit
89b1284c1de8071f3d7bb3a308cb080b8e2f311b fixed. (Reported by
Anthony J. Bentley (@OpenBSD))
iso-codes 3.66
--------------
Dr. Tobias Quathamer <toddy@debian.org>
Wed, 2 Mar 2016
[ General ]
* Start distributing JSON data files in /usr/share/iso-codes/json
[ ISO 639-5 translations ]
* Dutch by Freek de Kruijf (TP)
Changelog:
CHANGES IN Mini-XML 2.9
- mxmlLoad* did not correctly load value nodes with MXML_NO_CALLBACK
or MXML_TEXT_CALLBACK (Bug #502)
CHANGES IN Mini-XML 2.8
- Now call docsetutil using xcrun on OS X (Bug #458)
- mxmldoc did not escape special HTML characters inside @code foo@
comments.
- Fixed a memory leak in mxmlElementDeleteAttr (Bug #452)
- Added MXML_MAJOR/MINOR_VERSION definitions to mxml.h (Bug $461)
- Fixed a bug reading UTF-16 characters from a file (Bug #454)
- Fixed a memory leak when loading invalid XML (Bug #496)
- Fixed an XML fragment loading problem (Bug #494)
CHANGES IN Mini-XML 2.7
- Added 64-bit configurations to the VC++ project files (STR #129)
- Fixed conformance of mxmldoc's HTML and CSS output.
- Added data accessor ("get") functions and made the mxml_node_t and
mxml_index_t structures private but still available in the Mini-XML
header to preserve source compatibility (STR #118)
- Updated the source headers to reference the Mini-XML license and its
exceptions to the LGPL2 (STR #108)
- Fixed a memory leak when loading a badly-formed XML file (STR #121)
- Added a new mxmlFindPath() function to find the value node of a
named element (STR #110)
- Building a static version of the library did not work on Windows
(STR #112)
- The shared library did not include a destructor for the thread-
specific data key on UNIX-based operating systems (STR #103)
- mxmlLoad* did not error out on XML with multiple root nodes (STR #101)
- Fixed an issue with the _mxml_vstrdupf function (STR #107)
- mxmlSave* no longer write all siblings of the passed node, just that
node and its children (STR #109)
Changelog:
Version 1.12
~~~~~~~~~~~~
- Changes:
* Fix plist_from_bin() changing value nodes to key nodes in dictionaries
* Avoid exporting non-public symbols
* Prevent crash in plist_from_bin() when parsing unusual binary plists
* Fix crash in String|Key::GetValue() and actually make C++ interface work
* Fix memory leaks in new_xml_plist() and parse_real_node()
* Fix header guards to conform to C++ standard
* Update Cython based Python bindings and remove plist_new_key()
* Fix key nodes not being output correctly if they contained XML entities
* Fix handling and storage of signed vs. unsigned integer values
* Fix date handling to respect the "Mac Epoch" instead of "Unix Epoch"
* Remove plist_set_type() as it should not be used
* Fix deprecated macros to work with older LLVM/Clang
* Fix various shadowed declarations
* Add documentation to explicitly describe memory buffer ownership
* Fix memory leak in plist_from_bin()
* Add various test cases based on fixes
* Fix wrong timezone related date/time conversion of date nodes
* Fix endian detection on MIPS architecture
* Fix parallel build for autotools
Version 1.11
~~~~~~~~~~~~
- Changes:
* Deprecated plist_dict_insert_item() in favor of plist_dict_set_item()
* Updated cython bindings for Python 3.x
* Removed swig python bindings
* Changed build system to autotools
* Added new plist_dict_merge() function
* WIN32 (MinGW) + OSX compilation fixes
* Made base64 decoding thread safe
Version 1.10
~~~~~~~~~~~~
- Changes:
* Renamed plutil to plistutil to not mask Apple's plutil
* Fixed cython bindings (broken in 1.9)
* Added support for PLIST_UID node types to C++, cython, and swig bindings
- Important Note:
* Support for swig python bindings will be dropped with future releases.
The bindings will be kept in the source tree for now, but we suggest
to update your python code to use the cython bindings instead.
Version 1.9
~~~~~~~~~~~
- Changes:
* Add support for handling UID node types
* Fix crash when converting plists containing comments
* Fix Bug in plist_data_compare()
* Fix DST handling for PLIST_DATE
* Fix plist_dict_set_item() and plist_array_set_item()
* Fix cython String plist handling
* Fix invalid memory access in copy_plist_data()
* Fix several compiler warnings
2016/01/14 (diffstat 1.61)
+ add -T option to show amount of changes next to histogram.
+ if -S option is given, check for unmodified files and add those to
the report.
+ update configure macros
+ update config.guess, config.sub
Changelog:
Release 0.3.7:
--------------
- Fix Debian bug #766945: catch 'inskscape' not installed (Andreas Hoenen patch)
- Fix Debian bug #792898: improve the PDF metadata setup
- Fix Debian bug #684772 and SF bug #85: section @label is used to force
the section counter
- Fix Debian bug #684772: a chapter with an empty @label is not numbered
- Fix Debian bug #793077: allow to put a figure anchor at the top even if the
caption is at the bottom, thanks to the parameter figure.anchor.top.
- Add the parameters body.font.family, sans.font.family, and
monospace.font.family to mimic FO parameters, for xetex font setup
Release 0.3.6:
--------------
- Adapt the debug env_tex script for Windows
- Make dblatex work with Xindy, for xetex and pdftex backends. Xindy is selected
through the latex.index.tool parameter, and it's sorting is aware of the
language used that can be set through the latex.index.language parameter.
This is an answer to the Debian bug #756386.
- Allow the Texpost script to be a python plugin.
- Add the beginpage.as.pagebreak parameter to be able to inhibit the current
behaviour.
- Fix a bug in index escaping: '"' was not escaped.
- Fix a bug in <listitem> to prevent brackets side effects.
- Quick fix for <screenshot> SF bug #74.
- Fix SF bug #110.
- Fix Debian bug #771473 and #684393.
Release 0.3.5:
--------------
- Fix an HTML table bug when no <colgroup> or <col> is specified
- Fix an HTML table bug when cellpadding is expressed in percentage
- Fix Debian bug #720624 to have more greek letters correctly translated
- Fix bug #108 so that setup.py works even if intall-layout not supported
- Fix bug #107 to be compliant with frenchb v2.5 to remove shorthands
in listings
- Fix bug #106 to have equation label localized
- Fix bug #104 to have listings correctly displayed in <listitem>s
- Fix bug #103 to have indexes correctly working in db2latex style
- Fix Debian bug #682901 to have with XeTeX proper endash in indexes
- Fix Debian bugs #682936 and #684391 to support Norwegian Bokmål through
lang='nb'
- Fix Debian bug #683166 (SF bug #3553962/#98) to avoid chapters erroneously
included in parts.
- Fix Debian bug #684393 babel setup to allow quote chars for lang='nn'
- Adapt URL to work with texlive >= 2009.
- Some fixes to be able work with Saxon
- Improve setup.py to detect the installed texlive version only on
manual install.
- Include the package 'ucs' and configure listings to work with pdftex and
UTF-8 characters.
Release 0.3.4:
--------------
- Fix a bug in the missing characters display.
- Fix the global template to actually insert a backmatter tag before backmatter
elements.
- Fix bug #3520152 by changing a template xpath (looks like a libxslt
limitation).
- Improve the verbatim block display to be able to scale the block width to the
page width.
- Allow latex instructions within verbatim blocks through Processing
Instructions.
- Improve the setup script to be close to the debian install rules.
- Improve the hyphenation of the inlined literal elements.
- Add the parameter example.float.type to give the possibility to have
<example> not floating. The attribute 'floatstyle' is also taken into
account.
- Add the parameter hyphenation.format to specify the inlined format types
that must be hyphenated. It replaces the more limited monoseq.hyphenation
parameter.
Release 0.3.3:
--------------
- Fix incomplete image path conversion when subfigures are used.
- Fix unicode listings limitation to handle characters greater than 255.
- Fix <abstract> environment to prevent from page counter reset.
- Fix the <literallayout> limitations by using the same implementation than
<screen>.
- Fix a texlive 9 french babel and enumitem incompatibility.
- Fix to be robust to URL encoded image paths, and to non-latin1 paths.
- Fix missing cross-reference to <sidebar> and <qandaset>.
- Fix the <sidebar> box width to the actual context witdh.
- Fix a french babel bug (unexpected active chars) when used with XeTeX.
- Fix Debian bug #627501 to tell the priority policy of --xsl-user option.
- Fix Debian bug #632967 to return a non-null code when the compilation fails.
- Fix Debian bug #629514 to have draft watermark with XeTeX backend.
- Fix Debian bug #634563 to have safe pdftitle content (no images).
- Fix setup.py in order to work under Windows.
- Fix the HTML table support to correctly render the cells elements.
- Fix the HTML table support to correctly nested tables.
- Fix the Olink support to allow database user-specific renderings like italics
for <i> tags. Reuse of the DocBook Project implementation.
- Fix a setup failure that made the listings UTF-8 support failed
(extendedchars to set to "true").
- Fix --xslt-opts to be able to pass several arguments by using quotes
- Set the TexLive version to 2009 by default.
- Update to new Debian Error Handler API.
Improvements sponsored by Freexian (http://www.freexian.com) :
- Fix#3191550. Remove hard-coded paper size and add some parameters for page
layout setup:
* Parameters to define page sizes and margins.
* Parameters to have crop marks for pre-press PDF output.
- Add the parameters literal.environment and literal.extensions to allow the
user define its own listing environment.
- Add the parameter latex.engine.options to be able to pass options to the
TeX engine backend.
- Print out warnings about the characters not handled by the selected fonts.
- Image display improvements/fixes:
* Avoid unexpected paragraph indentation when displaying images.
* Strip spurious spaces between subfigures when @role='flow.inline'
* Prevents from empty tex subcaptions when no subfigure <caption> is defined.
- Add the ability to format <ulink> as a block when @type='block'.
- Pass @role to the latex sidebar environment.
- Add the literal.class parameter used when <literallayout> class attribute is
not set. Default is 'monospaced'.
- Add some @role to format literal elements, and literal.role parameter for
default role:
* Wrap: wrap lines when longer than text width (default)
* Overflow: do not wrap lines ; long lines overflow to the left
* Scale: automatically scale a listing to have its lines fit the page width
The special feature can be disabled with literal.extensions=0
Upstream changes:
podlators 4.06 (2016-01-31)
Handle scripts ending in .com on VMS systems and don't generate the
man page for perlpodstyle when built as part of Perl core. These are
hopefully the last two changes required to fully merge with Perl core
without core having to maintain a separate build system. Thanks,
Craig A. Berry.
During build, generate the pod2text and pod2man man pages from the
*.PL files rather than the generated scripts. This may be required
due to the different script extensions on VMS hosts.
Rename perlpodstyle back to perlpodstyle.pod, since we no longer need
the workaround for Module::Build's POD handling.
Upstream changes:
1.22 - 2016-02-23, H.Merijn Brand
* Small doc updates regarding blank_is_undef
* Precedence error in doc
* Add new method header
1.21 - 2016-01-06, H.Merijn Brand
* Add confusion option to rewrite example
* Alias %_ to row in hashref mode for csv function attributes
on_in and before_out
* Examples now use defined-or and thus require perl-5.10 or up
* Fix \r\n ending with allow_loose_escapes (reported by Bas Bloemsaat)
* It's 2016
* Clarify $csv->csv (...) documentation (RT#110941)
1.20 - 2015-10-09, H.Merijn Brand
* Use "say" in synopsis
* Remove needless special characters in doc section
* Change doc =item attributes for new to =head for index
* Add known_attributes function/method
* Add contributor notes
* Allow undef as value for aliased attributes
Upstream changes:
0.09 2015-10-20T10:05:00Z
- doc fixes from gsulivan@
- convert to Minilla
- put on Github with history imported from gitpan
0.08 Mon Oct 19 15:17:00 2015
- fix some Unicode issues
Changelog:
Release Notes: 1.79.1
The following is a list of changes that have been made since the 1.78.1
release.
Gentext
The following changes have been made to the gentext code since the 1.78.1
release.
• Robert Stayton: locale/hu.xml
Check in PubDate fixes from bug #1372
• Dongsheng Song: locale/zh.xml; locale/zh_cn.xml
Fix Auditlocale.pl warning.
• Robert Stayton: locale/en.xml
Add elements dialogue, drama, and poetry from DocBook Publishers.
• Robert Stayton: locale/pt.xml
updates from DocBook user.
• Robert Stayton: locale/en.xml
Fix wording.
• Robert Stayton: locale/en.xml
Fix line breaks.
• Robert Stayton: locale/en.xml
Add text message for unsupported video and audio.
• Jirka Kosek: xsl/xsl-primary-is-locale.xsl
Initial work on Ant build, common (L10N) directory handled so far
• Robert Stayton: locale/ur.xml
Add email address for contributor.
• Robert Stayton: locale/ur.xml
Check in contributed locale file from Wasif Hasan Baig,
contributed through SourceForge Patch # 187.
• kasunbg: locale/nl.xml
Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes.
• kasunbg: locale/ru.xml
Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325
• kasunbg: locale/uk.xml
Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324
• tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml;
locale/fr.xml; local⋯
Added missing keycap context for ca, cs, da, es, et, eu, and fr
• tom_schr: locale/en.xml; locale/de.xml
Added option key for keycap context
• tom_schr: locale/de.xml
Added key="optional-step" as done in r9745
• Robert Stayton: locale/en.xml
Add key="optional-step".
Common
The following changes have been made to the common code since the 1.78.1
release.
• tom_schr: common.xsl
Added quotes around linkend to make spaces visible
• Jirka Kosek: build.xml
Added ant build for HTML stylesheets
• Jirka Kosek: build.xml
Initial work on Ant build, common (L10N) directory handled so far
• Robert Stayton: titles.xsl
Replace hardcoded English text for question and answer elements
in mode="title.markup" with localized templates.
• Robert Stayton: addns.xsl
Move addns.xsl module from releasetools to common in preparation
for switching to ns as the base stylesheets.
• Robert Stayton: l10n.xml; Makefile
Add new locale file ur.xml for Urdu.
• Robert Stayton: titles.xsl
Add missing template with match="toc" mode="title.markup".
• tom_schr: titles.xsl
Fixed problem when referencing empty ulinks; use @url instead
• stilor: olink.xsl
Make olink errors/warnings overridable in customizations.
• stilor: labels.xsl
Pass the object referenced as a parameter to mode="intralabel.punctuation"
template.
• stilor: olink.xsl
1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
$insert.xref.page.number.para, default to 'yes' (before, page citations were
added unconditionally). Remove similar special-casing for <link/>.
2. Disable page citations for @xrefstyle="template:..." (if needed, they
can be added with %p in the template - but they can't be disabled).
• Robert Stayton: olink.xsl; titles.xsl; common.xsl
Pass referrer and target params to mode="xrefstyle" to allow customizations
to be more specific.
• Robert Stayton: olink.xsl; titles.xsl; common.xsl
Add mode="xrefstyle" to replace many instances of redundant
code determining the xrefstyle with xsl:apply-templates
select="." mode="xrefstyle". Also allows stylesheet
customization to specify an xrefstyle per element type.
• Robert Stayton: gentext.xsl; labels.xsl
Add support for procedure title contained in info or blockinfo.
• Robert Stayton: common.xsl
In person.name template, change 'style' variable to a param
so the name style can be selected by passing a param.
• Robert Stayton: gentext.xsl
Fix bug in collect.xref.targets that failed when $referrer template
param not set by olink's xref-to. Fixed using submitted patch.
FO
The following changes have been made to the fo code since the 1.78.1 release.
• Robert Stayton: lists.xsl
Fix bug #1368 "link to term with id does not work"
• Robert Stayton: block.xsl
Fix bug #1367 double attribution in epigraph.
• Robert Stayton: param.xweb; param.ent
Add missing profile.outputformat param.
• Robert Stayton: publishers.xsl
Fix namespace declarations.
• Robert Stayton: titlepage.xsl
Add default attribute-sets for new Publishers elements.
• Robert Stayton: param.ent
Fix typo
• Robert Stayton: titlepage.templates.xml
Add new DocBook Publishers elements.
• Robert Stayton: docbook.xsl
Add inclusion of new publishers.xsl module.
• Robert Stayton: publishers.xsl
Stylesheet module added to support new elements in DocBook Publishers.
• Robert Stayton: param.xweb; param.ent
Add the 9 new attribute sets for DocBook Publishers.
• Robert Stayton: xref.xsl
Fix bug #1355 glossseealso generates duplicate id in certain cases.
• Robert Stayton: xref.xsl
fix bug #1360 indexterm in varlistentry/term generates an error when xref to that term.
• Robert Stayton: inline.xsl
Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.
• Robert Stayton: pi.xsl
Fix bug in dbfo-need for admonitions, and get dbfo-need
working properly in FOP1.1.
• Robert Stayton: pagesetup.xsl
Remove obsolete hardcoded margin-left="0pt" for the block
containing header or footer.
• Robert Stayton: graphics.xsl
Fix bug #1336 to add support for recognizing
file:/ image URLs as absolute paths.
• Robert Stayton: autotoc.xsl
Add support in TOC for article as child of set.
• Robert Stayton: xref.xsl
Fix bug #1337 Elements with olink role do not behave as olink
elements.
• Jirka Kosek: build.xml
Added ant build for FO
• stilor: inline.xsl
Only count regular <emphasis> elements (without @role="bold", etc) when determining
whether nested emphasis needs to be displayed in italics or in regular; otherwise,
the order of nesting in <emphasis role="bold"> and <emphasis> affects the font
used.
• Robert Stayton: fop1.xsl; ptc.xsl
Apply patch #190 to include refsections in bookmarks for fop1 and
ptc.xsl.
• Robert Stayton: block.xsl
Change the epigraph template to support schema extensions
by processing all of its children instead of specific elements.
• tom_schr: pagesetup.xsl
Added "user.declarations" hook to implemented [#1330]
Added empty "user.declarations" template to make it easier for adding
custom fo:declaration elements. The template is empty by default.
• Robert Stayton: inline.xsl
Fix test for nested links.
• Robert Stayton: biblio.xsl
Now biblioset outputs its id if it has one.
• Robert Stayton: xref.xsl
pass xrefstyle param from link element to gentext.template so
optional page number can be formatted to a style.
• Robert Stayton: docbook.xsl
Streamline handling of namespace fixup in preparation for making
the namespaced version the source base.
• Robert Stayton: fo.xsl
FOP 1.1 now supports writing-mode="rl-tb", so add that change to the
$direction.mode parameter.
• Robert Stayton: autoidx.xsl
Add missing xlink namespace declaration to the root element.
• Robert Stayton: param.xweb; param.ent; autoidx.xsl
Add support for $autolink.index.see to automatically form links
between see and seealso index elements and primary elements
in the index.
• Robert Stayton: inline.xsl
Add element name to warning message for nested links.
• Robert Stayton: inline.xsl
Fix bug #1306: warn of nested links.
• Robert Stayton: component.xsl
Fix bug #1320 so template page.sequence tests $content to make
sure it is not empty.
• Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
param.ent; component.x⋯
Add support for $show.bookmarks param to turn bookmarks on or
off.
• Robert Stayton: docbook.xsl
Add missing variable bookmarks.state.
• Robert Stayton: docbook.xsl
Add missing $document.element variable to new generate.bookmarks
template.
• Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl;
param.ent; component.x⋯
Add support for standard XSL 1.1 bookmarks and parameter
$xsl1.1.bookmarks to turn them on or off.
• stilor: xref.xsl
Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1.
• stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl
Replace literal space inserted next to fo:leader in ToC with a padding. This
works around a bug in FOP (see FOP-1444).
Make ToC fo:leader properties configurable via attribute set.
• stilor: titlepage.templates.xml
Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
• Mauritz Jeanson: table.xsl
Bug #1246: added missing with-param.
• stilor: xref.xsl
Make olink errors/warnings overridable in customizations.
• stilor: param.xweb; param.ent; xref.xsl
1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
$insert.xref.page.number.para, default to 'yes' (before, page citations were
added unconditionally). Remove similar special-casing for <link/>.
2. Disable page citations for @xrefstyle="template:..." (if needed, they
can be added with %p in the template - but they can't be disabled).
• stilor: fop1.xsl
Skip generating fox:destination on a footnote - id attribute on footnotes is not
passed to generated FO, so FOP complains about unresolved ID in destination.
• Mauritz Jeanson: lists.xsl
Fixed typo.
• tom_schr: lists.xsl
Fixed bug#1311 and added missing para.properties
• Robert Stayton: xref.xsl
Pass referrer and target params to mode="xrefstyle" to allow customizations
to be more specific.
• Robert Stayton: xref.xsl
Add mode="xrefstyle" to replace many instances of redundant
code determining the xrefstyle with xsl:apply-templates
select="." mode="xrefstyle". Also allows stylesheet
customization to specify an xrefstyle per element type.
• tom_schr: xref.xsl
Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
modes (to use the same signature than "xref-to" mode) as discussed with
Bob on the mailinglist (2013-09-12)
• tom_schr: pi.xsl; verbatim.xsl
Fix for enhancement/bug#1312: Support font size in verbatim elements
• Robert Stayton: fop1.xsl
Unchanged, testing snapshot builds.
• Robert Stayton: docbook.xsl
No change, testing snapshot builds.
• Robert Stayton: block.xsl
No change, testing snapshot builds.
• Robert Stayton: block.xsl
No change, just checking snapshot build process.
• Robert Stayton: toc.xsl
Add missing template for tocdiv/title elements to fix bug #1310.
• Robert Stayton: docbook.xsl
Fix process.root template so document title can come from info as well.
• Robert Stayton: lists.xsl
Add support for procedure title when contained in blockinfo or info.
• Robert Stayton: fop1.xsl
Fix mode="fop1.foxdest" so only elements with id attribute get
a fox:destination in the output.
• Robert Stayton: fop1.xsl
Remove extraneous call from fop1.foxdest mode per patch submission.
• Robert Stayton: autotoc.xsl
Add toc.margin.properties attribute-set to list.of.titles so
it matches the TOC list.
• Robert Stayton: inline.xsl
Adjust exception for fop for menuchoice separator to
use the $symbol.font.family if it is set.
• Robert Stayton: division.xsl
Fix comment.
• Robert Stayton: param.ent
Fix typo that prevents param.xsl update.
• Robert Stayton: lists.xsl; param.xweb; param.ent
Add mark.optional.procedure.steps param.
• Robert Stayton: qandaset.xsl
Fix bug in question template that output empty list-item-label when
defaultlabel = 'none'.
HTML
The following changes have been made to the html code since the 1.78.1 release.
• Robert Stayton: block.xsl
Fix Bug #1367 epigraph attribution appears twice in html output.
• Robert Stayton: param.xweb; param.ent
Add missing profile.outputformat param.
• Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml
Add support for DocBook Publishers elements.
• Robert Stayton: publishers.xsl
New module to support new elements in DocBook Publishers schema.
• Robert Stayton: table.xsl
Fix bug #1348 where class of output table not being set correctly.
• Robert Stayton: table.xsl
A table emitted by tgroup template now calls "common.html.attributes"
to get the class attribute handled correctly.
• Robert Stayton: inline.xsl
Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly.
• Robert Stayton: refentry.xsl
Add template for refpurpose in no.anchor.mode to generate
the dash separator in TOC line for the refentry when
the refpurpose contains a link or indexterm.
• Robert Stayton: inline.xsl
Add missing call to id.attribute template for orgdiv.
• Robert Stayton: xref.xsl
If a link or xref has an @id or @xml:id, then add a span to
include the id because simple.xlink no longer generates the
id attribute.
• Robert Stayton: inline.xsl
Remove call to id.attribute template in simple.xlink
because it produces duplicate ids in the output because
the element template calling simple.xlink generates the
id attribute.
• Robert Stayton: graphics.xsl
Check in fix for bug #1336 to support absolute file URLs
that start with file:/. Also consolidate code that determines
whether an image file path is relative into a new template
variable $is.relative.
• Robert Stayton: chunk-code.xsl
Add support for set nested inside set to recursive-chunk-filename.
• Robert Stayton: autotoc.xsl
Add support for set TOC to contain nested set or article
elements.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Added ant build for HTML stylesheets
• Robert Stayton: glossary.xsl
Move any indexterms in glossentry to be inside dt, instead of
after dt which is invalid.
• Robert Stayton: htmltbl.xsl
Fix bug #1334 to copy through HTML table attributes @scope and @id.
• Robert Stayton: block.xsl
Change the epigraph template to support schema extensions
by processing all of its children instead of specific elements.
• Robert Stayton: titlepage.xsl
Fix bug in handling of multiple editors and "edited by" label.
• Robert Stayton: titlepage.templates.xml
Fix misnamed attribute in sidebar template.
• Robert Stayton: inline.xsl
Fix check for nested links.
• Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl
Adjust handling of namespace fixup to streamline distro builds.
• Robert Stayton: docbook.xsl
Adjust handling of namespace conversion to streamline distro
build.
• Robert Stayton: table.xsl
Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns
<th> to cell that is first in a row but not the first column due
to row span above.
• Robert Stayton: param.xweb; param.ent; autoidx.xsl
Add support for autolink.index.see param to link from see and
seealso element to primary element in index.
• Robert Stayton: inline.xsl
Fix bug #1306 warn of nested links, since not supported in the output.
• Robert Stayton: pi.xsl
Fixes bug #1323 where <?dbhtml-include?> paths were not being
interpreted relative to the XML.
• Robert Stayton: param.xweb
Add missing frag for new linke.to.self.for.mediaobject param.
• Robert Stayton: table.xsl
Fix bug in entry template where rowsep was incorrectly set to zero
for cell with @morerows in thead.
• Robert Stayton: synop.xsl
Restore conditional named anchor in output if dbcmdlist PI is not used.
• tom_schr: graphics.xsl
Fixed [#1317]: process alt in inlinemediaobject
• tom_schr: param.xweb; graphics.xsl; param.ent
Fixed ticket [#1315]: Add possibility to add a link to mediaobjects
• stilor: titlepage.templates.xml
Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
• stilor: chunk-common.xsl; xref.xsl
Make olink errors/warnings overridable in customizations.
• stilor: param.xweb; param.ent
1. Make page citations on <xref/> to paragraphs conditional on a new parameter,
$insert.xref.page.number.para, default to 'yes' (before, page citations were
added unconditionally). Remove similar special-casing for <link/>.
2. Disable page citations for @xrefstyle="template:..." (if needed, they
can be added with %p in the template - but they can't be disabled).
• Mauritz Jeanson: index.xsl
Bug #1309: Added missing template for indexdiv/subtitle.
• Robert Stayton: xref.xsl
Pass referrer and target params to mode="xrefstyle" to allow customizations
to be more specific.
• Robert Stayton: xref.xsl
Add mode="xrefstyle" to replace many instances of redundant
code determining the xrefstyle with xsl:apply-templates
select="." mode="xrefstyle". Also allows stylesheet
customization to specify an xrefstyle per element type.
• tom_schr: xref.xsl
Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix"
modes (to use the same signature than "xref-to" mode) as discussed with
Bob on the mailinglist (2013-09-12)
• Robert Stayton: chunk.xsl
No change, testing snapshot builds.
• Robert Stayton: toc.xsl
Add missing template for tocdiv/title elements to fix bug #1310.
• Robert Stayton: docbook.xsl
Remove a comment to test checkins and snapshot builds.
• Robert Stayton: lists.xsl
Add support for procedure title when contained in info or blockinfo.
• Jirka Kosek: chunk-code.xsl
Enumarete separate file for revhistory if generate.revhistory.link=1
• Robert Stayton: inline.xsl
Update the inline.charseq template to also call 'common.html.attributes'
instead of using local-name for class value.
• Jirka Kosek: docbook.xsl; html.xsl
Enabling ITS processing again
• Robert Stayton: its.xsl
Change syntax for selecting @its:* attributes so it works
in xsltproc (which should work with the original, but doesn't).
• Robert Stayton: docbook.xsl; html.xsl
Turn off its.xsl update which is generating attribute insertion errors.
• Jirka Kosek: its.xsl; docbook.xsl; html.xsl
Added basic support for ITS 2.0 markup. It gets propagated into HTML
For more info about ITS see http://www.w3.org/TR/its20/
• Robert Stayton: docbook.xsl
Added a comment line to test checkin process.
• Robert Stayton: xref.xsl
Fix bug in mode=remove-ids that put link content outside the <a> element.
• tom_schr: chunktoc.xsl
Fixed SF ticket#3611689: added missing DocBook namespace declarations
• Robert Stayton: chunker.xsl
Change the internal chunk.base.dir from a param to a variable.
• Robert Stayton: inline.xsl
Turn off id attribute on glossterm anchor, because it is on the element itself.
Manpages
The following changes have been made to the manpages code since the 1.78.1
release.
• Robert Stayton: block.xsl; lists.xsl
Fix bug #1363 synopsis in variablelist term mangles line breaks.
• Robert Stayton: other.xsl
Remove redundant and out-of-date xsl:strip-space element.
This is imported from common/common.xsl for all stylesheets.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Added ant build for manpages
• Robert Stayton: inline.xsl
Fix bug #1340 by omitting indexterm and remark elements from the
output. Trying to include them as nroff comments resulted in extra
whitespace in certain instances, so they are omitted.
• Robert Stayton: table.xsl; docbook.xsl; tbl.xsl
Adjust man stylesheet to better handle namespace fixup during
distro builds.
• Robert Stayton: lists.xsl
Resolve ambiguous template match for remark.
• Robert Stayton: endnotes.xsl
Put internally generated earmark elements into own namespace to
avoid complications with namespace stylesheet builds. No change
of function.
• Robert Stayton: other.xsl
Fixed bug #1313 where write.stubs template mistakenly includes
$man.output.base.dir in the .so address.
• Robert Stayton: other.xsl
Escape text() nodes while also in no.anchor.mode for links.
Fixes bug #1322.
• Robert Stayton: utility.xsl
Fixed bug #1321, also taking into account fixing bug #1281.
• dleidert: info.xsl
Fix a typo (http://bugs.debian.org/698962).
Epub
The following changes have been made to the epub code since the 1.78.1 release.
• Robert Stayton: docbook.xsl
Fix bug #1341 Incorrect generation of content.opf for multiple
names in $html.stylesheet param. Backported the template
named css.item from the epub3 stylesheet.
• Robert Stayton: docbook.xsl
Fix handling of base.dir, chunk.base.dir, and epub.oebps.dir
combinations.
• Robert Stayton: docbook.xsl
Improve the handling of $chunk.base.dir when $base.dir contains
the OEBPS directory in its value.
• Robert Stayton: docbook.xsl
Fix the namespace fixup step to match the other stylesheets.
• tom_schr: docbook.xsl
Extended date template in mode opf.metadata
If a PI dbtimestamp is available, call datetime.format(date, 'Y-m-d'),
otherwise use the normalized string content
• dleidert: bin/spec/files
Fix svn:externals defintion.
• tom_schr: docbook.xsl
Introduced variable in opf.guide
• tom_schr: docbook.xsl
Improved modularization in opf.spine and created new spine.cover template
• tom_schr: docbook.xsl
Improved opf.spine with info variable
• tom_schr: docbook.xsl
Bugfix in opf.spine: removed double refentry entries
• tom_schr: docbook.xsl
* Template package-identifier: introduced $info variable to simplify
code (similar to the EPUB3 stylesheets)
* Template opf.calloutlist: only call opf.reference.callout if
callout.graphics is set
• tom_schr: docbook.xsl
Backported Bob's EPUB3 changes to EPUB2 from r9740 -> r9742 -> r9743:
* Implement base.dir/OEBPS using internal chunk.base.dir instead of
new param epub.base.dir.
* Additional changes, specific to this stylesheet:
- Construct parameter epub.metainf.dir from base.dir + 'META-INF/'
- Changed parameter epub.cover.filename epub.oebps.dir to
chunk.base.dir
- Template opf: concat base.dir with epub.opf.filename
- Replaced two subsequent xsl:value-of's with concat()
• Robert Stayton: docbook.xsl
Fix bug in author template generating a span element inside an attribute value.
HTMLHelp
The following changes have been made to the htmlhelp code since the 1.78.1
release.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Extensions and other builds ported to Ant
• Robert Stayton: htmlhelp-common.xsl
Adjust namespace fixup to conform to the namespace source
conversion.
Eclipse
The following changes have been made to the eclipse code since the 1.78.1
release.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Extensions and other builds ported to Ant
• Robert Stayton: eclipse.xsl
Adjust namespace fixup to conform to other conversions to
namespaced source.
JavaHelp
The following changes have been made to the javahelp code since the 1.78.1
release.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Extensions and other builds ported to Ant
• Robert Stayton: javahelp.xsl
Adjust the namespace fixup to conform to the other namespaced source
conversions.
Slides
The following changes have been made to the slides code since the 1.78.1
release.
• Jirka Kosek: schema/relaxng/slides.rnc
Make speakernotes/handoutnotes optional as many presentations do not use them
• Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
s5.xsl; fo/plai⋯
Rename the docbook prefix in the declaration too.
• Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/
s5.xsl; fo/plai⋯
Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced
stylesheets.
• stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml
Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
• dleidert: images/callouts/gen.sh
Leave executable permissions for script.
• dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui
/default/notes.⋯
Drop executable permissions from files.
• Jirka Kosek: doc/Makefile
Corrected path
Website
The following changes have been made to the website code since the 1.78.1
release.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Extensions and other builds ported to Ant
• stilor: olink.xsl
Make olink errors/warnings overridable in customizations.
Webhelp
The following changes have been made to the webhelp code since the 1.78.1
release.
• Robert Stayton: xsl/titlepage.templates.xsl
Fix typo.
• Robert Stayton: xsl/titlepage.templates.xsl
Add XHTML missing default namespace.
• Robert Stayton: xsl/webhelp-common.xsl
Fix bug 1357 to avoid creating l10n.js file if only collecting olink data.
• Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml
Convert XML doc to DB5.
• Robert Stayton: xsl/webhelp-common.xsl
Fix error message for namespace fixup.
• Robert Stayton: xsl/webhelp-common.xsl
fix bug in namespace fixup syntax.
• Robert Stayton: xsl/webhelp-common.xsl
Adjust namespace fixup for namespace build process.
• stilor: xsl/titlepage.templates.xml
Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
• Jirka Kosek: template/common/main.js
Fix for bug #1301
Params
The following changes have been made to the params code since the 1.78.1
release.
• Robert Stayton: autolink.index.see.xml
Improve the description for linking in index.
• Robert Stayton: prefer.internal.olink.xml
Fix bug in description
• Robert Stayton: dialogue.properties.xml
Fix typo.
• Robert Stayton: publishers.properties.xml
Fix typo.
• Robert Stayton: speaker.properties.xml; publishers.properties.xml;
inlinestagedir.properti⋯
New property sets for DocBook Publishers elements.
• Robert Stayton: table.frame.border.thickness.xml;
table.cell.border.thickness.xml
Fix bug #1291, make default values different for HTML and FO.
• tom_schr: profile.outputformat.xml
Added missing support for outputformat attribute
* Added missing parameter profile.outputformat in
params/profile.outputformat.xml
* Added missing lines to check for outputformat attribute in
profiling/profile-mode.xsl
• Jirka Kosek: table.frame.border.thickness.xml;
table.cell.border.thickness.xml
Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible.
• Robert Stayton: list.block.spacing.xml
Fix typo in element name.
• Robert Stayton: autolink.index.see.xml
New param to control automatic links in index from see and
seealso to indexterm primary.
• Robert Stayton: show.bookmarks.xml
New param to turn off PDF bookmarks.
• Robert Stayton: xsl1.1.bookmarks.xml
Param to use standard XSL 1.1 bookmark elements.
• tom_schr: link.to.self.for.mediaobject.xml
Fixed ticket [#1315]: Add possibility to add a link to mediaobjects
• stilor: toc.leader.properties.xml
Replace literal space inserted next to fo:leader in ToC with a padding. This
works around a bug in FOP (see FOP-1444).
Make ToC fo:leader properties configurable via attribute set.
• Robert Stayton: list.block.spacing.xml; list.item.spacing.xml
Clarify that list.block.spacing is not used in nested lists.
• stilor: insert.xref.page.number.para.xml
Missed new file in previous checkin.
• Robert Stayton: mark.optional.procedure.steps.xml
New param to turn off Optional text for optional steps.
Profiling
The following changes have been made to the profiling code since the 1.78.1
release.
• Robert Stayton: profile.xsl
Add missing profile.outputformat param declaration.
• tom_schr: profile-mode.xsl
Added missing support for outputformat attribute
* Added missing parameter profile.outputformat in
params/profile.outputformat.xml
* Added missing lines to check for outputformat attribute in
profiling/profile-mode.xsl
• Robert Stayton: xsl2profile.xsl
Fix bug #1335 where profile-chunk.xsl was xsl:including
chunk-code.xsl instead of profile-chunk-code.xsl.
• Robert Stayton: xsl2profile.xsl
Fixed bug in handling of namespace fixup.
• Robert Stayton: xsl2profile.xsl
Adjust namespace fixup to match other templates.
Lib
The following changes have been made to the lib code since the 1.78.1 release.
• Jirka Kosek: build.xml
Added lib ant build support
Tools
The following changes have been made to the tools code since the 1.78.1
release.
• Jirka Kosek: build-shared.xml
Added lib ant build support
• Jirka Kosek: build-shared.xml
Added clean targets
• Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/
xalan.jar
Extensions and other builds ported to Ant
• Jirka Kosek: build-shared.xml
Added ant build for HTML stylesheets
• Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/
xercesImpl.jar; licenses/j⋯
Initial work on Ant build, common (L10N) directory handled so far
Template
The following changes have been made to the template code since the 1.78.1
release.
• Robert Stayton: titlepage.xsl
Remove the d: namespace declaration because it is
automatically added by the ns build process.
• Jirka Kosek: titlepage.xsl
Added missing namespace declaration
• Robert Stayton: titlepage.xsl
Remove d: namespace declaration from non namespaced version since
it is automatically added to build the namespaced version.
• Robert Stayton: titlepage.xsl
Set the db.prefix to blank until convert to ns build.
• Robert Stayton: titlepage.xsl
Fix handling of namespace declaration for conversion to NS sourcebase.
• Robert Stayton: titlepage.xsl
Modified to support roundtrip conversion between namespaced
version and non-namespaced version.
• stilor: titlepage.xsl
Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any.
Extensions
The following changes have been made to the extensions code since the 1.78.1
release.
• Jirka Kosek: build.xml
Added clean targets
• Jirka Kosek: build.xml
Extensions and other builds ported to Ant
1.44 2016-02-26 NEILB
- Fixed the handling of text without a trailing newline. This module now
adds the same text that the diff tool does, "\n\\ No newline at end of
file\n". Previously this module simply produced broken diffs when one or
both files had no trailing newline. Fixed by Dave Rolsky. GitHub #1.
Patch provided by Carsten Kunze via pkgsrc-wip and discussed with me via private
emails.
Changes:
Release 160217
==============
2016-02-17
tbl: Invalid memory access bug fixed. (When testing if a
line starts with '_' or '=' it did not check if the string is
empty.)
2016-02-16
.tr bugfix: When the first character given to .tr was un-
known, all character translations had been done wrong.
2016-02-11
tbl troff bug fixed: Height of table had been calculated
wrong. This could lead to graphics artifacts if a table is
at page bottom.
2016-02-10
Many changes to -man and -mdoc. Heirloom's manual page for-
matting is now quite compatible to groff.
2016-02-08
Operator 'v' added for ".if". (Some manpages using this.)
2016-02-02
-ms: Macros .QS and .QE added.
2016-01-29
Support for groff's notation \[uXXXX] added.
2016-01-26
nroff: Use of new names for .char now possible. (Up to now
only names found in the tab file could be used.)
2016-01-01
Spaces are now allowed in filenames of .cf, .fp, .lf, .nx,
and .so requests. The documentation stated that %20 could be
used to escape spaces. However this was not implemented.
The implementation has now been changed to allow spaces by
quoting the filename with '"'. Additionally character codes
up to 255 are allowed now in filenames. (Bug reported by
Jacob Parker (https://github.com/jacobp100).)
2015-12-23
groff's operator ".if F <font>" added.
2015-12-18
Support for groff's notation \[char<n>] added.
2015-12-10
File system case-sensitivity issue fixed. (Reported by Henry
McGilton.)
2015-10-28
Set previous font to current font in case of unknown font.
This is the groff behaviour. E.g. \fIfoo\fP \f(CWbar\fP blah
did underline "blah" in AT&T nroff.
2015-09-23
\n[.ns] implemented (had only been documented up to now).
2015-09-21
Basic HTML support added.
2015-09-18
Escape \I added (test if argument is a valid identifier). \I
is equivalent to groff's \A.
2015-07-14
PDFMark: \X'SetBorderStyle' added.
2015-07-08
Special groff compatibility mode for manual pages added which
is enabled when register .g is set to 1.
2015-06-24
.box bug fixed: .box did discard part of roff's state.
2015-06-22
mm(7): .PGFORM added to allow line length change inside docu-
ment.
2015-06-10
.ie-.el bug fixed. Up to now .ie-.el did not work fully re-
liable in AT&T roff. (Found during -mdoc debugging.)
2015-06-08
mdoc: Macro Lb with library definitions for FreeBSD and
NetBSD added.
2015-06-05
nroff -T37 (default), -Tlp and -Tlocale: Display of pic(7)
drawings implemented.
2015-06-04
troff -Tpost: All font description files now uppercase (for
use on case-insensitive file systems) and use of groff font
names instead of traditional names now possible with .ft and
\f.
2015-05-26
Bugfix: nroff: Local motions had not been local (did stay in
effect across line boundary).
nroff: Request \D'l ...' added.
2015-05-02
mdoc(7): .El: List type stack bug fixed.
cmark is the C reference implementation of CommonMark, a rationalized version
of Markdown syntax with a spec.
It provides a shared library (libcmark) with functions for parsing CommonMark
documents to an abstract syntax tree (AST), manipulating the AST, and rendering
the document to HTML, groff man, LaTeX, CommonMark, or an XML representation of
the AST. It also provides a command-line program (cmark) for parsing and
rendering CommonMark documents.
Originally packages in pkgsrc-wip/cmark by Kamil Rytarowski
Upstream changes:
0.4.1 2015-09-18 15:45:02+02:00 Europe/Oslo
Replaced Class::MOP::class_of() calls with Moose::Util::find_meta().
Added huge => 1 parameter to LibXML DOM parser, to support large
text nodes.
Upstream changes:
1.58 2016-02-08
- Merge a pull-request regarding the handling of isPermaLink:
- https://github.com/shlomif/perl-XML-RSS/pull/2
- Thanks to @dwmc15873 for the changes.
1.57 2015-12-13
- Update an old E-mail address for Shlomi Fish.
Upstream changes:
2.22 2015-12-05 11:08:20+13:00 Pacific/Auckland
- POD fix in link to package XML::SAX::ParseFactory (from Mohammad S Anwar)
- allow subclass to override attribute escaping (from Christopher Masto)
- POD fix adding NAME section to FAQ (RT#110080 from Bart Martens & gregor
herrmann of the Debian project)
- POD typo fix (RT#110082 from gregor herrmann of the Debian project)
- fix reference comparison operator used in checking for circular data
structures (RT#89553 from Laurent Dami)
- add better diagnostics from file handling code in test suite
2.21 2015-12-04 16:33:49+13:00 Pacific/Auckland
- Improved diagnostics - xml_in() will now catch parse exceptions and add
caller information via Carp::croak
- Switch to use lexical warnings (suppress with either 'no warnings;' or
'no warnings "XML::Simple";', rather than $^W = 0)
- POD fixes (from David Steinbrunner)
- Regex escaping fixes for Perl 5.22+ (from Kent Fredric)
- Add workaround for test failures on RHEL/CentOS 6.5 (RT#102115 from
Chris Drake, workaround from Tim Bunce)
- Remove some 'eval' calls from test suite which could mask root cause of
test failures
- Make each test script use unique filenames to allow tests to be run in
parallel (RT#101362 from Karen Etheridge & Kent Fredric)
- POD update: mention XML::Twig in 'STATUS' section (RT#79228 from Matt Trout)
gsubfn is like gsub but can take a replacement function or certain
other objects instead of the replacement string. Matches and back
references are input to the replacement function and replaced by
the function output.
Use release tarball and drop autotools dependencies.
Changes in 3.4.0:
JSON, reshape, regex captures, and more
Primary features:
JSON is now a supported format for input and output. Miller handles tabular data, and JSON supports arbitrarily deeply nested data structures, so if you want general JSON processing you should use jq. But if you have tabular data represented in JSON then Miller can now handle that for you. Please see the reference page and the FAQ.
Reshape is a standard data-processing idiom, now available in Miller: http://johnkerl.org/miller/doc/reference.html#reshape
Incidentally (not part of this release, but new since the last release) Miller is now available in FreeBSD's package manager: https://www.freshports.org/textproc/miller/. A full list of distributions containing Miller may be found here.
Miller is not yet available from within Fedora/CentOS, but as a step toward this goal, an SRPM is included in this release (see file-list below).
DSL enhancements for mlr put and mlr filter:
Regex captures \0 through \9: http://johnkerl.org/miller/doc/reference.html#Regex_captures
Ternary operator in expression right-hand sides: e.g. mlr put '$y = $x < 0.5 ? 0 : 1'
Boolean literals true and false
Final semicolon is now allowed: e.g. mlr put '$x=1;$y=2;'
Environment variables are now accessible, where environment-variable names may be string literals or arbitrary expressions: mlr put '$home = ENV["HOME"]' or mlr put '$value = ENV[$name]'.
While records are still string-to-string maps for input and output, and between then statements, types are preserved between multiple statements within a put. Example: mlr put '$y = string($x); $z = $y . $y' works as expected, without requring mlr put '$y = string($x); $z = string($y) . string($y)' as before.
Bug fixes:
Mixed-format join, e.g. CSV file joined with DKVP file, was incorrectly computing default separators (IRS, IFS, IPS). This resulted in records not being joined together.
Segmentation violation on non-standard-input read of files with size an exact multiple of page size and not ending in IRS, e.g. newline. (This is less of a corner case than it sounds: for example, leave a long-running program running with output redirected to a file, then in a sleep-and-process loop, have Miller process that file. The former program's stdio library will likely be doing block-sized buffered I/O, where block sizes will often be multiples of system page size and the block will almost surely not ending a newline.)
Acknowledgements: Big thank-yous to @gregfr and @aaronwolen for feature requests including reshape and regex captures, and to @jungle-boogie for his work getting Miller into FreeBSD. Also, ongoing thanks to @0-wiz-0 for his past work on configure support, making it possible for Miller to be put to use in multiple operating systems.
3.3.2
Bootstrap sampling, EWMA, merge-fields, isnull/isnotnull functions
@johnkerl johnkerl released this on Jan 11 · 497 commits to master since this release
Bootstrap sampling in mlr bootstrap: http://johnkerl.org/miller/doc/reference.html#bootstrap. Compare to reservoir sampling in mlr sample: http://johnkerl.org/miller/doc/reference.html#sample.
Exponentially weighted moving averages in mlr step -a ewma: principally useful for smoothing of noisy time series, e.g. finely sampled system-resource utilization to give one of many possible examples. Please see http://johnkerl.org/miller/doc/reference.html#step.
"Horizontal" univariate statistics in mlr merge-fields, compared to mlr stats which is "vertical". Also allows collapsing multiple fields into one, such as in_bytes and out_bytes data fields summing to bytes_sum. This can also be done easily using mlr put. However, mlr merge-fields allows aggregation of more than just a pair of field names, and supports pattern-matching on field names. Please see http://johnkerl.org/miller/doc/reference.html#merge-fields for more information.
isnull and isnotnull functions for mlr filter and mlr put.
stats1, stats2, merge-fields, step, and top correctly handle not only missing fields (in the row-heterogeneous-data case) but also null-valued fields.
Minor memory-management improvements.
Add missing BUILD_DEPENDS
Upstream changes:
0.04 Thu Nov 5 01:33:21 CET 2015
- test requires added
0.03 Wed Nov 4 00:50:19 CET 2015
- fixed bug in end_element when no Handler defined
Upstream changes:
- Bump versions for release.
- commit c4d9cd4
-------------------------------------------------------------------
Sat Nov 28 10:18:08 CET 2015 - zhouzhen1@gmail.com
- add URI to build_requires in Build.PL
- commit c65330d
-------------------------------------------------------------------
Sat Jul 18 13:10:39 CEST 2015 - dave@dave.org.uk
- Updated .travis.yml
- commit fe4e5e6
-------------------------------------------------------------------
Wed Jan 28 16:48:34 CET 2015 - ribugent@gmail.com
- Fix lib/XML/Feed/Entry/Format/RSS.pm crash
- commit b6f39ae
-------------------------------------------------------------------
Thu Oct 16 06:54:55 CEST 2014 - ether@cpan.org
- avoid deprecated form of isa()
- commit cf84451
-------------------------------------------------------------------
Mon Jun 16 10:06:51 CEST 2014 - gabor@szabgab.com
- utf8 encoding in helper script
- commit a51d4e2
-------------------------------------------------------------------
Tue Feb 4 19:16:03 CET 2014 - x.github@chatterjee.net
- Fixed minor typo in docs ("obhect" -> "object")
- commit 80b293c
-------------------------------------------------------------------
Fri Jan 10 15:10:53 CET 2014 - dave@dave.org.uk
- Added .travis.yml
- commit f3f9a3f
-------------------------------------------------------------------
Tue Mar 19 09:22:25 CET 2013 - szabgab@gmail.com
- add Minty to list of contributors
- commit 3998e48
-------------------------------------------------------------------
Tue Mar 19 09:20:09 CET 2013 - szabgab@gmail.com
- calculate plan from examples
- commit c45da65
-------------------------------------------------------------------
Tue Mar 19 00:03:13 CET 2013 - murray@minty.org
- Fix pod example usage for identify_format : it takes a scalar ref
- commit b86b614
-------------------------------------------------------------------
Tue Mar 19 00:00:40 CET 2013 - murray@minty.org
- Add test for XML::Feed->identify_format()
- commit 09698b3
Upstream changes:
1.0002 2015-08-17 14:46
- Replaced curly brackets with parentheses in variable expansion in
Makefile.PL.
Fixes RT106483; Credits: Daniel Macks <dmacks@netspace.org>
- make clean no longer wipes out entities data
Upstream changes:
2015.12 Sun Nov 29 2015
# No new features.
2015.011_09 Mon Nov 09 2015
! LineBreak.xs
- uvnui_to_utf8() was obsoleted by Perl 5.20.0. Use uvchr_to_utf8().
2015.011_03 Sun Nov 03 2015
! LineBreak.xs
- Bug fix: CPAN RT #106714: Unicode::GCString fails to handle numeric value,
mostly on *BSD and Mac OS X.
! t/10gcstring.t
- Adding more case.
2015.11 Sun Nov 01 2015
# No new features.
! lib/Unicode/LineBreak.pm
- CPAN RT #106859: The latest version is not indexed.
! t/10gcstring.t
- testing that GCString stringify numeric arguments (CPAN RT #106714).
2015.07.16 Fri Jul 17 2015
# No new features.
! LineBreak.xs
- utf8_to_uvuni_buf has been deprecated by Perl 5.19.4.
2015.06 Sun Jun 21 2015
# Unicode 8.0.0, bundled sombok 2.4.0.
! lib/Unicode/LineBreak.pod
! lib/POD2/JA/Unicode/LineBreak.pod
! t/18currency.y
- add a change for U+20BE.
Upstream changes:
2015-10-21 Sean M. Burke sburke@cpan.org
* RELEASE 1.27. (Stable.)
The release, 1.25_01, didn't blow up, so this is just
a re-release of it as a normal ("stable") version.
* Minor changes to the documentation. Nothing substantial.
* Release 1.26 had a confusing mistake in the ChangeLog.
Ignore v1.26.
2015-10-21 Sean M. Burke sburke@cpan.org
* RELEASE 1.26. Mistake. See above for change notes
between v1.25_01 and v1.27.
2015-10-16 Sean M. Burke sburke@cpan.org
* RELEASE 1.25_01.
* !DEVELOPER RELEASE!, OH GOD HELP US ALL!
* Here's a new thing that makes me nervous and hesitant, and that I've
been talking myself into for weeks:
**************************************************************
* I've switched to accepting values in the range 0x80-0x9F *
* as if they are the Windows-1252 ("ANSI") characters. *
**************************************************************
Previously they had all mapped to emptystring.
Technically, Unicode specifies those codepoints as control characters
that I've never heard of, "C1 Controls"...
...
U+0087 ESA - End of Selected Area
U+0088 HTS - Character (Horizontal) Tabulation Set
U+0089 HTJ - Character (Horizontal) Tabulation with Justification
...
( See "C1" in https://en.wikipedia.org/wiki/C0_and_C1_control_codes )
And Unidecode mapped all of those to emptystring. Now they are treated
as if you fed the Windows-1252 characters, as that is an extremely
common thing to have happen.
So if you feed character value 0x80 to it, it is taken to mean "��"
(which Unidecode then decodes as "EUR", at the moment at least).
(This doesn't interfere with the fact that U+20AC is the proper
Unicode place for the "��" to be found.)
And the smartquotes at 0x91 to 0x94, �� �� �� �� turn into ' ' " " so yaaaay!
Note that in theory, according to C1 Controls, 0x85 is "NEL: Next
Line", "Equivalent to CR+LF. Used to mark end-of-line on some IBM
mainframes."
I could map this to \n or \r\n or whatever, but I've never seen 0x85 in
use in the wild, and I never heard anyone complain about my not having
mapped it to "\n" in all the Unidecode versions since the first, in 2001.
So instead, Unidecode takes 0x85 as its Windows-1252 value, the
ellipsis "��" which of course it Unidecodes as "..."
I'm not thrilled with the idea of going off spec but I think this
should be okay, and it has massive DWIM value.
Let's hope I'm not dividing Unicode times infinity by zero and then the
whole universe will disa
That's why I'm making this a developer release. Unless anything
besplodes by November 1st, I'll re-issue this as a stable release.
Changelog:
* Noteworthy changes in release 2.23 (2016-02-04) [stable]
** Bug fixes
Binary files are now less likely to generate diagnostics and more
likely to yield text matches. grep now reports "Binary file FOO
matches" and suppresses further output instead of outputting a line
containing an encoding error; hence grep can now report matching text
before a later binary match. Formerly, grep reported FOO to be
binary when it found an encoding error in FOO before generating
output for FOO, which meant it never reported both matching text and
matching binary data; this was less useful for searching text
containing encoding errors in non-matching lines.
[bug introduced in grep-2.21]
grep -c no longer stops counting when finding binary data.
[bug introduced in grep-2.21]
grep no longer outputs encoding errors in unibyte locales.
For example, if the byte '\x81' is not a valid character in a
unibyte locale, grep treats the byte as binary data.
[bug introduced in grep-2.21]
grep -oP is no longer susceptible to an infinite loop when processing
invalid UTF8 just before a match.
[bug introduced in grep-2.22]
--exclude and related options are now matched against trailing
parts of command-line arguments, not against the entire arguments.
This partly reverts the --exclude-related change in 2.22.
[bug introduced in grep-2.22]
--line-buffer is no longer ineffective when combined with -l.
[bug introduced in grep-2.5]
-xw is now equivalent to -x more consistently, with -P and with backrefs.
[bug only partially fixed in grep-2.19]
This module is for reading and writing a common variation of character
separated data. The most common example is comma-separated. However
that is far from the only possibility, the same basic format is
exported by Microsoft products using tabs, colons, or other
characters.
The format is a series of rows separated by returns. Within each row
you have a series of fields separated by your character
separator. Fields may either be unquoted, in which case they do not
contain a double-quote, separator, or return, or they are quoted, in
which case they may contain anything, and will encode double-quotes by
pairing them. In Microsoft products, quoted fields are strings and
unquoted fields can be interpreted as being of various datatypes based
on a set of heuristics. By and large this fact is irrelevant in Perl
because Perl is largely untyped. The one exception that this module
handles that empty unquoted fields are treated as nulls which are
represented in Perl as undefined values. If you want a zero-length
string, quote it.
Parsing CSV files is nasty. It seems so simple, but it usually isn't.
Thankfully Text::CSV_XS takes care of most of that nastiness for us.
Like many modules which have to deal with all manner of nastiness and
edge cases, however, it can be clumsy to work with in the simple case.
Thus this module.
We simply provide a little wrapper around Text::CSV_XS to streamline
the common case scenario.
2016.1.8
=========
----
* Feature #99: Removed duplicated initialisation.
* Fix#100: Get element style key error.
* Fix#101: Fix error end tag pop exception
* <s>, <strike>, <del> now rendered as ~~text~~.
* Improves and simplify the wrapping interface. Breaking change.
* Add the possibility to specify converters, for constants functions.
See also eliom's shared react.
* Fix printing of floating numbers.
* Add the main element.
* Fix the accept attribute.
* Add Tyxml_name, which allows to derive tyxml identifiers from HTML
elements and attributes.
* Internally build the tool `autoname`, which applies the aftermentionned
transformation for the given elements/attributes.
* Fix typo in `datetime-local`.
* Add download attributes for area and tags.
* Add various svg `text` attributes.
* Fix namespaces issues related to svg elements inside html.
* Add `a_lang` for HTML. Deprecate `a_srclang` in favor of `a_xml_lang`.
* Fix a performance issue with `Xml_print.Utf8.{normalize, normalize_html}.
* Remove `Xml_print.Utf8.normalize_from`.
The function was not useful and not optimizable easily.
* Add missing parameters for the attributes xlink:actuate and xml:space.
* Svg elements use the xlink namespace (contribution by Florent Becker).
* Do not use the `url(...)` form when inappropriate (contribution by Florent Becker).
* Fix a typo in the `spellcheck` attribute (contribution by Kevin Brubeck Unhammer).
* Fix the `sizes` attributes and add missing attributes for the `sandbox` tag (contributions by Eyyüb Sari).
* Fix the `img` tag in the syntax extension.
* Fix compilation of the opam package under freeBSD.
* Fix typing for the various `font_` svg attributes.
- Add `Uutf.decoder_byte_count` returning the bytes decoded so far.
- The `utftrip` cli utility now uses `Cmdliner` which becomes an
optional dependency of the package. The cli interface is not
compatible with previous versions.
latest ocaml.mk). Changes include:
* Use OASIS 0.4.x compiled_setup alpha feature
* Fixed _oasis file for the syntax extension
* Switched to git and github
ocaml.mk. It was becoming more trouble than it was worth: only a minority
of packages used it, and it only made Makefiles more confusing.
(I've left out some packages: these will be updated forthwith)
- Add two BUILD_DEPENDS for make test
BUILD_DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
(upstream)
- Update to 0.10
--------------
0.10 2015.08.01
- Documentation cleanup (Andy Jack)
--------------
1.18 2016-01-30
- New maintainer: Olivier Mengu'e (DOLMEN)
Repo is now hosted at github.com/perl-pod/Pod-Spell
- Fix warning in strip_stopwords (GH #23)
- re-apply "podspell script: set output encoding from locale CTYPE"
(GH #22, #17). The issue in 1.16 was an incorrect dependency
on I18N::Langinfo.
--------------
2015-11-02 Marc Green <marcgreen@cpan.org>
* Release 3.32
Fixed failing tests on Windows. Thanks to A. Sinan Unur for the
patch!
Switched debugging output from STDOUT to STDERR. Should rarely be
used, but modules that do depend on debugging output might need to
change how they handle it. Patch from Karl Williamson (GitHub Pull
Request #76).
Added errata_seen() to make POD errors easily accessible. Thanks to
Sean Zellmer for the pull request!
----------------
Version 0.9.10 Changes by contributors on GitHub - azawawi, joenio
6fab323 Modernize hashbang #! to be more perlbrew friendly
58c36df Add relative link to Changes file
efaf173 Simple installation/development commmands
cfbcf48 More README.md simplification
a7889bc Fix README.md
43c2182 Fix warning: Useless use of greediness modifier '?' in regex
db4bc44 Fix#17, page parameter should be optional
f93ed16 "utf8" pragma solves issue with characters rendered wrong
e69524e fix script that test issue #15
5d5628f avoid warnind about use of greediness modifier
--------------
0.02 2016-02-02 NEILB
- Moved Ru.pm to lib/Lingua/Stem/Ru.pm
- Moved testsuite and test data into t/
- Switched to Dist::Zilla, in the process addressing RT#107485
- Changed the format of this file to follow CPAN::Changes::Spec
-------------------
1.28 2016-02-01 16:10:00 MANWAR
- Removed +x attribute from some of the test scripts.
- Added test scripts t/meta-json.t and t/meta-yml.t.
---------------------------
since 20131206:
- lots of new words
- some typo fixes
- affix fix for superlatives of adjectives ending on -igt
- fix or drop outdated documentation
- drop the additional obsolete OASIS license
- remove build date from dictionaries to make reproducible builds possible
-----------------------
iso-codes 3.65
--------------
Dr. Tobias Quathamer <toddy@debian.org>
Tue, 2 Feb 2016
[ ISO 3166 translations ]
* Bulgarian by Damyan Ivanov (TP)
[ ISO 4217 translations ]
* Greek by Vangelis Skarmoutsos (TP)
RCS file: /cvs/src/regress/usr.bin/mdoclint/mdoclint,v
revision 1.48
date: 2016/01/24 20:10:48; author: schwarze; state: Exp; lines: +4 -1; commitid: IHgJFdt538B2OF26;
In the OpenBSD-specific part of verify_xref(), discard the standard error
output from man -f: Messages "man: nothing appropriate" are not helpful.
If no matching manual exists anywhere, a more specific message follows
right afterwards. If a matching manual exists in the current directory,
such messages are just wrong.
Issue reported by jmc@.
MkDocs is a fast, simple and downright gorgeous static site generator that's
geared towards building project documentation. Documentation source files are
written in Markdown, and configured with a single YAML configuration file.
Release 0.8.4 - January 16 2016
-------------------------------
* Fix for :func:`write_url` exception when the URL contains two ``#``
location/anchors. Note, URLs like this aren't strictly valid and cannot be
entered manually in Excel.
Issue `#330 <https://github.com/jmcnamara/XlsxWriter/issues/330>`_.
Release 0.8.3 - January 14 2016
-------------------------------
* Added options to configure chart axis tick placement. See :func:`set_x_axis()`.
Release 0.8.2 - January 13 2016
-------------------------------
* Added transparency option to solid fill colors in chart areas
(:ref:`chart_formatting_fill`).
Feature request `#298 <https://github.com/jmcnamara/XlsxWriter/issues/298>`_.
Release 0.8.1 - January 12 2016
-------------------------------
* Added option to set chart tick interval.
Feature request `#251 <https://github.com/jmcnamara/XlsxWriter/issues/251>`_.
Release 0.8.0 - January 10 2016
-------------------------------
* Added additional documentation on :ref:`working_with_formulas`.
Release 0.7.9 - January 9 2016
------------------------------
* Added chart pattern fills, see :ref:`chart_formatting_pattern` and
:ref:`ex_chart_pattern`.
Feature request `#268 <https://github.com/jmcnamara/XlsxWriter/issues/268>`_.
Upstream changes:
podlators 4.05 (2016-01-16)
Switch back to generating pod2man and pod2text from *.PL files. While
ExtUtils::MakeMaker can fix the #! line, it can't handle all non-UNIX
operating systems, and the *.PL script generation code can. This will
hopefully remove the need for Perl core to maintain a separate copy of
the *.PL wrapper scripts as well. Thanks, Craig A. Berry.
[Pod::Man] Fall back (with a warning) to non-utf8 behavior if the utf8
option is specified but the Encode module is not available. This is
useful in some cross-compilation situations. Thanks, Niko Tyni.
Don't try to remove the temporary directory used by tests in the tests
themselves, since this races with other tests run in parallel.
Instead, just remove it on make clean.
Provide a mailto address in bug tracking metadata, use the shorter
form of the RT bug tracker URL, and fix the license value to match the
new metadata specification.
podlators 4.04 (2016-01-02)
Fix portability of the t/docs/synopsis.t test to Windows. It was
assuming UNIX path delimiters when filtering out files it didn't
intend to test.
Don't include .travis.yml in the distribution so that it isn't picked
up by Perl core. Thanks, Karen Etheridge. (#110385)
Add homepage information to the CPAN metadata and change the canonical
repository location to GitHub.
podlators 4.03 (2015-12-06)
Fix tests when POD_MAN_DATE or SOURCE_DATE_EPOCH are already set in
the environment. Thanks, Niko Tyni. (Debian Bug#807086)
Continue general improvements and refactoring of the test suite to
make it more maintainable and clean out duplicate or unnecessary code.
podlators 4.02 (2015-12-02)
For versions of Perl prior to 5.11, install the modules into the Perl
core module directories, since in those versions site modules did not
take precedence over Perl core modules. Thanks, Peter Rabbitson.
(#110024)
podlators 4.01 (2015-12-01)
[Pod::Text::Termcap] Do not override the TERMPATH environment variable
if it's already set. This should fix the test suite with Term::Cap
1.16 (which has a bug in termcap handling if TERMPATH doesn't point to
a valid file). Also document the manipulation of TERMPATH.
Revert the switch to Module::Build as the build system. This creates
a circular dependency with Module::Build, since it wants a newer
version of Pod::Man than in Perl versions prior to 5.10.1. Instead,
add the new metadata to Makefile.PL and stick with a single build
system that will also work inside Perl core.
podlators 4.00 (2015-11-28)
Increase the version number of the package to be larger than any of
the previous version numbers of any of the modules, and change all
modules to use the same version as the overall podlators package.
Switch to a simple decimal version number to avoid complexity with
v-strings and portability to old versions of Perl.
podlators now requires Perl 5.006 or later. All modules enable
warnings. Please report any unexpected or confusing warnings as bugs
in the bug tracker.
[pod2man] In previous versions, the -r or --release option could be
specified without an argument and was interpreted as setting that
value to the empty string. That never made a great deal of sense, and
the original change to Perl was apparently because no one realized one
could pass the empty string as the argument value. The argument is
now mandatory, but may be the empty string, which will cause some
*roff implementations to use the system default.
Allow any even number of characters to be specified as the quote marks
for Pod::Text and Pod::Man (and the corresponding --quotes options of
pod2text and pod2man), rather than being artificially limited to one-
or two-character quotes. The first half of the string will be used as
the left quote and the second half as the right quote. This allows
Unicode characters or groff escapes like \(lq and \(rq to be used.
(Partly addresses #103298)
[Pod::Man] Attempt to detect if the input came from a pipe and
therefore has a completely unhelpful (and nonreproducible) source file
name, and diagnose this as an error. Document that the name option
(--name to pod2man) is required when processing POD source from
standard input. (Debian Bug#777405)
[Pod::Man] Honor the environment variable SOURCE_DATE_EPOCH and use it
as the timestamp from which to derive the left-hand footer if the date
option is not set, overriding the timestamp of the input file. This
is primarily useful to ensure reproducible builds of the same output
file given the same souce and Pod::Man version, even when file
timestamps may not be consistent. Thanks, Niko Tyni. (Debian
Bug#801621)
[Pod::Man] Honor the environment variable POD_MAN_DATE and use its
contents, if set, as the value of the left-hand footer if the date
option is not set, overriding the timestamp of the input file. This
was an earlier version of SOURCE_DATE_EPOCH, but has been supported in
Debian for a while and doesn't serve exactly the same purpose, so both
continue to be supported. Thanks, Niko Tyni.
[Pod::Man] The default left-hand footer date is now based on UTC
rather than the local time zone to make the output more reproducible.
Thanks, Chris Lamb. (Debian Bug#780259)
[Pod::Man] Simplify the preamble code for handling the F register and
index entries, and add backslashes after the braces in the preamble
code for handling the F register to avoid introducing a spurious page
break before at the first page with AT&T *roff. Thanks, Carsten
Kunze and Daphne Pfister. (#92979)
[Pod::Man] Support setting the left-hand footer to the empty string.
Fix documentation of the utf8 option to Pod::Man and Pod::Text, and
the corresponding -u option to pod2man and pod2text, to reflect that
Pod::Simple now autodetects Latin-1 and UTF-8 but warns.
More clearly document the options that set values in the .TH header in
the pod2man and Pod::Man documentation. Thanks, Guillem Jover.
(#103297)
[Pod::Text] Fix encoding handling in documents that start without an
encoding declaration and then declare an encoding partway through.
Previously, this would result in attempts to print wide characters if
there were non-ASCII characters in the document. Thanks, Magnolia K.
(#101722)
[Pod::Text] Change the documentation to not say Pod::Text only
generates ASCII text. (#89355)
Switch the preferred module build system to Module::Build, but still
provide a Makefile.PL file for backward compatibility and for the use
of Perl core. (#108714)
Installation of this package no longer tries to overwrite the Pod::Man
and Pod::Text modules that come with Perl core, and instead relies on
the normal precedence rules in Perl's module search path that prefer
locally-installed modules over core modules.
Rename NEWS to Changes to match the normal Perl convention.
Work around a bug in Term::Cap 1.16 that caused the test suite to fail
by forcing a setting of TERMPATH to a termcap file provided by the
test suite while running tests. (#98272)
This is a mobile-friendly sphinx theme for readthedocs.org. It's
currently in development there and includes some rtd variable checks
that can be ignored if you're just trying to use it on your project
outside of that site.
This package provides 16 stemmer algorithms (15 + Poerter English
stemmer) generated from Snowball algorithms.
It includes following language algorithms:
Danish
Dutch
English (Standard, Porter)
Finnish
French
German
Hungarian
Italian
Norwegian
Portuguese
Romanian
Russian
Spanish
Swedish
Turkish
This is a pure Python stemming library.
Change to use erlang/module.mk.
Changes since last version:
- We can now use p1_utils 1.0.2
- Enable Gcov
- Rebar + rebar3 compliance
- Use p1_utils for locating .so
- Optimize stringprep handling