]> cygwin.com Git - cygwin-apps/cygutils.git/blame - ChangeLog
Convert many programs to GPLv3+.
[cygwin-apps/cygutils.git] / ChangeLog
CommitLineData
6d7a7b82
CW
12009-11-21 Charles Wilson <cwilson@...>
2
3 Convert many programs to GPLv3+.
4 * COPYING: Update to GPLv3 (applies to compilation).
5 * licenses/COPYING.GPL: Renamed to...
6 * licenses/COPYING.GPLv2: this.
7 * licenses/COPYING.GPLv3: New.
8 * ascii/ascii.c: Switch to GPLv3+. Update copyright years.
9 * clip/getclip.c: Ditto.
10 * clip/putclip.c: Ditto.
11 * conv/conv.c: Ditto.
12 * dump/dump.c: Ditto.
13 * ipc/ipck: Ditto.
14 * ipc/msgtool.c: Ditto.
15 * ipc/semstat.c: Ditto.
16 * ipc/semtool.c: Ditto.
17 * ipc/shmtool.c: Ditto.
18 * PROGLIST: Update license information for each utility.
19 * README: Ditto.
20 * AUTHORS: Ditto. Also reorganize.
21 * TODO: Add notes concerning utilities that have not
22 been converted to GPLv3+.
23 * NEWS: Note license change.
24
29197d74
CW
252009-11-21 Charles Wilson <cwilson@...>
26
27 Only build cygdrop when $host is cygwin.
28 * configure.ac: Arrange to build cygdrop only when CYGWIN.
29 * Makefile.am: Ditto.
30 * NEWS: Add cygdrop.
31
40d43529
CW
322009-11-21 Christian Franke <franke@computer.org>
33
34 Add cygdrop utility.
35 * src/cygdrop: New directory.
36 * src/cygdrop/cygdrop.cc: New file.
37 * Makefile.am: Add program cygdrop.
38 * AUTHORS: Add Christian Franke for cygdrop.
39 * PROGLIST: Add cygdrop.
40 * README: Add cygdrop.
41
7854241f
CW
422009-09-13 Charles Wilson <cwilson@...>
43
44 * src/lpr/Printer.cc: Silence compiler warnings.
45
8043b054
CW
462009-09-13 Charles Wilson <cwilson@...>
47
48 Branch-specific fixes for building on MinGW
49 * configure.ac: Only error if cygwin && !cygwin-1.7; it
50 is okay if !cygwin.
51 * src/cygstart/cygstart.c (cygStart): Refactor much
52 of this code to the following two functions. If !cygwin,
53 always use cygstart_mbs_to_wcs. Retain existing logic for
54 context-dependent use of the two functions, for cygwin.
55 (cygstart_mbs_to_wcs): New function.
56 (cygstart_posix_to_win_w): New function. Guard so that
57 it is only compiled on cygwin.
58 * NEWS: Update.
59
5ca59930
CW
602009-09-13 Charles Wilson <cwilson@...>
61
62 Build and distribution fixes.
63 * Makefile.am: Support silent-rules when building
64 libicons. Don't distributed cygicons.rc.
65
a5139f37
CW
662009-09-13 Charles Wilson <cwilson@...>
67
68 Import relevant changes from MinGW and MSYS port
69 * Makefile.am: Specify --major-image-version and
70 --minor-image-version for DLL and EXEs.
71 * common.h: Compatibility macros for cygwin-specific
72 functions on MinGW.
73 * configure.ac: Force automake-1.11, enable silent rules.
74 * src/conv/conv.c (convert): Use mkstemp instead of tmpnam
75 (the latter fails horribly on MinGW+Vista).
76 * src/conv/mkstemp.c: New file (ported from an old NetBSD
77 version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/)
78 * src/cygstart/cygstart.c: Guard cygwin.h include, and
79 cygwin-specific function calls.
80 * src/realpath/realpath.c: Guard cygwin.h include.
81 * src/readshortcut/readshortcut.c: Guard cygwin-specific
82 function forward declarations.
83 * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help
84 text; extend help and usage text to reflect new options.
85 (usage): Accept errcode instead of always exit(1).
86 (help): New function.
87 (scan_for_help): New function.
88 (main): Add support for -help|--help long options; search
89 first for these and exit early, before allowing getopt().
90 Fix handling of getopt error states.
91 * NEWS: Update.
92
932009-05-06 Charles Wslson <cwilson@...>
21e2cd88
CW
94
95 Release 1.4.0
96 * BRANCHES: Document new branch information.
97 * TODO: Add new items.
98 * configure.ac: Check for cygwin_conv_path (which
99 exists only on cygwin-1.7); error if missing.
100 Bump version number.
101 * config.h.in: Regenerate.
102
fe3a7d70
CW
1032009-05-06 Charles Wilson <cwilson@...>
104
105 Make coding style consistent throughout.
106 * ascii/ascii.c: Format using 'indent -gnu
107 -nut -ppi 1'.
108 * banner/banner.c: Ditto.
109 * clip/getclip.c: Ditto.
110 * clip/putclip.c: Ditto.
111 * cygstart/cygstart.c: Ditto.
112 * dump/dump.c: Ditto.
113 * ipc/msgtool.c: Ditto.
114 * ipc/semstat.c: Ditto.
115 * ipc/semtool.c: Ditto.
116 * ipc/shmtool.c: Ditto.
117 * mkshortcut/mkshortcut.c: Ditto.
118 * readshortcut/readshortcut.c: Ditto.
119 * realpath/realpath.c: Ditto.
120 * Printer.hh: Format using 'astyle --style=gnu -c'.
121 Move 'using namespace' from hh to cc.
122 * Printer.cc: Ditto.
123 * Win32Utils.cc: Ditto.
124 * Win32Utils.hh: Ditto.
125 * PrinterException.hh: Format using 'astyle --style=gnu
126 -c'. Removed 'using namespace' statement.
127 * lpr.cc: Format using 'astyle --style=gnu -c'
128
b96d6602
CW
1292009-05-06 Charles Wilson <cwilson@...>
130
131 Ensure uniformity for --version option.
132 * src/ascii/ascii.c: Ensure --version output
133 reports package version; harmonize formats.
134 * src/banner/banner.c: Ditto.
135 * src/clip/getclip.c: Ditto.
136 * src/clip/putclip.c: Ditto.
137 * src/conv/conv.c: Ditto.
138 * src/cygstart/cygstart.c: Ditto.
139 * src/dump/dump.c: Ditto.
140 * src/mkshortcut/mkshortcut.c: Ditto.
141 * src/realpath/realpath.c: Ditto.
142 * src/readshortcut/readshortcut.c: Ditto, and
143 fix line endings.
144 * src/readshortcut/readshortcut.c: Fix line
145 endings.
146
b87221e3
CW
1472009-05-06 Charles Wilson <cwilson@...>
148
149 * PROGLIST: Fix typo.
150
608458df
CW
1512009-05-05 IWAMURO Motonori <deenheart@gmail.com>
152 Corinna Vinschen <corinna@vinschen.de>
153
154 Support UTF pathnames in cygstart
155 * src/cygstart/cygstart.c (mbstowcs_noerr): New.
156 (mbstowcs_dup): New.
157 (main): Changed *action and *args to wchar_t*.
158 Transcode and dup from argv, rather than strdup.
159 When constructing args, use appropriate wide
160 constants and transoding operations.
161 (skipLocalUNCPart): New.
162 (cygStart): Rewrite to handle wchar_t and new
163 cygwin-1.7 path conversion functions.
164 (winStart): Use ShellExecute[Ex]W, wprintf, and L""
165 throughout.
166
7245242a
CW
1672009-05-05 Charles Wilson <cwilson@...>
168
169 Branch for 1.3.x (cygwin-1.5 only)
170 * BRANCHES: Update documentation
171
b773d56f
CW
1722009-04-22 Charles Wilson <cwilson@...>
173
174 Release 1.3.4
175 * configure.ac: Bump version number.
176 * Makefile.am: Fix post-install.
177 * BRANCHES: Update.
178 * NEWS: Update.
179
6492d64c
CW
1802009-04-21 Charles Wilson <cwilson@...>
181
182 * src/cygicons/README: Remove trailing spaces.
183 * NEWS: Update.
184 * PROGLIST: Fix typos.
b773d56f 185 * BRANCHES: Update.
6492d64c 186 * configure.ac: Bump version number. Update
2798d970
CW
187 to libtool-2.2 idioms. Require ac-2.63. Require
188 gettext-0.17. Modify dist to use lzma.
b773d56f
CW
189 * ABOUT-NLS: Regenerate.
190 * INSTALL: Regenerate.
191 * config.h.in: Regenerate.
192 * po/Makefile.in.in: Regenerate.
6492d64c 193
fe23b761
CW
1942008-09-04 Alex Smith <madalexonline@yahoo.co.uk>
195
196 If cygstart -w, then propagate child exit status.
197 * src/cygstart/cygstart.c (main): exit with
198 value returned by cygStart().
199 (cygStart): If -w/--wait, then get exit status
200 of child process and return it.
201
11adee90
CW
2022008-08-10 Barry Kelly <bkelly.ie@gmail.com>
203
fe23b761 204 Add -w/--wait option to cygstart.
11adee90
CW
205 * src/cygstart/cygstart.c: New enum StartFlags.
206 (main): Add startup options category, containing
207 new -w/--wait option. Use it to set StartFlags.
208 Modify -v/--verbose to set StartFlags.
209 Pass StartFlags to cygStart().
210 (printLastError): New.
211 (cygStart): Change signature to accept StartFlags.
212 Propagate StartFlags to winStart().
213 (winStart): Change signature to accept StartFlags.
214 Wait for child process to finish if SF_WAIT flag
215 is set in StartFlags.
216
65b579cb
CW
2172007-08-24 Charles Wilson <cwilson@...>
218
219 Bump version number to 1.3.2
220
221 * bootstrap: copy libtool.m4 to m4/.
222 * configure.ac: Bumped version number. Created
223 VERSION_* AC_SUBSTS for use by cygicons.rc.in.
224 Created AC_SUBST value for cygicon dll vernum.
225 Added libtool. Don't force -lpopt into LIBS.
226 Added cygicons.rc to list of generated files.
227 * Makefile.am: Added rules for building cygicons
228 DLL (but only on win32). Added doc_DATA target for
229 installing documentation. Added licenses_DATA
230 target for installing component licenses into
231 subdir of $(docdir). Added include_HEADERS target
232 for installing cygicons header (but only on win32).
233 Added lpr_doc_DATA and cygicons_doc_DATA targets
234 for installing component documentation into separate
235 subdirs of $(docdir). Added -lpopt to the *_LDADD
236 rules for the targets that need it, now that -lpopt
237 is not added to LIBS (created *_LDADD if not exist).
238 Added install-hook/uninstall-hook commands to force
239 the cygicons import and libtool libraries to have
240 the desired name. Added necessary variables, targets,
241 flags, and custom rules for building cygicons (special
242 care needed to deal with .rc files).
243 * src/cygicons/README: new file.
244 * src/cygicons/cygicons.h: new file.
245 * src/cygicons/cygicons.rc.in: new file.
246 * src/cygicons/cygwin-kde.ico: new file.
247 * src/cygicons/cygwin.ico: new file.
248 * src/cygicons/cygwinblue.ico: new file.
249 * src/cygicons/cygwincyan.ico: new file.
250 * src/cygicons/cygwing.ico: new file.
251 * src/cygicons/cygwings.ico: new file.
252 * src/cygicons/cygwinpurple.ico: new file.
253 * src/cygicons/cygwinred.ico: new file.
254 * src/cygicons/cygwinshiny.ico: new file.
255 * src/cygicons/cygwinyellow.ico: new file.
256 * config.h.in: regenerated.
257 * AUTHORS: updated documentation.
258 * NEWS: updated documentation.
259 * PROGLIST: updated documentation.
260 * README: updated documentation.
261 * HOW-TO-INSTALL: updated documentation.
262 * BRANCHES: updated documentation.
263
a15e13ca
CW
2642006-12-12 Charles Wilson <cwilson@...>
265
266 Release 1.3.1
267 Update build machinery to ac-2.61, am-1.10, gt-0.15
268
269 * configure.ac: bump version number
270 Move auxilliary files to build-aux dir.
271 Move .m4 files to m4/ dir.
272 * Makefile.am: Make sure aclocal can find m4 files.
273 * BRANCHES: update documentation
274 * NEWS: update documentation
275 * config.rpath: remove from CVS control
276 * acinclude.m4: moved to...
277 * m4/check_stdcall_func.m4: here.
278 * INSTALL: update to latest automake
279 * bootstrap: use autoreconf
280 * config.h.in: regenerate with latest autoconf
281 * ABOUT-NLS: update to latest gettext
282 * po/Makefile.in.in: update to latest gettext
283 * po/Rules-quot: update to latest gettext
284 * po/Makevars.template: new file due to gettext update
285
2862006-12-12 Michael Schaap <cygwin@mscha.nl>
287
288 * src/cygstart/cygstart.c (winstart): use
289 cygwin_internal(CW_SYNC_WINENV) instead of own
290 code to sync environment
291 (main): add --verbose option to show actual
292 ShellExecute call made
293
76e235a1
CW
2942006-03-20 Charles Wilson <cwilson@...>
295
296 bump version number to 1.3.0
297
298 * Makefile.am: remove programs, code, and documentation for
299 cal, col, colcrt, colrm, column, ddate, getopt, mcookie,
300 namei, rename, and rev. These programs now provided by
301 util-linux package.
302 * configure.ac: bump version number
303 * BRANCHES: update documentation
304 * NEWS: update documentation
305 * PROGLIST: update documentation
306 * README: update documentation
307 * src/cal/README.cal: removed
308 * src/cal/cal.1: removed
309 * src/cal/cal.c: removed
310 * src/cal/err.c: removed
311 * src/cal/errs.h: removed
312 * src/cal/widechar.h: removed
313 * src/col/README.col: removed
314 * src/col/col.1: removed
315 * src/col/col.c: removed
316 * src/col/err.c: removed
317 * src/col/err.h: removed
318 * src/colcrt/colcrt.1: removed
319 * src/colcrt/colcrt.c: removed
320 * src/colcrt/widechar.h: removed
321 * src/colrm/colrm.1: removed
322 * src/colrm/colrm.c: removed
323 * src/colrm/widechar.h: removed
324 * src/column/column.1: removed
325 * src/column/column.c: removed
326 * src/column/err.c: removed
327 * src/column/errs.h: removed
328 * src/column/widechar.h: removed
329 * src/ddate/ddate.1: removed
330 * src/ddate/ddate.c: removed
331 * src/ddate/ddate.doc: removed
332 * src/getopt/getopt.1: removed
333 * src/getopt/getopt.c: removed
334 * src/getopt/parse.bash: removed
335 * src/getopt/parse.tcsh: removed
336 * src/getopt/test.bash: removed
337 * src/getopt/test.tcsh: removed
338 * src/mcookie/mcookie.1: removed
339 * src/mcookie/mcookie.c: removed
340 * src/mcookie/md5.c: removed
341 * src/mcookie/md5.h: removed
342 * src/namei/README.namei: removed
343 * src/namei/README1.namei: removed
344 * src/namei/namei.1: removed
345 * src/namei/namei.c: removed
346 * src/rename/nls.h: removed
347 * src/rename/rename.1: removed
348 * src/rename/rename.c: removed
349 * src/rev/rev.1: removed
350 * src/rev/rev.c: removed
351 * src/rev/widechar.h: removed
352
67eb9474
CW
3532006-02-10 Charles Wilson <cwilson@...>
354
355 bump version number - 1.2.10
356 * configure.ac: ditto
357 * NEWS: update documentation
358 * BRANCHES: ditto
359 * INSTALL: update from autotools
360
3612006-02-10 Michael Schaap <cygwin@mscha.org>
362
363 * src/cygstart/cygstart.c (setup_win_environ): properly convert
364 environment variables to Win32.
365
3662006-02-10 Eric Blake <ebb9@byu.net>
367
368 * src/cygstart/cygstart.c (main): Don't permute options
369
41322b40
CW
3702005-07-09 Charles Wilson <cwilson@...>
371
372 bump version number - 1.2.9
373 * configure.ac: ditto
374 * NEWS: update documentation
375 * BRANCHES: ditto
376
4156620e
CF
3772005-07-08 Christopher Faylor <cgf@timesys.com>
378
379 * src/readshortcut.c (readshortcut): Pass opts by reference so that
380 changes made to the opts contents are reflected in the caller to
381 accommodate freeing of malloced fields.
382
ee86c819
CW
3832005-05-16 Charles Wilson <cwilson@...>
384
385 bump version number - 1.2.8
386 * configure.ac: bump version
387 * BRANCHES: update documentation
388
c09847dc
CW
3892005-05-16 Kees Zeelenberg <kzlq@...>
390
391 * src/dump/dump.c: fixes for -mno-cygwin/mingw
392 compatibility.
393 * common.h: ditto
394 * NEWS: update documentation
395
3962005-05-16 Michael Schaap <cygstart@...>
a932f2dd
CW
397
398 * src/cygstart/cygstart.c: improve compatibility with
399 'mount -X' by syncing env between cygwin and windows.
400 * NEWS: update documentation
401
0a9fe2f2
CW
4022005-04-12 Charles Wilson <cwilson@...>
403
404 bump version number - 1.2.7
405
406 * configure.ac: bump version
407 * BRANCHES: update documentation
408 * NEWS: ditto
409 * AUTHORS: ditto
410 * PROGLIST: ditto
411
b493aa03
CF
4122005-04-12 Christopher Faylor <cgf@timesys.com>
413
414 * Makefile.am: Add rename.
415 * src/rename/rename.c: New file.
416 * src/rename/nls.h: Ditto.
417 * src/rename/rename.1: Ditto.
418
48101fdb
CW
4192005-03-07 Michael Schaap <cygstart@...>
420
421 * src/cygstart/cygstart.c: reorganize around previous
422 patch.
423 * NEWS: document.
424
7fadead1
CW
4252005-03-03 Anthony Derosa <anthony.derosa1@...>
426
427 * src/cygstart/cygstart.c: fix memory leak, and improve
428 handling of long command lines.
429
23348f9f
CW
4302005-02-01 Charles Wilson <cwilson@....>
431
432 bump version number - 1.2.6
433
434 * configure.ac: bump version number
435 * src/conv/conv.c (exitOnZero): new function
436 (main): add new options --force, --safe
437 (conv): look for '\0' to signify binary files, not
438 "early" other-style line endings. Always convert
439 to specified type, unless '\0' found and --force not
440 given. But if disobeying user, print reason.
441 See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html
442 * NEWS: document new behavior
443 * BRANCHES: update
444
4452005-01-31 Charles Wilson <cwilson@....>
446
447 * src/readlink/readlink.1: remove
448 * src/readlink/readlink.c: remove
449 * Makefile.am: remove readlink.1 and readlink.c
450 * NEWS: document it
451 * README: document it; also fix typo
452 * AUTHORS: remove references to readlink
453 * PROGLIST: remove readlink
454 * configure: regenerate
455
08cb7edc
CW
4562004-03-12 Charles Wilson <cwilson@....>
457
458 bump version number
459
460 * src/mkshortcut/mkshortcut.c: fix some
461 memory leaks in mkshortcut().
462 * configure.ac: bump version number
463 * BRANCHES: update
464
4652004-03-10 Harold L Hunt II <huntharo@....>
466
467 * src/mkshortcut/mkshortcut.c: add -d|--desc
468 option to set the description field (==tooltip
469 text) of the shortcut.
470 * src/mkshortcut/mkshortcut.1: document it.
471 * NEWS: document it
472
6d007d60
CW
4732004-02-14 Dick Repansky <rrepasky@....>
474 Joshua Danial Franklin <joshuadfranklin@....>
475
476 * src/mkshortcut/mkshortcut.c: add -s option
477 to control normal|minimized|maximized state
478 of the launched application.
479 * src/mkshortcut/mkshortcut.1: document it.
480 * NEWS: document it
481
b5edac4c
CW
4822004-01-31 Charles Wilson <cwilson@....>
483
484 bump version number
485
486 * src/ipc/ipcrm.c: remove
487 * src/ipc/ipcrm.8: remove
488 * src/ipc/ipcs.c: remove
489 * src/ipc/ipcs.8: remove
490 * src/ipc/semtool.c: compensate for interface differences
491 in cygserver vs. cygipc
492 * configure.ac: don't look for cygipc; just look for shmget
493 * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their
494 manpages. Don't use extra libs (IPCLIBS) to build ipc programs
495 -- rely on cygserver support.
496 * README: update
497 * PROGLIST: update
498 * NEWS: update
499 * BRANCHES: update
500
807fb049
CW
5012003-12-01 Charles Wilson <cwilson@ece.gatech.edu>
502
503 bump version number
504
505 * src/ipc/ipck: fix typo, adapt for cygserver
506 compatibility
507 * NEWS: update
508 * BRANCHES: update
509
5102003-11-25 Rick Rankin <rick_rankin@yahoo.com>
511
512 * src/lpr/Printer.cc: fix bug in print() operation that was
513 causing duplication of the last character of a file.
514 * src/lpr/lpr.cc: add description of -l option to help message.
515
04226fa8
CW
5162003-10-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
517
518 * src/mkshortcut/mkshortcut.1: update to reflect
519 new -w/--workingdir option.
520
dd028aac
CW
5212003-09-13 Charles Wilson <cwilson@ece.gatech.edu>
522
523 * src/clip/getclip.c: Handle /dev/clipboard
524 native format. Add --no-conv option. Make it
525 the default.
526 * src/clip/putclip.c: Handle /dev/clipboard
527 native format. Add --no-conv option. Make it
528 the default.
529
5302003-09-12 Rob Siklos <rob3@siklos.ca>
531
532 * src/clip/getclip.c: implemented --dos and --unix,
533 renamed putclip() to getclip()
534 * src/clip/putclip.c: implemented --dos and --unix,
535 fixed segfault on null input,
536 fixed indentation spacing,
537 return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock
538 * TODO: removed --unix --dos flag item for getclip and putclip
539
c56f3b40
CW
5402003-09-04 Chalres Wilson <cwilson@ece.gatech.edu>
541
542 * NEWS: update
543
5442003-09-04 Rob Siklos <rob3@siklos.ca>
545
546 * src/readshortcut: new directory
547 * src/readshortcut/readshortcut.c: new file
548 * src/readshortcut/readshortcut.1: new file
549 * Makefile.am: add program 'readshortcut'
550 * AUTHORS: add Rob Siklos for readshortcut
551 * PROGLIST: add readshortcut
552 * README: add readshortcut
553
73d352cb
CW
5542003-08-02 Charles Wilson <cwilson@ece.gatech.edu>
555
556 tag and release v1_2_1
557
558 * configure.ac: don't add cygipc to libs; put
559 value in a separate variable IPCLIBS
560 * Makefile.am: use @IPCLIBS@
561 * HOW-TO-CONTRIBUTE: update
562 * PROGLIST: update
b1858d43 563
e1225768
CW
5642003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
565
566 tag and release v1_2_0
567
568 * BRANCHES: add v1_2_0
569
b1858d43
CW
5702003-07-13 Charles Wilson <cwilson@ece.gatech.edu>
571
572 * Makefile.am: correct some mistakes with
573 optionally-built progs.
574
02073789
CW
5752003-06-16 Charles Wilson <cwilson@ece.gatech.edu>
576
577 * src/mkshortcut/mkshortcut.1: fix ^M problem.
578
9420d22f
CW
5792003-06-13 Charles Wilson <cwilson@ece.gatech.edu>
580
581 * Makefile.am: add ipcs, ipcrm, and ipck
582 * configure.ac: change search method for libcygipc,
583 bump version number.
584 * src/ipc/ipcs.c: new file
585 * src/ipc/ipcs.8: new file
586 * src/ipc/ipcrm.c: new file
587 * src/ipc/ipcrm.8: new file
588 * src/ipc/ipck: new file
589 * NEWS: add info about ipcs, ipcrm, ipck
590 * PROGLIST: ditto
591 * README: ditto
592 * config.h.in: regenerate
593
669b09e4
CW
5942003-06-12 gilles civario <gilles.civario@cea.fr>
595
596 * src/lpr/Printer.cc (Printer::open): correct
597 access mode.
598
b7b5914e
CW
5992003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
600
601 * BRANCHES: new file.
602
5f27608b
CW
6032003-06-10 Charles Wilson <cwilson@ece.gatech.edu>
604
605 * Bump version to 1.1.4. Release.
606
a18d2869
CW
6072003-06-07 Rick Rankin <rick_rankin@yahoo.com>
608
609 * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF
610 translation is done. Defaults to false. Also added accessor
611 operations getRawFlag(), setRawFlag().
612 * src/lpr/Printer.cc: ditto.
613 * src/lpr/lpr.cc: added -l option to suppress CR/LF translation.
614 * src/lpr/lpr.1: added documentation for -l option.
615
e3a19465
CW
6162003-05-20 Charles Wilson <cwilson@ece.gatech.edu>
617
618 * NEWS: update lpr entry
21006e63
CW
619
6202003-05-20 Rick Rankin <rick_rankin@yahoo.com>
621 * src/lpr/lpr.c: removed file
622 * src/lpr/Printer.cc: new file
623 * src/lpr/Printer.hh: new file
624 * src/lpr/PrinterException.hh: new file
625 * src/lpr/README: new file
626 * src/lpr/Win32Utils.cc: new file
627 * src/lpr/Win32Utils.hh: new file
628 * src/lpr/lpr.1: new file
629 * src/lpr/lpr.cc: new file
630 * Makefile.am: add macro src_lpr_lpr_SOURCES
631 updated macros noinst_HEADERS, man_MANS
632 * configure.ac: added AC_PROG_CXX to compile C++ files
633
ec5b9412
CW
6342003-05-17 Charles Wilson <cwilson@ece.gatech.edu>
635
636 * configure.ac: correct a problem with newer
637 autoconf
638 * config.h.in: regenerate
639
b2682e03
CW
6402003-02-05 Charles Wilson <cwilson@ece.gatech.edu>
641
642 * NEWS: announce mkshortcut changes
643
6442003-02-05 David G. Baur <dgbaur@idmicro.com>
645
646 Added --workdir option to mkshortcut to set working directory
647 specified directory.
648
649 * mkshortcut.c (main): added dir_name_arg to opts
650 set dir_name to dir_name_arg if option was set
651 otherwise obtained from exe_name.
652 * mkshortcut.1: update
653
c4453a3d
CW
6542002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
655
656 Convert mkshortcut to popt. Bump to version 1.1.3
657
658 * mkshortcut.c (license): new function
659 (version): popt version() function
660 (version): static variable renamed to versionStr
661 (help): new function
662 (usage): popt usage() function; the old usage()
663 function eliminated
664 (printLicense): new function
665 (printBottomDescription): new function
666 (printTopDescription): new function
667 (getVersion): new function
668 (mkshortcut): new function, contains core code
669 (print_version): removed.
670 (main): almost completely rewritten to use popt
b2682e03
CW
671 instead of getopt
672 * TODO: remove note about mkshortcut.
673
6742002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
675
676 Fix things so that 'make dist' works
677
678 * Makefile.am: split up EXTRA_DIST into several
679 variables. Add a lot of files. Remove reference
680 to the m4/ directory.
681 * HOW-TO-CONTRIBUTE: correct a few things affected
682 by the above change.
683
6842002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
685
686 Tired of long 'cvs diff' times over my modem, I
687 removed the files generated by bootstrap from
688 CVS. tarballs will have them, but cvs checkouts
689 will need to always run bootstrap. Since gettextize
690 is too intrusive, leave ABOUT-NLS and config.rpath
691 so we don't have to include gettext in bootstrap.
692 Also, don't bother with autoheader, so leave config.h.in
693 in CVS as well.
694
695 * missing: remove
696 * mkinstalldirs: remove
697 * install-sh: remove
698 * config.guess: remove
699 * config.sub: remove
700 * depcomp: remove
701 * compile: remove
702 * Makefile.in: remove
703 * aclocal.m4: remove
704 * configure: remove
705 * stamp-h.in: remove (not used by newer autotools)
706
7072002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
708
709 Because utmpdump and last are now provided by the new
710 sysvinit package, those programs have been removed
711 from cygutils. Also, update to recent autotools &
712 gettext, plus a few cleanups.
713
714 * src/last/last.c: remove
715 * src/last/utmpdump.c: remove
716 * src/last/oldutmp.h: remove
717 * src/last/last.1: remove
718 * src/last/lastb.1: remove
719 * src/last/: remove directory
720 * intl/Makefile.in: remove
721 * intl/: remove directory
722
723 * src/cal/cal.c: cygwin provides langinfo.h, but
724 not the nl_langinfo function. Make sure both exist
725 before calling nl_langinfo.
726 * configure.ac: remove references to system header files
727 needed only by utmpdump or last. Don't try to generate
728 intl/Makefile.
729 * Makefile.am: remove intl/ directory; add po/ directory
730 to make new gettext happy. Remove last and utmpdump from
731 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
732 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
733 references to last and utmpdump _SOURCES.
734 * po/LINGUAS: new file (needed by new gettext)
735 * po/POTFILES.in: new file (needed by new gettext)
736 * common.h: remove references to system header files used
737 only by utmpdump or last
738 * bootstrap: add `force' options
739 * NEWS: docu update
740 * PROGLIST: docu update
741 * README: dpcu update
742 * TODO: docu update
743 * HOW-TO-CONTRIBUTE: docu update
744
745 * aclocal.m4: regenerate
746 * configure: regenerate
747 * Makefile.in: regenerate
748 * config.h.in: regenerate
749 * ABOUT-NLS: new version
750 * COPYING: new version
751 * INSTALL: new version
752 * mkinstalldirs: new version
753 * missing: new version
754 * install-sh: new version
755 * depcomp: new version
756 * config.sub: new version
757 * config.guess: new version
758
7592002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
760
761 At Bruno Haible's suggestion, don't include all of
762 gettext. Just have an intl/ directory with a null
763 Makefile.in, and a populated po/ directory. m4/
764 is no longer necessary. Later, when automake bug
765 is fixed, we can remove the intl/ directory entirely,
766 but we'll still need the po/ directory and the ABOUT-NLS
767 file.
768
769 * intl/*: remove
770 * intl/Makefile.in: turn this into a null file
771 * m4/*: remove
772 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
773 * Makefile.am: remove m4/ from SUBDIRS
774 * Makefile.in: regenerate
775 * configure: regenerate
776
7772002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
778
779 * configure.ac: bump version to 1.1.2
780 * configure: regenerate
781
7822002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
783
784 Add 'mcookie' program. Tag "v1_1_1d"
785
786 * src/mcookie: new directory
787 * src/mcookie/mcookie.c: new file
788 * src/mcookie/mcookie.1: new file
789 * src/mcookie/md5.h: new file
790 * src/mcookie/md5.c: new file
791 * Makefile.am: add program 'mcookie'
792 * configure.ac: add test for gettimeofday
793 * config.h.in: regenerate
794 * Makefile.in: regenerate
795 * PROGLIST: add mcookie
796 * README: add mcookie
797 * NEWS: mention mcookie
798
7992002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
800
801 Add 'colrm' program. Tag "v1_1_1c"
802
803 * src/colrm: new directory
804 * src/colrm/colrm.c: new file
805 * src/colrm/colrm.1: new file
806 * src/colrm/widechar.h: new file
807 * Makefile.am: add program 'colrm'
808 * Makefile.in: regenerate
809 * PROGLIST: add colrm
810 * README: add colrm
811 * NEWS: hasn't been updated in a while...
812
8132002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
814
815 Add 'colcrt' program. Tag "v1_1_1b"
816
817 * src/colcrt: new directory
818 * src/colcrt/colcrt.c: new file
819 * src/colcrt/colcrt.1: new file
820 * src/colcrt/widechar.h: new file
821 * Makefile.am: add program 'colcrt'
822 * Makefile.in: regenerate
823 * PROGLIST: add colcrt
824 * README: add colcrt
825
8262002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
827
828 Add 'column' program. Tag "v1_1_1a"
829
830 * src/column: new directory
831 * src/column/column.c: new file
832 * src/column/column.1: new file
833 * src/column/err.c: new file
834 * src/column/errs.h: new file
835 * src/column/widechar.h: new file
836 * Makefile.am: add program 'column'
837 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
838 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
839 * Makefile.in: regenerate
840 * config.h.in: regenerate
841 * configure: regenerate
842 * PROGLIST: add column
843 * README: add column
844
8452002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
846
847 * TODO: remove gettext reminder
848 * HOW-TO-CONTRIBUTE: explain how to handle programs
849 that need -lintl, given the gettextize changes below.
850 * Makefile.in: regenerate
851
8522002-07-12 gettextize <bug-gnu-gettext@gnu.org>
853
854 Bug in automake means that we have to gettextize -- even tho
855 we will never actually build gettext ourselves ('external'
856 option in AM_GNU_GETTEXT). Reported to automake list.
857
858 Bug in gettext means that we have to explicitly set and AC_SUBST
859 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
860 Reported to Bruno.
861
862 * Makefile.am (SUBDIRS): Add intl, m4.
863 (ACLOCAL_AMFLAGS): New variable.
864 (EXTRA_DIST): Add config.rpath.
865 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
866 m4/Makefile.
867 * intl/: new directory
868 * intl/*: new files
869 * po/: new directory
870 * po/*: new files
871 * m4/: new directory
872 * m4/*: new files
873 * config.rpath: new file
874 * ABOUT-NLS: new file
875 * aclocal.m4: regenerate
876 * Makefile.in: regenerate
877 * configure: regenerate
878 * bootstrap: add -I m4 to aclocal command; copy files
879 * config.guess: new file
880 * config.sub: new file
881 * compile: new file
882 * config.h.in: regenerate
883 * TODO: note to remove all this garbage when it becomes
884 possible; need bugfix to automake and gettext.m4
885
8862002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
887
888 Adjust to cygwin's libintl library now depending on libiconv.
889 Easiest way: remove explicit search for -lintl and libintl.h;
890 instead use AM_GNU_GETTEXT.
891
892 Add 'rev' program
893
894 * configure.ac: don't look for -lintl and libintl.h 'by hand';
895 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
896 option requires po/ and intl/ directories. See gettextize above.
897 * src/rev: new directory
898 * src/rev/rev.c: new file
899 * src/rev/rev.1: new file
900 * src/rev/widechar.h: new file
901 * Makefile.am: add program 'rev'. Add LDADD variables for
902 the programs that use gettext, since -lintl is no longer
903 automatically included in LIBS (use @INTLLIBS@)
904 * Makefile.in: regenerate
905 * PROGLIST: add rev
906 * README: add rev
907
9082002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
909 Egor Duda
910
911 Add getopt.exe, readlink.exe. Bump to 1.1.1.
912
913 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
914 * configure.ac: bump to 1.1.1
915 * Makefile.am: add getopt and readlink
916 * PROGLIST: ditto
917 * README: ditto
918 * Makefile.in: regenerate
919 * configure: regenerate
920 * src/Makefile.am: delete (forgot to do so in previous commit)
921 * src/Makefile.in: delete (ditto)
922 * src/readlink/readlink.1: new file
923 * src/readlink/readlink.c: new file
924 * src/getopt/getopt.1: new file
925 * src/getopt/getopt.c: new file
926 * src/getopt/parse.bash: new file
927 * src/getopt/parse.tcsh: new file
928 * src/getopt/test.bash: new file
929 * src/getopt/test.tcsh: new file
930
9312002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
932 Robert Collins <robert.collins@itdomain.com.au>
933
934 Convert to one-big-makefile style. cf "Recursive make
935 considered harmful". Bump to 1.1.0
936
937 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
938 * Makefile.am: consolidate from src/*/Makefile.am
939 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
940 bump version.
941 * NEWS: Note one-file-to-build-them-all
942 * TODO: update
943 * aclocal.m4: regenerate
944 * Makefile.in: regenerate
945 * configure: regenerate
946 * /src/realpath/Makefile.in: delete
947 * /src/realpath/Makefile.am: delete
948 * /src/namei/Makefile.in: delete
949 * /src/namei/Makefile.am: delete
950 * /src/mkshortcut/Makefile.in: delete
951 * /src/mkshortcut/Makefile.am: delete
952 * /src/lpr/Makefile.in: delete
953 * /src/lpr/Makefile.am: delete
954 * /src/last/Makefile.in: delete
955 * /src/last/Makefile.am: delete
956 * /src/ipc/Makefile.in: delete
957 * /src/ipc/Makefile.am: delete
958 * /src/dump/Makefile.in: delete
959 * /src/dump/Makefile.am: delete
960 * /src/ddate/Makefile.in: delete
961 * /src/ddate/Makefile.am: delete
962 * /src/cygstart/Makefile.in: delete
963 * /src/cygstart/Makefile.am: delete
964 * /src/conv/Makefile.in: delete
965 * /src/conv/Makefile.am: delete
966 * /src/col/Makefile.in: delete
967 * /src/col/Makefile.am: delete
968 * /src/cal/Makefile.in: delete
969 * /src/cal/Makefile.am: delete
970 * /src/banner/Makefile.in: delete
971 * /src/banner/Makefile.am: delete
972 * /src/ascii/Makefile.in: delete
973 * /src/ascii/Makefile.am: delete
974 * /src/Makefile.in: delete
975 * /src/Makefile.am: delete
976
9772002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
978
979 * Makefile.in: regenerate
980 * src/Makefile.in: regenerate
981 * src/*/Makefile.in: regenerate
982 * configure: regenerate
983 * aclocal.m4: regenerate
984
9852002-05-22 David A. Willis <dawillis1214@yahoo.com>
986
987 * src/col: new directory
988 * src/col/Makefile.am: new file
989 * src/col/Makefile.in: new file
990 * src/col/col.c: new file
991 * src/col/err.c: new file
992 * src/col/err.h: new file
993 * src/col/col.1: new file
994 * src/col/README.col: new file
995 * src/Makefile.am: add subdirectory col
996 * src/Makefile.in: regenerate
997 * AUTHORS: add David A. Willis for col
998 * PROGLIST: add col
999 * README: add col
1000
10012002-04-16 Chris January <chris@atomice.net>
1002
1003 * src/conv/conv.c (convert): Use correct type to store the
1004 return value of fgetc()
1005
10062002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1007
1008 * Makefile.in: rebootstrap
1009 * aclocal.m4: ditto
1010 * configure: ditto
1011 * src/Makefile.in: ditto
1012 * src/ascii/Makefile.in: ditto
1013 * src/banner/Makefile.in: ditto
1014 * src/cal/Makefile.in: ditto
1015 * src/clip/Makefile.in: ditto
1016 * src/conv/Makefile.in: ditto
1017 * src/ddate/Makefile.in: ditto
1018 * src/dump/Makefile.in: ditto
1019 * src/ipc/Makefile.in: ditto
1020 * src/last/Makefile.in: ditto
1021 * src/lpr/Makefile.in: ditto
1022 * src/mkshortcut/Makefile.in: ditto
1023 * src/namei/Makefile.in: ditto
1024 * src/realpath/Makefile.in: ditto
1025
10262002-03-15 Michael Schaap <cygwin_start@mscha.org>
1027
1028 * src/cygstart: new directory
1029 * src/cygstart/Makefile.am: new file
1030 * src/cygstart/Makefile.in: new file
1031 * src/cygstart/cygstart.c: new file
1032 * src/cygstart/cygstart.1: new file
1033 * src/Makefile.am: add subdirectory cygstart
1034 * src/Makefile.in: regenerate
1035 * AUTHORS: add Michael Schaap for cygstart
1036 * PROGLIST: add cygstart
1037 * README: add cygstart
1038
10392002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1040
1041 * HOW-TO-CONTRIBUTE: fix typos
1042
10432002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1044
1045 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1046
10472002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1048
1049 * TODO: remove 'reorg' note
1050 * configure.ac: mark as version 1.0.0
1051 * configure: regenerate
1052 * HOW-TO-CONTRIBUTE: new file
1053
10542002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1055
1056 * configure.ac: build Makefiles in new directories
1057 * configure.in: regenerate
1058 * Makefile.am: change subdirs
1059 * Makefile.in: regenerate
1060
10612002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1062
1063 * src: new directory
1064 * src/Makefile.am: new file
1065 * src/Makefile.in: new file
1066 * src-gpl/Makefile.am: removed
1067 * src-gpl/Makefile.in: removed
1068 * src-pd/Makefile.am: removed
1069 * src-pd/Makefile.in: removed
1070 * src-bsd/Makefile.am: removed
1071 * src-bsd/Makefile.in: removed
1072
10732002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1074
1075 * src/ascii: new directory
1076 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1077 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1078 * src/ascii/Makefile.am: new file
1079 * src/ascii/Makefile.in: new file
1080
10812002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1082
1083 * src/banner: new directory
1084 * src-gpl/banner.c: moved to src/banner/banner.c
1085 * src/banner/banner.c: moved from src-gpl/banner.c
1086 * src/banner/Makefile.am: new file
1087 * src/banner/Makefile.in: new file
1088
10892002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1090
1091 * src/cal: new directory
1092 * src-bsd/cal.c: moved to src/cal/cal.c
1093 * src/cal/cal.c: moved from src-bsd/cal.c
1094 * src-bsd/cal.1: moved to src/cal/cal.1
1095 * src/cal/cal.1: moved from src-bsd/cal.1
1096 * src-bsd/err.c: moved to src/cal/err.c
1097 * src/cal/err.c: moved from src-bsd/err.c
1098 * src-bsd/errs.h: moved to src/cal/errs.h
1099 * src/cal/errs.h: moved from src-bsd/errs.h
1100 * src-bsd/widechar.h: moved to src/cal/widechar.h
1101 * src/cal/widechar.h: moved from src-bsd/widechar.h
1102 * src-bsd/README.cal: moved to src/cal/README.cal
1103 * src/cal/README.cal: moved from src-bsd/README.cal
1104 * src/cal/Makefile.am: new file
1105 * src/cal/Makefile.in: new file
1106
11072002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1108
1109 * src/clip: new directory
1110 * src-gpl/putclip.c: moved to src/clip/putclip.c
1111 * src/clip/putclip.c: moved from src-gpl/putclip.c
1112 * src-gpl/getclip.c: moved to src/clip/getclip.c
1113 * src/clip/getclip.c: moved from src-gpl/getclip.c
1114 * src/clip/Makefile.am: new file
1115 * src/clip/Makefile.in: new file
1116
11172002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1118
1119 * src/conv: new directory
1120 * src-gpl/conv.c: moved to src/conv/conv.c
1121 * src/conv/conv.c: moved from src-gpl/conv.c
1122 * src/conv/Makefile.am: new file
1123 * src/conv/Makefile.in: new file
1124
11252002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1126
1127 * src/ddate: new directory
1128 * src-pd/ddate.c: moved to src/ddate/ddate.c
1129 * src/ddate/ddate.c: moved from src-pd/ddate.c
1130 * src-pd/ddate.1: moved to src/ddate/ddate.1
1131 * src/ddate/ddate.1: moved from src-pd/ddate.1
1132 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1133 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1134 * src/ddate/Makefile.am: new file
1135 * src/ddate/Makefile.in: new file
1136
11372002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1138
1139 * src/dump: new directory
1140 * src-gpl/dump.c: moved to src/dump/dump.c
1141 * src/dump/dump.c: moved from src-gpl/dump.c
1142 * src/dump/Makefile.am: new file
1143 * src/dump/Makefile.in: new file
1144
11452002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1146
1147 * src/ipc: new directory
1148 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1149 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1150 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1151 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1152 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1153 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1154 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1155 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1156 * src/ipc/Makefile.am: new file
1157 * src/ipc/Makefile.in: new file
1158
11592002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1160
1161 * src/last: new directory
1162 * src-gpl/last.c: moved to src/last/last.c
1163 * src/last/last.c: moved from src-gpl/last.c
1164 * src-gpl/last.1: moved to src/last/last.1
1165 * src/last/last.1: moved from src-gpl/last.1
1166 * src-gpl/lastb.1: moved to src/last/lastb.1
1167 * src/last/lastb.1: moved from src-gpl/lastb.1
1168 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1169 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1170 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1171 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1172 * src/last/Makefile.am: new file
1173 * src/last/Makefile.in: new file
1174
11752002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1176
1177 * src/lpr: new directory
1178 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1179 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1180 * src/lpr/Makefile.am: new file
1181 * src/lpr/Makefile.in: new file
1182
11832002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1184
1185 * src/mkshortcut: new directory
1186 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
1187 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
1188 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
1189 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
1190 * src/mkshortcut/Makefile.am: new file
1191 * src/mkshortcut/Makefile.in: new file
1192
11932002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1194
1195 * src/namei: new directory
1196 * src-pd/namei.c: moved to src/namei/namei.c
1197 * src/namei/namei.c: moved from src-pd/namei.c
1198 * src-pd/namei.1: moved to src/namei/namei.1
1199 * src/namei/namei.1: moved from src-pd/namei.1
1200 * src-pd/README.namei: moved to src/namei/README.namei
1201 * src/namei/README.namei: moved from src-pd/README.namei
1202 * src-pd/README1.namei: moved to src/namei/README1.namei
1203 * src/namei/README1.namei: moved from src-pd/README1.namei
1204 * src/namei/Makefile.am: new file
1205 * src/namei/Makefile.in: new file
1206
12072002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1208
1209 * src/realpath: new directory
1210 * src-gpl/realpath.c: moved to src/realpath/realpath.c
1211 * src/realpath/realpath.c: moved from src-gpl/realpath.c
1212 * src/realpath/Makefile.am: new file
1213 * src/realpath/Makefile.in: new file
1214
1215
12162002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1217
1218 * src-gpl/Makefile.am: add lpr and mkshortcut
1219 * src-gpl/Makefile.in: regenerate
1220 * configure.ac: update version number
1221 * configure: regenerate
1222 * AUTHORS: add Rick and Joshua
1223 * PROGLIST: add lpr and mkshortcut
1224 * NEWS: add lpr and mkshortcut
1225 * README: add lpr and mkshortcut
1226 * TODO: add some notes...
1227 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
1228 include config.h and common.h. Move other #inludes to
1229 common.h. Add some static strings for later use (version,
1230 Id, copyright).
1231 * src-gpl/lpr.c: Add license reference. Explicitly include
1232 config.h and common.h. Move other #includes to common.h.
1233 Add some static strings for later use (version, Id, copyright).
1234 Change programName to program_name (to match style of other
1235 programs). Strdup from argv[0] instead of hardcoding. Use
1236 VA_START macro instead of va_start.
1237
12382002-02-23 Rick Rankin <rick_rankin@yahoo.com>
1239
1240 * src-gpl/lpr.c: new file
1241
12422002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1243
1244 * src-gpl/mkshortcut.c: new file
1245 * src-gpl/mkshortcut.1: new file
1246
12472002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
1248
1249 * src-pd/ddate.c: add explicit license reference
1250 and move #includes to common.h. Guard setlocale.
1251 Explicitly include config.h, common.h
1252 * src-pd/namei.c: ditto
1253 * src-bsd/cal.c: ditto
1254 * src-bsd/err.c: ditto
1255 * src-bsd/errs.h: explicitly include config.h, common.h
1256 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
1257 * src-gpl/ascii.c: explicitly include config.h
1258 * src-gpl/banner.c: reformat license notice. explicitly
1259 include config.h
1260 * src-gpl/conv.c: explictly include config.h
1261 * src-gpl/dump.c: explictly include config.h; move other
1262 includes into common.h
1263 * src-gpl/getclip.c: explicitly include config.h
1264 * src-gpl/last.c: reformat license notice. explicitly include
1265 config.h. Move other #includes into common.h
1266 * src-gpl/oldutmp.h: add explicit license reference.
1267 * src-gpl/putclip.c: include config.h. Move other #includes
1268 into common.h
1269 * src-gpl/realpath.c: Reformat license reference. Explicitly
1270 include config.h.
1271 * src-gpl/msgtool.c: add explicit license reference. include
1272 config.h. Guard ipc #includes. Move other includes into common.h
1273 * src-gpl/semstat.c: ditto
1274 * src-gpl/semtool.c: ditto
1275 * src-gpl/shmtool.c: ditto
1276 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
1277 include config.h. Move other includes into common.h.
1278 * config.h.in: regenerate
1279 * configure.ac: Add the new checks
1280 * common.h: Migrate other includes from .c files here.
1281 * configure: regenerate
1282
12832002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
1284
1285 * src-bsd/cal.c: fix spelling
1286
12872002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
1288
1289 * acinclude.m4: new file
1290 * common.h: new file
1291 * configure.ac: add conditionals for windows-only,
1292 cygipc-only programs
1293 * src-gpl/Makefile.am: use conditionals
1294 * aclocal.m4: regenerate
1295 * config.h.in: regenerate
1296 * Makefile.in: regenerate
1297 * src-gpl/Makefile.in: regenerate
1298 * configure: regenerate
1299 * README: minor changes
1300 * src-bsd/cal.c: use common.h
1301 * src-pd/ddate.c: use common.h
1302 * src-pd/namei.c: use common.h
1303 * src-gpl/ascii.c: use common.h
1304 * src-gpl/banner.c: use common.h
1305 * src-gpl/conv.c: use common.h
1306 * src-gpl/dump.c: use common.h
1307 * src-gpl/getclip.c: use common.h
1308 * src-gpl/last.c: use common.h
1309 * src-gpl/msgtool.c: use common.h
1310 * src-gpl/putclip.c: use common.h
1311 * src-gpl/realpath.c: use common.h
1312 * src-gpl/semstat.c: use common.h
1313 * src-gpl/semtool.c: use common.h
1314 * src-gpl/shmtool.c: use common.h
1315 * src-gpl/utmpdump.c: use common.h
1316
13172002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1318
1319 * NEWS: add entries for 0.9.6, .7, and .8
1320 * ChangeLog: fix tabs
1321 * release version 0.9.8
1322
13232002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1324
1325 * src-pd/ddate.c: new file
1326 * src-pd/ddate.1: new file
1327 * src-pd/ddate.doc: new file
1328 * AUTHORS: add Druel the Chaotic
1329 * PROGLIST: add ddate
1330 * README: mention ddate
1331 * src-pd/Makefile.am: add ddate to proglist, ddate.1
1332 to manlist
1333 * src-bsd/Makefile.in: regenerate
1334
13352002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
1336
1337 * src-gpl/realpath.c: new file
1338 * AUTHORS: add Steven Barker
1339 * PROGLIST: add realpath
1340 * README: mention realpath
1341 * src-gpl/Makefile.am: add realpath to proglist
1342 * src-gpl/Makefile.in: regenerate
1343
13442002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1345
1346 * src-gpl/utmpdump.c: new file
1347 * AUTHORS: add Mark Bradshaw
1348 * PROGLIST: add utmpdump
1349 * README: mention utmpdump
1350 * src-gpl/Makefile.am: add utmpdump to proglist
1351 * src-gpl/Makefile.in: regenerate
1352
13532002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
1354
1355 * bootstrap: new file
1356 * src-gpl/Makefile.am: add last to proglist
1357 * src-gpl/Makefile.in: regenerate
1358 * PROGLIST: add last
1359 * README: mention last
1360 * AUTHORS: add Mark Bradshaw
1361
13622002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
1363
1364 * src-gpl/last.c: new file
1365 * src-gpl/last.1: new file
1366 * src-gpl/lastb.1: new file
1367 * src-gpl/oldutmp.h: new file
1368
13692001-12-05 Joerg Schaible <joerg.schaible@gft.com>
1370
1371 * src-gpl/banner.c: fix the -c option, use ANSI
1372 font to print the extended charset
1373
13742001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
1375
1376 * licenses: new subdir
1377 * licenses/COPYING.GPL: new file (GPL text)
1378 * licenses/COPYING.BSD-no-advert: new file (BSD license,
1379 without the advertising clause)
1380 * src-pd: new subdir (for public domain source code that
1381 I've taken, modified, and released under the GPL)
1382 * src-bsd: new subdir (for source code that is covered
1383 by the BSD-no-advert license) Note that BSD-w-advert
1384 code is disallowed -- can't legally be linked to
1385 cygwin1.dll.
1386 * src: removed (renamed to src-gpl for consistency)
1387 * src-gpl: new (renamed from src)
1388 * PROGLIST: new file (contains descriptions of the
1389 various programs)
1390 * README: proglist stuff removed. README is more general.
1391 * src-bsd/Makefile.am: new file
1392 * src-bsd/Makefile.in: new file
1393 * src-bsd/README.cal: new file
1394 * src-bsd/cal.1: new file
1395 * src-bsd/cal.c: new file
1396 * src-bsd/err.c: new file
1397 * src-bsd/errs.h: new file
1398 * src-bsd/widechar.h: new file
1399 * src-pd/Makefile.am: new file
1400 * src-pd/Makefile.in: new file
1401 * src-pd/README.namei: new file
1402 * src-pd/README1.namei: new file
1403 * src-pd/namei.1: new file
1404 * src-pd/namei.c: new file
1405 * configure.ac: add new tests to support namei and cal
1406 * Makefile.am: add new subdirs
1407 * config.h.in: regenerate
1408 * aclocal.m4: regenerate
1409 * Makefile.in: regenerate
1410 * src/Makefile.in: regenerate
1411
14122001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
1413
1414 * package renamed to 'cygutils'
1415 * README: update
1416 * NEWS: update
1417 * AUTHORS: add Jorg Schaible
1418 * configure.ac: package name change
1419 * src/Makefile.am: add 'banner'
1420 * src/banner.c: new file. Modified from Joerg's
1421 original to use popt for argument processing.
1422 * configure: regenerate
1423 * config.h.in: regenerate
1424 * aclocal.m4: regenerate
1425 * Makefile.in: regenerate
1426 * src/Makefile.in: regenerate
1427
14282001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
1429
1430 * src/semtool.c: added
1431 * src/semstat.c: added
1432 * src/msgtool.c: added
1433 * src/shmtool.c: added
1434 * src/Makefile.am: add semtool, semstat, msgtool,
1435 and shmtool targets.
1436 * configure.ac: add check for cygipc, and for
1437 ipc headers
1438 * configure: regenerate
1439 * config.h.in: regenerate
1440 * aclocal.m4: regenerate
1441 * Makefile.in: regenerate
1442 * src/Makefile.in: regenerate
1443
14442001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
1445
1446 * uuencode.1: deleted
1447 * uuencode.c: deleted
1448 * uudecode.1: deleted
1449 * uudecond.c: deleted (get these from GNU sharutils)
1450 * mktemp.1: deleted
1451 * mktemp.c: deleted (get these from
1452 http://www.courtesan.com/mktemp/)
1453 * autoconfiscated -- lots of new files
1454 * moved remaining .c files into src subdir
1455 * src/conv.c: now recognize 'dos2unix.exe' and
1456 'unix2dos.exe' as special argv[0] values, along
1457 with 'd2u.exe' and 'u2d.exe'
1458 * src/Makefile.in: install conv.exe as itself but
1459 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
1460
14610.9.2
1462
1463 * link with /usr/lib/libpopt.a ('official' version)
1464 * add mktemp implementation
1465 * add friendly help/option handling to dump, putclip,
1466 getclip, and ascii.
1467
14680.9.1 ---- baseline
1469
1470
14712002-11-11 Charles Wilson <cwilson@ece.gatech.edu>
1472
1473 Convert mkshortcut to popt. Bump to version 1.1.3
1474
1475 * mkshortcut.c (license): new function
1476 (version): popt version() function
1477 (version): static variable renamed to versionStr
1478 (help): new function
1479 (usage): popt usage() function; the old usage()
1480 function eliminated
1481 (printLicense): new function
1482 (printBottomDescription): new function
1483 (printTopDescription): new function
1484 (getVersion): new function
1485 (mkshortcut): new function, contains core code
1486 (print_version): removed.
1487 (main): almost completely rewritten to use popt
c4453a3d
CW
1488 instead of getopt
1489 * TODO: remove note about mkshortcut.
1490
0c884560
CW
14912002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1492
1493 Fix things so that 'make dist' works
1494
1495 * Makefile.am: split up EXTRA_DIST into several
1496 variables. Add a lot of files. Remove reference
1497 to the m4/ directory.
1498 * HOW-TO-CONTRIBUTE: correct a few things affected
1499 by the above change.
1500
41bbee92
CW
15012002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1502
1503 Tired of long 'cvs diff' times over my modem, I
1504 removed the files generated by bootstrap from
1505 CVS. tarballs will have them, but cvs checkouts
1506 will need to always run bootstrap. Since gettextize
1507 is too intrusive, leave ABOUT-NLS and config.rpath
1508 so we don't have to include gettext in bootstrap.
1509 Also, don't bother with autoheader, so leave config.h.in
1510 in CVS as well.
1511
1512 * missing: remove
1513 * mkinstalldirs: remove
1514 * install-sh: remove
1515 * config.guess: remove
1516 * config.sub: remove
1517 * depcomp: remove
1518 * compile: remove
1519 * Makefile.in: remove
1520 * aclocal.m4: remove
1521 * configure: remove
5376d247 1522 * stamp-h.in: remove (not used by newer autotools)
41bbee92 1523
2cacf0ee
CW
15242002-11-10 Charles Wilson <cwilson@ece.gatech.edu>
1525
1526 Because utmpdump and last are now provided by the new
1527 sysvinit package, those programs have been removed
1528 from cygutils. Also, update to recent autotools &
1529 gettext, plus a few cleanups.
1530
1531 * src/last/last.c: remove
1532 * src/last/utmpdump.c: remove
1533 * src/last/oldutmp.h: remove
1534 * src/last/last.1: remove
1535 * src/last/lastb.1: remove
639cf7c5 1536 * src/last/: remove directory
2cacf0ee 1537 * intl/Makefile.in: remove
639cf7c5
CW
1538 * intl/: remove directory
1539
2cacf0ee
CW
1540 * src/cal/cal.c: cygwin provides langinfo.h, but
1541 not the nl_langinfo function. Make sure both exist
1542 before calling nl_langinfo.
1543 * configure.ac: remove references to system header files
1544 needed only by utmpdump or last. Don't try to generate
1545 intl/Makefile.
1546 * Makefile.am: remove intl/ directory; add po/ directory
1547 to make new gettext happy. Remove last and utmpdump from
1548 bin_PROGRAMS; remove last.1 and lastb.1 from man_MANS.
1549 change _LDADD vars from @INTLLIBS@ to @LIBINTL@. Remove
1550 references to last and utmpdump _SOURCES.
1551 * po/LINGUAS: new file (needed by new gettext)
1552 * po/POTFILES.in: new file (needed by new gettext)
1553 * common.h: remove references to system header files used
1554 only by utmpdump or last
1555 * bootstrap: add `force' options
1556 * NEWS: docu update
1557 * PROGLIST: docu update
1558 * README: dpcu update
1559 * TODO: docu update
639cf7c5 1560 * HOW-TO-CONTRIBUTE: docu update
2cacf0ee
CW
1561
1562 * aclocal.m4: regenerate
1563 * configure: regenerate
1564 * Makefile.in: regenerate
1565 * config.h.in: regenerate
1566 * ABOUT-NLS: new version
1567 * COPYING: new version
1568 * INSTALL: new version
1569 * mkinstalldirs: new version
1570 * missing: new version
1571 * install-sh: new version
1572 * depcomp: new version
1573 * config.sub: new version
1574 * config.guess: new version
1575
da13c36e
CW
15762002-07-17 Charles Wilson <cwilson@ece.gatech.edu>
1577
1578 At Bruno Haible's suggestion, don't include all of
1579 gettext. Just have an intl/ directory with a null
1580 Makefile.in, and a populated po/ directory. m4/
1581 is no longer necessary. Later, when automake bug
1582 is fixed, we can remove the intl/ directory entirely,
1583 but we'll still need the po/ directory and the ABOUT-NLS
1584 file.
1585
1586 * intl/*: remove
1587 * intl/Makefile.in: turn this into a null file
1588 * m4/*: remove
1589 * configure.ac: remove m4/Makefile from AC_CONFIG_FILES
1590 * Makefile.am: remove m4/ from SUBDIRS
1591 * Makefile.in: regenerate
1592 * configure: regenerate
1593
0a2e687a
CW
15942002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1595
1596 * configure.ac: bump version to 1.1.2
1597 * configure: regenerate
1598
eb7cdcb6
CW
15992002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1600
1601 Add 'mcookie' program. Tag "v1_1_1d"
1602
1603 * src/mcookie: new directory
1604 * src/mcookie/mcookie.c: new file
1605 * src/mcookie/mcookie.1: new file
1606 * src/mcookie/md5.h: new file
1607 * src/mcookie/md5.c: new file
1608 * Makefile.am: add program 'mcookie'
1609 * configure.ac: add test for gettimeofday
1610 * config.h.in: regenerate
1611 * Makefile.in: regenerate
1612 * PROGLIST: add mcookie
1613 * README: add mcookie
1614 * NEWS: mention mcookie
1615
47852e8f
CW
16162002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1617
1618 Add 'colrm' program. Tag "v1_1_1c"
1619
1620 * src/colrm: new directory
1621 * src/colrm/colrm.c: new file
1622 * src/colrm/colrm.1: new file
1623 * src/colrm/widechar.h: new file
1624 * Makefile.am: add program 'colrm'
1625 * Makefile.in: regenerate
1626 * PROGLIST: add colrm
1627 * README: add colrm
1628 * NEWS: hasn't been updated in a while...
1629
67358361
CW
16302002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1631
53baeb9d 1632 Add 'colcrt' program. Tag "v1_1_1b"
67358361 1633
53baeb9d
CW
1634 * src/colcrt: new directory
1635 * src/colcrt/colcrt.c: new file
1636 * src/colcrt/colcrt.1: new file
1637 * src/colcrt/widechar.h: new file
1638 * Makefile.am: add program 'colcrt'
1639 * Makefile.in: regenerate
1640 * PROGLIST: add colcrt
1641 * README: add colcrt
1642
16432002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1644
1645 Add 'column' program. Tag "v1_1_1a"
1646
1647 * src/column: new directory
67358361 1648 * src/column/column.c: new file
53baeb9d 1649 * src/column/column.1: new file
67358361
CW
1650 * src/column/err.c: new file
1651 * src/column/errs.h: new file
1652 * src/column/widechar.h: new file
1653 * Makefile.am: add program 'column'
1654 * configure.ac: add check for TIOCGWINSZ, termios.h, and ioctl.h.
1655 * common.h: use TIOCGWINSZ to include sys/termios.h or sys/ioctl.h.
1656 * Makefile.in: regenerate
1657 * config.h.in: regenerate
1658 * configure: regenerate
1659 * PROGLIST: add column
1660 * README: add column
1661
53feab08
CW
16622002-07-12 Charles Wilson <cwilson@ece.gatech.edu>
1663
1664 * TODO: remove gettext reminder
1665 * HOW-TO-CONTRIBUTE: explain how to handle programs
1666 that need -lintl, given the gettextize changes below.
1667 * Makefile.in: regenerate
1668
5a07c6d2
CW
16692002-07-12 gettextize <bug-gnu-gettext@gnu.org>
1670
1671 Bug in automake means that we have to gettextize -- even tho
1672 we will never actually build gettext ourselves ('external'
1673 option in AM_GNU_GETTEXT). Reported to automake list.
1674
1675 Bug in gettext means that we have to explicitly set and AC_SUBST
1676 BUILD_INCLUDED_LIBINTL and USE_INCLUDED_LIBINTL in configure.ac.
1677 Reported to Bruno.
1678
1679 * Makefile.am (SUBDIRS): Add intl, m4.
1680 (ACLOCAL_AMFLAGS): New variable.
1681 (EXTRA_DIST): Add config.rpath.
1682 * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in,
1683 m4/Makefile.
1684 * intl/: new directory
1685 * intl/*: new files
1686 * po/: new directory
1687 * po/*: new files
1688 * m4/: new directory
1689 * m4/*: new files
1690 * config.rpath: new file
1691 * ABOUT-NLS: new file
1692 * aclocal.m4: regenerate
1693 * Makefile.in: regenerate
1694 * configure: regenerate
d4c0f4e5
CW
1695 * bootstrap: add -I m4 to aclocal command; copy files
1696 * config.guess: new file
1697 * config.sub: new file
1698 * compile: new file
5a07c6d2
CW
1699 * config.h.in: regenerate
1700 * TODO: note to remove all this garbage when it becomes
1701 possible; need bugfix to automake and gettext.m4
1702
17032002-07-12 Charles S. Wilson <cwilson@ece.gatech.edu>
1704
1705 Adjust to cygwin's libintl library now depending on libiconv.
1706 Easiest way: remove explicit search for -lintl and libintl.h;
1707 instead use AM_GNU_GETTEXT.
1708
67358361
CW
1709 Add 'rev' program
1710
5a07c6d2
CW
1711 * configure.ac: don't look for -lintl and libintl.h 'by hand';
1712 use AM_GNU_GETTEXT instead. Unfortunately, even 'external'
1713 option requires po/ and intl/ directories. See gettextize above.
1714 * src/rev: new directory
1715 * src/rev/rev.c: new file
1716 * src/rev/rev.1: new file
1717 * src/rev/widechar.h: new file
1718 * Makefile.am: add program 'rev'. Add LDADD variables for
1719 the programs that use gettext, since -lintl is no longer
1720 automatically included in LIBS (use @INTLLIBS@)
1721 * Makefile.in: regenerate
1722 * PROGLIST: add rev
1723 * README: add rev
1724
d7091d84
CW
17252002-06-06 Charles S. Wilson <cwilson@ece.gatech.edu>
1726 Egor Duda
1727
1728 Add getopt.exe, readlink.exe. Bump to 1.1.1.
1729
1730 * AUTHORS: add Egor, Kenneth Stailey, and Frodo Looijaard
1731 * configure.ac: bump to 1.1.1
1732 * Makefile.am: add getopt and readlink
1733 * PROGLIST: ditto
1734 * README: ditto
1735 * Makefile.in: regenerate
1736 * configure: regenerate
1737 * src/Makefile.am: delete (forgot to do so in previous commit)
1738 * src/Makefile.in: delete (ditto)
1739 * src/readlink/readlink.1: new file
1740 * src/readlink/readlink.c: new file
1741 * src/getopt/getopt.1: new file
1742 * src/getopt/getopt.c: new file
1743 * src/getopt/parse.bash: new file
1744 * src/getopt/parse.tcsh: new file
1745 * src/getopt/test.bash: new file
1746 * src/getopt/test.tcsh: new file
1747
41326bf7
CW
17482002-06-05 Charles S. Wilson <cwilson@ece.gatech.edu>
1749 Robert Collins <robert.collins@itdomain.com.au>
1750
1751 Convert to one-big-makefile style. cf "Recursive make
d7091d84 1752 considered harmful". Bump to 1.1.0
41326bf7 1753
49fd867f 1754 * HOW-TO-CONTRIBUTE: update to reflect one-big-makefile style.
41326bf7
CW
1755 * Makefile.am: consolidate from src/*/Makefile.am
1756 * configure.ac: remove src/*/Makefile from AC_CONFIG_FILES list.
1757 bump version.
1758 * NEWS: Note one-file-to-build-them-all
1759 * TODO: update
1760 * aclocal.m4: regenerate
1761 * Makefile.in: regenerate
1762 * configure: regenerate
1763 * /src/realpath/Makefile.in: delete
1764 * /src/realpath/Makefile.am: delete
1765 * /src/namei/Makefile.in: delete
1766 * /src/namei/Makefile.am: delete
1767 * /src/mkshortcut/Makefile.in: delete
1768 * /src/mkshortcut/Makefile.am: delete
1769 * /src/lpr/Makefile.in: delete
1770 * /src/lpr/Makefile.am: delete
1771 * /src/last/Makefile.in: delete
1772 * /src/last/Makefile.am: delete
1773 * /src/ipc/Makefile.in: delete
1774 * /src/ipc/Makefile.am: delete
1775 * /src/dump/Makefile.in: delete
1776 * /src/dump/Makefile.am: delete
1777 * /src/ddate/Makefile.in: delete
1778 * /src/ddate/Makefile.am: delete
1779 * /src/cygstart/Makefile.in: delete
1780 * /src/cygstart/Makefile.am: delete
1781 * /src/conv/Makefile.in: delete
1782 * /src/conv/Makefile.am: delete
1783 * /src/col/Makefile.in: delete
1784 * /src/col/Makefile.am: delete
1785 * /src/cal/Makefile.in: delete
1786 * /src/cal/Makefile.am: delete
1787 * /src/banner/Makefile.in: delete
1788 * /src/banner/Makefile.am: delete
1789 * /src/ascii/Makefile.in: delete
1790 * /src/ascii/Makefile.am: delete
1791 * /src/Makefile.in: delete
1792 * /src/Makefile.am: delete
1793
ad412770
CW
17942002-05-23 Charles S. Wilson <cwilson@ece.gatech.edu>
1795
1796 * Makefile.in: regenerate
1797 * src/Makefile.in: regenerate
1798 * src/*/Makefile.in: regenerate
1799 * configure: regenerate
1800 * aclocal.m4: regenerate
1801
18022002-05-22 David A. Willis <dawillis1214@yahoo.com>
1803
1804 * src/col: new directory
1805 * src/col/Makefile.am: new file
1806 * src/col/Makefile.in: new file
1807 * src/col/col.c: new file
1808 * src/col/err.c: new file
1809 * src/col/err.h: new file
1810 * src/col/col.1: new file
1811 * src/col/README.col: new file
1812 * src/Makefile.am: add subdirectory col
1813 * src/Makefile.in: regenerate
1814 * AUTHORS: add David A. Willis for col
1815 * PROGLIST: add col
1816 * README: add col
1817
7af598f5
CW
18182002-04-16 Chris January <chris@atomice.net>
1819
1820 * src/conv/conv.c (convert): Use correct type to store the
1821 return value of fgetc()
1822
13a7ef4c
CW
18232002-03-15 Charles Wilson <cwilson@ece.gatech.edu>
1824
1825 * Makefile.in: rebootstrap
1826 * aclocal.m4: ditto
1827 * configure: ditto
1828 * src/Makefile.in: ditto
1829 * src/ascii/Makefile.in: ditto
1830 * src/banner/Makefile.in: ditto
1831 * src/cal/Makefile.in: ditto
1832 * src/clip/Makefile.in: ditto
1833 * src/conv/Makefile.in: ditto
1834 * src/ddate/Makefile.in: ditto
1835 * src/dump/Makefile.in: ditto
1836 * src/ipc/Makefile.in: ditto
1837 * src/last/Makefile.in: ditto
1838 * src/lpr/Makefile.in: ditto
1839 * src/mkshortcut/Makefile.in: ditto
1840 * src/namei/Makefile.in: ditto
1841 * src/realpath/Makefile.in: ditto
1842
4805cb48
CW
18432002-03-15 Michael Schaap <cygwin_start@mscha.org>
1844
1845 * src/cygstart: new directory
1846 * src/cygstart/Makefile.am: new file
1847 * src/cygstart/Makefile.in: new file
1848 * src/cygstart/cygstart.c: new file
1849 * src/cygstart/cygstart.1: new file
1850 * src/Makefile.am: add subdirectory cygstart
1851 * src/Makefile.in: regenerate
1852 * AUTHORS: add Michael Schaap for cygstart
1853 * PROGLIST: add cygstart
1854 * README: add cygstart
1855
7ab0751f
CW
18562002-03-13 Charles Wilson <cwilson@ece.gatech.edu>
1857
1858 * HOW-TO-CONTRIBUTE: fix typos
1859
18602002-03-13 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
1861
1862 * src/mkshortcut/mkshortcut.c: fix NULL pointer problem
1863
a18613f3
CW
18642002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1865
1866 * TODO: remove 'reorg' note
1867 * configure.ac: mark as version 1.0.0
1868 * configure: regenerate
2075abba 1869 * HOW-TO-CONTRIBUTE: new file
a18613f3 1870
334b0592
CW
18712002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1872
1873 * configure.ac: build Makefiles in new directories
1874 * configure.in: regenerate
1875 * Makefile.am: change subdirs
a18613f3 1876 * Makefile.in: regenerate
334b0592 1877
6cc111d5
CW
18782002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1879
1880 * src: new directory
1881 * src/Makefile.am: new file
1882 * src/Makefile.in: new file
1883 * src-gpl/Makefile.am: removed
1884 * src-gpl/Makefile.in: removed
334b0592
CW
1885 * src-pd/Makefile.am: removed
1886 * src-pd/Makefile.in: removed
1887 * src-bsd/Makefile.am: removed
1888 * src-bsd/Makefile.in: removed
6cc111d5
CW
1889
18902002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1891
1892 * src/ascii: new directory
1893 * src-gpl/ascii.c: moved to src/ascii/ascii.c
1894 * src/ascii/ascii.c: moved from src-gpl/ascii.c
1895 * src/ascii/Makefile.am: new file
1896 * src/ascii/Makefile.in: new file
1897
18982002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1899
1900 * src/banner: new directory
1901 * src-gpl/banner.c: moved to src/banner/banner.c
1902 * src/banner/banner.c: moved from src-gpl/banner.c
1903 * src/banner/Makefile.am: new file
1904 * src/banner/Makefile.in: new file
1905
19062002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1907
1908 * src/cal: new directory
1909 * src-bsd/cal.c: moved to src/cal/cal.c
1910 * src/cal/cal.c: moved from src-bsd/cal.c
1911 * src-bsd/cal.1: moved to src/cal/cal.1
1912 * src/cal/cal.1: moved from src-bsd/cal.1
1913 * src-bsd/err.c: moved to src/cal/err.c
1914 * src/cal/err.c: moved from src-bsd/err.c
1915 * src-bsd/errs.h: moved to src/cal/errs.h
1916 * src/cal/errs.h: moved from src-bsd/errs.h
1917 * src-bsd/widechar.h: moved to src/cal/widechar.h
1918 * src/cal/widechar.h: moved from src-bsd/widechar.h
1919 * src-bsd/README.cal: moved to src/cal/README.cal
1920 * src/cal/README.cal: moved from src-bsd/README.cal
1921 * src/cal/Makefile.am: new file
1922 * src/cal/Makefile.in: new file
1923
19242002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1925
1926 * src/clip: new directory
1927 * src-gpl/putclip.c: moved to src/clip/putclip.c
1928 * src/clip/putclip.c: moved from src-gpl/putclip.c
1929 * src-gpl/getclip.c: moved to src/clip/getclip.c
1930 * src/clip/getclip.c: moved from src-gpl/getclip.c
1931 * src/clip/Makefile.am: new file
1932 * src/clip/Makefile.in: new file
1933
19342002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1935
1936 * src/conv: new directory
1937 * src-gpl/conv.c: moved to src/conv/conv.c
1938 * src/conv/conv.c: moved from src-gpl/conv.c
1939 * src/conv/Makefile.am: new file
1940 * src/conv/Makefile.in: new file
1941
19422002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1943
1944 * src/ddate: new directory
1945 * src-pd/ddate.c: moved to src/ddate/ddate.c
1946 * src/ddate/ddate.c: moved from src-pd/ddate.c
1947 * src-pd/ddate.1: moved to src/ddate/ddate.1
1948 * src/ddate/ddate.1: moved from src-pd/ddate.1
1949 * src-pd/ddate.doc: moved to src/ddate/ddate.doc
1950 * src/ddate/ddate.doc: moved from src-pd/ddate.doc
1951 * src/ddate/Makefile.am: new file
1952 * src/ddate/Makefile.in: new file
1953
19542002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1955
1956 * src/dump: new directory
1957 * src-gpl/dump.c: moved to src/dump/dump.c
1958 * src/dump/dump.c: moved from src-gpl/dump.c
1959 * src/dump/Makefile.am: new file
1960 * src/dump/Makefile.in: new file
1961
19622002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1963
1964 * src/ipc: new directory
1965 * src-gpl/msgtool.c: moved to src/ipc/msgtool.c
1966 * src/ipc/msgtool.c: moved from src-gpl/msgtool.c
1967 * src-gpl/semstat.c: moved to src/ipc/semstat.c
1968 * src/ipc/semstat.c: moved from src-gpl/semstat.c
1969 * src-gpl/semtool.c: moved to src/ipc/semtool.c
1970 * src/ipc/semtool.c: moved from src-gpl/semtool.c
1971 * src-gpl/shmtool.c: moved to src/ipc/shmtool.c
1972 * src/ipc/shmtool.c: moved from src-gpl/shmtool.c
1973 * src/ipc/Makefile.am: new file
1974 * src/ipc/Makefile.in: new file
1975
334b0592
CW
19762002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1977
1978 * src/last: new directory
1979 * src-gpl/last.c: moved to src/last/last.c
1980 * src/last/last.c: moved from src-gpl/last.c
1981 * src-gpl/last.1: moved to src/last/last.1
1982 * src/last/last.1: moved from src-gpl/last.1
1983 * src-gpl/lastb.1: moved to src/last/lastb.1
1984 * src/last/lastb.1: moved from src-gpl/lastb.1
1985 * src-gpl/oldutmp.h: moved to src/last/oldutmp.h
1986 * src/last/oldutmp.h: moved from src-gpl/oldutmp.h
1987 * src-gpl/utmpdump.c: moved to src/last/utmpdump.c
1988 * src/last/utmpdump.c: moved from src-gpl/utmpdump.c
1989 * src/last/Makefile.am: new file
1990 * src/last/Makefile.in: new file
1991
19922002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
1993
1994 * src/lpr: new directory
1995 * src-gpl/lpr.c: moved to src/lpr/lpr.c
1996 * src/lpr/lpr.c: moved from src-gpl/lpr.c
1997 * src/lpr/Makefile.am: new file
1998 * src/lpr/Makefile.in: new file
1999
20002002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2001
2002 * src/mkshortcut: new directory
2003 * src-gpl/mkshortcut.c: moved to src/mkshortcut/mkshortcut.c
2004 * src/mkshortcut/mkshortcut.c: moved from src-gpl/mkshortcut.c
2005 * src-gpl/mkshortcut.1: moved to src/mkshortcut/mkshortcut.1
2006 * src/mkshortcut/mkshortcut.1: moved from src-gpl/mkshortcut.1
2007 * src/mkshortcut/Makefile.am: new file
2008 * src/mkshortcut/Makefile.in: new file
2009
20102002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2011
2012 * src/namei: new directory
2013 * src-pd/namei.c: moved to src/namei/namei.c
2014 * src/namei/namei.c: moved from src-pd/namei.c
2015 * src-pd/namei.1: moved to src/namei/namei.1
2016 * src/namei/namei.1: moved from src-pd/namei.1
2017 * src-pd/README.namei: moved to src/namei/README.namei
2018 * src/namei/README.namei: moved from src-pd/README.namei
2019 * src-pd/README1.namei: moved to src/namei/README1.namei
2020 * src/namei/README1.namei: moved from src-pd/README1.namei
2021 * src/namei/Makefile.am: new file
2022 * src/namei/Makefile.in: new file
2023
20242002-03-02 Charles Wilson <cwilson@ece.gatech.edu>
2025
2026 * src/realpath: new directory
2027 * src-gpl/realpath.c: moved to src/realpath/realpath.c
2028 * src/realpath/realpath.c: moved from src-gpl/realpath.c
2029 * src/realpath/Makefile.am: new file
2030 * src/realpath/Makefile.in: new file
2031
2032
0bb67178
CW
20332002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2034
2035 * src-gpl/Makefile.am: add lpr and mkshortcut
2036 * src-gpl/Makefile.in: regenerate
2037 * configure.ac: update version number
2038 * configure: regenerate
2039 * AUTHORS: add Rick and Joshua
2040 * PROGLIST: add lpr and mkshortcut
2041 * NEWS: add lpr and mkshortcut
2042 * README: add lpr and mkshortcut
2043 * TODO: add some notes...
2044 * src-gpl/mkshortcut.c: Reformat comment block. Explicitly
2045 include config.h and common.h. Move other #inludes to
2046 common.h. Add some static strings for later use (version,
2047 Id, copyright).
2048 * src-gpl/lpr.c: Add license reference. Explicitly include
2049 config.h and common.h. Move other #includes to common.h.
2050 Add some static strings for later use (version, Id, copyright).
2051 Change programName to program_name (to match style of other
2052 programs). Strdup from argv[0] instead of hardcoding. Use
2053 VA_START macro instead of va_start.
2054
20552002-02-23 Rick Rankin <rick_rankin@yahoo.com>
2056
2057 * src-gpl/lpr.c: new file
2058
20592002-02-23 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
2060
2061 * src-gpl/mkshortcut.c: new file
2062 * src-gpl/mkshortcut.1: new file
2063
bd695173
CW
20642002-02-23 Charles Wilson <cwilson@ece.gatech.edu>
2065
2066 * src-pd/ddate.c: add explicit license reference
2067 and move #includes to common.h. Guard setlocale.
2068 Explicitly include config.h, common.h
2069 * src-pd/namei.c: ditto
2070 * src-bsd/cal.c: ditto
2071 * src-bsd/err.c: ditto
2072 * src-bsd/errs.h: explicitly include config.h, common.h
2073 * src-bsd/widechar.h: explicitly include config.h (NOT common.h)
2074 * src-gpl/ascii.c: explicitly include config.h
2075 * src-gpl/banner.c: reformat license notice. explicitly
2076 include config.h
2077 * src-gpl/conv.c: explictly include config.h
2078 * src-gpl/dump.c: explictly include config.h; move other
2079 includes into common.h
2080 * src-gpl/getclip.c: explicitly include config.h
2081 * src-gpl/last.c: reformat license notice. explicitly include
2082 config.h. Move other #includes into common.h
2083 * src-gpl/oldutmp.h: add explicit license reference.
2084 * src-gpl/putclip.c: include config.h. Move other #includes
2085 into common.h
2086 * src-gpl/realpath.c: Reformat license reference. Explicitly
2087 include config.h.
2088 * src-gpl/msgtool.c: add explicit license reference. include
2089 config.h. Guard ipc #includes. Move other includes into common.h
2090 * src-gpl/semstat.c: ditto
2091 * src-gpl/semtool.c: ditto
2092 * src-gpl/shmtool.c: ditto
2093 * src-gpl/utmpdump.c: Reformat license reference. Explicitly
2094 include config.h. Move other includes into common.h.
2095 * config.h.in: regenerate
2096 * configure.ac: Add the new checks
2097 * common.h: Migrate other includes from .c files here.
2098 * configure: regenerate
2099
b0a6ede7
CW
21002002-01-28 Charles Wilson <cwilson@ece.gatech.edu>
2101
2102 * src-bsd/cal.c: fix spelling
2103
d2b03e6a 21042002-01-27 Charles Wilson <cwilson@ece.gatech.edu>
d955e090 2105
d2b03e6a
CW
2106 * acinclude.m4: new file
2107 * common.h: new file
2108 * configure.ac: add conditionals for windows-only,
2109 cygipc-only programs
2110 * src-gpl/Makefile.am: use conditionals
2111 * aclocal.m4: regenerate
2112 * config.h.in: regenerate
2113 * Makefile.in: regenerate
2114 * src-gpl/Makefile.in: regenerate
2115 * configure: regenerate
2116 * README: minor changes
2117 * src-bsd/cal.c: use common.h
2118 * src-pd/ddate.c: use common.h
2119 * src-pd/namei.c: use common.h
2120 * src-gpl/ascii.c: use common.h
2121 * src-gpl/banner.c: use common.h
2122 * src-gpl/conv.c: use common.h
2123 * src-gpl/dump.c: use common.h
2124 * src-gpl/getclip.c: use common.h
2125 * src-gpl/last.c: use common.h
2126 * src-gpl/msgtool.c: use common.h
2127 * src-gpl/putclip.c: use common.h
2128 * src-gpl/realpath.c: use common.h
2129 * src-gpl/semstat.c: use common.h
2130 * src-gpl/semtool.c: use common.h
2131 * src-gpl/shmtool.c: use common.h
2132 * src-gpl/utmpdump.c: use common.h
2133
21342002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
d955e090
CW
2135
2136 * NEWS: add entries for 0.9.6, .7, and .8
2137 * ChangeLog: fix tabs
2138 * release version 0.9.8
2139
d2b03e6a 21402002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
304a161b
CW
2141
2142 * src-pd/ddate.c: new file
2143 * src-pd/ddate.1: new file
2144 * src-pd/ddate.doc: new file
2145 * AUTHORS: add Druel the Chaotic
2146 * PROGLIST: add ddate
2147 * README: mention ddate
2148 * src-pd/Makefile.am: add ddate to proglist, ddate.1
2149 to manlist
2150 * src-bsd/Makefile.in: regenerate
2151
d2b03e6a 21522002-01-26 Charles Wilson <cwilson@ece.gatech.edu>
7beb4079
CW
2153
2154 * src-gpl/realpath.c: new file
2155 * AUTHORS: add Steven Barker
2156 * PROGLIST: add realpath
2157 * README: mention realpath
2158 * src-gpl/Makefile.am: add realpath to proglist
2159 * src-gpl/Makefile.in: regenerate
2160
d2b03e6a 21612002-01-18 Mark Bradshaw <bradshaw@staff.crosswalk.com>
c9f916ab
CW
2162
2163 * src-gpl/utmpdump.c: new file
7beb4079 2164 * AUTHORS: add Mark Bradshaw
c9f916ab
CW
2165 * PROGLIST: add utmpdump
2166 * README: mention utmpdump
2167 * src-gpl/Makefile.am: add utmpdump to proglist
2168 * src-gpl/Makefile.in: regenerate
2169
d2b03e6a 21702002-01-16 Charles Wilson <cwilson@ece.gatech.edu>
6cf885d7
CW
2171
2172 * bootstrap: new file
2173 * src-gpl/Makefile.am: add last to proglist
2174 * src-gpl/Makefile.in: regenerate
2175 * PROGLIST: add last
2176 * README: mention last
2177 * AUTHORS: add Mark Bradshaw
2178
d2b03e6a 21792002-01-16 Mark Bradshaw <bradshaw@staff.crosswalk.com>
6cf885d7
CW
2180
2181 * src-gpl/last.c: new file
2182 * src-gpl/last.1: new file
2183 * src-gpl/lastb.1: new file
2184 * src-gpl/oldutmp.h: new file
2185
d4a28ab0
CW
21862001-12-05 Joerg Schaible <joerg.schaible@gft.com>
2187
2188 * src-gpl/banner.c: fix the -c option, use ANSI
2189 font to print the extended charset
2190
21912001-12-04 Charles Wilson <cwilson@ece.gatech.edu>
2192
2193 * licenses: new subdir
2194 * licenses/COPYING.GPL: new file (GPL text)
2195 * licenses/COPYING.BSD-no-advert: new file (BSD license,
2196 without the advertising clause)
2197 * src-pd: new subdir (for public domain source code that
2198 I've taken, modified, and released under the GPL)
2199 * src-bsd: new subdir (for source code that is covered
2200 by the BSD-no-advert license) Note that BSD-w-advert
2201 code is disallowed -- can't legally be linked to
2202 cygwin1.dll.
2203 * src: removed (renamed to src-gpl for consistency)
2204 * src-gpl: new (renamed from src)
2205 * PROGLIST: new file (contains descriptions of the
2206 various programs)
2207 * README: proglist stuff removed. README is more general.
d955e090
CW
2208 * src-bsd/Makefile.am: new file
2209 * src-bsd/Makefile.in: new file
2210 * src-bsd/README.cal: new file
2211 * src-bsd/cal.1: new file
2212 * src-bsd/cal.c: new file
2213 * src-bsd/err.c: new file
2214 * src-bsd/errs.h: new file
2215 * src-bsd/widechar.h: new file
2216 * src-pd/Makefile.am: new file
d4a28ab0
CW
2217 * src-pd/Makefile.in: new file
2218 * src-pd/README.namei: new file
2219 * src-pd/README1.namei: new file
2220 * src-pd/namei.1: new file
2221 * src-pd/namei.c: new file
2222 * configure.ac: add new tests to support namei and cal
2223 * Makefile.am: add new subdirs
2224 * config.h.in: regenerate
2225 * aclocal.m4: regenerate
2226 * Makefile.in: regenerate
2227 * src/Makefile.in: regenerate
2228
22292001-11-28 Charles Wilson <cwilson@ece.gatech.edu>
2230
2231 * package renamed to 'cygutils'
2232 * README: update
2233 * NEWS: update
2234 * AUTHORS: add Jorg Schaible
2235 * configure.ac: package name change
2236 * src/Makefile.am: add 'banner'
2237 * src/banner.c: new file. Modified from Joerg's
2238 original to use popt for argument processing.
2239 * configure: regenerate
2240 * config.h.in: regenerate
2241 * aclocal.m4: regenerate
2242 * Makefile.in: regenerate
2243 * src/Makefile.in: regenerate
2244
22452001-11-26 Charles Wilson <cwilson@ece.gatech.edu>
2246
2247 * src/semtool.c: added
2248 * src/semstat.c: added
2249 * src/msgtool.c: added
2250 * src/shmtool.c: added
2251 * src/Makefile.am: add semtool, semstat, msgtool,
2252 and shmtool targets.
2253 * configure.ac: add check for cygipc, and for
2254 ipc headers
2255 * configure: regenerate
2256 * config.h.in: regenerate
2257 * aclocal.m4: regenerate
2258 * Makefile.in: regenerate
2259 * src/Makefile.in: regenerate
2260
22612001-11-25 Charles Wilson <cwilson@ece.gatech.edu>
2262
2263 * uuencode.1: deleted
2264 * uuencode.c: deleted
2265 * uudecode.1: deleted
2266 * uudecond.c: deleted (get these from GNU sharutils)
2267 * mktemp.1: deleted
2268 * mktemp.c: deleted (get these from
2269 http://www.courtesan.com/mktemp/)
2270 * autoconfiscated -- lots of new files
2271 * moved remaining .c files into src subdir
2272 * src/conv.c: now recognize 'dos2unix.exe' and
2273 'unix2dos.exe' as special argv[0] values, along
2274 with 'd2u.exe' and 'u2d.exe'
2275 * src/Makefile.in: install conv.exe as itself but
2276 also as d2u.exe, u2d.exe, dos2unix.exe and unix2dos.exe
2277
22780.9.2
2279
d955e090
CW
2280 * link with /usr/lib/libpopt.a ('official' version)
2281 * add mktemp implementation
2282 * add friendly help/option handling to dump, putclip,
2283 getclip, and ascii.
d4a28ab0
CW
2284
22850.9.1 ---- baseline
2286
This page took 0.242479 seconds and 5 git commands to generate.