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.