1 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
3 * Bump version to 1.1.4. Release.
5 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
7 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
8 translation is done. Defaults to false. Also added accessor
9 operations getRawFlag(), setRawFlag().
10 * src/lpr/Printer.cc: ditto.
11 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
12 * src/lpr/lpr.1: added documentation for -l option.
14 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
16 * NEWS: update lpr entry
18 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
19 * src/lpr/lpr.c: removed file
20 * src/lpr/Printer.cc: new file
21 * src/lpr/Printer.hh: new file
22 * src/lpr/PrinterException.hh: new file
23 * src/lpr/README: new file
24 * src/lpr/Win32Utils.cc: new file
25 * src/lpr/Win32Utils.hh: new file
26 * src/lpr/lpr.1: new file
27 * src/lpr/lpr.cc: new file
28 * Makefile.am: add macro src_lpr_lpr_SOURCES
29 updated macros noinst_HEADERS, man_MANS
30 * configure.ac: added AC_PROG_CXX to compile C++ files
32 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
34 * configure.ac: correct a problem with newer
36 * config.h.in: regenerate
38 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
40 * NEWS: announce mkshortcut changes
42 2003-02-05 David G. Baur <dgbaur@idmicro.com>
44 Added --workdir option to mkshortcut to set working directory
47 * mkshortcut.c (main): added dir_name_arg to opts
48 set dir_name to dir_name_arg if option was set
49 otherwise obtained from exe_name.
50 * mkshortcut.1: update
52 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
54 Convert mkshortcut to popt. Bump to version 1.1.3
56 * mkshortcut.c (license): new function
57 (version): popt version() function
58 (version): static variable renamed to versionStr
60 (usage): popt usage() function; the old usage()
62 (printLicense): new function
63 (printBottomDescription): new function
64 (printTopDescription): new function
65 (getVersion): new function
66 (mkshortcut): new function, contains core code
67 (print_version): removed.
68 (main): almost completely rewritten to use popt
70 * TODO: remove note about mkshortcut.
72 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
74 Fix things so that 'make dist' works
76 * Makefile.am: split up EXTRA_DIST into several
77 variables. Add a lot of files. Remove reference
79 * HOW-TO-CONTRIBUTE: correct a few things affected
82 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
84 Tired of long 'cvs diff' times over my modem, I
85 removed the files generated by bootstrap from
86 CVS. tarballs will have them, but cvs checkouts
87 will need to always run bootstrap. Since gettextize
88 is too intrusive, leave ABOUT-NLS and config.rpath
89 so we don't have to include gettext in bootstrap.
90 Also, don't bother with autoheader, so leave config.h.in
94 * mkinstalldirs: remove
96 * config.guess: remove
100 * Makefile.in: remove
103 * stamp-h.in: remove (not used by newer autotools)
105 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
107 Because utmpdump and last are now provided by the new
108 sysvinit package, those programs have been removed
109 from cygutils. Also, update to recent autotools &
110 gettext, plus a few cleanups.
112 * src/last/last.c: remove
113 * src/last/utmpdump.c: remove
114 * src/last/oldutmp.h: remove
115 * src/last/last.1: remove
116 * src/last/lastb.1: remove
117 * src/last/: remove directory
118 * intl/Makefile.in: remove
119 * intl/: remove directory
121 * src/cal/cal.c: cygwin provides langinfo.h, but
122 not the nl_langinfo function. Make sure both exist
123 before calling nl_langinfo.
124 * configure.ac: remove references to system header files
125 needed only by utmpdump or last. Don't try to generate
127 * Makefile.am: remove intl/ directory; add po/ directory
128 to make new gettext happy. Remove last and utmpdump from
129 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
130 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
131 references to last and utmpdump _SOURCES.
132 * po/LINGUAS: new file (needed by new gettext)
133 * po/POTFILES.in: new file (needed by new gettext)
134 * common.h: remove references to system header files used
135 only by utmpdump or last
136 * bootstrap: add `force' options
138 * PROGLIST: docu update
139 * README: dpcu update
141 * HOW-TO-CONTRIBUTE: docu update
143 * aclocal.m4: regenerate
144 * configure: regenerate
145 * Makefile.in: regenerate
146 * config.h.in: regenerate
147 * ABOUT-NLS: new version
148 * COPYING: new version
149 * INSTALL: new version
150 * mkinstalldirs: new version
151 * missing: new version
152 * install-sh: new version
153 * depcomp: new version
154 * config.sub: new version
155 * config.guess: new version
157 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
159 At Bruno Haible's suggestion, don't include all of
160 gettext. Just have an intl/ directory with a null
161 Makefile.in, and a populated po/ directory. m4/
162 is no longer necessary. Later, when automake bug
163 is fixed, we can remove the intl/ directory entirely,
164 but we'll still need the po/ directory and the ABOUT-NLS
168 * intl/Makefile.in: turn this into a null file
170 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
171 * Makefile.am: remove m4/ from SUBDIRS
172 * Makefile.in: regenerate
173 * configure: regenerate
175 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
177 * configure.ac: bump version to 1.1.2
178 * configure: regenerate
180 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
182 Add 'mcookie' program. Tag "v1_1_1d"
184 * src/mcookie: new directory
185 * src/mcookie/mcookie.c: new file
186 * src/mcookie/mcookie.1: new file
187 * src/mcookie/md5.h: new file
188 * src/mcookie/md5.c: new file
189 * Makefile.am: add program 'mcookie'
190 * configure.ac: add test for gettimeofday
191 * config.h.in: regenerate
192 * Makefile.in: regenerate
193 * PROGLIST: add mcookie
194 * README: add mcookie
195 * NEWS: mention mcookie
197 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
199 Add 'colrm' program. Tag "v1_1_1c"
201 * src/colrm: new directory
202 * src/colrm/colrm.c: new file
203 * src/colrm/colrm.1: new file
204 * src/colrm/widechar.h: new file
205 * Makefile.am: add program 'colrm'
206 * Makefile.in: regenerate
207 * PROGLIST: add colrm
209 * NEWS: hasn't been updated in a while...
211 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
213 Add 'colcrt' program. Tag "v1_1_1b"
215 * src/colcrt: new directory
216 * src/colcrt/colcrt.c: new file
217 * src/colcrt/colcrt.1: new file
218 * src/colcrt/widechar.h: new file
219 * Makefile.am: add program 'colcrt'
220 * Makefile.in: regenerate
221 * PROGLIST: add colcrt
224 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
226 Add 'column' program. Tag "v1_1_1a"
228 * src/column: new directory
229 * src/column/column.c: new file
230 * src/column/column.1: new file
231 * src/column/err.c: new file
232 * src/column/errs.h: new file
233 * src/column/widechar.h: new file
234 * Makefile.am: add program 'column'
235 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
236 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
237 * Makefile.in: regenerate
238 * config.h.in: regenerate
239 * configure: regenerate
240 * PROGLIST: add column
243 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
245 * TODO: remove gettext reminder
246 * HOW-TO-CONTRIBUTE: explain how to handle programs
247 that need -lintl, given the gettextize changes below.
248 * Makefile.in: regenerate
250 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
252 Bug in automake means that we have to gettextize -- even tho
253 we will never actually build gettext ourselves ('external'
254 option in AM_GNU_GETTEXT). Reported to automake list.
256 Bug in gettext means that we have to explicitly set and AC_SUBST
257 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
260 * Makefile.am (SUBDIRS): Add intl, m4.
261 (ACLOCAL_AMFLAGS): New variable.
262 (EXTRA_DIST): Add config.rpath.
263 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
265 * intl/: new directory
271 * config.rpath: new file
272 * ABOUT-NLS: new file
273 * aclocal.m4: regenerate
274 * Makefile.in: regenerate
275 * configure: regenerate
276 * bootstrap: add -I m4 to aclocal command; copy files
277 * config.guess: new file
278 * config.sub: new file
280 * config.h.in: regenerate
281 * TODO: note to remove all this garbage when it becomes
282 possible; need bugfix to automake and gettext.m4
284 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
286 Adjust to cygwin's libintl library now depending on libiconv.
287 Easiest way: remove explicit search for -lintl and libintl.h;
288 instead use AM_GNU_GETTEXT.
292 * configure.ac: don't look for -lintl and libintl.h 'by hand';
293 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
294 option requires po/ and intl/ directories. See gettextize above.
295 * src/rev: new directory
296 * src/rev/rev.c: new file
297 * src/rev/rev.1: new file
298 * src/rev/widechar.h: new file
299 * Makefile.am: add program 'rev'. Add LDADD variables for
300 the programs that use gettext, since -lintl is no longer
301 automatically included in LIBS (use @INTLLIBS@)
302 * Makefile.in: regenerate
306 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
309 Add getopt.exe, readlink.exe. Bump to 1.1.1.
311 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
312 * configure.ac: bump to 1.1.1
313 * Makefile.am: add getopt and readlink
316 * Makefile.in: regenerate
317 * configure: regenerate
318 * src/Makefile.am: delete (forgot to do so in previous commit)
319 * src/Makefile.in: delete (ditto)
320 * src/readlink/readlink.1: new file
321 * src/readlink/readlink.c: new file
322 * src/getopt/getopt.1: new file
323 * src/getopt/getopt.c: new file
324 * src/getopt/parse.bash: new file
325 * src/getopt/parse.tcsh: new file
326 * src/getopt/test.bash: new file
327 * src/getopt/test.tcsh: new file
329 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
330 Robert Collins <robert.collins@itdomain.com.au>
332 Convert to one-big-makefile style. cf "Recursive make
333 considered harmful". Bump to 1.1.0
335 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
336 * Makefile.am: consolidate from src/*/Makefile.am
337 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
339 * NEWS: Note one-file-to-build-them-all
341 * aclocal.m4: regenerate
342 * Makefile.in: regenerate
343 * configure: regenerate
344 * /src/realpath/Makefile.in: delete
345 * /src/realpath/Makefile.am: delete
346 * /src/namei/Makefile.in: delete
347 * /src/namei/Makefile.am: delete
348 * /src/mkshortcut/Makefile.in: delete
349 * /src/mkshortcut/Makefile.am: delete
350 * /src/lpr/Makefile.in: delete
351 * /src/lpr/Makefile.am: delete
352 * /src/last/Makefile.in: delete
353 * /src/last/Makefile.am: delete
354 * /src/ipc/Makefile.in: delete
355 * /src/ipc/Makefile.am: delete
356 * /src/dump/Makefile.in: delete
357 * /src/dump/Makefile.am: delete
358 * /src/ddate/Makefile.in: delete
359 * /src/ddate/Makefile.am: delete
360 * /src/cygstart/Makefile.in: delete
361 * /src/cygstart/Makefile.am: delete
362 * /src/conv/Makefile.in: delete
363 * /src/conv/Makefile.am: delete
364 * /src/col/Makefile.in: delete
365 * /src/col/Makefile.am: delete
366 * /src/cal/Makefile.in: delete
367 * /src/cal/Makefile.am: delete
368 * /src/banner/Makefile.in: delete
369 * /src/banner/Makefile.am: delete
370 * /src/ascii/Makefile.in: delete
371 * /src/ascii/Makefile.am: delete
372 * /src/Makefile.in: delete
373 * /src/Makefile.am: delete
375 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
377 * Makefile.in: regenerate
378 * src/Makefile.in: regenerate
379 * src/*/Makefile.in: regenerate
380 * configure: regenerate
381 * aclocal.m4: regenerate
383 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
385 * src/col: new directory
386 * src/col/Makefile.am: new file
387 * src/col/Makefile.in: new file
388 * src/col/col.c: new file
389 * src/col/err.c: new file
390 * src/col/err.h: new file
391 * src/col/col.1: new file
392 * src/col/README.col: new file
393 * src/Makefile.am: add subdirectory col
394 * src/Makefile.in: regenerate
395 * AUTHORS: add David A. Willis for col
399 2002-04-16 Chris January <chris@atomice.net>
401 * src/conv/conv.c (convert): Use correct type to store the
402 return value of fgetc()
404 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
406 * Makefile.in: rebootstrap
409 * src/Makefile.in: ditto
410 * src/ascii/Makefile.in: ditto
411 * src/banner/Makefile.in: ditto
412 * src/cal/Makefile.in: ditto
413 * src/clip/Makefile.in: ditto
414 * src/conv/Makefile.in: ditto
415 * src/ddate/Makefile.in: ditto
416 * src/dump/Makefile.in: ditto
417 * src/ipc/Makefile.in: ditto
418 * src/last/Makefile.in: ditto
419 * src/lpr/Makefile.in: ditto
420 * src/mkshortcut/Makefile.in: ditto
421 * src/namei/Makefile.in: ditto
422 * src/realpath/Makefile.in: ditto
424 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
426 * src/cygstart: new directory
427 * src/cygstart/Makefile.am: new file
428 * src/cygstart/Makefile.in: new file
429 * src/cygstart/cygstart.c: new file
430 * src/cygstart/cygstart.1: new file
431 * src/Makefile.am: add subdirectory cygstart
432 * src/Makefile.in: regenerate
433 * AUTHORS: add Michael Schaap for cygstart
434 * PROGLIST: add cygstart
435 * README: add cygstart
437 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
439 * HOW-TO-CONTRIBUTE: fix typos
441 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
443 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
445 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
447 * TODO: remove 'reorg' note
448 * configure.ac: mark as version 1.0.0
449 * configure: regenerate
450 * HOW-TO-CONTRIBUTE: new file
452 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
454 * configure.ac: build Makefiles in new directories
455 * configure.in: regenerate
456 * Makefile.am: change subdirs
457 * Makefile.in: regenerate
459 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
462 * src/Makefile.am: new file
463 * src/Makefile.in: new file
464 * src-gpl/Makefile.am: removed
465 * src-gpl/Makefile.in: removed
466 * src-pd/Makefile.am: removed
467 * src-pd/Makefile.in: removed
468 * src-bsd/Makefile.am: removed
469 * src-bsd/Makefile.in: removed
471 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
473 * src/ascii: new directory
474 * src-gpl/ascii.c: moved to src/ascii/ascii.c
475 * src/ascii/ascii.c: moved from src-gpl/ascii.c
476 * src/ascii/Makefile.am: new file
477 * src/ascii/Makefile.in: new file
479 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
481 * src/banner: new directory
482 * src-gpl/banner.c: moved to src/banner/banner.c
483 * src/banner/banner.c: moved from src-gpl/banner.c
484 * src/banner/Makefile.am: new file
485 * src/banner/Makefile.in: new file
487 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
489 * src/cal: new directory
490 * src-bsd/cal.c: moved to src/cal/cal.c
491 * src/cal/cal.c: moved from src-bsd/cal.c
492 * src-bsd/cal.1: moved to src/cal/cal.1
493 * src/cal/cal.1: moved from src-bsd/cal.1
494 * src-bsd/err.c: moved to src/cal/err.c
495 * src/cal/err.c: moved from src-bsd/err.c
496 * src-bsd/errs.h: moved to src/cal/errs.h
497 * src/cal/errs.h: moved from src-bsd/errs.h
498 * src-bsd/widechar.h: moved to src/cal/widechar.h
499 * src/cal/widechar.h: moved from src-bsd/widechar.h
500 * src-bsd/README.cal: moved to src/cal/README.cal
501 * src/cal/README.cal: moved from src-bsd/README.cal
502 * src/cal/Makefile.am: new file
503 * src/cal/Makefile.in: new file
505 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
507 * src/clip: new directory
508 * src-gpl/putclip.c: moved to src/clip/putclip.c
509 * src/clip/putclip.c: moved from src-gpl/putclip.c
510 * src-gpl/getclip.c: moved to src/clip/getclip.c
511 * src/clip/getclip.c: moved from src-gpl/getclip.c
512 * src/clip/Makefile.am: new file
513 * src/clip/Makefile.in: new file
515 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
517 * src/conv: new directory
518 * src-gpl/conv.c: moved to src/conv/conv.c
519 * src/conv/conv.c: moved from src-gpl/conv.c
520 * src/conv/Makefile.am: new file
521 * src/conv/Makefile.in: new file
523 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
525 * src/ddate: new directory
526 * src-pd/ddate.c: moved to src/ddate/ddate.c
527 * src/ddate/ddate.c: moved from src-pd/ddate.c
528 * src-pd/ddate.1: moved to src/ddate/ddate.1
529 * src/ddate/ddate.1: moved from src-pd/ddate.1
530 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
531 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
532 * src/ddate/Makefile.am: new file
533 * src/ddate/Makefile.in: new file
535 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
537 * src/dump: new directory
538 * src-gpl/dump.c: moved to src/dump/dump.c
539 * src/dump/dump.c: moved from src-gpl/dump.c
540 * src/dump/Makefile.am: new file
541 * src/dump/Makefile.in: new file
543 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
545 * src/ipc: new directory
546 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
547 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
548 * src-gpl/semstat.c: moved to src/ipc/semstat.c
549 * src/ipc/semstat.c: moved from src-gpl/semstat.c
550 * src-gpl/semtool.c: moved to src/ipc/semtool.c
551 * src/ipc/semtool.c: moved from src-gpl/semtool.c
552 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
553 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
554 * src/ipc/Makefile.am: new file
555 * src/ipc/Makefile.in: new file
557 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
559 * src/last: new directory
560 * src-gpl/last.c: moved to src/last/last.c
561 * src/last/last.c: moved from src-gpl/last.c
562 * src-gpl/last.1: moved to src/last/last.1
563 * src/last/last.1: moved from src-gpl/last.1
564 * src-gpl/lastb.1: moved to src/last/lastb.1
565 * src/last/lastb.1: moved from src-gpl/lastb.1
566 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
567 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
568 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
569 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
570 * src/last/Makefile.am: new file
571 * src/last/Makefile.in: new file
573 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
575 * src/lpr: new directory
576 * src-gpl/lpr.c: moved to src/lpr/lpr.c
577 * src/lpr/lpr.c: moved from src-gpl/lpr.c
578 * src/lpr/Makefile.am: new file
579 * src/lpr/Makefile.in: new file
581 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
583 * src/mkshortcut: new directory
584 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
585 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
586 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
587 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
588 * src/mkshortcut/Makefile.am: new file
589 * src/mkshortcut/Makefile.in: new file
591 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
593 * src/namei: new directory
594 * src-pd/namei.c: moved to src/namei/namei.c
595 * src/namei/namei.c: moved from src-pd/namei.c
596 * src-pd/namei.1: moved to src/namei/namei.1
597 * src/namei/namei.1: moved from src-pd/namei.1
598 * src-pd/README.namei: moved to src/namei/README.namei
599 * src/namei/README.namei: moved from src-pd/README.namei
600 * src-pd/README1.namei: moved to src/namei/README1.namei
601 * src/namei/README1.namei: moved from src-pd/README1.namei
602 * src/namei/Makefile.am: new file
603 * src/namei/Makefile.in: new file
605 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
607 * src/realpath: new directory
608 * src-gpl/realpath.c: moved to src/realpath/realpath.c
609 * src/realpath/realpath.c: moved from src-gpl/realpath.c
610 * src/realpath/Makefile.am: new file
611 * src/realpath/Makefile.in: new file
614 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
616 * src-gpl/Makefile.am: add lpr and mkshortcut
617 * src-gpl/Makefile.in: regenerate
618 * configure.ac: update version number
619 * configure: regenerate
620 * AUTHORS: add Rick and Joshua
621 * PROGLIST: add lpr and mkshortcut
622 * NEWS: add lpr and mkshortcut
623 * README: add lpr and mkshortcut
624 * TODO: add some notes...
625 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
626 include config.h and common.h. Move other #inludes to
627 common.h. Add some static strings for later use (version,
629 * src-gpl/lpr.c: Add license reference. Explicitly include
630 config.h and common.h. Move other #includes to common.h.
631 Add some static strings for later use (version, Id, copyright).
632 Change programName to program_name (to match style of other
633 programs). Strdup from argv[0] instead of hardcoding. Use
634 VA_START macro instead of va_start.
636 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
638 * src-gpl/lpr.c: new file
640 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
642 * src-gpl/mkshortcut.c: new file
643 * src-gpl/mkshortcut.1: new file
645 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
647 * src-pd/ddate.c: add explicit license reference
648 and move #includes to common.h. Guard setlocale.
649 Explicitly include config.h, common.h
650 * src-pd/namei.c: ditto
651 * src-bsd/cal.c: ditto
652 * src-bsd/err.c: ditto
653 * src-bsd/errs.h: explicitly include config.h, common.h
654 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
655 * src-gpl/ascii.c: explicitly include config.h
656 * src-gpl/banner.c: reformat license notice. explicitly
658 * src-gpl/conv.c: explictly include config.h
659 * src-gpl/dump.c: explictly include config.h; move other
660 includes into common.h
661 * src-gpl/getclip.c: explicitly include config.h
662 * src-gpl/last.c: reformat license notice. explicitly include
663 config.h. Move other #includes into common.h
664 * src-gpl/oldutmp.h: add explicit license reference.
665 * src-gpl/putclip.c: include config.h. Move other #includes
667 * src-gpl/realpath.c: Reformat license reference. Explicitly
669 * src-gpl/msgtool.c: add explicit license reference. include
670 config.h. Guard ipc #includes. Move other includes into common.h
671 * src-gpl/semstat.c: ditto
672 * src-gpl/semtool.c: ditto
673 * src-gpl/shmtool.c: ditto
674 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
675 include config.h. Move other includes into common.h.
676 * config.h.in: regenerate
677 * configure.ac: Add the new checks
678 * common.h: Migrate other includes from .c files here.
679 * configure: regenerate
681 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
683 * src-bsd/cal.c: fix spelling
685 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
687 * acinclude.m4: new file
689 * configure.ac: add conditionals for windows-only,
691 * src-gpl/Makefile.am: use conditionals
692 * aclocal.m4: regenerate
693 * config.h.in: regenerate
694 * Makefile.in: regenerate
695 * src-gpl/Makefile.in: regenerate
696 * configure: regenerate
697 * README: minor changes
698 * src-bsd/cal.c: use common.h
699 * src-pd/ddate.c: use common.h
700 * src-pd/namei.c: use common.h
701 * src-gpl/ascii.c: use common.h
702 * src-gpl/banner.c: use common.h
703 * src-gpl/conv.c: use common.h
704 * src-gpl/dump.c: use common.h
705 * src-gpl/getclip.c: use common.h
706 * src-gpl/last.c: use common.h
707 * src-gpl/msgtool.c: use common.h
708 * src-gpl/putclip.c: use common.h
709 * src-gpl/realpath.c: use common.h
710 * src-gpl/semstat.c: use common.h
711 * src-gpl/semtool.c: use common.h
712 * src-gpl/shmtool.c: use common.h
713 * src-gpl/utmpdump.c: use common.h
715 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
717 * NEWS: add entries for 0.9.6, .7, and .8
718 * ChangeLog: fix tabs
719 * release version 0.9.8
721 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
723 * src-pd/ddate.c: new file
724 * src-pd/ddate.1: new file
725 * src-pd/ddate.doc: new file
726 * AUTHORS: add Druel the Chaotic
727 * PROGLIST: add ddate
728 * README: mention ddate
729 * src-pd/Makefile.am: add ddate to proglist, ddate.1
731 * src-bsd/Makefile.in: regenerate
733 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
735 * src-gpl/realpath.c: new file
736 * AUTHORS: add Steven Barker
737 * PROGLIST: add realpath
738 * README: mention realpath
739 * src-gpl/Makefile.am: add realpath to proglist
740 * src-gpl/Makefile.in: regenerate
742 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
744 * src-gpl/utmpdump.c: new file
745 * AUTHORS: add Mark Bradshaw
746 * PROGLIST: add utmpdump
747 * README: mention utmpdump
748 * src-gpl/Makefile.am: add utmpdump to proglist
749 * src-gpl/Makefile.in: regenerate
751 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
753 * bootstrap: new file
754 * src-gpl/Makefile.am: add last to proglist
755 * src-gpl/Makefile.in: regenerate
757 * README: mention last
758 * AUTHORS: add Mark Bradshaw
760 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
762 * src-gpl/last.c: new file
763 * src-gpl/last.1: new file
764 * src-gpl/lastb.1: new file
765 * src-gpl/oldutmp.h: new file
767 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
769 * src-gpl/banner.c: fix the -c option, use ANSI
770 font to print the extended charset
772 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
774 * licenses: new subdir
775 * licenses/COPYING.GPL: new file (GPL text)
776 * licenses/COPYING.BSD-no-advert: new file (BSD license,
777 without the advertising clause)
778 * src-pd: new subdir (for public domain source code that
779 I've taken, modified, and released under the GPL)
780 * src-bsd: new subdir (for source code that is covered
781 by the BSD-no-advert license) Note that BSD-w-advert
782 code is disallowed -- can't legally be linked to
784 * src: removed (renamed to src-gpl for consistency)
785 * src-gpl: new (renamed from src)
786 * PROGLIST: new file (contains descriptions of the
788 * README: proglist stuff removed. README is more general.
789 * src-bsd/Makefile.am: new file
790 * src-bsd/Makefile.in: new file
791 * src-bsd/README.cal: new file
792 * src-bsd/cal.1: new file
793 * src-bsd/cal.c: new file
794 * src-bsd/err.c: new file
795 * src-bsd/errs.h: new file
796 * src-bsd/widechar.h: new file
797 * src-pd/Makefile.am: new file
798 * src-pd/Makefile.in: new file
799 * src-pd/README.namei: new file
800 * src-pd/README1.namei: new file
801 * src-pd/namei.1: new file
802 * src-pd/namei.c: new file
803 * configure.ac: add new tests to support namei and cal
804 * Makefile.am: add new subdirs
805 * config.h.in: regenerate
806 * aclocal.m4: regenerate
807 * Makefile.in: regenerate
808 * src/Makefile.in: regenerate
810 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
812 * package renamed to 'cygutils'
815 * AUTHORS: add Jorg Schaible
816 * configure.ac: package name change
817 * src/Makefile.am: add 'banner'
818 * src/banner.c: new file. Modified from Joerg's
819 original to use popt for argument processing.
820 * configure: regenerate
821 * config.h.in: regenerate
822 * aclocal.m4: regenerate
823 * Makefile.in: regenerate
824 * src/Makefile.in: regenerate
826 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
828 * src/semtool.c: added
829 * src/semstat.c: added
830 * src/msgtool.c: added
831 * src/shmtool.c: added
832 * src/Makefile.am: add semtool, semstat, msgtool,
834 * configure.ac: add check for cygipc, and for
836 * configure: regenerate
837 * config.h.in: regenerate
838 * aclocal.m4: regenerate
839 * Makefile.in: regenerate
840 * src/Makefile.in: regenerate
842 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
844 * uuencode.1: deleted
845 * uuencode.c: deleted
846 * uudecode.1: deleted
847 * uudecond.c: deleted (get these from GNU sharutils)
849 * mktemp.c: deleted (get these from
850 http://www.courtesan.com/mktemp/)
851 * autoconfiscated -- lots of new files
852 * moved remaining .c files into src subdir
853 * src/conv.c: now recognize 'dos2unix.exe' and
854 'unix2dos.exe' as special argv[0] values, along
855 with 'd2u.exe' and 'u2d.exe'
856 * src/Makefile.in: install conv.exe as itself but
857 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
861 * link with /usr/lib/libpopt.a ('official' version)
862 * add mktemp implementation
863 * add friendly help/option handling to dump, putclip,
869 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
871 Convert mkshortcut to popt. Bump to version 1.1.3
873 * mkshortcut.c (license): new function
874 (version): popt version() function
875 (version): static variable renamed to versionStr
877 (usage): popt usage() function; the old usage()
879 (printLicense): new function
880 (printBottomDescription): new function
881 (printTopDescription): new function
882 (getVersion): new function
883 (mkshortcut): new function, contains core code
884 (print_version): removed.
885 (main): almost completely rewritten to use popt
887 * TODO: remove note about mkshortcut.
889 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
891 Fix things so that 'make dist' works
893 * Makefile.am: split up EXTRA_DIST into several
894 variables. Add a lot of files. Remove reference
895 to the m4/ directory.
896 * HOW-TO-CONTRIBUTE: correct a few things affected
899 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
901 Tired of long 'cvs diff' times over my modem, I
902 removed the files generated by bootstrap from
903 CVS. tarballs will have them, but cvs checkouts
904 will need to always run bootstrap. Since gettextize
905 is too intrusive, leave ABOUT-NLS and config.rpath
906 so we don't have to include gettext in bootstrap.
907 Also, don't bother with autoheader, so leave config.h.in
911 * mkinstalldirs: remove
913 * config.guess: remove
917 * Makefile.in: remove
920 * stamp-h.in: remove (not used by newer autotools)
922 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
924 Because utmpdump and last are now provided by the new
925 sysvinit package, those programs have been removed
926 from cygutils. Also, update to recent autotools &
927 gettext, plus a few cleanups.
929 * src/last/last.c: remove
930 * src/last/utmpdump.c: remove
931 * src/last/oldutmp.h: remove
932 * src/last/last.1: remove
933 * src/last/lastb.1: remove
934 * src/last/: remove directory
935 * intl/Makefile.in: remove
936 * intl/: remove directory
938 * src/cal/cal.c: cygwin provides langinfo.h, but
939 not the nl_langinfo function. Make sure both exist
940 before calling nl_langinfo.
941 * configure.ac: remove references to system header files
942 needed only by utmpdump or last. Don't try to generate
944 * Makefile.am: remove intl/ directory; add po/ directory
945 to make new gettext happy. Remove last and utmpdump from
946 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
947 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
948 references to last and utmpdump _SOURCES.
949 * po/LINGUAS: new file (needed by new gettext)
950 * po/POTFILES.in: new file (needed by new gettext)
951 * common.h: remove references to system header files used
952 only by utmpdump or last
953 * bootstrap: add `force' options
955 * PROGLIST: docu update
956 * README: dpcu update
958 * HOW-TO-CONTRIBUTE: docu update
960 * aclocal.m4: regenerate
961 * configure: regenerate
962 * Makefile.in: regenerate
963 * config.h.in: regenerate
964 * ABOUT-NLS: new version
965 * COPYING: new version
966 * INSTALL: new version
967 * mkinstalldirs: new version
968 * missing: new version
969 * install-sh: new version
970 * depcomp: new version
971 * config.sub: new version
972 * config.guess: new version
974 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
976 At Bruno Haible's suggestion, don't include all of
977 gettext. Just have an intl/ directory with a null
978 Makefile.in, and a populated po/ directory. m4/
979 is no longer necessary. Later, when automake bug
980 is fixed, we can remove the intl/ directory entirely,
981 but we'll still need the po/ directory and the ABOUT-NLS
985 * intl/Makefile.in: turn this into a null file
987 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
988 * Makefile.am: remove m4/ from SUBDIRS
989 * Makefile.in: regenerate
990 * configure: regenerate
992 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
994 * configure.ac: bump version to 1.1.2
995 * configure: regenerate
997 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
999 Add 'mcookie' program. Tag "v1_1_1d"
1001 * src/mcookie: new directory
1002 * src/mcookie/mcookie.c: new file
1003 * src/mcookie/mcookie.1: new file
1004 * src/mcookie/md5.h: new file
1005 * src/mcookie/md5.c: new file
1006 * Makefile.am: add program 'mcookie'
1007 * configure.ac: add test for gettimeofday
1008 * config.h.in: regenerate
1009 * Makefile.in: regenerate
1010 * PROGLIST: add mcookie
1011 * README: add mcookie
1012 * NEWS: mention mcookie
1014 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1016 Add 'colrm' program. Tag "v1_1_1c"
1018 * src/colrm: new directory
1019 * src/colrm/colrm.c: new file
1020 * src/colrm/colrm.1: new file
1021 * src/colrm/widechar.h: new file
1022 * Makefile.am: add program 'colrm'
1023 * Makefile.in: regenerate
1024 * PROGLIST: add colrm
1026 * NEWS: hasn't been updated in a while...
1028 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1030 Add 'colcrt' program. Tag "v1_1_1b"
1032 * src/colcrt: new directory
1033 * src/colcrt/colcrt.c: new file
1034 * src/colcrt/colcrt.1: new file
1035 * src/colcrt/widechar.h: new file
1036 * Makefile.am: add program 'colcrt'
1037 * Makefile.in: regenerate
1038 * PROGLIST: add colcrt
1039 * README: add colcrt
1041 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1043 Add 'column' program. Tag "v1_1_1a"
1045 * src/column: new directory
1046 * src/column/column.c: new file
1047 * src/column/column.1: new file
1048 * src/column/err.c: new file
1049 * src/column/errs.h: new file
1050 * src/column/widechar.h: new file
1051 * Makefile.am: add program 'column'
1052 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1053 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1054 * Makefile.in: regenerate
1055 * config.h.in: regenerate
1056 * configure: regenerate
1057 * PROGLIST: add column
1058 * README: add column
1060 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1062 * TODO: remove gettext reminder
1063 * HOW-TO-CONTRIBUTE: explain how to handle programs
1064 that need -lintl, given the gettextize changes below.
1065 * Makefile.in: regenerate
1067 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1069 Bug in automake means that we have to gettextize -- even tho
1070 we will never actually build gettext ourselves ('external'
1071 option in AM_GNU_GETTEXT). Reported to automake list.
1073 Bug in gettext means that we have to explicitly set and AC_SUBST
1074 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1077 * Makefile.am (SUBDIRS): Add intl, m4.
1078 (ACLOCAL_AMFLAGS): New variable.
1079 (EXTRA_DIST): Add config.rpath.
1080 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1082 * intl/: new directory
1084 * po/: new directory
1086 * m4/: new directory
1088 * config.rpath: new file
1089 * ABOUT-NLS: new file
1090 * aclocal.m4: regenerate
1091 * Makefile.in: regenerate
1092 * configure: regenerate
1093 * bootstrap: add -I m4 to aclocal command; copy files
1094 * config.guess: new file
1095 * config.sub: new file
1097 * config.h.in: regenerate
1098 * TODO: note to remove all this garbage when it becomes
1099 possible; need bugfix to automake and gettext.m4
1101 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1103 Adjust to cygwin's libintl library now depending on libiconv.
1104 Easiest way: remove explicit search for -lintl and libintl.h;
1105 instead use AM_GNU_GETTEXT.
1109 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1110 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1111 option requires po/ and intl/ directories. See gettextize above.
1112 * src/rev: new directory
1113 * src/rev/rev.c: new file
1114 * src/rev/rev.1: new file
1115 * src/rev/widechar.h: new file
1116 * Makefile.am: add program 'rev'. Add LDADD variables for
1117 the programs that use gettext, since -lintl is no longer
1118 automatically included in LIBS (use @INTLLIBS@)
1119 * Makefile.in: regenerate
1123 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1126 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1128 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1129 * configure.ac: bump to 1.1.1
1130 * Makefile.am: add getopt and readlink
1133 * Makefile.in: regenerate
1134 * configure: regenerate
1135 * src/Makefile.am: delete (forgot to do so in previous commit)
1136 * src/Makefile.in: delete (ditto)
1137 * src/readlink/readlink.1: new file
1138 * src/readlink/readlink.c: new file
1139 * src/getopt/getopt.1: new file
1140 * src/getopt/getopt.c: new file
1141 * src/getopt/parse.bash: new file
1142 * src/getopt/parse.tcsh: new file
1143 * src/getopt/test.bash: new file
1144 * src/getopt/test.tcsh: new file
1146 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1147 Robert Collins <robert.collins@itdomain.com.au>
1149 Convert to one-big-makefile style. cf "Recursive make
1150 considered harmful". Bump to 1.1.0
1152 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1153 * Makefile.am: consolidate from src/*/Makefile.am
1154 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1156 * NEWS: Note one-file-to-build-them-all
1158 * aclocal.m4: regenerate
1159 * Makefile.in: regenerate
1160 * configure: regenerate
1161 * /src/realpath/Makefile.in: delete
1162 * /src/realpath/Makefile.am: delete
1163 * /src/namei/Makefile.in: delete
1164 * /src/namei/Makefile.am: delete
1165 * /src/mkshortcut/Makefile.in: delete
1166 * /src/mkshortcut/Makefile.am: delete
1167 * /src/lpr/Makefile.in: delete
1168 * /src/lpr/Makefile.am: delete
1169 * /src/last/Makefile.in: delete
1170 * /src/last/Makefile.am: delete
1171 * /src/ipc/Makefile.in: delete
1172 * /src/ipc/Makefile.am: delete
1173 * /src/dump/Makefile.in: delete
1174 * /src/dump/Makefile.am: delete
1175 * /src/ddate/Makefile.in: delete
1176 * /src/ddate/Makefile.am: delete
1177 * /src/cygstart/Makefile.in: delete
1178 * /src/cygstart/Makefile.am: delete
1179 * /src/conv/Makefile.in: delete
1180 * /src/conv/Makefile.am: delete
1181 * /src/col/Makefile.in: delete
1182 * /src/col/Makefile.am: delete
1183 * /src/cal/Makefile.in: delete
1184 * /src/cal/Makefile.am: delete
1185 * /src/banner/Makefile.in: delete
1186 * /src/banner/Makefile.am: delete
1187 * /src/ascii/Makefile.in: delete
1188 * /src/ascii/Makefile.am: delete
1189 * /src/Makefile.in: delete
1190 * /src/Makefile.am: delete
1192 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1194 * Makefile.in: regenerate
1195 * src/Makefile.in: regenerate
1196 * src/*/Makefile.in: regenerate
1197 * configure: regenerate
1198 * aclocal.m4: regenerate
1200 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1202 * src/col: new directory
1203 * src/col/Makefile.am: new file
1204 * src/col/Makefile.in: new file
1205 * src/col/col.c: new file
1206 * src/col/err.c: new file
1207 * src/col/err.h: new file
1208 * src/col/col.1: new file
1209 * src/col/README.col: new file
1210 * src/Makefile.am: add subdirectory col
1211 * src/Makefile.in: regenerate
1212 * AUTHORS: add David A. Willis for col
1216 2002-04-16 Chris January <chris@atomice.net>
1218 * src/conv/conv.c (convert): Use correct type to store the
1219 return value of fgetc()
1221 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1223 * Makefile.in: rebootstrap
1226 * src/Makefile.in: ditto
1227 * src/ascii/Makefile.in: ditto
1228 * src/banner/Makefile.in: ditto
1229 * src/cal/Makefile.in: ditto
1230 * src/clip/Makefile.in: ditto
1231 * src/conv/Makefile.in: ditto
1232 * src/ddate/Makefile.in: ditto
1233 * src/dump/Makefile.in: ditto
1234 * src/ipc/Makefile.in: ditto
1235 * src/last/Makefile.in: ditto
1236 * src/lpr/Makefile.in: ditto
1237 * src/mkshortcut/Makefile.in: ditto
1238 * src/namei/Makefile.in: ditto
1239 * src/realpath/Makefile.in: ditto
1241 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1243 * src/cygstart: new directory
1244 * src/cygstart/Makefile.am: new file
1245 * src/cygstart/Makefile.in: new file
1246 * src/cygstart/cygstart.c: new file
1247 * src/cygstart/cygstart.1: new file
1248 * src/Makefile.am: add subdirectory cygstart
1249 * src/Makefile.in: regenerate
1250 * AUTHORS: add Michael Schaap for cygstart
1251 * PROGLIST: add cygstart
1252 * README: add cygstart
1254 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1256 * HOW-TO-CONTRIBUTE: fix typos
1258 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1260 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1262 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1264 * TODO: remove 'reorg' note
1265 * configure.ac: mark as version 1.0.0
1266 * configure: regenerate
1267 * HOW-TO-CONTRIBUTE: new file
1269 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1271 * configure.ac: build Makefiles in new directories
1272 * configure.in: regenerate
1273 * Makefile.am: change subdirs
1274 * Makefile.in: regenerate
1276 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1278 * src: new directory
1279 * src/Makefile.am: new file
1280 * src/Makefile.in: new file
1281 * src-gpl/Makefile.am: removed
1282 * src-gpl/Makefile.in: removed
1283 * src-pd/Makefile.am: removed
1284 * src-pd/Makefile.in: removed
1285 * src-bsd/Makefile.am: removed
1286 * src-bsd/Makefile.in: removed
1288 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1290 * src/ascii: new directory
1291 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1292 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1293 * src/ascii/Makefile.am: new file
1294 * src/ascii/Makefile.in: new file
1296 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1298 * src/banner: new directory
1299 * src-gpl/banner.c: moved to src/banner/banner.c
1300 * src/banner/banner.c: moved from src-gpl/banner.c
1301 * src/banner/Makefile.am: new file
1302 * src/banner/Makefile.in: new file
1304 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1306 * src/cal: new directory
1307 * src-bsd/cal.c: moved to src/cal/cal.c
1308 * src/cal/cal.c: moved from src-bsd/cal.c
1309 * src-bsd/cal.1: moved to src/cal/cal.1
1310 * src/cal/cal.1: moved from src-bsd/cal.1
1311 * src-bsd/err.c: moved to src/cal/err.c
1312 * src/cal/err.c: moved from src-bsd/err.c
1313 * src-bsd/errs.h: moved to src/cal/errs.h
1314 * src/cal/errs.h: moved from src-bsd/errs.h
1315 * src-bsd/widechar.h: moved to src/cal/widechar.h
1316 * src/cal/widechar.h: moved from src-bsd/widechar.h
1317 * src-bsd/README.cal: moved to src/cal/README.cal
1318 * src/cal/README.cal: moved from src-bsd/README.cal
1319 * src/cal/Makefile.am: new file
1320 * src/cal/Makefile.in: new file
1322 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1324 * src/clip: new directory
1325 * src-gpl/putclip.c: moved to src/clip/putclip.c
1326 * src/clip/putclip.c: moved from src-gpl/putclip.c
1327 * src-gpl/getclip.c: moved to src/clip/getclip.c
1328 * src/clip/getclip.c: moved from src-gpl/getclip.c
1329 * src/clip/Makefile.am: new file
1330 * src/clip/Makefile.in: new file
1332 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1334 * src/conv: new directory
1335 * src-gpl/conv.c: moved to src/conv/conv.c
1336 * src/conv/conv.c: moved from src-gpl/conv.c
1337 * src/conv/Makefile.am: new file
1338 * src/conv/Makefile.in: new file
1340 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1342 * src/ddate: new directory
1343 * src-pd/ddate.c: moved to src/ddate/ddate.c
1344 * src/ddate/ddate.c: moved from src-pd/ddate.c
1345 * src-pd/ddate.1: moved to src/ddate/ddate.1
1346 * src/ddate/ddate.1: moved from src-pd/ddate.1
1347 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1348 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1349 * src/ddate/Makefile.am: new file
1350 * src/ddate/Makefile.in: new file
1352 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1354 * src/dump: new directory
1355 * src-gpl/dump.c: moved to src/dump/dump.c
1356 * src/dump/dump.c: moved from src-gpl/dump.c
1357 * src/dump/Makefile.am: new file
1358 * src/dump/Makefile.in: new file
1360 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1362 * src/ipc: new directory
1363 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1364 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1365 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1366 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1367 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1368 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1369 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1370 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1371 * src/ipc/Makefile.am: new file
1372 * src/ipc/Makefile.in: new file
1374 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1376 * src/last: new directory
1377 * src-gpl/last.c: moved to src/last/last.c
1378 * src/last/last.c: moved from src-gpl/last.c
1379 * src-gpl/last.1: moved to src/last/last.1
1380 * src/last/last.1: moved from src-gpl/last.1
1381 * src-gpl/lastb.1: moved to src/last/lastb.1
1382 * src/last/lastb.1: moved from src-gpl/lastb.1
1383 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1384 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1385 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1386 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1387 * src/last/Makefile.am: new file
1388 * src/last/Makefile.in: new file
1390 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1392 * src/lpr: new directory
1393 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1394 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1395 * src/lpr/Makefile.am: new file
1396 * src/lpr/Makefile.in: new file
1398 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1400 * src/mkshortcut: new directory
1401 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1402 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1403 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1404 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1405 * src/mkshortcut/Makefile.am: new file
1406 * src/mkshortcut/Makefile.in: new file
1408 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1410 * src/namei: new directory
1411 * src-pd/namei.c: moved to src/namei/namei.c
1412 * src/namei/namei.c: moved from src-pd/namei.c
1413 * src-pd/namei.1: moved to src/namei/namei.1
1414 * src/namei/namei.1: moved from src-pd/namei.1
1415 * src-pd/README.namei: moved to src/namei/README.namei
1416 * src/namei/README.namei: moved from src-pd/README.namei
1417 * src-pd/README1.namei: moved to src/namei/README1.namei
1418 * src/namei/README1.namei: moved from src-pd/README1.namei
1419 * src/namei/Makefile.am: new file
1420 * src/namei/Makefile.in: new file
1422 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1424 * src/realpath: new directory
1425 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1426 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1427 * src/realpath/Makefile.am: new file
1428 * src/realpath/Makefile.in: new file
1431 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1433 * src-gpl/Makefile.am: add lpr and mkshortcut
1434 * src-gpl/Makefile.in: regenerate
1435 * configure.ac: update version number
1436 * configure: regenerate
1437 * AUTHORS: add Rick and Joshua
1438 * PROGLIST: add lpr and mkshortcut
1439 * NEWS: add lpr and mkshortcut
1440 * README: add lpr and mkshortcut
1441 * TODO: add some notes...
1442 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1443 include config.h and common.h. Move other #inludes to
1444 common.h. Add some static strings for later use (version,
1446 * src-gpl/lpr.c: Add license reference. Explicitly include
1447 config.h and common.h. Move other #includes to common.h.
1448 Add some static strings for later use (version, Id, copyright).
1449 Change programName to program_name (to match style of other
1450 programs). Strdup from argv[0] instead of hardcoding. Use
1451 VA_START macro instead of va_start.
1453 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1455 * src-gpl/lpr.c: new file
1457 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1459 * src-gpl/mkshortcut.c: new file
1460 * src-gpl/mkshortcut.1: new file
1462 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1464 * src-pd/ddate.c: add explicit license reference
1465 and move #includes to common.h. Guard setlocale.
1466 Explicitly include config.h, common.h
1467 * src-pd/namei.c: ditto
1468 * src-bsd/cal.c: ditto
1469 * src-bsd/err.c: ditto
1470 * src-bsd/errs.h: explicitly include config.h, common.h
1471 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1472 * src-gpl/ascii.c: explicitly include config.h
1473 * src-gpl/banner.c: reformat license notice. explicitly
1475 * src-gpl/conv.c: explictly include config.h
1476 * src-gpl/dump.c: explictly include config.h; move other
1477 includes into common.h
1478 * src-gpl/getclip.c: explicitly include config.h
1479 * src-gpl/last.c: reformat license notice. explicitly include
1480 config.h. Move other #includes into common.h
1481 * src-gpl/oldutmp.h: add explicit license reference.
1482 * src-gpl/putclip.c: include config.h. Move other #includes
1484 * src-gpl/realpath.c: Reformat license reference. Explicitly
1486 * src-gpl/msgtool.c: add explicit license reference. include
1487 config.h. Guard ipc #includes. Move other includes into common.h
1488 * src-gpl/semstat.c: ditto
1489 * src-gpl/semtool.c: ditto
1490 * src-gpl/shmtool.c: ditto
1491 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1492 include config.h. Move other includes into common.h.
1493 * config.h.in: regenerate
1494 * configure.ac: Add the new checks
1495 * common.h: Migrate other includes from .c files here.
1496 * configure: regenerate
1498 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1500 * src-bsd/cal.c: fix spelling
1502 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1504 * acinclude.m4: new file
1505 * common.h: new file
1506 * configure.ac: add conditionals for windows-only,
1507 cygipc-only programs
1508 * src-gpl/Makefile.am: use conditionals
1509 * aclocal.m4: regenerate
1510 * config.h.in: regenerate
1511 * Makefile.in: regenerate
1512 * src-gpl/Makefile.in: regenerate
1513 * configure: regenerate
1514 * README: minor changes
1515 * src-bsd/cal.c: use common.h
1516 * src-pd/ddate.c: use common.h
1517 * src-pd/namei.c: use common.h
1518 * src-gpl/ascii.c: use common.h
1519 * src-gpl/banner.c: use common.h
1520 * src-gpl/conv.c: use common.h
1521 * src-gpl/dump.c: use common.h
1522 * src-gpl/getclip.c: use common.h
1523 * src-gpl/last.c: use common.h
1524 * src-gpl/msgtool.c: use common.h
1525 * src-gpl/putclip.c: use common.h
1526 * src-gpl/realpath.c: use common.h
1527 * src-gpl/semstat.c: use common.h
1528 * src-gpl/semtool.c: use common.h
1529 * src-gpl/shmtool.c: use common.h
1530 * src-gpl/utmpdump.c: use common.h
1532 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1534 * NEWS: add entries for 0.9.6, .7, and .8
1535 * ChangeLog: fix tabs
1536 * release version 0.9.8
1538 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1540 * src-pd/ddate.c: new file
1541 * src-pd/ddate.1: new file
1542 * src-pd/ddate.doc: new file
1543 * AUTHORS: add Druel the Chaotic
1544 * PROGLIST: add ddate
1545 * README: mention ddate
1546 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1548 * src-bsd/Makefile.in: regenerate
1550 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1552 * src-gpl/realpath.c: new file
1553 * AUTHORS: add Steven Barker
1554 * PROGLIST: add realpath
1555 * README: mention realpath
1556 * src-gpl/Makefile.am: add realpath to proglist
1557 * src-gpl/Makefile.in: regenerate
1559 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1561 * src-gpl/utmpdump.c: new file
1562 * AUTHORS: add Mark Bradshaw
1563 * PROGLIST: add utmpdump
1564 * README: mention utmpdump
1565 * src-gpl/Makefile.am: add utmpdump to proglist
1566 * src-gpl/Makefile.in: regenerate
1568 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1570 * bootstrap: new file
1571 * src-gpl/Makefile.am: add last to proglist
1572 * src-gpl/Makefile.in: regenerate
1573 * PROGLIST: add last
1574 * README: mention last
1575 * AUTHORS: add Mark Bradshaw
1577 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1579 * src-gpl/last.c: new file
1580 * src-gpl/last.1: new file
1581 * src-gpl/lastb.1: new file
1582 * src-gpl/oldutmp.h: new file
1584 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1586 * src-gpl/banner.c: fix the -c option, use ANSI
1587 font to print the extended charset
1589 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1591 * licenses: new subdir
1592 * licenses/COPYING.GPL: new file (GPL text)
1593 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1594 without the advertising clause)
1595 * src-pd: new subdir (for public domain source code that
1596 I've taken, modified, and released under the GPL)
1597 * src-bsd: new subdir (for source code that is covered
1598 by the BSD-no-advert license) Note that BSD-w-advert
1599 code is disallowed -- can't legally be linked to
1601 * src: removed (renamed to src-gpl for consistency)
1602 * src-gpl: new (renamed from src)
1603 * PROGLIST: new file (contains descriptions of the
1605 * README: proglist stuff removed. README is more general.
1606 * src-bsd/Makefile.am: new file
1607 * src-bsd/Makefile.in: new file
1608 * src-bsd/README.cal: new file
1609 * src-bsd/cal.1: new file
1610 * src-bsd/cal.c: new file
1611 * src-bsd/err.c: new file
1612 * src-bsd/errs.h: new file
1613 * src-bsd/widechar.h: new file
1614 * src-pd/Makefile.am: new file
1615 * src-pd/Makefile.in: new file
1616 * src-pd/README.namei: new file
1617 * src-pd/README1.namei: new file
1618 * src-pd/namei.1: new file
1619 * src-pd/namei.c: new file
1620 * configure.ac: add new tests to support namei and cal
1621 * Makefile.am: add new subdirs
1622 * config.h.in: regenerate
1623 * aclocal.m4: regenerate
1624 * Makefile.in: regenerate
1625 * src/Makefile.in: regenerate
1627 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1629 * package renamed to 'cygutils'
1632 * AUTHORS: add Jorg Schaible
1633 * configure.ac: package name change
1634 * src/Makefile.am: add 'banner'
1635 * src/banner.c: new file. Modified from Joerg's
1636 original to use popt for argument processing.
1637 * configure: regenerate
1638 * config.h.in: regenerate
1639 * aclocal.m4: regenerate
1640 * Makefile.in: regenerate
1641 * src/Makefile.in: regenerate
1643 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1645 * src/semtool.c: added
1646 * src/semstat.c: added
1647 * src/msgtool.c: added
1648 * src/shmtool.c: added
1649 * src/Makefile.am: add semtool, semstat, msgtool,
1650 and shmtool targets.
1651 * configure.ac: add check for cygipc, and for
1653 * configure: regenerate
1654 * config.h.in: regenerate
1655 * aclocal.m4: regenerate
1656 * Makefile.in: regenerate
1657 * src/Makefile.in: regenerate
1659 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1661 * uuencode.1: deleted
1662 * uuencode.c: deleted
1663 * uudecode.1: deleted
1664 * uudecond.c: deleted (get these from GNU sharutils)
1666 * mktemp.c: deleted (get these from
1667 http://www.courtesan.com/mktemp/)
1668 * autoconfiscated -- lots of new files
1669 * moved remaining .c files into src subdir
1670 * src/conv.c: now recognize 'dos2unix.exe' and
1671 'unix2dos.exe' as special argv[0] values, along
1672 with 'd2u.exe' and 'u2d.exe'
1673 * src/Makefile.in: install conv.exe as itself but
1674 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1678 * link with /usr/lib/libpopt.a ('official' version)
1679 * add mktemp implementation
1680 * add friendly help/option handling to dump, putclip,