1 2005-02-01 Charles Wilson <cwilson@....>
3 bump version number - 1.2.6
5 * configure.ac: bump version number
6 * src/conv/conv.c (exitOnZero): new function
7 (main): add new options --force, --safe
8 (conv): look for '\0' to signify binary files, not
9 "early" other-style line endings. Always convert
10 to specified type, unless '\0' found and --force not
11 given. But if disobeying user, print reason.
12 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
13 * NEWS: document new behavior
16 2005-01-31 Charles Wilson <cwilson@....>
18 * src/readlink/readlink.1: remove
19 * src/readlink/readlink.c: remove
20 * Makefile.am: remove readlink.1 and readlink.c
22 * README: document it; also fix typo
23 * AUTHORS: remove references to readlink
24 * PROGLIST: remove readlink
25 * configure: regenerate
27 2004-03-12 Charles Wilson <cwilson@....>
31 * src/mkshortcut/mkshortcut.c: fix some
32 memory leaks in mkshortcut().
33 * configure.ac: bump version number
36 2004-03-10 Harold L Hunt II <huntharo@....>
38 * src/mkshortcut/mkshortcut.c: add -d|--desc
39 option to set the description field (==tooltip
40 text) of the shortcut.
41 * src/mkshortcut/mkshortcut.1: document it.
44 2004-02-14 Dick Repansky <rrepasky@....>
45 Joshua Danial Franklin <joshuadfranklin@....>
47 * src/mkshortcut/mkshortcut.c: add -s option
48 to control normal|minimized|maximized state
49 of the launched application.
50 * src/mkshortcut/mkshortcut.1: document it.
53 2004-01-31 Charles Wilson <cwilson@....>
57 * src/ipc/ipcrm.c: remove
58 * src/ipc/ipcrm.8: remove
59 * src/ipc/ipcs.c: remove
60 * src/ipc/ipcs.8: remove
61 * src/ipc/semtool.c: compensate for interface differences
62 in cygserver vs. cygipc
63 * configure.ac: don't look for cygipc; just look for shmget
64 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
65 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
66 -- rely on cygserver support.
72 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
76 * src/ipc/ipck: fix typo, adapt for cygserver
81 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
83 * src/lpr/Printer.cc: fix bug in print() operation that was
84 causing duplication of the last character of a file.
85 * src/lpr/lpr.cc: add description of -l option to help message.
87 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
89 * src/mkshortcut/mkshortcut.1: update to reflect
90 new -w/--workingdir option.
92 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
94 * src/clip/getclip.c: Handle /dev/clipboard
95 native format. Add --no-conv option. Make it
97 * src/clip/putclip.c: Handle /dev/clipboard
98 native format. Add --no-conv option. Make it
101 2003-09-12 Rob Siklos <rob3@siklos.ca>
103 * src/clip/getclip.c: implemented --dos and --unix,
104 renamed putclip() to getclip()
105 * src/clip/putclip.c: implemented --dos and --unix,
106 fixed segfault on null input,
107 fixed indentation spacing,
108 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
109 * TODO: removed --unix --dos flag item for getclip and putclip
111 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
115 2003-09-04 Rob Siklos <rob3@siklos.ca>
117 * src/readshortcut: new directory
118 * src/readshortcut/readshortcut.c: new file
119 * src/readshortcut/readshortcut.1: new file
120 * Makefile.am: add program 'readshortcut'
121 * AUTHORS: add Rob Siklos for readshortcut
122 * PROGLIST: add readshortcut
123 * README: add readshortcut
125 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
127 tag and release v1_2_1
129 * configure.ac: don't add cygipc to libs; put
130 value in a separate variable IPCLIBS
131 * Makefile.am: use @IPCLIBS@
132 * HOW-TO-CONTRIBUTE: update
135 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
137 tag and release v1_2_0
139 * BRANCHES: add v1_2_0
141 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
143 * Makefile.am: correct some mistakes with
144 optionally-built progs.
146 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
148 * src/mkshortcut/mkshortcut.1: fix ^M problem.
150 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
152 * Makefile.am: add ipcs, ipcrm, and ipck
153 * configure.ac: change search method for libcygipc,
155 * src/ipc/ipcs.c: new file
156 * src/ipc/ipcs.8: new file
157 * src/ipc/ipcrm.c: new file
158 * src/ipc/ipcrm.8: new file
159 * src/ipc/ipck: new file
160 * NEWS: add info about ipcs, ipcrm, ipck
163 * config.h.in: regenerate
165 2003-06-12 gilles civario <gilles.civario@cea.fr>
167 * src/lpr/Printer.cc (Printer::open): correct
170 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
172 * BRANCHES: new file.
174 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
176 * Bump version to 1.1.4. Release.
178 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
180 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
181 translation is done. Defaults to false. Also added accessor
182 operations getRawFlag(), setRawFlag().
183 * src/lpr/Printer.cc: ditto.
184 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
185 * src/lpr/lpr.1: added documentation for -l option.
187 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
189 * NEWS: update lpr entry
191 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
192 * src/lpr/lpr.c: removed file
193 * src/lpr/Printer.cc: new file
194 * src/lpr/Printer.hh: new file
195 * src/lpr/PrinterException.hh: new file
196 * src/lpr/README: new file
197 * src/lpr/Win32Utils.cc: new file
198 * src/lpr/Win32Utils.hh: new file
199 * src/lpr/lpr.1: new file
200 * src/lpr/lpr.cc: new file
201 * Makefile.am: add macro src_lpr_lpr_SOURCES
202 updated macros noinst_HEADERS, man_MANS
203 * configure.ac: added AC_PROG_CXX to compile C++ files
205 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
207 * configure.ac: correct a problem with newer
209 * config.h.in: regenerate
211 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
213 * NEWS: announce mkshortcut changes
215 2003-02-05 David G. Baur <dgbaur@idmicro.com>
217 Added --workdir option to mkshortcut to set working directory
220 * mkshortcut.c (main): added dir_name_arg to opts
221 set dir_name to dir_name_arg if option was set
222 otherwise obtained from exe_name.
223 * mkshortcut.1: update
225 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
227 Convert mkshortcut to popt. Bump to version 1.1.3
229 * mkshortcut.c (license): new function
230 (version): popt version() function
231 (version): static variable renamed to versionStr
233 (usage): popt usage() function; the old usage()
235 (printLicense): new function
236 (printBottomDescription): new function
237 (printTopDescription): new function
238 (getVersion): new function
239 (mkshortcut): new function, contains core code
240 (print_version): removed.
241 (main): almost completely rewritten to use popt
243 * TODO: remove note about mkshortcut.
245 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
247 Fix things so that 'make dist' works
249 * Makefile.am: split up EXTRA_DIST into several
250 variables. Add a lot of files. Remove reference
251 to the m4/ directory.
252 * HOW-TO-CONTRIBUTE: correct a few things affected
255 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
257 Tired of long 'cvs diff' times over my modem, I
258 removed the files generated by bootstrap from
259 CVS. tarballs will have them, but cvs checkouts
260 will need to always run bootstrap. Since gettextize
261 is too intrusive, leave ABOUT-NLS and config.rpath
262 so we don't have to include gettext in bootstrap.
263 Also, don't bother with autoheader, so leave config.h.in
267 * mkinstalldirs: remove
269 * config.guess: remove
273 * Makefile.in: remove
276 * stamp-h.in: remove (not used by newer autotools)
278 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
280 Because utmpdump and last are now provided by the new
281 sysvinit package, those programs have been removed
282 from cygutils. Also, update to recent autotools &
283 gettext, plus a few cleanups.
285 * src/last/last.c: remove
286 * src/last/utmpdump.c: remove
287 * src/last/oldutmp.h: remove
288 * src/last/last.1: remove
289 * src/last/lastb.1: remove
290 * src/last/: remove directory
291 * intl/Makefile.in: remove
292 * intl/: remove directory
294 * src/cal/cal.c: cygwin provides langinfo.h, but
295 not the nl_langinfo function. Make sure both exist
296 before calling nl_langinfo.
297 * configure.ac: remove references to system header files
298 needed only by utmpdump or last. Don't try to generate
300 * Makefile.am: remove intl/ directory; add po/ directory
301 to make new gettext happy. Remove last and utmpdump from
302 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
303 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
304 references to last and utmpdump _SOURCES.
305 * po/LINGUAS: new file (needed by new gettext)
306 * po/POTFILES.in: new file (needed by new gettext)
307 * common.h: remove references to system header files used
308 only by utmpdump or last
309 * bootstrap: add `force' options
311 * PROGLIST: docu update
312 * README: dpcu update
314 * HOW-TO-CONTRIBUTE: docu update
316 * aclocal.m4: regenerate
317 * configure: regenerate
318 * Makefile.in: regenerate
319 * config.h.in: regenerate
320 * ABOUT-NLS: new version
321 * COPYING: new version
322 * INSTALL: new version
323 * mkinstalldirs: new version
324 * missing: new version
325 * install-sh: new version
326 * depcomp: new version
327 * config.sub: new version
328 * config.guess: new version
330 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
332 At Bruno Haible's suggestion, don't include all of
333 gettext. Just have an intl/ directory with a null
334 Makefile.in, and a populated po/ directory. m4/
335 is no longer necessary. Later, when automake bug
336 is fixed, we can remove the intl/ directory entirely,
337 but we'll still need the po/ directory and the ABOUT-NLS
341 * intl/Makefile.in: turn this into a null file
343 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
344 * Makefile.am: remove m4/ from SUBDIRS
345 * Makefile.in: regenerate
346 * configure: regenerate
348 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
350 * configure.ac: bump version to 1.1.2
351 * configure: regenerate
353 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
355 Add 'mcookie' program. Tag "v1_1_1d"
357 * src/mcookie: new directory
358 * src/mcookie/mcookie.c: new file
359 * src/mcookie/mcookie.1: new file
360 * src/mcookie/md5.h: new file
361 * src/mcookie/md5.c: new file
362 * Makefile.am: add program 'mcookie'
363 * configure.ac: add test for gettimeofday
364 * config.h.in: regenerate
365 * Makefile.in: regenerate
366 * PROGLIST: add mcookie
367 * README: add mcookie
368 * NEWS: mention mcookie
370 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
372 Add 'colrm' program. Tag "v1_1_1c"
374 * src/colrm: new directory
375 * src/colrm/colrm.c: new file
376 * src/colrm/colrm.1: new file
377 * src/colrm/widechar.h: new file
378 * Makefile.am: add program 'colrm'
379 * Makefile.in: regenerate
380 * PROGLIST: add colrm
382 * NEWS: hasn't been updated in a while...
384 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
386 Add 'colcrt' program. Tag "v1_1_1b"
388 * src/colcrt: new directory
389 * src/colcrt/colcrt.c: new file
390 * src/colcrt/colcrt.1: new file
391 * src/colcrt/widechar.h: new file
392 * Makefile.am: add program 'colcrt'
393 * Makefile.in: regenerate
394 * PROGLIST: add colcrt
397 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
399 Add 'column' program. Tag "v1_1_1a"
401 * src/column: new directory
402 * src/column/column.c: new file
403 * src/column/column.1: new file
404 * src/column/err.c: new file
405 * src/column/errs.h: new file
406 * src/column/widechar.h: new file
407 * Makefile.am: add program 'column'
408 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
409 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
410 * Makefile.in: regenerate
411 * config.h.in: regenerate
412 * configure: regenerate
413 * PROGLIST: add column
416 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
418 * TODO: remove gettext reminder
419 * HOW-TO-CONTRIBUTE: explain how to handle programs
420 that need -lintl, given the gettextize changes below.
421 * Makefile.in: regenerate
423 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
425 Bug in automake means that we have to gettextize -- even tho
426 we will never actually build gettext ourselves ('external'
427 option in AM_GNU_GETTEXT). Reported to automake list.
429 Bug in gettext means that we have to explicitly set and AC_SUBST
430 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
433 * Makefile.am (SUBDIRS): Add intl, m4.
434 (ACLOCAL_AMFLAGS): New variable.
435 (EXTRA_DIST): Add config.rpath.
436 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
438 * intl/: new directory
444 * config.rpath: new file
445 * ABOUT-NLS: new file
446 * aclocal.m4: regenerate
447 * Makefile.in: regenerate
448 * configure: regenerate
449 * bootstrap: add -I m4 to aclocal command; copy files
450 * config.guess: new file
451 * config.sub: new file
453 * config.h.in: regenerate
454 * TODO: note to remove all this garbage when it becomes
455 possible; need bugfix to automake and gettext.m4
457 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
459 Adjust to cygwin's libintl library now depending on libiconv.
460 Easiest way: remove explicit search for -lintl and libintl.h;
461 instead use AM_GNU_GETTEXT.
465 * configure.ac: don't look for -lintl and libintl.h 'by hand';
466 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
467 option requires po/ and intl/ directories. See gettextize above.
468 * src/rev: new directory
469 * src/rev/rev.c: new file
470 * src/rev/rev.1: new file
471 * src/rev/widechar.h: new file
472 * Makefile.am: add program 'rev'. Add LDADD variables for
473 the programs that use gettext, since -lintl is no longer
474 automatically included in LIBS (use @INTLLIBS@)
475 * Makefile.in: regenerate
479 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
482 Add getopt.exe, readlink.exe. Bump to 1.1.1.
484 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
485 * configure.ac: bump to 1.1.1
486 * Makefile.am: add getopt and readlink
489 * Makefile.in: regenerate
490 * configure: regenerate
491 * src/Makefile.am: delete (forgot to do so in previous commit)
492 * src/Makefile.in: delete (ditto)
493 * src/readlink/readlink.1: new file
494 * src/readlink/readlink.c: new file
495 * src/getopt/getopt.1: new file
496 * src/getopt/getopt.c: new file
497 * src/getopt/parse.bash: new file
498 * src/getopt/parse.tcsh: new file
499 * src/getopt/test.bash: new file
500 * src/getopt/test.tcsh: new file
502 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
503 Robert Collins <robert.collins@itdomain.com.au>
505 Convert to one-big-makefile style. cf "Recursive make
506 considered harmful". Bump to 1.1.0
508 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
509 * Makefile.am: consolidate from src/*/Makefile.am
510 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
512 * NEWS: Note one-file-to-build-them-all
514 * aclocal.m4: regenerate
515 * Makefile.in: regenerate
516 * configure: regenerate
517 * /src/realpath/Makefile.in: delete
518 * /src/realpath/Makefile.am: delete
519 * /src/namei/Makefile.in: delete
520 * /src/namei/Makefile.am: delete
521 * /src/mkshortcut/Makefile.in: delete
522 * /src/mkshortcut/Makefile.am: delete
523 * /src/lpr/Makefile.in: delete
524 * /src/lpr/Makefile.am: delete
525 * /src/last/Makefile.in: delete
526 * /src/last/Makefile.am: delete
527 * /src/ipc/Makefile.in: delete
528 * /src/ipc/Makefile.am: delete
529 * /src/dump/Makefile.in: delete
530 * /src/dump/Makefile.am: delete
531 * /src/ddate/Makefile.in: delete
532 * /src/ddate/Makefile.am: delete
533 * /src/cygstart/Makefile.in: delete
534 * /src/cygstart/Makefile.am: delete
535 * /src/conv/Makefile.in: delete
536 * /src/conv/Makefile.am: delete
537 * /src/col/Makefile.in: delete
538 * /src/col/Makefile.am: delete
539 * /src/cal/Makefile.in: delete
540 * /src/cal/Makefile.am: delete
541 * /src/banner/Makefile.in: delete
542 * /src/banner/Makefile.am: delete
543 * /src/ascii/Makefile.in: delete
544 * /src/ascii/Makefile.am: delete
545 * /src/Makefile.in: delete
546 * /src/Makefile.am: delete
548 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
550 * Makefile.in: regenerate
551 * src/Makefile.in: regenerate
552 * src/*/Makefile.in: regenerate
553 * configure: regenerate
554 * aclocal.m4: regenerate
556 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
558 * src/col: new directory
559 * src/col/Makefile.am: new file
560 * src/col/Makefile.in: new file
561 * src/col/col.c: new file
562 * src/col/err.c: new file
563 * src/col/err.h: new file
564 * src/col/col.1: new file
565 * src/col/README.col: new file
566 * src/Makefile.am: add subdirectory col
567 * src/Makefile.in: regenerate
568 * AUTHORS: add David A. Willis for col
572 2002-04-16 Chris January <chris@atomice.net>
574 * src/conv/conv.c (convert): Use correct type to store the
575 return value of fgetc()
577 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
579 * Makefile.in: rebootstrap
582 * src/Makefile.in: ditto
583 * src/ascii/Makefile.in: ditto
584 * src/banner/Makefile.in: ditto
585 * src/cal/Makefile.in: ditto
586 * src/clip/Makefile.in: ditto
587 * src/conv/Makefile.in: ditto
588 * src/ddate/Makefile.in: ditto
589 * src/dump/Makefile.in: ditto
590 * src/ipc/Makefile.in: ditto
591 * src/last/Makefile.in: ditto
592 * src/lpr/Makefile.in: ditto
593 * src/mkshortcut/Makefile.in: ditto
594 * src/namei/Makefile.in: ditto
595 * src/realpath/Makefile.in: ditto
597 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
599 * src/cygstart: new directory
600 * src/cygstart/Makefile.am: new file
601 * src/cygstart/Makefile.in: new file
602 * src/cygstart/cygstart.c: new file
603 * src/cygstart/cygstart.1: new file
604 * src/Makefile.am: add subdirectory cygstart
605 * src/Makefile.in: regenerate
606 * AUTHORS: add Michael Schaap for cygstart
607 * PROGLIST: add cygstart
608 * README: add cygstart
610 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
612 * HOW-TO-CONTRIBUTE: fix typos
614 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
616 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
618 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
620 * TODO: remove 'reorg' note
621 * configure.ac: mark as version 1.0.0
622 * configure: regenerate
623 * HOW-TO-CONTRIBUTE: new file
625 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
627 * configure.ac: build Makefiles in new directories
628 * configure.in: regenerate
629 * Makefile.am: change subdirs
630 * Makefile.in: regenerate
632 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
635 * src/Makefile.am: new file
636 * src/Makefile.in: new file
637 * src-gpl/Makefile.am: removed
638 * src-gpl/Makefile.in: removed
639 * src-pd/Makefile.am: removed
640 * src-pd/Makefile.in: removed
641 * src-bsd/Makefile.am: removed
642 * src-bsd/Makefile.in: removed
644 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
646 * src/ascii: new directory
647 * src-gpl/ascii.c: moved to src/ascii/ascii.c
648 * src/ascii/ascii.c: moved from src-gpl/ascii.c
649 * src/ascii/Makefile.am: new file
650 * src/ascii/Makefile.in: new file
652 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
654 * src/banner: new directory
655 * src-gpl/banner.c: moved to src/banner/banner.c
656 * src/banner/banner.c: moved from src-gpl/banner.c
657 * src/banner/Makefile.am: new file
658 * src/banner/Makefile.in: new file
660 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
662 * src/cal: new directory
663 * src-bsd/cal.c: moved to src/cal/cal.c
664 * src/cal/cal.c: moved from src-bsd/cal.c
665 * src-bsd/cal.1: moved to src/cal/cal.1
666 * src/cal/cal.1: moved from src-bsd/cal.1
667 * src-bsd/err.c: moved to src/cal/err.c
668 * src/cal/err.c: moved from src-bsd/err.c
669 * src-bsd/errs.h: moved to src/cal/errs.h
670 * src/cal/errs.h: moved from src-bsd/errs.h
671 * src-bsd/widechar.h: moved to src/cal/widechar.h
672 * src/cal/widechar.h: moved from src-bsd/widechar.h
673 * src-bsd/README.cal: moved to src/cal/README.cal
674 * src/cal/README.cal: moved from src-bsd/README.cal
675 * src/cal/Makefile.am: new file
676 * src/cal/Makefile.in: new file
678 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
680 * src/clip: new directory
681 * src-gpl/putclip.c: moved to src/clip/putclip.c
682 * src/clip/putclip.c: moved from src-gpl/putclip.c
683 * src-gpl/getclip.c: moved to src/clip/getclip.c
684 * src/clip/getclip.c: moved from src-gpl/getclip.c
685 * src/clip/Makefile.am: new file
686 * src/clip/Makefile.in: new file
688 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
690 * src/conv: new directory
691 * src-gpl/conv.c: moved to src/conv/conv.c
692 * src/conv/conv.c: moved from src-gpl/conv.c
693 * src/conv/Makefile.am: new file
694 * src/conv/Makefile.in: new file
696 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
698 * src/ddate: new directory
699 * src-pd/ddate.c: moved to src/ddate/ddate.c
700 * src/ddate/ddate.c: moved from src-pd/ddate.c
701 * src-pd/ddate.1: moved to src/ddate/ddate.1
702 * src/ddate/ddate.1: moved from src-pd/ddate.1
703 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
704 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
705 * src/ddate/Makefile.am: new file
706 * src/ddate/Makefile.in: new file
708 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
710 * src/dump: new directory
711 * src-gpl/dump.c: moved to src/dump/dump.c
712 * src/dump/dump.c: moved from src-gpl/dump.c
713 * src/dump/Makefile.am: new file
714 * src/dump/Makefile.in: new file
716 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
718 * src/ipc: new directory
719 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
720 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
721 * src-gpl/semstat.c: moved to src/ipc/semstat.c
722 * src/ipc/semstat.c: moved from src-gpl/semstat.c
723 * src-gpl/semtool.c: moved to src/ipc/semtool.c
724 * src/ipc/semtool.c: moved from src-gpl/semtool.c
725 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
726 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
727 * src/ipc/Makefile.am: new file
728 * src/ipc/Makefile.in: new file
730 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
732 * src/last: new directory
733 * src-gpl/last.c: moved to src/last/last.c
734 * src/last/last.c: moved from src-gpl/last.c
735 * src-gpl/last.1: moved to src/last/last.1
736 * src/last/last.1: moved from src-gpl/last.1
737 * src-gpl/lastb.1: moved to src/last/lastb.1
738 * src/last/lastb.1: moved from src-gpl/lastb.1
739 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
740 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
741 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
742 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
743 * src/last/Makefile.am: new file
744 * src/last/Makefile.in: new file
746 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
748 * src/lpr: new directory
749 * src-gpl/lpr.c: moved to src/lpr/lpr.c
750 * src/lpr/lpr.c: moved from src-gpl/lpr.c
751 * src/lpr/Makefile.am: new file
752 * src/lpr/Makefile.in: new file
754 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
756 * src/mkshortcut: new directory
757 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
758 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
759 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
760 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
761 * src/mkshortcut/Makefile.am: new file
762 * src/mkshortcut/Makefile.in: new file
764 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
766 * src/namei: new directory
767 * src-pd/namei.c: moved to src/namei/namei.c
768 * src/namei/namei.c: moved from src-pd/namei.c
769 * src-pd/namei.1: moved to src/namei/namei.1
770 * src/namei/namei.1: moved from src-pd/namei.1
771 * src-pd/README.namei: moved to src/namei/README.namei
772 * src/namei/README.namei: moved from src-pd/README.namei
773 * src-pd/README1.namei: moved to src/namei/README1.namei
774 * src/namei/README1.namei: moved from src-pd/README1.namei
775 * src/namei/Makefile.am: new file
776 * src/namei/Makefile.in: new file
778 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
780 * src/realpath: new directory
781 * src-gpl/realpath.c: moved to src/realpath/realpath.c
782 * src/realpath/realpath.c: moved from src-gpl/realpath.c
783 * src/realpath/Makefile.am: new file
784 * src/realpath/Makefile.in: new file
787 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
789 * src-gpl/Makefile.am: add lpr and mkshortcut
790 * src-gpl/Makefile.in: regenerate
791 * configure.ac: update version number
792 * configure: regenerate
793 * AUTHORS: add Rick and Joshua
794 * PROGLIST: add lpr and mkshortcut
795 * NEWS: add lpr and mkshortcut
796 * README: add lpr and mkshortcut
797 * TODO: add some notes...
798 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
799 include config.h and common.h. Move other #inludes to
800 common.h. Add some static strings for later use (version,
802 * src-gpl/lpr.c: Add license reference. Explicitly include
803 config.h and common.h. Move other #includes to common.h.
804 Add some static strings for later use (version, Id, copyright).
805 Change programName to program_name (to match style of other
806 programs). Strdup from argv[0] instead of hardcoding. Use
807 VA_START macro instead of va_start.
809 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
811 * src-gpl/lpr.c: new file
813 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
815 * src-gpl/mkshortcut.c: new file
816 * src-gpl/mkshortcut.1: new file
818 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
820 * src-pd/ddate.c: add explicit license reference
821 and move #includes to common.h. Guard setlocale.
822 Explicitly include config.h, common.h
823 * src-pd/namei.c: ditto
824 * src-bsd/cal.c: ditto
825 * src-bsd/err.c: ditto
826 * src-bsd/errs.h: explicitly include config.h, common.h
827 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
828 * src-gpl/ascii.c: explicitly include config.h
829 * src-gpl/banner.c: reformat license notice. explicitly
831 * src-gpl/conv.c: explictly include config.h
832 * src-gpl/dump.c: explictly include config.h; move other
833 includes into common.h
834 * src-gpl/getclip.c: explicitly include config.h
835 * src-gpl/last.c: reformat license notice. explicitly include
836 config.h. Move other #includes into common.h
837 * src-gpl/oldutmp.h: add explicit license reference.
838 * src-gpl/putclip.c: include config.h. Move other #includes
840 * src-gpl/realpath.c: Reformat license reference. Explicitly
842 * src-gpl/msgtool.c: add explicit license reference. include
843 config.h. Guard ipc #includes. Move other includes into common.h
844 * src-gpl/semstat.c: ditto
845 * src-gpl/semtool.c: ditto
846 * src-gpl/shmtool.c: ditto
847 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
848 include config.h. Move other includes into common.h.
849 * config.h.in: regenerate
850 * configure.ac: Add the new checks
851 * common.h: Migrate other includes from .c files here.
852 * configure: regenerate
854 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
856 * src-bsd/cal.c: fix spelling
858 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
860 * acinclude.m4: new file
862 * configure.ac: add conditionals for windows-only,
864 * src-gpl/Makefile.am: use conditionals
865 * aclocal.m4: regenerate
866 * config.h.in: regenerate
867 * Makefile.in: regenerate
868 * src-gpl/Makefile.in: regenerate
869 * configure: regenerate
870 * README: minor changes
871 * src-bsd/cal.c: use common.h
872 * src-pd/ddate.c: use common.h
873 * src-pd/namei.c: use common.h
874 * src-gpl/ascii.c: use common.h
875 * src-gpl/banner.c: use common.h
876 * src-gpl/conv.c: use common.h
877 * src-gpl/dump.c: use common.h
878 * src-gpl/getclip.c: use common.h
879 * src-gpl/last.c: use common.h
880 * src-gpl/msgtool.c: use common.h
881 * src-gpl/putclip.c: use common.h
882 * src-gpl/realpath.c: use common.h
883 * src-gpl/semstat.c: use common.h
884 * src-gpl/semtool.c: use common.h
885 * src-gpl/shmtool.c: use common.h
886 * src-gpl/utmpdump.c: use common.h
888 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
890 * NEWS: add entries for 0.9.6, .7, and .8
891 * ChangeLog: fix tabs
892 * release version 0.9.8
894 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
896 * src-pd/ddate.c: new file
897 * src-pd/ddate.1: new file
898 * src-pd/ddate.doc: new file
899 * AUTHORS: add Druel the Chaotic
900 * PROGLIST: add ddate
901 * README: mention ddate
902 * src-pd/Makefile.am: add ddate to proglist, ddate.1
904 * src-bsd/Makefile.in: regenerate
906 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
908 * src-gpl/realpath.c: new file
909 * AUTHORS: add Steven Barker
910 * PROGLIST: add realpath
911 * README: mention realpath
912 * src-gpl/Makefile.am: add realpath to proglist
913 * src-gpl/Makefile.in: regenerate
915 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
917 * src-gpl/utmpdump.c: new file
918 * AUTHORS: add Mark Bradshaw
919 * PROGLIST: add utmpdump
920 * README: mention utmpdump
921 * src-gpl/Makefile.am: add utmpdump to proglist
922 * src-gpl/Makefile.in: regenerate
924 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
926 * bootstrap: new file
927 * src-gpl/Makefile.am: add last to proglist
928 * src-gpl/Makefile.in: regenerate
930 * README: mention last
931 * AUTHORS: add Mark Bradshaw
933 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
935 * src-gpl/last.c: new file
936 * src-gpl/last.1: new file
937 * src-gpl/lastb.1: new file
938 * src-gpl/oldutmp.h: new file
940 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
942 * src-gpl/banner.c: fix the -c option, use ANSI
943 font to print the extended charset
945 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
947 * licenses: new subdir
948 * licenses/COPYING.GPL: new file (GPL text)
949 * licenses/COPYING.BSD-no-advert: new file (BSD license,
950 without the advertising clause)
951 * src-pd: new subdir (for public domain source code that
952 I've taken, modified, and released under the GPL)
953 * src-bsd: new subdir (for source code that is covered
954 by the BSD-no-advert license) Note that BSD-w-advert
955 code is disallowed -- can't legally be linked to
957 * src: removed (renamed to src-gpl for consistency)
958 * src-gpl: new (renamed from src)
959 * PROGLIST: new file (contains descriptions of the
961 * README: proglist stuff removed. README is more general.
962 * src-bsd/Makefile.am: new file
963 * src-bsd/Makefile.in: new file
964 * src-bsd/README.cal: new file
965 * src-bsd/cal.1: new file
966 * src-bsd/cal.c: new file
967 * src-bsd/err.c: new file
968 * src-bsd/errs.h: new file
969 * src-bsd/widechar.h: new file
970 * src-pd/Makefile.am: new file
971 * src-pd/Makefile.in: new file
972 * src-pd/README.namei: new file
973 * src-pd/README1.namei: new file
974 * src-pd/namei.1: new file
975 * src-pd/namei.c: new file
976 * configure.ac: add new tests to support namei and cal
977 * Makefile.am: add new subdirs
978 * config.h.in: regenerate
979 * aclocal.m4: regenerate
980 * Makefile.in: regenerate
981 * src/Makefile.in: regenerate
983 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
985 * package renamed to 'cygutils'
988 * AUTHORS: add Jorg Schaible
989 * configure.ac: package name change
990 * src/Makefile.am: add 'banner'
991 * src/banner.c: new file. Modified from Joerg's
992 original to use popt for argument processing.
993 * configure: regenerate
994 * config.h.in: regenerate
995 * aclocal.m4: regenerate
996 * Makefile.in: regenerate
997 * src/Makefile.in: regenerate
999 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1001 * src/semtool.c: added
1002 * src/semstat.c: added
1003 * src/msgtool.c: added
1004 * src/shmtool.c: added
1005 * src/Makefile.am: add semtool, semstat, msgtool,
1006 and shmtool targets.
1007 * configure.ac: add check for cygipc, and for
1009 * configure: regenerate
1010 * config.h.in: regenerate
1011 * aclocal.m4: regenerate
1012 * Makefile.in: regenerate
1013 * src/Makefile.in: regenerate
1015 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1017 * uuencode.1: deleted
1018 * uuencode.c: deleted
1019 * uudecode.1: deleted
1020 * uudecond.c: deleted (get these from GNU sharutils)
1022 * mktemp.c: deleted (get these from
1023 http://www.courtesan.com/mktemp/)
1024 * autoconfiscated -- lots of new files
1025 * moved remaining .c files into src subdir
1026 * src/conv.c: now recognize 'dos2unix.exe' and
1027 'unix2dos.exe' as special argv[0] values, along
1028 with 'd2u.exe' and 'u2d.exe'
1029 * src/Makefile.in: install conv.exe as itself but
1030 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1034 * link with /usr/lib/libpopt.a ('official' version)
1035 * add mktemp implementation
1036 * add friendly help/option handling to dump, putclip,
1042 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1044 Convert mkshortcut to popt. Bump to version 1.1.3
1046 * mkshortcut.c (license): new function
1047 (version): popt version() function
1048 (version): static variable renamed to versionStr
1049 (help): new function
1050 (usage): popt usage() function; the old usage()
1052 (printLicense): new function
1053 (printBottomDescription): new function
1054 (printTopDescription): new function
1055 (getVersion): new function
1056 (mkshortcut): new function, contains core code
1057 (print_version): removed.
1058 (main): almost completely rewritten to use popt
1060 * TODO: remove note about mkshortcut.
1062 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1064 Fix things so that 'make dist' works
1066 * Makefile.am: split up EXTRA_DIST into several
1067 variables. Add a lot of files. Remove reference
1068 to the m4/ directory.
1069 * HOW-TO-CONTRIBUTE: correct a few things affected
1070 by the above change.
1072 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1074 Tired of long 'cvs diff' times over my modem, I
1075 removed the files generated by bootstrap from
1076 CVS. tarballs will have them, but cvs checkouts
1077 will need to always run bootstrap. Since gettextize
1078 is too intrusive, leave ABOUT-NLS and config.rpath
1079 so we don't have to include gettext in bootstrap.
1080 Also, don't bother with autoheader, so leave config.h.in
1084 * mkinstalldirs: remove
1085 * install-sh: remove
1086 * config.guess: remove
1087 * config.sub: remove
1090 * Makefile.in: remove
1091 * aclocal.m4: remove
1093 * stamp-h.in: remove (not used by newer autotools)
1095 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1097 Because utmpdump and last are now provided by the new
1098 sysvinit package, those programs have been removed
1099 from cygutils. Also, update to recent autotools &
1100 gettext, plus a few cleanups.
1102 * src/last/last.c: remove
1103 * src/last/utmpdump.c: remove
1104 * src/last/oldutmp.h: remove
1105 * src/last/last.1: remove
1106 * src/last/lastb.1: remove
1107 * src/last/: remove directory
1108 * intl/Makefile.in: remove
1109 * intl/: remove directory
1111 * src/cal/cal.c: cygwin provides langinfo.h, but
1112 not the nl_langinfo function. Make sure both exist
1113 before calling nl_langinfo.
1114 * configure.ac: remove references to system header files
1115 needed only by utmpdump or last. Don't try to generate
1117 * Makefile.am: remove intl/ directory; add po/ directory
1118 to make new gettext happy. Remove last and utmpdump from
1119 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1120 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1121 references to last and utmpdump _SOURCES.
1122 * po/LINGUAS: new file (needed by new gettext)
1123 * po/POTFILES.in: new file (needed by new gettext)
1124 * common.h: remove references to system header files used
1125 only by utmpdump or last
1126 * bootstrap: add `force' options
1128 * PROGLIST: docu update
1129 * README: dpcu update
1131 * HOW-TO-CONTRIBUTE: docu update
1133 * aclocal.m4: regenerate
1134 * configure: regenerate
1135 * Makefile.in: regenerate
1136 * config.h.in: regenerate
1137 * ABOUT-NLS: new version
1138 * COPYING: new version
1139 * INSTALL: new version
1140 * mkinstalldirs: new version
1141 * missing: new version
1142 * install-sh: new version
1143 * depcomp: new version
1144 * config.sub: new version
1145 * config.guess: new version
1147 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1149 At Bruno Haible's suggestion, don't include all of
1150 gettext. Just have an intl/ directory with a null
1151 Makefile.in, and a populated po/ directory. m4/
1152 is no longer necessary. Later, when automake bug
1153 is fixed, we can remove the intl/ directory entirely,
1154 but we'll still need the po/ directory and the ABOUT-NLS
1158 * intl/Makefile.in: turn this into a null file
1160 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1161 * Makefile.am: remove m4/ from SUBDIRS
1162 * Makefile.in: regenerate
1163 * configure: regenerate
1165 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1167 * configure.ac: bump version to 1.1.2
1168 * configure: regenerate
1170 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1172 Add 'mcookie' program. Tag "v1_1_1d"
1174 * src/mcookie: new directory
1175 * src/mcookie/mcookie.c: new file
1176 * src/mcookie/mcookie.1: new file
1177 * src/mcookie/md5.h: new file
1178 * src/mcookie/md5.c: new file
1179 * Makefile.am: add program 'mcookie'
1180 * configure.ac: add test for gettimeofday
1181 * config.h.in: regenerate
1182 * Makefile.in: regenerate
1183 * PROGLIST: add mcookie
1184 * README: add mcookie
1185 * NEWS: mention mcookie
1187 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1189 Add 'colrm' program. Tag "v1_1_1c"
1191 * src/colrm: new directory
1192 * src/colrm/colrm.c: new file
1193 * src/colrm/colrm.1: new file
1194 * src/colrm/widechar.h: new file
1195 * Makefile.am: add program 'colrm'
1196 * Makefile.in: regenerate
1197 * PROGLIST: add colrm
1199 * NEWS: hasn't been updated in a while...
1201 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1203 Add 'colcrt' program. Tag "v1_1_1b"
1205 * src/colcrt: new directory
1206 * src/colcrt/colcrt.c: new file
1207 * src/colcrt/colcrt.1: new file
1208 * src/colcrt/widechar.h: new file
1209 * Makefile.am: add program 'colcrt'
1210 * Makefile.in: regenerate
1211 * PROGLIST: add colcrt
1212 * README: add colcrt
1214 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1216 Add 'column' program. Tag "v1_1_1a"
1218 * src/column: new directory
1219 * src/column/column.c: new file
1220 * src/column/column.1: new file
1221 * src/column/err.c: new file
1222 * src/column/errs.h: new file
1223 * src/column/widechar.h: new file
1224 * Makefile.am: add program 'column'
1225 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1226 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1227 * Makefile.in: regenerate
1228 * config.h.in: regenerate
1229 * configure: regenerate
1230 * PROGLIST: add column
1231 * README: add column
1233 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1235 * TODO: remove gettext reminder
1236 * HOW-TO-CONTRIBUTE: explain how to handle programs
1237 that need -lintl, given the gettextize changes below.
1238 * Makefile.in: regenerate
1240 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1242 Bug in automake means that we have to gettextize -- even tho
1243 we will never actually build gettext ourselves ('external'
1244 option in AM_GNU_GETTEXT). Reported to automake list.
1246 Bug in gettext means that we have to explicitly set and AC_SUBST
1247 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1250 * Makefile.am (SUBDIRS): Add intl, m4.
1251 (ACLOCAL_AMFLAGS): New variable.
1252 (EXTRA_DIST): Add config.rpath.
1253 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1255 * intl/: new directory
1257 * po/: new directory
1259 * m4/: new directory
1261 * config.rpath: new file
1262 * ABOUT-NLS: new file
1263 * aclocal.m4: regenerate
1264 * Makefile.in: regenerate
1265 * configure: regenerate
1266 * bootstrap: add -I m4 to aclocal command; copy files
1267 * config.guess: new file
1268 * config.sub: new file
1270 * config.h.in: regenerate
1271 * TODO: note to remove all this garbage when it becomes
1272 possible; need bugfix to automake and gettext.m4
1274 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1276 Adjust to cygwin's libintl library now depending on libiconv.
1277 Easiest way: remove explicit search for -lintl and libintl.h;
1278 instead use AM_GNU_GETTEXT.
1282 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1283 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1284 option requires po/ and intl/ directories. See gettextize above.
1285 * src/rev: new directory
1286 * src/rev/rev.c: new file
1287 * src/rev/rev.1: new file
1288 * src/rev/widechar.h: new file
1289 * Makefile.am: add program 'rev'. Add LDADD variables for
1290 the programs that use gettext, since -lintl is no longer
1291 automatically included in LIBS (use @INTLLIBS@)
1292 * Makefile.in: regenerate
1296 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1299 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1301 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1302 * configure.ac: bump to 1.1.1
1303 * Makefile.am: add getopt and readlink
1306 * Makefile.in: regenerate
1307 * configure: regenerate
1308 * src/Makefile.am: delete (forgot to do so in previous commit)
1309 * src/Makefile.in: delete (ditto)
1310 * src/readlink/readlink.1: new file
1311 * src/readlink/readlink.c: new file
1312 * src/getopt/getopt.1: new file
1313 * src/getopt/getopt.c: new file
1314 * src/getopt/parse.bash: new file
1315 * src/getopt/parse.tcsh: new file
1316 * src/getopt/test.bash: new file
1317 * src/getopt/test.tcsh: new file
1319 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1320 Robert Collins <robert.collins@itdomain.com.au>
1322 Convert to one-big-makefile style. cf "Recursive make
1323 considered harmful". Bump to 1.1.0
1325 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1326 * Makefile.am: consolidate from src/*/Makefile.am
1327 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1329 * NEWS: Note one-file-to-build-them-all
1331 * aclocal.m4: regenerate
1332 * Makefile.in: regenerate
1333 * configure: regenerate
1334 * /src/realpath/Makefile.in: delete
1335 * /src/realpath/Makefile.am: delete
1336 * /src/namei/Makefile.in: delete
1337 * /src/namei/Makefile.am: delete
1338 * /src/mkshortcut/Makefile.in: delete
1339 * /src/mkshortcut/Makefile.am: delete
1340 * /src/lpr/Makefile.in: delete
1341 * /src/lpr/Makefile.am: delete
1342 * /src/last/Makefile.in: delete
1343 * /src/last/Makefile.am: delete
1344 * /src/ipc/Makefile.in: delete
1345 * /src/ipc/Makefile.am: delete
1346 * /src/dump/Makefile.in: delete
1347 * /src/dump/Makefile.am: delete
1348 * /src/ddate/Makefile.in: delete
1349 * /src/ddate/Makefile.am: delete
1350 * /src/cygstart/Makefile.in: delete
1351 * /src/cygstart/Makefile.am: delete
1352 * /src/conv/Makefile.in: delete
1353 * /src/conv/Makefile.am: delete
1354 * /src/col/Makefile.in: delete
1355 * /src/col/Makefile.am: delete
1356 * /src/cal/Makefile.in: delete
1357 * /src/cal/Makefile.am: delete
1358 * /src/banner/Makefile.in: delete
1359 * /src/banner/Makefile.am: delete
1360 * /src/ascii/Makefile.in: delete
1361 * /src/ascii/Makefile.am: delete
1362 * /src/Makefile.in: delete
1363 * /src/Makefile.am: delete
1365 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1367 * Makefile.in: regenerate
1368 * src/Makefile.in: regenerate
1369 * src/*/Makefile.in: regenerate
1370 * configure: regenerate
1371 * aclocal.m4: regenerate
1373 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1375 * src/col: new directory
1376 * src/col/Makefile.am: new file
1377 * src/col/Makefile.in: new file
1378 * src/col/col.c: new file
1379 * src/col/err.c: new file
1380 * src/col/err.h: new file
1381 * src/col/col.1: new file
1382 * src/col/README.col: new file
1383 * src/Makefile.am: add subdirectory col
1384 * src/Makefile.in: regenerate
1385 * AUTHORS: add David A. Willis for col
1389 2002-04-16 Chris January <chris@atomice.net>
1391 * src/conv/conv.c (convert): Use correct type to store the
1392 return value of fgetc()
1394 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1396 * Makefile.in: rebootstrap
1399 * src/Makefile.in: ditto
1400 * src/ascii/Makefile.in: ditto
1401 * src/banner/Makefile.in: ditto
1402 * src/cal/Makefile.in: ditto
1403 * src/clip/Makefile.in: ditto
1404 * src/conv/Makefile.in: ditto
1405 * src/ddate/Makefile.in: ditto
1406 * src/dump/Makefile.in: ditto
1407 * src/ipc/Makefile.in: ditto
1408 * src/last/Makefile.in: ditto
1409 * src/lpr/Makefile.in: ditto
1410 * src/mkshortcut/Makefile.in: ditto
1411 * src/namei/Makefile.in: ditto
1412 * src/realpath/Makefile.in: ditto
1414 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1416 * src/cygstart: new directory
1417 * src/cygstart/Makefile.am: new file
1418 * src/cygstart/Makefile.in: new file
1419 * src/cygstart/cygstart.c: new file
1420 * src/cygstart/cygstart.1: new file
1421 * src/Makefile.am: add subdirectory cygstart
1422 * src/Makefile.in: regenerate
1423 * AUTHORS: add Michael Schaap for cygstart
1424 * PROGLIST: add cygstart
1425 * README: add cygstart
1427 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1429 * HOW-TO-CONTRIBUTE: fix typos
1431 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1433 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1435 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1437 * TODO: remove 'reorg' note
1438 * configure.ac: mark as version 1.0.0
1439 * configure: regenerate
1440 * HOW-TO-CONTRIBUTE: new file
1442 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1444 * configure.ac: build Makefiles in new directories
1445 * configure.in: regenerate
1446 * Makefile.am: change subdirs
1447 * Makefile.in: regenerate
1449 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1451 * src: new directory
1452 * src/Makefile.am: new file
1453 * src/Makefile.in: new file
1454 * src-gpl/Makefile.am: removed
1455 * src-gpl/Makefile.in: removed
1456 * src-pd/Makefile.am: removed
1457 * src-pd/Makefile.in: removed
1458 * src-bsd/Makefile.am: removed
1459 * src-bsd/Makefile.in: removed
1461 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1463 * src/ascii: new directory
1464 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1465 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1466 * src/ascii/Makefile.am: new file
1467 * src/ascii/Makefile.in: new file
1469 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1471 * src/banner: new directory
1472 * src-gpl/banner.c: moved to src/banner/banner.c
1473 * src/banner/banner.c: moved from src-gpl/banner.c
1474 * src/banner/Makefile.am: new file
1475 * src/banner/Makefile.in: new file
1477 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1479 * src/cal: new directory
1480 * src-bsd/cal.c: moved to src/cal/cal.c
1481 * src/cal/cal.c: moved from src-bsd/cal.c
1482 * src-bsd/cal.1: moved to src/cal/cal.1
1483 * src/cal/cal.1: moved from src-bsd/cal.1
1484 * src-bsd/err.c: moved to src/cal/err.c
1485 * src/cal/err.c: moved from src-bsd/err.c
1486 * src-bsd/errs.h: moved to src/cal/errs.h
1487 * src/cal/errs.h: moved from src-bsd/errs.h
1488 * src-bsd/widechar.h: moved to src/cal/widechar.h
1489 * src/cal/widechar.h: moved from src-bsd/widechar.h
1490 * src-bsd/README.cal: moved to src/cal/README.cal
1491 * src/cal/README.cal: moved from src-bsd/README.cal
1492 * src/cal/Makefile.am: new file
1493 * src/cal/Makefile.in: new file
1495 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1497 * src/clip: new directory
1498 * src-gpl/putclip.c: moved to src/clip/putclip.c
1499 * src/clip/putclip.c: moved from src-gpl/putclip.c
1500 * src-gpl/getclip.c: moved to src/clip/getclip.c
1501 * src/clip/getclip.c: moved from src-gpl/getclip.c
1502 * src/clip/Makefile.am: new file
1503 * src/clip/Makefile.in: new file
1505 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1507 * src/conv: new directory
1508 * src-gpl/conv.c: moved to src/conv/conv.c
1509 * src/conv/conv.c: moved from src-gpl/conv.c
1510 * src/conv/Makefile.am: new file
1511 * src/conv/Makefile.in: new file
1513 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1515 * src/ddate: new directory
1516 * src-pd/ddate.c: moved to src/ddate/ddate.c
1517 * src/ddate/ddate.c: moved from src-pd/ddate.c
1518 * src-pd/ddate.1: moved to src/ddate/ddate.1
1519 * src/ddate/ddate.1: moved from src-pd/ddate.1
1520 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1521 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1522 * src/ddate/Makefile.am: new file
1523 * src/ddate/Makefile.in: new file
1525 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1527 * src/dump: new directory
1528 * src-gpl/dump.c: moved to src/dump/dump.c
1529 * src/dump/dump.c: moved from src-gpl/dump.c
1530 * src/dump/Makefile.am: new file
1531 * src/dump/Makefile.in: new file
1533 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1535 * src/ipc: new directory
1536 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1537 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1538 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1539 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1540 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1541 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1542 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1543 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1544 * src/ipc/Makefile.am: new file
1545 * src/ipc/Makefile.in: new file
1547 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1549 * src/last: new directory
1550 * src-gpl/last.c: moved to src/last/last.c
1551 * src/last/last.c: moved from src-gpl/last.c
1552 * src-gpl/last.1: moved to src/last/last.1
1553 * src/last/last.1: moved from src-gpl/last.1
1554 * src-gpl/lastb.1: moved to src/last/lastb.1
1555 * src/last/lastb.1: moved from src-gpl/lastb.1
1556 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1557 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1558 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1559 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1560 * src/last/Makefile.am: new file
1561 * src/last/Makefile.in: new file
1563 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1565 * src/lpr: new directory
1566 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1567 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1568 * src/lpr/Makefile.am: new file
1569 * src/lpr/Makefile.in: new file
1571 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1573 * src/mkshortcut: new directory
1574 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1575 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1576 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1577 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1578 * src/mkshortcut/Makefile.am: new file
1579 * src/mkshortcut/Makefile.in: new file
1581 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1583 * src/namei: new directory
1584 * src-pd/namei.c: moved to src/namei/namei.c
1585 * src/namei/namei.c: moved from src-pd/namei.c
1586 * src-pd/namei.1: moved to src/namei/namei.1
1587 * src/namei/namei.1: moved from src-pd/namei.1
1588 * src-pd/README.namei: moved to src/namei/README.namei
1589 * src/namei/README.namei: moved from src-pd/README.namei
1590 * src-pd/README1.namei: moved to src/namei/README1.namei
1591 * src/namei/README1.namei: moved from src-pd/README1.namei
1592 * src/namei/Makefile.am: new file
1593 * src/namei/Makefile.in: new file
1595 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1597 * src/realpath: new directory
1598 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1599 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1600 * src/realpath/Makefile.am: new file
1601 * src/realpath/Makefile.in: new file
1604 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1606 * src-gpl/Makefile.am: add lpr and mkshortcut
1607 * src-gpl/Makefile.in: regenerate
1608 * configure.ac: update version number
1609 * configure: regenerate
1610 * AUTHORS: add Rick and Joshua
1611 * PROGLIST: add lpr and mkshortcut
1612 * NEWS: add lpr and mkshortcut
1613 * README: add lpr and mkshortcut
1614 * TODO: add some notes...
1615 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1616 include config.h and common.h. Move other #inludes to
1617 common.h. Add some static strings for later use (version,
1619 * src-gpl/lpr.c: Add license reference. Explicitly include
1620 config.h and common.h. Move other #includes to common.h.
1621 Add some static strings for later use (version, Id, copyright).
1622 Change programName to program_name (to match style of other
1623 programs). Strdup from argv[0] instead of hardcoding. Use
1624 VA_START macro instead of va_start.
1626 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1628 * src-gpl/lpr.c: new file
1630 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1632 * src-gpl/mkshortcut.c: new file
1633 * src-gpl/mkshortcut.1: new file
1635 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1637 * src-pd/ddate.c: add explicit license reference
1638 and move #includes to common.h. Guard setlocale.
1639 Explicitly include config.h, common.h
1640 * src-pd/namei.c: ditto
1641 * src-bsd/cal.c: ditto
1642 * src-bsd/err.c: ditto
1643 * src-bsd/errs.h: explicitly include config.h, common.h
1644 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1645 * src-gpl/ascii.c: explicitly include config.h
1646 * src-gpl/banner.c: reformat license notice. explicitly
1648 * src-gpl/conv.c: explictly include config.h
1649 * src-gpl/dump.c: explictly include config.h; move other
1650 includes into common.h
1651 * src-gpl/getclip.c: explicitly include config.h
1652 * src-gpl/last.c: reformat license notice. explicitly include
1653 config.h. Move other #includes into common.h
1654 * src-gpl/oldutmp.h: add explicit license reference.
1655 * src-gpl/putclip.c: include config.h. Move other #includes
1657 * src-gpl/realpath.c: Reformat license reference. Explicitly
1659 * src-gpl/msgtool.c: add explicit license reference. include
1660 config.h. Guard ipc #includes. Move other includes into common.h
1661 * src-gpl/semstat.c: ditto
1662 * src-gpl/semtool.c: ditto
1663 * src-gpl/shmtool.c: ditto
1664 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1665 include config.h. Move other includes into common.h.
1666 * config.h.in: regenerate
1667 * configure.ac: Add the new checks
1668 * common.h: Migrate other includes from .c files here.
1669 * configure: regenerate
1671 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1673 * src-bsd/cal.c: fix spelling
1675 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1677 * acinclude.m4: new file
1678 * common.h: new file
1679 * configure.ac: add conditionals for windows-only,
1680 cygipc-only programs
1681 * src-gpl/Makefile.am: use conditionals
1682 * aclocal.m4: regenerate
1683 * config.h.in: regenerate
1684 * Makefile.in: regenerate
1685 * src-gpl/Makefile.in: regenerate
1686 * configure: regenerate
1687 * README: minor changes
1688 * src-bsd/cal.c: use common.h
1689 * src-pd/ddate.c: use common.h
1690 * src-pd/namei.c: use common.h
1691 * src-gpl/ascii.c: use common.h
1692 * src-gpl/banner.c: use common.h
1693 * src-gpl/conv.c: use common.h
1694 * src-gpl/dump.c: use common.h
1695 * src-gpl/getclip.c: use common.h
1696 * src-gpl/last.c: use common.h
1697 * src-gpl/msgtool.c: use common.h
1698 * src-gpl/putclip.c: use common.h
1699 * src-gpl/realpath.c: use common.h
1700 * src-gpl/semstat.c: use common.h
1701 * src-gpl/semtool.c: use common.h
1702 * src-gpl/shmtool.c: use common.h
1703 * src-gpl/utmpdump.c: use common.h
1705 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1707 * NEWS: add entries for 0.9.6, .7, and .8
1708 * ChangeLog: fix tabs
1709 * release version 0.9.8
1711 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1713 * src-pd/ddate.c: new file
1714 * src-pd/ddate.1: new file
1715 * src-pd/ddate.doc: new file
1716 * AUTHORS: add Druel the Chaotic
1717 * PROGLIST: add ddate
1718 * README: mention ddate
1719 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1721 * src-bsd/Makefile.in: regenerate
1723 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1725 * src-gpl/realpath.c: new file
1726 * AUTHORS: add Steven Barker
1727 * PROGLIST: add realpath
1728 * README: mention realpath
1729 * src-gpl/Makefile.am: add realpath to proglist
1730 * src-gpl/Makefile.in: regenerate
1732 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1734 * src-gpl/utmpdump.c: new file
1735 * AUTHORS: add Mark Bradshaw
1736 * PROGLIST: add utmpdump
1737 * README: mention utmpdump
1738 * src-gpl/Makefile.am: add utmpdump to proglist
1739 * src-gpl/Makefile.in: regenerate
1741 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1743 * bootstrap: new file
1744 * src-gpl/Makefile.am: add last to proglist
1745 * src-gpl/Makefile.in: regenerate
1746 * PROGLIST: add last
1747 * README: mention last
1748 * AUTHORS: add Mark Bradshaw
1750 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1752 * src-gpl/last.c: new file
1753 * src-gpl/last.1: new file
1754 * src-gpl/lastb.1: new file
1755 * src-gpl/oldutmp.h: new file
1757 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1759 * src-gpl/banner.c: fix the -c option, use ANSI
1760 font to print the extended charset
1762 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1764 * licenses: new subdir
1765 * licenses/COPYING.GPL: new file (GPL text)
1766 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1767 without the advertising clause)
1768 * src-pd: new subdir (for public domain source code that
1769 I've taken, modified, and released under the GPL)
1770 * src-bsd: new subdir (for source code that is covered
1771 by the BSD-no-advert license) Note that BSD-w-advert
1772 code is disallowed -- can't legally be linked to
1774 * src: removed (renamed to src-gpl for consistency)
1775 * src-gpl: new (renamed from src)
1776 * PROGLIST: new file (contains descriptions of the
1778 * README: proglist stuff removed. README is more general.
1779 * src-bsd/Makefile.am: new file
1780 * src-bsd/Makefile.in: new file
1781 * src-bsd/README.cal: new file
1782 * src-bsd/cal.1: new file
1783 * src-bsd/cal.c: new file
1784 * src-bsd/err.c: new file
1785 * src-bsd/errs.h: new file
1786 * src-bsd/widechar.h: new file
1787 * src-pd/Makefile.am: new file
1788 * src-pd/Makefile.in: new file
1789 * src-pd/README.namei: new file
1790 * src-pd/README1.namei: new file
1791 * src-pd/namei.1: new file
1792 * src-pd/namei.c: new file
1793 * configure.ac: add new tests to support namei and cal
1794 * Makefile.am: add new subdirs
1795 * config.h.in: regenerate
1796 * aclocal.m4: regenerate
1797 * Makefile.in: regenerate
1798 * src/Makefile.in: regenerate
1800 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1802 * package renamed to 'cygutils'
1805 * AUTHORS: add Jorg Schaible
1806 * configure.ac: package name change
1807 * src/Makefile.am: add 'banner'
1808 * src/banner.c: new file. Modified from Joerg's
1809 original to use popt for argument processing.
1810 * configure: regenerate
1811 * config.h.in: regenerate
1812 * aclocal.m4: regenerate
1813 * Makefile.in: regenerate
1814 * src/Makefile.in: regenerate
1816 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1818 * src/semtool.c: added
1819 * src/semstat.c: added
1820 * src/msgtool.c: added
1821 * src/shmtool.c: added
1822 * src/Makefile.am: add semtool, semstat, msgtool,
1823 and shmtool targets.
1824 * configure.ac: add check for cygipc, and for
1826 * configure: regenerate
1827 * config.h.in: regenerate
1828 * aclocal.m4: regenerate
1829 * Makefile.in: regenerate
1830 * src/Makefile.in: regenerate
1832 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1834 * uuencode.1: deleted
1835 * uuencode.c: deleted
1836 * uudecode.1: deleted
1837 * uudecond.c: deleted (get these from GNU sharutils)
1839 * mktemp.c: deleted (get these from
1840 http://www.courtesan.com/mktemp/)
1841 * autoconfiscated -- lots of new files
1842 * moved remaining .c files into src subdir
1843 * src/conv.c: now recognize 'dos2unix.exe' and
1844 'unix2dos.exe' as special argv[0] values, along
1845 with 'd2u.exe' and 'u2d.exe'
1846 * src/Makefile.in: install conv.exe as itself but
1847 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1851 * link with /usr/lib/libpopt.a ('official' version)
1852 * add mktemp implementation
1853 * add friendly help/option handling to dump, putclip,