[BACK]Return to ChangeLog CVS log [TXT][DIR] Up to [local] / src / usr.bin / patch

Annotation of src/usr.bin/patch/ChangeLog, Revision 1.1.1.1

1.1       deraadt     1: Tue Sep 15 00:36:15 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                      2:
                      3:        * patchlevel.h: PATCHLEVEL 12u8.
                      4:
                      5: Mon Sep 14 22:01:23 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                      6:
                      7:        * Makefile.SH: Add uninstall target.  Simplify install target.
                      8:
                      9:        * util.c (fatal, pfatal): Add some asterisks to make fatal
                     10:        messages stand out more.
                     11:
                     12: Tue Aug 25 22:13:36 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     13:
                     14:        * patch.c (main, get_some_switches), common.h, inp.c (plan_a,
                     15:        plan_b), pch.c (there_is_another_aptch): Add -t option,
                     16:        similar to -f.
                     17:
                     18: Mon Jul 27 11:27:07 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     19:
                     20:        * inp.c (plan_a, util.c (fetchname): Use a macro to simplify code.
                     21:        * common.h: Define SCCSDIFF and RCSDIFF.
                     22:        * inp.c (plan_a): Use them to make sure it's safe to check out
                     23:        the default RCS or SCCS version.
                     24:        From Paul Eggert.
                     25:
                     26: Wed Jul 22 14:37:08 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     27:
                     28:        * patch.man: Use the standard comment syntax -- '\" -- instead
                     29:        of '''.
                     30:
                     31: Tue Jul 21 15:26:01 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     32:
                     33:        * Configure: Add /etc /usr/lib /lib to pth.
                     34:
                     35: Mon Jul 20 14:10:32 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     36:
                     37:        * util.h: Declare basename.
                     38:        * inp.c (plan_a), util.c (fetchname): Use it to isolate the
                     39:        leading path when testing for RCS and SCCS files.
                     40:
                     41: Sat Jul 11 18:03:26 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     42:
                     43:        * Configure: Use the user's PATH and build pth from it.
                     44:
                     45: Fri Jul 10 16:03:23 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     46:
                     47:        * Configure: Change cc -S to cc -c and tr '[ - ]' '[\012-\012]'
                     48:        to tr ' ' '\012' for AIX 3.2.
                     49:        From chip@tct.com (Chip Salzenberg).
                     50:
                     51:        * util.c (makedirs): Only make the directories that don't exist.
                     52:        From chip@tct.com (Chip Salzenberg).
                     53:
                     54: Wed Jul  8 01:21:15 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     55:
                     56:        * util.c (fatal, pfatal): Print "patch: " before message.
                     57:        * pch.c, inp.c, patch.c, util.c: Remove "patch: " from the
                     58:        callers that had it.
                     59:
                     60:        * util.c (pfatal): New function.
                     61:        * util.h: Declare it and pfatal[1-4] macros.
                     62:        * various files: Use it instead of fatal where appropriate.
                     63:
                     64:        * Configure: Make /usr/local/man/man1 the first choice for the
                     65:        man pages.
                     66:
                     67:        * patch.c (main): Open ofp after checking for ed script.
                     68:        Close ofp and rejfp before trying plan B.
                     69:        From epang@sfu.ca (Eugene Pang).
                     70:
                     71:        * backupfile.h: Declare get_version.
                     72:
                     73:        * Move decls of rindex and popen to common.h.
                     74:
                     75:        * common.h (myuid): New variable.
                     76:        * patch.c (main): Initialize it.
                     77:        * inp.c (myuid): Function removed.
                     78:        (plan_a): Use the variable, not the function.
                     79:
                     80:        * patch.c: Reinstate -E option.
                     81:
                     82: Tue Jul  7 23:19:28 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     83:
                     84:        * inp.c (myuid): New function.
                     85:        (plan_a): Call it.  Optimize stat calls.  Be smarter about
                     86:        detecting checked out RCS and SCCS files.
                     87:        From Paul Eggert (eggert@twinsun.com).
                     88:
                     89:        * inp.c, util.c, patch.c: Don't bother checking for stat() > 0.
                     90:
                     91: Mon Jul  6 13:01:52 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                     92:
                     93:        * version.c (version): Don't print the RCS stuff, since we're
                     94:        not updating it regularly.
                     95:
                     96:        * patch.c (get_some_switches): Make the usage message more accurate.
                     97:
                     98:        * patchlevel.h: PATCHLEVEL 12u7.
                     99:
                    100:        * Makefile.SH (dist): New target.
                    101:        Makedist: File removed.
                    102:
                    103:        * inp.c (plan_a): Check whether the user can write to the
                    104:        file, not whether anyone can write to the file.
                    105:
                    106: Sat Jul  4 00:06:58 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                    107:
                    108:        * inp.c (plan_a): Try to check out read-only files from RCS or SCCS.
                    109:
                    110:        * util.c (move_file): If backing up by linking fails, try copying.
                    111:        From cek@sdc.boeing.com (Conrad Kimball).
                    112:
                    113:        * patch.c (get_some_switches): Eliminate -E option; always
                    114:        remove empty output files.
                    115:
                    116:        * util.c (fetchname): Only undo slash removal for relative
                    117:        paths if -p was not given.
                    118:
                    119:        * Makefile.sh: Add mostlyclean target.
                    120:
                    121: Fri Jul  3 23:48:14 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
                    122:
                    123:        * util.c (fetchname): Accept whitespace between `Index:' and filename.
                    124:        Also plug a small memory leak for diffs against /dev/null.
                    125:        From eggert@twinsun.com (Paul Eggert).
                    126:
                    127:        * common.h: Don't define TRUE and FALSE if already defined.
                    128:        From phk@data.fls.dk (Poul-Henning Kamp).
                    129:
                    130: Wed Apr 29 10:19:33 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
                    131:
                    132:        * backupfile.c (get_version): Exit if given a bad backup type.
                    133:
                    134: Fri Mar 27 09:57:14 1992  Karl Berry  (karl at hayley)
                    135:
                    136:         * common.h (S_ISDIR, S_ISREG): define these.
                    137:         * inp.c (plan_a): use S_ISREG, not S_IFREG.
                    138:         * util.c (fetchname): use S_ISDIR, not S_IFDIR.
                    139:
                    140: Mon Mar 16 14:10:42 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
                    141:
                    142:        * patchlevel.h: PATCHLEVEL 12u6.
                    143:
                    144: Sat Mar 14 13:13:29 1992  David J. MacKenzie  (djm at frob.eng.umd.edu)
                    145:
                    146:        * Configure, config.h.SH: Check for directory header and unistd.h.
                    147:
                    148:        * patch.c (main): If -E was given and output file is empty after
                    149:        patching, remove it.
                    150:        (get_some_switches): Recognize -E option.
                    151:
                    152:        * patch.c (copy_till): Make garbled output an error, not a warning
                    153:        that doesn't change the exit status.
                    154:
                    155:        * common.h: Protect against system declarations of malloc and realloc.
                    156:
                    157:        * Makedist: Add backupfile.[ch].
                    158:
                    159:        * Configure: Look for C library where NeXT and SVR4 put it.
                    160:        Look in /usr/ucb after /bin and /usr/bin for utilities,
                    161:        and look in /usr/ccs/bin, to make SVR4 happier.
                    162:        Recognize m68k predefine.
                    163:
                    164:        * util.c (fetchname): Test of stat return value was backward.
                    165:        From csss@scheme.cs.ubc.ca.
                    166:
                    167:        * version.c (version): Exit with status 0, not 1.
                    168:
                    169:        * Makefile.SH: Add backupfile.[cho].
                    170:        * patch.c (main): Initialize backup file generation.
                    171:        (get_some_switches): Add -V option.
                    172:        * common.h, util,c, patch.c: Replace origext with simple_backup_suffix.
                    173:        * util.c (move_file): Use find_backup_file_name.
                    174:
                    175: Tue Dec  3 11:27:16 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
                    176:
                    177:        * patchlevel.h: PATCHLEVEL 12u5.
                    178:
                    179:        * Makefile.SH: Change clean, distclean, and realclean targets a
                    180:        little so they agree with the GNU coding standards.
                    181:        Add Makefile to addedbyconf, so distclean removes it.
                    182:
                    183:        * Configure: Recognize Domain/OS C library in /lib/libc.
                    184:        From mmuegel@mot.com (Michael S. Muegel).
                    185:
                    186:        * pch.c: Fixes from Wayne Davison:
                    187:        Patch now accepts no-context context diffs that are
                    188:        specified with an assumed one line hunk (e.g.  "*** 10 ****").
                    189:        Fixed a bug in both context and unified diff processing that would
                    190:        put a zero-context hunk in the wrong place (one line too soon).
                    191:        Fixed a minor problem with p_max in unified diffs where it would
                    192:        set p_max to hunkmax unnecessarily (the only adverse effect was to
                    193:        not supply empty lines at eof by assuming they were truncated).
                    194:
                    195: Tue Jul  2 03:25:51 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
                    196:
                    197:        * Configure: Check for signal declaration in
                    198:        /usr/include/sys/signal.h as well as /usr/include/signal.h.
                    199:
                    200:        * Configure, common.h, config.h.SH: Comment out the sprintf
                    201:        declaration and tests to determine its return value type.  It
                    202:        conflicts with ANSI C systems' prototypes in stdio.h and the
                    203:        return value of sprintf is never used anyway -- it's always cast
                    204:        to void.
                    205:
                    206: Thu Jun 27 13:05:32 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)
                    207:
                    208:        * patchlevel.h: PATCHLEVEL 12u4.
                    209:
                    210: Thu Feb 21 15:18:14 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
                    211:
                    212:        * pch.c (another_hunk): Fix off by 1 error.  From
                    213:        iverson@xstor.com (Tim Iverson).
                    214:
                    215: Sun Jan 20 20:18:58 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
                    216:
                    217:        * Makefile.SH (all): Don't make a dummy `all' file.
                    218:
                    219:        * patchlevel.h: PATCHLEVEL 12u3.
                    220:
                    221:        * patch.c (nextarg): New function.
                    222:        (get_some_switches): Use it, to prevent dereferencing a null
                    223:        pointer if an option that takes an arg is not given one (is last
                    224:        on the command line).  From Paul Eggert.
                    225:
                    226:        * pch.c (another_hunk): Fix from Wayne Davison to recognize
                    227:        single-line hunks in unified diffs (with a single line number
                    228:        instead of a range).
                    229:
                    230:        * inp.c (rev_in_string): Don't use `s' before defining it.  From
                    231:        Wayne Davison.
                    232:
                    233: Mon Jan  7 06:25:11 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
                    234:
                    235:        * patchlevel.h: PATCHLEVEL 12u2.
                    236:
                    237:        * pch.c (intuit_diff_type): Recognize `+++' in diff headers, for
                    238:        unified diff format.  From unidiff patch 1.
                    239:
                    240: Mon Dec  3 00:14:25 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
                    241:
                    242:        * patch.c (get_some_switches): Make the usage message more
                    243:        informative.
                    244:
                    245: Sun Dec  2 23:20:18 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
                    246:
                    247:        * Configure: When checking for C preprocessor, look for 'abc.*xyz'
                    248:        instead of 'abc.xyz', so ANSI C preprocessors work.
                    249:
                    250:        * Apply fix for -D from ksb@mentor.cc.purdue.edu (Kevin Braunsdorf).
                    251:
                    252:        * Apply unidiff patches from davison@dri.com (Wayne Davison).
                    253:
                    254: Wed Mar  7 23:47:25 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
                    255:
                    256:        * pch.c: Call malformed instead of goto malformed
                    257:        (just allows easier debugging).
                    258:
                    259: Tue Jan 23 21:27:00 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
                    260:
                    261:        * common.h (TMP*NAME): Make these char *, not char [].
                    262:        patch.c (main): Use TMPDIR (if present) to set TMP*NAME.
                    263:        common.h: Declare getenv.
                    264:
                    265: Sun Dec 17 17:29:48 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
                    266:
                    267:        * patch.c (reverse_flag_specified): New variable.
                    268:        (get_some_switches, reinitialize_almost_everything): Use it.
                    269: 
                    270: Local Variables:
                    271: mode: indented-text
                    272: left-margin: 8
                    273: version-control: never
                    274: end: