/[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.14, Wed Nov 21 08:25:04 2001 UTC revision 1.15, Wed Nov 28 16:19:49 2001 UTC
# Line 205  Line 205 
205    
206          cmd = xmalloc(strlen(cvsroot) + strlen(module) + strlen(file) + 1);          cmd = xmalloc(strlen(cvsroot) + strlen(module) + strlen(file) + 1);
207          sprintf(cmd, "%s%s%s", cvsroot, module, file);          sprintf(cmd, "%s%s%s", cvsroot, module, file);
208          if(!(rcsin = fopen(cmd, "r")))          if(!(rcsin = fopen(cmd, "rb")))
209          {          {
210                  perror(cmd);                  perror(cmd);
211                  return NULL;                  return NULL;
# Line 1049  Line 1049 
1049          int i;          int i;
1050          char *cptr;          char *cptr;
1051    
1052          im = gdImageCreate(rcs->tw+conf.margin_left+conf.margin_right, rcs->th+conf.margin_top+conf.margin_bottom);          cptr = expand_string(conf.title, rcs, NULL, NULL, NULL, NULL);
1053            i = get_swidth(cptr, &conf.title_font);
1054            if(rcs->tw+conf.margin_left+conf.margin_right > i)
1055                    i = rcs->tw+conf.margin_left+conf.margin_right;
1056            im = gdImageCreate(i, rcs->th+conf.margin_top+conf.margin_bottom);
1057          alloc_color(im, &conf.color_bg);          alloc_color(im, &conf.color_bg);
1058          alloc_color(im, &conf.tag_color);          alloc_color(im, &conf.tag_color);
1059          alloc_color(im, &conf.rev_color);          alloc_color(im, &conf.rev_color);
# Line 1068  Line 1072 
1072                  if(rcs->branches[i]->branchpoint)                  if(rcs->branches[i]->branchpoint)
1073                          draw_connector(im, rcs->branches[i]);                          draw_connector(im, rcs->branches[i]);
1074          }          }
         cptr = expand_string(conf.title, rcs, NULL, NULL, NULL, NULL);  
1075          draw_stringnl(im, cptr, &conf.title_font, conf.title_x, conf.title_y, conf.title_align, &conf.title_color);          draw_stringnl(im, cptr, &conf.title_font, conf.title_x, conf.title_y, conf.title_align, &conf.title_color);
1076          xfree(cptr);          xfree(cptr);
1077    
# Line 1408  Line 1411 
1411          "  -[0-9] <txt> Use <txt> for expansion\n"          "  -[0-9] <txt> Use <txt> for expansion\n"
1412          ;          ;
1413    
1414  #define VERSION_STR     "1.1.2"  #define VERSION_STR     "1.1.4"
1415  #define NOTICE_STR      "Copyright (c) 2001 B.Stultiens"  #define NOTICE_STR      "Copyright (c) 2001 B.Stultiens"
1416    
1417  void append_slash(char **path)  void append_slash(char **path)
# Line 1567  Line 1570 
1570    
1571          if(outfile)          if(outfile)
1572          {          {
1573                  if((fp = fopen(outfile, "w")) == NULL)                  if((fp = fopen(outfile, "wb")) == NULL)
1574                  {                  {
1575                          perror(outfile);                          perror(outfile);
1576                          return 1;                          return 1;
1577                  }                  }
1578          }          }
1579          else          else
1580            {
1581                  fp = stdout;                  fp = stdout;
1582    #ifdef __WIN32__
1583                    /* Bad hack for DOS/Windows */
1584                    if(setmode(fileno(fp), O_BINARY) == -1)
1585                    {
1586                            perror("Set binary mode for stdout");
1587                            return 1;
1588                    }
1589    #endif
1590            }
1591    
1592          make_layout(rcs);          make_layout(rcs);
1593    

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

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0