Age | Commit message (Collapse) | Author | Files | Lines |
|
intltool 0.50.2
===============
intltool 0.50.2 is another minor release improving backwards compatibility.
Only one bug is fixed in this release:
* Use --no-translations only if intltool >= 0.50 is available (#903340).
Patch contributed by Hib Eris (https://launchpad.net/~hiberis).
intltool 0.50.1
===============
intltool 0.50.1 is a minor release with the following improvements:
* Support AM_SILENT_RULES (#402516).
Patch contributed by Hib Eris (https://launchpad.net/~hiberis).
* Improve support for extracting messages from GSettings files (#922685).
Patch contributed by Ryan Lortie (https://launchpad.net/~desrt).
* Support attribute tag extraction for Glade/GtkBuilder files (#923841).
Patch contributed by Ryan Lortie (https://launchpad.net/~desrt).
* Start including a ChangeLog in tarballs and provide a NEWS file (#924386).
This introduces a soft dependency on "bzr": it's only required for
maintainers who wish to regenerate a ChangeLog file from the bzr checkout.
* Fix quoting of XGETTEXT variable when setting MSGMERGE and GENPOT
in Makefile (#900738).
Patch contributed by Matthias Klose (https://launchpad.net/~doko).
intltool 0.50.0
===============
intltool 0.50.0 is a major bug fix release.
Among the fixes, the following stand out:
* Bug #580526
Finally, support for gsettings gschema.xml files is merged in, which
should enable maintainers to get a slightly simpler build setup
(i.e. no need to use NOMERGE rule anymore, and you can have intltool
directly extract translations from .gschema.xml files).
* Bug #790574:
Let xgettext extract Scheme strings out, and add support for
`intltool-update -m` to find files with marked strings.
* Bug #806006:
Improve handling of quotes in `intltool-update -m` so you get less
(no?) warnings about mismatched quotes, and Python processing doesn't
get messed up with docstrings and similar.
* Bug #520986:
One for the translators—messages are extracted in the order they appear
in original files now, thus allowing translators to infer more of the
context from the ordering.
|
|
|
|
|
|
|
|
- use dirent.h instead of sys/dir.h
- use FILENAME_MAX instead of NAME_MAX
- use uintXX_t instead of u_intXX_t
|
|
|
|
|
|
|
|
Bump PKGREVISION.
|
|
|
|
regxml is a collection of command-line utilities for XML stream
manipulation. The xmlgrep and xmlsed commands are fast and
memory-efficient commands for editing tasks similar to what
grep(1) and sed(1) can do on text files.
|
|
Fixes a build problem seen on SunOS, and shouldn't negatively affect
other systems.
|
|
Release 1.3.0 - 2012/01/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported dynamic DB key table change by
GRN_DB_KEY=pat or GRN_DB_KEY=dat environment variable value.
* Added ``--with-default-db-key`` configure option that
specifies the default DB key table.
* Supported "" value for geo point data types. It's interpreted as "0x0".
* Added column name to cast error message.
* Inhibit file information for stdin on load error.
* Enabled write-strings warnings and suppress those
warnings. [Suggested by montywi]
* Marked MessagePack output format as supported. [#1215]
* Added ``const`` to ``void *`` of ``*_set_value()``.
* Enabled warning flags on C and C++.
* Supported ``--with-libevent`` without value configure option.
* ``grn_table_get()`` supported grn_db. [#1242]
* [rpm] Removed needless groogna-munin-plugins dependency
from groonga-server. [#1251] [Suggested by Masaharu IWAI]
* [rpm] Removed needless groogna-doc dependency
from groonga. [#1251] [Suggested by Masaharu IWAI]
* [dat] Supported repair by ``grn_dat_repair()``.
* ``grn_table_at()`` supported grn_db.
* [suggest] Removed unstable mark.
* [suggest][complete] Supported normalized value search in prefix-search.
* Added experimental offline index build. It's disabled by
default for now. You can enable it by
USE_OFFLINE_INDEXER=yes environment variable.
* Added internal API ``grn_obj_path_by_id()`` for mroonga.
* [suggest][httpd] Passed unknown parameters to groonga.
* [output][xml] Added a newline before ``</RESULT>`` for readability.
* [doc][output] Added documentation about output format type.
* Added ``table_rename``. [#1234]
* Added ``column_rename``. [#1234]
|
|
2012-01-27 MeCab 0.993
* Fix to works well for MeCab::Tagger::formatNode()
* To reduce stack size, save almost of local variables(arrays) to heap.
2012-01-14 MeCab 0.992
* Fix typos in source codes.
2012-01-14 MeCab 0.991
* Fix parse error with null strings or space strings.
* Fix failure for creation of user dictionaries.
2011-12-24 MeCab 0.99
* Add MeCab::Model MeCab::Lattice classes.
Improve usabilities on multi threads environment. Multiple threads can parse
with shareing same dictionary.
* Remove function for automatic dictionary reference share when refereing same
dictionaly (You can do same works with MeCab::Model).
* Add function for atomic dictionaly update in parsing. Model::swap()
* Change Windows version to Unicode binary.
* Remove experimental online learning, HMM and EM learning codes.
* Remove MeCab::Node:(begin|end)_node_list members.
* minor bug fixes.
|
|
|
|
|
|
|
|
Don't use sed directly at do-extract, instead use SUBST at post-patch.
Change patch-aa to apply against the original source.
|
|
|
|
Lingua::Identify identifies the language a given string or file is written in.
|
|
n-Gram analysis is a field in textual analysis which uses sliding window
character sequences in order to aid topic analysis, language determination
and so on. The n-gram spectrum of a document can be used to compare and
filter documents in multiple languages, prepare word prediction networks,
and perform spelling correction.
|
|
This module exports a method that is useful for factory classes.
|
|
|
|
|
|
link against libpthread. (It doesn't create threads, just uses
locking.) This seems to be wanted by some applications, eg vlc
issues a warning on startup (with no visible consequences afaict,
but anyway).
I hope this works for other OSes too. If not, we should probably
add support for these cases to mk/pthread.bl3.mk.
bump PKGREV
|
|
Bump PKGREVISION.
|
|
|
|
|
|
|
|
|
|
|
|
pkgsrc changes:
- set LICENSE
upstream changes:
Release 0.3.2
-------------
Some new features or improvements.
Add the HTML table support. See HTML Tables for more details.
Add the parameters:
- default.table.rules: parameter related to the new HTML table
support.
Improve the setup.py script in order to be able to build and
distribute a dblatex egg package. See PyPI Install for more details.
Full support of the --quiet option.
Add the ability to pass a user defined index style file to dblatex through
the option --indexstyle.
Make dblatex working in paranoid mode in order to function correctly with
the TexLive 2010 distribution (output files only in the current directory).
Some bug fixes.
Release 0.3.1
-------------
Mainly a bug fix release.
Improve the table rendering by adding the support to the tabularx
environment and improving the automatic column width feature.
See Automatic Width and Table LaTeX Styles
Add the parameters:
- linenumbering.scope.
- linenumbering.default.
- linenumbering.everyNth.
- table.default.tabstyle.
A number of bug fixes.
|
|
|
|
|
|
libunistring provides a library that implements Unicode strings (in
three flavours: UTF-8 strings, UTF-16 strings, UTF-32 strings),
together with functions for Unicode charactets (character names,
classifications, properties) and functions for string processing
(formatted output, width, word breaks, line breaks, normalization,
case folding, regular expressions).
|
|
per maintainer's update request by PR 45971.
2011-05-14 4.18
Fixed bug in uni2ascii in which in certain cases the subsitution
count was too high, fixing Debian bug #626268.
Patched to handle situation in NetBSD which lacks getline.
Clarified semantics of pure option as converting characters
in ascii range other than space and newline.
Fixed bug in which this was not implemented correctly for UTF8 types.
2011-02-16 4.17
Added to uni2ascii the following conversions to nearest ascii equivalent:
U+2022 bullet to 'o'
U+00B7 middle dot to period
U+0085 next line to newline
U+2028 line separator to newline
2010-12-12 4.16
Ascii2uni Q format now works again.
Added U+2033 to characters converted to nearest ascii equivalent by uni2ascii B option.
2010-08-29 4.15
Renamed endian.h u2a_endian.h to avoid conflict with external endian.h.
Removed getline() from ascii2uni.c since it is standard as of POSIX2008.
|
|
- Add an option to enable source highlighting, dragging in
textproc/source-highlight. Off by default.
|
|
|
|
2011-02-02: Hunspell 1.3.2 release:
- fix library versioning
- improved manual
2011-02-02: Hunspell 1.3.1 release:
- bug fixes
2011-01-26: Hunspell 1.2.15/1.3 release:
- new features: MAXDIFF, ONLYMAXDIFF, MAXCPDSUGS, FORBIDWARN, see manual
- bug fixes
2011-01-21:
- new features: FORCEUCASE and WARN, see manual
- new options: -r to filter potential mistakes (rare words
signed by flag WARN in the dictionary)
- limited and optimized suggestions
2011-01-06: Hunspell 1.2.14 release:
- bug fix
2011-01-03: Hunspell 1.2.13 release:
- bug fixes
- improved compound handling and
other improvements supported by OpenTaal Foundation, Netherlands
2010-07-15: Hunspell 1.2.12 release
2010-05-06: Hunspell 1.2.11 release:
- Maintenance release bug fixes
2010-04-30: Hunspell 1.2.10 release:
- Maintenance release bug fixes
2010-03-03: Hunspell 1.2.9 release:
- Maintenance release bug fixes and warnings
- MAP support for composed characters or character sequences
|
|
Changes from previous:
----------------------
2010/10/31 (0.41)
* require_xml_decl option added. thanks to nicomen
https://rt.cpan.org/Ticket/Display.html?id=42441
* empty element when #text node is undef
http://www.kawa.net/works/perl/treepp/treepp.html#com-2009-07-23T16:38:09Z
2009/11/21 (0.40)
* pod typo fix: (thanks to jkutej)
http://annocpan.org/~KAWASAKI/XML-TreePP-0.39/lib/XML/TreePP.pm#note_2382
|
|
|
|
Patrick Welche per PR pkg/45797
|
|
ITS Tool allows you to translate XML documents with PO files
|
|
"-Bsymbolic" linker option.
Patch provided by Matthias Drochner in private e-mail.
|
|
Why the "configure" script insists on being invoked with the argument
"--disable-Bsymbolic" after it has correctly detected that the linker
doesn't support this option is a mystery to me. You would think that the
whole purpose of the test is to disable this option if it doesn't work.
|
|
changes: minor cleanup and fixes
|
|
|
|
2.3.2 (2011-11-11)
==================
Features added
--------------
* ``lxml.objectify.deannotate()`` has a new boolean option
``cleanup_namespaces`` to remove the objectify namespace
declarations (and generally clean up the namespace declarations)
after removing the type annotations.
* ``lxml.objectify`` gained its own ``SubElement()`` function as a
copy of ``etree.SubElement`` to avoid an otherwise redundant import
of ``lxml.etree`` on the user side.
Bugs fixed
----------
* Fixed the "descendant" bug in cssselect a second time (after a first
fix in lxml 2.3.1). The previous change resulted in a serious
performance regression for the XPath based evaluation of the
translated expression. Note that this breaks the usage of some of
the generated XPath expressions as XSLT location paths that
previously worked in 2.3.1.
* Fixed parsing of some selectors in cssselect. Whitespace after combinators
">", "+" and "~" is now correctly ignored. Previously is was parsed as
a descendant combinator. For example, "div> .foo" was parsed the same as
"div>* .foo" instead of "div>.foo".
Other changes
--------------
2.3.1 (2011-09-25)
==================
Features added
--------------
* New option ``kill_tags`` in ``lxml.html.clean`` to remove specific
tags and their content (i.e. their whole subtree).
* ``pi.get()`` and ``pi.attrib`` on processing instructions to parse
pseudo-attributes from the text content of processing instructions.
* ``lxml.get_include()`` returns a list of include paths that can be
used to compile external C code against lxml.etree. This is
specifically required for statically linked lxml builds when code
needs to compile against the exact same header file versions as lxml
itself.
* ``Resolver.resolve_file()`` takes an additional option
``close_file`` that configures if the file(-like) object will be
closed after reading or not. By default, the file will be closed,
as the user is not expected to keep a reference to it.
Bugs fixed
----------
* HTML cleaning didn't remove 'data:' links.
* The html5lib parser integration now uses the 'official'
implementation in html5lib itself, which makes it work with newer
releases of the library.
* In ``lxml.sax``, ``endElementNS()`` could incorrectly reject a plain
tag name when the corresponding start event inferred the same plain
tag name to be in the default namespace.
* When an open file-like object is passed into ``parse()`` or
``iterparse()``, the parser will no longer close it after use. This
reverts a change in lxml 2.3 where all files would be closed. It is
the users responsibility to properly close the file(-like) object,
also in error cases.
* Assertion error in lxml.html.cleaner when discarding top-level elements.
* In lxml.cssselect, use the xpath 'A//B' (short for
'A/descendant-or-self::node()/B') instead of 'A/descendant::B' for
the css descendant selector ('A B'). This makes a few edge cases
like ``"div *:last-child"`` consistent with the selector behavior in
WebKit and Firefox, and makes more css expressions valid location
paths (for use in xsl:template match).
* In lxml.html, non-selected ``<option>`` tags no longer show up in the
collected form values.
* Adding/removing ``<option>`` values to/from a multiple select form
field properly selects them and unselects them.
Other changes
--------------
* Static builds can specify the download directory with the
``--download-dir`` option.
2.3 (2011-02-06)
================
Features added
--------------
* When looking for children, ``lxml.objectify`` takes '{}tag' as
meaning an empty namespace, as opposed to the parent namespace.
Bugs fixed
----------
* When finished reading from a file-like object, the parser
immediately calls its ``.close()`` method.
* When finished parsing, ``iterparse()`` immediately closes the input
file.
* Work-around for libxml2 bug that can leave the HTML parser in a
non-functional state after parsing a severly broken document (fixed
in libxml2 2.7.8).
* ``marque`` tag in HTML cleanup code is correctly named ``marquee``.
Other changes
--------------
* Some public functions in the Cython-level C-API have more explicit
return types.
2.3beta1 (2010-09-06)
=====================
Features added
--------------
Bugs fixed
----------
* Crash in newer libxml2 versions when moving elements between
documents that had attributes on replaced XInclude nodes.
* ``XMLID()`` function was missing the optional ``parser`` and
``base_url`` parameters.
* Searching for wildcard tags in ``iterparse()`` was broken in Py3.
* ``lxml.html.open_in_browser()`` didn't work in Python 3 due to the
use of os.tempnam. It now takes an optional 'encoding' parameter.
Other changes
--------------
2.3alpha2 (2010-07-24)
======================
Features added
--------------
Bugs fixed
----------
* Crash in XSLT when generating text-only result documents with a
stylesheet created in a different thread.
Other changes
--------------
* ``repr()`` of Element objects shows the hex ID with leading 0x
(following ElementTree 1.3).
2.3alpha1 (2010-06-19)
======================
Features added
--------------
* Keyword argument ``namespaces`` in ``lxml.cssselect.CSSSelector()``
to pass a prefix-to-namespace mapping for the selector.
* New function ``lxml.etree.register_namespace(prefix, uri)`` that
globally registers a namespace prefix for a namespace that newly
created Elements in that namespace will use automatically. Follows
ElementTree 1.3.
* Support 'unicode' string name as encoding parameter in
``tostring()``, following ElementTree 1.3.
* Support 'c14n' serialisation method in ``ElementTree.write()`` and
``tostring()``, following ElementTree 1.3.
* The ElementPath expression syntax (``el.find*()``) was extended to
match the upcoming ElementTree 1.3 that will ship in the standard
library of Python 3.2/2.7. This includes extended support for
predicates as well as namespace prefixes (as known from XPath).
* During regular XPath evaluation, various ESXLT functions are
available within their namespace when using libxslt 1.1.26 or later.
* Support passing a readily configured logger instance into
``PyErrorLog``, instead of a logger name.
* On serialisation, the new ``doctype`` parameter can be used to
override the DOCTYPE (internal subset) of the document.
* New parameter ``output_parent`` to ``XSLTExtension.apply_templates()``
to append the resulting content directly to an output element.
* ``XSLTExtension.process_children()`` to process the content of the
XSLT extension element itself.
* ISO-Schematron support based on the de-facto Schematron reference
'skeleton implementation'.
* XSLT objects now take XPath object as ``__call__`` stylesheet
parameters.
* Enable path caching in ElementPath (``el.find*()``) to avoid parsing
overhead.
* Setting the value of a namespaced attribute always uses a prefixed
namespace instead of the default namespace even if both declare the
same namespace URI. This avoids serialisation problems when an
attribute from a default namespace is set on an element from a
different namespace.
* XSLT extension elements: support for XSLT context nodes other than
elements: document root, comments, processing instructions.
* Support for strings (in addition to Elements) in node-sets returned
by extension functions.
* Forms that lack an ``action`` attribute default to the base URL of
the document on submit.
* XPath attribute result strings have an ``attrname`` property.
* Namespace URIs get validated against RFC 3986 at the API level
(required by the XML namespace specification).
* Target parsers show their target object in the ``.target`` property
(compatible with ElementTree).
Bugs fixed
----------
* API is hardened against invalid proxy instances to prevent crashes
due to incorrectly instantiated Element instances.
* Prevent crash when instantiating ``CommentBase`` and friends.
* Export ElementTree compatible XML parser class as
``XMLTreeBuilder``, as it is called in ET 1.2.
* ObjectifiedDataElements in lxml.objectify were not hashable. They
now use the hash value of the underlying Python value (string,
number, etc.) to which they compare equal.
* Parsing broken fragments in lxml.html could fail if the fragment
contained an orphaned closing '</div>' tag.
* Using XSLT extension elements around the root of the output document
crashed.
* ``lxml.cssselect`` did not distinguish between ``x[attr="val"]`` and
``x [attr="val"]`` (with a space). The latter now matches the
attribute independent of the element.
* Rewriting multiple links inside of HTML text content could end up
replacing unrelated content as replacements could impact the
reported position of subsequent matches. Modifications are now
simplified by letting the ``iterlinks()`` generator in ``lxml.html``
return links in reversed order if they appear inside the same text
node. Thus, replacements and link-internal modifications no longer
change the position of links reported afterwards.
* The ``.value`` attribute of ``textarea`` elements in lxml.html did
not represent the complete raw value (including child tags etc.). It
now serialises the complete content on read and replaces the
complete content by a string on write.
* Target parser didn't call ``.close()`` on the target object if
parsing failed. Now it is guaranteed that ``.close()`` will be
called after parsing, regardless of the outcome.
Other changes
-------------
* Official support for Python 3.1.2 and later.
* Static MS Windows builds can now download their dependencies
themselves.
* ``Element.attrib`` no longer uses a cyclic reference back to its
Element object. It therefore no longer requires the garbage
collector to clean up.
* Static builds include libiconv, in addition to libxml2 and libxslt.
2.2.8 (2010-09-02)
==================
Bugs fixed
----------
* Crash in newer libxml2 versions when moving elements between
documents that had attributes on replaced XInclude nodes.
* Import fix for urljoin in Python 3.1+.
2.2.7 (2010-07-24)
==================
Bugs fixed
----------
* Crash in XSLT when generating text-only result documents with a
stylesheet created in a different thread.
|
|
|
|
Bump PKGREVISION.
|