1 2009-11-21 Charles Wilson <cwilson@...>
4 * configure.ac: Update version.
6 * BRANCHES: Update documentation.
8 2009-11-21 Charles Wilson <cwilson@...>
10 Convert many programs to GPLv3+.
11 * COPYING: Update to GPLv3 (applies to compilation).
12 * licenses/COPYING.GPL: Renamed to...
13 * licenses/COPYING.GPLv2: this.
14 * licenses/COPYING.GPLv3: New.
15 * Makefile.am: Update file list.
16 * ascii/ascii.c: Switch to GPLv3+. Update copyright years.
17 * clip/getclip.c: Ditto.
18 * clip/putclip.c: Ditto.
22 * ipc/msgtool.c: Ditto.
23 * ipc/semstat.c: Ditto.
24 * ipc/semtool.c: Ditto.
25 * ipc/shmtool.c: Ditto.
26 * PROGLIST: Update license information for each utility.
28 * AUTHORS: Ditto. Also reorganize.
29 * TODO: Add notes concerning utilities that have not
30 been converted to GPLv3+.
31 * NEWS: Note license change.
33 2009-11-21 Charles Wilson <cwilson@...>
35 Only build cygdrop when $host is cygwin.
36 * configure.ac: Arrange to build cygdrop only when CYGWIN.
40 2009-11-21 Christian Franke <franke@computer.org>
43 * src/cygdrop: New directory.
44 * src/cygdrop/cygdrop.cc: New file.
45 * Makefile.am: Add program cygdrop.
46 * AUTHORS: Add Christian Franke for cygdrop.
47 * PROGLIST: Add cygdrop.
48 * README: Add cygdrop.
50 2009-09-13 Charles Wilson <cwilson@...>
52 * src/lpr/Printer.cc: Silence compiler warnings.
54 2009-09-13 Charles Wilson <cwilson@...>
56 Branch-specific fixes for building on MinGW
57 * configure.ac: Only error if cygwin && !cygwin-1.7; it
59 * src/cygstart/cygstart.c (cygStart): Refactor much
60 of this code to the following two functions. If !cygwin,
61 always use cygstart_mbs_to_wcs. Retain existing logic for
62 context-dependent use of the two functions, for cygwin.
63 (cygstart_mbs_to_wcs): New function.
64 (cygstart_posix_to_win_w): New function. Guard so that
65 it is only compiled on cygwin.
68 2009-09-13 Charles Wilson <cwilson@...>
70 Build and distribution fixes.
71 * Makefile.am: Support silent-rules when building
72 libicons. Don't distributed cygicons.rc.
74 2009-09-13 Charles Wilson <cwilson@...>
76 Import relevant changes from MinGW and MSYS port
77 * Makefile.am: Specify --major-image-version and
78 --minor-image-version for DLL and EXEs.
79 * common.h: Compatibility macros for cygwin-specific
81 * configure.ac: Force automake-1.11, enable silent rules.
82 * src/conv/conv.c (convert): Use mkstemp instead of tmpnam
83 (the latter fails horribly on MinGW+Vista).
84 * src/conv/mkstemp.c: New file (ported from an old NetBSD
85 version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/)
86 * src/cygstart/cygstart.c: Guard cygwin.h include, and
87 cygwin-specific function calls.
88 * src/realpath/realpath.c: Guard cygwin.h include.
89 * src/readshortcut/readshortcut.c: Guard cygwin-specific
90 function forward declarations.
91 * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help
92 text; extend help and usage text to reflect new options.
93 (usage): Accept errcode instead of always exit(1).
95 (scan_for_help): New function.
96 (main): Add support for -help|--help long options; search
97 first for these and exit early, before allowing getopt().
98 Fix handling of getopt error states.
101 2009-05-06 Charles Wslson <cwilson@...>
104 * BRANCHES: Document new branch information.
105 * TODO: Add new items.
106 * configure.ac: Check for cygwin_conv_path (which
107 exists only on cygwin-1.7); error if missing.
109 * config.h.in: Regenerate.
111 2009-05-06 Charles Wilson <cwilson@...>
113 Make coding style consistent throughout.
114 * ascii/ascii.c: Format using 'indent -gnu
116 * banner/banner.c: Ditto.
117 * clip/getclip.c: Ditto.
118 * clip/putclip.c: Ditto.
119 * cygstart/cygstart.c: Ditto.
120 * dump/dump.c: Ditto.
121 * ipc/msgtool.c: Ditto.
122 * ipc/semstat.c: Ditto.
123 * ipc/semtool.c: Ditto.
124 * ipc/shmtool.c: Ditto.
125 * mkshortcut/mkshortcut.c: Ditto.
126 * readshortcut/readshortcut.c: Ditto.
127 * realpath/realpath.c: Ditto.
128 * Printer.hh: Format using 'astyle --style=gnu -c'.
129 Move 'using namespace' from hh to cc.
131 * Win32Utils.cc: Ditto.
132 * Win32Utils.hh: Ditto.
133 * PrinterException.hh: Format using 'astyle --style=gnu
134 -c'. Removed 'using namespace' statement.
135 * lpr.cc: Format using 'astyle --style=gnu -c'
137 2009-05-06 Charles Wilson <cwilson@...>
139 Ensure uniformity for --version option.
140 * src/ascii/ascii.c: Ensure --version output
141 reports package version; harmonize formats.
142 * src/banner/banner.c: Ditto.
143 * src/clip/getclip.c: Ditto.
144 * src/clip/putclip.c: Ditto.
145 * src/conv/conv.c: Ditto.
146 * src/cygstart/cygstart.c: Ditto.
147 * src/dump/dump.c: Ditto.
148 * src/mkshortcut/mkshortcut.c: Ditto.
149 * src/realpath/realpath.c: Ditto.
150 * src/readshortcut/readshortcut.c: Ditto, and
152 * src/readshortcut/readshortcut.c: Fix line
155 2009-05-06 Charles Wilson <cwilson@...>
157 * PROGLIST: Fix typo.
159 2009-05-05 IWAMURO Motonori <deenheart@gmail.com>
160 Corinna Vinschen <corinna@vinschen.de>
162 Support UTF pathnames in cygstart
163 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
165 (main): Changed *action and *args to wchar_t*.
166 Transcode and dup from argv, rather than strdup.
167 When constructing args, use appropriate wide
168 constants and transoding operations.
169 (skipLocalUNCPart): New.
170 (cygStart): Rewrite to handle wchar_t and new
171 cygwin-1.7 path conversion functions.
172 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
175 2009-05-05 Charles Wilson <cwilson@...>
177 Branch for 1.3.x (cygwin-1.5 only)
178 * BRANCHES: Update documentation
180 2009-04-22 Charles Wilson <cwilson@...>
183 * configure.ac: Bump version number.
184 * Makefile.am: Fix post-install.
188 2009-04-21 Charles Wilson <cwilson@...>
190 * src/cygicons/README: Remove trailing spaces.
192 * PROGLIST: Fix typos.
194 * configure.ac: Bump version number. Update
195 to libtool-2.2 idioms. Require ac-2.63. Require
196 gettext-0.17. Modify dist to use lzma.
197 * ABOUT-NLS: Regenerate.
198 * INSTALL: Regenerate.
199 * config.h.in: Regenerate.
200 * po/Makefile.in.in: Regenerate.
202 2008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
204 If cygstart -w, then propagate child exit status.
205 * src/cygstart/cygstart.c (main): exit with
206 value returned by cygStart().
207 (cygStart): If -w/--wait, then get exit status
208 of child process and return it.
210 2008-08-10 Barry Kelly <bkelly.ie@gmail.com>
212 Add -w/--wait option to cygstart.
213 * src/cygstart/cygstart.c: New enum StartFlags.
214 (main): Add startup options category, containing
215 new -w/--wait option. Use it to set StartFlags.
216 Modify -v/--verbose to set StartFlags.
217 Pass StartFlags to cygStart().
218 (printLastError): New.
219 (cygStart): Change signature to accept StartFlags.
220 Propagate StartFlags to winStart().
221 (winStart): Change signature to accept StartFlags.
222 Wait for child process to finish if SF_WAIT flag
223 is set in StartFlags.
225 2007-08-24 Charles Wilson <cwilson@...>
227 Bump version number to 1.3.2
229 * bootstrap: copy libtool.m4 to m4/.
230 * configure.ac: Bumped version number. Created
231 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
232 Created AC_SUBST value for cygicon dll vernum.
233 Added libtool. Don't force -lpopt into LIBS.
234 Added cygicons.rc to list of generated files.
235 * Makefile.am: Added rules for building cygicons
236 DLL (but only on win32). Added doc_DATA target for
237 installing documentation. Added licenses_DATA
238 target for installing component licenses into
239 subdir of $(docdir). Added include_HEADERS target
240 for installing cygicons header (but only on win32).
241 Added lpr_doc_DATA and cygicons_doc_DATA targets
242 for installing component documentation into separate
243 subdirs of $(docdir). Added -lpopt to the *_LDADD
244 rules for the targets that need it, now that -lpopt
245 is not added to LIBS (created *_LDADD if not exist).
246 Added install-hook/uninstall-hook commands to force
247 the cygicons import and libtool libraries to have
248 the desired name. Added necessary variables, targets,
249 flags, and custom rules for building cygicons (special
250 care needed to deal with .rc files).
251 * src/cygicons/README: new file.
252 * src/cygicons/cygicons.h: new file.
253 * src/cygicons/cygicons.rc.in: new file.
254 * src/cygicons/cygwin-kde.ico: new file.
255 * src/cygicons/cygwin.ico: new file.
256 * src/cygicons/cygwinblue.ico: new file.
257 * src/cygicons/cygwincyan.ico: new file.
258 * src/cygicons/cygwing.ico: new file.
259 * src/cygicons/cygwings.ico: new file.
260 * src/cygicons/cygwinpurple.ico: new file.
261 * src/cygicons/cygwinred.ico: new file.
262 * src/cygicons/cygwinshiny.ico: new file.
263 * src/cygicons/cygwinyellow.ico: new file.
264 * config.h.in: regenerated.
265 * AUTHORS: updated documentation.
266 * NEWS: updated documentation.
267 * PROGLIST: updated documentation.
268 * README: updated documentation.
269 * HOW-TO-INSTALL: updated documentation.
270 * BRANCHES: updated documentation.
272 2006-12-12 Charles Wilson <cwilson@...>
275 Update build machinery to ac-2.61, am-1.10, gt-0.15
277 * configure.ac: bump version number
278 Move auxilliary files to build-aux dir.
279 Move .m4 files to m4/ dir.
280 * Makefile.am: Make sure aclocal can find m4 files.
281 * BRANCHES: update documentation
282 * NEWS: update documentation
283 * config.rpath: remove from CVS control
284 * acinclude.m4: moved to...
285 * m4/check_stdcall_func.m4: here.
286 * INSTALL: update to latest automake
287 * bootstrap: use autoreconf
288 * config.h.in: regenerate with latest autoconf
289 * ABOUT-NLS: update to latest gettext
290 * po/Makefile.in.in: update to latest gettext
291 * po/Rules-quot: update to latest gettext
292 * po/Makevars.template: new file due to gettext update
294 2006-12-12 Michael Schaap <cygwin@mscha.nl>
296 * src/cygstart/cygstart.c (winstart): use
297 cygwin_internal(CW_SYNC_WINENV) instead of own
298 code to sync environment
299 (main): add --verbose option to show actual
300 ShellExecute call made
302 2006-03-20 Charles Wilson <cwilson@...>
304 bump version number to 1.3.0
306 * Makefile.am: remove programs, code, and documentation for
307 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
308 namei, rename, and rev. These programs now provided by
310 * configure.ac: bump version number
311 * BRANCHES: update documentation
312 * NEWS: update documentation
313 * PROGLIST: update documentation
314 * README: update documentation
315 * src/cal/README.cal: removed
316 * src/cal/cal.1: removed
317 * src/cal/cal.c: removed
318 * src/cal/err.c: removed
319 * src/cal/errs.h: removed
320 * src/cal/widechar.h: removed
321 * src/col/README.col: removed
322 * src/col/col.1: removed
323 * src/col/col.c: removed
324 * src/col/err.c: removed
325 * src/col/err.h: removed
326 * src/colcrt/colcrt.1: removed
327 * src/colcrt/colcrt.c: removed
328 * src/colcrt/widechar.h: removed
329 * src/colrm/colrm.1: removed
330 * src/colrm/colrm.c: removed
331 * src/colrm/widechar.h: removed
332 * src/column/column.1: removed
333 * src/column/column.c: removed
334 * src/column/err.c: removed
335 * src/column/errs.h: removed
336 * src/column/widechar.h: removed
337 * src/ddate/ddate.1: removed
338 * src/ddate/ddate.c: removed
339 * src/ddate/ddate.doc: removed
340 * src/getopt/getopt.1: removed
341 * src/getopt/getopt.c: removed
342 * src/getopt/parse.bash: removed
343 * src/getopt/parse.tcsh: removed
344 * src/getopt/test.bash: removed
345 * src/getopt/test.tcsh: removed
346 * src/mcookie/mcookie.1: removed
347 * src/mcookie/mcookie.c: removed
348 * src/mcookie/md5.c: removed
349 * src/mcookie/md5.h: removed
350 * src/namei/README.namei: removed
351 * src/namei/README1.namei: removed
352 * src/namei/namei.1: removed
353 * src/namei/namei.c: removed
354 * src/rename/nls.h: removed
355 * src/rename/rename.1: removed
356 * src/rename/rename.c: removed
357 * src/rev/rev.1: removed
358 * src/rev/rev.c: removed
359 * src/rev/widechar.h: removed
361 2006-02-10 Charles Wilson <cwilson@...>
363 bump version number - 1.2.10
364 * configure.ac: ditto
365 * NEWS: update documentation
367 * INSTALL: update from autotools
369 2006-02-10 Michael Schaap <cygwin@mscha.org>
371 * src/cygstart/cygstart.c (setup_win_environ): properly convert
372 environment variables to Win32.
374 2006-02-10 Eric Blake <ebb9@byu.net>
376 * src/cygstart/cygstart.c (main): Don't permute options
378 2005-07-09 Charles Wilson <cwilson@...>
380 bump version number - 1.2.9
381 * configure.ac: ditto
382 * NEWS: update documentation
385 2005-07-08 Christopher Faylor <cgf@timesys.com>
387 * src/readshortcut.c (readshortcut): Pass opts by reference so that
388 changes made to the opts contents are reflected in the caller to
389 accommodate freeing of malloced fields.
391 2005-05-16 Charles Wilson <cwilson@...>
393 bump version number - 1.2.8
394 * configure.ac: bump version
395 * BRANCHES: update documentation
397 2005-05-16 Kees Zeelenberg <kzlq@...>
399 * src/dump/dump.c: fixes for -mno-cygwin/mingw
402 * NEWS: update documentation
404 2005-05-16 Michael Schaap <cygstart@...>
406 * src/cygstart/cygstart.c: improve compatibility with
407 'mount -X' by syncing env between cygwin and windows.
408 * NEWS: update documentation
410 2005-04-12 Charles Wilson <cwilson@...>
412 bump version number - 1.2.7
414 * configure.ac: bump version
415 * BRANCHES: update documentation
420 2005-04-12 Christopher Faylor <cgf@timesys.com>
422 * Makefile.am: Add rename.
423 * src/rename/rename.c: New file.
424 * src/rename/nls.h: Ditto.
425 * src/rename/rename.1: Ditto.
427 2005-03-07 Michael Schaap <cygstart@...>
429 * src/cygstart/cygstart.c: reorganize around previous
433 2005-03-03 Anthony Derosa <anthony.derosa1@...>
435 * src/cygstart/cygstart.c: fix memory leak, and improve
436 handling of long command lines.
438 2005-02-01 Charles Wilson <cwilson@....>
440 bump version number - 1.2.6
442 * configure.ac: bump version number
443 * src/conv/conv.c (exitOnZero): new function
444 (main): add new options --force, --safe
445 (conv): look for '\0' to signify binary files, not
446 "early" other-style line endings. Always convert
447 to specified type, unless '\0' found and --force not
448 given. But if disobeying user, print reason.
449 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
450 * NEWS: document new behavior
453 2005-01-31 Charles Wilson <cwilson@....>
455 * src/readlink/readlink.1: remove
456 * src/readlink/readlink.c: remove
457 * Makefile.am: remove readlink.1 and readlink.c
459 * README: document it; also fix typo
460 * AUTHORS: remove references to readlink
461 * PROGLIST: remove readlink
462 * configure: regenerate
464 2004-03-12 Charles Wilson <cwilson@....>
468 * src/mkshortcut/mkshortcut.c: fix some
469 memory leaks in mkshortcut().
470 * configure.ac: bump version number
473 2004-03-10 Harold L Hunt II <huntharo@....>
475 * src/mkshortcut/mkshortcut.c: add -d|--desc
476 option to set the description field (==tooltip
477 text) of the shortcut.
478 * src/mkshortcut/mkshortcut.1: document it.
481 2004-02-14 Dick Repansky <rrepasky@....>
482 Joshua Danial Franklin <joshuadfranklin@....>
484 * src/mkshortcut/mkshortcut.c: add -s option
485 to control normal|minimized|maximized state
486 of the launched application.
487 * src/mkshortcut/mkshortcut.1: document it.
490 2004-01-31 Charles Wilson <cwilson@....>
494 * src/ipc/ipcrm.c: remove
495 * src/ipc/ipcrm.8: remove
496 * src/ipc/ipcs.c: remove
497 * src/ipc/ipcs.8: remove
498 * src/ipc/semtool.c: compensate for interface differences
499 in cygserver vs. cygipc
500 * configure.ac: don't look for cygipc; just look for shmget
501 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
502 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
503 -- rely on cygserver support.
509 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
513 * src/ipc/ipck: fix typo, adapt for cygserver
518 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
520 * src/lpr/Printer.cc: fix bug in print() operation that was
521 causing duplication of the last character of a file.
522 * src/lpr/lpr.cc: add description of -l option to help message.
524 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
526 * src/mkshortcut/mkshortcut.1: update to reflect
527 new -w/--workingdir option.
529 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
531 * src/clip/getclip.c: Handle /dev/clipboard
532 native format. Add --no-conv option. Make it
534 * src/clip/putclip.c: Handle /dev/clipboard
535 native format. Add --no-conv option. Make it
538 2003-09-12 Rob Siklos <rob3@siklos.ca>
540 * src/clip/getclip.c: implemented --dos and --unix,
541 renamed putclip() to getclip()
542 * src/clip/putclip.c: implemented --dos and --unix,
543 fixed segfault on null input,
544 fixed indentation spacing,
545 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
546 * TODO: removed --unix --dos flag item for getclip and putclip
548 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
552 2003-09-04 Rob Siklos <rob3@siklos.ca>
554 * src/readshortcut: new directory
555 * src/readshortcut/readshortcut.c: new file
556 * src/readshortcut/readshortcut.1: new file
557 * Makefile.am: add program 'readshortcut'
558 * AUTHORS: add Rob Siklos for readshortcut
559 * PROGLIST: add readshortcut
560 * README: add readshortcut
562 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
564 tag and release v1_2_1
566 * configure.ac: don't add cygipc to libs; put
567 value in a separate variable IPCLIBS
568 * Makefile.am: use @IPCLIBS@
569 * HOW-TO-CONTRIBUTE: update
572 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
574 tag and release v1_2_0
576 * BRANCHES: add v1_2_0
578 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
580 * Makefile.am: correct some mistakes with
581 optionally-built progs.
583 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
585 * src/mkshortcut/mkshortcut.1: fix ^M problem.
587 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
589 * Makefile.am: add ipcs, ipcrm, and ipck
590 * configure.ac: change search method for libcygipc,
592 * src/ipc/ipcs.c: new file
593 * src/ipc/ipcs.8: new file
594 * src/ipc/ipcrm.c: new file
595 * src/ipc/ipcrm.8: new file
596 * src/ipc/ipck: new file
597 * NEWS: add info about ipcs, ipcrm, ipck
600 * config.h.in: regenerate
602 2003-06-12 gilles civario <gilles.civario@cea.fr>
604 * src/lpr/Printer.cc (Printer::open): correct
607 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
609 * BRANCHES: new file.
611 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
613 * Bump version to 1.1.4. Release.
615 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
617 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
618 translation is done. Defaults to false. Also added accessor
619 operations getRawFlag(), setRawFlag().
620 * src/lpr/Printer.cc: ditto.
621 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
622 * src/lpr/lpr.1: added documentation for -l option.
624 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
626 * NEWS: update lpr entry
628 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
629 * src/lpr/lpr.c: removed file
630 * src/lpr/Printer.cc: new file
631 * src/lpr/Printer.hh: new file
632 * src/lpr/PrinterException.hh: new file
633 * src/lpr/README: new file
634 * src/lpr/Win32Utils.cc: new file
635 * src/lpr/Win32Utils.hh: new file
636 * src/lpr/lpr.1: new file
637 * src/lpr/lpr.cc: new file
638 * Makefile.am: add macro src_lpr_lpr_SOURCES
639 updated macros noinst_HEADERS, man_MANS
640 * configure.ac: added AC_PROG_CXX to compile C++ files
642 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
644 * configure.ac: correct a problem with newer
646 * config.h.in: regenerate
648 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
650 * NEWS: announce mkshortcut changes
652 2003-02-05 David G. Baur <dgbaur@idmicro.com>
654 Added --workdir option to mkshortcut to set working directory
657 * mkshortcut.c (main): added dir_name_arg to opts
658 set dir_name to dir_name_arg if option was set
659 otherwise obtained from exe_name.
660 * mkshortcut.1: update
662 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
664 Convert mkshortcut to popt. Bump to version 1.1.3
666 * mkshortcut.c (license): new function
667 (version): popt version() function
668 (version): static variable renamed to versionStr
670 (usage): popt usage() function; the old usage()
672 (printLicense): new function
673 (printBottomDescription): new function
674 (printTopDescription): new function
675 (getVersion): new function
676 (mkshortcut): new function, contains core code
677 (print_version): removed.
678 (main): almost completely rewritten to use popt
680 * TODO: remove note about mkshortcut.
682 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
684 Fix things so that 'make dist' works
686 * Makefile.am: split up EXTRA_DIST into several
687 variables. Add a lot of files. Remove reference
688 to the m4/ directory.
689 * HOW-TO-CONTRIBUTE: correct a few things affected
692 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
694 Tired of long 'cvs diff' times over my modem, I
695 removed the files generated by bootstrap from
696 CVS. tarballs will have them, but cvs checkouts
697 will need to always run bootstrap. Since gettextize
698 is too intrusive, leave ABOUT-NLS and config.rpath
699 so we don't have to include gettext in bootstrap.
700 Also, don't bother with autoheader, so leave config.h.in
704 * mkinstalldirs: remove
706 * config.guess: remove
710 * Makefile.in: remove
713 * stamp-h.in: remove (not used by newer autotools)
715 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
717 Because utmpdump and last are now provided by the new
718 sysvinit package, those programs have been removed
719 from cygutils. Also, update to recent autotools &
720 gettext, plus a few cleanups.
722 * src/last/last.c: remove
723 * src/last/utmpdump.c: remove
724 * src/last/oldutmp.h: remove
725 * src/last/last.1: remove
726 * src/last/lastb.1: remove
727 * src/last/: remove directory
728 * intl/Makefile.in: remove
729 * intl/: remove directory
731 * src/cal/cal.c: cygwin provides langinfo.h, but
732 not the nl_langinfo function. Make sure both exist
733 before calling nl_langinfo.
734 * configure.ac: remove references to system header files
735 needed only by utmpdump or last. Don't try to generate
737 * Makefile.am: remove intl/ directory; add po/ directory
738 to make new gettext happy. Remove last and utmpdump from
739 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
740 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
741 references to last and utmpdump _SOURCES.
742 * po/LINGUAS: new file (needed by new gettext)
743 * po/POTFILES.in: new file (needed by new gettext)
744 * common.h: remove references to system header files used
745 only by utmpdump or last
746 * bootstrap: add `force' options
748 * PROGLIST: docu update
749 * README: dpcu update
751 * HOW-TO-CONTRIBUTE: docu update
753 * aclocal.m4: regenerate
754 * configure: regenerate
755 * Makefile.in: regenerate
756 * config.h.in: regenerate
757 * ABOUT-NLS: new version
758 * COPYING: new version
759 * INSTALL: new version
760 * mkinstalldirs: new version
761 * missing: new version
762 * install-sh: new version
763 * depcomp: new version
764 * config.sub: new version
765 * config.guess: new version
767 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
769 At Bruno Haible's suggestion, don't include all of
770 gettext. Just have an intl/ directory with a null
771 Makefile.in, and a populated po/ directory. m4/
772 is no longer necessary. Later, when automake bug
773 is fixed, we can remove the intl/ directory entirely,
774 but we'll still need the po/ directory and the ABOUT-NLS
778 * intl/Makefile.in: turn this into a null file
780 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
781 * Makefile.am: remove m4/ from SUBDIRS
782 * Makefile.in: regenerate
783 * configure: regenerate
785 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
787 * configure.ac: bump version to 1.1.2
788 * configure: regenerate
790 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
792 Add 'mcookie' program. Tag "v1_1_1d"
794 * src/mcookie: new directory
795 * src/mcookie/mcookie.c: new file
796 * src/mcookie/mcookie.1: new file
797 * src/mcookie/md5.h: new file
798 * src/mcookie/md5.c: new file
799 * Makefile.am: add program 'mcookie'
800 * configure.ac: add test for gettimeofday
801 * config.h.in: regenerate
802 * Makefile.in: regenerate
803 * PROGLIST: add mcookie
804 * README: add mcookie
805 * NEWS: mention mcookie
807 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
809 Add 'colrm' program. Tag "v1_1_1c"
811 * src/colrm: new directory
812 * src/colrm/colrm.c: new file
813 * src/colrm/colrm.1: new file
814 * src/colrm/widechar.h: new file
815 * Makefile.am: add program 'colrm'
816 * Makefile.in: regenerate
817 * PROGLIST: add colrm
819 * NEWS: hasn't been updated in a while...
821 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
823 Add 'colcrt' program. Tag "v1_1_1b"
825 * src/colcrt: new directory
826 * src/colcrt/colcrt.c: new file
827 * src/colcrt/colcrt.1: new file
828 * src/colcrt/widechar.h: new file
829 * Makefile.am: add program 'colcrt'
830 * Makefile.in: regenerate
831 * PROGLIST: add colcrt
834 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
836 Add 'column' program. Tag "v1_1_1a"
838 * src/column: new directory
839 * src/column/column.c: new file
840 * src/column/column.1: new file
841 * src/column/err.c: new file
842 * src/column/errs.h: new file
843 * src/column/widechar.h: new file
844 * Makefile.am: add program 'column'
845 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
846 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
847 * Makefile.in: regenerate
848 * config.h.in: regenerate
849 * configure: regenerate
850 * PROGLIST: add column
853 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
855 * TODO: remove gettext reminder
856 * HOW-TO-CONTRIBUTE: explain how to handle programs
857 that need -lintl, given the gettextize changes below.
858 * Makefile.in: regenerate
860 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
862 Bug in automake means that we have to gettextize -- even tho
863 we will never actually build gettext ourselves ('external'
864 option in AM_GNU_GETTEXT). Reported to automake list.
866 Bug in gettext means that we have to explicitly set and AC_SUBST
867 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
870 * Makefile.am (SUBDIRS): Add intl, m4.
871 (ACLOCAL_AMFLAGS): New variable.
872 (EXTRA_DIST): Add config.rpath.
873 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
875 * intl/: new directory
881 * config.rpath: new file
882 * ABOUT-NLS: new file
883 * aclocal.m4: regenerate
884 * Makefile.in: regenerate
885 * configure: regenerate
886 * bootstrap: add -I m4 to aclocal command; copy files
887 * config.guess: new file
888 * config.sub: new file
890 * config.h.in: regenerate
891 * TODO: note to remove all this garbage when it becomes
892 possible; need bugfix to automake and gettext.m4
894 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
896 Adjust to cygwin's libintl library now depending on libiconv.
897 Easiest way: remove explicit search for -lintl and libintl.h;
898 instead use AM_GNU_GETTEXT.
902 * configure.ac: don't look for -lintl and libintl.h 'by hand';
903 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
904 option requires po/ and intl/ directories. See gettextize above.
905 * src/rev: new directory
906 * src/rev/rev.c: new file
907 * src/rev/rev.1: new file
908 * src/rev/widechar.h: new file
909 * Makefile.am: add program 'rev'. Add LDADD variables for
910 the programs that use gettext, since -lintl is no longer
911 automatically included in LIBS (use @INTLLIBS@)
912 * Makefile.in: regenerate
916 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
919 Add getopt.exe, readlink.exe. Bump to 1.1.1.
921 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
922 * configure.ac: bump to 1.1.1
923 * Makefile.am: add getopt and readlink
926 * Makefile.in: regenerate
927 * configure: regenerate
928 * src/Makefile.am: delete (forgot to do so in previous commit)
929 * src/Makefile.in: delete (ditto)
930 * src/readlink/readlink.1: new file
931 * src/readlink/readlink.c: new file
932 * src/getopt/getopt.1: new file
933 * src/getopt/getopt.c: new file
934 * src/getopt/parse.bash: new file
935 * src/getopt/parse.tcsh: new file
936 * src/getopt/test.bash: new file
937 * src/getopt/test.tcsh: new file
939 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
940 Robert Collins <robert.collins@itdomain.com.au>
942 Convert to one-big-makefile style. cf "Recursive make
943 considered harmful". Bump to 1.1.0
945 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
946 * Makefile.am: consolidate from src/*/Makefile.am
947 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
949 * NEWS: Note one-file-to-build-them-all
951 * aclocal.m4: regenerate
952 * Makefile.in: regenerate
953 * configure: regenerate
954 * /src/realpath/Makefile.in: delete
955 * /src/realpath/Makefile.am: delete
956 * /src/namei/Makefile.in: delete
957 * /src/namei/Makefile.am: delete
958 * /src/mkshortcut/Makefile.in: delete
959 * /src/mkshortcut/Makefile.am: delete
960 * /src/lpr/Makefile.in: delete
961 * /src/lpr/Makefile.am: delete
962 * /src/last/Makefile.in: delete
963 * /src/last/Makefile.am: delete
964 * /src/ipc/Makefile.in: delete
965 * /src/ipc/Makefile.am: delete
966 * /src/dump/Makefile.in: delete
967 * /src/dump/Makefile.am: delete
968 * /src/ddate/Makefile.in: delete
969 * /src/ddate/Makefile.am: delete
970 * /src/cygstart/Makefile.in: delete
971 * /src/cygstart/Makefile.am: delete
972 * /src/conv/Makefile.in: delete
973 * /src/conv/Makefile.am: delete
974 * /src/col/Makefile.in: delete
975 * /src/col/Makefile.am: delete
976 * /src/cal/Makefile.in: delete
977 * /src/cal/Makefile.am: delete
978 * /src/banner/Makefile.in: delete
979 * /src/banner/Makefile.am: delete
980 * /src/ascii/Makefile.in: delete
981 * /src/ascii/Makefile.am: delete
982 * /src/Makefile.in: delete
983 * /src/Makefile.am: delete
985 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
987 * Makefile.in: regenerate
988 * src/Makefile.in: regenerate
989 * src/*/Makefile.in: regenerate
990 * configure: regenerate
991 * aclocal.m4: regenerate
993 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
995 * src/col: new directory
996 * src/col/Makefile.am: new file
997 * src/col/Makefile.in: new file
998 * src/col/col.c: new file
999 * src/col/err.c: new file
1000 * src/col/err.h: new file
1001 * src/col/col.1: new file
1002 * src/col/README.col: new file
1003 * src/Makefile.am: add subdirectory col
1004 * src/Makefile.in: regenerate
1005 * AUTHORS: add David A. Willis for col
1009 2002-04-16 Chris January <chris@atomice.net>
1011 * src/conv/conv.c (convert): Use correct type to store the
1012 return value of fgetc()
1014 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1016 * Makefile.in: rebootstrap
1019 * src/Makefile.in: ditto
1020 * src/ascii/Makefile.in: ditto
1021 * src/banner/Makefile.in: ditto
1022 * src/cal/Makefile.in: ditto
1023 * src/clip/Makefile.in: ditto
1024 * src/conv/Makefile.in: ditto
1025 * src/ddate/Makefile.in: ditto
1026 * src/dump/Makefile.in: ditto
1027 * src/ipc/Makefile.in: ditto
1028 * src/last/Makefile.in: ditto
1029 * src/lpr/Makefile.in: ditto
1030 * src/mkshortcut/Makefile.in: ditto
1031 * src/namei/Makefile.in: ditto
1032 * src/realpath/Makefile.in: ditto
1034 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1036 * src/cygstart: new directory
1037 * src/cygstart/Makefile.am: new file
1038 * src/cygstart/Makefile.in: new file
1039 * src/cygstart/cygstart.c: new file
1040 * src/cygstart/cygstart.1: new file
1041 * src/Makefile.am: add subdirectory cygstart
1042 * src/Makefile.in: regenerate
1043 * AUTHORS: add Michael Schaap for cygstart
1044 * PROGLIST: add cygstart
1045 * README: add cygstart
1047 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1049 * HOW-TO-CONTRIBUTE: fix typos
1051 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1053 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1055 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1057 * TODO: remove 'reorg' note
1058 * configure.ac: mark as version 1.0.0
1059 * configure: regenerate
1060 * HOW-TO-CONTRIBUTE: new file
1062 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1064 * configure.ac: build Makefiles in new directories
1065 * configure.in: regenerate
1066 * Makefile.am: change subdirs
1067 * Makefile.in: regenerate
1069 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1071 * src: new directory
1072 * src/Makefile.am: new file
1073 * src/Makefile.in: new file
1074 * src-gpl/Makefile.am: removed
1075 * src-gpl/Makefile.in: removed
1076 * src-pd/Makefile.am: removed
1077 * src-pd/Makefile.in: removed
1078 * src-bsd/Makefile.am: removed
1079 * src-bsd/Makefile.in: removed
1081 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1083 * src/ascii: new directory
1084 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1085 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1086 * src/ascii/Makefile.am: new file
1087 * src/ascii/Makefile.in: new file
1089 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1091 * src/banner: new directory
1092 * src-gpl/banner.c: moved to src/banner/banner.c
1093 * src/banner/banner.c: moved from src-gpl/banner.c
1094 * src/banner/Makefile.am: new file
1095 * src/banner/Makefile.in: new file
1097 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1099 * src/cal: new directory
1100 * src-bsd/cal.c: moved to src/cal/cal.c
1101 * src/cal/cal.c: moved from src-bsd/cal.c
1102 * src-bsd/cal.1: moved to src/cal/cal.1
1103 * src/cal/cal.1: moved from src-bsd/cal.1
1104 * src-bsd/err.c: moved to src/cal/err.c
1105 * src/cal/err.c: moved from src-bsd/err.c
1106 * src-bsd/errs.h: moved to src/cal/errs.h
1107 * src/cal/errs.h: moved from src-bsd/errs.h
1108 * src-bsd/widechar.h: moved to src/cal/widechar.h
1109 * src/cal/widechar.h: moved from src-bsd/widechar.h
1110 * src-bsd/README.cal: moved to src/cal/README.cal
1111 * src/cal/README.cal: moved from src-bsd/README.cal
1112 * src/cal/Makefile.am: new file
1113 * src/cal/Makefile.in: new file
1115 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1117 * src/clip: new directory
1118 * src-gpl/putclip.c: moved to src/clip/putclip.c
1119 * src/clip/putclip.c: moved from src-gpl/putclip.c
1120 * src-gpl/getclip.c: moved to src/clip/getclip.c
1121 * src/clip/getclip.c: moved from src-gpl/getclip.c
1122 * src/clip/Makefile.am: new file
1123 * src/clip/Makefile.in: new file
1125 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1127 * src/conv: new directory
1128 * src-gpl/conv.c: moved to src/conv/conv.c
1129 * src/conv/conv.c: moved from src-gpl/conv.c
1130 * src/conv/Makefile.am: new file
1131 * src/conv/Makefile.in: new file
1133 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1135 * src/ddate: new directory
1136 * src-pd/ddate.c: moved to src/ddate/ddate.c
1137 * src/ddate/ddate.c: moved from src-pd/ddate.c
1138 * src-pd/ddate.1: moved to src/ddate/ddate.1
1139 * src/ddate/ddate.1: moved from src-pd/ddate.1
1140 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1141 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1142 * src/ddate/Makefile.am: new file
1143 * src/ddate/Makefile.in: new file
1145 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1147 * src/dump: new directory
1148 * src-gpl/dump.c: moved to src/dump/dump.c
1149 * src/dump/dump.c: moved from src-gpl/dump.c
1150 * src/dump/Makefile.am: new file
1151 * src/dump/Makefile.in: new file
1153 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1155 * src/ipc: new directory
1156 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1157 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1158 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1159 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1160 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1161 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1162 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1163 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1164 * src/ipc/Makefile.am: new file
1165 * src/ipc/Makefile.in: new file
1167 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1169 * src/last: new directory
1170 * src-gpl/last.c: moved to src/last/last.c
1171 * src/last/last.c: moved from src-gpl/last.c
1172 * src-gpl/last.1: moved to src/last/last.1
1173 * src/last/last.1: moved from src-gpl/last.1
1174 * src-gpl/lastb.1: moved to src/last/lastb.1
1175 * src/last/lastb.1: moved from src-gpl/lastb.1
1176 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1177 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1178 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1179 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1180 * src/last/Makefile.am: new file
1181 * src/last/Makefile.in: new file
1183 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1185 * src/lpr: new directory
1186 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1187 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1188 * src/lpr/Makefile.am: new file
1189 * src/lpr/Makefile.in: new file
1191 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1193 * src/mkshortcut: new directory
1194 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1195 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1196 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1197 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1198 * src/mkshortcut/Makefile.am: new file
1199 * src/mkshortcut/Makefile.in: new file
1201 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1203 * src/namei: new directory
1204 * src-pd/namei.c: moved to src/namei/namei.c
1205 * src/namei/namei.c: moved from src-pd/namei.c
1206 * src-pd/namei.1: moved to src/namei/namei.1
1207 * src/namei/namei.1: moved from src-pd/namei.1
1208 * src-pd/README.namei: moved to src/namei/README.namei
1209 * src/namei/README.namei: moved from src-pd/README.namei
1210 * src-pd/README1.namei: moved to src/namei/README1.namei
1211 * src/namei/README1.namei: moved from src-pd/README1.namei
1212 * src/namei/Makefile.am: new file
1213 * src/namei/Makefile.in: new file
1215 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1217 * src/realpath: new directory
1218 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1219 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1220 * src/realpath/Makefile.am: new file
1221 * src/realpath/Makefile.in: new file
1224 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1226 * src-gpl/Makefile.am: add lpr and mkshortcut
1227 * src-gpl/Makefile.in: regenerate
1228 * configure.ac: update version number
1229 * configure: regenerate
1230 * AUTHORS: add Rick and Joshua
1231 * PROGLIST: add lpr and mkshortcut
1232 * NEWS: add lpr and mkshortcut
1233 * README: add lpr and mkshortcut
1234 * TODO: add some notes...
1235 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1236 include config.h and common.h. Move other #inludes to
1237 common.h. Add some static strings for later use (version,
1239 * src-gpl/lpr.c: Add license reference. Explicitly include
1240 config.h and common.h. Move other #includes to common.h.
1241 Add some static strings for later use (version, Id, copyright).
1242 Change programName to program_name (to match style of other
1243 programs). Strdup from argv[0] instead of hardcoding. Use
1244 VA_START macro instead of va_start.
1246 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1248 * src-gpl/lpr.c: new file
1250 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1252 * src-gpl/mkshortcut.c: new file
1253 * src-gpl/mkshortcut.1: new file
1255 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1257 * src-pd/ddate.c: add explicit license reference
1258 and move #includes to common.h. Guard setlocale.
1259 Explicitly include config.h, common.h
1260 * src-pd/namei.c: ditto
1261 * src-bsd/cal.c: ditto
1262 * src-bsd/err.c: ditto
1263 * src-bsd/errs.h: explicitly include config.h, common.h
1264 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1265 * src-gpl/ascii.c: explicitly include config.h
1266 * src-gpl/banner.c: reformat license notice. explicitly
1268 * src-gpl/conv.c: explictly include config.h
1269 * src-gpl/dump.c: explictly include config.h; move other
1270 includes into common.h
1271 * src-gpl/getclip.c: explicitly include config.h
1272 * src-gpl/last.c: reformat license notice. explicitly include
1273 config.h. Move other #includes into common.h
1274 * src-gpl/oldutmp.h: add explicit license reference.
1275 * src-gpl/putclip.c: include config.h. Move other #includes
1277 * src-gpl/realpath.c: Reformat license reference. Explicitly
1279 * src-gpl/msgtool.c: add explicit license reference. include
1280 config.h. Guard ipc #includes. Move other includes into common.h
1281 * src-gpl/semstat.c: ditto
1282 * src-gpl/semtool.c: ditto
1283 * src-gpl/shmtool.c: ditto
1284 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1285 include config.h. Move other includes into common.h.
1286 * config.h.in: regenerate
1287 * configure.ac: Add the new checks
1288 * common.h: Migrate other includes from .c files here.
1289 * configure: regenerate
1291 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1293 * src-bsd/cal.c: fix spelling
1295 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1297 * acinclude.m4: new file
1298 * common.h: new file
1299 * configure.ac: add conditionals for windows-only,
1300 cygipc-only programs
1301 * src-gpl/Makefile.am: use conditionals
1302 * aclocal.m4: regenerate
1303 * config.h.in: regenerate
1304 * Makefile.in: regenerate
1305 * src-gpl/Makefile.in: regenerate
1306 * configure: regenerate
1307 * README: minor changes
1308 * src-bsd/cal.c: use common.h
1309 * src-pd/ddate.c: use common.h
1310 * src-pd/namei.c: use common.h
1311 * src-gpl/ascii.c: use common.h
1312 * src-gpl/banner.c: use common.h
1313 * src-gpl/conv.c: use common.h
1314 * src-gpl/dump.c: use common.h
1315 * src-gpl/getclip.c: use common.h
1316 * src-gpl/last.c: use common.h
1317 * src-gpl/msgtool.c: use common.h
1318 * src-gpl/putclip.c: use common.h
1319 * src-gpl/realpath.c: use common.h
1320 * src-gpl/semstat.c: use common.h
1321 * src-gpl/semtool.c: use common.h
1322 * src-gpl/shmtool.c: use common.h
1323 * src-gpl/utmpdump.c: use common.h
1325 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1327 * NEWS: add entries for 0.9.6, .7, and .8
1328 * ChangeLog: fix tabs
1329 * release version 0.9.8
1331 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1333 * src-pd/ddate.c: new file
1334 * src-pd/ddate.1: new file
1335 * src-pd/ddate.doc: new file
1336 * AUTHORS: add Druel the Chaotic
1337 * PROGLIST: add ddate
1338 * README: mention ddate
1339 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1341 * src-bsd/Makefile.in: regenerate
1343 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1345 * src-gpl/realpath.c: new file
1346 * AUTHORS: add Steven Barker
1347 * PROGLIST: add realpath
1348 * README: mention realpath
1349 * src-gpl/Makefile.am: add realpath to proglist
1350 * src-gpl/Makefile.in: regenerate
1352 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1354 * src-gpl/utmpdump.c: new file
1355 * AUTHORS: add Mark Bradshaw
1356 * PROGLIST: add utmpdump
1357 * README: mention utmpdump
1358 * src-gpl/Makefile.am: add utmpdump to proglist
1359 * src-gpl/Makefile.in: regenerate
1361 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1363 * bootstrap: new file
1364 * src-gpl/Makefile.am: add last to proglist
1365 * src-gpl/Makefile.in: regenerate
1366 * PROGLIST: add last
1367 * README: mention last
1368 * AUTHORS: add Mark Bradshaw
1370 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1372 * src-gpl/last.c: new file
1373 * src-gpl/last.1: new file
1374 * src-gpl/lastb.1: new file
1375 * src-gpl/oldutmp.h: new file
1377 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1379 * src-gpl/banner.c: fix the -c option, use ANSI
1380 font to print the extended charset
1382 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1384 * licenses: new subdir
1385 * licenses/COPYING.GPL: new file (GPL text)
1386 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1387 without the advertising clause)
1388 * src-pd: new subdir (for public domain source code that
1389 I've taken, modified, and released under the GPL)
1390 * src-bsd: new subdir (for source code that is covered
1391 by the BSD-no-advert license) Note that BSD-w-advert
1392 code is disallowed -- can't legally be linked to
1394 * src: removed (renamed to src-gpl for consistency)
1395 * src-gpl: new (renamed from src)
1396 * PROGLIST: new file (contains descriptions of the
1398 * README: proglist stuff removed. README is more general.
1399 * src-bsd/Makefile.am: new file
1400 * src-bsd/Makefile.in: new file
1401 * src-bsd/README.cal: new file
1402 * src-bsd/cal.1: new file
1403 * src-bsd/cal.c: new file
1404 * src-bsd/err.c: new file
1405 * src-bsd/errs.h: new file
1406 * src-bsd/widechar.h: new file
1407 * src-pd/Makefile.am: new file
1408 * src-pd/Makefile.in: new file
1409 * src-pd/README.namei: new file
1410 * src-pd/README1.namei: new file
1411 * src-pd/namei.1: new file
1412 * src-pd/namei.c: new file
1413 * configure.ac: add new tests to support namei and cal
1414 * Makefile.am: add new subdirs
1415 * config.h.in: regenerate
1416 * aclocal.m4: regenerate
1417 * Makefile.in: regenerate
1418 * src/Makefile.in: regenerate
1420 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1422 * package renamed to 'cygutils'
1425 * AUTHORS: add Jorg Schaible
1426 * configure.ac: package name change
1427 * src/Makefile.am: add 'banner'
1428 * src/banner.c: new file. Modified from Joerg's
1429 original to use popt for argument processing.
1430 * configure: regenerate
1431 * config.h.in: regenerate
1432 * aclocal.m4: regenerate
1433 * Makefile.in: regenerate
1434 * src/Makefile.in: regenerate
1436 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1438 * src/semtool.c: added
1439 * src/semstat.c: added
1440 * src/msgtool.c: added
1441 * src/shmtool.c: added
1442 * src/Makefile.am: add semtool, semstat, msgtool,
1443 and shmtool targets.
1444 * configure.ac: add check for cygipc, and for
1446 * configure: regenerate
1447 * config.h.in: regenerate
1448 * aclocal.m4: regenerate
1449 * Makefile.in: regenerate
1450 * src/Makefile.in: regenerate
1452 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1454 * uuencode.1: deleted
1455 * uuencode.c: deleted
1456 * uudecode.1: deleted
1457 * uudecond.c: deleted (get these from GNU sharutils)
1459 * mktemp.c: deleted (get these from
1460 http://www.courtesan.com/mktemp/)
1461 * autoconfiscated -- lots of new files
1462 * moved remaining .c files into src subdir
1463 * src/conv.c: now recognize 'dos2unix.exe' and
1464 'unix2dos.exe' as special argv[0] values, along
1465 with 'd2u.exe' and 'u2d.exe'
1466 * src/Makefile.in: install conv.exe as itself but
1467 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1471 * link with /usr/lib/libpopt.a ('official' version)
1472 * add mktemp implementation
1473 * add friendly help/option handling to dump, putclip,
1479 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1481 Convert mkshortcut to popt. Bump to version 1.1.3
1483 * mkshortcut.c (license): new function
1484 (version): popt version() function
1485 (version): static variable renamed to versionStr
1486 (help): new function
1487 (usage): popt usage() function; the old usage()
1489 (printLicense): new function
1490 (printBottomDescription): new function
1491 (printTopDescription): new function
1492 (getVersion): new function
1493 (mkshortcut): new function, contains core code
1494 (print_version): removed.
1495 (main): almost completely rewritten to use popt
1497 * TODO: remove note about mkshortcut.
1499 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1501 Fix things so that 'make dist' works
1503 * Makefile.am: split up EXTRA_DIST into several
1504 variables. Add a lot of files. Remove reference
1505 to the m4/ directory.
1506 * HOW-TO-CONTRIBUTE: correct a few things affected
1507 by the above change.
1509 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1511 Tired of long 'cvs diff' times over my modem, I
1512 removed the files generated by bootstrap from
1513 CVS. tarballs will have them, but cvs checkouts
1514 will need to always run bootstrap. Since gettextize
1515 is too intrusive, leave ABOUT-NLS and config.rpath
1516 so we don't have to include gettext in bootstrap.
1517 Also, don't bother with autoheader, so leave config.h.in
1521 * mkinstalldirs: remove
1522 * install-sh: remove
1523 * config.guess: remove
1524 * config.sub: remove
1527 * Makefile.in: remove
1528 * aclocal.m4: remove
1530 * stamp-h.in: remove (not used by newer autotools)
1532 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1534 Because utmpdump and last are now provided by the new
1535 sysvinit package, those programs have been removed
1536 from cygutils. Also, update to recent autotools &
1537 gettext, plus a few cleanups.
1539 * src/last/last.c: remove
1540 * src/last/utmpdump.c: remove
1541 * src/last/oldutmp.h: remove
1542 * src/last/last.1: remove
1543 * src/last/lastb.1: remove
1544 * src/last/: remove directory
1545 * intl/Makefile.in: remove
1546 * intl/: remove directory
1548 * src/cal/cal.c: cygwin provides langinfo.h, but
1549 not the nl_langinfo function. Make sure both exist
1550 before calling nl_langinfo.
1551 * configure.ac: remove references to system header files
1552 needed only by utmpdump or last. Don't try to generate
1554 * Makefile.am: remove intl/ directory; add po/ directory
1555 to make new gettext happy. Remove last and utmpdump from
1556 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1557 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1558 references to last and utmpdump _SOURCES.
1559 * po/LINGUAS: new file (needed by new gettext)
1560 * po/POTFILES.in: new file (needed by new gettext)
1561 * common.h: remove references to system header files used
1562 only by utmpdump or last
1563 * bootstrap: add `force' options
1565 * PROGLIST: docu update
1566 * README: dpcu update
1568 * HOW-TO-CONTRIBUTE: docu update
1570 * aclocal.m4: regenerate
1571 * configure: regenerate
1572 * Makefile.in: regenerate
1573 * config.h.in: regenerate
1574 * ABOUT-NLS: new version
1575 * COPYING: new version
1576 * INSTALL: new version
1577 * mkinstalldirs: new version
1578 * missing: new version
1579 * install-sh: new version
1580 * depcomp: new version
1581 * config.sub: new version
1582 * config.guess: new version
1584 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1586 At Bruno Haible's suggestion, don't include all of
1587 gettext. Just have an intl/ directory with a null
1588 Makefile.in, and a populated po/ directory. m4/
1589 is no longer necessary. Later, when automake bug
1590 is fixed, we can remove the intl/ directory entirely,
1591 but we'll still need the po/ directory and the ABOUT-NLS
1595 * intl/Makefile.in: turn this into a null file
1597 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1598 * Makefile.am: remove m4/ from SUBDIRS
1599 * Makefile.in: regenerate
1600 * configure: regenerate
1602 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1604 * configure.ac: bump version to 1.1.2
1605 * configure: regenerate
1607 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1609 Add 'mcookie' program. Tag "v1_1_1d"
1611 * src/mcookie: new directory
1612 * src/mcookie/mcookie.c: new file
1613 * src/mcookie/mcookie.1: new file
1614 * src/mcookie/md5.h: new file
1615 * src/mcookie/md5.c: new file
1616 * Makefile.am: add program 'mcookie'
1617 * configure.ac: add test for gettimeofday
1618 * config.h.in: regenerate
1619 * Makefile.in: regenerate
1620 * PROGLIST: add mcookie
1621 * README: add mcookie
1622 * NEWS: mention mcookie
1624 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1626 Add 'colrm' program. Tag "v1_1_1c"
1628 * src/colrm: new directory
1629 * src/colrm/colrm.c: new file
1630 * src/colrm/colrm.1: new file
1631 * src/colrm/widechar.h: new file
1632 * Makefile.am: add program 'colrm'
1633 * Makefile.in: regenerate
1634 * PROGLIST: add colrm
1636 * NEWS: hasn't been updated in a while...
1638 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1640 Add 'colcrt' program. Tag "v1_1_1b"
1642 * src/colcrt: new directory
1643 * src/colcrt/colcrt.c: new file
1644 * src/colcrt/colcrt.1: new file
1645 * src/colcrt/widechar.h: new file
1646 * Makefile.am: add program 'colcrt'
1647 * Makefile.in: regenerate
1648 * PROGLIST: add colcrt
1649 * README: add colcrt
1651 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1653 Add 'column' program. Tag "v1_1_1a"
1655 * src/column: new directory
1656 * src/column/column.c: new file
1657 * src/column/column.1: new file
1658 * src/column/err.c: new file
1659 * src/column/errs.h: new file
1660 * src/column/widechar.h: new file
1661 * Makefile.am: add program 'column'
1662 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1663 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1664 * Makefile.in: regenerate
1665 * config.h.in: regenerate
1666 * configure: regenerate
1667 * PROGLIST: add column
1668 * README: add column
1670 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1672 * TODO: remove gettext reminder
1673 * HOW-TO-CONTRIBUTE: explain how to handle programs
1674 that need -lintl, given the gettextize changes below.
1675 * Makefile.in: regenerate
1677 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1679 Bug in automake means that we have to gettextize -- even tho
1680 we will never actually build gettext ourselves ('external'
1681 option in AM_GNU_GETTEXT). Reported to automake list.
1683 Bug in gettext means that we have to explicitly set and AC_SUBST
1684 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1687 * Makefile.am (SUBDIRS): Add intl, m4.
1688 (ACLOCAL_AMFLAGS): New variable.
1689 (EXTRA_DIST): Add config.rpath.
1690 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1692 * intl/: new directory
1694 * po/: new directory
1696 * m4/: new directory
1698 * config.rpath: new file
1699 * ABOUT-NLS: new file
1700 * aclocal.m4: regenerate
1701 * Makefile.in: regenerate
1702 * configure: regenerate
1703 * bootstrap: add -I m4 to aclocal command; copy files
1704 * config.guess: new file
1705 * config.sub: new file
1707 * config.h.in: regenerate
1708 * TODO: note to remove all this garbage when it becomes
1709 possible; need bugfix to automake and gettext.m4
1711 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1713 Adjust to cygwin's libintl library now depending on libiconv.
1714 Easiest way: remove explicit search for -lintl and libintl.h;
1715 instead use AM_GNU_GETTEXT.
1719 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1720 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1721 option requires po/ and intl/ directories. See gettextize above.
1722 * src/rev: new directory
1723 * src/rev/rev.c: new file
1724 * src/rev/rev.1: new file
1725 * src/rev/widechar.h: new file
1726 * Makefile.am: add program 'rev'. Add LDADD variables for
1727 the programs that use gettext, since -lintl is no longer
1728 automatically included in LIBS (use @INTLLIBS@)
1729 * Makefile.in: regenerate
1733 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1736 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1738 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1739 * configure.ac: bump to 1.1.1
1740 * Makefile.am: add getopt and readlink
1743 * Makefile.in: regenerate
1744 * configure: regenerate
1745 * src/Makefile.am: delete (forgot to do so in previous commit)
1746 * src/Makefile.in: delete (ditto)
1747 * src/readlink/readlink.1: new file
1748 * src/readlink/readlink.c: new file
1749 * src/getopt/getopt.1: new file
1750 * src/getopt/getopt.c: new file
1751 * src/getopt/parse.bash: new file
1752 * src/getopt/parse.tcsh: new file
1753 * src/getopt/test.bash: new file
1754 * src/getopt/test.tcsh: new file
1756 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1757 Robert Collins <robert.collins@itdomain.com.au>
1759 Convert to one-big-makefile style. cf "Recursive make
1760 considered harmful". Bump to 1.1.0
1762 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1763 * Makefile.am: consolidate from src/*/Makefile.am
1764 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1766 * NEWS: Note one-file-to-build-them-all
1768 * aclocal.m4: regenerate
1769 * Makefile.in: regenerate
1770 * configure: regenerate
1771 * /src/realpath/Makefile.in: delete
1772 * /src/realpath/Makefile.am: delete
1773 * /src/namei/Makefile.in: delete
1774 * /src/namei/Makefile.am: delete
1775 * /src/mkshortcut/Makefile.in: delete
1776 * /src/mkshortcut/Makefile.am: delete
1777 * /src/lpr/Makefile.in: delete
1778 * /src/lpr/Makefile.am: delete
1779 * /src/last/Makefile.in: delete
1780 * /src/last/Makefile.am: delete
1781 * /src/ipc/Makefile.in: delete
1782 * /src/ipc/Makefile.am: delete
1783 * /src/dump/Makefile.in: delete
1784 * /src/dump/Makefile.am: delete
1785 * /src/ddate/Makefile.in: delete
1786 * /src/ddate/Makefile.am: delete
1787 * /src/cygstart/Makefile.in: delete
1788 * /src/cygstart/Makefile.am: delete
1789 * /src/conv/Makefile.in: delete
1790 * /src/conv/Makefile.am: delete
1791 * /src/col/Makefile.in: delete
1792 * /src/col/Makefile.am: delete
1793 * /src/cal/Makefile.in: delete
1794 * /src/cal/Makefile.am: delete
1795 * /src/banner/Makefile.in: delete
1796 * /src/banner/Makefile.am: delete
1797 * /src/ascii/Makefile.in: delete
1798 * /src/ascii/Makefile.am: delete
1799 * /src/Makefile.in: delete
1800 * /src/Makefile.am: delete
1802 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1804 * Makefile.in: regenerate
1805 * src/Makefile.in: regenerate
1806 * src/*/Makefile.in: regenerate
1807 * configure: regenerate
1808 * aclocal.m4: regenerate
1810 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1812 * src/col: new directory
1813 * src/col/Makefile.am: new file
1814 * src/col/Makefile.in: new file
1815 * src/col/col.c: new file
1816 * src/col/err.c: new file
1817 * src/col/err.h: new file
1818 * src/col/col.1: new file
1819 * src/col/README.col: new file
1820 * src/Makefile.am: add subdirectory col
1821 * src/Makefile.in: regenerate
1822 * AUTHORS: add David A. Willis for col
1826 2002-04-16 Chris January <chris@atomice.net>
1828 * src/conv/conv.c (convert): Use correct type to store the
1829 return value of fgetc()
1831 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1833 * Makefile.in: rebootstrap
1836 * src/Makefile.in: ditto
1837 * src/ascii/Makefile.in: ditto
1838 * src/banner/Makefile.in: ditto
1839 * src/cal/Makefile.in: ditto
1840 * src/clip/Makefile.in: ditto
1841 * src/conv/Makefile.in: ditto
1842 * src/ddate/Makefile.in: ditto
1843 * src/dump/Makefile.in: ditto
1844 * src/ipc/Makefile.in: ditto
1845 * src/last/Makefile.in: ditto
1846 * src/lpr/Makefile.in: ditto
1847 * src/mkshortcut/Makefile.in: ditto
1848 * src/namei/Makefile.in: ditto
1849 * src/realpath/Makefile.in: ditto
1851 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1853 * src/cygstart: new directory
1854 * src/cygstart/Makefile.am: new file
1855 * src/cygstart/Makefile.in: new file
1856 * src/cygstart/cygstart.c: new file
1857 * src/cygstart/cygstart.1: new file
1858 * src/Makefile.am: add subdirectory cygstart
1859 * src/Makefile.in: regenerate
1860 * AUTHORS: add Michael Schaap for cygstart
1861 * PROGLIST: add cygstart
1862 * README: add cygstart
1864 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1866 * HOW-TO-CONTRIBUTE: fix typos
1868 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1870 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1872 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1874 * TODO: remove 'reorg' note
1875 * configure.ac: mark as version 1.0.0
1876 * configure: regenerate
1877 * HOW-TO-CONTRIBUTE: new file
1879 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1881 * configure.ac: build Makefiles in new directories
1882 * configure.in: regenerate
1883 * Makefile.am: change subdirs
1884 * Makefile.in: regenerate
1886 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1888 * src: new directory
1889 * src/Makefile.am: new file
1890 * src/Makefile.in: new file
1891 * src-gpl/Makefile.am: removed
1892 * src-gpl/Makefile.in: removed
1893 * src-pd/Makefile.am: removed
1894 * src-pd/Makefile.in: removed
1895 * src-bsd/Makefile.am: removed
1896 * src-bsd/Makefile.in: removed
1898 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1900 * src/ascii: new directory
1901 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1902 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1903 * src/ascii/Makefile.am: new file
1904 * src/ascii/Makefile.in: new file
1906 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1908 * src/banner: new directory
1909 * src-gpl/banner.c: moved to src/banner/banner.c
1910 * src/banner/banner.c: moved from src-gpl/banner.c
1911 * src/banner/Makefile.am: new file
1912 * src/banner/Makefile.in: new file
1914 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1916 * src/cal: new directory
1917 * src-bsd/cal.c: moved to src/cal/cal.c
1918 * src/cal/cal.c: moved from src-bsd/cal.c
1919 * src-bsd/cal.1: moved to src/cal/cal.1
1920 * src/cal/cal.1: moved from src-bsd/cal.1
1921 * src-bsd/err.c: moved to src/cal/err.c
1922 * src/cal/err.c: moved from src-bsd/err.c
1923 * src-bsd/errs.h: moved to src/cal/errs.h
1924 * src/cal/errs.h: moved from src-bsd/errs.h
1925 * src-bsd/widechar.h: moved to src/cal/widechar.h
1926 * src/cal/widechar.h: moved from src-bsd/widechar.h
1927 * src-bsd/README.cal: moved to src/cal/README.cal
1928 * src/cal/README.cal: moved from src-bsd/README.cal
1929 * src/cal/Makefile.am: new file
1930 * src/cal/Makefile.in: new file
1932 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1934 * src/clip: new directory
1935 * src-gpl/putclip.c: moved to src/clip/putclip.c
1936 * src/clip/putclip.c: moved from src-gpl/putclip.c
1937 * src-gpl/getclip.c: moved to src/clip/getclip.c
1938 * src/clip/getclip.c: moved from src-gpl/getclip.c
1939 * src/clip/Makefile.am: new file
1940 * src/clip/Makefile.in: new file
1942 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1944 * src/conv: new directory
1945 * src-gpl/conv.c: moved to src/conv/conv.c
1946 * src/conv/conv.c: moved from src-gpl/conv.c
1947 * src/conv/Makefile.am: new file
1948 * src/conv/Makefile.in: new file
1950 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1952 * src/ddate: new directory
1953 * src-pd/ddate.c: moved to src/ddate/ddate.c
1954 * src/ddate/ddate.c: moved from src-pd/ddate.c
1955 * src-pd/ddate.1: moved to src/ddate/ddate.1
1956 * src/ddate/ddate.1: moved from src-pd/ddate.1
1957 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1958 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1959 * src/ddate/Makefile.am: new file
1960 * src/ddate/Makefile.in: new file
1962 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1964 * src/dump: new directory
1965 * src-gpl/dump.c: moved to src/dump/dump.c
1966 * src/dump/dump.c: moved from src-gpl/dump.c
1967 * src/dump/Makefile.am: new file
1968 * src/dump/Makefile.in: new file
1970 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1972 * src/ipc: new directory
1973 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1974 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1975 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1976 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1977 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1978 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1979 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1980 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1981 * src/ipc/Makefile.am: new file
1982 * src/ipc/Makefile.in: new file
1984 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1986 * src/last: new directory
1987 * src-gpl/last.c: moved to src/last/last.c
1988 * src/last/last.c: moved from src-gpl/last.c
1989 * src-gpl/last.1: moved to src/last/last.1
1990 * src/last/last.1: moved from src-gpl/last.1
1991 * src-gpl/lastb.1: moved to src/last/lastb.1
1992 * src/last/lastb.1: moved from src-gpl/lastb.1
1993 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1994 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1995 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1996 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1997 * src/last/Makefile.am: new file
1998 * src/last/Makefile.in: new file
2000 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2002 * src/lpr: new directory
2003 * src-gpl/lpr.c: moved to src/lpr/lpr.c
2004 * src/lpr/lpr.c: moved from src-gpl/lpr.c
2005 * src/lpr/Makefile.am: new file
2006 * src/lpr/Makefile.in: new file
2008 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2010 * src/mkshortcut: new directory
2011 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
2012 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
2013 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
2014 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
2015 * src/mkshortcut/Makefile.am: new file
2016 * src/mkshortcut/Makefile.in: new file
2018 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2020 * src/namei: new directory
2021 * src-pd/namei.c: moved to src/namei/namei.c
2022 * src/namei/namei.c: moved from src-pd/namei.c
2023 * src-pd/namei.1: moved to src/namei/namei.1
2024 * src/namei/namei.1: moved from src-pd/namei.1
2025 * src-pd/README.namei: moved to src/namei/README.namei
2026 * src/namei/README.namei: moved from src-pd/README.namei
2027 * src-pd/README1.namei: moved to src/namei/README1.namei
2028 * src/namei/README1.namei: moved from src-pd/README1.namei
2029 * src/namei/Makefile.am: new file
2030 * src/namei/Makefile.in: new file
2032 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2034 * src/realpath: new directory
2035 * src-gpl/realpath.c: moved to src/realpath/realpath.c
2036 * src/realpath/realpath.c: moved from src-gpl/realpath.c
2037 * src/realpath/Makefile.am: new file
2038 * src/realpath/Makefile.in: new file
2041 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2043 * src-gpl/Makefile.am: add lpr and mkshortcut
2044 * src-gpl/Makefile.in: regenerate
2045 * configure.ac: update version number
2046 * configure: regenerate
2047 * AUTHORS: add Rick and Joshua
2048 * PROGLIST: add lpr and mkshortcut
2049 * NEWS: add lpr and mkshortcut
2050 * README: add lpr and mkshortcut
2051 * TODO: add some notes...
2052 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
2053 include config.h and common.h. Move other #inludes to
2054 common.h. Add some static strings for later use (version,
2056 * src-gpl/lpr.c: Add license reference. Explicitly include
2057 config.h and common.h. Move other #includes to common.h.
2058 Add some static strings for later use (version, Id, copyright).
2059 Change programName to program_name (to match style of other
2060 programs). Strdup from argv[0] instead of hardcoding. Use
2061 VA_START macro instead of va_start.
2063 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
2065 * src-gpl/lpr.c: new file
2067 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2069 * src-gpl/mkshortcut.c: new file
2070 * src-gpl/mkshortcut.1: new file
2072 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2074 * src-pd/ddate.c: add explicit license reference
2075 and move #includes to common.h. Guard setlocale.
2076 Explicitly include config.h, common.h
2077 * src-pd/namei.c: ditto
2078 * src-bsd/cal.c: ditto
2079 * src-bsd/err.c: ditto
2080 * src-bsd/errs.h: explicitly include config.h, common.h
2081 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
2082 * src-gpl/ascii.c: explicitly include config.h
2083 * src-gpl/banner.c: reformat license notice. explicitly
2085 * src-gpl/conv.c: explictly include config.h
2086 * src-gpl/dump.c: explictly include config.h; move other
2087 includes into common.h
2088 * src-gpl/getclip.c: explicitly include config.h
2089 * src-gpl/last.c: reformat license notice. explicitly include
2090 config.h. Move other #includes into common.h
2091 * src-gpl/oldutmp.h: add explicit license reference.
2092 * src-gpl/putclip.c: include config.h. Move other #includes
2094 * src-gpl/realpath.c: Reformat license reference. Explicitly
2096 * src-gpl/msgtool.c: add explicit license reference. include
2097 config.h. Guard ipc #includes. Move other includes into common.h
2098 * src-gpl/semstat.c: ditto
2099 * src-gpl/semtool.c: ditto
2100 * src-gpl/shmtool.c: ditto
2101 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
2102 include config.h. Move other includes into common.h.
2103 * config.h.in: regenerate
2104 * configure.ac: Add the new checks
2105 * common.h: Migrate other includes from .c files here.
2106 * configure: regenerate
2108 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
2110 * src-bsd/cal.c: fix spelling
2112 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
2114 * acinclude.m4: new file
2115 * common.h: new file
2116 * configure.ac: add conditionals for windows-only,
2117 cygipc-only programs
2118 * src-gpl/Makefile.am: use conditionals
2119 * aclocal.m4: regenerate
2120 * config.h.in: regenerate
2121 * Makefile.in: regenerate
2122 * src-gpl/Makefile.in: regenerate
2123 * configure: regenerate
2124 * README: minor changes
2125 * src-bsd/cal.c: use common.h
2126 * src-pd/ddate.c: use common.h
2127 * src-pd/namei.c: use common.h
2128 * src-gpl/ascii.c: use common.h
2129 * src-gpl/banner.c: use common.h
2130 * src-gpl/conv.c: use common.h
2131 * src-gpl/dump.c: use common.h
2132 * src-gpl/getclip.c: use common.h
2133 * src-gpl/last.c: use common.h
2134 * src-gpl/msgtool.c: use common.h
2135 * src-gpl/putclip.c: use common.h
2136 * src-gpl/realpath.c: use common.h
2137 * src-gpl/semstat.c: use common.h
2138 * src-gpl/semtool.c: use common.h
2139 * src-gpl/shmtool.c: use common.h
2140 * src-gpl/utmpdump.c: use common.h
2142 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2144 * NEWS: add entries for 0.9.6, .7, and .8
2145 * ChangeLog: fix tabs
2146 * release version 0.9.8
2148 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2150 * src-pd/ddate.c: new file
2151 * src-pd/ddate.1: new file
2152 * src-pd/ddate.doc: new file
2153 * AUTHORS: add Druel the Chaotic
2154 * PROGLIST: add ddate
2155 * README: mention ddate
2156 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2158 * src-bsd/Makefile.in: regenerate
2160 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2162 * src-gpl/realpath.c: new file
2163 * AUTHORS: add Steven Barker
2164 * PROGLIST: add realpath
2165 * README: mention realpath
2166 * src-gpl/Makefile.am: add realpath to proglist
2167 * src-gpl/Makefile.in: regenerate
2169 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2171 * src-gpl/utmpdump.c: new file
2172 * AUTHORS: add Mark Bradshaw
2173 * PROGLIST: add utmpdump
2174 * README: mention utmpdump
2175 * src-gpl/Makefile.am: add utmpdump to proglist
2176 * src-gpl/Makefile.in: regenerate
2178 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
2180 * bootstrap: new file
2181 * src-gpl/Makefile.am: add last to proglist
2182 * src-gpl/Makefile.in: regenerate
2183 * PROGLIST: add last
2184 * README: mention last
2185 * AUTHORS: add Mark Bradshaw
2187 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2189 * src-gpl/last.c: new file
2190 * src-gpl/last.1: new file
2191 * src-gpl/lastb.1: new file
2192 * src-gpl/oldutmp.h: new file
2194 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2196 * src-gpl/banner.c: fix the -c option, use ANSI
2197 font to print the extended charset
2199 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2201 * licenses: new subdir
2202 * licenses/COPYING.GPL: new file (GPL text)
2203 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2204 without the advertising clause)
2205 * src-pd: new subdir (for public domain source code that
2206 I've taken, modified, and released under the GPL)
2207 * src-bsd: new subdir (for source code that is covered
2208 by the BSD-no-advert license) Note that BSD-w-advert
2209 code is disallowed -- can't legally be linked to
2211 * src: removed (renamed to src-gpl for consistency)
2212 * src-gpl: new (renamed from src)
2213 * PROGLIST: new file (contains descriptions of the
2215 * README: proglist stuff removed. README is more general.
2216 * src-bsd/Makefile.am: new file
2217 * src-bsd/Makefile.in: new file
2218 * src-bsd/README.cal: new file
2219 * src-bsd/cal.1: new file
2220 * src-bsd/cal.c: new file
2221 * src-bsd/err.c: new file
2222 * src-bsd/errs.h: new file
2223 * src-bsd/widechar.h: new file
2224 * src-pd/Makefile.am: new file
2225 * src-pd/Makefile.in: new file
2226 * src-pd/README.namei: new file
2227 * src-pd/README1.namei: new file
2228 * src-pd/namei.1: new file
2229 * src-pd/namei.c: new file
2230 * configure.ac: add new tests to support namei and cal
2231 * Makefile.am: add new subdirs
2232 * config.h.in: regenerate
2233 * aclocal.m4: regenerate
2234 * Makefile.in: regenerate
2235 * src/Makefile.in: regenerate
2237 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2239 * package renamed to 'cygutils'
2242 * AUTHORS: add Jorg Schaible
2243 * configure.ac: package name change
2244 * src/Makefile.am: add 'banner'
2245 * src/banner.c: new file. Modified from Joerg's
2246 original to use popt for argument processing.
2247 * configure: regenerate
2248 * config.h.in: regenerate
2249 * aclocal.m4: regenerate
2250 * Makefile.in: regenerate
2251 * src/Makefile.in: regenerate
2253 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2255 * src/semtool.c: added
2256 * src/semstat.c: added
2257 * src/msgtool.c: added
2258 * src/shmtool.c: added
2259 * src/Makefile.am: add semtool, semstat, msgtool,
2260 and shmtool targets.
2261 * configure.ac: add check for cygipc, and for
2263 * configure: regenerate
2264 * config.h.in: regenerate
2265 * aclocal.m4: regenerate
2266 * Makefile.in: regenerate
2267 * src/Makefile.in: regenerate
2269 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2271 * uuencode.1: deleted
2272 * uuencode.c: deleted
2273 * uudecode.1: deleted
2274 * uudecond.c: deleted (get these from GNU sharutils)
2276 * mktemp.c: deleted (get these from
2277 http://www.courtesan.com/mktemp/)
2278 * autoconfiscated -- lots of new files
2279 * moved remaining .c files into src subdir
2280 * src/conv.c: now recognize 'dos2unix.exe' and
2281 'unix2dos.exe' as special argv[0] values, along
2282 with 'd2u.exe' and 'u2d.exe'
2283 * src/Makefile.in: install conv.exe as itself but
2284 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2288 * link with /usr/lib/libpopt.a ('official' version)
2289 * add mktemp implementation
2290 * add friendly help/option handling to dump, putclip,