/[CvsGraph]/cvsgraph/ChangeLog
ViewVC logotype

Diff of /cvsgraph/ChangeLog

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

revision 1.1, Sat Feb 24 21:43:12 2001 UTC revision 1.10, Sun Aug 15 17:28:05 2004 UTC
# Line 1  Line 1 
1    2004-08-15 18:58  bertho
2    
3            * README, config.h.in, configure, configure.in, cvsgraph.1,
4              cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h,
5              cvsgraph.spec, rcs.h, readconf.c: - Added drawing of partial
6              trees. You now can select a subtree based on a   revision number,
7              branch number or symbolic tag to show only that part of the
8              tree. New config option branch_subtree selects which part is
9              shown. If the   subtree is empty, then the whole tree is shown.
10    
11              - Most error and warning messages are now displayed in the graph,
12              instead of   being written to stderr. This enables you to see an
13              image eventhough errors   might be present. The old method would
14              generate a corrupt image.    New configuration options include
15              msg_color and msg_font to control the looks    of it. Messages
16              are always printed at the bottom of the image.
17    
18              - Fixed a bug in the folding code where subtrees would not fold
19              correctly.
20    
21              - Added diff links in the map-generation for detected merges so
22              that you can   get the differences in merge-operations. The
23              options map_merge_href and   map_merge_alt must be set
24              accordingly.
25    
26    2004-08-14 16:56  bertho
27    
28            * README: - Add comments on latest changes on tag_ignore - Mention
29              that there are at least 3 viewers with support for CvsGraph
30    
31    2004-08-05 11:48  bertho
32    
33            * cvsgraph.c, rcsy.y: Make sure that the HEAD tag doesn't get
34              zapped by tag_ignore/tag_negate
35    
36    2004-08-05 11:35  bertho
37    
38            * cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h,
39              readconf.c: Add tag_negate option so to include matching tags
40              instead of ignoring them
41    
42    2004-08-05 11:23  bertho
43    
44            * README, cvsgraph.1, cvsgraph.c, cvsgraph.conf.5, cvsgraph.spec:
45              Up the version number now so I don't forget it like last time...
46    
47    2004-08-04 10:48  bertho
48    
49            * cvsgraph.conf.5: Fix typo in docu
50    
51    2004-08-03 10:50  bertho
52    
53            * cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h, rcs.h,
54              readconf.c: Implement tag-ignoring on basis of a regular
55              expression
56    
57    2004-07-26 10:56  bertho
58    
59            * cvsgraph.spec: Commit the version fix (sigh).
60    
61    2004-07-19 14:40  bertho
62    
63            * cvsgraph.c: Fix the version number
64    
65    2004-07-16 15:56  bertho
66    
67            * cvsgraph.spec: - Prepare for release 1.4.1
68    
69    2004-07-16 15:50  bertho
70    
71            * ChangeLog: Release 1.4.1
72    
73    2004-07-16 15:49  bertho
74    
75            * README, cvsgraph.1, cvsgraph.conf.5: - Prepare for release 1.4.1
76    
77    2004-07-16 15:24  bertho
78    
79            * cvsgraph.c: Fix a longstanding date-bug in showing local time.
80              Now timezone is accounted for.
81    
82    2004-07-16 15:07  bertho
83    
84            * rcsy.y: Fix the CVSNT habbit of adding info to the tag in
85              symbols.  The trailing data is skipped for now. We might use it
86              later on (it contains a date and comments) on tags.
87    
88    2004-07-16 13:56  bertho
89    
90            * cvsgraph.c: - Fix XHTML <br> to be <br /> - Add HTML-izing '&' to
91              &amp; and '"' to &quot;
92    
93    2004-07-15 17:40  bertho
94    
95            * cvsgraph.c: Fix execution flags of regexec(). Spottet by and many
96              thanks to Morten Sylvest Olsen
97    
98    2004-07-15 17:12  bertho
99    
100            * rcs.h, rcsl.l, rcsy.y: Fix the author recognition for CVSNT with
101              broken rcsfile(5) format.  This might not be a total remedy, but
102              should fix some.
103    
104    2004-07-15 11:42  bertho
105    
106            * Makefile.in, configure, configure.in, readconf.c: Fix the
107              sizeof(void *) vs sizeof(int) problem. Now look for int, long and
108              long long in configure.
109    
110    2004-02-22 14:00  bertho
111    
112            * cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h,
113              readconf.c: - Add the arrow patch from Haroon Rafique
114              <haroon.rafique@utoronto.ca> - Adapt the arrow patch to be more
115              configurable
116    
117    2003-10-17 11:10  bertho
118    
119            * cvsgraph.1: Fix manual page typo. Thanks to Mark Brown
120              <broonie@sirena.org.uk>.
121    
122    2003-03-20 18:32  bertho
123    
124            * cvsgraph.spec: * Wed Mar 19 2003 Jason Corley
125              <jason.corley@borland.com> - Documentation and other aesthetic
126              related fixes
127    
128    2003-03-17 11:40  bertho
129    
130            * ChangeLog, cvsgraph.spec: Release 1.4.0
131    
132    2003-03-17 02:33  bertho
133    
134            * README, cvsgraph.1, cvsgraph.c, cvsgraph.conf.5, cvsgraph.spec: -
135              Fix off by one error in html-izing string expansions - Fix wrong
136              font in branch-box - Fix imagemaps to contain references to each
137              branch in   folded branchboxes.  - Prepare for release 1.4.0
138    
139    2003-03-14 15:24  bertho
140    
141            * README, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h,
142              readconf.c: - Implement folding for all branches on the same
143              branchpoint if empty. New   option branch_foldall controls this
144              behavior. See cvsgraph.conf(5) for   details.
145    
146    2003-03-14 02:38  bertho
147    
148            * Makefile.in, README, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5,
149              cvsgraph.h, rcs.h, readconf.c: - Fixed a bug in the initial
150              placing of left to right displaying.  - Half-fixed a bug in the
151              kerning code, where a loop-safeguard was triggered   way too soon
152              (at 100 iterations). This has now been changed to 10000, but
153              should be dependent on the number of drawable branches, as the
154              function is   _at least_ order O(N^2). However, more analysis is
155              required to ensure   safe guarding under all circumstances.  -
156              Implemented folding of empty branches. Many uses of CVS create
157              many   branches on the same revision but have no commits on them.
158              This occurs   often with stable files like .cvsignore files and
159              the like. A new   configuration option branch_fold enables
160              imaging consequtive brances   with no commits in the same
161              branch-box. This reduces images by a huge   factor (28000x1700 ->
162              2100x2300, i.e. a factor of 10). It also speeds up   drawing
163              considerably. The branch_fold option is *on* by default.  - Fix
164              duplicate branch-boxes (branch_dupbox=true). No duplicates should
165              be   created if there are no commits on a specific branch. There
166              is no reason   for having two boxes on top of each other.
167    
168    2003-03-10 23:57  bertho
169    
170            * README, cvsgraph.c, rcs.h, rcsl.l: [no log message]
171    
172    2003-03-09 23:36  bertho
173    
174            * README, cvsgraph.1, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5,
175              cvsgraph.h, rcs.h, readconf.c: - add merge visualization -
176              Provide solution for possible XSS bug in tag expansions
177    
178    2003-02-25 12:03  bertho
179    
180            * cvsgraph.spec: - Specfile donated by Jason Corley for RPM package
181              builds
182    
183    2003-02-11 11:43  bertho
184    
185            * README, cvsgraph.1, cvsgraph.c, cvsgraph.conf.5, cvsgraph.h,
186              readconf.c: - Implement different HTML levels for imagemaps.  -
187              Add new commandline option for HTML level - Update docs
188    
189    2003-02-11 10:52  bertho
190    
191            * readconf.c: Fix warning on Solaris and Irix on char subscripts.
192    
193    2002-07-20 22:57  bertho
194    
195            * ChangeLog: Release 1.3.0
196    
197    2002-07-20 22:41  bertho
198    
199            * README, configure, configure.in, cvsgraph.c, cvsgraph.conf,
200              cvsgraph.conf.5, cvsgraph.h, readconf.c: Add rev_maxtags config
201              to limit number of tags per revison box Hopefully fix
202              configure.in (finally?)
203    
204    2002-07-20 02:48  bertho
205    
206            * README, configure, configure.in, cvsgraph.1, cvsgraph.c,
207              cvsgraph.conf.5: Hopefully fixed configure problems Prepared new
208              release 1.3.0
209    
210    2002-07-19 01:08  bertho
211    
212            * cvsgraph.c, cvsgraph.conf: Finished implementing left_right
213              drawing.
214    
215    2002-07-18 17:26  bertho
216    
217            * cvsgraph.c, cvsgraph.conf.5, cvsgraph.h, readconf.c: First
218              changes for left_right drawing of the tree.  Still missing proper
219              branch_dupbox, upside_down and imagemap support.
220    
221    2002-07-18 14:07  bertho
222    
223            * cvsgraph.c: Fix possible exploitable buffer overflow in string
224              expansion
225    
226    2002-07-16 11:30  bertho
227    
228            * cvsgraph.c: Fix a coredump on SGI in bsearch and remove c++
229              comments.  Thanks to Sjoerd Mullender.
230    
231    2002-06-19 16:47  bertho
232    
233            * configure, configure.in: - Fix order of libraries - Add
234              auto-addition of libs when gifs are missing
235    
236    2002-04-24 01:02  bertho
237    
238            * Makefile.in, README, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
239              cvsgraph.conf.5, cvsgraph.h, rcsy.y, readconf.c: - Fix browserbug
240              ordering y-coordinates - Speed up parsing by bypassing deltatext
241              parse - Add logentry expansion
242    
243    2002-02-18 14:23  bertho
244    
245            * ChangeLog, README: Update for release 1.2.0
246    
247    2002-02-18 02:31  bertho
248    
249            * cvsgraph.c: - Remove debug stuff before release - Fix
250              strip_first_rev so that it works the right way around
251    
252    2002-02-15 00:18  bertho
253    
254            * README, cvsgraph.1, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5,
255              cvsgraph.h, readconf.c: [no log message]
256    
257    2002-01-09 01:28  bertho
258    
259            * README, config.h.in, configure, configure.in, cvsgraph.1,
260              cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h, rcs.h,
261              readconf.c: - Added a new version of auto_stretch. It seems to
262              work better   bit it still needs improvement (a lot) - Added
263              TrueType support. This solves also a problem of missing
264              libraries if libgd needs -lttf or -lfreetype.
265    
266    2002-01-01 22:05  bertho
267    
268            * confl.l, confy.y: Retire the old configuration. The new one is a
269              bit more flexible by being able to control from the commandline.
270    
271    2002-01-01 22:03  bertho
272    
273            * Makefile.in, README, confl.l, confy.y, cvsgraph.1, cvsgraph.c,
274              cvsgraph.conf, cvsgraph.conf.5, cvsgraph.h, rcs.h, rcsy.y,
275              readconf.c, readconf.h, utils.c: Major code update to enable some
276              more features. The new formatting scheme is not yet 100%. This
277              should be close to version 1.2.0.
278    
279    2001-12-19 19:10  bertho
280    
281            * README, confl.l, confy.y, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
282              cvsgraph.h, rcs.h: - Updated the docu a bit - Renamed the
283              branch_mirror to branch_dupbox which is more appropriate -
284              strip_untagged displays now draw dashed connector lines to
285              indicate a jump
286    
287    2001-12-18 23:50  bertho
288    
289            * README, confl.l, confy.y, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
290              cvsgraph.conf.5, cvsgraph.h: - Added upside-down imaging of the
291              tree - Added extra branch-box at the bottom/top of the trunk -
292              Added stripping of untagged revisions
293    
294    2001-11-30 12:05  bertho
295    
296            * rcsy.y: Fixed the locks phrase where the lexer wasn't put in the
297              rigth state.
298    
299    2001-11-28 17:19  bertho
300    
301            * cvsgraph.c: - Add binary mode in file opens for DOS/Windows -
302              Extend width of image to title width minimum - Up the version
303              number (forgotten in version 1.1.3)
304    
305    2001-11-21 09:25  bertho
306    
307            * config.h.in, configure, configure.in, cvsgraph.c: Update
308              configure to check for getopt.h which does not exist on Solaris
309              8.
310    
311    2001-11-20 16:25  bertho
312    
313            * README, cvsgraph.1, cvsgraph.conf.5: Update for release 1.1.3
314    
315    2001-11-20 16:05  bertho
316    
317            * ChangeLog: Update for release 1.1.3
318    
319    2001-11-20 16:00  bertho
320    
321            * cvsgraph.c: implemented diffs from a branch to a branchpoint.
322              Many thanks to Ed Rapoport (erapoport@stratasys.com) for donating
323              this patch.
324    
325    2001-11-13 22:05  bertho
326    
327            * rcsl.l: Fix a coredump when the string collection has not yet
328              been initialized (empty strings).
329    
330    2001-03-23 00:15  bertho
331    
332            * ChangeLog: Update for release 1.1.2
333    
334    2001-03-23 00:11  bertho
335    
336            * cvsgraphwrapper.php3, mkimage.php3: Added the wrapperscripts to
337              the repository for reference.
338    
339    2001-03-23 00:06  bertho
340    
341            * cvsgraph.conf: Fixed the cvsroot setting from cvsweb.cgi to be
342              propagated.
343    
344    2001-03-22 22:42  bertho
345    
346            * Makefile.in, README, cvsgraph.1, cvsgraph.c, cvsgraph.conf,
347              cvsgraph.conf.5: - Dead tags (i.e. a tag without a valid revision
348              or branch) does no   longer print a message in quiet mode.  -
349              Added expansions for cvsroot and cvsmodule without trailing '/' -
350              Remove core-files in a 'make clean'.  - Fixed default config file
351              to use entities &lt; and &gt;.
352    
353    2001-03-22 22:08  bertho
354    
355            * cvsgraph.1, cvsgraph.conf.5: Fixed the homepage link.
356    
357    2001-03-12 20:50  bertho
358    
359            * configure: Configure must be in sync with configure.in.
360    
361    2001-03-12 16:57  bertho
362    
363            * Makefile.in, configure.in: Fixed the configuration on IRIX. This
364              was actually a bug in the --with-xx definitions and that messed
365              up about everything. Now CvsGraph runs on IRIX with the GNU
366              buildchain installed.
367    
368    2001-03-10 23:26  bertho
369    
370            * ChangeLog: Updated for release 1.1.1
371    
372    2001-03-10 23:17  bertho
373    
374            * cvsgraph.conf: Make '<' and '>' entities &lt; and &gt; in the
375              expansion.
376    
377    2001-03-10 23:11  bertho
378    
379            * cvsgraph.c: Fix bug in diff imagemap coordinates.
380    
381    2001-03-10 22:58  bertho
382    
383            * README, cvsgraph.1, cvsgraph.c, cvsgraph.conf, cvsgraph.conf.5:
384              Added manual pages for executable and configuration.  Minor
385              tweaking and README update for release 1.1.1.
386    
387    2001-03-10 03:54  bertho
388    
389            * confl.l, confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h, rcs.h: -
390              Fixed path problems. Cvsroot and module will always have a
391              trailing '/' if they are not empty so that simple files   can be
392              addressed directly from the commandline. This also   eases
393              expansions.  - Implemented new features:   * revisions can have
394              custom text        * background colors of boxes working    *
395              boxes can have shadow (looks nice)    * imagemaps generate diff
396              areas between revisions - Several new config parameters to
397              support above functionality.
398    
399    2001-03-04 21:22  bertho
400    
401            * ChangeLog: New release 1.1.0
402    
403    2001-03-04 21:15  bertho
404    
405            * README: Minor updates for 1.1.0
406    
407    2001-03-04 21:15  bertho
408    
409            * configure, configure.in: Updated configure to accept separate
410              include/lib dirs for gd
411    
412    2001-03-04 04:19  bertho
413    
414            * confl.l, confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h: Basic
415              imagemap stuff done. The expansion code needs some work to allow
416              for conditional expansion.
417    
418    2001-03-04 02:38  bertho
419    
420            * .cvsignore, Makefile.in, configure, configure.in, confl.l,
421              confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h, rcs.h, rcsl.l,
422              rcsy.y, utils.c, utils.h: Major update of the code.  - Complete
423              new method of getting the revision structure by directly
424              reading the rcs/cvs file. This should also speed things a bit
425              because no external program needs to be called anymore.    This
426              also means that "remote-graphs" are no longer a possible
427              extension of the program. But, who cares.  - Implemented
428              branch-kerning to save place. The images are now   much smaller
429              in width, dependent on the settings of the exterior   margins.  -
430              Fixed disjoint braches by reading the structure direct from the
431              rcs/cvs file. The revision/branch structure is no longer
432              determined   from the revision numbers, but solely from the
433              rcs/cvs file structure.  - Fixed display of branches with no
434              revisions attached to them. These   only have a tag describing
435              the new branch.
436    
437    2001-02-26 01:09  bertho
438    
439            * confl.l, confy.y, cvsgraph.c, cvsgraph.conf, cvsgraph.h: - Fixed
440              the recursion problem so that branches of branches are properly
441              placed.  - Fixed a lonely '+' in an expression.  - Started to
442              make an imagemap functionality (not very functional yet)
443    
444    2001-02-24 22:52  bertho
445    
446            * README: Mention to run configure before make
447    
448    2001-02-24 22:49  bertho
449    
450            * README: Updates for release 1.0.1
451    
452    2001-02-24 22:43  bertho
453    
454            * ChangeLog: Added a changelog
455    
456  2001-02-24 01:39  bertho  2001-02-24 01:39  bertho
457    
458          * config.h.in: Hm, defs must be all undef for autoconf          * config.h.in: Hm, defs must be all undef for autoconf
# Line 5  Line 460 
460  2001-02-24 01:35  bertho  2001-02-24 01:35  bertho
461    
462          * Makefile.in, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,          * Makefile.in, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,
463          cvsgraph.h, readconf.h, utils.c, utils.h: Fixed the soring of            cvsgraph.h, readconf.h, utils.c, utils.h: Fixed the soring of
464          revisions permanently. All sections of the revision numbers are            revisions permanently. All sections of the revision numbers are
465          important.  Implemented better control over libgd with autoconf and            important.  Implemented better control over libgd with autoconf
466          added support for generation of png and jpeg from the configuration            and added support for generation of png and jpeg from the
467          file (thanks to Kurt L. Sussman for a patch, although I modified it            configuration file (thanks to Kurt L. Sussman for a patch,
468          a bit).            although I modified it a bit).
469    
470  2001-02-24 01:31  bertho  2001-02-24 01:31  bertho
471    
# Line 31  Line 486 
486  2001-02-23 01:12  bertho  2001-02-23 01:12  bertho
487    
488          * cvsgraph.c: Auto selection of the correct image-generator          * cvsgraph.c: Auto selection of the correct image-generator
489          function.            function.
490    
491  2001-02-23 01:11  bertho  2001-02-23 01:11  bertho
492    
493          * .cvsignore, Makefile.in, configure, configure.in: Start to use          * .cvsignore, Makefile.in, configure, configure.in: Start to use
494          autoconf. This makes detecting old/new libgd easier.  Also a bit            autoconf. This makes detecting old/new libgd easier.  Also a bit
495          more portable.            more portable.
496    
497  2001-02-21 18:30  bertho  2001-02-21 18:30  bertho
498    
499          * cvsgraph.c: Fix sorting bug. Thanks to Tanaka Akira for sending          * cvsgraph.c: Fix sorting bug. Thanks to Tanaka Akira for sending
500          the patch.            the patch.
501    
502  2001-02-20 23:36  bertho  2001-02-20 23:36  bertho
503    
# Line 50  Line 505 
505    
506  2001-02-20 13:07  bertho  2001-02-20 13:07  bertho
507    
508          * LICENCE, README, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,          * LICENSE, README, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,
509          cvsgraph.h, readconf.h, utils.c, utils.h: Initial revision            cvsgraph.h, readconf.h, utils.c, utils.h: Initial import
510    
511  2001-02-20 13:07  bertho  2001-02-20 13:07  bertho
512    
513          * LICENCE, README, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,          * LICENSE, README, confl.l, confy.y, cvsgraph.c, cvsgraph.conf,
514          cvsgraph.h, readconf.h, utils.c, utils.h: Initial import            cvsgraph.h, readconf.h, utils.c, utils.h: Initial revision
515    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0