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

Diff of /cvsgraph/cvsgraph.h

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

revision 1.4, Sun Mar 4 01:38:23 2001 UTC revision 1.24, Sun Aug 29 12:20:03 2004 UTC
# Line 22  Line 22 
22  #ifndef __CVSGRAPH_H  #ifndef __CVSGRAPH_H
23  #define __CVSGRAPH_H  #define __CVSGRAPH_H
24    
25    #define CONFFILENAME    "cvsgraph.conf"
26    
27    #ifndef ETCDIR
28    # define ETCDIR         "/usr/local/etc"
29    #endif
30    
31  #define DEBUG_CONF_LEX          0x01  #define DEBUG_CONF_LEX          0x01
32  #define DEBUG_CONF_YACC         0x02  #define DEBUG_CONF_YACC         0x02
33  #define DEBUG_RCS_LEX           0x04  #define DEBUG_RCS_LEX           0x04
34  #define DEBUG_RCS_YACC          0x08  #define DEBUG_RCS_YACC          0x08
35  #define DEBUG_RCS_FILE          0x10  #define DEBUG_RCS_FILE          0x10
36    
37    #define HTMLLEVEL_3             1       /* HTML 3.x compatibility */
38    #define HTMLLEVEL_4             2       /* HTML 4.x compatibility */
39    #define HTMLLEVEL_X             3       /* XHTML compatibility */
40    
41  extern int debuglevel;  extern int debuglevel;
42    
43  typedef gdFontPtr       font_t;  typedef struct __msg_stack_t
44    {
45            int     severity;
46            int     w;
47            int     h;
48            char    *msg;
49    } msg_stack_t;
50    
51    #define MSG_WARN        0
52    #define MSG_ERR         1
53    
54    void stack_msg(int severity, const char *fmt, ...);
55    
56    
57    typedef struct __font_t
58    {
59            gdFontPtr       gdfont;
60            char            *ttfont;
61            double          ttsize;
62    } font_t;
63    
64  typedef struct __color_t  typedef struct __color_t
65  {  {
# Line 44  Line 73 
73  {  {
74          char    *cvsroot;          char    *cvsroot;
75          char    *cvsmodule;          char    *cvsmodule;
76            char    *date_format;
77    
78          color_t color_bg;          color_t color_bg;
79            int     transparent_bg;
80            int     box_shadow;
81            int     upside_down;
82            int     left_right;
83            int     strip_untagged;
84            int     strip_first_rev;
85            int     auto_stretch;
86            int     use_ttf;
87            int     anti_alias;
88            int     thick_lines;
89            int     parse_logs;
90            int     html_level;
91    
92            font_t  msg_font;
93            color_t msg_color;
94    
95          font_t  tag_font;          font_t  tag_font;
96          color_t tag_color;          color_t tag_color;
97            char    *tag_ignore;
98            int     tag_ignore_merge;
99            int     tag_nocase;
100            int     tag_negate;
101    
102            int     rev_hidenumber;
103          font_t  rev_font;          font_t  rev_font;
104          color_t rev_color;          color_t rev_color;
105            color_t rev_bgcolor;
106          int     rev_separator;          int     rev_separator;
107          int     rev_minline;          int     rev_minline;
108          int     rev_maxline;          int     rev_maxline;
# Line 59  Line 110 
110          int     rev_rspace;          int     rev_rspace;
111          int     rev_tspace;          int     rev_tspace;
112          int     rev_bspace;          int     rev_bspace;
113            char    *rev_text;
114            color_t rev_text_color;
115            font_t  rev_text_font;
116            int     rev_maxtags;
117    
118            color_t merge_color;
119            char    *merge_from;
120            char    *merge_to;
121            int     merge_findall;
122            int     merge_front;
123            int     merge_nocase;
124            int     merge_arrows;
125            int     arrow_width;
126            int     arrow_length;
127    
128          font_t  branch_font;          font_t  branch_font;
129          color_t branch_color;          color_t branch_color;
130            font_t  branch_tag_font;
131            color_t branch_tag_color;
132          color_t branch_bgcolor;          color_t branch_bgcolor;
133          int     branch_lspace;          int     branch_lspace;
134          int     branch_rspace;          int     branch_rspace;
# Line 69  Line 136 
136          int     branch_bspace;          int     branch_bspace;
137          int     branch_connect;          int     branch_connect;
138          int     branch_margin;          int     branch_margin;
139            int     branch_dupbox;
140            int     branch_fold;
141            int     branch_foldall;
142            int     branch_resort;
143            char    *branch_subtree;
144    
145          char    *title;          char    *title;
146          int     title_x;          int     title_x;
# Line 86  Line 158 
158          int     image_quality;          int     image_quality;
159    
160          char    *map_name;          char    *map_name;
161          char    *map_branch;          char    *map_branch_href;
162          char    *map_rev;          char    *map_branch_alt;
163            char    *map_rev_href;
164            char    *map_rev_alt;
165            char    *map_diff_href;
166            char    *map_diff_alt;
167            char    *map_merge_href;
168            char    *map_merge_alt;
169    
170            char    *expand[10];
171  } config_t;  } config_t;
172    
173  extern config_t conf;  extern config_t conf;

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.24

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0