]> cygwin.com Git - cygwin-apps/cygutils.git/blame - ChangeLog
Release 1.4.16
[cygwin-apps/cygutils.git] / ChangeLog
CommitLineData
0bb55875
MG
12017-06-25 Mark Geisert <mark@maxrnd.com>
2
3 Release 1.4.16
4 * configure.ac: Bump version number to 1.4.16.
5 * BRANCHES: Ditto.
6 * cygutils.cygport: Ditto, plus remove execute bits from file mode.
7 * src/mkshortcut/mkshortcut.c: Add Unicode support from Thomas Wolff.
8 * src/readshortcut/readshortcut.c: Ditto, plus minor formatting fixes.
9 * src/conv/conv.c: Remove execute bits from file mode.
10 * src/ipc/semstat.c: Ditto.
11 * ABOUT-NLS: Ditto.
12 * src/ipc/ipck: Minor formatting fixes.
13 * src/*/*.c: Add 'void' type to printLicense() definition.
14 * src/winln/winln.c: Add "#define _GNU_SOURCE" to get asprintf() proto.
15
c40468c0
MG
162015-11-23 Mark Geisert <mark@maxrnd.com>
17
18 * src/conv/conv.c: Add "#include <io.h>" to avoid compiler warning.
19 * src/ipc/shmtool.c: Reorder functions to avoid compiler warnings.
20 * cygutils.cygport: Added.
21 * cygutils.cygport: Correct description text for all 3 packages.
22
c3bb28d5
MG
232015-11-03 Mark Geisert <mark@maxrnd.com>
24
25 Release 1.4.15
26 * configure.ac: Bump version number to 1.4.15.
27 * BRANCHES: Ditto.
28 * src/cygdrop/cygdrop.cc (match_priv): strcmpi() -> strcasecmp().
29 * src/lpr/Printer.cc (::mapPortName): stricmp() -> strcasecmp().
0bb55875 30 * src/mkshortcut/mkshortcut.c: Don't free() adjusted pointer.
c3bb28d5
MG
31 Also handle changed Windows behavior when saving link to relative
32 path; evident after Windows 7. Reporter Anthony Heading refers to
33 https://msdn.microsoft.com/en-us/
34 library/windows/desktop/hh848036%28v=vs.85%29.aspx
35
5d288b4e
CW
362013-07-28 Charles Wilson <cwilson@...>
37
38 Release 1.4.14
c3bb28d5 39 * configure.ac: Bump version number to 1.4.14.
5d288b4e
CW
40 Update to latest autoconf/automake.
41 * BRANCHES: Ditto.
42
bcf87db2
CW
432013-07-28 Jon Turney <jon.turney@dronecode.org.uk>
44
45 * src/mkshortcut/mkshortcut.c (xstrndup): Allocate
46 correct amount of memory.
47 * NEWS: update.
48
06d0ed58
CW
492013-05-30 Corinna Vinschen <corinna@...>
50
bcf87db2
CW
51 * src/cygdrop/cygdrop.cc (main): Use correct procedure
52 to allocate space for security token.
06d0ed58 53
f5799243
CW
542013-05-30 Charles Wilson <cwilson@...>
55
56 Post-release version bump 1.4.13
57 * configure.ac: Bump version number to 1.4.13
58 * BRANCHES: Ditto.
59
e3bd66ef
CW
602013-04-27 Charles Wilson <cwilson@...>
61
62 Release 1.4.12
63 * configure.ac: Bump version number to 1.4.12.
64 Update to latest autoconf/automake. Remove -Wall
65 -Werror from automake, due to old intl.m4/po.m4.
ca2fea90 66 Update to latest gettext files (0.18).
e3bd66ef 67 * BRANCHES: Ditto.
ca2fea90
CW
68 * ABOUT-NLS: Update to latest gettext (0.18).
69 * po/Makefile.in.in: Update to latest gettext (0.18).
70 * po/Rules-quot: Update to latest gettext (0.18).
974caaa9 71 * src/cygstart/cygstart.c: Avoid compiler warnings.
e3bd66ef 72
835dc6f3
CW
732013-04-27 Charles Wilson <cwilson@...>
74
75 Other w32api corrections.
76 * src/conv/conv.c: Use _setmode, not setmode.
77 * src/mkshortcut/mkshortcut.c: Fix include file.
78 * src/readshortcut/readshortcut.c: Fix include file.
79
b8e80933
CW
802013-04-27 Charles Wilson <cwilson@...>
81
82 Prep for release.
83 * AUTHORS: Add Daniel Colascione.
84 * README: Add winln.
85 * NEWS: Update documentation.
86
872013-04-02 Daniel Colascione <dancol@...>
88
89 Add winln, a ln(1) workalike that generates Windows
90 symbolic links instead of Cygwin ones.
91
92 * configure.ac: Require $AR program.
93 * Makefile.am: Add winln to program list.
94 * src/winln/winln.c: New.
95 * src/winln/winln.1: New.
96 * PROGLIST: Describe winln.
97
a6593965
CW
982013-02-20 Yaakov Selkowitz <yselkowitz@...>
99
100 New w32api and cross build fixes
101 * Makefile.am: Use $CC -print-file-name to find the location
102 of w32api libuuid.a, to allow cross-compiling.
103
5fe107d9
CW
1042012-04-13 Charles Wilson <cwilson@...>
105
106 lpr and readshortcut bugfixes
107 * src/readshortcut/readshortcut.c: --raw was always "on".
108 Now handles embedded "windows" environment variables (%foo%)
109 correctly.
110 * src/lpr/lpr.cc (main): longstanding issue with lpr printer
111 name normalization corrected.
112
cb37b022
CW
1132012-04-12 Charles Wilson <cwilson@...>
114
115 Post-release version bump 1.4.11
116 * configure.ac: Bump version number to 1.4.11
117 * BRANCHES: Ditto.
118
876b167a
CW
1192012-04-12 Charles Wilson <cwilson@...>
120
121 Release 1.4.10
122 * configure.ac: Bump version number to 1.4.10.
123 * BRANCHES: Ditto.
124 * PROGLIST: Update.
125
1ec3acf3
CW
1262012-04-12 Charles Wilson <cwilson@...>
127
128 Modernize pathname handling in readshortcut, mkshortcut, and lpr.
129 * src/readshortcut/readshortcut.c (formatPath): Now always returns
130 a newly-allocated char*.
131 (readshortcut): Use cygwin-1.7 path conversion functions
132 throughout. Adapt to new formatPath signature; handle memory
133 allocation and path conversion errors.
134 * src/mkshortcut/mkshortcut.c (main): Use cygwin-1.7 path
135 conversion function for icon_name.
136 (xstrndup, xstrncat): New static utility functions.
137 (mkshortcut): Use cygwin-1.7 path conversion functions throughout.
138 Handle allocation issues for link_name, exe_name, dir_name, and
139 desc, which were previously static arrays of [MAX_PATH]. buf_str
140 memory allocation is now strictly local to each block.
141 * src/lpr/lpr.cc (main): Use cygwin-1.7 path conversion function
142 for winPrinter. Convert char* result to std::string immediately.
143 * NEWS: Document.
144 * TODO: Update.
145
edfd8611
CW
1462012-04-10 Charles Wilson <cwilson@...>
147
148 Add new -R/--raw option to readshortcut.
149 * src/readshortcut/readshortcut.c: Don't redefine SLGP_RAWPATH
150 Win32 macro. Added new show_raw member to optvals struct.
151 (main): Added -R/--raw option to popt array.
152 (readshortcut): Implement -R/--raw option.
153 * src/readshortcut/readshortcut.1: Document new commandline option.
154 * NEWS: Document.
155
fc791ce2
CW
1562012-03-30 Yaakov Selkowitz <yselkowitz@...>
157
158 * src/cygstart/cygstart.c (cygStart): Handle file: and mailto: URIs.
159 * NEWS: Document.
160
9f1d5254
CW
1612012-04-09 Charles Wilson <cwilson@...>
162
163 Support new cygwin-1.7.13+ clipboard format.
164 * src/clip/getclip.c (getCygVer): New utility function.
165 (getclip): If cygwin version >= 1.7.13, expect clipboard
166 data to use new format.
167 * src/clip/putclip.c (getCygVer): New utility function.
168 (putclip): If cygwin version >= 1.7.13, use new format.
169 * NEWS: Document.
170
10ec4679
CW
1712012-04-09 Charles Wilson <cwilson@...>
172
173 Post-release version bump 1.4.9
174 * configure.ac: Bump version number to 1.4.9.
175 * BRANCHES: Ditto.
176
adfc34ae
CW
1772012-02-09 Charles Wilson <cwilson@...>
178
179 Release 1.4.8
180 * configure.ac: Bump version number to 1.4.8.
181 * BRANCHES: Ditto.
182
46d62f45
CW
1832012-02-05 Charles Wilson <cwilson@...>
184
185 Remove realpath in deference to coreutils(>=8.15) implementation.
186 * Makefile.am: Remove mentions of realpath.
187 * PROGLIST: Ditto.
188 * README: Ditto.
189 * NEWS: Update.
190 * src/realpath/realpath.c: Remove.
191
2870c9ec
CW
1922011-10-30 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
193
194 Remove ascii in deference to new (external) package.
195 * Makefile.am: Remove mentions of ascii.
196 * PROGLIST: Ditto.
197 * README: Ditto.
198 * NEWS: Update.
199 * src/ascii/ascii.c: Remove.
200
fe478dde
CW
2012011-10-27 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
202
203 Integrate cygstart with FD.o menu and mimetype system.
204 * src/cygstart/cygstart.desktop: New file.
205 * src/cygstart/cygutils.xml: New file.
206 * Makefile.am: Dist and install these files.
207 * NEWS: Update documentation.
208
2c7aa551
CW
2092011-10-27 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
210
211 Update bootstrap for libtool-2.[2,4]
212 * bootstrap: Don't do libtoolize's work for it.
213
92a06272
CW
2142011-10-27 Charles Wilson <cwilson@...>
215
216 Post-release version bump (1.4.7)
217 * configure.ac: Bump version number to 1.4.7.
218 * NEWS: Update documentation.
219 * BRANCHES: Ditto.
220
ef453222
CW
2212011-04-28 Charles Wilson <cwilson@...>
222
223 Release 1.4.6
224 * configure.ac: Bump version number to 1.4.6.
225 * NEWS: Update documentation.
226 * TODO: Ditto.
227 * BRANCHES: Ditto.
228
d2d984ab
CW
2292011-04-21 Jon TURNEY <jon.turney@dronecode.org.uk>
230 Charles Wilson <cwilson@...>
231
232 * src/mkshortcut/mkshortcut.c (mkshortcut): If we are
233 creating shortcut for all users, ensure it is readable by
234 all users.
235
f4ae4802
CW
2362011-04-28 Christian Franke <franke@computer.org>
237
238 * src/cygdrop/cygdrop.cc: Don't permute options.
239 Add missing fflush(). Fix typo. Print author.
240
5a3996fa
CW
2412011-04-28 Charles Wilson <cwilson@...>
242
243 Don't distribute dos2unix, unix2dos, u2d, or d2u.
244 * Makefile.am: Don't install conv.exe as dos2unix,
245 unix2dos, d2u, or u2d any longer. Those programs are
246 now provided by the separate dos2unix package.
247 * PROGLIST: Remove references to dos2unix/unix2dos.
248 * README: Ditto.
249 * NEWS: Document changes.
250
5db1fa14
CW
2512010-09-05 Charles Wilson <cwilson@...>
252
253 Change license for banner to GPLv3+
254 * src/banner/banner.c: Update license to GPLv3+.
255 * AUTHORS: Update licensing info for banner.
256 * NEWS: Ditto.
257 * PROGLIST: Ditto.
258 * README: Ditto.
259 * TODO: Ditto.
260
426acf63
CW
2612010-08-18 Charles Wilson <cwilson@...>
262
263 Change license for cygicons.dll to GPLv3+
264 * src/cygicons/cygicons.rc.in: Update license to GPLv3+.
265 * AUTHORS: Update licensing info for cygicons.dll.
266 * NEWS: Ditto.
267 * PROGLIST: Ditto.
268 * README: Ditto.
269 * TODO: Ditto.
270
3a076f8e
CW
2712010-08-18 Charles Wilson <cwilson@...>
272
273 Change license for mkshortcut to GPLv3+
274 * src/mkshortcut/mkshortcut.c: Update license to GPLv3+.
275 * src/mkshortcut/mkshortcut.1: Ditto.
276 * AUTHORS: Update licensing info for mkshortcut.
277 * NEWS: Ditto.
278 * PROGLIST: Ditto.
279 * README: Ditto.
280 * TODO: Ditto.
281
c91963aa
CW
2822010-08-16 Charles Wilson <cwilson@...>
283
284 * cygstart.c (cygstart_posix_to_win_w): Use CCP_RELATIVE
285 when converting paths; enables 'cygstart calc'. Reported
286 by Ken Hirsch.
287 * NEWS: Document.
288
0a121f19
CW
2892010-08-16 Charles Wilson <cwilson@...>
290
291 * cygstart.1: Update URL for reference to MS 'ShellExecute'
292 documentation.
293 * cygstart.c: Ditto (fixes --reference option).
294
55673fb0
CW
2952010-08-16 Charles Wilson <cwilson@...>
296
297 Change license for cygdrop to GPLv3+
298 * src/cygdrop/cygdrop.cc: Update license to GPLv3+.
3a076f8e 299 * AUTHORS: Update licensing info for cygdrop.
55673fb0
CW
300 * NEWS: Ditto.
301 * PROGLIST: Ditto.
302 * README: Ditto.
303 * TODO: Ditto.
304
25a32756
CW
3052010-08-16 Charles Wilson <cwilson@...>
306
307 Correct licensing oversights.
308 * clip/getclip.c (printLicense): Update internal license
309 text to GPLv3+.
310 * clip/putclip.c (printLicense): Ditto.
311 * conv/conv.c (printLicense): Ditto.
312 * cygstart/cygstart.c (printLicense): Ditto.
313 * realpath/realpath.c (printLicense): Ditto.
314 * readshortcut/readshortcut.c (printLicense): Ditto.
315 * dump/dump.c (printLicense): Ditto.
316 (printBottomDescription): Add reference to 'od'.
317 * readshortcut/readshortcut.1: Update license to GPLv3+.
318
4e224388
CW
3192010-08-16 Charles Wilson <cwilson@...>
320
321 ascii: display only lower 128 chars by default.
322 * src/ascii/ascii.c (license): Update internal license
323 text to GPLv3+.
324 (main): Accept new option '--extended'; new option flag.
325 (ascii): Accept new option flag; only display characters
326 128..255 if enabled.
327 NEWS: Document.
328
25a7e4b9
CW
3292010-08-16 Charles Wilson <cwilson@...>
330
f7e43063
CW
331 Change license for cygstart to GPLv3+
332 * src/cygstart/cygstart.c: Update license to GPLv3+.
333 * src/cygstart/cygstart.1: Ditto.
3a076f8e 334 * AUTHORS: Update licensing info for cygstart.
25a7e4b9
CW
335 * NEWS: Ditto.
336 * PROGLIST: Ditto.
337 * README: Ditto.
338 * TODO: Ditto.
339
3181ec72
CW
3402010-08-16 Charles Wilson <cwilson@...>
341
342 Change license for readshortcut to GPLv3+
343 * src/readshortcut/readshortcut.c: Update license
344 to GPLv3+.
345 * AUTHORS: Update licensing info for readshortcut.
346 * NEWS: Ditto.
347 * PROGLIST: Ditto.
348 * README: Ditto.
349 * TODO: Ditto.
350
d76073f1
CW
3512010-08-15 Charles Wilson <cwilson@...>
352
3181ec72 353 Change license for lpr to GPLv3+.
d76073f1
CW
354 * src/lpr/lpr.cc: Update license to GPLv3+.
355 * src/lpr/Printer.hh: Ditto.
356 * src/lpr/Printer.cc: Ditto.
357 * src/lpr/PrinterException.hh: Ditto.
358 * src/lpr/Win32Utils.hh: Ditto.
359 * src/lpr/Win32Utils.cc: Ditto.
360 * AUTHORS: Update licensing info for lpr.
361 * NEWS: Ditto.
362 * PROGLIST: Ditto.
363 * README: Ditto.
364 * TODO: Ditto.
365
eefafd90
CW
3662010-08-15 Charles Wilson <cwilson@...>
367
368 Devel 1.4.5
369 * configure.ac: Post-release version bump.
370
94b8dd6f
CW
3712010-08-15 Charles Wilson <cwilson@...>
372
373 Release 1.4.4 (tag moved to this checkin).
374 * BRANCHES: Update documentation.
375 * NEWS: Add entries for 1.4.4
376
7bc54602
CW
3772010-08-15 Charles Wilson <cwilson@...>
378
379 Release 1.4.4
380 * configure.ac: Bump version number to 1.4.4.
381
3822010-08-15 Charles Wilson <cwilson@...>
383
384 Add standard cmdline options to cygdrop:
385 * src/cygdrop/cygdrop.cc (license, version, help,
386 printLicense, printBottomDescription, printTopDescription,
387 getVersion): New functions.
388 (usage): Implementation moved to usageCore; this function
389 now delegates.
390 (usageCore): This, and signature changed to accept FILE*
391 and progname as arguments.
392 (main): Use getopt_long and new struct option to support
393 --version, --license, --usage, and --help.
394
c570c1f7
CW
3952010-08-15 Charles Wilson <cwilson@...>
396
397 * src/realpath/realpath.c: Correct licensing info.
398 Original code was GPLv2+, not GPLv2 only (see
399 http://lists.gnu.org/archive/html/bug-sh-utils/2001-10/msg00002.html)
400 As all subsequent modifications to this file were by
401 me, this reversion to the original licensing terms is OK.
402 * AUTHORS: Ditto.
403 * TODO: Ditto.
404
a4905427
CW
4052010-08-15 Charles Wilson <cwilson@...>
406
407 Various code cleanups
408 * Makefile.am: Hack to work around conflict between
409 /usr/lib/libuuid* and /usr/lib/w32api/libuuid.
410 * src/ascii/ascii.c (main): Make optCon a global static.
411 When information is explicitly requested by the user, it
412 is not an error: invoke usage, help, version, license with
413 stdout not stderr.
414 (usage, help, version, license): Remove optCon function
415 argument throughout.
416 * src/banner/banner.c: Ditto.
417 * src/clip/getclip.c: Ditto.
418 * src/clip/putclip.c: Ditto.
419 * src/conv/conv.c: Ditto.
420 * src/cygstart/cygstart.c: Ditto.
421 * src/dump/dump.c: Ditto.
422 * src/mkshortcut/mkshortcut.c: Ditto.
423 * src/readshortcut/readshortcut.c: Ditto.
424 * src/realpath/realpath.c: Ditto.
425
79a32f3a
CW
4262010-08-15 Charles Wilson <cwilson@...>
427
428 * INSTALL: Remove from source control.
429
3d86489d
CW
4302010-08-15 Andy Koppe <andy.koppe@gmail.com>
431
432 * src/mkshortcut/mkshortcut.c (mkshortcut):
433 Add missing return statement.
434
96090301
CW
4352009-12-28 Charles Wilson <cwilson@...>
436
437 Release 1.4.2
438 * configure.ac: Update version.
439 * BRANCHES: Update documentation.
440
4412009-12-28 Charles Wilson <cwilson@...>
7b4dda32
CW
442
443 Add hippo.ico to cygicons DLL.
444 * src/cygicons/hippo.svg: New file.
445 * src/cygicons/hippo.ico: New file.
446 * src/cygicons/README: Update documentation.
447 * src/cygicons/cygicons.h: Add hippo.ico.
448 * src/cygicons/cygicons.rc.in: Add hippo.ico. Update
449 copyright date.
450 * Makefile.am: Add hippo.svg and hippo.ico.
451 * NEWS: Update documentation.
452
88041160
CW
4532009-12-03 Dave Korn <dave.korn.cygwin@googlemail.com>
454
455 Fix mkshortcut bug.
456 * src/mkshortcut/mkshortcut.c (mkshortcut): Fix off-
457 by-one error.
458
1cb970ef
CW
4592009-11-21 Charles Wilson <cwilson@...>
460
461 Release 1.4.1
462 * configure.ac: Update version.
463 * NEWS: fix typo.
c05f12ec 464 * BRANCHES: Update documentation.
1cb970ef 465
6d7a7b82
CW
4662009-11-21 Charles Wilson <cwilson@...>
467
468 Convert many programs to GPLv3+.
469 * COPYING: Update to GPLv3 (applies to compilation).
470 * licenses/COPYING.GPL: Renamed to...
471 * licenses/COPYING.GPLv2: this.
472 * licenses/COPYING.GPLv3: New.
7156ebbc 473 * Makefile.am: Update file list.
6d7a7b82
CW
474 * ascii/ascii.c: Switch to GPLv3+. Update copyright years.
475 * clip/getclip.c: Ditto.
476 * clip/putclip.c: Ditto.
477 * conv/conv.c: Ditto.
478 * dump/dump.c: Ditto.
479 * ipc/ipck: Ditto.
480 * ipc/msgtool.c: Ditto.
481 * ipc/semstat.c: Ditto.
482 * ipc/semtool.c: Ditto.
483 * ipc/shmtool.c: Ditto.
484 * PROGLIST: Update license information for each utility.
485 * README: Ditto.
486 * AUTHORS: Ditto. Also reorganize.
487 * TODO: Add notes concerning utilities that have not
488 been converted to GPLv3+.
489 * NEWS: Note license change.
490
29197d74
CW
4912009-11-21 Charles Wilson <cwilson@...>
492
493 Only build cygdrop when $host is cygwin.
494 * configure.ac: Arrange to build cygdrop only when CYGWIN.
495 * Makefile.am: Ditto.
496 * NEWS: Add cygdrop.
497
40d43529
CW
4982009-11-21 Christian Franke <franke@computer.org>
499
500 Add cygdrop utility.
501 * src/cygdrop: New directory.
502 * src/cygdrop/cygdrop.cc: New file.
503 * Makefile.am: Add program cygdrop.
504 * AUTHORS: Add Christian Franke for cygdrop.
505 * PROGLIST: Add cygdrop.
506 * README: Add cygdrop.
507
7854241f
CW
5082009-09-13 Charles Wilson <cwilson@...>
509
510 * src/lpr/Printer.cc: Silence compiler warnings.
511
8043b054
CW
5122009-09-13 Charles Wilson <cwilson@...>
513
514 Branch-specific fixes for building on MinGW
515 * configure.ac: Only error if cygwin && !cygwin-1.7; it
516 is okay if !cygwin.
517 * src/cygstart/cygstart.c (cygStart): Refactor much
518 of this code to the following two functions. If !cygwin,
519 always use cygstart_mbs_to_wcs. Retain existing logic for
520 context-dependent use of the two functions, for cygwin.
521 (cygstart_mbs_to_wcs): New function.
522 (cygstart_posix_to_win_w): New function. Guard so that
523 it is only compiled on cygwin.
524 * NEWS: Update.
525
5ca59930
CW
5262009-09-13 Charles Wilson <cwilson@...>
527
528 Build and distribution fixes.
529 * Makefile.am: Support silent-rules when building
530 libicons. Don't distributed cygicons.rc.
531
a5139f37
CW
5322009-09-13 Charles Wilson <cwilson@...>
533
534 Import relevant changes from MinGW and MSYS port
535 * Makefile.am: Specify --major-image-version and
536 --minor-image-version for DLL and EXEs.
537 * common.h: Compatibility macros for cygwin-specific
538 functions on MinGW.
539 * configure.ac: Force automake-1.11, enable silent rules.
540 * src/conv/conv.c (convert): Use mkstemp instead of tmpnam
541 (the latter fails horribly on MinGW+Vista).
542 * src/conv/mkstemp.c: New file (ported from an old NetBSD
543 version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/)
544 * src/cygstart/cygstart.c: Guard cygwin.h include, and
545 cygwin-specific function calls.
546 * src/realpath/realpath.c: Guard cygwin.h include.
547 * src/readshortcut/readshortcut.c: Guard cygwin-specific
548 function forward declarations.
549 * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help
550 text; extend help and usage text to reflect new options.
551 (usage): Accept errcode instead of always exit(1).
552 (help): New function.
553 (scan_for_help): New function.
554 (main): Add support for -help|--help long options; search
555 first for these and exit early, before allowing getopt().
556 Fix handling of getopt error states.
557 * NEWS: Update.
558
5592009-05-06 Charles Wslson <cwilson@...>
21e2cd88
CW
560
561 Release 1.4.0
562 * BRANCHES: Document new branch information.
563 * TODO: Add new items.
564 * configure.ac: Check for cygwin_conv_path (which
565 exists only on cygwin-1.7); error if missing.
566 Bump version number.
567 * config.h.in: Regenerate.
568
fe3a7d70
CW
5692009-05-06 Charles Wilson <cwilson@...>
570
571 Make coding style consistent throughout.
572 * ascii/ascii.c: Format using 'indent -gnu
573 -nut -ppi 1'.
574 * banner/banner.c: Ditto.
575 * clip/getclip.c: Ditto.
576 * clip/putclip.c: Ditto.
577 * cygstart/cygstart.c: Ditto.
578 * dump/dump.c: Ditto.
579 * ipc/msgtool.c: Ditto.
580 * ipc/semstat.c: Ditto.
581 * ipc/semtool.c: Ditto.
582 * ipc/shmtool.c: Ditto.
583 * mkshortcut/mkshortcut.c: Ditto.
584 * readshortcut/readshortcut.c: Ditto.
585 * realpath/realpath.c: Ditto.
586 * Printer.hh: Format using 'astyle --style=gnu -c'.
587 Move 'using namespace' from hh to cc.
588 * Printer.cc: Ditto.
589 * Win32Utils.cc: Ditto.
590 * Win32Utils.hh: Ditto.
591 * PrinterException.hh: Format using 'astyle --style=gnu
592 -c'. Removed 'using namespace' statement.
593 * lpr.cc: Format using 'astyle --style=gnu -c'
594
b96d6602
CW
5952009-05-06 Charles Wilson <cwilson@...>
596
597 Ensure uniformity for --version option.
598 * src/ascii/ascii.c: Ensure --version output
599 reports package version; harmonize formats.
600 * src/banner/banner.c: Ditto.
601 * src/clip/getclip.c: Ditto.
602 * src/clip/putclip.c: Ditto.
603 * src/conv/conv.c: Ditto.
604 * src/cygstart/cygstart.c: Ditto.
605 * src/dump/dump.c: Ditto.
606 * src/mkshortcut/mkshortcut.c: Ditto.
607 * src/realpath/realpath.c: Ditto.
608 * src/readshortcut/readshortcut.c: Ditto, and
609 fix line endings.
610 * src/readshortcut/readshortcut.c: Fix line
611 endings.
612
b87221e3
CW
6132009-05-06 Charles Wilson <cwilson@...>
614
615 * PROGLIST: Fix typo.
616
608458df
CW
6172009-05-05 IWAMURO Motonori <deenheart@gmail.com>
618 Corinna Vinschen <corinna@vinschen.de>
619
620 Support UTF pathnames in cygstart
621 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
622 (mbstowcs_dup): New.
623 (main): Changed *action and *args to wchar_t*.
624 Transcode and dup from argv, rather than strdup.
625 When constructing args, use appropriate wide
626 constants and transoding operations.
627 (skipLocalUNCPart): New.
628 (cygStart): Rewrite to handle wchar_t and new
629 cygwin-1.7 path conversion functions.
630 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
631 throughout.
632
7245242a
CW
6332009-05-05 Charles Wilson <cwilson@...>
634
635 Branch for 1.3.x (cygwin-1.5 only)
636 * BRANCHES: Update documentation
637
b773d56f
CW
6382009-04-22 Charles Wilson <cwilson@...>
639
640 Release 1.3.4
641 * configure.ac: Bump version number.
642 * Makefile.am: Fix post-install.
643 * BRANCHES: Update.
644 * NEWS: Update.
645
6492d64c
CW
6462009-04-21 Charles Wilson <cwilson@...>
647
648 * src/cygicons/README: Remove trailing spaces.
649 * NEWS: Update.
650 * PROGLIST: Fix typos.
b773d56f 651 * BRANCHES: Update.
6492d64c 652 * configure.ac: Bump version number. Update
2798d970
CW
653 to libtool-2.2 idioms. Require ac-2.63. Require
654 gettext-0.17. Modify dist to use lzma.
b773d56f
CW
655 * ABOUT-NLS: Regenerate.
656 * INSTALL: Regenerate.
657 * config.h.in: Regenerate.
658 * po/Makefile.in.in: Regenerate.
6492d64c 659
fe23b761
CW
6602008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
661
662 If cygstart -w, then propagate child exit status.
663 * src/cygstart/cygstart.c (main): exit with
664 value returned by cygStart().
665 (cygStart): If -w/--wait, then get exit status
666 of child process and return it.
667
11adee90
CW
6682008-08-10 Barry Kelly <bkelly.ie@gmail.com>
669
fe23b761 670 Add -w/--wait option to cygstart.
11adee90
CW
671 * src/cygstart/cygstart.c: New enum StartFlags.
672 (main): Add startup options category, containing
673 new -w/--wait option. Use it to set StartFlags.
674 Modify -v/--verbose to set StartFlags.
675 Pass StartFlags to cygStart().
676 (printLastError): New.
677 (cygStart): Change signature to accept StartFlags.
678 Propagate StartFlags to winStart().
679 (winStart): Change signature to accept StartFlags.
680 Wait for child process to finish if SF_WAIT flag
681 is set in StartFlags.
682
65b579cb
CW
6832007-08-24 Charles Wilson <cwilson@...>
684
685 Bump version number to 1.3.2
686
687 * bootstrap: copy libtool.m4 to m4/.
688 * configure.ac: Bumped version number. Created
689 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
690 Created AC_SUBST value for cygicon dll vernum.
691 Added libtool. Don't force -lpopt into LIBS.
692 Added cygicons.rc to list of generated files.
693 * Makefile.am: Added rules for building cygicons
694 DLL (but only on win32). Added doc_DATA target for
695 installing documentation. Added licenses_DATA
696 target for installing component licenses into
697 subdir of $(docdir). Added include_HEADERS target
698 for installing cygicons header (but only on win32).
699 Added lpr_doc_DATA and cygicons_doc_DATA targets
700 for installing component documentation into separate
701 subdirs of $(docdir). Added -lpopt to the *_LDADD
702 rules for the targets that need it, now that -lpopt
703 is not added to LIBS (created *_LDADD if not exist).
704 Added install-hook/uninstall-hook commands to force
705 the cygicons import and libtool libraries to have
706 the desired name. Added necessary variables, targets,
707 flags, and custom rules for building cygicons (special
708 care needed to deal with .rc files).
709 * src/cygicons/README: new file.
710 * src/cygicons/cygicons.h: new file.
711 * src/cygicons/cygicons.rc.in: new file.
712 * src/cygicons/cygwin-kde.ico: new file.
713 * src/cygicons/cygwin.ico: new file.
714 * src/cygicons/cygwinblue.ico: new file.
715 * src/cygicons/cygwincyan.ico: new file.
716 * src/cygicons/cygwing.ico: new file.
717 * src/cygicons/cygwings.ico: new file.
718 * src/cygicons/cygwinpurple.ico: new file.
719 * src/cygicons/cygwinred.ico: new file.
720 * src/cygicons/cygwinshiny.ico: new file.
721 * src/cygicons/cygwinyellow.ico: new file.
722 * config.h.in: regenerated.
723 * AUTHORS: updated documentation.
724 * NEWS: updated documentation.
725 * PROGLIST: updated documentation.
726 * README: updated documentation.
727 * HOW-TO-INSTALL: updated documentation.
728 * BRANCHES: updated documentation.
729
a15e13ca
CW
7302006-12-12 Charles Wilson <cwilson@...>
731
732 Release 1.3.1
733 Update build machinery to ac-2.61, am-1.10, gt-0.15
734
735 * configure.ac: bump version number
736 Move auxilliary files to build-aux dir.
737 Move .m4 files to m4/ dir.
738 * Makefile.am: Make sure aclocal can find m4 files.
739 * BRANCHES: update documentation
740 * NEWS: update documentation
741 * config.rpath: remove from CVS control
742 * acinclude.m4: moved to...
743 * m4/check_stdcall_func.m4: here.
744 * INSTALL: update to latest automake
745 * bootstrap: use autoreconf
746 * config.h.in: regenerate with latest autoconf
747 * ABOUT-NLS: update to latest gettext
748 * po/Makefile.in.in: update to latest gettext
749 * po/Rules-quot: update to latest gettext
750 * po/Makevars.template: new file due to gettext update
751
7522006-12-12 Michael Schaap <cygwin@mscha.nl>
753
754 * src/cygstart/cygstart.c (winstart): use
755 cygwin_internal(CW_SYNC_WINENV) instead of own
756 code to sync environment
757 (main): add --verbose option to show actual
758 ShellExecute call made
759
76e235a1
CW
7602006-03-20 Charles Wilson <cwilson@...>
761
762 bump version number to 1.3.0
763
764 * Makefile.am: remove programs, code, and documentation for
765 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
766 namei, rename, and rev. These programs now provided by
767 util-linux package.
768 * configure.ac: bump version number
769 * BRANCHES: update documentation
770 * NEWS: update documentation
771 * PROGLIST: update documentation
772 * README: update documentation
773 * src/cal/README.cal: removed
774 * src/cal/cal.1: removed
775 * src/cal/cal.c: removed
776 * src/cal/err.c: removed
777 * src/cal/errs.h: removed
778 * src/cal/widechar.h: removed
779 * src/col/README.col: removed
780 * src/col/col.1: removed
781 * src/col/col.c: removed
782 * src/col/err.c: removed
783 * src/col/err.h: removed
784 * src/colcrt/colcrt.1: removed
785 * src/colcrt/colcrt.c: removed
786 * src/colcrt/widechar.h: removed
787 * src/colrm/colrm.1: removed
788 * src/colrm/colrm.c: removed
789 * src/colrm/widechar.h: removed
790 * src/column/column.1: removed
791 * src/column/column.c: removed
792 * src/column/err.c: removed
793 * src/column/errs.h: removed
794 * src/column/widechar.h: removed
795 * src/ddate/ddate.1: removed
796 * src/ddate/ddate.c: removed
797 * src/ddate/ddate.doc: removed
798 * src/getopt/getopt.1: removed
799 * src/getopt/getopt.c: removed
800 * src/getopt/parse.bash: removed
801 * src/getopt/parse.tcsh: removed
802 * src/getopt/test.bash: removed
803 * src/getopt/test.tcsh: removed
804 * src/mcookie/mcookie.1: removed
805 * src/mcookie/mcookie.c: removed
806 * src/mcookie/md5.c: removed
807 * src/mcookie/md5.h: removed
808 * src/namei/README.namei: removed
809 * src/namei/README1.namei: removed
810 * src/namei/namei.1: removed
811 * src/namei/namei.c: removed
812 * src/rename/nls.h: removed
813 * src/rename/rename.1: removed
814 * src/rename/rename.c: removed
815 * src/rev/rev.1: removed
816 * src/rev/rev.c: removed
817 * src/rev/widechar.h: removed
818
67eb9474
CW
8192006-02-10 Charles Wilson <cwilson@...>
820
821 bump version number - 1.2.10
822 * configure.ac: ditto
823 * NEWS: update documentation
824 * BRANCHES: ditto
825 * INSTALL: update from autotools
826
8272006-02-10 Michael Schaap <cygwin@mscha.org>
828
829 * src/cygstart/cygstart.c (setup_win_environ): properly convert
830 environment variables to Win32.
831
8322006-02-10 Eric Blake <ebb9@byu.net>
833
834 * src/cygstart/cygstart.c (main): Don't permute options
835
41322b40
CW
8362005-07-09 Charles Wilson <cwilson@...>
837
838 bump version number - 1.2.9
839 * configure.ac: ditto
840 * NEWS: update documentation
841 * BRANCHES: ditto
842
4156620e
CF
8432005-07-08 Christopher Faylor <cgf@timesys.com>
844
845 * src/readshortcut.c (readshortcut): Pass opts by reference so that
846 changes made to the opts contents are reflected in the caller to
847 accommodate freeing of malloced fields.
848
ee86c819
CW
8492005-05-16 Charles Wilson <cwilson@...>
850
851 bump version number - 1.2.8
852 * configure.ac: bump version
853 * BRANCHES: update documentation
854
c09847dc
CW
8552005-05-16 Kees Zeelenberg <kzlq@...>
856
857 * src/dump/dump.c: fixes for -mno-cygwin/mingw
858 compatibility.
859 * common.h: ditto
860 * NEWS: update documentation
861
8622005-05-16 Michael Schaap <cygstart@...>
a932f2dd
CW
863
864 * src/cygstart/cygstart.c: improve compatibility with
865 'mount -X' by syncing env between cygwin and windows.
866 * NEWS: update documentation
867
0a9fe2f2
CW
8682005-04-12 Charles Wilson <cwilson@...>
869
870 bump version number - 1.2.7
871
872 * configure.ac: bump version
873 * BRANCHES: update documentation
874 * NEWS: ditto
875 * AUTHORS: ditto
876 * PROGLIST: ditto
877
b493aa03
CF
8782005-04-12 Christopher Faylor <cgf@timesys.com>
879
880 * Makefile.am: Add rename.
881 * src/rename/rename.c: New file.
882 * src/rename/nls.h: Ditto.
883 * src/rename/rename.1: Ditto.
884
48101fdb
CW
8852005-03-07 Michael Schaap <cygstart@...>
886
887 * src/cygstart/cygstart.c: reorganize around previous
888 patch.
889 * NEWS: document.
890
7fadead1
CW
8912005-03-03 Anthony Derosa <anthony.derosa1@...>
892
893 * src/cygstart/cygstart.c: fix memory leak, and improve
894 handling of long command lines.
895
23348f9f
CW
8962005-02-01 Charles Wilson <cwilson@....>
897
898 bump version number - 1.2.6
899
900 * configure.ac: bump version number
901 * src/conv/conv.c (exitOnZero): new function
902 (main): add new options --force, --safe
903 (conv): look for '\0' to signify binary files, not
904 "early" other-style line endings. Always convert
905 to specified type, unless '\0' found and --force not
906 given. But if disobeying user, print reason.
907 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
908 * NEWS: document new behavior
909 * BRANCHES: update
910
9112005-01-31 Charles Wilson <cwilson@....>
912
913 * src/readlink/readlink.1: remove
914 * src/readlink/readlink.c: remove
915 * Makefile.am: remove readlink.1 and readlink.c
916 * NEWS: document it
917 * README: document it; also fix typo
918 * AUTHORS: remove references to readlink
919 * PROGLIST: remove readlink
920 * configure: regenerate
921
08cb7edc
CW
9222004-03-12 Charles Wilson <cwilson@....>
923
924 bump version number
925
926 * src/mkshortcut/mkshortcut.c: fix some
927 memory leaks in mkshortcut().
928 * configure.ac: bump version number
929 * BRANCHES: update
930
9312004-03-10 Harold L Hunt II <huntharo@....>
932
933 * src/mkshortcut/mkshortcut.c: add -d|--desc
934 option to set the description field (==tooltip
935 text) of the shortcut.
936 * src/mkshortcut/mkshortcut.1: document it.
937 * NEWS: document it
938
6d007d60
CW
9392004-02-14 Dick Repansky <rrepasky@....>
940 Joshua Danial Franklin <joshuadfranklin@....>
941
942 * src/mkshortcut/mkshortcut.c: add -s option
943 to control normal|minimized|maximized state
944 of the launched application.
945 * src/mkshortcut/mkshortcut.1: document it.
946 * NEWS: document it
947
b5edac4c
CW
9482004-01-31 Charles Wilson <cwilson@....>
949
950 bump version number
951
952 * src/ipc/ipcrm.c: remove
953 * src/ipc/ipcrm.8: remove
954 * src/ipc/ipcs.c: remove
955 * src/ipc/ipcs.8: remove
956 * src/ipc/semtool.c: compensate for interface differences
957 in cygserver vs. cygipc
958 * configure.ac: don't look for cygipc; just look for shmget
959 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
960 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
961 -- rely on cygserver support.
962 * README: update
963 * PROGLIST: update
964 * NEWS: update
965 * BRANCHES: update
966
807fb049
CW
9672003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
968
969 bump version number
970
971 * src/ipc/ipck: fix typo, adapt for cygserver
972 compatibility
973 * NEWS: update
974 * BRANCHES: update
975
9762003-11-25 Rick Rankin <rick_rankin@yahoo.com>
977
978 * src/lpr/Printer.cc: fix bug in print() operation that was
979 causing duplication of the last character of a file.
980 * src/lpr/lpr.cc: add description of -l option to help message.
981
04226fa8
CW
9822003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
983
984 * src/mkshortcut/mkshortcut.1: update to reflect
985 new -w/--workingdir option.
986
dd028aac
CW
9872003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
988
989 * src/clip/getclip.c: Handle /dev/clipboard
990 native format. Add --no-conv option. Make it
991 the default.
992 * src/clip/putclip.c: Handle /dev/clipboard
993 native format. Add --no-conv option. Make it
994 the default.
995
9962003-09-12 Rob Siklos <rob3@siklos.ca>
997
998 * src/clip/getclip.c: implemented --dos and --unix,
999 renamed putclip() to getclip()
1000 * src/clip/putclip.c: implemented --dos and --unix,
1001 fixed segfault on null input,
1002 fixed indentation spacing,
1003 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
1004 * TODO: removed --unix --dos flag item for getclip and putclip
1005
c56f3b40
CW
10062003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
1007
1008 * NEWS: update
1009
10102003-09-04 Rob Siklos <rob3@siklos.ca>
1011
1012 * src/readshortcut: new directory
1013 * src/readshortcut/readshortcut.c: new file
1014 * src/readshortcut/readshortcut.1: new file
1015 * Makefile.am: add program 'readshortcut'
1016 * AUTHORS: add Rob Siklos for readshortcut
1017 * PROGLIST: add readshortcut
1018 * README: add readshortcut
1019
73d352cb
CW
10202003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
1021
1022 tag and release v1_2_1
1023
1024 * configure.ac: don't add cygipc to libs; put
1025 value in a separate variable IPCLIBS
1026 * Makefile.am: use @IPCLIBS@
1027 * HOW-TO-CONTRIBUTE: update
1028 * PROGLIST: update
b1858d43 1029
e1225768
CW
10302003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
1031
1032 tag and release v1_2_0
1033
1034 * BRANCHES: add v1_2_0
1035
b1858d43
CW
10362003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
1037
1038 * Makefile.am: correct some mistakes with
1039 optionally-built progs.
1040
02073789
CW
10412003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
1042
1043 * src/mkshortcut/mkshortcut.1: fix ^M problem.
1044
9420d22f
CW
10452003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
1046
1047 * Makefile.am: add ipcs, ipcrm, and ipck
1048 * configure.ac: change search method for libcygipc,
1049 bump version number.
1050 * src/ipc/ipcs.c: new file
1051 * src/ipc/ipcs.8: new file
1052 * src/ipc/ipcrm.c: new file
1053 * src/ipc/ipcrm.8: new file
1054 * src/ipc/ipck: new file
1055 * NEWS: add info about ipcs, ipcrm, ipck
1056 * PROGLIST: ditto
1057 * README: ditto
1058 * config.h.in: regenerate
1059
669b09e4
CW
10602003-06-12 gilles civario <gilles.civario@cea.fr>
1061
1062 * src/lpr/Printer.cc (Printer::open): correct
1063 access mode.
1064
b7b5914e
CW
10652003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
1066
1067 * BRANCHES: new file.
1068
5f27608b
CW
10692003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
1070
1071 * Bump version to 1.1.4. Release.
1072
a18d2869
CW
10732003-06-07 Rick Rankin <rick_rankin@yahoo.com>
1074
1075 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
1076 translation is done. Defaults to false. Also added accessor
1077 operations getRawFlag(), setRawFlag().
1078 * src/lpr/Printer.cc: ditto.
1079 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
1080 * src/lpr/lpr.1: added documentation for -l option.
1081
e3a19465
CW
10822003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
1083
1084 * NEWS: update lpr entry
21006e63
CW
1085
10862003-05-20 Rick Rankin <rick_rankin@yahoo.com>
1087 * src/lpr/lpr.c: removed file
1088 * src/lpr/Printer.cc: new file
1089 * src/lpr/Printer.hh: new file
1090 * src/lpr/PrinterException.hh: new file
1091 * src/lpr/README: new file
1092 * src/lpr/Win32Utils.cc: new file
1093 * src/lpr/Win32Utils.hh: new file
1094 * src/lpr/lpr.1: new file
1095 * src/lpr/lpr.cc: new file
1096 * Makefile.am: add macro src_lpr_lpr_SOURCES
1097 updated macros noinst_HEADERS, man_MANS
1098 * configure.ac: added AC_PROG_CXX to compile C++ files
1099
ec5b9412
CW
11002003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
1101
1102 * configure.ac: correct a problem with newer
1103 autoconf
1104 * config.h.in: regenerate
1105
b2682e03
CW
11062003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
1107
1108 * NEWS: announce mkshortcut changes
1109
11102003-02-05 David G. Baur <dgbaur@idmicro.com>
1111
1112 Added --workdir option to mkshortcut to set working directory
1113 specified directory.
1114
1115 * mkshortcut.c (main): added dir_name_arg to opts
1116 set dir_name to dir_name_arg if option was set
1117 otherwise obtained from exe_name.
1118 * mkshortcut.1: update
1119
c4453a3d
CW
11202002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1121
1122 Convert mkshortcut to popt. Bump to version 1.1.3
1123
1124 * mkshortcut.c (license): new function
1125 (version): popt version() function
1126 (version): static variable renamed to versionStr
1127 (help): new function
1128 (usage): popt usage() function; the old usage()
1129 function eliminated
1130 (printLicense): new function
1131 (printBottomDescription): new function
1132 (printTopDescription): new function
1133 (getVersion): new function
1134 (mkshortcut): new function, contains core code
1135 (print_version): removed.
1136 (main): almost completely rewritten to use popt
b2682e03
CW
1137 instead of getopt
1138 * TODO: remove note about mkshortcut.
1139
11402002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1141
1142 Fix things so that 'make dist' works
1143
1144 * Makefile.am: split up EXTRA_DIST into several
1145 variables. Add a lot of files. Remove reference
1146 to the m4/ directory.
1147 * HOW-TO-CONTRIBUTE: correct a few things affected
1148 by the above change.
1149
11502002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1151
1152 Tired of long 'cvs diff' times over my modem, I
1153 removed the files generated by bootstrap from
1154 CVS. tarballs will have them, but cvs checkouts
1155 will need to always run bootstrap. Since gettextize
1156 is too intrusive, leave ABOUT-NLS and config.rpath
1157 so we don't have to include gettext in bootstrap.
1158 Also, don't bother with autoheader, so leave config.h.in
1159 in CVS as well.
1160
1161 * missing: remove
1162 * mkinstalldirs: remove
1163 * install-sh: remove
1164 * config.guess: remove
1165 * config.sub: remove
1166 * depcomp: remove
1167 * compile: remove
1168 * Makefile.in: remove
1169 * aclocal.m4: remove
1170 * configure: remove
1171 * stamp-h.in: remove (not used by newer autotools)
1172
11732002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1174
1175 Because utmpdump and last are now provided by the new
1176 sysvinit package, those programs have been removed
1177 from cygutils. Also, update to recent autotools &
1178 gettext, plus a few cleanups.
1179
1180 * src/last/last.c: remove
1181 * src/last/utmpdump.c: remove
1182 * src/last/oldutmp.h: remove
1183 * src/last/last.1: remove
1184 * src/last/lastb.1: remove
1185 * src/last/: remove directory
1186 * intl/Makefile.in: remove
1187 * intl/: remove directory
1188
1189 * src/cal/cal.c: cygwin provides langinfo.h, but
1190 not the nl_langinfo function. Make sure both exist
1191 before calling nl_langinfo.
1192 * configure.ac: remove references to system header files
1193 needed only by utmpdump or last. Don't try to generate
1194 intl/Makefile.
1195 * Makefile.am: remove intl/ directory; add po/ directory
1196 to make new gettext happy. Remove last and utmpdump from
1197 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1198 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1199 references to last and utmpdump _SOURCES.
1200 * po/LINGUAS: new file (needed by new gettext)
1201 * po/POTFILES.in: new file (needed by new gettext)
1202 * common.h: remove references to system header files used
1203 only by utmpdump or last
1204 * bootstrap: add `force' options
1205 * NEWS: docu update
1206 * PROGLIST: docu update
1207 * README: dpcu update
1208 * TODO: docu update
1209 * HOW-TO-CONTRIBUTE: docu update
1210
1211 * aclocal.m4: regenerate
1212 * configure: regenerate
1213 * Makefile.in: regenerate
1214 * config.h.in: regenerate
1215 * ABOUT-NLS: new version
1216 * COPYING: new version
1217 * INSTALL: new version
1218 * mkinstalldirs: new version
1219 * missing: new version
1220 * install-sh: new version
1221 * depcomp: new version
1222 * config.sub: new version
1223 * config.guess: new version
1224
12252002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1226
1227 At Bruno Haible's suggestion, don't include all of
1228 gettext. Just have an intl/ directory with a null
1229 Makefile.in, and a populated po/ directory. m4/
1230 is no longer necessary. Later, when automake bug
1231 is fixed, we can remove the intl/ directory entirely,
1232 but we'll still need the po/ directory and the ABOUT-NLS
1233 file.
1234
1235 * intl/*: remove
1236 * intl/Makefile.in: turn this into a null file
1237 * m4/*: remove
1238 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1239 * Makefile.am: remove m4/ from SUBDIRS
1240 * Makefile.in: regenerate
1241 * configure: regenerate
1242
12432002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1244
1245 * configure.ac: bump version to 1.1.2
1246 * configure: regenerate
1247
12482002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1249
1250 Add 'mcookie' program. Tag "v1_1_1d"
1251
1252 * src/mcookie: new directory
1253 * src/mcookie/mcookie.c: new file
1254 * src/mcookie/mcookie.1: new file
1255 * src/mcookie/md5.h: new file
1256 * src/mcookie/md5.c: new file
1257 * Makefile.am: add program 'mcookie'
1258 * configure.ac: add test for gettimeofday
1259 * config.h.in: regenerate
1260 * Makefile.in: regenerate
1261 * PROGLIST: add mcookie
1262 * README: add mcookie
1263 * NEWS: mention mcookie
1264
12652002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1266
1267 Add 'colrm' program. Tag "v1_1_1c"
1268
1269 * src/colrm: new directory
1270 * src/colrm/colrm.c: new file
1271 * src/colrm/colrm.1: new file
1272 * src/colrm/widechar.h: new file
1273 * Makefile.am: add program 'colrm'
1274 * Makefile.in: regenerate
1275 * PROGLIST: add colrm
1276 * README: add colrm
1277 * NEWS: hasn't been updated in a while...
1278
12792002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1280
1281 Add 'colcrt' program. Tag "v1_1_1b"
1282
1283 * src/colcrt: new directory
1284 * src/colcrt/colcrt.c: new file
1285 * src/colcrt/colcrt.1: new file
1286 * src/colcrt/widechar.h: new file
1287 * Makefile.am: add program 'colcrt'
1288 * Makefile.in: regenerate
1289 * PROGLIST: add colcrt
1290 * README: add colcrt
1291
12922002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1293
1294 Add 'column' program. Tag "v1_1_1a"
1295
1296 * src/column: new directory
1297 * src/column/column.c: new file
1298 * src/column/column.1: new file
1299 * src/column/err.c: new file
1300 * src/column/errs.h: new file
1301 * src/column/widechar.h: new file
1302 * Makefile.am: add program 'column'
1303 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1304 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1305 * Makefile.in: regenerate
1306 * config.h.in: regenerate
1307 * configure: regenerate
1308 * PROGLIST: add column
1309 * README: add column
1310
13112002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1312
1313 * TODO: remove gettext reminder
1314 * HOW-TO-CONTRIBUTE: explain how to handle programs
1315 that need -lintl, given the gettextize changes below.
1316 * Makefile.in: regenerate
1317
13182002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1319
1320 Bug in automake means that we have to gettextize -- even tho
1321 we will never actually build gettext ourselves ('external'
1322 option in AM_GNU_GETTEXT). Reported to automake list.
1323
1324 Bug in gettext means that we have to explicitly set and AC_SUBST
1325 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1326 Reported to Bruno.
1327
1328 * Makefile.am (SUBDIRS): Add intl, m4.
1329 (ACLOCAL_AMFLAGS): New variable.
1330 (EXTRA_DIST): Add config.rpath.
1331 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1332 m4/Makefile.
1333 * intl/: new directory
1334 * intl/*: new files
1335 * po/: new directory
1336 * po/*: new files
1337 * m4/: new directory
1338 * m4/*: new files
1339 * config.rpath: new file
1340 * ABOUT-NLS: new file
1341 * aclocal.m4: regenerate
1342 * Makefile.in: regenerate
1343 * configure: regenerate
1344 * bootstrap: add -I m4 to aclocal command; copy files
1345 * config.guess: new file
1346 * config.sub: new file
1347 * compile: new file
1348 * config.h.in: regenerate
1349 * TODO: note to remove all this garbage when it becomes
1350 possible; need bugfix to automake and gettext.m4
1351
13522002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1353
1354 Adjust to cygwin's libintl library now depending on libiconv.
1355 Easiest way: remove explicit search for -lintl and libintl.h;
1356 instead use AM_GNU_GETTEXT.
1357
1358 Add 'rev' program
1359
1360 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1361 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1362 option requires po/ and intl/ directories. See gettextize above.
1363 * src/rev: new directory
1364 * src/rev/rev.c: new file
1365 * src/rev/rev.1: new file
1366 * src/rev/widechar.h: new file
1367 * Makefile.am: add program 'rev'. Add LDADD variables for
1368 the programs that use gettext, since -lintl is no longer
1369 automatically included in LIBS (use @INTLLIBS@)
1370 * Makefile.in: regenerate
1371 * PROGLIST: add rev
1372 * README: add rev
1373
13742002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1375 Egor Duda
1376
1377 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1378
1379 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1380 * configure.ac: bump to 1.1.1
1381 * Makefile.am: add getopt and readlink
1382 * PROGLIST: ditto
1383 * README: ditto
1384 * Makefile.in: regenerate
1385 * configure: regenerate
1386 * src/Makefile.am: delete (forgot to do so in previous commit)
1387 * src/Makefile.in: delete (ditto)
1388 * src/readlink/readlink.1: new file
1389 * src/readlink/readlink.c: new file
1390 * src/getopt/getopt.1: new file
1391 * src/getopt/getopt.c: new file
1392 * src/getopt/parse.bash: new file
1393 * src/getopt/parse.tcsh: new file
1394 * src/getopt/test.bash: new file
1395 * src/getopt/test.tcsh: new file
1396
13972002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1398 Robert Collins <robert.collins@itdomain.com.au>
1399
1400 Convert to one-big-makefile style. cf "Recursive make
1401 considered harmful". Bump to 1.1.0
1402
1403 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
1404 * Makefile.am: consolidate from src/*/Makefile.am
1405 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1406 bump version.
1407 * NEWS: Note one-file-to-build-them-all
1408 * TODO: update
1409 * aclocal.m4: regenerate
1410 * Makefile.in: regenerate
1411 * configure: regenerate
1412 * /src/realpath/Makefile.in: delete
1413 * /src/realpath/Makefile.am: delete
1414 * /src/namei/Makefile.in: delete
1415 * /src/namei/Makefile.am: delete
1416 * /src/mkshortcut/Makefile.in: delete
1417 * /src/mkshortcut/Makefile.am: delete
1418 * /src/lpr/Makefile.in: delete
1419 * /src/lpr/Makefile.am: delete
1420 * /src/last/Makefile.in: delete
1421 * /src/last/Makefile.am: delete
1422 * /src/ipc/Makefile.in: delete
1423 * /src/ipc/Makefile.am: delete
1424 * /src/dump/Makefile.in: delete
1425 * /src/dump/Makefile.am: delete
1426 * /src/ddate/Makefile.in: delete
1427 * /src/ddate/Makefile.am: delete
1428 * /src/cygstart/Makefile.in: delete
1429 * /src/cygstart/Makefile.am: delete
1430 * /src/conv/Makefile.in: delete
1431 * /src/conv/Makefile.am: delete
1432 * /src/col/Makefile.in: delete
1433 * /src/col/Makefile.am: delete
1434 * /src/cal/Makefile.in: delete
1435 * /src/cal/Makefile.am: delete
1436 * /src/banner/Makefile.in: delete
1437 * /src/banner/Makefile.am: delete
1438 * /src/ascii/Makefile.in: delete
1439 * /src/ascii/Makefile.am: delete
1440 * /src/Makefile.in: delete
1441 * /src/Makefile.am: delete
1442
14432002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1444
1445 * Makefile.in: regenerate
1446 * src/Makefile.in: regenerate
1447 * src/*/Makefile.in: regenerate
1448 * configure: regenerate
1449 * aclocal.m4: regenerate
1450
14512002-05-22 David A. Willis <dawillis1214@yahoo.com>
1452
1453 * src/col: new directory
1454 * src/col/Makefile.am: new file
1455 * src/col/Makefile.in: new file
1456 * src/col/col.c: new file
1457 * src/col/err.c: new file
1458 * src/col/err.h: new file
1459 * src/col/col.1: new file
1460 * src/col/README.col: new file
1461 * src/Makefile.am: add subdirectory col
1462 * src/Makefile.in: regenerate
1463 * AUTHORS: add David A. Willis for col
1464 * PROGLIST: add col
1465 * README: add col
1466
14672002-04-16 Chris January <chris@atomice.net>
1468
1469 * src/conv/conv.c (convert): Use correct type to store the
1470 return value of fgetc()
1471
14722002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1473
1474 * Makefile.in: rebootstrap
1475 * aclocal.m4: ditto
1476 * configure: ditto
1477 * src/Makefile.in: ditto
1478 * src/ascii/Makefile.in: ditto
1479 * src/banner/Makefile.in: ditto
1480 * src/cal/Makefile.in: ditto
1481 * src/clip/Makefile.in: ditto
1482 * src/conv/Makefile.in: ditto
1483 * src/ddate/Makefile.in: ditto
1484 * src/dump/Makefile.in: ditto
1485 * src/ipc/Makefile.in: ditto
1486 * src/last/Makefile.in: ditto
1487 * src/lpr/Makefile.in: ditto
1488 * src/mkshortcut/Makefile.in: ditto
1489 * src/namei/Makefile.in: ditto
1490 * src/realpath/Makefile.in: ditto
1491
14922002-03-15 Michael Schaap <cygwin_start@mscha.org>
1493
1494 * src/cygstart: new directory
1495 * src/cygstart/Makefile.am: new file
1496 * src/cygstart/Makefile.in: new file
1497 * src/cygstart/cygstart.c: new file
1498 * src/cygstart/cygstart.1: new file
1499 * src/Makefile.am: add subdirectory cygstart
1500 * src/Makefile.in: regenerate
1501 * AUTHORS: add Michael Schaap for cygstart
1502 * PROGLIST: add cygstart
1503 * README: add cygstart
1504
15052002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1506
1507 * HOW-TO-CONTRIBUTE: fix typos
1508
15092002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1510
1511 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1512
15132002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1514
1515 * TODO: remove 'reorg' note
1516 * configure.ac: mark as version 1.0.0
1517 * configure: regenerate
1518 * HOW-TO-CONTRIBUTE: new file
1519
15202002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1521
1522 * configure.ac: build Makefiles in new directories
1523 * configure.in: regenerate
1524 * Makefile.am: change subdirs
1525 * Makefile.in: regenerate
1526
15272002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1528
1529 * src: new directory
1530 * src/Makefile.am: new file
1531 * src/Makefile.in: new file
1532 * src-gpl/Makefile.am: removed
1533 * src-gpl/Makefile.in: removed
1534 * src-pd/Makefile.am: removed
1535 * src-pd/Makefile.in: removed
1536 * src-bsd/Makefile.am: removed
1537 * src-bsd/Makefile.in: removed
1538
15392002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1540
1541 * src/ascii: new directory
1542 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1543 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1544 * src/ascii/Makefile.am: new file
1545 * src/ascii/Makefile.in: new file
1546
15472002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1548
1549 * src/banner: new directory
1550 * src-gpl/banner.c: moved to src/banner/banner.c
1551 * src/banner/banner.c: moved from src-gpl/banner.c
1552 * src/banner/Makefile.am: new file
1553 * src/banner/Makefile.in: new file
1554
15552002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1556
1557 * src/cal: new directory
1558 * src-bsd/cal.c: moved to src/cal/cal.c
1559 * src/cal/cal.c: moved from src-bsd/cal.c
1560 * src-bsd/cal.1: moved to src/cal/cal.1
1561 * src/cal/cal.1: moved from src-bsd/cal.1
1562 * src-bsd/err.c: moved to src/cal/err.c
1563 * src/cal/err.c: moved from src-bsd/err.c
1564 * src-bsd/errs.h: moved to src/cal/errs.h
1565 * src/cal/errs.h: moved from src-bsd/errs.h
1566 * src-bsd/widechar.h: moved to src/cal/widechar.h
1567 * src/cal/widechar.h: moved from src-bsd/widechar.h
1568 * src-bsd/README.cal: moved to src/cal/README.cal
1569 * src/cal/README.cal: moved from src-bsd/README.cal
1570 * src/cal/Makefile.am: new file
1571 * src/cal/Makefile.in: new file
1572
15732002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1574
1575 * src/clip: new directory
1576 * src-gpl/putclip.c: moved to src/clip/putclip.c
1577 * src/clip/putclip.c: moved from src-gpl/putclip.c
1578 * src-gpl/getclip.c: moved to src/clip/getclip.c
1579 * src/clip/getclip.c: moved from src-gpl/getclip.c
1580 * src/clip/Makefile.am: new file
1581 * src/clip/Makefile.in: new file
1582
15832002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1584
1585 * src/conv: new directory
1586 * src-gpl/conv.c: moved to src/conv/conv.c
1587 * src/conv/conv.c: moved from src-gpl/conv.c
1588 * src/conv/Makefile.am: new file
1589 * src/conv/Makefile.in: new file
1590
15912002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1592
1593 * src/ddate: new directory
1594 * src-pd/ddate.c: moved to src/ddate/ddate.c
1595 * src/ddate/ddate.c: moved from src-pd/ddate.c
1596 * src-pd/ddate.1: moved to src/ddate/ddate.1
1597 * src/ddate/ddate.1: moved from src-pd/ddate.1
1598 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1599 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1600 * src/ddate/Makefile.am: new file
1601 * src/ddate/Makefile.in: new file
1602
16032002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1604
1605 * src/dump: new directory
1606 * src-gpl/dump.c: moved to src/dump/dump.c
1607 * src/dump/dump.c: moved from src-gpl/dump.c
1608 * src/dump/Makefile.am: new file
1609 * src/dump/Makefile.in: new file
1610
16112002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1612
1613 * src/ipc: new directory
1614 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1615 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1616 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1617 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1618 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1619 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1620 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1621 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1622 * src/ipc/Makefile.am: new file
1623 * src/ipc/Makefile.in: new file
1624
16252002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1626
1627 * src/last: new directory
1628 * src-gpl/last.c: moved to src/last/last.c
1629 * src/last/last.c: moved from src-gpl/last.c
1630 * src-gpl/last.1: moved to src/last/last.1
1631 * src/last/last.1: moved from src-gpl/last.1
1632 * src-gpl/lastb.1: moved to src/last/lastb.1
1633 * src/last/lastb.1: moved from src-gpl/lastb.1
1634 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1635 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1636 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1637 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1638 * src/last/Makefile.am: new file
1639 * src/last/Makefile.in: new file
1640
16412002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1642
1643 * src/lpr: new directory
1644 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1645 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1646 * src/lpr/Makefile.am: new file
1647 * src/lpr/Makefile.in: new file
1648
16492002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1650
1651 * src/mkshortcut: new directory
1652 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1653 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1654 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1655 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1656 * src/mkshortcut/Makefile.am: new file
1657 * src/mkshortcut/Makefile.in: new file
1658
16592002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1660
1661 * src/namei: new directory
1662 * src-pd/namei.c: moved to src/namei/namei.c
1663 * src/namei/namei.c: moved from src-pd/namei.c
1664 * src-pd/namei.1: moved to src/namei/namei.1
1665 * src/namei/namei.1: moved from src-pd/namei.1
1666 * src-pd/README.namei: moved to src/namei/README.namei
1667 * src/namei/README.namei: moved from src-pd/README.namei
1668 * src-pd/README1.namei: moved to src/namei/README1.namei
1669 * src/namei/README1.namei: moved from src-pd/README1.namei
1670 * src/namei/Makefile.am: new file
1671 * src/namei/Makefile.in: new file
1672
16732002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1674
1675 * src/realpath: new directory
1676 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1677 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1678 * src/realpath/Makefile.am: new file
1679 * src/realpath/Makefile.in: new file
1680
1681
16822002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1683
1684 * src-gpl/Makefile.am: add lpr and mkshortcut
1685 * src-gpl/Makefile.in: regenerate
1686 * configure.ac: update version number
1687 * configure: regenerate
1688 * AUTHORS: add Rick and Joshua
1689 * PROGLIST: add lpr and mkshortcut
1690 * NEWS: add lpr and mkshortcut
1691 * README: add lpr and mkshortcut
1692 * TODO: add some notes...
1693 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1694 include config.h and common.h. Move other #inludes to
1695 common.h. Add some static strings for later use (version,
1696 Id, copyright).
1697 * src-gpl/lpr.c: Add license reference. Explicitly include
1698 config.h and common.h. Move other #includes to common.h.
1699 Add some static strings for later use (version, Id, copyright).
1700 Change programName to program_name (to match style of other
1701 programs). Strdup from argv[0] instead of hardcoding. Use
1702 VA_START macro instead of va_start.
1703
17042002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1705
1706 * src-gpl/lpr.c: new file
1707
17082002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1709
1710 * src-gpl/mkshortcut.c: new file
1711 * src-gpl/mkshortcut.1: new file
1712
17132002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1714
1715 * src-pd/ddate.c: add explicit license reference
1716 and move #includes to common.h. Guard setlocale.
1717 Explicitly include config.h, common.h
1718 * src-pd/namei.c: ditto
1719 * src-bsd/cal.c: ditto
1720 * src-bsd/err.c: ditto
1721 * src-bsd/errs.h: explicitly include config.h, common.h
1722 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1723 * src-gpl/ascii.c: explicitly include config.h
1724 * src-gpl/banner.c: reformat license notice. explicitly
1725 include config.h
1726 * src-gpl/conv.c: explictly include config.h
1727 * src-gpl/dump.c: explictly include config.h; move other
1728 includes into common.h
1729 * src-gpl/getclip.c: explicitly include config.h
1730 * src-gpl/last.c: reformat license notice. explicitly include
1731 config.h. Move other #includes into common.h
1732 * src-gpl/oldutmp.h: add explicit license reference.
1733 * src-gpl/putclip.c: include config.h. Move other #includes
1734 into common.h
1735 * src-gpl/realpath.c: Reformat license reference. Explicitly
1736 include config.h.
1737 * src-gpl/msgtool.c: add explicit license reference. include
1738 config.h. Guard ipc #includes. Move other includes into common.h
1739 * src-gpl/semstat.c: ditto
1740 * src-gpl/semtool.c: ditto
1741 * src-gpl/shmtool.c: ditto
1742 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1743 include config.h. Move other includes into common.h.
1744 * config.h.in: regenerate
1745 * configure.ac: Add the new checks
1746 * common.h: Migrate other includes from .c files here.
1747 * configure: regenerate
1748
17492002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1750
1751 * src-bsd/cal.c: fix spelling
1752
17532002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1754
1755 * acinclude.m4: new file
1756 * common.h: new file
1757 * configure.ac: add conditionals for windows-only,
1758 cygipc-only programs
1759 * src-gpl/Makefile.am: use conditionals
1760 * aclocal.m4: regenerate
1761 * config.h.in: regenerate
1762 * Makefile.in: regenerate
1763 * src-gpl/Makefile.in: regenerate
1764 * configure: regenerate
1765 * README: minor changes
1766 * src-bsd/cal.c: use common.h
1767 * src-pd/ddate.c: use common.h
1768 * src-pd/namei.c: use common.h
1769 * src-gpl/ascii.c: use common.h
1770 * src-gpl/banner.c: use common.h
1771 * src-gpl/conv.c: use common.h
1772 * src-gpl/dump.c: use common.h
1773 * src-gpl/getclip.c: use common.h
1774 * src-gpl/last.c: use common.h
1775 * src-gpl/msgtool.c: use common.h
1776 * src-gpl/putclip.c: use common.h
1777 * src-gpl/realpath.c: use common.h
1778 * src-gpl/semstat.c: use common.h
1779 * src-gpl/semtool.c: use common.h
1780 * src-gpl/shmtool.c: use common.h
1781 * src-gpl/utmpdump.c: use common.h
1782
17832002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1784
1785 * NEWS: add entries for 0.9.6, .7, and .8
1786 * ChangeLog: fix tabs
1787 * release version 0.9.8
1788
17892002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1790
1791 * src-pd/ddate.c: new file
1792 * src-pd/ddate.1: new file
1793 * src-pd/ddate.doc: new file
1794 * AUTHORS: add Druel the Chaotic
1795 * PROGLIST: add ddate
1796 * README: mention ddate
1797 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1798 to manlist
1799 * src-bsd/Makefile.in: regenerate
1800
18012002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1802
1803 * src-gpl/realpath.c: new file
1804 * AUTHORS: add Steven Barker
1805 * PROGLIST: add realpath
1806 * README: mention realpath
1807 * src-gpl/Makefile.am: add realpath to proglist
1808 * src-gpl/Makefile.in: regenerate
1809
18102002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1811
1812 * src-gpl/utmpdump.c: new file
1813 * AUTHORS: add Mark Bradshaw
1814 * PROGLIST: add utmpdump
1815 * README: mention utmpdump
1816 * src-gpl/Makefile.am: add utmpdump to proglist
1817 * src-gpl/Makefile.in: regenerate
1818
18192002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1820
1821 * bootstrap: new file
1822 * src-gpl/Makefile.am: add last to proglist
1823 * src-gpl/Makefile.in: regenerate
1824 * PROGLIST: add last
1825 * README: mention last
1826 * AUTHORS: add Mark Bradshaw
1827
18282002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1829
1830 * src-gpl/last.c: new file
1831 * src-gpl/last.1: new file
1832 * src-gpl/lastb.1: new file
1833 * src-gpl/oldutmp.h: new file
1834
18352001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1836
1837 * src-gpl/banner.c: fix the -c option, use ANSI
1838 font to print the extended charset
1839
18402001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1841
1842 * licenses: new subdir
1843 * licenses/COPYING.GPL: new file (GPL text)
1844 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1845 without the advertising clause)
1846 * src-pd: new subdir (for public domain source code that
1847 I've taken, modified, and released under the GPL)
1848 * src-bsd: new subdir (for source code that is covered
1849 by the BSD-no-advert license) Note that BSD-w-advert
1850 code is disallowed -- can't legally be linked to
1851 cygwin1.dll.
1852 * src: removed (renamed to src-gpl for consistency)
1853 * src-gpl: new (renamed from src)
1854 * PROGLIST: new file (contains descriptions of the
1855 various programs)
1856 * README: proglist stuff removed. README is more general.
1857 * src-bsd/Makefile.am: new file
1858 * src-bsd/Makefile.in: new file
1859 * src-bsd/README.cal: new file
1860 * src-bsd/cal.1: new file
1861 * src-bsd/cal.c: new file
1862 * src-bsd/err.c: new file
1863 * src-bsd/errs.h: new file
1864 * src-bsd/widechar.h: new file
1865 * src-pd/Makefile.am: new file
1866 * src-pd/Makefile.in: new file
1867 * src-pd/README.namei: new file
1868 * src-pd/README1.namei: new file
1869 * src-pd/namei.1: new file
1870 * src-pd/namei.c: new file
1871 * configure.ac: add new tests to support namei and cal
1872 * Makefile.am: add new subdirs
1873 * config.h.in: regenerate
1874 * aclocal.m4: regenerate
1875 * Makefile.in: regenerate
1876 * src/Makefile.in: regenerate
1877
18782001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1879
1880 * package renamed to 'cygutils'
1881 * README: update
1882 * NEWS: update
5db1fa14 1883 * AUTHORS: add Joerg Schaible
b2682e03
CW
1884 * configure.ac: package name change
1885 * src/Makefile.am: add 'banner'
1886 * src/banner.c: new file. Modified from Joerg's
1887 original to use popt for argument processing.
1888 * configure: regenerate
1889 * config.h.in: regenerate
1890 * aclocal.m4: regenerate
1891 * Makefile.in: regenerate
1892 * src/Makefile.in: regenerate
1893
18942001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1895
1896 * src/semtool.c: added
1897 * src/semstat.c: added
1898 * src/msgtool.c: added
1899 * src/shmtool.c: added
1900 * src/Makefile.am: add semtool, semstat, msgtool,
1901 and shmtool targets.
1902 * configure.ac: add check for cygipc, and for
1903 ipc headers
1904 * configure: regenerate
1905 * config.h.in: regenerate
1906 * aclocal.m4: regenerate
1907 * Makefile.in: regenerate
1908 * src/Makefile.in: regenerate
1909
19102001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1911
1912 * uuencode.1: deleted
1913 * uuencode.c: deleted
1914 * uudecode.1: deleted
1915 * uudecond.c: deleted (get these from GNU sharutils)
1916 * mktemp.1: deleted
1917 * mktemp.c: deleted (get these from
1918 http://www.courtesan.com/mktemp/)
1919 * autoconfiscated -- lots of new files
1920 * moved remaining .c files into src subdir
1921 * src/conv.c: now recognize 'dos2unix.exe' and
1922 'unix2dos.exe' as special argv[0] values, along
1923 with 'd2u.exe' and 'u2d.exe'
1924 * src/Makefile.in: install conv.exe as itself but
1925 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1926
19270.9.2
1928
1929 * link with /usr/lib/libpopt.a ('official' version)
1930 * add mktemp implementation
1931 * add friendly help/option handling to dump, putclip,
1932 getclip, and ascii.
1933
19340.9.1 ---- baseline
1935
1936
19372002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1938
1939 Convert mkshortcut to popt. Bump to version 1.1.3
1940
1941 * mkshortcut.c (license): new function
1942 (version): popt version() function
1943 (version): static variable renamed to versionStr
1944 (help): new function
1945 (usage): popt usage() function; the old usage()
1946 function eliminated
1947 (printLicense): new function
1948 (printBottomDescription): new function
1949 (printTopDescription): new function
1950 (getVersion): new function
1951 (mkshortcut): new function, contains core code
1952 (print_version): removed.
1953 (main): almost completely rewritten to use popt
c4453a3d
CW
1954 instead of getopt
1955 * TODO: remove note about mkshortcut.
1956
0c884560
CW
19572002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1958
1959 Fix things so that 'make dist' works
1960
1961 * Makefile.am: split up EXTRA_DIST into several
1962 variables. Add a lot of files. Remove reference
1963 to the m4/ directory.
1964 * HOW-TO-CONTRIBUTE: correct a few things affected
1965 by the above change.
1966
41bbee92
CW
19672002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1968
1969 Tired of long 'cvs diff' times over my modem, I
1970 removed the files generated by bootstrap from
1971 CVS. tarballs will have them, but cvs checkouts
1972 will need to always run bootstrap. Since gettextize
1973 is too intrusive, leave ABOUT-NLS and config.rpath
1974 so we don't have to include gettext in bootstrap.
1975 Also, don't bother with autoheader, so leave config.h.in
1976 in CVS as well.
1977
1978 * missing: remove
1979 * mkinstalldirs: remove
1980 * install-sh: remove
1981 * config.guess: remove
1982 * config.sub: remove
1983 * depcomp: remove
1984 * compile: remove
1985 * Makefile.in: remove
1986 * aclocal.m4: remove
1987 * configure: remove
5376d247 1988 * stamp-h.in: remove (not used by newer autotools)
41bbee92 1989
2cacf0ee
CW
19902002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1991
1992 Because utmpdump and last are now provided by the new
1993 sysvinit package, those programs have been removed
1994 from cygutils. Also, update to recent autotools &
1995 gettext, plus a few cleanups.
1996
1997 * src/last/last.c: remove
1998 * src/last/utmpdump.c: remove
1999 * src/last/oldutmp.h: remove
2000 * src/last/last.1: remove
2001 * src/last/lastb.1: remove
639cf7c5 2002 * src/last/: remove directory
2cacf0ee 2003 * intl/Makefile.in: remove
639cf7c5
CW
2004 * intl/: remove directory
2005
2cacf0ee
CW
2006 * src/cal/cal.c: cygwin provides langinfo.h, but
2007 not the nl_langinfo function. Make sure both exist
2008 before calling nl_langinfo.
2009 * configure.ac: remove references to system header files
2010 needed only by utmpdump or last. Don't try to generate
2011 intl/Makefile.
2012 * Makefile.am: remove intl/ directory; add po/ directory
2013 to make new gettext happy. Remove last and utmpdump from
2014 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
2015 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
2016 references to last and utmpdump _SOURCES.
2017 * po/LINGUAS: new file (needed by new gettext)
2018 * po/POTFILES.in: new file (needed by new gettext)
2019 * common.h: remove references to system header files used
2020 only by utmpdump or last
2021 * bootstrap: add `force' options
2022 * NEWS: docu update
2023 * PROGLIST: docu update
2024 * README: dpcu update
2025 * TODO: docu update
639cf7c5 2026 * HOW-TO-CONTRIBUTE: docu update
2cacf0ee
CW
2027
2028 * aclocal.m4: regenerate
2029 * configure: regenerate
2030 * Makefile.in: regenerate
2031 * config.h.in: regenerate
2032 * ABOUT-NLS: new version
2033 * COPYING: new version
2034 * INSTALL: new version
2035 * mkinstalldirs: new version
2036 * missing: new version
2037 * install-sh: new version
2038 * depcomp: new version
2039 * config.sub: new version
2040 * config.guess: new version
2041
da13c36e
CW
20422002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
2043
2044 At Bruno Haible's suggestion, don't include all of
2045 gettext. Just have an intl/ directory with a null
2046 Makefile.in, and a populated po/ directory. m4/
2047 is no longer necessary. Later, when automake bug
2048 is fixed, we can remove the intl/ directory entirely,
2049 but we'll still need the po/ directory and the ABOUT-NLS
2050 file.
2051
2052 * intl/*: remove
2053 * intl/Makefile.in: turn this into a null file
2054 * m4/*: remove
2055 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
2056 * Makefile.am: remove m4/ from SUBDIRS
2057 * Makefile.in: regenerate
2058 * configure: regenerate
2059
0a2e687a
CW
20602002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
2061
2062 * configure.ac: bump version to 1.1.2
2063 * configure: regenerate
2064
eb7cdcb6
CW
20652002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
2066
2067 Add 'mcookie' program. Tag "v1_1_1d"
2068
2069 * src/mcookie: new directory
2070 * src/mcookie/mcookie.c: new file
2071 * src/mcookie/mcookie.1: new file
2072 * src/mcookie/md5.h: new file
2073 * src/mcookie/md5.c: new file
2074 * Makefile.am: add program 'mcookie'
2075 * configure.ac: add test for gettimeofday
2076 * config.h.in: regenerate
2077 * Makefile.in: regenerate
2078 * PROGLIST: add mcookie
2079 * README: add mcookie
2080 * NEWS: mention mcookie
2081
47852e8f
CW
20822002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
2083
2084 Add 'colrm' program. Tag "v1_1_1c"
2085
2086 * src/colrm: new directory
2087 * src/colrm/colrm.c: new file
2088 * src/colrm/colrm.1: new file
2089 * src/colrm/widechar.h: new file
2090 * Makefile.am: add program 'colrm'
2091 * Makefile.in: regenerate
2092 * PROGLIST: add colrm
2093 * README: add colrm
2094 * NEWS: hasn't been updated in a while...
2095
67358361
CW
20962002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
2097
53baeb9d 2098 Add 'colcrt' program. Tag "v1_1_1b"
67358361 2099
53baeb9d
CW
2100 * src/colcrt: new directory
2101 * src/colcrt/colcrt.c: new file
2102 * src/colcrt/colcrt.1: new file
2103 * src/colcrt/widechar.h: new file
2104 * Makefile.am: add program 'colcrt'
2105 * Makefile.in: regenerate
2106 * PROGLIST: add colcrt
2107 * README: add colcrt
2108
21092002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
2110
2111 Add 'column' program. Tag "v1_1_1a"
2112
2113 * src/column: new directory
67358361 2114 * src/column/column.c: new file
53baeb9d 2115 * src/column/column.1: new file
67358361
CW
2116 * src/column/err.c: new file
2117 * src/column/errs.h: new file
2118 * src/column/widechar.h: new file
2119 * Makefile.am: add program 'column'
2120 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
2121 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
2122 * Makefile.in: regenerate
2123 * config.h.in: regenerate
2124 * configure: regenerate
2125 * PROGLIST: add column
2126 * README: add column
2127
53feab08
CW
21282002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
2129
2130 * TODO: remove gettext reminder
2131 * HOW-TO-CONTRIBUTE: explain how to handle programs
2132 that need -lintl, given the gettextize changes below.
2133 * Makefile.in: regenerate
2134
5a07c6d2
CW
21352002-07-12 gettextize <bug-gnu-gettext@gnu.org>
2136
2137 Bug in automake means that we have to gettextize -- even tho
2138 we will never actually build gettext ourselves ('external'
2139 option in AM_GNU_GETTEXT). Reported to automake list.
2140
2141 Bug in gettext means that we have to explicitly set and AC_SUBST
2142 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
2143 Reported to Bruno.
2144
2145 * Makefile.am (SUBDIRS): Add intl, m4.
2146 (ACLOCAL_AMFLAGS): New variable.
2147 (EXTRA_DIST): Add config.rpath.
2148 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
2149 m4/Makefile.
2150 * intl/: new directory
2151 * intl/*: new files
2152 * po/: new directory
2153 * po/*: new files
2154 * m4/: new directory
2155 * m4/*: new files
2156 * config.rpath: new file
2157 * ABOUT-NLS: new file
2158 * aclocal.m4: regenerate
2159 * Makefile.in: regenerate
2160 * configure: regenerate
d4c0f4e5
CW
2161 * bootstrap: add -I m4 to aclocal command; copy files
2162 * config.guess: new file
2163 * config.sub: new file
2164 * compile: new file
5a07c6d2
CW
2165 * config.h.in: regenerate
2166 * TODO: note to remove all this garbage when it becomes
2167 possible; need bugfix to automake and gettext.m4
2168
21692002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
2170
2171 Adjust to cygwin's libintl library now depending on libiconv.
2172 Easiest way: remove explicit search for -lintl and libintl.h;
2173 instead use AM_GNU_GETTEXT.
2174
67358361
CW
2175 Add 'rev' program
2176
5a07c6d2
CW
2177 * configure.ac: don't look for -lintl and libintl.h 'by hand';
2178 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
2179 option requires po/ and intl/ directories. See gettextize above.
2180 * src/rev: new directory
2181 * src/rev/rev.c: new file
2182 * src/rev/rev.1: new file
2183 * src/rev/widechar.h: new file
2184 * Makefile.am: add program 'rev'. Add LDADD variables for
2185 the programs that use gettext, since -lintl is no longer
2186 automatically included in LIBS (use @INTLLIBS@)
2187 * Makefile.in: regenerate
2188 * PROGLIST: add rev
2189 * README: add rev
2190
d7091d84
CW
21912002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
2192 Egor Duda
2193
2194 Add getopt.exe, readlink.exe. Bump to 1.1.1.
2195
2196 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
2197 * configure.ac: bump to 1.1.1
2198 * Makefile.am: add getopt and readlink
2199 * PROGLIST: ditto
2200 * README: ditto
2201 * Makefile.in: regenerate
2202 * configure: regenerate
2203 * src/Makefile.am: delete (forgot to do so in previous commit)
2204 * src/Makefile.in: delete (ditto)
2205 * src/readlink/readlink.1: new file
2206 * src/readlink/readlink.c: new file
2207 * src/getopt/getopt.1: new file
2208 * src/getopt/getopt.c: new file
2209 * src/getopt/parse.bash: new file
2210 * src/getopt/parse.tcsh: new file
2211 * src/getopt/test.bash: new file
2212 * src/getopt/test.tcsh: new file
2213
41326bf7
CW
22142002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
2215 Robert Collins <robert.collins@itdomain.com.au>
2216
2217 Convert to one-big-makefile style. cf "Recursive make
d7091d84 2218 considered harmful". Bump to 1.1.0
41326bf7 2219
49fd867f 2220 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
41326bf7
CW
2221 * Makefile.am: consolidate from src/*/Makefile.am
2222 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
2223 bump version.
2224 * NEWS: Note one-file-to-build-them-all
2225 * TODO: update
2226 * aclocal.m4: regenerate
2227 * Makefile.in: regenerate
2228 * configure: regenerate
2229 * /src/realpath/Makefile.in: delete
2230 * /src/realpath/Makefile.am: delete
2231 * /src/namei/Makefile.in: delete
2232 * /src/namei/Makefile.am: delete
2233 * /src/mkshortcut/Makefile.in: delete
2234 * /src/mkshortcut/Makefile.am: delete
2235 * /src/lpr/Makefile.in: delete
2236 * /src/lpr/Makefile.am: delete
2237 * /src/last/Makefile.in: delete
2238 * /src/last/Makefile.am: delete
2239 * /src/ipc/Makefile.in: delete
2240 * /src/ipc/Makefile.am: delete
2241 * /src/dump/Makefile.in: delete
2242 * /src/dump/Makefile.am: delete
2243 * /src/ddate/Makefile.in: delete
2244 * /src/ddate/Makefile.am: delete
2245 * /src/cygstart/Makefile.in: delete
2246 * /src/cygstart/Makefile.am: delete
2247 * /src/conv/Makefile.in: delete
2248 * /src/conv/Makefile.am: delete
2249 * /src/col/Makefile.in: delete
2250 * /src/col/Makefile.am: delete
2251 * /src/cal/Makefile.in: delete
2252 * /src/cal/Makefile.am: delete
2253 * /src/banner/Makefile.in: delete
2254 * /src/banner/Makefile.am: delete
2255 * /src/ascii/Makefile.in: delete
2256 * /src/ascii/Makefile.am: delete
2257 * /src/Makefile.in: delete
2258 * /src/Makefile.am: delete
2259
ad412770
CW
22602002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
2261
2262 * Makefile.in: regenerate
2263 * src/Makefile.in: regenerate
2264 * src/*/Makefile.in: regenerate
2265 * configure: regenerate
2266 * aclocal.m4: regenerate
2267
22682002-05-22 David A. Willis <dawillis1214@yahoo.com>
2269
2270 * src/col: new directory
2271 * src/col/Makefile.am: new file
2272 * src/col/Makefile.in: new file
2273 * src/col/col.c: new file
2274 * src/col/err.c: new file
2275 * src/col/err.h: new file
2276 * src/col/col.1: new file
2277 * src/col/README.col: new file
2278 * src/Makefile.am: add subdirectory col
2279 * src/Makefile.in: regenerate
2280 * AUTHORS: add David A. Willis for col
2281 * PROGLIST: add col
2282 * README: add col
2283
7af598f5
CW
22842002-04-16 Chris January <chris@atomice.net>
2285
2286 * src/conv/conv.c (convert): Use correct type to store the
2287 return value of fgetc()
2288
13a7ef4c
CW
22892002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
2290
2291 * Makefile.in: rebootstrap
2292 * aclocal.m4: ditto
2293 * configure: ditto
2294 * src/Makefile.in: ditto
2295 * src/ascii/Makefile.in: ditto
2296 * src/banner/Makefile.in: ditto
2297 * src/cal/Makefile.in: ditto
2298 * src/clip/Makefile.in: ditto
2299 * src/conv/Makefile.in: ditto
2300 * src/ddate/Makefile.in: ditto
2301 * src/dump/Makefile.in: ditto
2302 * src/ipc/Makefile.in: ditto
2303 * src/last/Makefile.in: ditto
2304 * src/lpr/Makefile.in: ditto
2305 * src/mkshortcut/Makefile.in: ditto
2306 * src/namei/Makefile.in: ditto
2307 * src/realpath/Makefile.in: ditto
2308
4805cb48
CW
23092002-03-15 Michael Schaap <cygwin_start@mscha.org>
2310
2311 * src/cygstart: new directory
2312 * src/cygstart/Makefile.am: new file
2313 * src/cygstart/Makefile.in: new file
2314 * src/cygstart/cygstart.c: new file
2315 * src/cygstart/cygstart.1: new file
2316 * src/Makefile.am: add subdirectory cygstart
2317 * src/Makefile.in: regenerate
2318 * AUTHORS: add Michael Schaap for cygstart
2319 * PROGLIST: add cygstart
2320 * README: add cygstart
2321
7ab0751f
CW
23222002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
2323
2324 * HOW-TO-CONTRIBUTE: fix typos
2325
23262002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2327
2328 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
2329
a18613f3
CW
23302002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2331
2332 * TODO: remove 'reorg' note
2333 * configure.ac: mark as version 1.0.0
2334 * configure: regenerate
2075abba 2335 * HOW-TO-CONTRIBUTE: new file
a18613f3 2336
334b0592
CW
23372002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2338
2339 * configure.ac: build Makefiles in new directories
2340 * configure.in: regenerate
2341 * Makefile.am: change subdirs
a18613f3 2342 * Makefile.in: regenerate
334b0592 2343
6cc111d5
CW
23442002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2345
2346 * src: new directory
2347 * src/Makefile.am: new file
2348 * src/Makefile.in: new file
2349 * src-gpl/Makefile.am: removed
2350 * src-gpl/Makefile.in: removed
334b0592
CW
2351 * src-pd/Makefile.am: removed
2352 * src-pd/Makefile.in: removed
2353 * src-bsd/Makefile.am: removed
2354 * src-bsd/Makefile.in: removed
6cc111d5
CW
2355
23562002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2357
2358 * src/ascii: new directory
2359 * src-gpl/ascii.c: moved to src/ascii/ascii.c
2360 * src/ascii/ascii.c: moved from src-gpl/ascii.c
2361 * src/ascii/Makefile.am: new file
2362 * src/ascii/Makefile.in: new file
2363
23642002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2365
2366 * src/banner: new directory
2367 * src-gpl/banner.c: moved to src/banner/banner.c
2368 * src/banner/banner.c: moved from src-gpl/banner.c
2369 * src/banner/Makefile.am: new file
2370 * src/banner/Makefile.in: new file
2371
23722002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2373
2374 * src/cal: new directory
2375 * src-bsd/cal.c: moved to src/cal/cal.c
2376 * src/cal/cal.c: moved from src-bsd/cal.c
2377 * src-bsd/cal.1: moved to src/cal/cal.1
2378 * src/cal/cal.1: moved from src-bsd/cal.1
2379 * src-bsd/err.c: moved to src/cal/err.c
2380 * src/cal/err.c: moved from src-bsd/err.c
2381 * src-bsd/errs.h: moved to src/cal/errs.h
2382 * src/cal/errs.h: moved from src-bsd/errs.h
2383 * src-bsd/widechar.h: moved to src/cal/widechar.h
2384 * src/cal/widechar.h: moved from src-bsd/widechar.h
2385 * src-bsd/README.cal: moved to src/cal/README.cal
2386 * src/cal/README.cal: moved from src-bsd/README.cal
2387 * src/cal/Makefile.am: new file
2388 * src/cal/Makefile.in: new file
2389
23902002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2391
2392 * src/clip: new directory
2393 * src-gpl/putclip.c: moved to src/clip/putclip.c
2394 * src/clip/putclip.c: moved from src-gpl/putclip.c
2395 * src-gpl/getclip.c: moved to src/clip/getclip.c
2396 * src/clip/getclip.c: moved from src-gpl/getclip.c
2397 * src/clip/Makefile.am: new file
2398 * src/clip/Makefile.in: new file
2399
24002002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2401
2402 * src/conv: new directory
2403 * src-gpl/conv.c: moved to src/conv/conv.c
2404 * src/conv/conv.c: moved from src-gpl/conv.c
2405 * src/conv/Makefile.am: new file
2406 * src/conv/Makefile.in: new file
2407
24082002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2409
2410 * src/ddate: new directory
2411 * src-pd/ddate.c: moved to src/ddate/ddate.c
2412 * src/ddate/ddate.c: moved from src-pd/ddate.c
2413 * src-pd/ddate.1: moved to src/ddate/ddate.1
2414 * src/ddate/ddate.1: moved from src-pd/ddate.1
2415 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
2416 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
2417 * src/ddate/Makefile.am: new file
2418 * src/ddate/Makefile.in: new file
2419
24202002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2421
2422 * src/dump: new directory
2423 * src-gpl/dump.c: moved to src/dump/dump.c
2424 * src/dump/dump.c: moved from src-gpl/dump.c
2425 * src/dump/Makefile.am: new file
2426 * src/dump/Makefile.in: new file
2427
24282002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2429
2430 * src/ipc: new directory
2431 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
2432 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
2433 * src-gpl/semstat.c: moved to src/ipc/semstat.c
2434 * src/ipc/semstat.c: moved from src-gpl/semstat.c
2435 * src-gpl/semtool.c: moved to src/ipc/semtool.c
2436 * src/ipc/semtool.c: moved from src-gpl/semtool.c
2437 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
2438 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
2439 * src/ipc/Makefile.am: new file
2440 * src/ipc/Makefile.in: new file
2441
334b0592
CW
24422002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2443
2444 * src/last: new directory
2445 * src-gpl/last.c: moved to src/last/last.c
2446 * src/last/last.c: moved from src-gpl/last.c
2447 * src-gpl/last.1: moved to src/last/last.1
2448 * src/last/last.1: moved from src-gpl/last.1
2449 * src-gpl/lastb.1: moved to src/last/lastb.1
2450 * src/last/lastb.1: moved from src-gpl/lastb.1
2451 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
2452 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
2453 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
2454 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
2455 * src/last/Makefile.am: new file
2456 * src/last/Makefile.in: new file
2457
24582002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2459
2460 * src/lpr: new directory
2461 * src-gpl/lpr.c: moved to src/lpr/lpr.c
2462 * src/lpr/lpr.c: moved from src-gpl/lpr.c
2463 * src/lpr/Makefile.am: new file
2464 * src/lpr/Makefile.in: new file
2465
24662002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2467
2468 * src/mkshortcut: new directory
2469 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
2470 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
2471 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
2472 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
2473 * src/mkshortcut/Makefile.am: new file
2474 * src/mkshortcut/Makefile.in: new file
2475
24762002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2477
2478 * src/namei: new directory
2479 * src-pd/namei.c: moved to src/namei/namei.c
2480 * src/namei/namei.c: moved from src-pd/namei.c
2481 * src-pd/namei.1: moved to src/namei/namei.1
2482 * src/namei/namei.1: moved from src-pd/namei.1
2483 * src-pd/README.namei: moved to src/namei/README.namei
2484 * src/namei/README.namei: moved from src-pd/README.namei
2485 * src-pd/README1.namei: moved to src/namei/README1.namei
2486 * src/namei/README1.namei: moved from src-pd/README1.namei
2487 * src/namei/Makefile.am: new file
2488 * src/namei/Makefile.in: new file
2489
24902002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2491
2492 * src/realpath: new directory
2493 * src-gpl/realpath.c: moved to src/realpath/realpath.c
2494 * src/realpath/realpath.c: moved from src-gpl/realpath.c
2495 * src/realpath/Makefile.am: new file
2496 * src/realpath/Makefile.in: new file
2497
2498
0bb67178
CW
24992002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2500
2501 * src-gpl/Makefile.am: add lpr and mkshortcut
2502 * src-gpl/Makefile.in: regenerate
2503 * configure.ac: update version number
2504 * configure: regenerate
2505 * AUTHORS: add Rick and Joshua
2506 * PROGLIST: add lpr and mkshortcut
2507 * NEWS: add lpr and mkshortcut
2508 * README: add lpr and mkshortcut
2509 * TODO: add some notes...
2510 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
2511 include config.h and common.h. Move other #inludes to
2512 common.h. Add some static strings for later use (version,
2513 Id, copyright).
2514 * src-gpl/lpr.c: Add license reference. Explicitly include
2515 config.h and common.h. Move other #includes to common.h.
2516 Add some static strings for later use (version, Id, copyright).
2517 Change programName to program_name (to match style of other
2518 programs). Strdup from argv[0] instead of hardcoding. Use
2519 VA_START macro instead of va_start.
2520
25212002-02-23 Rick Rankin <rick_rankin@yahoo.com>
2522
2523 * src-gpl/lpr.c: new file
2524
25252002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2526
2527 * src-gpl/mkshortcut.c: new file
2528 * src-gpl/mkshortcut.1: new file
2529
bd695173
CW
25302002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2531
2532 * src-pd/ddate.c: add explicit license reference
2533 and move #includes to common.h. Guard setlocale.
2534 Explicitly include config.h, common.h
2535 * src-pd/namei.c: ditto
2536 * src-bsd/cal.c: ditto
2537 * src-bsd/err.c: ditto
2538 * src-bsd/errs.h: explicitly include config.h, common.h
2539 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
2540 * src-gpl/ascii.c: explicitly include config.h
2541 * src-gpl/banner.c: reformat license notice. explicitly
2542 include config.h
2543 * src-gpl/conv.c: explictly include config.h
2544 * src-gpl/dump.c: explictly include config.h; move other
2545 includes into common.h
2546 * src-gpl/getclip.c: explicitly include config.h
2547 * src-gpl/last.c: reformat license notice. explicitly include
2548 config.h. Move other #includes into common.h
2549 * src-gpl/oldutmp.h: add explicit license reference.
2550 * src-gpl/putclip.c: include config.h. Move other #includes
2551 into common.h
2552 * src-gpl/realpath.c: Reformat license reference. Explicitly
2553 include config.h.
2554 * src-gpl/msgtool.c: add explicit license reference. include
2555 config.h. Guard ipc #includes. Move other includes into common.h
2556 * src-gpl/semstat.c: ditto
2557 * src-gpl/semtool.c: ditto
2558 * src-gpl/shmtool.c: ditto
2559 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
2560 include config.h. Move other includes into common.h.
2561 * config.h.in: regenerate
2562 * configure.ac: Add the new checks
2563 * common.h: Migrate other includes from .c files here.
2564 * configure: regenerate
2565
b0a6ede7
CW
25662002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
2567
2568 * src-bsd/cal.c: fix spelling
2569
d2b03e6a 25702002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
d955e090 2571
d2b03e6a
CW
2572 * acinclude.m4: new file
2573 * common.h: new file
2574 * configure.ac: add conditionals for windows-only,
2575 cygipc-only programs
2576 * src-gpl/Makefile.am: use conditionals
2577 * aclocal.m4: regenerate
2578 * config.h.in: regenerate
2579 * Makefile.in: regenerate
2580 * src-gpl/Makefile.in: regenerate
2581 * configure: regenerate
2582 * README: minor changes
2583 * src-bsd/cal.c: use common.h
2584 * src-pd/ddate.c: use common.h
2585 * src-pd/namei.c: use common.h
2586 * src-gpl/ascii.c: use common.h
2587 * src-gpl/banner.c: use common.h
2588 * src-gpl/conv.c: use common.h
2589 * src-gpl/dump.c: use common.h
2590 * src-gpl/getclip.c: use common.h
2591 * src-gpl/last.c: use common.h
2592 * src-gpl/msgtool.c: use common.h
2593 * src-gpl/putclip.c: use common.h
2594 * src-gpl/realpath.c: use common.h
2595 * src-gpl/semstat.c: use common.h
2596 * src-gpl/semtool.c: use common.h
2597 * src-gpl/shmtool.c: use common.h
2598 * src-gpl/utmpdump.c: use common.h
2599
26002002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
d955e090
CW
2601
2602 * NEWS: add entries for 0.9.6, .7, and .8
2603 * ChangeLog: fix tabs
2604 * release version 0.9.8
2605
d2b03e6a 26062002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
304a161b
CW
2607
2608 * src-pd/ddate.c: new file
2609 * src-pd/ddate.1: new file
2610 * src-pd/ddate.doc: new file
2611 * AUTHORS: add Druel the Chaotic
2612 * PROGLIST: add ddate
2613 * README: mention ddate
2614 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2615 to manlist
2616 * src-bsd/Makefile.in: regenerate
2617
d2b03e6a 26182002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
7beb4079
CW
2619
2620 * src-gpl/realpath.c: new file
2621 * AUTHORS: add Steven Barker
2622 * PROGLIST: add realpath
2623 * README: mention realpath
2624 * src-gpl/Makefile.am: add realpath to proglist
2625 * src-gpl/Makefile.in: regenerate
2626
d2b03e6a 26272002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
c9f916ab
CW
2628
2629 * src-gpl/utmpdump.c: new file
7beb4079 2630 * AUTHORS: add Mark Bradshaw
c9f916ab
CW
2631 * PROGLIST: add utmpdump
2632 * README: mention utmpdump
2633 * src-gpl/Makefile.am: add utmpdump to proglist
2634 * src-gpl/Makefile.in: regenerate
2635
d2b03e6a 26362002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
6cf885d7
CW
2637
2638 * bootstrap: new file
2639 * src-gpl/Makefile.am: add last to proglist
2640 * src-gpl/Makefile.in: regenerate
2641 * PROGLIST: add last
2642 * README: mention last
2643 * AUTHORS: add Mark Bradshaw
2644
d2b03e6a 26452002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
6cf885d7
CW
2646
2647 * src-gpl/last.c: new file
2648 * src-gpl/last.1: new file
2649 * src-gpl/lastb.1: new file
2650 * src-gpl/oldutmp.h: new file
2651
d4a28ab0
CW
26522001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2653
2654 * src-gpl/banner.c: fix the -c option, use ANSI
2655 font to print the extended charset
2656
26572001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2658
2659 * licenses: new subdir
2660 * licenses/COPYING.GPL: new file (GPL text)
2661 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2662 without the advertising clause)
2663 * src-pd: new subdir (for public domain source code that
2664 I've taken, modified, and released under the GPL)
2665 * src-bsd: new subdir (for source code that is covered
2666 by the BSD-no-advert license) Note that BSD-w-advert
2667 code is disallowed -- can't legally be linked to
2668 cygwin1.dll.
2669 * src: removed (renamed to src-gpl for consistency)
2670 * src-gpl: new (renamed from src)
2671 * PROGLIST: new file (contains descriptions of the
2672 various programs)
2673 * README: proglist stuff removed. README is more general.
d955e090
CW
2674 * src-bsd/Makefile.am: new file
2675 * src-bsd/Makefile.in: new file
2676 * src-bsd/README.cal: new file
2677 * src-bsd/cal.1: new file
2678 * src-bsd/cal.c: new file
2679 * src-bsd/err.c: new file
2680 * src-bsd/errs.h: new file
2681 * src-bsd/widechar.h: new file
2682 * src-pd/Makefile.am: new file
d4a28ab0
CW
2683 * src-pd/Makefile.in: new file
2684 * src-pd/README.namei: new file
2685 * src-pd/README1.namei: new file
2686 * src-pd/namei.1: new file
2687 * src-pd/namei.c: new file
2688 * configure.ac: add new tests to support namei and cal
2689 * Makefile.am: add new subdirs
2690 * config.h.in: regenerate
2691 * aclocal.m4: regenerate
2692 * Makefile.in: regenerate
2693 * src/Makefile.in: regenerate
2694
26952001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2696
2697 * package renamed to 'cygutils'
2698 * README: update
2699 * NEWS: update
5db1fa14 2700 * AUTHORS: add Joerg Schaible
d4a28ab0
CW
2701 * configure.ac: package name change
2702 * src/Makefile.am: add 'banner'
2703 * src/banner.c: new file. Modified from Joerg's
2704 original to use popt for argument processing.
2705 * configure: regenerate
2706 * config.h.in: regenerate
2707 * aclocal.m4: regenerate
2708 * Makefile.in: regenerate
2709 * src/Makefile.in: regenerate
2710
27112001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2712
2713 * src/semtool.c: added
2714 * src/semstat.c: added
2715 * src/msgtool.c: added
2716 * src/shmtool.c: added
2717 * src/Makefile.am: add semtool, semstat, msgtool,
2718 and shmtool targets.
2719 * configure.ac: add check for cygipc, and for
2720 ipc headers
2721 * configure: regenerate
2722 * config.h.in: regenerate
2723 * aclocal.m4: regenerate
2724 * Makefile.in: regenerate
2725 * src/Makefile.in: regenerate
2726
27272001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2728
2729 * uuencode.1: deleted
2730 * uuencode.c: deleted
2731 * uudecode.1: deleted
2732 * uudecond.c: deleted (get these from GNU sharutils)
2733 * mktemp.1: deleted
2734 * mktemp.c: deleted (get these from
2735 http://www.courtesan.com/mktemp/)
2736 * autoconfiscated -- lots of new files
2737 * moved remaining .c files into src subdir
2738 * src/conv.c: now recognize 'dos2unix.exe' and
2739 'unix2dos.exe' as special argv[0] values, along
2740 with 'd2u.exe' and 'u2d.exe'
2741 * src/Makefile.in: install conv.exe as itself but
2742 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2743
27440.9.2
2745
d955e090
CW
2746 * link with /usr/lib/libpopt.a ('official' version)
2747 * add mktemp implementation
2748 * add friendly help/option handling to dump, putclip,
2749 getclip, and ascii.
d4a28ab0
CW
2750
27510.9.1 ---- baseline
2752
This page took 0.324723 seconds and 5 git commands to generate.