/[CvsGraph]/cvsgraph/README
ViewVC logotype

Diff of /cvsgraph/README

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.15, Sat Jul 20 00:48:16 2002 UTC revision 1.18, Sun Mar 9 22:36:50 2003 UTC
# Line 10  Line 10 
10    
11  New in this version  New in this version
12  -------------------  -------------------
13  - Implement a workaround for browsers that do not understand unordered  - Fix warnings in readconf on some 'older' compiler systems.
   y-coordinates in the imagemap when generated upside down.  
14    
15  - Fix the slowness of CvsGraph when parsing very large (typically -kb files)  - Implement new option to generate proper maps for different levels of HTML.
16    by bypassing the parsing of the actual deltatext. On my machine (K6-2/500/256M    The option -x[34x] determines HTML 3.x (default), HTML 4.x or XHTML style
17    it makes a difference of 7.5s vs 0.04s on a 93MByte file, without counting    maps.
18    disk-overhead; with disk-overhead it takes 12.5s).  
19    Downside is that the logentry cannot be expanded if the file is not parsed in  - Implement a scheme to visualize merges based on tag names. If tages are
20    full (see below). Use option parse_logs to enable log-expansions.    consistently named at the mergepoint and the destination, then these points
21      can be detected using regular expressions. Several new configuration
22  - Implemented logentry expansions using %l and %L. You must enable full parsing    options, merge_*, describe the tags.
23    (option parse_logs) for this to work.  
24    - Implemented HTMLizing of expansion with %(...%). This prevents a possible
25  - Fixed a possible buffer overflow in the string expansion. However, this is a    cross site scripting exploit when you use '<', '>' or '"' in tagnames.
26    very low-risk overflow, since it will trash the heap and _not_ the stack.    This is a remote chance (you must be stupid to use these characters in a
27    Furthermore, you need to pass strings from CGI directly to cvsgraph without    tagname) but anyway, your system can be under attack.
   any checks to come even close to trash the heap.  
   
 - Fixed a segfault on IRIX in the bsearch calls. These lookups could be called  
   with a NULL pointer and IRIX's libc doesn't like that.  
   
 - Implement left to right and right to left images. The entire tree can now be  
   drawn horizontally when option left_right is set. Using both left_right and  
   upside_down results in right to left images.  
28    
29    
30    
# Line 98  Line 89 
89                          internet as if you were using cvs. The repository files                          internet as if you were using cvs. The repository files
90                          must be on a locally mounted filesystem. However, you                          must be on a locally mounted filesystem. However, you
91                          can use cvsup or rsync to get a repository to your                          can use cvsup or rsync to get a repository to your
92                          local filesystem and make then image from there.                          local filesystem and make then images from there.
93    
94  Type 'cvsgraph -h' to get a full list of options. If the output is not given  Type 'cvsgraph -h' to get a full list of options. If the output is not given
95  (no '-o'), then the output is written to standard output.  (no '-o'), then the output is written to standard output.

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0