1 2009-05-05 IWAMURO Motonori <deenheart@gmail.com>
2 Corinna Vinschen <corinna@vinschen.de>
4 Support UTF pathnames in cygstart
5 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
7 (main): Changed *action and *args to wchar_t*.
8 Transcode and dup from argv, rather than strdup.
9 When constructing args, use appropriate wide
10 constants and transoding operations.
11 (skipLocalUNCPart): New.
12 (cygStart): Rewrite to handle wchar_t and new
13 cygwin-1.7 path conversion functions.
14 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
17 2009-05-05 Charles Wilson <cwilson@...>
19 Branch for 1.3.x (cygwin-1.5 only)
20 * BRANCHES: Update documentation
22 2009-04-22 Charles Wilson <cwilson@...>
25 * configure.ac: Bump version number.
26 * Makefile.am: Fix post-install.
30 2009-04-21 Charles Wilson <cwilson@...>
32 * src/cygicons/README: Remove trailing spaces.
34 * PROGLIST: Fix typos.
36 * configure.ac: Bump version number. Update
37 to libtool-2.2 idioms. Require ac-2.63. Require
38 gettext-0.17. Modify dist to use lzma.
39 * ABOUT-NLS: Regenerate.
40 * INSTALL: Regenerate.
41 * config.h.in: Regenerate.
42 * po/Makefile.in.in: Regenerate.
44 2008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
46 If cygstart -w, then propagate child exit status.
47 * src/cygstart/cygstart.c (main): exit with
48 value returned by cygStart().
49 (cygStart): If -w/--wait, then get exit status
50 of child process and return it.
52 2008-08-10 Barry Kelly <bkelly.ie@gmail.com>
54 Add -w/--wait option to cygstart.
55 * src/cygstart/cygstart.c: New enum StartFlags.
56 (main): Add startup options category, containing
57 new -w/--wait option. Use it to set StartFlags.
58 Modify -v/--verbose to set StartFlags.
59 Pass StartFlags to cygStart().
60 (printLastError): New.
61 (cygStart): Change signature to accept StartFlags.
62 Propagate StartFlags to winStart().
63 (winStart): Change signature to accept StartFlags.
64 Wait for child process to finish if SF_WAIT flag
67 2007-08-24 Charles Wilson <cwilson@...>
69 Bump version number to 1.3.2
71 * bootstrap: copy libtool.m4 to m4/.
72 * configure.ac: Bumped version number. Created
73 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
74 Created AC_SUBST value for cygicon dll vernum.
75 Added libtool. Don't force -lpopt into LIBS.
76 Added cygicons.rc to list of generated files.
77 * Makefile.am: Added rules for building cygicons
78 DLL (but only on win32). Added doc_DATA target for
79 installing documentation. Added licenses_DATA
80 target for installing component licenses into
81 subdir of $(docdir). Added include_HEADERS target
82 for installing cygicons header (but only on win32).
83 Added lpr_doc_DATA and cygicons_doc_DATA targets
84 for installing component documentation into separate
85 subdirs of $(docdir). Added -lpopt to the *_LDADD
86 rules for the targets that need it, now that -lpopt
87 is not added to LIBS (created *_LDADD if not exist).
88 Added install-hook/uninstall-hook commands to force
89 the cygicons import and libtool libraries to have
90 the desired name. Added necessary variables, targets,
91 flags, and custom rules for building cygicons (special
92 care needed to deal with .rc files).
93 * src/cygicons/README: new file.
94 * src/cygicons/cygicons.h: new file.
95 * src/cygicons/cygicons.rc.in: new file.
96 * src/cygicons/cygwin-kde.ico: new file.
97 * src/cygicons/cygwin.ico: new file.
98 * src/cygicons/cygwinblue.ico: new file.
99 * src/cygicons/cygwincyan.ico: new file.
100 * src/cygicons/cygwing.ico: new file.
101 * src/cygicons/cygwings.ico: new file.
102 * src/cygicons/cygwinpurple.ico: new file.
103 * src/cygicons/cygwinred.ico: new file.
104 * src/cygicons/cygwinshiny.ico: new file.
105 * src/cygicons/cygwinyellow.ico: new file.
106 * config.h.in: regenerated.
107 * AUTHORS: updated documentation.
108 * NEWS: updated documentation.
109 * PROGLIST: updated documentation.
110 * README: updated documentation.
111 * HOW-TO-INSTALL: updated documentation.
112 * BRANCHES: updated documentation.
114 2006-12-12 Charles Wilson <cwilson@...>
117 Update build machinery to ac-2.61, am-1.10, gt-0.15
119 * configure.ac: bump version number
120 Move auxilliary files to build-aux dir.
121 Move .m4 files to m4/ dir.
122 * Makefile.am: Make sure aclocal can find m4 files.
123 * BRANCHES: update documentation
124 * NEWS: update documentation
125 * config.rpath: remove from CVS control
126 * acinclude.m4: moved to...
127 * m4/check_stdcall_func.m4: here.
128 * INSTALL: update to latest automake
129 * bootstrap: use autoreconf
130 * config.h.in: regenerate with latest autoconf
131 * ABOUT-NLS: update to latest gettext
132 * po/Makefile.in.in: update to latest gettext
133 * po/Rules-quot: update to latest gettext
134 * po/Makevars.template: new file due to gettext update
136 2006-12-12 Michael Schaap <cygwin@mscha.nl>
138 * src/cygstart/cygstart.c (winstart): use
139 cygwin_internal(CW_SYNC_WINENV) instead of own
140 code to sync environment
141 (main): add --verbose option to show actual
142 ShellExecute call made
144 2006-03-20 Charles Wilson <cwilson@...>
146 bump version number to 1.3.0
148 * Makefile.am: remove programs, code, and documentation for
149 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
150 namei, rename, and rev. These programs now provided by
152 * configure.ac: bump version number
153 * BRANCHES: update documentation
154 * NEWS: update documentation
155 * PROGLIST: update documentation
156 * README: update documentation
157 * src/cal/README.cal: removed
158 * src/cal/cal.1: removed
159 * src/cal/cal.c: removed
160 * src/cal/err.c: removed
161 * src/cal/errs.h: removed
162 * src/cal/widechar.h: removed
163 * src/col/README.col: removed
164 * src/col/col.1: removed
165 * src/col/col.c: removed
166 * src/col/err.c: removed
167 * src/col/err.h: removed
168 * src/colcrt/colcrt.1: removed
169 * src/colcrt/colcrt.c: removed
170 * src/colcrt/widechar.h: removed
171 * src/colrm/colrm.1: removed
172 * src/colrm/colrm.c: removed
173 * src/colrm/widechar.h: removed
174 * src/column/column.1: removed
175 * src/column/column.c: removed
176 * src/column/err.c: removed
177 * src/column/errs.h: removed
178 * src/column/widechar.h: removed
179 * src/ddate/ddate.1: removed
180 * src/ddate/ddate.c: removed
181 * src/ddate/ddate.doc: removed
182 * src/getopt/getopt.1: removed
183 * src/getopt/getopt.c: removed
184 * src/getopt/parse.bash: removed
185 * src/getopt/parse.tcsh: removed
186 * src/getopt/test.bash: removed
187 * src/getopt/test.tcsh: removed
188 * src/mcookie/mcookie.1: removed
189 * src/mcookie/mcookie.c: removed
190 * src/mcookie/md5.c: removed
191 * src/mcookie/md5.h: removed
192 * src/namei/README.namei: removed
193 * src/namei/README1.namei: removed
194 * src/namei/namei.1: removed
195 * src/namei/namei.c: removed
196 * src/rename/nls.h: removed
197 * src/rename/rename.1: removed
198 * src/rename/rename.c: removed
199 * src/rev/rev.1: removed
200 * src/rev/rev.c: removed
201 * src/rev/widechar.h: removed
203 2006-02-10 Charles Wilson <cwilson@...>
205 bump version number - 1.2.10
206 * configure.ac: ditto
207 * NEWS: update documentation
209 * INSTALL: update from autotools
211 2006-02-10 Michael Schaap <cygwin@mscha.org>
213 * src/cygstart/cygstart.c (setup_win_environ): properly convert
214 environment variables to Win32.
216 2006-02-10 Eric Blake <ebb9@byu.net>
218 * src/cygstart/cygstart.c (main): Don't permute options
220 2005-07-09 Charles Wilson <cwilson@...>
222 bump version number - 1.2.9
223 * configure.ac: ditto
224 * NEWS: update documentation
227 2005-07-08 Christopher Faylor <cgf@timesys.com>
229 * src/readshortcut.c (readshortcut): Pass opts by reference so that
230 changes made to the opts contents are reflected in the caller to
231 accommodate freeing of malloced fields.
233 2005-05-16 Charles Wilson <cwilson@...>
235 bump version number - 1.2.8
236 * configure.ac: bump version
237 * BRANCHES: update documentation
239 2005-05-16 Kees Zeelenberg <kzlq@...>
241 * src/dump/dump.c: fixes for -mno-cygwin/mingw
244 * NEWS: update documentation
246 2005-05-16 Michael Schaap <cygstart@...>
248 * src/cygstart/cygstart.c: improve compatibility with
249 'mount -X' by syncing env between cygwin and windows.
250 * NEWS: update documentation
252 2005-04-12 Charles Wilson <cwilson@...>
254 bump version number - 1.2.7
256 * configure.ac: bump version
257 * BRANCHES: update documentation
262 2005-04-12 Christopher Faylor <cgf@timesys.com>
264 * Makefile.am: Add rename.
265 * src/rename/rename.c: New file.
266 * src/rename/nls.h: Ditto.
267 * src/rename/rename.1: Ditto.
269 2005-03-07 Michael Schaap <cygstart@...>
271 * src/cygstart/cygstart.c: reorganize around previous
275 2005-03-03 Anthony Derosa <anthony.derosa1@...>
277 * src/cygstart/cygstart.c: fix memory leak, and improve
278 handling of long command lines.
280 2005-02-01 Charles Wilson <cwilson@....>
282 bump version number - 1.2.6
284 * configure.ac: bump version number
285 * src/conv/conv.c (exitOnZero): new function
286 (main): add new options --force, --safe
287 (conv): look for '\0' to signify binary files, not
288 "early" other-style line endings. Always convert
289 to specified type, unless '\0' found and --force not
290 given. But if disobeying user, print reason.
291 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
292 * NEWS: document new behavior
295 2005-01-31 Charles Wilson <cwilson@....>
297 * src/readlink/readlink.1: remove
298 * src/readlink/readlink.c: remove
299 * Makefile.am: remove readlink.1 and readlink.c
301 * README: document it; also fix typo
302 * AUTHORS: remove references to readlink
303 * PROGLIST: remove readlink
304 * configure: regenerate
306 2004-03-12 Charles Wilson <cwilson@....>
310 * src/mkshortcut/mkshortcut.c: fix some
311 memory leaks in mkshortcut().
312 * configure.ac: bump version number
315 2004-03-10 Harold L Hunt II <huntharo@....>
317 * src/mkshortcut/mkshortcut.c: add -d|--desc
318 option to set the description field (==tooltip
319 text) of the shortcut.
320 * src/mkshortcut/mkshortcut.1: document it.
323 2004-02-14 Dick Repansky <rrepasky@....>
324 Joshua Danial Franklin <joshuadfranklin@....>
326 * src/mkshortcut/mkshortcut.c: add -s option
327 to control normal|minimized|maximized state
328 of the launched application.
329 * src/mkshortcut/mkshortcut.1: document it.
332 2004-01-31 Charles Wilson <cwilson@....>
336 * src/ipc/ipcrm.c: remove
337 * src/ipc/ipcrm.8: remove
338 * src/ipc/ipcs.c: remove
339 * src/ipc/ipcs.8: remove
340 * src/ipc/semtool.c: compensate for interface differences
341 in cygserver vs. cygipc
342 * configure.ac: don't look for cygipc; just look for shmget
343 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
344 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
345 -- rely on cygserver support.
351 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
355 * src/ipc/ipck: fix typo, adapt for cygserver
360 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
362 * src/lpr/Printer.cc: fix bug in print() operation that was
363 causing duplication of the last character of a file.
364 * src/lpr/lpr.cc: add description of -l option to help message.
366 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
368 * src/mkshortcut/mkshortcut.1: update to reflect
369 new -w/--workingdir option.
371 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
373 * src/clip/getclip.c: Handle /dev/clipboard
374 native format. Add --no-conv option. Make it
376 * src/clip/putclip.c: Handle /dev/clipboard
377 native format. Add --no-conv option. Make it
380 2003-09-12 Rob Siklos <rob3@siklos.ca>
382 * src/clip/getclip.c: implemented --dos and --unix,
383 renamed putclip() to getclip()
384 * src/clip/putclip.c: implemented --dos and --unix,
385 fixed segfault on null input,
386 fixed indentation spacing,
387 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
388 * TODO: removed --unix --dos flag item for getclip and putclip
390 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
394 2003-09-04 Rob Siklos <rob3@siklos.ca>
396 * src/readshortcut: new directory
397 * src/readshortcut/readshortcut.c: new file
398 * src/readshortcut/readshortcut.1: new file
399 * Makefile.am: add program 'readshortcut'
400 * AUTHORS: add Rob Siklos for readshortcut
401 * PROGLIST: add readshortcut
402 * README: add readshortcut
404 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
406 tag and release v1_2_1
408 * configure.ac: don't add cygipc to libs; put
409 value in a separate variable IPCLIBS
410 * Makefile.am: use @IPCLIBS@
411 * HOW-TO-CONTRIBUTE: update
414 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
416 tag and release v1_2_0
418 * BRANCHES: add v1_2_0
420 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
422 * Makefile.am: correct some mistakes with
423 optionally-built progs.
425 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
427 * src/mkshortcut/mkshortcut.1: fix ^M problem.
429 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
431 * Makefile.am: add ipcs, ipcrm, and ipck
432 * configure.ac: change search method for libcygipc,
434 * src/ipc/ipcs.c: new file
435 * src/ipc/ipcs.8: new file
436 * src/ipc/ipcrm.c: new file
437 * src/ipc/ipcrm.8: new file
438 * src/ipc/ipck: new file
439 * NEWS: add info about ipcs, ipcrm, ipck
442 * config.h.in: regenerate
444 2003-06-12 gilles civario <gilles.civario@cea.fr>
446 * src/lpr/Printer.cc (Printer::open): correct
449 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
451 * BRANCHES: new file.
453 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
455 * Bump version to 1.1.4. Release.
457 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
459 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
460 translation is done. Defaults to false. Also added accessor
461 operations getRawFlag(), setRawFlag().
462 * src/lpr/Printer.cc: ditto.
463 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
464 * src/lpr/lpr.1: added documentation for -l option.
466 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
468 * NEWS: update lpr entry
470 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
471 * src/lpr/lpr.c: removed file
472 * src/lpr/Printer.cc: new file
473 * src/lpr/Printer.hh: new file
474 * src/lpr/PrinterException.hh: new file
475 * src/lpr/README: new file
476 * src/lpr/Win32Utils.cc: new file
477 * src/lpr/Win32Utils.hh: new file
478 * src/lpr/lpr.1: new file
479 * src/lpr/lpr.cc: new file
480 * Makefile.am: add macro src_lpr_lpr_SOURCES
481 updated macros noinst_HEADERS, man_MANS
482 * configure.ac: added AC_PROG_CXX to compile C++ files
484 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
486 * configure.ac: correct a problem with newer
488 * config.h.in: regenerate
490 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
492 * NEWS: announce mkshortcut changes
494 2003-02-05 David G. Baur <dgbaur@idmicro.com>
496 Added --workdir option to mkshortcut to set working directory
499 * mkshortcut.c (main): added dir_name_arg to opts
500 set dir_name to dir_name_arg if option was set
501 otherwise obtained from exe_name.
502 * mkshortcut.1: update
504 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
506 Convert mkshortcut to popt. Bump to version 1.1.3
508 * mkshortcut.c (license): new function
509 (version): popt version() function
510 (version): static variable renamed to versionStr
512 (usage): popt usage() function; the old usage()
514 (printLicense): new function
515 (printBottomDescription): new function
516 (printTopDescription): new function
517 (getVersion): new function
518 (mkshortcut): new function, contains core code
519 (print_version): removed.
520 (main): almost completely rewritten to use popt
522 * TODO: remove note about mkshortcut.
524 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
526 Fix things so that 'make dist' works
528 * Makefile.am: split up EXTRA_DIST into several
529 variables. Add a lot of files. Remove reference
530 to the m4/ directory.
531 * HOW-TO-CONTRIBUTE: correct a few things affected
534 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
536 Tired of long 'cvs diff' times over my modem, I
537 removed the files generated by bootstrap from
538 CVS. tarballs will have them, but cvs checkouts
539 will need to always run bootstrap. Since gettextize
540 is too intrusive, leave ABOUT-NLS and config.rpath
541 so we don't have to include gettext in bootstrap.
542 Also, don't bother with autoheader, so leave config.h.in
546 * mkinstalldirs: remove
548 * config.guess: remove
552 * Makefile.in: remove
555 * stamp-h.in: remove (not used by newer autotools)
557 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
559 Because utmpdump and last are now provided by the new
560 sysvinit package, those programs have been removed
561 from cygutils. Also, update to recent autotools &
562 gettext, plus a few cleanups.
564 * src/last/last.c: remove
565 * src/last/utmpdump.c: remove
566 * src/last/oldutmp.h: remove
567 * src/last/last.1: remove
568 * src/last/lastb.1: remove
569 * src/last/: remove directory
570 * intl/Makefile.in: remove
571 * intl/: remove directory
573 * src/cal/cal.c: cygwin provides langinfo.h, but
574 not the nl_langinfo function. Make sure both exist
575 before calling nl_langinfo.
576 * configure.ac: remove references to system header files
577 needed only by utmpdump or last. Don't try to generate
579 * Makefile.am: remove intl/ directory; add po/ directory
580 to make new gettext happy. Remove last and utmpdump from
581 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
582 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
583 references to last and utmpdump _SOURCES.
584 * po/LINGUAS: new file (needed by new gettext)
585 * po/POTFILES.in: new file (needed by new gettext)
586 * common.h: remove references to system header files used
587 only by utmpdump or last
588 * bootstrap: add `force' options
590 * PROGLIST: docu update
591 * README: dpcu update
593 * HOW-TO-CONTRIBUTE: docu update
595 * aclocal.m4: regenerate
596 * configure: regenerate
597 * Makefile.in: regenerate
598 * config.h.in: regenerate
599 * ABOUT-NLS: new version
600 * COPYING: new version
601 * INSTALL: new version
602 * mkinstalldirs: new version
603 * missing: new version
604 * install-sh: new version
605 * depcomp: new version
606 * config.sub: new version
607 * config.guess: new version
609 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
611 At Bruno Haible's suggestion, don't include all of
612 gettext. Just have an intl/ directory with a null
613 Makefile.in, and a populated po/ directory. m4/
614 is no longer necessary. Later, when automake bug
615 is fixed, we can remove the intl/ directory entirely,
616 but we'll still need the po/ directory and the ABOUT-NLS
620 * intl/Makefile.in: turn this into a null file
622 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
623 * Makefile.am: remove m4/ from SUBDIRS
624 * Makefile.in: regenerate
625 * configure: regenerate
627 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
629 * configure.ac: bump version to 1.1.2
630 * configure: regenerate
632 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
634 Add 'mcookie' program. Tag "v1_1_1d"
636 * src/mcookie: new directory
637 * src/mcookie/mcookie.c: new file
638 * src/mcookie/mcookie.1: new file
639 * src/mcookie/md5.h: new file
640 * src/mcookie/md5.c: new file
641 * Makefile.am: add program 'mcookie'
642 * configure.ac: add test for gettimeofday
643 * config.h.in: regenerate
644 * Makefile.in: regenerate
645 * PROGLIST: add mcookie
646 * README: add mcookie
647 * NEWS: mention mcookie
649 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
651 Add 'colrm' program. Tag "v1_1_1c"
653 * src/colrm: new directory
654 * src/colrm/colrm.c: new file
655 * src/colrm/colrm.1: new file
656 * src/colrm/widechar.h: new file
657 * Makefile.am: add program 'colrm'
658 * Makefile.in: regenerate
659 * PROGLIST: add colrm
661 * NEWS: hasn't been updated in a while...
663 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
665 Add 'colcrt' program. Tag "v1_1_1b"
667 * src/colcrt: new directory
668 * src/colcrt/colcrt.c: new file
669 * src/colcrt/colcrt.1: new file
670 * src/colcrt/widechar.h: new file
671 * Makefile.am: add program 'colcrt'
672 * Makefile.in: regenerate
673 * PROGLIST: add colcrt
676 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
678 Add 'column' program. Tag "v1_1_1a"
680 * src/column: new directory
681 * src/column/column.c: new file
682 * src/column/column.1: new file
683 * src/column/err.c: new file
684 * src/column/errs.h: new file
685 * src/column/widechar.h: new file
686 * Makefile.am: add program 'column'
687 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
688 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
689 * Makefile.in: regenerate
690 * config.h.in: regenerate
691 * configure: regenerate
692 * PROGLIST: add column
695 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
697 * TODO: remove gettext reminder
698 * HOW-TO-CONTRIBUTE: explain how to handle programs
699 that need -lintl, given the gettextize changes below.
700 * Makefile.in: regenerate
702 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
704 Bug in automake means that we have to gettextize -- even tho
705 we will never actually build gettext ourselves ('external'
706 option in AM_GNU_GETTEXT). Reported to automake list.
708 Bug in gettext means that we have to explicitly set and AC_SUBST
709 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
712 * Makefile.am (SUBDIRS): Add intl, m4.
713 (ACLOCAL_AMFLAGS): New variable.
714 (EXTRA_DIST): Add config.rpath.
715 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
717 * intl/: new directory
723 * config.rpath: new file
724 * ABOUT-NLS: new file
725 * aclocal.m4: regenerate
726 * Makefile.in: regenerate
727 * configure: regenerate
728 * bootstrap: add -I m4 to aclocal command; copy files
729 * config.guess: new file
730 * config.sub: new file
732 * config.h.in: regenerate
733 * TODO: note to remove all this garbage when it becomes
734 possible; need bugfix to automake and gettext.m4
736 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
738 Adjust to cygwin's libintl library now depending on libiconv.
739 Easiest way: remove explicit search for -lintl and libintl.h;
740 instead use AM_GNU_GETTEXT.
744 * configure.ac: don't look for -lintl and libintl.h 'by hand';
745 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
746 option requires po/ and intl/ directories. See gettextize above.
747 * src/rev: new directory
748 * src/rev/rev.c: new file
749 * src/rev/rev.1: new file
750 * src/rev/widechar.h: new file
751 * Makefile.am: add program 'rev'. Add LDADD variables for
752 the programs that use gettext, since -lintl is no longer
753 automatically included in LIBS (use @INTLLIBS@)
754 * Makefile.in: regenerate
758 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
761 Add getopt.exe, readlink.exe. Bump to 1.1.1.
763 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
764 * configure.ac: bump to 1.1.1
765 * Makefile.am: add getopt and readlink
768 * Makefile.in: regenerate
769 * configure: regenerate
770 * src/Makefile.am: delete (forgot to do so in previous commit)
771 * src/Makefile.in: delete (ditto)
772 * src/readlink/readlink.1: new file
773 * src/readlink/readlink.c: new file
774 * src/getopt/getopt.1: new file
775 * src/getopt/getopt.c: new file
776 * src/getopt/parse.bash: new file
777 * src/getopt/parse.tcsh: new file
778 * src/getopt/test.bash: new file
779 * src/getopt/test.tcsh: new file
781 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
782 Robert Collins <robert.collins@itdomain.com.au>
784 Convert to one-big-makefile style. cf "Recursive make
785 considered harmful". Bump to 1.1.0
787 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
788 * Makefile.am: consolidate from src/*/Makefile.am
789 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
791 * NEWS: Note one-file-to-build-them-all
793 * aclocal.m4: regenerate
794 * Makefile.in: regenerate
795 * configure: regenerate
796 * /src/realpath/Makefile.in: delete
797 * /src/realpath/Makefile.am: delete
798 * /src/namei/Makefile.in: delete
799 * /src/namei/Makefile.am: delete
800 * /src/mkshortcut/Makefile.in: delete
801 * /src/mkshortcut/Makefile.am: delete
802 * /src/lpr/Makefile.in: delete
803 * /src/lpr/Makefile.am: delete
804 * /src/last/Makefile.in: delete
805 * /src/last/Makefile.am: delete
806 * /src/ipc/Makefile.in: delete
807 * /src/ipc/Makefile.am: delete
808 * /src/dump/Makefile.in: delete
809 * /src/dump/Makefile.am: delete
810 * /src/ddate/Makefile.in: delete
811 * /src/ddate/Makefile.am: delete
812 * /src/cygstart/Makefile.in: delete
813 * /src/cygstart/Makefile.am: delete
814 * /src/conv/Makefile.in: delete
815 * /src/conv/Makefile.am: delete
816 * /src/col/Makefile.in: delete
817 * /src/col/Makefile.am: delete
818 * /src/cal/Makefile.in: delete
819 * /src/cal/Makefile.am: delete
820 * /src/banner/Makefile.in: delete
821 * /src/banner/Makefile.am: delete
822 * /src/ascii/Makefile.in: delete
823 * /src/ascii/Makefile.am: delete
824 * /src/Makefile.in: delete
825 * /src/Makefile.am: delete
827 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
829 * Makefile.in: regenerate
830 * src/Makefile.in: regenerate
831 * src/*/Makefile.in: regenerate
832 * configure: regenerate
833 * aclocal.m4: regenerate
835 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
837 * src/col: new directory
838 * src/col/Makefile.am: new file
839 * src/col/Makefile.in: new file
840 * src/col/col.c: new file
841 * src/col/err.c: new file
842 * src/col/err.h: new file
843 * src/col/col.1: new file
844 * src/col/README.col: new file
845 * src/Makefile.am: add subdirectory col
846 * src/Makefile.in: regenerate
847 * AUTHORS: add David A. Willis for col
851 2002-04-16 Chris January <chris@atomice.net>
853 * src/conv/conv.c (convert): Use correct type to store the
854 return value of fgetc()
856 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
858 * Makefile.in: rebootstrap
861 * src/Makefile.in: ditto
862 * src/ascii/Makefile.in: ditto
863 * src/banner/Makefile.in: ditto
864 * src/cal/Makefile.in: ditto
865 * src/clip/Makefile.in: ditto
866 * src/conv/Makefile.in: ditto
867 * src/ddate/Makefile.in: ditto
868 * src/dump/Makefile.in: ditto
869 * src/ipc/Makefile.in: ditto
870 * src/last/Makefile.in: ditto
871 * src/lpr/Makefile.in: ditto
872 * src/mkshortcut/Makefile.in: ditto
873 * src/namei/Makefile.in: ditto
874 * src/realpath/Makefile.in: ditto
876 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
878 * src/cygstart: new directory
879 * src/cygstart/Makefile.am: new file
880 * src/cygstart/Makefile.in: new file
881 * src/cygstart/cygstart.c: new file
882 * src/cygstart/cygstart.1: new file
883 * src/Makefile.am: add subdirectory cygstart
884 * src/Makefile.in: regenerate
885 * AUTHORS: add Michael Schaap for cygstart
886 * PROGLIST: add cygstart
887 * README: add cygstart
889 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
891 * HOW-TO-CONTRIBUTE: fix typos
893 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
895 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
897 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
899 * TODO: remove 'reorg' note
900 * configure.ac: mark as version 1.0.0
901 * configure: regenerate
902 * HOW-TO-CONTRIBUTE: new file
904 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
906 * configure.ac: build Makefiles in new directories
907 * configure.in: regenerate
908 * Makefile.am: change subdirs
909 * Makefile.in: regenerate
911 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
914 * src/Makefile.am: new file
915 * src/Makefile.in: new file
916 * src-gpl/Makefile.am: removed
917 * src-gpl/Makefile.in: removed
918 * src-pd/Makefile.am: removed
919 * src-pd/Makefile.in: removed
920 * src-bsd/Makefile.am: removed
921 * src-bsd/Makefile.in: removed
923 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
925 * src/ascii: new directory
926 * src-gpl/ascii.c: moved to src/ascii/ascii.c
927 * src/ascii/ascii.c: moved from src-gpl/ascii.c
928 * src/ascii/Makefile.am: new file
929 * src/ascii/Makefile.in: new file
931 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
933 * src/banner: new directory
934 * src-gpl/banner.c: moved to src/banner/banner.c
935 * src/banner/banner.c: moved from src-gpl/banner.c
936 * src/banner/Makefile.am: new file
937 * src/banner/Makefile.in: new file
939 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
941 * src/cal: new directory
942 * src-bsd/cal.c: moved to src/cal/cal.c
943 * src/cal/cal.c: moved from src-bsd/cal.c
944 * src-bsd/cal.1: moved to src/cal/cal.1
945 * src/cal/cal.1: moved from src-bsd/cal.1
946 * src-bsd/err.c: moved to src/cal/err.c
947 * src/cal/err.c: moved from src-bsd/err.c
948 * src-bsd/errs.h: moved to src/cal/errs.h
949 * src/cal/errs.h: moved from src-bsd/errs.h
950 * src-bsd/widechar.h: moved to src/cal/widechar.h
951 * src/cal/widechar.h: moved from src-bsd/widechar.h
952 * src-bsd/README.cal: moved to src/cal/README.cal
953 * src/cal/README.cal: moved from src-bsd/README.cal
954 * src/cal/Makefile.am: new file
955 * src/cal/Makefile.in: new file
957 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
959 * src/clip: new directory
960 * src-gpl/putclip.c: moved to src/clip/putclip.c
961 * src/clip/putclip.c: moved from src-gpl/putclip.c
962 * src-gpl/getclip.c: moved to src/clip/getclip.c
963 * src/clip/getclip.c: moved from src-gpl/getclip.c
964 * src/clip/Makefile.am: new file
965 * src/clip/Makefile.in: new file
967 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
969 * src/conv: new directory
970 * src-gpl/conv.c: moved to src/conv/conv.c
971 * src/conv/conv.c: moved from src-gpl/conv.c
972 * src/conv/Makefile.am: new file
973 * src/conv/Makefile.in: new file
975 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
977 * src/ddate: new directory
978 * src-pd/ddate.c: moved to src/ddate/ddate.c
979 * src/ddate/ddate.c: moved from src-pd/ddate.c
980 * src-pd/ddate.1: moved to src/ddate/ddate.1
981 * src/ddate/ddate.1: moved from src-pd/ddate.1
982 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
983 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
984 * src/ddate/Makefile.am: new file
985 * src/ddate/Makefile.in: new file
987 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
989 * src/dump: new directory
990 * src-gpl/dump.c: moved to src/dump/dump.c
991 * src/dump/dump.c: moved from src-gpl/dump.c
992 * src/dump/Makefile.am: new file
993 * src/dump/Makefile.in: new file
995 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
997 * src/ipc: new directory
998 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
999 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1000 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1001 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1002 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1003 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1004 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1005 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1006 * src/ipc/Makefile.am: new file
1007 * src/ipc/Makefile.in: new file
1009 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1011 * src/last: new directory
1012 * src-gpl/last.c: moved to src/last/last.c
1013 * src/last/last.c: moved from src-gpl/last.c
1014 * src-gpl/last.1: moved to src/last/last.1
1015 * src/last/last.1: moved from src-gpl/last.1
1016 * src-gpl/lastb.1: moved to src/last/lastb.1
1017 * src/last/lastb.1: moved from src-gpl/lastb.1
1018 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1019 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1020 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1021 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1022 * src/last/Makefile.am: new file
1023 * src/last/Makefile.in: new file
1025 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1027 * src/lpr: new directory
1028 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1029 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1030 * src/lpr/Makefile.am: new file
1031 * src/lpr/Makefile.in: new file
1033 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1035 * src/mkshortcut: new directory
1036 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1037 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1038 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1039 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1040 * src/mkshortcut/Makefile.am: new file
1041 * src/mkshortcut/Makefile.in: new file
1043 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1045 * src/namei: new directory
1046 * src-pd/namei.c: moved to src/namei/namei.c
1047 * src/namei/namei.c: moved from src-pd/namei.c
1048 * src-pd/namei.1: moved to src/namei/namei.1
1049 * src/namei/namei.1: moved from src-pd/namei.1
1050 * src-pd/README.namei: moved to src/namei/README.namei
1051 * src/namei/README.namei: moved from src-pd/README.namei
1052 * src-pd/README1.namei: moved to src/namei/README1.namei
1053 * src/namei/README1.namei: moved from src-pd/README1.namei
1054 * src/namei/Makefile.am: new file
1055 * src/namei/Makefile.in: new file
1057 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1059 * src/realpath: new directory
1060 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1061 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1062 * src/realpath/Makefile.am: new file
1063 * src/realpath/Makefile.in: new file
1066 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1068 * src-gpl/Makefile.am: add lpr and mkshortcut
1069 * src-gpl/Makefile.in: regenerate
1070 * configure.ac: update version number
1071 * configure: regenerate
1072 * AUTHORS: add Rick and Joshua
1073 * PROGLIST: add lpr and mkshortcut
1074 * NEWS: add lpr and mkshortcut
1075 * README: add lpr and mkshortcut
1076 * TODO: add some notes...
1077 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1078 include config.h and common.h. Move other #inludes to
1079 common.h. Add some static strings for later use (version,
1081 * src-gpl/lpr.c: Add license reference. Explicitly include
1082 config.h and common.h. Move other #includes to common.h.
1083 Add some static strings for later use (version, Id, copyright).
1084 Change programName to program_name (to match style of other
1085 programs). Strdup from argv[0] instead of hardcoding. Use
1086 VA_START macro instead of va_start.
1088 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1090 * src-gpl/lpr.c: new file
1092 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1094 * src-gpl/mkshortcut.c: new file
1095 * src-gpl/mkshortcut.1: new file
1097 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1099 * src-pd/ddate.c: add explicit license reference
1100 and move #includes to common.h. Guard setlocale.
1101 Explicitly include config.h, common.h
1102 * src-pd/namei.c: ditto
1103 * src-bsd/cal.c: ditto
1104 * src-bsd/err.c: ditto
1105 * src-bsd/errs.h: explicitly include config.h, common.h
1106 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1107 * src-gpl/ascii.c: explicitly include config.h
1108 * src-gpl/banner.c: reformat license notice. explicitly
1110 * src-gpl/conv.c: explictly include config.h
1111 * src-gpl/dump.c: explictly include config.h; move other
1112 includes into common.h
1113 * src-gpl/getclip.c: explicitly include config.h
1114 * src-gpl/last.c: reformat license notice. explicitly include
1115 config.h. Move other #includes into common.h
1116 * src-gpl/oldutmp.h: add explicit license reference.
1117 * src-gpl/putclip.c: include config.h. Move other #includes
1119 * src-gpl/realpath.c: Reformat license reference. Explicitly
1121 * src-gpl/msgtool.c: add explicit license reference. include
1122 config.h. Guard ipc #includes. Move other includes into common.h
1123 * src-gpl/semstat.c: ditto
1124 * src-gpl/semtool.c: ditto
1125 * src-gpl/shmtool.c: ditto
1126 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1127 include config.h. Move other includes into common.h.
1128 * config.h.in: regenerate
1129 * configure.ac: Add the new checks
1130 * common.h: Migrate other includes from .c files here.
1131 * configure: regenerate
1133 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1135 * src-bsd/cal.c: fix spelling
1137 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1139 * acinclude.m4: new file
1140 * common.h: new file
1141 * configure.ac: add conditionals for windows-only,
1142 cygipc-only programs
1143 * src-gpl/Makefile.am: use conditionals
1144 * aclocal.m4: regenerate
1145 * config.h.in: regenerate
1146 * Makefile.in: regenerate
1147 * src-gpl/Makefile.in: regenerate
1148 * configure: regenerate
1149 * README: minor changes
1150 * src-bsd/cal.c: use common.h
1151 * src-pd/ddate.c: use common.h
1152 * src-pd/namei.c: use common.h
1153 * src-gpl/ascii.c: use common.h
1154 * src-gpl/banner.c: use common.h
1155 * src-gpl/conv.c: use common.h
1156 * src-gpl/dump.c: use common.h
1157 * src-gpl/getclip.c: use common.h
1158 * src-gpl/last.c: use common.h
1159 * src-gpl/msgtool.c: use common.h
1160 * src-gpl/putclip.c: use common.h
1161 * src-gpl/realpath.c: use common.h
1162 * src-gpl/semstat.c: use common.h
1163 * src-gpl/semtool.c: use common.h
1164 * src-gpl/shmtool.c: use common.h
1165 * src-gpl/utmpdump.c: use common.h
1167 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1169 * NEWS: add entries for 0.9.6, .7, and .8
1170 * ChangeLog: fix tabs
1171 * release version 0.9.8
1173 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1175 * src-pd/ddate.c: new file
1176 * src-pd/ddate.1: new file
1177 * src-pd/ddate.doc: new file
1178 * AUTHORS: add Druel the Chaotic
1179 * PROGLIST: add ddate
1180 * README: mention ddate
1181 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1183 * src-bsd/Makefile.in: regenerate
1185 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1187 * src-gpl/realpath.c: new file
1188 * AUTHORS: add Steven Barker
1189 * PROGLIST: add realpath
1190 * README: mention realpath
1191 * src-gpl/Makefile.am: add realpath to proglist
1192 * src-gpl/Makefile.in: regenerate
1194 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1196 * src-gpl/utmpdump.c: new file
1197 * AUTHORS: add Mark Bradshaw
1198 * PROGLIST: add utmpdump
1199 * README: mention utmpdump
1200 * src-gpl/Makefile.am: add utmpdump to proglist
1201 * src-gpl/Makefile.in: regenerate
1203 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1205 * bootstrap: new file
1206 * src-gpl/Makefile.am: add last to proglist
1207 * src-gpl/Makefile.in: regenerate
1208 * PROGLIST: add last
1209 * README: mention last
1210 * AUTHORS: add Mark Bradshaw
1212 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1214 * src-gpl/last.c: new file
1215 * src-gpl/last.1: new file
1216 * src-gpl/lastb.1: new file
1217 * src-gpl/oldutmp.h: new file
1219 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1221 * src-gpl/banner.c: fix the -c option, use ANSI
1222 font to print the extended charset
1224 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1226 * licenses: new subdir
1227 * licenses/COPYING.GPL: new file (GPL text)
1228 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1229 without the advertising clause)
1230 * src-pd: new subdir (for public domain source code that
1231 I've taken, modified, and released under the GPL)
1232 * src-bsd: new subdir (for source code that is covered
1233 by the BSD-no-advert license) Note that BSD-w-advert
1234 code is disallowed -- can't legally be linked to
1236 * src: removed (renamed to src-gpl for consistency)
1237 * src-gpl: new (renamed from src)
1238 * PROGLIST: new file (contains descriptions of the
1240 * README: proglist stuff removed. README is more general.
1241 * src-bsd/Makefile.am: new file
1242 * src-bsd/Makefile.in: new file
1243 * src-bsd/README.cal: new file
1244 * src-bsd/cal.1: new file
1245 * src-bsd/cal.c: new file
1246 * src-bsd/err.c: new file
1247 * src-bsd/errs.h: new file
1248 * src-bsd/widechar.h: new file
1249 * src-pd/Makefile.am: new file
1250 * src-pd/Makefile.in: new file
1251 * src-pd/README.namei: new file
1252 * src-pd/README1.namei: new file
1253 * src-pd/namei.1: new file
1254 * src-pd/namei.c: new file
1255 * configure.ac: add new tests to support namei and cal
1256 * Makefile.am: add new subdirs
1257 * config.h.in: regenerate
1258 * aclocal.m4: regenerate
1259 * Makefile.in: regenerate
1260 * src/Makefile.in: regenerate
1262 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1264 * package renamed to 'cygutils'
1267 * AUTHORS: add Jorg Schaible
1268 * configure.ac: package name change
1269 * src/Makefile.am: add 'banner'
1270 * src/banner.c: new file. Modified from Joerg's
1271 original to use popt for argument processing.
1272 * configure: regenerate
1273 * config.h.in: regenerate
1274 * aclocal.m4: regenerate
1275 * Makefile.in: regenerate
1276 * src/Makefile.in: regenerate
1278 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1280 * src/semtool.c: added
1281 * src/semstat.c: added
1282 * src/msgtool.c: added
1283 * src/shmtool.c: added
1284 * src/Makefile.am: add semtool, semstat, msgtool,
1285 and shmtool targets.
1286 * configure.ac: add check for cygipc, and for
1288 * configure: regenerate
1289 * config.h.in: regenerate
1290 * aclocal.m4: regenerate
1291 * Makefile.in: regenerate
1292 * src/Makefile.in: regenerate
1294 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1296 * uuencode.1: deleted
1297 * uuencode.c: deleted
1298 * uudecode.1: deleted
1299 * uudecond.c: deleted (get these from GNU sharutils)
1301 * mktemp.c: deleted (get these from
1302 http://www.courtesan.com/mktemp/)
1303 * autoconfiscated -- lots of new files
1304 * moved remaining .c files into src subdir
1305 * src/conv.c: now recognize 'dos2unix.exe' and
1306 'unix2dos.exe' as special argv[0] values, along
1307 with 'd2u.exe' and 'u2d.exe'
1308 * src/Makefile.in: install conv.exe as itself but
1309 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1313 * link with /usr/lib/libpopt.a ('official' version)
1314 * add mktemp implementation
1315 * add friendly help/option handling to dump, putclip,
1321 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1323 Convert mkshortcut to popt. Bump to version 1.1.3
1325 * mkshortcut.c (license): new function
1326 (version): popt version() function
1327 (version): static variable renamed to versionStr
1328 (help): new function
1329 (usage): popt usage() function; the old usage()
1331 (printLicense): new function
1332 (printBottomDescription): new function
1333 (printTopDescription): new function
1334 (getVersion): new function
1335 (mkshortcut): new function, contains core code
1336 (print_version): removed.
1337 (main): almost completely rewritten to use popt
1339 * TODO: remove note about mkshortcut.
1341 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1343 Fix things so that 'make dist' works
1345 * Makefile.am: split up EXTRA_DIST into several
1346 variables. Add a lot of files. Remove reference
1347 to the m4/ directory.
1348 * HOW-TO-CONTRIBUTE: correct a few things affected
1349 by the above change.
1351 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1353 Tired of long 'cvs diff' times over my modem, I
1354 removed the files generated by bootstrap from
1355 CVS. tarballs will have them, but cvs checkouts
1356 will need to always run bootstrap. Since gettextize
1357 is too intrusive, leave ABOUT-NLS and config.rpath
1358 so we don't have to include gettext in bootstrap.
1359 Also, don't bother with autoheader, so leave config.h.in
1363 * mkinstalldirs: remove
1364 * install-sh: remove
1365 * config.guess: remove
1366 * config.sub: remove
1369 * Makefile.in: remove
1370 * aclocal.m4: remove
1372 * stamp-h.in: remove (not used by newer autotools)
1374 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1376 Because utmpdump and last are now provided by the new
1377 sysvinit package, those programs have been removed
1378 from cygutils. Also, update to recent autotools &
1379 gettext, plus a few cleanups.
1381 * src/last/last.c: remove
1382 * src/last/utmpdump.c: remove
1383 * src/last/oldutmp.h: remove
1384 * src/last/last.1: remove
1385 * src/last/lastb.1: remove
1386 * src/last/: remove directory
1387 * intl/Makefile.in: remove
1388 * intl/: remove directory
1390 * src/cal/cal.c: cygwin provides langinfo.h, but
1391 not the nl_langinfo function. Make sure both exist
1392 before calling nl_langinfo.
1393 * configure.ac: remove references to system header files
1394 needed only by utmpdump or last. Don't try to generate
1396 * Makefile.am: remove intl/ directory; add po/ directory
1397 to make new gettext happy. Remove last and utmpdump from
1398 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1399 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1400 references to last and utmpdump _SOURCES.
1401 * po/LINGUAS: new file (needed by new gettext)
1402 * po/POTFILES.in: new file (needed by new gettext)
1403 * common.h: remove references to system header files used
1404 only by utmpdump or last
1405 * bootstrap: add `force' options
1407 * PROGLIST: docu update
1408 * README: dpcu update
1410 * HOW-TO-CONTRIBUTE: docu update
1412 * aclocal.m4: regenerate
1413 * configure: regenerate
1414 * Makefile.in: regenerate
1415 * config.h.in: regenerate
1416 * ABOUT-NLS: new version
1417 * COPYING: new version
1418 * INSTALL: new version
1419 * mkinstalldirs: new version
1420 * missing: new version
1421 * install-sh: new version
1422 * depcomp: new version
1423 * config.sub: new version
1424 * config.guess: new version
1426 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1428 At Bruno Haible's suggestion, don't include all of
1429 gettext. Just have an intl/ directory with a null
1430 Makefile.in, and a populated po/ directory. m4/
1431 is no longer necessary. Later, when automake bug
1432 is fixed, we can remove the intl/ directory entirely,
1433 but we'll still need the po/ directory and the ABOUT-NLS
1437 * intl/Makefile.in: turn this into a null file
1439 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1440 * Makefile.am: remove m4/ from SUBDIRS
1441 * Makefile.in: regenerate
1442 * configure: regenerate
1444 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1446 * configure.ac: bump version to 1.1.2
1447 * configure: regenerate
1449 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1451 Add 'mcookie' program. Tag "v1_1_1d"
1453 * src/mcookie: new directory
1454 * src/mcookie/mcookie.c: new file
1455 * src/mcookie/mcookie.1: new file
1456 * src/mcookie/md5.h: new file
1457 * src/mcookie/md5.c: new file
1458 * Makefile.am: add program 'mcookie'
1459 * configure.ac: add test for gettimeofday
1460 * config.h.in: regenerate
1461 * Makefile.in: regenerate
1462 * PROGLIST: add mcookie
1463 * README: add mcookie
1464 * NEWS: mention mcookie
1466 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1468 Add 'colrm' program. Tag "v1_1_1c"
1470 * src/colrm: new directory
1471 * src/colrm/colrm.c: new file
1472 * src/colrm/colrm.1: new file
1473 * src/colrm/widechar.h: new file
1474 * Makefile.am: add program 'colrm'
1475 * Makefile.in: regenerate
1476 * PROGLIST: add colrm
1478 * NEWS: hasn't been updated in a while...
1480 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1482 Add 'colcrt' program. Tag "v1_1_1b"
1484 * src/colcrt: new directory
1485 * src/colcrt/colcrt.c: new file
1486 * src/colcrt/colcrt.1: new file
1487 * src/colcrt/widechar.h: new file
1488 * Makefile.am: add program 'colcrt'
1489 * Makefile.in: regenerate
1490 * PROGLIST: add colcrt
1491 * README: add colcrt
1493 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1495 Add 'column' program. Tag "v1_1_1a"
1497 * src/column: new directory
1498 * src/column/column.c: new file
1499 * src/column/column.1: new file
1500 * src/column/err.c: new file
1501 * src/column/errs.h: new file
1502 * src/column/widechar.h: new file
1503 * Makefile.am: add program 'column'
1504 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1505 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1506 * Makefile.in: regenerate
1507 * config.h.in: regenerate
1508 * configure: regenerate
1509 * PROGLIST: add column
1510 * README: add column
1512 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1514 * TODO: remove gettext reminder
1515 * HOW-TO-CONTRIBUTE: explain how to handle programs
1516 that need -lintl, given the gettextize changes below.
1517 * Makefile.in: regenerate
1519 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1521 Bug in automake means that we have to gettextize -- even tho
1522 we will never actually build gettext ourselves ('external'
1523 option in AM_GNU_GETTEXT). Reported to automake list.
1525 Bug in gettext means that we have to explicitly set and AC_SUBST
1526 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1529 * Makefile.am (SUBDIRS): Add intl, m4.
1530 (ACLOCAL_AMFLAGS): New variable.
1531 (EXTRA_DIST): Add config.rpath.
1532 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1534 * intl/: new directory
1536 * po/: new directory
1538 * m4/: new directory
1540 * config.rpath: new file
1541 * ABOUT-NLS: new file
1542 * aclocal.m4: regenerate
1543 * Makefile.in: regenerate
1544 * configure: regenerate
1545 * bootstrap: add -I m4 to aclocal command; copy files
1546 * config.guess: new file
1547 * config.sub: new file
1549 * config.h.in: regenerate
1550 * TODO: note to remove all this garbage when it becomes
1551 possible; need bugfix to automake and gettext.m4
1553 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1555 Adjust to cygwin's libintl library now depending on libiconv.
1556 Easiest way: remove explicit search for -lintl and libintl.h;
1557 instead use AM_GNU_GETTEXT.
1561 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1562 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1563 option requires po/ and intl/ directories. See gettextize above.
1564 * src/rev: new directory
1565 * src/rev/rev.c: new file
1566 * src/rev/rev.1: new file
1567 * src/rev/widechar.h: new file
1568 * Makefile.am: add program 'rev'. Add LDADD variables for
1569 the programs that use gettext, since -lintl is no longer
1570 automatically included in LIBS (use @INTLLIBS@)
1571 * Makefile.in: regenerate
1575 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1578 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1580 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1581 * configure.ac: bump to 1.1.1
1582 * Makefile.am: add getopt and readlink
1585 * Makefile.in: regenerate
1586 * configure: regenerate
1587 * src/Makefile.am: delete (forgot to do so in previous commit)
1588 * src/Makefile.in: delete (ditto)
1589 * src/readlink/readlink.1: new file
1590 * src/readlink/readlink.c: new file
1591 * src/getopt/getopt.1: new file
1592 * src/getopt/getopt.c: new file
1593 * src/getopt/parse.bash: new file
1594 * src/getopt/parse.tcsh: new file
1595 * src/getopt/test.bash: new file
1596 * src/getopt/test.tcsh: new file
1598 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1599 Robert Collins <robert.collins@itdomain.com.au>
1601 Convert to one-big-makefile style. cf "Recursive make
1602 considered harmful". Bump to 1.1.0
1604 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1605 * Makefile.am: consolidate from src/*/Makefile.am
1606 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1608 * NEWS: Note one-file-to-build-them-all
1610 * aclocal.m4: regenerate
1611 * Makefile.in: regenerate
1612 * configure: regenerate
1613 * /src/realpath/Makefile.in: delete
1614 * /src/realpath/Makefile.am: delete
1615 * /src/namei/Makefile.in: delete
1616 * /src/namei/Makefile.am: delete
1617 * /src/mkshortcut/Makefile.in: delete
1618 * /src/mkshortcut/Makefile.am: delete
1619 * /src/lpr/Makefile.in: delete
1620 * /src/lpr/Makefile.am: delete
1621 * /src/last/Makefile.in: delete
1622 * /src/last/Makefile.am: delete
1623 * /src/ipc/Makefile.in: delete
1624 * /src/ipc/Makefile.am: delete
1625 * /src/dump/Makefile.in: delete
1626 * /src/dump/Makefile.am: delete
1627 * /src/ddate/Makefile.in: delete
1628 * /src/ddate/Makefile.am: delete
1629 * /src/cygstart/Makefile.in: delete
1630 * /src/cygstart/Makefile.am: delete
1631 * /src/conv/Makefile.in: delete
1632 * /src/conv/Makefile.am: delete
1633 * /src/col/Makefile.in: delete
1634 * /src/col/Makefile.am: delete
1635 * /src/cal/Makefile.in: delete
1636 * /src/cal/Makefile.am: delete
1637 * /src/banner/Makefile.in: delete
1638 * /src/banner/Makefile.am: delete
1639 * /src/ascii/Makefile.in: delete
1640 * /src/ascii/Makefile.am: delete
1641 * /src/Makefile.in: delete
1642 * /src/Makefile.am: delete
1644 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1646 * Makefile.in: regenerate
1647 * src/Makefile.in: regenerate
1648 * src/*/Makefile.in: regenerate
1649 * configure: regenerate
1650 * aclocal.m4: regenerate
1652 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1654 * src/col: new directory
1655 * src/col/Makefile.am: new file
1656 * src/col/Makefile.in: new file
1657 * src/col/col.c: new file
1658 * src/col/err.c: new file
1659 * src/col/err.h: new file
1660 * src/col/col.1: new file
1661 * src/col/README.col: new file
1662 * src/Makefile.am: add subdirectory col
1663 * src/Makefile.in: regenerate
1664 * AUTHORS: add David A. Willis for col
1668 2002-04-16 Chris January <chris@atomice.net>
1670 * src/conv/conv.c (convert): Use correct type to store the
1671 return value of fgetc()
1673 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1675 * Makefile.in: rebootstrap
1678 * src/Makefile.in: ditto
1679 * src/ascii/Makefile.in: ditto
1680 * src/banner/Makefile.in: ditto
1681 * src/cal/Makefile.in: ditto
1682 * src/clip/Makefile.in: ditto
1683 * src/conv/Makefile.in: ditto
1684 * src/ddate/Makefile.in: ditto
1685 * src/dump/Makefile.in: ditto
1686 * src/ipc/Makefile.in: ditto
1687 * src/last/Makefile.in: ditto
1688 * src/lpr/Makefile.in: ditto
1689 * src/mkshortcut/Makefile.in: ditto
1690 * src/namei/Makefile.in: ditto
1691 * src/realpath/Makefile.in: ditto
1693 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1695 * src/cygstart: new directory
1696 * src/cygstart/Makefile.am: new file
1697 * src/cygstart/Makefile.in: new file
1698 * src/cygstart/cygstart.c: new file
1699 * src/cygstart/cygstart.1: new file
1700 * src/Makefile.am: add subdirectory cygstart
1701 * src/Makefile.in: regenerate
1702 * AUTHORS: add Michael Schaap for cygstart
1703 * PROGLIST: add cygstart
1704 * README: add cygstart
1706 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1708 * HOW-TO-CONTRIBUTE: fix typos
1710 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1712 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1714 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1716 * TODO: remove 'reorg' note
1717 * configure.ac: mark as version 1.0.0
1718 * configure: regenerate
1719 * HOW-TO-CONTRIBUTE: new file
1721 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1723 * configure.ac: build Makefiles in new directories
1724 * configure.in: regenerate
1725 * Makefile.am: change subdirs
1726 * Makefile.in: regenerate
1728 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1730 * src: new directory
1731 * src/Makefile.am: new file
1732 * src/Makefile.in: new file
1733 * src-gpl/Makefile.am: removed
1734 * src-gpl/Makefile.in: removed
1735 * src-pd/Makefile.am: removed
1736 * src-pd/Makefile.in: removed
1737 * src-bsd/Makefile.am: removed
1738 * src-bsd/Makefile.in: removed
1740 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1742 * src/ascii: new directory
1743 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1744 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1745 * src/ascii/Makefile.am: new file
1746 * src/ascii/Makefile.in: new file
1748 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1750 * src/banner: new directory
1751 * src-gpl/banner.c: moved to src/banner/banner.c
1752 * src/banner/banner.c: moved from src-gpl/banner.c
1753 * src/banner/Makefile.am: new file
1754 * src/banner/Makefile.in: new file
1756 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1758 * src/cal: new directory
1759 * src-bsd/cal.c: moved to src/cal/cal.c
1760 * src/cal/cal.c: moved from src-bsd/cal.c
1761 * src-bsd/cal.1: moved to src/cal/cal.1
1762 * src/cal/cal.1: moved from src-bsd/cal.1
1763 * src-bsd/err.c: moved to src/cal/err.c
1764 * src/cal/err.c: moved from src-bsd/err.c
1765 * src-bsd/errs.h: moved to src/cal/errs.h
1766 * src/cal/errs.h: moved from src-bsd/errs.h
1767 * src-bsd/widechar.h: moved to src/cal/widechar.h
1768 * src/cal/widechar.h: moved from src-bsd/widechar.h
1769 * src-bsd/README.cal: moved to src/cal/README.cal
1770 * src/cal/README.cal: moved from src-bsd/README.cal
1771 * src/cal/Makefile.am: new file
1772 * src/cal/Makefile.in: new file
1774 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1776 * src/clip: new directory
1777 * src-gpl/putclip.c: moved to src/clip/putclip.c
1778 * src/clip/putclip.c: moved from src-gpl/putclip.c
1779 * src-gpl/getclip.c: moved to src/clip/getclip.c
1780 * src/clip/getclip.c: moved from src-gpl/getclip.c
1781 * src/clip/Makefile.am: new file
1782 * src/clip/Makefile.in: new file
1784 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1786 * src/conv: new directory
1787 * src-gpl/conv.c: moved to src/conv/conv.c
1788 * src/conv/conv.c: moved from src-gpl/conv.c
1789 * src/conv/Makefile.am: new file
1790 * src/conv/Makefile.in: new file
1792 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1794 * src/ddate: new directory
1795 * src-pd/ddate.c: moved to src/ddate/ddate.c
1796 * src/ddate/ddate.c: moved from src-pd/ddate.c
1797 * src-pd/ddate.1: moved to src/ddate/ddate.1
1798 * src/ddate/ddate.1: moved from src-pd/ddate.1
1799 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1800 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1801 * src/ddate/Makefile.am: new file
1802 * src/ddate/Makefile.in: new file
1804 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1806 * src/dump: new directory
1807 * src-gpl/dump.c: moved to src/dump/dump.c
1808 * src/dump/dump.c: moved from src-gpl/dump.c
1809 * src/dump/Makefile.am: new file
1810 * src/dump/Makefile.in: new file
1812 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1814 * src/ipc: new directory
1815 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1816 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1817 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1818 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1819 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1820 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1821 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1822 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1823 * src/ipc/Makefile.am: new file
1824 * src/ipc/Makefile.in: new file
1826 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1828 * src/last: new directory
1829 * src-gpl/last.c: moved to src/last/last.c
1830 * src/last/last.c: moved from src-gpl/last.c
1831 * src-gpl/last.1: moved to src/last/last.1
1832 * src/last/last.1: moved from src-gpl/last.1
1833 * src-gpl/lastb.1: moved to src/last/lastb.1
1834 * src/last/lastb.1: moved from src-gpl/lastb.1
1835 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1836 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1837 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1838 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1839 * src/last/Makefile.am: new file
1840 * src/last/Makefile.in: new file
1842 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1844 * src/lpr: new directory
1845 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1846 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1847 * src/lpr/Makefile.am: new file
1848 * src/lpr/Makefile.in: new file
1850 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1852 * src/mkshortcut: new directory
1853 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1854 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1855 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1856 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1857 * src/mkshortcut/Makefile.am: new file
1858 * src/mkshortcut/Makefile.in: new file
1860 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1862 * src/namei: new directory
1863 * src-pd/namei.c: moved to src/namei/namei.c
1864 * src/namei/namei.c: moved from src-pd/namei.c
1865 * src-pd/namei.1: moved to src/namei/namei.1
1866 * src/namei/namei.1: moved from src-pd/namei.1
1867 * src-pd/README.namei: moved to src/namei/README.namei
1868 * src/namei/README.namei: moved from src-pd/README.namei
1869 * src-pd/README1.namei: moved to src/namei/README1.namei
1870 * src/namei/README1.namei: moved from src-pd/README1.namei
1871 * src/namei/Makefile.am: new file
1872 * src/namei/Makefile.in: new file
1874 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1876 * src/realpath: new directory
1877 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1878 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1879 * src/realpath/Makefile.am: new file
1880 * src/realpath/Makefile.in: new file
1883 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1885 * src-gpl/Makefile.am: add lpr and mkshortcut
1886 * src-gpl/Makefile.in: regenerate
1887 * configure.ac: update version number
1888 * configure: regenerate
1889 * AUTHORS: add Rick and Joshua
1890 * PROGLIST: add lpr and mkshortcut
1891 * NEWS: add lpr and mkshortcut
1892 * README: add lpr and mkshortcut
1893 * TODO: add some notes...
1894 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1895 include config.h and common.h. Move other #inludes to
1896 common.h. Add some static strings for later use (version,
1898 * src-gpl/lpr.c: Add license reference. Explicitly include
1899 config.h and common.h. Move other #includes to common.h.
1900 Add some static strings for later use (version, Id, copyright).
1901 Change programName to program_name (to match style of other
1902 programs). Strdup from argv[0] instead of hardcoding. Use
1903 VA_START macro instead of va_start.
1905 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1907 * src-gpl/lpr.c: new file
1909 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1911 * src-gpl/mkshortcut.c: new file
1912 * src-gpl/mkshortcut.1: new file
1914 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1916 * src-pd/ddate.c: add explicit license reference
1917 and move #includes to common.h. Guard setlocale.
1918 Explicitly include config.h, common.h
1919 * src-pd/namei.c: ditto
1920 * src-bsd/cal.c: ditto
1921 * src-bsd/err.c: ditto
1922 * src-bsd/errs.h: explicitly include config.h, common.h
1923 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1924 * src-gpl/ascii.c: explicitly include config.h
1925 * src-gpl/banner.c: reformat license notice. explicitly
1927 * src-gpl/conv.c: explictly include config.h
1928 * src-gpl/dump.c: explictly include config.h; move other
1929 includes into common.h
1930 * src-gpl/getclip.c: explicitly include config.h
1931 * src-gpl/last.c: reformat license notice. explicitly include
1932 config.h. Move other #includes into common.h
1933 * src-gpl/oldutmp.h: add explicit license reference.
1934 * src-gpl/putclip.c: include config.h. Move other #includes
1936 * src-gpl/realpath.c: Reformat license reference. Explicitly
1938 * src-gpl/msgtool.c: add explicit license reference. include
1939 config.h. Guard ipc #includes. Move other includes into common.h
1940 * src-gpl/semstat.c: ditto
1941 * src-gpl/semtool.c: ditto
1942 * src-gpl/shmtool.c: ditto
1943 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1944 include config.h. Move other includes into common.h.
1945 * config.h.in: regenerate
1946 * configure.ac: Add the new checks
1947 * common.h: Migrate other includes from .c files here.
1948 * configure: regenerate
1950 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1952 * src-bsd/cal.c: fix spelling
1954 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1956 * acinclude.m4: new file
1957 * common.h: new file
1958 * configure.ac: add conditionals for windows-only,
1959 cygipc-only programs
1960 * src-gpl/Makefile.am: use conditionals
1961 * aclocal.m4: regenerate
1962 * config.h.in: regenerate
1963 * Makefile.in: regenerate
1964 * src-gpl/Makefile.in: regenerate
1965 * configure: regenerate
1966 * README: minor changes
1967 * src-bsd/cal.c: use common.h
1968 * src-pd/ddate.c: use common.h
1969 * src-pd/namei.c: use common.h
1970 * src-gpl/ascii.c: use common.h
1971 * src-gpl/banner.c: use common.h
1972 * src-gpl/conv.c: use common.h
1973 * src-gpl/dump.c: use common.h
1974 * src-gpl/getclip.c: use common.h
1975 * src-gpl/last.c: use common.h
1976 * src-gpl/msgtool.c: use common.h
1977 * src-gpl/putclip.c: use common.h
1978 * src-gpl/realpath.c: use common.h
1979 * src-gpl/semstat.c: use common.h
1980 * src-gpl/semtool.c: use common.h
1981 * src-gpl/shmtool.c: use common.h
1982 * src-gpl/utmpdump.c: use common.h
1984 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1986 * NEWS: add entries for 0.9.6, .7, and .8
1987 * ChangeLog: fix tabs
1988 * release version 0.9.8
1990 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1992 * src-pd/ddate.c: new file
1993 * src-pd/ddate.1: new file
1994 * src-pd/ddate.doc: new file
1995 * AUTHORS: add Druel the Chaotic
1996 * PROGLIST: add ddate
1997 * README: mention ddate
1998 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2000 * src-bsd/Makefile.in: regenerate
2002 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2004 * src-gpl/realpath.c: new file
2005 * AUTHORS: add Steven Barker
2006 * PROGLIST: add realpath
2007 * README: mention realpath
2008 * src-gpl/Makefile.am: add realpath to proglist
2009 * src-gpl/Makefile.in: regenerate
2011 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2013 * src-gpl/utmpdump.c: new file
2014 * AUTHORS: add Mark Bradshaw
2015 * PROGLIST: add utmpdump
2016 * README: mention utmpdump
2017 * src-gpl/Makefile.am: add utmpdump to proglist
2018 * src-gpl/Makefile.in: regenerate
2020 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
2022 * bootstrap: new file
2023 * src-gpl/Makefile.am: add last to proglist
2024 * src-gpl/Makefile.in: regenerate
2025 * PROGLIST: add last
2026 * README: mention last
2027 * AUTHORS: add Mark Bradshaw
2029 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2031 * src-gpl/last.c: new file
2032 * src-gpl/last.1: new file
2033 * src-gpl/lastb.1: new file
2034 * src-gpl/oldutmp.h: new file
2036 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2038 * src-gpl/banner.c: fix the -c option, use ANSI
2039 font to print the extended charset
2041 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2043 * licenses: new subdir
2044 * licenses/COPYING.GPL: new file (GPL text)
2045 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2046 without the advertising clause)
2047 * src-pd: new subdir (for public domain source code that
2048 I've taken, modified, and released under the GPL)
2049 * src-bsd: new subdir (for source code that is covered
2050 by the BSD-no-advert license) Note that BSD-w-advert
2051 code is disallowed -- can't legally be linked to
2053 * src: removed (renamed to src-gpl for consistency)
2054 * src-gpl: new (renamed from src)
2055 * PROGLIST: new file (contains descriptions of the
2057 * README: proglist stuff removed. README is more general.
2058 * src-bsd/Makefile.am: new file
2059 * src-bsd/Makefile.in: new file
2060 * src-bsd/README.cal: new file
2061 * src-bsd/cal.1: new file
2062 * src-bsd/cal.c: new file
2063 * src-bsd/err.c: new file
2064 * src-bsd/errs.h: new file
2065 * src-bsd/widechar.h: new file
2066 * src-pd/Makefile.am: new file
2067 * src-pd/Makefile.in: new file
2068 * src-pd/README.namei: new file
2069 * src-pd/README1.namei: new file
2070 * src-pd/namei.1: new file
2071 * src-pd/namei.c: new file
2072 * configure.ac: add new tests to support namei and cal
2073 * Makefile.am: add new subdirs
2074 * config.h.in: regenerate
2075 * aclocal.m4: regenerate
2076 * Makefile.in: regenerate
2077 * src/Makefile.in: regenerate
2079 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2081 * package renamed to 'cygutils'
2084 * AUTHORS: add Jorg Schaible
2085 * configure.ac: package name change
2086 * src/Makefile.am: add 'banner'
2087 * src/banner.c: new file. Modified from Joerg's
2088 original to use popt for argument processing.
2089 * configure: regenerate
2090 * config.h.in: regenerate
2091 * aclocal.m4: regenerate
2092 * Makefile.in: regenerate
2093 * src/Makefile.in: regenerate
2095 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2097 * src/semtool.c: added
2098 * src/semstat.c: added
2099 * src/msgtool.c: added
2100 * src/shmtool.c: added
2101 * src/Makefile.am: add semtool, semstat, msgtool,
2102 and shmtool targets.
2103 * configure.ac: add check for cygipc, and for
2105 * configure: regenerate
2106 * config.h.in: regenerate
2107 * aclocal.m4: regenerate
2108 * Makefile.in: regenerate
2109 * src/Makefile.in: regenerate
2111 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2113 * uuencode.1: deleted
2114 * uuencode.c: deleted
2115 * uudecode.1: deleted
2116 * uudecond.c: deleted (get these from GNU sharutils)
2118 * mktemp.c: deleted (get these from
2119 http://www.courtesan.com/mktemp/)
2120 * autoconfiscated -- lots of new files
2121 * moved remaining .c files into src subdir
2122 * src/conv.c: now recognize 'dos2unix.exe' and
2123 'unix2dos.exe' as special argv[0] values, along
2124 with 'd2u.exe' and 'u2d.exe'
2125 * src/Makefile.in: install conv.exe as itself but
2126 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2130 * link with /usr/lib/libpopt.a ('official' version)
2131 * add mktemp implementation
2132 * add friendly help/option handling to dump, putclip,