GTK-Doc 1.5 (Mar 7 2006)
===========
o Output the new version of devhelp2 information, but still generate the old
devhelp files so older versions of DevHelp still work OK.
o Fixed the initial creation of the *-sections.txt file so the object
hierarchy, signals and properties all work automatically.
o Show information about signal flags (run first/last).
o Support a --source-suffixes argument specifying which source files to scan.
o Support other root object types besides GObject and GInterface.
o Use a fixed navigation bar for the generated documentation.
o New documentation from Stefan Kost.
o Handle more variations of C syntax.
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD
when determining whether the native makeinfo can be used.
* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.
* Get rid of all the "split" argument deduction for makeinfo since
the PLIST module already handles varying numbers of split info files
correctly.
NOTE: Platforms that have "makeinfo" in the base system should check
that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
correct.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
Overview of Changes in Namazu 2.0.15 - Jan. 29, 2006
* The mistake of the document concerning ISO-8859-* is corrected.
* RedHat software namazu.spec was taken in.
The unnecessary patch was deleted.
* Include File::MMagic 1.25.
* Support MeCab.
* Add -b and --use-mecab options for mknmz.
* Add --norc option for mknmz and namazu.
* Add --decode-base64 option for mknmz.
* Add new filters (Gnumeric, Koffice, Mainman/Pipermail, Zip, Visio).
* Add new directives for mknmzrc (MECAB, DENY_DDN).
To skip when filename is DDN.
* Add sorting function by date of field.
* Added new files (nmzcat, nmzegrep).
* Adapt new filter programs (wvWare 1.0.3, xlhtml 0.5.1, xpdf 3.01).
* For Windows of filter (msword.pl, excel.pl, powerpoint.pl,
postscript.pl, etc...).
* Ole control filter renewal.
* ';' can have been used for the delimiter of QUERY_STRING.
* Add the Perl version test program (pltests).
* Fix some bugs.
Depend on tex, and build and install html documentation.
Jan 31, 2006
\fmtname, \fmtversion
Jan 30, 2006
\smartdoublequotes: " preceding digit should be ``
Jan 29, 2006
\smartdoublequotes, \emailliketext
Jan 25, 2006
In {schemedisplay}, allow $$ (i.e., the scheme-math-escape characters used
to enclose empty space) to typeset as nothing, just like SLaTeX does.
Shriram Krishnamurthi uses this to insert empty space to split symbols in
SLaTeX, and wanted tex2page to honor it. (This is a possible kludge,
because $...$ enclosing nothing, i.e., $$, is treated as a math-display
opener by TeX, and hence fails, possibly correctly so. But it seems OK to
make an exception for SLaTeX displays, because there is no tradition of
using doubled math-escape characters there to indicate math displays.)
Have copyright year-range (displayed by --version argument) use closing
year from *tex2page-version* (which my text editor automatically sets on
writing the file), instead of it requiring hardwiring by lazy me every time
I change tex2page for the first time in a calendar year.
Oct 23, 2005
do-includegraphics-web bugfix. Was ignoring \includegraphics calls that
didn't have optional arg.
Oct 22, 2005
Set/store dimens as scaled points (1pt = 65536sp), not necessarily integral
as in TeX, but certainly not as integral pixels!
\number\dimenctlseq prints as number of scaled points (cf. \the\dimenctlseq
which prints as number of points followed by "pt").
Recognize \hsize as a predefined dimen (with value 6.5in).
\epsf[xy]size are dimens.
\dimenctlseq=<dimen> should eat any following space.
XML::Handler::Trees provides three PerlSAX handler classes for
building tree structures. XML::Handler::Tree builds the same type
of tree as the "Tree" style in XML::Parser. XML::Handler::EasyTree
builds the same type of tree as the "EasyTree" style added to
XML::Parser by XML::Parser::EasyTree. XML::Handler::TreeBuilder
builds the same type of tree as Sean M. Burke's XML::TreeBuilder.
These classes make it possible to construct these tree structures
from sources other than XML::Parser.
Pkgsrc changes:
- New prerequisite package p5-Class-ErrorHandler.
- Removed dependency on p5-Cryp-DES. Crypt::DES is not used anywhere in the
package.
Changes since version 0.06:
===========================
0.07 2005.05.25
- Allow passing in Name and Macro parameters on encode and decode,
rather than just at initialization.
- Use Class::ErrorHandler instead of our own built-in error-handling
class.
- Switched to using Module::Install in Makefile.PL.
break, not in the global scope. This means that the automatic detection
of boost::regex isn't caried into global scope, so fix this. No idea
how this could have ever worked.
Changes since 3.63
4.12 Thu Jan 5 21:07:50 EST 2006
[INTERNALS]
- Fix test suite to pass when CGI::Simple is not installed
(Lee Carmichael, Davide Dente)
4.11 Tue Jan 3 18:38:23 EST 2006
[ENHANCEMENTS]
- A new constraint for minimum image dimensions was added in
Data::FormValidator::Constraints::Upload (Lee Carmichael)
[INTERNALS]
- refactoring of Upload.pm and t/upload.t (Lee Carmichael)
4.10 Thu Dec 22 19:55:34 EST 2005
[ENHANCEMENTS]
- The msgs key can now take a callback, allow users to override how error
message generation is done. Some alternative message generate routines
will hopefully be published soon. (Cees Hek, Chris Laco and others)
- New profile key: untaint_regexp_map (Michael Peters)
[BUG FIXES]
- bug was fixed for dependent fields that had false values, but were valid
(Emanuele Zeppieri)
- Failed constraints for multiple fields with the same name no longer return duplicate
error messages (Will Hawes)
- value of any_errors was wrongly added to msgs even when there are no errors
(RT#14942, report and test script by Michael Graham)
[INTERNALS]
- bump Date::Calc requirement (RT#15715)
4.02 Wed Aug 31 21:22:58 EST 2005
[ENHANCEMENTS]
- the use of custom signal handers for "die" has now been localized to
avoid interfering with other applications. (Josh Miller).
- initial support for qr in constraint_method profile key
[BUG FIXES]
- Updated ::Constraints example docs to be accurate: recommend :closures, not :all
[INTERNALS]
- provide a more accurate debugging message for constraint_method_regexp_map
4.01 Sat Aug 20 13:16:47 EST 2005
[ENHANCEMENTS]
- get_input_data() now supports the parameters "as_hashref => 1" to
return the input data in a uniform way.
[INTERNALS]
- Constraints may refer to fields that are 'unknown' to
Data::FormValidator. These unknown values will remain unfiltered
as before. (Michael Peters).
- _get_data() was renamed to _get_input_as_hash(). You shouldn't care.
4.00 Sun Aug 14 10:57:25 EST 2005
*** NOTE ***
This a major update with a significant code changes. While the test suite
indicates we have 100% compatibility with 3.x, you are encouraged to test
this release with your own applications before deploying it in a production
environment.
[ENHANCEMENTS]
- The constraints interface has been overhauled to be more intuitive to use
with parameterized constraints. This included added new two new profile
keys: 'constraint_methods' and 'constraint_method_regexp_map'. All of
the old syntax is still supported, but de-emphasized in the documentation.
See RELEASE_NOTES for details.
- A new method has been added to help building custom constraints:
"set_current_constraint_name('foo')" will set the name of a constraint
from within itself. An alias named 'name_this()' is provided for brevity.
See the section on "Writing your own constraints" in DFV::Constraints
for details.
- success() method added to Results object. This is an easy way to check
that there were no missing or invalid fields. (Michael Peters).
- 'separator' was misspelled consistently in the the docs, code and tests.
The proper spelling as well as the legacy typo spelling are now
supported, although the typo'ed version is no longer documented, except
for here. :) Thanks to Terrence Brannon for spotting this.
- The 'msgs' hash in the profile is now validated to make sure it includes only
valid keys. This should help to spot some errors faster.
- ::Constraints::Upload now supports CGI::Simple, thanks to David Emery.
- Documentation for required_regexp has been improved. (William McKee)
- support for coderefs as default values (Marcello)
- Improved field_filters documentation, thanks to Andrew Brosnan.
[BUG FIXES]
- RT#12220: Canadian Province RE were updated. (Steve Simms).
- The preferred MIME type was not being returned by the 'file_format'
constraint for file uploads. This would have only affected cases where
the mime type sent by the browser differed from the one detected by DFV.
Thanks to Randal Schwartz for spotting this. (RT#12744).
- Profile re-use when constraint_regexp_map is used is now fixed
(Thanks to Cees Hek).
- The date_and_time constraint now understands this format: MMDDYYYY.
(RT#12111, thanks to JMAY)
- This one is worth a brief explanation. When this old syntax was used:
my ( $valid, $missing, $invalid, $unknown ) = Data::FormValidator->validate({}, {} );
$invalid would be returned as an empty arrayref if there were no
invalids. This return value was undocumented, and was later changed to
be 'undef' sometime between 3.50 and 3.70. However, I found that some
applications, including Cascade, depended on the undocumented return
value (which they shouldn't have).
I have now reverted the behavior to returning an empty arrayref in this
case, added a test for it, and updated the docs to be explicit about the
return value. This will save some people unexpected breakages when
upgrading DFV from a very old version with very old applications.
Those who use the $results object are unaffected.
[INTERALS]
- Add many failing TODO tests for built-in filters. See t/filters_builtin.t
- A new test was added to check that no warnings are emitted when an untainted
constraint returns undef (Michael Peters)
Changes since 0.39:
version: 0.57
date: Wed Feb 1 23:06:25 PST 2006
changes:
- Add obligatory '1;' to end of each module.
---
version: 0.56
date: Mon Jan 30 10:26:33 PST 2006
change:
- Add Module::Install::TestBase support
---
version: 0.55
date: Sun Jan 29 19:03:35 PST 2006
change:
- Load YAML::Node because Module::Build expects it to be loaded.
We can undo this when Module::Build starts loading it for itself.
---
version: 0.54
date: Sun Jan 29 17:28:46 PST 2006
change:
- Remove dependency on Class::Spiffy (and/or Spiffy).
---
version: 0.53
date: Thu Jan 19 06:03:17 PST 2006
change:
- Depend on Class::Spiffy instead of Spiffy. No source filtering.
---
version: 0.52
date: Wed Jan 18 14:25:24 PST 2006
change:
- Error in Spiffy-0.26 causing problems. Require 0.27
---
version: 0.51
date: Sat Jan 14 17:09:09 GMT 2006
change:
- Tests pass on win32 and cygwin
- Don't gpg sign the distribution tarball
---
version: 0.50
date: Sun Dec 25 11:09:18 PST 2005
changes:
- Major refactoring of YAML.pm
- Completely OO with same old functional UI
- Support the $YAML::Stringify option which most be on for objects to get
stringified. Otherwise dump the object.
- Can dump overloaded objects now.
- Completely refactor test suite using Test::Base
- Create Test::YAML
- Make test framework compatible with YAML::Syck - Test-Base-0.45
- Reviewed all rt bugs. fixed many
- Reviewed all emailed bugs. Fixed many.
- Helped audrey complete YAML::Syck and worked on interoperability issues
- Test well known yaml docs like svk and META.yml
- Eliminate unsafe string evals
- Can use with autouse. Spiffy-0.25
- Support YAML::Marshall to help classes that want to do their own marshalling
- Make objects tags configurable
- -M option for ysh to test other implementations like YAML::Syck
This module exists to generate basic Atom syndication feeds. While it does
not provide a full, object-oriented interface into all the nooks and crannies
of Atom feeds, an Atom parser, or an Atom client API, it should be useful for
people who want to generate valid Atom feeds of their content quickly and
easily.
"The kantiword script in antiword allow local users to overwrite arbitrary
files via a symlink attack on temporary output and error files."
Replace the naive mktemp usage with something that actually works.
Release 2.0.0 Wed Jan 11 2006
- We no longer use the "check" library for C unit testing; we
always use the (partial) internal implementation of the API.
- Report XML_NS setting via XML_GetFeatureList().
- Fixed headers for use from C++.
- XML_GetCurrentLineNumber() and XML_GetCurrentColumnNumber()
now return unsigned integers.
- Added XML_LARGE_SIZE switch to enable 64-bit integers for
byte indexes and line/column numbers.
- Updated to use libtool 1.5.22 (the most recent).
- Added support for AmigaOS.
- Some mostly minor bug fixes. SF issues include: 1006708,
1021776, 1023646, 1114960, 1156398, 1221160, 1271642.
"extract" script for extraction. Many cases where a custom EXTRACT_CMD
simply copied the distfile into the work directory are no longer
needed. The extract script also hides differences between pax and
tar behind a common command-line interface, so we no longer need code
that's conditional on whether EXTRACT_USING is tar or pax.
Changes in 0.4.4:
-----------------
* Added missing GPL and LGPL texts (Shaun McCance)
* Added another fix for line numbering, #317270 (Brent Smith)
* Updated translations:
bn (Mahay Alam Khan)
et (Ivar Smolin)
(33/47 languages with 100% translation)
Changes in 0.4.3:
-----------------
* Fix for loops on old bourne shells, #317308 (Shaun McCance)
* Fix paths when $(srcdir) is absolute (Shaun McCance)
* Fix DESTDIR support #318007 (Frederic Crozat)
* Updated translations:
it (Alessio Frusciante)
(32/46 languages with 100% translation)
The po4a (po for anything) project goal is to ease translations (and
more interestingly, the maintenance of translations) using gettext
tools on areas where they were not expected like documentation.
In po4a each documentation format is handled by a module. For now,
there exist modules for the pod format (in which the perl documentation
is written), the good old man pages, and the documentation of the
kernel compilation options. Some other modules are underway, like
for sgml, xml, or texinfo.
This is a module which intends to substitute Text::Wrap,
which supports internationalized texts including:
- multibyte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5,
- fullwidth characters like east Asian characters which appear in
UTF-8, EUC-JP, EUC-KR, GB2312, Big5, and so on,
- combining characters like diacritical marks which appear in UTF-8,
ISO-8859-11 (aka TIS-620), and so on, and
- languages which don't use whitespaces between words, like Chinese
and Japanese.
The text is to be given in locale encoding, not always in UTF-8.
(Of course locale encoding is UTF-8 in UTF-8 locales.)
This is a module to provide equivalent feature as wcwidth(3) and
wcswidth(3). This also provides mblen(3) equivalent subroutine.
mbwidth() and mbswidth() are provided subroutines corresponding
wcwidth(3) and wcswidth(3) in C language. The prefix "mb" expresses
that they handles "multibyte character" in C meaning, i.e., character
encoding specified by LC_CTYPE locale.
These subroutines are used to get the width of characters on terminal.
Though most characters have width of 1, there are exceptions.
Fullwidth characters are characters with width of 2. Most of east
Asian characters such as Hiragana, Katakana, Hangul, Han Ideogram
are fullwidth. Combining characters are characters with width of 0.
Unicode has many combining characters like diacritical marks. There
are languages which need combining characters such as Thai and
Vietnamese.
Thus, if you would like to format international texts on terminal,
you will have to be aware of variation of character width and will
want to use this module.
This change fixes a bug with entities for -,\ and /
Bump PKGREVISION, and take maintainership
(issues of changing distfiles have been advertised upstream)
2005-12-15 Mikio Hirabayashi
* estraier.c (est_db_open): "ESTDBHUGE" was added.
* estraier.c (est_regex_replace): "&" was to be handled.
* estraier.c (est_cond_set_expander): new function.
* estcmd.c (runput, rungather): "-lg" was renamed to "-xl",
and "-xh" was added.
* estseek.c (showdoc): a bug about calculating similarity
was fixed.
* estseek.c (realmain): "qxpndcmd" was added.
* estseek.c (expandquery): new function.
* estmaster.c (realmain, startup): "-ro" option was added.
* estmaster.c (sendnodecmdsearchui): the output format
modified for OpenSearch 1.1.
- Release: 1.1.2
2005-12-04 Mikio Hirabayashi
* estraier.c (est_keyword_num, est_keyword_rec_size): new
functions.
* estraier.c (est_keyword_iter_init, est_keyword_iter_next):
new functions.
* estraier.c (est_search_union): scoring was to use standard
deviation.
* estraier.c (est_expand_keyword_bw, est_expand_keyword_ew):
new functions.
* estraier.c (est_db_open): "ESTDBLARGE" was added.
* estseek.c (realmain, setsimilarphrase): "smlrtune" was
added.
* estseek.c (realmain, showpage): "relkeynum" was added.
* estmaster.c (startup, setsimilarphrase): "uismlrtune"
was added.
* estmaster.c (sendnodecmdsearchatom, nodecmdopensearch):
conformed to draft 2.
- Release: 1.1.1
2005-11-11 Mikio Hirabayashi
* estraier.c (est_eclipse_scores): accuracy was improved.
* estraier.c (est_narrow_scores): a bug of segmentation
fault was fixed.
* estraier.c (est_regex_new, est_regex_delete, est_regex_match):
new functions.
* estraier.c (est_expand_word_rx): new function.
* estreier.c (est_db_put_keywords, est_db_get_keywords):
new functions.
* estraier.c (est_db_measure_doc): new function.
* estraier.c (est_db_set_vectorizer): abolished.
* estcmd.c (runextkeys, procextkeys): "-no" was added.
* estcmd.c (runpurge, procpurge, runextkeys, procextkeys):
"-attr" was added.
* estcmd.c (rundraft, procdraft): "-kn" was added.
* estcmd.c (procgather): a bug of handling drive characters
on Windows was fixed.
* estseek.c (realmain, makeshownuri): "lprefix" and so on
were abolished.
* estmaster.c (startup, makeshownuri): "uilprefix" and so
on were abolished.
* estmaster.c (startup, sendnodecmdputdoc): "lateextkeys"
was added.
* estmaster.c (searchlocal): a bug of segmentation fault
was fixed.
- Release: 1.0.6
2005-11-08 Mikio Hirabayashi
* estraier.c (est_narrow_scores): speed of attribute search
was improved.
* estcmd.c (doputdoc, procpurge, procextkeys): local paths
was to be printed.
* estcmd.c (doputdoc): "@size" was to be added even with
"-fo" option.
* estcmd.c (procsearch): "_lfile" was to be printed when
human readable mode.
* estcmd.c (procout, procedit, procget, procuriid): retrieving
by local path was added.
* estcmd.c (procpurge): retrieving by local path was added.
* estcmd.c (runiconv, prociconv): new functions.
* estcmd.c (procedit): "-pc" was to convert the encoding
of the attribute value.
* estseek.c (realmain, showform): "clipview" attribute was
added.
- Release: 1.0.5
2005-11-02 Mikio Hirabayashi
* estraier.c (est_vector_cosine): new function.
* estraier.c (est_eclipse_scores): new function.
* estcmd.c (runsearch, procsearch): "-ec" option was added.
* estcmd.c (procgather, procpurge): "-no" option was added.
* estcmd.c (urltopath): a bug about drive letter was fixed.
* estcmd.c (runlist, proclist): "-lp" option was added.
* estseek.cgi (showresult): similar eclipse was implemented.
* estmaster.c (startup, searchlocal): "rateuri" attribute
was added.
* estmaster.c (sendmenudata): new function.
- Release: 1.0.4
bump PKGREVISION where necessary
Move PKG_TEXMFPREFIX and PKG_LOCALTEXMFPREFIX definitions to
teTeX?/buidlink3.mk, so that packages may include
print/teTeX1-bin/buildlink3.mk directly (however, using teTeX/module.mk do not
allow that)
Complete list of changes from 0.60.3:
* Fixed a bug that caused Aspell to crash when checking certain
Russian words, this bug likely affected other languages as well.
* Updated to Gettext 0.14.5 which is required for AMD64, also
updated to to Libtool 1.5.20.
* Fixed an alignment bug which causes mmap to always fail when
reading in dictionaries.
* Added note about how `make clean' will remove the HTML manuals.
* Added manual page for prezip-bin and enhanced word-list-compress
manual page thanks to the work of Jose Da Silva.
* Other minor updates and bug fixes.
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
1.57
- (revision bumped to match XML::LibXML)
- Some minor fixes to perl extension functions support
- Fixed callbacks support
- Enable xinclude in XSLT files
- Fixed some memory leaks
- Fixed some segfaults
New Features:
Major changes in ICU 3.4 include the following:
Updates to conform to Unicode 4.1, including new characters
properties and values, text segmentation, plus collation
updated for Unicode Technical Standard #10 (UCA) and regex
updated for Unicode Technical Standard #18.
* Updates to conform to the Common Locale Data
Repository (CLDR), Version 1.3 for the latest locale
data. This includes:
* New data to support localization of timezones,
United Nations M.49 regions (including continents
and regions), mappings from language to script
and territory.
* Consolidation of inherited data and improved
resource aliasing for smaller data footprint
* Additional locales, and many other fixes and
additions of locale data.
* POSIX migration support: direct API support for all
POSIX character classes, implemented according to
Unicode recommendations
> program requires Xaw, which requires the Xlib shape routines, which on
> Interix are in Xext. http://www.faqs.org/faqs/x-faq/part6/section-27.html
Move fix from Makefile to options.mk, so it is only used when the x11
option is enabled.
* Support for Atom 1.0.
* Support for iTunes extensions.
* Support for dc:contributor.
* Universal Feed Parser now captures the feed's namespaces. See
Namespace Handling for details.
* Lots of things have been renamed to match Atom 1.0 terminology.
issued is now entries[i].published, modified is now entries[i].updated,
and url is now href everywhere. You can still access these elements
with the old names, so you shouldn't need to change any existing
code, but don't be surprised if you can't find them during
debugging.
* category and categories have been replaced by tags, see feed.tags
and entries[i].tags. The old names still work.
* mode is gone from all detail and content dictionaries. It was
never terribly useful, since Universal Feed Parser unescapes
content automatically.
* entries[i].source is now a dictionary of feed metadata as per
section 4.2.11 of RFC 4287. Universal Feed Parser no longer
supports the RSS 2.0's source element.
* Content in unknown namespaces is no longer discarded (bug 993305)
* Lots of other bug fixes.
it into the normal PLIST.
VERSION 1.19.2
==============
Troff
-----
o Analogously to the .ft and \f pair, two new requests `gcolor' and
`fcolor' (which pair with \m and \M, respectively) have been added to
set the glyph and background colours.
o A new read-only, string-valued register `.sty' returns the name of the
current style.
o Two new conditional operators `F <name>' and `S <name>' have been added.
`F' is true if a font <name> exists. `S' is true if a style <name> has
been registered.
o Cyrillic characters have been added to the `utf8' and `html' output
devices.
Pic
---
o The `by' argument in a `for' loop can now be negative if it is additive.
For the multiplicative case, it must be greater than zero.
Eqn
---
o The following keywords aren't new but haven't been documented previously:
undef NAME (to undefine a macro)
copy "FILE" (a synonym for `include')
space n (to modify the vertical spacing before and after
an equation)
o The following macros aren't new but haven't been documented previously:
Alpha, ..., Omega (the same as `ALPHA', ..., `OMEGA')
ldots (three dots on the base line)
dollar (a dollar glyph)
o The following keywords have been extended. Again, this isn't new but
hasn't been documented previously:
col n { ... }
lcol n { ... }
rcol n { ... }
ccol n { ... }
pile n { ... }
lpile n { ... }
rpile n { ... }
cpile n { ... } (set vertical spacing between rows to N)
Grohtml
-------
o This device driver has been raised to beta stage; its set of tags should
be stable now.
o New command line option `-s' to set the base point size.
o New command line option `-S' to set the split level while generating
multiple files.
Grotty
------
o Experimental support for zero-width and double-width characters.
Gxditview
---------
o On platforms which have the X Window System this program is now built and
installed automatically.
Xtotroff
--------
o This program to create font definition files for xditview isn't new but
hasn't been installed previously.
Groffer
-------
o A security problem (reported as CAN-2004-0969) has been fixed.
Gdiffmk
-------
o A new script contributed by Mike Bianchi. It compares two groff, nroff,
or troff documents and creates an output with added margin characters
(using `.mc') to indicate the differences.
Pdfroff
-------
o A new wrapper script contributed by Keith Marshall to easily create PDF
documents with groff.
Macro packages
--------------
o ms.tmac
. Support for fractional point sizes: A value for the `PS', `VS', `FPS',
and `VPS' register larger than or equal to 1000 is always divided by
1000. For example, `.nr PS 10250' sets the document's font size to
10.25 points.
. The `Ds' and `De' macros provided in ms since groff version 1.19 have
been removed; the equivalent `DS' and `DE' macros should be used
instead. X11 documents which actually use `Ds' and `De' always load a
specific macro file from the X11 distribution (`macros.t') which
provides proper definitions for the two macros.
. The following registers have been added for improving layout control:
PORPHANS
Defines number of lines following `LP', `PP', `QP', `IP' or `XP' which
must be kept together, before any automatic page break.
HORPHANS
Sets number of lines of following paragraph which must be kept with a
heading, defined by `NH' or `SH', before any automatic page break.
GROWPS
Sets the first level of heading (set with `NH') which will keep the
same point size as body text.
PSINCR
Sets the point size increment for each level of heading (set with
`NH'), below the threshold level set by `GROWPS'; e.g., if
\n[PS] = 10, \n[GROWPS] = 3 and \n[PSINCR] = 2.0p, then `.NH 1' will
produce 14pt headings, `.NH 2' will produce 12pt, and all other levels
will remain at 10pt (because \n[PS] = 10).
. The `SH' macro now accepts a numeric argument, to make heading size
match that of `NH' with same argument value when the `GROWPS'/`PSINCR'
feature is enabled.
Please refer to the documentation of the ms package for other, minor
improvements.
o me.tmac
The section type set with the `++' request is available in the `_M'
register. This isn't new but hasn't been documented before.
o www.tmac
The `HR' macro no longer causes an empty line for non-HTML devices.
A new macro `HEAD' has been added to directly add data to the
<head>...</head> block.
New macros `OLS' and `OLE' to start and end an ordered list.
New macros `DLS' and `DLE' to start and end a definition list.
Pdfmark
-------
o A new macro package contributed by Keith Marshall which implements PDF
marks. This is in alpha stage currently.
Miscellaneous
-------------
o Two new keywords to the DESC file have been added which are needed for
grohtml: `image_generator' and `unscaled_charwidths'. The former gives
the name of the program which creates PNG images, and the latter makes
troff always use unscaled character widths.
* helpdec1.c, helpdeco.h: Improve const correctness - thanks to
Markus Elfring (elfring) for the tip
* compat.c: Apply patch from Dirk Jagdmann (doj) to fix pointer
flibbling
* splitmrb.c: Apply patch from Dirk Jagdmann (doj) to fix HOTSPOT
struct packing with GCC >= 3
* compat.c, compat.h, helpdeco.c, splitmrb.c, zapres.c: Apply patch
from Dirk Jagdmann (doj) to use POSIX path defines instead of DOS
ones.
* helpdec1.c, helpdeco.c: Add patch for compiling with GCC 4.0 from
Andreas Jochens <aj@andaco.de>
This Module makes the number-munging grooviness of Number::Format
available to your templates. It is used like a plugin, but installs
filters into the current context.
$PREFIX/share/doc/subtitleripper.
- patch pgm2txt to look in $PREFIX/libdata/subtitleripper instead of
$HOME/sourceforge/subtitleripper/src
- bump PKGREVISION.
document that is marked up in a TeX format (viz., plain TeX, LaTeX,
Texinfo), and produces an output document with the functionally
equivalent HTML markup. TeX2page uses the same input file syntax,
calling conventions, and error-recovery mechanisms as TeX, and thus
demands no additional expertise of a user already familiar with
TeX. TeX2page runs on modern Schemes and Common Lisp.
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk. This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
This is a specialized POD viewer to extract embedded tests and code
examples from POD. It doesn't do much more than that. pod2test does
the useful work.
1.05 - Thu Aug 12 20:54:31 2004
* fixed version number
* improved RSS 2.0 generation support
* typo and documentation fixes
1.04 - Web Mar 03 20:49:43 2004
* update Changes to include changes for 1.03
1.03 - Web Mar 03 00:24:07 2004
* quell warnings when parsing RSS 0.9x, RSS 2.0
1.02 - Mon Feb 20 15:34:21 2003
* fixed bug in encode(). encode() did not respect CDATA
sections and would mangle them when encountered. now behaves
properly (we hope) even when CDATA and #PCDATA are mixed
together liberally
1.01 - Mon Feb 3 15:46:25 2003
* fixed bug with handle_char(). i (brian d foy) mis-diagnosed a
previous bug and broke handle_char() when what I should have done
was initialise the object for each call to parse*()
* if you have version 1.0, you should upgrade to this version, 1.01
1.00 - Fri Jan 31 11:26:41 2003
* the as_string method now encodes special characters. valid output!
* a new "Auto Add" feature can add modules for namespaces found
while parsing (off by default)
* can output RSS 2.0, but not parse it yet
* this is the last major release in this track. we are going to
completely rewrite XML::RSS as something more extendable.
0.98_05 - Mon Jan 27 15:54:32 2003
* The auto add_feature is not controlled by the $AUTO_ADD variable
and is off by default
* removed the distribution tests now that it is ready to distribute
0.98_04 - Fri Jan 17 20:00:29 2003
* the parse and parsefile routines now automatically add non-
standard namespace to the modules list
0.98_03 - Fri Jan 17 19:22:20 2003
* changed the handle_char() routine to replace data rather than
append to existing data. this takes care of the doubling problem
in the last issue.
* set the RSS 2.0 namespace in the _initializer routine
* all tests now pass. if this works for people, it could turn into
a release candidate
0.98_02 - Fri Jan 17 15:47:29 2003
* added initial RSS 2.0 support
* first fix to properly encode special characters in output
* need to fix feature to add namespace (tests are TO DO)
0.98 Tue Nov 12 05:45:36 CST 2002
- module taken over by brian d foy <bdfoy@cpan.org>
- module now in SourceForge (http://www.sourceforge.net/projects/perl-rss)
- added support for arbitrary namespaces (with defaults to the
usual suspects)
- fixed ommission of encoding with version 0.9 output
0.97 Wed Mar 21 03:13:29 EST 2001
-added support for the Taxonomy module (taxo). It only works
inside the channel or item elements and only supports one
form of the module syntax. See the XML::RSS documentation
for examples.
This is a maintentance release. There are no feature changes.
_scrubpkg, which was responsible for eptying out temporary
packages after the module had done with them, wasn't always
working; the result was memory-leaks in long-running
applications. This should be fixed now, and there is a test
in the test suite for it.
Minor changes to the test suite to prevent spurious errors.
Minor documentation changes.
1.07 Wed Apr 2 04:45:05 2003
- Tweaked pod to remove invalid markup
- Fixed left justification of last line of fully justified text
(thanks Elias)
- Devolved &from and &tag to Text::Reform
- Fixed incorrect handling of stringifiable objects (thanks dLux)
- Fixed bugs on null input (now short-circuits)
- Fixed unwarranted trimming of trailing newlines (thanks Mark)
- Added C<renumber> option to control renumbering
- Preserved capitalization of abbreviations under case changes
(thanks Alex)
- Added "autocentre" flag to switch off auto-centring of paras
- Added "ignore" flag to control which paragraphs are reformatted
(thanks Tony)
1.08 Wed Apr 2 22:30:05 2003
- Simplified test.pl
1.10 Wed Apr 9 08:49:51 2003
- Fixed test.pl again!!!
1.11 Wed May 7 09:44:26 2003
- Enhanced "highlight" casing mode (thanks Tom)
- Made hyphenation smarter (thanks Raj)
1.12 Tue May 27 23:34:33 2003
- Now honours -- mail sig introducer
(stops formatting that that point)
- Now ignores mail headers
- Added exportable &ignore_headers for
when using in user-defined "ignore" subs
- Now handles of embedded HTML entities
(thanks David)
- Added call to C<use utf8> for 5.6 compatibility
(thanks Paolo)
- Restricted normal numbering to the range 0-999
to prevent false numbering caused by a year (like
1999) at the start of a line (like this)
- Fixed subtle bug with words starting with "ps-"
being treated as post scripts (thanks Rashid!)
1.13 Wed May 4 22:44:20 2005
- Added sample config files for emacs and vim
- Extended allows "Name>" quoters to "Name_1>" (thanks Simon)
- Fixed weird behaviour of "(e.g. at start of line" (thanks Tim)
- Fixed handling of mail headers by adding "mail" option
(thanks Struan)
- Fixed bug in quoters (thanks Steve)
- Added a C<lists> option to turn off special treatment of apparent
lists (thanks Ingvar)
2.120 Wed Mar 16 01:39:57 CET 2005
- '-base', and '-places' options for $RE {num} {int}. '-group' can
now take arguments for the form 'N,M'.
- New file: t/number/integer.t
- Comments for BML, INTERCAL (JP), and CQL.
- Regexp::Common::SEN nits.
- Many more tests.
- ca. 223k tests in 56 files.
2005-11-21 Allison Randal
* Release 3.03
Applied whitespace patches for Pod::Man and Pod::Text from
Russ Allbery.
Applied validation patches to Pod::Simple::HTML from Graham Barr.
Pod::Tree parses a POD ("plain old documentation") text into a static
syntax tree. Applications walk the tree to recover the structure and
content of the POD.
ignored by xsltproc, but the recent version generates an error.
- Delete share/xsl only it is emtpy, since it is shared by other
xsl packages.
Bump PKGREVISION.
Changes 0.36 to 0.37
--------------------
Bug fixes:
- Bug reported by Suzanne Skinner (and others) fixed
New features:
- XML/DocBook output now contains <footnote> tags
- Antiword is now based on DeskLib instead of RISC_OSLib (RISC OS only)
- Show page headers and footers (PostScript and PDF output only)
- Show text that was removed by the revisioning system
- Improved kantiword, based on information from Stefan Wiens
xmltex implements a non-validating parser for documents matching the
W3C XML Namespaces Recommendation. The system may just be used to
parse the file (expanding entity references and normalising namespace
declarations) in which case it records a trace of the parse on the
terminal. Normally however the information from the parse is used to
trigger TeX typesetting code. Declarations (in TeX syntax) are
provided as part of xmltex to associate TeX code with the start and
end of each XML element, attributes, processing instructions, and with
unicode character data.
libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and
DOM-like APIs, but does not attempt to conform exactly to the DOM
specifications because they are not aimed at C++. Its API is much simpler
than the underlying libxml C API.
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
- version: 3.0.4
date: 2005-02-18
changes:
- The caps class doesn't swallow spaces.
- Horizontal rules required to be on an empty line.
- Hard breaks don't screw with Markdown headers any longer.
- Fixed error triggered by complex lists.
- Inline markups need to be butted up against enclosing text, no spaces.
- Fixed problem with intermingled single and double quotes.
- Brought back lite_mode.
- rdrt2 command no longer depends on setting of .rd2rc.
- Some characters now could be escaped.
- English documentation.
- Stop warning with Ruby 1.8 and lator.
- Use USE_RUBY_INSTALL.
2001-07-10
Fix array concatination statement in install_rb() of the install.rb
for Ruby 1.6.2 or later. Reported by Ed L Cashin <ecashin@terry.uga.edu>