1 2009-09-13 Charles Wilson <cwilson@...>
3 Branch-specific fixes for building on MinGW
4 * configure.ac: Only error if cygwin && !cygwin-1.7; it
6 * src/cygstart/cygstart.c (cygStart): Refactor much
7 of this code to the following two functions. If !cygwin,
8 always use cygstart_mbs_to_wcs. Retain existing logic for
9 context-dependent use of the two functions, for cygwin.
10 (cygstart_mbs_to_wcs): New function.
11 (cygstart_posix_to_win_w): New function. Guard so that
12 it is only compiled on cygwin.
15 2009-09-13 Charles Wilson <cwilson@...>
17 Build and distribution fixes.
18 * Makefile.am: Support silent-rules when building
19 libicons. Don't distributed cygicons.rc.
21 2009-09-13 Charles Wilson <cwilson@...>
23 Import relevant changes from MinGW and MSYS port
24 * Makefile.am: Specify --major-image-version and
25 --minor-image-version for DLL and EXEs.
26 * common.h: Compatibility macros for cygwin-specific
28 * configure.ac: Force automake-1.11, enable silent rules.
29 * src/conv/conv.c (convert): Use mkstemp instead of tmpnam
30 (the latter fails horribly on MinGW+Vista).
31 * src/conv/mkstemp.c: New file (ported from an old NetBSD
32 version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/)
33 * src/cygstart/cygstart.c: Guard cygwin.h include, and
34 cygwin-specific function calls.
35 * src/realpath/realpath.c: Guard cygwin.h include.
36 * src/readshortcut/readshortcut.c: Guard cygwin-specific
37 function forward declarations.
38 * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help
39 text; extend help and usage text to reflect new options.
40 (usage): Accept errcode instead of always exit(1).
42 (scan_for_help): New function.
43 (main): Add support for -help|--help long options; search
44 first for these and exit early, before allowing getopt().
45 Fix handling of getopt error states.
48 2009-05-06 Charles Wslson <cwilson@...>
51 * BRANCHES: Document new branch information.
52 * TODO: Add new items.
53 * configure.ac: Check for cygwin_conv_path (which
54 exists only on cygwin-1.7); error if missing.
56 * config.h.in: Regenerate.
58 2009-05-06 Charles Wilson <cwilson@...>
60 Make coding style consistent throughout.
61 * ascii/ascii.c: Format using 'indent -gnu
63 * banner/banner.c: Ditto.
64 * clip/getclip.c: Ditto.
65 * clip/putclip.c: Ditto.
66 * cygstart/cygstart.c: Ditto.
68 * ipc/msgtool.c: Ditto.
69 * ipc/semstat.c: Ditto.
70 * ipc/semtool.c: Ditto.
71 * ipc/shmtool.c: Ditto.
72 * mkshortcut/mkshortcut.c: Ditto.
73 * readshortcut/readshortcut.c: Ditto.
74 * realpath/realpath.c: Ditto.
75 * Printer.hh: Format using 'astyle --style=gnu -c'.
76 Move 'using namespace' from hh to cc.
78 * Win32Utils.cc: Ditto.
79 * Win32Utils.hh: Ditto.
80 * PrinterException.hh: Format using 'astyle --style=gnu
81 -c'. Removed 'using namespace' statement.
82 * lpr.cc: Format using 'astyle --style=gnu -c'
84 2009-05-06 Charles Wilson <cwilson@...>
86 Ensure uniformity for --version option.
87 * src/ascii/ascii.c: Ensure --version output
88 reports package version; harmonize formats.
89 * src/banner/banner.c: Ditto.
90 * src/clip/getclip.c: Ditto.
91 * src/clip/putclip.c: Ditto.
92 * src/conv/conv.c: Ditto.
93 * src/cygstart/cygstart.c: Ditto.
94 * src/dump/dump.c: Ditto.
95 * src/mkshortcut/mkshortcut.c: Ditto.
96 * src/realpath/realpath.c: Ditto.
97 * src/readshortcut/readshortcut.c: Ditto, and
99 * src/readshortcut/readshortcut.c: Fix line
102 2009-05-06 Charles Wilson <cwilson@...>
104 * PROGLIST: Fix typo.
106 2009-05-05 IWAMURO Motonori <deenheart@gmail.com>
107 Corinna Vinschen <corinna@vinschen.de>
109 Support UTF pathnames in cygstart
110 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
112 (main): Changed *action and *args to wchar_t*.
113 Transcode and dup from argv, rather than strdup.
114 When constructing args, use appropriate wide
115 constants and transoding operations.
116 (skipLocalUNCPart): New.
117 (cygStart): Rewrite to handle wchar_t and new
118 cygwin-1.7 path conversion functions.
119 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
122 2009-05-05 Charles Wilson <cwilson@...>
124 Branch for 1.3.x (cygwin-1.5 only)
125 * BRANCHES: Update documentation
127 2009-04-22 Charles Wilson <cwilson@...>
130 * configure.ac: Bump version number.
131 * Makefile.am: Fix post-install.
135 2009-04-21 Charles Wilson <cwilson@...>
137 * src/cygicons/README: Remove trailing spaces.
139 * PROGLIST: Fix typos.
141 * configure.ac: Bump version number. Update
142 to libtool-2.2 idioms. Require ac-2.63. Require
143 gettext-0.17. Modify dist to use lzma.
144 * ABOUT-NLS: Regenerate.
145 * INSTALL: Regenerate.
146 * config.h.in: Regenerate.
147 * po/Makefile.in.in: Regenerate.
149 2008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
151 If cygstart -w, then propagate child exit status.
152 * src/cygstart/cygstart.c (main): exit with
153 value returned by cygStart().
154 (cygStart): If -w/--wait, then get exit status
155 of child process and return it.
157 2008-08-10 Barry Kelly <bkelly.ie@gmail.com>
159 Add -w/--wait option to cygstart.
160 * src/cygstart/cygstart.c: New enum StartFlags.
161 (main): Add startup options category, containing
162 new -w/--wait option. Use it to set StartFlags.
163 Modify -v/--verbose to set StartFlags.
164 Pass StartFlags to cygStart().
165 (printLastError): New.
166 (cygStart): Change signature to accept StartFlags.
167 Propagate StartFlags to winStart().
168 (winStart): Change signature to accept StartFlags.
169 Wait for child process to finish if SF_WAIT flag
170 is set in StartFlags.
172 2007-08-24 Charles Wilson <cwilson@...>
174 Bump version number to 1.3.2
176 * bootstrap: copy libtool.m4 to m4/.
177 * configure.ac: Bumped version number. Created
178 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
179 Created AC_SUBST value for cygicon dll vernum.
180 Added libtool. Don't force -lpopt into LIBS.
181 Added cygicons.rc to list of generated files.
182 * Makefile.am: Added rules for building cygicons
183 DLL (but only on win32). Added doc_DATA target for
184 installing documentation. Added licenses_DATA
185 target for installing component licenses into
186 subdir of $(docdir). Added include_HEADERS target
187 for installing cygicons header (but only on win32).
188 Added lpr_doc_DATA and cygicons_doc_DATA targets
189 for installing component documentation into separate
190 subdirs of $(docdir). Added -lpopt to the *_LDADD
191 rules for the targets that need it, now that -lpopt
192 is not added to LIBS (created *_LDADD if not exist).
193 Added install-hook/uninstall-hook commands to force
194 the cygicons import and libtool libraries to have
195 the desired name. Added necessary variables, targets,
196 flags, and custom rules for building cygicons (special
197 care needed to deal with .rc files).
198 * src/cygicons/README: new file.
199 * src/cygicons/cygicons.h: new file.
200 * src/cygicons/cygicons.rc.in: new file.
201 * src/cygicons/cygwin-kde.ico: new file.
202 * src/cygicons/cygwin.ico: new file.
203 * src/cygicons/cygwinblue.ico: new file.
204 * src/cygicons/cygwincyan.ico: new file.
205 * src/cygicons/cygwing.ico: new file.
206 * src/cygicons/cygwings.ico: new file.
207 * src/cygicons/cygwinpurple.ico: new file.
208 * src/cygicons/cygwinred.ico: new file.
209 * src/cygicons/cygwinshiny.ico: new file.
210 * src/cygicons/cygwinyellow.ico: new file.
211 * config.h.in: regenerated.
212 * AUTHORS: updated documentation.
213 * NEWS: updated documentation.
214 * PROGLIST: updated documentation.
215 * README: updated documentation.
216 * HOW-TO-INSTALL: updated documentation.
217 * BRANCHES: updated documentation.
219 2006-12-12 Charles Wilson <cwilson@...>
222 Update build machinery to ac-2.61, am-1.10, gt-0.15
224 * configure.ac: bump version number
225 Move auxilliary files to build-aux dir.
226 Move .m4 files to m4/ dir.
227 * Makefile.am: Make sure aclocal can find m4 files.
228 * BRANCHES: update documentation
229 * NEWS: update documentation
230 * config.rpath: remove from CVS control
231 * acinclude.m4: moved to...
232 * m4/check_stdcall_func.m4: here.
233 * INSTALL: update to latest automake
234 * bootstrap: use autoreconf
235 * config.h.in: regenerate with latest autoconf
236 * ABOUT-NLS: update to latest gettext
237 * po/Makefile.in.in: update to latest gettext
238 * po/Rules-quot: update to latest gettext
239 * po/Makevars.template: new file due to gettext update
241 2006-12-12 Michael Schaap <cygwin@mscha.nl>
243 * src/cygstart/cygstart.c (winstart): use
244 cygwin_internal(CW_SYNC_WINENV) instead of own
245 code to sync environment
246 (main): add --verbose option to show actual
247 ShellExecute call made
249 2006-03-20 Charles Wilson <cwilson@...>
251 bump version number to 1.3.0
253 * Makefile.am: remove programs, code, and documentation for
254 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
255 namei, rename, and rev. These programs now provided by
257 * configure.ac: bump version number
258 * BRANCHES: update documentation
259 * NEWS: update documentation
260 * PROGLIST: update documentation
261 * README: update documentation
262 * src/cal/README.cal: removed
263 * src/cal/cal.1: removed
264 * src/cal/cal.c: removed
265 * src/cal/err.c: removed
266 * src/cal/errs.h: removed
267 * src/cal/widechar.h: removed
268 * src/col/README.col: removed
269 * src/col/col.1: removed
270 * src/col/col.c: removed
271 * src/col/err.c: removed
272 * src/col/err.h: removed
273 * src/colcrt/colcrt.1: removed
274 * src/colcrt/colcrt.c: removed
275 * src/colcrt/widechar.h: removed
276 * src/colrm/colrm.1: removed
277 * src/colrm/colrm.c: removed
278 * src/colrm/widechar.h: removed
279 * src/column/column.1: removed
280 * src/column/column.c: removed
281 * src/column/err.c: removed
282 * src/column/errs.h: removed
283 * src/column/widechar.h: removed
284 * src/ddate/ddate.1: removed
285 * src/ddate/ddate.c: removed
286 * src/ddate/ddate.doc: removed
287 * src/getopt/getopt.1: removed
288 * src/getopt/getopt.c: removed
289 * src/getopt/parse.bash: removed
290 * src/getopt/parse.tcsh: removed
291 * src/getopt/test.bash: removed
292 * src/getopt/test.tcsh: removed
293 * src/mcookie/mcookie.1: removed
294 * src/mcookie/mcookie.c: removed
295 * src/mcookie/md5.c: removed
296 * src/mcookie/md5.h: removed
297 * src/namei/README.namei: removed
298 * src/namei/README1.namei: removed
299 * src/namei/namei.1: removed
300 * src/namei/namei.c: removed
301 * src/rename/nls.h: removed
302 * src/rename/rename.1: removed
303 * src/rename/rename.c: removed
304 * src/rev/rev.1: removed
305 * src/rev/rev.c: removed
306 * src/rev/widechar.h: removed
308 2006-02-10 Charles Wilson <cwilson@...>
310 bump version number - 1.2.10
311 * configure.ac: ditto
312 * NEWS: update documentation
314 * INSTALL: update from autotools
316 2006-02-10 Michael Schaap <cygwin@mscha.org>
318 * src/cygstart/cygstart.c (setup_win_environ): properly convert
319 environment variables to Win32.
321 2006-02-10 Eric Blake <ebb9@byu.net>
323 * src/cygstart/cygstart.c (main): Don't permute options
325 2005-07-09 Charles Wilson <cwilson@...>
327 bump version number - 1.2.9
328 * configure.ac: ditto
329 * NEWS: update documentation
332 2005-07-08 Christopher Faylor <cgf@timesys.com>
334 * src/readshortcut.c (readshortcut): Pass opts by reference so that
335 changes made to the opts contents are reflected in the caller to
336 accommodate freeing of malloced fields.
338 2005-05-16 Charles Wilson <cwilson@...>
340 bump version number - 1.2.8
341 * configure.ac: bump version
342 * BRANCHES: update documentation
344 2005-05-16 Kees Zeelenberg <kzlq@...>
346 * src/dump/dump.c: fixes for -mno-cygwin/mingw
349 * NEWS: update documentation
351 2005-05-16 Michael Schaap <cygstart@...>
353 * src/cygstart/cygstart.c: improve compatibility with
354 'mount -X' by syncing env between cygwin and windows.
355 * NEWS: update documentation
357 2005-04-12 Charles Wilson <cwilson@...>
359 bump version number - 1.2.7
361 * configure.ac: bump version
362 * BRANCHES: update documentation
367 2005-04-12 Christopher Faylor <cgf@timesys.com>
369 * Makefile.am: Add rename.
370 * src/rename/rename.c: New file.
371 * src/rename/nls.h: Ditto.
372 * src/rename/rename.1: Ditto.
374 2005-03-07 Michael Schaap <cygstart@...>
376 * src/cygstart/cygstart.c: reorganize around previous
380 2005-03-03 Anthony Derosa <anthony.derosa1@...>
382 * src/cygstart/cygstart.c: fix memory leak, and improve
383 handling of long command lines.
385 2005-02-01 Charles Wilson <cwilson@....>
387 bump version number - 1.2.6
389 * configure.ac: bump version number
390 * src/conv/conv.c (exitOnZero): new function
391 (main): add new options --force, --safe
392 (conv): look for '\0' to signify binary files, not
393 "early" other-style line endings. Always convert
394 to specified type, unless '\0' found and --force not
395 given. But if disobeying user, print reason.
396 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
397 * NEWS: document new behavior
400 2005-01-31 Charles Wilson <cwilson@....>
402 * src/readlink/readlink.1: remove
403 * src/readlink/readlink.c: remove
404 * Makefile.am: remove readlink.1 and readlink.c
406 * README: document it; also fix typo
407 * AUTHORS: remove references to readlink
408 * PROGLIST: remove readlink
409 * configure: regenerate
411 2004-03-12 Charles Wilson <cwilson@....>
415 * src/mkshortcut/mkshortcut.c: fix some
416 memory leaks in mkshortcut().
417 * configure.ac: bump version number
420 2004-03-10 Harold L Hunt II <huntharo@....>
422 * src/mkshortcut/mkshortcut.c: add -d|--desc
423 option to set the description field (==tooltip
424 text) of the shortcut.
425 * src/mkshortcut/mkshortcut.1: document it.
428 2004-02-14 Dick Repansky <rrepasky@....>
429 Joshua Danial Franklin <joshuadfranklin@....>
431 * src/mkshortcut/mkshortcut.c: add -s option
432 to control normal|minimized|maximized state
433 of the launched application.
434 * src/mkshortcut/mkshortcut.1: document it.
437 2004-01-31 Charles Wilson <cwilson@....>
441 * src/ipc/ipcrm.c: remove
442 * src/ipc/ipcrm.8: remove
443 * src/ipc/ipcs.c: remove
444 * src/ipc/ipcs.8: remove
445 * src/ipc/semtool.c: compensate for interface differences
446 in cygserver vs. cygipc
447 * configure.ac: don't look for cygipc; just look for shmget
448 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
449 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
450 -- rely on cygserver support.
456 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
460 * src/ipc/ipck: fix typo, adapt for cygserver
465 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
467 * src/lpr/Printer.cc: fix bug in print() operation that was
468 causing duplication of the last character of a file.
469 * src/lpr/lpr.cc: add description of -l option to help message.
471 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
473 * src/mkshortcut/mkshortcut.1: update to reflect
474 new -w/--workingdir option.
476 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
478 * src/clip/getclip.c: Handle /dev/clipboard
479 native format. Add --no-conv option. Make it
481 * src/clip/putclip.c: Handle /dev/clipboard
482 native format. Add --no-conv option. Make it
485 2003-09-12 Rob Siklos <rob3@siklos.ca>
487 * src/clip/getclip.c: implemented --dos and --unix,
488 renamed putclip() to getclip()
489 * src/clip/putclip.c: implemented --dos and --unix,
490 fixed segfault on null input,
491 fixed indentation spacing,
492 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
493 * TODO: removed --unix --dos flag item for getclip and putclip
495 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
499 2003-09-04 Rob Siklos <rob3@siklos.ca>
501 * src/readshortcut: new directory
502 * src/readshortcut/readshortcut.c: new file
503 * src/readshortcut/readshortcut.1: new file
504 * Makefile.am: add program 'readshortcut'
505 * AUTHORS: add Rob Siklos for readshortcut
506 * PROGLIST: add readshortcut
507 * README: add readshortcut
509 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
511 tag and release v1_2_1
513 * configure.ac: don't add cygipc to libs; put
514 value in a separate variable IPCLIBS
515 * Makefile.am: use @IPCLIBS@
516 * HOW-TO-CONTRIBUTE: update
519 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
521 tag and release v1_2_0
523 * BRANCHES: add v1_2_0
525 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
527 * Makefile.am: correct some mistakes with
528 optionally-built progs.
530 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
532 * src/mkshortcut/mkshortcut.1: fix ^M problem.
534 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
536 * Makefile.am: add ipcs, ipcrm, and ipck
537 * configure.ac: change search method for libcygipc,
539 * src/ipc/ipcs.c: new file
540 * src/ipc/ipcs.8: new file
541 * src/ipc/ipcrm.c: new file
542 * src/ipc/ipcrm.8: new file
543 * src/ipc/ipck: new file
544 * NEWS: add info about ipcs, ipcrm, ipck
547 * config.h.in: regenerate
549 2003-06-12 gilles civario <gilles.civario@cea.fr>
551 * src/lpr/Printer.cc (Printer::open): correct
554 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
556 * BRANCHES: new file.
558 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
560 * Bump version to 1.1.4. Release.
562 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
564 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
565 translation is done. Defaults to false. Also added accessor
566 operations getRawFlag(), setRawFlag().
567 * src/lpr/Printer.cc: ditto.
568 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
569 * src/lpr/lpr.1: added documentation for -l option.
571 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
573 * NEWS: update lpr entry
575 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
576 * src/lpr/lpr.c: removed file
577 * src/lpr/Printer.cc: new file
578 * src/lpr/Printer.hh: new file
579 * src/lpr/PrinterException.hh: new file
580 * src/lpr/README: new file
581 * src/lpr/Win32Utils.cc: new file
582 * src/lpr/Win32Utils.hh: new file
583 * src/lpr/lpr.1: new file
584 * src/lpr/lpr.cc: new file
585 * Makefile.am: add macro src_lpr_lpr_SOURCES
586 updated macros noinst_HEADERS, man_MANS
587 * configure.ac: added AC_PROG_CXX to compile C++ files
589 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
591 * configure.ac: correct a problem with newer
593 * config.h.in: regenerate
595 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
597 * NEWS: announce mkshortcut changes
599 2003-02-05 David G. Baur <dgbaur@idmicro.com>
601 Added --workdir option to mkshortcut to set working directory
604 * mkshortcut.c (main): added dir_name_arg to opts
605 set dir_name to dir_name_arg if option was set
606 otherwise obtained from exe_name.
607 * mkshortcut.1: update
609 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
611 Convert mkshortcut to popt. Bump to version 1.1.3
613 * mkshortcut.c (license): new function
614 (version): popt version() function
615 (version): static variable renamed to versionStr
617 (usage): popt usage() function; the old usage()
619 (printLicense): new function
620 (printBottomDescription): new function
621 (printTopDescription): new function
622 (getVersion): new function
623 (mkshortcut): new function, contains core code
624 (print_version): removed.
625 (main): almost completely rewritten to use popt
627 * TODO: remove note about mkshortcut.
629 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
631 Fix things so that 'make dist' works
633 * Makefile.am: split up EXTRA_DIST into several
634 variables. Add a lot of files. Remove reference
635 to the m4/ directory.
636 * HOW-TO-CONTRIBUTE: correct a few things affected
639 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
641 Tired of long 'cvs diff' times over my modem, I
642 removed the files generated by bootstrap from
643 CVS. tarballs will have them, but cvs checkouts
644 will need to always run bootstrap. Since gettextize
645 is too intrusive, leave ABOUT-NLS and config.rpath
646 so we don't have to include gettext in bootstrap.
647 Also, don't bother with autoheader, so leave config.h.in
651 * mkinstalldirs: remove
653 * config.guess: remove
657 * Makefile.in: remove
660 * stamp-h.in: remove (not used by newer autotools)
662 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
664 Because utmpdump and last are now provided by the new
665 sysvinit package, those programs have been removed
666 from cygutils. Also, update to recent autotools &
667 gettext, plus a few cleanups.
669 * src/last/last.c: remove
670 * src/last/utmpdump.c: remove
671 * src/last/oldutmp.h: remove
672 * src/last/last.1: remove
673 * src/last/lastb.1: remove
674 * src/last/: remove directory
675 * intl/Makefile.in: remove
676 * intl/: remove directory
678 * src/cal/cal.c: cygwin provides langinfo.h, but
679 not the nl_langinfo function. Make sure both exist
680 before calling nl_langinfo.
681 * configure.ac: remove references to system header files
682 needed only by utmpdump or last. Don't try to generate
684 * Makefile.am: remove intl/ directory; add po/ directory
685 to make new gettext happy. Remove last and utmpdump from
686 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
687 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
688 references to last and utmpdump _SOURCES.
689 * po/LINGUAS: new file (needed by new gettext)
690 * po/POTFILES.in: new file (needed by new gettext)
691 * common.h: remove references to system header files used
692 only by utmpdump or last
693 * bootstrap: add `force' options
695 * PROGLIST: docu update
696 * README: dpcu update
698 * HOW-TO-CONTRIBUTE: docu update
700 * aclocal.m4: regenerate
701 * configure: regenerate
702 * Makefile.in: regenerate
703 * config.h.in: regenerate
704 * ABOUT-NLS: new version
705 * COPYING: new version
706 * INSTALL: new version
707 * mkinstalldirs: new version
708 * missing: new version
709 * install-sh: new version
710 * depcomp: new version
711 * config.sub: new version
712 * config.guess: new version
714 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
716 At Bruno Haible's suggestion, don't include all of
717 gettext. Just have an intl/ directory with a null
718 Makefile.in, and a populated po/ directory. m4/
719 is no longer necessary. Later, when automake bug
720 is fixed, we can remove the intl/ directory entirely,
721 but we'll still need the po/ directory and the ABOUT-NLS
725 * intl/Makefile.in: turn this into a null file
727 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
728 * Makefile.am: remove m4/ from SUBDIRS
729 * Makefile.in: regenerate
730 * configure: regenerate
732 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
734 * configure.ac: bump version to 1.1.2
735 * configure: regenerate
737 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
739 Add 'mcookie' program. Tag "v1_1_1d"
741 * src/mcookie: new directory
742 * src/mcookie/mcookie.c: new file
743 * src/mcookie/mcookie.1: new file
744 * src/mcookie/md5.h: new file
745 * src/mcookie/md5.c: new file
746 * Makefile.am: add program 'mcookie'
747 * configure.ac: add test for gettimeofday
748 * config.h.in: regenerate
749 * Makefile.in: regenerate
750 * PROGLIST: add mcookie
751 * README: add mcookie
752 * NEWS: mention mcookie
754 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
756 Add 'colrm' program. Tag "v1_1_1c"
758 * src/colrm: new directory
759 * src/colrm/colrm.c: new file
760 * src/colrm/colrm.1: new file
761 * src/colrm/widechar.h: new file
762 * Makefile.am: add program 'colrm'
763 * Makefile.in: regenerate
764 * PROGLIST: add colrm
766 * NEWS: hasn't been updated in a while...
768 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
770 Add 'colcrt' program. Tag "v1_1_1b"
772 * src/colcrt: new directory
773 * src/colcrt/colcrt.c: new file
774 * src/colcrt/colcrt.1: new file
775 * src/colcrt/widechar.h: new file
776 * Makefile.am: add program 'colcrt'
777 * Makefile.in: regenerate
778 * PROGLIST: add colcrt
781 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
783 Add 'column' program. Tag "v1_1_1a"
785 * src/column: new directory
786 * src/column/column.c: new file
787 * src/column/column.1: new file
788 * src/column/err.c: new file
789 * src/column/errs.h: new file
790 * src/column/widechar.h: new file
791 * Makefile.am: add program 'column'
792 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
793 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
794 * Makefile.in: regenerate
795 * config.h.in: regenerate
796 * configure: regenerate
797 * PROGLIST: add column
800 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
802 * TODO: remove gettext reminder
803 * HOW-TO-CONTRIBUTE: explain how to handle programs
804 that need -lintl, given the gettextize changes below.
805 * Makefile.in: regenerate
807 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
809 Bug in automake means that we have to gettextize -- even tho
810 we will never actually build gettext ourselves ('external'
811 option in AM_GNU_GETTEXT). Reported to automake list.
813 Bug in gettext means that we have to explicitly set and AC_SUBST
814 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
817 * Makefile.am (SUBDIRS): Add intl, m4.
818 (ACLOCAL_AMFLAGS): New variable.
819 (EXTRA_DIST): Add config.rpath.
820 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
822 * intl/: new directory
828 * config.rpath: new file
829 * ABOUT-NLS: new file
830 * aclocal.m4: regenerate
831 * Makefile.in: regenerate
832 * configure: regenerate
833 * bootstrap: add -I m4 to aclocal command; copy files
834 * config.guess: new file
835 * config.sub: new file
837 * config.h.in: regenerate
838 * TODO: note to remove all this garbage when it becomes
839 possible; need bugfix to automake and gettext.m4
841 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
843 Adjust to cygwin's libintl library now depending on libiconv.
844 Easiest way: remove explicit search for -lintl and libintl.h;
845 instead use AM_GNU_GETTEXT.
849 * configure.ac: don't look for -lintl and libintl.h 'by hand';
850 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
851 option requires po/ and intl/ directories. See gettextize above.
852 * src/rev: new directory
853 * src/rev/rev.c: new file
854 * src/rev/rev.1: new file
855 * src/rev/widechar.h: new file
856 * Makefile.am: add program 'rev'. Add LDADD variables for
857 the programs that use gettext, since -lintl is no longer
858 automatically included in LIBS (use @INTLLIBS@)
859 * Makefile.in: regenerate
863 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
866 Add getopt.exe, readlink.exe. Bump to 1.1.1.
868 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
869 * configure.ac: bump to 1.1.1
870 * Makefile.am: add getopt and readlink
873 * Makefile.in: regenerate
874 * configure: regenerate
875 * src/Makefile.am: delete (forgot to do so in previous commit)
876 * src/Makefile.in: delete (ditto)
877 * src/readlink/readlink.1: new file
878 * src/readlink/readlink.c: new file
879 * src/getopt/getopt.1: new file
880 * src/getopt/getopt.c: new file
881 * src/getopt/parse.bash: new file
882 * src/getopt/parse.tcsh: new file
883 * src/getopt/test.bash: new file
884 * src/getopt/test.tcsh: new file
886 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
887 Robert Collins <robert.collins@itdomain.com.au>
889 Convert to one-big-makefile style. cf "Recursive make
890 considered harmful". Bump to 1.1.0
892 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
893 * Makefile.am: consolidate from src/*/Makefile.am
894 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
896 * NEWS: Note one-file-to-build-them-all
898 * aclocal.m4: regenerate
899 * Makefile.in: regenerate
900 * configure: regenerate
901 * /src/realpath/Makefile.in: delete
902 * /src/realpath/Makefile.am: delete
903 * /src/namei/Makefile.in: delete
904 * /src/namei/Makefile.am: delete
905 * /src/mkshortcut/Makefile.in: delete
906 * /src/mkshortcut/Makefile.am: delete
907 * /src/lpr/Makefile.in: delete
908 * /src/lpr/Makefile.am: delete
909 * /src/last/Makefile.in: delete
910 * /src/last/Makefile.am: delete
911 * /src/ipc/Makefile.in: delete
912 * /src/ipc/Makefile.am: delete
913 * /src/dump/Makefile.in: delete
914 * /src/dump/Makefile.am: delete
915 * /src/ddate/Makefile.in: delete
916 * /src/ddate/Makefile.am: delete
917 * /src/cygstart/Makefile.in: delete
918 * /src/cygstart/Makefile.am: delete
919 * /src/conv/Makefile.in: delete
920 * /src/conv/Makefile.am: delete
921 * /src/col/Makefile.in: delete
922 * /src/col/Makefile.am: delete
923 * /src/cal/Makefile.in: delete
924 * /src/cal/Makefile.am: delete
925 * /src/banner/Makefile.in: delete
926 * /src/banner/Makefile.am: delete
927 * /src/ascii/Makefile.in: delete
928 * /src/ascii/Makefile.am: delete
929 * /src/Makefile.in: delete
930 * /src/Makefile.am: delete
932 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
934 * Makefile.in: regenerate
935 * src/Makefile.in: regenerate
936 * src/*/Makefile.in: regenerate
937 * configure: regenerate
938 * aclocal.m4: regenerate
940 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
942 * src/col: new directory
943 * src/col/Makefile.am: new file
944 * src/col/Makefile.in: new file
945 * src/col/col.c: new file
946 * src/col/err.c: new file
947 * src/col/err.h: new file
948 * src/col/col.1: new file
949 * src/col/README.col: new file
950 * src/Makefile.am: add subdirectory col
951 * src/Makefile.in: regenerate
952 * AUTHORS: add David A. Willis for col
956 2002-04-16 Chris January <chris@atomice.net>
958 * src/conv/conv.c (convert): Use correct type to store the
959 return value of fgetc()
961 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
963 * Makefile.in: rebootstrap
966 * src/Makefile.in: ditto
967 * src/ascii/Makefile.in: ditto
968 * src/banner/Makefile.in: ditto
969 * src/cal/Makefile.in: ditto
970 * src/clip/Makefile.in: ditto
971 * src/conv/Makefile.in: ditto
972 * src/ddate/Makefile.in: ditto
973 * src/dump/Makefile.in: ditto
974 * src/ipc/Makefile.in: ditto
975 * src/last/Makefile.in: ditto
976 * src/lpr/Makefile.in: ditto
977 * src/mkshortcut/Makefile.in: ditto
978 * src/namei/Makefile.in: ditto
979 * src/realpath/Makefile.in: ditto
981 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
983 * src/cygstart: new directory
984 * src/cygstart/Makefile.am: new file
985 * src/cygstart/Makefile.in: new file
986 * src/cygstart/cygstart.c: new file
987 * src/cygstart/cygstart.1: new file
988 * src/Makefile.am: add subdirectory cygstart
989 * src/Makefile.in: regenerate
990 * AUTHORS: add Michael Schaap for cygstart
991 * PROGLIST: add cygstart
992 * README: add cygstart
994 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
996 * HOW-TO-CONTRIBUTE: fix typos
998 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1000 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1002 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1004 * TODO: remove 'reorg' note
1005 * configure.ac: mark as version 1.0.0
1006 * configure: regenerate
1007 * HOW-TO-CONTRIBUTE: new file
1009 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1011 * configure.ac: build Makefiles in new directories
1012 * configure.in: regenerate
1013 * Makefile.am: change subdirs
1014 * Makefile.in: regenerate
1016 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1018 * src: new directory
1019 * src/Makefile.am: new file
1020 * src/Makefile.in: new file
1021 * src-gpl/Makefile.am: removed
1022 * src-gpl/Makefile.in: removed
1023 * src-pd/Makefile.am: removed
1024 * src-pd/Makefile.in: removed
1025 * src-bsd/Makefile.am: removed
1026 * src-bsd/Makefile.in: removed
1028 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1030 * src/ascii: new directory
1031 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1032 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1033 * src/ascii/Makefile.am: new file
1034 * src/ascii/Makefile.in: new file
1036 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1038 * src/banner: new directory
1039 * src-gpl/banner.c: moved to src/banner/banner.c
1040 * src/banner/banner.c: moved from src-gpl/banner.c
1041 * src/banner/Makefile.am: new file
1042 * src/banner/Makefile.in: new file
1044 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1046 * src/cal: new directory
1047 * src-bsd/cal.c: moved to src/cal/cal.c
1048 * src/cal/cal.c: moved from src-bsd/cal.c
1049 * src-bsd/cal.1: moved to src/cal/cal.1
1050 * src/cal/cal.1: moved from src-bsd/cal.1
1051 * src-bsd/err.c: moved to src/cal/err.c
1052 * src/cal/err.c: moved from src-bsd/err.c
1053 * src-bsd/errs.h: moved to src/cal/errs.h
1054 * src/cal/errs.h: moved from src-bsd/errs.h
1055 * src-bsd/widechar.h: moved to src/cal/widechar.h
1056 * src/cal/widechar.h: moved from src-bsd/widechar.h
1057 * src-bsd/README.cal: moved to src/cal/README.cal
1058 * src/cal/README.cal: moved from src-bsd/README.cal
1059 * src/cal/Makefile.am: new file
1060 * src/cal/Makefile.in: new file
1062 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1064 * src/clip: new directory
1065 * src-gpl/putclip.c: moved to src/clip/putclip.c
1066 * src/clip/putclip.c: moved from src-gpl/putclip.c
1067 * src-gpl/getclip.c: moved to src/clip/getclip.c
1068 * src/clip/getclip.c: moved from src-gpl/getclip.c
1069 * src/clip/Makefile.am: new file
1070 * src/clip/Makefile.in: new file
1072 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1074 * src/conv: new directory
1075 * src-gpl/conv.c: moved to src/conv/conv.c
1076 * src/conv/conv.c: moved from src-gpl/conv.c
1077 * src/conv/Makefile.am: new file
1078 * src/conv/Makefile.in: new file
1080 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1082 * src/ddate: new directory
1083 * src-pd/ddate.c: moved to src/ddate/ddate.c
1084 * src/ddate/ddate.c: moved from src-pd/ddate.c
1085 * src-pd/ddate.1: moved to src/ddate/ddate.1
1086 * src/ddate/ddate.1: moved from src-pd/ddate.1
1087 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1088 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1089 * src/ddate/Makefile.am: new file
1090 * src/ddate/Makefile.in: new file
1092 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1094 * src/dump: new directory
1095 * src-gpl/dump.c: moved to src/dump/dump.c
1096 * src/dump/dump.c: moved from src-gpl/dump.c
1097 * src/dump/Makefile.am: new file
1098 * src/dump/Makefile.in: new file
1100 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1102 * src/ipc: new directory
1103 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1104 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1105 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1106 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1107 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1108 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1109 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1110 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1111 * src/ipc/Makefile.am: new file
1112 * src/ipc/Makefile.in: new file
1114 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1116 * src/last: new directory
1117 * src-gpl/last.c: moved to src/last/last.c
1118 * src/last/last.c: moved from src-gpl/last.c
1119 * src-gpl/last.1: moved to src/last/last.1
1120 * src/last/last.1: moved from src-gpl/last.1
1121 * src-gpl/lastb.1: moved to src/last/lastb.1
1122 * src/last/lastb.1: moved from src-gpl/lastb.1
1123 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1124 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1125 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1126 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1127 * src/last/Makefile.am: new file
1128 * src/last/Makefile.in: new file
1130 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1132 * src/lpr: new directory
1133 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1134 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1135 * src/lpr/Makefile.am: new file
1136 * src/lpr/Makefile.in: new file
1138 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1140 * src/mkshortcut: new directory
1141 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1142 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1143 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1144 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1145 * src/mkshortcut/Makefile.am: new file
1146 * src/mkshortcut/Makefile.in: new file
1148 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1150 * src/namei: new directory
1151 * src-pd/namei.c: moved to src/namei/namei.c
1152 * src/namei/namei.c: moved from src-pd/namei.c
1153 * src-pd/namei.1: moved to src/namei/namei.1
1154 * src/namei/namei.1: moved from src-pd/namei.1
1155 * src-pd/README.namei: moved to src/namei/README.namei
1156 * src/namei/README.namei: moved from src-pd/README.namei
1157 * src-pd/README1.namei: moved to src/namei/README1.namei
1158 * src/namei/README1.namei: moved from src-pd/README1.namei
1159 * src/namei/Makefile.am: new file
1160 * src/namei/Makefile.in: new file
1162 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1164 * src/realpath: new directory
1165 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1166 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1167 * src/realpath/Makefile.am: new file
1168 * src/realpath/Makefile.in: new file
1171 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1173 * src-gpl/Makefile.am: add lpr and mkshortcut
1174 * src-gpl/Makefile.in: regenerate
1175 * configure.ac: update version number
1176 * configure: regenerate
1177 * AUTHORS: add Rick and Joshua
1178 * PROGLIST: add lpr and mkshortcut
1179 * NEWS: add lpr and mkshortcut
1180 * README: add lpr and mkshortcut
1181 * TODO: add some notes...
1182 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1183 include config.h and common.h. Move other #inludes to
1184 common.h. Add some static strings for later use (version,
1186 * src-gpl/lpr.c: Add license reference. Explicitly include
1187 config.h and common.h. Move other #includes to common.h.
1188 Add some static strings for later use (version, Id, copyright).
1189 Change programName to program_name (to match style of other
1190 programs). Strdup from argv[0] instead of hardcoding. Use
1191 VA_START macro instead of va_start.
1193 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1195 * src-gpl/lpr.c: new file
1197 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1199 * src-gpl/mkshortcut.c: new file
1200 * src-gpl/mkshortcut.1: new file
1202 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1204 * src-pd/ddate.c: add explicit license reference
1205 and move #includes to common.h. Guard setlocale.
1206 Explicitly include config.h, common.h
1207 * src-pd/namei.c: ditto
1208 * src-bsd/cal.c: ditto
1209 * src-bsd/err.c: ditto
1210 * src-bsd/errs.h: explicitly include config.h, common.h
1211 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1212 * src-gpl/ascii.c: explicitly include config.h
1213 * src-gpl/banner.c: reformat license notice. explicitly
1215 * src-gpl/conv.c: explictly include config.h
1216 * src-gpl/dump.c: explictly include config.h; move other
1217 includes into common.h
1218 * src-gpl/getclip.c: explicitly include config.h
1219 * src-gpl/last.c: reformat license notice. explicitly include
1220 config.h. Move other #includes into common.h
1221 * src-gpl/oldutmp.h: add explicit license reference.
1222 * src-gpl/putclip.c: include config.h. Move other #includes
1224 * src-gpl/realpath.c: Reformat license reference. Explicitly
1226 * src-gpl/msgtool.c: add explicit license reference. include
1227 config.h. Guard ipc #includes. Move other includes into common.h
1228 * src-gpl/semstat.c: ditto
1229 * src-gpl/semtool.c: ditto
1230 * src-gpl/shmtool.c: ditto
1231 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1232 include config.h. Move other includes into common.h.
1233 * config.h.in: regenerate
1234 * configure.ac: Add the new checks
1235 * common.h: Migrate other includes from .c files here.
1236 * configure: regenerate
1238 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1240 * src-bsd/cal.c: fix spelling
1242 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1244 * acinclude.m4: new file
1245 * common.h: new file
1246 * configure.ac: add conditionals for windows-only,
1247 cygipc-only programs
1248 * src-gpl/Makefile.am: use conditionals
1249 * aclocal.m4: regenerate
1250 * config.h.in: regenerate
1251 * Makefile.in: regenerate
1252 * src-gpl/Makefile.in: regenerate
1253 * configure: regenerate
1254 * README: minor changes
1255 * src-bsd/cal.c: use common.h
1256 * src-pd/ddate.c: use common.h
1257 * src-pd/namei.c: use common.h
1258 * src-gpl/ascii.c: use common.h
1259 * src-gpl/banner.c: use common.h
1260 * src-gpl/conv.c: use common.h
1261 * src-gpl/dump.c: use common.h
1262 * src-gpl/getclip.c: use common.h
1263 * src-gpl/last.c: use common.h
1264 * src-gpl/msgtool.c: use common.h
1265 * src-gpl/putclip.c: use common.h
1266 * src-gpl/realpath.c: use common.h
1267 * src-gpl/semstat.c: use common.h
1268 * src-gpl/semtool.c: use common.h
1269 * src-gpl/shmtool.c: use common.h
1270 * src-gpl/utmpdump.c: use common.h
1272 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1274 * NEWS: add entries for 0.9.6, .7, and .8
1275 * ChangeLog: fix tabs
1276 * release version 0.9.8
1278 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1280 * src-pd/ddate.c: new file
1281 * src-pd/ddate.1: new file
1282 * src-pd/ddate.doc: new file
1283 * AUTHORS: add Druel the Chaotic
1284 * PROGLIST: add ddate
1285 * README: mention ddate
1286 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1288 * src-bsd/Makefile.in: regenerate
1290 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1292 * src-gpl/realpath.c: new file
1293 * AUTHORS: add Steven Barker
1294 * PROGLIST: add realpath
1295 * README: mention realpath
1296 * src-gpl/Makefile.am: add realpath to proglist
1297 * src-gpl/Makefile.in: regenerate
1299 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1301 * src-gpl/utmpdump.c: new file
1302 * AUTHORS: add Mark Bradshaw
1303 * PROGLIST: add utmpdump
1304 * README: mention utmpdump
1305 * src-gpl/Makefile.am: add utmpdump to proglist
1306 * src-gpl/Makefile.in: regenerate
1308 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1310 * bootstrap: new file
1311 * src-gpl/Makefile.am: add last to proglist
1312 * src-gpl/Makefile.in: regenerate
1313 * PROGLIST: add last
1314 * README: mention last
1315 * AUTHORS: add Mark Bradshaw
1317 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1319 * src-gpl/last.c: new file
1320 * src-gpl/last.1: new file
1321 * src-gpl/lastb.1: new file
1322 * src-gpl/oldutmp.h: new file
1324 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1326 * src-gpl/banner.c: fix the -c option, use ANSI
1327 font to print the extended charset
1329 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1331 * licenses: new subdir
1332 * licenses/COPYING.GPL: new file (GPL text)
1333 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1334 without the advertising clause)
1335 * src-pd: new subdir (for public domain source code that
1336 I've taken, modified, and released under the GPL)
1337 * src-bsd: new subdir (for source code that is covered
1338 by the BSD-no-advert license) Note that BSD-w-advert
1339 code is disallowed -- can't legally be linked to
1341 * src: removed (renamed to src-gpl for consistency)
1342 * src-gpl: new (renamed from src)
1343 * PROGLIST: new file (contains descriptions of the
1345 * README: proglist stuff removed. README is more general.
1346 * src-bsd/Makefile.am: new file
1347 * src-bsd/Makefile.in: new file
1348 * src-bsd/README.cal: new file
1349 * src-bsd/cal.1: new file
1350 * src-bsd/cal.c: new file
1351 * src-bsd/err.c: new file
1352 * src-bsd/errs.h: new file
1353 * src-bsd/widechar.h: new file
1354 * src-pd/Makefile.am: new file
1355 * src-pd/Makefile.in: new file
1356 * src-pd/README.namei: new file
1357 * src-pd/README1.namei: new file
1358 * src-pd/namei.1: new file
1359 * src-pd/namei.c: new file
1360 * configure.ac: add new tests to support namei and cal
1361 * Makefile.am: add new subdirs
1362 * config.h.in: regenerate
1363 * aclocal.m4: regenerate
1364 * Makefile.in: regenerate
1365 * src/Makefile.in: regenerate
1367 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1369 * package renamed to 'cygutils'
1372 * AUTHORS: add Jorg Schaible
1373 * configure.ac: package name change
1374 * src/Makefile.am: add 'banner'
1375 * src/banner.c: new file. Modified from Joerg's
1376 original to use popt for argument processing.
1377 * configure: regenerate
1378 * config.h.in: regenerate
1379 * aclocal.m4: regenerate
1380 * Makefile.in: regenerate
1381 * src/Makefile.in: regenerate
1383 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1385 * src/semtool.c: added
1386 * src/semstat.c: added
1387 * src/msgtool.c: added
1388 * src/shmtool.c: added
1389 * src/Makefile.am: add semtool, semstat, msgtool,
1390 and shmtool targets.
1391 * configure.ac: add check for cygipc, and for
1393 * configure: regenerate
1394 * config.h.in: regenerate
1395 * aclocal.m4: regenerate
1396 * Makefile.in: regenerate
1397 * src/Makefile.in: regenerate
1399 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1401 * uuencode.1: deleted
1402 * uuencode.c: deleted
1403 * uudecode.1: deleted
1404 * uudecond.c: deleted (get these from GNU sharutils)
1406 * mktemp.c: deleted (get these from
1407 http://www.courtesan.com/mktemp/)
1408 * autoconfiscated -- lots of new files
1409 * moved remaining .c files into src subdir
1410 * src/conv.c: now recognize 'dos2unix.exe' and
1411 'unix2dos.exe' as special argv[0] values, along
1412 with 'd2u.exe' and 'u2d.exe'
1413 * src/Makefile.in: install conv.exe as itself but
1414 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1418 * link with /usr/lib/libpopt.a ('official' version)
1419 * add mktemp implementation
1420 * add friendly help/option handling to dump, putclip,
1426 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1428 Convert mkshortcut to popt. Bump to version 1.1.3
1430 * mkshortcut.c (license): new function
1431 (version): popt version() function
1432 (version): static variable renamed to versionStr
1433 (help): new function
1434 (usage): popt usage() function; the old usage()
1436 (printLicense): new function
1437 (printBottomDescription): new function
1438 (printTopDescription): new function
1439 (getVersion): new function
1440 (mkshortcut): new function, contains core code
1441 (print_version): removed.
1442 (main): almost completely rewritten to use popt
1444 * TODO: remove note about mkshortcut.
1446 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1448 Fix things so that 'make dist' works
1450 * Makefile.am: split up EXTRA_DIST into several
1451 variables. Add a lot of files. Remove reference
1452 to the m4/ directory.
1453 * HOW-TO-CONTRIBUTE: correct a few things affected
1454 by the above change.
1456 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1458 Tired of long 'cvs diff' times over my modem, I
1459 removed the files generated by bootstrap from
1460 CVS. tarballs will have them, but cvs checkouts
1461 will need to always run bootstrap. Since gettextize
1462 is too intrusive, leave ABOUT-NLS and config.rpath
1463 so we don't have to include gettext in bootstrap.
1464 Also, don't bother with autoheader, so leave config.h.in
1468 * mkinstalldirs: remove
1469 * install-sh: remove
1470 * config.guess: remove
1471 * config.sub: remove
1474 * Makefile.in: remove
1475 * aclocal.m4: remove
1477 * stamp-h.in: remove (not used by newer autotools)
1479 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1481 Because utmpdump and last are now provided by the new
1482 sysvinit package, those programs have been removed
1483 from cygutils. Also, update to recent autotools &
1484 gettext, plus a few cleanups.
1486 * src/last/last.c: remove
1487 * src/last/utmpdump.c: remove
1488 * src/last/oldutmp.h: remove
1489 * src/last/last.1: remove
1490 * src/last/lastb.1: remove
1491 * src/last/: remove directory
1492 * intl/Makefile.in: remove
1493 * intl/: remove directory
1495 * src/cal/cal.c: cygwin provides langinfo.h, but
1496 not the nl_langinfo function. Make sure both exist
1497 before calling nl_langinfo.
1498 * configure.ac: remove references to system header files
1499 needed only by utmpdump or last. Don't try to generate
1501 * Makefile.am: remove intl/ directory; add po/ directory
1502 to make new gettext happy. Remove last and utmpdump from
1503 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1504 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1505 references to last and utmpdump _SOURCES.
1506 * po/LINGUAS: new file (needed by new gettext)
1507 * po/POTFILES.in: new file (needed by new gettext)
1508 * common.h: remove references to system header files used
1509 only by utmpdump or last
1510 * bootstrap: add `force' options
1512 * PROGLIST: docu update
1513 * README: dpcu update
1515 * HOW-TO-CONTRIBUTE: docu update
1517 * aclocal.m4: regenerate
1518 * configure: regenerate
1519 * Makefile.in: regenerate
1520 * config.h.in: regenerate
1521 * ABOUT-NLS: new version
1522 * COPYING: new version
1523 * INSTALL: new version
1524 * mkinstalldirs: new version
1525 * missing: new version
1526 * install-sh: new version
1527 * depcomp: new version
1528 * config.sub: new version
1529 * config.guess: new version
1531 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1533 At Bruno Haible's suggestion, don't include all of
1534 gettext. Just have an intl/ directory with a null
1535 Makefile.in, and a populated po/ directory. m4/
1536 is no longer necessary. Later, when automake bug
1537 is fixed, we can remove the intl/ directory entirely,
1538 but we'll still need the po/ directory and the ABOUT-NLS
1542 * intl/Makefile.in: turn this into a null file
1544 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1545 * Makefile.am: remove m4/ from SUBDIRS
1546 * Makefile.in: regenerate
1547 * configure: regenerate
1549 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1551 * configure.ac: bump version to 1.1.2
1552 * configure: regenerate
1554 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1556 Add 'mcookie' program. Tag "v1_1_1d"
1558 * src/mcookie: new directory
1559 * src/mcookie/mcookie.c: new file
1560 * src/mcookie/mcookie.1: new file
1561 * src/mcookie/md5.h: new file
1562 * src/mcookie/md5.c: new file
1563 * Makefile.am: add program 'mcookie'
1564 * configure.ac: add test for gettimeofday
1565 * config.h.in: regenerate
1566 * Makefile.in: regenerate
1567 * PROGLIST: add mcookie
1568 * README: add mcookie
1569 * NEWS: mention mcookie
1571 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1573 Add 'colrm' program. Tag "v1_1_1c"
1575 * src/colrm: new directory
1576 * src/colrm/colrm.c: new file
1577 * src/colrm/colrm.1: new file
1578 * src/colrm/widechar.h: new file
1579 * Makefile.am: add program 'colrm'
1580 * Makefile.in: regenerate
1581 * PROGLIST: add colrm
1583 * NEWS: hasn't been updated in a while...
1585 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1587 Add 'colcrt' program. Tag "v1_1_1b"
1589 * src/colcrt: new directory
1590 * src/colcrt/colcrt.c: new file
1591 * src/colcrt/colcrt.1: new file
1592 * src/colcrt/widechar.h: new file
1593 * Makefile.am: add program 'colcrt'
1594 * Makefile.in: regenerate
1595 * PROGLIST: add colcrt
1596 * README: add colcrt
1598 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1600 Add 'column' program. Tag "v1_1_1a"
1602 * src/column: new directory
1603 * src/column/column.c: new file
1604 * src/column/column.1: new file
1605 * src/column/err.c: new file
1606 * src/column/errs.h: new file
1607 * src/column/widechar.h: new file
1608 * Makefile.am: add program 'column'
1609 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1610 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1611 * Makefile.in: regenerate
1612 * config.h.in: regenerate
1613 * configure: regenerate
1614 * PROGLIST: add column
1615 * README: add column
1617 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1619 * TODO: remove gettext reminder
1620 * HOW-TO-CONTRIBUTE: explain how to handle programs
1621 that need -lintl, given the gettextize changes below.
1622 * Makefile.in: regenerate
1624 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1626 Bug in automake means that we have to gettextize -- even tho
1627 we will never actually build gettext ourselves ('external'
1628 option in AM_GNU_GETTEXT). Reported to automake list.
1630 Bug in gettext means that we have to explicitly set and AC_SUBST
1631 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1634 * Makefile.am (SUBDIRS): Add intl, m4.
1635 (ACLOCAL_AMFLAGS): New variable.
1636 (EXTRA_DIST): Add config.rpath.
1637 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1639 * intl/: new directory
1641 * po/: new directory
1643 * m4/: new directory
1645 * config.rpath: new file
1646 * ABOUT-NLS: new file
1647 * aclocal.m4: regenerate
1648 * Makefile.in: regenerate
1649 * configure: regenerate
1650 * bootstrap: add -I m4 to aclocal command; copy files
1651 * config.guess: new file
1652 * config.sub: new file
1654 * config.h.in: regenerate
1655 * TODO: note to remove all this garbage when it becomes
1656 possible; need bugfix to automake and gettext.m4
1658 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1660 Adjust to cygwin's libintl library now depending on libiconv.
1661 Easiest way: remove explicit search for -lintl and libintl.h;
1662 instead use AM_GNU_GETTEXT.
1666 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1667 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1668 option requires po/ and intl/ directories. See gettextize above.
1669 * src/rev: new directory
1670 * src/rev/rev.c: new file
1671 * src/rev/rev.1: new file
1672 * src/rev/widechar.h: new file
1673 * Makefile.am: add program 'rev'. Add LDADD variables for
1674 the programs that use gettext, since -lintl is no longer
1675 automatically included in LIBS (use @INTLLIBS@)
1676 * Makefile.in: regenerate
1680 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1683 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1685 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1686 * configure.ac: bump to 1.1.1
1687 * Makefile.am: add getopt and readlink
1690 * Makefile.in: regenerate
1691 * configure: regenerate
1692 * src/Makefile.am: delete (forgot to do so in previous commit)
1693 * src/Makefile.in: delete (ditto)
1694 * src/readlink/readlink.1: new file
1695 * src/readlink/readlink.c: new file
1696 * src/getopt/getopt.1: new file
1697 * src/getopt/getopt.c: new file
1698 * src/getopt/parse.bash: new file
1699 * src/getopt/parse.tcsh: new file
1700 * src/getopt/test.bash: new file
1701 * src/getopt/test.tcsh: new file
1703 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1704 Robert Collins <robert.collins@itdomain.com.au>
1706 Convert to one-big-makefile style. cf "Recursive make
1707 considered harmful". Bump to 1.1.0
1709 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1710 * Makefile.am: consolidate from src/*/Makefile.am
1711 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1713 * NEWS: Note one-file-to-build-them-all
1715 * aclocal.m4: regenerate
1716 * Makefile.in: regenerate
1717 * configure: regenerate
1718 * /src/realpath/Makefile.in: delete
1719 * /src/realpath/Makefile.am: delete
1720 * /src/namei/Makefile.in: delete
1721 * /src/namei/Makefile.am: delete
1722 * /src/mkshortcut/Makefile.in: delete
1723 * /src/mkshortcut/Makefile.am: delete
1724 * /src/lpr/Makefile.in: delete
1725 * /src/lpr/Makefile.am: delete
1726 * /src/last/Makefile.in: delete
1727 * /src/last/Makefile.am: delete
1728 * /src/ipc/Makefile.in: delete
1729 * /src/ipc/Makefile.am: delete
1730 * /src/dump/Makefile.in: delete
1731 * /src/dump/Makefile.am: delete
1732 * /src/ddate/Makefile.in: delete
1733 * /src/ddate/Makefile.am: delete
1734 * /src/cygstart/Makefile.in: delete
1735 * /src/cygstart/Makefile.am: delete
1736 * /src/conv/Makefile.in: delete
1737 * /src/conv/Makefile.am: delete
1738 * /src/col/Makefile.in: delete
1739 * /src/col/Makefile.am: delete
1740 * /src/cal/Makefile.in: delete
1741 * /src/cal/Makefile.am: delete
1742 * /src/banner/Makefile.in: delete
1743 * /src/banner/Makefile.am: delete
1744 * /src/ascii/Makefile.in: delete
1745 * /src/ascii/Makefile.am: delete
1746 * /src/Makefile.in: delete
1747 * /src/Makefile.am: delete
1749 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1751 * Makefile.in: regenerate
1752 * src/Makefile.in: regenerate
1753 * src/*/Makefile.in: regenerate
1754 * configure: regenerate
1755 * aclocal.m4: regenerate
1757 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1759 * src/col: new directory
1760 * src/col/Makefile.am: new file
1761 * src/col/Makefile.in: new file
1762 * src/col/col.c: new file
1763 * src/col/err.c: new file
1764 * src/col/err.h: new file
1765 * src/col/col.1: new file
1766 * src/col/README.col: new file
1767 * src/Makefile.am: add subdirectory col
1768 * src/Makefile.in: regenerate
1769 * AUTHORS: add David A. Willis for col
1773 2002-04-16 Chris January <chris@atomice.net>
1775 * src/conv/conv.c (convert): Use correct type to store the
1776 return value of fgetc()
1778 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1780 * Makefile.in: rebootstrap
1783 * src/Makefile.in: ditto
1784 * src/ascii/Makefile.in: ditto
1785 * src/banner/Makefile.in: ditto
1786 * src/cal/Makefile.in: ditto
1787 * src/clip/Makefile.in: ditto
1788 * src/conv/Makefile.in: ditto
1789 * src/ddate/Makefile.in: ditto
1790 * src/dump/Makefile.in: ditto
1791 * src/ipc/Makefile.in: ditto
1792 * src/last/Makefile.in: ditto
1793 * src/lpr/Makefile.in: ditto
1794 * src/mkshortcut/Makefile.in: ditto
1795 * src/namei/Makefile.in: ditto
1796 * src/realpath/Makefile.in: ditto
1798 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1800 * src/cygstart: new directory
1801 * src/cygstart/Makefile.am: new file
1802 * src/cygstart/Makefile.in: new file
1803 * src/cygstart/cygstart.c: new file
1804 * src/cygstart/cygstart.1: new file
1805 * src/Makefile.am: add subdirectory cygstart
1806 * src/Makefile.in: regenerate
1807 * AUTHORS: add Michael Schaap for cygstart
1808 * PROGLIST: add cygstart
1809 * README: add cygstart
1811 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1813 * HOW-TO-CONTRIBUTE: fix typos
1815 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1817 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1819 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1821 * TODO: remove 'reorg' note
1822 * configure.ac: mark as version 1.0.0
1823 * configure: regenerate
1824 * HOW-TO-CONTRIBUTE: new file
1826 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1828 * configure.ac: build Makefiles in new directories
1829 * configure.in: regenerate
1830 * Makefile.am: change subdirs
1831 * Makefile.in: regenerate
1833 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1835 * src: new directory
1836 * src/Makefile.am: new file
1837 * src/Makefile.in: new file
1838 * src-gpl/Makefile.am: removed
1839 * src-gpl/Makefile.in: removed
1840 * src-pd/Makefile.am: removed
1841 * src-pd/Makefile.in: removed
1842 * src-bsd/Makefile.am: removed
1843 * src-bsd/Makefile.in: removed
1845 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1847 * src/ascii: new directory
1848 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1849 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1850 * src/ascii/Makefile.am: new file
1851 * src/ascii/Makefile.in: new file
1853 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1855 * src/banner: new directory
1856 * src-gpl/banner.c: moved to src/banner/banner.c
1857 * src/banner/banner.c: moved from src-gpl/banner.c
1858 * src/banner/Makefile.am: new file
1859 * src/banner/Makefile.in: new file
1861 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1863 * src/cal: new directory
1864 * src-bsd/cal.c: moved to src/cal/cal.c
1865 * src/cal/cal.c: moved from src-bsd/cal.c
1866 * src-bsd/cal.1: moved to src/cal/cal.1
1867 * src/cal/cal.1: moved from src-bsd/cal.1
1868 * src-bsd/err.c: moved to src/cal/err.c
1869 * src/cal/err.c: moved from src-bsd/err.c
1870 * src-bsd/errs.h: moved to src/cal/errs.h
1871 * src/cal/errs.h: moved from src-bsd/errs.h
1872 * src-bsd/widechar.h: moved to src/cal/widechar.h
1873 * src/cal/widechar.h: moved from src-bsd/widechar.h
1874 * src-bsd/README.cal: moved to src/cal/README.cal
1875 * src/cal/README.cal: moved from src-bsd/README.cal
1876 * src/cal/Makefile.am: new file
1877 * src/cal/Makefile.in: new file
1879 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1881 * src/clip: new directory
1882 * src-gpl/putclip.c: moved to src/clip/putclip.c
1883 * src/clip/putclip.c: moved from src-gpl/putclip.c
1884 * src-gpl/getclip.c: moved to src/clip/getclip.c
1885 * src/clip/getclip.c: moved from src-gpl/getclip.c
1886 * src/clip/Makefile.am: new file
1887 * src/clip/Makefile.in: new file
1889 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1891 * src/conv: new directory
1892 * src-gpl/conv.c: moved to src/conv/conv.c
1893 * src/conv/conv.c: moved from src-gpl/conv.c
1894 * src/conv/Makefile.am: new file
1895 * src/conv/Makefile.in: new file
1897 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1899 * src/ddate: new directory
1900 * src-pd/ddate.c: moved to src/ddate/ddate.c
1901 * src/ddate/ddate.c: moved from src-pd/ddate.c
1902 * src-pd/ddate.1: moved to src/ddate/ddate.1
1903 * src/ddate/ddate.1: moved from src-pd/ddate.1
1904 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1905 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1906 * src/ddate/Makefile.am: new file
1907 * src/ddate/Makefile.in: new file
1909 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1911 * src/dump: new directory
1912 * src-gpl/dump.c: moved to src/dump/dump.c
1913 * src/dump/dump.c: moved from src-gpl/dump.c
1914 * src/dump/Makefile.am: new file
1915 * src/dump/Makefile.in: new file
1917 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1919 * src/ipc: new directory
1920 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1921 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1922 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1923 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1924 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1925 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1926 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1927 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1928 * src/ipc/Makefile.am: new file
1929 * src/ipc/Makefile.in: new file
1931 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1933 * src/last: new directory
1934 * src-gpl/last.c: moved to src/last/last.c
1935 * src/last/last.c: moved from src-gpl/last.c
1936 * src-gpl/last.1: moved to src/last/last.1
1937 * src/last/last.1: moved from src-gpl/last.1
1938 * src-gpl/lastb.1: moved to src/last/lastb.1
1939 * src/last/lastb.1: moved from src-gpl/lastb.1
1940 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1941 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1942 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1943 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1944 * src/last/Makefile.am: new file
1945 * src/last/Makefile.in: new file
1947 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1949 * src/lpr: new directory
1950 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1951 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1952 * src/lpr/Makefile.am: new file
1953 * src/lpr/Makefile.in: new file
1955 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1957 * src/mkshortcut: new directory
1958 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1959 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1960 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1961 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1962 * src/mkshortcut/Makefile.am: new file
1963 * src/mkshortcut/Makefile.in: new file
1965 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1967 * src/namei: new directory
1968 * src-pd/namei.c: moved to src/namei/namei.c
1969 * src/namei/namei.c: moved from src-pd/namei.c
1970 * src-pd/namei.1: moved to src/namei/namei.1
1971 * src/namei/namei.1: moved from src-pd/namei.1
1972 * src-pd/README.namei: moved to src/namei/README.namei
1973 * src/namei/README.namei: moved from src-pd/README.namei
1974 * src-pd/README1.namei: moved to src/namei/README1.namei
1975 * src/namei/README1.namei: moved from src-pd/README1.namei
1976 * src/namei/Makefile.am: new file
1977 * src/namei/Makefile.in: new file
1979 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1981 * src/realpath: new directory
1982 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1983 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1984 * src/realpath/Makefile.am: new file
1985 * src/realpath/Makefile.in: new file
1988 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1990 * src-gpl/Makefile.am: add lpr and mkshortcut
1991 * src-gpl/Makefile.in: regenerate
1992 * configure.ac: update version number
1993 * configure: regenerate
1994 * AUTHORS: add Rick and Joshua
1995 * PROGLIST: add lpr and mkshortcut
1996 * NEWS: add lpr and mkshortcut
1997 * README: add lpr and mkshortcut
1998 * TODO: add some notes...
1999 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
2000 include config.h and common.h. Move other #inludes to
2001 common.h. Add some static strings for later use (version,
2003 * src-gpl/lpr.c: Add license reference. Explicitly include
2004 config.h and common.h. Move other #includes to common.h.
2005 Add some static strings for later use (version, Id, copyright).
2006 Change programName to program_name (to match style of other
2007 programs). Strdup from argv[0] instead of hardcoding. Use
2008 VA_START macro instead of va_start.
2010 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
2012 * src-gpl/lpr.c: new file
2014 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2016 * src-gpl/mkshortcut.c: new file
2017 * src-gpl/mkshortcut.1: new file
2019 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2021 * src-pd/ddate.c: add explicit license reference
2022 and move #includes to common.h. Guard setlocale.
2023 Explicitly include config.h, common.h
2024 * src-pd/namei.c: ditto
2025 * src-bsd/cal.c: ditto
2026 * src-bsd/err.c: ditto
2027 * src-bsd/errs.h: explicitly include config.h, common.h
2028 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
2029 * src-gpl/ascii.c: explicitly include config.h
2030 * src-gpl/banner.c: reformat license notice. explicitly
2032 * src-gpl/conv.c: explictly include config.h
2033 * src-gpl/dump.c: explictly include config.h; move other
2034 includes into common.h
2035 * src-gpl/getclip.c: explicitly include config.h
2036 * src-gpl/last.c: reformat license notice. explicitly include
2037 config.h. Move other #includes into common.h
2038 * src-gpl/oldutmp.h: add explicit license reference.
2039 * src-gpl/putclip.c: include config.h. Move other #includes
2041 * src-gpl/realpath.c: Reformat license reference. Explicitly
2043 * src-gpl/msgtool.c: add explicit license reference. include
2044 config.h. Guard ipc #includes. Move other includes into common.h
2045 * src-gpl/semstat.c: ditto
2046 * src-gpl/semtool.c: ditto
2047 * src-gpl/shmtool.c: ditto
2048 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
2049 include config.h. Move other includes into common.h.
2050 * config.h.in: regenerate
2051 * configure.ac: Add the new checks
2052 * common.h: Migrate other includes from .c files here.
2053 * configure: regenerate
2055 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
2057 * src-bsd/cal.c: fix spelling
2059 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
2061 * acinclude.m4: new file
2062 * common.h: new file
2063 * configure.ac: add conditionals for windows-only,
2064 cygipc-only programs
2065 * src-gpl/Makefile.am: use conditionals
2066 * aclocal.m4: regenerate
2067 * config.h.in: regenerate
2068 * Makefile.in: regenerate
2069 * src-gpl/Makefile.in: regenerate
2070 * configure: regenerate
2071 * README: minor changes
2072 * src-bsd/cal.c: use common.h
2073 * src-pd/ddate.c: use common.h
2074 * src-pd/namei.c: use common.h
2075 * src-gpl/ascii.c: use common.h
2076 * src-gpl/banner.c: use common.h
2077 * src-gpl/conv.c: use common.h
2078 * src-gpl/dump.c: use common.h
2079 * src-gpl/getclip.c: use common.h
2080 * src-gpl/last.c: use common.h
2081 * src-gpl/msgtool.c: use common.h
2082 * src-gpl/putclip.c: use common.h
2083 * src-gpl/realpath.c: use common.h
2084 * src-gpl/semstat.c: use common.h
2085 * src-gpl/semtool.c: use common.h
2086 * src-gpl/shmtool.c: use common.h
2087 * src-gpl/utmpdump.c: use common.h
2089 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2091 * NEWS: add entries for 0.9.6, .7, and .8
2092 * ChangeLog: fix tabs
2093 * release version 0.9.8
2095 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2097 * src-pd/ddate.c: new file
2098 * src-pd/ddate.1: new file
2099 * src-pd/ddate.doc: new file
2100 * AUTHORS: add Druel the Chaotic
2101 * PROGLIST: add ddate
2102 * README: mention ddate
2103 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2105 * src-bsd/Makefile.in: regenerate
2107 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2109 * src-gpl/realpath.c: new file
2110 * AUTHORS: add Steven Barker
2111 * PROGLIST: add realpath
2112 * README: mention realpath
2113 * src-gpl/Makefile.am: add realpath to proglist
2114 * src-gpl/Makefile.in: regenerate
2116 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2118 * src-gpl/utmpdump.c: new file
2119 * AUTHORS: add Mark Bradshaw
2120 * PROGLIST: add utmpdump
2121 * README: mention utmpdump
2122 * src-gpl/Makefile.am: add utmpdump to proglist
2123 * src-gpl/Makefile.in: regenerate
2125 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
2127 * bootstrap: new file
2128 * src-gpl/Makefile.am: add last to proglist
2129 * src-gpl/Makefile.in: regenerate
2130 * PROGLIST: add last
2131 * README: mention last
2132 * AUTHORS: add Mark Bradshaw
2134 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2136 * src-gpl/last.c: new file
2137 * src-gpl/last.1: new file
2138 * src-gpl/lastb.1: new file
2139 * src-gpl/oldutmp.h: new file
2141 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2143 * src-gpl/banner.c: fix the -c option, use ANSI
2144 font to print the extended charset
2146 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2148 * licenses: new subdir
2149 * licenses/COPYING.GPL: new file (GPL text)
2150 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2151 without the advertising clause)
2152 * src-pd: new subdir (for public domain source code that
2153 I've taken, modified, and released under the GPL)
2154 * src-bsd: new subdir (for source code that is covered
2155 by the BSD-no-advert license) Note that BSD-w-advert
2156 code is disallowed -- can't legally be linked to
2158 * src: removed (renamed to src-gpl for consistency)
2159 * src-gpl: new (renamed from src)
2160 * PROGLIST: new file (contains descriptions of the
2162 * README: proglist stuff removed. README is more general.
2163 * src-bsd/Makefile.am: new file
2164 * src-bsd/Makefile.in: new file
2165 * src-bsd/README.cal: new file
2166 * src-bsd/cal.1: new file
2167 * src-bsd/cal.c: new file
2168 * src-bsd/err.c: new file
2169 * src-bsd/errs.h: new file
2170 * src-bsd/widechar.h: new file
2171 * src-pd/Makefile.am: new file
2172 * src-pd/Makefile.in: new file
2173 * src-pd/README.namei: new file
2174 * src-pd/README1.namei: new file
2175 * src-pd/namei.1: new file
2176 * src-pd/namei.c: new file
2177 * configure.ac: add new tests to support namei and cal
2178 * Makefile.am: add new subdirs
2179 * config.h.in: regenerate
2180 * aclocal.m4: regenerate
2181 * Makefile.in: regenerate
2182 * src/Makefile.in: regenerate
2184 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2186 * package renamed to 'cygutils'
2189 * AUTHORS: add Jorg Schaible
2190 * configure.ac: package name change
2191 * src/Makefile.am: add 'banner'
2192 * src/banner.c: new file. Modified from Joerg's
2193 original to use popt for argument processing.
2194 * configure: regenerate
2195 * config.h.in: regenerate
2196 * aclocal.m4: regenerate
2197 * Makefile.in: regenerate
2198 * src/Makefile.in: regenerate
2200 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2202 * src/semtool.c: added
2203 * src/semstat.c: added
2204 * src/msgtool.c: added
2205 * src/shmtool.c: added
2206 * src/Makefile.am: add semtool, semstat, msgtool,
2207 and shmtool targets.
2208 * configure.ac: add check for cygipc, and for
2210 * configure: regenerate
2211 * config.h.in: regenerate
2212 * aclocal.m4: regenerate
2213 * Makefile.in: regenerate
2214 * src/Makefile.in: regenerate
2216 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2218 * uuencode.1: deleted
2219 * uuencode.c: deleted
2220 * uudecode.1: deleted
2221 * uudecond.c: deleted (get these from GNU sharutils)
2223 * mktemp.c: deleted (get these from
2224 http://www.courtesan.com/mktemp/)
2225 * autoconfiscated -- lots of new files
2226 * moved remaining .c files into src subdir
2227 * src/conv.c: now recognize 'dos2unix.exe' and
2228 'unix2dos.exe' as special argv[0] values, along
2229 with 'd2u.exe' and 'u2d.exe'
2230 * src/Makefile.in: install conv.exe as itself but
2231 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2235 * link with /usr/lib/libpopt.a ('official' version)
2236 * add mktemp implementation
2237 * add friendly help/option handling to dump, putclip,