History log of /freebsd-10.0-release/usr.bin/colldef/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


215676 22-Nov-2010 brucec

Don't generate input() since it's not used.


213573 08-Oct-2010 uqs

mdoc: drop redundant .Pp and .LP calls

They have no effect when coming in pairs, or before .Bl/.Bd


201386 02-Jan-2010 ed

Build usr.bin/ with WARNS=6 by default.

Also add some missing $FreeBSD$ to keep svn happy.


175038 01-Jan-2008 imp

follow style(9) more closely and list sys/types.h first after sys/defs.h.

Submitted by: max@


174965 29-Dec-2007 imp

Some systems need the types defined in sys/types.h, but lack the
sys/types.h polution that FreeBSD has in one of its include files.
Since this is a bootstrap tool, include more than is strictly
necessary for FreeBSD.


146466 21-May-2005 ru

Sync program's usage() with manpage's SYNOPSIS.


142686 27-Feb-2005 ru

Make the format of LC_COLLATE files architecture independent.


142649 27-Feb-2005 ru

Zero out the entire "struct __collate_st_chain_pri", or garbage
appears in LC_COLLATE files (due to alignment). An alternative
would be to bump STR_LEN to 16.

(This is in preparation to make LC_COLLATE files architecture
independent.)


140420 18-Jan-2005 ru

Sort sections.


140368 17-Jan-2005 ru

Added the EXIT STATUS section where appropriate.


129426 19-May-2004 ru

Markup nits.


120054 14-Sep-2003 ru

Get rid of duplicates.


119848 07-Sep-2003 charnier

The .Fn function. Dot terminate sentences. Use .Bd/.Ed instead of .Ar to
emphasize examples of source definition file.


107276 26-Nov-2002 ru

mdoc(7) police: markup polishing.

Approved by: re


105238 16-Oct-2002 charnier

Normalize FILES section by using .Bl/.El enumerate.


105237 16-Oct-2002 charnier

Test getopt() against -1 instead of EOF.


102942 04-Sep-2002 dwmalone

Avoid a signedness warning by casting chain_index to a size_t.
(Should be OK as chain_index is supposed to be positive).


102659 31-Aug-2002 ache

Switch to new format which allows unlimited numbers of chains and
usually saves 2K in both data file and program memory.
Updated libc required.


102640 30-Aug-2002 ache

Prepare for switching to unlimited chains format


102313 23-Aug-2002 ache

Tweak chain example to show more possibilities


102299 23-Aug-2002 ache

Allow chains in any form like <name1><name2> or \xf1\xf2, not binary
representation only.


101867 14-Aug-2002 ache

Use proper #include


101866 14-Aug-2002 ache

Add #undefs to separate local buffers declaration and now dinamic libc buffers


100816 28-Jul-2002 dwmalone

ANSIify function definitions to avoid a warning.

PR: 38930
Submitted by: keramida


95124 20-Apr-2002 charnier

Use `The .Nm utility'


94276 09-Apr-2002 ru

No longer needed to #ifdef __FBSDID, this is now handled by Makefile.inc1.


90416 08-Feb-2002 markm

Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.


90415 08-Feb-2002 markm

Remove leaf node WARNS?=2 (that mainly I added). This should
help the GCC3 transition and CURRENT in general.


89070 08-Jan-2002 jhb

Replace -I${.OBJDIR} with -I. and split the CFLAGS line up into two lines.

Requested by: bde


89060 08-Jan-2002 jhb

Use -I${.OBJDIR} -I${.CURDIR} rather than -I. so that this compiles in a
cross-build environment.


87517 08-Dec-2001 imp

Only use __FBSDID if it is defined. This fixes the 4.4-release (but
not stable) -> current upgrade path.

Reviewed by: markm


87243 02-Dec-2001 markm

WARNS=2 fixup.
Use __FBSDID().
Set NO_WERROR because this would rely on some lex(1) fixes that
cannot be committed yet.


87052 28-Nov-2001 ache

Rewrite buffer handling code a bit to handle large values.
Add more checks for data overflow.


87050 28-Nov-2001 ache

Increase internal buffer space


87015 27-Nov-2001 ache

Add safeguard to prevent charmap symbol length overflowing


87012 27-Nov-2001 ache

Move extern definitions to common.h
Increase charmap symbol length to 64


85026 16-Oct-2001 sobomax

Use strlcpy(3) instead of strcpy(3) to copy optarg into a fixed-size buffer.

MFC after: 2 weeks


80280 24-Jul-2001 kris

yyerror() is a printflike function

MFC after: 1 week


73233 28-Feb-2001 ru

Eliminate mdocNG warnings caused by misplaced or extraneous macro calls.


69860 11-Dec-2000 ru

mdoc(7) police: use canonical form of .Dd macro.


69194 26-Nov-2000 kris

vsprintf() -> vsnprintf()


68963 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


68854 17-Nov-2000 ru

mdoc(7) police: use certified section headers wherever possible.


68575 10-Nov-2000 ru

Avoid use of direct troff requests in mdoc(7) manual pages.


57670 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


52383 18-Oct-1999 ache

Moved to share


52240 14-Oct-1999 jkh

Remove one of the locales which is currently breaking the build.


51893 03-Oct-1999 ache

sv_SE collate
add one missing dependance

PR: 13928
Submitted by: Palle Girgensohn <girgen@partitur.se>


51891 03-Oct-1999 ache

ISO8859-5 collate

Submitted by: Nikolai Saoukh <nms@ethereal.ru>


51890 03-Oct-1999 ache

allow comments in map files


50477 28-Aug-1999 peter

$Id$ -> $FreeBSD$


47831 08-Jun-1999 foxfair

Change locale name of Traditional Chinese : zh_TW.BIG5 -> zh_TW.Big5.
It makes compatible with IANA charset defination, and let existent I18N
app happier.

Ref: <http://www.isi.edu/in-notes/iana/assignments/character-sets>


47746 05-Jun-1999 julian

Support the IANA definition of Shift Jis nameley ja_JP.Shift_JIS
as well as the X11 version ja_JP.SJIS


45544 10-Apr-1999 foxfair

Correct a link problem with zh_TW.BIG5, make the display reasonable.


44911 20-Mar-1999 foxfair

Supporting locale for Chinese Big5 completely.


44363 01-Mar-1999 imp

Fix disorder introduced by me in the Euro part 2 locale commit.

Submited by: bde
(This was uncommitted for too long in my tree, but is well tested)


44068 15-Feb-1999 ache

back out obj/colldef PATH hack, it breaks cross-compiling per Bruce
There is _BUILD_TOOLS hack for. Plase all targets under it.


43968 13-Feb-1999 ache

syntax change: allow symbolic names as substitute first arg
use this to substitute <ss>


43967 13-Feb-1999 ache

syntax change: allow symbolic names as substitute first arg


43944 12-Feb-1999 ache

substitute ss
Submitted by: "D. Rock" <rock@cs.uni-sb.de>


43943 12-Feb-1999 ache

add more checks for substitution
dissalow substituted character be ordered


43940 12-Feb-1999 ache

fix English
detect recursive substitutions
allow substituted character not present in the order


43000 21-Jan-1999 imp

Euro support, part 2.

This should be merged into RELENG_3 and a similar patch may be needed
for RELENG_2_2, should that deemed necessary.

Make world succeeded with these patches in my tree.

Submitted by: "Kaleb S. KEITHLEY" <kaleb@ics.com>


41568 06-Dec-1998 archie

Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]).


38221 10-Aug-1998 phk

I have been running with these locale data for a while now and
I hope some other people might find them useful. They are for
zh_CN.EUC (GB) only. I'm not familiar with the BIG5 encoding,
so I could only hope someone else would fill the gap.

PR: 7310
Submitted by: Luoqi Chen <luoqi@chen.ml.org>


38169 07-Aug-1998 ache

add Hungarian clooate


37480 07-Jul-1998 bde

Use the installed version of colldef for `make all'. It is now
bootstrapped by `make world'. The version just built in ".."
normally won't work if the target system is not binary compatible.

Don't build or install anything if _BUILD_TOOLS is defined. Then
we only want to build and install the colldef binary, but the layout
of the colldef tree forces recursing to colldef/data for at least
the obj target even when _BUILD_TOOLS is defined.


35745 05-May-1998 bde

Added y.tab.h to SRCS. This should have been used to get dependencies
on y.tab.h generated. It will soon be used to tell bsd.dep.mk that
y.tab.h itself needs to be generated.


35708 04-May-1998 bde

Fixed races in `make -jN' using new yacc rules.


31026 07-Nov-1997 ache

Add Slovene link


31023 07-Nov-1997 ache

Add Polish link
Submitted by: Andrzej Bialecki <abial@warman.org.pl>


29812 24-Sep-1997 julian

put in the link for the dummy collation module for Shift-JIS


27109 30-Jun-1997 charnier

Use EX_USAGE in usage().


26959 26-Jun-1997 charnier

Add usage(). Put program name in bold in the man page.


24275 25-Mar-1997 ache

Add ASCII collate mainly for fallback for EUC-type locales


23706 11-Mar-1997 peter

Include unistd.h for getopt() prototype after Lite2 merge


23630 10-Mar-1997 ache

Add <ss> and ss ordering


23228 01-Mar-1997 wosch

Add generic colldef for ISO-8859-2.
Submitted by: Slaven ReziƦ (TomiƦ) <eserte@cs.tu-berlin.de>

Use '.for' loop from make(1), not sh(1) 'for' loops.


23012 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


21550 11-Jan-1997 mpp

Add a couple of xrefs. Closes PR# 1280.


21156 01-Jan-1997 adam

fix braino on my part


21137 31-Dec-1996 adam

icelandic collation
(non-icelandic characters in latin1 order)


21118 30-Dec-1996 ache

Add de and es collates
Submitted by: joerg


19163 25-Oct-1996 ache

Change recently added diagnostics to more descriptive


19128 23-Oct-1996 ache

Check for not defined / redefined chars now
Use backward compatible with ASCII collating tables


19115 22-Oct-1996 ache

Use same primary / different secondary order for umlauts and digits parts


18955 16-Oct-1996 ache

Simplify and improve parser.
Clarify manpage.


18950 15-Oct-1996 ache

Save half of LC_COLLATE space
ASCIIfy data files, use RFC1345 symbolic names instead of hex codes
Improve parser and manpage


17574 13-Aug-1996 ache

New collating rules, reflect POSIX better now


17513 11-Aug-1996 ache

Describe collation order rules (from POSIX WG)


16663 24-Jun-1996 jkh

Bring in my changes for removing the pestilent obj links (unless you
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.


16259 09-Jun-1996 ache

Make collation table compatible with POSIX WG15 view, i.e.
capital letters first


16073 02-Jun-1996 phk

Backout yacc changes.


16020 30-May-1996 phk

yacc changes.


13122 30-Dec-1995 peter

recording cvs-1.6 file death


12031 03-Nov-1995 ache

Cleanup make process per Bruce suggestions


11639 22-Oct-1995 ache

Link LC_COLLATE inside dirs instead of dirs linking


11052 28-Sep-1995 bde

Fix SRCS so that `make depend' works. There were some .l's and some .y's.

The filenames in SRCS must have one of the extensions .s, .S, .c, or .cc
if they are to be handled by bsd.dep.mk. Lex and yacc files must be
converted to C files and kept around for everything to work. This is
handled fairly automatically if the names of the generated C files are
put in SRCS. Unfortunately these names must be put in CLEANFILES too.

pcvt Makefiles:
Fix DPADD. It was missing.

Fix CLEANFILES. Some temporary files were missing.

Fix CFLAGS. There were some `-I dir' options.

There must be no whitespace separating -I and -D options from the
corresponding args if these options are to be handled by bsd.dep.mk.


9267 19-Jun-1995 asami

Rename, lt_LN.ISO8859-1 -> lt_LN.ISO_8859-1.
Reviewed by: rgrimes


8201 01-May-1995 ache

Add yet one popular russian code table


7823 14-Apr-1995 ache

Move digits before letters


7682 08-Apr-1995 ache

Remove unneded substitutes


7673 08-Apr-1995 ache

Update controls & remains


7672 08-Apr-1995 ache

Remove digrams to not confuse sorting


6791 28-Feb-1995 ache

Better collate table for koi8-r
Submitted by: alex@elvisti.kiev.ua


6528 17-Feb-1995 ache

This commit was generated by cvs2svn to compensate for changes in r6527,
which included commits to RCS files with non-trunk default branches.