/[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.16, Sun Mar 9 22:36:50 2003 UTC revision 1.28, Sun Dec 18 01:57:57 2005 UTC
# Line 40  Line 40 
40    
41  extern int debuglevel;  extern int debuglevel;
42    
43    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  typedef struct __font_t
58  {  {
59          gdFontPtr       gdfont;          gdFontPtr       gdfont;
# Line 47  Line 61 
61          double          ttsize;          double          ttsize;
62  } font_t;  } font_t;
63    
64    struct __node_t;
65    
66  typedef struct __color_t  typedef struct __color_t
67  {  {
68          int     r;          int     r;
69          int     g;          int     g;
70          int     b;          int     b;
71          int     id;          int     id;
72            struct __node_t *node;
73  } color_t;  } color_t;
74    
75    typedef struct __colorlist_t
76    {
77            int     n;
78            color_t *clrs;
79    } colorlist_t;
80    
81    typedef struct __node_t
82    {
83            int             key;
84            int             op;
85            char            *content;
86            struct __node_t *tcase;
87            struct __node_t *fcase;
88            union {
89                    char    *str;
90                    color_t clr;
91            } value;
92    } node_t;
93    
94    typedef struct __stringlist_t
95    {
96            int     n;
97            char    **strs;
98    } stringlist_t;
99    
100    typedef struct __condstring_t
101    {
102            char    *str;
103            node_t  *node;
104    } condstring_t;
105    
106  typedef struct __config_t  typedef struct __config_t
107  {  {
108          char    *cvsroot;          char    *cvsroot;
# Line 75  Line 123 
123          int     parse_logs;          int     parse_logs;
124          int     html_level;          int     html_level;
125    
126            font_t  msg_font;
127            color_t msg_color;
128    
129          font_t  tag_font;          font_t  tag_font;
130          color_t tag_color;          color_t tag_color;
131            char    *tag_ignore;
132            int     tag_ignore_merge;
133            int     tag_nocase;
134            int     tag_negate;
135    
136            int     rev_hidenumber;
137          font_t  rev_font;          font_t  rev_font;
138          color_t rev_color;          color_t rev_color;
139          color_t rev_bgcolor;          color_t rev_bgcolor;
# Line 88  Line 144 
144          int     rev_rspace;          int     rev_rspace;
145          int     rev_tspace;          int     rev_tspace;
146          int     rev_bspace;          int     rev_bspace;
147          char    *rev_text;          condstring_t    rev_idtext;
148            condstring_t    rev_text;
149          color_t rev_text_color;          color_t rev_text_color;
150          font_t  rev_text_font;          font_t  rev_text_font;
151          int     rev_maxtags;          int     rev_maxtags;
152    
153          color_t merge_color;          colorlist_t     merge_color;
154          char    *merge_from;          stringlist_t    merge_from;
155          char    *merge_to;          stringlist_t    merge_to;
156            int     merge_findall;
157          int     merge_front;          int     merge_front;
158          int     merge_nocase;          int     merge_nocase;
159            int     merge_arrows;
160            int     merge_cvsnt;
161            color_t merge_cvsnt_color;
162            int     arrow_width;
163            int     arrow_length;
164    
165          font_t  branch_font;          font_t  branch_font;
166          color_t branch_color;          color_t branch_color;
# Line 111  Line 174 
174          int     branch_connect;          int     branch_connect;
175          int     branch_margin;          int     branch_margin;
176          int     branch_dupbox;          int     branch_dupbox;
177            int     branch_fold;
178            int     branch_foldall;
179            int     branch_resort;
180            char    *branch_subtree;
181    
182          char    *title;          char    *title;
183          int     title_x;          int     title_x;
# Line 126  Line 193 
193    
194          int     image_type;          int     image_type;
195          int     image_quality;          int     image_quality;
196            int     image_compress;
197            int     image_interlace;
198    
199          char    *map_name;          char    *map_name;
200          char    *map_branch_href;          char    *map_branch_href;
# Line 134  Line 203 
203          char    *map_rev_alt;          char    *map_rev_alt;
204          char    *map_diff_href;          char    *map_diff_href;
205          char    *map_diff_alt;          char    *map_diff_alt;
206            char    *map_merge_href;
207            char    *map_merge_alt;
208    
209          char    *expand[10];          char    *expand[10];
210  } config_t;  } config_t;

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.28

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0