Next | Query returned 47 messages, browsing 41 to 50 | previous

History of commit frequency

CVS Commit History:


   2003-03-16 15:51:03 by Chris Pinnock | Files touched by this commit (2)
Log message:
Update of lang/nawk to version 20030314. Changes since 20021213:

Mar 14, 2003:
	the internationalization changes, somewhat modified, are now
	reinstated.  in theory awk will now do character comparisons
	and case conversions in national language, but "." will always
	be the decimal point separator on input and output regardless
	of national language.  isblank(){} has an #ifndef.

	this no longer compiles on windows: LC_MESSAGES isn't defined
	in vc6++.

	fixed subtle behavior in field and record splitting: if FS is
	a single character and RS is not empty, \n is NOT a separator.
	this tortuous reading is found in the awk book; behavior now
	matches gawk and mawk.
   2003-01-03 21:50:56 by Chris Pinnock | Files touched by this commit (1)
Log message:
Take maintainership of nawk
   2003-01-03 21:49:34 by Chris Pinnock | Files touched by this commit (2)
Log message:
Update of lang/nawk to 20021213.

Changes since previous version:
For the moment, the internationalization changes of nov 29 are
rolled back -- programs like x = 1.2 don't work in some locales,
because the parser is expecting x = 1,2. Until I understand this
better, this will have to wait.
   2002-12-11 23:56:23 by Julio Merino | Files touched by this commit (1)
Log message:
Also quote CC and YACC when adding them to MAKEFLAGS (not done in last
commit). This can fix problems if it happens that those variables contain
spaces (or some other special character).

Suggested by Christopher Richards in private mail.
   2002-12-11 11:21:18 by Julio Merino | Files touched by this commit (1)
Log message:
Quote CFLAGS when passing them to MAKEFLAGS; if they contain spaces, build
will fail. Also fix a "typo" in the manpage (Awk->Nawk). Patch \ 
provided by
Christopher Richards in PR pkg/19344.

While I'm here, move manpage generation to the post-build target (where it
should be) and use INSTALL_MAN to install it (instead of generating it in
place).
   2002-12-09 01:05:27 by Chris Pinnock | Files touched by this commit (2)
Log message:
1. Respect YACC, CC, CFLAGS as per PR#19013.
2. Update to 20021129.

Changes since 20020628 (from FIXES file):
        modified b.c (with tiny changes in main and run) to support
        locales, using strcoll and iswhatever tests for posix character
        classes.  thanks to ruslan ermilov (ru@freebsd.org) for code.
        the function isblank doesn't seem to have propagated to any
        header file near me, so it's there explicitly.  not properly
        tested on non-ascii character sets by me.
   2002-09-26 19:12:44 by Jan Schaumann | Files touched by this commit (2) | Package updated
Log message:
According to BWK's homepage, the "the one true awk" was updated on \ 
June 28, 2002
so update this to version nawk-20020628.

Changes: (note credit to jdolecek :)

Jun 28, 2002:
modified run/format() and tran/getsval() to do a slightly better
job on using OFMT for output from print and CONVFMT for other
number->string conversions, as promised by posix and done by
gawk and mawk.  there are still places where it doesn't work
right if CONVFMT is changed; by then the STR attribute of the
variable has been irrevocably set.  thanks to arnold robbins for
code and examples.

fixed subtle bug in format that could get core dump.  thanks to
Jaromir Dolecek <jdolecek@NetBSD.org> for finding and fixing.
minor cleanup in run.c / format() at the same time.

added some tests for null pointers to debugging printf's, which
were never intended for external consumption.  thanks to dave
kerns (dkerns@lucent.com) for pointing this out.

GNU compatibility: an empty regexp matches anything (thanks to
dag-erling smorgrav, des@ofug.org).  subject to reversion if
this does more harm than good.

pervasive small changes to make things more const-correct, as
reported by gcc's -Wwrite-strings.  as it says in the gcc manual,
may be more nuisance than useful.  provoked by a suggestion
and code from arnaud desitter, arnaud@nimbus.geog.ox.ac.uk

minor documentation changes to note that this now compiles out
of the box on Mac OS X.

Feb 10, 2002:
changed types in posix chars structure to quiet solaris cc.

Jan 1, 2002:
fflush() or fflush("") flushes all files and pipes.

length(arrayname) returns number of elements; thanks to
arnold robbins for suggestion.

added a makefile.win to make it easier to build on windows.
based on dan allen's buildwin.bat.

Nov 16, 2001:
added support for posix character class names like [:digit:],
which are not exactly shorter than [0-9] and perhaps no more
portable.  thanks to dag-erling smorgrav for code.

Feb 16, 2001:
removed -m option; no longer needed, and it was actually
broken (noted thanks to volker kiefel).

Feb 10, 2001:
fixed an appalling bug in gettok: any sequence of digits, +,-, E, e,
and period was accepted as a valid number if it started with a period.
this would never have happened with the lex version.

other 1-character botches, now fixed, include a bare $ and a
bare " at the end of the input.

Feb 7, 2001:
more (const char *) casts in b.c and tran.c to silence warnings.

Next | Query returned 47 messages, browsing 41 to 50 | previous