/[CvsGraph]/cvsgraph/cvsgraph.c
ViewVC logotype

Diff of /cvsgraph/cvsgraph.c

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

revision 1.12, Thu Mar 22 21:42:48 2001 UTC revision 1.13, Tue Nov 20 15:00:06 2001 UTC
# Line 1297  Line 1297 
1297                  for(j = 0; j < b->nrevs; j++)                  for(j = 0; j < b->nrevs; j++)
1298                  {                  {
1299                          revision_t *r = b->revs[j];                          revision_t *r = b->revs[j];
1300                            revision_t* r1;
1301                            int xoff;
1302                            int x1;
1303                            int x2;
1304                            int y1;
1305    
1306                          tag = r->ntags ? r->tags[0] : NULL;                          tag = r->ntags ? r->tags[0] : NULL;
1307                          href = expand_string(conf.map_rev_href, rcs, r, r->rev, NULL, tag);                          href = expand_string(conf.map_rev_href, rcs, r, r->rev, NULL, tag);
1308                          alt = expand_string(conf.map_rev_alt, rcs, r, r->rev, NULL, tag);                          alt = expand_string(conf.map_rev_alt, rcs, r, r->rev, NULL, tag);
# Line 1306  Line 1312 
1312                                  alt);                                  alt);
1313                          xfree(href);                          xfree(href);
1314                          xfree(alt);                          xfree(alt);
1315                          if(j > 0)                          if ( j > 0 || b->branchpoint )
1316                          {                          {
1317                                  revision_t *r1 = b->revs[j-1];                              if ( j > 0 )
1318                                  int x1 = r->cx - MIN(r->w, r1->w)/4;                              {
1319                                  int x2 = r->cx + MIN(r->w, r1->w)/4;                                  r1 = b->revs[j-1];
1320                                  href = expand_string(conf.map_diff_href, rcs, r, r->rev, r1->rev, tag);                                  xoff = MIN(r->w, r1->w)/4;
1321                                  alt = expand_string(conf.map_diff_alt, rcs, r, r->rev, r1->rev, tag);                                  y1 = r1->y + r1->h;
1322                                  fprintf(fp, "\t<area shape=\"rect\" %s coords=\"%d,%d,%d,%d\" %s>\n",                              }
1323                                          href,                              else
1324                                          x1, r1->y + r1->h + 1, x2, r->y - 1,                              {
1325                                          alt);                                  r1 = b->branchpoint;
1326                                  xfree(href);                                  xoff = MIN(r->w, b->w)/4;
1327                                  xfree(alt);                                  y1 = b->y + b->h;
1328                                }
1329                                x1 = r->cx - xoff;
1330                                x2 = r->cx + xoff;
1331    
1332                                href = expand_string(conf.map_diff_href, rcs, r, r->rev, r1->rev, tag);
1333                                alt = expand_string(conf.map_diff_alt, rcs, r, r->rev, r1->rev, tag);
1334                                fprintf(fp, "\t<area shape=\"rect\" %s coords=\"%d,%d,%d,%d\" %s>\n",
1335                                        href,
1336                                        x1, y1 + 1, x2, r->y - 1,
1337                                        alt);
1338                                xfree(href);
1339                                xfree(alt);
1340                          }                          }
1341                  }                  }
1342          }          }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0