Skip to content
Snippets Groups Projects
  1. Mar 17, 1997
  2. Mar 16, 1997
  3. Mar 15, 1997
  4. Mar 14, 1997
    • kingdon's avatar
      * scc.c: Go back to using debuglog not outproc for · 00a5c7c3
      kingdon authored
      	most debugging messages.  Developer Studio tends to
      	erase the outproc messages on an error.
      	More playing around with projects.
      	* README.txt: Describe results of this.  I am making
      	grey (source controlled) file icons appear, which is
      	exciting.
      00a5c7c3
  5. Mar 13, 1997
  6. Mar 12, 1997
  7. Mar 10, 1997
  8. Mar 09, 1997
    • kingdon's avatar
      * root.c (parse_cvsroot), server.c (serve_root, serve_init): · 91542431
      kingdon authored
      	If CVSroot_directory is not an absolute pathname, give a fatal error.
      	* sanity.sh (crerepos): New tests crerepos-6* test for above fixes.
      91542431
    • kingdon's avatar
      5c57bd29
    • kingdon's avatar
      This cleans up the last known code which can overflow its buffers · 07e6d89f
      kingdon authored
      	(except the Mac client).  I've skimmed through much of CVS looking
      	for other such places; but I didn't read everything.  If I missed
      	any please report it to bug-cvs.
      	* logmsg.c (logfile_write, title_proc): Realloc str_list as
      	needed; don't assume MAXLISTLEN is enough.
      	* cvs.h (MAXLISTLEN, MAXFILEPERDIR): Removed; no longer used.
      	* add.c, myndbm.c, parseinfo.c, update.c: Nuke MAXLINELEN limit.
      	* parseinfo.c, update.c, mkmodules.c: Check for errors reading file.
      	* cvs.h (MAXLINELEN): Removed; no longer used.
      	* logmsg (MAXHOSTNAMELEN): Removed; not used.
      	* main.c (cmd_synonyms): Allocate based on fullname, nick1, and
      	nick2, just in case someone makes those big enough so that 100
      	bytes is not enough.
      	(Make_Date): Use MAXDATELEN rather than our own fixed size.
      	* mkmodules.c (mkmodules): Nuke arbitrary limit on line length.
      	* rcs.c (ALLOCINCR): Remove; not used.
      	(RCS_check_kflag): Add comment concerning karg size.
      	* run.c: Allocate run_prog to the needed size, rather than
      	allocating a fixed size buffer.
      07e6d89f
    • kingdon's avatar
  9. Mar 08, 1997
    • kingdon's avatar
      * logmsg.c (logfile_write): Allocate prog to needed length rather · 89d28c61
      kingdon authored
      	than assuming MAXPROGLEN is enough.
      	* cvs.h (MAXPROGLEN): Removed; no longer used.
      	* subr.c (MIN_INCR): Update comment to reflect MAXPROGLEN's demise.
      89d28c61
    • kingdon's avatar
      * subr.c (free_names): Fix comment: this function is not used to · ce6ea4bd
      kingdon authored
      	free memory allocated by Find_Names (at least it hasn't for a long
      	time).
      	* subr.c, cvs.h (line2argv): Change calling convention so that we
      	allocate argv array rather than the caller.  The previous one had
      	no way of checking whether we overflowed the passed-in buffer.
      	* subr.c (free_names): Free the argv array too.
      	* modules.c (do_module, cat_module): Update callers.
      ce6ea4bd
  10. Mar 07, 1997
    • kingdon's avatar
    • kingdon's avatar
      * README: tab stop setting apparently was under "Editor" in Visual · ed0264f4
      kingdon authored
      	C++ 2.x but it is under "Tabs" in Visual C++ 4.x.
      	List number of warnings for regex.c (103, which is actually down
      	from 121 prior to the change I just made to regex.c).
      ed0264f4
    • kingdon's avatar
      * regex.c: Partial merge with version from emacs 19.34. I brought · f94396ad
      kingdon authored
      	over most trivial changes (whitespace and so on).  Most of the
      	changes to portability cruft I did not bring over, on the theory
      	of sticking to the devil that we know.  I did bring over the
      	change to undef MAX and MIN (this is a better solution to a
      	problem we had been handling a different way).  There were a
      	variety of changes I probably could/should have brought over, but
      	elected not to try to understand them and whether they would cause
      	trouble (printchar -> putchar, changes to output format in
      	print_partial_compiled_pattern, internationalization,
      	FREE_STACK_RETURN and friends which would appear to be fixing
      	memory leaks in error cases, RE_TRANSLATE_TYPE, and others).  I
      	did merge the changes (union fail_stack_elt, PUSH_FAILURE_POINTER,
      	etc.) to use a union for the failure stack rather than playing
      	games with pointers and integers (that was my reason for
      	bothering; the code had been broken on the Alpha).
      f94396ad
  11. Mar 06, 1997
    • kingdon's avatar
      * import.c: Allocate vhead and vbranch dynamically; removes · 24d1484d
      kingdon authored
      	arbitrary limit.
      	* history.c: Likewise (since_rev, since_tag, backto, rec_types).
      	* ignore.c: Likewise (line).  Also check for errors from getline
      	and add 'copyright' notice to top of file.
      	* wrapper.c (wrap_add_file): Likewise (line).  Also check for
      	errors from various calls and add 'copyright' notice to top of file.
      24d1484d
  12. Mar 05, 1997
    • kingdon's avatar
      Still some distance from being able to open a · 3f2ccac6
      kingdon authored
      	project, but that's what I'm playing with:
      	* scc.c (SccOpenProject): Use outproc not debuglog
      	for debugging messages.
      	(SccGet): Add debugging messages.
      	(SccAddFromScc): Implemented.
      	(SccInitialize): Return AddFromScc in capabilities.
      	* scc.c: Change out_proc to outproc for consistency.
      3f2ccac6
  13. Mar 04, 1997
  14. Mar 03, 1997
Loading