1 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
3 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
4 translation is done. Defaults to false. Also added accessor
5 operations getRawFlag(), setRawFlag().
6 * src/lpr/Printer.cc: ditto.
7 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
8 * src/lpr/lpr.1: added documentation for -l option.
10 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
12 * NEWS: update lpr entry
14 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
15 * src/lpr/lpr.c: removed file
16 * src/lpr/Printer.cc: new file
17 * src/lpr/Printer.hh: new file
18 * src/lpr/PrinterException.hh: new file
19 * src/lpr/README: new file
20 * src/lpr/Win32Utils.cc: new file
21 * src/lpr/Win32Utils.hh: new file
22 * src/lpr/lpr.1: new file
23 * src/lpr/lpr.cc: new file
24 * Makefile.am: add macro src_lpr_lpr_SOURCES
25 updated macros noinst_HEADERS, man_MANS
26 * configure.ac: added AC_PROG_CXX to compile C++ files
28 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
30 * configure.ac: correct a problem with newer
32 * config.h.in: regenerate
34 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
36 * NEWS: announce mkshortcut changes
38 2003-02-05 David G. Baur <dgbaur@idmicro.com>
40 Added --workdir option to mkshortcut to set working directory
43 * mkshortcut.c (main): added dir_name_arg to opts
44 set dir_name to dir_name_arg if option was set
45 otherwise obtained from exe_name.
46 * mkshortcut.1: update
48 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
50 Convert mkshortcut to popt. Bump to version 1.1.3
52 * mkshortcut.c (license): new function
53 (version): popt version() function
54 (version): static variable renamed to versionStr
56 (usage): popt usage() function; the old usage()
58 (printLicense): new function
59 (printBottomDescription): new function
60 (printTopDescription): new function
61 (getVersion): new function
62 (mkshortcut): new function, contains core code
63 (print_version): removed.
64 (main): almost completely rewritten to use popt
66 * TODO: remove note about mkshortcut.
68 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
70 Fix things so that 'make dist' works
72 * Makefile.am: split up EXTRA_DIST into several
73 variables. Add a lot of files. Remove reference
75 * HOW-TO-CONTRIBUTE: correct a few things affected
78 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
80 Tired of long 'cvs diff' times over my modem, I
81 removed the files generated by bootstrap from
82 CVS. tarballs will have them, but cvs checkouts
83 will need to always run bootstrap. Since gettextize
84 is too intrusive, leave ABOUT-NLS and config.rpath
85 so we don't have to include gettext in bootstrap.
86 Also, don't bother with autoheader, so leave config.h.in
90 * mkinstalldirs: remove
92 * config.guess: remove
99 * stamp-h.in: remove (not used by newer autotools)
101 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
103 Because utmpdump and last are now provided by the new
104 sysvinit package, those programs have been removed
105 from cygutils. Also, update to recent autotools &
106 gettext, plus a few cleanups.
108 * src/last/last.c: remove
109 * src/last/utmpdump.c: remove
110 * src/last/oldutmp.h: remove
111 * src/last/last.1: remove
112 * src/last/lastb.1: remove
113 * src/last/: remove directory
114 * intl/Makefile.in: remove
115 * intl/: remove directory
117 * src/cal/cal.c: cygwin provides langinfo.h, but
118 not the nl_langinfo function. Make sure both exist
119 before calling nl_langinfo.
120 * configure.ac: remove references to system header files
121 needed only by utmpdump or last. Don't try to generate
123 * Makefile.am: remove intl/ directory; add po/ directory
124 to make new gettext happy. Remove last and utmpdump from
125 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
126 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
127 references to last and utmpdump _SOURCES.
128 * po/LINGUAS: new file (needed by new gettext)
129 * po/POTFILES.in: new file (needed by new gettext)
130 * common.h: remove references to system header files used
131 only by utmpdump or last
132 * bootstrap: add `force' options
134 * PROGLIST: docu update
135 * README: dpcu update
137 * HOW-TO-CONTRIBUTE: docu update
139 * aclocal.m4: regenerate
140 * configure: regenerate
141 * Makefile.in: regenerate
142 * config.h.in: regenerate
143 * ABOUT-NLS: new version
144 * COPYING: new version
145 * INSTALL: new version
146 * mkinstalldirs: new version
147 * missing: new version
148 * install-sh: new version
149 * depcomp: new version
150 * config.sub: new version
151 * config.guess: new version
153 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
155 At Bruno Haible's suggestion, don't include all of
156 gettext. Just have an intl/ directory with a null
157 Makefile.in, and a populated po/ directory. m4/
158 is no longer necessary. Later, when automake bug
159 is fixed, we can remove the intl/ directory entirely,
160 but we'll still need the po/ directory and the ABOUT-NLS
164 * intl/Makefile.in: turn this into a null file
166 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
167 * Makefile.am: remove m4/ from SUBDIRS
168 * Makefile.in: regenerate
169 * configure: regenerate
171 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
173 * configure.ac: bump version to 1.1.2
174 * configure: regenerate
176 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
178 Add 'mcookie' program. Tag "v1_1_1d"
180 * src/mcookie: new directory
181 * src/mcookie/mcookie.c: new file
182 * src/mcookie/mcookie.1: new file
183 * src/mcookie/md5.h: new file
184 * src/mcookie/md5.c: new file
185 * Makefile.am: add program 'mcookie'
186 * configure.ac: add test for gettimeofday
187 * config.h.in: regenerate
188 * Makefile.in: regenerate
189 * PROGLIST: add mcookie
190 * README: add mcookie
191 * NEWS: mention mcookie
193 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
195 Add 'colrm' program. Tag "v1_1_1c"
197 * src/colrm: new directory
198 * src/colrm/colrm.c: new file
199 * src/colrm/colrm.1: new file
200 * src/colrm/widechar.h: new file
201 * Makefile.am: add program 'colrm'
202 * Makefile.in: regenerate
203 * PROGLIST: add colrm
205 * NEWS: hasn't been updated in a while...
207 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
209 Add 'colcrt' program. Tag "v1_1_1b"
211 * src/colcrt: new directory
212 * src/colcrt/colcrt.c: new file
213 * src/colcrt/colcrt.1: new file
214 * src/colcrt/widechar.h: new file
215 * Makefile.am: add program 'colcrt'
216 * Makefile.in: regenerate
217 * PROGLIST: add colcrt
220 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
222 Add 'column' program. Tag "v1_1_1a"
224 * src/column: new directory
225 * src/column/column.c: new file
226 * src/column/column.1: new file
227 * src/column/err.c: new file
228 * src/column/errs.h: new file
229 * src/column/widechar.h: new file
230 * Makefile.am: add program 'column'
231 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
232 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
233 * Makefile.in: regenerate
234 * config.h.in: regenerate
235 * configure: regenerate
236 * PROGLIST: add column
239 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
241 * TODO: remove gettext reminder
242 * HOW-TO-CONTRIBUTE: explain how to handle programs
243 that need -lintl, given the gettextize changes below.
244 * Makefile.in: regenerate
246 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
248 Bug in automake means that we have to gettextize -- even tho
249 we will never actually build gettext ourselves ('external'
250 option in AM_GNU_GETTEXT). Reported to automake list.
252 Bug in gettext means that we have to explicitly set and AC_SUBST
253 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
256 * Makefile.am (SUBDIRS): Add intl, m4.
257 (ACLOCAL_AMFLAGS): New variable.
258 (EXTRA_DIST): Add config.rpath.
259 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
261 * intl/: new directory
267 * config.rpath: new file
268 * ABOUT-NLS: new file
269 * aclocal.m4: regenerate
270 * Makefile.in: regenerate
271 * configure: regenerate
272 * bootstrap: add -I m4 to aclocal command; copy files
273 * config.guess: new file
274 * config.sub: new file
276 * config.h.in: regenerate
277 * TODO: note to remove all this garbage when it becomes
278 possible; need bugfix to automake and gettext.m4
280 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
282 Adjust to cygwin's libintl library now depending on libiconv.
283 Easiest way: remove explicit search for -lintl and libintl.h;
284 instead use AM_GNU_GETTEXT.
288 * configure.ac: don't look for -lintl and libintl.h 'by hand';
289 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
290 option requires po/ and intl/ directories. See gettextize above.
291 * src/rev: new directory
292 * src/rev/rev.c: new file
293 * src/rev/rev.1: new file
294 * src/rev/widechar.h: new file
295 * Makefile.am: add program 'rev'. Add LDADD variables for
296 the programs that use gettext, since -lintl is no longer
297 automatically included in LIBS (use @INTLLIBS@)
298 * Makefile.in: regenerate
302 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
305 Add getopt.exe, readlink.exe. Bump to 1.1.1.
307 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
308 * configure.ac: bump to 1.1.1
309 * Makefile.am: add getopt and readlink
312 * Makefile.in: regenerate
313 * configure: regenerate
314 * src/Makefile.am: delete (forgot to do so in previous commit)
315 * src/Makefile.in: delete (ditto)
316 * src/readlink/readlink.1: new file
317 * src/readlink/readlink.c: new file
318 * src/getopt/getopt.1: new file
319 * src/getopt/getopt.c: new file
320 * src/getopt/parse.bash: new file
321 * src/getopt/parse.tcsh: new file
322 * src/getopt/test.bash: new file
323 * src/getopt/test.tcsh: new file
325 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
326 Robert Collins <robert.collins@itdomain.com.au>
328 Convert to one-big-makefile style. cf "Recursive make
329 considered harmful". Bump to 1.1.0
331 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
332 * Makefile.am: consolidate from src/*/Makefile.am
333 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
335 * NEWS: Note one-file-to-build-them-all
337 * aclocal.m4: regenerate
338 * Makefile.in: regenerate
339 * configure: regenerate
340 * /src/realpath/Makefile.in: delete
341 * /src/realpath/Makefile.am: delete
342 * /src/namei/Makefile.in: delete
343 * /src/namei/Makefile.am: delete
344 * /src/mkshortcut/Makefile.in: delete
345 * /src/mkshortcut/Makefile.am: delete
346 * /src/lpr/Makefile.in: delete
347 * /src/lpr/Makefile.am: delete
348 * /src/last/Makefile.in: delete
349 * /src/last/Makefile.am: delete
350 * /src/ipc/Makefile.in: delete
351 * /src/ipc/Makefile.am: delete
352 * /src/dump/Makefile.in: delete
353 * /src/dump/Makefile.am: delete
354 * /src/ddate/Makefile.in: delete
355 * /src/ddate/Makefile.am: delete
356 * /src/cygstart/Makefile.in: delete
357 * /src/cygstart/Makefile.am: delete
358 * /src/conv/Makefile.in: delete
359 * /src/conv/Makefile.am: delete
360 * /src/col/Makefile.in: delete
361 * /src/col/Makefile.am: delete
362 * /src/cal/Makefile.in: delete
363 * /src/cal/Makefile.am: delete
364 * /src/banner/Makefile.in: delete
365 * /src/banner/Makefile.am: delete
366 * /src/ascii/Makefile.in: delete
367 * /src/ascii/Makefile.am: delete
368 * /src/Makefile.in: delete
369 * /src/Makefile.am: delete
371 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
373 * Makefile.in: regenerate
374 * src/Makefile.in: regenerate
375 * src/*/Makefile.in: regenerate
376 * configure: regenerate
377 * aclocal.m4: regenerate
379 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
381 * src/col: new directory
382 * src/col/Makefile.am: new file
383 * src/col/Makefile.in: new file
384 * src/col/col.c: new file
385 * src/col/err.c: new file
386 * src/col/err.h: new file
387 * src/col/col.1: new file
388 * src/col/README.col: new file
389 * src/Makefile.am: add subdirectory col
390 * src/Makefile.in: regenerate
391 * AUTHORS: add David A. Willis for col
395 2002-04-16 Chris January <chris@atomice.net>
397 * src/conv/conv.c (convert): Use correct type to store the
398 return value of fgetc()
400 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
402 * Makefile.in: rebootstrap
405 * src/Makefile.in: ditto
406 * src/ascii/Makefile.in: ditto
407 * src/banner/Makefile.in: ditto
408 * src/cal/Makefile.in: ditto
409 * src/clip/Makefile.in: ditto
410 * src/conv/Makefile.in: ditto
411 * src/ddate/Makefile.in: ditto
412 * src/dump/Makefile.in: ditto
413 * src/ipc/Makefile.in: ditto
414 * src/last/Makefile.in: ditto
415 * src/lpr/Makefile.in: ditto
416 * src/mkshortcut/Makefile.in: ditto
417 * src/namei/Makefile.in: ditto
418 * src/realpath/Makefile.in: ditto
420 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
422 * src/cygstart: new directory
423 * src/cygstart/Makefile.am: new file
424 * src/cygstart/Makefile.in: new file
425 * src/cygstart/cygstart.c: new file
426 * src/cygstart/cygstart.1: new file
427 * src/Makefile.am: add subdirectory cygstart
428 * src/Makefile.in: regenerate
429 * AUTHORS: add Michael Schaap for cygstart
430 * PROGLIST: add cygstart
431 * README: add cygstart
433 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
435 * HOW-TO-CONTRIBUTE: fix typos
437 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
439 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
441 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
443 * TODO: remove 'reorg' note
444 * configure.ac: mark as version 1.0.0
445 * configure: regenerate
446 * HOW-TO-CONTRIBUTE: new file
448 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
450 * configure.ac: build Makefiles in new directories
451 * configure.in: regenerate
452 * Makefile.am: change subdirs
453 * Makefile.in: regenerate
455 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
458 * src/Makefile.am: new file
459 * src/Makefile.in: new file
460 * src-gpl/Makefile.am: removed
461 * src-gpl/Makefile.in: removed
462 * src-pd/Makefile.am: removed
463 * src-pd/Makefile.in: removed
464 * src-bsd/Makefile.am: removed
465 * src-bsd/Makefile.in: removed
467 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
469 * src/ascii: new directory
470 * src-gpl/ascii.c: moved to src/ascii/ascii.c
471 * src/ascii/ascii.c: moved from src-gpl/ascii.c
472 * src/ascii/Makefile.am: new file
473 * src/ascii/Makefile.in: new file
475 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
477 * src/banner: new directory
478 * src-gpl/banner.c: moved to src/banner/banner.c
479 * src/banner/banner.c: moved from src-gpl/banner.c
480 * src/banner/Makefile.am: new file
481 * src/banner/Makefile.in: new file
483 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
485 * src/cal: new directory
486 * src-bsd/cal.c: moved to src/cal/cal.c
487 * src/cal/cal.c: moved from src-bsd/cal.c
488 * src-bsd/cal.1: moved to src/cal/cal.1
489 * src/cal/cal.1: moved from src-bsd/cal.1
490 * src-bsd/err.c: moved to src/cal/err.c
491 * src/cal/err.c: moved from src-bsd/err.c
492 * src-bsd/errs.h: moved to src/cal/errs.h
493 * src/cal/errs.h: moved from src-bsd/errs.h
494 * src-bsd/widechar.h: moved to src/cal/widechar.h
495 * src/cal/widechar.h: moved from src-bsd/widechar.h
496 * src-bsd/README.cal: moved to src/cal/README.cal
497 * src/cal/README.cal: moved from src-bsd/README.cal
498 * src/cal/Makefile.am: new file
499 * src/cal/Makefile.in: new file
501 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
503 * src/clip: new directory
504 * src-gpl/putclip.c: moved to src/clip/putclip.c
505 * src/clip/putclip.c: moved from src-gpl/putclip.c
506 * src-gpl/getclip.c: moved to src/clip/getclip.c
507 * src/clip/getclip.c: moved from src-gpl/getclip.c
508 * src/clip/Makefile.am: new file
509 * src/clip/Makefile.in: new file
511 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
513 * src/conv: new directory
514 * src-gpl/conv.c: moved to src/conv/conv.c
515 * src/conv/conv.c: moved from src-gpl/conv.c
516 * src/conv/Makefile.am: new file
517 * src/conv/Makefile.in: new file
519 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
521 * src/ddate: new directory
522 * src-pd/ddate.c: moved to src/ddate/ddate.c
523 * src/ddate/ddate.c: moved from src-pd/ddate.c
524 * src-pd/ddate.1: moved to src/ddate/ddate.1
525 * src/ddate/ddate.1: moved from src-pd/ddate.1
526 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
527 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
528 * src/ddate/Makefile.am: new file
529 * src/ddate/Makefile.in: new file
531 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
533 * src/dump: new directory
534 * src-gpl/dump.c: moved to src/dump/dump.c
535 * src/dump/dump.c: moved from src-gpl/dump.c
536 * src/dump/Makefile.am: new file
537 * src/dump/Makefile.in: new file
539 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
541 * src/ipc: new directory
542 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
543 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
544 * src-gpl/semstat.c: moved to src/ipc/semstat.c
545 * src/ipc/semstat.c: moved from src-gpl/semstat.c
546 * src-gpl/semtool.c: moved to src/ipc/semtool.c
547 * src/ipc/semtool.c: moved from src-gpl/semtool.c
548 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
549 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
550 * src/ipc/Makefile.am: new file
551 * src/ipc/Makefile.in: new file
553 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
555 * src/last: new directory
556 * src-gpl/last.c: moved to src/last/last.c
557 * src/last/last.c: moved from src-gpl/last.c
558 * src-gpl/last.1: moved to src/last/last.1
559 * src/last/last.1: moved from src-gpl/last.1
560 * src-gpl/lastb.1: moved to src/last/lastb.1
561 * src/last/lastb.1: moved from src-gpl/lastb.1
562 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
563 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
564 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
565 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
566 * src/last/Makefile.am: new file
567 * src/last/Makefile.in: new file
569 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
571 * src/lpr: new directory
572 * src-gpl/lpr.c: moved to src/lpr/lpr.c
573 * src/lpr/lpr.c: moved from src-gpl/lpr.c
574 * src/lpr/Makefile.am: new file
575 * src/lpr/Makefile.in: new file
577 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
579 * src/mkshortcut: new directory
580 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
581 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
582 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
583 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
584 * src/mkshortcut/Makefile.am: new file
585 * src/mkshortcut/Makefile.in: new file
587 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
589 * src/namei: new directory
590 * src-pd/namei.c: moved to src/namei/namei.c
591 * src/namei/namei.c: moved from src-pd/namei.c
592 * src-pd/namei.1: moved to src/namei/namei.1
593 * src/namei/namei.1: moved from src-pd/namei.1
594 * src-pd/README.namei: moved to src/namei/README.namei
595 * src/namei/README.namei: moved from src-pd/README.namei
596 * src-pd/README1.namei: moved to src/namei/README1.namei
597 * src/namei/README1.namei: moved from src-pd/README1.namei
598 * src/namei/Makefile.am: new file
599 * src/namei/Makefile.in: new file
601 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
603 * src/realpath: new directory
604 * src-gpl/realpath.c: moved to src/realpath/realpath.c
605 * src/realpath/realpath.c: moved from src-gpl/realpath.c
606 * src/realpath/Makefile.am: new file
607 * src/realpath/Makefile.in: new file
610 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
612 * src-gpl/Makefile.am: add lpr and mkshortcut
613 * src-gpl/Makefile.in: regenerate
614 * configure.ac: update version number
615 * configure: regenerate
616 * AUTHORS: add Rick and Joshua
617 * PROGLIST: add lpr and mkshortcut
618 * NEWS: add lpr and mkshortcut
619 * README: add lpr and mkshortcut
620 * TODO: add some notes...
621 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
622 include config.h and common.h. Move other #inludes to
623 common.h. Add some static strings for later use (version,
625 * src-gpl/lpr.c: Add license reference. Explicitly include
626 config.h and common.h. Move other #includes to common.h.
627 Add some static strings for later use (version, Id, copyright).
628 Change programName to program_name (to match style of other
629 programs). Strdup from argv[0] instead of hardcoding. Use
630 VA_START macro instead of va_start.
632 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
634 * src-gpl/lpr.c: new file
636 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
638 * src-gpl/mkshortcut.c: new file
639 * src-gpl/mkshortcut.1: new file
641 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
643 * src-pd/ddate.c: add explicit license reference
644 and move #includes to common.h. Guard setlocale.
645 Explicitly include config.h, common.h
646 * src-pd/namei.c: ditto
647 * src-bsd/cal.c: ditto
648 * src-bsd/err.c: ditto
649 * src-bsd/errs.h: explicitly include config.h, common.h
650 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
651 * src-gpl/ascii.c: explicitly include config.h
652 * src-gpl/banner.c: reformat license notice. explicitly
654 * src-gpl/conv.c: explictly include config.h
655 * src-gpl/dump.c: explictly include config.h; move other
656 includes into common.h
657 * src-gpl/getclip.c: explicitly include config.h
658 * src-gpl/last.c: reformat license notice. explicitly include
659 config.h. Move other #includes into common.h
660 * src-gpl/oldutmp.h: add explicit license reference.
661 * src-gpl/putclip.c: include config.h. Move other #includes
663 * src-gpl/realpath.c: Reformat license reference. Explicitly
665 * src-gpl/msgtool.c: add explicit license reference. include
666 config.h. Guard ipc #includes. Move other includes into common.h
667 * src-gpl/semstat.c: ditto
668 * src-gpl/semtool.c: ditto
669 * src-gpl/shmtool.c: ditto
670 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
671 include config.h. Move other includes into common.h.
672 * config.h.in: regenerate
673 * configure.ac: Add the new checks
674 * common.h: Migrate other includes from .c files here.
675 * configure: regenerate
677 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
679 * src-bsd/cal.c: fix spelling
681 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
683 * acinclude.m4: new file
685 * configure.ac: add conditionals for windows-only,
687 * src-gpl/Makefile.am: use conditionals
688 * aclocal.m4: regenerate
689 * config.h.in: regenerate
690 * Makefile.in: regenerate
691 * src-gpl/Makefile.in: regenerate
692 * configure: regenerate
693 * README: minor changes
694 * src-bsd/cal.c: use common.h
695 * src-pd/ddate.c: use common.h
696 * src-pd/namei.c: use common.h
697 * src-gpl/ascii.c: use common.h
698 * src-gpl/banner.c: use common.h
699 * src-gpl/conv.c: use common.h
700 * src-gpl/dump.c: use common.h
701 * src-gpl/getclip.c: use common.h
702 * src-gpl/last.c: use common.h
703 * src-gpl/msgtool.c: use common.h
704 * src-gpl/putclip.c: use common.h
705 * src-gpl/realpath.c: use common.h
706 * src-gpl/semstat.c: use common.h
707 * src-gpl/semtool.c: use common.h
708 * src-gpl/shmtool.c: use common.h
709 * src-gpl/utmpdump.c: use common.h
711 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
713 * NEWS: add entries for 0.9.6, .7, and .8
714 * ChangeLog: fix tabs
715 * release version 0.9.8
717 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
719 * src-pd/ddate.c: new file
720 * src-pd/ddate.1: new file
721 * src-pd/ddate.doc: new file
722 * AUTHORS: add Druel the Chaotic
723 * PROGLIST: add ddate
724 * README: mention ddate
725 * src-pd/Makefile.am: add ddate to proglist, ddate.1
727 * src-bsd/Makefile.in: regenerate
729 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
731 * src-gpl/realpath.c: new file
732 * AUTHORS: add Steven Barker
733 * PROGLIST: add realpath
734 * README: mention realpath
735 * src-gpl/Makefile.am: add realpath to proglist
736 * src-gpl/Makefile.in: regenerate
738 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
740 * src-gpl/utmpdump.c: new file
741 * AUTHORS: add Mark Bradshaw
742 * PROGLIST: add utmpdump
743 * README: mention utmpdump
744 * src-gpl/Makefile.am: add utmpdump to proglist
745 * src-gpl/Makefile.in: regenerate
747 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
749 * bootstrap: new file
750 * src-gpl/Makefile.am: add last to proglist
751 * src-gpl/Makefile.in: regenerate
753 * README: mention last
754 * AUTHORS: add Mark Bradshaw
756 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
758 * src-gpl/last.c: new file
759 * src-gpl/last.1: new file
760 * src-gpl/lastb.1: new file
761 * src-gpl/oldutmp.h: new file
763 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
765 * src-gpl/banner.c: fix the -c option, use ANSI
766 font to print the extended charset
768 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
770 * licenses: new subdir
771 * licenses/COPYING.GPL: new file (GPL text)
772 * licenses/COPYING.BSD-no-advert: new file (BSD license,
773 without the advertising clause)
774 * src-pd: new subdir (for public domain source code that
775 I've taken, modified, and released under the GPL)
776 * src-bsd: new subdir (for source code that is covered
777 by the BSD-no-advert license) Note that BSD-w-advert
778 code is disallowed -- can't legally be linked to
780 * src: removed (renamed to src-gpl for consistency)
781 * src-gpl: new (renamed from src)
782 * PROGLIST: new file (contains descriptions of the
784 * README: proglist stuff removed. README is more general.
785 * src-bsd/Makefile.am: new file
786 * src-bsd/Makefile.in: new file
787 * src-bsd/README.cal: new file
788 * src-bsd/cal.1: new file
789 * src-bsd/cal.c: new file
790 * src-bsd/err.c: new file
791 * src-bsd/errs.h: new file
792 * src-bsd/widechar.h: new file
793 * src-pd/Makefile.am: new file
794 * src-pd/Makefile.in: new file
795 * src-pd/README.namei: new file
796 * src-pd/README1.namei: new file
797 * src-pd/namei.1: new file
798 * src-pd/namei.c: new file
799 * configure.ac: add new tests to support namei and cal
800 * Makefile.am: add new subdirs
801 * config.h.in: regenerate
802 * aclocal.m4: regenerate
803 * Makefile.in: regenerate
804 * src/Makefile.in: regenerate
806 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
808 * package renamed to 'cygutils'
811 * AUTHORS: add Jorg Schaible
812 * configure.ac: package name change
813 * src/Makefile.am: add 'banner'
814 * src/banner.c: new file. Modified from Joerg's
815 original to use popt for argument processing.
816 * configure: regenerate
817 * config.h.in: regenerate
818 * aclocal.m4: regenerate
819 * Makefile.in: regenerate
820 * src/Makefile.in: regenerate
822 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
824 * src/semtool.c: added
825 * src/semstat.c: added
826 * src/msgtool.c: added
827 * src/shmtool.c: added
828 * src/Makefile.am: add semtool, semstat, msgtool,
830 * configure.ac: add check for cygipc, and for
832 * configure: regenerate
833 * config.h.in: regenerate
834 * aclocal.m4: regenerate
835 * Makefile.in: regenerate
836 * src/Makefile.in: regenerate
838 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
840 * uuencode.1: deleted
841 * uuencode.c: deleted
842 * uudecode.1: deleted
843 * uudecond.c: deleted (get these from GNU sharutils)
845 * mktemp.c: deleted (get these from
846 http://www.courtesan.com/mktemp/)
847 * autoconfiscated -- lots of new files
848 * moved remaining .c files into src subdir
849 * src/conv.c: now recognize 'dos2unix.exe' and
850 'unix2dos.exe' as special argv[0] values, along
851 with 'd2u.exe' and 'u2d.exe'
852 * src/Makefile.in: install conv.exe as itself but
853 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
857 * link with /usr/lib/libpopt.a ('official' version)
858 * add mktemp implementation
859 * add friendly help/option handling to dump, putclip,
865 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
867 Convert mkshortcut to popt. Bump to version 1.1.3
869 * mkshortcut.c (license): new function
870 (version): popt version() function
871 (version): static variable renamed to versionStr
873 (usage): popt usage() function; the old usage()
875 (printLicense): new function
876 (printBottomDescription): new function
877 (printTopDescription): new function
878 (getVersion): new function
879 (mkshortcut): new function, contains core code
880 (print_version): removed.
881 (main): almost completely rewritten to use popt
883 * TODO: remove note about mkshortcut.
885 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
887 Fix things so that 'make dist' works
889 * Makefile.am: split up EXTRA_DIST into several
890 variables. Add a lot of files. Remove reference
891 to the m4/ directory.
892 * HOW-TO-CONTRIBUTE: correct a few things affected
895 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
897 Tired of long 'cvs diff' times over my modem, I
898 removed the files generated by bootstrap from
899 CVS. tarballs will have them, but cvs checkouts
900 will need to always run bootstrap. Since gettextize
901 is too intrusive, leave ABOUT-NLS and config.rpath
902 so we don't have to include gettext in bootstrap.
903 Also, don't bother with autoheader, so leave config.h.in
907 * mkinstalldirs: remove
909 * config.guess: remove
913 * Makefile.in: remove
916 * stamp-h.in: remove (not used by newer autotools)
918 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
920 Because utmpdump and last are now provided by the new
921 sysvinit package, those programs have been removed
922 from cygutils. Also, update to recent autotools &
923 gettext, plus a few cleanups.
925 * src/last/last.c: remove
926 * src/last/utmpdump.c: remove
927 * src/last/oldutmp.h: remove
928 * src/last/last.1: remove
929 * src/last/lastb.1: remove
930 * src/last/: remove directory
931 * intl/Makefile.in: remove
932 * intl/: remove directory
934 * src/cal/cal.c: cygwin provides langinfo.h, but
935 not the nl_langinfo function. Make sure both exist
936 before calling nl_langinfo.
937 * configure.ac: remove references to system header files
938 needed only by utmpdump or last. Don't try to generate
940 * Makefile.am: remove intl/ directory; add po/ directory
941 to make new gettext happy. Remove last and utmpdump from
942 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
943 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
944 references to last and utmpdump _SOURCES.
945 * po/LINGUAS: new file (needed by new gettext)
946 * po/POTFILES.in: new file (needed by new gettext)
947 * common.h: remove references to system header files used
948 only by utmpdump or last
949 * bootstrap: add `force' options
951 * PROGLIST: docu update
952 * README: dpcu update
954 * HOW-TO-CONTRIBUTE: docu update
956 * aclocal.m4: regenerate
957 * configure: regenerate
958 * Makefile.in: regenerate
959 * config.h.in: regenerate
960 * ABOUT-NLS: new version
961 * COPYING: new version
962 * INSTALL: new version
963 * mkinstalldirs: new version
964 * missing: new version
965 * install-sh: new version
966 * depcomp: new version
967 * config.sub: new version
968 * config.guess: new version
970 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
972 At Bruno Haible's suggestion, don't include all of
973 gettext. Just have an intl/ directory with a null
974 Makefile.in, and a populated po/ directory. m4/
975 is no longer necessary. Later, when automake bug
976 is fixed, we can remove the intl/ directory entirely,
977 but we'll still need the po/ directory and the ABOUT-NLS
981 * intl/Makefile.in: turn this into a null file
983 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
984 * Makefile.am: remove m4/ from SUBDIRS
985 * Makefile.in: regenerate
986 * configure: regenerate
988 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
990 * configure.ac: bump version to 1.1.2
991 * configure: regenerate
993 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
995 Add 'mcookie' program. Tag "v1_1_1d"
997 * src/mcookie: new directory
998 * src/mcookie/mcookie.c: new file
999 * src/mcookie/mcookie.1: new file
1000 * src/mcookie/md5.h: new file
1001 * src/mcookie/md5.c: new file
1002 * Makefile.am: add program 'mcookie'
1003 * configure.ac: add test for gettimeofday
1004 * config.h.in: regenerate
1005 * Makefile.in: regenerate
1006 * PROGLIST: add mcookie
1007 * README: add mcookie
1008 * NEWS: mention mcookie
1010 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1012 Add 'colrm' program. Tag "v1_1_1c"
1014 * src/colrm: new directory
1015 * src/colrm/colrm.c: new file
1016 * src/colrm/colrm.1: new file
1017 * src/colrm/widechar.h: new file
1018 * Makefile.am: add program 'colrm'
1019 * Makefile.in: regenerate
1020 * PROGLIST: add colrm
1022 * NEWS: hasn't been updated in a while...
1024 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1026 Add 'colcrt' program. Tag "v1_1_1b"
1028 * src/colcrt: new directory
1029 * src/colcrt/colcrt.c: new file
1030 * src/colcrt/colcrt.1: new file
1031 * src/colcrt/widechar.h: new file
1032 * Makefile.am: add program 'colcrt'
1033 * Makefile.in: regenerate
1034 * PROGLIST: add colcrt
1035 * README: add colcrt
1037 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1039 Add 'column' program. Tag "v1_1_1a"
1041 * src/column: new directory
1042 * src/column/column.c: new file
1043 * src/column/column.1: new file
1044 * src/column/err.c: new file
1045 * src/column/errs.h: new file
1046 * src/column/widechar.h: new file
1047 * Makefile.am: add program 'column'
1048 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1049 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1050 * Makefile.in: regenerate
1051 * config.h.in: regenerate
1052 * configure: regenerate
1053 * PROGLIST: add column
1054 * README: add column
1056 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1058 * TODO: remove gettext reminder
1059 * HOW-TO-CONTRIBUTE: explain how to handle programs
1060 that need -lintl, given the gettextize changes below.
1061 * Makefile.in: regenerate
1063 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1065 Bug in automake means that we have to gettextize -- even tho
1066 we will never actually build gettext ourselves ('external'
1067 option in AM_GNU_GETTEXT). Reported to automake list.
1069 Bug in gettext means that we have to explicitly set and AC_SUBST
1070 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1073 * Makefile.am (SUBDIRS): Add intl, m4.
1074 (ACLOCAL_AMFLAGS): New variable.
1075 (EXTRA_DIST): Add config.rpath.
1076 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1078 * intl/: new directory
1080 * po/: new directory
1082 * m4/: new directory
1084 * config.rpath: new file
1085 * ABOUT-NLS: new file
1086 * aclocal.m4: regenerate
1087 * Makefile.in: regenerate
1088 * configure: regenerate
1089 * bootstrap: add -I m4 to aclocal command; copy files
1090 * config.guess: new file
1091 * config.sub: new file
1093 * config.h.in: regenerate
1094 * TODO: note to remove all this garbage when it becomes
1095 possible; need bugfix to automake and gettext.m4
1097 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1099 Adjust to cygwin's libintl library now depending on libiconv.
1100 Easiest way: remove explicit search for -lintl and libintl.h;
1101 instead use AM_GNU_GETTEXT.
1105 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1106 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1107 option requires po/ and intl/ directories. See gettextize above.
1108 * src/rev: new directory
1109 * src/rev/rev.c: new file
1110 * src/rev/rev.1: new file
1111 * src/rev/widechar.h: new file
1112 * Makefile.am: add program 'rev'. Add LDADD variables for
1113 the programs that use gettext, since -lintl is no longer
1114 automatically included in LIBS (use @INTLLIBS@)
1115 * Makefile.in: regenerate
1119 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1122 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1124 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1125 * configure.ac: bump to 1.1.1
1126 * Makefile.am: add getopt and readlink
1129 * Makefile.in: regenerate
1130 * configure: regenerate
1131 * src/Makefile.am: delete (forgot to do so in previous commit)
1132 * src/Makefile.in: delete (ditto)
1133 * src/readlink/readlink.1: new file
1134 * src/readlink/readlink.c: new file
1135 * src/getopt/getopt.1: new file
1136 * src/getopt/getopt.c: new file
1137 * src/getopt/parse.bash: new file
1138 * src/getopt/parse.tcsh: new file
1139 * src/getopt/test.bash: new file
1140 * src/getopt/test.tcsh: new file
1142 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1143 Robert Collins <robert.collins@itdomain.com.au>
1145 Convert to one-big-makefile style. cf "Recursive make
1146 considered harmful". Bump to 1.1.0
1148 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1149 * Makefile.am: consolidate from src/*/Makefile.am
1150 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1152 * NEWS: Note one-file-to-build-them-all
1154 * aclocal.m4: regenerate
1155 * Makefile.in: regenerate
1156 * configure: regenerate
1157 * /src/realpath/Makefile.in: delete
1158 * /src/realpath/Makefile.am: delete
1159 * /src/namei/Makefile.in: delete
1160 * /src/namei/Makefile.am: delete
1161 * /src/mkshortcut/Makefile.in: delete
1162 * /src/mkshortcut/Makefile.am: delete
1163 * /src/lpr/Makefile.in: delete
1164 * /src/lpr/Makefile.am: delete
1165 * /src/last/Makefile.in: delete
1166 * /src/last/Makefile.am: delete
1167 * /src/ipc/Makefile.in: delete
1168 * /src/ipc/Makefile.am: delete
1169 * /src/dump/Makefile.in: delete
1170 * /src/dump/Makefile.am: delete
1171 * /src/ddate/Makefile.in: delete
1172 * /src/ddate/Makefile.am: delete
1173 * /src/cygstart/Makefile.in: delete
1174 * /src/cygstart/Makefile.am: delete
1175 * /src/conv/Makefile.in: delete
1176 * /src/conv/Makefile.am: delete
1177 * /src/col/Makefile.in: delete
1178 * /src/col/Makefile.am: delete
1179 * /src/cal/Makefile.in: delete
1180 * /src/cal/Makefile.am: delete
1181 * /src/banner/Makefile.in: delete
1182 * /src/banner/Makefile.am: delete
1183 * /src/ascii/Makefile.in: delete
1184 * /src/ascii/Makefile.am: delete
1185 * /src/Makefile.in: delete
1186 * /src/Makefile.am: delete
1188 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1190 * Makefile.in: regenerate
1191 * src/Makefile.in: regenerate
1192 * src/*/Makefile.in: regenerate
1193 * configure: regenerate
1194 * aclocal.m4: regenerate
1196 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1198 * src/col: new directory
1199 * src/col/Makefile.am: new file
1200 * src/col/Makefile.in: new file
1201 * src/col/col.c: new file
1202 * src/col/err.c: new file
1203 * src/col/err.h: new file
1204 * src/col/col.1: new file
1205 * src/col/README.col: new file
1206 * src/Makefile.am: add subdirectory col
1207 * src/Makefile.in: regenerate
1208 * AUTHORS: add David A. Willis for col
1212 2002-04-16 Chris January <chris@atomice.net>
1214 * src/conv/conv.c (convert): Use correct type to store the
1215 return value of fgetc()
1217 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1219 * Makefile.in: rebootstrap
1222 * src/Makefile.in: ditto
1223 * src/ascii/Makefile.in: ditto
1224 * src/banner/Makefile.in: ditto
1225 * src/cal/Makefile.in: ditto
1226 * src/clip/Makefile.in: ditto
1227 * src/conv/Makefile.in: ditto
1228 * src/ddate/Makefile.in: ditto
1229 * src/dump/Makefile.in: ditto
1230 * src/ipc/Makefile.in: ditto
1231 * src/last/Makefile.in: ditto
1232 * src/lpr/Makefile.in: ditto
1233 * src/mkshortcut/Makefile.in: ditto
1234 * src/namei/Makefile.in: ditto
1235 * src/realpath/Makefile.in: ditto
1237 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1239 * src/cygstart: new directory
1240 * src/cygstart/Makefile.am: new file
1241 * src/cygstart/Makefile.in: new file
1242 * src/cygstart/cygstart.c: new file
1243 * src/cygstart/cygstart.1: new file
1244 * src/Makefile.am: add subdirectory cygstart
1245 * src/Makefile.in: regenerate
1246 * AUTHORS: add Michael Schaap for cygstart
1247 * PROGLIST: add cygstart
1248 * README: add cygstart
1250 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1252 * HOW-TO-CONTRIBUTE: fix typos
1254 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1256 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1258 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1260 * TODO: remove 'reorg' note
1261 * configure.ac: mark as version 1.0.0
1262 * configure: regenerate
1263 * HOW-TO-CONTRIBUTE: new file
1265 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1267 * configure.ac: build Makefiles in new directories
1268 * configure.in: regenerate
1269 * Makefile.am: change subdirs
1270 * Makefile.in: regenerate
1272 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1274 * src: new directory
1275 * src/Makefile.am: new file
1276 * src/Makefile.in: new file
1277 * src-gpl/Makefile.am: removed
1278 * src-gpl/Makefile.in: removed
1279 * src-pd/Makefile.am: removed
1280 * src-pd/Makefile.in: removed
1281 * src-bsd/Makefile.am: removed
1282 * src-bsd/Makefile.in: removed
1284 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1286 * src/ascii: new directory
1287 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1288 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1289 * src/ascii/Makefile.am: new file
1290 * src/ascii/Makefile.in: new file
1292 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1294 * src/banner: new directory
1295 * src-gpl/banner.c: moved to src/banner/banner.c
1296 * src/banner/banner.c: moved from src-gpl/banner.c
1297 * src/banner/Makefile.am: new file
1298 * src/banner/Makefile.in: new file
1300 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1302 * src/cal: new directory
1303 * src-bsd/cal.c: moved to src/cal/cal.c
1304 * src/cal/cal.c: moved from src-bsd/cal.c
1305 * src-bsd/cal.1: moved to src/cal/cal.1
1306 * src/cal/cal.1: moved from src-bsd/cal.1
1307 * src-bsd/err.c: moved to src/cal/err.c
1308 * src/cal/err.c: moved from src-bsd/err.c
1309 * src-bsd/errs.h: moved to src/cal/errs.h
1310 * src/cal/errs.h: moved from src-bsd/errs.h
1311 * src-bsd/widechar.h: moved to src/cal/widechar.h
1312 * src/cal/widechar.h: moved from src-bsd/widechar.h
1313 * src-bsd/README.cal: moved to src/cal/README.cal
1314 * src/cal/README.cal: moved from src-bsd/README.cal
1315 * src/cal/Makefile.am: new file
1316 * src/cal/Makefile.in: new file
1318 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1320 * src/clip: new directory
1321 * src-gpl/putclip.c: moved to src/clip/putclip.c
1322 * src/clip/putclip.c: moved from src-gpl/putclip.c
1323 * src-gpl/getclip.c: moved to src/clip/getclip.c
1324 * src/clip/getclip.c: moved from src-gpl/getclip.c
1325 * src/clip/Makefile.am: new file
1326 * src/clip/Makefile.in: new file
1328 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1330 * src/conv: new directory
1331 * src-gpl/conv.c: moved to src/conv/conv.c
1332 * src/conv/conv.c: moved from src-gpl/conv.c
1333 * src/conv/Makefile.am: new file
1334 * src/conv/Makefile.in: new file
1336 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1338 * src/ddate: new directory
1339 * src-pd/ddate.c: moved to src/ddate/ddate.c
1340 * src/ddate/ddate.c: moved from src-pd/ddate.c
1341 * src-pd/ddate.1: moved to src/ddate/ddate.1
1342 * src/ddate/ddate.1: moved from src-pd/ddate.1
1343 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1344 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1345 * src/ddate/Makefile.am: new file
1346 * src/ddate/Makefile.in: new file
1348 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1350 * src/dump: new directory
1351 * src-gpl/dump.c: moved to src/dump/dump.c
1352 * src/dump/dump.c: moved from src-gpl/dump.c
1353 * src/dump/Makefile.am: new file
1354 * src/dump/Makefile.in: new file
1356 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1358 * src/ipc: new directory
1359 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1360 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1361 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1362 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1363 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1364 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1365 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1366 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1367 * src/ipc/Makefile.am: new file
1368 * src/ipc/Makefile.in: new file
1370 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1372 * src/last: new directory
1373 * src-gpl/last.c: moved to src/last/last.c
1374 * src/last/last.c: moved from src-gpl/last.c
1375 * src-gpl/last.1: moved to src/last/last.1
1376 * src/last/last.1: moved from src-gpl/last.1
1377 * src-gpl/lastb.1: moved to src/last/lastb.1
1378 * src/last/lastb.1: moved from src-gpl/lastb.1
1379 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1380 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1381 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1382 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1383 * src/last/Makefile.am: new file
1384 * src/last/Makefile.in: new file
1386 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1388 * src/lpr: new directory
1389 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1390 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1391 * src/lpr/Makefile.am: new file
1392 * src/lpr/Makefile.in: new file
1394 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1396 * src/mkshortcut: new directory
1397 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1398 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1399 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1400 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1401 * src/mkshortcut/Makefile.am: new file
1402 * src/mkshortcut/Makefile.in: new file
1404 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1406 * src/namei: new directory
1407 * src-pd/namei.c: moved to src/namei/namei.c
1408 * src/namei/namei.c: moved from src-pd/namei.c
1409 * src-pd/namei.1: moved to src/namei/namei.1
1410 * src/namei/namei.1: moved from src-pd/namei.1
1411 * src-pd/README.namei: moved to src/namei/README.namei
1412 * src/namei/README.namei: moved from src-pd/README.namei
1413 * src-pd/README1.namei: moved to src/namei/README1.namei
1414 * src/namei/README1.namei: moved from src-pd/README1.namei
1415 * src/namei/Makefile.am: new file
1416 * src/namei/Makefile.in: new file
1418 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1420 * src/realpath: new directory
1421 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1422 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1423 * src/realpath/Makefile.am: new file
1424 * src/realpath/Makefile.in: new file
1427 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1429 * src-gpl/Makefile.am: add lpr and mkshortcut
1430 * src-gpl/Makefile.in: regenerate
1431 * configure.ac: update version number
1432 * configure: regenerate
1433 * AUTHORS: add Rick and Joshua
1434 * PROGLIST: add lpr and mkshortcut
1435 * NEWS: add lpr and mkshortcut
1436 * README: add lpr and mkshortcut
1437 * TODO: add some notes...
1438 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1439 include config.h and common.h. Move other #inludes to
1440 common.h. Add some static strings for later use (version,
1442 * src-gpl/lpr.c: Add license reference. Explicitly include
1443 config.h and common.h. Move other #includes to common.h.
1444 Add some static strings for later use (version, Id, copyright).
1445 Change programName to program_name (to match style of other
1446 programs). Strdup from argv[0] instead of hardcoding. Use
1447 VA_START macro instead of va_start.
1449 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1451 * src-gpl/lpr.c: new file
1453 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1455 * src-gpl/mkshortcut.c: new file
1456 * src-gpl/mkshortcut.1: new file
1458 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1460 * src-pd/ddate.c: add explicit license reference
1461 and move #includes to common.h. Guard setlocale.
1462 Explicitly include config.h, common.h
1463 * src-pd/namei.c: ditto
1464 * src-bsd/cal.c: ditto
1465 * src-bsd/err.c: ditto
1466 * src-bsd/errs.h: explicitly include config.h, common.h
1467 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1468 * src-gpl/ascii.c: explicitly include config.h
1469 * src-gpl/banner.c: reformat license notice. explicitly
1471 * src-gpl/conv.c: explictly include config.h
1472 * src-gpl/dump.c: explictly include config.h; move other
1473 includes into common.h
1474 * src-gpl/getclip.c: explicitly include config.h
1475 * src-gpl/last.c: reformat license notice. explicitly include
1476 config.h. Move other #includes into common.h
1477 * src-gpl/oldutmp.h: add explicit license reference.
1478 * src-gpl/putclip.c: include config.h. Move other #includes
1480 * src-gpl/realpath.c: Reformat license reference. Explicitly
1482 * src-gpl/msgtool.c: add explicit license reference. include
1483 config.h. Guard ipc #includes. Move other includes into common.h
1484 * src-gpl/semstat.c: ditto
1485 * src-gpl/semtool.c: ditto
1486 * src-gpl/shmtool.c: ditto
1487 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1488 include config.h. Move other includes into common.h.
1489 * config.h.in: regenerate
1490 * configure.ac: Add the new checks
1491 * common.h: Migrate other includes from .c files here.
1492 * configure: regenerate
1494 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1496 * src-bsd/cal.c: fix spelling
1498 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1500 * acinclude.m4: new file
1501 * common.h: new file
1502 * configure.ac: add conditionals for windows-only,
1503 cygipc-only programs
1504 * src-gpl/Makefile.am: use conditionals
1505 * aclocal.m4: regenerate
1506 * config.h.in: regenerate
1507 * Makefile.in: regenerate
1508 * src-gpl/Makefile.in: regenerate
1509 * configure: regenerate
1510 * README: minor changes
1511 * src-bsd/cal.c: use common.h
1512 * src-pd/ddate.c: use common.h
1513 * src-pd/namei.c: use common.h
1514 * src-gpl/ascii.c: use common.h
1515 * src-gpl/banner.c: use common.h
1516 * src-gpl/conv.c: use common.h
1517 * src-gpl/dump.c: use common.h
1518 * src-gpl/getclip.c: use common.h
1519 * src-gpl/last.c: use common.h
1520 * src-gpl/msgtool.c: use common.h
1521 * src-gpl/putclip.c: use common.h
1522 * src-gpl/realpath.c: use common.h
1523 * src-gpl/semstat.c: use common.h
1524 * src-gpl/semtool.c: use common.h
1525 * src-gpl/shmtool.c: use common.h
1526 * src-gpl/utmpdump.c: use common.h
1528 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1530 * NEWS: add entries for 0.9.6, .7, and .8
1531 * ChangeLog: fix tabs
1532 * release version 0.9.8
1534 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1536 * src-pd/ddate.c: new file
1537 * src-pd/ddate.1: new file
1538 * src-pd/ddate.doc: new file
1539 * AUTHORS: add Druel the Chaotic
1540 * PROGLIST: add ddate
1541 * README: mention ddate
1542 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1544 * src-bsd/Makefile.in: regenerate
1546 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1548 * src-gpl/realpath.c: new file
1549 * AUTHORS: add Steven Barker
1550 * PROGLIST: add realpath
1551 * README: mention realpath
1552 * src-gpl/Makefile.am: add realpath to proglist
1553 * src-gpl/Makefile.in: regenerate
1555 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1557 * src-gpl/utmpdump.c: new file
1558 * AUTHORS: add Mark Bradshaw
1559 * PROGLIST: add utmpdump
1560 * README: mention utmpdump
1561 * src-gpl/Makefile.am: add utmpdump to proglist
1562 * src-gpl/Makefile.in: regenerate
1564 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1566 * bootstrap: new file
1567 * src-gpl/Makefile.am: add last to proglist
1568 * src-gpl/Makefile.in: regenerate
1569 * PROGLIST: add last
1570 * README: mention last
1571 * AUTHORS: add Mark Bradshaw
1573 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1575 * src-gpl/last.c: new file
1576 * src-gpl/last.1: new file
1577 * src-gpl/lastb.1: new file
1578 * src-gpl/oldutmp.h: new file
1580 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1582 * src-gpl/banner.c: fix the -c option, use ANSI
1583 font to print the extended charset
1585 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1587 * licenses: new subdir
1588 * licenses/COPYING.GPL: new file (GPL text)
1589 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1590 without the advertising clause)
1591 * src-pd: new subdir (for public domain source code that
1592 I've taken, modified, and released under the GPL)
1593 * src-bsd: new subdir (for source code that is covered
1594 by the BSD-no-advert license) Note that BSD-w-advert
1595 code is disallowed -- can't legally be linked to
1597 * src: removed (renamed to src-gpl for consistency)
1598 * src-gpl: new (renamed from src)
1599 * PROGLIST: new file (contains descriptions of the
1601 * README: proglist stuff removed. README is more general.
1602 * src-bsd/Makefile.am: new file
1603 * src-bsd/Makefile.in: new file
1604 * src-bsd/README.cal: new file
1605 * src-bsd/cal.1: new file
1606 * src-bsd/cal.c: new file
1607 * src-bsd/err.c: new file
1608 * src-bsd/errs.h: new file
1609 * src-bsd/widechar.h: new file
1610 * src-pd/Makefile.am: new file
1611 * src-pd/Makefile.in: new file
1612 * src-pd/README.namei: new file
1613 * src-pd/README1.namei: new file
1614 * src-pd/namei.1: new file
1615 * src-pd/namei.c: new file
1616 * configure.ac: add new tests to support namei and cal
1617 * Makefile.am: add new subdirs
1618 * config.h.in: regenerate
1619 * aclocal.m4: regenerate
1620 * Makefile.in: regenerate
1621 * src/Makefile.in: regenerate
1623 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1625 * package renamed to 'cygutils'
1628 * AUTHORS: add Jorg Schaible
1629 * configure.ac: package name change
1630 * src/Makefile.am: add 'banner'
1631 * src/banner.c: new file. Modified from Joerg's
1632 original to use popt for argument processing.
1633 * configure: regenerate
1634 * config.h.in: regenerate
1635 * aclocal.m4: regenerate
1636 * Makefile.in: regenerate
1637 * src/Makefile.in: regenerate
1639 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1641 * src/semtool.c: added
1642 * src/semstat.c: added
1643 * src/msgtool.c: added
1644 * src/shmtool.c: added
1645 * src/Makefile.am: add semtool, semstat, msgtool,
1646 and shmtool targets.
1647 * configure.ac: add check for cygipc, and for
1649 * configure: regenerate
1650 * config.h.in: regenerate
1651 * aclocal.m4: regenerate
1652 * Makefile.in: regenerate
1653 * src/Makefile.in: regenerate
1655 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1657 * uuencode.1: deleted
1658 * uuencode.c: deleted
1659 * uudecode.1: deleted
1660 * uudecond.c: deleted (get these from GNU sharutils)
1662 * mktemp.c: deleted (get these from
1663 http://www.courtesan.com/mktemp/)
1664 * autoconfiscated -- lots of new files
1665 * moved remaining .c files into src subdir
1666 * src/conv.c: now recognize 'dos2unix.exe' and
1667 'unix2dos.exe' as special argv[0] values, along
1668 with 'd2u.exe' and 'u2d.exe'
1669 * src/Makefile.in: install conv.exe as itself but
1670 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1674 * link with /usr/lib/libpopt.a ('official' version)
1675 * add mktemp implementation
1676 * add friendly help/option handling to dump, putclip,