2009-03-14 Rodney Dawes <dobey@gnome.org>
* configure.in:
Up version to 0.40.6 for release
2009-03-14 Rodney Dawes <dobey@gnome.org>
* README:
Update for new usage style and to refer to server files instead of oaf
Fixes#568863
2009-02-28 Rodney Dawes <dobey@gnome.org>
* Makefile.in.in:
Don't hardcode /bin/sh as the shell
Fixes#573525
2008-11-24 Rodney Dawes <dobey.pwns@gmail.com>
* intltool-update.in:
Add basic support for PACKAGE_BUGREPORT specified by packages
2008-11-24 Rodney Dawes <dobey.pwns@gmail.com>
* configure.ac:
Check for at least perl 5.8.1, and print the found version
* intltool.m4:
Check for at least perl 5.8.1 and print the found version
Add _IT_SUBST macro to abstract usage of _AM_SUBST_NOTMAKE when we
are using automake 1.10 or nwere
Fixes#562085 and #561513
2008-11-22 Rodney Dawes <dobey.pwns@gmail.com>
* intltool-merge.in:
Replace iconv usage with perl's internal Encode::from_to()
2008-11-17 Rodney Dawes <dobey.pwns@gmail.com>
* Makefile.in.in:
Quote the grep arguments that use ^
Fixes#559528
2008-11-16 Rodney Dawes <dobey.pwns@gmail.com>
* intltool-extract.in:
Add support for extracting string data from Bioware Aurora Talk Table
format files, along with the extra metadata associated with the strings
* intltool-update.in:
Add support for Bioware Aurora Talk Table format files in POTFILES
2008-11-05 Rodney Dawes <dobey.pwns@gmail.com>
* intltool.m4:
Redirect grep output to /dev/null
Fixes#557069
2009-03-20 0.63 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Fixed allow_whitespace with sep_char = TAB (RT#44402)
2009-03-13 0.62 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Prevent warnings in older perls (without utf8)
* All known errors are covered and/or documented. TODO dropped
* Unicode TODO dropped. All covered, or use Text::CSV::Encoded
* Documented the examples
2009-03-08 0.61 - H.Merijn Brand <h.m.brand@xs4all.nl>
* valgrind found a possible uninitialized value
* Restriction in print () was only for really old perls
* Fix for bind_columns () initialisation (vincent, RT#43927)
Oked by he@
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Pkgsrc changes:
- Fix HOMEPAGE
- Add empty USE_LANGUAGES as no compiler is needed to build this package
Upstream changes:
#------------------------------------------------------------------------
# Version 0.18 2009-03-11
#------------------------------------------------------------------------
* Add patches from RT
* BOOK's ticket #24266: Proposed correction for bugs #1949 and #5759
(As described in tickets #1949 and #5759, the content =begin/=end blocks
should be treated as data text (no sequence parsing, etc).)
* JJ's ticket #16764: Problem handling paragraph separators - incompatibility with perlpodspec
(Pod::POM 0.17 does not accept blank lines containing whitespace as
paragraph separators, it only accepts blank lines containing no
characters at all. According to perlpodspec, blank lines containing
whitespace should be taken as paragraph separators.
* Modified pom2 to search for viewer modules other than Pod, Text and
HTML in @INC, and to pass any options to the constructor method.
* pkgsrc change: sort PLIST.
Overview of Changes in Namazu 2.0.19 - Mar 12, 2009
- namazu, namazu.cgi:
* The bug in an analytical part of a complex retrieval type including
the phrase search is corrected.
- mknmz:
* The check on the size of the file is added.
- pl/htmlsplit.pl:
* Addition of code conversion processing.
* The close forgetting of the file is corrected.
- Other filters:
* The regularization of the text is added.
* The judgment processing of an internal filter is sped up.
* It corresponds to pl/extutf8.pl and the pl/extzip.pl extensions
module.
- Extensions module:
* The processing done with an individual filter is integrated as an
extensions module.
* Two enhanced feature modules are added.
Pl/extutf8.pl: UTF-8 processing extension module
* It is called from the filter for extutf8.pl, and UTF-8 is processed.
* Those tool and module are used for the UTF-8 processing when the
tool necessary for the UTF-8 processing and the judgment of the module
can be done in the following order, and it use it.
1. NKF Perl module 2.04 or more
2. Perl 5.8 or more
3. Lv command
4. Unicode.pl module
Pl/extzip.pl: zip processing extension module
* It is called from the filter for extzip.pl, and zip is processed.
* Those tool and module are used for the zip processing when the tool
necessary for the zip processing and the judgment of the module
can be done in the following order, and it use it.
1. Compress::Zlib, Archive::Zip, (IO::String)
When IO::String is installed, processing is sped up.
2. Unzip command
- pltests:
* The output of the version of some Perl modules is added.
* The check on whether there is illegal one in the value of the
environment variable is added.
- Updating module to 1.46
Upstream Changes:
1.36 28 February 2009
----
* Fixed install issue [RT #28232]
1.35 25 February 2009
----
* Included Core patches 32864, 33341 & 34776
* Side effect of above patches means that Filters needs at least Perl 5.005
Oked by rhaen@
ChangeLog:
! lib/Encode/Alias.pm t/Alias.t
Encode now resolves 'en_US.UTF-8' to utf-8-strict like 'ja_JP.euc'
Those who set locale on their shells should be happier now.
! AUTHORS
added tokuhirom
! Encode.pm
"encode(undef, 'str') should die earlier"
http://coderepos.org/share/changeset/30790
the module XML::SAX:Base is at version 1.04 since 2002, no newer
release is available.
Since about the same time the Perl 5 module XML::SAX includes the
XML::SAX::Base module, the CHANGES file says:
0.11 03 Sep 2002 Matt Sergeant
- Base: Merged in XML::SAX::Base 1.04 (including memory leak fixes)
Hence the packages textproc/p5-XML-SAX-Base and textproc/p5-XML-SAX
are conflicting.
To resolve this situation and as discussed with he@:
- Remove the package textproc/p5-XML-SAX-Base.
- Make textproc/p5-XML-SAX conflicting with the now defunct
textproc/p5-XML-SAX-Base.
Bump PKGREVISION of textproc/p5-XML-SAX to 2.
- Adjust accordingly the dependencies of textproc/p5-XML-SAX-Writer:
make it depend on textproc/p5-XML-SAX.
Bump PKGREVISION of textproc/p5-XML-SAX-Writer to 1.
1. Version 8.3.3 (2009-01-02)
This release supercedes 8.3.2.
Bug fixes
* The broken and confusing numeration and numeration2 numbered list
attributes have been dropped, use the style attribute instead.
__________________________________________________________________
2. Version 8.3.2 (2009-01-01)
Additions and changes
* Added Gouichi Iisaka's Graphviz filter to distribution.
* The SidebarBlock element can now be rendered with an abstract
style.
* Reorganized filters into a separate subdirectory for each filter.
* Updated Makefile.in and MANIFEST files to reflect new filters
organization.
* Added listing style to LiteralBlock element so listings with nested
listing blocks can be rendered as a listing block.
* Changed example code filter to use preferred ListingBlock syntax
(the old ~ delimited filter syntax is no longer used).
* Implemented enumeration and enumeration2 numbered list attributes
for specifying the list numbering style (arabic, loweralpha,
upperalpha, lowerroman and upperroman).
* AsciiDoc now recognizes upperalpha, lowerroman and upperroman
numbers in listdef-numbered2 numbered lists and sets the number
style based on the style of the first numbered list item
(alternative to setting enumeration2 attribute).
* Updated formatlistpat definition in .vimrc example in User Guide.
* You can now backslash escape system block macros.
* Added Pychart FAQ.
* Drop paragraph text and list text, index and label match groups
from attributes -- they are included in the element's text and we
don't want them processed a second time as attributes.
* Changed comment line block macro to a passthrough block macro to
ensure no substitutions.
* A subslist no longer has to be appended to a PassthroughBlock macro
definition, if omitted no substitutions are performed.
* Code tidy up: replaced deprecated <> operator with !=.
* Removed unused linuxdoc code.
* Code tidy ups: dropped old types module reference; replaced
has_key() with preferred in operator.
Bug fixes
* Old syntax source highlight filter regression: special characters
where not escaped in DocBook outputs.
__________________________________________________________________
3. Version 8.3.1 (2008-12-14)
Additions and changes
* Replaced the install.sh script with Ben Walton's updated autoconf
scripts -- see [1]INSTALL for details.
* Added a generalized AttributeEntry syntax to allow arbitrary
configuration file entries to be set from within an AsciiDoc
document (suggested by Henrik Maier).
* Listing delimited blocks in DocBook outputs now support IDs; IDs of
titled Listing and Literal delimited blocks have been moved to the
enclosing DocBook example tag (thanks to Vijay Kumar for this
patch).
* Replaced vertical typewriter apostrophe with punctuation apostrophe
(thanks to Noah Slater).
Bug fixes
* Regression: Excluding double-quotes from unquoted attribute values
resulted in backward incompatibility, double-quotes in unquoted
attribute values has been reinstated.
* Regression: Text like &...; was sometimes mistaken for an entity
reference -- tightened up entity reference matching.
__________________________________________________________________
4. Version 8.3.0 (2008-11-29)
Additions and changes
* [2]AsciiDoc new tables is a complete redesign of the tables syntax
and generation. The new syntax and features are a huge improvement
over the old tables. The old tables syntax has been deprecated but
is currently still processed.
* [3]Lists can now be styled like other block elements. This allows a
single list syntax for glossary, qanda (Question and Answer) and
bibliography lists instead of having to remember a different syntax
for each type.
* Inline passthroughs macros have been improved and block passthrough
macros added. Attribute substitution can be optionally specified
when the macro is called.
* The passthrough block has a fully transparent passthrough delimited
block block style called pass.
* The asciimath and latexmath [4]passthrough macros along with
asciimath and latexmath [5]passthrough blocks provide a (backend
dependent) mechanism for rendering mathematical formulas. There are
[6]LaTeX Math, [7]AsciiMathML and [8]LaTeXMathML examples on the
AsciiDoc website.
* Reimplemented and cleaned up filter processing based on a patch
submitted by Kelly Anderson. Uses the newer subprocess module
instead of the deprecated popen2 module. Now works in Win32 command
shell.
* Addition FAQs, more documentation updates.
* Arbitrary HTML/XML entities can be entered in AsciiDoc source.
* Did away with the need for the shaded-literallayout.patch (thanks
to Henrik Maier for this patch).
* Implemented page break block macro.
* Added line breaks and ruler processing instructions to DocBook
outputs (thanks to Henrik Maier for this patch).
* Added deg (degree) and wj (word joiner) entity attributes (thanks
to Henrik Maier).
* Tweaked DocBook indexterm2 macro to avoid white space preceding the
term when used in table cells (thanks to Henrik Maier for this
patch).
* Title elements now process the options attribute like other block
elements.
* Added `single quoted' element.
* Spaces on both sides of a -- em-dash are translated to thin space
characters.
* Improved detection and reporting of malformed attribute lists.
* The list compact style is now a list option.
* Added strong labeled list option which makes the labels bold (HTML
outputs only).
* Dropped unsupported linuxdoc backend.
* Dropped deprecated xhtml-deprecated (version 6) backend.
* Added breakable and unbreakable attribute options to tables to
control table breaking across page boundaries (DocBook XSL/FO
outputs). By and in collaboration with Henrik Maier.
* Added pgwide attribute option to tables to table, block image,
horizontal labeled lists. Specifies that the element should be
rendered across the full text width of the page irrespective of the
current indentation (DocBook XSL/FO outputs). Thanks to Henrik
Maier for this patch.
* Vim syntax highlighter: spaces before/after bullets no longer
highlighted (which is ugly if using a theme that highlights with
underlines). Thanks to Donald Chai for this patch.
* Added a2x(1) --fop option.
* Added a2x(1) --no-xmllint option.
* Highlighted labelled list terms with the navy color in XHTML
outputs.
* Use w3m(1) as default a2x(1) text format generator (fallback to
lynx(1)).
* Changed callout formats in html4 and xhtml11 outputs to angle
brackets to match source highlighter rendering.
* Macros now inject user defined <optionname>-option attributes into
markup.
* Added IRC URLs to AsciiDoc inline macros.
* Added depth attribute to include::[] system macro.
* Added footnoteref inline macro.
* Added stylesheet XHTML attribute to specify additional custom CSS
stylesheet.
* If a paragraph style is specified it will be added to the XHTML
class attribute and DocBook role attribute.
* Replacements can be set in a document using the reserved
AttributeEntry name replacement.
* The prefix for auto-generated section name IDs can be set with the
idprefix attribute.
Bug fixes
* Escaped quote skipped over leading and trailing quote instead of
just the leading quote.
* Fixed bug that was causing false negative safe mode warnings (patch
submitted by Julien Palmas).
* Placed priority of AttributeEntry, AttributeList and BlockTitle
above Title. This ensures an AttributeEntry, AttributeList or
BlockTitle followed by a same length leading ListingBlock delimiter
is not mistaken for a two-line title.
* Vim syntax highlighter: fixed multi-line quoted text.
* Contstrained quote termination after non-space character enforced.
* Vim syntax highlighter: unterminated quoted text is no longer
highlighted.
* Vim syntax highlighter: passthroughs now exactly match AsciiDoc
semantics.
* Vim syntax highlighter: escaped quoted text, attribute references
and inline macros are not highlighted.
* Vim syntax highlighter: TODO's highlighted in CommentBlocks (thanks
to Scott Wall); non-greedy $$...$$.
* Vim syntax highlighter: Comment lines mistaken for vertical list
labels (thanks to Scott Wall).
* Vim syntax highlighter: Single unmatched $$ mistakenly highlighted
remaining text (patch contributed by Scott Wall).
* Callouts now work in source highlighted listing generated by
dblatex.
* Fixed exception that occured if undefined attribute was present in
filter command.
* AttributeList block can now follow a paragraph without intervening
blank line.
* The include macro tabsize attribute is no longer propagated to
nested includes.
Omissions
The following features were implemented but then but removed from this
release:
* pi, cdata and comment passthrough macros and passthrough block
styles (creeping featurism, use pass macros instead).
* Generic tag inline macro (creeping featurism, use pass macros
instead).
4.1. Compatibility issues
Version 8.3.0 has a number of backward incompatibilities with respect
to the previous 8.2.7 release:
* The old table syntax is still processed but a DEPRECATED warning is
issued.
* Entity references have to be escaped with a backslash.
* You have to explicitly precede horizontal style labeled lists with
the [horizontal] style attribute -- by default all labeled lists
are rendered vertically.
* The list compact style has been dropped and is now a list option
(use options="compact" in attribute lists).
* AsciiDoc version 6 sytnax no longer supported.
* Linuxdoc been removed from the distribution.
* The unsupported experimental latex backend has not been tested on
this release.
* The introduction of single-quote quoting requires that double-quote
quoting is escaped with two backslashes.
__________________________________________________________________
5. Version 8.2.7 (2008-07-04)
Additions and changes
* Added dvi, ps and tex output format options to a2x(1).
* Added --dblatex option to a2x(1) so dblatex(1) can be used to
generate PDFs.
* Added custom dblatex(1) configuration files (in distribution
./dblatex directory) that are used by a2x(1).
* dblatex(1) is now used to generate the distributed PDF version of
the AsciiDoc User Guide.
* If you don't need a customized the link caption you can enter the
http, https, ftp, file URLs and email addresses without any special
macro syntax -- you get the links by just cutting and pasting URLs
and emails addresses. This also makes it easier to open links
directly form AsciiDoc source ( most editors allow you to open URLs
directly). The Vim syntax highlighter has been updated to reflect
these changes.
* Highlighted source code paragraphs have been implemented -- it's a
much more convenient way to enter short code examples (see [9]the
online docs).
* The source highlighter and music filter syntax has changed -- they
now used the ListingBlock syntax customized with source and music
style attribute values. This follows the Paragraph styling
convention introduced by the source paragraph (previous item) and
is easier to read. The old syntax still works but has been
deprecated.
* QuoteBlocks now have a verse style -- you no longer have to nest a
verse LiteralBlock inside a QuoteBlock for verses. The verse style
on the LiteralBlock has been deprecated (still works though) and
the style attribute is positional attribute 1, pushing attribution
and citetitle attributes to the right (you'll need to insert a
quote attribute into your existing QuoteBlocks).
* It is no up to the DocBook processor to highlight source code
syntax in <programlisting> elements rather than GNU Highlighter --
this is the correct way to handle it, plus dblatex(1) makes a much
better job.
* scaledwidth and align attributes have been added to the image
macro. They apply to DocBook outputs (specifically for PDF
documents). scaledwidth sets the image size as a percent of the
available page width; align applies left, center or right
horizontal image justification.
* Added a2x(1) --fop-opts=FOP_OPTS option (patch submitted by Miklos
Vajna).
* Added a2x(1) --dblatex-opts=DBLATEX_OPTS option.
* Added Mikhail Yakshin's FOP 0.95 patch which fixes a long-standing
fo.xsl problem and allows PDF's to be generated with FOP 0.95
(previously had to use FOP 0.20.5).
* The User Guide has been updated and outdated FOP configuration and
installation sections removed.
Bug fixes
* Fixed stylesheets/xhtml11-manpage.css not being included when
linkcss attribute was used.
* Configuration file *-style attributes are now dumped correctly.
* Fixed FAILED: malformed section entry LaTeX backend error.
See the also the [10]AsciiDoc repository changelog.
1.82 (2009-01-05)
* NEW FEATURES
------------
* Add new hooks for user functions, for simple @-commands, and at the start and
end of special regions.
* BUG FIXES
---------
* Tests are now more cross-platform and more tolerant of missing optional
dependencies.
* Don't use unidecode on unicode characters that are known not to have a good
transliteration. This corresponds with characters with an @-command that
don't have a transliteration, like @exclamdown...
* Misc minor bug fixes.
1.80 (2009-01-01)
* NEW FEATURES
------------
* handle @alias, @quote*, @guillem*, @textdegree, @allowcodebreaks,
@fonttextsize, @hyphenation, @click, @clickstyle, @click, @arrow,
@clicksequence, @geq, @leq, @*headingmarks, @*footingmarks, @smallquotation,
@ogonek.
Handle @columnfractions and row prototypes in @multitable better.
* @documentlanguage is used to set the language each time it is seen (except
if the language was set on the command line).
* new option --css-ref, generate reference to a CSS URL.
* new option --transliterate-file-names, produce file names in ASCII
transliteration (set in the default case).
* use accesskey and rel attributes, use link element if set in the init file.
* use node id as targets for sections.
* COMPATIBILITY
-------------
* the API for the formatting of menus completly changed. $simple_menu_link
is removed, everything should be done in $menu_link.
* change handling of @detailmenu and menu comments, with (among other changes)
the menu function reference replaced by the menu_command function reference
also handling @detailmenu.
* tex4ht.init now may use a different external program for @tex and for
@math, and therefore the configuration variables were doubled and
their name changed.
* change in the interface, a new function reference print_element_header
has been added, that should print the heading navigation of an element.
Previously it was done in print_section.
* change in the normal_text function reference API, now there is an
input variable true if in simple text.
* change in the menu_entry and simple_menu_entry function reference API,
the name is always assed, and a new argument tells if there was an
explicit name.
* change in unknown function reference API, now there is a pass argument
to be able to handle unknown macros in other passes than the last.
Report from Reinhold Kainhofer.
* in table_item the text is not formatted with the format command,
the text_formatted argument is.
* definition index entries are now formatted with $definition_index_entry,
not with $definition_category anymore.
* $Texi2HTML::THISDOC{copying} is now $Texi2HTML::THISDOC{copying_comment}.
* TOC_LIST_ATTRIBUTE is now called NO_BULLET_LIST_ATTRIBUTE.
* TOC_LIST_STYLE is now called NO_BULLET_LIST_STYLE.
* changes in command line switches to synchronize with makeinfo:
--number becomes --number-sections
--separated-footnotes becomes --footnote-style
--sec-nav becomes --header
--Verbose becomes --verbose
--lang becomes --document-language
* everything before @setfilename is not outputted, like makeinfo. The previous
behaviour can be restored with $IGNORE_BEFORE_SETFILENAME = 0;
* Now there is an argtype possibility for definition specification
and the arg meaning changed. The whole definition parsing is now more
like makeinfo.
* internal_ref and external_ref don't change inforef to xref anymore.
* change in the heading API. THIS_HEADER is not used anymore.
New function reference, element_heading to format a node or a section
heading, including navigation and label. Accordingly, print_Top and
one_section don't print the element header anymore. Also it is
reported if the element is a new element, is the main element and
more arguments, and top element heading is always done in heading.
* print_element_header and print_navigation now return their result.
* new argument for print_misc and print_misc_header, the misc page name.
* printindex is called if it appears, even if the index is not defined or
there are no index entries.
* image API completly changed. The current behaviour is not stable, so
is not documented.
* new argument (@@-command name) for quotation and quotation_prepend_text.
* image file paths are not completed anymore in the default case. The previous
behaviour can be restored with $COMPLETE_IMAGE_PATHS set to true.
* there is a new 'style' key in $complex_format_map, to be able to
differentiate complex formats inheriting fonts and code_style (like
@format, @display).
* $EXTENSION should be undef if one doesn't want an extension to be added.
* THISDOC{'title'} and similar are now for @title since only one @title
should appear in the document. @settitle is tried first to set fulltitle.
* Configuration variables are not modified anymore, instead the variable
value is put in $Texi2HTML::THISDOC{'VAR'}. This is the case for
DO_CONTENTS, DO_SCONTENTS, CSS_LINES, BODYTEXT, DOCUMENT_DESCRIPTION,
DOCUMENT_ENCODING, IN_ENCODING, ENCODING_NAME, OUT_ENCODING.
For example, if $CSS_LINES is defined, the value is put in
$Texi2HTML::THISDOC{'CSS_LINES'} which is used for formatting, and if
$CSS_LINES is not defined, $Texi2HTML::THISDOC{'CSS_LINES'} is
autodetected.
* When there is no section and $USE_NODES is not set don't split by node.
This behaviour and the previous aren't documented, so it could change
in the future.
* BUG FIXES
---------
* --no-monolithic is reenabled.
* @, followed by an argument without brace is now handled. Report from
Jorge Barros de Abreu.
* @, is kept with --macro-expand.
* @math is more compatible with makeinfo/texi2dvi when no external program
is used. Using tex4ht for html generation should also lead to a correct
result.
* Handle right @end block commands followed by something else than a
spacing character.
* Remove trailing end of line in @html block.
* @itemize should produce bullets by default. Report from Reinhold Kainhofer.
* handle frame files like other files. Report from Reinhold Kainhofer.
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
VERSION 1.20.1
==============
A packaging error made it necessary to publish this release. No
user-visible changes.
VERSION 1.20
============
Groff
-----
o XHTML support has been added to grohtml and can be specified by
-Txhtml. This option also utilizes the MathML capability of
eqn and combines the outputs of both in the final XHTML file.
Users can also specify the `-P-V' option together with `-Txhtml'
in groff. This has the effect of creating an XHTML validator
button at the bottom of each page.
o Some options have been added to control a new preprocessor,
`preconv' (see below): `-k' activates it, `-K' sets the input
encoding, and `-D' sets the default encoding.
o A new environment variable `GROFF_ENCODING' sets the encoding
of input files; it implies command option `-k'.
Troff
-----
o Two new requests `device' and `devicem' have been added which are
equivalents to the \X and \Y escapes, respectively.
o A new read-only number register `.br' is available which is set to 1
if a macro is called as .foo and to 0 if called as 'foo. This allows to
reliably modify requests.
.als bp@orig bp
.de bp
. tm before bp
. ie \\n[.br] .bp@orig
. el 'bp@orig
. tm after bp
..
o A new request `fzoom' has been added to adjust the optical size of a
font in relation to the others. The zoom factor is given in integer
multiples of 1/1000th. In the following example, the CR font is
magnified by 10% (the zoom factor is 1.1).
.fam P
.fzoom CR 1100
.ps 12
Palatino and \f[CR]Courier\f[]
The new number register `.zoom' holds the zoom value of the current font,
in multiples of 1/1000th.
o The `cflags' request has been extended with a new flag value 64, to be
used in combination with values 2 (break before character) and 4 (break
after character). If set, the hyphenation codes of the surrounding
characters are ignored.
o A new debugging request, `pev', has been added to print all of the current
known environments to stderr. It first prints the state of the current
environment, then iterates through all of the known environments, printing
each except the one that is current.
o A new escape `\$^' has been added. It represents the parameters of a
macro as if they were an argument to the `ds' request. This is used by
`trace.tmac'.
o A new read-only number register `.O' is available which returns the
current suppression level as set by the `\O' escape.
o The space width emitted by the `\|' and `\^' escape sequences can be
controlled on a per-font basis. If there is a glyph named `\|' or `\^',
respectively (note the leading backslash), defined in the current font
file, use this glyph's width instead of the default value.
This behaviour is not new, but hasn't been documented before.
Nroff
-----
o Two new command line options `-w' and `-W' are accepted and passed to
groff to enable and disable warning messages, respectively.
Preconv
-------
o This is a new preprocessor to convert various input encodings to something
groff understands (this is, ASCII and \[uXXXX] entities, with `XXXX' a
hexadecimal number with 4 to 6 digits, representing a Unicode input code).
Normally, preconv should be invoked with options `-k' and `-K' of groff.
See the preconv man page for details.
Pic
---
o int(x) now really behaves as documented: It truncates the non-integer part
of x, this is, it rounds towards zero and not towards the next integer
less than or equal to x.
o Pic now supports up to 32 macro arguments (and up to 16 on EBCDIC
platforms).
o Heinz-J
`yslanted', which can change the shape of boxes into arbitrary
parallelograms.
Tbl
---
o Latest versions of DWB tbl introduced an `x' column specifier for a single
column expanded to the line width. GNU tbl has now been extended to
support even multiple `x' specifiers within a table.
o To avoid collision with the new `x' specifier, a block formatting macro
must now be selected with specifier letter `m'.
Eqn
---
o Eric S. Raymond has added a new device type to eqn, MathML. When
-TMathML is enabled, eqn now emits MathML formula markup rather than
groff commands. The new groff -Txhtml device uses this.
Chem
----
o The preprocessor `chem' was added. `chem' is a roff language to generate
chemical structure diagrams. It generates `pic' output.
Grops
-----
o The PS font definition files have been regenerated with newer AFM versions
from Adobe's 35 core fonts as present in most Level 2 PS printers. The
changes are minor (most notably, the addition of the `Euro' glyph and an
extended set of kerning values).
For backwards compatibility, the old set of font definition files is still
available; for details please read the man page of grops.
Grotty
------
o \D'p...' is now supported if the polygon consists entirely of horizontal
and vertical lines.
Grohtml
-------
o XHTML support has been added.
o New command line option `-V' (to be used in XHTML mode) to produce an
XHTML validator button.
o New command line option `-y' to produce a right-justified groff signature
at the end of the document (in combination with option `-V').
Gxditview
---------
o Support for keyboard navigation has been improved.
o Similar to other X11 applications, there are now two resource files,
`GXditview' and `GXditview-color'.
Groffer
-------
o `groffer' version 1.* exists now in a shell and a Perl version.
Afmtodit
--------
o New option `-c' to output more font information as comments.
o New option `-k' to suppress output of kerning data.
o New option `-f NAME' to set the internal name of the groff font.
Macro Packages
--------------
o Joachim Walsdorff contributed the `hdtbl' package for the generation of
tables, using a syntax very similar to the HTML table model. For
example, a table with two cells and two rows looks like this:
.TBL cols=2
. TR .TD 1*1 .TD 1*2
. TR .TD 2*1 .TD 2*2
.ETB
Here the same table using a more expanded syntax:
.TBL cols=2
. TR
. TD 1*1
. TD 1*2
. TR
. TD 2*1
. TD 2*2
.ETB
Tables can be nested; `hdtbl' works without a preprocessor so that the
full capability of groff's macro engine is available.
This package currently works with `-Tps' only.
o -mandoc now supports multiple man pages (in either man or mdoc format).
o Fabrice M
possible to get French localization of the main macro packages (-ms, -mm,
-me, and -mom, but not -man and -mdoc which are localized differently) by
appending `-mfr' to the list of macro packages. Example:
groff -ms -mfr foo > foo.ps
Note that latin-9 input encoding is used for French (to support the `oe'
ligature).
o Swedish macro localization (with `-msv') has been added.
o German macro localization (with `-mde' and `-mden' for traditional and
new orthography, respectively) has been added.
o Czech macro localization (with `-mcs') has been added.
Note that latin-2 input encoding is used for Czech.
o A new macro `Dx' has been added to the mdoc package which identifies the
DragonFly OS.
o If mdoc is used to print multiple man pages (together with the -rcR=0
command line option), each man page now starts a new page.
o -mtrace has been considerably improved, now showing number and string
register assignments, among other things. See the groff_trace man page
for details.
o The PSPIC macro now works with all devices (producing a hollow
rectangle on devices which don't support inclusion of PS images) and
is loaded in troffrc at start-up.
o A new auxiliary macro package `62bit' has been added which provides some
macros for adding, multiplying, and dividing signed 62bit integers (mainly
to handle normal groff number operations without risking overflow errors).
o For -ms, Eric S. Raymond contributed support for ancient Bell Labs
localisms `.SC', `.UC', `.P1', and `.P2'. The latter three are enabled
only after .SC is called.
o A new string, `SN-STYLE', has been added to the ms macros, controlling
the formatting of section numbers in headings defined by `.NH'.
o The new macro package `ptx' provides a template definition for the `.xx'
macro as needed by GNU ptx (for creating permuted indices).
This module converts strings among 8-bit character sets defined by IETF
RFC 1345 (about 128 sets). The RFC document is included so you can look up
character set names and aliases; it's also read by the module when composing
conversion maps. Failing functions or objects return undef value.
This module converts strings among 8-bit character sets defined by IETF
RFC 1345 (about 128 sets). The RFC document is included so you can look up
character set names and aliases; it's also read by the module when composing
conversion maps. Failing functions or objects return undef value.
It often happens that you have non-Roman text data in Unicode, but you can't
display it -- usually because you're trying to show it to a user via an
application that doesn't support Unicode, or because the fonts you need aren't
accessible. You could represent the Unicode characters as "???????" or
"\15BA\15A0\1610...", but that's nearly useless to the user who actually wants
to read what the text says.
What Text::Unidecode provides is a function, unidecode(...) that takes Unicode
data and tries to represent it in US-ASCII characters (i.e., the universally
displayable characters between 0x00 and 0x7F). The representation is almost
always an attempt at transliteration -- i.e., conveying, in Roman letters, the
pronunciation expressed by the text in some other writing system.
Release 0.5 (2008-06-25)
========================
* docutils/languages/he.py: Added to project: Hebrew mappings by
Meir Kriheli.
* docutils/parsers/rst/languages/he.py: Added to project: Hebrew
mappings by Meir Kriheli.
* docutils/frontend.py:
- Configuration files are now assumed and required to be
UTF-8-encoded.
- Paths of applied configuration files are now recorded in the
runtime setting ``_config_files`` (accessible via
``--dump-settings``).
- Added ``--strip-elements-with-class`` and ``--strip-class``
options (``strip_elements_with_classes`` and ``strip_classes``
settings).
* docutils/io.py:
- Added code to determine the input encoding from data: encoding
declarations or the presence of byte order marks (UTF-8 & UTF-16).
- Added support for IronPython 1.0.
* docutils/nodes.py:
- Added ``document.__getstate__`` method, for pickling.
* docutils/parsers/rst/states.py:
- Allow ``+`` and ``:`` in reference names.
- Unquoted targets beginning with an underscore (``.. __target:
URI``) are no longer accepted.
- Added support for multiple attributions in a physical block quote
(indented text block), dividing it into multiple logical block
quotes.
- Added support for unicode bullets in bullet lists: "•", "‣", and
"⁃".
- Added support for new object-oriented directive interface,
retaining compatibility to the old functional interface.
- Added support for throwing ``DirectiveError``'s from within
directive code.
* docutils/parsers/rst/__init__.py:
- Added ``Directive`` base class.
- Added ``DirectiveError`` base class.
- Fixed ``file_insertion_enabled`` & ``raw_enabled`` setting
definitions.
* docutils/parsers/directives/:
- Refactored all reStructuredText directives to use the new
object-oriented directive interface. Errors are now (mostly)
thrown using the new ``DirectiveError`` class.
* docutils/parsers/directives/misc.py:
- Added ``start-after`` and ``end-before`` options to ``include``
directive; thanks to Stefan Rank.
* docutils/transforms/universal.py:
- Added ``StripClassesAndElements`` transform to remove from the
document tree all elements with classes in
``settings.strip_elements_with_classes`` and all "classes"
attribute values in ``self.document.settings.strip_classes``.
* docutils/transforms/writer_aux.py:
- Added ``Admonitions`` transform to transform specific admonitions
(like ``note``, ``warning``, etc.) into generic admonitions with a
localized title.
* docutils/writers/html4css1/__init__.py:
- Moved template functionality from the PEP/HTML writer here.
- Expanded the fragments available in the ``parts`` attribute.
- Moved ``id`` attributes from titles to surrounding ``div``
elements.
- Dropped all ``name`` attributes of ``a`` elements (``id`` is
universally supported now).
- ``template.txt`` is now opened in text mode instead of binary mode
(to ensure Windows compatibility).
- ``a`` elements now have an "internal" or "external" class,
depending on reference type.
* docutils/writers/html4css1/template.txt: Added to project.
* docutils/writers/pep_html/:
- Moved template functionality to the HTML writer.
* docutils/writers/s5_html/__init__.py:
- Added ``view_mode`` & ``hidden_controls`` settings
(``--view-mode`` & ``--hidden-controls/--visible-controls``
options).
* docutils/writers/latex2e/__init__.py:
- Add ``--literal-block-env``
- Fix: escaping ``%`` in href urls.
- Move usepackage hyperref after stylesheet inclusion.
- Fix: scrartcl does not have chapter but scrreprt.
- Add newline after ``\end{verbatim}``.
- Merge smaller differences from latex2e_adaptive_preamble.
- Add ``use-part-section``.
- Put leavevmode before longtable to avoid having it moved before sub/pargraph.
- Using leavemode option_list no longer needs to check if parent
is a definition list.
- Append ``\leavemode`` to definition list terms.
- No longer write visit\_/depart_definition_list_item comments to
output.
- Table column width with 3 decimal places.
- Add table stubs support (boldfont).
- Add assemble_parts to writer.
- Add simply support for nested tables.
- Fix verbatim in tables if use-verbatim-when-possible.
- Use section commands down to subparagraph.
- Put ensuremath around some latin1 chars.
- Set ``usepackage[utf8x]{inputenc}`` for utf-8.
- New option ``--use-bibtex=style,db1,db2``.
- New option ``--reference-label`` to allow usage of LaTeX ref for
labels in section references.
- Add a label after every section to support sectionnumbers as reference
labels.
- Fix: bug# 1605376 rst2latex: bad options group list
- Remove inactive code for use_optionlist_for_option_list.
- Remove latex comments from option_list output.
- Fix: bug# 1612270 double qoutes in italian literal.
- Fix: output ``hypertarget{ node.get(refid) }{}`` from visit_target.
- Add option --use-latex-abstract.
- Image width unit ``px`` is translated to ``pt``.
- Add image height support.
- Fix: image width ``70%`` is converted ``0.700\linewidth``.
bug #1457388
- Fix: Do not escape underscores in citation reference labels if
use-latex-citations is set.
- Use centering instead of center for figure contents, to avoid vertical
space.
- Recognize table class: borderless, nolines, booktabs, standard.
- Fix: Renaming contents section does not work with latex writer; SF
bug #1487405.
- Applied patch for custom roles with classes from Edward Loper.
- Fixed bug that caused crashes with more than 256 lists.
* docutils/writers/pep_html/__init__.py:
- Changed to support new python.org website structure and
pep2pyramid.py.
* docs/howto/security.txt: "Deploying Docutils Securely", added to
project.
* tools/buildhtml.py:
-- Added ``ignore`` setting to exclude a list of shell patterns
(default: ``.svn:CVS``).
* tools/editors/emacs/rst.el:
- Changed license to "GPL".
- Added ``rst-straighten-decorations`` function.
- The ``compile`` module is now always loaded.
- Added ``rst-toggle-line-block`` function.
- Headings consisting only of non-ASCII characters are now
recognized by ``rst-toc`` and ``rst-adjust``.
- Added font-lock support for multi-line comments where the first
comment line is empty.
- Added ``(require 'font-lock)``.
* setup.py:
- Provide descriptive error message if distutils is missing.
Use warnings::warnif instead of just warn for columns < 2. Appled per
request of Rafael Garcia-Suarez <rgarciasuarez at gmail.com>.
= 2006/11/17
Text::Tabs can handle newlines now so the BUGS section has been removed
per request from Aristotle Pagaltzis.
= 2006/07/11
Further bomb-proofing to pass more tests: Dan Jacobson <jidanni at
jidanni dot org> found another way to generate a "this shouldn't happen".
= 2006/07/05
Made documentation and code changes to address perlbug:
https://rt.perl.org/rt3/Ticket/Display.html?id=30229
Added in changes from the distributed-with-perl version. This took
care of perlbug: https://rt.perl.org/rt3/Ticket/Display.html?id=34902
It also took care of suggestion from Matthijs Bomhoff <matthijs
at bomhoff dot nl>.
Made documentation changes (added EXAMPLES) as per a suggestion
from Gabor Blasko <gblasko at cs dot columbia dot edu>
belg4mit at MIT dot EDU reported that $columns==1 die'd. No longer.
Added tests for each bug report.
= 2005/08/24
Added $separator2 and tests for $separator and $separator2
Aristotle Pagaltzis <pagaltzis at gmx.de> contributed a new version of
expand() that is faster.
Jarkko Hietaniemi <jhi at cc.hut.fi> sent in perl change #17917 which
fixed a bug in wrap.
Matthew Durante <matthew_durante at hotmail.com> and
Don Buchholz <don at truedisk.com> sent in a doc patches.
Pkgsrc changes:
o Add p5-String-BufferStack as a dependency.
Upstream changes:
0.37 - 2009-02-19
* Make HTML::Lint an optional dependency
0.36 - 2009-02-05
* Hint to the source of the buffer using a 'from' argument. This
allows us to inspect the call stack by looking at the buffer stack.
0.35 - 2009-01-20
* Buffers have been moved to using String::BufferStack, for better
interopability with other templating systems. Code which
manipulated Template::Declare::Buffer objects by hand may need to be
adjusted.
0.31_01 - 2008-12-19
* INCOMPATIBLE: there were inconsistency in arguments passing.
show in TD::Tags could pass arguments into template as array
reference depending on a way it's called. Now arguments
are always passwed the same way they passed into show.
This change is only backwards incompatible for those who
were using this incorrect behaviour.
* stringify argument in TD::Buffer::append as we can deal with
an object with overloaded stringification that puts data into
buffer when stringified
* correctly escape objects with overloaded stringification
* use less buffers for operations and a few other small optimizations
String::BufferStack provides a framework for storing nested buffers.
By default, all of the buffers flow directly to the output method,
but individual levels of the stack can apply filters, or store
their output in a scalar reference.
This despite some self-tests failing, but that's probably due
to deficiencies in the host system's locale implementation
(NetBSD/i386 4.0).
Pkgsrc changes:
o Remove workarounds for 1.61a version
Upstream changes (could not find newer changes):
Changes for version 1.63 (Feb 10, 2009)
------------------------
- Minor tweak to format_bytes test for German locales
Changes for version 1.62 (Feb 9, 2009)
------------------------
- Change format_bytes to fully specify all formatting options, not
rely on locale at all as it was causing too many CPAN tester errors.
0.41
- Add handling for multiple categories/tags, including
patch from Shlomi Fish (SHLOMIF)
http://rt.cpan.org/Ticket/Display.html?id=41396
- Force v1.40 of XML::RSS to get proper multiple category support
0.40
- Force v1.37 of XML::RSS to get proper xml:base support
- Force v0.32 of XML::Atom to fix
http://rt.cpan.org/Ticket/Display.html?id=40766
(Thanks to David Brownlee for the help in fixing)
- Add support for format() in Entry
2.7.3: Jan 18 2009
* Build fix: fix build when HTML support is not included.
* Bug fixes: avoid memory overflow in gigantic text nodes,
indentation problem on the writed (Rob Richards), xmlAddChildList
pointer problem (Rob Richards and Kevin Milburn), xmlAddChild
problem with attribute (Rob Richards and Kris Breuker), avoid
a memory leak in an edge case (Daniel Zimmermann), deallocate
some pthread data (Alex Ott).
* Improvements: configure option to avoid rebuilding docs
(Adrian Bunk), limit text nodes to 10MB max by default, add
element traversal APIs, add a parser option to enable pre 2.7
SAX behavior (Rob Richards), add gcc malloc checking (Marcus
Meissner), add gcc printf like functions parameters checking
(Marcus Meissner).
iso-codes 3.6
-------------
Tobias Quathamer <toddy@debian.org>
Sun, 1 February 2009
[ ISO-639-3 ]
* Update to 2009-01-26
[ ISO 4217 ]
* Slovak Koruna has been replaced with Euro on 2009-01-01
[ ISO 639-3 translations ]
* French completed by Christian Perrier
[ ISO 639 translations ]
* Indonesian by Andhika Padmawan (TP)
* Russian by Yuri Kozlov
[ ISO 3166 translations ]
* Asturian by Marcos Alvarez Costales. Closes: #511139
* Romanian by Eddy Petrișor
[ ISO 3166-2 translations ]
* Indonesian by Andhika Padmawan (TP)
[ ISO 4217 translations ]
* Finnish by Tommi Vainikainen (TP)
* Russian by Yuri Kozlov
Upstream changes:
0.17 2009, Fev 15 (00:55)
- Added support for conditional last rules on simple RULES blocks.
- Added support for conditional and non conditional last rules on MRULES blocks.
- Minor correction to POD from Daniel Leidert <daniel.leidert@wgdd.de>.
2.06 20 Jan 2009
- Fixed make_encmap to avoid spurious output when there is an error with
the input file. (Fixes [cpan #41854].)
No longer needs ncurses (at least on NetBSD 5.0).
Official changelog:
2008-11-01: Hunspell 1.2.8 release:
- Default BREAK feature and better hyphenated word suggestion to accept
and fix (compound) words with hyphen characters by spell checker
instead of by work breaking code of OpenOffice.org. With this feature
it's possible to accept hyphenated compound words, such as "scot-free",
where "scot" is not a correct English word.
- ICONV & OCONV: input and output conversion tables for optional character
handling or using special inner format. Example:
# Accepting de facto replacements of the Romanian comma acuted letters
SET UTF-8
ICONV 4
ICONV Å È
ICONV Å£ È
ICONV Å È
ICONV Å¢ È
Typical usage of ICONV/OCONV is to manage an inner format for a segmental
writing system, like the Ethiopic script of the Amharic language.
- Extended CHECKCOMPOUNDPATTERN to handle conpound word alternations, like
sandhi feature of Telugu and other writing systems.
- SIMPLIFIEDTRIPLE compound word feature: allow simplified Swedish and
Norwegian compound word forms, like tillåta (till|låta) and
bussjåfør (buss|sjåfør)
- wordforms: word generator script for dictionary developers (Hunspell
version of unmunch).
- bug fixes
2008-08-15: Hunspell 1.2.7 release:
- FULLSTRIP: new option for affix handling. With FULLSTRIP, affix rules can
strip full words, not only one less characters.
- COMPOUNDRULE works with all flag types. (COMPOUNDRULE is for pattern
matching. For example, en_US dictionary of OpenOffice.org uses COMPOUNDRULE
for ordinal number recognition: 1st, 2nd, 11th, 12th, 22nd, 112th, 1000122nd
etc.).
- optimized suggestions:
- modified 1-character distance suggestion algorithms: search a TRY character
in all position instead of all TRY characters in a character position
(it can give more readable suggestion order, also better suggestions
in the first positions, when TRY characters are sorted by frequency.)
For example, suggestions for "moze":
ooze, doze, Roze, maze, more etc. (Hunspell 1.2.6),
maze, more, mote, ooze, mole etc. (Hunspell 1.2.7).
- extended compound word checking for better COMPOUNDRULE related
suggestions, for example English ordinal numbers: 121323th -> 121323rd
(it needs also a th->rd REP definition).
- bug fixes
2008-07-15: Hunspell 1.2.6 release:
- bug fix release (fix affix rule condition checking of sk_SK dictionary,
iconv support in stemming and morphological analysis of the Hunspell
utility, see also Changelog)
2008-07-09: Hunspell 1.2.5 release:
- bug fix release (fix affix rule condition checking of en_GB dictionary,
also morphological analysis by dictionaries with two-level suffixes)
2008-06-18: Hunspell 1.2.4-2 release:
- fix GCC compiler warnings
2008-06-17: Hunspell 1.2.4 release:
- add free_list() for C, C++ interfaces to deallocate suggestion lists
- bug fixes
2008-06-17: Hunspell 1.2.3 release:
- extended XML interface to use morphological functions by standard
spell checking interface, spell() and suggest(). See hunspell.3 manual page.
- default dash suggestions for compound words: newword-> new word and new-word
- new manual pages: hunspell.3, hzip.1, hunzip.1.
- bug fixes
New in 1.1
- Make get_lb_prop_lang static and not an exported symbol
- Define is_line_breakable to alias to is_breakable
- Declare get_next_char_utf* will be changed to lb_get_next_char_utf*
- Move the declarations of get_next_char_utf* from linebreak.h to
linebreakdef.h
- Add the function documentation comments to the header files
Jinja is a sandboxed template engine written in pure Python. It provides a
Django like non-XML syntax and compiles templates into executable python
code. It's basically a combination of Django templates and python code.
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of multiple
reStructuredText sources), written by Georg Brandl. It was originally
created to translate the new Python documentation, but has now been cleaned
up in the hope that it will be useful to many other projects.
Sphinx uses reStructuredText as its markup language, and many of its
strengths come from the power and straightforwardness of reStructuredText
and its parsing and translating suite, the Docutils.
Although it is still under constant development, the following features are
already present, work fine and can be seen "in action" in the Python docs:
* Output formats: HTML (including Windows HTML Help), plain text and LaTeX,
for printable PDF versions
* Extensive cross-references: semantic markup and automatic links for
functions, classes, glossary terms and similar pieces of information
* Hierarchical structure: easy definition of a document tree, with automatic
links to siblings, parents and children
* Automatic indices: general index as well as a module index
* Code handling: automatic highlighting using the Pygments highlighter
* Various extensions are available, e.g. for automatic testing of snippets
and inclusion of appropriately formatted docstrings.
html5lib is a pure-python library for parsing HTML. The parser is
designed to handle all flavours of HTML and parses invalid documents
using well-defined error handling rules compatible with the behaviour of
major desktop web browsers.
Output is to a tree structure; the current release supports output to
DOM, ElementTree, lxml and BeautifulSoup tree formats as well as a
simple custom format.
* The AsyncModel now has a "real" asyncroneous mode which uses multiple
threads to execute the commands.
* New class Soprano::Client::SparqlModel which provides a client to http
Sparql endpoints.
* Added method Node::toN3 to easily build SPARQL queries without having
to encode nodes all the time.
* New convinience method QueryResultIterator::iterateStatementsFromBindings
* Added convinience methods to handle BackendSettings.
* Added operator[] to QueryResultIterator to easily access bindings
* Added parameters influencing the visibility to onto2vocabularyclass
* Soprano::Node now comes with definitions of qHash for both Node and QUrl
* Sesame2 updated to 2.1.4
* The IndexFilterModel can now optionally index specific URIs
(IndexFilterModel::setForceIndexPredicates)
* Added method IndexFilterModel::optimizeIndex which optimizes the clucene
index on disk
* Added method IndexFilterModel::encodeUriForLuceneQuery which
encodes/escapes a URI so it can be used as a field in a clucene query.
* SPARQL endpoint query support in sopranocmd
* Performace improvements
rationalisation of backends (and also allows wiring the database to the older
database format if desired).
The "suggested options" select support for both formats, which is also the
status quo.
This is liblinebreak, an implementation of the line breaking
algorithm as described in Unicode 5.0.0 Standard Annex 14, Revision
19, available at http://www.unicode.org/reports/tr14/tr14-19.html
Upstream changes:
1.36 Wed 7 Jan 2009
- Fixing missing feature reported by H.Merijn Brand
1.35 Wed 17 Dec 2008
- Production release for changes in 1.34_01
- No other changes
1.34_01 Wed 19 Nov 2008
- Improving sub-classability by passing the indent level through
to the ->_write_scalar method.
1.33 Thu 24 Jul 2008
- Export Load and Dump functions by default.
Pkgsrc changes:
o Add PERL5_REQD+= 5.8.3
Upstream changes:
version: 0.30
date: Sun Jan 11 12:53:55 IST 2009
changes:
- Plug a leak in Load
- More efficient intermediate structure allocation
Upstream changes:
0.05 Mon Dec 15 2008
- skip some tests when missing English dictionary
- added license
0.04 Sun Dec 14 2008
- patch by Yanick Champoux with three changes :
- lang option
- cached Text::Aspell object
- made suggestions() context-aware
Pkgsrc changes:
o Add PERL5_REQD+=5.8.0
Upstream changes:
0.8 2008/12/07
- Added support for ddns-rev-name, ddns-txt and ddns-fwd-name
statements, based on patch by Franck Joncourt.
Upstream changes:
0.30 - 2008-11-26
* Remove the "wrapper" export, its name is too generic and clashes with a lot
of existing code. It's a negligible amount of sugar.
Pkgsrc changes:
o Add some cludges to tell pkgsrc this is really version 1.61, not 1.61a
(the module version is 1.61)
Upstream changes:
Changes for version 1.61 (Dec 29, 2008)
------------------------
- Fix bugs in locale operations for format_price (thanks Moritz Onken)
- Fix documentation in format_bytes (rt # 42036)
- Enable warning when format_bytes called with numeric precision not hash
Pkgsrc changes:
o Adjust dependencies, including reshuffling to match contents
and order in META.yml
o Require perl version 5.8, also according to META.yml
Upstream changes:
4.63 Sat Jan 3 12:46:15 EST 2009
[DOCUMENTATION]
- Improve docs for writing your own constraints (girlwithglasses)
4.62 Sat Jan 3 12:10:14 EST 2009
[DOCUMENTATION]
- Fix typo in ConstraintsFactory docs (Geraint A. Edwards)
- Clarified docs for get_filtered_data (Lisa Hagemann)
- Clarify that 'field_filter_regexp_map' can take coderefs as
values (Ron Savage)
[INTERNALS]
- Better diagnostics when load_profiles fails (Thoralf Klein)
- Improved portability of t/untaint.t (Alexandr Ciornii)
- Make some tests conditional on Date::Calc being installed (Frank Wiles)
Omega 1.0.10 (2008-12-23):
build system:
* This release now uses newer versions of the autotools (autoconf 2.62 ->
2.63; automake 1.10.1 -> 1.10.2). The newer autoconf fixes a regression
in autoconf 2.62 (and so Omega 1.0.7) with detecting the endian-ness of some
platforms.
Omega 1.0.9 (2008-10-31):
documentation:
* docs/overview.html: Document HTML parsing a bit, including robots
meta and htdig_noindex.
omega:
* omega: Catch std::exception and report what its what() method returns.
* omega: Remove undocumented and non-functional support for numeric sorting
via CGI parameter SORT=#<slot> (SORT=<slot> works as before).
build system:
* configure: Sync warning flag handling changes from xapian-core to eliminate
many warnings from GCC 4.3.
Omega 1.0.8 (2008-09-04):
documentation:
* Fix a few typos and improve wording in a few places.
indexers:
* omindex:
+ If the character encoding is specified using <meta http-equiv=...> in an
HTML document then reparse the document if it isn't the encoding we're
already using so that any preceding <title> is converted correctly
(bug#292).
+ Convert text from meta tag parameters to UTF-8 (bug#293).
+ Handle <meta charset="..."> (new in HTML 5).
+ Fix bug in HTML tag parameter parsing which was probably just a small
performance penalty in real world cases, but could perhaps result in
parsing bogus extra parameters in carefully contrived situations.
portability:
* Add missing <signal.h>, noted on FreeBSD by Henrik Brix Andersen.
Xapian-core 1.0.10 (2008-12-23):
API:
* Composing an OP_NEAR query with two non-term subqueries now throws
UnimplementedError instead of AssertionError (in a --enable-assertions build)
or leading to unexpected results (otherwise). This partly addresses bug#201.
* Using a MultiValueSorter with no values set no longer causes a hang or
segmentation fault (but it is still rather pointless!)
matcher:
* If we're using values for sorting and for another purpose, cache the
Document::Internal object created to get the value for sorting, like we do
between other uses.
flint backend:
* If the disk became full while flushing database changes to disk, the
WritableDatabase object would throw a DatabaseError exception but be left in
an inconsistent state such that further use could lead to the database on
disk ending up in a "corrupt" state (theoretically fixable, but no tool
to fix such a database exists). Now we try to ensure that the object is
left in a consistent state, but if doing so throws a further exception, we
put the WritableDatabase object in a "closed" state such that further
attempts to use it throw an exception.
* Create the lockfile "flintlock" with permissions 0666 so that the umask is
honoured just like we do for the other files (previously we used 0600).
Previously it wasn't possible to lock a database for update if it was
owned by another user, even if you otherwise had sufficient permissions via
"group" or "other".
* Fix garbled exception message when a base file can't be reread.
quartz backend:
* Fix garbled exception message when a base file can't be reread.
remote backend:
* xapian-tcpsrv and xapian-progsrv now accept -w as a short form of --writable,
as was always intended.
build system:
* This release now uses newer versions of the autotools (autoconf 2.62 ->
2.63; automake 1.10.1 -> 1.10.2).
documentation:
* INSTALL: Add new paragraphs about HP's aCC and IRIX (adapted from footnotes
in PLATFORMS).
* PLATFORMS: HP testdrive has been shut down, so all mark all those machines as
"no longer available". Update atreus' build report to 1.0.10.
* docs/queryparser.html: Add link to valueranges.html.
examples:
* delve: Add missing "and" to --help output. Report termfreq and collection
freq for each term we're asked about.
portability:
* Fix to build with GCC 4.4 snapshot.
Xapian-core 1.0.9 (2008-10-31):
API:
* Database::get_spelling_suggestion() is now faster (15% speed up for parsing
queries with FLAG_SPELLING_CORRECTION set in a test on real world data).
* Fix OP_ELITE_SET segmentation fault due to excess floating point precision
on x86 Linux (and possibly other platforms).
* Database::allterms_begin() over multiple databases now gives a TermIterator
with operations O(log(n)) rather than potentially O(n) in the number of
databases.
* Add new Database methods metadata_keys_begin() and metadata_keys_end() to
allow the complete list of metadata in a database to be retrieved (this
API addition is needed so that copydatabase can copy database metadata).
testsuite:
* Remove the cached test databases before running the testsuite.
* apitest: Fix cursordelbug1 to work on Microsoft Windows (bug#301).
* apitest,queryparsertest: Skip tests which fail because the timer granularity
is too coarse to measure how long the test took. In practice, this is only
an issue on Microsoft Windows (bug#300 and bug#308).
matcher:
* Adjust percent cutoff calculations in the matcher in a way which corresponds
to the change to percentage calculations made in 1.0.7 to allow for excess
precision.
* Query::MatchAll no longer gives match results ranked by increasing document
length.
flint backend:
* xapian-compact: Fix crash while compacting spelling table for a single
database when built with MSVC, and probably other platforms, though Linux
got lucky and happened to work (bug#305).
build system:
* configure: Disable -Wconversion for now - it's not useful for older GCC and
is buggy in GCC 4.3.
* configure: Set -Wstrict-overflow to 1 instead of 5, to avoid unreasonable
warnings under GCC 4.3.
documentation:
* Minor improvements to API documentation, including documenting the
XAPIAN_FLUSH_THRESHOLD environmental variable in WriteableDatabase::flush()
(bug#306).
* valueranges.html: Fix typos in example code, and drop superfluous empty
destructor from ValueRangeProcessor subclass.
* HACKING: Several improvements.
examples:
* copydatabase: Also copy user metadata.
Xapian-core 1.0.8 (2008-09-04):
API:
* Fix output of RSet::get_description
testsuite:
* Report subtotals per backend, rather than per testgroup per backend to make
the output easier to read.
flint backend:
* Fix WritableDatabase::add_document() and replace_document() not to be O(n*n)
in the number of values in the new document.
* Fix handling of a table created lazily after the database has had commits,
and which is then cursored while still in sequential mode.
* Fix failure to remove all the Btree entries in some cases when all the
postings for a term are removed. (bug#287)
* xapian-inspect: Show the help message on start-up. Correct the documented
alias for next from ' ' to ''. Avoid reading outside of input string when it
is empty. (bug#286)
quartz backend:
* Backport fix from flint for WritableDatabase::add_document() and
replace_document() not to be O(n*n) in the number of values in the new
document.
build system:
* configure: Report bug report URL in --help output.
* xapian-config: Report bug report URL in --help output.
* configure: Fix deprecation error for --enable-debug=full to say to instead
use '--enable-assertions --enable-log' not '--enable-debug --enable-log'.
documentation:
* valueranges.html: Expand on some sections.
examples:
* quest: Fix to catch QueryParserError instead of const char * which
QueryParser threw in Xapian < 1.0.0.
* copydatabase: Use C++ forms of C headers. Only treat '\' as a directory
separator on platforms where it is. Update counter every 13 counting up to
the end so that the digits all "rotate" and the counter ends up on the exact
total.
portability:
* Eliminate literal top-bit-set characters in testsuite source code.
2008-07-05 Redland Version 1.0.8 Released
Updated to use [1]Rasqal 0.9.16 (from 0.9.15)
Updated to use [2]Raptor 1.4.18 (from 1.4.16)
Added a 'trees' indexed in-memory storage
Improvements to low-memory and other failures of resource allocation
API additions and changes to concepts, parser and serializer classes.
Fixed Issue [3]0000256
NOTE: The next release of redland will NOT include raptor and rasqal in
the tarball, they will be separate download dependencies.
See the [4]1.0.8 Release Notes for the full details of the changes.
2008-07-05 Rasqal Version 0.9.16 Released
WARNING: ABI AND API CHANGED in this release. Rasqal 0.9.16 is
incompatible with 0.9.15.
Added a rasqal_world object used for all constructor functions
Removed deprecated functions and macros
Fixed some memory leaks and made some low-memory resiliance fixes
Query result sets can be read/written from sparql XML results format
Improved error syntax error reporting
See the Raptor 0.9.16 Release Notes for the full details of the
changes.
iso-codes 3.5.1
---------------
Tobias Quathamer <toddy@debian.org>
Fri, 2 January 2009
[ ISO 4217 translations ]
* Dutch by Freek de Kruijf (TP)
* Indonesian by Erwid M Jadied (TP)
* Vietnamese by Clytie Siddall (TP)
[ ISO 15924 translations ]
* Indonesian by Erwid M Jadied (TP)
* Traditional Chinese by Wei-Lun Chao (TP)
[ ISO 639 translations ]
* Vietnamese by Clytie Siddall (TP)
* Asturian by Marcos Alvarez Costales (TP)
[ ISO 3166 translations ]
* Vietnamese by Clytie Siddall (TP)
iso-codes 3.5
-------------
Tobias Quathamer <toddy@debian.org>
Wed, 3 December 2008
[ General ]
* Add note about missing file iso_3166.tab in README. Closes: #498367
[ ISO-639-3 ]
* Update to 2008-11-10
[ ISO-4217 ]
* Replace acronym "SDR" with "Special Drawing Rights"
[ ISO-3166 translations ]
* Portuguese by Miguel Figueiredo
* Simplified Chinese by LI Daobing (TP)
* Indonesian by Andhika Padmawan (TP)
* Irish by Kevin Scannell (TP)
* Korean by Changwoo Ryu (TP)
* Finnish by Tommi Vainikainen (TP)
* Dutch by Freek de Kruijf (TP)
* Estonian by Tõivo Leedjärv
* Occitan correction by Yannick Marchegay. Closes: alioth#311228
* Polish by Łukasz Paździora. Closes: #505898
* Esperanto by Edmund GRIMLEY EVANS (TP)
[ ISO-3166-2 translations ]
* Finnish by Tommi Vainikainen (TP)
* French completed by Christian Perrier
* Occitan correction by Yannick Marchegay. Closes: alioth#311229
[ ISO-639-3 translations ]
* French updated by Christian Perrier
* Occitan correction by Yannick Marchegay. Closes: alioth#311231
[ ISO-639 translations ]
* Simplified Chinese by LI Daobing (TP)
* Italian by Milo Casagrande (TP)
* Finnish by Tommi Vainikainen (TP)
* Dutch by Freek de Kruijf (TP)
* Occitan correction by Yannick Marchegay. Closes: alioth#311230
* German completed by Tobias Quathamer
* Esperanto by Edmund GRIMLEY EVANS (TP)
[ ISO-4217 translations ]
* Occitan correction by Yannick Marchegay. Closes: alioth#311232
* German completed by Tobias Quathamer
[ ISO-15924 translations ]
* Occitan correction by Yannick Marchegay. Closes: alioth#311227
Changes in 0.14.1:
------------------
* Fixed some LTR issues, more remain on bug #563559 (Shaun McCance)
* chmod +x gnome-doc-{tool,prepare} on configure, #557732 (Christian Persch)
* Symlink non-localized figured to C figures, #557227 (Christian Persch)
* Updated translations:
ar (Khaled Hosny)
ja (Mitsuya Shibata)
Data::HexDump - A Simple Hexadecial Dumper
DESCRIPTION
Dump in hexadecimal the content of a scalar. The result is returned in a
string. Each line of the result consists of the offset in the
source in the leftmost column of each line, followed by one or more
columns of data from the source in hexadecimal. The rightmost column
of each line shows the printable characters (all others are shown
as single dots)
Pkgsrc changes:
o Apply fix from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470250
to prevent this module from looping on input "words" longer than
the current wrap coloumn. Problem also reported upstream via
CPAN's RT system.
Upstream changes:
version: 0.29
date: Tue Nov 11 22:57:07 PST 2008
changes:
- Check SvNIOK when dumping and format if quotes when it's a string that looks
like a number
- Parse plain scalars as numbers when they look like numbers
- Load nulls as newSV(0) instead of &PL_sv_undef to avoid "Modification of
non-creatable hash value attempted" errors
version: 0.28
date: Mon Jun 23 15:23:24 PDT 2008
changes:
- Apply UTF8 patch supplied by KLEINJ in rt.cpan#36734
Changelog:
0.606 Wed Dec 3 00:09:34 GMT 2008 <joe@kafsemo.org>
- Ensure META.yml spec version matches URL.
0.605 Mon Dec 1 23:01:21 GMT 2008 <joe@kafsemo.org>
- Use MIT license, formalising David Megginson's original
("No warranty. Commercial and non-commercial use freely
permitted.").
- Fix from Yanick Champoux for dataElements namespaces (#41359).
version 2.0.15 (2008-12-01):
* Additional translations (see po/ChangeLog).
* Add missing G_BEGIN_DECLS/G_END_DECLS for C++ support
* Fix feature request #2101451 by removing the sub-menu
of the context menu as any other in-line spell checker does.
* Fix feature request #1523881, #1643622 and #2054637
by adding a Language selector sub-menu.
* Fix feature request #1362304 by fixing docs/Makefile.am
to install gtkspell.devhelp so that it shows in devhelp
Pkgsrc changes:
o Change to use Module::Build
Upstream changes:
0.99 October 03 2008
- Now can exclude some paths from the comparison:
- http://rt.cpan.org/Ticket/Display.html?id=39705
0.98 September 13 2008
- Added the LICENSE section to the POD (Kwalitee).
- Added the "use warnings" (Kwalitee).
- Added the "Repository URL" on the resources page.
Pkgsrc changes:
o Adjusted dependencies to fit the new requirements.
Upstream changes:
0.52 - 2008-11-19
- Fix spelling of QuoteCharacter
0.51 - 2008-11-19
- Added QuoteCharecter parameter to new() to control quoting of
attributes (perigrin)
- Added Tests and Docs
This module has a very simple task - to be a base class for PerlSAX
drivers and filters. It's default behaviour is to pass the input directly
to the output unchanged. It can be useful to use this module as a base class
so you don't have to, for example, implement the characters() callback.
The main advantages that it provides are easy dispatching of events the right
way (ie it takes care for you of checking that the handler has implemented
that method, or has defined an AUTOLOAD), and the guarantee that filters
will pass along events that they aren't implementing to handlers downstream
that might nevertheless be interested in them.
Upstream changes:
0.16 2008, Nov 25 (19:42)
- Workaround with a bug for perl 5.8.x
- Added support for multiple lexers at the same time;
- Added support to the 'x' flag on the MRULES;
0.15 2008, Nov 23 (21:27)
- Fixed some issues with a global variable.
Upstream changes:
1.37 - November 18, 2008
- Extracted the common parts of parse() and parsefile() into one
method (Refactoring - Shlomi Fish)
- Incorporated a modified version of a patch from Simon Wistow to
add support for the "xml:base" attribute.
- Renamed t/items-are-0.t into the more descriptive
t/test-generated-items.t , to highlight its significance and make
it easier to notice.
- Enabled backwards-compatibility mode for the "description" item
to not become a hash-ref by default if xml:base is specified.
1.36 - October 7, 2008
- ->parse() now explicitly returns $self.
- http://rt.cpan.org/Public/Bug/Display.html?id=34914
- ->parsefile() now explicitly returns $self.
- http://rt.cpan.org/Public/Bug/Display.html?id=34914
- Applied a patch to change the RSS-0.91 DTD URL from my.netscape.com
to rssboard.org:
- http://rt.cpan.org/Ticket/Display.html?id=39780
- Reformatted the Changes file to standardize on 4-space-indents.
- Small documentation patch: (add_item with dc:date)
- http://rt.cpan.org/Ticket/Display.html?id=39780
1.35 - September 13, 2008
- Added a Module::Build-based Build.PL so we'll have an easier time
with the META.yml and the Kwalitee.
- Kwalitee - added "use warnings" to all Perl files.
- now depending on at least perl-5.6.0.
- Kwalitee - fixed the "use" statement of
"Test::Run::CmdLine::Iface" to a runtime require.
1.34 - September 12, 2008
- fixed a typo in the documentation of lib/XML/RSS.pm -
"regardless" instead of "regarless".
- http://rt.cpan.org/Public/Bug/Display.html?id=37916
- (Reported by Reuben Thomas, Fixed by Shlomif).
- fixed a code fragment - pop() instead of shift() for older
items, and while() instead of if():
- http://rt.cpan.org/Public/Bug/Display.html?id=39231
- (Reported by Dave, Fixed by Shlomif).
Pkgsrc changes:
o No longer a Module::Build module, so adapt.
Upstream changes:
0.05 2008-08-28 00:00:00
- Adden new contact information
- No more os x garbage files (hopefully)
0.04 2008-08-28 00:00:00
- Removed Build.PL
Upstream changes:
1.0.24 2008-11-16T14:33:30
- Add trust_list_start_value patch from Ricardo Signes (RT#40814)
to enable <li value='X'> output for list numbering.
This feature is disabled by default.
1.0.23 2008-11-02T18:24:30
- Ship a release with the correct contents so that the tests pass.
1.0.22 2008-10-23T18:24:44
- RT#37909 - Fix + in email addresses.
- RT#40303 - Fix use in Mason by adding "use re 'eval'" to both files.
- Add SVN repository to Makefile.PL
- Remove META.yml from source control so it is regenerated
automatically.
Upstream changes:
2008-10-30 0.58 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Small typo in test message (RT#40410, JPL)
* Parse error test on "\0 (RT#40507)
* Fixed allow_loose_escapes bug disclosed by RT#40507
2008-10-21 0.57 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Don't bootstrap twice. Don't know how/when it came in there
2008-10-21 0.56 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Update to ppport.h 3.14_01
* Updated docs (Unicode, TODO, Release Plan)
* As Text::CSV::Encoded is about to be released, refer to it
in the documentation
* Default for eol is "", undef now treated as ""
* Don't print $\ twice (eol prevails over $\ in ->print ())
Fix only works in perl5.8 and up
* Undef treated as 0 for boolean attributes
* Trailing whitespace in pod removed
* Sync up doc with latest Text::CSV::Encoded
* YAML declared 1.4 (META.yml) instead of 1.1 (YAML)
2008-10-15 0.55 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Improve documentation on eol
* Unicode on perl-5.8.[0-2] sucks. Don't use it!
* Test error codes in expected IO failures
* Allow SetDiag to be used as class method
* Document the MS/Excel separation character
* Hint that eof is not an error per se (RT#40047)
2008-09-04 0.54 - H.Merijn Brand <h.m.brand@xs4all.nl>
* IO failure in print () was not propagated (ilmari, RT#38960)
2008-09-01 0.53 - H.Merijn Brand <h.m.brand@xs4all.nl>
* SvUPGRADE is a safer choice than sv_upgrade (Lubomir Rintel, RT#38890)
* bring docs in sync with reality for msg 2023
* Default eol for print is $\
* examples/csv-check should default to CSV , not to ;
* Tests for SetDiag (0)
* Tests for error 2030
* Code cleanup (Devel::Cover++)
Pkgsrc changes:
o Tweak MASTER_SITES so that the distfile is found
Upstream changes:
No change log available. From looking at the diff and the RT database:
o Improve forward compatibility with perl 5.10.0 maintenance releases
(RT #39875?)
o fixed [rt.cpan.org #40648] Unicode text prints text on top of text before it
Upstream changes:
Convert::ASN1 0.22 -- Mon Sep 15 14:34:45 CDT 2008
Bug Fixes
* Fix decoding of OIDs with large value for 2nd element
Enhancements
* Support for SEQUENCE with no elements in ASN.1
* Added ability to define what value is put in perl data structory
when decoding NULL elements
lxml is a Pythonic binding for the libxml2 and libxslt libraries.
It is unique in that it combines the speed and feature completeness
of these libraries with the simplicity of a native Python API,
mostly compatible but superior to the well-known ElementTree API.
This is a set of XSLT specifications to transform TEI XML documents
to HTML, to LaTeX, and to XSL Formatting Objects.
It concentrates on TEI Lite, but adding support for other modules
is fairly easy. In the main, the setup has been used on new documents,
i.e. reports and web pages that have been authored from scratch,
rather than traditional TEI-encoded existing material.
GTK-Doc 1.11 (Nov 16 2008)
============
Changes
o 531572 : one-page generation option
o 448879 : Use a footer when generating HTML documentation
o 311857 : xsltproc very slow generating index for gtk-docs.sgml
o 335239 : Using gnome-doc-utils for gtk-doc documentation
o 460753 : enable vpath build in gtkdoc-mkhtml
o 473342 : Warn about repeated symbols in sections
o 487727 : DocBook XML DTD version
o 523669 : make check: Element publisher content does not follow the...
o 530758 : gtk-doc should not expand XML tags and their attributes
o 533262 : no-template mode scans different source files
o 534627 : gtk-doc uses non-standard HTML element
o 542137 : No declaration found for: gsf_output_*
o 543855 : Fix for Bug 460753 (enable vpath build in gtkdoc-mkhtml) ...
o 544172 : Fails to parse return value of 'char const *'
o 552822 : Add rules to create $(REPORT_FILES)
o 553407 : Example Makefile.am uses obsolete INCLUDES instead of AM_...
o 554718 : gtk-doc needs to allow versioned TARGET_DIR
o 554833 : Be more careful with " struct _ < struct_name > "
o 558082 : evince docs build fails with GTK_DISABLE_SINGLE_INCLUDES
o 559281 : Correct check for existance of gtkdoc-rebase
Contributors
Behdad Esfahbod
Christian Persch
David Nečas
Felix Riemann
Jeffrey Stedfast
Marc-Andre Lureau
Matthew Barnes
Peter Kjellerstedt
Sebastian Dröge
Simon Josefsson
Stefan Kost
Pygments changelog
==================
Version 0.11.1
--------------
(released Aug 24, 2008)
- Fix a Jython compatibility issue in pygments.unistring (#358).
Version 0.11
------------
(codename Straußenei, released Aug 23, 2008)
Many thanks go to Tim Hatch for writing or integrating most of the bug
fixes and new features.
- Lexers added:
* Nasm-style assembly language, thanks to delroth
* YAML, thanks to Kirill Simonov
* ActionScript 3, thanks to Pierre Bourdon
* Cheetah/Spitfire templates, thanks to Matt Good
* Lighttpd config files
* Nginx config files
* Gnuplot plotting scripts
* Clojure
* POV-Ray scene files
* Sqlite3 interactive console sessions
* Scala source files, thanks to Krzysiek Goj
- Lexers improved:
* C lexer highlights standard library functions now and supports C99
types.
* Bash lexer now correctly highlights heredocs without preceding
whitespace.
* Vim lexer now highlights hex colors properly and knows a couple
more keywords.
* Irc logs lexer now handles xchat's default time format (#340) and
correctly highlights lines ending in ``>``.
* Support more delimiters for perl regular expressions (#258).
* ObjectiveC lexer now supports 2.0 features.
- Added "Visual Studio" style.
- Updated markdown processor to Markdown 1.7.
- Support roman/sans/mono style defs and use them in the LaTeX
formatter.
- The RawTokenFormatter is no longer registered to ``*.raw`` and it's
documented that tokenization with this lexer may raise exceptions.
- New option ``hl_lines`` to HTML formatter, to highlight certain
lines.
- New option ``prestyles`` to HTML formatter.
- New option *-g* to pygmentize, to allow lexer guessing based on
filetext (can be slowish, so file extensions are still checked
first).
- ``guess_lexer()`` now makes its decision much faster due to a cache
of whether data is xml-like (a check which is used in several
versions of ``analyse_text()``. Several lexers also have more
accurate ``analyse_text()`` now.
This module is built on Text::Aspell, but adds some of the
functionality provided by the internal gnu aspell API. This allows
one to deal with blocks of text, rather than just words. For
instance, we provide methods for iterating through the text,
serializing the object (thus remembering where we left off), and
highlighting the current misspelled word within the text.
This module provides a Perl interface to the GNU Aspell library.
This module is to meet the need of looking up many words, one at
a time, in a single session, such as spell-checking a document in
memory.
Number::Spell provides functionality for spelling out numbers.
Currently only integers are supported.
By default Number::Spell does American formatting, but can be
configured to do European formatting by calling it with the
"Format => 'eu'" option.
Based on maintainer update request by PR 39892.
Major changes in 1.0.0:
- Running dictem-initialize everytime your network/internet is up
(if case you have no permanent connection to Internet,
e.g. dial-up, adsl etc.) is a bit annoying. To avoid this dictem
is (re)initialized (if needed) automatically from
dictem-select-strategy and dictem-select-database functions. As
a result, running dictem-initialize in .emacs becomes unnecessary
- New function (dictem-reinitialize-err) added
- Minor fix in dictem-initialize-databases-alist function. Now it
returns error data in case of failure, not nil.
(just like dictem-initialize-strategies-alist)
since 20071211:
- fix a wrong encoded umlaut and enhance the check for that in the Makefile
- words added and shifted around
- additionaly put the dictionary under GPLv3
- allow Ispell F prefix flag to be combined with suffixes
- eliminate absolutely useless G flag (prefix ge)
- deactivate K suffix flag: unused
- eliminate H suffix flag: was almost unused
- remove Q and q redundancy: every Q flagged word needs a q now, too
- fix build issue with de_CH hunspell dictionary (a missing ß/ss conversion)
- better empty-line fault tolerance of dictionaries
- revise the aspell Makefile target using the myspell format now for aspell
- simplify W flag
- use sha256 checksums and prevent checksumming temporary files
since 20070829:
- words added and shifted around
- Hunspell affix fix
Changelog:
1.52 02 Oct 2008
[FIXES]
- Better handling of failures during filter loading
(rlane10 via http://www.nntp.perl.org/group/perl.cpan.testers/2008/10/msg2361238.html)
1.51 28 Sep 2008
[FIXES]
- Support PDFs with 24-bit offsets in the xref stream (PDF v1.5 only)
(thanks to Dan Richman for reporting the problem and providing an example)
1.50 20 Sep 2008
[ENHANCEMENTS]
- Support for reading PDF 1.5 compressed object streams and cross reference streams.
(we cannot write this style, but we can append to it)
[FIXES]
- Decompression of PNG-filtered streams was totally broken.
- Deleting pages now also deletes back references from annotations on that page.
- cleanse() now removes PieceInfo data. I have no idea what
PieceInfo does, but it had a whole bunch of page back links
that broke page deletion.
parsing routines. Also, they ship doxygen-generated qt help
files, but installing those will require a seperate docs package
or doxgen option to avoid the large dependency.
0.0.21 (stable)
added experimental support for dblatex(needs installed
dblatex package)
fixed issue with cp -a option on non-gnu systems
non-mandatory support for libpaper
0.0.20 (stable)
added experimental fop support(needs installed fop package)
possibility to read a stylesheet from STDIN
some small fixes/changes in docbook formats and xmlto script
0.0.19 (stable)
added supported for basename with spaces, stringparam
option for passing argument to stylesheet, bash no
longer hardcoded, added option for not cleaning temp
files for diagnostics.
iso-codes 3.4
-------------
Tobias Quathamer <toddy@debian.org>
Tue, 4 November 2008
[ ISO-3166 ]
* Changes from ISO-3166 MA Newsletter VI-3:
- NP full name to "Federal Democratic Republic of Nepal"
[ ISO-639 ]
* Update to 2008-10-21
[ ISO-639-3 ]
* Update to 2008-10-23
[ ISO-15924 translations ]
* Spanish by Juan Cuquejo Mira (TP)
[ ISO-639 translations ]
* Simplified Chinese by LI Daobing (TP)
* Finnish by Tommi Vainikainen (TP)
* Dutch by Freek de Kruijf (TP)
* Irish by Kevin Scannell (TP)
* Italian by Milo Casagrande (TP)
* Vietnamese by Clytie Siddall (TP)
* Esperanto by Edmund GRIMLEY EVANS (TP)
* Marathi correction by pn-guest. Closes: alioth#311136
* Konkani correction by pn-guest. Closes: alioth#311136
* Greek by Athanasios Lefteris. Closes: alioth#311159
* Russian by Yuri Kozlov
* French by Christian Perrier
* Lithuanian updated by Kęstutis Biliūnas.
[ ISO-639-3 translations ]
* Greek by Athanasios Lefteris. Closes: alioth#311159
* French update by Christian Perrier
* Lithuanian updated by Kęstutis Biliūnas.
[ ISO-4217 translations ]
* Simplified Chinese by LI Daobing (TP)
[ ISO-3166 translations ]
* Hindi by Kumar Appaiah (sent directly to Christian Perrier)
* Georgian by Aiet Kolkhi. Closes: #498421
* Polish by Lukasz Pazdziora (sent directly to Christian Perrier)
* Macedonian by Arangel Angov (sent directly to Christian Perrier)
* Correct wrong German translation for ETH, thanks to Stefan Lüchinger.
Closes: alioth#311152
* Russian by Yuri Kozlov
* Lithuanian updated by Kęstutis Biliūnas.
* Estonian updated by Tõivo Leedjärv, sent directly to mailing list
NOTE: Now installs de_AT, de_CH, and de_DE dictionaries
instead of "german" before.
since 20071211:
- fix a wrong encoded umlaut and enhance the check for that in the Makefile
- words added and shifted around
- additionaly put the dictionary under GPLv3
- allow Ispell F prefix flag to be combined with suffixes
- eliminate absolutely useless G flag (prefix ge)
- deactivate K suffix flag: unused
- eliminate H suffix flag: was almost unused
- remove Q and q redundancy: every Q flagged word needs a q now, too
- fix build issue with de_CH hunspell dictionary (a missing ß/ss conversion)
- better empty-line fault tolerance of dictionaries
- revise the aspell Makefile target using the myspell format now for aspell
- simplify W flag
- use sha256 checksums and prevent checksumming temporary files
since 20070829:
- words added and shifted around
- Hunspell affix fix
since 20030222:
- in order to make use of Hunspell's compound word support, categorise noun
word lists into compoundable end and non-end words.
- add blacklists to prevent by compound rules wrongly accepted words to be
accepted
- add Binnen-I support
- add "nosuggest" flag used by Hunspell to some words where it's appropriate
- in order to support as well Hunspell optimized dictionary builts and ispell
and myspell builts, a complete Makefile rewrite was done. The Makefile might
now require GNU make, sorry if that causes trouble. The good news is that
makefile dependencies are clean now and make -j is possible
- igerman98 names the Ispell dictionaries after ISO 639 language codes now
(de_{AT,CH,DE}.{aff,hash})
- isowordlist is obsoleted by isowordlist-de_{AT,CH,DE} now
1.68pre
- fix compilation problems
- skip exslt tests if not available
- added XML::LibXSLT::HAVE_EXSLT() (1/0)
1.67
- sync the binary internals to those of XML::LibXML 1.67
- update regression tests for compatibility with up-to-date libxslt
1.68pre
- compilation problem fixes
1.67
- many bugfixes (rt.cpan.org)
- added XML::LibXML::Pattern module and extended pattern support in Reader
- added XML::LibXML::XPathExpression module that can pre-compile an XPath expression
- reimplementation of the thread support (mostly by Tim Brody)
- structured errors XML::LibXML::Error
- memory leak fixes
- documentation fixes
- README - notes for building on Win32 (C.J. Madsen)
Requested by Jens Rehsack in PR 39543.
Pod::Spell is a Pod formatter whose output is good for spellchecking.
Pod::Spell rather like Pod::Text, except that it doesn't put much effort
into actual formatting, and it suppresses things that look like Perl symbols
or Perl jargon (so that your spellchecking program won't complain about
mystery words like "$thing" or "Foo::Bar" or "hashref").
Requested by Jens Rehsack in PR 39558.
This module is a subclass of Pod::PlainText which provides additional POD
markup for generating README files.
Why should one bother with this? One can simply use
pod2text Module.pm > README
A problem with doing that is that the default pod2text converter will add text
to links, so that "L<Module>" is translated to "the Module manpage"...
Packages Collection.
The Perl 5 module Text::DHCPLeases provides an object-oriented
interface to ISC DHCPD leases files. The goal is to objectify all
declarations, as defined by the ISC dhcpd package man pages. This
interface is useful for analyzing, reporting, converting lease
files, or as a tool for other applications that need to import dhcpd
lease data structures.
JSON-GLib is a library providing serialization and deserialization support for
the JavaScript Object Notation (JSON) format described by RFC 4627
JSON-GLib uses GLib native data types and the generic value container GValue for
ease of development. It also provides integration with the GObject classes for
direct serialization into, and deserialization from, JSON data streams.
Soprano (formerly known as QRDF) is a library which provides a highly
usable object-oriented C++/Qt4 framework for RDF data. It uses
different RDF storage solutions as backends through a simple plugin
system. Soprano is targetted at desktop applications that need a RDF
data storage solution. It has been optimized for easy usage and
simplicity.
CLucene is a high-performance, scalable, cross platform, full-featured,
open-source indexing and searching API. It is written in C++.
CLucene is a port of the very popular Java Lucene text search engine API.
Specifically, CLucene is the guts of a search engine, the hard stuff.
You write the easy stuff, the UI and the process of selecting and parsing your
data files to pump them into the search engine yourself.
CLucene aims to be a good alternative to Java Lucene when performance really
matters or if you want to stick to good old C++.
Redland is a set of free software libraries that provide support for the
Resource Description Framework (RDF).
* Modular, object based libraries and APIs for manipulating the RDF graph,
triples, URIs and Literals.
* Storage for graphs in memory and persistently with Sleepycat/Berkeley DB,
MySQL 3-5, PostgreSQL, AKT Triplestore, SQLite, files or URIs.
* Support for multiple syntaxes for reading and writing RDF as RDF/XML,
N-Triples and Turtle Terse RDF Triple Language, RSS and Atom syntaxes via
the Raptor RDF Parser Toolkit.
* Querying with SPARQL and RDQL using the Rasqal RDF Query Library.
* Data aggregation and recording provenance support with Redland contexts.
* Language Bindings in Perl, PHP, Python and Ruby via the Redland Bindings
package.
* Command line utility programs rdfproc (RDF), rapper (parsing) and roqet
(query).
* Portable, fast and with no known memory leaks.
Rasqal is a free software / Open Source C library that handles
Resource Description Framework (RDF) query syntaxes,
query construction and query execution returning result bindings.
The supported query languages are SPARQL and RDQL.
Packaged by Edgar Fuss and provided by PR 39756.
Kirill Siminov's libyaml is arguably the best YAML implementation.
The C library is written precisely to the YAML 1.1 specification.
It was originally bound to Python and was later bound to Ruby.
This module is a Perl XS binding to libyaml which will (eventually)
offer Perl the best YAML support to date.
This module exports the functions Dump and Load. These functions are
intended to work exactly like YAML.pm's corresponding functions.
Changes:
* add "-S", "-D" and "-m" to provide a way to show the amount of
difference relative to the total sizes of the files.
* add "-q" (suppress the "0 files changed" message for empty diffs)
This module implements a "sounds like" algorithm developed by Lawrence
Philips which he published in the June, 2000 issue of C/C++ Users Journal.
Double Metaphone is an improved version of Philips' original Metaphone
algorithm.