2 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
4 * Makefile.am: correct some mistakes with
5 optionally-built progs.
7 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
9 * src/mkshortcut/mkshortcut.1: fix ^M problem.
11 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
13 * Makefile.am: add ipcs, ipcrm, and ipck
14 * configure.ac: change search method for libcygipc,
16 * src/ipc/ipcs.c: new file
17 * src/ipc/ipcs.8: new file
18 * src/ipc/ipcrm.c: new file
19 * src/ipc/ipcrm.8: new file
20 * src/ipc/ipck: new file
21 * NEWS: add info about ipcs, ipcrm, ipck
24 * config.h.in: regenerate
26 2003-06-12 gilles civario <gilles.civario@cea.fr>
28 * src/lpr/Printer.cc (Printer::open): correct
31 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
35 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
37 * Bump version to 1.1.4. Release.
39 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
41 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
42 translation is done. Defaults to false. Also added accessor
43 operations getRawFlag(), setRawFlag().
44 * src/lpr/Printer.cc: ditto.
45 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
46 * src/lpr/lpr.1: added documentation for -l option.
48 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
50 * NEWS: update lpr entry
52 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
53 * src/lpr/lpr.c: removed file
54 * src/lpr/Printer.cc: new file
55 * src/lpr/Printer.hh: new file
56 * src/lpr/PrinterException.hh: new file
57 * src/lpr/README: new file
58 * src/lpr/Win32Utils.cc: new file
59 * src/lpr/Win32Utils.hh: new file
60 * src/lpr/lpr.1: new file
61 * src/lpr/lpr.cc: new file
62 * Makefile.am: add macro src_lpr_lpr_SOURCES
63 updated macros noinst_HEADERS, man_MANS
64 * configure.ac: added AC_PROG_CXX to compile C++ files
66 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
68 * configure.ac: correct a problem with newer
70 * config.h.in: regenerate
72 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
74 * NEWS: announce mkshortcut changes
76 2003-02-05 David G. Baur <dgbaur@idmicro.com>
78 Added --workdir option to mkshortcut to set working directory
81 * mkshortcut.c (main): added dir_name_arg to opts
82 set dir_name to dir_name_arg if option was set
83 otherwise obtained from exe_name.
84 * mkshortcut.1: update
86 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
88 Convert mkshortcut to popt. Bump to version 1.1.3
90 * mkshortcut.c (license): new function
91 (version): popt version() function
92 (version): static variable renamed to versionStr
94 (usage): popt usage() function; the old usage()
96 (printLicense): new function
97 (printBottomDescription): new function
98 (printTopDescription): new function
99 (getVersion): new function
100 (mkshortcut): new function, contains core code
101 (print_version): removed.
102 (main): almost completely rewritten to use popt
104 * TODO: remove note about mkshortcut.
106 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
108 Fix things so that 'make dist' works
110 * Makefile.am: split up EXTRA_DIST into several
111 variables. Add a lot of files. Remove reference
112 to the m4/ directory.
113 * HOW-TO-CONTRIBUTE: correct a few things affected
116 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
118 Tired of long 'cvs diff' times over my modem, I
119 removed the files generated by bootstrap from
120 CVS. tarballs will have them, but cvs checkouts
121 will need to always run bootstrap. Since gettextize
122 is too intrusive, leave ABOUT-NLS and config.rpath
123 so we don't have to include gettext in bootstrap.
124 Also, don't bother with autoheader, so leave config.h.in
128 * mkinstalldirs: remove
130 * config.guess: remove
134 * Makefile.in: remove
137 * stamp-h.in: remove (not used by newer autotools)
139 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
141 Because utmpdump and last are now provided by the new
142 sysvinit package, those programs have been removed
143 from cygutils. Also, update to recent autotools &
144 gettext, plus a few cleanups.
146 * src/last/last.c: remove
147 * src/last/utmpdump.c: remove
148 * src/last/oldutmp.h: remove
149 * src/last/last.1: remove
150 * src/last/lastb.1: remove
151 * src/last/: remove directory
152 * intl/Makefile.in: remove
153 * intl/: remove directory
155 * src/cal/cal.c: cygwin provides langinfo.h, but
156 not the nl_langinfo function. Make sure both exist
157 before calling nl_langinfo.
158 * configure.ac: remove references to system header files
159 needed only by utmpdump or last. Don't try to generate
161 * Makefile.am: remove intl/ directory; add po/ directory
162 to make new gettext happy. Remove last and utmpdump from
163 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
164 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
165 references to last and utmpdump _SOURCES.
166 * po/LINGUAS: new file (needed by new gettext)
167 * po/POTFILES.in: new file (needed by new gettext)
168 * common.h: remove references to system header files used
169 only by utmpdump or last
170 * bootstrap: add `force' options
172 * PROGLIST: docu update
173 * README: dpcu update
175 * HOW-TO-CONTRIBUTE: docu update
177 * aclocal.m4: regenerate
178 * configure: regenerate
179 * Makefile.in: regenerate
180 * config.h.in: regenerate
181 * ABOUT-NLS: new version
182 * COPYING: new version
183 * INSTALL: new version
184 * mkinstalldirs: new version
185 * missing: new version
186 * install-sh: new version
187 * depcomp: new version
188 * config.sub: new version
189 * config.guess: new version
191 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
193 At Bruno Haible's suggestion, don't include all of
194 gettext. Just have an intl/ directory with a null
195 Makefile.in, and a populated po/ directory. m4/
196 is no longer necessary. Later, when automake bug
197 is fixed, we can remove the intl/ directory entirely,
198 but we'll still need the po/ directory and the ABOUT-NLS
202 * intl/Makefile.in: turn this into a null file
204 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
205 * Makefile.am: remove m4/ from SUBDIRS
206 * Makefile.in: regenerate
207 * configure: regenerate
209 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
211 * configure.ac: bump version to 1.1.2
212 * configure: regenerate
214 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
216 Add 'mcookie' program. Tag "v1_1_1d"
218 * src/mcookie: new directory
219 * src/mcookie/mcookie.c: new file
220 * src/mcookie/mcookie.1: new file
221 * src/mcookie/md5.h: new file
222 * src/mcookie/md5.c: new file
223 * Makefile.am: add program 'mcookie'
224 * configure.ac: add test for gettimeofday
225 * config.h.in: regenerate
226 * Makefile.in: regenerate
227 * PROGLIST: add mcookie
228 * README: add mcookie
229 * NEWS: mention mcookie
231 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
233 Add 'colrm' program. Tag "v1_1_1c"
235 * src/colrm: new directory
236 * src/colrm/colrm.c: new file
237 * src/colrm/colrm.1: new file
238 * src/colrm/widechar.h: new file
239 * Makefile.am: add program 'colrm'
240 * Makefile.in: regenerate
241 * PROGLIST: add colrm
243 * NEWS: hasn't been updated in a while...
245 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
247 Add 'colcrt' program. Tag "v1_1_1b"
249 * src/colcrt: new directory
250 * src/colcrt/colcrt.c: new file
251 * src/colcrt/colcrt.1: new file
252 * src/colcrt/widechar.h: new file
253 * Makefile.am: add program 'colcrt'
254 * Makefile.in: regenerate
255 * PROGLIST: add colcrt
258 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
260 Add 'column' program. Tag "v1_1_1a"
262 * src/column: new directory
263 * src/column/column.c: new file
264 * src/column/column.1: new file
265 * src/column/err.c: new file
266 * src/column/errs.h: new file
267 * src/column/widechar.h: new file
268 * Makefile.am: add program 'column'
269 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
270 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
271 * Makefile.in: regenerate
272 * config.h.in: regenerate
273 * configure: regenerate
274 * PROGLIST: add column
277 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
279 * TODO: remove gettext reminder
280 * HOW-TO-CONTRIBUTE: explain how to handle programs
281 that need -lintl, given the gettextize changes below.
282 * Makefile.in: regenerate
284 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
286 Bug in automake means that we have to gettextize -- even tho
287 we will never actually build gettext ourselves ('external'
288 option in AM_GNU_GETTEXT). Reported to automake list.
290 Bug in gettext means that we have to explicitly set and AC_SUBST
291 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
294 * Makefile.am (SUBDIRS): Add intl, m4.
295 (ACLOCAL_AMFLAGS): New variable.
296 (EXTRA_DIST): Add config.rpath.
297 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
299 * intl/: new directory
305 * config.rpath: new file
306 * ABOUT-NLS: new file
307 * aclocal.m4: regenerate
308 * Makefile.in: regenerate
309 * configure: regenerate
310 * bootstrap: add -I m4 to aclocal command; copy files
311 * config.guess: new file
312 * config.sub: new file
314 * config.h.in: regenerate
315 * TODO: note to remove all this garbage when it becomes
316 possible; need bugfix to automake and gettext.m4
318 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
320 Adjust to cygwin's libintl library now depending on libiconv.
321 Easiest way: remove explicit search for -lintl and libintl.h;
322 instead use AM_GNU_GETTEXT.
326 * configure.ac: don't look for -lintl and libintl.h 'by hand';
327 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
328 option requires po/ and intl/ directories. See gettextize above.
329 * src/rev: new directory
330 * src/rev/rev.c: new file
331 * src/rev/rev.1: new file
332 * src/rev/widechar.h: new file
333 * Makefile.am: add program 'rev'. Add LDADD variables for
334 the programs that use gettext, since -lintl is no longer
335 automatically included in LIBS (use @INTLLIBS@)
336 * Makefile.in: regenerate
340 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
343 Add getopt.exe, readlink.exe. Bump to 1.1.1.
345 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
346 * configure.ac: bump to 1.1.1
347 * Makefile.am: add getopt and readlink
350 * Makefile.in: regenerate
351 * configure: regenerate
352 * src/Makefile.am: delete (forgot to do so in previous commit)
353 * src/Makefile.in: delete (ditto)
354 * src/readlink/readlink.1: new file
355 * src/readlink/readlink.c: new file
356 * src/getopt/getopt.1: new file
357 * src/getopt/getopt.c: new file
358 * src/getopt/parse.bash: new file
359 * src/getopt/parse.tcsh: new file
360 * src/getopt/test.bash: new file
361 * src/getopt/test.tcsh: new file
363 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
364 Robert Collins <robert.collins@itdomain.com.au>
366 Convert to one-big-makefile style. cf "Recursive make
367 considered harmful". Bump to 1.1.0
369 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
370 * Makefile.am: consolidate from src/*/Makefile.am
371 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
373 * NEWS: Note one-file-to-build-them-all
375 * aclocal.m4: regenerate
376 * Makefile.in: regenerate
377 * configure: regenerate
378 * /src/realpath/Makefile.in: delete
379 * /src/realpath/Makefile.am: delete
380 * /src/namei/Makefile.in: delete
381 * /src/namei/Makefile.am: delete
382 * /src/mkshortcut/Makefile.in: delete
383 * /src/mkshortcut/Makefile.am: delete
384 * /src/lpr/Makefile.in: delete
385 * /src/lpr/Makefile.am: delete
386 * /src/last/Makefile.in: delete
387 * /src/last/Makefile.am: delete
388 * /src/ipc/Makefile.in: delete
389 * /src/ipc/Makefile.am: delete
390 * /src/dump/Makefile.in: delete
391 * /src/dump/Makefile.am: delete
392 * /src/ddate/Makefile.in: delete
393 * /src/ddate/Makefile.am: delete
394 * /src/cygstart/Makefile.in: delete
395 * /src/cygstart/Makefile.am: delete
396 * /src/conv/Makefile.in: delete
397 * /src/conv/Makefile.am: delete
398 * /src/col/Makefile.in: delete
399 * /src/col/Makefile.am: delete
400 * /src/cal/Makefile.in: delete
401 * /src/cal/Makefile.am: delete
402 * /src/banner/Makefile.in: delete
403 * /src/banner/Makefile.am: delete
404 * /src/ascii/Makefile.in: delete
405 * /src/ascii/Makefile.am: delete
406 * /src/Makefile.in: delete
407 * /src/Makefile.am: delete
409 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
411 * Makefile.in: regenerate
412 * src/Makefile.in: regenerate
413 * src/*/Makefile.in: regenerate
414 * configure: regenerate
415 * aclocal.m4: regenerate
417 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
419 * src/col: new directory
420 * src/col/Makefile.am: new file
421 * src/col/Makefile.in: new file
422 * src/col/col.c: new file
423 * src/col/err.c: new file
424 * src/col/err.h: new file
425 * src/col/col.1: new file
426 * src/col/README.col: new file
427 * src/Makefile.am: add subdirectory col
428 * src/Makefile.in: regenerate
429 * AUTHORS: add David A. Willis for col
433 2002-04-16 Chris January <chris@atomice.net>
435 * src/conv/conv.c (convert): Use correct type to store the
436 return value of fgetc()
438 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
440 * Makefile.in: rebootstrap
443 * src/Makefile.in: ditto
444 * src/ascii/Makefile.in: ditto
445 * src/banner/Makefile.in: ditto
446 * src/cal/Makefile.in: ditto
447 * src/clip/Makefile.in: ditto
448 * src/conv/Makefile.in: ditto
449 * src/ddate/Makefile.in: ditto
450 * src/dump/Makefile.in: ditto
451 * src/ipc/Makefile.in: ditto
452 * src/last/Makefile.in: ditto
453 * src/lpr/Makefile.in: ditto
454 * src/mkshortcut/Makefile.in: ditto
455 * src/namei/Makefile.in: ditto
456 * src/realpath/Makefile.in: ditto
458 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
460 * src/cygstart: new directory
461 * src/cygstart/Makefile.am: new file
462 * src/cygstart/Makefile.in: new file
463 * src/cygstart/cygstart.c: new file
464 * src/cygstart/cygstart.1: new file
465 * src/Makefile.am: add subdirectory cygstart
466 * src/Makefile.in: regenerate
467 * AUTHORS: add Michael Schaap for cygstart
468 * PROGLIST: add cygstart
469 * README: add cygstart
471 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
473 * HOW-TO-CONTRIBUTE: fix typos
475 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
477 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
479 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
481 * TODO: remove 'reorg' note
482 * configure.ac: mark as version 1.0.0
483 * configure: regenerate
484 * HOW-TO-CONTRIBUTE: new file
486 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
488 * configure.ac: build Makefiles in new directories
489 * configure.in: regenerate
490 * Makefile.am: change subdirs
491 * Makefile.in: regenerate
493 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
496 * src/Makefile.am: new file
497 * src/Makefile.in: new file
498 * src-gpl/Makefile.am: removed
499 * src-gpl/Makefile.in: removed
500 * src-pd/Makefile.am: removed
501 * src-pd/Makefile.in: removed
502 * src-bsd/Makefile.am: removed
503 * src-bsd/Makefile.in: removed
505 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
507 * src/ascii: new directory
508 * src-gpl/ascii.c: moved to src/ascii/ascii.c
509 * src/ascii/ascii.c: moved from src-gpl/ascii.c
510 * src/ascii/Makefile.am: new file
511 * src/ascii/Makefile.in: new file
513 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
515 * src/banner: new directory
516 * src-gpl/banner.c: moved to src/banner/banner.c
517 * src/banner/banner.c: moved from src-gpl/banner.c
518 * src/banner/Makefile.am: new file
519 * src/banner/Makefile.in: new file
521 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
523 * src/cal: new directory
524 * src-bsd/cal.c: moved to src/cal/cal.c
525 * src/cal/cal.c: moved from src-bsd/cal.c
526 * src-bsd/cal.1: moved to src/cal/cal.1
527 * src/cal/cal.1: moved from src-bsd/cal.1
528 * src-bsd/err.c: moved to src/cal/err.c
529 * src/cal/err.c: moved from src-bsd/err.c
530 * src-bsd/errs.h: moved to src/cal/errs.h
531 * src/cal/errs.h: moved from src-bsd/errs.h
532 * src-bsd/widechar.h: moved to src/cal/widechar.h
533 * src/cal/widechar.h: moved from src-bsd/widechar.h
534 * src-bsd/README.cal: moved to src/cal/README.cal
535 * src/cal/README.cal: moved from src-bsd/README.cal
536 * src/cal/Makefile.am: new file
537 * src/cal/Makefile.in: new file
539 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
541 * src/clip: new directory
542 * src-gpl/putclip.c: moved to src/clip/putclip.c
543 * src/clip/putclip.c: moved from src-gpl/putclip.c
544 * src-gpl/getclip.c: moved to src/clip/getclip.c
545 * src/clip/getclip.c: moved from src-gpl/getclip.c
546 * src/clip/Makefile.am: new file
547 * src/clip/Makefile.in: new file
549 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
551 * src/conv: new directory
552 * src-gpl/conv.c: moved to src/conv/conv.c
553 * src/conv/conv.c: moved from src-gpl/conv.c
554 * src/conv/Makefile.am: new file
555 * src/conv/Makefile.in: new file
557 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
559 * src/ddate: new directory
560 * src-pd/ddate.c: moved to src/ddate/ddate.c
561 * src/ddate/ddate.c: moved from src-pd/ddate.c
562 * src-pd/ddate.1: moved to src/ddate/ddate.1
563 * src/ddate/ddate.1: moved from src-pd/ddate.1
564 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
565 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
566 * src/ddate/Makefile.am: new file
567 * src/ddate/Makefile.in: new file
569 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
571 * src/dump: new directory
572 * src-gpl/dump.c: moved to src/dump/dump.c
573 * src/dump/dump.c: moved from src-gpl/dump.c
574 * src/dump/Makefile.am: new file
575 * src/dump/Makefile.in: new file
577 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
579 * src/ipc: new directory
580 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
581 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
582 * src-gpl/semstat.c: moved to src/ipc/semstat.c
583 * src/ipc/semstat.c: moved from src-gpl/semstat.c
584 * src-gpl/semtool.c: moved to src/ipc/semtool.c
585 * src/ipc/semtool.c: moved from src-gpl/semtool.c
586 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
587 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
588 * src/ipc/Makefile.am: new file
589 * src/ipc/Makefile.in: new file
591 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
593 * src/last: new directory
594 * src-gpl/last.c: moved to src/last/last.c
595 * src/last/last.c: moved from src-gpl/last.c
596 * src-gpl/last.1: moved to src/last/last.1
597 * src/last/last.1: moved from src-gpl/last.1
598 * src-gpl/lastb.1: moved to src/last/lastb.1
599 * src/last/lastb.1: moved from src-gpl/lastb.1
600 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
601 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
602 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
603 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
604 * src/last/Makefile.am: new file
605 * src/last/Makefile.in: new file
607 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
609 * src/lpr: new directory
610 * src-gpl/lpr.c: moved to src/lpr/lpr.c
611 * src/lpr/lpr.c: moved from src-gpl/lpr.c
612 * src/lpr/Makefile.am: new file
613 * src/lpr/Makefile.in: new file
615 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
617 * src/mkshortcut: new directory
618 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
619 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
620 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
621 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
622 * src/mkshortcut/Makefile.am: new file
623 * src/mkshortcut/Makefile.in: new file
625 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
627 * src/namei: new directory
628 * src-pd/namei.c: moved to src/namei/namei.c
629 * src/namei/namei.c: moved from src-pd/namei.c
630 * src-pd/namei.1: moved to src/namei/namei.1
631 * src/namei/namei.1: moved from src-pd/namei.1
632 * src-pd/README.namei: moved to src/namei/README.namei
633 * src/namei/README.namei: moved from src-pd/README.namei
634 * src-pd/README1.namei: moved to src/namei/README1.namei
635 * src/namei/README1.namei: moved from src-pd/README1.namei
636 * src/namei/Makefile.am: new file
637 * src/namei/Makefile.in: new file
639 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
641 * src/realpath: new directory
642 * src-gpl/realpath.c: moved to src/realpath/realpath.c
643 * src/realpath/realpath.c: moved from src-gpl/realpath.c
644 * src/realpath/Makefile.am: new file
645 * src/realpath/Makefile.in: new file
648 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
650 * src-gpl/Makefile.am: add lpr and mkshortcut
651 * src-gpl/Makefile.in: regenerate
652 * configure.ac: update version number
653 * configure: regenerate
654 * AUTHORS: add Rick and Joshua
655 * PROGLIST: add lpr and mkshortcut
656 * NEWS: add lpr and mkshortcut
657 * README: add lpr and mkshortcut
658 * TODO: add some notes...
659 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
660 include config.h and common.h. Move other #inludes to
661 common.h. Add some static strings for later use (version,
663 * src-gpl/lpr.c: Add license reference. Explicitly include
664 config.h and common.h. Move other #includes to common.h.
665 Add some static strings for later use (version, Id, copyright).
666 Change programName to program_name (to match style of other
667 programs). Strdup from argv[0] instead of hardcoding. Use
668 VA_START macro instead of va_start.
670 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
672 * src-gpl/lpr.c: new file
674 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
676 * src-gpl/mkshortcut.c: new file
677 * src-gpl/mkshortcut.1: new file
679 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
681 * src-pd/ddate.c: add explicit license reference
682 and move #includes to common.h. Guard setlocale.
683 Explicitly include config.h, common.h
684 * src-pd/namei.c: ditto
685 * src-bsd/cal.c: ditto
686 * src-bsd/err.c: ditto
687 * src-bsd/errs.h: explicitly include config.h, common.h
688 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
689 * src-gpl/ascii.c: explicitly include config.h
690 * src-gpl/banner.c: reformat license notice. explicitly
692 * src-gpl/conv.c: explictly include config.h
693 * src-gpl/dump.c: explictly include config.h; move other
694 includes into common.h
695 * src-gpl/getclip.c: explicitly include config.h
696 * src-gpl/last.c: reformat license notice. explicitly include
697 config.h. Move other #includes into common.h
698 * src-gpl/oldutmp.h: add explicit license reference.
699 * src-gpl/putclip.c: include config.h. Move other #includes
701 * src-gpl/realpath.c: Reformat license reference. Explicitly
703 * src-gpl/msgtool.c: add explicit license reference. include
704 config.h. Guard ipc #includes. Move other includes into common.h
705 * src-gpl/semstat.c: ditto
706 * src-gpl/semtool.c: ditto
707 * src-gpl/shmtool.c: ditto
708 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
709 include config.h. Move other includes into common.h.
710 * config.h.in: regenerate
711 * configure.ac: Add the new checks
712 * common.h: Migrate other includes from .c files here.
713 * configure: regenerate
715 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
717 * src-bsd/cal.c: fix spelling
719 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
721 * acinclude.m4: new file
723 * configure.ac: add conditionals for windows-only,
725 * src-gpl/Makefile.am: use conditionals
726 * aclocal.m4: regenerate
727 * config.h.in: regenerate
728 * Makefile.in: regenerate
729 * src-gpl/Makefile.in: regenerate
730 * configure: regenerate
731 * README: minor changes
732 * src-bsd/cal.c: use common.h
733 * src-pd/ddate.c: use common.h
734 * src-pd/namei.c: use common.h
735 * src-gpl/ascii.c: use common.h
736 * src-gpl/banner.c: use common.h
737 * src-gpl/conv.c: use common.h
738 * src-gpl/dump.c: use common.h
739 * src-gpl/getclip.c: use common.h
740 * src-gpl/last.c: use common.h
741 * src-gpl/msgtool.c: use common.h
742 * src-gpl/putclip.c: use common.h
743 * src-gpl/realpath.c: use common.h
744 * src-gpl/semstat.c: use common.h
745 * src-gpl/semtool.c: use common.h
746 * src-gpl/shmtool.c: use common.h
747 * src-gpl/utmpdump.c: use common.h
749 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
751 * NEWS: add entries for 0.9.6, .7, and .8
752 * ChangeLog: fix tabs
753 * release version 0.9.8
755 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
757 * src-pd/ddate.c: new file
758 * src-pd/ddate.1: new file
759 * src-pd/ddate.doc: new file
760 * AUTHORS: add Druel the Chaotic
761 * PROGLIST: add ddate
762 * README: mention ddate
763 * src-pd/Makefile.am: add ddate to proglist, ddate.1
765 * src-bsd/Makefile.in: regenerate
767 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
769 * src-gpl/realpath.c: new file
770 * AUTHORS: add Steven Barker
771 * PROGLIST: add realpath
772 * README: mention realpath
773 * src-gpl/Makefile.am: add realpath to proglist
774 * src-gpl/Makefile.in: regenerate
776 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
778 * src-gpl/utmpdump.c: new file
779 * AUTHORS: add Mark Bradshaw
780 * PROGLIST: add utmpdump
781 * README: mention utmpdump
782 * src-gpl/Makefile.am: add utmpdump to proglist
783 * src-gpl/Makefile.in: regenerate
785 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
787 * bootstrap: new file
788 * src-gpl/Makefile.am: add last to proglist
789 * src-gpl/Makefile.in: regenerate
791 * README: mention last
792 * AUTHORS: add Mark Bradshaw
794 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
796 * src-gpl/last.c: new file
797 * src-gpl/last.1: new file
798 * src-gpl/lastb.1: new file
799 * src-gpl/oldutmp.h: new file
801 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
803 * src-gpl/banner.c: fix the -c option, use ANSI
804 font to print the extended charset
806 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
808 * licenses: new subdir
809 * licenses/COPYING.GPL: new file (GPL text)
810 * licenses/COPYING.BSD-no-advert: new file (BSD license,
811 without the advertising clause)
812 * src-pd: new subdir (for public domain source code that
813 I've taken, modified, and released under the GPL)
814 * src-bsd: new subdir (for source code that is covered
815 by the BSD-no-advert license) Note that BSD-w-advert
816 code is disallowed -- can't legally be linked to
818 * src: removed (renamed to src-gpl for consistency)
819 * src-gpl: new (renamed from src)
820 * PROGLIST: new file (contains descriptions of the
822 * README: proglist stuff removed. README is more general.
823 * src-bsd/Makefile.am: new file
824 * src-bsd/Makefile.in: new file
825 * src-bsd/README.cal: new file
826 * src-bsd/cal.1: new file
827 * src-bsd/cal.c: new file
828 * src-bsd/err.c: new file
829 * src-bsd/errs.h: new file
830 * src-bsd/widechar.h: new file
831 * src-pd/Makefile.am: new file
832 * src-pd/Makefile.in: new file
833 * src-pd/README.namei: new file
834 * src-pd/README1.namei: new file
835 * src-pd/namei.1: new file
836 * src-pd/namei.c: new file
837 * configure.ac: add new tests to support namei and cal
838 * Makefile.am: add new subdirs
839 * config.h.in: regenerate
840 * aclocal.m4: regenerate
841 * Makefile.in: regenerate
842 * src/Makefile.in: regenerate
844 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
846 * package renamed to 'cygutils'
849 * AUTHORS: add Jorg Schaible
850 * configure.ac: package name change
851 * src/Makefile.am: add 'banner'
852 * src/banner.c: new file. Modified from Joerg's
853 original to use popt for argument processing.
854 * configure: regenerate
855 * config.h.in: regenerate
856 * aclocal.m4: regenerate
857 * Makefile.in: regenerate
858 * src/Makefile.in: regenerate
860 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
862 * src/semtool.c: added
863 * src/semstat.c: added
864 * src/msgtool.c: added
865 * src/shmtool.c: added
866 * src/Makefile.am: add semtool, semstat, msgtool,
868 * configure.ac: add check for cygipc, and for
870 * configure: regenerate
871 * config.h.in: regenerate
872 * aclocal.m4: regenerate
873 * Makefile.in: regenerate
874 * src/Makefile.in: regenerate
876 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
878 * uuencode.1: deleted
879 * uuencode.c: deleted
880 * uudecode.1: deleted
881 * uudecond.c: deleted (get these from GNU sharutils)
883 * mktemp.c: deleted (get these from
884 http://www.courtesan.com/mktemp/)
885 * autoconfiscated -- lots of new files
886 * moved remaining .c files into src subdir
887 * src/conv.c: now recognize 'dos2unix.exe' and
888 'unix2dos.exe' as special argv[0] values, along
889 with 'd2u.exe' and 'u2d.exe'
890 * src/Makefile.in: install conv.exe as itself but
891 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
895 * link with /usr/lib/libpopt.a ('official' version)
896 * add mktemp implementation
897 * add friendly help/option handling to dump, putclip,
903 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
905 Convert mkshortcut to popt. Bump to version 1.1.3
907 * mkshortcut.c (license): new function
908 (version): popt version() function
909 (version): static variable renamed to versionStr
911 (usage): popt usage() function; the old usage()
913 (printLicense): new function
914 (printBottomDescription): new function
915 (printTopDescription): new function
916 (getVersion): new function
917 (mkshortcut): new function, contains core code
918 (print_version): removed.
919 (main): almost completely rewritten to use popt
921 * TODO: remove note about mkshortcut.
923 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
925 Fix things so that 'make dist' works
927 * Makefile.am: split up EXTRA_DIST into several
928 variables. Add a lot of files. Remove reference
929 to the m4/ directory.
930 * HOW-TO-CONTRIBUTE: correct a few things affected
933 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
935 Tired of long 'cvs diff' times over my modem, I
936 removed the files generated by bootstrap from
937 CVS. tarballs will have them, but cvs checkouts
938 will need to always run bootstrap. Since gettextize
939 is too intrusive, leave ABOUT-NLS and config.rpath
940 so we don't have to include gettext in bootstrap.
941 Also, don't bother with autoheader, so leave config.h.in
945 * mkinstalldirs: remove
947 * config.guess: remove
951 * Makefile.in: remove
954 * stamp-h.in: remove (not used by newer autotools)
956 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
958 Because utmpdump and last are now provided by the new
959 sysvinit package, those programs have been removed
960 from cygutils. Also, update to recent autotools &
961 gettext, plus a few cleanups.
963 * src/last/last.c: remove
964 * src/last/utmpdump.c: remove
965 * src/last/oldutmp.h: remove
966 * src/last/last.1: remove
967 * src/last/lastb.1: remove
968 * src/last/: remove directory
969 * intl/Makefile.in: remove
970 * intl/: remove directory
972 * src/cal/cal.c: cygwin provides langinfo.h, but
973 not the nl_langinfo function. Make sure both exist
974 before calling nl_langinfo.
975 * configure.ac: remove references to system header files
976 needed only by utmpdump or last. Don't try to generate
978 * Makefile.am: remove intl/ directory; add po/ directory
979 to make new gettext happy. Remove last and utmpdump from
980 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
981 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
982 references to last and utmpdump _SOURCES.
983 * po/LINGUAS: new file (needed by new gettext)
984 * po/POTFILES.in: new file (needed by new gettext)
985 * common.h: remove references to system header files used
986 only by utmpdump or last
987 * bootstrap: add `force' options
989 * PROGLIST: docu update
990 * README: dpcu update
992 * HOW-TO-CONTRIBUTE: docu update
994 * aclocal.m4: regenerate
995 * configure: regenerate
996 * Makefile.in: regenerate
997 * config.h.in: regenerate
998 * ABOUT-NLS: new version
999 * COPYING: new version
1000 * INSTALL: new version
1001 * mkinstalldirs: new version
1002 * missing: new version
1003 * install-sh: new version
1004 * depcomp: new version
1005 * config.sub: new version
1006 * config.guess: new version
1008 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1010 At Bruno Haible's suggestion, don't include all of
1011 gettext. Just have an intl/ directory with a null
1012 Makefile.in, and a populated po/ directory. m4/
1013 is no longer necessary. Later, when automake bug
1014 is fixed, we can remove the intl/ directory entirely,
1015 but we'll still need the po/ directory and the ABOUT-NLS
1019 * intl/Makefile.in: turn this into a null file
1021 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1022 * Makefile.am: remove m4/ from SUBDIRS
1023 * Makefile.in: regenerate
1024 * configure: regenerate
1026 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1028 * configure.ac: bump version to 1.1.2
1029 * configure: regenerate
1031 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1033 Add 'mcookie' program. Tag "v1_1_1d"
1035 * src/mcookie: new directory
1036 * src/mcookie/mcookie.c: new file
1037 * src/mcookie/mcookie.1: new file
1038 * src/mcookie/md5.h: new file
1039 * src/mcookie/md5.c: new file
1040 * Makefile.am: add program 'mcookie'
1041 * configure.ac: add test for gettimeofday
1042 * config.h.in: regenerate
1043 * Makefile.in: regenerate
1044 * PROGLIST: add mcookie
1045 * README: add mcookie
1046 * NEWS: mention mcookie
1048 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1050 Add 'colrm' program. Tag "v1_1_1c"
1052 * src/colrm: new directory
1053 * src/colrm/colrm.c: new file
1054 * src/colrm/colrm.1: new file
1055 * src/colrm/widechar.h: new file
1056 * Makefile.am: add program 'colrm'
1057 * Makefile.in: regenerate
1058 * PROGLIST: add colrm
1060 * NEWS: hasn't been updated in a while...
1062 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1064 Add 'colcrt' program. Tag "v1_1_1b"
1066 * src/colcrt: new directory
1067 * src/colcrt/colcrt.c: new file
1068 * src/colcrt/colcrt.1: new file
1069 * src/colcrt/widechar.h: new file
1070 * Makefile.am: add program 'colcrt'
1071 * Makefile.in: regenerate
1072 * PROGLIST: add colcrt
1073 * README: add colcrt
1075 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1077 Add 'column' program. Tag "v1_1_1a"
1079 * src/column: new directory
1080 * src/column/column.c: new file
1081 * src/column/column.1: new file
1082 * src/column/err.c: new file
1083 * src/column/errs.h: new file
1084 * src/column/widechar.h: new file
1085 * Makefile.am: add program 'column'
1086 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1087 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1088 * Makefile.in: regenerate
1089 * config.h.in: regenerate
1090 * configure: regenerate
1091 * PROGLIST: add column
1092 * README: add column
1094 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1096 * TODO: remove gettext reminder
1097 * HOW-TO-CONTRIBUTE: explain how to handle programs
1098 that need -lintl, given the gettextize changes below.
1099 * Makefile.in: regenerate
1101 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1103 Bug in automake means that we have to gettextize -- even tho
1104 we will never actually build gettext ourselves ('external'
1105 option in AM_GNU_GETTEXT). Reported to automake list.
1107 Bug in gettext means that we have to explicitly set and AC_SUBST
1108 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1111 * Makefile.am (SUBDIRS): Add intl, m4.
1112 (ACLOCAL_AMFLAGS): New variable.
1113 (EXTRA_DIST): Add config.rpath.
1114 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1116 * intl/: new directory
1118 * po/: new directory
1120 * m4/: new directory
1122 * config.rpath: new file
1123 * ABOUT-NLS: new file
1124 * aclocal.m4: regenerate
1125 * Makefile.in: regenerate
1126 * configure: regenerate
1127 * bootstrap: add -I m4 to aclocal command; copy files
1128 * config.guess: new file
1129 * config.sub: new file
1131 * config.h.in: regenerate
1132 * TODO: note to remove all this garbage when it becomes
1133 possible; need bugfix to automake and gettext.m4
1135 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1137 Adjust to cygwin's libintl library now depending on libiconv.
1138 Easiest way: remove explicit search for -lintl and libintl.h;
1139 instead use AM_GNU_GETTEXT.
1143 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1144 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1145 option requires po/ and intl/ directories. See gettextize above.
1146 * src/rev: new directory
1147 * src/rev/rev.c: new file
1148 * src/rev/rev.1: new file
1149 * src/rev/widechar.h: new file
1150 * Makefile.am: add program 'rev'. Add LDADD variables for
1151 the programs that use gettext, since -lintl is no longer
1152 automatically included in LIBS (use @INTLLIBS@)
1153 * Makefile.in: regenerate
1157 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1160 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1162 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1163 * configure.ac: bump to 1.1.1
1164 * Makefile.am: add getopt and readlink
1167 * Makefile.in: regenerate
1168 * configure: regenerate
1169 * src/Makefile.am: delete (forgot to do so in previous commit)
1170 * src/Makefile.in: delete (ditto)
1171 * src/readlink/readlink.1: new file
1172 * src/readlink/readlink.c: new file
1173 * src/getopt/getopt.1: new file
1174 * src/getopt/getopt.c: new file
1175 * src/getopt/parse.bash: new file
1176 * src/getopt/parse.tcsh: new file
1177 * src/getopt/test.bash: new file
1178 * src/getopt/test.tcsh: new file
1180 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1181 Robert Collins <robert.collins@itdomain.com.au>
1183 Convert to one-big-makefile style. cf "Recursive make
1184 considered harmful". Bump to 1.1.0
1186 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1187 * Makefile.am: consolidate from src/*/Makefile.am
1188 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1190 * NEWS: Note one-file-to-build-them-all
1192 * aclocal.m4: regenerate
1193 * Makefile.in: regenerate
1194 * configure: regenerate
1195 * /src/realpath/Makefile.in: delete
1196 * /src/realpath/Makefile.am: delete
1197 * /src/namei/Makefile.in: delete
1198 * /src/namei/Makefile.am: delete
1199 * /src/mkshortcut/Makefile.in: delete
1200 * /src/mkshortcut/Makefile.am: delete
1201 * /src/lpr/Makefile.in: delete
1202 * /src/lpr/Makefile.am: delete
1203 * /src/last/Makefile.in: delete
1204 * /src/last/Makefile.am: delete
1205 * /src/ipc/Makefile.in: delete
1206 * /src/ipc/Makefile.am: delete
1207 * /src/dump/Makefile.in: delete
1208 * /src/dump/Makefile.am: delete
1209 * /src/ddate/Makefile.in: delete
1210 * /src/ddate/Makefile.am: delete
1211 * /src/cygstart/Makefile.in: delete
1212 * /src/cygstart/Makefile.am: delete
1213 * /src/conv/Makefile.in: delete
1214 * /src/conv/Makefile.am: delete
1215 * /src/col/Makefile.in: delete
1216 * /src/col/Makefile.am: delete
1217 * /src/cal/Makefile.in: delete
1218 * /src/cal/Makefile.am: delete
1219 * /src/banner/Makefile.in: delete
1220 * /src/banner/Makefile.am: delete
1221 * /src/ascii/Makefile.in: delete
1222 * /src/ascii/Makefile.am: delete
1223 * /src/Makefile.in: delete
1224 * /src/Makefile.am: delete
1226 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1228 * Makefile.in: regenerate
1229 * src/Makefile.in: regenerate
1230 * src/*/Makefile.in: regenerate
1231 * configure: regenerate
1232 * aclocal.m4: regenerate
1234 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1236 * src/col: new directory
1237 * src/col/Makefile.am: new file
1238 * src/col/Makefile.in: new file
1239 * src/col/col.c: new file
1240 * src/col/err.c: new file
1241 * src/col/err.h: new file
1242 * src/col/col.1: new file
1243 * src/col/README.col: new file
1244 * src/Makefile.am: add subdirectory col
1245 * src/Makefile.in: regenerate
1246 * AUTHORS: add David A. Willis for col
1250 2002-04-16 Chris January <chris@atomice.net>
1252 * src/conv/conv.c (convert): Use correct type to store the
1253 return value of fgetc()
1255 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1257 * Makefile.in: rebootstrap
1260 * src/Makefile.in: ditto
1261 * src/ascii/Makefile.in: ditto
1262 * src/banner/Makefile.in: ditto
1263 * src/cal/Makefile.in: ditto
1264 * src/clip/Makefile.in: ditto
1265 * src/conv/Makefile.in: ditto
1266 * src/ddate/Makefile.in: ditto
1267 * src/dump/Makefile.in: ditto
1268 * src/ipc/Makefile.in: ditto
1269 * src/last/Makefile.in: ditto
1270 * src/lpr/Makefile.in: ditto
1271 * src/mkshortcut/Makefile.in: ditto
1272 * src/namei/Makefile.in: ditto
1273 * src/realpath/Makefile.in: ditto
1275 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1277 * src/cygstart: new directory
1278 * src/cygstart/Makefile.am: new file
1279 * src/cygstart/Makefile.in: new file
1280 * src/cygstart/cygstart.c: new file
1281 * src/cygstart/cygstart.1: new file
1282 * src/Makefile.am: add subdirectory cygstart
1283 * src/Makefile.in: regenerate
1284 * AUTHORS: add Michael Schaap for cygstart
1285 * PROGLIST: add cygstart
1286 * README: add cygstart
1288 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1290 * HOW-TO-CONTRIBUTE: fix typos
1292 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1294 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1296 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1298 * TODO: remove 'reorg' note
1299 * configure.ac: mark as version 1.0.0
1300 * configure: regenerate
1301 * HOW-TO-CONTRIBUTE: new file
1303 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1305 * configure.ac: build Makefiles in new directories
1306 * configure.in: regenerate
1307 * Makefile.am: change subdirs
1308 * Makefile.in: regenerate
1310 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1312 * src: new directory
1313 * src/Makefile.am: new file
1314 * src/Makefile.in: new file
1315 * src-gpl/Makefile.am: removed
1316 * src-gpl/Makefile.in: removed
1317 * src-pd/Makefile.am: removed
1318 * src-pd/Makefile.in: removed
1319 * src-bsd/Makefile.am: removed
1320 * src-bsd/Makefile.in: removed
1322 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1324 * src/ascii: new directory
1325 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1326 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1327 * src/ascii/Makefile.am: new file
1328 * src/ascii/Makefile.in: new file
1330 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1332 * src/banner: new directory
1333 * src-gpl/banner.c: moved to src/banner/banner.c
1334 * src/banner/banner.c: moved from src-gpl/banner.c
1335 * src/banner/Makefile.am: new file
1336 * src/banner/Makefile.in: new file
1338 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1340 * src/cal: new directory
1341 * src-bsd/cal.c: moved to src/cal/cal.c
1342 * src/cal/cal.c: moved from src-bsd/cal.c
1343 * src-bsd/cal.1: moved to src/cal/cal.1
1344 * src/cal/cal.1: moved from src-bsd/cal.1
1345 * src-bsd/err.c: moved to src/cal/err.c
1346 * src/cal/err.c: moved from src-bsd/err.c
1347 * src-bsd/errs.h: moved to src/cal/errs.h
1348 * src/cal/errs.h: moved from src-bsd/errs.h
1349 * src-bsd/widechar.h: moved to src/cal/widechar.h
1350 * src/cal/widechar.h: moved from src-bsd/widechar.h
1351 * src-bsd/README.cal: moved to src/cal/README.cal
1352 * src/cal/README.cal: moved from src-bsd/README.cal
1353 * src/cal/Makefile.am: new file
1354 * src/cal/Makefile.in: new file
1356 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1358 * src/clip: new directory
1359 * src-gpl/putclip.c: moved to src/clip/putclip.c
1360 * src/clip/putclip.c: moved from src-gpl/putclip.c
1361 * src-gpl/getclip.c: moved to src/clip/getclip.c
1362 * src/clip/getclip.c: moved from src-gpl/getclip.c
1363 * src/clip/Makefile.am: new file
1364 * src/clip/Makefile.in: new file
1366 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1368 * src/conv: new directory
1369 * src-gpl/conv.c: moved to src/conv/conv.c
1370 * src/conv/conv.c: moved from src-gpl/conv.c
1371 * src/conv/Makefile.am: new file
1372 * src/conv/Makefile.in: new file
1374 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1376 * src/ddate: new directory
1377 * src-pd/ddate.c: moved to src/ddate/ddate.c
1378 * src/ddate/ddate.c: moved from src-pd/ddate.c
1379 * src-pd/ddate.1: moved to src/ddate/ddate.1
1380 * src/ddate/ddate.1: moved from src-pd/ddate.1
1381 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1382 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1383 * src/ddate/Makefile.am: new file
1384 * src/ddate/Makefile.in: new file
1386 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1388 * src/dump: new directory
1389 * src-gpl/dump.c: moved to src/dump/dump.c
1390 * src/dump/dump.c: moved from src-gpl/dump.c
1391 * src/dump/Makefile.am: new file
1392 * src/dump/Makefile.in: new file
1394 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1396 * src/ipc: new directory
1397 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1398 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1399 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1400 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1401 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1402 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1403 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1404 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1405 * src/ipc/Makefile.am: new file
1406 * src/ipc/Makefile.in: new file
1408 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1410 * src/last: new directory
1411 * src-gpl/last.c: moved to src/last/last.c
1412 * src/last/last.c: moved from src-gpl/last.c
1413 * src-gpl/last.1: moved to src/last/last.1
1414 * src/last/last.1: moved from src-gpl/last.1
1415 * src-gpl/lastb.1: moved to src/last/lastb.1
1416 * src/last/lastb.1: moved from src-gpl/lastb.1
1417 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1418 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1419 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1420 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1421 * src/last/Makefile.am: new file
1422 * src/last/Makefile.in: new file
1424 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1426 * src/lpr: new directory
1427 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1428 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1429 * src/lpr/Makefile.am: new file
1430 * src/lpr/Makefile.in: new file
1432 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1434 * src/mkshortcut: new directory
1435 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1436 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1437 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1438 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1439 * src/mkshortcut/Makefile.am: new file
1440 * src/mkshortcut/Makefile.in: new file
1442 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1444 * src/namei: new directory
1445 * src-pd/namei.c: moved to src/namei/namei.c
1446 * src/namei/namei.c: moved from src-pd/namei.c
1447 * src-pd/namei.1: moved to src/namei/namei.1
1448 * src/namei/namei.1: moved from src-pd/namei.1
1449 * src-pd/README.namei: moved to src/namei/README.namei
1450 * src/namei/README.namei: moved from src-pd/README.namei
1451 * src-pd/README1.namei: moved to src/namei/README1.namei
1452 * src/namei/README1.namei: moved from src-pd/README1.namei
1453 * src/namei/Makefile.am: new file
1454 * src/namei/Makefile.in: new file
1456 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1458 * src/realpath: new directory
1459 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1460 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1461 * src/realpath/Makefile.am: new file
1462 * src/realpath/Makefile.in: new file
1465 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1467 * src-gpl/Makefile.am: add lpr and mkshortcut
1468 * src-gpl/Makefile.in: regenerate
1469 * configure.ac: update version number
1470 * configure: regenerate
1471 * AUTHORS: add Rick and Joshua
1472 * PROGLIST: add lpr and mkshortcut
1473 * NEWS: add lpr and mkshortcut
1474 * README: add lpr and mkshortcut
1475 * TODO: add some notes...
1476 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1477 include config.h and common.h. Move other #inludes to
1478 common.h. Add some static strings for later use (version,
1480 * src-gpl/lpr.c: Add license reference. Explicitly include
1481 config.h and common.h. Move other #includes to common.h.
1482 Add some static strings for later use (version, Id, copyright).
1483 Change programName to program_name (to match style of other
1484 programs). Strdup from argv[0] instead of hardcoding. Use
1485 VA_START macro instead of va_start.
1487 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1489 * src-gpl/lpr.c: new file
1491 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1493 * src-gpl/mkshortcut.c: new file
1494 * src-gpl/mkshortcut.1: new file
1496 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1498 * src-pd/ddate.c: add explicit license reference
1499 and move #includes to common.h. Guard setlocale.
1500 Explicitly include config.h, common.h
1501 * src-pd/namei.c: ditto
1502 * src-bsd/cal.c: ditto
1503 * src-bsd/err.c: ditto
1504 * src-bsd/errs.h: explicitly include config.h, common.h
1505 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1506 * src-gpl/ascii.c: explicitly include config.h
1507 * src-gpl/banner.c: reformat license notice. explicitly
1509 * src-gpl/conv.c: explictly include config.h
1510 * src-gpl/dump.c: explictly include config.h; move other
1511 includes into common.h
1512 * src-gpl/getclip.c: explicitly include config.h
1513 * src-gpl/last.c: reformat license notice. explicitly include
1514 config.h. Move other #includes into common.h
1515 * src-gpl/oldutmp.h: add explicit license reference.
1516 * src-gpl/putclip.c: include config.h. Move other #includes
1518 * src-gpl/realpath.c: Reformat license reference. Explicitly
1520 * src-gpl/msgtool.c: add explicit license reference. include
1521 config.h. Guard ipc #includes. Move other includes into common.h
1522 * src-gpl/semstat.c: ditto
1523 * src-gpl/semtool.c: ditto
1524 * src-gpl/shmtool.c: ditto
1525 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1526 include config.h. Move other includes into common.h.
1527 * config.h.in: regenerate
1528 * configure.ac: Add the new checks
1529 * common.h: Migrate other includes from .c files here.
1530 * configure: regenerate
1532 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1534 * src-bsd/cal.c: fix spelling
1536 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1538 * acinclude.m4: new file
1539 * common.h: new file
1540 * configure.ac: add conditionals for windows-only,
1541 cygipc-only programs
1542 * src-gpl/Makefile.am: use conditionals
1543 * aclocal.m4: regenerate
1544 * config.h.in: regenerate
1545 * Makefile.in: regenerate
1546 * src-gpl/Makefile.in: regenerate
1547 * configure: regenerate
1548 * README: minor changes
1549 * src-bsd/cal.c: use common.h
1550 * src-pd/ddate.c: use common.h
1551 * src-pd/namei.c: use common.h
1552 * src-gpl/ascii.c: use common.h
1553 * src-gpl/banner.c: use common.h
1554 * src-gpl/conv.c: use common.h
1555 * src-gpl/dump.c: use common.h
1556 * src-gpl/getclip.c: use common.h
1557 * src-gpl/last.c: use common.h
1558 * src-gpl/msgtool.c: use common.h
1559 * src-gpl/putclip.c: use common.h
1560 * src-gpl/realpath.c: use common.h
1561 * src-gpl/semstat.c: use common.h
1562 * src-gpl/semtool.c: use common.h
1563 * src-gpl/shmtool.c: use common.h
1564 * src-gpl/utmpdump.c: use common.h
1566 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1568 * NEWS: add entries for 0.9.6, .7, and .8
1569 * ChangeLog: fix tabs
1570 * release version 0.9.8
1572 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1574 * src-pd/ddate.c: new file
1575 * src-pd/ddate.1: new file
1576 * src-pd/ddate.doc: new file
1577 * AUTHORS: add Druel the Chaotic
1578 * PROGLIST: add ddate
1579 * README: mention ddate
1580 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1582 * src-bsd/Makefile.in: regenerate
1584 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1586 * src-gpl/realpath.c: new file
1587 * AUTHORS: add Steven Barker
1588 * PROGLIST: add realpath
1589 * README: mention realpath
1590 * src-gpl/Makefile.am: add realpath to proglist
1591 * src-gpl/Makefile.in: regenerate
1593 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1595 * src-gpl/utmpdump.c: new file
1596 * AUTHORS: add Mark Bradshaw
1597 * PROGLIST: add utmpdump
1598 * README: mention utmpdump
1599 * src-gpl/Makefile.am: add utmpdump to proglist
1600 * src-gpl/Makefile.in: regenerate
1602 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1604 * bootstrap: new file
1605 * src-gpl/Makefile.am: add last to proglist
1606 * src-gpl/Makefile.in: regenerate
1607 * PROGLIST: add last
1608 * README: mention last
1609 * AUTHORS: add Mark Bradshaw
1611 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1613 * src-gpl/last.c: new file
1614 * src-gpl/last.1: new file
1615 * src-gpl/lastb.1: new file
1616 * src-gpl/oldutmp.h: new file
1618 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1620 * src-gpl/banner.c: fix the -c option, use ANSI
1621 font to print the extended charset
1623 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1625 * licenses: new subdir
1626 * licenses/COPYING.GPL: new file (GPL text)
1627 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1628 without the advertising clause)
1629 * src-pd: new subdir (for public domain source code that
1630 I've taken, modified, and released under the GPL)
1631 * src-bsd: new subdir (for source code that is covered
1632 by the BSD-no-advert license) Note that BSD-w-advert
1633 code is disallowed -- can't legally be linked to
1635 * src: removed (renamed to src-gpl for consistency)
1636 * src-gpl: new (renamed from src)
1637 * PROGLIST: new file (contains descriptions of the
1639 * README: proglist stuff removed. README is more general.
1640 * src-bsd/Makefile.am: new file
1641 * src-bsd/Makefile.in: new file
1642 * src-bsd/README.cal: new file
1643 * src-bsd/cal.1: new file
1644 * src-bsd/cal.c: new file
1645 * src-bsd/err.c: new file
1646 * src-bsd/errs.h: new file
1647 * src-bsd/widechar.h: new file
1648 * src-pd/Makefile.am: new file
1649 * src-pd/Makefile.in: new file
1650 * src-pd/README.namei: new file
1651 * src-pd/README1.namei: new file
1652 * src-pd/namei.1: new file
1653 * src-pd/namei.c: new file
1654 * configure.ac: add new tests to support namei and cal
1655 * Makefile.am: add new subdirs
1656 * config.h.in: regenerate
1657 * aclocal.m4: regenerate
1658 * Makefile.in: regenerate
1659 * src/Makefile.in: regenerate
1661 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1663 * package renamed to 'cygutils'
1666 * AUTHORS: add Jorg Schaible
1667 * configure.ac: package name change
1668 * src/Makefile.am: add 'banner'
1669 * src/banner.c: new file. Modified from Joerg's
1670 original to use popt for argument processing.
1671 * configure: regenerate
1672 * config.h.in: regenerate
1673 * aclocal.m4: regenerate
1674 * Makefile.in: regenerate
1675 * src/Makefile.in: regenerate
1677 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1679 * src/semtool.c: added
1680 * src/semstat.c: added
1681 * src/msgtool.c: added
1682 * src/shmtool.c: added
1683 * src/Makefile.am: add semtool, semstat, msgtool,
1684 and shmtool targets.
1685 * configure.ac: add check for cygipc, and for
1687 * configure: regenerate
1688 * config.h.in: regenerate
1689 * aclocal.m4: regenerate
1690 * Makefile.in: regenerate
1691 * src/Makefile.in: regenerate
1693 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1695 * uuencode.1: deleted
1696 * uuencode.c: deleted
1697 * uudecode.1: deleted
1698 * uudecond.c: deleted (get these from GNU sharutils)
1700 * mktemp.c: deleted (get these from
1701 http://www.courtesan.com/mktemp/)
1702 * autoconfiscated -- lots of new files
1703 * moved remaining .c files into src subdir
1704 * src/conv.c: now recognize 'dos2unix.exe' and
1705 'unix2dos.exe' as special argv[0] values, along
1706 with 'd2u.exe' and 'u2d.exe'
1707 * src/Makefile.in: install conv.exe as itself but
1708 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1712 * link with /usr/lib/libpopt.a ('official' version)
1713 * add mktemp implementation
1714 * add friendly help/option handling to dump, putclip,