2004-07-16 15:49  bertho

	* README, cvsgraph.1, cvsgraph.conf.5: - Prepare for release 1.4.0

2004-07-16 15:24  bertho

	* cvsgraph.c: Fix a longstanding date-bug in showing local time.
	  Now timezone is accounted for.

2004-07-16 15:07  bertho

	* rcsy.y: Fix the CVSNT habbit of adding info to the tag in
	  symbols.  The trailing data is skipped for now. We might use it
	  later on (it contains a date and comments) on tags.

2004-07-16 13:56  bertho

	* cvsgraph.c: - Fix XHTML <br> to be <br /> - Add HTML-izing '&' to
	  &amp; and '"' to &quot;

2004-07-15 17:40  bertho

	* cvsgraph.c: Fix execution flags of regexec(). Spottet by and many
	  thanks to Morten Sylvest Olsen

2004-07-15 17:12  bertho

	* rcs.h, rcsl.l, rcsy.y: Fix the author recognition for CVSNT with
	  broken rcsfile(5) format.  This might not be a total remedy, but
	  should fix some.

2004-07-15 11:42  bertho

	* Makefile.in, configure, configure.in, readconf.c: Fix the
	  sizeof(void *) vs sizeof(int) problem. Now look for int, long and
	  long long in configure.

2004-02-22 14:00  bertho

	* cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h,
	  readconf.c: - Add the arrow patch from Haroon Rafique
	  <haroon.rafique@utoronto.ca> - Adapt the arrow patch to be more
	  configurable

2003-10-17 11:10  bertho

	* cvsgraph.1: Fix manual page typo. Thanks to Mark Brown
	  <broonie@sirena.org.uk>.

2003-03-20 18:32  bertho

	* cvsgraph.spec: * Wed Mar 19 2003 Jason Corley
	  <jason.corley@borland.com> - Documentation and other aesthetic
	  related fixes

2003-03-17 11:40  bertho

	* ChangeLog, cvsgraph.spec: Release 1.4.0

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: [no log message]

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 import

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

