Commit graph

3288 commits

Author SHA1 Message Date
rillig
afacdaf6f8 Fixed file permissions during the build. Bumped PKGREVISION. 2006-10-02 23:30:30 +00:00
rillig
991b62d218 Fixed file permissions (the documentation had been world-writable) and
pkglint warnings. Bumped PKGREVISION.
2006-10-02 16:10:07 +00:00
schwarz
34e005653b added support for IRIX 5 2006-10-01 08:56:28 +00:00
schwarz
cf7e3d9d46 added support for IRIX 5 2006-10-01 08:52:01 +00:00
obache
c62d1ac260 Update hyperestraier to 1.4.4.
Changes:
2006-09-20  Mikio Hirabayashi

	* estraier.c (est_db_pseudo_doc_num): new function.

	* estcmd.c (runregex, procregex): "-ci" option was added.

	* estseek.c (realmain): "formtype" and "candir" attributes were added.

	* estseek.c (showformforfile, showformformail): new functions.

	* estfraud.c (sendnodecmdputdoc, sendnodecmdoutdoc, sendnodecmdsync): new functions.

	- Release: 1.4.4
2006-10-01 08:09:38 +00:00
adam
9fb7f45ac5 Changes 2.14:
* Documentation:
  - Improved ContentNode documentation

Changes 2.13.1:
* First unstable 2.13.x release, to become stable 2.14.x, for GNOME 2.14.
* Node:
  - Added find() overload that takes namespaces to register during the search,
  using xmlXPathRegisterNs().
  - set_namespace(): When creating a default namespace, avoid the
  "The namespace () has not been declared" warning, by passing 0 to
  xmlSearchNs() instead of an empty string.
* Build: Fix buildir!=srcdir builds.
* Documentation:
  - Tutorial: Mention pkg-config.
  - Reference: Grammar fixes and a small fix for find().

Changes 2.12.0:
* Added the state "Reading" to xml Reader States list.
2006-09-24 16:52:08 +00:00
hira
feb47150cf Fix path in perl scripts. USE_TOOLS+=perl:run.
Bump PKGREVISION.
2006-09-20 10:59:40 +00:00
joerg
e469785dfb Explicitly require unzip and pax. 2006-09-19 21:13:12 +00:00
joerg
395ef878a6 USE_TOOLS+= unzip. 2006-09-18 12:14:53 +00:00
wiz
079bb88a15 Add unzip to tools, it is needed by do-install. 2006-09-17 08:23:46 +00:00
jmmv
949b617e27 Update to 0.53. OK'ed by wiz@ during the freeze. Closes PR pkg/34320.
iso-codes 0.53
--------------
Tobias Toedter <t.toedter@gmx.net>
Sun, 27 Aug 2006

  [ Alastair McKinstry ]
  * Fixed typo in New Zealand county name: "Hawkes's' Bay"

  [ Tobias Toedter ]
  * iso_3166
    - ar.po updated by Ossama M. Khayat. Closes: #377530
    - ro.po updated by Eddy Petrişor. Closes: #378665
    - vi.po updated by Clytie Siddall. Closes: #380591
    - zh_CN.po updated by Carlos Z.F. Liu. Closes: #381000
    - fi.po updated by Raija Polojärvi. Closes: #382051
    - ko.po updated by Sunjae Park. Closes: #384538
  * debian/copyright: Update for the new SVN source code location
  * iso_3166_2
    - Corrected some errors in the XML file. Thanks to Andreas Schmidt
      and Ulrich Mueller for the patch and hints. Closes: #375688
    - Remove iso_3166_2.tab, it's no longer needed. Thanks to Ulrich
      Mueller for pointing this out.
    - Remove double msgid for "Hawkes Bay" in all po files. Closes: #381355
  * iso_4217
    - vi.po updated by Clytie Siddall via TP
    - nl.po updated by Luk Claes via TP
    - fi.po updated by Tommi Vainikainen via TP
    - hu.po updated by Gabor Kelemen via TP
  * iso_639
    - vi.po updated by Clytie Siddall via TP
    - eo.po updated by Edmund GRIMLEY EVANS via TP
    - fi.po updated by Tommi Vainikainen via TP
    - hu.po updated by Gabor Kelemen via TP
  * Changed the contact address to the newly created mailing list

  [ Christian Perrier ]
  * iso_3166:
    - dz.po updated by Kinley Tshering.
    - fi.po updated by Tapio Lehtonen. Closes: #382051

  [ Eugeniy Meshcheryakov ]
  * iso_3166/uk.po updated


iso-codes 0.52
--------------
Tobias Toedter <t.toedter@gmx.net>
Sun, 09 Jul 2006

  * Acknowledge NMU by Christian Perrier. Thanks!
  * Add Tobias Toedter and Christian Perrier as additional
    maintainers with Alastair's consent

  [ Tobias Toedter ]
  * iso_3166:
    - kk.po updated by Timur Birsh. Closes: #375493
    - km.po updated by Khoem Sokhem
    - ru.po updated by Yuri Kozlov. Closes: #376234
    - th.po updated by Theppitak Karoonboonyanan. Closes: #377217
  * iso_3166_2:
    - th.po updated by Theppitak Karoonboonyanan.
  * iso_639:
    - XML source updated.
    - ru.po updated by Yuri Kozlov. Closes:
    - de.po updated by Tobias Toedter
    - th.po updated by Theppitak Karoonboonyanan.
  * iso_4217:
    - XML source updated. Closes: #376085
    - de.po updated by Tobias Toedter
    - th.po updated by Theppitak Karoonboonyanan.
  * Remove debian/watch file from EXTRA_DIST in Makefile.am
  * Move to Standards-Version: 3.7.2. No changes required.
  * Remove iso_4217_historic.tab and iso_4217.tab as they are outdated
    and no longer distributed
  * Remove iso2tab.py and tab2h.pl as they are no longer used.
  * iso2pot.py: Derive the header of POT files from the file input
  * Use a more portable method of creating directories during the
    installation of data files. Thanks to Julio M. Merino Vidal
    for the patch. Closes: #375687
  * Add debian/compat file for debhelper
  * Update of the debian/copyright information
  * debian/rules:
    - Remove dependency on autoconf and automake
    - Rewrite large parts of the build system to better conform to
      standard rules files
  * debian/control:
    - Change Build-Depends-Indep to Build-Depends, according to
      Policy 7.6. The reason is that we call the "clean" target.
    - Remove autoconf and automake from Build-Depends
    - Add "XC-Package-Type: udeb" to iso-3166-udeb to give debhelper
      a hint about the package
  * Remove the debian/ directory from the EXTRA_DIST variable in
    Makefile.am, as we're not building a native Debian package.
    The generated tarball does now no longer include the Debian
    specific parts.

  [ Miroslav Kure ]
  * iso_639/cs.po updated
  * iso_4217/cs.po updated

  [ Christian Perrier ]
  * iso_4217
    - fr.po updated from the standard itself (lucky me)


iso-codes 0.51-1.1
------------------
Christian Perrier <bubulle@debian.org>
Sat, 10 Jun 2006

  * NMU to allow new translations to go in. Actually I should
    rather add Tobias and myself to the Uploaders field, as
    co-maintainers but it's a maintainer decision

  [ Alastair McKinstry ]
  * Ensure that generated .pot files are left in the tarball for the
    benefit of the Translation Project.
  * iso_3166_2:
    - Minor Danish update (Claus Hindsgaul)

  [ Tobias Toedter ]
  * iso_3166:
    - ne.po added by Shyam Krishna Bal. Closes: #369525
    - it.po corrected by Davide Viti. Closes: #370019

  [ Christian Perrier ]
  * iso_639
    - Modify the entry for "dv/div" as of ISO-639 change of 2006-06-07
    - Add "nqo" for "N'ko" as of ISO-639 change of 2006-05-21
    - Update French translation from ISO-639 official names


iso-codes 0.51
--------------
Alastair McKinstry <mckinstry@debian.org>
Mon, 24 Apr 2006

  [ Christian Perrier ]
  * iso_639:
    - fr.po updated by Christian Perrier for zxx
  * iso_3166:
    - Rename the Punjabi translation file name from pa_IN to pa
      to fit a decision taken in -i18n
    - km.po added by Kakada Hok. Closes: #359669
    - dz.po added by Pema Geyleg. Closes: #361794
  * Updated French translation of ISO-3166
  * Updated Khmer translation of ISO-3166 (Khoem Sokhem). Closes: #359669

  [ Miroslav Kure ]
  * iso_639/cs.po huge update
  * iso_3166/cs.po regular update

  [ Tobias Toedter ]
  * iso_3166:
    - Inclusion of an entry for Jersey, Guernsey, and Isle of Man,
      according to the ISO 3166-1 NEWSLETTER No. V-11, published
      on 2006-03-29. Closes: #360425
    - bg.po updated by Ognyan Kulev
    - nl.po updated by Luk Claes
    - eo.po updated by Edmund GRIMLEY EVANS
    - id.po updated by Arief S Fitrianto
    - eu.po updated by Piarres Beobide Egaña
    - sk.po updated by Peter Mann
    - gl.po updated by Jacobo Tarrío. Closes: #360512
    - th.po updated by Theppitak Karoonboonyanan. Closes: #360565
    - de.po updated by Tobias Toedter
    - he.po updated by Lior Kaplan
    - pt.po updated by Miguel Figueiredo
    - mk.po updated by Georgi Stanojevski
    - ca.po updated by Orestes Mas Casals
    - tl.po updated by Eric Pareja
    - wo.po updated by Mouhamadou Mamoune Mbacke
    - hu.po updated by SZERVÁC Attila. Closes: #364286
    - cy.po updated by Dafydd Harries
  * Removed double definition of VERSION in Makefile.am
  * iso_4217:
    - th.po updated by Theppitak Karoonboonyanan. Closes: #360693
    - pt.po updated by Miguel Figueiredo

  [ Claus Hindsgaul ]
  * Updated iso_3166/da.po

  [ Kenshi Muto ]
  * Updated iso_3166/ja.po

  [ Kęstutis Biliūnas ]
  * Updated iso_3166/lt.po
  * Updated iso_4217/lt.po
  * Updated iso_639/lt.po
2006-09-16 14:45:42 +00:00
jmmv
f190ea92a4 Bump revisions due to gnome-vfs2 update: dbus-glib is now a dependency.
This fixes problems when some installed packages are outdated.
Per wiz@'s request.

Grrr, I really hate this kind of change.
2006-09-16 12:20:32 +00:00
jmmv
b7cf156515 Update to 0.8.0:
Changes in 0.8.0:
-----------------
* Use an XSLT namespace alias for XInclude output
* Updated translations:
  bn      (Jamil Ahmed)
  bn_IN   (Runa Bhattacharjee)
  de      (Hendrik Richter)
  el      (Kostas Papadimas)
  es      (Francisco Javier F. Serrador)
  eu      (Inaki Larranaga)
  hi      (Rajesh Ranjan)
  hu      (Gabor Kelemen)
  id      (Ahmad Riza H Nst)
  ja      (Satoru SATOH)
  lt      (Gintautas Miliauskas)
  mg      (Thierry Randrianiriana)
  mr      (Rahul Bhalrao)
  or      (Subhransu Behera)
  pt      (Duarte Loreto)
  pt_BR   (Leonardo Ferreira Fontenelle)
  ru      (Leonid Kanter)
  sl      (Matic Žgur)
  ug      (Gheyret T.Kenji)
  uk      (Maxim Dziumanenko)
  zh_CN   (Funda Wang)
  (38/61 languages with 100% translation)

Changes in 0.7.2:
-----------------
* Updated translations:
  bn_IN   (Runa Bhattacharjee)
  es      (Francisco Javier F. Serrador)
  fr      (Benoît Dejean)
  id      (Ahmad Riza H Nst)
  ko      (Changwoo Ryu
  lv      (Raivis Dejus)
  ml      (Ani Peter)
  mn      (Sanlig Badral)
  nl      (Tino Meinen)
  ta      (I. Felix)
  zh_HK   (Chao-Hsiung Liao)
  zh_TW   (Chao-Hsiung Liao)

Changes in 0.7.1:
-----------------

* build: Added support for the LINGUAS environment variable  (Shaun McCance)
* build: Removed the code to copy gnome-doc-utils.make in  (Shaun McCance)
* build: Some fixes for HTML generation  (Shaun McCance)
* build: Added the long-missing template document (Sven Herzberg)
* xml2po: Treat year as utf-8 as well  (Danilo Šegan)
* xml2po: Check if "translator-credits" is translated  (Danilo Šegan)
* xml2po: Updated test cases  (Danilo Šegan)
* xml2po: Added Ubuntu mode supporting &language;  (Danilo Šegan)
* xml2po: Mark non-translated passages with @lang; #172459  (Danilo Šegan)
* xml2po: Added entity-non-expanding serialization  (Danilo Šegan)
* xml2po: Fixed attribute handling; #317110  (Danilo Šegan)
* xml2po: Improved fix for #336765  (Danilo Šegan)
* xml2po: Don't remove blank nodes followed by entities; #317502  (Danilo Šegan)
* xml2po: Integrate DTD when keeping entities; #336765  (Danilo Šegan)
* xml2po: Ignore blank nodes; #172784  (Danilo Šegan)
* xslt: Fixed plurals for fr, wa, nso; bug #338641  (Shaun McCance)
* xslt: Don't put content before attributes  (Shaun McCance)
* Updated translations:
  bg      (Alexander Shopov)
  ca      (Josep Puigdemont Casamajó)
  cs      (Lukas Novotny)
  cy      (Rhys Jones)
  dz      (Pema Geyleg)
  es      (Francisco Javier F. Serrador)
  et      (Ivar Smolin)
  fi      (Ilkka Tuohela)
  gl      (Ignacio Casal Quinteiro)
  gu      (Ankit Patel)
  ka      (Vladimer Sichinava)
  nb      (Kjartan Maraas)
  no      (Kjartan Maraas)
  ro      (Dan Damian)
  sv      (Daniel Nylander)
  th      (Theppitak Karoonboonyanan)
  vi      (Clytie Siddall)
  zh_HK   (Chao-Hsiung Liao)
  zh_TW   (Chao-Hsiung Liao)
2006-09-15 15:05:52 +00:00
joerg
cee8594eda Include highlighting, slides and website rules. Bump revision. 2006-09-12 12:39:13 +00:00
obache
403dd7bad7 Update hyperestraier to 1.4.3.
2006-09-14  Mikio Hirabayashi

	* estraier.c (est_regex_replace): replacement with "\1" through "\9" were added.

	* estcmd.c (runregex, procregex): new functions.

	* estbutler.c (runsearch, procsearch): "wildmax" parameter was added.

	* wavermod.c (make_doc_from_html): links of "object" and "embed" elements were added.

	* estfraud.c: new file.

	- Release: 1.4.3
2006-09-11 15:13:28 +00:00
wiz
c7ba2fbbb3 Update to 1.71.0:
Release: 1.71.0

The following is a list of changes that have been made since the 1.70.1
release.

Common

The following changes have been made to the common code since the 1.70.1
release.

  * Further tinkering with sidebar handling. Think I got it right this
    time. (re)closes bug 1541793. Thanks to Mauritz Jeanson.

  * To make DocBook4-valid (the build ends up validing output of this
    using xjparse), replaced author/orgname with corpauthor and
    replaced all instances of tag with sgmltag.

  * Added reference.autolabel parameter for controlling labels on
    reference output.

  * Did some touch-ups to a few files to ensure that building from PDF
    and text from reference.dbk will work.

  * Support rows that are *completely* overlapped by the preceding row

  * New modules for supporting indexing extensions.

  * Merged ref.css into reference.css, deleted ref.css, and updated
    stylesheet to use reference.css instead of ref.css. Also changed
    individual reference pages to use graphical admonitions.

  * Added IDs in a number of places that should have time.

  * Added normalization to object.title.markup.textonly mode, reverted
    copyright link template in html/chunk-common.xsl to use it, and
    updated a couple of places in manpages that should have already
    been using it instead of object.title.markup.

  * Fix attribute name

  * fixed bug #1528002 olinks not handling dbhtml dir

  * Fixed bug #1539010, fix xml.base.dirs template to stop recursing
    if hit an absolute uri.

  * Corrected XPath expression used for finding date data within *info
    content -- such that dbtimestamp PIs are now correctly processed
    when they occur within refentry *info content.

  * Removed svn:executable property from many xml and xsl files on
    which it had been inadvertently (CVS legacy).

  * Support startinglinenumber on orderedlist

  * fixed lang entity to remove en appendage

Extensions

The following changes have been made to the extensions code since the 1.70.1
release.

  * Completely reworked extensions build system; now uses NetBeans and ant

FO

The following changes have been made to the fo code since the 1.70.1 release.

  * Fixed path selection in tgroup template.

  * Change tgroup position test to count preceding-sibling instead.

  * Moved XSL stylesheets out of docsrc dir and into tools/xsl/build

  * Citations to nonexistent biblioentries do not issue warning.

  * More carefully select language substring for sorting.

  * Re-enabled build of PDF version of ref docs.

  * xsl:sort lang attribute now uses two-char substring of lang attribute.

  * Support titlecase "Java", "Perl", and "IDL" as values for the
    language attribute on classsynopsis, etc. (instead of just
    lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
    (instead of just "cpp").

    Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
    to "Brian A. Vanderburg II".

  * Fixed index.term.separator on secondary and tertiary entries.

  * Added support for the reference.autolabel param in (X)HTML and FO
    output.

  * Did some touch-ups to a few files to ensure that building from PDF
    and text from reference.dbk will work.

  * Support rows that are *completely* overlapped by the preceding row

  * Add exclude-result-prefix="mml" so xmlns output only if mml: is actually used.

  * Rearranged templates for the 3 indexing methods
    and changed method named 'english' to 'basic'.

  * New modules for supporting indexing extensions.

  * Fixed bug #1542773 section title in info not working, for db5 too.

  * Fixed bug #1542773 section title in info not formatting correctly.

  * Fixed bug 1545377 xml:id not supported in glossary.xsl.

  * Added IDs in a number of places that should have time.

  * Prevent "titleabbrev in article: no template matches" warnings.
    Patch from Camille Bgnis. Closes bug #1509100.

  * Turn off blank-body for fop1.extensions too since fop 0.92
    does not support it either.

  * Finish fixing bug #1540539

  * Fix bug #1540539

  * Fixed bug #1537751 sidebar content not being included.

  * Add Xalan variant to test for exslt:node-set function.
    Xalan can use function named node-set(), but doesn't
    recognize it using function-available().

  * Add curly braces around &lang; in xsl:sort lang attribute to make it an AVT.

  * Added support to FO stylesheets for handling instances of Org
    where it occurs outside of *info content. In HTML stylesheets,
    moved handling of Org out of info.xsl and into inline.xsl. In both
    FO and HTML stylesheets, added support for correctly processing
    Affiliation and Jobtitle.

  * Don't output punctuation between Refname and Refpurpose if
    Refpurpose is empty. Also corrected handling of Refsect2/title
    instances, and removed some debugging stuff that was generated in
    manpages output to mark the ends of sections.

  * Added new email.delimiters.enabled param. If non-zero (the
    default), delimiters are generated around e-mail addresses (output
    of the email element). If zero, the delimiters are suppressed.

  * Fixed handling of punctuation for methodparam in methodsynopsis.
    Closes bug 1530558. Thanks to Evan Goer and Michael Fuchs.

  * Removed svn:executable property from many xml and xsl files on
    which it had been inadvertently (CVS legacy).

  * fixed lang entity to remove en appendage

  * fixed bug 1516275 set table
     width to 100% when proportional columns are used

  * fixed bug 1497436 confirm @cols is a number

  * Initial support of syntax highlighting of programlistings.

  * Chapter after preface should restart numbering of pages.

HTML

The following changes have been made to the html code since the 1.70.1
release.

  * Moved XSL stylesheets out of docsrc dir and into tools/xsl/build

  * Citations to nonexistent biblioentries do not issue warning.

  * More carefully select language substring for sorting.

  * re-Fixed typo introduced in html/synop.xsl, and re-disabled
    reference.pdf build in snapshot build.

  * Fixed typo introduced in previous html/synop.xsl commit.

  * xsl:sort lang attribute now uses two-char substring of lang attribute.

  * Support titlecase "Java", "Perl", and "IDL" as values for the
    language attribute on classsynopsis, etc. (instead of just
    lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
    (instead of just "cpp").

    Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
    to "Brian A. Vanderburg II".

  * Further tinkering with sidebar handling. Think I got it right this
    time. (re)closes bug 1541793. Thanks to Mauritz Jeanson.

  * Added support for the reference.autolabel param in (X)HTML and FO
    output.

  * Support rows that are *completely* overlapped by the preceding row

  * Exclude mml result prefix unless mml is in the output.

  * Rearranged templates for the 3 indexing methods
    and changed method named 'english' to 'basic'.

  * New modules for supporting indexing extensions.

  * Fixed bug #1542773 section title in info not working, for db5 too.

  * Fixed bug #1542773 section title in info not formatting correctly.

  * Fixed bug 1545377 xml:id not supported in glossary.xsl.

  * Fixed part of bug #1484944 authorgroup needing a named anchor.

  * Added IDs in a number of places that should have time.

  * Added several new HTML parameters for controlling appearance of
    content on HTML title pages:

    contrib.inline.enabled:
      If non-zero (the default), output of the contrib element is
      displayed as inline content rather than as block content.

    othercredit.like.author.enabled:
      If non-zero, output of the othercredit element on titlepages is
      displayed in the same style as author and editor output. If zero
      (the default), othercredit output is displayed using a style
      different than that of author and editor.

    blurb.on.titlepage.enabled:
      If non-zero, output from authorblurb and personblurb elements is
      displayed on title pages. If zero (the default), output from
      those elements is suppressed on title pages (unless you are
      using a titlepage customization that causes them to be included).

    editedby.enabled
      If non-zero (the default), a localized Edited by heading is
      displayed above editor names in output of the editor element.

  * Added normalization to object.title.markup.textonly mode, reverted
    copyright link template in html/chunk-common.xsl to use it, and
    updated a couple of places in manpages that should have already
    been using it instead of object.title.markup.

  * Corrected XPath expression used for locating first legalnotice
    instance in a document. Closes request #1476450. Thanks to Sam
    Steingold.

  * Correctly handle sidebar instances that have sidebar/info/title
    instead of sidebar/title. This change simply makes sidebar
    handling for this case identical to that of abstract. Closes bug
    #1541793. Thanks to Mauritz Jeanson.

  * Further refinement to cause nested QandASet to appear in top-level
    TOC. Patch from Daniel Leidert. Closes patch #1509018.

  * Fixed bug #1541113 predicate bugs in next/previous

  * fixed bug #1528002 olinks not handling dbhtml dir

  * Fixed bug #1537076 where sectioninfo/keywordset was not being processed.

  * Add Xalan variant to test for exslt:node-set function.
    Xalan can use function named node-set(), but doesn't
    recognize it using function-available().

  * Add curly braces around &lang; in xsl:sort lang attribute to make it an AVT.

  * Added support to FO stylesheets for handling instances of Org
    where it occurs outside of *info content. In HTML stylesheets,
    moved handling of Org out of info.xsl and into inline.xsl. In both
    FO and HTML stylesheets, added support for correctly processing
    Affiliation and Jobtitle.

  * Don't output punctuation between Refname and Refpurpose if
    Refpurpose is empty. Also corrected handling of Refsect2/title
    instances, and removed some debugging stuff that was generated in
    manpages output to mark the ends of sections.

  * Added new email.delimiters.enabled param. If non-zero (the
    default), delimiters are generated around e-mail addresses (output
    of the email element). If zero, the delimiters are suppressed.

  * Fixed handling of punctuation for methodparam in methodsynopsis.
    Closes bug 1530558. Thanks to Evan Goer and Michael Fuchs.

  * Removed svn:executable property from many xml and xsl files on
    which it had been inadvertently (CVS legacy).

  * Further changes related to handling when qanda.nested.in.toc is
    non-zer0; deal also with answer/qandaset instances (which are
    valid in DocBook 5).

  * Added qanda.nested.in.toc param. Default value is zero. If
    non-zero, instances of "nested" Qandaentry (ones that are children
    of Answer elements) are displayed in the TOC. Closes patch 1509018
    (from Daniel Leidert). Currently on affects HTML output (no patch
    for FO output provided).

  * Made changes to correct handling of nested answer/qandaentry
    instances. Closes bug 1509043. Thanks to Daniel Leidert.

    To avoid code duplication, part of the change involved adding a
    new process.qandaset named template and moving the code for output
    of all the question/answer table markup into that template.

  * Removed obsolete DL instances from biblio.xsl that were causing
    invalid XHTML output. Closes bug 1509041. Thanks to Daniel
    Leidert.

  * Used copy-of instead of value-of with biblioentry.item.separator,
    so that it can contain linebreaks. Closes bug 1509021. Patch from
    Daniel Leidert.

  * Improved handling of relative locations generated files

  * Fix functionsynopsis presentation

  * fixed lang entity to remove en appendage

  * fixed bug 1497436 confirm @cols is a number

  * Initial support of syntax highlighting of programlistings.

  * Support org

  * Support person

  * Support $keep.relative.image.uris also when chunking

Highlighting

The following changes have been made to the highlighting code since the 1.70.1
release.

  * Opps, seems that I forgot to commit changes previously

  * Initial support of syntax highlighting of programlistings.

HTMLHelp

The following changes have been made to the htmlhelp code since the 1.70.1
release.

  * Fixed bug #1477771 where article was missing from hhc part TOC.

Lib

The following changes have been made to the lib code since the 1.70.1 release.

  * Moved XSL stylesheets out of docsrc dir and into tools/xsl/build

  * Added some IDs to the lib.xweb file.

  * Did some touch-ups to a few files to ensure that building from PDF
    and text from reference.dbk will work.

Manpages

The following changes have been made to the manpages code since the 1.70.1
release.

  * Suppress footnote markers and output warning that footnotes are
    not yet supported.

  * Moved XSL stylesheets out of docsrc dir and into tools/xsl/build

  * Fixed handling of verbatims (address, screen, etc.) within
    listitem instances in varlistentry and glossentry. (We now always
    use .RS instead of .TP). Closes bug 1551922 and closes Debian bug
    385940. Thanks to Daniel Leidert and Jakub Wilk.

  * Correctly handle lists that have block content before the actual
    list items. Closes bug #1547511. Thanks to Daniel Leidert. Also,
    attempt to be smarter about adding space after lists where needed.

  * Adjusted normalization of person-names. The person.name.normalized
    template now checks the RTF of output from person.name template
    node-by-node, and does normalization only on the nodes that need
    it. Also fixed normalization of email output for the metadata
    comment part of the man page, such that normalization is done
    before the angle brackets are added.

  * Added normalization to object.title.markup.textonly mode, reverted
    copyright link template in html/chunk-common.xsl to use it, and
    updated a couple of places in manpages that should have already
    been using it instead of object.title.markup.

  * Added person.name.normalized template to cause contents of author,
    editor, etc., names to be normalized. Also added normalization in
    several others places in *info output that lacked it. Thanks to
    Daniel Leidert.

  * Properly process collabname, corpauthor, corpcredit, orgname, and
    publishername before normalizing.

  * Normalize corpauthor|corpcredit|orgname|publishername

  * Normalize output of contrib instances.

  * Handle instances of address/otheraddr/ulink in author et al in the
    same way as email instances; that is, display them on the same
    linke as the author, editor, etc., name.

  * Don't number or link-list any Ulink instance whose string value is
    identical to the value of its url attribute. Just display it inline.

  * Improved handling of cases with sibling contrib, authorblurb, or
    personblurb instances.

  * Handle instances of authorblurb or personblurb that lack sibling
    *name or email content. Also, make sure space gets properly
    normalized in para and simpara within authorblurb or personblurb.

  * Output linebreak before start of .RS macro in nested lists. Closes
    bug #1524573. Thanks to Sam Steingold.

  * Normalize space in Refsect/title output.

  * Don't output punctuation between Refname and Refpurpose if
    Refpurpose is empty. Also corrected handling of Refsect2/title
    instances, and removed some debugging stuff that was generated in
    manpages output to mark the ends of sections.

  * Added new email.delimiters.enabled param. If non-zero (the
    default), delimiters are generated around e-mail addresses (output
    of the email element). If zero, the delimiters are suppressed.

  * Reverted suppression of markup for refsect1 instances with empty titles.

  * Suppressed output of .SH markup for Refsect1 instances with empty
    titles.

  * In manpages output, if the last/nearest *info element for
    particular Refentry has multiple Copyright and/or Legalnotice
    children, process them all (not just the first ones). Closes bug
    1524576. Thanks to Sam Steingold for the report and to Daniel
    Leidert for providing a patch.

  * Made some minor fixes and clarifications to comments in the
    charmap.groff.xsl file.

Params

The following changes have been made to the params code since the 1.70.1
release.

  * Added reference.autolabel parameter for controlling labels on
    reference output.

  * Added namespace declarations to document elements for all param files.

  * Updated to describe revised setup for importing index extensions.

  * Added several new HTML parameters for controlling appearance of
    content on HTML title pages:

    contrib.inline.enabled:
      If non-zero (the default), output of the contrib element is
      displayed as inline content rather than as block content.

    othercredit.like.author.enabled:
      If non-zero, output of the othercredit element on titlepages is
      displayed in the same style as author and editor output. If zero
      (the default), othercredit output is displayed using a style
      different than that of author and editor.

    blurb.on.titlepage.enabled:
      If non-zero, output from authorblurb and personblurb elements is
      displayed on title pages. If zero (the default), output from
      those elements is suppressed on title pages (unless you are
      using a titlepage customization that causes them to be included).

    editedby.enabled
      If non-zero (the default), a localized Edited by heading is
      displayed above editor names in output of the editor element.

  * Added new email.delimiters.enabled param. If non-zero (the
    default), delimiters are generated around e-mail addresses (output
    of the email element). If zero, the delimiters are suppressed.

  * Removed svn:executable property from many xml and xsl files on
    which it had been inadvertently (CVS legacy).

  * Added qanda.nested.in.toc param. Default value is zero. If
    non-zero, instances of "nested" Qandaentry (ones that are children
    of Answer elements) are displayed in the TOC. Closes patch 1509018
    (from Daniel Leidert). Currently on affects HTML output (no patch
    for FO output provided).

  * Word-smithing

  * Initial support of syntax highlighting of programlistings.

Template

The following changes have been made to the template code since the 1.70.1
release.

  * Did some touch-ups to a few files to ensure that building from PDF
    and text from reference.dbk will work.

  * Added more IDs, and added support to docsrc/xsl2jref.xsl for
    copying their values to output.

  * Added IDs in a number of places that should have time.

Tools

The following changes have been made to the tools code since the 1.70.1
release.

  * Fixed xsl-params.xsl build.

  * Moved XSL stylesheets out of docsrc dir and into tools/xsl/build

  * Racheted down font sizes of headings in example makefile FO output.

  * Added param and attribute set to example makefile, for getting
    wrapping in verbatims in FO output.

  * Renamed Makefile.paramDoc to Makefile.docParam.

  * Added Makefile.paramDoc file, for creating versions of param.xsl
    files with doc embedded.

  * Added variable to example makefile for controlling whether HTML or
    XHTML is generated.

  * Correctly handle cases where DocBook files have an extension other
    than .xml

WordML

The following changes have been made to the wordml code since the 1.70.1
release.

  * Moved XSL stylesheets out of docsrc dir and into tools/xsl/build

  * Did some touch-ups to a few files to ensure that building from PDF
    and text from reference.dbk will work.

  * Added IDs in a number of places that should have time.

  * Removed svn:executable property from many xml and xsl files on
    which it had been inadvertently (CVS legacy).
2006-09-10 18:28:52 +00:00
heinz
b40062d65b Updated to version 0.20.
Resolves PR pkg/34400 by Martin Wilke.

Pkgsrc changes:
  - none

Changes since version 0.18:
===========================
Convert::ASN1 0.20 -- Tue Feb 21 18:47:43 CST 2006

Bug Fixes
 * Fixed issues with decoding when calling script contains use encoding 'utf8'
 * Allow zero-length timestamps to be extracted
 * Fix incorrect length encoding for bitstrings

Enhancements
 * Support encoding bigint's as BCD

Convert::ASN1 0.19 -- Mon Apr 18 19:40:32 CDT 2005

Bug Fixes
  * Fixed reading of packets with indefinite-length encodings

Enhancements
  * Add support for BCDString
2006-09-10 13:26:20 +00:00
obache
e896edb7fe Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
rillig
fadb02709f This package needs tar, as suggested in PR 34494. 2006-09-08 07:41:46 +00:00
taca
b26fab5629 Fix file name for REPLACE_RUBY. 2006-09-08 02:38:08 +00:00
taca
54b3277281 Sort PLIST. 2006-09-07 15:55:50 +00:00
taca
0676967c74 Use RUBY_GENERATE_PLIST. 2006-09-07 15:55:49 +00:00
taca
39a1b534b3 Sort PLIST. 2006-09-07 15:51:25 +00:00
obache
844293aeb1 Update to 1.4.2.
2006-09-05  Mikio Hirabayashi

        * estraier.c (est_db_set_cache_size): parameters now support zero value.

        * estcmd.c (doputdoc): -fx option now supports *.

        * estseek.c (realmain, showform): perpage attribute was added.

        * estmaster.c (sendmasterdata, sendmasterdataui): referer checking was modified.

        * wavermod.c (waver_init, fetch_document): replace attribute was added.

        * myconf.h: a wrong message about version requirement of QDBM was fixed.

        - Release: 1.4.2
2006-09-06 15:24:12 +00:00
tv
479b2ca71a Update to 3.26; fixes PR pkg/34414. Changes:
2006-04-09  Jarkko Hietaniemi  <jhi@Chicxulub.local>

	* Try to underline, highlight, and explain the fact that
	  String::Approx does not do a good job for comparing
	  strings "with fuzz", use the Levenshtein et al for that.

	* aindex() might return "too early" indices if either the pattern
	  or the text contain repetitive characters, this seems to be a
	  tricky defect to fix and somewhat conflicting with our model
	  (return "as early as possible" matches, just like regular
	  expressions) (to get "as late as possible" matches one would
	  basically have to keep retrying at later indices until one
	  fails), so for now only document this known problem.
	  The same goes for aslice().

	* [INTERNAL] use Test::More (not 100% yet)

	* [INTERNAL] apse.c: do not reset text_position_range in apse_reset
	  (thanks to Helmut Jarausch)

	* [INTERNAL] apse.c: add #include <assert.h>.

	* [INTERNAL] apse.c: small signed/unsigned cleanups.

	* Released as 3.26.

2005-05-24  Jarkko Hietaniemi  <jhi@iki.fi>

	* Pure documentation cleanup release to address
	  http://rt.cpan.org/NoAuth/Bug.html?id=12196
	  "Small String::Approx Pod issue"

	* Released as 3.25.

2005-01-02  Jarkko Hietaniemi  <jhi@iki.fi>

	* Pure documentation cleanup release to address
	  http://rt.cpan.org/NoAuth/Bug.html?id=6668
	  "Unfortunate perldoc rendering of String::Approx"

	* Released as 3.24.
2006-09-05 19:49:33 +00:00
kleink
8a36fbc34a Update p5-XML-Atom-Stream to 0.09, mostly as provided by Martin Wilke in
PR pkg/34410.

Revision history for Perl extension XML::Atom::Stream:

0.09  Sun Aug 13 17:57:32 JST 2006
        - Now when your callback function throws an exception, the
          connection will be lost. This is now the official way to
          disconnect from the Atom stream explicitly.
        - Added POD document for METHODS
        - Fixed code to get the number of youreTooSlow
        - Added timeout option to new, which defaults to 15

0.08  Sat Aug 12 18:15:37 JST 2006
        - Removed $DEBUG and make it $self->{debug}
        - Added 'reconnect' option to automatically reconnect to the stream when disconnected

0.07  Fri Aug 11 00:46:24 JST 2006
        - Wrap callback in eval again not to die

0.06  Fri Aug 11 00:17:36 JST 2006
        - Don't die if youreTooSlow

0.05  Thu Aug 10 23:33:00 JST 2006
        - Fixed $VERSION gotcha
        - Added handling for <sorryTooSlow>

0.04  Thu Aug 10 22:58:07 JST 2006
        - Update XML::SAX::ParserFactory ParserPackage to use XML::LibXML::SAX::Better
          which is an extended SAX handler by Djabberd project. Now
          this module actually works.

0.03  Thu Jun 15 08:23:42 JST 2006
        - Support extra xmlns attributes declaration (Thanks to Byrne Reese)
        - Don't die even if parsing fails
        - Update eg/stream-client
2006-09-03 16:39:06 +00:00
kleink
f23b07e83d Update p5-XML-Atom to 0.23, mostly as provided by Martin Wilke in
PR pkg/34420.

Revision history for XML::Atom:

0.23  2006.08.27
    * Fixed the method to get xml:lang and xml:base due to the
      XML::LibXML 1.60 change which invalidated it.

0.22  2006.07.24
    * Refactored internal element accessors by eating the new dog food
      mk_elem_accessors and mk_object_list_accessor.
    * Added support of Atom 1.0 <category> parse and generation
    * Added $thing->links and $thing->categories as a moniker method
      that returns an array reference in a scalar context
    * Fixed a bug in $content->body() where it accidentally thinks the
      content is not a valid Unicode string even if it is, if you call
      eval {} in elsewhere in the code and $@ is left set.
      (Thanks to Chris Dent for the patch)

0.21  2006.07.13
    * propagate $entry's version when we create content element off of entry
      using $entry->content("foo") syntax.
      (Thanks to Simon Wistow for spotting this bug)

0.20  2006.07.12
    * Lots of refactoring, which simplifies much of the code in the various
      construct modules (Person, Link, etc), and which should also make it
      much more straightforward to add extension classes in the future.
    * Added global $XML::Atom::ForceUnicode flag to return everything as Unicode flagged
      (Suggested by many people)
    * Added global $XML::Atom::DefaultVersion flag to set default
      version number for generated Atom feed. Defaults to 0.3 (for backward compatibility)
    * Added support for atom:content @type in Atom 1.0 feeds
      (Suggested by many people, especially Chris Dent and Andy Lester from Socialtext)

0.19  2006.03.19
    * Fix 0.18 bug where renaming stuff was totally broken.

0.18  2006.03.16
    * Support Atom 0.3 -> 1.0 renaming bits (issued -> published,
      modified -> updated, tagline -> subtitle)
    * $atom->content->body doesn't return Unicode flagged variable
      anymore, even if it's text/ data. Now it just returns UTF-8 bytes.
      (Thanks to Garth Webb)
2006-09-03 16:27:12 +00:00
kleink
33e8e9fa16 Update p5-XML-Atom-SimpleFeed to 0.8, as provided by Martin Wilke in
PR pkg/34399.

Revision history for XML-Atom-SimpleFeed:

0.8  2006 Jun 3
	- Multiple consecutive internal refactors; code structure is now
	  actually satisfactory
	- Handles multiple authors and contributors
	- Support for icon and logo elements
	- Big POD cleanup
	- Use Carp::Clean to get rid of silly $Carp::CarpLevel juggling
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Elements such as C<link> which may appear multiple times are no
	  longer specified in an anonymous array, but simply given
	  repeatedly.
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Atom 0.3 element and attribute names are no longer supported. (No
	  point keeping a lot of deprecation code around in the face of a
	  change like the above.)
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Suppress the default C<generator> element requires calling the
	  C<no_generator> method instead of passing a C<generator> key to
	  C<new> with an undefined value.
	- ***BACKWARDS INCOMPATIBLE API CHANGE***:
	  Well, since I'm at it, the C<save_file> method is no longer
	  supported. C<print> now takes a handle, though.
	- Cleaned up errors and warning messages and got rid of DIAGNOSTICS
	  section in POD

0.8_004  2006 May 10
	- Brownbag upload: forgot to update ./Changes in 0.8_003

0.8_003  2006 May 10
	- Minor incremental progress; various bugfixes, some refactor.

0.8_002  2006 Apr 9
	- Use builtin XML writer instead of SAX for output. This
	  eliminates huge amounts of redundancy.
	- Big improvements in the distribution of responsibilities for
	  deprecation and validation checks.
	- Array-based implementation rather than inside-out objects.
	- Internal structure is now more logical and consistent.

0.8_001  2005 Sep 28
	- Emit Atom 1.0. Documentation updated to reflect Atom 1.0.
	  Usage according to Atom 0.3 will transparently generate 1.0
	  elements but emit deprectation warnings.
	- Remove _generate_entry_id and use HTTP URLs as IDs by default.
	  Using tag: URIs is useful for generating the ID once, up
	  front, so that it won't change even if the permalink does --
	  if the ID is generated from the permalink, we might as well
	  use the permalink directly.
	- Use XML::SAX::Writer instead of XML::Simple for output.
2006-09-03 14:30:08 +00:00
wiz
bd9870de41 Fix path to itself. 2006-09-03 12:54:29 +00:00
wiz
591fed510c Add libxml++. 2006-09-03 12:54:05 +00:00
wiz
342f072523 Initial import of libxml++-1.0.5 (older version of libxml++2, used
by libofx).

This library provides a C++ interface to XML files.  It uses libxml2
to access the XML files, and in order to configure libxml++ you
must have both libxml and pkg-config installed.

A newer version of this library is in textproc/libxml++2.
2006-09-03 12:53:29 +00:00
obache
c0e7946ac6 Update to 1.4.1.
2006-08-31  Mikio Hirabayashi

	* estraier.c (est_cond_set_options): "ESTCONDROUGH" and other options were added.

	* estraier.c (est_phrase_from_rough): new function.

	* estraier.c (est_phrase_from_union, est_phrase_from_isect): new functions.

	* estmaster.c (startup): "uiphraseform" attribute was added.

	* estcmd.c (runsearch, procsearch): "-sfr" options and so on were added.

	* estcmd.c (rungather, procgather): "-aa" option was added.

	* estseek.c (main, showpage): "genrecheck" and "phraseform" attributes were added.

	* estseek.c (showpage): accuracy of sequencial scan was improved.

	- Release: 1.4.1
2006-09-03 12:42:49 +00:00
obache
5b07490eb1 Update to 1.4.0
2006-08-27  Mikio Hirabayashi

	* estraier.c (est_strstr_sparse): new function.

	* estraier.c (est_db_add_pseudo_index): new functions.

	* estraier.c (est_pidx_uri_to_id, est_db_score_doc): new functions.

	* estraier.c (est_db_get_doc, est_db_get_doc_attr): pseudo index was to be supported.

	* estraier.c (est_make_cattr_list, est_free_cattr_list): new functions.

	- Bugs of doc.keywords methods of language bindings was fixed.

	- Release: 1.4.0

2006-08-18  Mikio Hirabayashi

	* estbutler.c (procsearch): a bug about handling "max" and "skip" parameters was fixed.

	- Release: 1.3.9

2006-08-15  Mikio Hirabayashi

	* estraier.c (est_search_aidx_attr): speed of the "NUMBT" operator was improved.

	* estraier.c (est_aidx_attr_narrow): speed of the "NUMBT" operator was improved.

	* estmaster.c (searchlocal): a bug of attribute search was fixed.

	- Release: 1.3.8

2006-08-08  Mikio Hirabayashi

	* estraier.c (est_search_union): a bug of bus error on SPARC environment was fixed.

	* estmaster.c (startup): "helpershift" attribute was added.

	* estmaster.c (sendnodecmdinformhelper): new function.

	* estbutler.c (runinform, procinform): new functions.

	* estbutler.c (rungetdoc, procgetdoc): new functions.

	* estbutler.c (rungetdocattr, procgetdocattr): new functions.

	* estbutler.c (runetchdoc, procetchdoc): new functions.

	* estbutler.c (runuriid, procuriid): new functions.

	- Release: 1.3.7

2006-08-01  Mikio Hirabayashi

	* estraier.c (est_normalize_text): some symbol marks were to be normalized.

	* estmaster.c (sendnodecmdsearchhelper): blocking because of mutex was cleared.

	* estseek.c (realmain): a bug about attribute search was fixed.

	- building option to use Vista database instead of Villa was added.

	- Release: 1.3.6

2006-07-28  Mikio Hirabayashi

	* estraier.c (est_normalize_text): symbol marks were to be normalized.

	* estmaster.c (sendnodecmdsearchhelper): new function.

	* estmastersearch.c: new file.

	* estseek.c (realmain): type of "scancheck" attribute was changed to integer.

	- Release: 1.3.5

2006-07-18  Mikio Hirabayashi

	* estraier.c (est_db_open): a parameter of B+ tree was modified for space efficiency.

	* estraier.c (est_db_open): "ESTDBSMALL" option was added.

	* mymorph.c (est_mecab_analyze): accuracy of extracting complex words was improved.

	- Release: 1.3.4
2006-09-03 03:42:38 +00:00
wiz
776a05be72 Reset maintainer for people who lost their commit bit. 2006-09-03 00:56:28 +00:00
minskim
94716bc0bb Remove unnecessary dependency and bump PKGREVISION. 2006-09-02 13:00:45 +00:00
rillig
7ea0ff755c Fixed some pkglint warnings. 2006-09-02 08:38:07 +00:00
rillig
5d2e28f08b There is no package called "sp", so remove the useless paragraph. 2006-09-02 08:37:28 +00:00
joerg
dacbbc80f9 Adjust regex patterns used for line matching in translation catalogs
to generate less back tracing.  On DragonFly 1.6 (but not 1.4) Perl
would hit the stack size in wm/metacity's dz.po otherwise.
Thanks to walt <wa1ter@myrealbox.com> for the tracing down the faulting
expression.
Bump revision.
2006-08-29 14:03:39 +00:00
joerg
a7fe596fd1 Fix build on DragonFly. Fix PLIST. Bump revision. 2006-08-22 16:30:46 +00:00
joerg
1b00d00268 Nuke some whitespace. 2006-08-20 16:25:42 +00:00
minskim
03811749df Do not define a symbol in a header file. This fixes "multiple definitions"
errors on Darwin.
2006-08-19 11:56:21 +00:00
wiz
ef9799aa08 Reset maintainer, email bounced with:
host monkeybyte.org[69.16.221.13] said: 550-"The
recipient cannot be verified.  Please check all recipients of this 550
message to verify they are valid." (in reply to RCPT TO command)
2006-08-13 23:32:22 +00:00
wiz
7b65a844f4 + harmony. 2006-08-11 15:57:40 +00:00
wiz
8b2e86af8a Initial import of harmony-20060526 (latest stable release):
Increased reliance on optimistic data replication has led to
burgeoning interest in tools and frameworks for synchronizing
disconnected updates to replicated data.  To better understand the
issues underlying the design of generic and heterogeneous synchronizers,
we have implemented an experimental framework, called Harmony, that
can be used to build synchronizers for tree-structured data stored
in a variety of concrete formats, in particular XML.
2006-08-11 15:55:31 +00:00
wiz
6a83b78915 Fix path in DEPENDS. 2006-08-11 15:46:03 +00:00
wiz
90b1c9a4fd + pxp. 2006-08-11 15:45:34 +00:00
wiz
86a1ae9133 Initial import of pxp-1.1.6:
PXP is a validating XML parser for O'Caml. It strictly complies to
the XML-1.0 standard.

The parser is simple to call, usually only one statement (function
call) is sufficient to parse an XML document and to represent it
as object tree.

Once the document is parsed, it can be accessed using a class
interface. The interface allows arbitrary access including
transformations. One of the features of the document representation
is its polymorphic nature; it is simple to add custom methods to
the document classes. Furthermore, the parser can be configured
such that different XML elements are represented by objects created
from different classes. This is a very powerful feature, because
it simplifies the structure of programs processing XML documents.

Note that the class interface does not comply to the DOM standard.
It was not a development goal to realize a standard API (industrial
developers can this much better than I); however, the API is powerful
enough to be considered as equivalent with DOM. More important,
the interface is compatible with the XML information model required
by many XML-related standards.
2006-08-11 15:44:33 +00:00
abs
5223879587 Update p5-XML-Xerces from 2.3.0-4 to 2.7.0-0
2.7.0-0 Sun Jan  1 08:44:27 IST 2006
        - first public 2.7 release
        - working with SWIG-1.3.28 pre-release
        - removed all uses of XMLString::transcode() from the Perl
          callback handler classes in Handler/

2.6.0-2
        - first public 2.6 release
        - all known memory leaks fixed
        - all known segfaults fixed (especially with regards to
          exception handling) - perhaps this will fix AIX?

2.6.0-1
        - second beta 2.6 release

2.6.0-0
        - first attempt at 2.6 release
        - most memory leaks resovlved

2.3.0-5
        - fifth bugfix release of 2.3.0 series.
        - added new samples: validator.pl, memtest.pl, xerces-memtest.pl
2006-08-10 13:48:23 +00:00
abs
3cda86dcbe Update xerces-c to 2.7.0:
2.7.0:
Update table used for patterns to the Unicode 4.0.1 level.
For time schema datatypes, ensure milisecond only contains 0-9
OS400 updates
Modify runConfigure to accept the names of C++ compilers that it doesn't recognize
Change for loop control variable for compilers that don't enforce for scope.
Update XSValue to handle float and double the same way the main library does
Update HP 64 bit options
Fix for Jira issue XERCESC-1416
Fix for Jira issue XERCESC-1391
Patch for Jira issue XERCESC-1407
Patch for Jira issue XERCESC-1390
Move implementation of setDocument to the cpp file, where DOMDocumentImpl is a known class (jira 968)
Fix for problem on Solaris where open may return 0 as a valid FileHandle. Check for -1 instead.
Fix for xercesc-1413: invalid operator equal template signature
Schema updates to match spec
Prefix mapping update to handle schema correctly.
Remove collaboration graph from apiDocs
Patch for Jira issue XERCESC-1411
Use isspace instead of isSpace as data is char not xmlch
Patch for Jira issue XERCESC-1410
Add support for ucs-2
Fix Jira 1406. Added include
Fix compiler errors on IRIX (jira 1405)
Update chars table with an NCName char mask instead of an XML letter mask
appendChild now throws an exception when a NULL pointer is given (jira# 1401)
Update XSValue to handle leading and trailing whitespace
Change platform mutex code to do a panic
Performance: do not make a copy of the expression to match
Implement version of lowercase that only check a to z
Update Redirect sample to use newer entity resolver callback
Implement support for disabling default entity resolution
skip DTD validation feature
Fix thread safety issues
Fix for jira 1397. *Much* nicer make output
Fix for Jira 1396. make distclean now removes all files
Fix a problem where illegal qualified names were not reported as errors
Fix memory leak when deserializing grammars
Add support for not creating xsannotations when deserializing a grammar
Fix for Jira issue XERCESC-1389: memory manager
In case of a mixed-case standalone value, the flag was always set to false
Don't invoke the resolver when an empty xs:import is found
Allow XSAnnotation generation to be controlled by a feature
Begin work on adding some new features by checking in the feature handling support
On Windows, export the class from the DLL
Perf patches for Xercesc-1369 and 1370
Implement versions of uppercase and compareIstring that only check a to z
Add FLOAT(IEEE) to list of 390 compiler options so XSValueTest will compile
[jira 1381] Memory leak in GrammarResolver
Aligned method declaration (jira# 1386)
Updated doc to refect real behaviour with adoptBuffer
Remove variable declaration from 'if' statement (jira# 1379)
Fully qualify enum (jira# 1383)
Aligned method declaration (jira# 1384)
Fix possible overflow problem
Fix for Jira 1376: wrong memory manager
Fix to Jira 1375. Removed space char between #! and /.
XERCESC-1345: Reset fDTDElemeNonDeclPool in scanreset
XERCESC-1363: Increase size of BaseRefVectorOf based on size of data not by 32
Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
Redeclare a namespace binding if the prefix is already bound to a different namespace (jira# 1371)
Improve performances of XMLString::tokenizeString (jira# 1363)
Eliminate lazy creation of attribute lists
Initialize ICU to avoid multithreading problems
The URL fragments were leaked (jira# 1362)
Update samples to use XERCESCOUT instead of XERCESCROOT
Removing makefile project, as BCB6 users should use the .bpr project (jira# 1347)
Removed superfluous const qualifiers
Attempt to fix compiler errors
Performance improvements
Fixing spelling errors
Fix for compile under gcc 4
Fix thread safety issues. Jira #30380. Thanks to David Bertoni
Various PSVI fixes
Allow ICU to be used for transcoding and casing
Copy performance change made to XMLUTF8Transcoder.cpp to the 390 version
Bugfix: XERCESC-1074; get rid of warnings
Doc updates, including xercesc-1352
Performance fixes
Updated makefile (bug# 1346)
Update error message from regular expressions
Prefix mapping fix
Store key for recreating table instead of using enclosingscope
Update release plan with tenative 3.0 list
Fix spelling of fgMacLCPEncodingName
Remove from project obsolete files XObjectComparator and XTemplateComparator.
Explicitly create a unicode collator for Mac
AStatic builds had incomplete MIDL command lines
Enable building of tests and samples under Interix (jira# 1330)
Mark global variables for this module as static (jira# 1331)
Added rehashing capabilities
If the option /Zc:wchar_t is specified, map XMLCh to wchar_t (jira# 413)
XMemory updates
Xercesc-1326: Documentation update for getTextContext.
Xercesc-1328: Fix spelling of XMLUni::fgXercesUseCachedGrammarInParse (missing an a in parse)
Delete memory for parser and grammarpool
When entity reference creation was on, the document created by the parser was leaked (jira# 490)
Support for UnixWare 7.1.1 (jira# 1148)
Fix for xercesc-1219
Remove warning messages.
Fixes to compile with Visual Studio 2005 (jira# 1253)
Fix for Xercesc-1283: incorrect case for xmluni predefined constant in doc
Fix for Xercesc-1314: clarify what is xercescroot.
Updated Borland makefile
scanReset() should always clear the maps used to detect duplicate attributes
Removed warnings
When emitting a "duplicate attribute" error, we were using an unitialized pointer variable
Update SAX2Print sample project files to add new files recently added to sample
Add icpc to the list of C++ compilers (jira# 1311)
Add support for use of ICU with Mac OS X version
maps used to detect duplicate attributes are now cleaned
Fixed name of include file [jira#1321]
Notify advanced handlers of the whitespace before and after the root document element (jira# 729)
Delete the user data informations only after invoking all the NODE_DELETED handlers (jira# 620)
Added API to remove all entries having the same primary key
The second call to ucnv_fromUChars was causing the buffer not to be terminated (jira#1300)
Add support for use of sockets netaccessor on Mac OS X.
Fix syntax error caught by GCC 4
DOMDocument::cloneNode can clone the element definitions (bug# 647)
Store fAxisType as an integer, not as a XMLCh (bug# 1177)
Add support for SAX2 filters (jira# 1133)
XSValue Updates
Use correct prefix on end tag
Attempt to fix various apidoc problems
Add assert to avoid memory violation
Performance improvement
Take into account the fExpandEntityReferences setting [jira# 1303]
Fix problem with hexbin::decode and use XMLByte instead of XMLCh for output of decoding.
DOM L3: pass schema normalized value only when datatype-normalization feature is enabled.
Fxi for jira392
An option to ignore a cached DTD grammar
Fixed memory leak in operator= [jira# 1307]
Take into account the fExpandEntityReferences setting [jira# 1303]
Clean-up error text for a message that said unsupported
Added XMLString::release(void**, MemoryManager*) [jira# 1301]
entity resolver behaviour
Avoid throwing an exception when orphaning a cached grammar that has not been used yet
Update two error messages: add missing parameter, remove extra parameter
Update ccsid.h for new release of icu
Fix for bug xercesc-1304
Update MS VC7.1 build options
Remove XObjectComparator and XTemplateComparator. These are debug files that aren't used.
Fix for synthetic annotation generation on 'extension' element of simpleContent
Fix problem with an All content model with minOccurs of 0.
Fix to correctly report the boundaries of an external subset
Memory improvement to utility classes
Changes for linker problems with linux build using xlc.
Performance improvement to utility classes.
Add build target for VC7.1 to create a static library
XSValue updates
Fix for validate annotations.
Fix multi threading problem.
To build ICU3.2 and on Linux/xlC_r
Storer_NewerThan_Loader
MSVC 7.1
Fix for jira#1298: NetBSD uses r+ to open files for reading
read/write Storer level
Msg build versioning
[Jira#1294] Compiler Warnings on IRIX with MIPSpro compiler ver 7.4
Handling OutOfMemory exception
Add missing parameter to three error messages.
Data member reshuffle and store/load
Optimized alignment for various data types
MacOS build updates
Maintain consistent order among multiple store/load session to allow comparison
Fixed version number
Allow option of initializing static data in XMLPlatformUtils::Initialize
XercesC2_6_0 updates: build debuged libary on Windows/VC6
[Jira#1287] new deprecated DOM libraries not included in .spec file for Linux
Performance improvement
Fix for jira bug 1234. Infinite loop in XSComplexTypeDefinition::derviedFromType.
using ValueHashTableOf to reduce footprint
Fix for jira bug 1282: empty exception message being generated
Serialization fix, fPVSIScope not serialized.
Change attribute number threshold to 100
Support to build ICU3.0 on Solaris2.8 64-bit
Fix for Jira 866


Bug 1209
Mark SAXParser as deprecated.
jira1217
jira1207
Performance: improve src offset calculation.
Optimized duplicated attributes checking for large number of attributes
BCC 511 updates
Update sample to use an error handler and only generate xsmodel when a schema document has been loaded successfully.
Update documentation to describe new features
Validate annotations
Reset datatype validator
XERCESC-1277
[Bug 1197]
Fix to 1264. All refererences to public headers now use the include files.
Fix documentation generation problem.
jira1259
Add support for generating synthetic XSAnnotations.
Fix memory leak in PSVIWriter sample.
Bug fixes
Remove unused variable and data member.
Reorder initialization of variables in constructor
Do not build/ship debug version lib on Windows
Change lib name on Windows from 2_5_0 to 2_5
Documentation Updates.
Handle partial PSVIElement
Mac updates
Added a setCreateSchemaInfo method to the DOM parsers, to store PSVI informations in element and attribute nodes
Mark some methods as deprecated
Remove XercesMessages_en_US.hpp from the Win32 projects (they use the WinRC MsgLoader)
provide default implementation for CreateDocumentType
Don't include icudata.lib to the Windows projects: ICU 3.0 has renamed and it's no more needed since ICU 2.0
Updated error message for UPA to also state the complex type that is failing the test
jira 855)
jira1248
jira1261
new method: getActualValue()
Performance improvement fix to more efficiently findattdef.
Return bool as described in the interface for cacheGrammar instead of throwing an exception.
0S/390 build updates
Apache License Version 2.0
XercesC-1269 Fix: Remove extra comma.
Fix API Doc warning message
OS400 Build updates
Specify bmaxdata for AIX samples and tests.
Add OutOfMemoryException block to samples and tests.
Thread safety change for getTypeLocalName and getTypeUri
Reduce memory footprint of DOMNode::setUserData
Don't allocate a DOMTypeInfo object if there is no type info to store
Added transferElement API
getXSModel fix
Jira bug XERCESC-1257
Add XSValue test
Fixing Xerces-C crash when creating a MixedContentModel
Externalised validation, actual/canonical value production for Schema built-in data types
build on aix xlC_r v6 with v5 comptiable name mangling scheme
reset() was not resetting the stack of types (jira1245)
calcRequiredSize assumed all the characters were of the same size (jira1142)
jira1179
jira1206
A global mutex was not cleaned up
jira 862
jira1186
Use file static instance instead of local static instance
Eliminate the need to create a temporary content model when performing UPA checking
use the supplied memory manager
Enable libWWW on Solaris
Fixed bugzilla bug 23100.
Increment patnIndex only when a match is found
IGXMLScanner::fErrorStack not cleared if an exception is thrown
Build on HP-Itanium, aCC A.05.52
jira957
jira1236
Force the destruction of an XMLBuffer before terminating Xerces
ThreadTest updates
Upgrade to ICU3.0
Fix for jira1170
Fir for jira1136
Fix for jira1226
Fix for jira1238
Fix for jira1210
Rename VALUE_CONSTRAINT enumeration names
Initialize memory manager to default.
Schema-Errata
fix for compilation under gcc 3.5
Fix for jira1181
don't switch grammars unnecessarily
Fixed memory leak (jira1228)
Memory Leakage Fixed
make sure tables are properly aligned
supported C++ namespaces doc update
Consolidated End Of Line Handling
Fixed null pointer bug
Fix bug where scanners would accept malformed tags and perf improvements
Fix memory leak.
XML 1.1
Performance fix: clearing the undeclared attribute maps on start tags
normalizeURI() added
XMLString::removeChar added
[jira1216] GrammarResolver never clears internal cache of Grammar instances
MingGW updates
UTF-8 new error message
The net accessor input source now can be used to get data using PUT or POST
Performance: push a new map on the namespace stack only when an element has a xmlns attribute
Enable libWWW on Linux
Added error message for the HTTP NetAccessor
xlat doesn't compile on Windows
Enable IDs to work on all kinds of schema components
To resolveGrammar correctly
not all 390 processors support the new transcoding instructions
Misc fix to update fCount in the correct place.
Schema bug with group redefined
Misc doc updates
xlat generate code for private default constructor
XML1.0 3rd Edition Updates
Add "UTF16" as a synonym for UTF-16 (bug #XERCESC-1198)
Doc updates for Jira
Various MAC fixes
Various PSVI Fixes
Identity Constraints
Doc updates
Add createDocumentType
Grammar caching of DTD internal subsets
fix for file resolution problems on OS/390
DTDs included from XML Schema were not opened using the entity resolver specified by the user (bug# 27008)
make comparison case insensitive, typo in error message corrected.
Annotation reporting improvements
item() was could only return items found in the first non-empty bucket
Add Messages to DOMExceptions
packageBinaries.pl improvements
importNode bug fix
Serialization Changes
Deprecated DOM
Inside attribute values, new lines must be escaped (bug#20858)
Added support for MinGW (bug#23176)
Fix documentation for binToText (bug# 9207)
Serialization changes
DOMNamedNodeMap Performance Improvements
PSVI Fixes
The maps inside the DTD are declared of the right type, removing the need for casts
Removed unnecessary inclusion of implementation headers
DOMNodeVector is used only to store attributes; save memory
WFXMLScanner was throwing an index out of bound exception
[bug# 7051] The "hash" argument clashes with STL hash
save/load TypeUri/TypeLocalName more accurately
eliminate leakage
Check for errors when saving a document to a file (bug# 2594)
OS/390 transcoder update
Added test for bug# 26919
If insertBefore(A,A) is invoked, a crash would occur (bug# 26919)
When cloning a DOMDocument, clone also the encoding, version and standalone info (bug#13056)
Instantiate XSerializeEngine with GrammarPool
Fix for UPA checking
new getter: getHashModulus
Revise the Mac OS Transcoder to use the Mac Text Encoding Converter
Update Mac OS Projects for newly added files
Fixed memory leaks
Fix for bug# 27263 (extra = in registration script
The COM wrapper doesn't use the deprecated DOM anymore
Fixed typo in documentation
Bug#27209: Xerces 2.5.0 does not build with option -t IconvGNU because of syntax errors!
XercesDeprecatedDOMLib
Bug#27046
Doxyfile update to 2.5.0
fix for bug 25035: cygwin support
fix potential memory leak

2.5.0:

Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.5.0.
Description
make first parameter of BinOutputStream::writeBytes const * const; bug 26936
Remove the limitation on providing PSVI information
Update threadtest to accept -init option instead of using compiler directive.
Remove unnecessary if statement
Bug#26900 fix, remove virtual on destructor
Xercesc2_5_0 Updates
Xercesc2_5_0 Updates
PSVIWriter documentation updates
Bug#26607 fix
Bug#21965: A substitution group with no type is always valid
SCMPrint build error fix
Xercesc2_5_0: com updates
Implemented setTextContent
Project SUMPrint
PSVIWriter to build with intel
PSVIWriter to build on AIX
Bug#26648 fix
Bug#26131fix.
Bug#25541fix
PSVIWriter build fix
Bug#20684 fix
PSVIWriter build fix and usage update
Project PSVIWriter
Misc 390 changes.
Intrinsic transcoding support for 390.
Fix a seg fault with PSVI and set basetype of anysimpletype to be anytype.
Code cleanup changes to get rid of various compiler diagnostic messages.
Added support for the Interix platform (Windows Services for Unix 3.5)
Bug#26426 fix
Bug#26315 fix
put back the parameter to build debug
Update script to flush buffer
Update sanity tests so that each test result can be uniquely identified
Code cleanup changes to get rid of various compiler diagnostic messages.
Add include for unistd.h
Define away some gcc garbage so that /usr/include/unistd.h will compile with the CodeWarrior MachO target
Add a check for a corner-case buffer condition
Bug #26419 fix
Step around CodeWarrior compiler warning
Update Mac OS Xcode project to reflect recent file additions
Update Mac OS CodeWarrior project to reflect recent file additions
Bug#25751fix
WideCharToMultiByte and MultiByteToWideChar return 0 on failure, not -1
maintain the same size on both 32/64 bit architecture
Project XSerializerTest
In the Win32LCPTranscoder, don't use wcstombs or mbstowcs, as they don't pick up the correct local code page; use the Win32 API using CP_ACP as the code page
Removed usage of undeclared macro MIN
proper allignment for built-in datatype read/write
HP compiler (after upgrade) is no longer complaining about placement delete
Bug#18341 fix
Bug#24929 fix
revert code back to previous version
Remove unnecessary local static data
set optimization level#2 on hp aCC
Misc build updates
Undo previous change memory management changes.
Misc memory management changes
For sanity, use class name to qualify method
Fix wrong size of allocation
remove unused static member
update Copyright year
Minor performance change for handling reserved and unreserved characters.
Fix 390 compilation errors.
Use a global static mutex for locking when creating local static mutexes instead of compareAndSwap
remove use of static buffers
Avoid throwing malformedurl exceptions in XMLURL to avoid a threading problem on AIX.
PSVI: inherit facets from base type
Bug#25660 fix
Bug#25542 fix
Bug#25768 fix: Replaced the call to wcstombs using a NULL target buffer with the equivalent call to WideCharToMultiByte ()
Bug#25412 fix
Fix segfault when adding S4S
Reset list of grammars after building XSModel
using the no-exception-thrown ctor
Bug#28517 static initialization problems
make sure locally-declared attributes have declarations in the PSVI
On some platforms, it is problematic to throw a different exception from inside the catch block of another exception
Various PSVI fixes
using ctor/parseContent to avoid exception thrown from ctor
Update AIX build to generate .a libraries as -brtl is no longer used so that a build generated without using packageBinaires.pl will be clean.
Release memory when an error is encountered.
Updated project for BCC551
Made virtual function checkAdditionalFacet 'const', so that it matches the declaration in a derived class
Even if the resolver has no grammars, since all schema processors are aware of the schema-for-schemas, an XSModel should be produced.
fix one more buffer overrun, affecting boolean lists
enable production of canonical representations for dates with negative years, or years >9999
ensure an XSModel
even if there are no grammars to add to an XSModel, the S4S grammar must be included
do not report anything about default/fixed values for non-global attribute declarations
use a null-terminated string when tokenizing pattern facets
more PSVI bug fixes
some indices in the PSVIAttributeList were 1 off
fix segfault when validation of a union type fails
initialize undeclared attribute registry appropriately for its local use in scanStartTag
allow schema normalized values to be associated with a PSVIAttribute after it is reset
use the original memory manager to deallocate in assignment operator
PSVI: return value constraint only if global declaration
PSVI: add whitespace facet if missing
More PSVI updates
When parsing a new element, clear the maps holding the unparsed attribute we have seen. This because these maps keep pointers to the name of the attributes object that gets recycled for every element (and their name is deallocated when recycled)
Memory management update.
Improved algorithm for finding derivedFrom.
More updates to memory management so that the static memory manager.
Absorb exception thrown in getCanonicalRepresentation and return 0, only validate when required
Bug#18611 fix.
Bug #25699 fix: made getRootElemID const.
Bug#25164: Patch for doc enhancement
add attribute names to PSVIAttributeList and fix some problems with calculation of canonical values in element content
fix canonical representation production
store name/namespace of corresponding attribute in PSVIAttributeList; not all PSVIAttributes have XSAttributeDeclarations
Fix compiler messages on OS390.
More memory management updates.
PSVI: process 'final' information
when validating a skipped element or attribute, we should not look for a declaration.
remove a throw clause inserted during debugging
do not assert memorymanager in placement delete.
Fix AIX compiler error.
PSVI: Use complex type info if present, otherwise use datatype validator
PSVI: fix for annotation of attributes in attributeGroup/derived types
fix two overflow conditions
fix a segfault and a possible buffer overflow condition
Update for memory management so that the static memory manager (one used to call Initialize) is only for static data.
Check for NULL when building XSParticle
fix compilation error
ensure all uses of ArrayJanitor use a memory manager
add default memory manager parameter to loadMsg method that uses char * parameters
Fix memhandlertest failure (memory not deleted).
XSerializerTest updates
exception thrown upon invalid number, thanks Gareth Reakes.
Make IC_Field stateless, fMayMatch is no longer a data member of IC_Field
Add nextElementKey method
BinMemOutputStream
The DOMTypeInfo should have a NULL namespace and type name when DTD validation is used, not empty strings
don't expand ContextSpecNode when deserilized
update
Change a conditional expression to an if-else to avoid a compiler problem.
fix segfault when a writeAnnotation() method was called
psvi updates; cleanup revisits and bug fixes
make use of XMLDocumentHandler::elementTypeInfo instead of non-thread-safe XMLElementDecl methods
Bug#25494 fix
fix compilation errors under gcc
configure scripts need to be told about XSerializerTests before they can build its Makefile
fix small bugs that made sanity tests fails
Project XSerializerTest
trailing zeros for double/float w/o decimal point
fixes for the URI implementation to take registry names into account
Canonical Representation Support
Store non schema attributes from parent in XSAnnotation
OS/390 updates
make documentation accord with what Xerces-C supports
ICU has deprecated the -s390 encoding suffix. This patch uses the new convention for XML documents that make use of this suffix
make CreateDOMDocument sample more robust
fixes for canonical value production; memory management was not implemented correctly
Eliminate the preparsing stage
change some hash constants
fix seg fault caused when a complex type had simple content; we were not processing the complex type itself, only its base
Remove GCC2 build styles from xcode samples
Bug #25343 Add xcode project for SEnumVal sample
Bug#25337: Enable DEPLOYMENT_POSTPROCESSING for Mac OS X GCC3 Deployment Build.
fix bug in PSVI where a segfault would occur if an attribute was not defined
fix duplicate attribute detection when namespaces are disabled
PSVI fix: cannot allow validator to reset its element content buffer before exposing it to the application
uninitialize panic handlers so they will be ready for subsequent initalizations
when an empty element is valid, it will not have a datatype validator
Bug#25118, additional fix once again
since there are certain things, such as schemaLocation attributes, that have a datatype and which we nonetheless do not validate, make canonical-value production dependent on validity being valid
fix for ArrayIndexOutOfBoundsException in PSVIAttributeList
Bug#20169, openFile was opening the file for read and write, while only read was required
Removed /version option from the linker
Don't use the word "exception" as a variable name, as VC 7.1 complains about it
Bug#16055 fix, Make the code compilable on Windows when UNICODE is defined
Properly set fAnnotation data member

2.4.0:

Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.4.0.
Description
fix Doxygen warnings; bug 25118
fix bug 28084
Set root element if not previpusly set, Use memory manager when creating root element name
in preparation for stateless DOMTypeInfo for elements
Fix state-ful duplicate attribute detection when the integrated scanner is in use and namespaces are off. Also, implement change to PSVIHandler interface to remove prefix passing.
PSVIElement implementation
implement writeAnnotation
create XSModels if a PSVIHandler has been set on the scanner. Make PSVI production more robust
implement isSpecified
fixes for segfaults and infinite loops in schema component model implementation;
mark DOMTypeInfo-related methods on XMLElementDecl deprecated since they are not thread-safe
Bug#24983: Proposed changes of bcc.551 and bcb6 project files for forthcoming 2.4.0 release
DOMPrint run result updated.
more complete implementation of PSVIAttributeList; remove some problematic const-ness
Store XSModel.
remove XMLIBM1047Transcoder's dependence on iostream
Add a method to return the XSObject mapped to a schema grammar component
Update Mac OS Codewarrior project, Cleanup build errors/warnings from CodeWarrior
Serialize enclosing complex type, Check for out of memory exception and document updates
Make XSObjectFactory inherit from XMemory
Misc. PSVI updates
Update expected result
Fix AIX linking error
Add Mac OS project for Xcode, Revise build instructions to reflect deprecation of Project Builder projects, and elevation of the Xcode projects.
Eliminate some compiler warnings concerning comments inside of comments
add IBM1047 to the list of intrinsic transcoders
allow classes derived from XMLTransService to tailor the intrinsic maps to their taste.
Reset memory manager in Terminate
PSVI: finish construction of XSSimpleTypeDefinition
added in support for xml-declaration feature.
Fix for bug 22917
update method documentation
DatatypeValidator support for PSVI
PSVI updates
Enable grammar pools and grammar resolvers to manufacture XSModels. This also cleans up handling in the parser classes by eliminating the need to tell the grammar pool that schema compoments need to be produced.
Setting the stage for PSVI (element and attribute) implementation: pointing out all places in scanners where validation updates need to occur
More schema component model implementation, In particular, this cleans up and completes the XSModel, XSNamespaceItem, XSAttributeDeclaration and XSAttributeGroup implementations.
PSVI: Use XSObjectFactory to create various components.
insertElementAt was not checking if there was room for the new element (bug#24714)
Wrong filename in error messages (bug#24883)
Protect getEntityDeclPool from invoking a method on a NULL pointer (bug#24881)
Updated COM for xerces-c_2_4_0
Updated project to copy xerces-c_2_4_0, not xerces-c_2_3_0
PSVI: element declaration, content model, PSVIutil
Updated Borland makefile
PSVI: store name and namespace information
build xercesc2_4_0 with icu2.6.1
increment version to 2.4.0 in docs
build xercesc2_4_0
PSVIAttributeList needs to be included by PSVIHandler
Fix to #4556
Fix for bug 23930
Fixed documentation bug#24746
changes in support of second phase of XSModel implementation
removed methods made unnecessary by new XSModel implementation design
PSVI updates
When invoking resolveEntity, specify the current document as the base URI
Fix to bug #4556
Pass correct initSize to container during deserialization
Solve Compilation/Linkage error on AIX/Solaris/HP/Linux
Stateless Grammar: Validation Context
Serialization of XSAnnotation.
implementation for new stateless means of traversing attribute definition lists
Fixed memory leak
fix for bug 24287
PSVI/schema component model implementation
fix compilation errors on AIX and HPUX
For PSVI support, distinguish wildcard elements with namespace lists.
update KEYS file with public key as newly-signed by two other Apache-ites
Add Mac OS X DYLD_LIBRARY_PATH notes to unix build instructions
update grammar pool interface so that cacheGrammar(Grammar) can tell the caller whether the grammar was accepted. Also fix some documentation errors.
Patch to Solaris compiler error
PSVI support for annotations.
first part of PSVI/schema component model implementation.
Grammar Pool Specification updates

don't serialize built-in baseValidator, and don't serialize localName/uriName
When invoking resolveEntity, specify the base URI
When loading a grammar that's going to be cached, re-use the grammars already in the cache
A version of lastIndexOf would crash the application if the character to be searched was not found in the string
Updated BCB6 project
Serialization test fix
Enhanced Entity Resolver Support.
GrammarPool serialization/deserialization
Support for Template serialization/deserialization added
XObjectComparator/XTemplateComparator
Add comment regarding permissible values for XML_PLATFORM_NEW_BLOCK_ALIGNMENT.
Fix for bug #24207
Fix memory leak
Annotation support
Fixed memory leak [bug 23073]
Update COM project files
update XercesLib.mak
Inside a schema, the properties "fixed" and "default" for a reference to an attribute were ignored unless the "required" property were also present [bug 11767]
Fix multithreading problem
Pass in memory manager to constructors and use for creation of enumerators.
Open files for reading as "r", not "r+". on MacOS
Support for Template class serialization/deserialization
Fix multithreading problem for regular expression.
Implementation of Serialization/Deserialization for Schema components
update XSModel and XSObject interface so that IDs can be used to query components in XSModels, and so that those IDs can be recovered from components
Implementation of Serialization/Deserialization for Grammar components
fix for bug 21780
Synchronized StringPool for thread-safe updates.
Synchronize ContentSpec/ContentModel/FormattedModel
API for Template_Class Object Serialization/Deserialization
Fix #23413
Rewrite packageSources
Stateless Grammar
Implementation of Serialization/Deserialization for Datatype Validators
Removed ^Z from end of files which was preventing compilation under gcc 2.96.
improve handling of out of memory conditions, bug #23415
Refactoring of some code to improve performance.
Synchronize ContentSpecNode and formattedModel
fix for bug #23427
Loose the assert condition so that Serializable class need NOT to check the actual string length before read/write.
useImplementation should use memory maneger.
Inplementation for Serialization/Deserialization
Macro re-organized: provide create/nocreate macros for abstract and nonabstract classes
change Grammar::putElemDecl(XMLElementDecl, bool) so that it does not require the Grammar object to be const. Also, mark findOrAddGrammar as being dangerous in multithreaded situations
doc fix
OSU: Object Serialization Utilities
updated the distribution directory.
make Grammar pool be responsible for creating and owning URI string pools. This is one more step towards having grammars be independent of the parsers involved in their creation
PSVI/schema component model classes
enable MemParse to work on OS400.
fix compiler warnings on ISeries; add Apache copyright notice
Restore pre2.3 constructors
Fix bug #22938. Deletion of void* is illegal.
Fix for bug #22008. Removed the ability to adopt the DOMObject.
Fix bug #19605. Problem with CDATA END TAG
added API to get an enumerator for the cached grammars.
Fix for bug 21990
If a type was explicitly declared as anyType that now gets set in DOMTypeInfo. Added test cases.
Add new static global that always points to array-allocating memory manager
Fixed a bug where multiple invalid elements with the same name/uri were not being set with appropriate PSVI info. Added a test case to expose the problem.
Add new memory allocator that allocates using new[], for use where returned memory must be able to be deleted using delete []. This saves duplicated code in cases where a routine is optionally called with a specific memory manager, such as in the case of transcode
fix compilation errors on HPUX and Solaris
Fix bug #22697; transcodeFrom incorrectly throws on kTECOutputBufferFullStatus.
fix for bug 22178
keep the fGrammarFromPool in sync to avoid problems when parseing multiple times.
Not all unknown attributes are faulted in. In these cases the DOMTypeINfo should report AnySimpleType, not AnyURI as they were.
add the Apache license to various Perl scripts that did not have it
use PlatformUtils::panic()
Added a method for use in XercesDOMParser (and others derived from AbstractDOMParser) and a feature in DOMBuilder that allows the creation of the document during parse to be from an DOMImplementation other than the default.
Changed constuctors to protected to be derivatable
Reorderd initializer list to prevent compiler warning.
A basic perl script that takes a DOM header file and creates the format used in HTML bindings file.
Added Level 3 XPath interfaces.
fix for bug 22565
fixing bug 21001
fix for bug 22537
fix for bug 22457. Union types that are restrictions of other union types were previously considered not to inherit their parents member types. This is at variance with the behaviour of the Java parser and apparently with the spec.
Method added to allow serilization of custom nodes from derived classes.
patch for bug 16933
Code refactoring to improve performance of validation.
fix to bug 22177
fix for bug 20058
Added serialization for attribute nodes
fixes to make OS390PlatformUtils.cpp compile
fix segmentation faults that may arise when the parser throws exceptions during document parsing. In general, XMLPlatformUtils::Terminate() should not be called from within a catch statement.
Update Win32 CodeWarrior project for recent file additions/deletions;
Update Mac OS ProjectBuilder project for recent file additions/deletions
Resolve bug #21623; document that XMLParsePath... routines may fail if the file doesn't exist
GrammarPool
fix to permit the samples source to be copied from a non-writable to a writable part of the filesystem, then compiled. Binaries will also be dropped in a writable directory. This should make experimentation easier on multi-user systems.
The patch fixes Bugzilla #19787, #20006, #20009, #20010 and #20287, and several other issues.
Fix for bug #20005
Patch for bug #20530 - Attributes which have the same expanded name are not considered duplicates.
getTextContent fix
Fix build under VC7
fixing bug 21573
fix for bug 18860
Documentation on system call, strtod
patch to bug 20353
patch to bug 21527
Stateless Grammar: create grammar components with grammarPool's memory Manager
Stateless Grammar: Initialize scanner with grammarResolver
specify library with version on AIX
GrammarPool
to solve unresolved symbol on Solaris
clean up temporary XMLGrammarDescription to make MemoryTest happy
Stateless Grammar Pool :: Part I
update xerces-c.spec file
Add support to threadtest for Mac OS X
Add DYLIB_LIBRARY_PATH directions for running samples under Mac OS X.
Bug#20552 Updated VC7 Project files.
for build on WinXP.NET and Intel Electron
new test for the pluggable memory management mechanism.
fix for bug #20092
Bug 20413 Xerces 2.3 does not compile under NetBSD 1.6
Fixes so we compile under VC7.1.
Use new macros for iostream.h and std:: issues.
fix to bug #20350. Fix 2 typos.
fixed typo for version number
Fix memory leak when using deprecated dom.
Fix to bug #16817. Non leaf nodes and attributes now get notified of release
fix to bug #20325. Removed unused file and updated Projects.
Added macros in so we can determine whether to do things like iostream as opposed to iostream.h and whether to use std:: or not.
update copyright notice
upload public key used for signing releases
fix typo that could have been impacting correct operation of reference counting.
Use memory manager embedded in rather than the one passed in to de-allocate memory.
fix segfault on GCC 2.9x. The depreacted DOM attribute implementation had a cute trick where a void * field could be either a NodeChild pointer or a DOMString; the latter played havoc with the new memory management paradigm. Now a union of a DOMString * and a ChildNode * is used.
make GCC happy and make it clearer what we actually use alignPointerForNewBlockAllocation() for in our code.
Move pointer alignment functionality into XMLPlatform header; revise XMemory and DOMDocumentImpl to return blocks aligned by this function
removal of isOwnerDocSingleton
Build memory manager on hp
PanicHandler interface should not inherit from XMemory
Removed usage of std to compile under gcc and other platforms
Fix another case where use of fallback characters during transcode could cause undesired failure of transcode
Ensure proper block alignment for blocks allocated with XMemory new operators
Handle allocation of document types not created by a DOM document
Fix to HP-UX compiler's complaint about the duplicate overload of delete
fix to gcc 2.95.x internal error for some template definitions
release document
Mac OS LCP transcoder fix
CodeWarrior Mac OS Project File updates
CodeWarror Win32 Project File updates
First cut at Mac OS X Project Builder changes
Apply Memory Manager to Base64
Initialize ValueVectorOf
NetBSD compilation fix
2006-08-10 13:44:21 +00:00
minskim
4cd37c8b4a Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removed
shortly.
2006-08-10 03:21:39 +00:00
wiz
84b04abbce regen. 2006-08-08 15:19:15 +00:00
wiz
f3f9556baa Update to 1.4.10:
2006-07-14 Raptor Version 1.4.10 Released

   Fixed crash with RSS Tag Soup parser generating triples too late
   Fixed a crash with the RDF/XML parser and serializer if a comment was
   seen outside an element
   Parsers no longer generate any triple parts of type
   RAPTOR_IDENTIFIER_TYPE_ORDINAL

2006-04-22 Raptor Version 1.4.9 Released

   Raptor Tutorial added covering parsing and serializing with examples
   Raptor Reference Manual now covers 100% of the public API
   rapper can now pretty-print RDF using namespaces as hints
   Turtle parser gains boolean literals
   Requests for content now send appropriate Accept: headers
   No longer require libxml for rss-tag-soup parser
   Various Win32 fixes and VC build files updates (John Barstow)
   Many other bug fixes and changes were made.

   NOTE: Generation of RAPTOR_IDENTIFIER_TYPE_PREDICATE was removed as
   deprecated in 1.4.8.

   See the 1.4.9 Release Notes for the full details of the changes.

2006-01-03 Raptor Version 1.4.8 Released

   RSS Tag Soup parser now reads Atom 1.0 and rewrites old Atom 0.3 terms
   Added a guess parser that picks the parser to use based on protocol
   information such as HTTP Content-Type
   Created an enhanced API reference manual with gtk-doc
   Serializers to build can now be selected at configure time
   Parsers can now return the namespace prefix/URIs seen in parsing
   Turtle parser update to version 2006-01-02 (announcement)
   Fix for URI resolution bugs (win32 fix by John Barstow)
   Several parser bug fixes for RDF/XML, RSS and GRDDL
   RDF/XML serializers and XML writer can write XML 1.0 or XML 1.1
   Added an alpha Atom 1.0 serializer
   Added an Adobe XMP (RDF/XML profile) serializer
   Internal source reorganisation
   Many other changes, fixes and improvements.

   NOTE: Raptor will be switching to use Subversion for version control
   after the 1.4.8 release. See the Redland Subversion site or the online
   Raptor installation notes for the latest information.

   See the 1.4.8 Release Notes for the full details of the changes.

2005-06-08 Raptor Version 1.4.7 Released

   Fix crashes in the RSS tag soup parser / serializer (Suzan Foster)
   Fix a crash in the RDF/XML serializers with bad URI predicates.

   See the 1.4.7 Release Notes for the full details of the changes.

2005-05-19 Raptor Version 1.4.6 Released

   Added a Gleaning Resource Descriptions from Dialects of Languages
   (GRDDL) parser for reading XHTML and XML as RDF triples
   Updated RSS enclosures support in RSS tag soup parser and RSS 1.0
   serializer (Suzan Foster)
   Fixed several crashes with RSS tag soup parser, RDF/XML-abbrev
   serializer.
   The turtle parser now accepts """long literals"""

   See the 1.4.6 Release Notes for the full details of the changes.

2005-02-06 Raptor Version 1.4.5 Released

   Added an RDF/XML with abbreviations serializer (Steve Shepard)
   Handle RSS 1.1 in RSS tag soup parser
   More fixes for broken OSX libxml2

   See the 1.4.5 Release Notes for the full details of the changes.

2005-01-15 Raptor Version 1.4.4 Released

   Fixed crashes in RSS tag soup parser and RSS 1.0 serializer
   Handle RSS 0.9 namespace in RSS tag soup parser
   Portability fixes for Win32 (Dave Viner)

   See the 1.4.4 Release Notes for the full details of the changes.

2005-01-03 Raptor Version 1.4.3 Released

   New XML Writer API
   Improved RDF/XML serializer allowing user namespace declarations and
   writing relative URIs where possible
   New RSS 1.0 serializer
   Updated RSS tag soup parser
   URI class can write relative URIs (Patch from René Puls)
   Many other API changes

   See the 1.4.3 Release Notes for the full details of the changes.

2004-11-01 Raptor Version 1.4.2 Released

   Fix raptor_xml_escape_string error return.

   See the 1.4.2 Release Notes for the full details of the changes.

2004-10-29 Raptor Version 1.4.1 Released

   Fixed crashes in URI decoding and RSS enclosures.

   See the 1.4.1 Release Notes for the full details of the changes.

2004-10-24 Raptor Version 1.4.0 Released

   Added a serializing class for writing RDF triples as a syntax
   Added serializers for RDF/XML and N-Triples
   Added an I/O stream class for aiding writing
   Added RSS enclosure support to RSS Tag Soup parser (Suzan Foster)

   See the 1.4.0 Release Notes for the full details of the changes.

2004-09-20 Raptor Version 1.3.3 Released

   License changed to LGPL 2.1/Apache 2
   Added a new Unicode NFC checker
   Rewritten URI parsing and resolving code
   Added configure selection of RDF parsers
   Updated the RSS Tag Soup parser to handle Atom 0.3
   Updated the Turtle parser to handle large documents (Geoff Chappell)
   Added a parser feature to disable rdf:ID duplicate checking
   Updated rdf:ID duplicate value checking implementation
   Portability fixes for building on win32 (Chris Pointon)

   See the 1.3.3 Release Notes for the full details of the changes.

2004-07-21 Raptor Version 1.3.2 Released

   Added support for compiling against expat source trees (Mark Smith)
   Added raptor_alloc_memory to allocate memory in raptor, typically
   needed by handler routines on win32.
   Make errors in fetching WWW content pass to the main error handler.
   Added accessor functions for parts of the raptor_locator structure
   (Edd Dumbill)
   Disabled the broken Unicode NFC checking via GNOME glib for this
   release.

   See the 1.3.2 Release Notes for the full details of the changes.

2004-06-12 Raptor Version 1.3.1 Released

   Correct raptor_print_statement declaration argument statement to have
   one less 'const', to match the code.
   raptor.h now includes stdarg.h
   Portability fixes for win32
   Updates to Turtle parser to only allow language with non-datatyped
   literals; allow a '_' immediately after a ':' in qnames and make bare
   ':' work.
   Added a warning for unknown rdf:parseType values, when parsing in lax
   mode. This is controlled by a new parser feature warn_other_parsetypes
   The Turtle parser was fixed to re-initialise correctly when performing
   multiple parsings
   Fixes to the file: URI support for %-escaping and for Win32 filenames

   See the 1.3.1 Release Notes for the full details of the changes.

2004-05-11 Raptor Version 1.3.0 Released

   Updated Turtle parser to fix the collections syntax, add integer
   literals and allow - in names.
   Added support for guessing a parser from content or identifiers
   Completed parser feature support
   Added sending HTTP Accept: headers for WWW retrieval when possible
   Added new utility sequence and stringbuffer classes
   Several other functions added and improvements made.

   See the 1.3.0 Release Notes for the full details of the changes.

2004-01-24 Raptor Version 1.2.0 Released

   Added a Turtle parser (was N-Triples Plus) now with collections.
   Added raptor_syntaxes_enumerate to get syntax name, label, mime_type
   or uri_string of all known parsers.
   Added WWW access via BSD libfetch if available.
   Updated the GNOME GUI grapper program to report errors and warnings

2003-12-31 Raptor Version 1.1.0 Released

   Added an N-Triples Plus parser
   Updated for RDF/XML Revised Working Draft (10 October 2003) allowing
   rdf:RDF to be optional by default. No further changes were needed for
   RDF/XML Revised Proposed Recommendation (15 December 2003)
   Made URI class constructors, methods and factory methods as well as
   some other utility functions using or returning URIs or literals take
   unsigned char* rather than char*.
   Added the XML namespace, XML namespace stack and XML qname classes to
   the public API.
   Added a function to discover supported parsers.
   Fixes for line number counting in N-Triples
   Added support for libxml2 SAX2 API for 2.6.0 and later.
   The N-Triples parser now uses the generate ID code.
   Added configure options for XML 1.1 names and disabling NFC check
   code.
2006-08-08 12:49:27 +00:00
jmmv
cb5d13eb5c Update to 1.7:
o Fixed bug that resulted in empty "@:" lines in the templates.
 o Fixed a few bugs with the XSL code.
 o Supported a few more variations of C syntax.
 o Remove the internally-used '-struct' suffix from links to widget structs.
 o Fixed a few missing build dependencies.
 o Added a new "C-x4s" binding to the emacs lisp code, to insert a blank
   section header in the source code.
 o Fixed bug that ignored inline section header docs with '-' in their names.
 o Added a 'make docs' target that can be used to build the docs even when
   gtk-doc has been disabled at configure time.

(Yeah, I know I updated it to 1.6 earlier today... thanks to wiz@ for
pointing out the newest version.)
2006-08-06 19:03:33 +00:00
wiz
8a10b912d6 Install schemas.xml file too, so nxml-mode finds some default modes
automatically. Bump PKGREVISION.
2006-08-06 18:17:17 +00:00
wiz
dd022349c5 +jing, trang. 2006-08-06 17:38:30 +00:00
wiz
664a55c903 Initial import of trang-20030619:
Trang converts between different schema languages for XML. It
supports the following languages:

    * RELAX NG (XML syntax)
    * RELAX NG compact syntax
    * XML 1.0 DTDs
    * W3C XML Schema

A schema written in any of the supported schema languages can be
converted into any of the other supported schema languages, except
that W3C XML Schema is supported for output only, not for input.
Trang can also infer a schema from one or more example XML documents.

Trang is constructed around an RELAX NG object model designed to
support schema conversion. For each schema language supported for
input, there is an input module that can convert from the schema
language into this internal object model. Similarly, for each schema
language supported for output, there is an output module that can
convert from the internal object model in the schema language.

Trang aims to produce human-understandable schemas; it tries for
a translation that preserves all aspects of the input schema that
may be significant to a human reader, including the definitions,
the way the schema is divided into files, annotations and comments.
2006-08-06 17:37:52 +00:00
wiz
3af415272a Initial import of jing-20030619.
Jing is a RELAX NG validator in Java.

This version of Jing implements

    * RELAX NG 1.0 Specification,
    * RELAX NG Compact Syntax, and
    * parts of RELAX NG DTD Compatibility, specifically checking
      of ID/IDREF/IDREFS.

Jing also has experimental support for schema languages other than
RELAX NG; specifically

    * W3C XML Schema (based on Xerces-J);
    * Schematron;
    * Namespace Routing Language.
2006-08-06 17:37:21 +00:00
jmmv
a8ff3421bf Update to 1.6:
o Removed the hard dependancy on openjade or jade, since XML is used mainly
   now rather than SGML.
 o Install the .pc file in $(datadir) rather than $(libdir) since gtk-doc is
   architecture-independant.
 o Added "--ignore-decorators" option to ignore a list of declarators in
   function declarations.
 o Support '#Object::signal'/'#Object:property' to link to signals/properties
 o Fixed missing index terms.
2006-08-06 09:35:53 +00:00
kristerw
4c879300fc Remove BROKEN_IN for packages that built in the latest
NetBSD 3.0_STABLE/i386 bulk build.
2006-08-06 05:20:40 +00:00
jmmv
361dc03990 Add and enable hugs-HaXml. 2006-08-04 14:43:24 +00:00
jmmv
8463393b82 Initial import of hugs-HaXml, version 1.15.20060515:
HaXml is a collection of utilities for parsing, filtering, transforming
and generating XML documents using Haskell.  Its basic facilities include:

* A parser for XML.
* A separate error-correcting parser for HTML.
* An XML validator.
* Pretty-printers for XML and HTML.

For processing XML documents, the following components are provided:

* Combinators is a combinator library for generic XML document processing,
  including transformation, editing, and generation.
* Haskell2Xml is a replacement class for Haskell's Show/Read classes: it
  allows you to read and write ordinary Haskell data as XML documents.
  The DrIFT tool can automatically derive this class for you.
* DtdToHaskell is a tool for translating any valid XML DTD into equivalent
  Haskell types.
* In conjunction with the Xml2Haskell class framework, this allows you to
  generate, edit, and transform documents as normal typed values in programs,
  and to read and write them as human-readable XML documents.
* Finally, Xtract is a grep-like tool for XML documents, loosely based on
  the XPath and XQL query languages.  It can be used either from the
  command-line, or within your own code as part of the library.
2006-08-04 14:42:15 +00:00
joerg
47bffed693 Add textproc/py-yaml, a Python parser and emitter for YAML. 2006-08-02 10:07:11 +00:00
joerg
922cc0c756 Import textproc/py-yaml. From DESCR:
YAML is a data serialization format designed for human readability and
interaction with scripting languages.  PyYAML is a YAML parser and
emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages.  PyYAML
supports standard YAML tags and provides Python-specific tags that allow
to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistance.
2006-08-02 10:05:35 +00:00
minskim
8679c843c2 USE_LANGUAGES=objc 2006-07-29 07:52:21 +00:00
minskim
61fd6e629d USE_TOOLS+=lex 2006-07-29 07:48:21 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
joerg
035c2e4ece Add and active textproc/py-cmTemplate, a small, efficient template
engine for Python.
2006-07-27 14:00:21 +00:00
joerg
89843f1e13 Import cmTemplate-0.3.2. From DESCR:
cmTemplate is a Python module that allows CGI programmers to separate code
from HTML.  It is much more powerful than a simple HTML preprocessor, and
can be used to generate any type of formatted text output.

cmTemplate converts the template code into Python code, which is
byte-compiled afterwards.  This makes the template processing extremely
fast.
2006-07-27 13:58:53 +00:00
drochner
7db95a8024 uodate to 0.6.1
changes:
-Fixed plurals for fr, wa, nso
-translation updates
2006-07-26 12:54:16 +00:00
drochner
a54334ce36 unlimit datasize, to make it build on amd64/3.0
being here, update to 3.4.1
changes:
-Updated timezone data
-Improved portability
-Improved default codepage and default locale detection.
-A number of collation bug fixes.
2006-07-26 11:04:37 +00:00
joerg
2977ff17fc Uses the C compiler. 2006-07-25 15:34:34 +00:00
wiz
cecd995b8d Add groff-docs option, enabled by default.
When turning it off, you can get rid of the netpbm, psutils,
and ghostscript dependencies. Might help in bootstrapping some
platforms. Based on a patch from schmonz@.

While here, improve PLIST by trying to remove an additional directory
and bump PKGREVISION for that.
2006-07-24 16:49:12 +00:00
rillig
69a0463807 Since some time, xmllint has to be run with --nonet. Bumped PKGREVISION. 2006-07-22 13:11:28 +00:00
rillig
144a1ee175 Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
2006-07-22 04:46:13 +00:00
jlam
70ed8f8e8b REPLACE_INTERPRETER occurs as part of the configure step, so don't set
NO_CONFIGURE.
2006-07-20 13:48:14 +00:00
wiz
0991a161e9 Update to 1.10:
1.10 - March 11, 2006
       - Module (for now) maintained by Ask Bjoern Hansen
       - Fixed category output in RSS 2.0 (RT#17303, Yasuhiro Onishi)
       - Update documentation with new Subversion server and bug tracking
       - Clean up distribution (tests, Makefile.PL, file locations, ...)
2006-07-19 22:44:36 +00:00
wiz
697ecdcac8 Update to 0.78:
0.78
	Thu Mar 30 06:13:42 UTC 2006 ($Rev: 14494 $, $Author: chromatic $)
	- fixed merge_blocks() bug reported by Richard Harman
	- moved developer tests to t/developer and skipped them for everyone else
	- updated copyright notices

0.77
	Sat Oct 29 02:54:02 UTC 2005 (Rev: 9337, Author: chromatic)
	- removed MANIFEST.SKIP (hopefully fixing Test::Signature errors)

0.76
	Mon Jul 25 05:58:24 UTC 2005 (Rev: 6518, Author: chromatic)
	- bumped up version number
	- added documentation to Text::WikiFormat::Blocks
	- checked in t/pod.t

	Thu Jul 14 06:45:57 UTC 2005 (Rev: 6309, Author: chromatic)
	- fixed CAMELCASE linking bug reported by punkish on Perl Monks
	- fixed inadvertent $title reuse in find_link_title()

	Wed Jul 13 03:16:14 UTC 2005 (Rev: 6249, Author: chromatic)
	- fixed a bug in list detection (find paragraphs correctly)
	- removed unnecessary .t files in top-level directory (not distributed)
	- removed unused functions:
		- get_block()
		- get_indentation()
		- find_list()
		- end_list()
		- end_all_lists()
	- added POD and POD coverage tests
	- added stub documentation to Text::WikiFormat::Blocks
	- modified tests to work better with Devel::Cover

0.75
	Sat Jul  2 19:48:00 UTC 2005 (Rev: 5727, Author: chromatic)
	- support absolute_links (Alex Vandiver and Best Practical)
	- edited documentation to use better English
	- added tests for a few undertested functions (t/subs.t)
	- signed distribution
	- added passthrough Makefile
	- bumped up copyright year

	Sun Apr 17 05:10:19 UTC 2005 (Rev: 5727, Author: chromatic)
	- added t/embedded-links.t from Art Henry
	- allowed nested embedded links (MediaWiki support)

	Sun Nov 28 23:58:18 UTC 2004 (Rev: 16, Author: chromatic)
	- re-set properties on Changes
	- bumped up version number (also stringify it)
	- added Text::WikiFormat::Blocks to MANIFEST (oops)

	Sun Nov 28 23:38:20 UTC 2004 (Rev: 15, chromatic)
	- added more nesting tests (Teun van Eijsden)
	- fix multiple levels of nesting (Teun van Eijsden)

	Sun Nov 28 08:39:37 UTC 2004 (Rev: 14, chromatic)
	- moved blocks into their own classes
	- added Text::WikiFormat::Blocks
	- fixed up failing tests from that fallout
	- simplified lots of Text::WikiFormat internals

	Sat Nov 27 16:44:38 UTC 2004
	- mark build_requires in Build.PL
	- use Scalar::Util::reftype() for checking ref
	- added missing t/links.t test (don't know where it came from)
2006-07-19 22:44:11 +00:00
wiz
33fc1831c1 Update to 1.95:
1.95	Mon Apr 28 00:22:04 2003

	- Constrainted _match_quote to only match at word boundaries
	  (so "exemplum(hic)" doesn't match "m(hic)")
	  (thanks Craig)
2006-07-19 22:42:52 +00:00
jlam
7af716330d Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrc
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
2006-07-19 19:14:37 +00:00
wiz
6ef261d463 Update to 1.3.3, provided by OBATA Akio in PR 33486:
2006-07-13  Mikio Hirabayashi

	* estraier.c (est_db_search): a but about union of natural scores was fixed.

	* estraier.c (est_cond_set_mask, est_cond_mask): new functions.

	* estnode.c (est_node_admins, est_node_users, est_node_links): new functions.

	* estmaster.c (getnodeoptions): new function.

	* estmaster.c (syncnodes): a trying lock was replaced by a usual lock.

	* estmaster.c (communicate): a CSRF vulnerability was cleared.

	* estmaster.c (sendnodecmdsearchui, sendnodecmdsearchui): masks was added.

	* estcall.c (runsearch, procsearch): "-mask" option was added.

	- Release: 1.3.3

2006-07-07  Mikio Hirabayashi

	* estraier.c (est_db_repair): new function.

	* estnode.c (est_node_sync, est_node_optimize): new functions.

	* estmaster.c (sendnodecmdsync, sendnodecmdoptimize): new functions.

	* estmaster.c (refreshnode, flushnode, syncnodes): mutex was to be shared.

	* estcmd.c (runrepair, procrepair): new functions.

	* estcall.c (procsync, procoptimize): new functions.

	* mymorph.c (est_mecab_analyze): accuracy of extracting complex words was improved.

	- Release: 1.3.2

2006-06-30  Mikio Hirabayashi

	* estraier.c (est_db_search_meta): new function.

	* estseek.c (realmain): a bug about the file separator was fixed.

	* estmttest.c (runregression, procregression): new functions.

	- Release: 1.3.1

2006-06-25  Mikio Hirabayashi

	* estraier.c (est_db_open): "ESTDBSCVOID" option and so on were added.

	* estraier.c (est_db_open): database format was modified.

	* estraier.c (est_inodes_delete_informer): new function.

	* estraier.c (est_doc_set_score): new function.

	* estraier.c (est_narrow_scores): sorting operators for ID numbers and scores were added.

	* estraier.c (est_db_merge): new function.

	* estcmd.c (runcreate, proccreate): "-sv" option and so on were added.

	* estcmd.c (rungather, procgather): "-ss" option was added.

	* estcmd.c (runmerge, procmerge): new functions.

	- Release: 1.3.0

2006-06-03  Mikio Hirabayashi

	* estraier.c (est_db_set_informer): arguments of the callback were increased.

	* estraier.c (est_db_flush): frequency of disk access was reduced.

	* estmaster.c (sendnodecmdsearch): hints for "TIME#n" were added.

	- The Java binding and the Ruby binding were to support callback for database events.

	- Perl binding using XS (not SWIG) was added.

	- Release: 1.2.9

2006-05-20  Mikio Hirabayashi

	* estraier.c (est_db_open): databases were tuned for QDBM 1.8.58 or later.

	* estraier.c (est_db_close): the order of flushing was optimized for no-lock mode.

	* estraier.c (est_idx_memsync): new function.

	* estcmd.c (runsearch, procsearch): no-lock mode and non-blocking mode were added.

	* estseek.c (realmain): "lockdb" attribute was added.

	* wavermod.c (waver_current_node_load): new function.

	- Release: 1.2.8

2006-05-16  Mikio Hirabayashi

	* estraier.c (est_proc_env_reset): new function.

	* estraier.c (est_db_flush): a flag to be under flushing was added.

	* estraier.c (est_db_open): databases were tuned to curb ballooning.

	* estnode.c (est_node_cache_usage): new function.

	* estnode.c (est_noderes_mdate): new function.

	* estmaster.c (startup): "bindaddr" attribute was added.

	* estmaster.c (sendnodecmdcacheusage): new function.

	* estmaster.c (sendnodecmdsearch): a bug of race condition was fixed.

	* estmaster.c (die): dying messages was to be written into the log file.

	* estcmd.c (runsearch, procsearch): "-aux" option was added.

	* estcall.c (procsearch): a bug about "-max" option was fixed.

	* estcall.c (runsearch, procsearch): "-aux" option was added.

	* wavermod.c (waver_init, waver_open): "seedkeynum" and "savekeynum" attributes were added.

	* wavermod.c (waver_set_current_node, waver_node_put_doc): new functions.

	* estwaver.c (geturldoc): saving files and postprocessor calling were added.

	- The Java binding and the Ruby binding were to support setting auxiliary permission.

	- Release: 1.2.7

2006-05-10  Mikio Hirabayashi

	* estraier.c (est_cond_set_eclipse): option constants were added.

	* estraier.c (est_url_sameness): new function.

	* estcmd.c (rungather, procgather, runextkeys, procextkeys): "-ncm" option was added.

	* estcmd.c (runextkeys, proxectkeys): "-ws" option was added.

	* estseek.c (showform): options to clip documents by URL were added.

	* estseek.c (main, showform): "perpage" attribute was deleted.

	* estwaver.c (seedurldocs): new function.

	* estwaver.c (geturldoc): checking mass visit was added.

	* wavermod.c (waver_open, waver_close): trace database was changed from Villa to Curia.

	* estmaster.c (startup, communicate): "recvmax" attribute was added.

	- The Java binding and the Ruby binding were to support wild card configuration.

	- Release: 1.2.6
2006-07-17 18:12:01 +00:00
seb
e7a5c8bfb5 On NetBSD too don't define alloca as it conflicts with stdlib.h
(exposed with current's gcc 4.1.2).
2006-07-16 22:37:49 +00:00
jlam
1284f595b8 Mark these packages as NO_MTREE as they are bootstrap packages and don't
need mtree to pre-generate any directories for them.
2006-07-14 16:24:28 +00:00
wiz
27a4d75cd0 Update to 1.2.6:
New in 1.2.3:

Bug fixes.

New in 1.2.1:

Better support for aspell-0.50 and greater
Hunspell support
Better Hspell support
The usual pile of bugfixes

(other changes unknown)
2006-07-12 17:52:16 +00:00
heinz
16f7047d0a Activated p5-Text-Reflow. 2006-07-12 17:44:29 +00:00
heinz
435c20ab95 Import of Perl module Text-Reflow 1.05.
Text::Reflow is a Perl module for reflowing paragraphs of text using
Knuth's paragraphing algorithm.  The program looks for "optimal"
places to insert line breaks in order to avoid breaking up phrases.
This results in more ragged, but more readable paragraphs.
2006-07-12 17:41:04 +00:00
joerg
4bdadf142b py-gnome2 is only available for Python 2.4, so no 2.3 here either. 2006-07-12 15:30:52 +00:00
rillig
39fc918cdb Added asciidoc and o3read. 2006-07-10 11:49:19 +00:00
rillig
b26a1775fc Imported asciidoc.
The asciidoc command translates specially formatted text files into
various output formats such as HTML, man pages, nicely formatted text.
2006-07-10 09:28:05 +00:00
rillig
6ba20aeaa2 USE_TOOLS+= perl 2006-07-10 07:59:02 +00:00
taca
b9df6c21f8 Update HOMEPAGE. 2006-07-09 15:08:30 +00:00
taca
7b785465a0 Update textproc/ruby-rdtool package to 0.6.20.
- pkgsrc change; update HOMEPAGE and fix one pkglint warning.


:0.6.20
  * corrected copyright.
:0.6.19
  * corrected file permission.
  * setup.rb version up -> 3.4.0
  * remove 'changes'
2006-07-09 14:07:29 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
drochner
58096dac02 correct libxml2 dependency, from Masao Uebayashi 2006-07-08 12:50:18 +00:00
ghen
1e0a54ac5f Import o3read package from http://siag.nu/o3read/
o3read is a standalone converter for the OpenOffice.org swriter (*.sxw) and
scalc (*.sxc) formats. It doesn't depend on OpenOffice or any other external
tools or libraries.

Example: unzip -p filformat.sxw content.xml | o3read | utf8tolatin1

There are three output modules:

    * o3read displays a dump of the parse tree
    * o3totxt creates plain text
    * o3tohtml creates html code

The utility utf8tolatin1 converts from utf8 to 8859-1.
2006-07-07 14:48:04 +00:00
jlam
00478b39e6 Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool".  Remove now unused
intltool/buildlink3.mk
2006-07-05 05:37:39 +00:00
grant
1383646068 update p5-String-CRC32 to 1.4.
changes since 1.2:

- use 32k buffer when calculating CRC.
2006-07-05 03:45:07 +00:00
rillig
0e8a130fdb Fixed pkglint warnings. 2006-07-04 09:58:18 +00:00
rillig
f42766a29d Fixed pkglint warnings. 2006-07-04 09:31:09 +00:00
rillig
74379c4448 The configure script needs a working C compiler. 2006-07-02 10:40:13 +00:00
joerg
4f7b0b4b7f Python 2.4 doesn't treat values over 0x80000000 as signed integers on
32bit platforms, breaking the struct.pack call for the magic number.
Force it to use an unsigned value instead. Bump revision.
2006-06-29 12:47:19 +00:00
wiz
241126a5f4 Update to 1.5.2 to fix build with gcc4 on 3.99.21. Ok agc@
Changes in OpenSP 1.5.2

* Support for version 4.0 and 4.1 of the GNU C++ compiler.
* Added doc building and config option.
* Updated local gettext.
* Added config option to turn off DTDDECL support.
* Update 'de' and 'fr' translations; add new 'tr' translation.
* Add more tests. (Karl Eichwalder)
2006-06-26 19:50:28 +00:00
minskim
1fa66e1731 USE_TOOLS+=lex 2006-06-26 16:23:36 +00:00
rillig
c8b62ee243 Added a patch to fix a syntax error with NetBSD's /bin/sh (and maybe
others).
2006-06-26 11:44:09 +00:00
rillig
869d5fbb4f Removed a badly written configure test to make dict-client work. 2006-06-26 11:39:00 +00:00
rillig
e127b28732 Fixed the permissions and ownership of the installed files for
unprivileged builds. Bumped PKGREVISION.
2006-06-25 07:57:22 +00:00
hira
8eae0e9545 Make this build with gcc4.
Add definitions of friend functions to outside of class scope.
2006-06-23 16:29:02 +00:00
joerg
eb088914bb Needs msgfmt. 2006-06-22 10:18:55 +00:00
minskim
c146031600 This package needs zlib to build. 2006-06-20 23:32:36 +00:00
minskim
157bb27559 USE_TOOLS+=yacc 2006-06-20 22:38:32 +00:00
minskim
77868d62b3 USE_TOOLS+=lex 2006-06-20 22:23:27 +00:00
minskim
c3e75b8acf USE_TOOLS+=yacc 2006-06-20 22:19:38 +00:00
rillig
b7a895e7c2 Added {BIN,MAN}{OWN,GRP} to MAKE_ENV to allow unprivileged builds.
Bumped PKGREVISION.
2006-06-18 21:52:48 +00:00
jlam
e811379bc2 Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as per
the pkglint warning:

    As {INSTALL,DEINSTALL}_TEMPLATE is modified using "+=", its name
    should indicate plural.

This does make the variables a bit more suggestive of the fact that they
hold lists of values.
2006-06-15 22:13:58 +00:00
jlam
827643d4bb Split out deinstall portions of INSTALL scripts into DEINSTALL scripts.
This avoids the need for a confusing line of the form:

	DEINSTALL_TEMPLATE+=	path/to/INSTALL

in the package Makefile, and actually removes the need to specify it
altogether since by convention, the existence of the DEINSTALL script
is enough to add it to DEINSTALL_TEMPLATE.
2006-06-15 20:40:15 +00:00
wiz
18cedddf4b Take maintainership. 2006-06-15 13:34:27 +00:00
wiz
cfd623bd93 Drop maintainership, I don't use them any longer. 2006-06-15 13:31:28 +00:00
jlam
a2e0ee1a51 Welcome to the brave new world of gettext-0.14.5 -- if a source file
includes <libintl.h>, then it may also pull in macro redefintions for
all of the *printf() functions.  Unfortunately, macros do not mix well
with C++ code which expects to be able to partition names, e.g.  printf
and vprintf, into the class namespace.  (Mostly) fix this problem by
undefining printf and vprintf after <libintl.h> is included.  This
addresses PR pkg/33577.
2006-06-15 03:44:07 +00:00
adam
e57912d09b Fix buildling for gcc4 2006-06-14 19:20:05 +00:00
minskim
b546d4e23a Use "rewriteURI", instead of "system" in the XML catalog entry, to make
it useful not only for docbook.xsl but also for other xsl files with the
same prefix.

Bump PKGREVISION.
2006-06-13 22:26:32 +00:00
drochner
5003d0671d update to 1.1.17
changes:
-bug fixes: some regression tests, attribute/namespaces output,
 problem in mixed xsl:value-of and xsl:text uses
-improvements: internal refactoring,
 use of the XPath object cache in libxml2-2.6.25
2006-06-13 15:54:04 +00:00
joerg
ef49fd4333 Needs msgfmt. 2006-06-11 14:24:21 +00:00
minskim
0a88a48247 USE_TOOLS+=flex 2006-06-10 20:09:44 +00:00
minskim
4ccad8f28e Use USE_TOOLS instead of BUILD_DEPENDS for bison. 2006-06-10 20:09:18 +00:00
minskim
5ed9e5b381 Honor *OWN, *GRP, and *MODE. 2006-06-10 19:59:43 +00:00
drochner
0bdcc45d10 update to 2.6.26
changes: fixes for bugs and memory leaks, minor optimizations
2006-06-09 21:16:38 +00:00
joerg
f5bc7d82cb Needs Python 2.1+ 2006-06-07 12:48:44 +00:00
joerg
5de9b3041e Needs Python 2.2+ 2006-06-07 12:46:31 +00:00
minskim
472c48cc43 This package needs yacc; add it to USE_TOOLS. 2006-06-06 21:55:41 +00:00
joerg
2dfe63b965 None is a true singleton in Python 2.4 and the parser disallows
any assignments or use as parameter. Rename the parameters as workaround.
2006-06-06 19:26:30 +00:00
joerg
25020695c0 Uses C++. 2006-06-06 14:56:20 +00:00
minskim
8e03861451 Fix CHECK_INTERPRETER errors. Bump PKGREVISION. 2006-06-05 18:39:24 +00:00
minskim
e9e4f3cf97 Fix CHECK_INTERPRETER errors. Bump PKGREVISION. 2006-06-05 18:33:55 +00:00
schwarz
de1063e2b2 made sure auxiliary programs are later found even if ${LOCALBASE}/bin is
not in the shell's path
2006-06-04 21:09:30 +00:00
joerg
867860b88a ...and py-gtk not for 2.1. 2006-06-04 16:44:23 +00:00
joerg
d06abcf760 py-FourthSuite not available for Python-2.0 2006-06-04 16:43:46 +00:00
joerg
8572e2517c Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv).
While going through the tree, fix some more packages which had similiar
issues with too strict conflicts, bump the revisions of those.
2006-06-04 16:26:54 +00:00
schwarz
a74174a060 make use of the tools framework to provide unzip 2006-06-04 14:04:33 +00:00
joerg
13ad220ba0 Needs Python 2.2+ 2006-06-04 12:06:00 +00:00
joerg
0c31b09295 Doesn't support Python 2.2, should support 2.4. 2006-06-04 12:00:58 +00:00
joerg
df0885d708 Needs Python 2.1+ 2006-06-04 11:39:11 +00:00
joerg
337c6b1297 Rename all PHP 4 packages to php4-*, all PHP 5 packages to php5-*,
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.

OK from jlam@ and adrianp@.
2006-06-02 18:27:54 +00:00
joerg
7a23280070 Uses C++. 2006-06-02 13:38:53 +00:00
tonio
1abb26b19b add suppport for the "import" latex package
Fix the behavior of the graphics module with othor packages modifying the
TEXINPUTS path
2006-06-01 09:09:52 +00:00
wiz
05d60352af Update to 0.35.0:
Version 0.35.0

* Support for MSGID_BUGS_ADDRESS variable in Makevars and for xgettext
  -- bug #329346 (Dwayne Bailey, Rodney Dawes)
* Support for po/LINGUAS file being preferred over ALL_LINGUAS variable
  -- bugs #341508 #339770 (Rodney Dawes)
* Support micro-version when validating version requirements
  -- bug #339627 (Rodney Dawes)
* Clean up Makefile.in.in to remove useless bits
  -- bug #338817 (Rodney Dawes)
* Change WARNING to NOTICE for non-UTF-8 po file encodings
  -- bug #331046 (Rodney Dawes)
* Add MAINTAINERS file
  -- bug #335025 (Danilo Segan)
* Work around recursive variable resolution in intltool-update
  -- bug #321785 (Danilo Segan)
* Work around variable stripping in Makefile.in.in substitution
  -- bug #330509 (Rodney Dawes)
2006-05-30 22:19:53 +00:00
wiz
05cbab4be2 Update to 1.70.1. Make pkglint happy.
Release: 1.70.1

This is a stable release of the 1.70 stylesheets. It includes only a few small
changes from 1.70.0.

The following is a list of changes that have been made since the 1.70.0
release.

FO

The following changes have been made to the fo code since the 1.70.0 release.

  * Added three new attribute sets (revhistory.title.properties,
    revhistory.table.properties and revhistory.table.cell.properties) for
    controlling appearance of revhistory in FO output.

  * Support DBv5 revisions with full author name (not only authorinitials)

HTML

The following changes have been made to the html code since the 1.70.0
release.

  * Support DBv5 revisions with full author name (not only authorinitials)

HTMLHelp

The following changes have been made to the htmlhelp code since the 1.70.0
release.

  * htmlhelp.generate.index is now param, not variable. This means that you
    can override its setting from outside. This is useful when you generate
    indexterms on the fly (see
    http://www.xml.com/pub/a/2004/07/14/dbndx.html?page=3).

  * Support chunk.tocs.and.lots in HTML Help

Params

The following changes have been made to the params code since the 1.70.0
release.

  * Added three new attribute sets (revhistory.title.properties,
    revhistory.table.properties and revhistory.table.cell.properties) for
    controlling appearance of revhistory in FO output.

Release: 1.70.0

As with all DocBook Project dot-zero releases, this is an experimental
release. It will be followed shortly by a stable release.

This release adds a number of new features, including:

  * support for selecting alternative index-collation methods (in particular,
    support for using a collation library developed by Eliot Kimber)

  * improved handling of DocBook 5 document instances (through a
    namespace-stripping mechanism)

  * full support for CALS and HTML tables in manpages output

  * a mechanism for preserving relative URIs in documents that make use of
    XInclude

  * support for the "new" .90 version of FOP

  * enhanced capabilities for controlling formatting of lists in HTML and FO
    output

  * autogeneration of AUTHOR and COPYRIGHT sections in manpages output

  * support for generating crop marks in FO/PDF output

  * support for qandaset as a root element in FO output

  * support for floatstyle and orient on all table types

  * support for floatstyle in figure, and example

  * pgwide.properties attribute-set supports extending figure, example and
    table into the left indent area instead of spanning multiple columns.

The following is a detailed list of enhancements and API changes that have
been made since the 1.69.1 release.

Common

The following changes have been made to the common code since the 1.69.1
release.

  * Add the xsl:key for the kimber indexing method.

  * Add support for qandaset.

  * Support dbhtml/dbfo start PI for orderedlist numbering in both HTML and FO

  * Added CVS header.

  * Changed content model of text element to ANY rather than #PCDATA because
    they could contain markup.

  * Added refentry.meta.get.quietly param.

    If zero (the default), notes and warnings about "missing" markup are
    generated during gathering of refentry metadata. If non-zero, the metadata
    is gathered "quietly" -- that is, the notes and warnings are suppressed.

    NOTE: If you are processing a large amount of refentry content, you may be
    able to speed up processing significantly by setting a non-zero value for
    refentry.meta.get.quietly.

  * After namespace stripping, the source document is the temporary tree
    created by the stripping process and it has the wrong base URI for
    relative references. Earlier versions of this code used to try to fix that
    by patching the elements with relative @fileref attributes. That was
    inadequate because it calculated an absolute base URI without considering
    that there might be xml:base attributes already in effect. It seems
    obvious now that the right thing to do is simply to put the xml:base on
    the root of the document. And that seems to work.

  * Added support for "software" and "sectdesc" class values on refmiscinfo;
    "software" is treated identically to "source", and "setdesc" is treated
    identically to "manual".

  * Added support for DocBook 5 namespace-stripping in manpages stylesheet.
    Closes request #1210692.

  * Added <xsl:template match="/"> to make stripns.xsl usable as a standalone
    stylesheet for stripping out DocBook 5/NG to DocBook 4. Note that DocBook
    XSLT drivers that include this stylesheet all override the match="/"
    template.

  * Number figures, examples, and tables from book if there is no prefix (i.e.
    if chapter.autolabel is set to 0). This avoids having the list of figures
    where the figures mysteriously restart their numeration periodically when
    chapter.autolabel is set to 0.

  * Add task template in title.markup mode.

  * Add children (with ids) of formal objects to target data.

  * Added support for case when personname doesn't contain specific name
    markup (as allowed in DocBook 5.0)

Extensions

The following changes have been made to the extensions code since the 1.69.1
release.

  * Support Xalan 2.7

  * Handle the case where the imageFn is actually a URI. This still needs
    work.

FO

The following changes have been made to the fo code since the 1.69.1 release.

  * Adapted to the new indexing code. Now works just like a wrapper that calls
    kosek indexing method, originally implemented here.

  * Added parameters for header/footer table minimum height.

  * Add the index.method parameter.

  * Integrate support for three indexing methods: - the original English-only
    method. - Jirka Kosek's method using EXSLT extensions. - Eliot Kimber's
    method using Saxon extensions. Use the 'index.method' parameter to select.

  * Add support for TOC for qandaset in fo output.

  * Added parameter ulink.hyphenate.chars. Added parameter insert.link
    .page.number.

  * Implemented feature request #942524 to add insert.link.page.number to
    allow link element cross references to have a page number.

  * Add support for ulink.hyphenate.chars so more characters can be break
    points in urls.

  * Implemented patch #1075144 to make the url text in a ulink in FO output an
    active link as well.

  * table footnotes now have their own table.footnote.properties attribute
    set.

  * Add qandaset to root.elements.

  * Added mode="page.sequence" to make it easier to put content into a page
    sequence. First used for qandaset.

  * Implemented feature request #1434408 to support formatting of biblioentry.

  * Added biblioentry.properties.

  * Support PTC/Arbortext bookmarks

  * Added table.footnote.properties to permit table footnotes to format
    differently from regular footnotes.

  * Refactored table templates to unify their processing and support all
    options in all types. Now table and informaltable, in both Cals and Html
    markup, use the same templates where possible, and all support pgwide,
    rotation, and floats. There is also a placeholder table.container template
    to support wrapping a table in a layout table, so the XEP table title
    "continued" extension can be more easily implemented.

  * Added new attribute set toc.line.properties for controlling appearance of
    lines in ToC/LoT

  * Added support for float to example and equation. Added support for pgwide
    to figure, example, and equation (the latter two via a dbfo pgwide="1"
    processing instruction).

  * Add pgwide.properties attribute-set.

  * Added refclass.suppress param.

    If the value of refclass.suppress is non-zero, then display refclass
    contents is suppressed in output. Affects HTML and FO output only.

  * Improved support for task subelements

  * Adjusted spacing around K&R-formatted Funcdef and Paramdef output such
    that it can more easily be discerned where one ends and the other begins.
    Closes #1213264.

  * Made handling of paramdef/parameter in FO output consistent with that in
    HTML and manpages output. Closes #1213259.

  * Made handling of Refnamediv consistent with formatting in HTML and
    manpages output; specifically, changed so that Refname (comma-separated
    list of multiple instances found) is used (instead of Refentrytitle as
    previously), then em-dash, then the Refpurpose. Closes #1212562.

  * Added output of Releaseinfo to recto titlepage ("copyright" page) for Book
    in FO output. This makes it consistent with HTML output. Closes #1327034.
    Thanks to Paul DuBois for reporting.

  * Added condition for setting block-progression-dimension.minimum on
    table-row, instead of height, when fop1.extensions is non-zero. For an
    explanation of the reason for the change, see:
    http://wiki.apache.org/xmlgraphics-fop/Troubleshooting/CommonLogMessages

  * Added new refclass.suppress param for suppressing display of Refclass in
    HTML and FO output. Did not add it to manpages because manpages stylesheet
    is currently just silently ignoring Refclass anyway. Closes request
    #1461065. Thanks to Davor Ocelic (docelic) for reporting.

  * Add support for keep-together PI to informal objects.

  * Add support for fop1.extensions.

  * Add support for fop1 bookmarks.

  * Add fop1.extentions parameter to add support for fop development version.

  * Start supporting fop development version, which will become fop version 1.

  * Add template for task in mode="xref-to".

  * table footnotes now also get footnote.properties attribute-set.

  * Added index.separator named template to compute the separator punctuation
    based on locale.

  * Added support for link, olink, and xref within OO Classsynopsis and
    children. (Because DocBook NG/5 allows it).

  * Support date as an inline

  * Added new parameter keep.relative.image.uris

  * Map Unicode space characters U+2000-U+200A to fo:leaders.

  * Output a real em dash for em-dash dingbat (instead of two hypens).

  * Support default label width parameters for itemized and ordered lists

  * Generate localized title for Refsynopsisdiv if no appropriate Title
    descendant found in source. Closes #1212398. This change makes behavior
    for the Synopsis title consistent with the behavior of HTML and manpages
    output.

    Also, added xsl:use-attribute-sets="normal.para.spacing" to block
    generated for Cmdsynopsis output. Previously, that block had no spacing at
    all specified, which resulted it being crammed up to closely to the
    Synopsis head.

  * Added parameters to support localization of index item punctuation.

  * Added index.number.separator, index.range.separator, and
    index.term.separator parameters to support localization of punctuation in
    index entries.

  * Added "Cross References" section in HTML doc (for consistency with the FO
    doc). Also, moved the existing FO "Cross References" section to follow the
    "Linking" section.

  * Added ID attribues to all Reference elements (e.g., id="tables" for the
    doc for section on Table params). So pages for all subsections of ref docs
    now have stable filenames instead of arbitrary generated filenames.

  * Added two new parameters for handling of multi-term varlistentry elements:

    variablelist.term.break.after: When the variablelist.term.break.after is
    non-zero, it will generate a line break after each term multi-term
    varlistentry.

    variablelist.term.separator: When a varlistentry contains multiple term
    elements, the string specified in the value of the
    variablelist.term.separator parameter is placed after each term except the
    last. The default is ", " (a comma followed by a space). To suppress
    rendering of the separator, set the value of variablelist.term.separator
    to the empty string ("").

    These parameters are primarily intended to be useful if you have
    multi-term varlistentries that have long terms.

    Closes #1306676. Thanks to Sam Steingold for providing an example "lots of
    long terms" doc that demonstrated the value of having these options.

    Also, added normalize-space() call to processing of each term.

    This change affects all output formats (HTML, PDF, manpages). The default
    behavior should pretty much remain the same as before, but it is possible
    (as always) that the change may introduce some new bugginess.

  * Add sidebar titlepage placeholder attset for styles.

  * Add titlepage for sidebar.

  * Implemented RFE #1292615.

    Added bunch of new parameters (attribute sets) that affect list
    presentation: list.block.properties, itemizedlist.properties, orderedlist
    .properties, itemizedlist.label.properties and orderedlist.label
    .properties. Default behaviour of stylesheets has not been changed but
    further customizations will be much more easier.

  * Implemented RFE #1242092.

    You can enable crop marks in your document by setting crop.marks=1 and
    xep.extensions=1. Appearance of crop marks can be controlled by parameters
    crop.mark.bleed (6pt), crop.mark.offset (24pt) and crop.mark.width
    (0.5pt).

    Also there is new named template called user-xep-pis. You can overwrite it
    in order to produce some PIs that can control XEP as described in
    http://www.renderx.com/reference.html#Output_Formats

HTML

The following changes have been made to the html code since the 1.69.1
release.

  * implemented index.method parameter and three methods.

  * added index.method parameter to support 3 indexing methods.

  * Implemented feature request #1072510 as a processing instruction to permit
    including external HTML content into HTML output.

  * Added new parameter chunk.tocs.and.lots.has.title which controls presence
    of title in a separate chunk with ToC/LoT. Disabling title can be very
    useful if you are generating frameset output (well, yes those frames, but
    some customers really want them ;-).

  * Support dbhtml/dbfo start PI for orderedlist numbering in both HTML and FO

  * Allow ToC without title also for set and book.

  * Implemented floats uniformly for figure, example, equation and
    informalfigure, informalexample, and informalequation.

  * Added the autotoc.label.in.hyperlink param.

    If the value of autotoc.label.in.hyperlink is non-zero, labels are
    included in hyperlinked titles in the TOC. If it is instead zero, labels
    are still displayed prior to the hyperlinked titles, but are not
    hyperlinked along with the titles.

    Closes patch #1065868. Thanks to anatoly techtonik for the patch.

  * Added two new params: html.head.legalnotice.link.types and html.head.
    legalnotice.link.multiple.

    If the value of the generate.legalnotice.link is non-zero, then the
    stylesheet generates (in the head section of the HTML source) either a
    single HTML link element or, if the value of the html.head.legalnotice.
    link.multiple is non-zero, one link element for each link type specified.
    Each link has the following attributes:

    - a rel attribute whose value is derived from the value of html.head.
    legalnotice.link.types

    - an href attribute whose value is set to the URL of the file containing
    the legalnotice

    - a title attribute whose value is set to the title of the corresponding
    legalnotice (or a title programatically determined by the stylesheet)

    For example:

    <link rel="copyright" href="ln-id2524073.html" title="Legal Notice">

    Closes #1476450. Thanks to Sam Steingold.

  * Added refclass.suppress param.

    If the value of refclass.suppress is non-zero, then display refclass
    contents is suppressed in output. Affects HTML and FO output only.

  * Improved support for task subelements

  * Added new refclass.suppress param for suppressing display of Refclass in
    HTML and FO output. Did not add it to manpages because manpages stylesheet
    is currently just silently ignoring Refclass anyway. Closes request
    #1461065. Thanks to Davor Ocelic (docelic) for reporting.

  * Process alt text with normalize-space(). Replace tab indents with spaces.

  * Content of citation element is automatically linked to the bibliographic
    entry with the corresponding abbrev.

  * Add template for task in mode="xref-to".

  * Suppress ID warnings if the .warnings parameter is 0

  * Add support for floatstyle to figure.

  * Handling of xref to area/areaset need support in extensions code also. I
    currently have no time to touch extensions code, so code is here to be
    enabled when extension is fixed also.

  * Added 3 parameters for overriding gentext for index punctuation.

  * Added parameters to support localization of index item punctuation. Added
    index.separator named template to compute the separator punctuation based
    on locale.

  * Added a <div class="{$class}-contents"> wrapper around output of contents
    of all formal objects. Also, added an optional <br class="{class}-break"/>
    linebreak after all formal objects.

    WARNING: Because this change places an additional DIV between the DIV
    wrapper for the equation and the equation contents, it may break some
    existing CSS stylesheets that have been created with the assumption that
    there would never be an intervening DIV there.

    The following is an example of what Equation output looks like as a result
    of the changes described above.

    <div class="equation"> <a name="three" id="three"></a>

    <p class="title"><b>(1.3)</b></p>

    <div class="equation-contents"> <span class="mathphrase">1+1=3</span>
    </div> </div><br class="equation-break">

    Rationale: These changes allow CSS control of the placement of the
    formal-object title relative to the formal-object contents. For example,
    using the CSS "float" property enables the title and contents to be
    rendered on the same line. Example stylesheet:

    .equation { margin-top: 20px; margin-bottom: 20px; } .equation-contents {
    float: left; }

    .equation .title { margin-top: 0; float: right; margin-right: 200px; }

    .equation .title b { font-weight: normal; }

    .equation-break { clear: both; }

    Note that the purpose of the ".equation-break" class is to provide a way
    to clear off the floats.

    If you want to instead have the equation title rendered to the left of the
    equation contents, you can do something like this:

    .equation { margin-top: 20px; width: 300px; margin-bottom: 20px; }
    .equation-contents { float: right; }

    .equation .title { margin-top: 0; float: left; margin-right: 200px; }

    .equation .title b { font-weight: normal; }

    .equation-break { clear: both; }

  * Added a chunker.output.quiet top-level parameter so that the chunker can
    be made quiet by default

  * Added support for link, olink, and xref within OO Classsynopsis and
    children. (Because DocBook NG/5 allows it).

  * New parameter: id.warnings. If non-zero, warnings are generated for titled
    objects that don't have titles. True by default; I wonder if this will be
    too aggressive?

  * If the keep.relative.image.uris parameter is true, don't use the absolute
    URI (as calculated from xml:base) in the img src attribute, us the value
    the author specified. Note that we still have to calculate the absolute
    filename for use in the image intrinsics extension.

  * Support date as an inline

  * Added new parameter keep.relative.image.uris

  * Added two new parameters for handling of multi-term varlistentry elements:

    variablelist.term.break.after: When the variablelist.term.break.after is
    non-zero, it will generate a line break after each term multi-term
    varlistentry.

    variablelist.term.separator: When a varlistentry contains multiple term
    elements, the string specified in the value of the
    variablelist.term.separator parameter is placed after each term except the
    last. The default is ", " (a comma followed by a space). To suppress
    rendering of the separator, set the value of variablelist.term.separator
    to the empty string ("").

    These parameters are primarily intended to be useful if you have
    multi-term varlistentries that have long terms.

    Closes #1306676. Thanks to Sam Steingold for providing an example "lots of
    long terms" doc that demonstrated the value of having these options.

    Also, added normalize-space() call to processing of each term.

    This change affects all output formats (HTML, PDF, manpages). The default
    behavior should pretty much remain the same as before, but it is possible
    (as always) that the change may introduce some new bugginess.

  * Added "wrapper-name" param to inline.charseq named template, enabling it
    to output inlines other than just "span". Acronym and Abbrev templates now
    use inline.charseq to output HTML "acronym" and "abbr" elements (instead
    of "span"). Closes #1305468. Thanks to Sam Steingold for suggesting the
    change.

Manpages

The following changes have been made to the manpages code since the 1.69.1
release.

  * Added the following params:

    - man.indent.width (string-valued) - man.indent.refsect (boolean) -
    man.indent.blurbs (boolean) - man.indent.lists (boolean) -
    man.indent.verbatims (boolean)

    Note that in earlier snapshots, man.indent.width was named
    man.indentation.default.value and the boolean params had names like
    man.indentation.*.adjust. Also the man.indent.blurbs param was called
    man.indentation.authors.adjust (or something).

    The behavior now is: If the value of a particular man.indent.* boolean
    param is non-zero, the corresponding contents (refsect*, list items,
    authorblurb/personblurb, vervatims) are displayed with a left margin
    indented by a width equal to the value of man.indent.width.

  * Added man.table.footnotes.divider param.

    In each table that contains footenotes, the string specified by the man.
    table.footnotes.divider parameter is output before the list of footnotes
    for the table.

  * Added the man.output.in.separate.dir, man.output.base.dir, and
    man.output.subdirs.enabled parameters.

    The man.output.base.dir parameter specifies the base directory into which
    man-page files are output. The man.output.subdirs.enabled parameter
    controls whether the files are output in subdirectories within the base
    directory.

    The values of the man.output.base.dir and man.output.subdirs.enabled
    parameters are used only if the value of man.output.in.separate.dir
    parameter is non-zero. If the value of man.output.in.separate.dir is zero,
    man-page files are not output in a separate directory.

  * Added man.font.table.headings and man.font.table.title params, for
    controlling font in table headings and titles.

  * Added man.font.funcsynopsisinfo and man.font.funcprototype params, for
    specifying the roff font (for example, BI, B, I) for funcsynopsisinfo and
    funcprototype output.

  * Added man.segtitle.suppress param.

    If the value of man.segtitle.suppress is non-zero, then display of
    segtitle contents is suppressed in output.

  * Added man.output.manifest.enabled and man.output.manifest.filename params.

    If man.output.manifest.enabled is non-zero, a list of filenames for man
    pages generated by the stylesheet transformation is written to the file
    named by man.output.manifest.filename

  * Added refentry.meta.get.quietly param.

    If zero (the default), notes and warnings about "missing" markup are
    generated during gathering of refentry metadata. If non-zero, the metadata
    is gathered "quietly" -- that is, the notes and warnings are suppressed.

    NOTE: If you are processing a large amount of refentry content, you may be
    able to speed up processing significantly by setting a non-zero value for
    refentry.meta.get.quietly.

  * Changed names of all boolean indentation params to man.indent.* Also
    discarded individual man.indent.*.value params and switched to just using
    a common man.indent.width param (3n by default).

  * Added boolean man.output.in.separate.dir param, to control whether or not
    man files are output in separate directory.

  * Added options for controlling indentation of verbatim output. Controlled
    through the man.indentation.verbatims.adjust and
    man.indentation.verbatims.value params. Closes #1242997

  * Added options for controlling indentation in lists and in *blurb output in
    the AUTHORS section. Controlled through the man.indentation.lists.adjust,
    man.indentation.lists.value, man.indentation.authors.adjust, and
    man.indentation.authors.value parameters. Default is 3 characters (instead
    of the roff default of 8 characters). Closes #1449369.

    Also, removed the indent that was being set on informalexample outuput. I
    will instead add an option for indenting verbatims, which I think is what
    the informalexample indent was intended for originally.

  * Changed line-spacing call before synopfragment to use ".sp -1n" ("n" units
    specified) instead of plain ".sp -1"

  * Added support for writing man files into a specific output directory and
    into appropriate subdirectories within that output directory. Controlled
    through the man.base.dir parameter (similar to the base.dir support in the
    HTML stylesheet) and the man.subdirs.enabled parameter, which
    automatically determines the name of an appropriate subdir (for example,
    man/man7, man/man1, etc.) based on the section number/manvolnum of the
    source Refentry.

    Closes #1255036 and #1170317. Thanks to Denis Bradford for the original
    feature request, and to Costin Stroie for submitting a patch that was very
    helpful in implementing the support.

  * Refined XPath statements and notification messages for refentry metadata
    handling.

  * Added support for copyright and legalnotice. The manpages stylesheets now
    output a COPYRIGHT section, after the AUTHORS section, if a copyright or
    legalnotice is found in the source. The section contains the copyright
    contents followed by the legalnotice contents. Closes #1450209.

  * Drastically reworked all of the XPath expressions used in refentry
    metadata gathering -- completely removed $parentinfo and turned $info into
    a set of nodes that includes the *info contents of the Refentry plus the
    *info contents all all of its ancestor elements. The basic XPath
    expression now used throughout is (using the example of checking for a
    date):

    (($info[//date])[last()]/date)[1].

    That selects the "last" *info/date date in document order -- that is, the
    one eitther on the Refentry itself or on the closest ancestor to the
    Refentry.

    It's likely this change may break some things; may need to pick up some
    pieces later.

    Also, changed the default value for the man.th.extra2.max.length from 40
    to 30.

  * Added support for DocBook 5 namespace-stripping in manpages stylesheet.
    Closes request #1210692.

  * Fixed handling of table footnotes. With this checkin, the table support in
    the manpages stylesheet is now basically feature complete. So this change
    closes request #619532, "No support for tables" -- the oldest currently
    open manpages feature request, submitted by Ben Secrest (blsecres) on
    2002-10-07. Congratulations to me [patting myself on the back].

  * Added handling for table titles. Also fixed handling of nested tables;
    nest tables are now "extracted" and displayed just after their parent
    tables.

  * Added option for turning off bold formatting in Funcsynopsis. Boldface
    formatting in function synopsis is mandated in the man(7) man page and is
    used almost universally in existing man pages. Despite that, it really
    does look like crap to have an entire Funcsynopsis output in bold, so I
    added params for turning off the bold formatting and/or replacing it with
    a different roff special font (e.g., "RI" for alternating roman/italic
    instead of the default "BI" for alternating bold/italic). The new params
    are "man.funcprototype.font" and "man.funcsynopsisinfo.font". To be
    documented later.

    Closes #1452247. Thanks to Joe Orton for the feature request.

  * Use AUTHORS instead of AUTHOR if we have multiple people to attribute.
    Also, fixed checking such that we generate author section even if we don't
    have an author (as long as there is at least one other person/entity we
    can put in the section). Also adjusted assembly of content for Author
    metainfo field such that we now not only use author, but try to find a
    "best match" if we can't find an author name to put there.

    Closes #1233592. Thanks to Sam Steingold for the request.

  * Changes for request #1243027, "Impove handling of AUTHOR section." This
    adds support for Collab, Corpauthor, Corpcredt, Orgname, Publishername,
    and Publisher. Also adds support for output of Affiliation and its
    children, and support for using gentext strings for auto-attributing roles
    (Author, Editor, Publisher, Translator, etc.). Also did a lot of code
    cleanup and modularization of all the AUTHOR handling code. And fixed a
    bug that was causing Author info to not be picked up correctly for
    metainfo comment we embed in man-page source.

  * Support bold output for "emphasis remap='B'". (because Eric Raymond's
    doclifter(1) tool converts groff source marked up with ".B" request or
    "\fB" escapes to DocBook "emphasis remap='B'".)

  * Added support for Segmentedlist. Details: Output is tabular, with no
    option for "list" type output. Output for Segtitle elements can be
    supressed by setting man.segtitle.suppress. If Segtitle content is output,
    it is rendered in italic type (not bold because not all terminals support
    bold and so italic ensures the stand out on those terminals). Extra space
    (.sp line) at end of table code ensures that it gets handled correctly in
    the case where its source is the child of a Para. Closes feature-request
    #1400097. Thanks to Daniel Leidert for the patch and push, and to Alastair
    Rankine for filing the original feature request.

  * Improved handling or Author/Editor/Othercredit.

    Reworked content of (non-visible) comment added at top of each page
    (metadata stuff).

    Added support for generating a manifest file (useful for cleaning up after
    builds, etc.)

  * Added two new parameters for handling of multi-term varlistentry elements:

    variablelist.term.break.after: When the variablelist.term.break.after is
    non-zero, it will generate a line break after each term multi-term
    varlistentry.

    variablelist.term.separator: When a varlistentry contains multiple term
    elements, the string specified in the value of the
    variablelist.term.separator parameter is placed after each term except the
    last. The default is ", " (a comma followed by a space). To suppress
    rendering of the separator, set the value of variablelist.term.separator
    to the empty string ("").

    These parameters are primarily intended to be useful if you have
    multi-term varlistentries that have long terms.

    Closes #1306676. Thanks to Sam Steingold for providing an example "lots of
    long terms" doc that demonstrated the value of having these options.

    Also, added normalize-space() call to processing of each term.

    This change affects all output formats (HTML, PDF, manpages). The default
    behavior should pretty much remain the same as before, but it is possible
    (as always) that the change may introduce some new bugginess.

Params

The following changes have been made to the params code since the 1.69.1
release.

  * New parameters to set header/footer table minimum height.

  * Support multiple indexing methods for different languages.

  * Remove qandaset and qandadiv from generate.toc for fo output because
    formerly it wasn't working, but now it is and the default behavior should
    stay the same.

  * add support for page number references to link element too.

  * Add support for more characters to hyphen on when ulink.hyphenate is
    turned on.

  * New attribute-set to format biblioentry and bibliomixed.

  * Added new parameter chunk.tocs.and.lots.has.title which controls presence
    of title in a separate chunk with ToC/LoT. Disabling title can be very
    useful if you are generating frameset output (well, yes those frames, but
    some customers really want them ;-).

  * Added new attribute set toc.line.properties for controlling appearance of
    lines in ToC/LoT

  * Allow table footnotes to have different properties from regular footnotes.

  * Set properties for pgwide="1" objects.

  * Added the autotoc.label.in.hyperlink param.

    If the value of autotoc.label.in.hyperlink is non-zero, labels are
    included in hyperlinked titles in the TOC. If it is instead zero, labels
    are still displayed prior to the hyperlinked titles, but are not
    hyperlinked along with the titles.

    Closes patch #1065868. Thanks to anatoly techtonik for the patch.

  * Added two new params: html.head.legalnotice.link.types and html.head.
    legalnotice.link.multiple.

    If the value of the generate.legalnotice.link is non-zero, then the
    stylesheet generates (in the head section of the HTML source) either a
    single HTML link element or, if the value of the html.head.legalnotice.
    link.multiple is non-zero, one link element for each link type specified.
    Each link has the following attributes:

    - a rel attribute whose value is derived from the value of html.head.
    legalnotice.link.types

    - an href attribute whose value is set to the URL of the file containing
    the legalnotice

    - a title attribute whose value is set to the title of the corresponding
    legalnotice (or a title programatically determined by the stylesheet)

    For example:

    <link rel="copyright" href="ln-id2524073.html" title="Legal Notice">

    Closes #1476450. Thanks to Sam Steingold.

  * Added the following params:

    - man.indent.width (string-valued) - man.indent.refsect (boolean) -
    man.indent.blurbs (boolean) - man.indent.lists (boolean) -
    man.indent.verbatims (boolean)

    Note that in earlier snapshots, man.indent.width was named
    man.indentation.default.value and the boolean params had names like
    man.indentation.*.adjust. Also the man.indent.blurbs param was called
    man.indentation.authors.adjust (or something).

    The behavior now is: If the value of a particular man.indent.* boolean
    param is non-zero, the corresponding contents (refsect*, list items,
    authorblurb/personblurb, vervatims) are displayed with a left margin
    indented by a width equal to the value of man.indent.width.

  * Added man.table.footnotes.divider param.

    In each table that contains footenotes, the string specified by the man.
    table.footnotes.divider parameter is output before the list of footnotes
    for the table.

  * Added the man.output.in.separate.dir, man.output.base.dir, and
    man.output.subdirs.enabled parameters.

    The man.output.base.dir parameter specifies the base directory into which
    man-page files are output. The man.output.subdirs.enabled parameter
    controls whether the files are output in subdirectories within the base
    directory.

    The values of the man.output.base.dir and man.output.subdirs.enabled
    parameters are used only if the value of man.output.in.separate.dir
    parameter is non-zero. If the value of man.output.in.separate.dir is zero,
    man-page files are not output in a separate directory.

  * Added man.font.table.headings and man.font.table.title params, for
    controlling font in table headings and titles.

  * Added man.font.funcsynopsisinfo and man.font.funcprototype params, for
    specifying the roff font (for example, BI, B, I) for funcsynopsisinfo and
    funcprototype output.

  * Changed to select="0" in refclass.suppress (instead of ..>0</..)

  * Added man.segtitle.suppress param.

    If the value of man.segtitle.suppress is non-zero, then display of
    segtitle contents is suppressed in output.

  * Added man.output.manifest.enabled and man.output.manifest.filename params.

    If man.output.manifest.enabled is non-zero, a list of filenames for man
    pages generated by the stylesheet transformation is written to the file
    named by man.output.manifest.filename

  * Added refclass.suppress param.

    If the value of refclass.suppress is non-zero, then display refclass
    contents is suppressed in output. Affects HTML and FO output only.

  * Added refentry.meta.get.quietly param.

    If zero (the default), notes and warnings about "missing" markup are
    generated during gathering of refentry metadata. If non-zero, the metadata
    is gathered "quietly" -- that is, the notes and warnings are suppressed.

    NOTE: If you are processing a large amount of refentry content, you may be
    able to speed up processing significantly by setting a non-zero value for
    refentry.meta.get.quietly.

  * Added support for "software" and "sectdesc" class values on refmiscinfo;
    "software" is treated identically to "source", and "setdesc" is treated
    identically to "manual".

  * Drastically reworked all of the XPath expressions used in refentry
    metadata gathering -- completely removed $parentinfo and turned $info into
    a set of nodes that includes the *info contents of the Refentry plus the
    *info contents all all of its ancestor elements. The basic XPath
    expression now used throughout is (using the example of checking for a
    date):

    (($info[//date])[last()]/date)[1].

    That selects the "last" *info/date date in document order -- that is, the
    one eitther on the Refentry itself or on the closest ancestor to the
    Refentry.

    It's likely this change may break some things; may need to pick up some
    pieces later.

    Also, changed the default value for the man.th.extra2.max.length from 40
    to 30.

  * Added option for turning off bold formatting in Funcsynopsis. Boldface
    formatting in function synopsis is mandated in the man(7) man page and is
    used almost universally in existing man pages. Despite that, it really
    does look like crap to have an entire Funcsynopsis output in bold, so I
    added params for turning off the bold formatting and/or replacing it with
    a different roff special font (e.g., "RI" for alternating roman/italic
    instead of the default "BI" for alternating bold/italic). The new params
    are "man.funcprototype.font" and "man.funcsynopsisinfo.font". To be
    documented later.

    Closes #1452247. Thanks to Joe Orton for the feature request.

  * fop.extensions now only for FOP version 0.20.5 and earlier.

  * Support for fop1 different from fop 0.20.5 and earlier.

  * Reset default value to empty string so template uses gentext first, then
    the parameter value if not empty.

  * New parameter: id.warnings. If non-zero, warnings are generated for titled
    objects that don't have titles. True by default; I wonder if this will be
    too aggressive?

  * Added new parameter keep.relative.image.uris

  * Support default label width parameters for itemized and ordered lists

  * Added parameters to localize punctuation in indexes.

  * Added two new parameters for handling of multi-term varlistentry elements:

    variablelist.term.break.after: When the variablelist.term.break.after is
    non-zero, it will generate a line break after each term multi-term
    varlistentry.

    variablelist.term.separator: When a varlistentry contains multiple term
    elements, the string specified in the value of the
    variablelist.term.separator parameter is placed after each term except the
    last. The default is ", " (a comma followed by a space). To suppress
    rendering of the separator, set the value of variablelist.term.separator
    to the empty string ("").

    These parameters are primarily intended to be useful if you have
    multi-term varlistentries that have long terms.

    Closes #1306676. Thanks to Sam Steingold for providing an example "lots of
    long terms" doc that demonstrated the value of having these options.

    Also, added normalize-space() call to processing of each term.

    This change affects all output formats (HTML, PDF, manpages). The default
    behavior should pretty much remain the same as before, but it is possible
    (as always) that the change may introduce some new bugginess.

  * Convert 'no' to string in default value.

  * Implemented RFE #1292615.

    Added bunch of new parameters (attribute sets) that affect list
    presentation: list.block.properties, itemizedlist.properties, orderedlist
    .properties, itemizedlist.label.properties and orderedlist.label
    .properties. Default behaviour of stylesheets has not been changed but
    further customizations will be much more easier.

  * Implemented RFE #1242092.

    You can enable crop marks in your document by setting crop.marks=1 and
    xep.extensions=1. Appearance of crop marks can be controlled by parameters
    crop.mark.bleed (6pt), crop.mark.offset (24pt) and crop.mark.width
    (0.5pt).

    Also there is new named template called user-xep-pis. You can overwrite it
    in order to produce some PIs that can control XEP as described in
    http://www.renderx.com/reference.html#Output_Formats


  * Changed short descriptions in doc for *autolabel* params to match new
    autolabel behavior.

Profiling

The following changes have been made to the profiling code since the 1.69.1
release.

  * Profiling now works together with namespace stripping (V5 documents).
    Namespace striping should work with all stylesheets named profile-, even
    if they are not supporting namespace stripping in a non-profiling variant.

  * Moved profiling stage out of templates. This make possible to reuse
    profiled content by several templates and still maintaing node indentity
    (needed for example for HTML Help where content is processed multiple
    times).

    I don't know why this was not on the top level before. Maybe some XSLT
    processors choked on it. I hope this will be OK now.

Tools

The following changes have been made to the tools code since the 1.69.1
release.

  * Moved Makefile.DocBook from contrib module to xsl module.

WordML

The following changes have been made to the wordml code since the 1.69.1
release.

  * added contrib element, better handling of default paragraph style

  * added bridgehead

  * added blocks stylesheet to support bibliographies, glossaries and
    qandasets

  * added mediaobject caption

  * added callouts

  * added Word template file

  * added abstract, fixed itemizedlist, ulink

  * fixed Makefile added many features to Pages support added revhistory,
    inlines, highlights, abstract

  * fixed handling linebreaks when generating WordML added Apple Pages support
2006-05-30 22:13:52 +00:00
joerg
501b1ae7de py-gnome2 dependency supports only Python 2.3 and 2.4. 2006-05-27 00:03:55 +00:00
wiz
c3e846fc84 Update to 3.2:
2002
24 Aug  used in Apple's OS X 10.2 (Jaguar) to convert manual pages for display in Project Builder


2003
28 Mar  updated for groff 1.18's new escape codes
	remove Ensemble output format, which is obsolete
	remove Texinfo output format, which is not useful
	HTML tags in lowercase
	released version 3.1
 5 Jun  applied Aaron Hawley's patches for DocBook XML
 6 Jul  assume HTML browsers support full set of entity references
	discontinue support for Mac OS 9 and earlier (compiles out of the box on OS X)
25	tags well nested for troff source input (at last!)
26	release version 3.2
2006-05-25 10:41:21 +00:00
jdolecek
b17d04184a bump PKGREVISION for non-ASCII serialization fix 2006-05-23 22:55:56 +00:00
gavan
d7bc6e7442 Don't declare a variable in the middle of code. Fixes compilation on
NetBSD 1.6.X.
2006-05-19 09:46:50 +00:00