2003-03-17 02:33  bertho

	* README, cvsgraph.1, cvsgraph.c, cvsgraph.conf.5, cvsgraph.spec: -
	Fix off by one error in html-izing string expansions - Fix wrong
	font in branch-box - Fix imagemaps to contain references to each
	branch in   folded branchboxes.  - Prepare for release 1.4.0

2003-03-14 15:24  bertho

	* README, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h,
	readconf.c: - Implement folding for all branches on the same
	branchpoint if empty. New   option branch_foldall controls this
	behavior. See cvsgraph.conf(5) for   details.

2003-03-14 02:38  bertho

	* Makefile.in, README, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5,
	cvsgraph.h, rcs.h, readconf.c: - Fixed a bug in the initial placing
	of left to right displaying.  - Half-fixed a bug in the kerning
	code, where a loop-safeguard was triggered   way too soon (at 100
	iterations). This has now been changed to 10000, but   should be
	dependent on the number of drawable branches, as the function is  
	_at least_ order O(N^2). However, more analysis is required to
	ensure	 safe guarding under all circumstances.  - Implemented
	folding of empty branches. Many uses of CVS create many   branches
	on the same revision but have no commits on them. This occurs  
	often with stable files like .cvsignore files and the like. A new  
	configuration option branch_fold enables imaging consequtive
	brances   with no commits in the same branch-box. This reduces
	images by a huge   factor (28000x1700 -> 2100x2300, i.e. a factor
	of 10). It also speeds up   drawing considerably. The branch_fold
	option is *on* by default.  - Fix duplicate branch-boxes
	(branch_dupbox=true). No duplicates should be	created if there
	are no commits on a specific branch. There is no reason   for
	having two boxes on top of each other.

2003-03-10 23:57  bertho

	* README, cvsgraph.c, rcs.h, rcsl.l: - Fix backup in lexer. - Split
        the merges-code into separate function. - Draw the merge-lines from
        one tag to the other for clarity.

2003-03-09 23:36  bertho

	* README, cvsgraph.1, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5,
	cvsgraph.h, rcs.h, readconf.c: - add merge visualization - Provide
	solution for possible XSS bug in tag expansions

2003-02-25 12:03  bertho

	* cvsgraph.spec: - Specfile donated by Jason Corley for RPM package
	builds

2003-02-11 11:43  bertho

	* README, cvsgraph.1, cvsgraph.c, cvsgraph.conf.5, cvsgraph.h,
	readconf.c: - Implement different HTML levels for imagemaps.  - Add
	new commandline option for HTML level - Update docs

2003-02-11 10:52  bertho

	* readconf.c: Fix warning on Solaris and Irix on char subscripts.

2002-07-20 22:57  bertho

	* ChangeLog: Release 1.3.0

2002-07-20 22:41  bertho

	* README, configure, configure.in, cvsgraph.c, cvsgraph.conf,
	cvsgraph.conf.5, cvsgraph.h, readconf.c: Add rev_maxtags config to
	limit number of tags per revison box Hopefully fix configure.in
	(finally?)

2002-07-20 02:48  bertho

	* README, configure, configure.in, cvsgraph.1, cvsgraph.c,
	cvsgraph.conf.5: Hopefully fixed configure problems Prepared new
	release 1.3.0

2002-07-19 01:08  bertho

	* cvsgraph.c, cvsgraph.conf: Finished implementing left_right
	drawing.

2002-07-18 17:26  bertho

	* cvsgraph.c, cvsgraph.conf.5, cvsgraph.h, readconf.c: First
	changes for left_right drawing of the tree.  Still missing proper
	branch_dupbox, upside_down and imagemap support.

2002-07-18 14:07  bertho

	* cvsgraph.c: Fix possible exploitable buffer overflow in string
	expansion

2002-07-16 11:30  bertho

	* cvsgraph.c: Fix a coredump on SGI in bsearch and remove c++
	comments.  Thanks to Sjoerd Mullender.

2002-06-19 16:47  bertho

	* configure, configure.in: - Fix order of libraries - Add
	auto-addition of libs when gifs are missing

2002-04-24 01:02  bertho

	* Makefile.in, README, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
	cvsgraph.conf.5, cvsgraph.h, rcsy.y, readconf.c: - Fix browserbug
	ordering y-coordinates - Speed up parsing by bypassing deltatext
	parse - Add logentry expansion

2002-02-18 14:23  bertho

	* ChangeLog, README: Update for release 1.2.0

2002-02-18 02:31  bertho

	* cvsgraph.c: - Remove debug stuff before release - Fix
	strip_first_rev so that it works the right way around

2002-02-15 00:18  bertho

	* README, cvsgraph.1, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5,
	cvsgraph.h, readconf.c: [no log message]

2002-01-09 01:28  bertho

	* README, config.h.in, configure, configure.in, cvsgraph.1,
	cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h, rcs.h,
	readconf.c: - Added a new version of auto_stretch. It seems to work
	better	 bit it still needs improvement (a lot) - Added TrueType
	support. This solves also a problem of missing	 libraries if libgd
	needs -lttf or -lfreetype.

2002-01-01 22:05  bertho

	* confl.l, confy.y: Retire the old configuration. The new one is a
	bit more flexible by being able to control from the commandline.

2002-01-01 22:03  bertho

	* Makefile.in, README, confl.l, confy.y, cvsgraph.1, cvsgraph.c,
	cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h, rcs.h, rcsy.y,
	readconf.c, readconf.h, utils.c: Major code update to enable some
	more features. The new formatting scheme is not yet 100%. This
	should be close to version 1.2.0.

2001-12-19 19:10  bertho

	* README, confl.l, confy.y, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
	cvsgraph.h, rcs.h: - Updated the docu a bit - Renamed the
	branch_mirror to branch_dupbox which is more appropriate -
	strip_untagged displays now draw dashed connector lines to indicate
	a jump

2001-12-18 23:50  bertho

	* README, confl.l, confy.y, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
	cvsgraph.conf.5, cvsgraph.h: - Added upside-down imaging of the
	tree - Added extra branch-box at the bottom/top of the trunk -
	Added stripping of untagged revisions

2001-11-30 12:05  bertho

	* rcsy.y: Fixed the locks phrase where the lexer wasn't put in the
	rigth state.

2001-11-28 17:19  bertho

	* cvsgraph.c: - Add binary mode in file opens for DOS/Windows -
	Extend width of image to title width minimum - Up the version
	number (forgotten in version 1.1.3)

2001-11-21 09:25  bertho

	* config.h.in, configure, configure.in, cvsgraph.c: Update
	configure to check for getopt.h which does not exist on Solaris 8.

2001-11-20 16:25  bertho

	* README, cvsgraph.1, cvsgraph.conf.5: Update for release 1.1.3

2001-11-20 16:05  bertho

	* ChangeLog: Update for release 1.1.3

2001-11-20 16:00  bertho

	* cvsgraph.c: implemented diffs from a branch to a branchpoint. 
	Many thanks to Ed Rapoport (erapoport@stratasys.com) for donating
	this patch.

2001-11-13 22:05  bertho

	* rcsl.l: Fix a coredump when the string collection has not yet
	been initialized (empty strings).

2001-03-23 00:15  bertho

	* ChangeLog: Update for release 1.1.2

2001-03-23 00:11  bertho

	* cvsgraphwrapper.php3, mkimage.php3: Added the wrapperscripts to
	the repository for reference.

2001-03-23 00:06  bertho

	* cvsgraph.conf: Fixed the cvsroot setting from cvsweb.cgi to be
	propagated.

2001-03-22 22:42  bertho

	* Makefile.in, README, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
	cvsgraph.conf.5: - Dead tags (i.e. a tag without a valid revision
	or branch) does no   longer print a message in quiet mode.  - Added
	expansions for cvsroot and cvsmodule without trailing '/' - Remove
	core-files in a 'make clean'.  - Fixed default config file to use
	entities &lt; and &gt;.

2001-03-22 22:08  bertho

	* cvsgraph.1, cvsgraph.conf.5: Fixed the homepage link.

2001-03-12 20:50  bertho

	* configure: Configure must be in sync with configure.in.

2001-03-12 16:57  bertho

	* Makefile.in, configure.in: Fixed the configuration on IRIX. This
	was actually a bug in the --with-xx definitions and that messed up
	about everything. Now CvsGraph runs on IRIX with the GNU buildchain
	installed.

2001-03-10 23:26  bertho

	* ChangeLog: Updated for release 1.1.1

2001-03-10 23:17  bertho

	* cvsgraph.conf: Make '<' and '>' entities &lt; and &gt; in the
	expansion.

2001-03-10 23:11  bertho

	* cvsgraph.c: Fix bug in diff imagemap coordinates.

2001-03-10 22:58  bertho

	* README, cvsgraph.1, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5:
	Added manual pages for executable and configuration.  Minor
	tweaking and README update for release 1.1.1.

2001-03-10 03:54  bertho

	* confl.l, confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h, rcs.h: -
	Fixed path problems. Cvsroot and module will always have a  
	trailing '/' if they are not empty so that simple files   can be
	addressed directly from the commandline. This also   eases
	expansions.  - Implemented new features:   * revisions can have
	custom text	   * background colors of boxes working    * boxes
	can have shadow (looks nice)	* imagemaps generate diff areas
	between revisions - Several new config parameters to support above
	functionality.

2001-03-04 21:22  bertho

	* ChangeLog: New release 1.1.0

2001-03-04 21:15  bertho

	* README: Minor updates for 1.1.0

2001-03-04 21:15  bertho

	* configure, configure.in: Updated configure to accept separate
	include/lib dirs for gd

2001-03-04 04:19  bertho

	* confl.l, confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h: Basic
	imagemap stuff done. The expansion code needs some work to allow
	for conditional expansion.

2001-03-04 02:38  bertho

	* .cvsignore, Makefile.in, configure, configure.in, confl.l,
	confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h, rcs.h, rcsl.l,
	rcsy.y, utils.c, utils.h: Major update of the code.  - Complete new
	method of getting the revision structure by directly   reading the
	rcs/cvs file. This should also speed things a bit   because no
	external program needs to be called anymore.	This also means
	that "remote-graphs" are no longer a possible	 extension of the
	program. But, who cares.  - Implemented branch-kerning to save
	place. The images are now   much smaller in width, dependent on the
	settings of the exterior   margins.  - Fixed disjoint braches by
	reading the structure direct from the	rcs/cvs file. The
	revision/branch structure is no longer determined   from the
	revision numbers, but solely from the rcs/cvs file structure.  -
	Fixed display of branches with no revisions attached to them. These
	  only have a tag describing the new branch.

2001-02-26 01:09  bertho

	* confl.l, confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h: - Fixed
	the recursion problem so that branches of branches are properly
	placed.  - Fixed a lonely '+' in an expression.  - Started to make
	an imagemap functionality (not very functional yet)

2001-02-24 22:52  bertho

	* README: Mention to run configure before make

2001-02-24 22:49  bertho

	* README: Updates for release 1.0.1

2001-02-24 22:43  bertho

	* ChangeLog: Added a changelog

2001-02-24 01:39  bertho

	* config.h.in: Hm, defs must be all undef for autoconf

2001-02-24 01:35  bertho

	* Makefile.in, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,
	cvsgraph.h, readconf.h, utils.c, utils.h: Fixed the soring of
	revisions permanently. All sections of the revision numbers are
	important.  Implemented better control over libgd with autoconf and
	added support for generation of png and jpeg from the configuration
	file (thanks to Kurt L. Sussman for a patch, although I modified it
	a bit).

2001-02-24 01:31  bertho

	* configure, configure.in: Updated configuration with config header

2001-02-24 01:29  bertho

	* config.h.in: Use config header for libgd functions

2001-02-23 01:19  bertho

	* .cvsignore: Makefile must be ignored, it is autogenerated now.

2001-02-23 01:16  bertho

	* confy.y: Fix warning about strlen() becuase of missing include.

2001-02-23 01:12  bertho

	* cvsgraph.c: Auto selection of the correct image-generator
	function.

2001-02-23 01:11  bertho

	* .cvsignore, Makefile.in, configure, configure.in: Start to use
	autoconf. This makes detecting old/new libgd easier.  Also a bit
	more portable.

2001-02-21 18:30  bertho

	* cvsgraph.c: Fix sorting bug. Thanks to Tanaka Akira for sending
	the patch.

2001-02-20 23:36  bertho

	* cvsgraph.c: Fix the vertical alignment

2001-02-20 13:07  bertho

	* LICENSE, README, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,
	cvsgraph.h, readconf.h, utils.c, utils.h: Initial revision

2001-02-20 13:07  bertho

	* LICENSE, README, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,
	cvsgraph.h, readconf.h, utils.c, utils.h: Initial import

