Changes:
- Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
(William), xs:all problem (William), a number of XPointer bugfixes
(William), xmllint error go to stderr, DTD validation problem with
namespace, memory leak (William), SAX1 cleanup and minimal options fixes
(Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
XML Schemas double free (Steve Ball), XInclude with no href, argument
callbacks order for XPath callbacks (Frederic Peters)
- Documentation: python scripts (William Brack), xslt stylesheets (John
Fleck), doc (Sven Zimmerman), I/O example.
- XInclude: various fixes for conformance, problem related to dictionnary
references (William & me), recursion (William)
- xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
Mickautsch),
- xmlSchemas: normalizedString datatype (John Belmonte)
- code cleanup for strings functions (William)
- Windows: compiler patches (Mark Vakoc)
- Parser optimizations, a few new XPath and dictionnary APIs for future
XSLT optimizations.
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files. In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
Released on 2004/01/23, its state was beta.
* Recognize two default catalog files, one for XML and one for SGML,
instead of only one as in previous versions.
* Added the `-h' option to xmlcatmgr, which shows a descriptive usage
message.
* Added multiple comments to the code, explaining what each function does.
* Some bug fixes.
The version in the buildlink2.mk file is bumped because there were some
incompatible changes done in the previous version that may cause problems
to people upgrading an already installed package. This should have really
happened in the previous version... but well, as this is now beta, there
shouldn't be any interface changes any more.
0.3.14
=======
- Build fixes:
- Correct problem with distributed intltool scripts.
- Update rpm spec file.
0.3.13
=======
- Runtime fixes:
- Use a per-user directory for storing the extracted contents files.
This avoids problems when multiple users share /tmp and use
scrollkeeper.
- Do XInclude processing on documents before extracting information.
- By default, do not use the network to retrieve required DTDs.
- Can be changed using the '-n' parameter to
scrollkeeper-install and friends.
- Do not segfault if an OMF file is invalid.
- Build fixes:
- Install various package documentation files.
- Tidy up the build process a little bit and fix some portability bugs.
- Update included gettext code.
- Build fixes for specific platforms (Solaris and *BSD systems).
- Detect installed version of the DocBook DTD at build time.
- Allow the location of system XML catalog to be specified.
- see the --with-xml-catalog flag.
- Install locale-specific program files correctly (i.e. portably).
- Allow scrollkeeper data directory to be customised
- see the --with-partial-db-dir flag.
- Upgrade supplied gettext and automake versions.
- Miscellaneous:
- Correctly register translated versions of documents by considering
their category, rather than their titles.
- Don't leak file descriptors when updating the database. This fixes
resource starvation problems on some systems.
- Fix some memory leaks.
- Should now work with IPv6-enabled systems.
- When using a non-default prefix, the scrollkeeper log files are
updated correctly.
- Many Sourceforge bug tracker bugs fixed and all outstanding patches
in the patch tracker evaluated and applied if appropriate.
- Translations updated.
Addresses PR pkg/23999 by Michal Pasternak.
ok'ed by drochner@
The PyXML package is a collection of libraries to process XML with Python. It
contains, among other things
xmlproc: a validating XML parser.
sgmlop: a C helper module that can speed-up xmllib.py and sgmllib.py by a
factor of 5.
PySAX: SAX 1 and SAX2 libraries with drivers for most of the parsers.
4DOM: A fully compliant DOM Level 2 implementation
javadom: An adapter from Java DOM implementations to the standard Python
DOM binding.
pulldom: a DOM implementation that supports lazy instantiation of nodes.
marshal: a module with several options for serializing Python objects to
XML, including WDDX and XML-RPC.
unicode: a helper module for Python 1.5 users who need conversions between
UTF-8 and ISO-8859-?.
ispell-russian, and
ispell-russian-io
ispell-russian-io is the same as the ispell-russian package, but with
"YO" support enabled (this was previously done in a dodgy,
undocumented way in the ispell-russian package).
Both packages can be installed at the same time.
With thanks to Valeriy E. Ushakov for guidance.
* 0 address behaves correctly in single-file (-i and -s) mode.
* documentation improvements.
* tested with many hosts and compilers.
* updated regex matcher from upstream, with many bugfixes and speedups.
* the `N' command's feature that is detailed in the BUGS file was disabled
by the first change below in sed 4.0.8. The behavior has now been
restored, and is only enabled if POSIXLY_CORRECT behavior is not
requested.
Released on 2004/01/17, its state was alpha.
* Fixes to allow multiple entries with the same content in both SGML and
XML catalog files. Sorry but this may break command line compatibility
with old versions in some scenarios; that is, the "remove" action now
takes pairs of values. Even though, if just one argument is given to
"remove", it behaves as before to help the transition to newer versions.
* New catalogs are created now in memory before writting them to disk.
This ensures that they will look exactly the same after creation and
after some manipulation (addition and removal of entries).
* Added an option to configure, '-n doc', to disable installation of
distribution documentation files in the system.
* Some bug fixes.
The doclifter program translates documents written in troff macros to DocBook.
Lifting documents from presentation level to semantic level is hard, and
a really good job requires human polishing. This tool aims to do everything
that can be mechanized, and to preserve any troff-level information that might
have structural implications in XML comments.
This tool does most of the hard parts, but not all. TBL tables diagrams are
translated into DocBook table markup and and PIC into SVG, but EQN is not
translated.
Test loads are included in the distribution. The code has been tested in about
the most brutal possible way; it has been run against every single man page
in all sections of a full installation of Red Hat 9 with Fedore Core 1 updates.
It lifts 96% of 9836 pages without requiring any hand-hacking required.
Changes:
o make parse return 1 (Steven Allen)
o sub setModel: Generation of regexp goes wrong if an element has more than
62 members and any of these has cardinality other than 1:
Parentheses are required around each re token, because the tokens are
encoded as character pairs if there's 62 or more of them. (B Mills)
"Package Makefiles should refer to PKG_SYSCONFBASEDIR instead of
PKG_SYSCONFBASE when they want PKG_SYSCONFDIR stripped of
PKG_SYSCONFSUBDIR. This makes PKG_SYSCONFBASE=/etc work with pkgviews by
installing all config files into /etc/packages/<pkg> instead of
occasionally putting some directly into /etc."
Version 1.0.1
November 24, 2003
-----------------
- minor changes to configure (snprintf tested)
- fixed a bug of wrong error line numbers in imported or
included template
- fixed a bug of count() function argument casting
- misplaced xsl:import no more processed
[reported by Bob Kline]
- fixed a bug of crashing current() [reported by Alex Greg]
- fixed a bug in DOM (inserting child nodes)
- fixed a bug of pointers sized differently from boolean on
64-bit platforms
Add lots of documentation to PLIST.