1 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
3 * NEWS: announce mkshortcut changes
5 2003-02-05 David G. Baur <dgbaur@idmicro.com>
7 Added --workdir option to mkshortcut to set working directory
10 * mkshortcut.c (main): added dir_name_arg to opts
11 set dir_name to dir_name_arg if option was set
12 otherwise obtained from exe_name.
13 * mkshortcut.1: update
15 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
17 Convert mkshortcut to popt. Bump to version 1.1.3
19 * mkshortcut.c (license): new function
20 (version): popt version() function
21 (version): static variable renamed to versionStr
23 (usage): popt usage() function; the old usage()
25 (printLicense): new function
26 (printBottomDescription): new function
27 (printTopDescription): new function
28 (getVersion): new function
29 (mkshortcut): new function, contains core code
30 (print_version): removed.
31 (main): almost completely rewritten to use popt
33 * TODO: remove note about mkshortcut.
35 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
37 Fix things so that 'make dist' works
39 * Makefile.am: split up EXTRA_DIST into several
40 variables. Add a lot of files. Remove reference
42 * HOW-TO-CONTRIBUTE: correct a few things affected
45 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
47 Tired of long 'cvs diff' times over my modem, I
48 removed the files generated by bootstrap from
49 CVS. tarballs will have them, but cvs checkouts
50 will need to always run bootstrap. Since gettextize
51 is too intrusive, leave ABOUT-NLS and config.rpath
52 so we don't have to include gettext in bootstrap.
53 Also, don't bother with autoheader, so leave config.h.in
57 * mkinstalldirs: remove
59 * config.guess: remove
66 * stamp-h.in: remove (not used by newer autotools)
68 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
70 Because utmpdump and last are now provided by the new
71 sysvinit package, those programs have been removed
72 from cygutils. Also, update to recent autotools &
73 gettext, plus a few cleanups.
75 * src/last/last.c: remove
76 * src/last/utmpdump.c: remove
77 * src/last/oldutmp.h: remove
78 * src/last/last.1: remove
79 * src/last/lastb.1: remove
80 * src/last/: remove directory
81 * intl/Makefile.in: remove
82 * intl/: remove directory
84 * src/cal/cal.c: cygwin provides langinfo.h, but
85 not the nl_langinfo function. Make sure both exist
86 before calling nl_langinfo.
87 * configure.ac: remove references to system header files
88 needed only by utmpdump or last. Don't try to generate
90 * Makefile.am: remove intl/ directory; add po/ directory
91 to make new gettext happy. Remove last and utmpdump from
92 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
93 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
94 references to last and utmpdump _SOURCES.
95 * po/LINGUAS: new file (needed by new gettext)
96 * po/POTFILES.in: new file (needed by new gettext)
97 * common.h: remove references to system header files used
98 only by utmpdump or last
99 * bootstrap: add `force' options
101 * PROGLIST: docu update
102 * README: dpcu update
104 * HOW-TO-CONTRIBUTE: docu update
106 * aclocal.m4: regenerate
107 * configure: regenerate
108 * Makefile.in: regenerate
109 * config.h.in: regenerate
110 * ABOUT-NLS: new version
111 * COPYING: new version
112 * INSTALL: new version
113 * mkinstalldirs: new version
114 * missing: new version
115 * install-sh: new version
116 * depcomp: new version
117 * config.sub: new version
118 * config.guess: new version
120 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
122 At Bruno Haible's suggestion, don't include all of
123 gettext. Just have an intl/ directory with a null
124 Makefile.in, and a populated po/ directory. m4/
125 is no longer necessary. Later, when automake bug
126 is fixed, we can remove the intl/ directory entirely,
127 but we'll still need the po/ directory and the ABOUT-NLS
131 * intl/Makefile.in: turn this into a null file
133 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
134 * Makefile.am: remove m4/ from SUBDIRS
135 * Makefile.in: regenerate
136 * configure: regenerate
138 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
140 * configure.ac: bump version to 1.1.2
141 * configure: regenerate
143 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
145 Add 'mcookie' program. Tag "v1_1_1d"
147 * src/mcookie: new directory
148 * src/mcookie/mcookie.c: new file
149 * src/mcookie/mcookie.1: new file
150 * src/mcookie/md5.h: new file
151 * src/mcookie/md5.c: new file
152 * Makefile.am: add program 'mcookie'
153 * configure.ac: add test for gettimeofday
154 * config.h.in: regenerate
155 * Makefile.in: regenerate
156 * PROGLIST: add mcookie
157 * README: add mcookie
158 * NEWS: mention mcookie
160 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
162 Add 'colrm' program. Tag "v1_1_1c"
164 * src/colrm: new directory
165 * src/colrm/colrm.c: new file
166 * src/colrm/colrm.1: new file
167 * src/colrm/widechar.h: new file
168 * Makefile.am: add program 'colrm'
169 * Makefile.in: regenerate
170 * PROGLIST: add colrm
172 * NEWS: hasn't been updated in a while...
174 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
176 Add 'colcrt' program. Tag "v1_1_1b"
178 * src/colcrt: new directory
179 * src/colcrt/colcrt.c: new file
180 * src/colcrt/colcrt.1: new file
181 * src/colcrt/widechar.h: new file
182 * Makefile.am: add program 'colcrt'
183 * Makefile.in: regenerate
184 * PROGLIST: add colcrt
187 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
189 Add 'column' program. Tag "v1_1_1a"
191 * src/column: new directory
192 * src/column/column.c: new file
193 * src/column/column.1: new file
194 * src/column/err.c: new file
195 * src/column/errs.h: new file
196 * src/column/widechar.h: new file
197 * Makefile.am: add program 'column'
198 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
199 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
200 * Makefile.in: regenerate
201 * config.h.in: regenerate
202 * configure: regenerate
203 * PROGLIST: add column
206 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
208 * TODO: remove gettext reminder
209 * HOW-TO-CONTRIBUTE: explain how to handle programs
210 that need -lintl, given the gettextize changes below.
211 * Makefile.in: regenerate
213 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
215 Bug in automake means that we have to gettextize -- even tho
216 we will never actually build gettext ourselves ('external'
217 option in AM_GNU_GETTEXT). Reported to automake list.
219 Bug in gettext means that we have to explicitly set and AC_SUBST
220 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
223 * Makefile.am (SUBDIRS): Add intl, m4.
224 (ACLOCAL_AMFLAGS): New variable.
225 (EXTRA_DIST): Add config.rpath.
226 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
228 * intl/: new directory
234 * config.rpath: new file
235 * ABOUT-NLS: new file
236 * aclocal.m4: regenerate
237 * Makefile.in: regenerate
238 * configure: regenerate
239 * bootstrap: add -I m4 to aclocal command; copy files
240 * config.guess: new file
241 * config.sub: new file
243 * config.h.in: regenerate
244 * TODO: note to remove all this garbage when it becomes
245 possible; need bugfix to automake and gettext.m4
247 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
249 Adjust to cygwin's libintl library now depending on libiconv.
250 Easiest way: remove explicit search for -lintl and libintl.h;
251 instead use AM_GNU_GETTEXT.
255 * configure.ac: don't look for -lintl and libintl.h 'by hand';
256 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
257 option requires po/ and intl/ directories. See gettextize above.
258 * src/rev: new directory
259 * src/rev/rev.c: new file
260 * src/rev/rev.1: new file
261 * src/rev/widechar.h: new file
262 * Makefile.am: add program 'rev'. Add LDADD variables for
263 the programs that use gettext, since -lintl is no longer
264 automatically included in LIBS (use @INTLLIBS@)
265 * Makefile.in: regenerate
269 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
272 Add getopt.exe, readlink.exe. Bump to 1.1.1.
274 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
275 * configure.ac: bump to 1.1.1
276 * Makefile.am: add getopt and readlink
279 * Makefile.in: regenerate
280 * configure: regenerate
281 * src/Makefile.am: delete (forgot to do so in previous commit)
282 * src/Makefile.in: delete (ditto)
283 * src/readlink/readlink.1: new file
284 * src/readlink/readlink.c: new file
285 * src/getopt/getopt.1: new file
286 * src/getopt/getopt.c: new file
287 * src/getopt/parse.bash: new file
288 * src/getopt/parse.tcsh: new file
289 * src/getopt/test.bash: new file
290 * src/getopt/test.tcsh: new file
292 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
293 Robert Collins <robert.collins@itdomain.com.au>
295 Convert to one-big-makefile style. cf "Recursive make
296 considered harmful". Bump to 1.1.0
298 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
299 * Makefile.am: consolidate from src/*/Makefile.am
300 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
302 * NEWS: Note one-file-to-build-them-all
304 * aclocal.m4: regenerate
305 * Makefile.in: regenerate
306 * configure: regenerate
307 * /src/realpath/Makefile.in: delete
308 * /src/realpath/Makefile.am: delete
309 * /src/namei/Makefile.in: delete
310 * /src/namei/Makefile.am: delete
311 * /src/mkshortcut/Makefile.in: delete
312 * /src/mkshortcut/Makefile.am: delete
313 * /src/lpr/Makefile.in: delete
314 * /src/lpr/Makefile.am: delete
315 * /src/last/Makefile.in: delete
316 * /src/last/Makefile.am: delete
317 * /src/ipc/Makefile.in: delete
318 * /src/ipc/Makefile.am: delete
319 * /src/dump/Makefile.in: delete
320 * /src/dump/Makefile.am: delete
321 * /src/ddate/Makefile.in: delete
322 * /src/ddate/Makefile.am: delete
323 * /src/cygstart/Makefile.in: delete
324 * /src/cygstart/Makefile.am: delete
325 * /src/conv/Makefile.in: delete
326 * /src/conv/Makefile.am: delete
327 * /src/col/Makefile.in: delete
328 * /src/col/Makefile.am: delete
329 * /src/cal/Makefile.in: delete
330 * /src/cal/Makefile.am: delete
331 * /src/banner/Makefile.in: delete
332 * /src/banner/Makefile.am: delete
333 * /src/ascii/Makefile.in: delete
334 * /src/ascii/Makefile.am: delete
335 * /src/Makefile.in: delete
336 * /src/Makefile.am: delete
338 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
340 * Makefile.in: regenerate
341 * src/Makefile.in: regenerate
342 * src/*/Makefile.in: regenerate
343 * configure: regenerate
344 * aclocal.m4: regenerate
346 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
348 * src/col: new directory
349 * src/col/Makefile.am: new file
350 * src/col/Makefile.in: new file
351 * src/col/col.c: new file
352 * src/col/err.c: new file
353 * src/col/err.h: new file
354 * src/col/col.1: new file
355 * src/col/README.col: new file
356 * src/Makefile.am: add subdirectory col
357 * src/Makefile.in: regenerate
358 * AUTHORS: add David A. Willis for col
362 2002-04-16 Chris January <chris@atomice.net>
364 * src/conv/conv.c (convert): Use correct type to store the
365 return value of fgetc()
367 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
369 * Makefile.in: rebootstrap
372 * src/Makefile.in: ditto
373 * src/ascii/Makefile.in: ditto
374 * src/banner/Makefile.in: ditto
375 * src/cal/Makefile.in: ditto
376 * src/clip/Makefile.in: ditto
377 * src/conv/Makefile.in: ditto
378 * src/ddate/Makefile.in: ditto
379 * src/dump/Makefile.in: ditto
380 * src/ipc/Makefile.in: ditto
381 * src/last/Makefile.in: ditto
382 * src/lpr/Makefile.in: ditto
383 * src/mkshortcut/Makefile.in: ditto
384 * src/namei/Makefile.in: ditto
385 * src/realpath/Makefile.in: ditto
387 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
389 * src/cygstart: new directory
390 * src/cygstart/Makefile.am: new file
391 * src/cygstart/Makefile.in: new file
392 * src/cygstart/cygstart.c: new file
393 * src/cygstart/cygstart.1: new file
394 * src/Makefile.am: add subdirectory cygstart
395 * src/Makefile.in: regenerate
396 * AUTHORS: add Michael Schaap for cygstart
397 * PROGLIST: add cygstart
398 * README: add cygstart
400 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
402 * HOW-TO-CONTRIBUTE: fix typos
404 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
406 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
408 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
410 * TODO: remove 'reorg' note
411 * configure.ac: mark as version 1.0.0
412 * configure: regenerate
413 * HOW-TO-CONTRIBUTE: new file
415 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
417 * configure.ac: build Makefiles in new directories
418 * configure.in: regenerate
419 * Makefile.am: change subdirs
420 * Makefile.in: regenerate
422 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
425 * src/Makefile.am: new file
426 * src/Makefile.in: new file
427 * src-gpl/Makefile.am: removed
428 * src-gpl/Makefile.in: removed
429 * src-pd/Makefile.am: removed
430 * src-pd/Makefile.in: removed
431 * src-bsd/Makefile.am: removed
432 * src-bsd/Makefile.in: removed
434 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
436 * src/ascii: new directory
437 * src-gpl/ascii.c: moved to src/ascii/ascii.c
438 * src/ascii/ascii.c: moved from src-gpl/ascii.c
439 * src/ascii/Makefile.am: new file
440 * src/ascii/Makefile.in: new file
442 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
444 * src/banner: new directory
445 * src-gpl/banner.c: moved to src/banner/banner.c
446 * src/banner/banner.c: moved from src-gpl/banner.c
447 * src/banner/Makefile.am: new file
448 * src/banner/Makefile.in: new file
450 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
452 * src/cal: new directory
453 * src-bsd/cal.c: moved to src/cal/cal.c
454 * src/cal/cal.c: moved from src-bsd/cal.c
455 * src-bsd/cal.1: moved to src/cal/cal.1
456 * src/cal/cal.1: moved from src-bsd/cal.1
457 * src-bsd/err.c: moved to src/cal/err.c
458 * src/cal/err.c: moved from src-bsd/err.c
459 * src-bsd/errs.h: moved to src/cal/errs.h
460 * src/cal/errs.h: moved from src-bsd/errs.h
461 * src-bsd/widechar.h: moved to src/cal/widechar.h
462 * src/cal/widechar.h: moved from src-bsd/widechar.h
463 * src-bsd/README.cal: moved to src/cal/README.cal
464 * src/cal/README.cal: moved from src-bsd/README.cal
465 * src/cal/Makefile.am: new file
466 * src/cal/Makefile.in: new file
468 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
470 * src/clip: new directory
471 * src-gpl/putclip.c: moved to src/clip/putclip.c
472 * src/clip/putclip.c: moved from src-gpl/putclip.c
473 * src-gpl/getclip.c: moved to src/clip/getclip.c
474 * src/clip/getclip.c: moved from src-gpl/getclip.c
475 * src/clip/Makefile.am: new file
476 * src/clip/Makefile.in: new file
478 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
480 * src/conv: new directory
481 * src-gpl/conv.c: moved to src/conv/conv.c
482 * src/conv/conv.c: moved from src-gpl/conv.c
483 * src/conv/Makefile.am: new file
484 * src/conv/Makefile.in: new file
486 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
488 * src/ddate: new directory
489 * src-pd/ddate.c: moved to src/ddate/ddate.c
490 * src/ddate/ddate.c: moved from src-pd/ddate.c
491 * src-pd/ddate.1: moved to src/ddate/ddate.1
492 * src/ddate/ddate.1: moved from src-pd/ddate.1
493 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
494 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
495 * src/ddate/Makefile.am: new file
496 * src/ddate/Makefile.in: new file
498 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
500 * src/dump: new directory
501 * src-gpl/dump.c: moved to src/dump/dump.c
502 * src/dump/dump.c: moved from src-gpl/dump.c
503 * src/dump/Makefile.am: new file
504 * src/dump/Makefile.in: new file
506 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
508 * src/ipc: new directory
509 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
510 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
511 * src-gpl/semstat.c: moved to src/ipc/semstat.c
512 * src/ipc/semstat.c: moved from src-gpl/semstat.c
513 * src-gpl/semtool.c: moved to src/ipc/semtool.c
514 * src/ipc/semtool.c: moved from src-gpl/semtool.c
515 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
516 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
517 * src/ipc/Makefile.am: new file
518 * src/ipc/Makefile.in: new file
520 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
522 * src/last: new directory
523 * src-gpl/last.c: moved to src/last/last.c
524 * src/last/last.c: moved from src-gpl/last.c
525 * src-gpl/last.1: moved to src/last/last.1
526 * src/last/last.1: moved from src-gpl/last.1
527 * src-gpl/lastb.1: moved to src/last/lastb.1
528 * src/last/lastb.1: moved from src-gpl/lastb.1
529 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
530 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
531 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
532 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
533 * src/last/Makefile.am: new file
534 * src/last/Makefile.in: new file
536 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
538 * src/lpr: new directory
539 * src-gpl/lpr.c: moved to src/lpr/lpr.c
540 * src/lpr/lpr.c: moved from src-gpl/lpr.c
541 * src/lpr/Makefile.am: new file
542 * src/lpr/Makefile.in: new file
544 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
546 * src/mkshortcut: new directory
547 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
548 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
549 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
550 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
551 * src/mkshortcut/Makefile.am: new file
552 * src/mkshortcut/Makefile.in: new file
554 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
556 * src/namei: new directory
557 * src-pd/namei.c: moved to src/namei/namei.c
558 * src/namei/namei.c: moved from src-pd/namei.c
559 * src-pd/namei.1: moved to src/namei/namei.1
560 * src/namei/namei.1: moved from src-pd/namei.1
561 * src-pd/README.namei: moved to src/namei/README.namei
562 * src/namei/README.namei: moved from src-pd/README.namei
563 * src-pd/README1.namei: moved to src/namei/README1.namei
564 * src/namei/README1.namei: moved from src-pd/README1.namei
565 * src/namei/Makefile.am: new file
566 * src/namei/Makefile.in: new file
568 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
570 * src/realpath: new directory
571 * src-gpl/realpath.c: moved to src/realpath/realpath.c
572 * src/realpath/realpath.c: moved from src-gpl/realpath.c
573 * src/realpath/Makefile.am: new file
574 * src/realpath/Makefile.in: new file
577 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
579 * src-gpl/Makefile.am: add lpr and mkshortcut
580 * src-gpl/Makefile.in: regenerate
581 * configure.ac: update version number
582 * configure: regenerate
583 * AUTHORS: add Rick and Joshua
584 * PROGLIST: add lpr and mkshortcut
585 * NEWS: add lpr and mkshortcut
586 * README: add lpr and mkshortcut
587 * TODO: add some notes...
588 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
589 include config.h and common.h. Move other #inludes to
590 common.h. Add some static strings for later use (version,
592 * src-gpl/lpr.c: Add license reference. Explicitly include
593 config.h and common.h. Move other #includes to common.h.
594 Add some static strings for later use (version, Id, copyright).
595 Change programName to program_name (to match style of other
596 programs). Strdup from argv[0] instead of hardcoding. Use
597 VA_START macro instead of va_start.
599 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
601 * src-gpl/lpr.c: new file
603 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
605 * src-gpl/mkshortcut.c: new file
606 * src-gpl/mkshortcut.1: new file
608 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
610 * src-pd/ddate.c: add explicit license reference
611 and move #includes to common.h. Guard setlocale.
612 Explicitly include config.h, common.h
613 * src-pd/namei.c: ditto
614 * src-bsd/cal.c: ditto
615 * src-bsd/err.c: ditto
616 * src-bsd/errs.h: explicitly include config.h, common.h
617 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
618 * src-gpl/ascii.c: explicitly include config.h
619 * src-gpl/banner.c: reformat license notice. explicitly
621 * src-gpl/conv.c: explictly include config.h
622 * src-gpl/dump.c: explictly include config.h; move other
623 includes into common.h
624 * src-gpl/getclip.c: explicitly include config.h
625 * src-gpl/last.c: reformat license notice. explicitly include
626 config.h. Move other #includes into common.h
627 * src-gpl/oldutmp.h: add explicit license reference.
628 * src-gpl/putclip.c: include config.h. Move other #includes
630 * src-gpl/realpath.c: Reformat license reference. Explicitly
632 * src-gpl/msgtool.c: add explicit license reference. include
633 config.h. Guard ipc #includes. Move other includes into common.h
634 * src-gpl/semstat.c: ditto
635 * src-gpl/semtool.c: ditto
636 * src-gpl/shmtool.c: ditto
637 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
638 include config.h. Move other includes into common.h.
639 * config.h.in: regenerate
640 * configure.ac: Add the new checks
641 * common.h: Migrate other includes from .c files here.
642 * configure: regenerate
644 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
646 * src-bsd/cal.c: fix spelling
648 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
650 * acinclude.m4: new file
652 * configure.ac: add conditionals for windows-only,
654 * src-gpl/Makefile.am: use conditionals
655 * aclocal.m4: regenerate
656 * config.h.in: regenerate
657 * Makefile.in: regenerate
658 * src-gpl/Makefile.in: regenerate
659 * configure: regenerate
660 * README: minor changes
661 * src-bsd/cal.c: use common.h
662 * src-pd/ddate.c: use common.h
663 * src-pd/namei.c: use common.h
664 * src-gpl/ascii.c: use common.h
665 * src-gpl/banner.c: use common.h
666 * src-gpl/conv.c: use common.h
667 * src-gpl/dump.c: use common.h
668 * src-gpl/getclip.c: use common.h
669 * src-gpl/last.c: use common.h
670 * src-gpl/msgtool.c: use common.h
671 * src-gpl/putclip.c: use common.h
672 * src-gpl/realpath.c: use common.h
673 * src-gpl/semstat.c: use common.h
674 * src-gpl/semtool.c: use common.h
675 * src-gpl/shmtool.c: use common.h
676 * src-gpl/utmpdump.c: use common.h
678 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
680 * NEWS: add entries for 0.9.6, .7, and .8
681 * ChangeLog: fix tabs
682 * release version 0.9.8
684 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
686 * src-pd/ddate.c: new file
687 * src-pd/ddate.1: new file
688 * src-pd/ddate.doc: new file
689 * AUTHORS: add Druel the Chaotic
690 * PROGLIST: add ddate
691 * README: mention ddate
692 * src-pd/Makefile.am: add ddate to proglist, ddate.1
694 * src-bsd/Makefile.in: regenerate
696 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
698 * src-gpl/realpath.c: new file
699 * AUTHORS: add Steven Barker
700 * PROGLIST: add realpath
701 * README: mention realpath
702 * src-gpl/Makefile.am: add realpath to proglist
703 * src-gpl/Makefile.in: regenerate
705 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
707 * src-gpl/utmpdump.c: new file
708 * AUTHORS: add Mark Bradshaw
709 * PROGLIST: add utmpdump
710 * README: mention utmpdump
711 * src-gpl/Makefile.am: add utmpdump to proglist
712 * src-gpl/Makefile.in: regenerate
714 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
716 * bootstrap: new file
717 * src-gpl/Makefile.am: add last to proglist
718 * src-gpl/Makefile.in: regenerate
720 * README: mention last
721 * AUTHORS: add Mark Bradshaw
723 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
725 * src-gpl/last.c: new file
726 * src-gpl/last.1: new file
727 * src-gpl/lastb.1: new file
728 * src-gpl/oldutmp.h: new file
730 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
732 * src-gpl/banner.c: fix the -c option, use ANSI
733 font to print the extended charset
735 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
737 * licenses: new subdir
738 * licenses/COPYING.GPL: new file (GPL text)
739 * licenses/COPYING.BSD-no-advert: new file (BSD license,
740 without the advertising clause)
741 * src-pd: new subdir (for public domain source code that
742 I've taken, modified, and released under the GPL)
743 * src-bsd: new subdir (for source code that is covered
744 by the BSD-no-advert license) Note that BSD-w-advert
745 code is disallowed -- can't legally be linked to
747 * src: removed (renamed to src-gpl for consistency)
748 * src-gpl: new (renamed from src)
749 * PROGLIST: new file (contains descriptions of the
751 * README: proglist stuff removed. README is more general.
752 * src-bsd/Makefile.am: new file
753 * src-bsd/Makefile.in: new file
754 * src-bsd/README.cal: new file
755 * src-bsd/cal.1: new file
756 * src-bsd/cal.c: new file
757 * src-bsd/err.c: new file
758 * src-bsd/errs.h: new file
759 * src-bsd/widechar.h: new file
760 * src-pd/Makefile.am: new file
761 * src-pd/Makefile.in: new file
762 * src-pd/README.namei: new file
763 * src-pd/README1.namei: new file
764 * src-pd/namei.1: new file
765 * src-pd/namei.c: new file
766 * configure.ac: add new tests to support namei and cal
767 * Makefile.am: add new subdirs
768 * config.h.in: regenerate
769 * aclocal.m4: regenerate
770 * Makefile.in: regenerate
771 * src/Makefile.in: regenerate
773 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
775 * package renamed to 'cygutils'
778 * AUTHORS: add Jorg Schaible
779 * configure.ac: package name change
780 * src/Makefile.am: add 'banner'
781 * src/banner.c: new file. Modified from Joerg's
782 original to use popt for argument processing.
783 * configure: regenerate
784 * config.h.in: regenerate
785 * aclocal.m4: regenerate
786 * Makefile.in: regenerate
787 * src/Makefile.in: regenerate
789 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
791 * src/semtool.c: added
792 * src/semstat.c: added
793 * src/msgtool.c: added
794 * src/shmtool.c: added
795 * src/Makefile.am: add semtool, semstat, msgtool,
797 * configure.ac: add check for cygipc, and for
799 * configure: regenerate
800 * config.h.in: regenerate
801 * aclocal.m4: regenerate
802 * Makefile.in: regenerate
803 * src/Makefile.in: regenerate
805 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
807 * uuencode.1: deleted
808 * uuencode.c: deleted
809 * uudecode.1: deleted
810 * uudecond.c: deleted (get these from GNU sharutils)
812 * mktemp.c: deleted (get these from
813 http://www.courtesan.com/mktemp/)
814 * autoconfiscated -- lots of new files
815 * moved remaining .c files into src subdir
816 * src/conv.c: now recognize 'dos2unix.exe' and
817 'unix2dos.exe' as special argv[0] values, along
818 with 'd2u.exe' and 'u2d.exe'
819 * src/Makefile.in: install conv.exe as itself but
820 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
824 * link with /usr/lib/libpopt.a ('official' version)
825 * add mktemp implementation
826 * add friendly help/option handling to dump, putclip,
832 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
834 Convert mkshortcut to popt. Bump to version 1.1.3
836 * mkshortcut.c (license): new function
837 (version): popt version() function
838 (version): static variable renamed to versionStr
840 (usage): popt usage() function; the old usage()
842 (printLicense): new function
843 (printBottomDescription): new function
844 (printTopDescription): new function
845 (getVersion): new function
846 (mkshortcut): new function, contains core code
847 (print_version): removed.
848 (main): almost completely rewritten to use popt
850 * TODO: remove note about mkshortcut.
852 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
854 Fix things so that 'make dist' works
856 * Makefile.am: split up EXTRA_DIST into several
857 variables. Add a lot of files. Remove reference
858 to the m4/ directory.
859 * HOW-TO-CONTRIBUTE: correct a few things affected
862 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
864 Tired of long 'cvs diff' times over my modem, I
865 removed the files generated by bootstrap from
866 CVS. tarballs will have them, but cvs checkouts
867 will need to always run bootstrap. Since gettextize
868 is too intrusive, leave ABOUT-NLS and config.rpath
869 so we don't have to include gettext in bootstrap.
870 Also, don't bother with autoheader, so leave config.h.in
874 * mkinstalldirs: remove
876 * config.guess: remove
880 * Makefile.in: remove
883 * stamp-h.in: remove (not used by newer autotools)
885 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
887 Because utmpdump and last are now provided by the new
888 sysvinit package, those programs have been removed
889 from cygutils. Also, update to recent autotools &
890 gettext, plus a few cleanups.
892 * src/last/last.c: remove
893 * src/last/utmpdump.c: remove
894 * src/last/oldutmp.h: remove
895 * src/last/last.1: remove
896 * src/last/lastb.1: remove
897 * src/last/: remove directory
898 * intl/Makefile.in: remove
899 * intl/: remove directory
901 * src/cal/cal.c: cygwin provides langinfo.h, but
902 not the nl_langinfo function. Make sure both exist
903 before calling nl_langinfo.
904 * configure.ac: remove references to system header files
905 needed only by utmpdump or last. Don't try to generate
907 * Makefile.am: remove intl/ directory; add po/ directory
908 to make new gettext happy. Remove last and utmpdump from
909 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
910 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
911 references to last and utmpdump _SOURCES.
912 * po/LINGUAS: new file (needed by new gettext)
913 * po/POTFILES.in: new file (needed by new gettext)
914 * common.h: remove references to system header files used
915 only by utmpdump or last
916 * bootstrap: add `force' options
918 * PROGLIST: docu update
919 * README: dpcu update
921 * HOW-TO-CONTRIBUTE: docu update
923 * aclocal.m4: regenerate
924 * configure: regenerate
925 * Makefile.in: regenerate
926 * config.h.in: regenerate
927 * ABOUT-NLS: new version
928 * COPYING: new version
929 * INSTALL: new version
930 * mkinstalldirs: new version
931 * missing: new version
932 * install-sh: new version
933 * depcomp: new version
934 * config.sub: new version
935 * config.guess: new version
937 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
939 At Bruno Haible's suggestion, don't include all of
940 gettext. Just have an intl/ directory with a null
941 Makefile.in, and a populated po/ directory. m4/
942 is no longer necessary. Later, when automake bug
943 is fixed, we can remove the intl/ directory entirely,
944 but we'll still need the po/ directory and the ABOUT-NLS
948 * intl/Makefile.in: turn this into a null file
950 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
951 * Makefile.am: remove m4/ from SUBDIRS
952 * Makefile.in: regenerate
953 * configure: regenerate
955 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
957 * configure.ac: bump version to 1.1.2
958 * configure: regenerate
960 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
962 Add 'mcookie' program. Tag "v1_1_1d"
964 * src/mcookie: new directory
965 * src/mcookie/mcookie.c: new file
966 * src/mcookie/mcookie.1: new file
967 * src/mcookie/md5.h: new file
968 * src/mcookie/md5.c: new file
969 * Makefile.am: add program 'mcookie'
970 * configure.ac: add test for gettimeofday
971 * config.h.in: regenerate
972 * Makefile.in: regenerate
973 * PROGLIST: add mcookie
974 * README: add mcookie
975 * NEWS: mention mcookie
977 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
979 Add 'colrm' program. Tag "v1_1_1c"
981 * src/colrm: new directory
982 * src/colrm/colrm.c: new file
983 * src/colrm/colrm.1: new file
984 * src/colrm/widechar.h: new file
985 * Makefile.am: add program 'colrm'
986 * Makefile.in: regenerate
987 * PROGLIST: add colrm
989 * NEWS: hasn't been updated in a while...
991 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
993 Add 'colcrt' program. Tag "v1_1_1b"
995 * src/colcrt: new directory
996 * src/colcrt/colcrt.c: new file
997 * src/colcrt/colcrt.1: new file
998 * src/colcrt/widechar.h: new file
999 * Makefile.am: add program 'colcrt'
1000 * Makefile.in: regenerate
1001 * PROGLIST: add colcrt
1002 * README: add colcrt
1004 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1006 Add 'column' program. Tag "v1_1_1a"
1008 * src/column: new directory
1009 * src/column/column.c: new file
1010 * src/column/column.1: new file
1011 * src/column/err.c: new file
1012 * src/column/errs.h: new file
1013 * src/column/widechar.h: new file
1014 * Makefile.am: add program 'column'
1015 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1016 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1017 * Makefile.in: regenerate
1018 * config.h.in: regenerate
1019 * configure: regenerate
1020 * PROGLIST: add column
1021 * README: add column
1023 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1025 * TODO: remove gettext reminder
1026 * HOW-TO-CONTRIBUTE: explain how to handle programs
1027 that need -lintl, given the gettextize changes below.
1028 * Makefile.in: regenerate
1030 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1032 Bug in automake means that we have to gettextize -- even tho
1033 we will never actually build gettext ourselves ('external'
1034 option in AM_GNU_GETTEXT). Reported to automake list.
1036 Bug in gettext means that we have to explicitly set and AC_SUBST
1037 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1040 * Makefile.am (SUBDIRS): Add intl, m4.
1041 (ACLOCAL_AMFLAGS): New variable.
1042 (EXTRA_DIST): Add config.rpath.
1043 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1045 * intl/: new directory
1047 * po/: new directory
1049 * m4/: new directory
1051 * config.rpath: new file
1052 * ABOUT-NLS: new file
1053 * aclocal.m4: regenerate
1054 * Makefile.in: regenerate
1055 * configure: regenerate
1056 * bootstrap: add -I m4 to aclocal command; copy files
1057 * config.guess: new file
1058 * config.sub: new file
1060 * config.h.in: regenerate
1061 * TODO: note to remove all this garbage when it becomes
1062 possible; need bugfix to automake and gettext.m4
1064 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1066 Adjust to cygwin's libintl library now depending on libiconv.
1067 Easiest way: remove explicit search for -lintl and libintl.h;
1068 instead use AM_GNU_GETTEXT.
1072 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1073 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1074 option requires po/ and intl/ directories. See gettextize above.
1075 * src/rev: new directory
1076 * src/rev/rev.c: new file
1077 * src/rev/rev.1: new file
1078 * src/rev/widechar.h: new file
1079 * Makefile.am: add program 'rev'. Add LDADD variables for
1080 the programs that use gettext, since -lintl is no longer
1081 automatically included in LIBS (use @INTLLIBS@)
1082 * Makefile.in: regenerate
1086 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1089 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1091 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1092 * configure.ac: bump to 1.1.1
1093 * Makefile.am: add getopt and readlink
1096 * Makefile.in: regenerate
1097 * configure: regenerate
1098 * src/Makefile.am: delete (forgot to do so in previous commit)
1099 * src/Makefile.in: delete (ditto)
1100 * src/readlink/readlink.1: new file
1101 * src/readlink/readlink.c: new file
1102 * src/getopt/getopt.1: new file
1103 * src/getopt/getopt.c: new file
1104 * src/getopt/parse.bash: new file
1105 * src/getopt/parse.tcsh: new file
1106 * src/getopt/test.bash: new file
1107 * src/getopt/test.tcsh: new file
1109 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1110 Robert Collins <robert.collins@itdomain.com.au>
1112 Convert to one-big-makefile style. cf "Recursive make
1113 considered harmful". Bump to 1.1.0
1115 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1116 * Makefile.am: consolidate from src/*/Makefile.am
1117 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1119 * NEWS: Note one-file-to-build-them-all
1121 * aclocal.m4: regenerate
1122 * Makefile.in: regenerate
1123 * configure: regenerate
1124 * /src/realpath/Makefile.in: delete
1125 * /src/realpath/Makefile.am: delete
1126 * /src/namei/Makefile.in: delete
1127 * /src/namei/Makefile.am: delete
1128 * /src/mkshortcut/Makefile.in: delete
1129 * /src/mkshortcut/Makefile.am: delete
1130 * /src/lpr/Makefile.in: delete
1131 * /src/lpr/Makefile.am: delete
1132 * /src/last/Makefile.in: delete
1133 * /src/last/Makefile.am: delete
1134 * /src/ipc/Makefile.in: delete
1135 * /src/ipc/Makefile.am: delete
1136 * /src/dump/Makefile.in: delete
1137 * /src/dump/Makefile.am: delete
1138 * /src/ddate/Makefile.in: delete
1139 * /src/ddate/Makefile.am: delete
1140 * /src/cygstart/Makefile.in: delete
1141 * /src/cygstart/Makefile.am: delete
1142 * /src/conv/Makefile.in: delete
1143 * /src/conv/Makefile.am: delete
1144 * /src/col/Makefile.in: delete
1145 * /src/col/Makefile.am: delete
1146 * /src/cal/Makefile.in: delete
1147 * /src/cal/Makefile.am: delete
1148 * /src/banner/Makefile.in: delete
1149 * /src/banner/Makefile.am: delete
1150 * /src/ascii/Makefile.in: delete
1151 * /src/ascii/Makefile.am: delete
1152 * /src/Makefile.in: delete
1153 * /src/Makefile.am: delete
1155 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1157 * Makefile.in: regenerate
1158 * src/Makefile.in: regenerate
1159 * src/*/Makefile.in: regenerate
1160 * configure: regenerate
1161 * aclocal.m4: regenerate
1163 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1165 * src/col: new directory
1166 * src/col/Makefile.am: new file
1167 * src/col/Makefile.in: new file
1168 * src/col/col.c: new file
1169 * src/col/err.c: new file
1170 * src/col/err.h: new file
1171 * src/col/col.1: new file
1172 * src/col/README.col: new file
1173 * src/Makefile.am: add subdirectory col
1174 * src/Makefile.in: regenerate
1175 * AUTHORS: add David A. Willis for col
1179 2002-04-16 Chris January <chris@atomice.net>
1181 * src/conv/conv.c (convert): Use correct type to store the
1182 return value of fgetc()
1184 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1186 * Makefile.in: rebootstrap
1189 * src/Makefile.in: ditto
1190 * src/ascii/Makefile.in: ditto
1191 * src/banner/Makefile.in: ditto
1192 * src/cal/Makefile.in: ditto
1193 * src/clip/Makefile.in: ditto
1194 * src/conv/Makefile.in: ditto
1195 * src/ddate/Makefile.in: ditto
1196 * src/dump/Makefile.in: ditto
1197 * src/ipc/Makefile.in: ditto
1198 * src/last/Makefile.in: ditto
1199 * src/lpr/Makefile.in: ditto
1200 * src/mkshortcut/Makefile.in: ditto
1201 * src/namei/Makefile.in: ditto
1202 * src/realpath/Makefile.in: ditto
1204 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1206 * src/cygstart: new directory
1207 * src/cygstart/Makefile.am: new file
1208 * src/cygstart/Makefile.in: new file
1209 * src/cygstart/cygstart.c: new file
1210 * src/cygstart/cygstart.1: new file
1211 * src/Makefile.am: add subdirectory cygstart
1212 * src/Makefile.in: regenerate
1213 * AUTHORS: add Michael Schaap for cygstart
1214 * PROGLIST: add cygstart
1215 * README: add cygstart
1217 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1219 * HOW-TO-CONTRIBUTE: fix typos
1221 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1223 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1225 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1227 * TODO: remove 'reorg' note
1228 * configure.ac: mark as version 1.0.0
1229 * configure: regenerate
1230 * HOW-TO-CONTRIBUTE: new file
1232 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1234 * configure.ac: build Makefiles in new directories
1235 * configure.in: regenerate
1236 * Makefile.am: change subdirs
1237 * Makefile.in: regenerate
1239 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1241 * src: new directory
1242 * src/Makefile.am: new file
1243 * src/Makefile.in: new file
1244 * src-gpl/Makefile.am: removed
1245 * src-gpl/Makefile.in: removed
1246 * src-pd/Makefile.am: removed
1247 * src-pd/Makefile.in: removed
1248 * src-bsd/Makefile.am: removed
1249 * src-bsd/Makefile.in: removed
1251 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1253 * src/ascii: new directory
1254 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1255 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1256 * src/ascii/Makefile.am: new file
1257 * src/ascii/Makefile.in: new file
1259 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1261 * src/banner: new directory
1262 * src-gpl/banner.c: moved to src/banner/banner.c
1263 * src/banner/banner.c: moved from src-gpl/banner.c
1264 * src/banner/Makefile.am: new file
1265 * src/banner/Makefile.in: new file
1267 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1269 * src/cal: new directory
1270 * src-bsd/cal.c: moved to src/cal/cal.c
1271 * src/cal/cal.c: moved from src-bsd/cal.c
1272 * src-bsd/cal.1: moved to src/cal/cal.1
1273 * src/cal/cal.1: moved from src-bsd/cal.1
1274 * src-bsd/err.c: moved to src/cal/err.c
1275 * src/cal/err.c: moved from src-bsd/err.c
1276 * src-bsd/errs.h: moved to src/cal/errs.h
1277 * src/cal/errs.h: moved from src-bsd/errs.h
1278 * src-bsd/widechar.h: moved to src/cal/widechar.h
1279 * src/cal/widechar.h: moved from src-bsd/widechar.h
1280 * src-bsd/README.cal: moved to src/cal/README.cal
1281 * src/cal/README.cal: moved from src-bsd/README.cal
1282 * src/cal/Makefile.am: new file
1283 * src/cal/Makefile.in: new file
1285 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1287 * src/clip: new directory
1288 * src-gpl/putclip.c: moved to src/clip/putclip.c
1289 * src/clip/putclip.c: moved from src-gpl/putclip.c
1290 * src-gpl/getclip.c: moved to src/clip/getclip.c
1291 * src/clip/getclip.c: moved from src-gpl/getclip.c
1292 * src/clip/Makefile.am: new file
1293 * src/clip/Makefile.in: new file
1295 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1297 * src/conv: new directory
1298 * src-gpl/conv.c: moved to src/conv/conv.c
1299 * src/conv/conv.c: moved from src-gpl/conv.c
1300 * src/conv/Makefile.am: new file
1301 * src/conv/Makefile.in: new file
1303 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1305 * src/ddate: new directory
1306 * src-pd/ddate.c: moved to src/ddate/ddate.c
1307 * src/ddate/ddate.c: moved from src-pd/ddate.c
1308 * src-pd/ddate.1: moved to src/ddate/ddate.1
1309 * src/ddate/ddate.1: moved from src-pd/ddate.1
1310 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1311 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1312 * src/ddate/Makefile.am: new file
1313 * src/ddate/Makefile.in: new file
1315 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1317 * src/dump: new directory
1318 * src-gpl/dump.c: moved to src/dump/dump.c
1319 * src/dump/dump.c: moved from src-gpl/dump.c
1320 * src/dump/Makefile.am: new file
1321 * src/dump/Makefile.in: new file
1323 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1325 * src/ipc: new directory
1326 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1327 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1328 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1329 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1330 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1331 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1332 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1333 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1334 * src/ipc/Makefile.am: new file
1335 * src/ipc/Makefile.in: new file
1337 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1339 * src/last: new directory
1340 * src-gpl/last.c: moved to src/last/last.c
1341 * src/last/last.c: moved from src-gpl/last.c
1342 * src-gpl/last.1: moved to src/last/last.1
1343 * src/last/last.1: moved from src-gpl/last.1
1344 * src-gpl/lastb.1: moved to src/last/lastb.1
1345 * src/last/lastb.1: moved from src-gpl/lastb.1
1346 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1347 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1348 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1349 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1350 * src/last/Makefile.am: new file
1351 * src/last/Makefile.in: new file
1353 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1355 * src/lpr: new directory
1356 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1357 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1358 * src/lpr/Makefile.am: new file
1359 * src/lpr/Makefile.in: new file
1361 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1363 * src/mkshortcut: new directory
1364 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1365 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1366 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1367 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1368 * src/mkshortcut/Makefile.am: new file
1369 * src/mkshortcut/Makefile.in: new file
1371 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1373 * src/namei: new directory
1374 * src-pd/namei.c: moved to src/namei/namei.c
1375 * src/namei/namei.c: moved from src-pd/namei.c
1376 * src-pd/namei.1: moved to src/namei/namei.1
1377 * src/namei/namei.1: moved from src-pd/namei.1
1378 * src-pd/README.namei: moved to src/namei/README.namei
1379 * src/namei/README.namei: moved from src-pd/README.namei
1380 * src-pd/README1.namei: moved to src/namei/README1.namei
1381 * src/namei/README1.namei: moved from src-pd/README1.namei
1382 * src/namei/Makefile.am: new file
1383 * src/namei/Makefile.in: new file
1385 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1387 * src/realpath: new directory
1388 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1389 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1390 * src/realpath/Makefile.am: new file
1391 * src/realpath/Makefile.in: new file
1394 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1396 * src-gpl/Makefile.am: add lpr and mkshortcut
1397 * src-gpl/Makefile.in: regenerate
1398 * configure.ac: update version number
1399 * configure: regenerate
1400 * AUTHORS: add Rick and Joshua
1401 * PROGLIST: add lpr and mkshortcut
1402 * NEWS: add lpr and mkshortcut
1403 * README: add lpr and mkshortcut
1404 * TODO: add some notes...
1405 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1406 include config.h and common.h. Move other #inludes to
1407 common.h. Add some static strings for later use (version,
1409 * src-gpl/lpr.c: Add license reference. Explicitly include
1410 config.h and common.h. Move other #includes to common.h.
1411 Add some static strings for later use (version, Id, copyright).
1412 Change programName to program_name (to match style of other
1413 programs). Strdup from argv[0] instead of hardcoding. Use
1414 VA_START macro instead of va_start.
1416 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1418 * src-gpl/lpr.c: new file
1420 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1422 * src-gpl/mkshortcut.c: new file
1423 * src-gpl/mkshortcut.1: new file
1425 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1427 * src-pd/ddate.c: add explicit license reference
1428 and move #includes to common.h. Guard setlocale.
1429 Explicitly include config.h, common.h
1430 * src-pd/namei.c: ditto
1431 * src-bsd/cal.c: ditto
1432 * src-bsd/err.c: ditto
1433 * src-bsd/errs.h: explicitly include config.h, common.h
1434 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1435 * src-gpl/ascii.c: explicitly include config.h
1436 * src-gpl/banner.c: reformat license notice. explicitly
1438 * src-gpl/conv.c: explictly include config.h
1439 * src-gpl/dump.c: explictly include config.h; move other
1440 includes into common.h
1441 * src-gpl/getclip.c: explicitly include config.h
1442 * src-gpl/last.c: reformat license notice. explicitly include
1443 config.h. Move other #includes into common.h
1444 * src-gpl/oldutmp.h: add explicit license reference.
1445 * src-gpl/putclip.c: include config.h. Move other #includes
1447 * src-gpl/realpath.c: Reformat license reference. Explicitly
1449 * src-gpl/msgtool.c: add explicit license reference. include
1450 config.h. Guard ipc #includes. Move other includes into common.h
1451 * src-gpl/semstat.c: ditto
1452 * src-gpl/semtool.c: ditto
1453 * src-gpl/shmtool.c: ditto
1454 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1455 include config.h. Move other includes into common.h.
1456 * config.h.in: regenerate
1457 * configure.ac: Add the new checks
1458 * common.h: Migrate other includes from .c files here.
1459 * configure: regenerate
1461 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1463 * src-bsd/cal.c: fix spelling
1465 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1467 * acinclude.m4: new file
1468 * common.h: new file
1469 * configure.ac: add conditionals for windows-only,
1470 cygipc-only programs
1471 * src-gpl/Makefile.am: use conditionals
1472 * aclocal.m4: regenerate
1473 * config.h.in: regenerate
1474 * Makefile.in: regenerate
1475 * src-gpl/Makefile.in: regenerate
1476 * configure: regenerate
1477 * README: minor changes
1478 * src-bsd/cal.c: use common.h
1479 * src-pd/ddate.c: use common.h
1480 * src-pd/namei.c: use common.h
1481 * src-gpl/ascii.c: use common.h
1482 * src-gpl/banner.c: use common.h
1483 * src-gpl/conv.c: use common.h
1484 * src-gpl/dump.c: use common.h
1485 * src-gpl/getclip.c: use common.h
1486 * src-gpl/last.c: use common.h
1487 * src-gpl/msgtool.c: use common.h
1488 * src-gpl/putclip.c: use common.h
1489 * src-gpl/realpath.c: use common.h
1490 * src-gpl/semstat.c: use common.h
1491 * src-gpl/semtool.c: use common.h
1492 * src-gpl/shmtool.c: use common.h
1493 * src-gpl/utmpdump.c: use common.h
1495 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1497 * NEWS: add entries for 0.9.6, .7, and .8
1498 * ChangeLog: fix tabs
1499 * release version 0.9.8
1501 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1503 * src-pd/ddate.c: new file
1504 * src-pd/ddate.1: new file
1505 * src-pd/ddate.doc: new file
1506 * AUTHORS: add Druel the Chaotic
1507 * PROGLIST: add ddate
1508 * README: mention ddate
1509 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1511 * src-bsd/Makefile.in: regenerate
1513 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1515 * src-gpl/realpath.c: new file
1516 * AUTHORS: add Steven Barker
1517 * PROGLIST: add realpath
1518 * README: mention realpath
1519 * src-gpl/Makefile.am: add realpath to proglist
1520 * src-gpl/Makefile.in: regenerate
1522 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1524 * src-gpl/utmpdump.c: new file
1525 * AUTHORS: add Mark Bradshaw
1526 * PROGLIST: add utmpdump
1527 * README: mention utmpdump
1528 * src-gpl/Makefile.am: add utmpdump to proglist
1529 * src-gpl/Makefile.in: regenerate
1531 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1533 * bootstrap: new file
1534 * src-gpl/Makefile.am: add last to proglist
1535 * src-gpl/Makefile.in: regenerate
1536 * PROGLIST: add last
1537 * README: mention last
1538 * AUTHORS: add Mark Bradshaw
1540 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1542 * src-gpl/last.c: new file
1543 * src-gpl/last.1: new file
1544 * src-gpl/lastb.1: new file
1545 * src-gpl/oldutmp.h: new file
1547 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1549 * src-gpl/banner.c: fix the -c option, use ANSI
1550 font to print the extended charset
1552 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1554 * licenses: new subdir
1555 * licenses/COPYING.GPL: new file (GPL text)
1556 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1557 without the advertising clause)
1558 * src-pd: new subdir (for public domain source code that
1559 I've taken, modified, and released under the GPL)
1560 * src-bsd: new subdir (for source code that is covered
1561 by the BSD-no-advert license) Note that BSD-w-advert
1562 code is disallowed -- can't legally be linked to
1564 * src: removed (renamed to src-gpl for consistency)
1565 * src-gpl: new (renamed from src)
1566 * PROGLIST: new file (contains descriptions of the
1568 * README: proglist stuff removed. README is more general.
1569 * src-bsd/Makefile.am: new file
1570 * src-bsd/Makefile.in: new file
1571 * src-bsd/README.cal: new file
1572 * src-bsd/cal.1: new file
1573 * src-bsd/cal.c: new file
1574 * src-bsd/err.c: new file
1575 * src-bsd/errs.h: new file
1576 * src-bsd/widechar.h: new file
1577 * src-pd/Makefile.am: new file
1578 * src-pd/Makefile.in: new file
1579 * src-pd/README.namei: new file
1580 * src-pd/README1.namei: new file
1581 * src-pd/namei.1: new file
1582 * src-pd/namei.c: new file
1583 * configure.ac: add new tests to support namei and cal
1584 * Makefile.am: add new subdirs
1585 * config.h.in: regenerate
1586 * aclocal.m4: regenerate
1587 * Makefile.in: regenerate
1588 * src/Makefile.in: regenerate
1590 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1592 * package renamed to 'cygutils'
1595 * AUTHORS: add Jorg Schaible
1596 * configure.ac: package name change
1597 * src/Makefile.am: add 'banner'
1598 * src/banner.c: new file. Modified from Joerg's
1599 original to use popt for argument processing.
1600 * configure: regenerate
1601 * config.h.in: regenerate
1602 * aclocal.m4: regenerate
1603 * Makefile.in: regenerate
1604 * src/Makefile.in: regenerate
1606 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1608 * src/semtool.c: added
1609 * src/semstat.c: added
1610 * src/msgtool.c: added
1611 * src/shmtool.c: added
1612 * src/Makefile.am: add semtool, semstat, msgtool,
1613 and shmtool targets.
1614 * configure.ac: add check for cygipc, and for
1616 * configure: regenerate
1617 * config.h.in: regenerate
1618 * aclocal.m4: regenerate
1619 * Makefile.in: regenerate
1620 * src/Makefile.in: regenerate
1622 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1624 * uuencode.1: deleted
1625 * uuencode.c: deleted
1626 * uudecode.1: deleted
1627 * uudecond.c: deleted (get these from GNU sharutils)
1629 * mktemp.c: deleted (get these from
1630 http://www.courtesan.com/mktemp/)
1631 * autoconfiscated -- lots of new files
1632 * moved remaining .c files into src subdir
1633 * src/conv.c: now recognize 'dos2unix.exe' and
1634 'unix2dos.exe' as special argv[0] values, along
1635 with 'd2u.exe' and 'u2d.exe'
1636 * src/Makefile.in: install conv.exe as itself but
1637 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1641 * link with /usr/lib/libpopt.a ('official' version)
1642 * add mktemp implementation
1643 * add friendly help/option handling to dump, putclip,