1 2005-04-12 Christopher Faylor <cgf@timesys.com>
3 * Makefile.am: Add rename.
4 * src/rename/rename.c: New file.
5 * src/rename/nls.h: Ditto.
6 * src/rename/rename.1: Ditto.
8 2005-03-07 Michael Schaap <cygstart@...>
10 * src/cygstart/cygstart.c: reorganize around previous
14 2005-03-03 Anthony Derosa <anthony.derosa1@...>
16 * src/cygstart/cygstart.c: fix memory leak, and improve
17 handling of long command lines.
19 2005-02-01 Charles Wilson <cwilson@....>
21 bump version number - 1.2.6
23 * configure.ac: bump version number
24 * src/conv/conv.c (exitOnZero): new function
25 (main): add new options --force, --safe
26 (conv): look for '\0' to signify binary files, not
27 "early" other-style line endings. Always convert
28 to specified type, unless '\0' found and --force not
29 given. But if disobeying user, print reason.
30 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
31 * NEWS: document new behavior
34 2005-01-31 Charles Wilson <cwilson@....>
36 * src/readlink/readlink.1: remove
37 * src/readlink/readlink.c: remove
38 * Makefile.am: remove readlink.1 and readlink.c
40 * README: document it; also fix typo
41 * AUTHORS: remove references to readlink
42 * PROGLIST: remove readlink
43 * configure: regenerate
45 2004-03-12 Charles Wilson <cwilson@....>
49 * src/mkshortcut/mkshortcut.c: fix some
50 memory leaks in mkshortcut().
51 * configure.ac: bump version number
54 2004-03-10 Harold L Hunt II <huntharo@....>
56 * src/mkshortcut/mkshortcut.c: add -d|--desc
57 option to set the description field (==tooltip
58 text) of the shortcut.
59 * src/mkshortcut/mkshortcut.1: document it.
62 2004-02-14 Dick Repansky <rrepasky@....>
63 Joshua Danial Franklin <joshuadfranklin@....>
65 * src/mkshortcut/mkshortcut.c: add -s option
66 to control normal|minimized|maximized state
67 of the launched application.
68 * src/mkshortcut/mkshortcut.1: document it.
71 2004-01-31 Charles Wilson <cwilson@....>
75 * src/ipc/ipcrm.c: remove
76 * src/ipc/ipcrm.8: remove
77 * src/ipc/ipcs.c: remove
78 * src/ipc/ipcs.8: remove
79 * src/ipc/semtool.c: compensate for interface differences
80 in cygserver vs. cygipc
81 * configure.ac: don't look for cygipc; just look for shmget
82 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
83 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
84 -- rely on cygserver support.
90 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
94 * src/ipc/ipck: fix typo, adapt for cygserver
99 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
101 * src/lpr/Printer.cc: fix bug in print() operation that was
102 causing duplication of the last character of a file.
103 * src/lpr/lpr.cc: add description of -l option to help message.
105 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
107 * src/mkshortcut/mkshortcut.1: update to reflect
108 new -w/--workingdir option.
110 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
112 * src/clip/getclip.c: Handle /dev/clipboard
113 native format. Add --no-conv option. Make it
115 * src/clip/putclip.c: Handle /dev/clipboard
116 native format. Add --no-conv option. Make it
119 2003-09-12 Rob Siklos <rob3@siklos.ca>
121 * src/clip/getclip.c: implemented --dos and --unix,
122 renamed putclip() to getclip()
123 * src/clip/putclip.c: implemented --dos and --unix,
124 fixed segfault on null input,
125 fixed indentation spacing,
126 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
127 * TODO: removed --unix --dos flag item for getclip and putclip
129 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
133 2003-09-04 Rob Siklos <rob3@siklos.ca>
135 * src/readshortcut: new directory
136 * src/readshortcut/readshortcut.c: new file
137 * src/readshortcut/readshortcut.1: new file
138 * Makefile.am: add program 'readshortcut'
139 * AUTHORS: add Rob Siklos for readshortcut
140 * PROGLIST: add readshortcut
141 * README: add readshortcut
143 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
145 tag and release v1_2_1
147 * configure.ac: don't add cygipc to libs; put
148 value in a separate variable IPCLIBS
149 * Makefile.am: use @IPCLIBS@
150 * HOW-TO-CONTRIBUTE: update
153 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
155 tag and release v1_2_0
157 * BRANCHES: add v1_2_0
159 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
161 * Makefile.am: correct some mistakes with
162 optionally-built progs.
164 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
166 * src/mkshortcut/mkshortcut.1: fix ^M problem.
168 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
170 * Makefile.am: add ipcs, ipcrm, and ipck
171 * configure.ac: change search method for libcygipc,
173 * src/ipc/ipcs.c: new file
174 * src/ipc/ipcs.8: new file
175 * src/ipc/ipcrm.c: new file
176 * src/ipc/ipcrm.8: new file
177 * src/ipc/ipck: new file
178 * NEWS: add info about ipcs, ipcrm, ipck
181 * config.h.in: regenerate
183 2003-06-12 gilles civario <gilles.civario@cea.fr>
185 * src/lpr/Printer.cc (Printer::open): correct
188 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
190 * BRANCHES: new file.
192 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
194 * Bump version to 1.1.4. Release.
196 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
198 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
199 translation is done. Defaults to false. Also added accessor
200 operations getRawFlag(), setRawFlag().
201 * src/lpr/Printer.cc: ditto.
202 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
203 * src/lpr/lpr.1: added documentation for -l option.
205 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
207 * NEWS: update lpr entry
209 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
210 * src/lpr/lpr.c: removed file
211 * src/lpr/Printer.cc: new file
212 * src/lpr/Printer.hh: new file
213 * src/lpr/PrinterException.hh: new file
214 * src/lpr/README: new file
215 * src/lpr/Win32Utils.cc: new file
216 * src/lpr/Win32Utils.hh: new file
217 * src/lpr/lpr.1: new file
218 * src/lpr/lpr.cc: new file
219 * Makefile.am: add macro src_lpr_lpr_SOURCES
220 updated macros noinst_HEADERS, man_MANS
221 * configure.ac: added AC_PROG_CXX to compile C++ files
223 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
225 * configure.ac: correct a problem with newer
227 * config.h.in: regenerate
229 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
231 * NEWS: announce mkshortcut changes
233 2003-02-05 David G. Baur <dgbaur@idmicro.com>
235 Added --workdir option to mkshortcut to set working directory
238 * mkshortcut.c (main): added dir_name_arg to opts
239 set dir_name to dir_name_arg if option was set
240 otherwise obtained from exe_name.
241 * mkshortcut.1: update
243 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
245 Convert mkshortcut to popt. Bump to version 1.1.3
247 * mkshortcut.c (license): new function
248 (version): popt version() function
249 (version): static variable renamed to versionStr
251 (usage): popt usage() function; the old usage()
253 (printLicense): new function
254 (printBottomDescription): new function
255 (printTopDescription): new function
256 (getVersion): new function
257 (mkshortcut): new function, contains core code
258 (print_version): removed.
259 (main): almost completely rewritten to use popt
261 * TODO: remove note about mkshortcut.
263 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
265 Fix things so that 'make dist' works
267 * Makefile.am: split up EXTRA_DIST into several
268 variables. Add a lot of files. Remove reference
269 to the m4/ directory.
270 * HOW-TO-CONTRIBUTE: correct a few things affected
273 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
275 Tired of long 'cvs diff' times over my modem, I
276 removed the files generated by bootstrap from
277 CVS. tarballs will have them, but cvs checkouts
278 will need to always run bootstrap. Since gettextize
279 is too intrusive, leave ABOUT-NLS and config.rpath
280 so we don't have to include gettext in bootstrap.
281 Also, don't bother with autoheader, so leave config.h.in
285 * mkinstalldirs: remove
287 * config.guess: remove
291 * Makefile.in: remove
294 * stamp-h.in: remove (not used by newer autotools)
296 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
298 Because utmpdump and last are now provided by the new
299 sysvinit package, those programs have been removed
300 from cygutils. Also, update to recent autotools &
301 gettext, plus a few cleanups.
303 * src/last/last.c: remove
304 * src/last/utmpdump.c: remove
305 * src/last/oldutmp.h: remove
306 * src/last/last.1: remove
307 * src/last/lastb.1: remove
308 * src/last/: remove directory
309 * intl/Makefile.in: remove
310 * intl/: remove directory
312 * src/cal/cal.c: cygwin provides langinfo.h, but
313 not the nl_langinfo function. Make sure both exist
314 before calling nl_langinfo.
315 * configure.ac: remove references to system header files
316 needed only by utmpdump or last. Don't try to generate
318 * Makefile.am: remove intl/ directory; add po/ directory
319 to make new gettext happy. Remove last and utmpdump from
320 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
321 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
322 references to last and utmpdump _SOURCES.
323 * po/LINGUAS: new file (needed by new gettext)
324 * po/POTFILES.in: new file (needed by new gettext)
325 * common.h: remove references to system header files used
326 only by utmpdump or last
327 * bootstrap: add `force' options
329 * PROGLIST: docu update
330 * README: dpcu update
332 * HOW-TO-CONTRIBUTE: docu update
334 * aclocal.m4: regenerate
335 * configure: regenerate
336 * Makefile.in: regenerate
337 * config.h.in: regenerate
338 * ABOUT-NLS: new version
339 * COPYING: new version
340 * INSTALL: new version
341 * mkinstalldirs: new version
342 * missing: new version
343 * install-sh: new version
344 * depcomp: new version
345 * config.sub: new version
346 * config.guess: new version
348 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
350 At Bruno Haible's suggestion, don't include all of
351 gettext. Just have an intl/ directory with a null
352 Makefile.in, and a populated po/ directory. m4/
353 is no longer necessary. Later, when automake bug
354 is fixed, we can remove the intl/ directory entirely,
355 but we'll still need the po/ directory and the ABOUT-NLS
359 * intl/Makefile.in: turn this into a null file
361 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
362 * Makefile.am: remove m4/ from SUBDIRS
363 * Makefile.in: regenerate
364 * configure: regenerate
366 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
368 * configure.ac: bump version to 1.1.2
369 * configure: regenerate
371 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
373 Add 'mcookie' program. Tag "v1_1_1d"
375 * src/mcookie: new directory
376 * src/mcookie/mcookie.c: new file
377 * src/mcookie/mcookie.1: new file
378 * src/mcookie/md5.h: new file
379 * src/mcookie/md5.c: new file
380 * Makefile.am: add program 'mcookie'
381 * configure.ac: add test for gettimeofday
382 * config.h.in: regenerate
383 * Makefile.in: regenerate
384 * PROGLIST: add mcookie
385 * README: add mcookie
386 * NEWS: mention mcookie
388 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
390 Add 'colrm' program. Tag "v1_1_1c"
392 * src/colrm: new directory
393 * src/colrm/colrm.c: new file
394 * src/colrm/colrm.1: new file
395 * src/colrm/widechar.h: new file
396 * Makefile.am: add program 'colrm'
397 * Makefile.in: regenerate
398 * PROGLIST: add colrm
400 * NEWS: hasn't been updated in a while...
402 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
404 Add 'colcrt' program. Tag "v1_1_1b"
406 * src/colcrt: new directory
407 * src/colcrt/colcrt.c: new file
408 * src/colcrt/colcrt.1: new file
409 * src/colcrt/widechar.h: new file
410 * Makefile.am: add program 'colcrt'
411 * Makefile.in: regenerate
412 * PROGLIST: add colcrt
415 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
417 Add 'column' program. Tag "v1_1_1a"
419 * src/column: new directory
420 * src/column/column.c: new file
421 * src/column/column.1: new file
422 * src/column/err.c: new file
423 * src/column/errs.h: new file
424 * src/column/widechar.h: new file
425 * Makefile.am: add program 'column'
426 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
427 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
428 * Makefile.in: regenerate
429 * config.h.in: regenerate
430 * configure: regenerate
431 * PROGLIST: add column
434 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
436 * TODO: remove gettext reminder
437 * HOW-TO-CONTRIBUTE: explain how to handle programs
438 that need -lintl, given the gettextize changes below.
439 * Makefile.in: regenerate
441 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
443 Bug in automake means that we have to gettextize -- even tho
444 we will never actually build gettext ourselves ('external'
445 option in AM_GNU_GETTEXT). Reported to automake list.
447 Bug in gettext means that we have to explicitly set and AC_SUBST
448 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
451 * Makefile.am (SUBDIRS): Add intl, m4.
452 (ACLOCAL_AMFLAGS): New variable.
453 (EXTRA_DIST): Add config.rpath.
454 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
456 * intl/: new directory
462 * config.rpath: new file
463 * ABOUT-NLS: new file
464 * aclocal.m4: regenerate
465 * Makefile.in: regenerate
466 * configure: regenerate
467 * bootstrap: add -I m4 to aclocal command; copy files
468 * config.guess: new file
469 * config.sub: new file
471 * config.h.in: regenerate
472 * TODO: note to remove all this garbage when it becomes
473 possible; need bugfix to automake and gettext.m4
475 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
477 Adjust to cygwin's libintl library now depending on libiconv.
478 Easiest way: remove explicit search for -lintl and libintl.h;
479 instead use AM_GNU_GETTEXT.
483 * configure.ac: don't look for -lintl and libintl.h 'by hand';
484 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
485 option requires po/ and intl/ directories. See gettextize above.
486 * src/rev: new directory
487 * src/rev/rev.c: new file
488 * src/rev/rev.1: new file
489 * src/rev/widechar.h: new file
490 * Makefile.am: add program 'rev'. Add LDADD variables for
491 the programs that use gettext, since -lintl is no longer
492 automatically included in LIBS (use @INTLLIBS@)
493 * Makefile.in: regenerate
497 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
500 Add getopt.exe, readlink.exe. Bump to 1.1.1.
502 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
503 * configure.ac: bump to 1.1.1
504 * Makefile.am: add getopt and readlink
507 * Makefile.in: regenerate
508 * configure: regenerate
509 * src/Makefile.am: delete (forgot to do so in previous commit)
510 * src/Makefile.in: delete (ditto)
511 * src/readlink/readlink.1: new file
512 * src/readlink/readlink.c: new file
513 * src/getopt/getopt.1: new file
514 * src/getopt/getopt.c: new file
515 * src/getopt/parse.bash: new file
516 * src/getopt/parse.tcsh: new file
517 * src/getopt/test.bash: new file
518 * src/getopt/test.tcsh: new file
520 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
521 Robert Collins <robert.collins@itdomain.com.au>
523 Convert to one-big-makefile style. cf "Recursive make
524 considered harmful". Bump to 1.1.0
526 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
527 * Makefile.am: consolidate from src/*/Makefile.am
528 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
530 * NEWS: Note one-file-to-build-them-all
532 * aclocal.m4: regenerate
533 * Makefile.in: regenerate
534 * configure: regenerate
535 * /src/realpath/Makefile.in: delete
536 * /src/realpath/Makefile.am: delete
537 * /src/namei/Makefile.in: delete
538 * /src/namei/Makefile.am: delete
539 * /src/mkshortcut/Makefile.in: delete
540 * /src/mkshortcut/Makefile.am: delete
541 * /src/lpr/Makefile.in: delete
542 * /src/lpr/Makefile.am: delete
543 * /src/last/Makefile.in: delete
544 * /src/last/Makefile.am: delete
545 * /src/ipc/Makefile.in: delete
546 * /src/ipc/Makefile.am: delete
547 * /src/dump/Makefile.in: delete
548 * /src/dump/Makefile.am: delete
549 * /src/ddate/Makefile.in: delete
550 * /src/ddate/Makefile.am: delete
551 * /src/cygstart/Makefile.in: delete
552 * /src/cygstart/Makefile.am: delete
553 * /src/conv/Makefile.in: delete
554 * /src/conv/Makefile.am: delete
555 * /src/col/Makefile.in: delete
556 * /src/col/Makefile.am: delete
557 * /src/cal/Makefile.in: delete
558 * /src/cal/Makefile.am: delete
559 * /src/banner/Makefile.in: delete
560 * /src/banner/Makefile.am: delete
561 * /src/ascii/Makefile.in: delete
562 * /src/ascii/Makefile.am: delete
563 * /src/Makefile.in: delete
564 * /src/Makefile.am: delete
566 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
568 * Makefile.in: regenerate
569 * src/Makefile.in: regenerate
570 * src/*/Makefile.in: regenerate
571 * configure: regenerate
572 * aclocal.m4: regenerate
574 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
576 * src/col: new directory
577 * src/col/Makefile.am: new file
578 * src/col/Makefile.in: new file
579 * src/col/col.c: new file
580 * src/col/err.c: new file
581 * src/col/err.h: new file
582 * src/col/col.1: new file
583 * src/col/README.col: new file
584 * src/Makefile.am: add subdirectory col
585 * src/Makefile.in: regenerate
586 * AUTHORS: add David A. Willis for col
590 2002-04-16 Chris January <chris@atomice.net>
592 * src/conv/conv.c (convert): Use correct type to store the
593 return value of fgetc()
595 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
597 * Makefile.in: rebootstrap
600 * src/Makefile.in: ditto
601 * src/ascii/Makefile.in: ditto
602 * src/banner/Makefile.in: ditto
603 * src/cal/Makefile.in: ditto
604 * src/clip/Makefile.in: ditto
605 * src/conv/Makefile.in: ditto
606 * src/ddate/Makefile.in: ditto
607 * src/dump/Makefile.in: ditto
608 * src/ipc/Makefile.in: ditto
609 * src/last/Makefile.in: ditto
610 * src/lpr/Makefile.in: ditto
611 * src/mkshortcut/Makefile.in: ditto
612 * src/namei/Makefile.in: ditto
613 * src/realpath/Makefile.in: ditto
615 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
617 * src/cygstart: new directory
618 * src/cygstart/Makefile.am: new file
619 * src/cygstart/Makefile.in: new file
620 * src/cygstart/cygstart.c: new file
621 * src/cygstart/cygstart.1: new file
622 * src/Makefile.am: add subdirectory cygstart
623 * src/Makefile.in: regenerate
624 * AUTHORS: add Michael Schaap for cygstart
625 * PROGLIST: add cygstart
626 * README: add cygstart
628 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
630 * HOW-TO-CONTRIBUTE: fix typos
632 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
634 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
636 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
638 * TODO: remove 'reorg' note
639 * configure.ac: mark as version 1.0.0
640 * configure: regenerate
641 * HOW-TO-CONTRIBUTE: new file
643 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
645 * configure.ac: build Makefiles in new directories
646 * configure.in: regenerate
647 * Makefile.am: change subdirs
648 * Makefile.in: regenerate
650 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
653 * src/Makefile.am: new file
654 * src/Makefile.in: new file
655 * src-gpl/Makefile.am: removed
656 * src-gpl/Makefile.in: removed
657 * src-pd/Makefile.am: removed
658 * src-pd/Makefile.in: removed
659 * src-bsd/Makefile.am: removed
660 * src-bsd/Makefile.in: removed
662 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
664 * src/ascii: new directory
665 * src-gpl/ascii.c: moved to src/ascii/ascii.c
666 * src/ascii/ascii.c: moved from src-gpl/ascii.c
667 * src/ascii/Makefile.am: new file
668 * src/ascii/Makefile.in: new file
670 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
672 * src/banner: new directory
673 * src-gpl/banner.c: moved to src/banner/banner.c
674 * src/banner/banner.c: moved from src-gpl/banner.c
675 * src/banner/Makefile.am: new file
676 * src/banner/Makefile.in: new file
678 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
680 * src/cal: new directory
681 * src-bsd/cal.c: moved to src/cal/cal.c
682 * src/cal/cal.c: moved from src-bsd/cal.c
683 * src-bsd/cal.1: moved to src/cal/cal.1
684 * src/cal/cal.1: moved from src-bsd/cal.1
685 * src-bsd/err.c: moved to src/cal/err.c
686 * src/cal/err.c: moved from src-bsd/err.c
687 * src-bsd/errs.h: moved to src/cal/errs.h
688 * src/cal/errs.h: moved from src-bsd/errs.h
689 * src-bsd/widechar.h: moved to src/cal/widechar.h
690 * src/cal/widechar.h: moved from src-bsd/widechar.h
691 * src-bsd/README.cal: moved to src/cal/README.cal
692 * src/cal/README.cal: moved from src-bsd/README.cal
693 * src/cal/Makefile.am: new file
694 * src/cal/Makefile.in: new file
696 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
698 * src/clip: new directory
699 * src-gpl/putclip.c: moved to src/clip/putclip.c
700 * src/clip/putclip.c: moved from src-gpl/putclip.c
701 * src-gpl/getclip.c: moved to src/clip/getclip.c
702 * src/clip/getclip.c: moved from src-gpl/getclip.c
703 * src/clip/Makefile.am: new file
704 * src/clip/Makefile.in: new file
706 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
708 * src/conv: new directory
709 * src-gpl/conv.c: moved to src/conv/conv.c
710 * src/conv/conv.c: moved from src-gpl/conv.c
711 * src/conv/Makefile.am: new file
712 * src/conv/Makefile.in: new file
714 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
716 * src/ddate: new directory
717 * src-pd/ddate.c: moved to src/ddate/ddate.c
718 * src/ddate/ddate.c: moved from src-pd/ddate.c
719 * src-pd/ddate.1: moved to src/ddate/ddate.1
720 * src/ddate/ddate.1: moved from src-pd/ddate.1
721 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
722 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
723 * src/ddate/Makefile.am: new file
724 * src/ddate/Makefile.in: new file
726 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
728 * src/dump: new directory
729 * src-gpl/dump.c: moved to src/dump/dump.c
730 * src/dump/dump.c: moved from src-gpl/dump.c
731 * src/dump/Makefile.am: new file
732 * src/dump/Makefile.in: new file
734 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
736 * src/ipc: new directory
737 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
738 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
739 * src-gpl/semstat.c: moved to src/ipc/semstat.c
740 * src/ipc/semstat.c: moved from src-gpl/semstat.c
741 * src-gpl/semtool.c: moved to src/ipc/semtool.c
742 * src/ipc/semtool.c: moved from src-gpl/semtool.c
743 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
744 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
745 * src/ipc/Makefile.am: new file
746 * src/ipc/Makefile.in: new file
748 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
750 * src/last: new directory
751 * src-gpl/last.c: moved to src/last/last.c
752 * src/last/last.c: moved from src-gpl/last.c
753 * src-gpl/last.1: moved to src/last/last.1
754 * src/last/last.1: moved from src-gpl/last.1
755 * src-gpl/lastb.1: moved to src/last/lastb.1
756 * src/last/lastb.1: moved from src-gpl/lastb.1
757 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
758 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
759 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
760 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
761 * src/last/Makefile.am: new file
762 * src/last/Makefile.in: new file
764 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
766 * src/lpr: new directory
767 * src-gpl/lpr.c: moved to src/lpr/lpr.c
768 * src/lpr/lpr.c: moved from src-gpl/lpr.c
769 * src/lpr/Makefile.am: new file
770 * src/lpr/Makefile.in: new file
772 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
774 * src/mkshortcut: new directory
775 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
776 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
777 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
778 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
779 * src/mkshortcut/Makefile.am: new file
780 * src/mkshortcut/Makefile.in: new file
782 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
784 * src/namei: new directory
785 * src-pd/namei.c: moved to src/namei/namei.c
786 * src/namei/namei.c: moved from src-pd/namei.c
787 * src-pd/namei.1: moved to src/namei/namei.1
788 * src/namei/namei.1: moved from src-pd/namei.1
789 * src-pd/README.namei: moved to src/namei/README.namei
790 * src/namei/README.namei: moved from src-pd/README.namei
791 * src-pd/README1.namei: moved to src/namei/README1.namei
792 * src/namei/README1.namei: moved from src-pd/README1.namei
793 * src/namei/Makefile.am: new file
794 * src/namei/Makefile.in: new file
796 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
798 * src/realpath: new directory
799 * src-gpl/realpath.c: moved to src/realpath/realpath.c
800 * src/realpath/realpath.c: moved from src-gpl/realpath.c
801 * src/realpath/Makefile.am: new file
802 * src/realpath/Makefile.in: new file
805 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
807 * src-gpl/Makefile.am: add lpr and mkshortcut
808 * src-gpl/Makefile.in: regenerate
809 * configure.ac: update version number
810 * configure: regenerate
811 * AUTHORS: add Rick and Joshua
812 * PROGLIST: add lpr and mkshortcut
813 * NEWS: add lpr and mkshortcut
814 * README: add lpr and mkshortcut
815 * TODO: add some notes...
816 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
817 include config.h and common.h. Move other #inludes to
818 common.h. Add some static strings for later use (version,
820 * src-gpl/lpr.c: Add license reference. Explicitly include
821 config.h and common.h. Move other #includes to common.h.
822 Add some static strings for later use (version, Id, copyright).
823 Change programName to program_name (to match style of other
824 programs). Strdup from argv[0] instead of hardcoding. Use
825 VA_START macro instead of va_start.
827 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
829 * src-gpl/lpr.c: new file
831 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
833 * src-gpl/mkshortcut.c: new file
834 * src-gpl/mkshortcut.1: new file
836 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
838 * src-pd/ddate.c: add explicit license reference
839 and move #includes to common.h. Guard setlocale.
840 Explicitly include config.h, common.h
841 * src-pd/namei.c: ditto
842 * src-bsd/cal.c: ditto
843 * src-bsd/err.c: ditto
844 * src-bsd/errs.h: explicitly include config.h, common.h
845 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
846 * src-gpl/ascii.c: explicitly include config.h
847 * src-gpl/banner.c: reformat license notice. explicitly
849 * src-gpl/conv.c: explictly include config.h
850 * src-gpl/dump.c: explictly include config.h; move other
851 includes into common.h
852 * src-gpl/getclip.c: explicitly include config.h
853 * src-gpl/last.c: reformat license notice. explicitly include
854 config.h. Move other #includes into common.h
855 * src-gpl/oldutmp.h: add explicit license reference.
856 * src-gpl/putclip.c: include config.h. Move other #includes
858 * src-gpl/realpath.c: Reformat license reference. Explicitly
860 * src-gpl/msgtool.c: add explicit license reference. include
861 config.h. Guard ipc #includes. Move other includes into common.h
862 * src-gpl/semstat.c: ditto
863 * src-gpl/semtool.c: ditto
864 * src-gpl/shmtool.c: ditto
865 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
866 include config.h. Move other includes into common.h.
867 * config.h.in: regenerate
868 * configure.ac: Add the new checks
869 * common.h: Migrate other includes from .c files here.
870 * configure: regenerate
872 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
874 * src-bsd/cal.c: fix spelling
876 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
878 * acinclude.m4: new file
880 * configure.ac: add conditionals for windows-only,
882 * src-gpl/Makefile.am: use conditionals
883 * aclocal.m4: regenerate
884 * config.h.in: regenerate
885 * Makefile.in: regenerate
886 * src-gpl/Makefile.in: regenerate
887 * configure: regenerate
888 * README: minor changes
889 * src-bsd/cal.c: use common.h
890 * src-pd/ddate.c: use common.h
891 * src-pd/namei.c: use common.h
892 * src-gpl/ascii.c: use common.h
893 * src-gpl/banner.c: use common.h
894 * src-gpl/conv.c: use common.h
895 * src-gpl/dump.c: use common.h
896 * src-gpl/getclip.c: use common.h
897 * src-gpl/last.c: use common.h
898 * src-gpl/msgtool.c: use common.h
899 * src-gpl/putclip.c: use common.h
900 * src-gpl/realpath.c: use common.h
901 * src-gpl/semstat.c: use common.h
902 * src-gpl/semtool.c: use common.h
903 * src-gpl/shmtool.c: use common.h
904 * src-gpl/utmpdump.c: use common.h
906 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
908 * NEWS: add entries for 0.9.6, .7, and .8
909 * ChangeLog: fix tabs
910 * release version 0.9.8
912 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
914 * src-pd/ddate.c: new file
915 * src-pd/ddate.1: new file
916 * src-pd/ddate.doc: new file
917 * AUTHORS: add Druel the Chaotic
918 * PROGLIST: add ddate
919 * README: mention ddate
920 * src-pd/Makefile.am: add ddate to proglist, ddate.1
922 * src-bsd/Makefile.in: regenerate
924 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
926 * src-gpl/realpath.c: new file
927 * AUTHORS: add Steven Barker
928 * PROGLIST: add realpath
929 * README: mention realpath
930 * src-gpl/Makefile.am: add realpath to proglist
931 * src-gpl/Makefile.in: regenerate
933 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
935 * src-gpl/utmpdump.c: new file
936 * AUTHORS: add Mark Bradshaw
937 * PROGLIST: add utmpdump
938 * README: mention utmpdump
939 * src-gpl/Makefile.am: add utmpdump to proglist
940 * src-gpl/Makefile.in: regenerate
942 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
944 * bootstrap: new file
945 * src-gpl/Makefile.am: add last to proglist
946 * src-gpl/Makefile.in: regenerate
948 * README: mention last
949 * AUTHORS: add Mark Bradshaw
951 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
953 * src-gpl/last.c: new file
954 * src-gpl/last.1: new file
955 * src-gpl/lastb.1: new file
956 * src-gpl/oldutmp.h: new file
958 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
960 * src-gpl/banner.c: fix the -c option, use ANSI
961 font to print the extended charset
963 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
965 * licenses: new subdir
966 * licenses/COPYING.GPL: new file (GPL text)
967 * licenses/COPYING.BSD-no-advert: new file (BSD license,
968 without the advertising clause)
969 * src-pd: new subdir (for public domain source code that
970 I've taken, modified, and released under the GPL)
971 * src-bsd: new subdir (for source code that is covered
972 by the BSD-no-advert license) Note that BSD-w-advert
973 code is disallowed -- can't legally be linked to
975 * src: removed (renamed to src-gpl for consistency)
976 * src-gpl: new (renamed from src)
977 * PROGLIST: new file (contains descriptions of the
979 * README: proglist stuff removed. README is more general.
980 * src-bsd/Makefile.am: new file
981 * src-bsd/Makefile.in: new file
982 * src-bsd/README.cal: new file
983 * src-bsd/cal.1: new file
984 * src-bsd/cal.c: new file
985 * src-bsd/err.c: new file
986 * src-bsd/errs.h: new file
987 * src-bsd/widechar.h: new file
988 * src-pd/Makefile.am: new file
989 * src-pd/Makefile.in: new file
990 * src-pd/README.namei: new file
991 * src-pd/README1.namei: new file
992 * src-pd/namei.1: new file
993 * src-pd/namei.c: new file
994 * configure.ac: add new tests to support namei and cal
995 * Makefile.am: add new subdirs
996 * config.h.in: regenerate
997 * aclocal.m4: regenerate
998 * Makefile.in: regenerate
999 * src/Makefile.in: regenerate
1001 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1003 * package renamed to 'cygutils'
1006 * AUTHORS: add Jorg Schaible
1007 * configure.ac: package name change
1008 * src/Makefile.am: add 'banner'
1009 * src/banner.c: new file. Modified from Joerg's
1010 original to use popt for argument processing.
1011 * configure: regenerate
1012 * config.h.in: regenerate
1013 * aclocal.m4: regenerate
1014 * Makefile.in: regenerate
1015 * src/Makefile.in: regenerate
1017 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1019 * src/semtool.c: added
1020 * src/semstat.c: added
1021 * src/msgtool.c: added
1022 * src/shmtool.c: added
1023 * src/Makefile.am: add semtool, semstat, msgtool,
1024 and shmtool targets.
1025 * configure.ac: add check for cygipc, and for
1027 * configure: regenerate
1028 * config.h.in: regenerate
1029 * aclocal.m4: regenerate
1030 * Makefile.in: regenerate
1031 * src/Makefile.in: regenerate
1033 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1035 * uuencode.1: deleted
1036 * uuencode.c: deleted
1037 * uudecode.1: deleted
1038 * uudecond.c: deleted (get these from GNU sharutils)
1040 * mktemp.c: deleted (get these from
1041 http://www.courtesan.com/mktemp/)
1042 * autoconfiscated -- lots of new files
1043 * moved remaining .c files into src subdir
1044 * src/conv.c: now recognize 'dos2unix.exe' and
1045 'unix2dos.exe' as special argv[0] values, along
1046 with 'd2u.exe' and 'u2d.exe'
1047 * src/Makefile.in: install conv.exe as itself but
1048 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1052 * link with /usr/lib/libpopt.a ('official' version)
1053 * add mktemp implementation
1054 * add friendly help/option handling to dump, putclip,
1060 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1062 Convert mkshortcut to popt. Bump to version 1.1.3
1064 * mkshortcut.c (license): new function
1065 (version): popt version() function
1066 (version): static variable renamed to versionStr
1067 (help): new function
1068 (usage): popt usage() function; the old usage()
1070 (printLicense): new function
1071 (printBottomDescription): new function
1072 (printTopDescription): new function
1073 (getVersion): new function
1074 (mkshortcut): new function, contains core code
1075 (print_version): removed.
1076 (main): almost completely rewritten to use popt
1078 * TODO: remove note about mkshortcut.
1080 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1082 Fix things so that 'make dist' works
1084 * Makefile.am: split up EXTRA_DIST into several
1085 variables. Add a lot of files. Remove reference
1086 to the m4/ directory.
1087 * HOW-TO-CONTRIBUTE: correct a few things affected
1088 by the above change.
1090 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1092 Tired of long 'cvs diff' times over my modem, I
1093 removed the files generated by bootstrap from
1094 CVS. tarballs will have them, but cvs checkouts
1095 will need to always run bootstrap. Since gettextize
1096 is too intrusive, leave ABOUT-NLS and config.rpath
1097 so we don't have to include gettext in bootstrap.
1098 Also, don't bother with autoheader, so leave config.h.in
1102 * mkinstalldirs: remove
1103 * install-sh: remove
1104 * config.guess: remove
1105 * config.sub: remove
1108 * Makefile.in: remove
1109 * aclocal.m4: remove
1111 * stamp-h.in: remove (not used by newer autotools)
1113 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1115 Because utmpdump and last are now provided by the new
1116 sysvinit package, those programs have been removed
1117 from cygutils. Also, update to recent autotools &
1118 gettext, plus a few cleanups.
1120 * src/last/last.c: remove
1121 * src/last/utmpdump.c: remove
1122 * src/last/oldutmp.h: remove
1123 * src/last/last.1: remove
1124 * src/last/lastb.1: remove
1125 * src/last/: remove directory
1126 * intl/Makefile.in: remove
1127 * intl/: remove directory
1129 * src/cal/cal.c: cygwin provides langinfo.h, but
1130 not the nl_langinfo function. Make sure both exist
1131 before calling nl_langinfo.
1132 * configure.ac: remove references to system header files
1133 needed only by utmpdump or last. Don't try to generate
1135 * Makefile.am: remove intl/ directory; add po/ directory
1136 to make new gettext happy. Remove last and utmpdump from
1137 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1138 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1139 references to last and utmpdump _SOURCES.
1140 * po/LINGUAS: new file (needed by new gettext)
1141 * po/POTFILES.in: new file (needed by new gettext)
1142 * common.h: remove references to system header files used
1143 only by utmpdump or last
1144 * bootstrap: add `force' options
1146 * PROGLIST: docu update
1147 * README: dpcu update
1149 * HOW-TO-CONTRIBUTE: docu update
1151 * aclocal.m4: regenerate
1152 * configure: regenerate
1153 * Makefile.in: regenerate
1154 * config.h.in: regenerate
1155 * ABOUT-NLS: new version
1156 * COPYING: new version
1157 * INSTALL: new version
1158 * mkinstalldirs: new version
1159 * missing: new version
1160 * install-sh: new version
1161 * depcomp: new version
1162 * config.sub: new version
1163 * config.guess: new version
1165 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1167 At Bruno Haible's suggestion, don't include all of
1168 gettext. Just have an intl/ directory with a null
1169 Makefile.in, and a populated po/ directory. m4/
1170 is no longer necessary. Later, when automake bug
1171 is fixed, we can remove the intl/ directory entirely,
1172 but we'll still need the po/ directory and the ABOUT-NLS
1176 * intl/Makefile.in: turn this into a null file
1178 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1179 * Makefile.am: remove m4/ from SUBDIRS
1180 * Makefile.in: regenerate
1181 * configure: regenerate
1183 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1185 * configure.ac: bump version to 1.1.2
1186 * configure: regenerate
1188 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1190 Add 'mcookie' program. Tag "v1_1_1d"
1192 * src/mcookie: new directory
1193 * src/mcookie/mcookie.c: new file
1194 * src/mcookie/mcookie.1: new file
1195 * src/mcookie/md5.h: new file
1196 * src/mcookie/md5.c: new file
1197 * Makefile.am: add program 'mcookie'
1198 * configure.ac: add test for gettimeofday
1199 * config.h.in: regenerate
1200 * Makefile.in: regenerate
1201 * PROGLIST: add mcookie
1202 * README: add mcookie
1203 * NEWS: mention mcookie
1205 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1207 Add 'colrm' program. Tag "v1_1_1c"
1209 * src/colrm: new directory
1210 * src/colrm/colrm.c: new file
1211 * src/colrm/colrm.1: new file
1212 * src/colrm/widechar.h: new file
1213 * Makefile.am: add program 'colrm'
1214 * Makefile.in: regenerate
1215 * PROGLIST: add colrm
1217 * NEWS: hasn't been updated in a while...
1219 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1221 Add 'colcrt' program. Tag "v1_1_1b"
1223 * src/colcrt: new directory
1224 * src/colcrt/colcrt.c: new file
1225 * src/colcrt/colcrt.1: new file
1226 * src/colcrt/widechar.h: new file
1227 * Makefile.am: add program 'colcrt'
1228 * Makefile.in: regenerate
1229 * PROGLIST: add colcrt
1230 * README: add colcrt
1232 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1234 Add 'column' program. Tag "v1_1_1a"
1236 * src/column: new directory
1237 * src/column/column.c: new file
1238 * src/column/column.1: new file
1239 * src/column/err.c: new file
1240 * src/column/errs.h: new file
1241 * src/column/widechar.h: new file
1242 * Makefile.am: add program 'column'
1243 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1244 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1245 * Makefile.in: regenerate
1246 * config.h.in: regenerate
1247 * configure: regenerate
1248 * PROGLIST: add column
1249 * README: add column
1251 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1253 * TODO: remove gettext reminder
1254 * HOW-TO-CONTRIBUTE: explain how to handle programs
1255 that need -lintl, given the gettextize changes below.
1256 * Makefile.in: regenerate
1258 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1260 Bug in automake means that we have to gettextize -- even tho
1261 we will never actually build gettext ourselves ('external'
1262 option in AM_GNU_GETTEXT). Reported to automake list.
1264 Bug in gettext means that we have to explicitly set and AC_SUBST
1265 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1268 * Makefile.am (SUBDIRS): Add intl, m4.
1269 (ACLOCAL_AMFLAGS): New variable.
1270 (EXTRA_DIST): Add config.rpath.
1271 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1273 * intl/: new directory
1275 * po/: new directory
1277 * m4/: new directory
1279 * config.rpath: new file
1280 * ABOUT-NLS: new file
1281 * aclocal.m4: regenerate
1282 * Makefile.in: regenerate
1283 * configure: regenerate
1284 * bootstrap: add -I m4 to aclocal command; copy files
1285 * config.guess: new file
1286 * config.sub: new file
1288 * config.h.in: regenerate
1289 * TODO: note to remove all this garbage when it becomes
1290 possible; need bugfix to automake and gettext.m4
1292 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1294 Adjust to cygwin's libintl library now depending on libiconv.
1295 Easiest way: remove explicit search for -lintl and libintl.h;
1296 instead use AM_GNU_GETTEXT.
1300 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1301 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1302 option requires po/ and intl/ directories. See gettextize above.
1303 * src/rev: new directory
1304 * src/rev/rev.c: new file
1305 * src/rev/rev.1: new file
1306 * src/rev/widechar.h: new file
1307 * Makefile.am: add program 'rev'. Add LDADD variables for
1308 the programs that use gettext, since -lintl is no longer
1309 automatically included in LIBS (use @INTLLIBS@)
1310 * Makefile.in: regenerate
1314 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1317 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1319 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1320 * configure.ac: bump to 1.1.1
1321 * Makefile.am: add getopt and readlink
1324 * Makefile.in: regenerate
1325 * configure: regenerate
1326 * src/Makefile.am: delete (forgot to do so in previous commit)
1327 * src/Makefile.in: delete (ditto)
1328 * src/readlink/readlink.1: new file
1329 * src/readlink/readlink.c: new file
1330 * src/getopt/getopt.1: new file
1331 * src/getopt/getopt.c: new file
1332 * src/getopt/parse.bash: new file
1333 * src/getopt/parse.tcsh: new file
1334 * src/getopt/test.bash: new file
1335 * src/getopt/test.tcsh: new file
1337 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1338 Robert Collins <robert.collins@itdomain.com.au>
1340 Convert to one-big-makefile style. cf "Recursive make
1341 considered harmful". Bump to 1.1.0
1343 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1344 * Makefile.am: consolidate from src/*/Makefile.am
1345 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1347 * NEWS: Note one-file-to-build-them-all
1349 * aclocal.m4: regenerate
1350 * Makefile.in: regenerate
1351 * configure: regenerate
1352 * /src/realpath/Makefile.in: delete
1353 * /src/realpath/Makefile.am: delete
1354 * /src/namei/Makefile.in: delete
1355 * /src/namei/Makefile.am: delete
1356 * /src/mkshortcut/Makefile.in: delete
1357 * /src/mkshortcut/Makefile.am: delete
1358 * /src/lpr/Makefile.in: delete
1359 * /src/lpr/Makefile.am: delete
1360 * /src/last/Makefile.in: delete
1361 * /src/last/Makefile.am: delete
1362 * /src/ipc/Makefile.in: delete
1363 * /src/ipc/Makefile.am: delete
1364 * /src/dump/Makefile.in: delete
1365 * /src/dump/Makefile.am: delete
1366 * /src/ddate/Makefile.in: delete
1367 * /src/ddate/Makefile.am: delete
1368 * /src/cygstart/Makefile.in: delete
1369 * /src/cygstart/Makefile.am: delete
1370 * /src/conv/Makefile.in: delete
1371 * /src/conv/Makefile.am: delete
1372 * /src/col/Makefile.in: delete
1373 * /src/col/Makefile.am: delete
1374 * /src/cal/Makefile.in: delete
1375 * /src/cal/Makefile.am: delete
1376 * /src/banner/Makefile.in: delete
1377 * /src/banner/Makefile.am: delete
1378 * /src/ascii/Makefile.in: delete
1379 * /src/ascii/Makefile.am: delete
1380 * /src/Makefile.in: delete
1381 * /src/Makefile.am: delete
1383 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1385 * Makefile.in: regenerate
1386 * src/Makefile.in: regenerate
1387 * src/*/Makefile.in: regenerate
1388 * configure: regenerate
1389 * aclocal.m4: regenerate
1391 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1393 * src/col: new directory
1394 * src/col/Makefile.am: new file
1395 * src/col/Makefile.in: new file
1396 * src/col/col.c: new file
1397 * src/col/err.c: new file
1398 * src/col/err.h: new file
1399 * src/col/col.1: new file
1400 * src/col/README.col: new file
1401 * src/Makefile.am: add subdirectory col
1402 * src/Makefile.in: regenerate
1403 * AUTHORS: add David A. Willis for col
1407 2002-04-16 Chris January <chris@atomice.net>
1409 * src/conv/conv.c (convert): Use correct type to store the
1410 return value of fgetc()
1412 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1414 * Makefile.in: rebootstrap
1417 * src/Makefile.in: ditto
1418 * src/ascii/Makefile.in: ditto
1419 * src/banner/Makefile.in: ditto
1420 * src/cal/Makefile.in: ditto
1421 * src/clip/Makefile.in: ditto
1422 * src/conv/Makefile.in: ditto
1423 * src/ddate/Makefile.in: ditto
1424 * src/dump/Makefile.in: ditto
1425 * src/ipc/Makefile.in: ditto
1426 * src/last/Makefile.in: ditto
1427 * src/lpr/Makefile.in: ditto
1428 * src/mkshortcut/Makefile.in: ditto
1429 * src/namei/Makefile.in: ditto
1430 * src/realpath/Makefile.in: ditto
1432 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1434 * src/cygstart: new directory
1435 * src/cygstart/Makefile.am: new file
1436 * src/cygstart/Makefile.in: new file
1437 * src/cygstart/cygstart.c: new file
1438 * src/cygstart/cygstart.1: new file
1439 * src/Makefile.am: add subdirectory cygstart
1440 * src/Makefile.in: regenerate
1441 * AUTHORS: add Michael Schaap for cygstart
1442 * PROGLIST: add cygstart
1443 * README: add cygstart
1445 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1447 * HOW-TO-CONTRIBUTE: fix typos
1449 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1451 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1453 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1455 * TODO: remove 'reorg' note
1456 * configure.ac: mark as version 1.0.0
1457 * configure: regenerate
1458 * HOW-TO-CONTRIBUTE: new file
1460 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1462 * configure.ac: build Makefiles in new directories
1463 * configure.in: regenerate
1464 * Makefile.am: change subdirs
1465 * Makefile.in: regenerate
1467 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1469 * src: new directory
1470 * src/Makefile.am: new file
1471 * src/Makefile.in: new file
1472 * src-gpl/Makefile.am: removed
1473 * src-gpl/Makefile.in: removed
1474 * src-pd/Makefile.am: removed
1475 * src-pd/Makefile.in: removed
1476 * src-bsd/Makefile.am: removed
1477 * src-bsd/Makefile.in: removed
1479 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1481 * src/ascii: new directory
1482 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1483 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1484 * src/ascii/Makefile.am: new file
1485 * src/ascii/Makefile.in: new file
1487 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1489 * src/banner: new directory
1490 * src-gpl/banner.c: moved to src/banner/banner.c
1491 * src/banner/banner.c: moved from src-gpl/banner.c
1492 * src/banner/Makefile.am: new file
1493 * src/banner/Makefile.in: new file
1495 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1497 * src/cal: new directory
1498 * src-bsd/cal.c: moved to src/cal/cal.c
1499 * src/cal/cal.c: moved from src-bsd/cal.c
1500 * src-bsd/cal.1: moved to src/cal/cal.1
1501 * src/cal/cal.1: moved from src-bsd/cal.1
1502 * src-bsd/err.c: moved to src/cal/err.c
1503 * src/cal/err.c: moved from src-bsd/err.c
1504 * src-bsd/errs.h: moved to src/cal/errs.h
1505 * src/cal/errs.h: moved from src-bsd/errs.h
1506 * src-bsd/widechar.h: moved to src/cal/widechar.h
1507 * src/cal/widechar.h: moved from src-bsd/widechar.h
1508 * src-bsd/README.cal: moved to src/cal/README.cal
1509 * src/cal/README.cal: moved from src-bsd/README.cal
1510 * src/cal/Makefile.am: new file
1511 * src/cal/Makefile.in: new file
1513 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1515 * src/clip: new directory
1516 * src-gpl/putclip.c: moved to src/clip/putclip.c
1517 * src/clip/putclip.c: moved from src-gpl/putclip.c
1518 * src-gpl/getclip.c: moved to src/clip/getclip.c
1519 * src/clip/getclip.c: moved from src-gpl/getclip.c
1520 * src/clip/Makefile.am: new file
1521 * src/clip/Makefile.in: new file
1523 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1525 * src/conv: new directory
1526 * src-gpl/conv.c: moved to src/conv/conv.c
1527 * src/conv/conv.c: moved from src-gpl/conv.c
1528 * src/conv/Makefile.am: new file
1529 * src/conv/Makefile.in: new file
1531 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1533 * src/ddate: new directory
1534 * src-pd/ddate.c: moved to src/ddate/ddate.c
1535 * src/ddate/ddate.c: moved from src-pd/ddate.c
1536 * src-pd/ddate.1: moved to src/ddate/ddate.1
1537 * src/ddate/ddate.1: moved from src-pd/ddate.1
1538 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1539 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1540 * src/ddate/Makefile.am: new file
1541 * src/ddate/Makefile.in: new file
1543 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1545 * src/dump: new directory
1546 * src-gpl/dump.c: moved to src/dump/dump.c
1547 * src/dump/dump.c: moved from src-gpl/dump.c
1548 * src/dump/Makefile.am: new file
1549 * src/dump/Makefile.in: new file
1551 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1553 * src/ipc: new directory
1554 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1555 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1556 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1557 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1558 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1559 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1560 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1561 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1562 * src/ipc/Makefile.am: new file
1563 * src/ipc/Makefile.in: new file
1565 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1567 * src/last: new directory
1568 * src-gpl/last.c: moved to src/last/last.c
1569 * src/last/last.c: moved from src-gpl/last.c
1570 * src-gpl/last.1: moved to src/last/last.1
1571 * src/last/last.1: moved from src-gpl/last.1
1572 * src-gpl/lastb.1: moved to src/last/lastb.1
1573 * src/last/lastb.1: moved from src-gpl/lastb.1
1574 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1575 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1576 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1577 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1578 * src/last/Makefile.am: new file
1579 * src/last/Makefile.in: new file
1581 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1583 * src/lpr: new directory
1584 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1585 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1586 * src/lpr/Makefile.am: new file
1587 * src/lpr/Makefile.in: new file
1589 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1591 * src/mkshortcut: new directory
1592 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1593 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1594 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1595 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1596 * src/mkshortcut/Makefile.am: new file
1597 * src/mkshortcut/Makefile.in: new file
1599 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1601 * src/namei: new directory
1602 * src-pd/namei.c: moved to src/namei/namei.c
1603 * src/namei/namei.c: moved from src-pd/namei.c
1604 * src-pd/namei.1: moved to src/namei/namei.1
1605 * src/namei/namei.1: moved from src-pd/namei.1
1606 * src-pd/README.namei: moved to src/namei/README.namei
1607 * src/namei/README.namei: moved from src-pd/README.namei
1608 * src-pd/README1.namei: moved to src/namei/README1.namei
1609 * src/namei/README1.namei: moved from src-pd/README1.namei
1610 * src/namei/Makefile.am: new file
1611 * src/namei/Makefile.in: new file
1613 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1615 * src/realpath: new directory
1616 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1617 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1618 * src/realpath/Makefile.am: new file
1619 * src/realpath/Makefile.in: new file
1622 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1624 * src-gpl/Makefile.am: add lpr and mkshortcut
1625 * src-gpl/Makefile.in: regenerate
1626 * configure.ac: update version number
1627 * configure: regenerate
1628 * AUTHORS: add Rick and Joshua
1629 * PROGLIST: add lpr and mkshortcut
1630 * NEWS: add lpr and mkshortcut
1631 * README: add lpr and mkshortcut
1632 * TODO: add some notes...
1633 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1634 include config.h and common.h. Move other #inludes to
1635 common.h. Add some static strings for later use (version,
1637 * src-gpl/lpr.c: Add license reference. Explicitly include
1638 config.h and common.h. Move other #includes to common.h.
1639 Add some static strings for later use (version, Id, copyright).
1640 Change programName to program_name (to match style of other
1641 programs). Strdup from argv[0] instead of hardcoding. Use
1642 VA_START macro instead of va_start.
1644 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1646 * src-gpl/lpr.c: new file
1648 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1650 * src-gpl/mkshortcut.c: new file
1651 * src-gpl/mkshortcut.1: new file
1653 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1655 * src-pd/ddate.c: add explicit license reference
1656 and move #includes to common.h. Guard setlocale.
1657 Explicitly include config.h, common.h
1658 * src-pd/namei.c: ditto
1659 * src-bsd/cal.c: ditto
1660 * src-bsd/err.c: ditto
1661 * src-bsd/errs.h: explicitly include config.h, common.h
1662 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1663 * src-gpl/ascii.c: explicitly include config.h
1664 * src-gpl/banner.c: reformat license notice. explicitly
1666 * src-gpl/conv.c: explictly include config.h
1667 * src-gpl/dump.c: explictly include config.h; move other
1668 includes into common.h
1669 * src-gpl/getclip.c: explicitly include config.h
1670 * src-gpl/last.c: reformat license notice. explicitly include
1671 config.h. Move other #includes into common.h
1672 * src-gpl/oldutmp.h: add explicit license reference.
1673 * src-gpl/putclip.c: include config.h. Move other #includes
1675 * src-gpl/realpath.c: Reformat license reference. Explicitly
1677 * src-gpl/msgtool.c: add explicit license reference. include
1678 config.h. Guard ipc #includes. Move other includes into common.h
1679 * src-gpl/semstat.c: ditto
1680 * src-gpl/semtool.c: ditto
1681 * src-gpl/shmtool.c: ditto
1682 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1683 include config.h. Move other includes into common.h.
1684 * config.h.in: regenerate
1685 * configure.ac: Add the new checks
1686 * common.h: Migrate other includes from .c files here.
1687 * configure: regenerate
1689 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1691 * src-bsd/cal.c: fix spelling
1693 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1695 * acinclude.m4: new file
1696 * common.h: new file
1697 * configure.ac: add conditionals for windows-only,
1698 cygipc-only programs
1699 * src-gpl/Makefile.am: use conditionals
1700 * aclocal.m4: regenerate
1701 * config.h.in: regenerate
1702 * Makefile.in: regenerate
1703 * src-gpl/Makefile.in: regenerate
1704 * configure: regenerate
1705 * README: minor changes
1706 * src-bsd/cal.c: use common.h
1707 * src-pd/ddate.c: use common.h
1708 * src-pd/namei.c: use common.h
1709 * src-gpl/ascii.c: use common.h
1710 * src-gpl/banner.c: use common.h
1711 * src-gpl/conv.c: use common.h
1712 * src-gpl/dump.c: use common.h
1713 * src-gpl/getclip.c: use common.h
1714 * src-gpl/last.c: use common.h
1715 * src-gpl/msgtool.c: use common.h
1716 * src-gpl/putclip.c: use common.h
1717 * src-gpl/realpath.c: use common.h
1718 * src-gpl/semstat.c: use common.h
1719 * src-gpl/semtool.c: use common.h
1720 * src-gpl/shmtool.c: use common.h
1721 * src-gpl/utmpdump.c: use common.h
1723 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1725 * NEWS: add entries for 0.9.6, .7, and .8
1726 * ChangeLog: fix tabs
1727 * release version 0.9.8
1729 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1731 * src-pd/ddate.c: new file
1732 * src-pd/ddate.1: new file
1733 * src-pd/ddate.doc: new file
1734 * AUTHORS: add Druel the Chaotic
1735 * PROGLIST: add ddate
1736 * README: mention ddate
1737 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1739 * src-bsd/Makefile.in: regenerate
1741 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1743 * src-gpl/realpath.c: new file
1744 * AUTHORS: add Steven Barker
1745 * PROGLIST: add realpath
1746 * README: mention realpath
1747 * src-gpl/Makefile.am: add realpath to proglist
1748 * src-gpl/Makefile.in: regenerate
1750 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1752 * src-gpl/utmpdump.c: new file
1753 * AUTHORS: add Mark Bradshaw
1754 * PROGLIST: add utmpdump
1755 * README: mention utmpdump
1756 * src-gpl/Makefile.am: add utmpdump to proglist
1757 * src-gpl/Makefile.in: regenerate
1759 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1761 * bootstrap: new file
1762 * src-gpl/Makefile.am: add last to proglist
1763 * src-gpl/Makefile.in: regenerate
1764 * PROGLIST: add last
1765 * README: mention last
1766 * AUTHORS: add Mark Bradshaw
1768 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1770 * src-gpl/last.c: new file
1771 * src-gpl/last.1: new file
1772 * src-gpl/lastb.1: new file
1773 * src-gpl/oldutmp.h: new file
1775 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1777 * src-gpl/banner.c: fix the -c option, use ANSI
1778 font to print the extended charset
1780 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1782 * licenses: new subdir
1783 * licenses/COPYING.GPL: new file (GPL text)
1784 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1785 without the advertising clause)
1786 * src-pd: new subdir (for public domain source code that
1787 I've taken, modified, and released under the GPL)
1788 * src-bsd: new subdir (for source code that is covered
1789 by the BSD-no-advert license) Note that BSD-w-advert
1790 code is disallowed -- can't legally be linked to
1792 * src: removed (renamed to src-gpl for consistency)
1793 * src-gpl: new (renamed from src)
1794 * PROGLIST: new file (contains descriptions of the
1796 * README: proglist stuff removed. README is more general.
1797 * src-bsd/Makefile.am: new file
1798 * src-bsd/Makefile.in: new file
1799 * src-bsd/README.cal: new file
1800 * src-bsd/cal.1: new file
1801 * src-bsd/cal.c: new file
1802 * src-bsd/err.c: new file
1803 * src-bsd/errs.h: new file
1804 * src-bsd/widechar.h: new file
1805 * src-pd/Makefile.am: new file
1806 * src-pd/Makefile.in: new file
1807 * src-pd/README.namei: new file
1808 * src-pd/README1.namei: new file
1809 * src-pd/namei.1: new file
1810 * src-pd/namei.c: new file
1811 * configure.ac: add new tests to support namei and cal
1812 * Makefile.am: add new subdirs
1813 * config.h.in: regenerate
1814 * aclocal.m4: regenerate
1815 * Makefile.in: regenerate
1816 * src/Makefile.in: regenerate
1818 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1820 * package renamed to 'cygutils'
1823 * AUTHORS: add Jorg Schaible
1824 * configure.ac: package name change
1825 * src/Makefile.am: add 'banner'
1826 * src/banner.c: new file. Modified from Joerg's
1827 original to use popt for argument processing.
1828 * configure: regenerate
1829 * config.h.in: regenerate
1830 * aclocal.m4: regenerate
1831 * Makefile.in: regenerate
1832 * src/Makefile.in: regenerate
1834 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1836 * src/semtool.c: added
1837 * src/semstat.c: added
1838 * src/msgtool.c: added
1839 * src/shmtool.c: added
1840 * src/Makefile.am: add semtool, semstat, msgtool,
1841 and shmtool targets.
1842 * configure.ac: add check for cygipc, and for
1844 * configure: regenerate
1845 * config.h.in: regenerate
1846 * aclocal.m4: regenerate
1847 * Makefile.in: regenerate
1848 * src/Makefile.in: regenerate
1850 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1852 * uuencode.1: deleted
1853 * uuencode.c: deleted
1854 * uudecode.1: deleted
1855 * uudecond.c: deleted (get these from GNU sharutils)
1857 * mktemp.c: deleted (get these from
1858 http://www.courtesan.com/mktemp/)
1859 * autoconfiscated -- lots of new files
1860 * moved remaining .c files into src subdir
1861 * src/conv.c: now recognize 'dos2unix.exe' and
1862 'unix2dos.exe' as special argv[0] values, along
1863 with 'd2u.exe' and 'u2d.exe'
1864 * src/Makefile.in: install conv.exe as itself but
1865 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1869 * link with /usr/lib/libpopt.a ('official' version)
1870 * add mktemp implementation
1871 * add friendly help/option handling to dump, putclip,