6 changed version of cache, added cc field
8 * src/prefs_display_headers.c
9 the interface was changed
16 * src/textview.c: re-edited, prepared for fixing the email address
21 * src/prefs_common.c: use alfons' strftime ui code
22 entry_datefmt and datefmt_sample widgets have to be
23 global in this module because of this change
28 * src/prefs_common.[ch] added option to activate the return receipt
33 * src/gtkstext.c: fix for row up/down cursor navigation.
37 * sync with 0.4.66cvs2
41 added add-sender-to-addressbook patch
49 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
52 * src/alertpanel.c (alertpanel_create): new argument can_disable,
53 all existing callers changed to pass FALSE; create a check button
54 to disable the message.
55 (alertpanel_message_with_disable): new function.
56 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
57 (alertpanel_button_toggled): new function.
58 (alertpanel_button_clicked, alertpanel_close): set value using
61 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
63 * src/prefs_common.c (prefs_privacy_create): new check button
64 checkbtn_gpgme_warning.
66 * src/main.c (main): moved preferences reading before gpgme
67 initialization; check prefs_common.gpgme_warning before giving the
68 GnuPG warning and set it to FALSE if the user wants to disable the
73 * src/prefs_display_headers.c: modified the layout and some labels.
77 * src/prefs_account.c (prefs_account_fix_size): new function.
78 (prefs_account_create): call prefs_account_fix_size(); use
79 gtk_widget_show instead of gtk_widget_show_all (fixes too large
80 size when the window is shown for the first time).
81 (prefs_account_basic_create): changed layout of serv_table; moved
82 localmbox_entry above smtpserv_entry (logically it replaces
84 (prefs_account_protocol_activated): set sensitivity of
85 nntpauth_chkbtn according to the protocol (in addition to
86 hide/show); commented out gtk_table_set_row_spacing() calls.
87 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
88 not sensitive (fixes a bug with disabled username/password boxes
89 when editing POP3 account after NNTP with authentication).
95 * src/prefs_account.[ch]
97 removed local account without SMTP server
98 added option to use mail command instead of a connexion
99 to SMTP server when a local account is used
100 * src/prefs_headers.c
103 fixed a bug when connexion immediately closed
113 * src/prefs_account.c (Basic, prefs_account_basic_create): new
114 widget nntpauth_chkbtn.
115 (prefs_account_protocol_activated): handle nntpauth_chkbtn
117 (prefs_account_nntpauth_toggled): new function.
119 * src/news.c (news_session_new_for_folder): use NNTP
120 authentication only if ac->use_nntp_auth is set.
124 * src/Makefile.am changed headers.[ch] in customheader.[ch]
125 * src/prefs_display_headers.c changed the UI
126 * src/prefs_headers.c changed account_name to account_id
127 * src/compose.c using customheader.h
129 2001-05-01 [hiroyuki]
133 src/nntp.c: changed sock_read() to sock_gets(), they've been left
138 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
139 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
140 for displaying of headers
141 * src/grouplist_dialog.[ch] minor changes to remove warnings
142 * src/prefs_display_headers.[ch] dialog to choose the
143 headers to display in the mail viewer.
144 * src/headers.h correction of #define
145 * src/headers_display.[ch] configuration for displaying of headers.
146 * src/main.c read config of displaying of headers
147 * src/prefs_common.c add a button to access the config dialog
148 for displaying of headers
149 * src/prefs_display_headers.[ch] dialog for configuration for
150 displaying of the headers.
151 * src/prefs_headers.c cleaning of code
152 * src/procheader.c comments added to code
153 * src/textview.c changes to reorder the headers depending
154 on the config for displaying of headers
160 * sync with 0.4.65cvs12
162 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
166 * src/nntp.h (NNTPSockInfo): new field auth_failed.
168 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
169 is set to force reconnection after authentication failure.
170 (nntp_gen_command): set sock->auth_failed on authentication
171 failure, or if sock->userid and sock->passwd are not set.
173 * src/news.c (news_session_new_for_folder): set userid=NULL if
174 password dialog is cancelled.
178 * src/nntp.h (NNTPSockInfo): new type.
180 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
182 (nntp_open_auth, nntp_close): new functions.
183 (nntp_gen_command): new function to handle authentication; all
184 NNTP command functions updated to use it.
185 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
186 (nntp_list): removed old useless code.
188 * src/news.h (NNTPSession): new field nntp_sock.
190 * src/news.c: all functions updated to use NNTPSockInfo instead of
192 (news_session_new): new arguments (userid, passwd); made static;
193 use nntp_open_auth() if needed.
194 (news_session_destroy): use nntp_close() instead of sock_close().
195 (news_query_password): changed arguments.
196 (news_session_new_for_folder): new function.
197 (news_session_get): use news_session_new_for_folder().
198 (news_authenticate): deleted.
199 (news_get_uncached_articles): removed old authentication code.
203 * src/news.c: reverted my previous changes (need to do NNTP
204 authentication in a cleaner way).
208 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
209 news_nntp_post, news_nntp_mode): new functions (wrappers with
210 authentication support).
211 (news_get_article_cmd, news_get_article, news_get_header): new
212 argument "folder"; all callers changed.
213 (news_get_article_cmd): added authentication support.
214 (news_session_get): use news_nntp_mode() instead of nntp_mode().
215 (news_post): use news_nntp_post() instead of nntp_post().
216 (news_get_uncached_articles): use news_nntp_group() instead of
217 nntp_group() and news_nntp_xover() instead of nntp_xover();
218 removed old authentication code.
219 (news_get_group_list): use news_nntp_list() instead of nntp_list().
221 * src/nntp.c (nntp_list): return real error code instead of
226 * configure.in: fixed wint_t typedef detection again
230 * src/prefs_account.[ch], added A_LOCAL_CMD
231 (send mail with mail command)
232 * src/send.c added function send_message_with_command()
233 * src/inc.c made a more secure get_spool() function with
234 mktemp() but maybe mkstemp() or something more
239 * src/textview.c, colorization of email addresses in headers
243 * bug sync with sylpheed
244 * prefs_common.c: created date format ui for darko
245 * sync with 0.4.65cvs11
246 * configure.in: corrected to have the new gpg checks
250 * completed sync with 0.4.65cvs10
251 * minor debug things added to gtkstext.c
255 * configure.in: remove check for availability of
256 strftime() as advised by Hiroyuki
257 * src/prefs_common.[ch], src/procheader.c:
258 synch strftime() code with Hiroyki's main branch
262 * src/news.c: news_query_password(), news_authenticate(): new
264 news_get_uncached_articles(): added NNTP authentication
266 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
268 * src/prefs_account.c: prefs_account_protocol_activated():
269 enable userid and password fields for NNTP.
273 * configure.in: check for availability of strftime()
275 * src/prefs_common.[ch], src/procheader.c: use
276 strftime() for displaying date in summary pane if it
281 * more .cvsignore cleanups [alfons]
285 * ac/sv-check-type.m4: new autoconf macro.
286 * configure.in: fixed wint_t typedef detection (did not work
291 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
295 * modified gtkstext.c : buggy cursor navigation fixed,
296 and font descent also taken in account when drawing
300 * added comments in src/news.c src/nntp.c
301 * added src/prefs_headers.[ch]
302 * added src/headers.[ch]
303 * modified compose.c to activate custom headers
304 added function is_in_custom_headers
305 * modified prefs_account.[ch]
306 added function prefs_account_customhdr_edit
307 * modified src/defs.h :
308 added HEADERS_RC : name of the config file
309 for the custom headers
320 added gtkstext with configure.in patch by Hiroyuki which
321 should fix the XIM detection [alfons]
323 * more clean up of cvs [alfons]
325 * removed all Makefile.in files to attic.
327 * updated all .cvsignores to really ignore things that could
328 be unintentionally committed by a recursive commit.
331 * added src/grouplist_dialog.[ch]
332 * changed src/folderview.c to call grouplist_dialog instead
335 added functions news_reset_group_list
336 and news_get_group_list
338 added function nntp_list
340 added GROUPLIST_FILE : name of the newsgroup list cache file
344 * added option to warn about queued messages on exit [sergey]:
346 * src/compose.c: compose_queue(): call folder_item_scan()
347 and folderview_update_item() after queueing.
348 * src/folderview.c: folderview_update_node(): draw the queue
349 folder in bold font if there are queued messages.
350 * src/mainwindow.c: queued_messages(): new function.
351 app_exit_cb(): display warning if there are queued messages
352 if warn_queued_on_exit is set.
353 * prefs_common.[ch]: add warn_queued_on_exit option.
355 * enhanced GnuPG key selection support [sergey]:
357 * src/select-keys.c: updated to newer version from Win32
358 branch with support for selecting arbitrary keys.
359 * src/prefs_account.c: added the Privacy tab to the account
361 prefs_account_privacy_create(),
362 prefs_account_sign_key_set_data_from_radiobtn(),
363 prefs_account_sign_key_set_radiobtn(): new functions.
364 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
365 * src/rfc2015.c: set_signers(): new function.
366 pgp_sign(): add the account parameter, call set_signers().
367 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
368 * src/rfc2015.h: rfc2015_sign(): updated prototype.
369 * src/compose.c: pass the current account to rfc2015_sign().
371 * tag name claws added to prevent confusion with main branch [alfons]
373 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
375 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
377 * sync with recent sylpheed cvs. Untested though. [alfons]