1 2010-08-15 Charles Wilson <cwilson@...>
3 * src/lpr/lpr.cc: Update license to GPLv3+.
4 * src/lpr/Printer.hh: Ditto.
5 * src/lpr/Printer.cc: Ditto.
6 * src/lpr/PrinterException.hh: Ditto.
7 * src/lpr/Win32Utils.hh: Ditto.
8 * src/lpr/Win32Utils.cc: Ditto.
9 * AUTHORS: Update licensing info for lpr.
15 2010-08-15 Charles Wilson <cwilson@...>
18 * configure.ac: Post-release version bump.
20 2010-08-15 Charles Wilson <cwilson@...>
22 Release 1.4.4 (tag moved to this checkin).
23 * BRANCHES: Update documentation.
24 * NEWS: Add entries for 1.4.4
26 2010-08-15 Charles Wilson <cwilson@...>
29 * configure.ac: Bump version number to 1.4.4.
31 2010-08-15 Charles Wilson <cwilson@...>
33 Add standard cmdline options to cygdrop:
34 * src/cygdrop/cygdrop.cc (license, version, help,
35 printLicense, printBottomDescription, printTopDescription,
36 getVersion): New functions.
37 (usage): Implementation moved to usageCore; this function
39 (usageCore): This, and signature changed to accept FILE*
40 and progname as arguments.
41 (main): Use getopt_long and new struct option to support
42 --version, --license, --usage, and --help.
44 2010-08-15 Charles Wilson <cwilson@...>
46 * src/realpath/realpath.c: Correct licensing info.
47 Original code was GPLv2+, not GPLv2 only (see
48 http://lists.gnu.org/archive/html/bug-sh-utils/2001-10/msg00002.html)
49 As all subsequent modifications to this file were by
50 me, this reversion to the original licensing terms is OK.
54 2010-08-15 Charles Wilson <cwilson@...>
57 * Makefile.am: Hack to work around conflict between
58 /usr/lib/libuuid* and /usr/lib/w32api/libuuid.
59 * src/ascii/ascii.c (main): Make optCon a global static.
60 When information is explicitly requested by the user, it
61 is not an error: invoke usage, help, version, license with
63 (usage, help, version, license): Remove optCon function
65 * src/banner/banner.c: Ditto.
66 * src/clip/getclip.c: Ditto.
67 * src/clip/putclip.c: Ditto.
68 * src/conv/conv.c: Ditto.
69 * src/cygstart/cygstart.c: Ditto.
70 * src/dump/dump.c: Ditto.
71 * src/mkshortcut/mkshortcut.c: Ditto.
72 * src/readshortcut/readshortcut.c: Ditto.
73 * src/realpath/realpath.c: Ditto.
75 2010-08-15 Charles Wilson <cwilson@...>
77 * INSTALL: Remove from source control.
79 2010-08-15 Andy Koppe <andy.koppe@gmail.com>
81 * src/mkshortcut/mkshortcut.c (mkshortcut):
82 Add missing return statement.
84 2009-12-28 Charles Wilson <cwilson@...>
87 * configure.ac: Update version.
88 * BRANCHES: Update documentation.
90 2009-12-28 Charles Wilson <cwilson@...>
92 Add hippo.ico to cygicons DLL.
93 * src/cygicons/hippo.svg: New file.
94 * src/cygicons/hippo.ico: New file.
95 * src/cygicons/README: Update documentation.
96 * src/cygicons/cygicons.h: Add hippo.ico.
97 * src/cygicons/cygicons.rc.in: Add hippo.ico. Update
99 * Makefile.am: Add hippo.svg and hippo.ico.
100 * NEWS: Update documentation.
102 2009-12-03 Dave Korn <dave.korn.cygwin@googlemail.com>
105 * src/mkshortcut/mkshortcut.c (mkshortcut): Fix off-
108 2009-11-21 Charles Wilson <cwilson@...>
111 * configure.ac: Update version.
113 * BRANCHES: Update documentation.
115 2009-11-21 Charles Wilson <cwilson@...>
117 Convert many programs to GPLv3+.
118 * COPYING: Update to GPLv3 (applies to compilation).
119 * licenses/COPYING.GPL: Renamed to...
120 * licenses/COPYING.GPLv2: this.
121 * licenses/COPYING.GPLv3: New.
122 * Makefile.am: Update file list.
123 * ascii/ascii.c: Switch to GPLv3+. Update copyright years.
124 * clip/getclip.c: Ditto.
125 * clip/putclip.c: Ditto.
126 * conv/conv.c: Ditto.
127 * dump/dump.c: Ditto.
129 * ipc/msgtool.c: Ditto.
130 * ipc/semstat.c: Ditto.
131 * ipc/semtool.c: Ditto.
132 * ipc/shmtool.c: Ditto.
133 * PROGLIST: Update license information for each utility.
135 * AUTHORS: Ditto. Also reorganize.
136 * TODO: Add notes concerning utilities that have not
137 been converted to GPLv3+.
138 * NEWS: Note license change.
140 2009-11-21 Charles Wilson <cwilson@...>
142 Only build cygdrop when $host is cygwin.
143 * configure.ac: Arrange to build cygdrop only when CYGWIN.
144 * Makefile.am: Ditto.
147 2009-11-21 Christian Franke <franke@computer.org>
150 * src/cygdrop: New directory.
151 * src/cygdrop/cygdrop.cc: New file.
152 * Makefile.am: Add program cygdrop.
153 * AUTHORS: Add Christian Franke for cygdrop.
154 * PROGLIST: Add cygdrop.
155 * README: Add cygdrop.
157 2009-09-13 Charles Wilson <cwilson@...>
159 * src/lpr/Printer.cc: Silence compiler warnings.
161 2009-09-13 Charles Wilson <cwilson@...>
163 Branch-specific fixes for building on MinGW
164 * configure.ac: Only error if cygwin && !cygwin-1.7; it
166 * src/cygstart/cygstart.c (cygStart): Refactor much
167 of this code to the following two functions. If !cygwin,
168 always use cygstart_mbs_to_wcs. Retain existing logic for
169 context-dependent use of the two functions, for cygwin.
170 (cygstart_mbs_to_wcs): New function.
171 (cygstart_posix_to_win_w): New function. Guard so that
172 it is only compiled on cygwin.
175 2009-09-13 Charles Wilson <cwilson@...>
177 Build and distribution fixes.
178 * Makefile.am: Support silent-rules when building
179 libicons. Don't distributed cygicons.rc.
181 2009-09-13 Charles Wilson <cwilson@...>
183 Import relevant changes from MinGW and MSYS port
184 * Makefile.am: Specify --major-image-version and
185 --minor-image-version for DLL and EXEs.
186 * common.h: Compatibility macros for cygwin-specific
188 * configure.ac: Force automake-1.11, enable silent rules.
189 * src/conv/conv.c (convert): Use mkstemp instead of tmpnam
190 (the latter fails horribly on MinGW+Vista).
191 * src/conv/mkstemp.c: New file (ported from an old NetBSD
192 version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/)
193 * src/cygstart/cygstart.c: Guard cygwin.h include, and
194 cygwin-specific function calls.
195 * src/realpath/realpath.c: Guard cygwin.h include.
196 * src/readshortcut/readshortcut.c: Guard cygwin-specific
197 function forward declarations.
198 * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help
199 text; extend help and usage text to reflect new options.
200 (usage): Accept errcode instead of always exit(1).
201 (help): New function.
202 (scan_for_help): New function.
203 (main): Add support for -help|--help long options; search
204 first for these and exit early, before allowing getopt().
205 Fix handling of getopt error states.
208 2009-05-06 Charles Wslson <cwilson@...>
211 * BRANCHES: Document new branch information.
212 * TODO: Add new items.
213 * configure.ac: Check for cygwin_conv_path (which
214 exists only on cygwin-1.7); error if missing.
216 * config.h.in: Regenerate.
218 2009-05-06 Charles Wilson <cwilson@...>
220 Make coding style consistent throughout.
221 * ascii/ascii.c: Format using 'indent -gnu
223 * banner/banner.c: Ditto.
224 * clip/getclip.c: Ditto.
225 * clip/putclip.c: Ditto.
226 * cygstart/cygstart.c: Ditto.
227 * dump/dump.c: Ditto.
228 * ipc/msgtool.c: Ditto.
229 * ipc/semstat.c: Ditto.
230 * ipc/semtool.c: Ditto.
231 * ipc/shmtool.c: Ditto.
232 * mkshortcut/mkshortcut.c: Ditto.
233 * readshortcut/readshortcut.c: Ditto.
234 * realpath/realpath.c: Ditto.
235 * Printer.hh: Format using 'astyle --style=gnu -c'.
236 Move 'using namespace' from hh to cc.
238 * Win32Utils.cc: Ditto.
239 * Win32Utils.hh: Ditto.
240 * PrinterException.hh: Format using 'astyle --style=gnu
241 -c'. Removed 'using namespace' statement.
242 * lpr.cc: Format using 'astyle --style=gnu -c'
244 2009-05-06 Charles Wilson <cwilson@...>
246 Ensure uniformity for --version option.
247 * src/ascii/ascii.c: Ensure --version output
248 reports package version; harmonize formats.
249 * src/banner/banner.c: Ditto.
250 * src/clip/getclip.c: Ditto.
251 * src/clip/putclip.c: Ditto.
252 * src/conv/conv.c: Ditto.
253 * src/cygstart/cygstart.c: Ditto.
254 * src/dump/dump.c: Ditto.
255 * src/mkshortcut/mkshortcut.c: Ditto.
256 * src/realpath/realpath.c: Ditto.
257 * src/readshortcut/readshortcut.c: Ditto, and
259 * src/readshortcut/readshortcut.c: Fix line
262 2009-05-06 Charles Wilson <cwilson@...>
264 * PROGLIST: Fix typo.
266 2009-05-05 IWAMURO Motonori <deenheart@gmail.com>
267 Corinna Vinschen <corinna@vinschen.de>
269 Support UTF pathnames in cygstart
270 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
272 (main): Changed *action and *args to wchar_t*.
273 Transcode and dup from argv, rather than strdup.
274 When constructing args, use appropriate wide
275 constants and transoding operations.
276 (skipLocalUNCPart): New.
277 (cygStart): Rewrite to handle wchar_t and new
278 cygwin-1.7 path conversion functions.
279 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
282 2009-05-05 Charles Wilson <cwilson@...>
284 Branch for 1.3.x (cygwin-1.5 only)
285 * BRANCHES: Update documentation
287 2009-04-22 Charles Wilson <cwilson@...>
290 * configure.ac: Bump version number.
291 * Makefile.am: Fix post-install.
295 2009-04-21 Charles Wilson <cwilson@...>
297 * src/cygicons/README: Remove trailing spaces.
299 * PROGLIST: Fix typos.
301 * configure.ac: Bump version number. Update
302 to libtool-2.2 idioms. Require ac-2.63. Require
303 gettext-0.17. Modify dist to use lzma.
304 * ABOUT-NLS: Regenerate.
305 * INSTALL: Regenerate.
306 * config.h.in: Regenerate.
307 * po/Makefile.in.in: Regenerate.
309 2008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
311 If cygstart -w, then propagate child exit status.
312 * src/cygstart/cygstart.c (main): exit with
313 value returned by cygStart().
314 (cygStart): If -w/--wait, then get exit status
315 of child process and return it.
317 2008-08-10 Barry Kelly <bkelly.ie@gmail.com>
319 Add -w/--wait option to cygstart.
320 * src/cygstart/cygstart.c: New enum StartFlags.
321 (main): Add startup options category, containing
322 new -w/--wait option. Use it to set StartFlags.
323 Modify -v/--verbose to set StartFlags.
324 Pass StartFlags to cygStart().
325 (printLastError): New.
326 (cygStart): Change signature to accept StartFlags.
327 Propagate StartFlags to winStart().
328 (winStart): Change signature to accept StartFlags.
329 Wait for child process to finish if SF_WAIT flag
330 is set in StartFlags.
332 2007-08-24 Charles Wilson <cwilson@...>
334 Bump version number to 1.3.2
336 * bootstrap: copy libtool.m4 to m4/.
337 * configure.ac: Bumped version number. Created
338 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
339 Created AC_SUBST value for cygicon dll vernum.
340 Added libtool. Don't force -lpopt into LIBS.
341 Added cygicons.rc to list of generated files.
342 * Makefile.am: Added rules for building cygicons
343 DLL (but only on win32). Added doc_DATA target for
344 installing documentation. Added licenses_DATA
345 target for installing component licenses into
346 subdir of $(docdir). Added include_HEADERS target
347 for installing cygicons header (but only on win32).
348 Added lpr_doc_DATA and cygicons_doc_DATA targets
349 for installing component documentation into separate
350 subdirs of $(docdir). Added -lpopt to the *_LDADD
351 rules for the targets that need it, now that -lpopt
352 is not added to LIBS (created *_LDADD if not exist).
353 Added install-hook/uninstall-hook commands to force
354 the cygicons import and libtool libraries to have
355 the desired name. Added necessary variables, targets,
356 flags, and custom rules for building cygicons (special
357 care needed to deal with .rc files).
358 * src/cygicons/README: new file.
359 * src/cygicons/cygicons.h: new file.
360 * src/cygicons/cygicons.rc.in: new file.
361 * src/cygicons/cygwin-kde.ico: new file.
362 * src/cygicons/cygwin.ico: new file.
363 * src/cygicons/cygwinblue.ico: new file.
364 * src/cygicons/cygwincyan.ico: new file.
365 * src/cygicons/cygwing.ico: new file.
366 * src/cygicons/cygwings.ico: new file.
367 * src/cygicons/cygwinpurple.ico: new file.
368 * src/cygicons/cygwinred.ico: new file.
369 * src/cygicons/cygwinshiny.ico: new file.
370 * src/cygicons/cygwinyellow.ico: new file.
371 * config.h.in: regenerated.
372 * AUTHORS: updated documentation.
373 * NEWS: updated documentation.
374 * PROGLIST: updated documentation.
375 * README: updated documentation.
376 * HOW-TO-INSTALL: updated documentation.
377 * BRANCHES: updated documentation.
379 2006-12-12 Charles Wilson <cwilson@...>
382 Update build machinery to ac-2.61, am-1.10, gt-0.15
384 * configure.ac: bump version number
385 Move auxilliary files to build-aux dir.
386 Move .m4 files to m4/ dir.
387 * Makefile.am: Make sure aclocal can find m4 files.
388 * BRANCHES: update documentation
389 * NEWS: update documentation
390 * config.rpath: remove from CVS control
391 * acinclude.m4: moved to...
392 * m4/check_stdcall_func.m4: here.
393 * INSTALL: update to latest automake
394 * bootstrap: use autoreconf
395 * config.h.in: regenerate with latest autoconf
396 * ABOUT-NLS: update to latest gettext
397 * po/Makefile.in.in: update to latest gettext
398 * po/Rules-quot: update to latest gettext
399 * po/Makevars.template: new file due to gettext update
401 2006-12-12 Michael Schaap <cygwin@mscha.nl>
403 * src/cygstart/cygstart.c (winstart): use
404 cygwin_internal(CW_SYNC_WINENV) instead of own
405 code to sync environment
406 (main): add --verbose option to show actual
407 ShellExecute call made
409 2006-03-20 Charles Wilson <cwilson@...>
411 bump version number to 1.3.0
413 * Makefile.am: remove programs, code, and documentation for
414 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
415 namei, rename, and rev. These programs now provided by
417 * configure.ac: bump version number
418 * BRANCHES: update documentation
419 * NEWS: update documentation
420 * PROGLIST: update documentation
421 * README: update documentation
422 * src/cal/README.cal: removed
423 * src/cal/cal.1: removed
424 * src/cal/cal.c: removed
425 * src/cal/err.c: removed
426 * src/cal/errs.h: removed
427 * src/cal/widechar.h: removed
428 * src/col/README.col: removed
429 * src/col/col.1: removed
430 * src/col/col.c: removed
431 * src/col/err.c: removed
432 * src/col/err.h: removed
433 * src/colcrt/colcrt.1: removed
434 * src/colcrt/colcrt.c: removed
435 * src/colcrt/widechar.h: removed
436 * src/colrm/colrm.1: removed
437 * src/colrm/colrm.c: removed
438 * src/colrm/widechar.h: removed
439 * src/column/column.1: removed
440 * src/column/column.c: removed
441 * src/column/err.c: removed
442 * src/column/errs.h: removed
443 * src/column/widechar.h: removed
444 * src/ddate/ddate.1: removed
445 * src/ddate/ddate.c: removed
446 * src/ddate/ddate.doc: removed
447 * src/getopt/getopt.1: removed
448 * src/getopt/getopt.c: removed
449 * src/getopt/parse.bash: removed
450 * src/getopt/parse.tcsh: removed
451 * src/getopt/test.bash: removed
452 * src/getopt/test.tcsh: removed
453 * src/mcookie/mcookie.1: removed
454 * src/mcookie/mcookie.c: removed
455 * src/mcookie/md5.c: removed
456 * src/mcookie/md5.h: removed
457 * src/namei/README.namei: removed
458 * src/namei/README1.namei: removed
459 * src/namei/namei.1: removed
460 * src/namei/namei.c: removed
461 * src/rename/nls.h: removed
462 * src/rename/rename.1: removed
463 * src/rename/rename.c: removed
464 * src/rev/rev.1: removed
465 * src/rev/rev.c: removed
466 * src/rev/widechar.h: removed
468 2006-02-10 Charles Wilson <cwilson@...>
470 bump version number - 1.2.10
471 * configure.ac: ditto
472 * NEWS: update documentation
474 * INSTALL: update from autotools
476 2006-02-10 Michael Schaap <cygwin@mscha.org>
478 * src/cygstart/cygstart.c (setup_win_environ): properly convert
479 environment variables to Win32.
481 2006-02-10 Eric Blake <ebb9@byu.net>
483 * src/cygstart/cygstart.c (main): Don't permute options
485 2005-07-09 Charles Wilson <cwilson@...>
487 bump version number - 1.2.9
488 * configure.ac: ditto
489 * NEWS: update documentation
492 2005-07-08 Christopher Faylor <cgf@timesys.com>
494 * src/readshortcut.c (readshortcut): Pass opts by reference so that
495 changes made to the opts contents are reflected in the caller to
496 accommodate freeing of malloced fields.
498 2005-05-16 Charles Wilson <cwilson@...>
500 bump version number - 1.2.8
501 * configure.ac: bump version
502 * BRANCHES: update documentation
504 2005-05-16 Kees Zeelenberg <kzlq@...>
506 * src/dump/dump.c: fixes for -mno-cygwin/mingw
509 * NEWS: update documentation
511 2005-05-16 Michael Schaap <cygstart@...>
513 * src/cygstart/cygstart.c: improve compatibility with
514 'mount -X' by syncing env between cygwin and windows.
515 * NEWS: update documentation
517 2005-04-12 Charles Wilson <cwilson@...>
519 bump version number - 1.2.7
521 * configure.ac: bump version
522 * BRANCHES: update documentation
527 2005-04-12 Christopher Faylor <cgf@timesys.com>
529 * Makefile.am: Add rename.
530 * src/rename/rename.c: New file.
531 * src/rename/nls.h: Ditto.
532 * src/rename/rename.1: Ditto.
534 2005-03-07 Michael Schaap <cygstart@...>
536 * src/cygstart/cygstart.c: reorganize around previous
540 2005-03-03 Anthony Derosa <anthony.derosa1@...>
542 * src/cygstart/cygstart.c: fix memory leak, and improve
543 handling of long command lines.
545 2005-02-01 Charles Wilson <cwilson@....>
547 bump version number - 1.2.6
549 * configure.ac: bump version number
550 * src/conv/conv.c (exitOnZero): new function
551 (main): add new options --force, --safe
552 (conv): look for '\0' to signify binary files, not
553 "early" other-style line endings. Always convert
554 to specified type, unless '\0' found and --force not
555 given. But if disobeying user, print reason.
556 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
557 * NEWS: document new behavior
560 2005-01-31 Charles Wilson <cwilson@....>
562 * src/readlink/readlink.1: remove
563 * src/readlink/readlink.c: remove
564 * Makefile.am: remove readlink.1 and readlink.c
566 * README: document it; also fix typo
567 * AUTHORS: remove references to readlink
568 * PROGLIST: remove readlink
569 * configure: regenerate
571 2004-03-12 Charles Wilson <cwilson@....>
575 * src/mkshortcut/mkshortcut.c: fix some
576 memory leaks in mkshortcut().
577 * configure.ac: bump version number
580 2004-03-10 Harold L Hunt II <huntharo@....>
582 * src/mkshortcut/mkshortcut.c: add -d|--desc
583 option to set the description field (==tooltip
584 text) of the shortcut.
585 * src/mkshortcut/mkshortcut.1: document it.
588 2004-02-14 Dick Repansky <rrepasky@....>
589 Joshua Danial Franklin <joshuadfranklin@....>
591 * src/mkshortcut/mkshortcut.c: add -s option
592 to control normal|minimized|maximized state
593 of the launched application.
594 * src/mkshortcut/mkshortcut.1: document it.
597 2004-01-31 Charles Wilson <cwilson@....>
601 * src/ipc/ipcrm.c: remove
602 * src/ipc/ipcrm.8: remove
603 * src/ipc/ipcs.c: remove
604 * src/ipc/ipcs.8: remove
605 * src/ipc/semtool.c: compensate for interface differences
606 in cygserver vs. cygipc
607 * configure.ac: don't look for cygipc; just look for shmget
608 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
609 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
610 -- rely on cygserver support.
616 2003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
620 * src/ipc/ipck: fix typo, adapt for cygserver
625 2003-11-25 Rick Rankin <rick_rankin@yahoo.com>
627 * src/lpr/Printer.cc: fix bug in print() operation that was
628 causing duplication of the last character of a file.
629 * src/lpr/lpr.cc: add description of -l option to help message.
631 2003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
633 * src/mkshortcut/mkshortcut.1: update to reflect
634 new -w/--workingdir option.
636 2003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
638 * src/clip/getclip.c: Handle /dev/clipboard
639 native format. Add --no-conv option. Make it
641 * src/clip/putclip.c: Handle /dev/clipboard
642 native format. Add --no-conv option. Make it
645 2003-09-12 Rob Siklos <rob3@siklos.ca>
647 * src/clip/getclip.c: implemented --dos and --unix,
648 renamed putclip() to getclip()
649 * src/clip/putclip.c: implemented --dos and --unix,
650 fixed segfault on null input,
651 fixed indentation spacing,
652 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
653 * TODO: removed --unix --dos flag item for getclip and putclip
655 2003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
659 2003-09-04 Rob Siklos <rob3@siklos.ca>
661 * src/readshortcut: new directory
662 * src/readshortcut/readshortcut.c: new file
663 * src/readshortcut/readshortcut.1: new file
664 * Makefile.am: add program 'readshortcut'
665 * AUTHORS: add Rob Siklos for readshortcut
666 * PROGLIST: add readshortcut
667 * README: add readshortcut
669 2003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
671 tag and release v1_2_1
673 * configure.ac: don't add cygipc to libs; put
674 value in a separate variable IPCLIBS
675 * Makefile.am: use @IPCLIBS@
676 * HOW-TO-CONTRIBUTE: update
679 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
681 tag and release v1_2_0
683 * BRANCHES: add v1_2_0
685 2003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
687 * Makefile.am: correct some mistakes with
688 optionally-built progs.
690 2003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
692 * src/mkshortcut/mkshortcut.1: fix ^M problem.
694 2003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
696 * Makefile.am: add ipcs, ipcrm, and ipck
697 * configure.ac: change search method for libcygipc,
699 * src/ipc/ipcs.c: new file
700 * src/ipc/ipcs.8: new file
701 * src/ipc/ipcrm.c: new file
702 * src/ipc/ipcrm.8: new file
703 * src/ipc/ipck: new file
704 * NEWS: add info about ipcs, ipcrm, ipck
707 * config.h.in: regenerate
709 2003-06-12 gilles civario <gilles.civario@cea.fr>
711 * src/lpr/Printer.cc (Printer::open): correct
714 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
716 * BRANCHES: new file.
718 2003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
720 * Bump version to 1.1.4. Release.
722 2003-06-07 Rick Rankin <rick_rankin@yahoo.com>
724 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
725 translation is done. Defaults to false. Also added accessor
726 operations getRawFlag(), setRawFlag().
727 * src/lpr/Printer.cc: ditto.
728 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
729 * src/lpr/lpr.1: added documentation for -l option.
731 2003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
733 * NEWS: update lpr entry
735 2003-05-20 Rick Rankin <rick_rankin@yahoo.com>
736 * src/lpr/lpr.c: removed file
737 * src/lpr/Printer.cc: new file
738 * src/lpr/Printer.hh: new file
739 * src/lpr/PrinterException.hh: new file
740 * src/lpr/README: new file
741 * src/lpr/Win32Utils.cc: new file
742 * src/lpr/Win32Utils.hh: new file
743 * src/lpr/lpr.1: new file
744 * src/lpr/lpr.cc: new file
745 * Makefile.am: add macro src_lpr_lpr_SOURCES
746 updated macros noinst_HEADERS, man_MANS
747 * configure.ac: added AC_PROG_CXX to compile C++ files
749 2003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
751 * configure.ac: correct a problem with newer
753 * config.h.in: regenerate
755 2003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
757 * NEWS: announce mkshortcut changes
759 2003-02-05 David G. Baur <dgbaur@idmicro.com>
761 Added --workdir option to mkshortcut to set working directory
764 * mkshortcut.c (main): added dir_name_arg to opts
765 set dir_name to dir_name_arg if option was set
766 otherwise obtained from exe_name.
767 * mkshortcut.1: update
769 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
771 Convert mkshortcut to popt. Bump to version 1.1.3
773 * mkshortcut.c (license): new function
774 (version): popt version() function
775 (version): static variable renamed to versionStr
777 (usage): popt usage() function; the old usage()
779 (printLicense): new function
780 (printBottomDescription): new function
781 (printTopDescription): new function
782 (getVersion): new function
783 (mkshortcut): new function, contains core code
784 (print_version): removed.
785 (main): almost completely rewritten to use popt
787 * TODO: remove note about mkshortcut.
789 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
791 Fix things so that 'make dist' works
793 * Makefile.am: split up EXTRA_DIST into several
794 variables. Add a lot of files. Remove reference
795 to the m4/ directory.
796 * HOW-TO-CONTRIBUTE: correct a few things affected
799 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
801 Tired of long 'cvs diff' times over my modem, I
802 removed the files generated by bootstrap from
803 CVS. tarballs will have them, but cvs checkouts
804 will need to always run bootstrap. Since gettextize
805 is too intrusive, leave ABOUT-NLS and config.rpath
806 so we don't have to include gettext in bootstrap.
807 Also, don't bother with autoheader, so leave config.h.in
811 * mkinstalldirs: remove
813 * config.guess: remove
817 * Makefile.in: remove
820 * stamp-h.in: remove (not used by newer autotools)
822 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
824 Because utmpdump and last are now provided by the new
825 sysvinit package, those programs have been removed
826 from cygutils. Also, update to recent autotools &
827 gettext, plus a few cleanups.
829 * src/last/last.c: remove
830 * src/last/utmpdump.c: remove
831 * src/last/oldutmp.h: remove
832 * src/last/last.1: remove
833 * src/last/lastb.1: remove
834 * src/last/: remove directory
835 * intl/Makefile.in: remove
836 * intl/: remove directory
838 * src/cal/cal.c: cygwin provides langinfo.h, but
839 not the nl_langinfo function. Make sure both exist
840 before calling nl_langinfo.
841 * configure.ac: remove references to system header files
842 needed only by utmpdump or last. Don't try to generate
844 * Makefile.am: remove intl/ directory; add po/ directory
845 to make new gettext happy. Remove last and utmpdump from
846 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
847 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
848 references to last and utmpdump _SOURCES.
849 * po/LINGUAS: new file (needed by new gettext)
850 * po/POTFILES.in: new file (needed by new gettext)
851 * common.h: remove references to system header files used
852 only by utmpdump or last
853 * bootstrap: add `force' options
855 * PROGLIST: docu update
856 * README: dpcu update
858 * HOW-TO-CONTRIBUTE: docu update
860 * aclocal.m4: regenerate
861 * configure: regenerate
862 * Makefile.in: regenerate
863 * config.h.in: regenerate
864 * ABOUT-NLS: new version
865 * COPYING: new version
866 * INSTALL: new version
867 * mkinstalldirs: new version
868 * missing: new version
869 * install-sh: new version
870 * depcomp: new version
871 * config.sub: new version
872 * config.guess: new version
874 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
876 At Bruno Haible's suggestion, don't include all of
877 gettext. Just have an intl/ directory with a null
878 Makefile.in, and a populated po/ directory. m4/
879 is no longer necessary. Later, when automake bug
880 is fixed, we can remove the intl/ directory entirely,
881 but we'll still need the po/ directory and the ABOUT-NLS
885 * intl/Makefile.in: turn this into a null file
887 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
888 * Makefile.am: remove m4/ from SUBDIRS
889 * Makefile.in: regenerate
890 * configure: regenerate
892 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
894 * configure.ac: bump version to 1.1.2
895 * configure: regenerate
897 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
899 Add 'mcookie' program. Tag "v1_1_1d"
901 * src/mcookie: new directory
902 * src/mcookie/mcookie.c: new file
903 * src/mcookie/mcookie.1: new file
904 * src/mcookie/md5.h: new file
905 * src/mcookie/md5.c: new file
906 * Makefile.am: add program 'mcookie'
907 * configure.ac: add test for gettimeofday
908 * config.h.in: regenerate
909 * Makefile.in: regenerate
910 * PROGLIST: add mcookie
911 * README: add mcookie
912 * NEWS: mention mcookie
914 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
916 Add 'colrm' program. Tag "v1_1_1c"
918 * src/colrm: new directory
919 * src/colrm/colrm.c: new file
920 * src/colrm/colrm.1: new file
921 * src/colrm/widechar.h: new file
922 * Makefile.am: add program 'colrm'
923 * Makefile.in: regenerate
924 * PROGLIST: add colrm
926 * NEWS: hasn't been updated in a while...
928 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
930 Add 'colcrt' program. Tag "v1_1_1b"
932 * src/colcrt: new directory
933 * src/colcrt/colcrt.c: new file
934 * src/colcrt/colcrt.1: new file
935 * src/colcrt/widechar.h: new file
936 * Makefile.am: add program 'colcrt'
937 * Makefile.in: regenerate
938 * PROGLIST: add colcrt
941 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
943 Add 'column' program. Tag "v1_1_1a"
945 * src/column: new directory
946 * src/column/column.c: new file
947 * src/column/column.1: new file
948 * src/column/err.c: new file
949 * src/column/errs.h: new file
950 * src/column/widechar.h: new file
951 * Makefile.am: add program 'column'
952 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
953 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
954 * Makefile.in: regenerate
955 * config.h.in: regenerate
956 * configure: regenerate
957 * PROGLIST: add column
960 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
962 * TODO: remove gettext reminder
963 * HOW-TO-CONTRIBUTE: explain how to handle programs
964 that need -lintl, given the gettextize changes below.
965 * Makefile.in: regenerate
967 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
969 Bug in automake means that we have to gettextize -- even tho
970 we will never actually build gettext ourselves ('external'
971 option in AM_GNU_GETTEXT). Reported to automake list.
973 Bug in gettext means that we have to explicitly set and AC_SUBST
974 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
977 * Makefile.am (SUBDIRS): Add intl, m4.
978 (ACLOCAL_AMFLAGS): New variable.
979 (EXTRA_DIST): Add config.rpath.
980 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
982 * intl/: new directory
988 * config.rpath: new file
989 * ABOUT-NLS: new file
990 * aclocal.m4: regenerate
991 * Makefile.in: regenerate
992 * configure: regenerate
993 * bootstrap: add -I m4 to aclocal command; copy files
994 * config.guess: new file
995 * config.sub: new file
997 * config.h.in: regenerate
998 * TODO: note to remove all this garbage when it becomes
999 possible; need bugfix to automake and gettext.m4
1001 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1003 Adjust to cygwin's libintl library now depending on libiconv.
1004 Easiest way: remove explicit search for -lintl and libintl.h;
1005 instead use AM_GNU_GETTEXT.
1009 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1010 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1011 option requires po/ and intl/ directories. See gettextize above.
1012 * src/rev: new directory
1013 * src/rev/rev.c: new file
1014 * src/rev/rev.1: new file
1015 * src/rev/widechar.h: new file
1016 * Makefile.am: add program 'rev'. Add LDADD variables for
1017 the programs that use gettext, since -lintl is no longer
1018 automatically included in LIBS (use @INTLLIBS@)
1019 * Makefile.in: regenerate
1023 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1026 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1028 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1029 * configure.ac: bump to 1.1.1
1030 * Makefile.am: add getopt and readlink
1033 * Makefile.in: regenerate
1034 * configure: regenerate
1035 * src/Makefile.am: delete (forgot to do so in previous commit)
1036 * src/Makefile.in: delete (ditto)
1037 * src/readlink/readlink.1: new file
1038 * src/readlink/readlink.c: new file
1039 * src/getopt/getopt.1: new file
1040 * src/getopt/getopt.c: new file
1041 * src/getopt/parse.bash: new file
1042 * src/getopt/parse.tcsh: new file
1043 * src/getopt/test.bash: new file
1044 * src/getopt/test.tcsh: new file
1046 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1047 Robert Collins <robert.collins@itdomain.com.au>
1049 Convert to one-big-makefile style. cf "Recursive make
1050 considered harmful". Bump to 1.1.0
1052 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1053 * Makefile.am: consolidate from src/*/Makefile.am
1054 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1056 * NEWS: Note one-file-to-build-them-all
1058 * aclocal.m4: regenerate
1059 * Makefile.in: regenerate
1060 * configure: regenerate
1061 * /src/realpath/Makefile.in: delete
1062 * /src/realpath/Makefile.am: delete
1063 * /src/namei/Makefile.in: delete
1064 * /src/namei/Makefile.am: delete
1065 * /src/mkshortcut/Makefile.in: delete
1066 * /src/mkshortcut/Makefile.am: delete
1067 * /src/lpr/Makefile.in: delete
1068 * /src/lpr/Makefile.am: delete
1069 * /src/last/Makefile.in: delete
1070 * /src/last/Makefile.am: delete
1071 * /src/ipc/Makefile.in: delete
1072 * /src/ipc/Makefile.am: delete
1073 * /src/dump/Makefile.in: delete
1074 * /src/dump/Makefile.am: delete
1075 * /src/ddate/Makefile.in: delete
1076 * /src/ddate/Makefile.am: delete
1077 * /src/cygstart/Makefile.in: delete
1078 * /src/cygstart/Makefile.am: delete
1079 * /src/conv/Makefile.in: delete
1080 * /src/conv/Makefile.am: delete
1081 * /src/col/Makefile.in: delete
1082 * /src/col/Makefile.am: delete
1083 * /src/cal/Makefile.in: delete
1084 * /src/cal/Makefile.am: delete
1085 * /src/banner/Makefile.in: delete
1086 * /src/banner/Makefile.am: delete
1087 * /src/ascii/Makefile.in: delete
1088 * /src/ascii/Makefile.am: delete
1089 * /src/Makefile.in: delete
1090 * /src/Makefile.am: delete
1092 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1094 * Makefile.in: regenerate
1095 * src/Makefile.in: regenerate
1096 * src/*/Makefile.in: regenerate
1097 * configure: regenerate
1098 * aclocal.m4: regenerate
1100 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1102 * src/col: new directory
1103 * src/col/Makefile.am: new file
1104 * src/col/Makefile.in: new file
1105 * src/col/col.c: new file
1106 * src/col/err.c: new file
1107 * src/col/err.h: new file
1108 * src/col/col.1: new file
1109 * src/col/README.col: new file
1110 * src/Makefile.am: add subdirectory col
1111 * src/Makefile.in: regenerate
1112 * AUTHORS: add David A. Willis for col
1116 2002-04-16 Chris January <chris@atomice.net>
1118 * src/conv/conv.c (convert): Use correct type to store the
1119 return value of fgetc()
1121 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1123 * Makefile.in: rebootstrap
1126 * src/Makefile.in: ditto
1127 * src/ascii/Makefile.in: ditto
1128 * src/banner/Makefile.in: ditto
1129 * src/cal/Makefile.in: ditto
1130 * src/clip/Makefile.in: ditto
1131 * src/conv/Makefile.in: ditto
1132 * src/ddate/Makefile.in: ditto
1133 * src/dump/Makefile.in: ditto
1134 * src/ipc/Makefile.in: ditto
1135 * src/last/Makefile.in: ditto
1136 * src/lpr/Makefile.in: ditto
1137 * src/mkshortcut/Makefile.in: ditto
1138 * src/namei/Makefile.in: ditto
1139 * src/realpath/Makefile.in: ditto
1141 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1143 * src/cygstart: new directory
1144 * src/cygstart/Makefile.am: new file
1145 * src/cygstart/Makefile.in: new file
1146 * src/cygstart/cygstart.c: new file
1147 * src/cygstart/cygstart.1: new file
1148 * src/Makefile.am: add subdirectory cygstart
1149 * src/Makefile.in: regenerate
1150 * AUTHORS: add Michael Schaap for cygstart
1151 * PROGLIST: add cygstart
1152 * README: add cygstart
1154 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1156 * HOW-TO-CONTRIBUTE: fix typos
1158 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1160 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1162 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1164 * TODO: remove 'reorg' note
1165 * configure.ac: mark as version 1.0.0
1166 * configure: regenerate
1167 * HOW-TO-CONTRIBUTE: new file
1169 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1171 * configure.ac: build Makefiles in new directories
1172 * configure.in: regenerate
1173 * Makefile.am: change subdirs
1174 * Makefile.in: regenerate
1176 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1178 * src: new directory
1179 * src/Makefile.am: new file
1180 * src/Makefile.in: new file
1181 * src-gpl/Makefile.am: removed
1182 * src-gpl/Makefile.in: removed
1183 * src-pd/Makefile.am: removed
1184 * src-pd/Makefile.in: removed
1185 * src-bsd/Makefile.am: removed
1186 * src-bsd/Makefile.in: removed
1188 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1190 * src/ascii: new directory
1191 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1192 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1193 * src/ascii/Makefile.am: new file
1194 * src/ascii/Makefile.in: new file
1196 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1198 * src/banner: new directory
1199 * src-gpl/banner.c: moved to src/banner/banner.c
1200 * src/banner/banner.c: moved from src-gpl/banner.c
1201 * src/banner/Makefile.am: new file
1202 * src/banner/Makefile.in: new file
1204 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1206 * src/cal: new directory
1207 * src-bsd/cal.c: moved to src/cal/cal.c
1208 * src/cal/cal.c: moved from src-bsd/cal.c
1209 * src-bsd/cal.1: moved to src/cal/cal.1
1210 * src/cal/cal.1: moved from src-bsd/cal.1
1211 * src-bsd/err.c: moved to src/cal/err.c
1212 * src/cal/err.c: moved from src-bsd/err.c
1213 * src-bsd/errs.h: moved to src/cal/errs.h
1214 * src/cal/errs.h: moved from src-bsd/errs.h
1215 * src-bsd/widechar.h: moved to src/cal/widechar.h
1216 * src/cal/widechar.h: moved from src-bsd/widechar.h
1217 * src-bsd/README.cal: moved to src/cal/README.cal
1218 * src/cal/README.cal: moved from src-bsd/README.cal
1219 * src/cal/Makefile.am: new file
1220 * src/cal/Makefile.in: new file
1222 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1224 * src/clip: new directory
1225 * src-gpl/putclip.c: moved to src/clip/putclip.c
1226 * src/clip/putclip.c: moved from src-gpl/putclip.c
1227 * src-gpl/getclip.c: moved to src/clip/getclip.c
1228 * src/clip/getclip.c: moved from src-gpl/getclip.c
1229 * src/clip/Makefile.am: new file
1230 * src/clip/Makefile.in: new file
1232 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1234 * src/conv: new directory
1235 * src-gpl/conv.c: moved to src/conv/conv.c
1236 * src/conv/conv.c: moved from src-gpl/conv.c
1237 * src/conv/Makefile.am: new file
1238 * src/conv/Makefile.in: new file
1240 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1242 * src/ddate: new directory
1243 * src-pd/ddate.c: moved to src/ddate/ddate.c
1244 * src/ddate/ddate.c: moved from src-pd/ddate.c
1245 * src-pd/ddate.1: moved to src/ddate/ddate.1
1246 * src/ddate/ddate.1: moved from src-pd/ddate.1
1247 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1248 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1249 * src/ddate/Makefile.am: new file
1250 * src/ddate/Makefile.in: new file
1252 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1254 * src/dump: new directory
1255 * src-gpl/dump.c: moved to src/dump/dump.c
1256 * src/dump/dump.c: moved from src-gpl/dump.c
1257 * src/dump/Makefile.am: new file
1258 * src/dump/Makefile.in: new file
1260 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1262 * src/ipc: new directory
1263 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1264 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1265 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1266 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1267 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1268 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1269 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1270 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1271 * src/ipc/Makefile.am: new file
1272 * src/ipc/Makefile.in: new file
1274 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1276 * src/last: new directory
1277 * src-gpl/last.c: moved to src/last/last.c
1278 * src/last/last.c: moved from src-gpl/last.c
1279 * src-gpl/last.1: moved to src/last/last.1
1280 * src/last/last.1: moved from src-gpl/last.1
1281 * src-gpl/lastb.1: moved to src/last/lastb.1
1282 * src/last/lastb.1: moved from src-gpl/lastb.1
1283 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1284 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1285 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1286 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1287 * src/last/Makefile.am: new file
1288 * src/last/Makefile.in: new file
1290 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1292 * src/lpr: new directory
1293 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1294 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1295 * src/lpr/Makefile.am: new file
1296 * src/lpr/Makefile.in: new file
1298 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1300 * src/mkshortcut: new directory
1301 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1302 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1303 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1304 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1305 * src/mkshortcut/Makefile.am: new file
1306 * src/mkshortcut/Makefile.in: new file
1308 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1310 * src/namei: new directory
1311 * src-pd/namei.c: moved to src/namei/namei.c
1312 * src/namei/namei.c: moved from src-pd/namei.c
1313 * src-pd/namei.1: moved to src/namei/namei.1
1314 * src/namei/namei.1: moved from src-pd/namei.1
1315 * src-pd/README.namei: moved to src/namei/README.namei
1316 * src/namei/README.namei: moved from src-pd/README.namei
1317 * src-pd/README1.namei: moved to src/namei/README1.namei
1318 * src/namei/README1.namei: moved from src-pd/README1.namei
1319 * src/namei/Makefile.am: new file
1320 * src/namei/Makefile.in: new file
1322 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1324 * src/realpath: new directory
1325 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1326 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1327 * src/realpath/Makefile.am: new file
1328 * src/realpath/Makefile.in: new file
1331 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1333 * src-gpl/Makefile.am: add lpr and mkshortcut
1334 * src-gpl/Makefile.in: regenerate
1335 * configure.ac: update version number
1336 * configure: regenerate
1337 * AUTHORS: add Rick and Joshua
1338 * PROGLIST: add lpr and mkshortcut
1339 * NEWS: add lpr and mkshortcut
1340 * README: add lpr and mkshortcut
1341 * TODO: add some notes...
1342 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1343 include config.h and common.h. Move other #inludes to
1344 common.h. Add some static strings for later use (version,
1346 * src-gpl/lpr.c: Add license reference. Explicitly include
1347 config.h and common.h. Move other #includes to common.h.
1348 Add some static strings for later use (version, Id, copyright).
1349 Change programName to program_name (to match style of other
1350 programs). Strdup from argv[0] instead of hardcoding. Use
1351 VA_START macro instead of va_start.
1353 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1355 * src-gpl/lpr.c: new file
1357 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1359 * src-gpl/mkshortcut.c: new file
1360 * src-gpl/mkshortcut.1: new file
1362 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1364 * src-pd/ddate.c: add explicit license reference
1365 and move #includes to common.h. Guard setlocale.
1366 Explicitly include config.h, common.h
1367 * src-pd/namei.c: ditto
1368 * src-bsd/cal.c: ditto
1369 * src-bsd/err.c: ditto
1370 * src-bsd/errs.h: explicitly include config.h, common.h
1371 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1372 * src-gpl/ascii.c: explicitly include config.h
1373 * src-gpl/banner.c: reformat license notice. explicitly
1375 * src-gpl/conv.c: explictly include config.h
1376 * src-gpl/dump.c: explictly include config.h; move other
1377 includes into common.h
1378 * src-gpl/getclip.c: explicitly include config.h
1379 * src-gpl/last.c: reformat license notice. explicitly include
1380 config.h. Move other #includes into common.h
1381 * src-gpl/oldutmp.h: add explicit license reference.
1382 * src-gpl/putclip.c: include config.h. Move other #includes
1384 * src-gpl/realpath.c: Reformat license reference. Explicitly
1386 * src-gpl/msgtool.c: add explicit license reference. include
1387 config.h. Guard ipc #includes. Move other includes into common.h
1388 * src-gpl/semstat.c: ditto
1389 * src-gpl/semtool.c: ditto
1390 * src-gpl/shmtool.c: ditto
1391 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1392 include config.h. Move other includes into common.h.
1393 * config.h.in: regenerate
1394 * configure.ac: Add the new checks
1395 * common.h: Migrate other includes from .c files here.
1396 * configure: regenerate
1398 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1400 * src-bsd/cal.c: fix spelling
1402 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1404 * acinclude.m4: new file
1405 * common.h: new file
1406 * configure.ac: add conditionals for windows-only,
1407 cygipc-only programs
1408 * src-gpl/Makefile.am: use conditionals
1409 * aclocal.m4: regenerate
1410 * config.h.in: regenerate
1411 * Makefile.in: regenerate
1412 * src-gpl/Makefile.in: regenerate
1413 * configure: regenerate
1414 * README: minor changes
1415 * src-bsd/cal.c: use common.h
1416 * src-pd/ddate.c: use common.h
1417 * src-pd/namei.c: use common.h
1418 * src-gpl/ascii.c: use common.h
1419 * src-gpl/banner.c: use common.h
1420 * src-gpl/conv.c: use common.h
1421 * src-gpl/dump.c: use common.h
1422 * src-gpl/getclip.c: use common.h
1423 * src-gpl/last.c: use common.h
1424 * src-gpl/msgtool.c: use common.h
1425 * src-gpl/putclip.c: use common.h
1426 * src-gpl/realpath.c: use common.h
1427 * src-gpl/semstat.c: use common.h
1428 * src-gpl/semtool.c: use common.h
1429 * src-gpl/shmtool.c: use common.h
1430 * src-gpl/utmpdump.c: use common.h
1432 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1434 * NEWS: add entries for 0.9.6, .7, and .8
1435 * ChangeLog: fix tabs
1436 * release version 0.9.8
1438 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1440 * src-pd/ddate.c: new file
1441 * src-pd/ddate.1: new file
1442 * src-pd/ddate.doc: new file
1443 * AUTHORS: add Druel the Chaotic
1444 * PROGLIST: add ddate
1445 * README: mention ddate
1446 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1448 * src-bsd/Makefile.in: regenerate
1450 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1452 * src-gpl/realpath.c: new file
1453 * AUTHORS: add Steven Barker
1454 * PROGLIST: add realpath
1455 * README: mention realpath
1456 * src-gpl/Makefile.am: add realpath to proglist
1457 * src-gpl/Makefile.in: regenerate
1459 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1461 * src-gpl/utmpdump.c: new file
1462 * AUTHORS: add Mark Bradshaw
1463 * PROGLIST: add utmpdump
1464 * README: mention utmpdump
1465 * src-gpl/Makefile.am: add utmpdump to proglist
1466 * src-gpl/Makefile.in: regenerate
1468 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1470 * bootstrap: new file
1471 * src-gpl/Makefile.am: add last to proglist
1472 * src-gpl/Makefile.in: regenerate
1473 * PROGLIST: add last
1474 * README: mention last
1475 * AUTHORS: add Mark Bradshaw
1477 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1479 * src-gpl/last.c: new file
1480 * src-gpl/last.1: new file
1481 * src-gpl/lastb.1: new file
1482 * src-gpl/oldutmp.h: new file
1484 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1486 * src-gpl/banner.c: fix the -c option, use ANSI
1487 font to print the extended charset
1489 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1491 * licenses: new subdir
1492 * licenses/COPYING.GPL: new file (GPL text)
1493 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1494 without the advertising clause)
1495 * src-pd: new subdir (for public domain source code that
1496 I've taken, modified, and released under the GPL)
1497 * src-bsd: new subdir (for source code that is covered
1498 by the BSD-no-advert license) Note that BSD-w-advert
1499 code is disallowed -- can't legally be linked to
1501 * src: removed (renamed to src-gpl for consistency)
1502 * src-gpl: new (renamed from src)
1503 * PROGLIST: new file (contains descriptions of the
1505 * README: proglist stuff removed. README is more general.
1506 * src-bsd/Makefile.am: new file
1507 * src-bsd/Makefile.in: new file
1508 * src-bsd/README.cal: new file
1509 * src-bsd/cal.1: new file
1510 * src-bsd/cal.c: new file
1511 * src-bsd/err.c: new file
1512 * src-bsd/errs.h: new file
1513 * src-bsd/widechar.h: new file
1514 * src-pd/Makefile.am: new file
1515 * src-pd/Makefile.in: new file
1516 * src-pd/README.namei: new file
1517 * src-pd/README1.namei: new file
1518 * src-pd/namei.1: new file
1519 * src-pd/namei.c: new file
1520 * configure.ac: add new tests to support namei and cal
1521 * Makefile.am: add new subdirs
1522 * config.h.in: regenerate
1523 * aclocal.m4: regenerate
1524 * Makefile.in: regenerate
1525 * src/Makefile.in: regenerate
1527 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1529 * package renamed to 'cygutils'
1532 * AUTHORS: add Jorg Schaible
1533 * configure.ac: package name change
1534 * src/Makefile.am: add 'banner'
1535 * src/banner.c: new file. Modified from Joerg's
1536 original to use popt for argument processing.
1537 * configure: regenerate
1538 * config.h.in: regenerate
1539 * aclocal.m4: regenerate
1540 * Makefile.in: regenerate
1541 * src/Makefile.in: regenerate
1543 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1545 * src/semtool.c: added
1546 * src/semstat.c: added
1547 * src/msgtool.c: added
1548 * src/shmtool.c: added
1549 * src/Makefile.am: add semtool, semstat, msgtool,
1550 and shmtool targets.
1551 * configure.ac: add check for cygipc, and for
1553 * configure: regenerate
1554 * config.h.in: regenerate
1555 * aclocal.m4: regenerate
1556 * Makefile.in: regenerate
1557 * src/Makefile.in: regenerate
1559 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1561 * uuencode.1: deleted
1562 * uuencode.c: deleted
1563 * uudecode.1: deleted
1564 * uudecond.c: deleted (get these from GNU sharutils)
1566 * mktemp.c: deleted (get these from
1567 http://www.courtesan.com/mktemp/)
1568 * autoconfiscated -- lots of new files
1569 * moved remaining .c files into src subdir
1570 * src/conv.c: now recognize 'dos2unix.exe' and
1571 'unix2dos.exe' as special argv[0] values, along
1572 with 'd2u.exe' and 'u2d.exe'
1573 * src/Makefile.in: install conv.exe as itself but
1574 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1578 * link with /usr/lib/libpopt.a ('official' version)
1579 * add mktemp implementation
1580 * add friendly help/option handling to dump, putclip,
1586 2002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1588 Convert mkshortcut to popt. Bump to version 1.1.3
1590 * mkshortcut.c (license): new function
1591 (version): popt version() function
1592 (version): static variable renamed to versionStr
1593 (help): new function
1594 (usage): popt usage() function; the old usage()
1596 (printLicense): new function
1597 (printBottomDescription): new function
1598 (printTopDescription): new function
1599 (getVersion): new function
1600 (mkshortcut): new function, contains core code
1601 (print_version): removed.
1602 (main): almost completely rewritten to use popt
1604 * TODO: remove note about mkshortcut.
1606 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1608 Fix things so that 'make dist' works
1610 * Makefile.am: split up EXTRA_DIST into several
1611 variables. Add a lot of files. Remove reference
1612 to the m4/ directory.
1613 * HOW-TO-CONTRIBUTE: correct a few things affected
1614 by the above change.
1616 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1618 Tired of long 'cvs diff' times over my modem, I
1619 removed the files generated by bootstrap from
1620 CVS. tarballs will have them, but cvs checkouts
1621 will need to always run bootstrap. Since gettextize
1622 is too intrusive, leave ABOUT-NLS and config.rpath
1623 so we don't have to include gettext in bootstrap.
1624 Also, don't bother with autoheader, so leave config.h.in
1628 * mkinstalldirs: remove
1629 * install-sh: remove
1630 * config.guess: remove
1631 * config.sub: remove
1634 * Makefile.in: remove
1635 * aclocal.m4: remove
1637 * stamp-h.in: remove (not used by newer autotools)
1639 2002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1641 Because utmpdump and last are now provided by the new
1642 sysvinit package, those programs have been removed
1643 from cygutils. Also, update to recent autotools &
1644 gettext, plus a few cleanups.
1646 * src/last/last.c: remove
1647 * src/last/utmpdump.c: remove
1648 * src/last/oldutmp.h: remove
1649 * src/last/last.1: remove
1650 * src/last/lastb.1: remove
1651 * src/last/: remove directory
1652 * intl/Makefile.in: remove
1653 * intl/: remove directory
1655 * src/cal/cal.c: cygwin provides langinfo.h, but
1656 not the nl_langinfo function. Make sure both exist
1657 before calling nl_langinfo.
1658 * configure.ac: remove references to system header files
1659 needed only by utmpdump or last. Don't try to generate
1661 * Makefile.am: remove intl/ directory; add po/ directory
1662 to make new gettext happy. Remove last and utmpdump from
1663 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1664 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1665 references to last and utmpdump _SOURCES.
1666 * po/LINGUAS: new file (needed by new gettext)
1667 * po/POTFILES.in: new file (needed by new gettext)
1668 * common.h: remove references to system header files used
1669 only by utmpdump or last
1670 * bootstrap: add `force' options
1672 * PROGLIST: docu update
1673 * README: dpcu update
1675 * HOW-TO-CONTRIBUTE: docu update
1677 * aclocal.m4: regenerate
1678 * configure: regenerate
1679 * Makefile.in: regenerate
1680 * config.h.in: regenerate
1681 * ABOUT-NLS: new version
1682 * COPYING: new version
1683 * INSTALL: new version
1684 * mkinstalldirs: new version
1685 * missing: new version
1686 * install-sh: new version
1687 * depcomp: new version
1688 * config.sub: new version
1689 * config.guess: new version
1691 2002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1693 At Bruno Haible's suggestion, don't include all of
1694 gettext. Just have an intl/ directory with a null
1695 Makefile.in, and a populated po/ directory. m4/
1696 is no longer necessary. Later, when automake bug
1697 is fixed, we can remove the intl/ directory entirely,
1698 but we'll still need the po/ directory and the ABOUT-NLS
1702 * intl/Makefile.in: turn this into a null file
1704 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1705 * Makefile.am: remove m4/ from SUBDIRS
1706 * Makefile.in: regenerate
1707 * configure: regenerate
1709 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1711 * configure.ac: bump version to 1.1.2
1712 * configure: regenerate
1714 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1716 Add 'mcookie' program. Tag "v1_1_1d"
1718 * src/mcookie: new directory
1719 * src/mcookie/mcookie.c: new file
1720 * src/mcookie/mcookie.1: new file
1721 * src/mcookie/md5.h: new file
1722 * src/mcookie/md5.c: new file
1723 * Makefile.am: add program 'mcookie'
1724 * configure.ac: add test for gettimeofday
1725 * config.h.in: regenerate
1726 * Makefile.in: regenerate
1727 * PROGLIST: add mcookie
1728 * README: add mcookie
1729 * NEWS: mention mcookie
1731 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1733 Add 'colrm' program. Tag "v1_1_1c"
1735 * src/colrm: new directory
1736 * src/colrm/colrm.c: new file
1737 * src/colrm/colrm.1: new file
1738 * src/colrm/widechar.h: new file
1739 * Makefile.am: add program 'colrm'
1740 * Makefile.in: regenerate
1741 * PROGLIST: add colrm
1743 * NEWS: hasn't been updated in a while...
1745 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1747 Add 'colcrt' program. Tag "v1_1_1b"
1749 * src/colcrt: new directory
1750 * src/colcrt/colcrt.c: new file
1751 * src/colcrt/colcrt.1: new file
1752 * src/colcrt/widechar.h: new file
1753 * Makefile.am: add program 'colcrt'
1754 * Makefile.in: regenerate
1755 * PROGLIST: add colcrt
1756 * README: add colcrt
1758 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1760 Add 'column' program. Tag "v1_1_1a"
1762 * src/column: new directory
1763 * src/column/column.c: new file
1764 * src/column/column.1: new file
1765 * src/column/err.c: new file
1766 * src/column/errs.h: new file
1767 * src/column/widechar.h: new file
1768 * Makefile.am: add program 'column'
1769 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1770 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1771 * Makefile.in: regenerate
1772 * config.h.in: regenerate
1773 * configure: regenerate
1774 * PROGLIST: add column
1775 * README: add column
1777 2002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1779 * TODO: remove gettext reminder
1780 * HOW-TO-CONTRIBUTE: explain how to handle programs
1781 that need -lintl, given the gettextize changes below.
1782 * Makefile.in: regenerate
1784 2002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1786 Bug in automake means that we have to gettextize -- even tho
1787 we will never actually build gettext ourselves ('external'
1788 option in AM_GNU_GETTEXT). Reported to automake list.
1790 Bug in gettext means that we have to explicitly set and AC_SUBST
1791 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1794 * Makefile.am (SUBDIRS): Add intl, m4.
1795 (ACLOCAL_AMFLAGS): New variable.
1796 (EXTRA_DIST): Add config.rpath.
1797 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1799 * intl/: new directory
1801 * po/: new directory
1803 * m4/: new directory
1805 * config.rpath: new file
1806 * ABOUT-NLS: new file
1807 * aclocal.m4: regenerate
1808 * Makefile.in: regenerate
1809 * configure: regenerate
1810 * bootstrap: add -I m4 to aclocal command; copy files
1811 * config.guess: new file
1812 * config.sub: new file
1814 * config.h.in: regenerate
1815 * TODO: note to remove all this garbage when it becomes
1816 possible; need bugfix to automake and gettext.m4
1818 2002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1820 Adjust to cygwin's libintl library now depending on libiconv.
1821 Easiest way: remove explicit search for -lintl and libintl.h;
1822 instead use AM_GNU_GETTEXT.
1826 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1827 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1828 option requires po/ and intl/ directories. See gettextize above.
1829 * src/rev: new directory
1830 * src/rev/rev.c: new file
1831 * src/rev/rev.1: new file
1832 * src/rev/widechar.h: new file
1833 * Makefile.am: add program 'rev'. Add LDADD variables for
1834 the programs that use gettext, since -lintl is no longer
1835 automatically included in LIBS (use @INTLLIBS@)
1836 * Makefile.in: regenerate
1840 2002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1843 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1845 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1846 * configure.ac: bump to 1.1.1
1847 * Makefile.am: add getopt and readlink
1850 * Makefile.in: regenerate
1851 * configure: regenerate
1852 * src/Makefile.am: delete (forgot to do so in previous commit)
1853 * src/Makefile.in: delete (ditto)
1854 * src/readlink/readlink.1: new file
1855 * src/readlink/readlink.c: new file
1856 * src/getopt/getopt.1: new file
1857 * src/getopt/getopt.c: new file
1858 * src/getopt/parse.bash: new file
1859 * src/getopt/parse.tcsh: new file
1860 * src/getopt/test.bash: new file
1861 * src/getopt/test.tcsh: new file
1863 2002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1864 Robert Collins <robert.collins@itdomain.com.au>
1866 Convert to one-big-makefile style. cf "Recursive make
1867 considered harmful". Bump to 1.1.0
1869 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1870 * Makefile.am: consolidate from src/*/Makefile.am
1871 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1873 * NEWS: Note one-file-to-build-them-all
1875 * aclocal.m4: regenerate
1876 * Makefile.in: regenerate
1877 * configure: regenerate
1878 * /src/realpath/Makefile.in: delete
1879 * /src/realpath/Makefile.am: delete
1880 * /src/namei/Makefile.in: delete
1881 * /src/namei/Makefile.am: delete
1882 * /src/mkshortcut/Makefile.in: delete
1883 * /src/mkshortcut/Makefile.am: delete
1884 * /src/lpr/Makefile.in: delete
1885 * /src/lpr/Makefile.am: delete
1886 * /src/last/Makefile.in: delete
1887 * /src/last/Makefile.am: delete
1888 * /src/ipc/Makefile.in: delete
1889 * /src/ipc/Makefile.am: delete
1890 * /src/dump/Makefile.in: delete
1891 * /src/dump/Makefile.am: delete
1892 * /src/ddate/Makefile.in: delete
1893 * /src/ddate/Makefile.am: delete
1894 * /src/cygstart/Makefile.in: delete
1895 * /src/cygstart/Makefile.am: delete
1896 * /src/conv/Makefile.in: delete
1897 * /src/conv/Makefile.am: delete
1898 * /src/col/Makefile.in: delete
1899 * /src/col/Makefile.am: delete
1900 * /src/cal/Makefile.in: delete
1901 * /src/cal/Makefile.am: delete
1902 * /src/banner/Makefile.in: delete
1903 * /src/banner/Makefile.am: delete
1904 * /src/ascii/Makefile.in: delete
1905 * /src/ascii/Makefile.am: delete
1906 * /src/Makefile.in: delete
1907 * /src/Makefile.am: delete
1909 2002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1911 * Makefile.in: regenerate
1912 * src/Makefile.in: regenerate
1913 * src/*/Makefile.in: regenerate
1914 * configure: regenerate
1915 * aclocal.m4: regenerate
1917 2002-05-22 David A. Willis <dawillis1214@yahoo.com>
1919 * src/col: new directory
1920 * src/col/Makefile.am: new file
1921 * src/col/Makefile.in: new file
1922 * src/col/col.c: new file
1923 * src/col/err.c: new file
1924 * src/col/err.h: new file
1925 * src/col/col.1: new file
1926 * src/col/README.col: new file
1927 * src/Makefile.am: add subdirectory col
1928 * src/Makefile.in: regenerate
1929 * AUTHORS: add David A. Willis for col
1933 2002-04-16 Chris January <chris@atomice.net>
1935 * src/conv/conv.c (convert): Use correct type to store the
1936 return value of fgetc()
1938 2002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1940 * Makefile.in: rebootstrap
1943 * src/Makefile.in: ditto
1944 * src/ascii/Makefile.in: ditto
1945 * src/banner/Makefile.in: ditto
1946 * src/cal/Makefile.in: ditto
1947 * src/clip/Makefile.in: ditto
1948 * src/conv/Makefile.in: ditto
1949 * src/ddate/Makefile.in: ditto
1950 * src/dump/Makefile.in: ditto
1951 * src/ipc/Makefile.in: ditto
1952 * src/last/Makefile.in: ditto
1953 * src/lpr/Makefile.in: ditto
1954 * src/mkshortcut/Makefile.in: ditto
1955 * src/namei/Makefile.in: ditto
1956 * src/realpath/Makefile.in: ditto
1958 2002-03-15 Michael Schaap <cygwin_start@mscha.org>
1960 * src/cygstart: new directory
1961 * src/cygstart/Makefile.am: new file
1962 * src/cygstart/Makefile.in: new file
1963 * src/cygstart/cygstart.c: new file
1964 * src/cygstart/cygstart.1: new file
1965 * src/Makefile.am: add subdirectory cygstart
1966 * src/Makefile.in: regenerate
1967 * AUTHORS: add Michael Schaap for cygstart
1968 * PROGLIST: add cygstart
1969 * README: add cygstart
1971 2002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1973 * HOW-TO-CONTRIBUTE: fix typos
1975 2002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1977 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1979 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1981 * TODO: remove 'reorg' note
1982 * configure.ac: mark as version 1.0.0
1983 * configure: regenerate
1984 * HOW-TO-CONTRIBUTE: new file
1986 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1988 * configure.ac: build Makefiles in new directories
1989 * configure.in: regenerate
1990 * Makefile.am: change subdirs
1991 * Makefile.in: regenerate
1993 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1995 * src: new directory
1996 * src/Makefile.am: new file
1997 * src/Makefile.in: new file
1998 * src-gpl/Makefile.am: removed
1999 * src-gpl/Makefile.in: removed
2000 * src-pd/Makefile.am: removed
2001 * src-pd/Makefile.in: removed
2002 * src-bsd/Makefile.am: removed
2003 * src-bsd/Makefile.in: removed
2005 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2007 * src/ascii: new directory
2008 * src-gpl/ascii.c: moved to src/ascii/ascii.c
2009 * src/ascii/ascii.c: moved from src-gpl/ascii.c
2010 * src/ascii/Makefile.am: new file
2011 * src/ascii/Makefile.in: new file
2013 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2015 * src/banner: new directory
2016 * src-gpl/banner.c: moved to src/banner/banner.c
2017 * src/banner/banner.c: moved from src-gpl/banner.c
2018 * src/banner/Makefile.am: new file
2019 * src/banner/Makefile.in: new file
2021 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2023 * src/cal: new directory
2024 * src-bsd/cal.c: moved to src/cal/cal.c
2025 * src/cal/cal.c: moved from src-bsd/cal.c
2026 * src-bsd/cal.1: moved to src/cal/cal.1
2027 * src/cal/cal.1: moved from src-bsd/cal.1
2028 * src-bsd/err.c: moved to src/cal/err.c
2029 * src/cal/err.c: moved from src-bsd/err.c
2030 * src-bsd/errs.h: moved to src/cal/errs.h
2031 * src/cal/errs.h: moved from src-bsd/errs.h
2032 * src-bsd/widechar.h: moved to src/cal/widechar.h
2033 * src/cal/widechar.h: moved from src-bsd/widechar.h
2034 * src-bsd/README.cal: moved to src/cal/README.cal
2035 * src/cal/README.cal: moved from src-bsd/README.cal
2036 * src/cal/Makefile.am: new file
2037 * src/cal/Makefile.in: new file
2039 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2041 * src/clip: new directory
2042 * src-gpl/putclip.c: moved to src/clip/putclip.c
2043 * src/clip/putclip.c: moved from src-gpl/putclip.c
2044 * src-gpl/getclip.c: moved to src/clip/getclip.c
2045 * src/clip/getclip.c: moved from src-gpl/getclip.c
2046 * src/clip/Makefile.am: new file
2047 * src/clip/Makefile.in: new file
2049 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2051 * src/conv: new directory
2052 * src-gpl/conv.c: moved to src/conv/conv.c
2053 * src/conv/conv.c: moved from src-gpl/conv.c
2054 * src/conv/Makefile.am: new file
2055 * src/conv/Makefile.in: new file
2057 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2059 * src/ddate: new directory
2060 * src-pd/ddate.c: moved to src/ddate/ddate.c
2061 * src/ddate/ddate.c: moved from src-pd/ddate.c
2062 * src-pd/ddate.1: moved to src/ddate/ddate.1
2063 * src/ddate/ddate.1: moved from src-pd/ddate.1
2064 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
2065 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
2066 * src/ddate/Makefile.am: new file
2067 * src/ddate/Makefile.in: new file
2069 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2071 * src/dump: new directory
2072 * src-gpl/dump.c: moved to src/dump/dump.c
2073 * src/dump/dump.c: moved from src-gpl/dump.c
2074 * src/dump/Makefile.am: new file
2075 * src/dump/Makefile.in: new file
2077 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2079 * src/ipc: new directory
2080 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
2081 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
2082 * src-gpl/semstat.c: moved to src/ipc/semstat.c
2083 * src/ipc/semstat.c: moved from src-gpl/semstat.c
2084 * src-gpl/semtool.c: moved to src/ipc/semtool.c
2085 * src/ipc/semtool.c: moved from src-gpl/semtool.c
2086 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
2087 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
2088 * src/ipc/Makefile.am: new file
2089 * src/ipc/Makefile.in: new file
2091 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2093 * src/last: new directory
2094 * src-gpl/last.c: moved to src/last/last.c
2095 * src/last/last.c: moved from src-gpl/last.c
2096 * src-gpl/last.1: moved to src/last/last.1
2097 * src/last/last.1: moved from src-gpl/last.1
2098 * src-gpl/lastb.1: moved to src/last/lastb.1
2099 * src/last/lastb.1: moved from src-gpl/lastb.1
2100 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
2101 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
2102 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
2103 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
2104 * src/last/Makefile.am: new file
2105 * src/last/Makefile.in: new file
2107 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2109 * src/lpr: new directory
2110 * src-gpl/lpr.c: moved to src/lpr/lpr.c
2111 * src/lpr/lpr.c: moved from src-gpl/lpr.c
2112 * src/lpr/Makefile.am: new file
2113 * src/lpr/Makefile.in: new file
2115 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2117 * src/mkshortcut: new directory
2118 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
2119 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
2120 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
2121 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
2122 * src/mkshortcut/Makefile.am: new file
2123 * src/mkshortcut/Makefile.in: new file
2125 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2127 * src/namei: new directory
2128 * src-pd/namei.c: moved to src/namei/namei.c
2129 * src/namei/namei.c: moved from src-pd/namei.c
2130 * src-pd/namei.1: moved to src/namei/namei.1
2131 * src/namei/namei.1: moved from src-pd/namei.1
2132 * src-pd/README.namei: moved to src/namei/README.namei
2133 * src/namei/README.namei: moved from src-pd/README.namei
2134 * src-pd/README1.namei: moved to src/namei/README1.namei
2135 * src/namei/README1.namei: moved from src-pd/README1.namei
2136 * src/namei/Makefile.am: new file
2137 * src/namei/Makefile.in: new file
2139 2002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2141 * src/realpath: new directory
2142 * src-gpl/realpath.c: moved to src/realpath/realpath.c
2143 * src/realpath/realpath.c: moved from src-gpl/realpath.c
2144 * src/realpath/Makefile.am: new file
2145 * src/realpath/Makefile.in: new file
2148 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2150 * src-gpl/Makefile.am: add lpr and mkshortcut
2151 * src-gpl/Makefile.in: regenerate
2152 * configure.ac: update version number
2153 * configure: regenerate
2154 * AUTHORS: add Rick and Joshua
2155 * PROGLIST: add lpr and mkshortcut
2156 * NEWS: add lpr and mkshortcut
2157 * README: add lpr and mkshortcut
2158 * TODO: add some notes...
2159 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
2160 include config.h and common.h. Move other #inludes to
2161 common.h. Add some static strings for later use (version,
2163 * src-gpl/lpr.c: Add license reference. Explicitly include
2164 config.h and common.h. Move other #includes to common.h.
2165 Add some static strings for later use (version, Id, copyright).
2166 Change programName to program_name (to match style of other
2167 programs). Strdup from argv[0] instead of hardcoding. Use
2168 VA_START macro instead of va_start.
2170 2002-02-23 Rick Rankin <rick_rankin@yahoo.com>
2172 * src-gpl/lpr.c: new file
2174 2002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2176 * src-gpl/mkshortcut.c: new file
2177 * src-gpl/mkshortcut.1: new file
2179 2002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2181 * src-pd/ddate.c: add explicit license reference
2182 and move #includes to common.h. Guard setlocale.
2183 Explicitly include config.h, common.h
2184 * src-pd/namei.c: ditto
2185 * src-bsd/cal.c: ditto
2186 * src-bsd/err.c: ditto
2187 * src-bsd/errs.h: explicitly include config.h, common.h
2188 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
2189 * src-gpl/ascii.c: explicitly include config.h
2190 * src-gpl/banner.c: reformat license notice. explicitly
2192 * src-gpl/conv.c: explictly include config.h
2193 * src-gpl/dump.c: explictly include config.h; move other
2194 includes into common.h
2195 * src-gpl/getclip.c: explicitly include config.h
2196 * src-gpl/last.c: reformat license notice. explicitly include
2197 config.h. Move other #includes into common.h
2198 * src-gpl/oldutmp.h: add explicit license reference.
2199 * src-gpl/putclip.c: include config.h. Move other #includes
2201 * src-gpl/realpath.c: Reformat license reference. Explicitly
2203 * src-gpl/msgtool.c: add explicit license reference. include
2204 config.h. Guard ipc #includes. Move other includes into common.h
2205 * src-gpl/semstat.c: ditto
2206 * src-gpl/semtool.c: ditto
2207 * src-gpl/shmtool.c: ditto
2208 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
2209 include config.h. Move other includes into common.h.
2210 * config.h.in: regenerate
2211 * configure.ac: Add the new checks
2212 * common.h: Migrate other includes from .c files here.
2213 * configure: regenerate
2215 2002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
2217 * src-bsd/cal.c: fix spelling
2219 2002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
2221 * acinclude.m4: new file
2222 * common.h: new file
2223 * configure.ac: add conditionals for windows-only,
2224 cygipc-only programs
2225 * src-gpl/Makefile.am: use conditionals
2226 * aclocal.m4: regenerate
2227 * config.h.in: regenerate
2228 * Makefile.in: regenerate
2229 * src-gpl/Makefile.in: regenerate
2230 * configure: regenerate
2231 * README: minor changes
2232 * src-bsd/cal.c: use common.h
2233 * src-pd/ddate.c: use common.h
2234 * src-pd/namei.c: use common.h
2235 * src-gpl/ascii.c: use common.h
2236 * src-gpl/banner.c: use common.h
2237 * src-gpl/conv.c: use common.h
2238 * src-gpl/dump.c: use common.h
2239 * src-gpl/getclip.c: use common.h
2240 * src-gpl/last.c: use common.h
2241 * src-gpl/msgtool.c: use common.h
2242 * src-gpl/putclip.c: use common.h
2243 * src-gpl/realpath.c: use common.h
2244 * src-gpl/semstat.c: use common.h
2245 * src-gpl/semtool.c: use common.h
2246 * src-gpl/shmtool.c: use common.h
2247 * src-gpl/utmpdump.c: use common.h
2249 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2251 * NEWS: add entries for 0.9.6, .7, and .8
2252 * ChangeLog: fix tabs
2253 * release version 0.9.8
2255 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2257 * src-pd/ddate.c: new file
2258 * src-pd/ddate.1: new file
2259 * src-pd/ddate.doc: new file
2260 * AUTHORS: add Druel the Chaotic
2261 * PROGLIST: add ddate
2262 * README: mention ddate
2263 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2265 * src-bsd/Makefile.in: regenerate
2267 2002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
2269 * src-gpl/realpath.c: new file
2270 * AUTHORS: add Steven Barker
2271 * PROGLIST: add realpath
2272 * README: mention realpath
2273 * src-gpl/Makefile.am: add realpath to proglist
2274 * src-gpl/Makefile.in: regenerate
2276 2002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2278 * src-gpl/utmpdump.c: new file
2279 * AUTHORS: add Mark Bradshaw
2280 * PROGLIST: add utmpdump
2281 * README: mention utmpdump
2282 * src-gpl/Makefile.am: add utmpdump to proglist
2283 * src-gpl/Makefile.in: regenerate
2285 2002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
2287 * bootstrap: new file
2288 * src-gpl/Makefile.am: add last to proglist
2289 * src-gpl/Makefile.in: regenerate
2290 * PROGLIST: add last
2291 * README: mention last
2292 * AUTHORS: add Mark Bradshaw
2294 2002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
2296 * src-gpl/last.c: new file
2297 * src-gpl/last.1: new file
2298 * src-gpl/lastb.1: new file
2299 * src-gpl/oldutmp.h: new file
2301 2001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2303 * src-gpl/banner.c: fix the -c option, use ANSI
2304 font to print the extended charset
2306 2001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2308 * licenses: new subdir
2309 * licenses/COPYING.GPL: new file (GPL text)
2310 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2311 without the advertising clause)
2312 * src-pd: new subdir (for public domain source code that
2313 I've taken, modified, and released under the GPL)
2314 * src-bsd: new subdir (for source code that is covered
2315 by the BSD-no-advert license) Note that BSD-w-advert
2316 code is disallowed -- can't legally be linked to
2318 * src: removed (renamed to src-gpl for consistency)
2319 * src-gpl: new (renamed from src)
2320 * PROGLIST: new file (contains descriptions of the
2322 * README: proglist stuff removed. README is more general.
2323 * src-bsd/Makefile.am: new file
2324 * src-bsd/Makefile.in: new file
2325 * src-bsd/README.cal: new file
2326 * src-bsd/cal.1: new file
2327 * src-bsd/cal.c: new file
2328 * src-bsd/err.c: new file
2329 * src-bsd/errs.h: new file
2330 * src-bsd/widechar.h: new file
2331 * src-pd/Makefile.am: new file
2332 * src-pd/Makefile.in: new file
2333 * src-pd/README.namei: new file
2334 * src-pd/README1.namei: new file
2335 * src-pd/namei.1: new file
2336 * src-pd/namei.c: new file
2337 * configure.ac: add new tests to support namei and cal
2338 * Makefile.am: add new subdirs
2339 * config.h.in: regenerate
2340 * aclocal.m4: regenerate
2341 * Makefile.in: regenerate
2342 * src/Makefile.in: regenerate
2344 2001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2346 * package renamed to 'cygutils'
2349 * AUTHORS: add Jorg Schaible
2350 * configure.ac: package name change
2351 * src/Makefile.am: add 'banner'
2352 * src/banner.c: new file. Modified from Joerg's
2353 original to use popt for argument processing.
2354 * configure: regenerate
2355 * config.h.in: regenerate
2356 * aclocal.m4: regenerate
2357 * Makefile.in: regenerate
2358 * src/Makefile.in: regenerate
2360 2001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2362 * src/semtool.c: added
2363 * src/semstat.c: added
2364 * src/msgtool.c: added
2365 * src/shmtool.c: added
2366 * src/Makefile.am: add semtool, semstat, msgtool,
2367 and shmtool targets.
2368 * configure.ac: add check for cygipc, and for
2370 * configure: regenerate
2371 * config.h.in: regenerate
2372 * aclocal.m4: regenerate
2373 * Makefile.in: regenerate
2374 * src/Makefile.in: regenerate
2376 2001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2378 * uuencode.1: deleted
2379 * uuencode.c: deleted
2380 * uudecode.1: deleted
2381 * uudecond.c: deleted (get these from GNU sharutils)
2383 * mktemp.c: deleted (get these from
2384 http://www.courtesan.com/mktemp/)
2385 * autoconfiscated -- lots of new files
2386 * moved remaining .c files into src subdir
2387 * src/conv.c: now recognize 'dos2unix.exe' and
2388 'unix2dos.exe' as special argv[0] values, along
2389 with 'd2u.exe' and 'u2d.exe'
2390 * src/Makefile.in: install conv.exe as itself but
2391 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2395 * link with /usr/lib/libpopt.a ('official' version)
2396 * add mktemp implementation
2397 * add friendly help/option handling to dump, putclip,