1 2009-09-13 Charles Wilson <cwilson@...>
3 Build and distribution fixes.
4 * Makefile.am: Support silent-rules when building
5 libicons. Don't distributed cygicons.rc.
7 2009-09-13 Charles Wilson <cwilson@...>
9 Import relevant changes from MinGW and MSYS port
10 * Makefile.am: Specify --major-image-version and
11 --minor-image-version for DLL and EXEs.
12 * common.h: Compatibility macros for cygwin-specific
14 * configure.ac: Force automake-1.11, enable silent rules.
15 * src/conv/conv.c (convert): Use mkstemp instead of tmpnam
16 (the latter fails horribly on MinGW+Vista).
17 * src/conv/mkstemp.c: New file (ported from an old NetBSD
18 version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/)
19 * src/cygstart/cygstart.c: Guard cygwin.h include, and
20 cygwin-specific function calls.
21 * src/realpath/realpath.c: Guard cygwin.h include.
22 * src/readshortcut/readshortcut.c: Guard cygwin-specific
23 function forward declarations.
24 * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help
25 text; extend help and usage text to reflect new options.
26 (usage): Accept errcode instead of always exit(1).
28 (scan_for_help): New function.
29 (main): Add support for -help|--help long options; search
30 first for these and exit early, before allowing getopt().
31 Fix handling of getopt error states.
34 2009-05-06 Charles Wslson <cwilson@...>
37 * BRANCHES: Document new branch information.
38 * TODO: Add new items.
39 * configure.ac: Check for cygwin_conv_path (which
40 exists only on cygwin-1.7); error if missing.
42 * config.h.in: Regenerate.
44 2009-05-06 Charles Wilson <cwilson@...>
46 Make coding style consistent throughout.
47 * ascii/ascii.c: Format using 'indent -gnu
49 * banner/banner.c: Ditto.
50 * clip/getclip.c: Ditto.
51 * clip/putclip.c: Ditto.
52 * cygstart/cygstart.c: Ditto.
54 * ipc/msgtool.c: Ditto.
55 * ipc/semstat.c: Ditto.
56 * ipc/semtool.c: Ditto.
57 * ipc/shmtool.c: Ditto.
58 * mkshortcut/mkshortcut.c: Ditto.
59 * readshortcut/readshortcut.c: Ditto.
60 * realpath/realpath.c: Ditto.
61 * Printer.hh: Format using 'astyle --style=gnu -c'.
62 Move 'using namespace' from hh to cc.
64 * Win32Utils.cc: Ditto.
65 * Win32Utils.hh: Ditto.
66 * PrinterException.hh: Format using 'astyle --style=gnu
67 -c'. Removed 'using namespace' statement.
68 * lpr.cc: Format using 'astyle --style=gnu -c'
70 2009-05-06 Charles Wilson <cwilson@...>
72 Ensure uniformity for --version option.
73 * src/ascii/ascii.c: Ensure --version output
74 reports package version; harmonize formats.
75 * src/banner/banner.c: Ditto.
76 * src/clip/getclip.c: Ditto.
77 * src/clip/putclip.c: Ditto.
78 * src/conv/conv.c: Ditto.
79 * src/cygstart/cygstart.c: Ditto.
80 * src/dump/dump.c: Ditto.
81 * src/mkshortcut/mkshortcut.c: Ditto.
82 * src/realpath/realpath.c: Ditto.
83 * src/readshortcut/readshortcut.c: Ditto, and
85 * src/readshortcut/readshortcut.c: Fix line
88 2009-05-06 Charles Wilson <cwilson@...>
92 2009-05-05 IWAMURO Motonori <deenheart@gmail.com>
93 Corinna Vinschen <corinna@vinschen.de>
95 Support UTF pathnames in cygstart
96 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
98 (main): Changed *action and *args to wchar_t*.
99 Transcode and dup from argv, rather than strdup.
100 When constructing args, use appropriate wide
101 constants and transoding operations.
102 (skipLocalUNCPart): New.
103 (cygStart): Rewrite to handle wchar_t and new
104 cygwin-1.7 path conversion functions.
105 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
108 2009-05-05 Charles Wilson <cwilson@...>
110 Branch for 1.3.x (cygwin-1.5 only)
111 * BRANCHES: Update documentation
113 2009-04-22 Charles Wilson <cwilson@...>
116 * configure.ac: Bump version number.
117 * Makefile.am: Fix post-install.
121 2009-04-21 Charles Wilson <cwilson@...>
123 * src/cygicons/README: Remove trailing spaces.
125 * PROGLIST: Fix typos.
127 * configure.ac: Bump version number. Update
128 to libtool-2.2 idioms. Require ac-2.63. Require
129 gettext-0.17. Modify dist to use lzma.
130 * ABOUT-NLS: Regenerate.
131 * INSTALL: Regenerate.
132 * config.h.in: Regenerate.
133 * po/Makefile.in.in: Regenerate.
135 2008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
137 If cygstart -w, then propagate child exit status.
138 * src/cygstart/cygstart.c (main): exit with
139 value returned by cygStart().
140 (cygStart): If -w/--wait, then get exit status
141 of child process and return it.
143 2008-08-10 Barry Kelly <bkelly.ie@gmail.com>
145 Add -w/--wait option to cygstart.
146 * src/cygstart/cygstart.c: New enum StartFlags.
147 (main): Add startup options category, containing
148 new -w/--wait option. Use it to set StartFlags.
149 Modify -v/--verbose to set StartFlags.
150 Pass StartFlags to cygStart().
151 (printLastError): New.
152 (cygStart): Change signature to accept StartFlags.
153 Propagate StartFlags to winStart().
154 (winStart): Change signature to accept StartFlags.
155 Wait for child process to finish if SF_WAIT flag
156 is set in StartFlags.
158 2007-08-24 Charles Wilson <cwilson@...>
160 Bump version number to 1.3.2
162 * bootstrap: copy libtool.m4 to m4/.
163 * configure.ac: Bumped version number. Created
164 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
165 Created AC_SUBST value for cygicon dll vernum.
166 Added libtool. Don't force -lpopt into LIBS.
167 Added cygicons.rc to list of generated files.
168 * Makefile.am: Added rules for building cygicons
169 DLL (but only on win32). Added doc_DATA target for
170 installing documentation. Added licenses_DATA
171 target for installing component licenses into
172 subdir of $(docdir). Added include_HEADERS target
173 for installing cygicons header (but only on win32).
174 Added lpr_doc_DATA and cygicons_doc_DATA targets
175 for installing component documentation into separate
176 subdirs of $(docdir). Added -lpopt to the *_LDADD
177 rules for the targets that need it, now that -lpopt
178 is not added to LIBS (created *_LDADD if not exist).
179 Added install-hook/uninstall-hook commands to force
180 the cygicons import and libtool libraries to have
181 the desired name. Added necessary variables, targets,
182 flags, and custom rules for building cygicons (special
183 care needed to deal with .rc files).
184 * src/cygicons/README: new file.
185 * src/cygicons/cygicons.h: new file.
186 * src/cygicons/cygicons.rc.in: new file.
187 * src/cygicons/cygwin-kde.ico: new file.
188 * src/cygicons/cygwin.ico: new file.
189 * src/cygicons/cygwinblue.ico: new file.
190 * src/cygicons/cygwincyan.ico: new file.
191 * src/cygicons/cygwing.ico: new file.
192 * src/cygicons/cygwings.ico: new file.
193 * src/cygicons/cygwinpurple.ico: new file.
194 * src/cygicons/cygwinred.ico: new file.
195 * src/cygicons/cygwinshiny.ico: new file.
196 * src/cygicons/cygwinyellow.ico: new file.
197 * config.h.in: regenerated.
198 * AUTHORS: updated documentation.
199 * NEWS: updated documentation.
200 * PROGLIST: updated documentation.
201 * README: updated documentation.
202 * HOW-TO-INSTALL: updated documentation.
203 * BRANCHES: updated documentation.
205 2006-12-12 Charles Wilson <cwilson@...>
208 Update build machinery to ac-2.61, am-1.10, gt-0.15
210 * configure.ac: bump version number
211 Move auxilliary files to build-aux dir.
212 Move .m4 files to m4/ dir.
213 * Makefile.am: Make sure aclocal can find m4 files.
214 * BRANCHES: update documentation
215 * NEWS: update documentation
216 * config.rpath: remove from CVS control
217 * acinclude.m4: moved to...
218 * m4/check_stdcall_func.m4: here.
219 * INSTALL: update to latest automake
220 * bootstrap: use autoreconf
221 * config.h.in: regenerate with latest autoconf
222 * ABOUT-NLS: update to latest gettext
223 * po/Makefile.in.in: update to latest gettext
224 * po/Rules-quot: update to latest gettext
225 * po/Makevars.template: new file due to gettext update
227 2006-12-12 Michael Schaap <cygwin@mscha.nl>
229 * src/cygstart/cygstart.c (winstart): use
230 cygwin_internal(CW_SYNC_WINENV) instead of own
231 code to sync environment
232 (main): add --verbose option to show actual
233 ShellExecute call made
235 2006-03-20 Charles Wilson <cwilson@...>
237 bump version number to 1.3.0
239 * Makefile.am: remove programs, code, and documentation for
240 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
241 namei, rename, and rev. These programs now provided by
243 * configure.ac: bump version number
244 * BRANCHES: update documentation
245 * NEWS: update documentation
246 * PROGLIST: update documentation
247 * README: update documentation
248 * src/cal/README.cal: removed
249 * src/cal/cal.1: removed
250 * src/cal/cal.c: removed
251 * src/cal/err.c: removed
252 * src/cal/errs.h: removed
253 * src/cal/widechar.h: removed
254 * src/col/README.col: removed
255 * src/col/col.1: removed
256 * src/col/col.c: removed
257 * src/col/err.c: removed
258 * src/col/err.h: removed
259 * src/colcrt/colcrt.1: removed
260 * src/colcrt/colcrt.c: removed
261 * src/colcrt/widechar.h: removed
262 * src/colrm/colrm.1: removed
263 * src/colrm/colrm.c: removed
264 * src/colrm/widechar.h: removed
265 * src/column/column.1: removed
266 * src/column/column.c: removed
267 * src/column/err.c: removed
268 * src/column/errs.h: removed
269 * src/column/widechar.h: removed
270 * src/ddate/ddate.1: removed
271 * src/ddate/ddate.c: removed
272 * src/ddate/ddate.doc: removed
273 * src/getopt/getopt.1: removed
274 * src/getopt/getopt.c: removed
275 * src/getopt/parse.bash: removed
276 * src/getopt/parse.tcsh: removed
277 * src/getopt/test.bash: removed
278 * src/getopt/test.tcsh: removed
279 * src/mcookie/mcookie.1: removed
280 * src/mcookie/mcookie.c: removed
281 * src/mcookie/md5.c: removed
282 * src/mcookie/md5.h: removed
283 * src/namei/README.namei: removed
284 * src/namei/README1.namei: removed
285 * src/namei/namei.1: removed
286 * src/namei/namei.c: removed
287 * src/rename/nls.h: removed
288 * src/rename/rename.1: removed
289 * src/rename/rename.c: removed
290 * src/rev/rev.1: removed
291 * src/rev/rev.c: removed
292 * src/rev/widechar.h: removed
294 2006-02-10 Charles Wilson <cwilson@...>
296 bump version number - 1.2.10
297 * configure.ac: ditto
298 * NEWS: update documentation
300 * INSTALL: update from autotools
302 2006-02-10 Michael Schaap <cygwin@mscha.org>
304 * src/cygstart/cygstart.c (setup_win_environ): properly convert
305 environment variables to Win32.
307 2006-02-10 Eric Blake <ebb9@byu.net>
309 * src/cygstart/cygstart.c (main): Don't permute options
311 2005-07-09 Charles Wilson <cwilson@...>
313 bump version number - 1.2.9
314 * configure.ac: ditto
315 * NEWS: update documentation
318 2005-07-08 Christopher Faylor <cgf@timesys.com>
320 * src/readshortcut.c (readshortcut): Pass opts by reference so that
321 changes made to the opts contents are reflected in the caller to
322 accommodate freeing of malloced fields.
324 2005-05-16 Charles Wilson <cwilson@...>
326 bump version number - 1.2.8
327 * configure.ac: bump version
328 * BRANCHES: update documentation
330 2005-05-16 Kees Zeelenberg <kzlq@...>
332 * src/dump/dump.c: fixes for -mno-cygwin/mingw
335 * NEWS: update documentation
337 2005-05-16 Michael Schaap <cygstart@...>
339 * src/cygstart/cygstart.c: improve compatibility with
340 'mount -X' by syncing env between cygwin and windows.
341 * NEWS: update documentation
343 2005-04-12 Charles Wilson <cwilson@...>
345 bump version number - 1.2.7
347 * configure.ac: bump version
348 * BRANCHES: update documentation
353 2005-04-12 Christopher Faylor <cgf@timesys.com>
355 * Makefile.am: Add rename.
356 * src/rename/rename.c: New file.
357 * src/rename/nls.h: Ditto.
358 * src/rename/rename.1: Ditto.
360 2005-03-07 Michael Schaap <cygstart@...>
362 * src/cygstart/cygstart.c: reorganize around previous
366 2005-03-03 Anthony Derosa <anthony.derosa1@...>
368 * src/cygstart/cygstart.c: fix memory leak, and improve
369 handling of long command lines.
371 2005-02-01 Charles Wilson <cwilson@....>
373 bump version number - 1.2.6
375 * configure.ac: bump version number
376 * src/conv/conv.c (exitOnZero): new function
377 (main): add new options --force, --safe
378 (conv): look for '\0' to signify binary files, not
379 "early" other-style line endings. Always convert
380 to specified type, unless '\0' found and --force not
381 given. But if disobeying user, print reason.
382 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
383 * NEWS: document new behavior
386 2005-01-31 Charles Wilson <cwilson@....>
388 * src/readlink/readlink.1: remove
389 * src/readlink/readlink.c: remove
390 * Makefile.am: remove readlink.1 and readlink.c
392 * README: document it; also fix typo
393 * AUTHORS: remove references to readlink
394 * PROGLIST: remove readlink
395 * configure: regenerate
397 2004-03-12 Charles Wilson <cwilson@....>
401 * src/mkshortcut/mkshortcut.c: fix some
402 memory leaks in mkshortcut().
403 * configure.ac: bump version number
406 2004-03-10 Harold L Hunt II <huntharo@....>
408 * src/mkshortcut/mkshortcut.c: add -d|--desc
409 option to set the description field (==tooltip
410 text) of the shortcut.
411 * src/mkshortcut/mkshortcut.1: document it.
414 2004-02-14 Dick Repansky <rrepasky@....>
415 Joshua Danial Franklin <joshuadfranklin@....>
417 * src/mkshortcut/mkshortcut.c: add -s option
418 to control normal|minimized|maximized state
419 of the launched application.
420 * src/mkshortcut/mkshortcut.1: document it.
423 2004-01-31 Charles Wilson <cwilson@....>
427 * src/ipc/ipcrm.c: remove
428 * src/ipc/ipcrm.8: remove
429 * src/ipc/ipcs.c: remove
430 * src/ipc/ipcs.8: remove
431 * src/ipc/semtool.c: compensate for interface differences
432 in cygserver vs. cygipc
433 * configure.ac: don't look for cygipc; just look for shmget
434 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
435 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
436 -- rely on cygserver support.
442 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
446 * src/ipc/ipck: fix typo, adapt for cygserver
451 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
453 * src/lpr/Printer.cc: fix bug in print() operation that was
454 causing duplication of the last character of a file.
455 * src/lpr/lpr.cc: add description of -l option to help message.
457 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
459 * src/mkshortcut/mkshortcut.1: update to reflect
460 new -w/--workingdir option.
462 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
464 * src/clip/getclip.c: Handle /dev/clipboard
465 native format. Add --no-conv option. Make it
467 * src/clip/putclip.c: Handle /dev/clipboard
468 native format. Add --no-conv option. Make it
471 2003-09-12 Rob Siklos <rob3@siklos.ca>
473 * src/clip/getclip.c: implemented --dos and --unix,
474 renamed putclip() to getclip()
475 * src/clip/putclip.c: implemented --dos and --unix,
476 fixed segfault on null input,
477 fixed indentation spacing,
478 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
479 * TODO: removed --unix --dos flag item for getclip and putclip
481 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
485 2003-09-04 Rob Siklos <rob3@siklos.ca>
487 * src/readshortcut: new directory
488 * src/readshortcut/readshortcut.c: new file
489 * src/readshortcut/readshortcut.1: new file
490 * Makefile.am: add program 'readshortcut'
491 * AUTHORS: add Rob Siklos for readshortcut
492 * PROGLIST: add readshortcut
493 * README: add readshortcut
495 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
497 tag and release v1_2_1
499 * configure.ac: don't add cygipc to libs; put
500 value in a separate variable IPCLIBS
501 * Makefile.am: use @IPCLIBS@
502 * HOW-TO-CONTRIBUTE: update
505 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
507 tag and release v1_2_0
509 * BRANCHES: add v1_2_0
511 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
513 * Makefile.am: correct some mistakes with
514 optionally-built progs.
516 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
518 * src/mkshortcut/mkshortcut.1: fix ^M problem.
520 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
522 * Makefile.am: add ipcs, ipcrm, and ipck
523 * configure.ac: change search method for libcygipc,
525 * src/ipc/ipcs.c: new file
526 * src/ipc/ipcs.8: new file
527 * src/ipc/ipcrm.c: new file
528 * src/ipc/ipcrm.8: new file
529 * src/ipc/ipck: new file
530 * NEWS: add info about ipcs, ipcrm, ipck
533 * config.h.in: regenerate
535 2003-06-12 gilles civario <gilles.civario@cea.fr>
537 * src/lpr/Printer.cc (Printer::open): correct
540 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
542 * BRANCHES: new file.
544 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
546 * Bump version to 1.1.4. Release.
548 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
550 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
551 translation is done. Defaults to false. Also added accessor
552 operations getRawFlag(), setRawFlag().
553 * src/lpr/Printer.cc: ditto.
554 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
555 * src/lpr/lpr.1: added documentation for -l option.
557 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
559 * NEWS: update lpr entry
561 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
562 * src/lpr/lpr.c: removed file
563 * src/lpr/Printer.cc: new file
564 * src/lpr/Printer.hh: new file
565 * src/lpr/PrinterException.hh: new file
566 * src/lpr/README: new file
567 * src/lpr/Win32Utils.cc: new file
568 * src/lpr/Win32Utils.hh: new file
569 * src/lpr/lpr.1: new file
570 * src/lpr/lpr.cc: new file
571 * Makefile.am: add macro src_lpr_lpr_SOURCES
572 updated macros noinst_HEADERS, man_MANS
573 * configure.ac: added AC_PROG_CXX to compile C++ files
575 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
577 * configure.ac: correct a problem with newer
579 * config.h.in: regenerate
581 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
583 * NEWS: announce mkshortcut changes
585 2003-02-05 David G. Baur <dgbaur@idmicro.com>
587 Added --workdir option to mkshortcut to set working directory
590 * mkshortcut.c (main): added dir_name_arg to opts
591 set dir_name to dir_name_arg if option was set
592 otherwise obtained from exe_name.
593 * mkshortcut.1: update
595 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
597 Convert mkshortcut to popt. Bump to version 1.1.3
599 * mkshortcut.c (license): new function
600 (version): popt version() function
601 (version): static variable renamed to versionStr
603 (usage): popt usage() function; the old usage()
605 (printLicense): new function
606 (printBottomDescription): new function
607 (printTopDescription): new function
608 (getVersion): new function
609 (mkshortcut): new function, contains core code
610 (print_version): removed.
611 (main): almost completely rewritten to use popt
613 * TODO: remove note about mkshortcut.
615 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
617 Fix things so that 'make dist' works
619 * Makefile.am: split up EXTRA_DIST into several
620 variables. Add a lot of files. Remove reference
621 to the m4/ directory.
622 * HOW-TO-CONTRIBUTE: correct a few things affected
625 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
627 Tired of long 'cvs diff' times over my modem, I
628 removed the files generated by bootstrap from
629 CVS. tarballs will have them, but cvs checkouts
630 will need to always run bootstrap. Since gettextize
631 is too intrusive, leave ABOUT-NLS and config.rpath
632 so we don't have to include gettext in bootstrap.
633 Also, don't bother with autoheader, so leave config.h.in
637 * mkinstalldirs: remove
639 * config.guess: remove
643 * Makefile.in: remove
646 * stamp-h.in: remove (not used by newer autotools)
648 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
650 Because utmpdump and last are now provided by the new
651 sysvinit package, those programs have been removed
652 from cygutils. Also, update to recent autotools &
653 gettext, plus a few cleanups.
655 * src/last/last.c: remove
656 * src/last/utmpdump.c: remove
657 * src/last/oldutmp.h: remove
658 * src/last/last.1: remove
659 * src/last/lastb.1: remove
660 * src/last/: remove directory
661 * intl/Makefile.in: remove
662 * intl/: remove directory
664 * src/cal/cal.c: cygwin provides langinfo.h, but
665 not the nl_langinfo function. Make sure both exist
666 before calling nl_langinfo.
667 * configure.ac: remove references to system header files
668 needed only by utmpdump or last. Don't try to generate
670 * Makefile.am: remove intl/ directory; add po/ directory
671 to make new gettext happy. Remove last and utmpdump from
672 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
673 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
674 references to last and utmpdump _SOURCES.
675 * po/LINGUAS: new file (needed by new gettext)
676 * po/POTFILES.in: new file (needed by new gettext)
677 * common.h: remove references to system header files used
678 only by utmpdump or last
679 * bootstrap: add `force' options
681 * PROGLIST: docu update
682 * README: dpcu update
684 * HOW-TO-CONTRIBUTE: docu update
686 * aclocal.m4: regenerate
687 * configure: regenerate
688 * Makefile.in: regenerate
689 * config.h.in: regenerate
690 * ABOUT-NLS: new version
691 * COPYING: new version
692 * INSTALL: new version
693 * mkinstalldirs: new version
694 * missing: new version
695 * install-sh: new version
696 * depcomp: new version
697 * config.sub: new version
698 * config.guess: new version
700 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
702 At Bruno Haible's suggestion, don't include all of
703 gettext. Just have an intl/ directory with a null
704 Makefile.in, and a populated po/ directory. m4/
705 is no longer necessary. Later, when automake bug
706 is fixed, we can remove the intl/ directory entirely,
707 but we'll still need the po/ directory and the ABOUT-NLS
711 * intl/Makefile.in: turn this into a null file
713 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
714 * Makefile.am: remove m4/ from SUBDIRS
715 * Makefile.in: regenerate
716 * configure: regenerate
718 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
720 * configure.ac: bump version to 1.1.2
721 * configure: regenerate
723 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
725 Add 'mcookie' program. Tag "v1_1_1d"
727 * src/mcookie: new directory
728 * src/mcookie/mcookie.c: new file
729 * src/mcookie/mcookie.1: new file
730 * src/mcookie/md5.h: new file
731 * src/mcookie/md5.c: new file
732 * Makefile.am: add program 'mcookie'
733 * configure.ac: add test for gettimeofday
734 * config.h.in: regenerate
735 * Makefile.in: regenerate
736 * PROGLIST: add mcookie
737 * README: add mcookie
738 * NEWS: mention mcookie
740 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
742 Add 'colrm' program. Tag "v1_1_1c"
744 * src/colrm: new directory
745 * src/colrm/colrm.c: new file
746 * src/colrm/colrm.1: new file
747 * src/colrm/widechar.h: new file
748 * Makefile.am: add program 'colrm'
749 * Makefile.in: regenerate
750 * PROGLIST: add colrm
752 * NEWS: hasn't been updated in a while...
754 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
756 Add 'colcrt' program. Tag "v1_1_1b"
758 * src/colcrt: new directory
759 * src/colcrt/colcrt.c: new file
760 * src/colcrt/colcrt.1: new file
761 * src/colcrt/widechar.h: new file
762 * Makefile.am: add program 'colcrt'
763 * Makefile.in: regenerate
764 * PROGLIST: add colcrt
767 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
769 Add 'column' program. Tag "v1_1_1a"
771 * src/column: new directory
772 * src/column/column.c: new file
773 * src/column/column.1: new file
774 * src/column/err.c: new file
775 * src/column/errs.h: new file
776 * src/column/widechar.h: new file
777 * Makefile.am: add program 'column'
778 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
779 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
780 * Makefile.in: regenerate
781 * config.h.in: regenerate
782 * configure: regenerate
783 * PROGLIST: add column
786 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
788 * TODO: remove gettext reminder
789 * HOW-TO-CONTRIBUTE: explain how to handle programs
790 that need -lintl, given the gettextize changes below.
791 * Makefile.in: regenerate
793 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
795 Bug in automake means that we have to gettextize -- even tho
796 we will never actually build gettext ourselves ('external'
797 option in AM_GNU_GETTEXT). Reported to automake list.
799 Bug in gettext means that we have to explicitly set and AC_SUBST
800 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
803 * Makefile.am (SUBDIRS): Add intl, m4.
804 (ACLOCAL_AMFLAGS): New variable.
805 (EXTRA_DIST): Add config.rpath.
806 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
808 * intl/: new directory
814 * config.rpath: new file
815 * ABOUT-NLS: new file
816 * aclocal.m4: regenerate
817 * Makefile.in: regenerate
818 * configure: regenerate
819 * bootstrap: add -I m4 to aclocal command; copy files
820 * config.guess: new file
821 * config.sub: new file
823 * config.h.in: regenerate
824 * TODO: note to remove all this garbage when it becomes
825 possible; need bugfix to automake and gettext.m4
827 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
829 Adjust to cygwin's libintl library now depending on libiconv.
830 Easiest way: remove explicit search for -lintl and libintl.h;
831 instead use AM_GNU_GETTEXT.
835 * configure.ac: don't look for -lintl and libintl.h 'by hand';
836 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
837 option requires po/ and intl/ directories. See gettextize above.
838 * src/rev: new directory
839 * src/rev/rev.c: new file
840 * src/rev/rev.1: new file
841 * src/rev/widechar.h: new file
842 * Makefile.am: add program 'rev'. Add LDADD variables for
843 the programs that use gettext, since -lintl is no longer
844 automatically included in LIBS (use @INTLLIBS@)
845 * Makefile.in: regenerate
849 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
852 Add getopt.exe, readlink.exe. Bump to 1.1.1.
854 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
855 * configure.ac: bump to 1.1.1
856 * Makefile.am: add getopt and readlink
859 * Makefile.in: regenerate
860 * configure: regenerate
861 * src/Makefile.am: delete (forgot to do so in previous commit)
862 * src/Makefile.in: delete (ditto)
863 * src/readlink/readlink.1: new file
864 * src/readlink/readlink.c: new file
865 * src/getopt/getopt.1: new file
866 * src/getopt/getopt.c: new file
867 * src/getopt/parse.bash: new file
868 * src/getopt/parse.tcsh: new file
869 * src/getopt/test.bash: new file
870 * src/getopt/test.tcsh: new file
872 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
873 Robert Collins <robert.collins@itdomain.com.au>
875 Convert to one-big-makefile style. cf "Recursive make
876 considered harmful". Bump to 1.1.0
878 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
879 * Makefile.am: consolidate from src/*/Makefile.am
880 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
882 * NEWS: Note one-file-to-build-them-all
884 * aclocal.m4: regenerate
885 * Makefile.in: regenerate
886 * configure: regenerate
887 * /src/realpath/Makefile.in: delete
888 * /src/realpath/Makefile.am: delete
889 * /src/namei/Makefile.in: delete
890 * /src/namei/Makefile.am: delete
891 * /src/mkshortcut/Makefile.in: delete
892 * /src/mkshortcut/Makefile.am: delete
893 * /src/lpr/Makefile.in: delete
894 * /src/lpr/Makefile.am: delete
895 * /src/last/Makefile.in: delete
896 * /src/last/Makefile.am: delete
897 * /src/ipc/Makefile.in: delete
898 * /src/ipc/Makefile.am: delete
899 * /src/dump/Makefile.in: delete
900 * /src/dump/Makefile.am: delete
901 * /src/ddate/Makefile.in: delete
902 * /src/ddate/Makefile.am: delete
903 * /src/cygstart/Makefile.in: delete
904 * /src/cygstart/Makefile.am: delete
905 * /src/conv/Makefile.in: delete
906 * /src/conv/Makefile.am: delete
907 * /src/col/Makefile.in: delete
908 * /src/col/Makefile.am: delete
909 * /src/cal/Makefile.in: delete
910 * /src/cal/Makefile.am: delete
911 * /src/banner/Makefile.in: delete
912 * /src/banner/Makefile.am: delete
913 * /src/ascii/Makefile.in: delete
914 * /src/ascii/Makefile.am: delete
915 * /src/Makefile.in: delete
916 * /src/Makefile.am: delete
918 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
920 * Makefile.in: regenerate
921 * src/Makefile.in: regenerate
922 * src/*/Makefile.in: regenerate
923 * configure: regenerate
924 * aclocal.m4: regenerate
926 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
928 * src/col: new directory
929 * src/col/Makefile.am: new file
930 * src/col/Makefile.in: new file
931 * src/col/col.c: new file
932 * src/col/err.c: new file
933 * src/col/err.h: new file
934 * src/col/col.1: new file
935 * src/col/README.col: new file
936 * src/Makefile.am: add subdirectory col
937 * src/Makefile.in: regenerate
938 * AUTHORS: add David A. Willis for col
942 2002-04-16 Chris January <chris@atomice.net>
944 * src/conv/conv.c (convert): Use correct type to store the
945 return value of fgetc()
947 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
949 * Makefile.in: rebootstrap
952 * src/Makefile.in: ditto
953 * src/ascii/Makefile.in: ditto
954 * src/banner/Makefile.in: ditto
955 * src/cal/Makefile.in: ditto
956 * src/clip/Makefile.in: ditto
957 * src/conv/Makefile.in: ditto
958 * src/ddate/Makefile.in: ditto
959 * src/dump/Makefile.in: ditto
960 * src/ipc/Makefile.in: ditto
961 * src/last/Makefile.in: ditto
962 * src/lpr/Makefile.in: ditto
963 * src/mkshortcut/Makefile.in: ditto
964 * src/namei/Makefile.in: ditto
965 * src/realpath/Makefile.in: ditto
967 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
969 * src/cygstart: new directory
970 * src/cygstart/Makefile.am: new file
971 * src/cygstart/Makefile.in: new file
972 * src/cygstart/cygstart.c: new file
973 * src/cygstart/cygstart.1: new file
974 * src/Makefile.am: add subdirectory cygstart
975 * src/Makefile.in: regenerate
976 * AUTHORS: add Michael Schaap for cygstart
977 * PROGLIST: add cygstart
978 * README: add cygstart
980 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
982 * HOW-TO-CONTRIBUTE: fix typos
984 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
986 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
988 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
990 * TODO: remove 'reorg' note
991 * configure.ac: mark as version 1.0.0
992 * configure: regenerate
993 * HOW-TO-CONTRIBUTE: new file
995 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
997 * configure.ac: build Makefiles in new directories
998 * configure.in: regenerate
999 * Makefile.am: change subdirs
1000 * Makefile.in: regenerate
1002 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1004 * src: new directory
1005 * src/Makefile.am: new file
1006 * src/Makefile.in: new file
1007 * src-gpl/Makefile.am: removed
1008 * src-gpl/Makefile.in: removed
1009 * src-pd/Makefile.am: removed
1010 * src-pd/Makefile.in: removed
1011 * src-bsd/Makefile.am: removed
1012 * src-bsd/Makefile.in: removed
1014 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1016 * src/ascii: new directory
1017 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1018 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1019 * src/ascii/Makefile.am: new file
1020 * src/ascii/Makefile.in: new file
1022 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1024 * src/banner: new directory
1025 * src-gpl/banner.c: moved to src/banner/banner.c
1026 * src/banner/banner.c: moved from src-gpl/banner.c
1027 * src/banner/Makefile.am: new file
1028 * src/banner/Makefile.in: new file
1030 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1032 * src/cal: new directory
1033 * src-bsd/cal.c: moved to src/cal/cal.c
1034 * src/cal/cal.c: moved from src-bsd/cal.c
1035 * src-bsd/cal.1: moved to src/cal/cal.1
1036 * src/cal/cal.1: moved from src-bsd/cal.1
1037 * src-bsd/err.c: moved to src/cal/err.c
1038 * src/cal/err.c: moved from src-bsd/err.c
1039 * src-bsd/errs.h: moved to src/cal/errs.h
1040 * src/cal/errs.h: moved from src-bsd/errs.h
1041 * src-bsd/widechar.h: moved to src/cal/widechar.h
1042 * src/cal/widechar.h: moved from src-bsd/widechar.h
1043 * src-bsd/README.cal: moved to src/cal/README.cal
1044 * src/cal/README.cal: moved from src-bsd/README.cal
1045 * src/cal/Makefile.am: new file
1046 * src/cal/Makefile.in: new file
1048 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1050 * src/clip: new directory
1051 * src-gpl/putclip.c: moved to src/clip/putclip.c
1052 * src/clip/putclip.c: moved from src-gpl/putclip.c
1053 * src-gpl/getclip.c: moved to src/clip/getclip.c
1054 * src/clip/getclip.c: moved from src-gpl/getclip.c
1055 * src/clip/Makefile.am: new file
1056 * src/clip/Makefile.in: new file
1058 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1060 * src/conv: new directory
1061 * src-gpl/conv.c: moved to src/conv/conv.c
1062 * src/conv/conv.c: moved from src-gpl/conv.c
1063 * src/conv/Makefile.am: new file
1064 * src/conv/Makefile.in: new file
1066 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1068 * src/ddate: new directory
1069 * src-pd/ddate.c: moved to src/ddate/ddate.c
1070 * src/ddate/ddate.c: moved from src-pd/ddate.c
1071 * src-pd/ddate.1: moved to src/ddate/ddate.1
1072 * src/ddate/ddate.1: moved from src-pd/ddate.1
1073 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1074 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1075 * src/ddate/Makefile.am: new file
1076 * src/ddate/Makefile.in: new file
1078 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1080 * src/dump: new directory
1081 * src-gpl/dump.c: moved to src/dump/dump.c
1082 * src/dump/dump.c: moved from src-gpl/dump.c
1083 * src/dump/Makefile.am: new file
1084 * src/dump/Makefile.in: new file
1086 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1088 * src/ipc: new directory
1089 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1090 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1091 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1092 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1093 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1094 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1095 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1096 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1097 * src/ipc/Makefile.am: new file
1098 * src/ipc/Makefile.in: new file
1100 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1102 * src/last: new directory
1103 * src-gpl/last.c: moved to src/last/last.c
1104 * src/last/last.c: moved from src-gpl/last.c
1105 * src-gpl/last.1: moved to src/last/last.1
1106 * src/last/last.1: moved from src-gpl/last.1
1107 * src-gpl/lastb.1: moved to src/last/lastb.1
1108 * src/last/lastb.1: moved from src-gpl/lastb.1
1109 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1110 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1111 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1112 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1113 * src/last/Makefile.am: new file
1114 * src/last/Makefile.in: new file
1116 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1118 * src/lpr: new directory
1119 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1120 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1121 * src/lpr/Makefile.am: new file
1122 * src/lpr/Makefile.in: new file
1124 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1126 * src/mkshortcut: new directory
1127 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1128 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1129 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1130 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1131 * src/mkshortcut/Makefile.am: new file
1132 * src/mkshortcut/Makefile.in: new file
1134 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1136 * src/namei: new directory
1137 * src-pd/namei.c: moved to src/namei/namei.c
1138 * src/namei/namei.c: moved from src-pd/namei.c
1139 * src-pd/namei.1: moved to src/namei/namei.1
1140 * src/namei/namei.1: moved from src-pd/namei.1
1141 * src-pd/README.namei: moved to src/namei/README.namei
1142 * src/namei/README.namei: moved from src-pd/README.namei
1143 * src-pd/README1.namei: moved to src/namei/README1.namei
1144 * src/namei/README1.namei: moved from src-pd/README1.namei
1145 * src/namei/Makefile.am: new file
1146 * src/namei/Makefile.in: new file
1148 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1150 * src/realpath: new directory
1151 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1152 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1153 * src/realpath/Makefile.am: new file
1154 * src/realpath/Makefile.in: new file
1157 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1159 * src-gpl/Makefile.am: add lpr and mkshortcut
1160 * src-gpl/Makefile.in: regenerate
1161 * configure.ac: update version number
1162 * configure: regenerate
1163 * AUTHORS: add Rick and Joshua
1164 * PROGLIST: add lpr and mkshortcut
1165 * NEWS: add lpr and mkshortcut
1166 * README: add lpr and mkshortcut
1167 * TODO: add some notes...
1168 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1169 include config.h and common.h. Move other #inludes to
1170 common.h. Add some static strings for later use (version,
1172 * src-gpl/lpr.c: Add license reference. Explicitly include
1173 config.h and common.h. Move other #includes to common.h.
1174 Add some static strings for later use (version, Id, copyright).
1175 Change programName to program_name (to match style of other
1176 programs). Strdup from argv[0] instead of hardcoding. Use
1177 VA_START macro instead of va_start.
1179 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1181 * src-gpl/lpr.c: new file
1183 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1185 * src-gpl/mkshortcut.c: new file
1186 * src-gpl/mkshortcut.1: new file
1188 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1190 * src-pd/ddate.c: add explicit license reference
1191 and move #includes to common.h. Guard setlocale.
1192 Explicitly include config.h, common.h
1193 * src-pd/namei.c: ditto
1194 * src-bsd/cal.c: ditto
1195 * src-bsd/err.c: ditto
1196 * src-bsd/errs.h: explicitly include config.h, common.h
1197 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1198 * src-gpl/ascii.c: explicitly include config.h
1199 * src-gpl/banner.c: reformat license notice. explicitly
1201 * src-gpl/conv.c: explictly include config.h
1202 * src-gpl/dump.c: explictly include config.h; move other
1203 includes into common.h
1204 * src-gpl/getclip.c: explicitly include config.h
1205 * src-gpl/last.c: reformat license notice. explicitly include
1206 config.h. Move other #includes into common.h
1207 * src-gpl/oldutmp.h: add explicit license reference.
1208 * src-gpl/putclip.c: include config.h. Move other #includes
1210 * src-gpl/realpath.c: Reformat license reference. Explicitly
1212 * src-gpl/msgtool.c: add explicit license reference. include
1213 config.h. Guard ipc #includes. Move other includes into common.h
1214 * src-gpl/semstat.c: ditto
1215 * src-gpl/semtool.c: ditto
1216 * src-gpl/shmtool.c: ditto
1217 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1218 include config.h. Move other includes into common.h.
1219 * config.h.in: regenerate
1220 * configure.ac: Add the new checks
1221 * common.h: Migrate other includes from .c files here.
1222 * configure: regenerate
1224 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1226 * src-bsd/cal.c: fix spelling
1228 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1230 * acinclude.m4: new file
1231 * common.h: new file
1232 * configure.ac: add conditionals for windows-only,
1233 cygipc-only programs
1234 * src-gpl/Makefile.am: use conditionals
1235 * aclocal.m4: regenerate
1236 * config.h.in: regenerate
1237 * Makefile.in: regenerate
1238 * src-gpl/Makefile.in: regenerate
1239 * configure: regenerate
1240 * README: minor changes
1241 * src-bsd/cal.c: use common.h
1242 * src-pd/ddate.c: use common.h
1243 * src-pd/namei.c: use common.h
1244 * src-gpl/ascii.c: use common.h
1245 * src-gpl/banner.c: use common.h
1246 * src-gpl/conv.c: use common.h
1247 * src-gpl/dump.c: use common.h
1248 * src-gpl/getclip.c: use common.h
1249 * src-gpl/last.c: use common.h
1250 * src-gpl/msgtool.c: use common.h
1251 * src-gpl/putclip.c: use common.h
1252 * src-gpl/realpath.c: use common.h
1253 * src-gpl/semstat.c: use common.h
1254 * src-gpl/semtool.c: use common.h
1255 * src-gpl/shmtool.c: use common.h
1256 * src-gpl/utmpdump.c: use common.h
1258 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1260 * NEWS: add entries for 0.9.6, .7, and .8
1261 * ChangeLog: fix tabs
1262 * release version 0.9.8
1264 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1266 * src-pd/ddate.c: new file
1267 * src-pd/ddate.1: new file
1268 * src-pd/ddate.doc: new file
1269 * AUTHORS: add Druel the Chaotic
1270 * PROGLIST: add ddate
1271 * README: mention ddate
1272 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1274 * src-bsd/Makefile.in: regenerate
1276 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1278 * src-gpl/realpath.c: new file
1279 * AUTHORS: add Steven Barker
1280 * PROGLIST: add realpath
1281 * README: mention realpath
1282 * src-gpl/Makefile.am: add realpath to proglist
1283 * src-gpl/Makefile.in: regenerate
1285 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1287 * src-gpl/utmpdump.c: new file
1288 * AUTHORS: add Mark Bradshaw
1289 * PROGLIST: add utmpdump
1290 * README: mention utmpdump
1291 * src-gpl/Makefile.am: add utmpdump to proglist
1292 * src-gpl/Makefile.in: regenerate
1294 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1296 * bootstrap: new file
1297 * src-gpl/Makefile.am: add last to proglist
1298 * src-gpl/Makefile.in: regenerate
1299 * PROGLIST: add last
1300 * README: mention last
1301 * AUTHORS: add Mark Bradshaw
1303 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1305 * src-gpl/last.c: new file
1306 * src-gpl/last.1: new file
1307 * src-gpl/lastb.1: new file
1308 * src-gpl/oldutmp.h: new file
1310 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1312 * src-gpl/banner.c: fix the -c option, use ANSI
1313 font to print the extended charset
1315 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1317 * licenses: new subdir
1318 * licenses/COPYING.GPL: new file (GPL text)
1319 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1320 without the advertising clause)
1321 * src-pd: new subdir (for public domain source code that
1322 I've taken, modified, and released under the GPL)
1323 * src-bsd: new subdir (for source code that is covered
1324 by the BSD-no-advert license) Note that BSD-w-advert
1325 code is disallowed -- can't legally be linked to
1327 * src: removed (renamed to src-gpl for consistency)
1328 * src-gpl: new (renamed from src)
1329 * PROGLIST: new file (contains descriptions of the
1331 * README: proglist stuff removed. README is more general.
1332 * src-bsd/Makefile.am: new file
1333 * src-bsd/Makefile.in: new file
1334 * src-bsd/README.cal: new file
1335 * src-bsd/cal.1: new file
1336 * src-bsd/cal.c: new file
1337 * src-bsd/err.c: new file
1338 * src-bsd/errs.h: new file
1339 * src-bsd/widechar.h: new file
1340 * src-pd/Makefile.am: new file
1341 * src-pd/Makefile.in: new file
1342 * src-pd/README.namei: new file
1343 * src-pd/README1.namei: new file
1344 * src-pd/namei.1: new file
1345 * src-pd/namei.c: new file
1346 * configure.ac: add new tests to support namei and cal
1347 * Makefile.am: add new subdirs
1348 * config.h.in: regenerate
1349 * aclocal.m4: regenerate
1350 * Makefile.in: regenerate
1351 * src/Makefile.in: regenerate
1353 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1355 * package renamed to 'cygutils'
1358 * AUTHORS: add Jorg Schaible
1359 * configure.ac: package name change
1360 * src/Makefile.am: add 'banner'
1361 * src/banner.c: new file. Modified from Joerg's
1362 original to use popt for argument processing.
1363 * configure: regenerate
1364 * config.h.in: regenerate
1365 * aclocal.m4: regenerate
1366 * Makefile.in: regenerate
1367 * src/Makefile.in: regenerate
1369 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1371 * src/semtool.c: added
1372 * src/semstat.c: added
1373 * src/msgtool.c: added
1374 * src/shmtool.c: added
1375 * src/Makefile.am: add semtool, semstat, msgtool,
1376 and shmtool targets.
1377 * configure.ac: add check for cygipc, and for
1379 * configure: regenerate
1380 * config.h.in: regenerate
1381 * aclocal.m4: regenerate
1382 * Makefile.in: regenerate
1383 * src/Makefile.in: regenerate
1385 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1387 * uuencode.1: deleted
1388 * uuencode.c: deleted
1389 * uudecode.1: deleted
1390 * uudecond.c: deleted (get these from GNU sharutils)
1392 * mktemp.c: deleted (get these from
1393 http://www.courtesan.com/mktemp/)
1394 * autoconfiscated -- lots of new files
1395 * moved remaining .c files into src subdir
1396 * src/conv.c: now recognize 'dos2unix.exe' and
1397 'unix2dos.exe' as special argv[0] values, along
1398 with 'd2u.exe' and 'u2d.exe'
1399 * src/Makefile.in: install conv.exe as itself but
1400 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1404 * link with /usr/lib/libpopt.a ('official' version)
1405 * add mktemp implementation
1406 * add friendly help/option handling to dump, putclip,
1412 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1414 Convert mkshortcut to popt. Bump to version 1.1.3
1416 * mkshortcut.c (license): new function
1417 (version): popt version() function
1418 (version): static variable renamed to versionStr
1419 (help): new function
1420 (usage): popt usage() function; the old usage()
1422 (printLicense): new function
1423 (printBottomDescription): new function
1424 (printTopDescription): new function
1425 (getVersion): new function
1426 (mkshortcut): new function, contains core code
1427 (print_version): removed.
1428 (main): almost completely rewritten to use popt
1430 * TODO: remove note about mkshortcut.
1432 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1434 Fix things so that 'make dist' works
1436 * Makefile.am: split up EXTRA_DIST into several
1437 variables. Add a lot of files. Remove reference
1438 to the m4/ directory.
1439 * HOW-TO-CONTRIBUTE: correct a few things affected
1440 by the above change.
1442 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1444 Tired of long 'cvs diff' times over my modem, I
1445 removed the files generated by bootstrap from
1446 CVS. tarballs will have them, but cvs checkouts
1447 will need to always run bootstrap. Since gettextize
1448 is too intrusive, leave ABOUT-NLS and config.rpath
1449 so we don't have to include gettext in bootstrap.
1450 Also, don't bother with autoheader, so leave config.h.in
1454 * mkinstalldirs: remove
1455 * install-sh: remove
1456 * config.guess: remove
1457 * config.sub: remove
1460 * Makefile.in: remove
1461 * aclocal.m4: remove
1463 * stamp-h.in: remove (not used by newer autotools)
1465 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1467 Because utmpdump and last are now provided by the new
1468 sysvinit package, those programs have been removed
1469 from cygutils. Also, update to recent autotools &
1470 gettext, plus a few cleanups.
1472 * src/last/last.c: remove
1473 * src/last/utmpdump.c: remove
1474 * src/last/oldutmp.h: remove
1475 * src/last/last.1: remove
1476 * src/last/lastb.1: remove
1477 * src/last/: remove directory
1478 * intl/Makefile.in: remove
1479 * intl/: remove directory
1481 * src/cal/cal.c: cygwin provides langinfo.h, but
1482 not the nl_langinfo function. Make sure both exist
1483 before calling nl_langinfo.
1484 * configure.ac: remove references to system header files
1485 needed only by utmpdump or last. Don't try to generate
1487 * Makefile.am: remove intl/ directory; add po/ directory
1488 to make new gettext happy. Remove last and utmpdump from
1489 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1490 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1491 references to last and utmpdump _SOURCES.
1492 * po/LINGUAS: new file (needed by new gettext)
1493 * po/POTFILES.in: new file (needed by new gettext)
1494 * common.h: remove references to system header files used
1495 only by utmpdump or last
1496 * bootstrap: add `force' options
1498 * PROGLIST: docu update
1499 * README: dpcu update
1501 * HOW-TO-CONTRIBUTE: docu update
1503 * aclocal.m4: regenerate
1504 * configure: regenerate
1505 * Makefile.in: regenerate
1506 * config.h.in: regenerate
1507 * ABOUT-NLS: new version
1508 * COPYING: new version
1509 * INSTALL: new version
1510 * mkinstalldirs: new version
1511 * missing: new version
1512 * install-sh: new version
1513 * depcomp: new version
1514 * config.sub: new version
1515 * config.guess: new version
1517 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1519 At Bruno Haible's suggestion, don't include all of
1520 gettext. Just have an intl/ directory with a null
1521 Makefile.in, and a populated po/ directory. m4/
1522 is no longer necessary. Later, when automake bug
1523 is fixed, we can remove the intl/ directory entirely,
1524 but we'll still need the po/ directory and the ABOUT-NLS
1528 * intl/Makefile.in: turn this into a null file
1530 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1531 * Makefile.am: remove m4/ from SUBDIRS
1532 * Makefile.in: regenerate
1533 * configure: regenerate
1535 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1537 * configure.ac: bump version to 1.1.2
1538 * configure: regenerate
1540 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1542 Add 'mcookie' program. Tag "v1_1_1d"
1544 * src/mcookie: new directory
1545 * src/mcookie/mcookie.c: new file
1546 * src/mcookie/mcookie.1: new file
1547 * src/mcookie/md5.h: new file
1548 * src/mcookie/md5.c: new file
1549 * Makefile.am: add program 'mcookie'
1550 * configure.ac: add test for gettimeofday
1551 * config.h.in: regenerate
1552 * Makefile.in: regenerate
1553 * PROGLIST: add mcookie
1554 * README: add mcookie
1555 * NEWS: mention mcookie
1557 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1559 Add 'colrm' program. Tag "v1_1_1c"
1561 * src/colrm: new directory
1562 * src/colrm/colrm.c: new file
1563 * src/colrm/colrm.1: new file
1564 * src/colrm/widechar.h: new file
1565 * Makefile.am: add program 'colrm'
1566 * Makefile.in: regenerate
1567 * PROGLIST: add colrm
1569 * NEWS: hasn't been updated in a while...
1571 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1573 Add 'colcrt' program. Tag "v1_1_1b"
1575 * src/colcrt: new directory
1576 * src/colcrt/colcrt.c: new file
1577 * src/colcrt/colcrt.1: new file
1578 * src/colcrt/widechar.h: new file
1579 * Makefile.am: add program 'colcrt'
1580 * Makefile.in: regenerate
1581 * PROGLIST: add colcrt
1582 * README: add colcrt
1584 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1586 Add 'column' program. Tag "v1_1_1a"
1588 * src/column: new directory
1589 * src/column/column.c: new file
1590 * src/column/column.1: new file
1591 * src/column/err.c: new file
1592 * src/column/errs.h: new file
1593 * src/column/widechar.h: new file
1594 * Makefile.am: add program 'column'
1595 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1596 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1597 * Makefile.in: regenerate
1598 * config.h.in: regenerate
1599 * configure: regenerate
1600 * PROGLIST: add column
1601 * README: add column
1603 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1605 * TODO: remove gettext reminder
1606 * HOW-TO-CONTRIBUTE: explain how to handle programs
1607 that need -lintl, given the gettextize changes below.
1608 * Makefile.in: regenerate
1610 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1612 Bug in automake means that we have to gettextize -- even tho
1613 we will never actually build gettext ourselves ('external'
1614 option in AM_GNU_GETTEXT). Reported to automake list.
1616 Bug in gettext means that we have to explicitly set and AC_SUBST
1617 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1620 * Makefile.am (SUBDIRS): Add intl, m4.
1621 (ACLOCAL_AMFLAGS): New variable.
1622 (EXTRA_DIST): Add config.rpath.
1623 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1625 * intl/: new directory
1627 * po/: new directory
1629 * m4/: new directory
1631 * config.rpath: new file
1632 * ABOUT-NLS: new file
1633 * aclocal.m4: regenerate
1634 * Makefile.in: regenerate
1635 * configure: regenerate
1636 * bootstrap: add -I m4 to aclocal command; copy files
1637 * config.guess: new file
1638 * config.sub: new file
1640 * config.h.in: regenerate
1641 * TODO: note to remove all this garbage when it becomes
1642 possible; need bugfix to automake and gettext.m4
1644 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1646 Adjust to cygwin's libintl library now depending on libiconv.
1647 Easiest way: remove explicit search for -lintl and libintl.h;
1648 instead use AM_GNU_GETTEXT.
1652 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1653 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1654 option requires po/ and intl/ directories. See gettextize above.
1655 * src/rev: new directory
1656 * src/rev/rev.c: new file
1657 * src/rev/rev.1: new file
1658 * src/rev/widechar.h: new file
1659 * Makefile.am: add program 'rev'. Add LDADD variables for
1660 the programs that use gettext, since -lintl is no longer
1661 automatically included in LIBS (use @INTLLIBS@)
1662 * Makefile.in: regenerate
1666 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1669 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1671 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1672 * configure.ac: bump to 1.1.1
1673 * Makefile.am: add getopt and readlink
1676 * Makefile.in: regenerate
1677 * configure: regenerate
1678 * src/Makefile.am: delete (forgot to do so in previous commit)
1679 * src/Makefile.in: delete (ditto)
1680 * src/readlink/readlink.1: new file
1681 * src/readlink/readlink.c: new file
1682 * src/getopt/getopt.1: new file
1683 * src/getopt/getopt.c: new file
1684 * src/getopt/parse.bash: new file
1685 * src/getopt/parse.tcsh: new file
1686 * src/getopt/test.bash: new file
1687 * src/getopt/test.tcsh: new file
1689 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1690 Robert Collins <robert.collins@itdomain.com.au>
1692 Convert to one-big-makefile style. cf "Recursive make
1693 considered harmful". Bump to 1.1.0
1695 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1696 * Makefile.am: consolidate from src/*/Makefile.am
1697 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1699 * NEWS: Note one-file-to-build-them-all
1701 * aclocal.m4: regenerate
1702 * Makefile.in: regenerate
1703 * configure: regenerate
1704 * /src/realpath/Makefile.in: delete
1705 * /src/realpath/Makefile.am: delete
1706 * /src/namei/Makefile.in: delete
1707 * /src/namei/Makefile.am: delete
1708 * /src/mkshortcut/Makefile.in: delete
1709 * /src/mkshortcut/Makefile.am: delete
1710 * /src/lpr/Makefile.in: delete
1711 * /src/lpr/Makefile.am: delete
1712 * /src/last/Makefile.in: delete
1713 * /src/last/Makefile.am: delete
1714 * /src/ipc/Makefile.in: delete
1715 * /src/ipc/Makefile.am: delete
1716 * /src/dump/Makefile.in: delete
1717 * /src/dump/Makefile.am: delete
1718 * /src/ddate/Makefile.in: delete
1719 * /src/ddate/Makefile.am: delete
1720 * /src/cygstart/Makefile.in: delete
1721 * /src/cygstart/Makefile.am: delete
1722 * /src/conv/Makefile.in: delete
1723 * /src/conv/Makefile.am: delete
1724 * /src/col/Makefile.in: delete
1725 * /src/col/Makefile.am: delete
1726 * /src/cal/Makefile.in: delete
1727 * /src/cal/Makefile.am: delete
1728 * /src/banner/Makefile.in: delete
1729 * /src/banner/Makefile.am: delete
1730 * /src/ascii/Makefile.in: delete
1731 * /src/ascii/Makefile.am: delete
1732 * /src/Makefile.in: delete
1733 * /src/Makefile.am: delete
1735 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1737 * Makefile.in: regenerate
1738 * src/Makefile.in: regenerate
1739 * src/*/Makefile.in: regenerate
1740 * configure: regenerate
1741 * aclocal.m4: regenerate
1743 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1745 * src/col: new directory
1746 * src/col/Makefile.am: new file
1747 * src/col/Makefile.in: new file
1748 * src/col/col.c: new file
1749 * src/col/err.c: new file
1750 * src/col/err.h: new file
1751 * src/col/col.1: new file
1752 * src/col/README.col: new file
1753 * src/Makefile.am: add subdirectory col
1754 * src/Makefile.in: regenerate
1755 * AUTHORS: add David A. Willis for col
1759 2002-04-16 Chris January <chris@atomice.net>
1761 * src/conv/conv.c (convert): Use correct type to store the
1762 return value of fgetc()
1764 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1766 * Makefile.in: rebootstrap
1769 * src/Makefile.in: ditto
1770 * src/ascii/Makefile.in: ditto
1771 * src/banner/Makefile.in: ditto
1772 * src/cal/Makefile.in: ditto
1773 * src/clip/Makefile.in: ditto
1774 * src/conv/Makefile.in: ditto
1775 * src/ddate/Makefile.in: ditto
1776 * src/dump/Makefile.in: ditto
1777 * src/ipc/Makefile.in: ditto
1778 * src/last/Makefile.in: ditto
1779 * src/lpr/Makefile.in: ditto
1780 * src/mkshortcut/Makefile.in: ditto
1781 * src/namei/Makefile.in: ditto
1782 * src/realpath/Makefile.in: ditto
1784 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1786 * src/cygstart: new directory
1787 * src/cygstart/Makefile.am: new file
1788 * src/cygstart/Makefile.in: new file
1789 * src/cygstart/cygstart.c: new file
1790 * src/cygstart/cygstart.1: new file
1791 * src/Makefile.am: add subdirectory cygstart
1792 * src/Makefile.in: regenerate
1793 * AUTHORS: add Michael Schaap for cygstart
1794 * PROGLIST: add cygstart
1795 * README: add cygstart
1797 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1799 * HOW-TO-CONTRIBUTE: fix typos
1801 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1803 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1805 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1807 * TODO: remove 'reorg' note
1808 * configure.ac: mark as version 1.0.0
1809 * configure: regenerate
1810 * HOW-TO-CONTRIBUTE: new file
1812 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1814 * configure.ac: build Makefiles in new directories
1815 * configure.in: regenerate
1816 * Makefile.am: change subdirs
1817 * Makefile.in: regenerate
1819 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1821 * src: new directory
1822 * src/Makefile.am: new file
1823 * src/Makefile.in: new file
1824 * src-gpl/Makefile.am: removed
1825 * src-gpl/Makefile.in: removed
1826 * src-pd/Makefile.am: removed
1827 * src-pd/Makefile.in: removed
1828 * src-bsd/Makefile.am: removed
1829 * src-bsd/Makefile.in: removed
1831 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1833 * src/ascii: new directory
1834 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1835 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1836 * src/ascii/Makefile.am: new file
1837 * src/ascii/Makefile.in: new file
1839 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1841 * src/banner: new directory
1842 * src-gpl/banner.c: moved to src/banner/banner.c
1843 * src/banner/banner.c: moved from src-gpl/banner.c
1844 * src/banner/Makefile.am: new file
1845 * src/banner/Makefile.in: new file
1847 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1849 * src/cal: new directory
1850 * src-bsd/cal.c: moved to src/cal/cal.c
1851 * src/cal/cal.c: moved from src-bsd/cal.c
1852 * src-bsd/cal.1: moved to src/cal/cal.1
1853 * src/cal/cal.1: moved from src-bsd/cal.1
1854 * src-bsd/err.c: moved to src/cal/err.c
1855 * src/cal/err.c: moved from src-bsd/err.c
1856 * src-bsd/errs.h: moved to src/cal/errs.h
1857 * src/cal/errs.h: moved from src-bsd/errs.h
1858 * src-bsd/widechar.h: moved to src/cal/widechar.h
1859 * src/cal/widechar.h: moved from src-bsd/widechar.h
1860 * src-bsd/README.cal: moved to src/cal/README.cal
1861 * src/cal/README.cal: moved from src-bsd/README.cal
1862 * src/cal/Makefile.am: new file
1863 * src/cal/Makefile.in: new file
1865 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1867 * src/clip: new directory
1868 * src-gpl/putclip.c: moved to src/clip/putclip.c
1869 * src/clip/putclip.c: moved from src-gpl/putclip.c
1870 * src-gpl/getclip.c: moved to src/clip/getclip.c
1871 * src/clip/getclip.c: moved from src-gpl/getclip.c
1872 * src/clip/Makefile.am: new file
1873 * src/clip/Makefile.in: new file
1875 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1877 * src/conv: new directory
1878 * src-gpl/conv.c: moved to src/conv/conv.c
1879 * src/conv/conv.c: moved from src-gpl/conv.c
1880 * src/conv/Makefile.am: new file
1881 * src/conv/Makefile.in: new file
1883 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1885 * src/ddate: new directory
1886 * src-pd/ddate.c: moved to src/ddate/ddate.c
1887 * src/ddate/ddate.c: moved from src-pd/ddate.c
1888 * src-pd/ddate.1: moved to src/ddate/ddate.1
1889 * src/ddate/ddate.1: moved from src-pd/ddate.1
1890 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1891 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1892 * src/ddate/Makefile.am: new file
1893 * src/ddate/Makefile.in: new file
1895 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1897 * src/dump: new directory
1898 * src-gpl/dump.c: moved to src/dump/dump.c
1899 * src/dump/dump.c: moved from src-gpl/dump.c
1900 * src/dump/Makefile.am: new file
1901 * src/dump/Makefile.in: new file
1903 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1905 * src/ipc: new directory
1906 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1907 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1908 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1909 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1910 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1911 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1912 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1913 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1914 * src/ipc/Makefile.am: new file
1915 * src/ipc/Makefile.in: new file
1917 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1919 * src/last: new directory
1920 * src-gpl/last.c: moved to src/last/last.c
1921 * src/last/last.c: moved from src-gpl/last.c
1922 * src-gpl/last.1: moved to src/last/last.1
1923 * src/last/last.1: moved from src-gpl/last.1
1924 * src-gpl/lastb.1: moved to src/last/lastb.1
1925 * src/last/lastb.1: moved from src-gpl/lastb.1
1926 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1927 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1928 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1929 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1930 * src/last/Makefile.am: new file
1931 * src/last/Makefile.in: new file
1933 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1935 * src/lpr: new directory
1936 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1937 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1938 * src/lpr/Makefile.am: new file
1939 * src/lpr/Makefile.in: new file
1941 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1943 * src/mkshortcut: new directory
1944 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1945 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1946 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1947 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1948 * src/mkshortcut/Makefile.am: new file
1949 * src/mkshortcut/Makefile.in: new file
1951 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1953 * src/namei: new directory
1954 * src-pd/namei.c: moved to src/namei/namei.c
1955 * src/namei/namei.c: moved from src-pd/namei.c
1956 * src-pd/namei.1: moved to src/namei/namei.1
1957 * src/namei/namei.1: moved from src-pd/namei.1
1958 * src-pd/README.namei: moved to src/namei/README.namei
1959 * src/namei/README.namei: moved from src-pd/README.namei
1960 * src-pd/README1.namei: moved to src/namei/README1.namei
1961 * src/namei/README1.namei: moved from src-pd/README1.namei
1962 * src/namei/Makefile.am: new file
1963 * src/namei/Makefile.in: new file
1965 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1967 * src/realpath: new directory
1968 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1969 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1970 * src/realpath/Makefile.am: new file
1971 * src/realpath/Makefile.in: new file
1974 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1976 * src-gpl/Makefile.am: add lpr and mkshortcut
1977 * src-gpl/Makefile.in: regenerate
1978 * configure.ac: update version number
1979 * configure: regenerate
1980 * AUTHORS: add Rick and Joshua
1981 * PROGLIST: add lpr and mkshortcut
1982 * NEWS: add lpr and mkshortcut
1983 * README: add lpr and mkshortcut
1984 * TODO: add some notes...
1985 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1986 include config.h and common.h. Move other #inludes to
1987 common.h. Add some static strings for later use (version,
1989 * src-gpl/lpr.c: Add license reference. Explicitly include
1990 config.h and common.h. Move other #includes to common.h.
1991 Add some static strings for later use (version, Id, copyright).
1992 Change programName to program_name (to match style of other
1993 programs). Strdup from argv[0] instead of hardcoding. Use
1994 VA_START macro instead of va_start.
1996 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1998 * src-gpl/lpr.c: new file
2000 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2002 * src-gpl/mkshortcut.c: new file
2003 * src-gpl/mkshortcut.1: new file
2005 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2007 * src-pd/ddate.c: add explicit license reference
2008 and move #includes to common.h. Guard setlocale.
2009 Explicitly include config.h, common.h
2010 * src-pd/namei.c: ditto
2011 * src-bsd/cal.c: ditto
2012 * src-bsd/err.c: ditto
2013 * src-bsd/errs.h: explicitly include config.h, common.h
2014 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
2015 * src-gpl/ascii.c: explicitly include config.h
2016 * src-gpl/banner.c: reformat license notice. explicitly
2018 * src-gpl/conv.c: explictly include config.h
2019 * src-gpl/dump.c: explictly include config.h; move other
2020 includes into common.h
2021 * src-gpl/getclip.c: explicitly include config.h
2022 * src-gpl/last.c: reformat license notice. explicitly include
2023 config.h. Move other #includes into common.h
2024 * src-gpl/oldutmp.h: add explicit license reference.
2025 * src-gpl/putclip.c: include config.h. Move other #includes
2027 * src-gpl/realpath.c: Reformat license reference. Explicitly
2029 * src-gpl/msgtool.c: add explicit license reference. include
2030 config.h. Guard ipc #includes. Move other includes into common.h
2031 * src-gpl/semstat.c: ditto
2032 * src-gpl/semtool.c: ditto
2033 * src-gpl/shmtool.c: ditto
2034 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
2035 include config.h. Move other includes into common.h.
2036 * config.h.in: regenerate
2037 * configure.ac: Add the new checks
2038 * common.h: Migrate other includes from .c files here.
2039 * configure: regenerate
2041 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
2043 * src-bsd/cal.c: fix spelling
2045 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
2047 * acinclude.m4: new file
2048 * common.h: new file
2049 * configure.ac: add conditionals for windows-only,
2050 cygipc-only programs
2051 * src-gpl/Makefile.am: use conditionals
2052 * aclocal.m4: regenerate
2053 * config.h.in: regenerate
2054 * Makefile.in: regenerate
2055 * src-gpl/Makefile.in: regenerate
2056 * configure: regenerate
2057 * README: minor changes
2058 * src-bsd/cal.c: use common.h
2059 * src-pd/ddate.c: use common.h
2060 * src-pd/namei.c: use common.h
2061 * src-gpl/ascii.c: use common.h
2062 * src-gpl/banner.c: use common.h
2063 * src-gpl/conv.c: use common.h
2064 * src-gpl/dump.c: use common.h
2065 * src-gpl/getclip.c: use common.h
2066 * src-gpl/last.c: use common.h
2067 * src-gpl/msgtool.c: use common.h
2068 * src-gpl/putclip.c: use common.h
2069 * src-gpl/realpath.c: use common.h
2070 * src-gpl/semstat.c: use common.h
2071 * src-gpl/semtool.c: use common.h
2072 * src-gpl/shmtool.c: use common.h
2073 * src-gpl/utmpdump.c: use common.h
2075 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2077 * NEWS: add entries for 0.9.6, .7, and .8
2078 * ChangeLog: fix tabs
2079 * release version 0.9.8
2081 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2083 * src-pd/ddate.c: new file
2084 * src-pd/ddate.1: new file
2085 * src-pd/ddate.doc: new file
2086 * AUTHORS: add Druel the Chaotic
2087 * PROGLIST: add ddate
2088 * README: mention ddate
2089 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2091 * src-bsd/Makefile.in: regenerate
2093 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2095 * src-gpl/realpath.c: new file
2096 * AUTHORS: add Steven Barker
2097 * PROGLIST: add realpath
2098 * README: mention realpath
2099 * src-gpl/Makefile.am: add realpath to proglist
2100 * src-gpl/Makefile.in: regenerate
2102 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2104 * src-gpl/utmpdump.c: new file
2105 * AUTHORS: add Mark Bradshaw
2106 * PROGLIST: add utmpdump
2107 * README: mention utmpdump
2108 * src-gpl/Makefile.am: add utmpdump to proglist
2109 * src-gpl/Makefile.in: regenerate
2111 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
2113 * bootstrap: new file
2114 * src-gpl/Makefile.am: add last to proglist
2115 * src-gpl/Makefile.in: regenerate
2116 * PROGLIST: add last
2117 * README: mention last
2118 * AUTHORS: add Mark Bradshaw
2120 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2122 * src-gpl/last.c: new file
2123 * src-gpl/last.1: new file
2124 * src-gpl/lastb.1: new file
2125 * src-gpl/oldutmp.h: new file
2127 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2129 * src-gpl/banner.c: fix the -c option, use ANSI
2130 font to print the extended charset
2132 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2134 * licenses: new subdir
2135 * licenses/COPYING.GPL: new file (GPL text)
2136 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2137 without the advertising clause)
2138 * src-pd: new subdir (for public domain source code that
2139 I've taken, modified, and released under the GPL)
2140 * src-bsd: new subdir (for source code that is covered
2141 by the BSD-no-advert license) Note that BSD-w-advert
2142 code is disallowed -- can't legally be linked to
2144 * src: removed (renamed to src-gpl for consistency)
2145 * src-gpl: new (renamed from src)
2146 * PROGLIST: new file (contains descriptions of the
2148 * README: proglist stuff removed. README is more general.
2149 * src-bsd/Makefile.am: new file
2150 * src-bsd/Makefile.in: new file
2151 * src-bsd/README.cal: new file
2152 * src-bsd/cal.1: new file
2153 * src-bsd/cal.c: new file
2154 * src-bsd/err.c: new file
2155 * src-bsd/errs.h: new file
2156 * src-bsd/widechar.h: new file
2157 * src-pd/Makefile.am: new file
2158 * src-pd/Makefile.in: new file
2159 * src-pd/README.namei: new file
2160 * src-pd/README1.namei: new file
2161 * src-pd/namei.1: new file
2162 * src-pd/namei.c: new file
2163 * configure.ac: add new tests to support namei and cal
2164 * Makefile.am: add new subdirs
2165 * config.h.in: regenerate
2166 * aclocal.m4: regenerate
2167 * Makefile.in: regenerate
2168 * src/Makefile.in: regenerate
2170 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2172 * package renamed to 'cygutils'
2175 * AUTHORS: add Jorg Schaible
2176 * configure.ac: package name change
2177 * src/Makefile.am: add 'banner'
2178 * src/banner.c: new file. Modified from Joerg's
2179 original to use popt for argument processing.
2180 * configure: regenerate
2181 * config.h.in: regenerate
2182 * aclocal.m4: regenerate
2183 * Makefile.in: regenerate
2184 * src/Makefile.in: regenerate
2186 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2188 * src/semtool.c: added
2189 * src/semstat.c: added
2190 * src/msgtool.c: added
2191 * src/shmtool.c: added
2192 * src/Makefile.am: add semtool, semstat, msgtool,
2193 and shmtool targets.
2194 * configure.ac: add check for cygipc, and for
2196 * configure: regenerate
2197 * config.h.in: regenerate
2198 * aclocal.m4: regenerate
2199 * Makefile.in: regenerate
2200 * src/Makefile.in: regenerate
2202 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2204 * uuencode.1: deleted
2205 * uuencode.c: deleted
2206 * uudecode.1: deleted
2207 * uudecond.c: deleted (get these from GNU sharutils)
2209 * mktemp.c: deleted (get these from
2210 http://www.courtesan.com/mktemp/)
2211 * autoconfiscated -- lots of new files
2212 * moved remaining .c files into src subdir
2213 * src/conv.c: now recognize 'dos2unix.exe' and
2214 'unix2dos.exe' as special argv[0] values, along
2215 with 'd2u.exe' and 'u2d.exe'
2216 * src/Makefile.in: install conv.exe as itself but
2217 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2221 * link with /usr/lib/libpopt.a ('official' version)
2222 * add mktemp implementation
2223 * add friendly help/option handling to dump, putclip,