complete the maintainer guide
[claws.git] / doc / src / maintainer_guide.txt
1 1. Files in src/
2
3 account.c
4    is the accounts list dialog
5 action.c
6    *********** NO DESCRIPTION *********
7 addr_compl.c
8    is the address completion process
9 addrbook.c
10    management of address book
11 addrcache.c
12    *********** NO DESCRIPTION *********
13 addrcindex.c
14    *********** NO DESCRIPTION *********
15 addrclip.c
16    *********** NO DESCRIPTION *********
17 addressadd.c
18    *********** NO DESCRIPTION *********
19 addressbook.c
20    is the address book dialog
21 addrgather.c
22    *********** NO DESCRIPTION *********
23 addrharvest.c
24    *********** NO DESCRIPTION *********
25 addrindex.c
26    *********** NO DESCRIPTION *********
27 addritem.c
28    *********** NO DESCRIPTION *********
29 addrselect.c
30    *********** NO DESCRIPTION *********
31 alertpanel.c
32    *********** NO DESCRIPTION *********
33 codeconv.c
34    *********** NO DESCRIPTION *********
35 compose.c
36    is the compose dialog
37 crash.c
38    *********** NO DESCRIPTION *********
39 customheader.c
40    function to parse custom headers configuration file
41 displayheader.c
42    function to parse headers display configuration file
43 editaddress.c
44    *********** NO DESCRIPTION *********
45 editbook.c
46    *********** NO DESCRIPTION *********
47 editgroup.c
48    *********** NO DESCRIPTION *********
49 editjpilot.c
50    *********** NO DESCRIPTION *********
51 editldap.c
52    *********** NO DESCRIPTION *********
53 editldap_basedn.c
54    *********** NO DESCRIPTION *********
55 editvcard.c
56    *********** NO DESCRIPTION *********
57 enriched.c
58    *********** NO DESCRIPTION *********
59 exphtmldlg.c
60    *********** NO DESCRIPTION *********
61 expldifdlg.c
62    *********** NO DESCRIPTION *********
63 export.c
64    *********** NO DESCRIPTION *********
65 exporthtml.c
66    *********** NO DESCRIPTION *********
67 exportldif.c
68    *********** NO DESCRIPTION *********
69 filtering.c
70    handles the filtering process and function for filtering data structure
71 folder.c
72    handles the folder structure (left panel) without any gtk
73 folder_item_prefs.c
74    *********** NO DESCRIPTION *********
75 foldersel.c
76    *********** NO DESCRIPTION *********
77 folderview.c
78    is the left panel gtk implementation
79 grouplistdialog.c
80    This is the newsgroup selection dialog box
81 headerview.c
82    is the little header viewer between the list of mails and
83    the mail viewer.html.c
84 imap.c
85    is the handling of the IMAP4 procotol
86 import.c
87    import from mbox dialog
88 importldif.c
89    *********** NO DESCRIPTION *********
90 importmutt.c
91    *********** NO DESCRIPTION *********
92 importpine.c
93    *********** NO DESCRIPTION *********
94 inc.c
95    retrievement of POP3 or mbox accounts
96 inputdialog.c
97    This is a dialog for the user to type something.
98 jpilot.c
99    *********** NO DESCRIPTION *********
100 ldapctrl.c
101    *********** NO DESCRIPTION *********
102 ldapquery.c
103    *********** NO DESCRIPTION *********
104 ldapserver.c
105    *********** NO DESCRIPTION *********
106 ldaputil.c
107    *********** NO DESCRIPTION *********
108 ldif.c
109    *********** NO DESCRIPTION *********
110 logwindow.c
111    is the log window (tool menu / log window)
112 main.c
113    is the main program entry of Sylpheed
114 mainwindow.c
115    is the 3-paned main window
116 manual.c
117    *********** NO DESCRIPTION *********
118 matcher.c
119     this is some function to match the messages, to handle data structure
120     of matcher/filtering/scoring system or to convert data structures
121     to string.
122 matcher_parser_lex.l
123     this is the lexer used in the parse operation of the configuration files
124     of the matcher/filtering/scoring system.
125 matcher_parser_parse.y
126     this is the parser of the configuration files of
127     the matcher/filtering/scoring system.
128 mbox.c
129    is the mbox importer/exporter
130 mbox_folder.c
131    is the mbox folder support
132 message_search.c
133    *********** NO DESCRIPTION *********
134 messageview.c
135    is the mail viewer part of the main window
136 mh.c
137    handles mh folders
138 mimeview.c
139    is the displaying of the list of the MIME part of the mail
140    (at the top of the mail viewer when it is displayed)
141 msgcache.c
142    *********** NO DESCRIPTION *********
143 mutt.c
144    *********** NO DESCRIPTION *********
145 news.c
146    is the news session handling (it uses the nntp protocol)
147 noticeview.c
148    *********** NO DESCRIPTION *********
149 passphrase.c
150    *********** NO DESCRIPTION *********
151 pine.c
152    *********** NO DESCRIPTION *********
153 pop.c
154    *********** NO DESCRIPTION *********
155 prefs_account.c
156    is preferences for account dialog
157 prefs_actions.c
158    is preferences for action dialog
159 prefs_common.c
160    is the preferences dialog
161 prefs_customheader.c
162    is the preferences dialog for custom headers
163 prefs_display_header.c
164    is the preferences dialog for headers display
165 prefs_filtering.c
166    is preferences for filtering system dialog
167 prefs_filtering_action.c
168    let the user define the actions for a filtering rule
169 prefs_folder_item.c
170    is the preference dialog for a folder item
171 prefs_gtk.c
172    *********** NO DESCRIPTION *********
173 prefs_matcher.c
174    let the user define the condition for a filtering rule or a scoring rule
175 prefs_scoring.c
176    is preferences for scoring system dialog
177 prefs_summary_column.c
178    *********** NO DESCRIPTION *********
179 prefs_template.c
180    *********** NO DESCRIPTION *********
181 prefs_toolbar.c
182    *********** NO DESCRIPTION *********
183 procheader.c
184    is the RFC822 headers parser.
185 procmime.c
186    is a MIME parser.
187 procmsg.c
188    handle the list of message files.
189 progressdialog.c
190    is a dialog box with a progress bar
191 quote_fmt.c
192    is the quotation system for forward or reply
193 quote_fmt_lex.l
194    is the lexer for the configuration of the quotation system
195 quote_fmt_parse.y
196    is the parser for the configuration of the quotation system
197 recv.c
198    This will receive some data from a file descriptor and write
199    them to a file.
200 rfc2015.c
201    GPG support
202 scoring.c
203    handles the scoring process and function for scoring data structure
204 select-keys.c
205    *********** NO DESCRIPTION *********
206 send_message.c
207    message sending to SMTP or through sendmail command.
208 setup.c
209    *********** NO DESCRIPTION *********
210 sigstatus.c
211    *********** NO DESCRIPTION *********
212 simple-gettext.c
213    *********** NO DESCRIPTION *********
214 sourcewindow.c
215    Displays the source of the messages.
216 ssl_manager.c
217    *********** NO DESCRIPTION *********
218 statusbar.c
219    *********** NO DESCRIPTION *********
220 stock_pixmap.c
221    handle the pixmaps including pixmap theming
222 string_match.c
223    *********** NO DESCRIPTION *********
224 summary_search.c
225    *********** NO DESCRIPTION *********
226 summaryview.c
227    is the displaying of list of the mail in a folder
228               (up/right in the main window).
229 syldap.c
230    *********** NO DESCRIPTION *********
231 textview.c
232    is the mail (without MIME part) displaying of the
233    mail viewer.
234 toolbar.c
235    *********** NO DESCRIPTION *********
236 undo.c
237    *********** NO DESCRIPTION *********
238 unmime.c
239    *********** NO DESCRIPTION *********
240 vcard.c
241    *********** NO DESCRIPTION *********
242
243
244 2. Files in common/
245
246 base64.c
247    handles the base64 conversion
248 hooks.c
249    *********** NO DESCRIPTION *********
250 log.c
251    *********** NO DESCRIPTION *********
252 md5.c
253    This is MD5 calculation
254 mgutils.c
255    *********** NO DESCRIPTION *********
256 nntp.c
257   is the handling of the NNTP procotol
258 passcrypt.c
259   encoding of the password in the configuration files.
260 plugin.c
261    *********** NO DESCRIPTION *********
262 prefs.c
263    is a preference file parser.
264 quoted-printable.c
265    handle quoted-printable conversion
266 session.c
267    This is network connection.
268 smtp.c
269    handles the SMTP and ESMTP protocol with authentification
270 socket.c
271    is some function to make it easier to use TCP/unix socket.
272 ssl.c
273    *********** NO DESCRIPTION *********
274 ssl_certificate.c
275    *********** NO DESCRIPTION *********
276 stringtable.c
277    *********** NO DESCRIPTION *********
278 sylpheed.c
279    *********** NO DESCRIPTION *********
280 template.c
281    *********** NO DESCRIPTION *********
282 utils.c
283    *********** NO DESCRIPTION *********
284 uuencode.c
285    UU encoder
286 xml.c
287    XML parser
288 xmlprops.c
289    *********** NO DESCRIPTION *********
290
291
292 3. Files in gtk/
293
294 about.c
295    this is the about dialog
296 colorlabel.c
297    *********** NO DESCRIPTION *********
298 description_window.c
299    *********** NO DESCRIPTION *********
300 filesel.c
301    This is a file selection dialog
302 gtkaspell.c
303    *********** NO DESCRIPTION *********
304 gtksctree.c
305    This is a modified GtkCTree.
306 gtkshruler.c
307    *********** NO DESCRIPTION *********
308 gtkstext.c
309    This is a modified GtkText.
310 gtkutils.c
311    *********** NO DESCRIPTION *********
312 gtkvscrollbutton.c
313    *********** NO DESCRIPTION *********
314 manage_window.c
315    *********** NO DESCRIPTION *********
316 menu.c
317    *********** NO DESCRIPTION *********
318 pluginwindow.c
319    *********** NO DESCRIPTION *********
320 prefswindow.c
321    *********** NO DESCRIPTION *********
322 sslcertwindow.c
323    *********** NO DESCRIPTION *********