]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/cvs/lib/ChangeLog
This commit was generated by cvs2svn to compensate for changes in r169693,
[FreeBSD/FreeBSD.git] / contrib / cvs / lib / ChangeLog
1 2004-05-28  Derek Price  <derek@ximbiot.com>
2
3         * xsize.h: New file from GNULIB.
4         * Makefile.am (libcvs_a_SOURCES): Add xsize.h.
5
6 2004-05-15  Derek Price  <derek@ximbiot.com>
7
8         * libcvs.dsp: Header file list updated.
9         * libcvs.dep: Regenerated for "libcvs.dsp" changes.
10         * libcvs.mak: Regenerated for "libcvs.dsp" changes.
11         (Patch from Conrad Pino <conrad@pino.com>.)
12
13 2004-05-13  Derek Price  <derek@ximbiot.com>
14
15         * .cvsignore: Changed for "libcvs.dsp" changes.
16         * libcvs.dsp: Added for "../cvsnt.dsw" changes.
17         * libcvs.dep: Added for "libcvs.dsp" addition.
18         * libcvs.mak: Added for "libcvs.dsp" addition.
19         (Patch from Conrad Pino <conrad@pino.com>.)
20
21 2004-04-20  Derek Price  <derek@ximbiot.com>
22
23         * system.h: Correct comments.
24
25 2004-04-19  Derek Price  <derek@ximbiot.com>
26
27         * system.h: Gratuitous reformatting.
28
29 2004-04-07  Derek Price  <derek@ximbiot.com>
30
31         * regex.c: Revise "FREE_VAR" macro to eliminate C4090/C4022 warnings
32         in Windows build with Visual C++ 6.0 compiler.
33         (Original patch from Conrad T. Pino <Conrad@Pino.com>.)
34
35 2004-04-04  Derek Price  <derek@ximbiot.com>
36
37         * system.h: Correct comment.
38
39 2004-04-04  Derek Price  <derek@ximbiot.com>
40
41         * system.h: Restore complete path folding for Cygwin under Windows.
42         Add ISABSOLUTE macro for determining whether a path is absolute to
43         handle X:\ style paths under Windows (& Cygwin).
44
45 2004-03-25  Derek Price  <derek@ximbiot.com>
46
47         * system.h: No longer fold back slashes in paths into slashes.
48
49 2004-03-20  Derek Price  <derek@ximbiot.com>
50
51         * mkdir.c (mkdir): Declare string args const.
52
53 2004-03-19  Derek Price  <derek@ximbiot.com>
54
55         * .cvsignore: Add fnmatch.h for Windows and other platforms which build
56         it.
57
58 2003-12-09  Derek Price  <derek@ximbiot.com>
59
60         * system.h: Correct spelling in comment.
61
62 2003-12-03  Derek Price  <derek@ximbiot.com>
63
64         * fncase.c (OSX_filename_classes): New array.
65         (fncmp): Use FOLD_FN_CASE rather relying on the fact that it will be
66         #defined to use WNT_filename_classes.
67         * system.h: Define FOLD_FN_CASE, fncmp, and fnfold for all case
68         insensitive filesystems.  Share some code between the new generic case
69         insensitive section and the old WOE32 section.
70
71 2003-10-02  Derek Price  <derek@ximbiot.com>
72
73         * getpass.c: Back out my last getpass.c update since the new GNULIB
74         version introduced some dependencies which I do not want to introduce
75         on stable.
76
77 2003-10-01  Derek Price  <derek@ximbiot.com>
78
79         * getpass.c: Update to new version from GNULIB with Larry's fix
80         incorporated.
81
82 2003-09-30  Larry Jones  <lawrence.jones@eds.com>
83
84         * getpass.c: Fix bug that caused password to be echoed on many
85         systems (input may not be followed by output on the same stream
86         without an intervening call to a file positioning function).
87         (Reported by David Everly <david.everly@mci.com>.)
88
89 2003-07-29  Derek Price  <derek@ximbiot.com>
90
91         * getpass.c: New file, almost identical to GNULIB's currect version.
92         * Makefile.am (libcvs_a_SOURCES): Add getpass.c.
93         * Makefile.in: Regenerated.
94
95 2003-06-09  Derek Price  <derek@ximbiot.com>
96
97         * system.h: Reference the WIN32 macro only in order to define WOE32,
98         in accordance with the GNU convention to avoid implying that we
99         consider the Microsoft Windows Operating Environment any sort of "win".
100
101 2003-05-21  Derek Price  <derek@ximbiot.com>
102
103         * Makefile.in: Regenerate with Automake version 1.7.5.
104
105 2003-05-09  Derek Price  <derek@ximbiot.com>
106
107         * system.h: Define S_ISSOCK on SCO OpenServer.
108
109 2003-04-10  Larry Jones  <lawrence.jones@eds.com>
110
111         * Makefile.in: Regenerated.
112
113 2003-04-03  Derek Price  <derek@ximbiot.com>
114
115         * Makefile.am (distclean-local): New target to remove fnmatch.h when
116         necessary.  This should be handled by Automake, but until then...
117         (Resolves issue #100
118         <http://ccvs.cvshome.org/issues/show_bug.cgi?id=100> from
119         Serguei E. Leontiev <Serge3lse@cvshome.org>.)
120
121         * Makefile.in: Regenerated.
122
123 2003-03-24  Derek Price  <derek@ximbiot.com>
124
125         * Makefile.am: Update copyright notice.
126
127         * Makefile.in: Regenerated.
128
129 2003-02-25  Derek Price  <derek@ximbiot.com>
130
131         * Makefile.in: Regenerated.
132
133 2003-01-23  Larry Jones  <lawrence.jones@eds.com>
134
135         * getdate.y: Add RCS/CVS timestamp format (Y.mm.dd.hh.mm.ss).
136         * getdate.c: Regenerated.
137
138         * wait.h (WCOREDUMP): New macro.
139
140 2002-12-27  Derek Price  <derek@ximbiot.com>
141
142         * getdate.c: Regenerated with Bison 1.35.
143
144 2002-11-04  Derek Price  <derek@ximbiot.com>
145
146         * getdate.y (Convert): Add comment as to the effectiveness of
147         descriptive error messages.
148
149 2002-09-24  Derek Price  <derek@ximbiot.com>
150
151         * Makefile.in: Regenerated using Automake 1.6.3.
152
153 2002-09-24  Derek Price  <derek@ximbiot.com>
154
155         * Makefile.in: Regenerated.
156
157 2002-09-15  Larry Jones  <lawrence.jones@eds.com>
158
159         * system.h: Add FOPEN_BINARY_READWRITE.
160         (Patch submitted by Josh Lehan <cvs@krellan.com>.)
161
162 2002-08-12  Derek Price  <oberon@umich.edu>
163
164         * Makefile.am: Remove obsolete reference to `ftruncate.c'.
165         (Symptoms reported by
166         Andrey Aristarkhov <Aristarkhov@bitechnology.ru>.)
167         * Makefile.in: Regenerated.
168
169 2002-08-08  Derek Price  <oberon@umich.edu>
170
171         * regex.c: Removed unused `compile_range' declaration.
172         (Patch from John Tytgat <John.Tytgat@aaug.net>.)
173         
174 2002-05-09  Larry Jones  <lawrence.jones@eds.com>
175
176         * getline.c (getstr): Make terminator int instead of char to avoid
177         promotion problems.
178         * getline.h (getstr): Change to match.
179
180 2002-05-08  Derek Price  <oberon@umich.edu>
181
182         * Makefile.in: Regenerated.
183         * fnmatch.h: Move this file...
184         * fnmatch.h.in: here.
185
186 2002-05-08  Derek Price  <oberon@umich.edu>
187
188         * strerror.c: Use HAVE_CONFIG_H and put config.h in brackets rather
189         than quotes.
190
191 2002-05-02  Derek Price  <oberon@umich.edu>
192
193         * fnmatch.h: More #defines to avoid Mac OS X namespace conflicts.
194
195 2002-04-30  Derek Price  <oberon@umich.edu>
196
197         * hostname.c: Rename to...
198         * gethostname.c: this.
199         * Makefile.am: Change comment to reflect above.
200
201         * Makefile.in: Regenerated with automake 1.6.
202
203 2002-04-28  Derek Price  <oberon@umich.edu>
204
205         * getopt.h: #define new names for functions and variables when they
206         might conflict with system definitions (namely on Mac OS X 10.1 with
207         the most recent dev packages - This should be removable after the Mac
208         dev packages are fixed.).
209         * regex.h: Ditto.
210         * Makefile.am (libcvs_a_SOURCES): Remove fnmatch.h.
211
212 2002-04-20  Larry Jones  <larry.jones@sdrc.com>
213
214         * Makefile.am (libcvs_a_SOURCES): Add getpagesize.h.
215         * Makefile.in: Regenerated.
216
217 2001-09-18  Derek Price  <dprice@collab.net>
218
219         * fnmatch.c: The header file for a system function we're replacing with
220         our own should be #included using double quotes.
221         (Patch from Corey Minyard  <minyard@acm.org> via
222         Alexey Mahotkin <alexm@hsys.msk.ru>.)
223
224 2001-09-04  Derek Price  <dprice@collab.net>
225
226         * Makefile.in: Regenerated with automake 1.5.
227
228 2001-08-09  Derek Price  <dprice@collab.net>
229
230         * getpagesize.h: Only include sys/param.h when HAVE_SYS_PARAM_H has
231         been defined by configure.
232
233 2001-08-07  Derek Price  <dprice@collab.net>
234
235         * build_lib.com: Verify.
236         * getdate.y: Move the include of xtime.h out from underneath the ifdef
237         so that it is always included.
238         (Patch from Mike Marciniszyn <Mike.Marciniszyn@sanchez.com>.)
239
240         * getdate.c: Regenerated.
241
242 2001-08-06  Derek Price  <dprice@collab.net>
243
244         * Makefile.in: Regenerated.
245
246 2001-07-05  Larry Jones  <larry.jones@sdrc.com>
247
248         * getpagesize.h: New file to define getpagesize() for systems that
249         don't already have it.
250         * valloc.c (valloc): Use it.
251
252 2001-07-04  Derek Price  <dprice@collab.net>
253
254         * Makefile.in: Regenerated with new Automake release candidate 1.4h.
255
256 2001-06-28  Derek Price  <dprice@collab.net>
257
258         * Makefile.in: Regenerated with new version of Automake.
259
260 2001-06-15  Derek Price  <dprice@collab.net>
261
262         * xselect.h: Don't include xtime.h.
263         (Thanks to Martin Neitzel <neitzel@sco.gaertner.de>.)
264
265 2001-04-25  Derek Price  <dprice@collab.net>
266
267         * Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400.
268
269 2001-04-02  Derek Price  <dprice@collab.net>
270             for Alon Ziv  <alonz@zapper.com>
271
272         * getdate.y: Add a declaration for yyparse().
273
274         * getdate.c: Regenerated.
275
276 2001-03-14  Derek Price  <derek.price@openavenue.com>
277
278         * Makefile.in: Regenerated
279
280 2001-02-20  Derek Price  <derek.price@openavenue.com>
281
282         * xgssapi.h: New file to perform GSSAPI include magic.
283         * Makefile.am (EXTRA_DIST): Add xgssapi.h.
284
285         * Makefile.in: Regenerated.
286
287 2001-02-14  Derek Price  <derek.price@openavenue.com>
288
289         * Makefile.am (libcvs_a_SOURCES): Add xtime.h & xselect.h.
290         * Makefile.in: Regenerated.
291         * getdate.y: Include xtime.h.
292         * getdate.c: Regenerated.
293         * system.h: Include xtime.h.
294         * xtime.h: New file to do include magic for time functions.
295         * xselect.h: New file to do select include magic.
296
297 2001-02-06  Derek Price  <derek.price@openavenue.com>
298             Rex Jolliff  <Rex_Jolliff@notes.ymp.gov>
299             Shawn Smith  <Shawn_Smith@notes.ymp.gov>
300
301         * system.h: definitions of CVS_OPENDIR, CVS_READDIR, & CVS_CLOSEDIR
302         provided here in support of changes to handle VMS DEC C 5.7
303         {open,read,close}dir problems.  Check today's entry in the vms subdir
304         for more.
305
306 2001-01-10  Derek Price  <derek.price@openavenue.com>
307             Rex Jolliff  <Rex_Jolliff@notes.ymp.gov>
308
309         * rename.c: replace calls to unlink() with CVS_UNLINK() for VMS
310
311 2000-12-22  Derek Price  <derek.price@openavenue.com>
312
313         * Makefile.am (INCLUDES): Fixed typo
314         * Makefile.in: Regenerated
315
316 2000-12-22  Derek Price  <derek.price@openavenue.com>
317
318         * Makefile.am (INCLUDES): Added $(top_srcdir)/src
319         * Makefile.in: Regenerated
320
321 2000-12-21  Derek Price  <derek.price@openavenue.com>
322
323         * .cvsignore: Added .deps directory and alphabetized
324         * Makefile.am: New file needed by Automake
325         * Makefile.in: Regenerated
326
327 2000-11-15  Derek Price  <derek.price@openavenue.com>
328
329         * system.h:  Added CVS_FDOPEN to conform to CVS_FOPEN precedent
330
331 2000-07-10  Larry Jones  <larry.jones@sdrc.com>
332
333         * savecwd.c: #include <sys/types.h> before <fcntl.h>.
334
335 2000-07-04  Karl Fogel  <kfogel@red-bean.com>
336
337         * getline.h, getline.c (getstr): take new limit arg.
338         (GETLINE_NO_LIMIT): new #define.
339         (getline_safe): new function, takes limit arg and passes it on.
340         (getline): pass GETLINE_NO_LIMIT to getstr().
341         
342         See related change of same date in ../src/ChangeLog.
343
344 2000-06-19  Larry Jones  <larry.jones@sdrc.com>
345
346         * regex.c, regex.h: Version from emacs 20.7 to plug memory leaks
347         and avoid potential portability problems.
348
349 2000-03-22  Larry Jones  <larry.jones@sdrc.com>
350
351         * getdate.y: Add logic to allow yyyy/mm/dd in addition to mm/dd/yy
352         (since that is the format CVS frequently uses).
353         * getdate.c: Regenerated.
354
355 2000-02-16  Jim Meyering  <meyering@lucent.com>
356
357         * sighandle.c (SIG_inCrSect): New function.
358
359 2000-01-03  Larry Jones  <larry.jones@sdrc.com>
360
361         * getdate.y (Convert): Add window to determine whether 2-digit dates
362         are 19xx (69-99) or 20xx (00-68).
363         (get_date): Fix y2k bug: initialize yyYear to tm_year + 1900,
364         not just tm_year.
365         * getdate.c: Regenerated.
366
367 1999-12-29  Jim Kingdon  <http://developer.redhat.com/>
368
369         * Makefile.in: There was a comment here which referred to a long
370         comment in configure.in about regex.o (the configure.in comment
371         isn't there any more).  Replace our comment with a conciser
372         version of the former configure.in comment.
373
374 1999-03-26  Jim Kingdon  <http://www.cyclic.com>
375
376         * getopt.h: Don't declare the arguments to getopt.
377
378 1999-02-09  Jim Kingdon  <http://www.cyclic.com>
379
380         * vasprintf.c: Removed; there is apparently no clean, portable
381         solution to the VA_LIST_IS_ARRAY problem (C9X drafts have va_copy,
382         but we aren't even assuming C90 yet!).
383         * Makefile.in (SOURCES): Remove vasprintf.c.
384         * build_lib.com: Remove vasprintf.c and vasprintf.obj.
385
386 1999-01-26  Jim Kingdon  <http://www.cyclic.com>
387         and Joerg Bullmann  <http://www.glink.net.hk/~jb/MacCVSClient/>
388
389         * fnmatch.c: Use FOLD_FN_CHAR in two cases where it had been
390         omitted.
391
392 1999-01-22  Jim Kingdon  <http://www.cyclic.com>
393
394         * fnmatch.c: Include system.h; FOLD_FN_CHAR has moved there from
395         config.h (from Alexey Milov).  Don't define our own FOLD_FN_CHAR;
396         that just masks cases in which we got the includes tangled up.
397
398 1999-01-12  Jim Kingdon  <http://www.cyclic.com>
399
400         * memmove.c: Remove paragraph which contained the FSF's old
401         snail mail address; it has changed.
402
403 1999-01-05  Jim Kingdon  <http://www.cyclic.com>
404
405         * md5.c, md5.h: Rename all the external interfaces to start with
406         cvs_* to avoid namespace pollution problems.  Include string.h
407         unconditionally, to avoid gcc -Wall warnings on memset.
408
409 1998-12-29  Jim Kingdon  <http://www.cyclic.com>
410
411         * getdate.y (RelativeMonth): Add 1900 to tm_year, so that in 2000,
412         we pass 2000, not 100, to Convert.
413         (Convert): Add comment about Year argument.
414         * getdate.c: Regenerated using byacc.
415
416 Tue Mar 24 16:08:00 1998  Ian Lance Taylor  <ian@cygnus.com>
417
418         * Makefile.in (CFLAGS): Set to @CFLAGS@, not -g.
419
420 1998-02-20  Jim Kingdon  <kingdon@harvey.cyclic.com>
421
422         * regex.c: Partial merge with version from emacs 20.2.  Brings
423         over some trivial changes (whitespace and so on) (most such
424         changes I didn't bother with, for this time).  Don't cast to int
425         before comparing old_regend[r] to regstart[r] (this is the point
426         of bothering; the old code was broken for 64 bit machines.
427         Reported by Paul Vixie).
428
429 Tue Feb 17 18:33:26 1998  Ian Lance Taylor  <ian@cygnus.com>
430
431         * memmove.c: New file, resurrecting the old one.
432         * Makefile.in (SOURCES): Add memmove.c.
433
434 1998-02-03  Tim Pierce  <twp@skepsis.com>
435
436         * system.h (CVS_LSTAT): New macro.
437
438 Sat Feb  7 17:33:39 1998  Ian Lance Taylor  <ian@cygnus.com>
439
440         * getline.h (getstr): Declare.
441
442 13 Jan 1998  Jim Kingdon
443
444         * fncase.c: Include config.h before system.h.
445
446         * system.h: Just include string.h unconditionally.  We already
447         include it unconditionally elsewhere.
448
449 Tue Jan 13 16:51:59 1998  Ian Lance Taylor  <ian@cygnus.com>
450
451         * fncase.c: New file, taken from windows-NT/filesubr.c.
452         * system.h: If __CYGWIN32__ or WIN32 are defined, define
453         FOLD_FN_CHAR, FILENAMES_CASE_INSENSITIVE, and ISDIRSEP, and
454         declare fncmp and fnfold.  Taken from windows-NT/config.h.
455         * Makefile.in (SOURCES): Add fncase.c.
456
457 Sat Jan 10 10:51:26 1998  Jim Kingdon  <kingdon@harvey.cyclic.com>
458
459         * getline.c (getstr): Make sure to set errno when appropriate.  I
460         didn't test the error case for the new code but inspection shows
461         the old code was rather broken.
462
463 Sat Nov 29 22:03:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
464
465         getwd and getcwd were a big big mess.  Although Jim's fix might
466         indeed be fixing a typo, the code is so tangled that I would guess
467         it probably breaks some system.  So clean this up:
468         * xgetwd.c: Always assume we have getcwd (we had been anyway,
469         before Jim's change).
470         * getwd.c: Removed.
471         * Makefile.in: Remove getwd.c
472         * system.h: Remove declarations of getwd and getcwd.  Move getcwd
473         declaration to the !HAVE_UNISTD_H section.
474
475 1997-11-29  Jim Meyering  <meyering@na-net.ornl.gov>
476
477         * xgetwd.c: Fix typo s/ifndef/ifdef/ in test of HAVE_GETWD.
478
479 Wed Nov 26 10:12:33 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
480
481         * system.h: Always use "rb" and "wb".  Check for O_BINARY with an
482         #ifdef, not the error-prone LINES_CRLF_TERMINATED.
483
484 Thu Sep 25 10:57:39 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
485
486         * getdate.y (get_date): If gmtime returns NULL, try to cope.
487         * getdate.c: Regenerated using byacc.
488
489         * getdate.y: Remove comment about sending email concerning this file
490         to Rich Salz.
491         * getdate.c: Regenerated using byacc.
492
493 Wed Sep 24 10:35:38 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
494
495         * Makefile.in (OBJECTS): Add regex.o.
496
497 Wed Sep 17 16:37:17 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
498
499         * getdate.y (ToSeconds): For am or pm, a hour of "12" really means 0.
500         * getdate.c: Regenerated using byacc (not bison per comment).
501
502 Tue Sep  9 20:51:45 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
503
504         * build_lib.com: Add vasprintf.c and vasprintf.obj.
505
506         * build_lib.com: Remove strippath.obj from library/create command.
507
508 Sun Sep  7 17:35:27 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
509
510         * system.h: Replace comment referring to ChangeLog with a
511         comment based on the ChangeLog entries.
512
513         * strdup.c: Removed, per change to ../configure.in
514         * Makefile.in (SOURCES): Remove strdup.c.
515
516 Mon Jun 16 18:59:50 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
517
518         * system.h: Add CVS_FNMATCH.
519
520 Sun Jun  8 23:41:11 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
521
522         * system.h (mkfifo): Remove; not used anywhere.
523
524 Thu Mar  6 17:14:49 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
525
526         * regex.c: Partial merge with version from emacs 19.34.  I brought
527         over most trivial changes (whitespace and so on).  Most of the
528         changes to portability cruft I did not bring over, on the theory
529         of sticking to the devil that we know.  I did bring over the
530         change to undef MAX and MIN (this is a better solution to a
531         problem we had been handling a different way).  There were a
532         variety of changes I probably could/should have brought over, but
533         elected not to try to understand them and whether they would cause
534         trouble (printchar -> putchar, changes to output format in
535         print_partial_compiled_pattern, internationalization,
536         FREE_STACK_RETURN and friends which would appear to be fixing
537         memory leaks in error cases, RE_TRANSLATE_TYPE, and others).  I
538         did merge the changes (union fail_stack_elt, PUSH_FAILURE_POINTER,
539         etc.) to use a union for the failure stack rather than playing
540         games with pointers and integers (that was my reason for
541         bothering; the code had been broken on the Alpha).
542
543 Mon Feb 10 18:52:18 1997  Ullrich von Bassewitz <uz@musoftware.com>
544
545         * md5.c: Make the parameter to getu32 const since the function will
546         only read the values and this will avoid compiler warnings in other
547         places.
548
549 Mon Feb 10 18:29:04 1997  Ullrich von Bassewitz <uz@musoftware.com>
550
551         * vasprintf.c: Added a #define for systems where a va_list is
552         defined as an array, not as a pointer.
553
554 Mon Feb 10 09:31:38 1997  Ken Raeburn  <raeburn@cygnus.com>
555
556         * md5.c (MD5STEP): Truncate to 32 bits before shifting right.
557
558 Thu Jan 30 11:35:26 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
559
560         * regex.h: Don't prototype re_comp and re_exec.
561
562 Tue Jan 28 17:45:46 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
563
564         * md5.c, md5.h: Changes so these work without having an integer
565         type which is exactly 32 bits.  Modeled after changes by Tatu Ylonen
566         <ylo@cs.hut.fi> as part of SSH but rewritten.
567
568 Wed Jan  8 14:50:47 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
569
570         * Makefile.in, getopt.h, sighandle.c, system.h: Remove CVSid; we
571         decided to get rid of these some time ago.
572
573 Thu Jan  2 13:30:56 1997  Jim Kingdon  <kingdon@harvey.cyclic.com>
574
575         * Makefile.in, argmatch.c, fnmatch.c, fnmatch.h, getline.c,
576         getopt.c, getopt.h, getopt1.c, getwd.c, hostname.c, mkdir.c,
577         regex.c, regex.h, rename.c, sighandle.c, strdup.c, strerror.c,
578         stripslash.c, system.h, vasprintf.c, wait.h, xgetwd.c, yesno.c:
579         Remove "675" paragraph; see ../ChangeLog for rationale.
580
581 Sun Nov 24 13:34:25 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
582
583         * getdate.y (Convert): Change last acceptable year from 1999 to
584         2038.
585         * getdate.c: Regenerated using byacc 1.9.
586
587 Tue Nov 19 17:11:17 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
588
589         * Makefile.in (OBJECTS): Remove strippath.o; we don't use
590         strip_path anymore.
591         (SOURCES): Remove strippath.c.
592         * strippath.c: Removed.
593         * build_lib.com: Remove strippath.c.
594
595 Wed Oct  2 10:43:35 1996  Norbert Kiesel  <nk@col.sw-ley.de>
596
597         * getdate.y: removed CVSid variable
598
599         * getdate.c: regenerated (using byacc 1.9)
600
601 Wed Sep 25 10:25:00 1996  Larry Jones  <larry.jones@sdrc.com>
602
603         * vasprintf.c: Fix type clashes in calls to strtoul.
604
605 Wed Sep 11 15:55:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
606
607         * build_lib.com: Add valloc.c.
608
609 Tue Sep 10 23:04:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
610
611         * Makefile.in (DISTFILES): Add build_lib.com.
612
613 Fri Aug 16 16:01:57 1996  Norbert Kiesel  <nk@col.sw-ley.de>
614
615         * Makefile.in (installdirs): new (empty) target
616
617 Mon Aug 12 11:03:43 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
618
619         * system.h: Don't use #elif.  It is said to cause problems with
620         one of the HP compilers on HPUX 9.01.
621
622 Sun Jul  7 23:25:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
623
624         * memmove.c: Removed.  The memove function was used by a very old
625         version of the CVS server for nefarious purposes and it has been
626         long gone.
627         * Makefile.in (SOURCES): Remove memmove.c.
628
629 Thu Jun  6 15:12:59 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
630
631         * vasprintf.c: If STDC_HEADERS, include stdlib.h rather than
632         declaring its functions ourself.
633
634 Wed Jun 05 10:14:29 1996  Mike Ladwig  <mike@twinpeaks.prc.com>
635                           and Jim Kingdon  <kingdon@cyclic.com>
636
637         * system.h: If ERRNO_H_MISSING is defined, don't include errno.h.
638
639 Wed Jun 05 10:14:29 1996  Mike Ladwig  <mike@twinpeaks.prc.com>
640
641         * regex.c: Don't define MAX and MIN if already defined.
642
643 Sun May 12 09:40:08 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
644
645         * getdate.y: Replace alloca.h include with a comment explaining
646         why we avoid alloca and the consequences of that.
647         * getdate.c: Regenerated.
648
649 Wed May  8 09:31:03 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
650
651         * getdate.c: Regenerate with the version of byacc in Red Hat 3.0.3
652         (which I believe is byacc 1.9).  byacc, unlike bison, does not
653         require alloca in the generated parser.
654
655 Thu Apr 25 18:26:34 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
656
657         * getdate.y (get_date): Set Start from nowtime, not now->time,
658         which may not be set.
659         * getdate.c: Regenerated.
660
661 Wed Apr 10 17:55:02 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
662
663         * getdate.y (get_date): Use a time_t variable rather than a field
664         in a struct timeb.  Works around Solaris compiler bug.  Sure, it
665         is a compiler bug, but the workaround is completely painless.
666         * getdate.c: Regenerated.
667
668 Fri Mar 22 11:17:05 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
669
670         * system.h: If EXIT_FAILURE is not defined by stdlib.h, define it
671         ourself.
672
673 Thu Mar 14 16:27:53 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
674
675         * system.h: Remove alloca cruft.
676
677 Wed Feb 28 03:16:48 1996  Benjamin J. Lee  <benjamin@cyclic.com>
678
679         * build_lib.com: Changed definition of symbol CC to search
680         for include files in [-.VMS] so VMS config.h can be picked
681         up without copying.
682
683 Tue Feb 27 21:26:34 1996  Benjamin J. Lee  <benjamin@cyclic.com>
684
685         * build_lib.com: Added.  DCL File to build contents of [.lib]
686
687 Tue Feb 27 21:18:38 1996  Benjamin J. Lee  <benjamin@cyclic.com>
688
689         * system.h: added an existence_error macro check for EVMSERR
690         necessary for happiness under VMS
691
692 Thu Feb 22 22:30:04 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
693
694         * Makefile.in (OBJECTS): Remove @ALLOCA@
695         (SOURCES): Remove alloca.c
696         * alloca.c: Removed.
697         * regex.c (REGEX_MALLOC): Define.
698
699 Thu Feb 15 14:00:00  Jim Kingdon  <kingdon@cyclic.com>
700
701         * vasprintf.c: Declare abs().
702
703 Wed Feb 14 14:48:31 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
704
705         * vasprintf.c (int_vasprintf): Don't cast arguments to memcpy.
706         * vasprintf.c, strtoul.c: Don't include ansidecl.h.  Do include
707         config.h if HAVE_CONFIG_H (for const).
708         * strtoul.c: Change CONST to const.
709
710 Tue Feb 13 20:04:39 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
711
712         * strtoul.c: Added (needed by vasprintf.c, and missing on SunOS4).
713         * Makefile.in (SOURCES): Add strtoul.c.
714
715 Mon Feb 12 10:04:46 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
716
717         * vasprintf.c: Added (same contents as before).
718         * Makefile.in (SOURCES): Add vasprintf.c.
719
720 Thu Feb  1 14:33:17 1996  Karl Fogel  <kfogel@floss.red-bean.com>
721
722         * Makefile.in (xlint): new rule; does nothing, as I'm not sure
723         running lint is actually advisable in here, but the top-level
724         Makefile thinks it can `make xlint' here.
725
726 Thu Feb  1 15:07:42 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
727
728         * getopt.c: Remove rcsid.
729
730 Tue Jan 30 18:20:27 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
731
732         * getline.c: Don't define NDEBUG.
733         (getstr): Rewrite assertions in a way which should stay clear of
734         signed/unsigned problems and compiler warnings thereof.
735
736 Thu Jan 25 00:14:06 1996  Jim Kingdon  <kingdon@beezley.cyclic.com>
737
738         * yesno.c (yesno): fflush stdout as well as stderr.
739
740 Wed Jan  3 18:16:50 1996  Jim Kingdon  <kingdon@harvey.cyclic.com>
741
742         * sighandle.c (SIG_register): Use memset not bzero.
743         * system.h: Remove defines for index, rindex, bcmp, and bzero.
744         All the calls to those functions are gone from CVS.
745
746 Tue Jan  2 13:00:00 1996  Jim Kingdon  <kingdon@peary.cyclic.com>
747
748         Visual C++ lint:
749         * sighandle.c: Prototype SIG_handle and SIG_defaults.
750         Use SIG_ERR where appropriate.
751
752 Mon Dec 18 10:15:05 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
753
754         * rename.c: Check ENOENT rather than existence_error.  The latter
755         is undefined in this file, and including system.h is said to cause
756         (unspecified) problems.
757
758 Sun Dec 17 23:58:06 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
759
760         * vasprintf.c: Removed (it is no longer used).
761         * Makefile.in (SOURCES): Remove vasprintf.c.
762
763 Sat Dec 16 17:18:33 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
764
765         * vasprintf.c: Added.
766         * Makefile.in (SOURCES): Add vasprintf.c
767
768 Mon Dec  4 10:54:04 1995  Jim Kingdon  <kingdon@harvey.cyclic.com>
769
770         * getdate.c: Remove #line directives.  I know, this is a kludge,
771         but Visual C++ 2.1 seems to require it (why, I have no idea.  It
772         has no trouble with the #line directives in getdate in CVS 1.6).
773
774 Sat Nov 18 16:20:37 1995  Karl Fogel  <kfogel@floss.cyclic.com>
775
776         * rename.c: same.
777
778         * mkdir.c: Use new macro `existence_error', instead of comparing
779         errno to ENOENT directly.
780
781         * system.h (existence_error): new macro, tries to portably ask if
782         errno represents a file-not-exist error.
783
784 Fri Nov 17 20:08:58 1995  Karl Fogel  <kfogel@floss.cyclic.com>
785
786         * system.h (NEED_DECOY_PERMISSIONS): moved this section to where
787         it belongs, duh.
788
789         * getdate.c: if STDC_HEADERS, then just include <stdlib.h> instead
790         of declaring malloc() and realloc() to be char *.
791
792         * system.h: ifdef NEED_DECOY_PERMISSIONS, then define the S_I*
793         permission masks for USR, GRP, and OTH in terms of the simpler
794         OS/2 masks.
795
796 Wed Nov 15 15:36:03 1995  Karl Fogel  <kfogel@floss.cyclic.com>
797
798         * system.h: ifdef USE_OWN_TCPIP_H, then include "tcpip.h".  Only
799         OS/2 does this right now.
800
801 Tue Nov 14 18:44:57 1995  Greg A. Woods  <woods@most.weird.com>
802
803         * getdate.c: OK, this one is from SunOS-4.1 yacc and may be more
804         portable -- at least it compiles silently here!  ;-)
805
806 Mon Nov 13 03:53:45 1995  Karl Fogel  <kfogel@floss.cyclic.com>
807
808         * fnmatch.c: conform to 80 column standard (yes, I'm a pedant).
809
810 Wed Nov  8 11:10:59 1995  Karl Fogel  <kfogel@floss.cyclic.com>
811
812         * system.h (STAT_MACROS): ifdef S_IFMT, then use it as before; but
813         if it's not defined, then just do a single mask and assume
814         acceptance any of non-zero result.  Norbert, I trust you'll let me
815         know if this is unsatisfactory. :-)
816         Ifdef HAVE_SYS_UTIME_H, then include <sys/utime.h>.  Only OS/2
817         defines this right now.
818
819 Wed Nov  8 13:18:51 1995  Norbert Kiesel  <nk@col.sw-ley.de>
820
821         * valloc.c: omit malloc declaration (it's already in system.h
822           which is included and conflicts with <stdlib.h> on some
823           systems).
824
825 Tue Nov  7 19:38:48 1995  Norbert Kiesel  <nk@col.sw-ley.de>
826
827         * system.h (STAT_MACROS_BROKEN): undo previous change, because
828           else all regular files will be identified as links (the mask for
829           links is S_IFREG|S_IFCHR).
830
831 Mon Nov  6 19:20:56 1995  Karl Fogel  <kfogel@floss.cyclic.com>
832
833         * system.h (STAT_MACROS_BROKEN): in defining the S_IF* macros,
834         don't fold to 1 or 0 by first masking with S_IFMT; not all
835         systems have that macro, and anyway it's only necessary that we
836         return non-zero.
837
838 Fri Oct 27 13:43:35 1995  Karl Fogel  <kfogel@floss.cyclic.com>
839
840         * save-cwd.c: use __PROTO instead of __P (see below).
841
842         * getline.h (__PROTO): same as below.
843
844         * save-cwd.h (__PROTO): replaces __P.  New name, so don't ask if
845         already defined.  The conflict was that OS/2 w/ IBM C/C++ uses
846         `__P' for something else, in <ctype.h> of all places.
847
848         * system.h: do nothing about alloca ifdef ALLOCA_IN_STDLIB (see
849         ../src/ChangeLog).
850
851 Tue Oct 24 13:01:25 1995  Norbert Kiesel  <nk@col.sw-ley.de>
852
853         * wait.h: include sys/resource.h if available. This is needed at
854           least under AIX-3.2 where <sys/wait.h> doesn't include it.
855
856 Mon Oct 23 17:39:11 1995  Norbert Kiesel  <nk@col.sw-ley.de>
857
858         * valloc.c (valloc): change parameter definition
859
860 Sun Oct 22 14:15:44 1995  Jim Meyering  (meyering@comco.com)
861
862         * getline.c, getline.h: New files.
863         * Makefile.in (SOURCES, OBJECTS, HEADERS): Add getline.c, getline.o,
864         and getline.h, respectively.
865
866 Tue Oct 10 18:01:50 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
867
868         * Makefile.in (cvs_srcdir): define cvs_srcdir to be ../src, then
869         include it with -I so save_cwd.c can find error.h (for example).
870
871 Sun Oct  8 12:27:57 1995  Peter Wemm  <peter@haywire.DIALix.COM>
872
873         * system.h: define POSIX_SIGNALS or BSD_SIGNALS if configure has
874         located all the necessary functions for each "type".
875         * sighandle.c: detect/use POSIX/BSD reliable signals (especially
876         for blocking signals in critical sections).  Helps prevent stray
877         locks on interruption.
878
879 Mon Oct  2 18:11:23 1995  Jim Blandy  <jimb@totoro.cyclic.com>
880
881         * system.h: Doc fix.
882
883 Mon Oct  2 18:10:35 1995  Larry Jones  <larry.jones@sdrc.com>
884
885         * regex.c: compile 4.2 BSD compatible functions even when
886         _POSIX_SOURCE is defined since we need them and we wouldn't be
887         compiling this file unless they don't exist.
888
889 Mon Oct  2 10:32:20 1995  Michael Finken  <finken@conware.de>
890
891         * strstr.c (strstr): new file and func.
892
893         * Makefile.in (SOURCES): added strstr.c.
894
895 Sun Oct  1 21:03:40 1995  Karl Fogel  <kfogel@totoro.cyclic.com>
896
897         * regex.c: reverted below change.
898
899 Thu Sep 28 13:37:04 1995  Larry Jones <larry.jones@sdrc.com>
900
901         * regexp.c: check for ISC.
902
903 Thu Sep 7  19:18:00 1995  Jim Blandy  <jimb@cyclic.com>
904
905         * save-cwd.c: #include <direct.h> and <io.h>, on systems that
906         have them.
907
908         * getopt.c (_getopt_internal): Cast the return value of strlen,
909         which is unsigned, before comparing it with the difference between
910         two pointers, which is unsigned.
911
912 Thu Aug 31 11:31:42 1995  Jim Blandy  <jimb@totoro.cyclic.com>
913
914         * getdate.y [STDC_HEADERS]: #include <stdlib.h>, for abort.
915         [HAVE_ALLOCA_H]: #include <alloca.h>, for alloca on Windows NT.
916
917 Wed Aug 30 18:48:44 1995  Jim Blandy  <jimb@totoro.cyclic.com>
918
919         * system.h [HAVE_IO_H]: #include <io.h>, for Windows NT.
920         [HAVE_DIRECT_H]: #include <direct.h>, for Windows NT.
921         (CVS_MKDIR, FOLD_FN_CHAR, fnfold, fncmp, ISDIRSEP, OPEN_BINARY,
922         FOPEN_BINARY_READ, FOPEN_BINARY_WRITE): New macros/functions, for
923         use in system-sensitive code.
924
925         * regex.c (re_set_registers): start and end are pointers, not
926         integers.  Cast the initializing value appropriately.
927
928         * getopt.c [HAVE_STRING_H]: #include <string.h>, to avoid
929         warnings.
930
931         * fnmatch.c (FOLD_FN_CHAR): Give this a dummy #definition if
932         config.h didn't #define it.
933         (fnmatch): Pass filename characters through FOLD_FN_CHAR before
934         comparing them.
935
936         * argmatch.c: #include <sys/types.h>.
937         (argmatch): Declare arglen to be a size_t, rather than an int,
938         to avoid signed/unsigned comparison "problems".
939
940         * .cvsignore: Remove getdate.c from this file.  We want to
941         distribute it, for systems that don't have a Yacc-equivalent
942         installed (like Windows NT).
943
944 Sat Aug 19 22:00:51 1995  Jim Blandy  <jimb@totoro.cyclic.com>
945
946         * error.c: Don't #define CVS_SUPPORT here.  config.h takes care of
947         that for us.
948         [CVS_SUPPORT] (error_use_protocol): New variable, with apology.
949         (error): If error_use_protocol is set, report errors using the
950         client/server protocol.
951         * error.h [CVS_SUPPORT]: Extern decl for error_use_protocol.
952
953 Fri Aug  4 00:01:24 1995  Jim Meyering  (meyering@comco.com)
954
955         * xgetwd.c: Don't declare free.  A K&R style declaration gets
956         a conflict on some Sun systems when compiling with acc.
957
958         * save-cwd.c: New file.
959         * save-cwd.h: New file.
960         * Makefile.in (SOURCES): Add save-cwd.c
961         (OBJECTS): Add save-cwd.o.
962         (HEADERS): Add save-cwd.h.
963
964 Thu Aug  3 00:55:54 1995  Jim Meyering  (meyering@comco.com)
965
966         * error.h: New file.
967         * Makefile.in (HEADERS): Add error.h.
968
969 Sat Jul 29 15:53:55 1995  James Kingdon  <kingdon@harvey.cyclic.com>
970
971         * Makefile.in (SOURCES): Add getdate.c.
972
973 Thu Jul 27 09:11:41 1995  Robert Lipe <robertl@rjlhome.arnet.com>
974
975         * system.h: Check for PATHSIZE before falling back to _POSIX_PATH_MAX.
976
977 Thu Jul 20 12:38:03 1995  James Kingdon  <kingdon@harvey.cyclic.com>
978
979         * error.c: Instead of calling cvs functions to clean up, allow cvs
980         to register a callback via error_set_cleanup.  Avoids hassles with
981         include files and SERVER_SUPPORT and so on.
982
983 Tue Jul 18 21:18:00 1995  Jim Blandy <jimb@cyclic.com>
984
985         * system.h: Include <sys/param.h> only if HAVE_SYS_PARAM_H
986         is #defined.  We've added a test to configure.in to #define this
987         on most systems.
988
989 Thu Jul 13 11:22:21 1995  Jim Meyering  (meyering@comco.com)
990
991         * xgetwd.c: New file.
992         * Makefile.in (SOURCES): Add xgetwd.c
993         (OBJECTS): Add xgetwd.o.
994
995 Wed Jul 12 09:18:49 1995  Jim Meyering  (meyering@comco.com)
996
997         * Makefile.in (OBJECTS): Remove fnmatch.o.  Now configure adds it
998         to LIBOBJS when necessary.
999
1000 Fri Jun 30 16:27:18 1995  James Kingdon  <kingdon@harvey.cyclic.com>
1001
1002         * rename.c (rename): If MVDIR is not defined, just give an error
1003         on attempt to rename a directory.
1004
1005 Thu Jun 29 00:46:31 1995  James Kingdon  <kingdon@harvey.cyclic.com>
1006
1007         * system.h: Check HAVE_SYS_TIMEB_H not non-existent HAVE_TIMEB_H.
1008
1009         * system.h: Don't define alloca if it is already defined.
1010
1011 Wed Jun 28 15:24:51 1995  James Kingdon  <kingdon@harvey.cyclic.com>
1012
1013         * system.h: If NeXT, define utimbuf ourself.
1014
1015 Mon May 29 22:32:40 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
1016
1017         * system.h: Handle time and directory headers as recommended in
1018         the autoconf manual.
1019         Undefine the S_FOO() macros if STAT_MACROS_BROKEN is set.
1020         Don't define mode_t, as it is handled by config.h.
1021
1022 Sat May 27 08:46:00 1995  Jim Meyering  (meyering@comco.com)
1023
1024         * Makefile.in (Makefile): Regenerate only Makefile in current
1025         directory when Makefile.in is out of date.  Depend on ../config.status.
1026
1027 Fri Apr 28 22:49:25 1995  Jim Blandy  <jimb@totoro.bio.indiana.edu>
1028
1029         * Makefile.in (SOURCES, OBJECTS): Updated.
1030         (HEADERS): New variable.
1031         (DISTFILES): Updated.
1032         (dist-dir): Renamed from dist; changed to work with DISTDIR
1033         variable passed from parent.
1034
1035 Wed Feb  8 06:37:53 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
1036
1037         * system.h (S_IRUSR et al): Define if not already defined.
1038
1039         * waitpid.c [HAVE_CONFIG_H]: Include "config.h".
1040         (ualloc): Return OLDPTR rather than running off the end.
1041
1042 Mon Aug 22 22:48:19 1994  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
1043
1044         * error.c (strerror): Replaced conditional static definition
1045         (always used, since the condition variable was never set) with an
1046         extern declaration, since it's provided by libc or strerror.c.
1047
1048 Wed Aug 10 14:54:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
1049
1050         * Makefile.in (SOURCES): Add waitpid.c.
1051         * waitpid.c: New file.
1052
1053 Tue Aug  9 16:00:12 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
1054
1055         * md5.h (uint32): If SIZEOF_LONG isn't 4, don't define this to be
1056         "unsigned long"; try SIZEOF_INT and "unsigned int", otherwise
1057         complain.
1058
1059         * md5.c: Include config.h.
1060         (const): Don't bother defining here, config.h should take care of
1061         it.
1062
1063         * valloc.c (malloc): Declare.
1064
1065 Fri Jul 15 12:57:20 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
1066
1067         * getopt.c: Do not include <stdlib.h> unless __GNU_LIBRARY__ is
1068         defined.  On Irix 5.2, <stdlib.h> includes <getopt.h>, which
1069         causes a multiple definition of struct option.
1070
1071 Fri Jul  8 10:04:59 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
1072
1073         * md5.h, md5.c: Remove ANSI-isms.
1074
1075 Thu Jul  7 20:24:18 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
1076
1077         * md5.h, md5.c: New files.
1078         * Makefile.in (SOURCES): Add md5.c.
1079         (OBJECTS): Add md5.o.
1080         (DISTFILES): Add md5.h.
1081         (md5.o): New target; depend upon md5.h.
1082
1083 Fri May 27 18:15:34 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1084
1085         * valloc.c: New file.
1086
1087 Tue May 17 08:18:26 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
1088
1089         * error.c (error, fperror): If server_active, call server_cleanup
1090         as well as Lock_Cleanup.
1091
1092 Thu Jan  6 13:45:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
1093
1094         * system.h: Fix Dec 27 change to work correctly.  Makes Sep 9
1095         change unnecessary, so backed that one out.  Never define PATH_MAX
1096         in terms of pathconf, because that doesn't produce a constant, and
1097         PATH_MAX is used to set array sizes.
1098
1099 Mon Dec 27 14:22:07 1993  Mark Eichin  (eichin@cygnus.com)
1100
1101         * system.h: don't touch PATH_MAX or MAXPATHLEN if *both* of them
1102         are already defined, as one may be defined in terms of the other.