gnome-doc-utils is a collection of documentation utilities for the GNOME
project. Notably, it contains utilities for building documentation and
all auxiliary files in your source tree, and it contains the DocBook XSLT
stylesheets that were once distributed with Yelp.
GTK-Doc 1.3 (Jan 9 2005)
===========
o Use the new style.css stylesheet instead of hard-wiring the styles.
o Updated the documentation and example build files.
o Added support for a gallery of widget images.
o Output default values for widget properties and allowed ranges.
o Only underline links in the docs when the mouse hovers over them.
o Added support for placing the parameter table anywhere within the function
documentation (using the "<!--PARAMETERS-->" marker).
o Handle more variations of C syntax.
1.1.13: Mar 13 2005:
- build fixes: 64bits cleanup (William Brack), python 2.4 test (William),
LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes
(Joel Reed), libgcrypt-devel requires for RPM spec.
- bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template
should not change the current template rule (William Brack), evaluation
of global variables (William Brack), RVT's in XPath predicates (William),
namespace URI on template names (Mark Vakoc), stat() for Windows patch
(Aleksey Gurtovoy), pattern expression fixes (William Brack), out of
memory detection misses (William), parserOptions propagation (William),
exclude-result-prefixes fix (William), // patten fix (William).
- extensions: module support (Joel Reed), dictionnary based speedups
trying to get rid of xmlStrEqual as much as possible.
- documentation: added Wiki (Joel Reed)
How ugly: a hypot(near0, near0) can result in a NaN if round-off error
somehow makes the a^2+b^2 result negative. Work around it with an
"#ifdef __INTERIX"-only fix.
WARNINGS:
INCOMPATIBLE CHANGE in version 2.119:
The $N settings for the -keep option of US postal codes
($RE {zip} {US} {-keep}) have been changed. See the
Regexp::Common::zip for details.
2.119 Sat Jan 1 17:57:01 CET 2005
- Changed -keep settings of $RE {zip} {US}.
- Replaced occurrences of '\d' with '[0-9]' in number.pm and net.pm,
because with Unicode more characters than just 0 - 9 will match '\d'.
- Moved part of the tests of t/test_comment.t into different
files in t/comment.
- t/Common.pm now also tests OO and sub versions.
- Fixed regex for J comments.
- $VERSION nit in Regexp::Common::URI::RFC2384
- POD nit in Regexp::Common::_support (Mike Castle)
- POD nit in Regexp::Common::comment.
- 176048 tests in 53 files.
2.118 Wed Dec 15 00:16:09 CET 2004
- Introduced Regexp::Common::_support.
- Disabled the '-prefix' option for Danish zip codes if the Perl
version is older than 5.005_03, as they triggered bugs. 5.005_03
and more recent versions of Perl don't have this problem.
- Fixed the generic OO routines. (They never worked correctly).
- 134191 tests in 49 files.
Set HOMEPAGE while here.
* Fix support for srcdir != builddir during make dist/distcheck
-- bug #159846 (Rodney Dawes)
* Ignore empty strings in XML files that are marked for translation
-- bug #163689 (Miloslav Trmac)
* Add support for AC_CONFIG_MACRO_DIR to intltoolize
-- bug #160943 (James Henstridge)
* Re-implement "echo -n" in perl for portability
-- bug #162027 (Rodney Dawes)
* Fix local mode
-- bug #163981 (Jeremy Katz)
* Fix nested XML tags translation when only attributes are marked for
translation in a tag
-- bug #159511 (Danilo Segan)
* Use # as sed separator and prefix gettext variable names with INTLTOOL
-- bug #156454 (Rodney Dawes)
* Update serial and serial comparison check for IT_PROG_INTLTOOL to 2
(Rodney Dawes)
* Support CDATA sections in XML files
-- bug #157718 (Danilo Segan, Rodney Dawes)
does. This allows us to use dynamic PLISTs for Perl modules that are
built using Module::Build. Bump the PKGREVISION of p5-Module-Build
to 1.
* Drop the use of PERL5_USES_MODULE_BUILD and introduce a new variable
PERL5_MODULE_TYPE that is either "MakeMaker" or "Module::Build" that
names the framework used to build/install the module.
* Split out the variables set in perl5/buildlink3.mk that are also used
by perl5/module.mk into a new file perl5/vars.mk. Move some PERL5_*
variable definitions from pkgsrc/mk/bsd.pkg.use.mk into perl5/vars.mk.
This just centralizes the common PERL5_* definitions into a single
file location.
* Convert the known packages that use Module::Build to set
PERL5_MODULE_TYPE and PERL5_PACKLIST:
devel/p5-Class-Container
devel/p5-Exception-Class
devel/p5-Log-Dispatch
devel/p5-Array-Compare
textproc/p5-Pod-Coverage
www/p5-Apache-Session-Wrapper
www/p5-MasonX-Request-WithApacheSession
Format of .index files for 8-bit databases (not-ASCII and non-UTF8)
has been changed. This makes `dictd' backward incompatible with
8-bit dagabases built by earlier versions of `dictfmt', i.e.
`dictd-1.9.15' and later doesn't work with 8-bit databases
generated by dictfmt-1.9.14 and earlier. See ChangeLog for details.
If you use 8-bit database, rebuild them using new `dictfmt' like this
dictunformat db.index < db.dict | dictfmt -t --locale <locale> db-new
dictd:
- fixed: Function `dict_search_bmh' works incorrectly in utf-8 mode
on non-GLIBC systems.
As a result `suffix', `substring' and `word' strategies
may work incorrectly with UTF-8 databases
on such platforms (FreeBSD).
- fixed: In dictd-1.9.8 support of CYGWIN was declared,
but it was broken in later versions.
dictd-1.9.15 can be succesfully built with CYGWIN.
- fixed: `dictd' dies when client tries to obtain information
about virtual database (SHOW INFO <virt_db>).
- Every database specified in configuration file
may have its own "default" search
strategy (i.e. `.' strategy).
For this purpose additional
keyword `default_strategy' is implemented.
See example2.conf sample file and dictd.8 for documentation.
- When `-d' is applied,
debugging information is printed to syslog (or log file or stderr).
NOTE: `-dinit' option may show you a reason why dictd doesn't start.
If you are in trouble, apply it first (and -L or -s of course)!
- dictd works correctly even on platforms which do not support
`iswalnum', `iswspace' and `towlower' functions.
Dictd with utf-8 databases was slightly tested on FreeBSD4.{9,10}
-fixed: logging is directed when --inetd is applied
- `AC_FUNC_MMAP' is replaced for `AC_CHECK_FUNC(mmap)' in configure.in
As a result `mmap/munmap' functions will be used on CYGWIN and INTERIX
if they are present.
If you dislike it, use --without-mmap option.
dictdplugin_dbi plugin:
- new options: `all_char' and `utf8'.
`all_char' option is set to FALSE by default.
`utf8' option is set to TRUE by default.
Both are overrided by
`00-database-allchars' and `00-database-utf8' special headwords.
dictd/dict/... have been ported to Interix (MS SFU-3.0 and SFU-3.5).
It works fine as Interix daemon
with ASCII databases (tested on Interix 3.0 and 3.5)
NOTE: GNU make is needed for building `dictd'
dictfmt:
- new option --default-strategy. See dictfmt(1).
1.58
- fixed a pointer initialization in parse_xml_chunk(), fixes
random several segmentation faults on document fragments.
- added NSCLEAN feature to the parser interface (bug 4560)
- minor code cleanups
- updated libxml2 blacklist.
- fixed croak while requesting nodeName() of CDATA sections (bug 1694).
- more documentation updates
0.530 Tue Feb 1 13:09:31 GMT 2005
- Allow scalar references for the OUTPUT parameter, inspired by
Simon Oliver's XML::Writer::String (patch from Yanick Champoux)
- Added ENCODING parameter; currently only UTF-8 is supported
- Escape newlines in attribute values
0.520 Wed Sep 1 16:18:46 BST 2004
- Fixed bug with forced declaration of the default namespace (#7266)
- Removed dead code. Added copyright notices to pod.
- Improved test coverage
0.510 Tue May 25 19:46:04 BST 2004
- Permitted in-document namespace prefix control
- Don't reopen STDOUT for output (closes#6232)
- Moved tests into t/. Added tests for mid-document namespace changes.
Show diffs when comparison tests fail
Changes in 3.16
added the xml_split/xml_merge tools
fixed PI handler behaviour when used in twig_roots
mode
fix a bug that prevented the DTD to be output
when update_DTD mode is on, no DTD is present but
entities have been created
added level(<n>) trigger for handlers
fixed bug that prevented the output_filter to be
called when printing an element. Spotted thanks to
Louis Strous.
fixed bug in the nsgmls pretty printer that output
invalid XML (an extra \n was added in the end tag)
found by Lee Goddard
fixed test 284 in test_additional to make it pass
in RedHat's version of perl 5.8.0, thanks to
rdhayes for debugging and fixing that test.
first shot at getting Pis and comments back in the
proper place, even in 'keep' mode. At the moment
using set_pcdata (or set_cdata) removes all
embedded comments/pis
fixed a bug with pi's in keep mode (pi's would not
be copied if they were within an element) found by
Pascal Sternis
added a fix to get rid of spurious warnings, sent
by Anthony Persaud
added the remove_cdata option to the XML::Twig new
method, that will output CDATA sections as regular
(escaped) PCDATA
added the index option to the XML::Twig new method,
and the associated XML::Twig index method, which
generates a list of element matching a condition
during parsing
added the XML::Twig::Elt first_descendant method
fixed a bug with the keep_encoding option where
attributes were not parsed when the element name was
followed by more than one space (spotted by Gerald
Sedrati-Dinet),
see https://rt.cpan.org/Ticket/Display.html?id=8137
fixed a bug where whitespace at the begining of an
element could be dropped (if followed by an element
before any other character). Now whitespace is
dropped only if it includes a \n
added feature: when load_DTD is used, default
attributes are now filled
fixed bug on xmlns in path expression trigger
(would not replace prefixes in path expressions),
spotted by amonroy on perlmonks, see
http://perlmonks.org/index.pl?node_id=386764
optimized XML::Twig text, thanks to Nick Lassonde
for the patch
fixed bug that generated an empty line before some
comments (pointed out by Tanya Huang)
fixed tests to check XML::Filter::BufferText version
(1.00 has a bug in the CDATA handling that makes XML::Twig
tests fail).
Added new options --nowrap and --exclude (-v) to xml_grep
fixed warning in tests under 5.8.0 (spotted by Ed Avis)
skipped HTML::Entities tests in 5.8.0 (make test for this
module seem to fail on my system, it might be the same
elsewhere)
Fixed bug RT #6067 (problems with non-standard versions of
Scalar::Utils which do not include weaken)
Fixed bug RT #6092 (error when using safe output filter)
Fixed bug when using map_xmlns, tags in default namespace
were not output
Changes in 3.15
Fixes that allow the tests to pass on more systems (thanks to Ed
Avis for his testing)
Added normalize_space option for simplify (suggestion of Lambert Lum)
Removed usage of $&
Expanded the doc for paste, as it was a bit short (suggestion of
Richard Jolly)
Changes in 3.14
Namespace processing has been enhanced and should work fine now,
as long as twig_roots is not used.
Potentially uncompatible change: the behaviour of simplify has
been changed to mimic as exactly as possible XML::Simple's XMLin
Completed the pod to cover the entire API
Tests now pass with perl 5.005_04-RC1 (fail with 5.005 reported
by David Claughton), added more tests and a config summary at the
end of the tests
Added methods on the class attribute, convenient for dealing with
XHTML or preparing display with CSS:
class set_class add_to_class att_to_class add_att_to_class
move_att_to_class tag_to_class add_tag_to_class set_tag_class in_class
navigation functions can use '.<class>' expressions
fixed (yet another!) bug in the way DTDs were output
fixed bug for pi => 'drop' option
changed the names of lots on internal (undocumented) methods, prefixed
them with _
A new XML Writer was needed to match the SAX2 effort because quite
naturally no existing writer understood SAX2. My first intention
had been to start patching XML::Handler::YAWriter as it had previously
been my favourite writer in the SAX1 world.
However the more I patched it the more I realised that what I
thought was going to be a simple patch (mostly adding a few event
handlers and changing the attribute syntax) was turning out to be
a rewrite due to various ideas I'd been collecting along the way.
Besides, I couldn't find a way to elegantly make it work with SAX2
without breaking the SAX1 compatibility which people are probably
still using. There are of course ways to do that, but most require
user interaction which is something I wanted to avoid.
So in the end there was a new writer. I think it's in fact better
this way as it helps keep SAX1 and SAX2 separated.
2.14 Jan 29 2005
- unlink and lock fixes for VMS (patch from Peter (Stig) Edwards)
2.13 Nov 17 2004
- Fixed bug where NoIndent broke KeyAttr (reported by David Haas)
- Added copy_hash helper method which may be overridden to avoid
tied hashes becoming untied during XMLout (patch from Jan Sundberg)
- Fixed bug where GroupTags corrupted source hashref in XMLout
(reported by Bram)
- Tweaks to SuppressEmpty for undef with XMLout (report from jamesb),
behaviour now matches docs and additional behaviour of setting
option to 1 will skip undefined values altogether
This release contains fixes for a number of long-standing bugs. See the
WhatsNew file for more details. Among the user-visible changes are:
* HTML stylesheets.
o The doctype definition in the HTML output now contains a system
identifier, required for better parsing in contemporary browsers.
o CSS decoration has been added to procedure steps.
o Uses of <VAR> in HTML output (often rendered in italic) have been
changed to something more appropriate
o The last character of the version was cut off in previous releases.
o Processing instruction parsing has been made more robust against
arbitrarily formed PIs.
o Callout graphics and admonition graphics share a single variable,
%stock-graphics-extension%.
o The value of the VALIGN attribute has been corrected to MIDDLE instead
of CENTER.
* Print stylesheets.
o Admonition titles and contents are kept together.
o Programlistings with callouts now honor the width attribute.
o The rendering of othercredit has been made more useful.
o Excessive after spacing when a listitem contains multiple paras or
verbatim environments has been fixed.
o Empty ulinks don't generate footnotes, so they are now omitted from the
footnote counting.
o Some cases where components were restarting the page numbering were
fixed.
o article-titlepage-recto-elements has been made to match the HTML
version.
o Support for revdescription inside revison on titlepages has been added.
* General.
o "pc" is now allowed as abbreviation for "pica".
o The return value of my-debug has been fixed.
o A Bosnian translation has been added.
o A Bulgarian translation has been added.
0.08 Tue Oct 21 10:54:18 CDT 2003
- added Perl SAX 2.0 Binding
- XML::ESISParser: add -E0 to nsgmls options so that nsgmls
doesn't quit after 200 errors. Add more detail to command
character error message. Suggested by Charles Thayer
- fixes
- Data::Grove::Visitor: children_accept_name was not
returning any data in some cases; reported by Laurent
CAPRANI
- XML::SAX2Perl: typo in startElement; reported by Mark
A. Hershberger
- t/stream.t Test 11 fails due to 8-bit characters on Perl
5.6, first reported by Ed Arnold
This release adds localization support for Farsi (thanks to Sina Heshmati) and
improved support for the XLink-based DocBook NG db:link element. Other than
that, it is a minor bug-fix update to the 1.68.0 release. The main thing it
fixes is a build error that caused the XSLT Java extensions to be jarred up
with the wrong package structure. Thanks to Jens Stavnstrup for quickly
reporting the problem, and to Mauritz Jeanson for investigating and finding the
cause.
Also use .tar.bz2 distfile.
catalog path in the relevant files (catalog.c, xmlcatalog.c) directly
rather than defining it in the CFLAGS.
Do not bump pkgrevision since nothing changed in the resulting binaries.
This release includes some features changes, particularly for FO/PDF output,
and a number of bug fixes.
FO
* Moved footnote properties to attribute-sets.
* Added support for side floats, margin notes, and custom floats.
* Added new parameters body.start.indent and body.end.indent to the
set.flow.properties template.
* Added support for xml:id
* Added support for refdescriptor.
* Added support for multiple refnamedivs.
* Added index.entry.properties attribute-set to support customization of
index entries.
* Added set.flow.properties template call to each fo:flow to support
customizations entry point.
* Add support for @floatstyle in figure
* Moved hardcoded properties for index division titles to the
index.div.title.properties attribute-set.
* Added support for table-layout="auto" for XEP.
* Added index.div.title.properties attribute-set.
* $verbose parameter is now passed to most elements.
* Added refentry to toc in part, as it is permitted by the DocBook schema/
DTD.
* Added backmatter elements and article to toc in part, since they are
permitted by the DocBook schema/DTD.
* Added mode="toc" for simplesect, since it is now permitted in the toc if
simplesect.in.toc is set.
* Moved hard-coded properties to nongraphical.admonintion.properties and
graphical.admonition.properties attribute sets.
* Added support for sidebar-width and float-type processing instructions in
sidebar.
* For tables with HTML markup elements, added support for dbfo bgcolor PI,
the attribute-sets named table.properties, informaltable.properties,
table.table.properties, and table.cell.padding. Also added support for the
templates named table.cell.properties and table.cell.block.properties so
that tabstyles can be implemented. Also added support for tables containing
only tr instead of tbody with tr.
* Added new paramater hyphenate.verbatim.characters which can specify
characters after which a line break can occur in verbatim environments.
This parameter can be used to extend the initial set of characters which
contain only space and non-breakable space.
* Added itemizedlist.label.markup to enable selection of different bullet
symbol. Also added several potential bullet characters, commented out by
default.
* Enabled all id's in XEP output for external olinking.
HTML
* Added support for refdescriptor.
* Added support for multiple refnamedivs.
* Added support for xml:id
* refsynopsisdiv as a section for counting section levels
Images
* Added new SVG admonition graphics and navigation images.
1.76 (February 3 2005)
* BUG FIXES
---------
* Perl no longer needs to be installed at build time, but when it is not, the
path to `perl' that will be used at run time must be passed to the
`configure' script.
1.74 (January 31 2005)
* COMPATIBILITY
-------------
* The argument on def like commands line (@deffn and friends) may be
bracketed, therefore there is no difference between this element and
others. There is no need of items with { in front in the %def_map
anymore.
* NEW FEATURES
------------
* More @-commands are available to the user, that were ignored before.
Most of these @-commands are those related with structure or printed
output.
* BUG FIXES
---------
* many deffn and friends line parsing bugs fixed.
1.72 (December 29 2004)
* NEW FEATURES
------------
* Handle texinfo 4.7 constructs:
@caption, @shortcaption, @ordf, @ordm, @registeredsymbol, @deftypecv,
@LaTeX, @indicateurl, @docbook, @ifdocbook, @ifnotdocbook, @comma,
@headitem, @quotation second arg, @acronym second arg.
@url is now a synonym for @uref. @ at the end of a @def* line continues the
line.
Handle texinfo 4.8 constructs:
@abbr, @slanted, @euro and @sansserif.
* Cross refs are done according to the specification presented in the texinfo
manual in the node HTML Xref.
* BUG FIXES
---------
* Re enable compatibility with perl older that 5.6.
1.70 (March 24 2004)
* BUG FIXES
---------
* use i18n files even when translations.pl is not included. Include
translations.pl.
* COMPATIBILITY
-------------
* install html manual in $datadir/texinfo/html.
[changed in pkgsrc to $datadir/doc/texi2html]
* NEW FEATURES
------------
* Add a spec file, usefull to build a rpm.
* FOR DEVELOPERS
--------------
* Standardized on Autoconf 2.59 & Automake 1.8.3
1.68 (March 20 2004)
* COMPATIBILITY
-------------
* When the manual is split the default is to put resulting files in a
directory with name the manual file basename (previously they were left in
the current directory). To avoid that, call texi2html with '-output .'.
* The main configuration files are now ./Config, ~/.texi2html/Config,
$sysconfdir/texi2html/Config and last $datadir/texi2html/Config. They are
sourced in that order.
In the future `/etc/texi2htmlrc' and `~/.texi2htmlrc' will no longer be
sourced and any existing site or user configuration should be moved to the
new locations if you wish it to be used by newer versions of Texi2HTML.
* Translation files are now stored in $datadir/texi2html/i18n/*,
$sysconfdir/texi2html/i18n/*, ~/.texi2html/i18n/*, and sourced in that order.
The translated strings are now associated with the english strings.
Please see the documentation for the format of the new translation files.
* First index page is the first page with a non empty index (with @printindex).
* The glossary and bibliography terms aren't searched anymore. You should use
@macro to simulate these features (look at Tests/macros/glossary.texi for
an example).
* We've standardized on GNU-style `--' prefixed long options, rather than the
old single-dash prefixed long options in the help, but the single-dash style
is still accepted on the command line for the time being.
We also changed `_' to `-' in option names.
* @setref handling is removed as the right corresponding @-command is @anchor.
* No more global variables outside of namespaces.
Global variables are now in the Texi2HTML namespace.
leading T2H_ is stripped from variable, hashes and array names. You should
change your variable names for the new release. As the global variables
(%THISDOC, $THIS_SECTION...) are in the Texi2HTML namespace you should use,
for example, $Texi2HTML::THISDOC{'fulltitle'} now.
functions from the main program should now be qualified in the main
namespace. t2h_ is stripped from the function names too.
t2h_anchor is now a function reference in init file, and thus should
be called like &$anchor(...).
toc file and main file are arguments for print_frame, overview lines are
arguments for print_toc_frame (instead of global variables).
* $THISPROG, $T2H_HOMEPAGE, $T2H_AUTHORS, $T2H_TODAY, $T2H_USER are now
values associated with the following keys in %Texi2HTML::THISDOC:
`program', `program_homepage', `today', `user'.
* Changes in the function reference used for the page layout:
print_section don't do the end of page or section anymore (except when
split at node), end_section does the end of a section, and print_*_footer
does the end of page.
the print_*_header, print_*_footer... functions take a ref on the buttons
array as argument, instead of using the $T2H_BUTTONS global variable.
Have a look at the texi2html.init file to update your configuration files.
* T2H_InitGlobals is not used anymore. Use the function reference init_out
to define $BODYTEXT dynamically and %Texi2HTML::THISDOC values in
print_page_foot and about_body to recreate the address instead of the
$T2H_ADDRESS.
You can have a look at program_string in texi2html.init which recreates
the address. $T2H_ADDRESS isn't used anymore.
* variables for latex2html are not in texi2html init file anymore but in
l2h.init.
* don't expand @ifinfo regions by default.
* option --output obsoletes -out_file and -subdir. It is the same than
--out_file when output is not split, and the same than --subdir when it is
split.
* If not split, the resulting file has a leading directory, and the directory
doesn't exist, it is created.
* If a directory creation fails the program aborts.
* Don't use T2H_CENTER_IMAGE, @center should be used.
* the init_out function redefines dynamically %NAVIGATION_TEXT, %BUTTONS_GOTO
and $BODYTEXT. You should redefine the hash values in that function. If you
want to reuse the values of the default values set by init_out,
you could do something like:
my $default_init_out = $init_out;
$init_out = \&makeinfo_like_init_out;
sub makeinfo_like_init_out()
{
my $encoding = &$default_init_out();
$NAVIGATION_TEXT{'Following'} = ' > ';
return $encoding;
}
* NEW FEATURES
------------
* Many changes towards output of stricter HTML.
* initialization files for html 3.2, xhtml, html 4.0 with inline style,
no header, utf8 characters outputted, makeinfo style, book style, conversion
to chm files and conversion to roff. Initialization files are searched
in ./, ~/.texi2html, $sysconfdir/texi2html and last $datadir/texi2html.
The file names are html32.init, xhtml.init, inlinestyle.init,
noheaders.init, utf8.init, makeinfo.init, book.init, chm.init and roff.init.
* The test suite is much more comprehensive and uses validate and tidy to
assess the correctness of the HTML.
* Handling of @html, @verbatim, @verb, @sp, @=, @copying, @insertcopying,
@cartouche, @titlefont, @dircategory, @direntry, @shorttitlepage, @\,
@afourlatex, @afourwide, @firstparagraphindent, @exampleindent, @novalidate,
@definfoenclose, @kbdinputstyle, @centerchap, @documentdescription,
@documentencoding, @contents, @shortcontents, @verbatiminclude.
* With --no-validate node cross-reference validation is suppressed (like
@novalidate).
* --expand may be specified more than once such that more than one additional
region could be expanded. --noexpand does the reverse. --iftex, --ifinfo...
and --no-ifinfo... can be used instead.
* add http-equiv="Content-Type" tag for the charset declaration.
* HTML formatting is isolated in customizable functions located in the
initialization files.
* menu comments are in a preformatted context.
* Any combination of caps for `top' leads to the top node.
* @ref{(perl)Top} leads to a ref to the info manual.
* References to external manual in @ref and menus are links to the html
pages (with the same convention than makeinfo --html use).
--html-xref-prefix is the base dir for external manual references.
* With --node-files do a file per node which can be used as a target for
cross references from other manuals (including manuals generated with
makeinfo --html).
* With --use-nodes nodes are sectionning commands whe they are not associated
with a structuring command.
* With --toc-links create links from headings to toc entries.
* distinct directions (next, prev...) for nodes and sections, more directions.
* split at chapter, section or for every node.
* new possibilities for buttons. If this is a ref to a scalar, the text
appears in navigation. If it is an array, the first element is a direction
used for the href, the second element is a scalar ref for the text.
* With --noseparated-footnotes the footnotes are in the same page than the
text.
* %NO_TEXI hash similar with %HREF but without texinfo commands,
%THISDOC{'title_no_texi'}
* "-U value" does the same than "@clear value".
* -P option prepends directory for include files before the document directory.
* -macro-expand generates a file with expanded macros and @include.
* pass $L2H_HTML_VERSION for the html version to latex2html.
* support for css. The --css-include option does the same than in makeinfo
(parse the file, and echo the @import part before the texi2html css rules,
the rules part after the texi2html css rules).
The texi2html css commands may be customized too.
* Text before the first @node or sectionning command is part of the first
section unless -ignore-preamble-text is set.
* if `-' is given to the -output option, output on STDOUT.
* Add images from the Singular project.
* All the strings appearing in the HTML are internationalized.
* centering and flushing is really handled.
* Format titlepage (even though the formatted text isn't used by default).
* Handle all the encodings perl knows about.
* BUG FIXES
---------
* @multitable size determination, out of bounds columns ignored.
* In @table and @itemize, @item is replaced by the @-command argument.
* nested @-commands are better handled.
* in index keys @-commands are replaced by the right symbols.
* files are omitted in hrefs when they points to the same file.
* $value{_title}... are expanded during HTML generation.
* @H{a} leads to a'' and not á
* cedilla are accepted in node names.
* Any characters are accepted in menu comments.
* frame target is the top file, and not the toc file.
* rewriting of the @macro code completely. This likely fixed some bugs but
this hasn't been verified by running the new, more complex test cases
against the old code.
* rewriting of the document structure resolution.
unnumbered regions are at the right level and splitted indices don't break
the document structure anymore.
index entries and footnotes are more precisely located.
* @-commands ignored are ignored with the line, the arg or following spaces
like makeinfo does.
* FOR DEVELOPERS
--------------
* Standardized on Autoconf 2.59 & Automake 1.8.2
* The --enable-maintainer-mode option is now required by configure to enable
what is considered the maintainer-specific portions of Makefiles. This
includes the portions which automatically rebuild the configure and build
files (configure, aclocal, Makefile.in, etc) when configure.in or other
dependencies are changed.
* The config is in the Texi2HTML::Config namespace. The latex2html related
functions are in the Texi2HTML::LaTeX2HTML namespace. The
internationalization functions are in the Texi2HTML::I18n namespace in
T2h_i18n.pm.
1.66 (June 8 2002)
* Many bug fixes.
1.65 (August 26 2001)
* Many bug fixes.
* The operation of the previously broken << (FastBack) and >> (FastForward)
buttons has changed slightly. FastBack now returns to the beginning of the
current chapter and FastForward now jumps to the beginning of the next
chapter.
> version 1.07
> - Release, to follow ocaml evolution.
>
> version 1.06+1
> - Added \lstnewenvironment in package listings
> - Pb pour les delims de hauteur 1 : -> rescanner le delimiteur ! Pas le tps.
> - Bug in text manager : incorrect behavior \centering-like declarations.
> Solution make the align flags systematically stacked
> - Add a command-line flag to hacha
> -nolinks -> suppress Previous/Up/Next links
> - Small hacha bug : replicate \htmlfoot argument in index.html file
> even when hevea generated footer is absent.
> - New \@charset command and xxcharset.exe script, to control
> output document character set.
> - firstnumber=auto|last|nnn in listings.hva
> - started adding an example for listings (exlst.tex)
> - proper (?) implementation of emph classes in listings
> (some debug print left)
> - key label in listings + ignore empty fst argument of env
> listing + patch on initial line numbers
> - An attempt to follow << listings >> pace of developement
> all '*label*' keys are now '*numbers*' keys, snif.
> - Added bgcolor definition in hevea.sty, not very good
> (some debug print left)
> - key label in listings + ignore empty fst argument of env
> listing + patch on initial line numbers
> - An attempt to follow << listings >> pace of developement
> all '*label*' keys are now '*numbers*' keys, snif.
> - Added bgcolor definition in hevea.sty, not very good
> - Spaces are irrelevant everywhere in array/tabular format
> - A new warning for \right and \left in non-display mode.
> - Special parsing (\@verbimagearg) for ``\DeclareGraphicsRule'' last
> argument.
> - Allow multiples > and < in package array.
> - Better error message for undefined defaults in keyval.
> - Do not check comments before Save.arg_verbatim.
> - Added a new primitive \@styleattr
> - Almost complete multibib package.
> - Small bit of xypic (-> all \xymatrix are images).
> version 1.06
> version 1.06-7
> - \ifmagen indroduced, \imagentrue at beginning of .image.tex,
> \imagenfalse in hevea.sty, if \ifimagen undefined.
> - Bug -> stopimage in lstinline.
> - Throw away index when some key field is empty (i.e. mimic makeindex)
> - Introduced \htmprefix
> - Bug in ``\@displayint'' (introduced by the new ``\@getprint'')
> - compatibility with ocaml 3.03 (do not close a file twice)
> - Table of contents a` la LaTeX.
> - new ``-hrf'' option for hacha
> - PNG managment in hevea/imagen
> - Added a ``-quant'' option to imagen
> - Changed ``\@getprint'' to interpret characters Cleaned a few bad usages of `
> `\@getprint''
> - Added ``\hyperref'' with optional argument.
> - Added underscore package
> - Bug htmlfoot, <!--FOOTER--> MUST appear last in hevea output
> - small stuff in listings (showlines and continued line numbering)
> version 1.06-6
> - Added esponja
> - Better error diagnostic for bad usage of \begin{document}... \end{document}
> - Added a \tocnomber command to include section numbers in table of
> contents
> - Better amstmath package
> version 1.06-5
> - \index allowed in section titles (@norefs extension)
> - Big dynamic scoping bug in packages.hva
> - Two easy misfeature disappear
> . trailing -exec prog brougth back one step
> . blanks allowed in array formats
> - Option -version
> - Bug in image.ml, finalize -> active := false, to make module restartable
> - Bug moreverb, protect get_line by save_lexstate/restore_lexstate.
> - Bug paragraphe (remettre Save.seen_par a` false dans make_stack).
> - Bug \iftest -> modifs locales (par fun_register)
> - Bug argument csname de \newcommand dans toimage -> save_arg
> - Licence du manuel.
> - Bug par, Dest.par None doit e^tre un nop (cf. appel dans expand_command,
> avec name = \par).
> - insertion d'un @verbarg pour les clefs de labels et de citations
> - Hot oubliait les notes de bas de page.
> - Simplification Misc.copy_hashtbl,
> ne marche plus pour les liaisans multiples.
> - small simplification fancyvrb
> - \sbox lrbox finally ok ?
> - New \@getprintnostyle primitive
> - Leading spaces in \usepackage{pkg1, pgk2}
> - New optimized mode for styles.
> - Plein de bugs corrige's (arguments a` , notamment), listings et fancyverb
>
> version 1.06-4
> version 1.06-3
> - Bug hacha, all output now goes into current directory
> - Paragraphs not ok, quick fix (in \\begin and \\end)
> - All document was typeset inside a Latexmacros group !
> -> change \document \enddocument commands
> - Corrected a bugs in argument parsing/scanning (save_sup/sub and
> arg scanning with ``may_cont''
> - alltt flags ignored when the alltt package is not loaded
> - A little more for fancyvrb
>
> version 1.06-2
> - Started implementing the fancyvrb package
>
> version 1.06-1
> - A la TeX \mathop
> - patched bugs in info genearation
> - alltt implementation revised. Efficency concern
> - listings package implementation
> - \def and \let now have TeX semantics *IMPORTANT*
> - \toplinks, for prev,up, next links on the root file.
> - Bug for paragraphs inside \@stopoutput.. \@restoreoutput.
> - Bug CamlCode in get.mll lexer. Correction is patchy.
> version 1.05
> - Paragraphs not ok, quick fix (in \\begin and \\end)
> - All document was typeset inside a Latexmacros group !
> -> change \document \enddocument commands
> - Corrected a bugs in argument parsing/scanning (save_sup/sub and
> arg scanning with ``may_cont''
> - alltt flags ignored when the alltt package is not loaded
> - A little more for fancyvrb
>
> version 1.06-2
> - Started implementing the fancyvrb package
>
> version 1.06-1
> - A la TeX \mathop
> - patched bugs in info genearation
> - alltt implementation revised. Efficency concern
> - listings package implementation
> - \def and \let now have TeX semantics *IMPORTANT*
> - \toplinks, for prev,up, next links on the root file.
> - Bug for paragraphs inside \@stopoutput.. \@restoreoutput.
> - Bug CamlCode in get.mll lexer. Correction is patchy.
Add table comments to the Dia output. These are truncated to 45 characters.
Fix a bug which resulted in duplicated columns when they were reserved
words in postgresql (column named "name").
Correct a number of bugs. Check constraint formatting in 7.4, functions
using numeric data type arguments, and others.
New Dia style with Zigzag line type. This is a good template for databases
with a low number of tables.
Correct GraphViz output when database contains tables named after reserved
keywords.
Permission characters were being picked up when in the users name.
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
Cawf is a C version of awf, Henry Spencer's Amazingly Workable (text)
Formatter. (Awf is written in awk and appears in comp.sources.unix,
Volume 23, Issue 27.) Cawf and awf provide a usable subset of raw nroff
capabilities and the styles of the man(7), me(7) (only cawf supports
me(7)), and ms(7) macro sets.
Like awf, cawf is completely independent of any licensed Unix source
code. In comparison to awf, cawf supports more nroff functions and one
more macro set, me(7).
This release includes a lot of fixes and improvement to existing
features plus a few new APIs:
* build fixes:
- Windows
- warnings removal (William Brack)
- maintainer-clean dependency(William)
- build in a different directory (William)
- fixing --with-minimum configure build (William)
- BeOS build (Marcin Konicki)
- compilation on AIX (Dan McNichol)
* bug fixes:
- xmlTextReaderHasAttributes (Rob Richards)
- xmlCtxtReadFile() to use the catalog(s)
- loop on output (William Brack)
- XPath memory leak
- ID deallocation problem (Steve Shepard)
- debugDumpNode crash (William)
- warning not using error callback (William)
- xmlStopParser bug (William)
- UTF-16 with BOM on DTDs (William)
- namespace bug on empty elements in push mode (Rob Richards)
- line and col computations fixups (Aleksey Sanin)
- xmlURIEscape fix (William)
- xmlXPathErr on bad range (William)
- patterns with too many steps
- bug in RNG choice optimization
- line number sometimes missing.
* improvements:
- XSD Schemas (Kasimier Buchcik)
- xmlUTF8Strpos speedup (William)
- XSD error reports (Kasimier Buchcik)
* new APIs:
- added xmlDictExists()
- GetLineNumber and GetColumnNumber for the xmlReader (Aleksey Sanin)
- Dynamic Shared Libraries APIs (mostly Joel Reed)
- error extraction API from regexps
- new XMLSave option for format (Phil Shafer)
* documentation:
- site improvement (John Fleck), FAQ entries (William).
Collection, from PR#28920 by Antoine Reilles, with a few minor changes by
myself.
Rubber is a building system for LaTeX documents.
It is based on a routine that runs just as many compilations as necessary. The
module system provides a great flexibility that virtually allows support for
any package with no user intervention, as well as pre- and post-processing of
the document. The standard modules currently provide support for bibtex,
dvips, dvipdfm, pdftex, makeindex. A good number of standard packages are
supported, including graphics/graphicx (with automatic conversion between
various formats and Metapost compilation).
Major changes since Docutils 0.3.5:
A special "line block" syntax useful for addresses, verse, and other cases
of significant line breaks has been added (also refer to the reStructuredText
Markup Specification).
Empty sections are now allowed.
A "raw" role has been added.
The LaTeX writer now escapes consecutive dashes (like "--" or "---") so that
they are no longer transformed by LaTeX to en or em dashes. If you want to
write en or em dashes using pure ASCII, please refer to the FAQ entry about
non-ASCII characters.
A dependency recorder has been added.
A directive has been added for compound paragraphs.
Many other improvements and bug fixes; see the history file of Docutils 0.3.7
at http://docutils.sourceforge.net/0.3.7/HISTORY.html.
Moved maintainership to myself as discussed with minsikkim@.
relevant changes:
-extended to expose more expat features:
- CurrentLineNumber, CurrentColumnNumber, CurrentByteIndex
- symbolic error numbers added in Expat 1.95.7 and 1.95.8
* Added Dublin Core Metadata Initiative (DCMI) namespaces to the
xml.ns module.
* fix memory leaks in pyexpat
* fix line number reporting in SAX
Shellwords is a thin wrapper around the shellwords.pl package, which
comes preinstalled with Perl. This module imports a single subroutine,
shellwords(). The shellwords() routine parses lines of text and
returns a set of tokens using the same rules that the Unix shell does
for its command-line arguments. Tokens are separated by whitespace,
and can be delimited by single or double quotes. The module also
respects backslash escapes.
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.
(Some OS's do in fact cause an error when the chown in "cp -p" fails.)
ChangeLog only list the following changes, but there also seem Cocoa related
ones.
2004-06-11 Dom Lachowicz <cinamod@hotmail.com>
* Make GTK+ FE use stock icons
* Bump version number
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.
This is from ideas from Greg Woods and others.
Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
xmlto is a front-end to an XSL toolchain. It chooses an appropriate
stylesheet for the conversion you want and applies it using an
external XSL-T processor. It also performs any necessary post-processing.
- Added manlifter to the distribution. doclifter no longer strips off file
extensions before appending .xml. Major improvement in parsing of
displays; C function prototypes are now recognized in them.
pkgsrc:
manlifter not installed yet, since it only works when run as "./manlifter"
probably have to resurrect the old xml-i18n-tools package:
Version 0.32.1
* Deprecate --pass-through option, default to UTF-8 for anything
except RFC822 files
-- bug #145017 (Danilo Segan)
* Add support for .icon files
-- bug #157412 (Takao Fujiwara, Rodney Dawes)
Version 0.32
* Check to avoid whining about {arch} and $PACKAGE-$VERSION dist directories
when looking for files missing from POTFILES.in
-- bug #157278 (Rodney Dawes)
* Deprecate AC_PROG_INTLTOOL for IT_PROG_INTLTOOL
-- bug #151508 (Rodney Dawes)
* Add new INTLTOOL_XML_NOMERGE_RULE for translating XML files without
merging the translations back into the output XML file
-- bug #155842 (Rodney Dawes)
* Fix new Makefile.in.in stuff to work with automake 1.4
-- bug #157298 (Rodney Dawes)
* Update I18N-HOWTO for the changes to use our own Makefile.in.in
-- bug #79598 (Rodney Dawes)
* Allow use of either AM_GNU_GETTEXT or AM_GLIB_GNU_GETTEXT and use our
own Makefile.in.in instead of trying to patch one
-- bug #144715 (Rodney Dawes)
* Handle all supported gettext escape sequences in PO files
-- bug #48489 (Danilo Segan)
* Fix Scheme string extraction, add support for translators' comments
-- bug #137029 (Danilo Segan)
* Fix translations of attributes of XML elements
-- bug #155843 (Danilo Segan)
* Support for translators' comments in Glade files
-- bug #155294 (Danilo Segan)
* Fix paths and quoting for intltool script variables in intltool.m4
-- bug #154717 (James Henstridge, Rodney Dawes)
* Fix merging of xml:space="preserve" tags
-- bug #151017 (Danilo Segan).
* Look for Q_() keyword as well
-- bug #154063 (Danilo Segan).
New in 0.60.2:
* Added the `munch-list' command to the aspell utility. The `munch'
program in the `myspell/' directory will disappear in Aspell 0.61.
The `munchlist' script will also likely disappear or be replaced
when Aspell 0.61 is released since it doesn't work correctly
anyway.
* Several important bug fixes some of which rendered some non-English
languages unusable.
* Other minor changes.
New in 0.60.1.1:
* Fix bug involving checking of capitalized word when affix
compression is used.
* Compile fixes.
* Added an option to disable using the "wide" curses version in case
it causes compile problems.
* Minor manual updates
* Avoided including some unnecessary files in the distribution.
New in 0.60.1:
* Lots of compile fixes for various platforms.
* Miscellaneous bug fixes.
* Added Nroff filter thanks to Sergey Poznyakoff.
* The default filter mode when in pipe mode is now nroff for
compatibility with Ispell.
* Added Texinfo filter.
* Added a section detailing the differences between Ispell and
Aspell.
* Updated the section on thread safety.
* Other miscellaneous manual changes such as updating the To Do and
Authors section.
Changes since 0.50.5:
* Added support for Affix Compression. Affix compression stores
the root word and then a list of prefixes and suffixes that
the word can take, and thus saves a lot of space. The codebase
comes from MySpell found in OpenOffice. It uses the same affix
file that OpenOffice (and Mozilla) use. Affix compression will
even work with soundslike lookup to a limited extent.
* Added support for accepting all input and printing all output
in UTF-8 or some other encoding different from the one Aspell
uses. This includes support for Unicode normalization. Aspell
can now support any language with no more than 210 distinct
characters, including different capitalizations and accents,
_even if_ there is not an existing 8-bit encoding that supports
the language.
* Added support for loadable filters and customizable filter
modes thanks to Christoph Hintermüller.
* Enhanced SGML filter to also support skipping sgml tags such
as "script" blocks thanks to Tom Snyder.
* Added gettext support thanks to Sergey Poznyakoff
* Reworked the compiled dictionary format. Compiled dictionaries
now take up less space (less than 80% for the English language)
and creating them is significantly faster (over 4 times for
the English language).
* Reworked suggestion code. It is significantly faster when
dealing with short words (up to 10 times). Also added support
for MySpell Replacement Tables and n-gram lookup. In addition,
added basic support for compound words.
* Manual has has been converted to texinfo format thanks to
the work of Chris Martin.
* Reworked the build system so that a single Makefile is used
for most of the code.
* All data, by default, is now included in `LIBDIR/aspell-0.60'.
Also added a built time option to increment the major version
number of the shared library. This should allow both Aspell
version 0.50 and 0.60 to coexist. The major version number is
_not_ incremented by default as Aspell 0.60 is binary compatible
with Aspell 0.50.
NOTE: this is not true for pkgsrc.
* The code to handle dictionaries has been rewritten. Because
of this support for the dictionary option `strip-accents' has
been removed. In addition the `ignore-accents' option is
currently unimplemented.
* Lots of other minor changes due to massive overhaul of the
source code.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
could be evaluated by configure scripts at the configure stage.
(Otherwise, pkg_admin(1) and pkg_info(1) can be executed only once
before EB as a dependency is not installed yet, which results in
that those commands return void.)
2.117 Thu Jul 1 12:11:47 CEST 2004
- Fixed problems with squares and 32bit integer Perls.
- Pod nits in Regexp::Common (Jim Cromie)
- $VERSION fix in Regexp::Common::URI::RFCC2384 (Mike Arms)
- Discuss unwanted matching in Regexp::Common::net (Charles Thomas)
- 132238 tests in 48 files.
2.116 Wed Jun 30 11:37:45 CEST 2004
- Restricted recognition of squares to numbers less than
9000000000000000, to avoid problems with round-off errors.
- Fixed an off-by-one error in t/zip/spain.t which caused some
test to fail when they shouldn't.
- 132235 tests in 48 files.
2.115 Wed Jun 9 23:59:13 2004
- Patterns for comments of ABC, Caml, CLU, COBOL, ECMAScript,
Icon, J, JavaScript, Lisp, M, MUMPS.
- Patterns for postal codes of Norway, Italy and Spain.
- Patterns for US SSN.
- New way of doing tests using t::Common, giving more control
to test program.
- Random generators in t::Common.
- Cut down on tests in test_lingua_palindrome.t.
- Fixed bug in t/zip/australia.t could cause an infinite loop.
- 132225 tests in 48 files.
2.114 Sun May 25 21:34:56 2003
- Fix to t/zip/greenland.t to avoid generating valid zipcodes
when testing for failures.
- Fixes to t/URI/gopher.t and t/URI/wais.t to avoid warnings.
- Australian postal codes now accept '0909'. (Ron Savage)
- Added comments for 'C--', 'C#', 'Cg', 'Nickle', 'PL/SQL', 'QML'
and SLIDE.
- Fixed the assignment of the version number to $VERSION in 6 classes.
- 158287 tests in 44 files.
- 134 patterns in 11 classes and 12 subclasses.
1.8 Thu Jul 1 23:21:14 EDT 2004
- Fix handling for the case where we we're quoting
a false but defined string. From Stephen Quinney.
1.7 Wed Jun 16 16:54:57 EDT 2004
- New maintainer learns to remove his debugging output
1.6 Wed Jun 16 13:36:00 EDT 2004
- New maintainer
- Better handle attempts to quote an empty or undef string
Change log:
3.63
[BUG FIXES]
- email validation was beefed up to not permit spaces with e-mails
or semi-colons to get through. Thanks to Jason Crome for some tests
to this, and the Mail::VRFY module, which was the source of the
improved RE.
[INTERNALS]
- Added a couple more test to the distribution which were missing in
the MANIFEST
3.62 Fri Oct 8 22:55:49 EST 2004
[INTERNALS]
- Removed experimental label from 'msgs' functionality.
- Beefed up test suite for dependencies and dependency_groups (Drew Taylor)
3.61 Mon Sep 20 18:10:23 EST 2004
[BUG FIXES]
- file_format from ::Constraints::Upload now handles
non-existent files more gracefully. (Evan A. Zacks)
3.60 Mon Sep 20 18:10:23 EST 2004
[BUG FIXES]
- file_max_bytes seemed to never be reporting failure.
- Fix Iconv::iconv error with "Shift_JIS" processing.
- Fix method name mistake.
- Since encoding modulde would be loaded as needs, it should be load
by "load" instead of "require".
Add dependency to ruby-iconv or ruby-uconv package.
Bump package revision.
* Fix how the GtkTextTag is created to work with shared tag tables.
* Additional translation (see po/ChangeLog).
Changes 2.0.7:
* Activating the menu through a keybinding now properly checks the
word currently under the cursor.
* Prevent the trampling on an application's textdomain (Stu Tomlinson).
* Additional translations (see po/ChangeLog).
Changes 2.0.6:
* Use new PANGO_UNDERLINE_ERROR style when available to highlight
misspelled words with squiggly red underline.
* Internationalize with GNU Gettext. All five strings now translatable.
Thanks to Adriano Del Vigna de Almeida <katmandu@fs.inf.br>
* New po/ChangeLog to track translation additions/updates.
Ispell 3.2 is primarily a bug-fix release, but a number of new
features are important to users:
- There is a new interactive mode. If ispell is invoked without
arguments, it will prompt for words and suggest corrections.
- The emacs interface (ispell.el and ispell.texinfo) is no
longer distributed with ispell. Use the code that comes with
emacs, or pick it up from:
ftp://kdstevens.com/pub/stevens/ispell.el.gz
or the matching ispell.el home page:
http://www.kdstevens.com/~stevens/ispell-page.html
- There is now an HTML mode. It is automatically selected for
files ending in ".html", ".htm", or ".shtml". It can also be
chosen manually with the -H switch.
- There is a new general-purpose deformatter switch, -F. This
switch, which was suggested by Ron Guilmette, allows an
external program to perform deformatting for ispell. The -F
switch opens the door to completely generalized spell checking
with ispell. Want to spell-check your C/C++ comments? A
simple deformatter filter will do the job. See the ispell
manual page for details.
- The annoying "TeX backslash bug" is now fixed correctly.
- TeX/LaTeX deformatting is now somewhat configurable. Check
out the -k switch and TEXSKIP1 in the manual page.
Also include the irix patches from PR pkg/26925 from Georg Schwarz.
and drop maintainership, since I don't longer use it
changes:
* Sat Nov 20 2004 Eric S. Raymond <esr@snark.thyrsus.com> - 1.15-1
- Fix logic for flushing mdoc namediv. Handle tables within mdoc lists better.
Strip out some pod2mam-generated cliches.
* Thu Sep 2 2004 Eric S. Raymond <esr@snark.thyrsus.com> - 1.14-1
- Added -e option to set encoding in the output XML. Documented
required file extensions for mm, me, ms. Now lift some trivial uses
of eqn(1) markup. Better handling of mm header markup. Interpret
the X source distribution's local macros as a secondary markup.
Nuke   it's documented but apparently not actually defined.
Ruby-xmlparse is a module to access to James Clark's XML Parser Toolkit
"expat" (http://www.jclark.com/xml/expat.html) from Ruby.
It is used by net/ruby-xmlrpc4r pakcage.
for Ruby packages. This pacakge is only for ruby16 since Ruby
1.8.1 bundled this ectention library.
Changes are huge, please refer HOMEPAGE or ChangeLog in source
files.
Bug fixes:
- Bug reported by Michael Minn <mail@michaelminn.com> fixed
New features:
- The default mapping file is now based on the locale (Unix/Linux) or on
the active codepage (DOS)
- A Word document can now be saved as "formatted" text. That means with things
like *bold* to show bold text, /italics/ to show italics and _undeline_ to
show underlined text are added to the plain text. Based on patches send by
Ofir Reichenberg <ofir@qlusters.com>
- Improved table parsing. Based on information supplied by Bastien Legras
<bastien.legras@nectech.fr> and Alex de Kruijff <freebsd@akruijff.dds.nl>
- A Word document can now be saved in PDF.
- First attempt to support PostScript output in the Cyrillic alphabet. Based
on work done by Alexander Belyaev <isle@free.kursknet.ru>
- Better support for the Cyrillic alphabet
Changes since 3.3.4 are:
* Accept remote access.
* Adopt BSD license.
* Include only Japanese HTML documents (English documents are removed!).
* Accept Japanese encodings other than EUC-JP.
* Improve EB_BookList API.
* Many bug fixes.
While here, enable pkgviews installation.
*** Change the meaning of FLYSPELL-LARGE-REGION. From now on,
if FLYSPELL-LARGE-REGION is nil, regions are treated as small.
*** Improve doublon detection in TeX mode. The fix gets rid
of errors introduced by indexes.
*** Add the FLYSPELL-PROG-MODE-HOOK to FLYSPELL-PROG-MODE.
2.6.16: Nov 10 2004:
- general hardening and bug fixing crossing all the API based on new
automated regression testing
- build fix: IPv6 build and test on AIX (Dodji Seketeli)
- bug fixes: problem with XML::Libxml reported by Petr Pajas, encoding
conversion functions return values, UTF-8 bug affecting XPath reported by
Markus Bertheau, catalog problem with NULL entries (William Brack)
- documentation: fix to xmllint man page, some API function descritpion
were updated.
- improvements: DTD validation APIs provided at the Python level (Brent
Hendricks)
Release 1.67.0
* A number of important bug fixes, documented in WhatsNew.
* Added Saxon8 extensions
* Enabled dbfo table-width on entrytbl in FO output
* Added support for role=strong on emphasis in FO output
* Added new FO parameter hyphenate.verbatim that can be used to turn on
"intelligent" wrapping of verbatim environments.
* Replaced all <tt></tt> output with <code></code>
* Changed admon.graphic.width template to a mode so that different
admonitions can have different graphical widths.
* Deprecated the HTML shade.verbatim parameter (use CSS instead)
* Wrapped ToC refentrytitle/refname and refpurpose in span with class values.
This makes it possible to style them using a CSS stylesheet.
* Use strong/em instead of b/i in HTML output
* Added support for converting Emphasis to groff italic and Emphasis role=
'bold' to bold. Controlled by emphasis.propagates.style param, but not
documented yet using litprog system. Will do that next (planning to add
some other parameter-controllable options for hyphenation and handling of
line spacing).
* callout.graphics.number.limit.xml param: Changed the default from 10 to 15.
* verbatim.properties: Added hyphenate=false
* Saxon and Xalan Text.java extensions: Added support for URIResolver() on
insertfile href's
* Added generated RELEASE-NOTES.txt file.
* Added INSTALL file (executable file for generating catalog.xml)
* Removed obsolete tools directory from package
Release 1.66.1
* A number of important bug fixes, documented in WhatsNew.
* Now xml:base attributes that are generated by an XInclude processor are
resolved for image files.
* Rewrote olink templates to support several new features.
o Extended full olink support to FO output.
o Add support for xrefstyle attribute in olinks.
o New parameters to support new olink features: insert.olink.page.number,
insert.olink.pdf.frag, olink.debug, olink.lang.fallback.sequence,
olink.properties, prefer.internal.olink. See the reference page for
each parameter for more information.
* Added index.on.type parameter for new type attribute introduced in DocBook
4.3 for indexterms and index. This allows you to create multiple indices
containing different categories of entries. For users of 4.2 and earlier,
you can use the new parameter index.on.role instead.
* Added new section.autolabel.max.depth parameter to turn off section
numbering below a certain depth. This permits you to number major section
levels and leave minor section levels unnumbered.
* Added footnote.sep.leader.properties attribute set to format the line
separating footnotes in printed output.
* Added parameter img.src.path as a prefix to HTML img src attributes. The
prefix is added to whatever path is already generated by the stylesheet for
each image file.
* Added new attribute-sets informalequation.properties,
informalexample.properties, informalfigure.properties, and
informaltable.properties, so each such element type can be formatted
individually if needed.
* Add component.label.includes.part.label parameter to add any part number to
chapter, appendix and other component labels when the label.from.part
parameter is nonzero. This permits you to distinguish multiple chapters
with the same chapter number in cross references and the TOC.
* Added chunk.separate.lots parameter for HTML output. This parameter lets
you generate separate chunk files for each LOT (list of tables, list of
figures, etc.).
* Added several table features:
o Added table.table.properties attribute set to add properties to the
fo:table element.
o Added placeholder templates named table.cell.properties and
table.cell.block.properties to enable adding properties to any
fo:table-cell or the cell's fo:block, respectively. These templates are
a start for implementing table styles.
* Added new attribute set component.title.properties for easy modifications
of component's title formatting in FO output.
* Added Saxon support for an encoding attribute on the textdata element.
Added new parameter textdata.default.encoding which specifies encoding when
encoding attribute on textdata is missing.
* Template label.this.section now controls whole section label, not only
sub-label which corresponds to particular label. Former behaviour was IMHO
bug as it was not usable.
* Formatting in titleabbrev for TOC and headers is preserved when there are
no hotlink elements in the title. Formerly the title showed only the text
of the title, no font changes or other markup.
* Added intial.page.number template to set the initial-page-number property
for page sequences in print output. Customizing this template lets you
change when page numbering restarts. This is similar to the
format.page.number template that lets you change how the page number
formatting changes in the output.
* Added force.page.count template to set the force-page-count property for
page sequences in print output. This is similar to the format.page.number
template.
* Sort language for localized index sorting in autoidx-ng.xsl is now taken
from document lang, not from system environment.
* Numbering and formatting of normal and ulink footnotes (if turned on) has
been unified. Now ulink footnotes are mixed in with any other footnotes.
* Added support for renderas attribute in section and sect1 et al. This
permits you to render a given section title as if it were a different
level.
* Added support for label attribute in footnote to manually supply the
footnote mark.
* Added support for DocBook 4.3 corpcredit element.
* Added support for a dbfo keep-together PI for formal objects (table,
figure, example, equation, programlisting). That permits a formal object to
be kept together if it is not already, or to be broken if it is very long
and the default keep-together is not appropriate.
* For graphics files, made file extension matching case insensitive, and
updated the list of graphics extensions.
* Allow calloutlist to have block content before the first callout
* Added dbfo-need processing instruction to provide soft page breaks.
* Added implementation of existing but unused default.image.width parameter
for graphics.
* Support DocBook NG tag inline element.
* It appears that XEP now supports Unicode characters in bookmarks. There is
no further need to strip accents from characters.
* Make segmentedlist HTML markup more semantic and available to CSS styles.
* Added user.preroot placeholder template to permit xsl-stylesheet and other
PIs and comments to be output before the HTML root element.
* Non-chunked legalnotice now gets an <a name="id"> element in HTML output so
it can be referenced with xref or link.
* In chunked HTML output, changed link rel="home" to rel="start", and link
rel="previous" to rel="prev", per W3C HTML 4.01 spec.
* Added several patches to htmlhelp from W. Borgert
* Added Bosnian locale file as common/bs.xml.
commands do: adding or removing tabs from a document.
Text::Wrap::wrap() will reformat lines into paragraphs. All it does is
break up long lines, it will not join short lines together.
Text::Fill::fill() will reformat blocks of text into paragraphs. It
uses Text::Wrap::wrap() to do the work
Collection.
This Perl 5 module is a very simple filter for XML parsers. One
common cause of grief (and programmer error) is that XML parsers
aren't required to provide character events in one chunk. They can,
but are not forced to, and most don't. This filter does the trivial
but often-repeated task of putting all characters into a single event.
Actually this is the second import hopefully in the right directory this
time. Sorry for the mess.