Statistics
| Revision:

root / ChangeLog-1.0

History | View | Annotate | Download (323.5 kB)

1 1 hiro
2004-12-24
2 1 hiro
3 1 hiro
	* version 1.0.0
4 1 hiro
5 1 hiro
2004-12-22
6 1 hiro
7 1 hiro
	* src/account.c: account_delete(): fixed the crash on deleting a
8 1 hiro
	  remote account if the corresponding folder was selected (Debian BTS
9 1 hiro
	  #284483).
10 1 hiro
11 1 hiro
2004-12-21
12 1 hiro
13 1 hiro
	* NEWS, TODO, TODO.jp: updated.
14 1 hiro
	* manual/ja/sylpheed.sgml: updated.
15 1 hiro
16 1 hiro
2004-12-17
17 1 hiro
18 1 hiro
	* src/action.c: parse_append_filename(): escape all special characters
19 1 hiro
	  without quote (thanks to IWAMOTO Kouichi and Yoichi Imai).
20 1 hiro
	* AUTHORS: updated.
21 1 hiro
22 1 hiro
2004-12-16
23 1 hiro
24 1 hiro
	* INSTALL
25 1 hiro
	  INSTALL.jp: updated the confirmation list.
26 1 hiro
27 1 hiro
2004-12-15
28 1 hiro
29 1 hiro
	* version 1.0.0rc
30 1 hiro
31 1 hiro
2004-12-15
32 1 hiro
33 1 hiro
	* src/compose.c: compose_wrap_line_all_full(): fixed the logic of
34 1 hiro
	  space insertion.
35 1 hiro
36 1 hiro
2004-12-15
37 1 hiro
38 1 hiro
	* manual/ja/sylpheed.sgml: updated.
39 1 hiro
40 1 hiro
2004-12-15
41 1 hiro
42 1 hiro
	* src/addrbook.c
43 1 hiro
	  src/addressbook.c
44 1 hiro
	  src/addrindex.c
45 1 hiro
	  src/jpilot.c
46 1 hiro
	  src/ldif.c
47 1 hiro
	  src/syldap.c
48 1 hiro
	  src/vcard.c: removed '... defined but not used' warnings.
49 1 hiro
50 1 hiro
2004-12-13
51 1 hiro
52 1 hiro
	* src/compose.c: compose_wrap_line_all_full(): only insert space
53 1 hiro
	  when joining lines if the first character of the next line is not
54 1 hiro
	  space, or it's a boundary between multi- and single-byte characters.
55 1 hiro
56 1 hiro
2004-12-13
57 1 hiro
58 1 hiro
	* src/action.c: parse_append_filename(): escape special characters
59 1 hiro
	  (thanks to IWAMOTO Kouichi).
60 1 hiro
	* src/utils.c: subst_for_filename(): also substitute single quote.
61 1 hiro
62 1 hiro
2004-12-10
63 1 hiro
64 1 hiro
	* src/compose.c: compose_wrap_line_all_full(): fixed joining line
65 1 hiro
	  problem when the first character of the next line is not
66 1 hiro
	  alphanumeric.
67 1 hiro
68 1 hiro
2004-12-09
69 1 hiro
70 1 hiro
	* src/main.c: send_queue()
71 1 hiro
	  src/mainwindow.c: send_queue_cb()
72 1 hiro
	  src/compose.c: compose_send(), compose_send_later_cb(): ask user
73 1 hiro
	  to switch to online if in offline mode when sending.
74 1 hiro
75 1 hiro
2004-12-08
76 1 hiro
77 1 hiro
	* src/imap.c: applied bitlength_clean_up.imap.c.patch that fixes the
78 1 hiro
	  integer length problem on 64-bit platforms (thanks to Alfons).
79 1 hiro
80 1 hiro
2004-12-03
81 1 hiro
82 1 hiro
	* version 1.0.0beta4
83 1 hiro
84 1 hiro
2004-12-03
85 1 hiro
86 1 hiro
	* src/pixmaps/regular.xpm: removed unused icon.
87 1 hiro
	* README
88 1 hiro
	  README.jp: updated.
89 1 hiro
90 1 hiro
2004-12-02
91 1 hiro
92 1 hiro
	* src/pop.c: pop3_write_msg_to_file(): don't convert single CRs to
93 1 hiro
	  LFs (thanks to Alfons).
94 1 hiro
	* src/utils.[ch]: my_memmem(): original implementation of memmem().
95 1 hiro
96 1 hiro
2004-12-01
97 1 hiro
98 1 hiro
	* manual/ja/sylpheed.sgml: updated for the latest version.
99 1 hiro
100 1 hiro
2004-12-01
101 1 hiro
102 1 hiro
	* src/pixmaps/unread.xpm: adjusted the hue of image.
103 1 hiro
104 1 hiro
2004-12-01
105 1 hiro
106 1 hiro
	* src/filter.c: removed C99 '//' comments.
107 1 hiro
108 1 hiro
2004-11-30
109 1 hiro
110 1 hiro
	* src/pixmaps/dir-close.xpm
111 1 hiro
	  src/pixmaps/dir-open.xpm
112 1 hiro
	  src/pixmaps/dir-noselect.xpm
113 1 hiro
	  src/pixmaps/group.xpm: adjusted the hue of images.
114 1 hiro
115 1 hiro
2004-11-29
116 1 hiro
117 1 hiro
	* src/pixmaps/dir-close.xpm
118 1 hiro
	  src/pixmaps/dir-open.xpm
119 1 hiro
	  src/pixmaps/dir-noselect.xpm
120 1 hiro
	  src/pixmaps/group.xpm: replaced with new images.
121 1 hiro
122 1 hiro
2004-11-29
123 1 hiro
124 1 hiro
	* src/pixmaps/folder.xpm: removed.
125 1 hiro
126 1 hiro
2004-11-26
127 1 hiro
128 1 hiro
	* src/summaryview.c: changed one-letter column titles to icons.
129 1 hiro
	* src/pixmaps/mail.xpm: new.
130 1 hiro
131 1 hiro
2004-11-26
132 1 hiro
133 1 hiro
	* src/summaryview.c: summary_execute(): pop summary statusbar message.
134 1 hiro
135 1 hiro
2004-11-26
136 1 hiro
137 1 hiro
	* src/prefs_common.c: added Web browser commands.
138 1 hiro
139 1 hiro
2004-11-26
140 1 hiro
141 1 hiro
	* manual/ja/sylpheed.sgml: updated for the latest version.
142 1 hiro
	* manual/ja/Makefile.am: added target 'update-html'.
143 1 hiro
144 1 hiro
2004-11-22
145 1 hiro
146 1 hiro
	* INSTALL
147 1 hiro
	  INSTALL.jp: updated the confirmation list.
148 1 hiro
149 1 hiro
2004-11-19
150 1 hiro
151 1 hiro
	* src/jpilot.c: unify the coding style.
152 1 hiro
	* src/mainwindow.c: fixed duplicated accelerator.
153 1 hiro
154 1 hiro
2004-11-18
155 1 hiro
156 1 hiro
	* src/procmsg.c: write_mark_func(): fixed bad cast on the system that
157 1 hiro
	  sizeof(gpointer) != guint.
158 1 hiro
159 1 hiro
2004-11-18
160 1 hiro
161 1 hiro
	* src/mainwindow.c: fixed English (trashes -> trash).
162 1 hiro
	* src/prefs_common.c: prefs_keybind_apply_clicked(): updated menu
163 1 hiro
	  strings.
164 1 hiro
165 1 hiro
2004-11-18
166 1 hiro
167 1 hiro
	* src/mainwindow.c: changed the menu label "Empty trash" to
168 1 hiro
	  "Empty all trashes".
169 1 hiro
170 1 hiro
2004-11-16
171 1 hiro
172 1 hiro
	* version 1.0.0beta3
173 1 hiro
174 1 hiro
2004-11-16
175 1 hiro
176 1 hiro
	* src/pixmaps/error.xpm: made them smaller size to fit CList row.
177 1 hiro
178 1 hiro
2004-11-16
179 1 hiro
180 1 hiro
	* src/jpilot.c: applied the JPilot addressbook Japanese support
181 1 hiro
	  patch (thanks to IWAMOTO, Kouichi).
182 1 hiro
183 1 hiro
2004-11-15
184 1 hiro
185 1 hiro
	* src/compose.c
186 1 hiro
	  src/procmime.[ch]: use BASE64 encoding if the ratio of 8bit
187 1 hiro
	  characters in attaching text files is greater than 20%, otherwise
188 1 hiro
	  use quoted-printable (or 7bit if not at all).
189 1 hiro
190 1 hiro
2004-11-12
191 1 hiro
192 1 hiro
	* src/compose.c: compose_write_attach()
193 1 hiro
	  src/procmime.c: procmime_decode_content():
194 1 hiro
	  canonicalize text files before encoding to BASE64, and
195 1 hiro
	  uncanonicalize after decoding to conform with RFC 2045
196 1 hiro
	  (thanks to Nicolas Degory).
197 1 hiro
198 1 hiro
2004-11-11
199 1 hiro
200 1 hiro
	* src/pixmaps/complete.xpm
201 1 hiro
	  src/pixmaps/continue.xpm: made them smaller size to fit CList
202 1 hiro
	  row.
203 1 hiro
204 1 hiro
2004-11-11
205 1 hiro
206 1 hiro
	* src/statusbar.c: statusbar_create(): set the width of widget to 1
207 1 hiro
	  not to expand automatically.
208 1 hiro
	* src/utils.[ch]: trim_string_before(): trim beginning characters
209 1 hiro
	  longer than the specified length and add "...".
210 1 hiro
	* src/folderview.c
211 1 hiro
	  src/summaryview.c: use trim_string_before() to display folder name.
212 1 hiro
213 1 hiro
2004-11-10
214 1 hiro
215 1 hiro
	* src/defs.h
216 1 hiro
	  src/prefs_common.c: made mozilla-firefox as default browser.
217 1 hiro
218 1 hiro
2004-11-09
219 1 hiro
220 1 hiro
	* src/summaryview.c: summary_key_pressed()
221 1 hiro
	  src/textview.c: textview_key_pressed(): back scroll when Shift or
222 1 hiro
	  Alt and Space key is pressed. Also back scroll when Shift and Enter
223 1 hiro
	  key is pressed.
224 1 hiro
225 1 hiro
2004-11-09
226 1 hiro
227 1 hiro
	* src/foldersel.c: foldersel_new_folder(): select newly created
228 1 hiro
	  folder.
229 1 hiro
230 1 hiro
2004-11-08
231 1 hiro
232 1 hiro
	* version 1.0.0beta2
233 1 hiro
234 1 hiro
2004-11-08
235 1 hiro
236 1 hiro
	* src/account.c
237 1 hiro
	  src/imap.c
238 1 hiro
	  src/inc.c
239 1 hiro
	  src/pop.c
240 1 hiro
	  src/prefs_account.[ch]: obsoleted RecvProtocol::A_APOP and made an
241 1 hiro
	  option for APOP.
242 1 hiro
	  prefs_account_protocol_set_optmenu(): refactored.
243 1 hiro
244 1 hiro
2004-11-07
245 1 hiro
246 1 hiro
	* src/folderview.c: folderview_empty_trash_cb(): removed unused
247 1 hiro
	  variables.
248 1 hiro
249 1 hiro
2004-11-05
250 1 hiro
251 1 hiro
	* src/summary_search.c: use C string instead of wide character string.
252 1 hiro
	  Enabled AND/OR matching.
253 1 hiro
254 1 hiro
2004-11-05
255 1 hiro
256 1 hiro
	* src/folderview.[ch]
257 1 hiro
	  src/mainwindow.c: change menu sensitivity of File/Folder and
258 1 hiro
	  File/Mailbox according to selected folder.
259 1 hiro
	  Enabled newsgroups subscription from 'File/Folder/Create new folder'.
260 1 hiro
261 1 hiro
2004-11-04
262 1 hiro
263 1 hiro
	* src/folderview.[ch]
264 1 hiro
	  src/mainwindow.c: reorganized folder/mailbox menus.
265 1 hiro
	  Enabled 'Remove mailbox', 'Check for new messages' and
266 1 hiro
	  'Rebuild folder tree' on main menu.
267 1 hiro
	  Removed 'Remove mailbox' from the folder context menu.
268 1 hiro
269 1 hiro
2004-11-04
270 1 hiro
271 1 hiro
	* src/folderview.c
272 1 hiro
	  src/mainwindow.c
273 1 hiro
	  src/procmsg.[ch]: added 'Empty trash' to the folder context menu.
274 1 hiro
275 1 hiro
2004-11-01
276 1 hiro
277 1 hiro
	* src/filter.[ch]
278 1 hiro
	  src/summaryview.c: don't move/delete immediately when
279 1 hiro
	  immediate_execution is off.
280 1 hiro
281 1 hiro
2004-10-29
282 1 hiro
283 1 hiro
	* version 1.0.0beta1
284 1 hiro
285 1 hiro
2004-10-29
286 1 hiro
287 1 hiro
	* upgraded to gettext-0.14.1.
288 1 hiro
289 1 hiro
2004-10-28
290 1 hiro
291 1 hiro
	* src/compose.c: reorganized the menu.
292 1 hiro
	* src/mh.c: removed g_print() for debug.
293 1 hiro
294 1 hiro
2004-10-27
295 1 hiro
296 1 hiro
	* src/compose.c
297 1 hiro
	  src/prefs_template.c
298 1 hiro
	  src/template.[ch]: added Cc: to template parameter.
299 1 hiro
300 1 hiro
2004-10-26
301 1 hiro
302 1 hiro
	* src/prefs_filter_edit.c: fixed condition menu switching problem
303 1 hiro
	  on editing existing rules.
304 1 hiro
305 1 hiro
2004-10-25
306 1 hiro
307 1 hiro
	* src/filter.c: filter_action_exec(): update counters of FolderItem
308 1 hiro
	  on local filtering (fixes wrong folderview message count).
309 1 hiro
310 1 hiro
2004-10-25
311 1 hiro
312 1 hiro
	* src/mbox.c: proc_mbox(): check if folder_table is NULL (fix
313 1 hiro
	  warnings).
314 1 hiro
315 1 hiro
2004-10-21
316 1 hiro
317 1 hiro
	* src/pixmaps/stock_add_16.xpm
318 1 hiro
	  src/pixmaps/stock_remove_16.xpm: converted from stock icons in
319 1 hiro
	  gtk-2.4.
320 1 hiro
	* src/prefs_filter_edit.c: use icons for add/remove button.
321 1 hiro
	* src/stock_pixmap.[ch]: added add/remove icons.
322 1 hiro
323 1 hiro
2004-10-21
324 1 hiro
325 1 hiro
	* src/pixmaps/stock_dialog_error_48.xpm
326 1 hiro
	  src/pixmaps/stock_dialog_info_48.xpm
327 1 hiro
	  src/pixmaps/stock_dialog_question_48.xpm
328 1 hiro
	  src/pixmaps/stock_dialog_warning_48.xpm: converted dialog icons from
329 1 hiro
	  stock icons in gtk-2.4.
330 1 hiro
	* src/alertpanel.[ch]: added icons to the alert dialog.
331 1 hiro
	  alertpanel_message(): Added AlertType.
332 1 hiro
	* src/stock_pixmaps.[ch]: added dialog icons.
333 1 hiro
334 1 hiro
335 1 hiro
2004-10-08
336 1 hiro
337 1 hiro
	* src/procmsg.c: removed verbose debug prints.
338 1 hiro
339 1 hiro
2004-10-07
340 1 hiro
341 1 hiro
	* version 0.9.99
342 1 hiro
343 1 hiro
2004-10-07
344 1 hiro
345 1 hiro
	* src/procmsg.c: procmsg_send_queue()
346 1 hiro
	  src/send_message.c: send_queue_info_free(): fixed segmentation fault
347 1 hiro
	  when trying to send an invalid queued message.
348 1 hiro
349 1 hiro
2004-10-06
350 1 hiro
351 1 hiro
	* src/mainwindow.c: added separators to the File menu.
352 1 hiro
	* src/prefs_filter_edit.c: removed some debug prints.
353 1 hiro
354 1 hiro
2004-10-05
355 1 hiro
356 1 hiro
	* src/inputdialog.c: input_dialog_open(): don't start auto-checking
357 1 hiro
	  mail while opening the input dialog.
358 1 hiro
359 1 hiro
2004-10-04
360 1 hiro
361 1 hiro
	* src/mh.c: mh_remove_all_msg()
362 1 hiro
	  src/procmsg.c: procmsg_empty_trash(): fixed wrong message count
363 1 hiro
	  after emptying trash.
364 1 hiro
365 1 hiro
2004-10-01
366 1 hiro
367 1 hiro
	* src/prefs_filter.c: fixed a bug that didn't add an auto-created
368 1 hiro
	  rule.
369 1 hiro
	* src/prefs_filter_edit.c: prefs_filter_edit_dialog_to_rule(): check
370 1 hiro
	  if rule name exists.
371 1 hiro
372 1 hiro
2004-09-30
373 1 hiro
374 1 hiro
	* src/filter.c: filter_apply_msginfo(): don't apply filter if
375 1 hiro
	  FilterRule::enabled == FALSE.
376 1 hiro
	* src/prefs_filter.c: implemented Enabled column.
377 1 hiro
	* src/account.c: account_selected(): modified the behavior of
378 1 hiro
	  double-click.
379 1 hiro
380 1 hiro
2004-09-30
381 1 hiro
382 1 hiro
	* src/colorlabel.c: modified the menu label size. Removed "None" from
383 1 hiro
	  color menu.
384 1 hiro
	* src/filter.[ch]
385 1 hiro
	  src/prefs_filter_edit.c: implemented color label action.
386 1 hiro
	* src/summaryview.c: summary_filter_func(): update summary flags
387 1 hiro
	  when flag action is performed.
388 1 hiro
389 1 hiro
2004-09-29
390 1 hiro
391 1 hiro
	* src/prefs_filter_edit.c: added color label.
392 1 hiro
	* src/colorlabel.c: modified the menu label size and border.
393 1 hiro
394 1 hiro
2004-09-28
395 1 hiro
396 1 hiro
	* src/filter.[ch]
397 1 hiro
	  src/prefs_filter_edit.c: improved error handling when creating a
398 1 hiro
	  rule.
399 1 hiro
400 1 hiro
2004-09-28
401 1 hiro
402 1 hiro
	* src/prefs_common.c: adjusted the default size of views.
403 1 hiro
404 1 hiro
2004-09-27
405 1 hiro
406 1 hiro
	* src/filter.c
407 1 hiro
	  src/prefs_filter_edit.c: implemented size/age condition.
408 1 hiro
	* src/menu.[ch]: menu_get_option_menu_active_user_data(): new.
409 1 hiro
410 1 hiro
2004-09-22
411 1 hiro
412 1 hiro
	* src/prefs_filter_edit.c: select previous item when editing header
413 1 hiro
	  finished.
414 1 hiro
415 1 hiro
2004-09-22
416 1 hiro
417 1 hiro
	* src/prefs_filter.[ch]
418 1 hiro
	  src/prefs_filter_edit.c
419 1 hiro
	  src/procheader.[ch]: implemented user-defined header dialog.
420 1 hiro
421 1 hiro
2004-09-17
422 1 hiro
423 1 hiro
	* src/filter.c:
424 1 hiro
	  filter_action_exec(): modified local filtering.
425 1 hiro
	  strmatch_regex(): use case-insensitive regex.
426 1 hiro
	* src/summaryview.[ch]: display filtering result to the status bar.
427 1 hiro
428 1 hiro
2004-09-14
429 1 hiro
430 1 hiro
	* src/filter.[ch]: implemented filter rule application timing.
431 1 hiro
	* src/prefs_fil_er_edit.c: prefs_filter_edit_action_hbox_set():
432 1 hiro
	  fixed a bug that didn't display parameter of PF_ACTION_EXEC.
433 1 hiro
434 1 hiro
2004-09-10
435 1 hiro
436 1 hiro
	* src/prefs_filter.c: prefs_filter_write_user_header_list(): use
437 1 hiro
	  prefs_file_open() instead of fopen().
438 1 hiro
439 1 hiro
2004-09-10
440 1 hiro
441 1 hiro
	* src/defs.h
442 1 hiro
	  src/prefs_filter.c: implemented load/save of user-defined
443 1 hiro
	  header list.
444 1 hiro
445 1 hiro
2004-09-09
446 1 hiro
447 1 hiro
	* src/inc.c: inc_spool()
448 1 hiro
	  src/prefs_common.c: modified spool path config so that users can
449 1 hiro
	  specify both file and directory.
450 1 hiro
451 1 hiro
2004-09-09
452 1 hiro
453 1 hiro
	* src/prefs_filter.[ch]
454 1 hiro
	  src/prefs_filter_edit.[ch]: implemented creating filter rule by
455 1 hiro
	  message.
456 1 hiro
457 1 hiro
2004-09-07
458 1 hiro
459 1 hiro
	* src/mimeview.c: mimeview_drag_data_get()
460 1 hiro
	  src/summaryview.c: summary_drag_data_get(): fixed broken URI in
461 1 hiro
	  DnD.
462 1 hiro
463 1 hiro
2004-09-06
464 1 hiro
465 1 hiro
	* src/filter.[ch]
466 1 hiro
	  src/summaryview.c: fixed local filtering.
467 1 hiro
	* src/mh.c: mh_copy_msgs(): restored missing 'else'.
468 1 hiro
469 1 hiro
2004-09-06
470 1 hiro
471 1 hiro
	* src/foldersel.c: foldersel_new_folder(): fixed possible memory
472 1 hiro
	  corruption, and write folder list data after appending.
473 1 hiro
	* src/summaryview.c: summary_show(): up FolderItem::opened flag
474 1 hiro
	  after reading message list.
475 1 hiro
476 1 hiro
2004-09-03
477 1 hiro
478 1 hiro
	* src/filter.c
479 1 hiro
	  src/inc.c
480 1 hiro
	  src/mbox.c
481 1 hiro
	  src/mh.c
482 1 hiro
	  src/procmsg.[ch]
483 1 hiro
	  src/summaryview.c: properly handle 'new' flags by using
484 1 hiro
	  FolderItem::mark_queue.
485 1 hiro
486 1 hiro
2004-08-31
487 1 hiro
488 1 hiro
	* src/filter.c
489 1 hiro
	  src/inc.c: modified 'new' flags management.
490 1 hiro
491 1 hiro
2004-08-31
492 1 hiro
493 1 hiro
	* src/prefs_filter.c: don't move to the last row when opening the
494 1 hiro
	  dialog. Clear CList when closing.
495 1 hiro
496 1 hiro
2004-08-27
497 1 hiro
498 1 hiro
	* src/filter.c
499 1 hiro
	  src/inc.c
500 1 hiro
	  src/pop.[ch]
501 1 hiro
	  src/prefs_filter_edit.c
502 1 hiro
	  src/summaryview.c: implemented FLT_ACTION_EXEC and FLT_ACTION_DELETE.
503 1 hiro
504 1 hiro
2004-08-27
505 1 hiro
506 1 hiro
	* src/prefs_filter.c: auto-scroll when a new rule is added.
507 1 hiro
	  open edit dialog when a rule is double-clicked.
508 1 hiro
	  prefs_filter_copy_cb(): implemented.
509 1 hiro
	* src/prefs_filter_edit.c: implemented action "Stop rule evaluation".
510 1 hiro
511 1 hiro
2004-08-26
512 1 hiro
513 1 hiro
	* src/filter.[ch]
514 1 hiro
	  src/inc.c
515 1 hiro
	  src/mbox.c
516 1 hiro
	  src/prefs_filter_edit.c
517 1 hiro
	  src/summaryview.c: renamed FilterResult to FilterInfo, and added
518 1 hiro
	  account to its members.
519 1 hiro
	  Implemented command test, size, age, account, and on-receive
520 1 hiro
	  condition.
521 1 hiro
	* src/mh.c
522 1 hiro
	  src/procheader.c: procheader_parse_file(): also get file size and
523 1 hiro
	  timestamp.
524 1 hiro
	* src/utils.c:
525 1 hiro
	  execute_async()
526 1 hiro
	  execute_sync()
527 1 hiro
	  execute_command_line(): return exit status.
528 1 hiro
529 1 hiro
2004-08-26
530 1 hiro
531 1 hiro
	* src/filter.[ch]
532 1 hiro
	  src/inc.c: save all types of performed actions.
533 1 hiro
	  filter_rule_rename_dest_path(): modified for the new system.
534 1 hiro
	  filter_rule_delete_action_by_dest_path(): delete actions that
535 1 hiro
	  matches with a path.
536 1 hiro
	* src/mbox.c: proc_mbox(): ignore FLT_ACTION_NOT_RECEIVE.
537 1 hiro
	* src/prefs_filter.c: prefs_filter_delete_path(): modified for the new
538 1 hiro
	  system.
539 1 hiro
	* src/summaryview.c:
540 1 hiro
	  summary_filter()
541 1 hiro
	  summary_filter_func(): modified for the new system.
542 1 hiro
543 1 hiro
2004-08-25
544 1 hiro
545 1 hiro
	* src/filter.[ch]: implemented message body match.
546 1 hiro
	* src/procmime.[ch]:
547 1 hiro
	  procmime_find_string_part()
548 1 hiro
	  procmime_find_string(): take function pointer for matching.
549 1 hiro
	* src/procmsg.[ch]: added file_path (which is only used for temporary
550 1 hiro
	  messages) to MsgInfo.
551 1 hiro
	  procmsg_msginfo_copy()
552 1 hiro
	  procmsg_msginfo_free(): handle extra members.
553 1 hiro
	* src/summary_search.c: modified for procmime_find_string().
554 1 hiro
	* src/summaryview.c: filter_apply_local() -> filter_apply_msginfo().
555 1 hiro
	* src/utils.[ch]: added function for string match.
556 1 hiro
	* src/compose.c
557 1 hiro
	  src/undo.c: removed redundant debug messages.
558 1 hiro
559 1 hiro
2004-08-24
560 1 hiro
561 1 hiro
	* implemented the new filtering system (still in progress).
562 1 hiro
	* src/defs.h
563 1 hiro
	  src/filter.[ch]: implemented reading/writing of filter XML data.
564 1 hiro
	* src/prefs_filter.[ch]
565 1 hiro
	  src/prefs_filter_edit.[ch]: implemented UI for the new filtering
566 1 hiro
	  system.
567 1 hiro
	* src/inc.c
568 1 hiro
	  src/main.c
569 1 hiro
	  src/mbox.c
570 1 hiro
	  src/pop.c
571 1 hiro
	  src/summaryview.c: modified for the new filtering system.
572 1 hiro
	* src/menu.h: MENUITEM_ADD(): create separator if label is NULL.
573 1 hiro
	* src/procheader.[ch]: added some utility functions.
574 1 hiro
	* src/utils.c: open_uri(): modified warning message.
575 1 hiro
576 1 hiro
2004-08-09
577 1 hiro
578 1 hiro
	* src/main.c: removed parsing of "./gtkrc".
579 1 hiro
580 1 hiro
2004-08-04
581 1 hiro
582 1 hiro
	* src/socket.c:
583 1 hiro
	  ssl_read()
584 1 hiro
	  ssl_peek(): check SSL before reading data (fixes freeze when
585 1 hiro
	  socket is broken).
586 1 hiro
	* src/session.[ch]: session_set_access_time(): new.
587 1 hiro
	* src/imap.c
588 1 hiro
	  src/news.c
589 1 hiro
	  src/nntp.c: only update last_access_time when successfully
590 1 hiro
	  receiving a server response.
591 1 hiro
	* thanks to Cedric Pradalier for above.
592 1 hiro
593 1 hiro
2004-07-23
594 1 hiro
595 1 hiro
	* src/xml.[ch]: code cleanup and added some functions.
596 1 hiro
597 1 hiro
2004-07-16
598 1 hiro
599 1 hiro
	* src/pop.[ch]: pop3_getrange_uidl_recv(): relaxed invalid UIDL
600 1 hiro
	  checking.
601 1 hiro
602 1 hiro
2004-07-16
603 1 hiro
604 1 hiro
	* src/account.[ch]
605 1 hiro
	  src/main.c
606 1 hiro
	  src/prefs.[ch]
607 1 hiro
	  src/prefs_account.[ch]
608 1 hiro
	  src/prefs_common.[ch]: unified *_{save,write}_config() to
609 1 hiro
	  *_write_config().
610 1 hiro
611 1 hiro
2004-06-30
612 1 hiro
613 1 hiro
	* src/procheader.c:
614 1 hiro
	  procheader_get_one_field()
615 1 hiro
	  procheader_get_unfolded_line(): fixed a bug that unfolding was
616 1 hiro
	  broken if the sequence 'SP CR LF' appeared (thanks to NOGUCHI,
617 1 hiro
	  Takuya).
618 1 hiro
619 1 hiro
2004-06-23
620 1 hiro
621 1 hiro
	* src/prefs_common.c: made the default of confirm_on_exit FALSE.
622 1 hiro
623 1 hiro
2004-06-23
624 1 hiro
625 1 hiro
	* src/menu.[ch]: added menu_set_active().
626 1 hiro
	* src/compose.c: don't change 'View/Auto wrapping' mode when selecting
627 1 hiro
	  accounts.
628 1 hiro
629 1 hiro
2004-06-23
630 1 hiro
631 1 hiro
	* src/compose.[ch]: autowrap can be switched on/off from the compose
632 1 hiro
	  window.
633 1 hiro
634 1 hiro
2004-06-17
635 1 hiro
636 1 hiro
	* version 0.9.12
637 1 hiro
638 1 hiro
2004-06-17
639 1 hiro
640 1 hiro
	* src/session.c: session_set_timeout(): fixed a bug that didn't
641 1 hiro
	  reset timeout_tag when interval is 0.
642 1 hiro
643 1 hiro
2004-06-16
644 1 hiro
645 1 hiro
	* src/gtkstext.c: gtk_stext_update_text(): added null checking for
646 1 hiro
	  cache (thanks to Jim Hranicky).
647 1 hiro
648 1 hiro
2004-06-15
649 1 hiro
650 1 hiro
	* src/defs.h: increased CACHE_VERSION to work around the
651 1 hiro
	  incompatibility of the cache on some platforms (ex. FreeBSD).
652 1 hiro
	* src/procmsg.c: procmsg_read_cache(): discard all read cache data
653 1 hiro
	  if an error occurred.
654 1 hiro
655 1 hiro
2004-06-10
656 1 hiro
657 1 hiro
	* src/summaryview.[ch]: hide 'Re-edit' menu when it's unusable.
658 1 hiro
659 1 hiro
2004-06-08
660 1 hiro
661 1 hiro
	* src/inc.[ch]
662 1 hiro
	  src/send_message.c
663 1 hiro
	  src/session.[ch]: implemented session timeout.
664 1 hiro
	* src/pop.h: removed unused values from Pop3ErrorValue.
665 1 hiro
666 1 hiro
2004-06-07
667 1 hiro
668 1 hiro
	* src/inc.c: inc_all_account_mail(): code cleanup.
669 1 hiro
670 1 hiro
2004-06-03
671 1 hiro
672 1 hiro
	* src/procmsg.c: procmsg_read_cache_data_str(): changed gint32 to
673 1 hiro
	  guint32 for some platforms.
674 1 hiro
	* src/summaryview.c: restored 'Print' menu.
675 1 hiro
676 1 hiro
2004-06-01
677 1 hiro
678 1 hiro
	* src/about.c: modified copyright year.
679 1 hiro
680 1 hiro
2004-05-28
681 1 hiro
682 1 hiro
	* version 0.9.11
683 1 hiro
684 1 hiro
2004-05-21
685 1 hiro
686 1 hiro
	* src/smtp.c: comply with RFC 2821 (thanks to Alfons).
687 1 hiro
688 1 hiro
2004-05-20
689 1 hiro
690 1 hiro
	* src/folderview.[ch]: implemented spring-loaded folder.
691 1 hiro
692 1 hiro
2004-05-20
693 1 hiro
694 1 hiro
	* src/folderview.c: folderview_button_pressed(): enable menu item
695 1 hiro
	  'Search messages...' only when opened folder is selected.
696 1 hiro
697 1 hiro
2004-05-19
698 1 hiro
699 1 hiro
	* src/compose.c
700 1 hiro
	  src/prefs_common.[ch]: removed the option "Queue messages that fail
701 1 hiro
	  to send".
702 1 hiro
703 1 hiro
2004-05-18
704 1 hiro
705 1 hiro
	* src/summaryview.c: cleaned up the context menu.
706 1 hiro
	* src/mainwindow.c: changed the position of '/Message/Re-edit'
707 1 hiro
	  menuitem.
708 1 hiro
709 1 hiro
2004-05-12
710 1 hiro
711 1 hiro
	* src/procmsg.[ch]: fixed the type of integer value in cache data
712 1 hiro
	  to g(u)int32.
713 1 hiro
714 1 hiro
2004-05-11
715 1 hiro
716 1 hiro
	* src/nntp.c: nntp_get_article(): ignore the protocol error of
717 1 hiro
	  response for some broken news servers (thanks to Davide Scola).
718 1 hiro
719 1 hiro
2004-05-11
720 1 hiro
721 1 hiro
	* src/gtkutils.[ch]: added gtkut_editable_disable_im().
722 1 hiro
	* src/passphrase.c: disable XIM on entering passphrase.
723 1 hiro
724 1 hiro
2004-05-11
725 1 hiro
726 1 hiro
	* src/compose.c
727 1 hiro
	  src/folderview.c
728 1 hiro
	  src/inc.c
729 1 hiro
	  src/prefs_display_header.c
730 1 hiro
	  src/procmsg.h: fixed for AMD64 (and other 64-bit platforms)
731 1 hiro
	  (thanks to Hiroyuki Ikezoe).
732 1 hiro
733 1 hiro
2004-05-10
734 1 hiro
735 1 hiro
	* src/inc.[ch]: don't use gtk_timeout_add(), instead use
736 1 hiro
	  gettimeofday() (to prevent infrequent lockup).
737 1 hiro
738 1 hiro
2004-03-19
739 1 hiro
740 1 hiro
	* src/defs.h
741 1 hiro
	  src/inc.[ch]: changed the method of updating the progress dialog
742 1 hiro
	  to reduce the overhead on a fast network.
743 1 hiro
744 1 hiro
2004-03-16
745 1 hiro
746 1 hiro
	* src/nntp.c: nntp_session_new(): attempt to authenticate at the
747 1 hiro
	  beginning of a session (thanks to Shiino Yuki and IWAMOTO, Kouichi).
748 1 hiro
	* src/news.c
749 1 hiro
	  src/nntp.c: destroy session when socket error occurred.
750 1 hiro
751 1 hiro
2004-03-12
752 1 hiro
753 1 hiro
	* src/mainwindow.c
754 1 hiro
	  src/summaryview.[ch]: added a function to filter selected
755 1 hiro
	  messages.
756 1 hiro
757 1 hiro
2004-03-12
758 1 hiro
759 1 hiro
	* src/filter.[ch]
760 1 hiro
	  src/prefs_filter.c: rewrote the filtering system (the UI is not
761 1 hiro
	  implemented yet).
762 1 hiro
763 1 hiro
2004-03-09
764 1 hiro
765 1 hiro
	* src/filter.c: fixed the matching algorithm of "not contain" flag
766 1 hiro
	  (also match if a header not exist, and handle same multiple
767 1 hiro
	  headers).
768 1 hiro
	* src/imageview.c: get_resized_size(): fixed a typo that caused
769 1 hiro
	  resizing problem.
770 1 hiro
771 1 hiro
2004-03-02
772 1 hiro
773 1 hiro
	* src/folder.c
774 1 hiro
	  src/mh.c: only update FolderItem::last_num when removing the last
775 1 hiro
	  number of message in MH folders, and don't scan in other case
776 1 hiro
	  (fixes wrong message count on moving).
777 1 hiro
778 1 hiro
2004-03-02
779 1 hiro
780 1 hiro
	* src/folderview.c
781 1 hiro
	  src/summaryview.c: always move messages by default when using DnD
782 1 hiro
	  (except for News folder). Copy messages if Ctrl-key is pressed.
783 1 hiro
	* src/mainwindow.c: main_window_empty_trash()
784 1 hiro
	  src/summaryview.c: summary_execute(): added missing
785 1 hiro
	  statusbar_pop_all().
786 1 hiro
787 1 hiro
2004-02-29
788 1 hiro
789 1 hiro
	* version 0.9.10
790 1 hiro
791 1 hiro
2004-02-26
792 1 hiro
793 1 hiro
	* src/prefs_common.c: made the default of "inc_local" FALSE.
794 1 hiro
795 1 hiro
2004-02-26
796 1 hiro
797 1 hiro
	* src/account.c
798 1 hiro
	  src/folderview.c: toggle online mode when checking IMAP4 accounts.
799 1 hiro
	  Pop status bar after that.
800 1 hiro
	* src/inc.c: code cleanup.
801 1 hiro
	* src/mainwindow.[ch]: added main_window_get() and
802 1 hiro
	  main_window_toggle_online_if_offline().
803 1 hiro
	* src/prefs_common.c: prefs_common_read_config(): fixed a bug that
804 1 hiro
	  made it offline mode on first execution.
805 1 hiro
806 1 hiro
2004-02-25
807 1 hiro
808 1 hiro
	* src/imageview.c: enabled automatic resize on window resize.
809 1 hiro
	  restrict the minimum size to 16 pixels to prevent crash.
810 1 hiro
	  imageview_init(): don't cache images when using imlib.
811 1 hiro
	  imageview_show_image(): fixed memory leak.
812 1 hiro
	* src/mimeview.c: mimeview_init(): call imageview_init().
813 1 hiro
814 1 hiro
2004-02-24
815 1 hiro
816 1 hiro
	* src/codeconv.[ch]: added ISO-2022-JP-3 encoding.
817 1 hiro
818 1 hiro
2004-02-24
819 1 hiro
820 1 hiro
	* src/codeconv.c
821 1 hiro
	  src/mainwindow.c
822 1 hiro
	  src/messageview.c: added KOI8-U encoding.
823 1 hiro
	* src/prefs_common.c: prefs_message_create(): modified the string
824 1 hiro
	  of resizing image option.
825 1 hiro
826 1 hiro
2004-02-19
827 1 hiro
828 1 hiro
	* src/addressbook.c: addressbook_list_selected(): corrected its
829 1 hiro
	  argument.
830 1 hiro
	* src/imageview.[ch]: keep original image data in ImageView, and
831 1 hiro
	  enabled the toggle of resizing.
832 1 hiro
	* src/messageview.[ch]
833 1 hiro
	  src/mimeview.[ch]: handle ImageView in MimeView instead of
834 1 hiro
	  MessageView.
835 1 hiro
836 1 hiro
2004-02-16
837 1 hiro
838 1 hiro
	* src/imap.c
839 1 hiro
	  src/news.c
840 1 hiro
	  src/summaryview.c: removed statusbar_pop_all() from imap.c and
841 1 hiro
	  news.c (do it in summaryview.c).
842 1 hiro
843 1 hiro
2004-02-12
844 1 hiro
845 1 hiro
	* src/inc.[ch]
846 1 hiro
	  src/pop.[ch]: made inc_drop_message() the virtual function of
847 1 hiro
	  Pop3Session and removed the dependency of pop.c on inc.h.
848 1 hiro
849 1 hiro
2004-02-12
850 1 hiro
851 1 hiro
	* src/mainwindow.c
852 1 hiro
	  src/messageview.[ch]
853 1 hiro
	  src/textview.c: added statusbar to the message view with new window.
854 1 hiro
855 1 hiro
2004-02-10
856 1 hiro
857 1 hiro
	* src/inc.[ch]: use hash table for progressive update.
858 1 hiro
	  changed update interval to 2 sec.
859 1 hiro
	* src/folder.[ch]
860 1 hiro
	  src/mh.c
861 1 hiro
	  src/procmsg.c
862 1 hiro
	  src/summaryview.c: added FolderItem::unmarked_num to correct the
863 1 hiro
	  folder message counting.
864 1 hiro
865 1 hiro
2004-02-09
866 1 hiro
867 1 hiro
	* src/inc.[ch]: update folderview progressively.
868 1 hiro
	* src/foldersel.c: display full id for selected item.
869 1 hiro
870 1 hiro
2004-02-06
871 1 hiro
872 1 hiro
	* src/folderview.[ch]: code cleanup.
873 1 hiro
	  folderview_append_item(): new. It appends the folder to the folder
874 1 hiro
	  view.
875 1 hiro
	* src/foldersel.c: foldersel_new_folder(): use
876 1 hiro
	  folderview_append_item().
877 1 hiro
878 1 hiro
2004-02-06
879 1 hiro
880 1 hiro
	* src/foldersel.c: implemented 'create new folder' function.
881 1 hiro
	* src/folder.[ch]: folder_find_child_item_by_name(): new.
882 1 hiro
	* src/utils.h: AUTORELEASE_STR(): convert malloc'd string into
883 1 hiro
	  auto-release (alloca'd) one.
884 1 hiro
885 1 hiro
2004-02-05
886 1 hiro
887 1 hiro
	* src/folderview.c: put together folderview_new_imap_folder_cb() into
888 1 hiro
	  folderview_new_folder_cb().
889 1 hiro
890 1 hiro
2004-02-04
891 1 hiro
892 1 hiro
	* src/compose.c: compose_write_to_file(): removed redundant strlen()
893 1 hiro
	  (thanks to Alfons).
894 1 hiro
	* src/textview.c: textview_button_pressed(): select correct account
895 1 hiro
	  when address is clicked.
896 1 hiro
897 1 hiro
2004-01-29
898 1 hiro
899 1 hiro
	* version 0.9.9
900 1 hiro
901 1 hiro
2004-01-29
902 1 hiro
903 1 hiro
	* src/folder.c: folder_item_fetch_all_msg()
904 1 hiro
	  src/folderview.c: folderview_download_cb(): show progress with
905 1 hiro
	  the progressbar.
906 1 hiro
	* src/mainwindow.[ch]: added new functions for progressbar.
907 1 hiro
908 1 hiro
2004-01-29
909 1 hiro
910 1 hiro
	* src/summaryview.c: summary_key_pressed(): GDK_Left should only
911 1 hiro
	  switch to folderview when summaryview hscrollbar is at the leftmost
912 1 hiro
	  position (thanks to Alfons).
913 1 hiro
914 1 hiro
2004-01-29
915 1 hiro
916 1 hiro
	* src/codeconv.c: conv_euctojis(): made JIS X 0201 Kana conversion
917 1 hiro
	  configurable.
918 1 hiro
	* src/prefs_common.[ch]: added PrefsCommon::allow_jisx0201_kana
919 1 hiro
	  (hidden setting).
920 1 hiro
921 1 hiro
2004-01-28
922 1 hiro
923 1 hiro
	* src/codeconv.c: conv_euctojis(): force JIS X 0201 Kana to JIS X 0208
924 1 hiro
	  conversion.
925 1 hiro
926 1 hiro
2004-01-28
927 1 hiro
928 1 hiro
	* src/imap.c: imap_get_msginfo(): fixed wrong counting.
929 1 hiro
930 1 hiro
2004-01-28
931 1 hiro
932 1 hiro
	* src/base64.c
933 1 hiro
	  src/codeconv.c
934 1 hiro
	  src/compose.c
935 1 hiro
	  src/html.c
936 1 hiro
	  src/imap.c
937 1 hiro
	  src/pop.c
938 1 hiro
	  src/prefs_account.c
939 1 hiro
	  src/procmime.c
940 1 hiro
	  src/procmsg.c
941 1 hiro
	  src/quote_fmt_parse.y
942 1 hiro
	  src/quoted-printable.c
943 1 hiro
	  src/textview.c
944 1 hiro
	  src/unmime.c
945 1 hiro
	  src/utils.c
946 1 hiro
	  src/utils.h
947 1 hiro
	  src/xml.c: fixed wrong type of argument for ctype functions (char
948 1 hiro
	  had been passed instead of unsigned char).
949 1 hiro
950 1 hiro
951 1 hiro
2004-01-27
952 1 hiro
953 1 hiro
	* src/mainwindow.[ch]: added MainWindow::messageview_cid.
954 1 hiro
	  Clear messageview when it is hidden.
955 1 hiro
	* src/textview.c: show URL to the statusbar when its link is clicked.
956 1 hiro
	  textview_uri_security_check(): compare real URL and apparent one
957 1 hiro
	  and show warning if it seems to be a fake URL.
958 1 hiro
	* src/utils.[ch]:
959 1 hiro
	  is_uri_string(): return TRUE if the string seems like a URL.
960 1 hiro
	  get_uri_path(): return URL except for its scheme part.
961 1 hiro
962 1 hiro
2004-01-23
963 1 hiro
964 1 hiro
	* src/folder.[ch]: folder_item_fetch_all_msg(): new. It fetches all
965 1 hiro
	  messages in a folder.
966 1 hiro
	* src/folderview.c: implemented 'Download' feature.
967 1 hiro
968 1 hiro
2004-01-23
969 1 hiro
970 1 hiro
	* src/gtkutils.[ch]: implemented ComboButton which adds an arrow
971 1 hiro
	  menu button to a button.
972 1 hiro
	* src/mainwindow.[ch]: main_window_toolbar_create(): added combo
973 1 hiro
	  button to reply and forward button.
974 1 hiro
975 1 hiro
2004-01-22
976 1 hiro
977 1 hiro
	* src/mainwindow.c: fixed automatic expansion of window size because
978 1 hiro
	  of toolbar.
979 1 hiro
980 1 hiro
2004-01-21
981 1 hiro
982 1 hiro
	* src/addr_compl.[ch]
983 1 hiro
	  src/gtkshruler.[ch]: changed the copyright notice.
984 1 hiro
985 1 hiro
2004-01-20
986 1 hiro
987 1 hiro
	* src/gtkstext.c: find_line_params(): also break between mutlibyte
988 1 hiro
	  and single-byte characters.
989 1 hiro
990 1 hiro
2004-01-20
991 1 hiro
992 1 hiro
	* src/gtkstext.c: find_line_params(): break lines between multibyte
993 1 hiro
	  characters on word wrap mode.
994 1 hiro
995 1 hiro
2004-01-05
996 1 hiro
997 1 hiro
	* src/codeconv.c: conv_iconv_strdup(): fixed crashes on LP64
998 1 hiro
	  environments (thanks to James Noyes).
999 1 hiro
	* src/compose.c: compose_select_account(): don't turn off the sign/
1000 1 hiro
	  encrypt option automatically.
1001 1 hiro
1002 1 hiro
2003-12-17
1003 1 hiro
1004 1 hiro
	* src/inc.[ch]: made inc_account_mail() public.
1005 1 hiro
	* src/mainwindow.c: moved receive menus into submenu, and added
1006 1 hiro
	  dynamic menus for receiving from each account.
1007 1 hiro
1008 1 hiro
2003-12-15
1009 1 hiro
1010 1 hiro
	* version 0.9.8a
1011 1 hiro
1012 1 hiro
2003-12-15
1013 1 hiro
1014 1 hiro
	* src/procmsg.c: procmsg_open_data_file(): set buffer if DATA_READ
1015 1 hiro
	  is specified and a buffer is given.
1016 1 hiro
	  procmsg_open_cache_file_with_buffer(): new.
1017 1 hiro
	  procmsg_read_cache(): fixed a bug that called setvbuf() after an
1018 1 hiro
	  file I/O which caused buffer read error.
1019 1 hiro
1020 1 hiro
2003-12-12
1021 1 hiro
1022 1 hiro
	* version 0.9.8
1023 1 hiro
1024 1 hiro
2003-12-12
1025 1 hiro
1026 1 hiro
	* configure.in: enable IPv6 support by default.
1027 1 hiro
1028 1 hiro
2003-12-11
1029 1 hiro
1030 1 hiro
	* src/inc.c: inc_mail(), inc_all_account_mail(): ask user to switch
1031 1 hiro
	  to online when in offline mode.
1032 1 hiro
	* src/mainwindow.h: added main_window_toggle_online().
1033 1 hiro
1034 1 hiro
2003-12-11
1035 1 hiro
1036 1 hiro
	* src/foldersel.c
1037 1 hiro
	  src/folderview.[ch]
1038 1 hiro
	  src/mainwindow.c
1039 1 hiro
	  src/stock_pixmap.[ch]
1040 1 hiro
	  src/pixmap/dir-noselect.xpm: made no-select folders display with
1041 1 hiro
	  dim icon and string.
1042 1 hiro
	* src/Makefile.am: added offline.xpm, online.xpm, and
1043 1 hiro
	  dir-noselect.xpm to EXTRA_DIST.
1044 1 hiro
1045 1 hiro
2003-12-11
1046 1 hiro
1047 1 hiro
	* src/folder.h: added macro FOLDER_ITEM_CAN_ADD().
1048 1 hiro
	* src/folderview.c: folderview_drag_motion_cb(): code cleanup.
1049 1 hiro
	  folderview_drag_received_cb(): don't accept at no_select folder or
1050 1 hiro
	  from itself.
1051 1 hiro
	* src/foldersel.c: made folders on which no_select flag is set not
1052 1 hiro
	  selectable.
1053 1 hiro
1054 1 hiro
2003-12-10
1055 1 hiro
1056 1 hiro
	* src/imap.c: imap_do_copy_msgs(), imap_remove_msgs(): code cleanup.
1057 1 hiro
	  set MSG_INVALID flag when messages are deleted.
1058 1 hiro
	* src/mh.c: mh_do_move_msgs(), mh_remove_msg(): set MSG_INVALID flag
1059 1 hiro
	  when messages are deleted.
1060 1 hiro
	* src/procmsg.[ch]:
1061 1 hiro
	  procmsg_move_messages()
1062 1 hiro
	  procmsg_copy_messages(): return error status.
1063 1 hiro
	  Added MSG_INVALID to MsgTmpFlags.
1064 1 hiro
	* src/summaryview.c: summary_execute(): detect errors and only remove
1065 1 hiro
	  nodes that are invalidated.
1066 1 hiro
	  summary_unthread_for_exec(): fixed a bug that didn't remove nodes
1067 1 hiro
	  in collapsed trees.
1068 1 hiro
1069 1 hiro
2003-12-06
1070 1 hiro
1071 1 hiro
	* src/mainwindow.[ch]: added online switch button to the statusbar,
1072 1 hiro
	  and "/File/Work offline" in the menu.
1073 1 hiro
	* src/pixmaps/offline.xpm
1074 1 hiro
	  src/pixmaps/online.xpm: new (borrowed from
1075 1 hiro
	  themes/classic/communicator/icons/ in Mozilla).
1076 1 hiro
	* src/stock_pixmap.[ch]: added online.xpm and offline.xpm.
1077 1 hiro
	* src/textview.[ch]: textview_show_error(): new.
1078 1 hiro
	* src/summaryview.c: summary_display_msg_full(): update marks only
1079 1 hiro
	  if messages are displayed.
1080 1 hiro
	* src/prefs_common.[ch]: added PrefsCommon::online_mode.
1081 1 hiro
	* src/news.c: news_session_get()
1082 1 hiro
	  src/imap.c: imap_session_get(): return NULL when in offline mode.
1083 1 hiro
	* src/messageview.[ch]: messageview_show(): return status whether
1084 1 hiro
	  messages are successfully displayed. Display error messages in
1085 1 hiro
	  the view when failed.
1086 1 hiro
	* src/procmsg.c:
1087 1 hiro
	  procmsg_get_message_file()
1088 1 hiro
	  procmsg_open_message(): don't output warnings when fetch failed.
1089 1 hiro
1090 1 hiro
2003-12-04
1091 1 hiro
1092 1 hiro
	* src/html.c: html_get_tag(): support attributes which don't have
1093 1 hiro
	  values.
1094 1 hiro
1095 1 hiro
2003-12-04
1096 1 hiro
1097 1 hiro
	* src/codeconv.c: conv_get_code_conv_func(): return conv_latintodisp
1098 1 hiro
	  only if src_charset and current charset is identical or current
1099 1 hiro
	  one is multibyte (fixes display of ISO-8859-5 on KOI8-R locale etc.).
1100 1 hiro
1101 1 hiro
2003-11-25
1102 1 hiro
1103 1 hiro
	* autogen.sh: don't include m4 directory in aclocal.
1104 1 hiro
	* intl/libgnuintl.h: removed from cvs.
1105 1 hiro
	* po/.cvsignore: added stamp-po and remove-potcdate.sed.
1106 1 hiro
1107 1 hiro
2003-11-24
1108 1 hiro
1109 1 hiro
	* upgraded to gettext-0.12.1.
1110 1 hiro
1111 1 hiro
2003-11-24  gettextize  <bug-gnu-gettext@gnu.org>
1112 1 hiro
1113 1 hiro
	* Makefile.am (SUBDIRS): Add m4.
1114 1 hiro
	(ACLOCAL_AMFLAGS): New variable.
1115 1 hiro
	(EXTRA_DIST): Add config.rpath.
1116 1 hiro
	* configure.in (AC_OUTPUT): Add m4/Makefile.
1117 1 hiro
1118 1 hiro
2003-11-21
1119 1 hiro
1120 1 hiro
	* configure.in: added check for d_type member in struct dirent.
1121 1 hiro
	* src/mh.c: mh_scan_folder(): use d->d_type if available.
1122 1 hiro
	  mh_get_uncached_msgs(): removed redundant stat().
1123 1 hiro
	  mh_parse_msg(): return NULL if not a regular file.
1124 1 hiro
	  mh_scan_tree_recursive(): use d->d_type if available.
1125 1 hiro
	* src/utils.[ch]:
1126 1 hiro
	  dirent_is_regular_file()
1127 1 hiro
	  dirent_is_directory(): new. Use d->d_type to determine the type
1128 1 hiro
	  of entry if available.
1129 1 hiro
	  remove_dir_recursive(): use dirent_is_directory().
1130 1 hiro
1131 1 hiro
2003-11-14
1132 1 hiro
1133 1 hiro
	* src/folder.h: added 'updated' flag to FolderItem.
1134 1 hiro
	* src/folderview.[ch]: folderview_update_all_updated(): new. It
1135 1 hiro
	  updates all updated folders.
1136 1 hiro
	* src/imap.c: set FolderView::update flag on changes of contents.
1137 1 hiro
	* src/main.c: send_queue()
1138 1 hiro
	  src/mainwindow.c: send_queue_cb(): code cleanup.
1139 1 hiro
	* src/mh.c: code cleanup.
1140 1 hiro
	  mh_scan_folder(): correctly count new messages.
1141 1 hiro
	* src/procmsg.[ch]: code cleanup.
1142 1 hiro
	  procmsg_open_cache_file(): new.
1143 1 hiro
	  procmsg_open_mark_file(): enable read/write/append.
1144 1 hiro
	  procmsg_send_queue(): correctly choose outbox for accounts.
1145 1 hiro
	* src/send_message.[ch]: send_get_queue_info(): get a queue
1146 1 hiro
	  information from queued messages.
1147 1 hiro
	  send_queue_info_free(): free QueueInfo.
1148 1 hiro
	  send_message_queue(): take QueueInfo as an argument instead of file.
1149 1 hiro
	* src/summaryview.c: summary_write_cache(): code cleanup.
1150 1 hiro
1151 1 hiro
2003-11-10
1152 1 hiro
1153 1 hiro
	* src/compose.c: compose_redirect_write_headers(): correctly add
1154 1 hiro
	  Resent-Cc: header.
1155 1 hiro
1156 1 hiro
2003-11-05
1157 1 hiro
1158 1 hiro
	* src/imap.c: imap_get_msg_list(): fallback to FETCH command if SEARCH
1159 1 hiro
	  command to get flags failed.
1160 1 hiro
	  imap_search_flags(): returns UID array and flags hash table using
1161 1 hiro
	  SEARCH command.
1162 1 hiro
	  imap_fetch_flags(): returns UID array and flags hash table using
1163 1 hiro
	  FETCH command.
1164 1 hiro
1165 1 hiro
2003-10-28
1166 1 hiro
1167 1 hiro
	* src/summary_search.c: summary_search_execute(): fixed 'Select all
1168 1 hiro
	  matched' when backward search is enabled.
1169 1 hiro
	  Made the backward search button insensitive when 'select all
1170 1 hiro
	  matched' is enabled.
1171 1 hiro
1172 1 hiro
2003-10-15
1173 1 hiro
1174 1 hiro
	* version 0.9.7
1175 1 hiro
1176 1 hiro
2003-10-15
1177 1 hiro
1178 1 hiro
	* src/imap.c: imap_scan_tree(): check the existence of root directory
1179 1 hiro
	  with LIST instead of STATUS.
1180 1 hiro
1181 1 hiro
2003-10-07
1182 1 hiro
1183 1 hiro
	* src/send_message.c: fixed format string bug (exploitable by
1184 1 hiro
	  malicious SMTP server) when calling alertpanel_error()
1185 1 hiro
	  (thanks to Georgi Guninski).
1186 1 hiro
1187 1 hiro
2003-10-03
1188 1 hiro
1189 1 hiro
	* src/folder.[ch]
1190 1 hiro
	  src/imap.[ch]
1191 1 hiro
	  src/mh.[ch]
1192 1 hiro
	  src/news.[ch]: refactoring of the folder system (based on the claws'
1193 1 hiro
	  implementation).
1194 1 hiro
	* src/account.c
1195 1 hiro
	  src/foldersel.c
1196 1 hiro
	  src/folderview.c
1197 1 hiro
	  src/mainwindow.c
1198 1 hiro
	  src/messageview.c
1199 1 hiro
	  src/procmsg.c
1200 1 hiro
	  src/setup.c
1201 1 hiro
	  src/summaryview.c: use FOLDER_TYPE() macro at every place.
1202 1 hiro
1203 1 hiro
2003-09-17
1204 1 hiro
1205 1 hiro
	* version 0.9.6
1206 1 hiro
1207 1 hiro
2003-09-17
1208 1 hiro
1209 1 hiro
	* src/addressbook.c:
1210 1 hiro
	  addressbook_folder_load_person()
1211 1 hiro
	  addressbook_folder_load_group(): sort the ctree after the end of
1212 1 hiro
	  the loop (fixes performance issue when many addresses are in one
1213 1 hiro
	  folder) (thanks to christian mock).
1214 1 hiro
1215 1 hiro
2003-09-16
1216 1 hiro
1217 1 hiro
	* src/folderview.c: folder_init(): code cleanup.
1218 1 hiro
	* src/summaryview.c: summary_init(): check if boldfont is
1219 1 hiro
	  successfully loaded.
1220 1 hiro
	* src/grouplistdialog.c: use proper callback for delete_event (thanks
1221 1 hiro
	  to Takuro Ashie).
1222 1 hiro
	* src/imap.c: allow zero-length messages.
1223 1 hiro
	* src/recv.c: recv_bytes_write(): return immediately if size == 0.
1224 1 hiro
1225 1 hiro
2003-09-16
1226 1 hiro
1227 1 hiro
	* src/folderview.c: folderview_init(): if font can't be loaded, fall
1228 1 hiro
	  back to gtk default (fixes crashes on startup). Also removed the
1229 1 hiro
	  redundant code.
1230 1 hiro
1231 1 hiro
2003-09-15
1232 1 hiro
1233 1 hiro
	* src/compose.c: compose_insert_sig(): insert signature at the
1234 1 hiro
	  current cursor position on manual operation.
1235 1 hiro
1236 1 hiro
2003-09-11
1237 1 hiro
1238 1 hiro
	* src/summaryview.c: summary_key_pressed(): don't ignore delete key
1239 1 hiro
	  even if the main window is locked.
1240 1 hiro
1241 1 hiro
2003-09-10
1242 1 hiro
1243 1 hiro
	* src/action.c: improved synchronous action exit code (fixes long
1244 1 hiro
	  delay after action exit on RH9) (thanks to Melvin).
1245 1 hiro
	* src/stringtable.[ch]: string_table_insert_string(): modified the
1246 1 hiro
	  code to remove the warning "dereferencing type-punned pointer will
1247 1 hiro
	  break strict-aliasing rules".
1248 1 hiro
	  Use const gchar * instead of gchar * for arguments.
1249 1 hiro
1250 1 hiro
2003-09-05
1251 1 hiro
1252 1 hiro
	* src/utils.[ch]: generate_mime_boundary(): a new function to create
1253 1 hiro
	  MIME boundary (moved from rfc2015.c).
1254 1 hiro
	  Removed more special characters.
1255 1 hiro
	  Use random() instead of lrand48() which is obsolete.
1256 1 hiro
	  Added an argument for prefix to prevent duplication.
1257 1 hiro
	  Always add "=_" as a counter-QP sequence to simplify the code.
1258 1 hiro
	* src/rfc2015.c:
1259 1 hiro
	  rfc2015_decrypt_message()
1260 1 hiro
	  rfc2015_encrypt()
1261 1 hiro
	  rfc2015_sign(): fixed a bug that didn't handle continuous content
1262 1 hiro
	  lines correctly.
1263 1 hiro
	* src/compose.c
1264 1 hiro
	  src/rfc2015.c: use generate_mime_boundary().
1265 1 hiro
1266 1 hiro
2003-09-05
1267 1 hiro
1268 1 hiro
	* src/folderview.c:
1269 1 hiro
	  folderview_delete_folder_cb()
1270 1 hiro
	  folderview_remove_mailbox_cb(): close currently displayed folder
1271 1 hiro
	  before removing FolderItem (fixes crash on deleting folder).
1272 1 hiro
	* src/folder.h
1273 1 hiro
	  src/imap.[ch]: imap_scan_tree()
1274 1 hiro
	  src/mh.[ch]: mh_scan_tree(): return -1 when scanning failed.
1275 1 hiro
	* src/summaryview.c: summary_clear_all(): also clear the message view.
1276 1 hiro
	* src/imap.c: imap_close(): fail if the specified folder is not
1277 1 hiro
	  selected.
1278 1 hiro
	  imap_scan_tree(): check if the specified root directory exist, and
1279 1 hiro
	  try creating it if not.
1280 1 hiro
	  imap_parse_list(): output warning if a server returns error.
1281 1 hiro
	  imap_find_namespace_from_list(): support not slash-delimited path.
1282 1 hiro
	  imap_status(): don't return values if they're not specified.
1283 1 hiro
1284 1 hiro
2003-09-02
1285 1 hiro
1286 1 hiro
	* sylpheed.spec.in: fixed a typo.
1287 1 hiro
1288 1 hiro
2003-09-02
1289 1 hiro
1290 1 hiro
	* version 0.9.5
1291 1 hiro
1292 1 hiro
2003-09-01
1293 1 hiro
1294 1 hiro
	* src/inc.[ch]
1295 1 hiro
	  src/main.c
1296 1 hiro
	  src/mainwindow.c
1297 1 hiro
	  src/prefs_common.[ch]: added the receive dialog's option to
1298 1 hiro
	  display the dialog only on manual receiving, and the
1299 1 hiro
	  RECV_DIALOG_ACTIVE option was removed.
1300 1 hiro
1301 1 hiro
2003-09-01
1302 1 hiro
1303 1 hiro
	* src/compose.c: compose_write_headers(): also replace ':' in the
1304 1 hiro
	  MIME boundary with '_' (as a workaround for broken servers).
1305 1 hiro
1306 1 hiro
2003-08-28
1307 1 hiro
1308 1 hiro
	* src/imap.c: imap_scan_tree_recursive(): fixed compile error.
1309 1 hiro
1310 1 hiro
2003-08-27
1311 1 hiro
1312 1 hiro
	* src/prefs_filter.c: added 'Top' and 'Bottom' button.
1313 1 hiro
1314 1 hiro
2003-08-26
1315 1 hiro
1316 1 hiro
	* src/folder.[ch]: folder_item_remove_children(): new. It removes
1317 1 hiro
	  all children under a FolderItem.
1318 1 hiro
	* src/folderview.c: folderview_rescan_tree(): modified the message.
1319 1 hiro
	* src/imap.c: imap_scan_tree(), imap_scan_tree_recursive(): reuse
1320 1 hiro
	  the previous FolderItem objects.
1321 1 hiro
1322 1 hiro
2003-08-25
1323 1 hiro
1324 1 hiro
	* src/folder.[ch]: added a reference to its own GNode in FolderItem.
1325 1 hiro
	  folder_item_remove(): free all FolderItem's.
1326 1 hiro
	  folder_tree_destroy(): use folder_item_remove().
1327 1 hiro
	* src/folderview.c: folderview_sort_folders(): keep the order even
1328 1 hiro
	  if special folders' parents are different.
1329 1 hiro
	* src/imap.c: imap_scan_tree_recursive(): fixed a memory leak.
1330 1 hiro
	* src/mh.c: mh_scan_tree(): preserve the previous FolderItem's.
1331 1 hiro
	  mh_remove_missing_folder_items(): scan the directories and remove
1332 1 hiro
	  missing folders.
1333 1 hiro
	  mh_scan_tree_recursive(): reuse the previous FolderItem objects.
1334 1 hiro
1335 1 hiro
2003-08-20
1336 1 hiro
1337 1 hiro
	* src/mainwindow.c: always reflect window size changes.
1338 1 hiro
	* src/folderview.c: folderview_init()
1339 1 hiro
	  src/summaryview.c: summary_init(): realize the widget before
1340 1 hiro
	  creating pixmaps.
1341 1 hiro
	* src/prefs_common.[ch]: remember the folder and mesage view's
1342 1 hiro
	  visibility.
1343 1 hiro
1344 1 hiro
2003-08-07
1345 1 hiro
1346 1 hiro
	* src/mainwindow.c
1347 1 hiro
	  src/prefs_common.[ch]: remember the size and position of
1348 1 hiro
	  separated views.
1349 1 hiro
	  main_window_set_widgets(): fixed a bug that the hidden items on
1350 1 hiro
	  the header view were shown when changing the view type.
1351 1 hiro
	  Instead of setting the window size, set the each view's size.
1352 1 hiro
1353 1 hiro
2003-08-01
1354 1 hiro
1355 1 hiro
	* src/compose.c: compose_select_account(): don't append signature
1356 1 hiro
	  on redirect mode.
1357 1 hiro
	  compose_insert_sig(): don't insert "\n\n" if signature string
1358 1 hiro
	  doesn't exist. Always insert signature at the end of message.
1359 1 hiro
1360 1 hiro
2003-08-01
1361 1 hiro
1362 1 hiro
	* improved sylpheed.spec.in (thanks to Andre Oliveira da Costa).
1363 1 hiro
1364 1 hiro
2003-07-31
1365 1 hiro
1366 1 hiro
	* minor code cleanups for the folder system.
1367 1 hiro
	* src/compose.c: compose_queue(), compose_draft_cb(): code cleanup.
1368 1 hiro
	* src/folder.c: code cleanups.
1369 1 hiro
	* src/imap.c
1370 1 hiro
	  src/mh.c: calculate message numbers inside the functions.
1371 1 hiro
	* src/procmsg.c: procmsg_set_flags(): calculate message numbers.
1372 1 hiro
	* src/summaryview.[ch]: don't calculate and preserve message numbers
1373 1 hiro
	  inside SummaryView,
1374 1 hiro
1375 1 hiro
2003-07-30
1376 1 hiro
1377 1 hiro
	* src/folder.[ch]
1378 1 hiro
	  src/imap.[ch]
1379 1 hiro
	  src/mh.[ch]
1380 1 hiro
	  src/procmsg.c
1381 1 hiro
	  src/summaryview.c: renamed *_msgs_with_dest() to *_msgs().
1382 1 hiro
1383 1 hiro
2003-07-29
1384 1 hiro
1385 1 hiro
	* src/imap.[ch]: use CAPABILITY to use protocol extentions.
1386 1 hiro
	  imap_greeting(): parse initial server greeting. Also support
1387 1 hiro
	  PREAUTH response.
1388 1 hiro
	  imap_add_msgs()
1389 1 hiro
	  imap_cmd_append(): use APPENDUID responses if UIDPLUS is supported.
1390 1 hiro
1391 1 hiro
2003-07-28
1392 1 hiro
1393 1 hiro
	* src/imap.c: imap_get_flag_str(): fixed a buffer overrun.
1394 1 hiro
1395 1 hiro
2003-07-25
1396 1 hiro
1397 1 hiro
	* version 0.9.4
1398 1 hiro
1399 1 hiro
2003-07-25
1400 1 hiro
1401 1 hiro
	* src/main.c: main(): don't save config files on startup.
1402 1 hiro
1403 1 hiro
2003-07-25
1404 1 hiro
1405 1 hiro
	* src/imap.c:
1406 1 hiro
	  imap_get_msg_list(): removed redundant UID SEARCH ALL when not
1407 1 hiro
	  using cache.
1408 1 hiro
	  Unset MSG_NEW flag if \Seen is set.
1409 1 hiro
	  imap_get_uncached_messages(): fetch all messages if both first_uid
1410 1 hiro
	  and last_uid is 0.
1411 1 hiro
1412 1 hiro
2003-07-24
1413 1 hiro
1414 1 hiro
	* src/imap.c: revamped the implementation so that it always
1415 1 hiro
	  exactly reflects the state of IMAP4 servers.
1416 1 hiro
	  imap_get_msg_list(): examine the state of messages using
1417 1 hiro
	  UID SEARCH commands.
1418 1 hiro
	  imap_delete_cached_message(): removes single message cache.
1419 1 hiro
	  imap_get_uid(): removed.
1420 1 hiro
	  imap_cmd_search(): new. It issues UID SEARCH command and returns
1421 1 hiro
	  an array of UIDs.
1422 1 hiro
	  imap_cmd_gen_recv(): made the length of strings unrestricted.
1423 1 hiro
	  imap_get_uid_table(): returns a hash table from UID array.
1424 1 hiro
1425 1 hiro
2003-07-24
1426 1 hiro
1427 1 hiro
	* src/folder.[ch]
1428 1 hiro
	  src/imap.[ch]
1429 1 hiro
	  src/mh.[ch]
1430 1 hiro
	  src/news.[ch]: added Folder::close() method.
1431 1 hiro
	* src/summaryview.c: summary_clear_list(): call folder_item_close().
1432 1 hiro
1433 1 hiro
2003-07-23
1434 1 hiro
1435 1 hiro
	* flags are now taken over when copying messages into IMAP folders
1436 1 hiro
	  from others.
1437 1 hiro
	* src/imap.[ch]
1438 1 hiro
	  src/mh.[ch]
1439 1 hiro
	  imap_add_msg()
1440 1 hiro
	  imap_add_msgs()
1441 1 hiro
	  mh_add_msg()
1442 1 hiro
	  mh_add_msgs(): flags can be also specified when adding files.
1443 1 hiro
	* src/folder.[ch]: added assertions for virtual functions.
1444 1 hiro
	* src/procmsg.[ch]: procmsg_get_message_file_list(): return the list
1445 1 hiro
	  of MsgFileInfo.
1446 1 hiro
	  procmsg_message_file_list_free(): new.
1447 1 hiro
1448 1 hiro
2003-07-23
1449 1 hiro
1450 1 hiro
	* src/procmsg.h: changed MsgPermFlags and MsgTmpFlags from enum to
1451 1 hiro
	  guint32 for portability (thanks to Alfons).
1452 1 hiro
	* src/imap.c: imap_add_msgs(): removed redundant unlink().
1453 1 hiro
1454 1 hiro
2003-07-22
1455 1 hiro
1456 1 hiro
	* src/session.[ch]:
1457 1 hiro
	  session_read_msg_cb()
1458 1 hiro
	  session_read_data_cb(): fixed a bug that ran into infinite loop
1459 1 hiro
	  if connection was closed by remote host (thanks to Yoichi Imai).
1460 1 hiro
	  Added SESSION_EOF state to SessionState.
1461 1 hiro
	  session_is_connected(): new.
1462 1 hiro
	* src/inc.[ch]: inc_put_error()
1463 1 hiro
	  src/send_message.c: send_put_error(): also put log messages.
1464 1 hiro
1465 1 hiro
2003-07-18
1466 1 hiro
1467 1 hiro
	* more optimization of IMAP4.
1468 1 hiro
	* src/folder.[ch]: added a method add_msgs() that adds multiple files
1469 1 hiro
	  to a folder.
1470 1 hiro
	  Removed redundant scan() for the operations of FolderItem.
1471 1 hiro
	* src/imap.[ch]: implemented Folder::add_msgs() and optimized move
1472 1 hiro
	  and copy from other Folder instances.
1473 1 hiro
	* src/mh.[ch]: implemented Folder::add_msgs() and cleaned up the code.
1474 1 hiro
	  mh_fetch_msg(): scan folder if required.
1475 1 hiro
	* src/procmsg.[ch]: procmsg_get_message_file_list(): returns file
1476 1 hiro
	  list from message list.
1477 1 hiro
	* src/summaryview.c: don't remove MSG_MARKED flags on
1478 1 hiro
	  delete/move/copy operation.
1479 1 hiro
	  summary_display_msg_full(): removed redundant message fetching.
1480 1 hiro
1481 1 hiro
2003-07-17
1482 1 hiro
1483 1 hiro
	* optimized move/copy/delete/mark operations of IMAP4 by using
1484 1 hiro
	  sequence set when issuing commands (adopted claws' implementation
1485 1 hiro
	  with cleaning it up).
1486 1 hiro
	* src/imap.[ch]:
1487 1 hiro
	  imap_set_message_flags()
1488 1 hiro
	  imap_cmd_envelope()
1489 1 hiro
	  imap_cmd_copy()
1490 1 hiro
	  imap_cmd_store(): take sequence set string instead of UID number.
1491 1 hiro
	  imap_do_copy_msgs_with_dest(): optimized by using sequence set.
1492 1 hiro
	  imap_cmd_fetch(): use BODY.PEEK instead of BODY.
1493 1 hiro
	  imap_remove_all_msg()
1494 1 hiro
	  imap_set_message_flags(): use FLAGS.SILENT instead of FLAGS.
1495 1 hiro
	* src/compose.c
1496 1 hiro
	  src/summaryview.c: use imap_msg_list_{set,unset}_perm_flags()
1497 1 hiro
	  instead of issuing commands for each message.
1498 1 hiro
1499 1 hiro
2003-07-15
1500 1 hiro
1501 1 hiro
	* src/inc.c
1502 1 hiro
	  src/prefs_account.[ch]
1503 1 hiro
	  src/send_message.c
1504 1 hiro
	  src/session.[ch]: added an option to enable/disable non-blocking
1505 1 hiro
	  SSL.
1506 1 hiro
1507 1 hiro
2003-07-15
1508 1 hiro
1509 1 hiro
	* src/compose.c: compose_attach_append(): display message's subject
1510 1 hiro
	  when attaching message/rfc822 file.
1511 1 hiro
1512 1 hiro
2003-07-14
1513 1 hiro
1514 1 hiro
	* src/session.[ch]:
1515 1 hiro
	  session_recv_msg()
1516 1 hiro
	  session_recv_data()
1517 1 hiro
	  session_read_msg_cb()
1518 1 hiro
	  session_read_data_cb(): optimized by removing sock_peek() and
1519 1 hiro
	  buffering received data in user space (correctly implemented
1520 1 hiro
	  this time).
1521 1 hiro
1522 1 hiro
2003-07-11
1523 1 hiro
1524 1 hiro
	* src/session.c: reverted the previous change because it couldn't
1525 1 hiro
	  handle data receiving after messages correctly.
1526 1 hiro
1527 1 hiro
2003-07-11
1528 1 hiro
1529 1 hiro
	* src/session.c:
1530 1 hiro
	  session_recv_msg()
1531 1 hiro
	  session_read_msg_cb(): optimized by removing sock_peek() and
1532 1 hiro
	  buffering messages in user space.
1533 1 hiro
1534 1 hiro
2003-07-11
1535 1 hiro
1536 1 hiro
	* src/imap.[ch]: refactored.
1537 1 hiro
	  Changed all functions that have SockInfo arguments to take
1538 1 hiro
	  IMAPSession.
1539 1 hiro
	  Made imap_cmd_count an instance variable: IMAPSession::cmd_count.
1540 1 hiro
	  imap_open(): only establish TCP (or SSL) connection.
1541 1 hiro
	  imap_session_new(): process greeting and authentication here.
1542 1 hiro
1543 1 hiro
2003-07-10
1544 1 hiro
1545 1 hiro
	* src/imap.[ch]: implemented CRAM-MD5 authentication, and made code
1546 1 hiro
	  cleanups.
1547 1 hiro
	* src/prefs_account.[ch]: added option menu for IMAP4 authentication
1548 1 hiro
	  type in Receive tab, and hide other protocols' frames.
1549 1 hiro
1550 1 hiro
2003-07-10
1551 1 hiro
1552 1 hiro
	* src/mainwindow.c: send_queue_cb(): don't scan folder twice if
1553 1 hiro
	  error occurred.
1554 1 hiro
	* src/procmsg.c: procmsg_send_queue(): return number of sent
1555 1 hiro
	  messages.
1556 1 hiro
1557 1 hiro
2003-07-09
1558 1 hiro
1559 1 hiro
	* src/mainwindow.c:
1560 1 hiro
	  main_window_set_toolbar_sensitive()
1561 1 hiro
	  main_window_set_menu_sensitive(): removed the locking of file
1562 1 hiro
	  operations while receiving mail.
1563 1 hiro
1564 1 hiro
2003-07-09
1565 1 hiro
1566 1 hiro
	* src/folder.[ch]: folder_item_remove_msg(): take MsgInfo as an
1567 1 hiro
	  argument instead of message number.
1568 1 hiro
	* src/imap.[ch]: imap_remove_msg(): reimplemented using
1569 1 hiro
	  imap_remove_msgs().
1570 1 hiro
	* src/mh.[ch]: mh_do_move(): reimplemented using
1571 1 hiro
	  mh_do_move_msgs_with_dest().
1572 1 hiro
	  mh_copy_msg(): reimplemented using mh_copy_msgs_with_dest().
1573 1 hiro
	* src/procmsg.c: procmsg_send_queue(): modified to use message list.
1574 1 hiro
1575 1 hiro
2003-07-08
1576 1 hiro
1577 1 hiro
	* src/rfc2015.c: rfc2015_is_encrypted(): check MimeInfo::mime_type
1578 1 hiro
	  to suppress some warnings.
1579 1 hiro
	* src/logwindow.c: log_window_append(): don't scroll up when trimming
1580 1 hiro
	  lines.
1581 1 hiro
1582 1 hiro
2003-07-07
1583 1 hiro
1584 1 hiro
	* src/compose.c: add 'Content-Disposition: inline' to a text/plain
1585 1 hiro
	  part when using PGP/MIME signing.
1586 1 hiro
1587 1 hiro
2003-07-04
1588 1 hiro
1589 1 hiro
	* version 0.9.3
1590 1 hiro
1591 1 hiro
2003-07-04
1592 1 hiro
1593 1 hiro
	* src/defs.h: changed UI_REFRESH_INTERVAL from 40msec to 50msec.
1594 1 hiro
	* src/session.c: session_read_msg_cb(): make it always fail if
1595 1 hiro
	  sock_read() returns by error.
1596 1 hiro
	* src/socket.[ch]: sock_check(): handle exceptional SSL condition.
1597 1 hiro
	  sock_has_pending_data(): removed.
1598 1 hiro
	  Removed debug output.
1599 1 hiro
	* src/send_message.c: send_recv_message(): display messages to
1600 1 hiro
	  statusbar.
1601 1 hiro
1602 1 hiro
2003-07-03
1603 1 hiro
1604 1 hiro
	* src/inc.[ch]: update received message number on CList while
1605 1 hiro
	  retrieving.
1606 1 hiro
	* src/session.c: session_read_data_cb(): optimized by removing
1607 1 hiro
	  g_malloc() and memcpy().
1608 1 hiro
1609 1 hiro
2003-07-02
1610 1 hiro
1611 1 hiro
	* src/socket.[ch]: sock_add_watch(): new. It monitors SSL by original
1612 1 hiro
	  watch functions (otherwise uses g_io_add_watch()).
1613 1 hiro
	* src/session.[ch]: removed previous workarounds, and replaced
1614 1 hiro
	  g_io_add_watch() with sock_add_watch().
1615 1 hiro
1616 1 hiro
2003-07-01
1617 1 hiro
1618 1 hiro
	* src/socket.[ch]: added sock_has_pending_data() which returns TRUE
1619 1 hiro
	  if socket has pending data.
1620 1 hiro
	* src/session.c: session_recv_msg(), session_recv_data(): check if
1621 1 hiro
	  socket has pending data and call the callbacks immediately in that
1622 1 hiro
	  case (fixes the hang at ESMTP EHLO on SSL).
1623 1 hiro
1624 1 hiro
2003-06-30
1625 1 hiro
1626 1 hiro
	* src/socket.c: check return value in SSL functions.
1627 1 hiro
1628 1 hiro
2003-06-30
1629 1 hiro
1630 1 hiro
	* src/mimeview.c: mimeview_init(): initialize TextView to prevent
1631 1 hiro
	  slowdown caused by GTK+ themes (thanks to Yuri Arapov).
1632 1 hiro
1633 1 hiro
2003-06-27
1634 1 hiro
1635 1 hiro
	* src/session.c: session_read_data_cb(): clear Session::read_data_buf
1636 1 hiro
	  before calling callbacks.
1637 1 hiro
1638 1 hiro
2003-06-26
1639 1 hiro
1640 1 hiro
	* src/socket.c: made socket connection protocol independent.
1641 1 hiro
	* src/session.c: removed debug g_print().
1642 1 hiro
	* src/inc.c: made status bar output less verbose, and show counter
1643 1 hiro
	  on main window's progressbar.
1644 1 hiro
1645 1 hiro
2003-06-26
1646 1 hiro
1647 1 hiro
	* src/session.c: added missing #include <errno.h>.
1648 1 hiro
1649 1 hiro
2003-06-25
1650 1 hiro
1651 1 hiro
	* src/session.[ch]: reimplemented the Session system with non-blocking
1652 1 hiro
	  I/O to solve the performance and the code design issue.
1653 1 hiro
	* src/socket.[ch]: added sock_connect_async() and
1654 1 hiro
	  sock_connect_async_cancel() to enable asynchronous connection.
1655 1 hiro
	  sock_peek(): modified the implementation.
1656 1 hiro
	* src/pop.c: optimized the receiving of the responses of
1657 1 hiro
	  UIDL/LIST/RETR.
1658 1 hiro
1659 1 hiro
2003-06-18
1660 1 hiro
1661 1 hiro
	* src/procmsg.c: procmsg_get_thread_tree(): prevent threading problems
1662 1 hiro
	  when a node is an ancestor (parent / great parent), which mostly
1663 1 hiro
	  happens with circular references (thanks to Phillipe Gramoulle
1664 1 hiro
	  for finding an sample set of messages, and Alfons for the patch).
1665 1 hiro
1666 1 hiro
2003-06-16
1667 1 hiro
1668 1 hiro
	* src/pop3.c: pop3_get_uidl_table(): return empty hash table even if
1669 1 hiro
	  UIDL list is not found (fixes inability of initial retrieval).
1670 1 hiro
1671 1 hiro
2003-06-10
1672 1 hiro
1673 1 hiro
	* src/main.c: added the option '--status-full' which shows the status
1674 1 hiro
	  of each folder specified. The option '--status' also takes
1675 1 hiro
	  following arguments for folders (thanks to Yuri Arapov).
1676 1 hiro
	* src/folder.[ch]: folder_get_status(): new. it takes the array of
1677 1 hiro
	  folders as the argument and returns their status.
1678 1 hiro
	  folder_count_total_msgs(): removed.
1679 1 hiro
1680 1 hiro
2003-06-06
1681 1 hiro
1682 1 hiro
	* version 0.9.2
1683 1 hiro
1684 1 hiro
2003-06-06
1685 1 hiro
1686 1 hiro
	* src/filesel.c
1687 1 hiro
	  src/foldersel.c
1688 1 hiro
	  src/inputdialog.c: use gtk_main_iteration() instead of gtk_main()
1689 1 hiro
	  to prevent abort when a button is double-clicked.
1690 1 hiro
1691 1 hiro
2003-06-02
1692 1 hiro
1693 1 hiro
	* src/addr_compl.c: invalidate_address_completion(): check if
1694 1 hiro
	  g_completion_list is NULL (thanks to Kazuhiro NISHIYAMA).
1695 1 hiro
1696 1 hiro
2003-06-02
1697 1 hiro
1698 1 hiro
	* src/pop.c: pop3_session_recv_data_finished(): fixed a bug that
1699 1 hiro
	  deleted messages that is to be kept on server (thanks to Tristan
1700 1 hiro
	  Wallis).
1701 1 hiro
1702 1 hiro
2003-05-27
1703 1 hiro
1704 1 hiro
	* version 0.9.1
1705 1 hiro
1706 1 hiro
2003-05-26
1707 1 hiro
1708 1 hiro
	* src/socket.[ch]:
1709 1 hiro
	  sock_set_io_timeout(): new. It sets the timeout interval.
1710 1 hiro
	  sock_gdk_input_add(): removed since it's not used anymore.
1711 1 hiro
	* src/prefs_common.[ch]: added an option to set the timeout parameter.
1712 1 hiro
1713 1 hiro
2003-05-26
1714 1 hiro
1715 1 hiro
	* src/action.c: fixed a bug that didn't hide user string in
1716 1 hiro
	  create_io_dialog() (thanks to Markus Amersdorfer).
1717 1 hiro
	  Removed ChildInfo::type and added Children::action_type.
1718 1 hiro
1719 1 hiro
2003-05-23
1720 1 hiro
1721 1 hiro
	* src/inc.c: inc_start(): ask every password before retrieving.
1722 1 hiro
	  Don't popup the redundant error dialog.
1723 1 hiro
	  inc_account_mail()
1724 1 hiro
	  inc_all_account_mail()
1725 1 hiro
	  inc_progress_dialog_set_list(): separated account list display
1726 1 hiro
	  into a new function.
1727 1 hiro
	  inc_progress_dialog_set_label()
1728 1 hiro
	  inc_recv_data_finished()
1729 1 hiro
	  inc_recv_message(): properly update the dialog when RETR finished.
1730 1 hiro
1731 1 hiro
2003-05-22
1732 1 hiro
1733 1 hiro
	* src/imap.c:
1734 1 hiro
	  imap_modified_utf7_to_locale()
1735 1 hiro
	  imap_locale_to_modified_utf7(): fixed compilation failure when not
1736 1 hiro
	  using iconv().
1737 1 hiro
1738 1 hiro
2003-05-21
1739 1 hiro
1740 1 hiro
	* src/procmime.c: procmime_scan_multipart_message(): fixed parsing
1741 1 hiro
	  of message/rfc822 parts.
1742 1 hiro
1743 1 hiro
2003-05-21
1744 1 hiro
1745 1 hiro
	* src/pop.c: pop3_ok(): detect timeout error.
1746 1 hiro
1747 1 hiro
2003-05-20
1748 1 hiro
1749 1 hiro
	* src/imap.c: imap_locale_to_modified_utf7(): fixed the encoding bug
1750 1 hiro
	  when locale strings include '+'.
1751 1 hiro
	  imap_modified_utf7_to_locale()
1752 1 hiro
	  imap_locale_to_modified_utf7(): at least escape/unescape '&' even
1753 1 hiro
	  if iconv() is not supported.
1754 1 hiro
1755 1 hiro
2003-05-20
1756 1 hiro
1757 1 hiro
	* src/compose.c:
1758 1 hiro
	  compose_insert_sig()
1759 1 hiro
	  compose_get_signature_str(): include separator in signature string.
1760 1 hiro
	  Don't insert separator if signature file is not found.
1761 1 hiro
	  Disabled use of implicit default signature path (~/.signature) when
1762 1 hiro
	  sig_path is NULL.
1763 1 hiro
1764 1 hiro
1765 1 hiro
2003-05-20
1766 1 hiro
1767 1 hiro
	* src/codeconv.c
1768 1 hiro
	  src/gtkshruler.c
1769 1 hiro
	  src/news.c
1770 1 hiro
	  src/procmsg.c
1771 1 hiro
	  src/quote_fmt_parse.y
1772 1 hiro
	  src/smtp.c: suppress warnings that gcc-3.3 issues.
1773 1 hiro
	  src/stringtable.c: use string_entry_free().
1774 1 hiro
1775 1 hiro
2003-05-19
1776 1 hiro
1777 1 hiro
	* src/compose.c: compose_insert_sig(): fixed the bug that always
1778 1 hiro
	  appended signature separator if signature file was not found.
1779 1 hiro
	  compose_get_signature_str(): fixed the bug that caused crash if
1780 1 hiro
	  signature file cannot be opened.
1781 1 hiro
1782 1 hiro
2003-05-16
1783 1 hiro
1784 1 hiro
	* version 0.9.0
1785 1 hiro
1786 1 hiro
2003-05-16
1787 1 hiro
1788 1 hiro
	* src/session.c: session_recv_msg(): removed debug print.
1789 1 hiro
1790 1 hiro
2003-05-15
1791 1 hiro
1792 1 hiro
	* src/imap.c:
1793 1 hiro
	  imap_parse_atom()
1794 1 hiro
	  imap_get_header()
1795 1 hiro
	  imap_cmd_fetch(): check for data size that servers return (fixes
1796 1 hiro
	  vulnerability found in BugTraq).
1797 1 hiro
1798 1 hiro
2003-05-14
1799 1 hiro
1800 1 hiro
	* src/addr_compl.c: get_complete_address()
1801 1 hiro
	  src/addressbook.c: addressbook_format_address()
1802 1 hiro
	  src/compose.c: QUOTE_IF_REQUIRED(): quote if name contains
1803 1 hiro
	  characters that is not defined in atext (RFC 2822, 3.2.4. Atom).
1804 1 hiro
	* src/main.c: main(): set colormap and visual to solve color problem
1805 1 hiro
	  in Solaris (thanks to Markus Schwarzenberg).
1806 1 hiro
1807 1 hiro
2003-05-12
1808 1 hiro
1809 1 hiro
	* version 0.9.0pre1
1810 1 hiro
1811 1 hiro
2003-05-12
1812 1 hiro
1813 1 hiro
	* src/prefs_account.c: temporarily removed POP before SMTP option.
1814 1 hiro
1815 1 hiro
2003-05-09
1816 1 hiro
1817 1 hiro
	* src/prefs_common.[ch]: changed the description of "Open message when
1818 1 hiro
	  cursor keys are pressed on summary".
1819 1 hiro
	* src/summaryview.c: summary_show(): open message when always_show_msg
1820 1 hiro
	  is TRUE.
1821 1 hiro
1822 1 hiro
2003-05-09
1823 1 hiro
1824 1 hiro
	* src/logwindow.[ch]: restrict the maximum lines of the log messages
1825 1 hiro
	  to reduce the memory usage.
1826 1 hiro
1827 1 hiro
2003-05-07
1828 1 hiro
1829 1 hiro
	* src/compose.c: compose_insert_sig(): fixed a crash when signature
1830 1 hiro
	  string contains illegal sequence.
1831 1 hiro
	* src/utils.[ch]: changed get_wcs_len() to get_mbs_len() for accuracy.
1832 1 hiro
1833 1 hiro
2003-05-07
1834 1 hiro
1835 1 hiro
	* major refactoring of MIME structure.
1836 1 hiro
	* src/procmime.c: procmime_scan_message(): decrypt message if
1837 1 hiro
	  gpgme is enabled. Create multipart tree only if content-type is
1838 1 hiro
	  multipart/* or message/rfc822.
1839 1 hiro
	  procmime_scan_multipart_message(): fixed the scanning of
1840 1 hiro
	  message/rfc822 part.
1841 1 hiro
	* src/action.c: parse_append_msgpart()
1842 1 hiro
	  src/messageview.c: messageview_show()
1843 1 hiro
	  src/mimeview.c: mimeview_show_message(): use procmime_scan_message()
1844 1 hiro
	  instead of procmsg_open_message() and procmime_scan_mime_header().
1845 1 hiro
	  mimeview_set_multipart_tree(): conform to the new MIME structure.
1846 1 hiro
	* src/textview.c: textview_show_part(): removed unnecessary check.
1847 1 hiro
	* src/procmsg.c: procmsg_open_message_decrypted(): fixed the file
1848 1 hiro
	  pointer when decryption failed.
1849 1 hiro
1850 1 hiro
2003-05-06
1851 1 hiro
1852 1 hiro
	* src/ssl.c: ssl_init_socket_with_method(): replaced log_warning()
1853 1 hiro
	  by g_warning(), and log_print() by debug_print().
1854 1 hiro
	* src/pop.[ch]: added an error code PS_NOTSUPPORTED, and retry with
1855 1 hiro
	  LAST if UIDL is not supported.
1856 1 hiro
1857 1 hiro
2003-05-01
1858 1 hiro
1859 1 hiro
	* src/codeconv.c: conv_get_code_conv_func(): convert to EUC-JP only
1860 1 hiro
	  if it is the current locale encoding when dest_charset_str is NULL.
1861 1 hiro
1862 1 hiro
2003-05-01
1863 1 hiro
1864 1 hiro
	* src/action.c: execute_actions(): fixed crash when no text widget
1865 1 hiro
	  is selected (thanks to Paul and Melvin).
1866 1 hiro
	* src/action.c
1867 1 hiro
	  src/prefs_actions.c: added missing reference to Claws team in the
1868 1 hiro
	  copyright.
1869 1 hiro
1870 1 hiro
2003-04-28
1871 1 hiro
1872 1 hiro
	* src/session.c:
1873 1 hiro
	  session_send_msg()
1874 1 hiro
	  session_send_data(): fixed a memory leak and data sending bug.
1875 1 hiro
	* src/send_message.c:
1876 1 hiro
	  send_message_smtp(): fixed focus management.
1877 1 hiro
1878 1 hiro
2003-04-25
1879 1 hiro
1880 1 hiro
	* src/smtp.[ch]: set the response string to SMTPSession::error_msg
1881 1 hiro
	  if error occurred.
1882 1 hiro
	* src/send_message.c: show error dialog if error occurred.
1883 1 hiro
	* src/main.c: send_queue()
1884 1 hiro
	  src/mainwindow.c: send_queue_cb(): don't show error dialog here.
1885 1 hiro
1886 1 hiro
2003-04-25
1887 1 hiro
1888 1 hiro
	* src/session.c: session_close(): kill child process only if
1889 1 hiro
	  state is not SESSION_DISCONNECTED.
1890 1 hiro
	* src/send_message.c: send_cancel_button_cb()
1891 1 hiro
	  src/inc.c: inc_cancel(): don't set Session::state to
1892 1 hiro
	  SESSION_DISCONNECTED.
1893 1 hiro
	* src/prefs.[ch]: modified the names of prefs_write_*().
1894 1 hiro
	* src/address.[ch]: removed.
1895 1 hiro
1896 1 hiro
2003-04-24
1897 1 hiro
1898 1 hiro
	* src/compose.c: compose_template_apply(): overwrite recipients.
1899 1 hiro
1900 1 hiro
2003-04-23
1901 1 hiro
1902 1 hiro
	* src/procheader.c: procheader_date_parse(): removed debug print.
1903 1 hiro
	* src/session.c: changed every g_print to debug_print.
1904 1 hiro
	  session_child_input(): removed unrequired session_close() (it'll
1905 1 hiro
	  be closed anyway after returning FALSE).
1906 1 hiro
	* src/send_message.c: send_message_smtp(): changed g_print to
1907 1 hiro
	  debug_print.
1908 1 hiro
1909 1 hiro
2003-04-23
1910 1 hiro
1911 1 hiro
	* src/procheader.c: procheader_procheader_date_parse(): don't add
1912 1 hiro
	  local timezone offset if timezone is unknown.
1913 1 hiro
	  Made the Y2K workaround code to follow RFC 2822.
1914 1 hiro
	  procheader_scan_date_string(): workaround for date strings which
1915 1 hiro
	  don't have timezone specification.
1916 1 hiro
	* src/utils.c: remote_tzoffset_sec(): return -1 if timezone is
1917 1 hiro
	  unknown.
1918 1 hiro
1919 1 hiro
2003-04-22
1920 1 hiro
1921 1 hiro
	* src/action.[ch]: refactored. Also fixed a bug on MIME mode, and
1922 1 hiro
	  some memory leaks on error.
1923 1 hiro
	  action_update_msgview_menu(): new.
1924 1 hiro
	* src/messageview.[ch]: added "Tools/Actions" menu. Keep window list.
1925 1 hiro
	  messageview_get_selected_mime_part(): returns MimeInfo of selected
1926 1 hiro
	  part when MessageView is in MIME mode.
1927 1 hiro
	* src/mimeview.[ch]: mimeview_get_selected_part(): returns MimeInfo
1928 1 hiro
	  of selected part.
1929 1 hiro
	* src/summaryview.[ch]: summary_get_selected_msg_list(): returns
1930 1 hiro
	  MsgInfo list of selected messages.
1931 1 hiro
1932 1 hiro
2003-04-21
1933 1 hiro
1934 1 hiro
	* src/prefs_filter.[ch]: include original message's headers as
1935 1 hiro
	  the preset keywords. Modified the sizes of the widgets.
1936 1 hiro
	* src/utils.[ch]: added str_case_equal() and str_case_hash() for
1937 1 hiro
	  case-insensitive hash.
1938 1 hiro
1939 1 hiro
2003-04-18
1940 1 hiro
1941 1 hiro
	* src/procmsg.c: procmsg_get_filter_keyword(): added X-Sequence to
1942 1 hiro
	  auto-detected headers.
1943 1 hiro
	* src/action.[ch]
1944 1 hiro
	  src/prefs_actions.c
1945 1 hiro
	  src/compose.c
1946 1 hiro
	  src/mainwindow.c: modified function names.
1947 1 hiro
	  get_user_string(): Use input_dialog() instead of its own
1948 1 hiro
	  implementation.
1949 1 hiro
1950 1 hiro
2003-04-17
1951 1 hiro
1952 1 hiro
	* src/codeconv.[ch]: conv_encode_header(): don't include '(' and ')'
1953 1 hiro
	  in encoded strings if addr_field is TRUE.
1954 1 hiro
	* src/compose.c: compose_convert_header(): added a flag 'addr_field'.
1955 1 hiro
1956 1 hiro
2003-04-16
1957 1 hiro
1958 1 hiro
	* src/prefs_actions.[ch]: separated action execution routine into
1959 1 hiro
	  action.[ch].
1960 1 hiro
1961 1 hiro
2003-04-16
1962 1 hiro
1963 1 hiro
	* src/prefs_actions.c: minor code cleanup.
1964 1 hiro
1965 1 hiro
2003-04-16
1966 1 hiro
1967 1 hiro
	* src/codeconv.[ch]: conv_iconv_strdup(): fixed the handling of
1968 1 hiro
	  EILSEQ.
1969 1 hiro
1970 1 hiro
2003-04-16
1971 1 hiro
1972 1 hiro
	* src/inc.c:
1973 1 hiro
	  inc_recv_data_progressive()
1974 1 hiro
	  inc_recv_data_finished()
1975 1 hiro
	  inc_recv_message()
1976 1 hiro
	  send_recv_message()
1977 1 hiro
	  send_send_data_progressive()
1978 1 hiro
	  send_send_data_finished(): added assertion.
1979 1 hiro
1980 1 hiro
2003-04-16
1981 1 hiro
1982 1 hiro
	* src/codeconv.[ch]: conv_iconv_strdup(): fixed potential memory
1983 1 hiro
	  corruption bug.
1984 1 hiro
1985 1 hiro
2003-04-16
1986 1 hiro
1987 1 hiro
	* src/codeconv.[ch]: conv_iconv_strdup(): don't include nul character
1988 1 hiro
	  in source buffer since it messed up some encoding conversion (like
1989 1 hiro
	  UTF-7).
1990 1 hiro
1991 1 hiro
2003-04-15
1992 1 hiro
1993 1 hiro
	* src/procmsg.c: procmsg_get_filter_keyword(): unfold headers and
1994 1 hiro
	  extract ID from List-Id header.
1995 1 hiro
	* src/utils.[ch]: extract_one_parenthesis_with_skip_quote(): removed.
1996 1 hiro
	  extract_list_id_str(): extract ID string from List-Id header.
1997 1 hiro
1998 1 hiro
2003-04-15
1999 1 hiro
2000 1 hiro
	* src/prefs_actions.c: merged from the claws branch. Fixes several
2001 1 hiro
	  bugs and adds some features.
2002 1 hiro
2003 1 hiro
2003-04-14
2004 1 hiro
2005 1 hiro
	* src/compose.c: compose_parse_header(): fixed a bug that unnecessary
2006 1 hiro
	  linebreaks were included on reediting.
2007 1 hiro
	* src/imap.c
2008 1 hiro
	  src/pop.c: fixed typos: 'occured'.
2009 1 hiro
2010 1 hiro
2003-04-11
2011 1 hiro
2012 1 hiro
	* src/compose.[ch]: implemented auto signature replacement on
2013 1 hiro
	  changing accounts.
2014 1 hiro
	  compose_insert_sig(): added a flag to replace current signature.
2015 1 hiro
	  compose_get_signature_str(): new. It returns signature string.
2016 1 hiro
	  compose_insert_command_output(): removed.
2017 1 hiro
	  compose_select_account(): call compose_insert_sig() on account
2018 1 hiro
	  change.
2019 1 hiro
	  compose_destroy(): fixed a memory leak of UndoMain object.
2020 1 hiro
	  Compose::sig_str: new. It stores current signature string.
2021 1 hiro
	* src/gtkutils.[ch]: gtkut_stext_find(): new.
2022 1 hiro
	  Renamed gtk_stext_clear() to gtkut_stext_clear().
2023 1 hiro
	* src/utils.[ch]: get_wcs_len(): returns wide-character length of
2024 1 hiro
	  multibyte string.
2025 1 hiro
	  normalize_newlines(): converts CR+LF and CR into LF.
2026 1 hiro
	  get_command_output(): returns command output.
2027 1 hiro
2028 1 hiro
2003-04-08
2029 1 hiro
2030 1 hiro
	* src/procmsg.[ch]: procmsg_get_filter_keyword(): new. It returns
2031 1 hiro
	  filter keyword for messages.
2032 1 hiro
	* src/summaryview.c: summary_filter_open(): use
2033 1 hiro
	  procmsg_get_filter_keyword().
2034 1 hiro
	* src/messageview.c: create_filter_cb(): implemented.
2035 1 hiro
2036 1 hiro
2003-04-07
2037 1 hiro
2038 1 hiro
	* src/inc.c:
2039 1 hiro
	  inc_start()
2040 1 hiro
	  inc_put_error(): display server responses on error.
2041 1 hiro
	* src/pop.[ch]: added Pop3Session::error_msg, and set server responses
2042 1 hiro
	  on error.
2043 1 hiro
2044 1 hiro
2003-04-04
2045 1 hiro
2046 1 hiro
	* src/messageview.[ch]: separated the forced charset of message view
2047 1 hiro
	  in separate window from the main window.
2048 1 hiro
	  src/textview.c:
2049 1 hiro
	  textview_show_message()
2050 1 hiro
	  textview_show_part()
2051 1 hiro
	  textview_add_part(): use MessageView::forced_charset if specified.
2052 1 hiro
2053 1 hiro
2003-04-03
2054 1 hiro
2055 1 hiro
	* src/mainwindow.c: modified File menu a bit.
2056 1 hiro
	* src/menu.[ch]: added functions to handle item factory rc strings.
2057 1 hiro
	* src/messageview.[ch]: added a menu, and made it take over main
2058 1 hiro
	  window's menu shortcuts.
2059 1 hiro
	  added msginfo which is duplicated on display to MessageView.
2060 1 hiro
	* src/prefs_common.c: prefs_keybind_apply_clicked(): use
2061 1 hiro
	  menu_factory_clear_rc().
2062 1 hiro
2063 1 hiro
2003-03-28
2064 1 hiro
2065 1 hiro
	* send_message.c: send_message_smtp():
2066 1 hiro
	  re-enabled forcing of SMTP AUTH method.
2067 1 hiro
	  Clear temporary password if authentication failed.
2068 1 hiro
	* smtp.c: output warning to log and set SMTPSession::error_val
2069 1 hiro
	  if error occurs.
2070 1 hiro
	* smtp.h: changed error value to enum. Added SMTPSession::error_val.
2071 1 hiro
	* src/mbox.c: proc_mbox(): force updating of folder.
2072 1 hiro
2073 1 hiro
2003-03-28
2074 1 hiro
2075 1 hiro
	* src/pop.h: changed error value to enum.
2076 1 hiro
	* src/pop.c: pop3_retr_recv(): return PS_IOERR when inc_drop_message()
2077 1 hiro
	  failed.
2078 1 hiro
	  pop3_ok(): return appropriate error value based on current state.
2079 1 hiro
	  Output warning to log if error occurs.
2080 1 hiro
2081 1 hiro
2003-03-27
2082 1 hiro
2083 1 hiro
	* src/nntp.[ch]
2084 1 hiro
	  src/news.[ch]: refactored. Remove NNTPSockInfo and use NNTPSession
2085 1 hiro
	  in nntp.c.
2086 1 hiro
2087 1 hiro
2003-03-27
2088 1 hiro
2089 1 hiro
	* src/inc.c: inc_pop3_session_do(): retrun appropriate error if
2090 1 hiro
	  Session::state == SESSION_ERROR.
2091 1 hiro
	* po/POTFILES.in: removed src/automaton.c and src/send.c.
2092 1 hiro
	  Added src/send_message.c.
2093 1 hiro
2094 1 hiro
2003-03-26
2095 1 hiro
2096 1 hiro
	* src/pop.[ch]
2097 1 hiro
	  src/session.c: fixed breakage of POP3 retrieval.
2098 1 hiro
	  session_recv_data_from_sock_unescape(): read until terminator
2099 1 hiro
	  appears and also return the actual size.
2100 1 hiro
2101 1 hiro
2003-03-25
2102 1 hiro
2103 1 hiro
	* src/automaton.[ch]: removed.
2104 1 hiro
	* src/session.c: removed some of the debug output.
2105 1 hiro
	* src/smtp.c: smtp_session_recv_msg(): workaround in case server
2106 1 hiro
	  returns EHLO-style response to HELO command.
2107 1 hiro
	  Ignore all multiline responses except for EHLO since they are
2108 1 hiro
	  allowed for any command.
2109 1 hiro
2110 1 hiro
2003-03-25
2111 1 hiro
2112 1 hiro
	* src/session.[ch]
2113 1 hiro
	  src/pop.c: fixed retrieval of messages which contain dot-escaped
2114 1 hiro
	  lines.
2115 1 hiro
	  session_recv_data(): added a flag for unescape.
2116 1 hiro
	  session_recv_data_from_sock_unescape(): new. It receives message
2117 1 hiro
	  for each line and unescapes dot-escaped lines.
2118 1 hiro
	  Removed the previous workaround.
2119 1 hiro
	* src/defs.h: decreased UI_REFRESH_INTERVAL to 40 msec.
2120 1 hiro
2121 1 hiro
2003-03-25
2122 1 hiro
2123 1 hiro
	* src/pop.[ch]: workaround for brekage of retrieval when given size
2124 1 hiro
	  and actual one is different.
2125 1 hiro
2126 1 hiro
2003-03-24
2127 1 hiro
2128 1 hiro
	* src/pop.c: pop3_retr_eom_recv(): ignore invalid end of message
2129 1 hiro
	  since some servers sometimes return incorrect message size.
2130 1 hiro
	* src/news.c: news_session_new(): zero clear NNTPSession object.
2131 1 hiro
	  Don't initialize Session::sock with nntp_sock->sock to prevent
2132 1 hiro
	  double-free of SockInfo.
2133 1 hiro
	* src/imap.c: zero clear IMAPSession object.
2134 1 hiro
	  imap_cmd_append(): don't close SockInfo.
2135 1 hiro
2136 1 hiro
2003-03-22
2137 1 hiro
2138 1 hiro
	* src/pop.c: pop3_session_recv_msg(): fixed STLS.
2139 1 hiro
2140 1 hiro
2003-03-22
2141 1 hiro
2142 1 hiro
	* src/inc.[ch]
2143 1 hiro
	  src/pop.[ch]: reimplemented using new I/O system.
2144 1 hiro
	* src/session.[ch]: session_recv_data(): new.
2145 1 hiro
	  session_send_data_to_sock()
2146 1 hiro
	  session_recv_data_from_sock(): decreased the frequency of progress
2147 1 hiro
	  notification.
2148 1 hiro
2149 1 hiro
2003-03-22
2150 1 hiro
2151 1 hiro
	* src/smtp.c: smtp_auth_recv(): fixed CRAM-MD5 authentication.
2152 1 hiro
2153 1 hiro
2003-03-20
2154 1 hiro
2155 1 hiro
	* src/session.[ch]: session_start_tls(): new.
2156 1 hiro
	  session_recv_msg(): made it static.
2157 1 hiro
2158 1 hiro
2003-03-20
2159 1 hiro
2160 1 hiro
	* implemented asynchronous network I/O.
2161 1 hiro
	* src/session.[ch]: the interface to communicate with servers through
2162 1 hiro
	  child process.
2163 1 hiro
	* src/smtp.[ch]
2164 1 hiro
	  src/send_message.[ch]: rewrote using new I/O system.
2165 1 hiro
	* src/socket.[ch]: renamed *_write() to *_write_all(), and made
2166 1 hiro
	  *_write() as just a simple wrapper for write().
2167 1 hiro
	* src/utils.c: get_outgoing_rfc2822_str(): new. It modifies the
2168 1 hiro
	  message to send with SMTP or NNTP.
2169 1 hiro
	  file_read_stream_to_str(): new.
2170 1 hiro
2171 1 hiro
2003-03-12
2172 1 hiro
2173 1 hiro
	* src/textview.c: textview_button_pressed(): corrected the range of
2174 1 hiro
	  URI link.
2175 1 hiro
	* src/compose.c: compose_wrap_line_all_full(): treat UTF-8 characters
2176 1 hiro
	  represented with more than 2 bytes as 2 character width and 2 bytes
2177 1 hiro
	  one as a single character width as a workaround for wrapping problem.
2178 1 hiro
2179 1 hiro
2003-03-12
2180 1 hiro
2181 1 hiro
	* src/utils.c: subject_compare_for_sort(): allow null strings (fixes
2182 1 hiro
	  summary sorting).
2183 1 hiro
2184 1 hiro
2003-03-11
2185 1 hiro
2186 1 hiro
	* implemented HTML link correctly.
2187 1 hiro
	* src/html.[ch]: HTMLAttr, HTMLTag: new structure for attributes /
2188 1 hiro
	  tags.
2189 1 hiro
	  html_get_tag(): new. It parses tag and returns HTMLTag object.
2190 1 hiro
	  html_parse_tag(): also parses <a> tags and 'href' attributes.
2191 1 hiro
	* src/textview.c: textview_write_link(): new. It creates link string.
2192 1 hiro
2193 1 hiro
2003-03-10
2194 1 hiro
2195 1 hiro
	* src/compose.c: compose_wrap_line_all_full(): fixed an infinite
2196 1 hiro
	  loop / crash bug (thanks to Darko Koruga).
2197 1 hiro
	  compose_write_to_file(): put correct charset element when
2198 1 hiro
	  conversion failed but want to send anyway.
2199 1 hiro
2200 1 hiro
2003-03-10
2201 1 hiro
2202 1 hiro
	* src/headerview.c: headerview_show()
2203 1 hiro
	  src/textview.c: textview_write_line(): remove unreadable characters
2204 1 hiro
	  from displayed strings to prevent crashes on multi-byte
2205 1 hiro
	  environments.
2206 1 hiro
	* src/codeconv.[ch]: conv_unreadable_locale(): new. It was separated
2207 1 hiro
	  from conv_localetodisp().
2208 1 hiro
2209 1 hiro
2003-03-10
2210 1 hiro
2211 1 hiro
	* src/procmsg.c: procmsg_cmp_by_subject()
2212 1 hiro
	  src/summaryview.c: summary_cmp_by_subject(): ignore Re: when
2213 1 hiro
	  comparing subjects.
2214 1 hiro
	* src/utils.[ch]:
2215 1 hiro
	  subject_compare_for_sort()
2216 1 hiro
	  trim_subject_for_sort(): new.
2217 1 hiro
2218 1 hiro
2003-03-07
2219 1 hiro
2220 1 hiro
	* version 0.8.11
2221 1 hiro
2222 1 hiro
2003-03-07
2223 1 hiro
2224 1 hiro
	* src/defs.h: added -i option to the default sendmail command.
2225 1 hiro
2226 1 hiro
2003-03-06
2227 1 hiro
2228 1 hiro
	* src/codeconv.[ch]: added missing character encodings and locales.
2229 1 hiro
2230 1 hiro
2003-03-06
2231 1 hiro
2232 1 hiro
	* src/procmsg.[ch]:
2233 1 hiro
	  procmsg_get_mark_sum()
2234 1 hiro
	  procmsg_open_mark_file()
2235 1 hiro
	  procmsg_read_mark_file(): take FolderItem instead of directory
2236 1 hiro
	  path.
2237 1 hiro
2238 1 hiro
2003-03-05
2239 1 hiro
2240 1 hiro
	* src/codeconv.c: conv_encode_header(): fixed a bug that spaces
2241 1 hiro
	  which is on the wrap boundary would be lost when encoding long
2242 1 hiro
	  non-ascii strings (thanks to Sergey Vlasov).
2243 1 hiro
	  Don't force wrapping within a long word until it reaches hard line
2244 1 hiro
	  length limit (998 characters) (workaround for the breakage of
2245 1 hiro
	  long address list with no spaces).
2246 1 hiro
2247 1 hiro
2003-03-03
2248 1 hiro
2249 1 hiro
	* src/prefs_account.c: fixed compile failure when using neither
2250 1 hiro
	  gpg or ssl.
2251 1 hiro
2252 1 hiro
2003-03-03
2253 1 hiro
2254 1 hiro
	* src/codeconv.c: fixed UTF-8 locale support.
2255 1 hiro
	  conv_get_code_conv_func(): return conv_noconv if locale encoding
2256 1 hiro
	  is UTF-8. Return conv_latintodisp on ISO-8859-* to locale encoding
2257 1 hiro
	  conversion.
2258 1 hiro
	  conv_convert(): call conv_iconv_strdup() instead of
2259 1 hiro
	  conv_codeset_strdup().
2260 1 hiro
	  conv_codeset_strdup(): moved some codes into conv_iconv_strdup().
2261 1 hiro
2262 1 hiro
2003-02-28
2263 1 hiro
2264 1 hiro
	* src/prefs_account.[ch]: added an option to use command output for
2265 1 hiro
	  signature.
2266 1 hiro
	* src/compose.c: compose_insert_sig(): use command output if
2267 1 hiro
	  specified.
2268 1 hiro
	  compose_insert_command_output(): new.
2269 1 hiro
2270 1 hiro
2003-02-28
2271 1 hiro
2272 1 hiro
	* src/main.c: main(): remove lock socket if sylpheed is not running
2273 1 hiro
	  when --status command is executed.
2274 1 hiro
	  lock_socket_remove(): new.
2275 1 hiro
2276 1 hiro
2003-02-27
2277 1 hiro
2278 1 hiro
	* src/codeconv.c: conv_codeset_strdup(): don't convert if current
2279 1 hiro
	  codeset is US-ASCII (or POSIX).
2280 1 hiro
2281 1 hiro
2003-02-21
2282 1 hiro
2283 1 hiro
	* src/codeconv.c: conv_iconv_strdup(): try to skip invalid characters
2284 1 hiro
	  and continue conversion.
2285 1 hiro
2286 1 hiro
2003-02-21
2287 1 hiro
2288 1 hiro
	* src/summaryview.c: summary_selected(): always update widget
2289 1 hiro
	  sensitivity.
2290 1 hiro
2291 1 hiro
2003-02-20
2292 1 hiro
2293 1 hiro
	* src/utils.c: tzoffset_sec(): fixed a bug that displayed wrong
2294 1 hiro
	  date in timezones more than GMT+12 or less than GMT-12.
2295 1 hiro
2296 1 hiro
2003-02-18
2297 1 hiro
2298 1 hiro
	* src/prefs_common.[ch]
2299 1 hiro
	  src/sourcewindow.c: remember the size of source window.
2300 1 hiro
	* src/md5.c: fixed a compile problem with gcc 3.3.
2301 1 hiro
2302 1 hiro
2003-02-17
2303 1 hiro
2304 1 hiro
	* src/about.c: about_create(): modified the copyright notice.
2305 1 hiro
2306 1 hiro
2003-02-17
2307 1 hiro
2308 1 hiro
	* src/colorlabel.c: don't use pixmaps for label color rect but draw
2309 1 hiro
	  rectangles so we can respect the color map of palette based visuals
2310 1 hiro
	  (fixes the long time crashes on Solaris - thanks to Alfons
2311 1 hiro
	  Hoogervorst).
2312 1 hiro
2313 1 hiro
2003-02-17
2314 1 hiro
2315 1 hiro
	* src/procheader.c: procheader_date_parse(): made month string case
2316 1 hiro
	  insensitive.
2317 1 hiro
	* src/prefs_filter.c: prefs_filter_close(): fixed the crash when the
2318 1 hiro
	  selection list is empty.
2319 1 hiro
2320 1 hiro
2003-02-14
2321 1 hiro
2322 1 hiro
	* src/quote_fmt_parse.y: removed gettext translatable strings.
2323 1 hiro
	* src/unmime.c: unmime_header(): remove broken characters when
2324 1 hiro
	  code conversion failed.
2325 1 hiro
	* src/codeconv.c: conv_encode_header(): fixed a bug that broken
2326 1 hiro
	  headers if long words more than 75 characters are entered.
2327 1 hiro
2328 1 hiro
2003-02-13
2329 1 hiro
2330 1 hiro
	* src/prefs_account.c: prefs_account_receive_create()
2331 1 hiro
	  src/utils.c: to_human_readable(): made units translatable.
2332 1 hiro
2333 1 hiro
2003-02-13
2334 1 hiro
2335 1 hiro
	* src/codeconv.c: isprintableeuckanji(): don't allow more than 0xf4
2336 1 hiro
	  at first byte (fixes abort() problem of glibc).
2337 1 hiro
	* src/html.c: html_read_line(): remove characters which can't be
2338 1 hiro
	  displayed on the current locale.
2339 1 hiro
2340 1 hiro
2003-02-11
2341 1 hiro
2342 1 hiro
	* src/utils.[ch]:
2343 1 hiro
	  trim_subject_for_compare(): renamed from trim_subject().
2344 1 hiro
	  trim_subject(): new. It removes [...] or (...) at the beginning
2345 1 hiro
	  of subject.
2346 1 hiro
	* src/prefs_folder_item.c
2347 1 hiro
	  src/folder.[ch]:
2348 1 hiro
	  added options for trimming summary / compose subject.
2349 1 hiro
	* src/summaryview.c: summary_set_header(): trim subject if the folder
2350 1 hiro
	  option is set.
2351 1 hiro
	* src/compose.c: compose_reply_set_entry(): trim subject if the folder
2352 1 hiro
	  option is set.
2353 1 hiro
2354 1 hiro
2003-02-09
2355 1 hiro
2356 1 hiro
	* src/codeconv.c:
2357 1 hiro
	  LBREAK_IF_REQUIRED(): don't break lines before first word (fixes
2358 1 hiro
	  X-Face header problem).
2359 1 hiro
	  conv_encode_header(): allow up to 97 characters for one word.
2360 1 hiro
2361 1 hiro
2003-02-07
2362 1 hiro
2363 1 hiro
	* src/filter.c: filter_match_condition(): fixed the bug that
2364 1 hiro
	  second condition ignored regex.
2365 1 hiro
	* src/news.h: NewsGroupInfo: use guint for message numbers
2366 1 hiro
	  (fix count in grouplist dialog) (thanks to Thorsten Maerz).
2367 1 hiro
2368 1 hiro
2003-02-06
2369 1 hiro
2370 1 hiro
	* src/codeconv.c: conv_encode_header(): fixed a segfault bug
2371 1 hiro
	  on code conversion failure.
2372 1 hiro
	  conv_get_charset_str()
2373 1 hiro
	  conv_get_charset_from_str(): optimized using hash table.
2374 1 hiro
2375 1 hiro
2003-02-06
2376 1 hiro
2377 1 hiro
	* src/quote_fmt_parse.y:
2378 1 hiro
	  SHOW_MESSAGE_NO_SIGNATURE, SHOW_QUOTED_MESSAGE_NO_SIGNATURE:
2379 1 hiro
	  treat only "\n-- \n" as a signature separator.
2380 1 hiro
2381 1 hiro
2003-02-05
2382 1 hiro
2383 1 hiro
	* src/gtkutils.[ch]: gtkut_ctree_node_prev(): new.
2384 1 hiro
	* src/summary_search.c: summary_search_execute(): search collapsed
2385 1 hiro
	  nodes, too.
2386 1 hiro
2387 1 hiro
2003-02-05
2388 1 hiro
2389 1 hiro
	* src/codeconv.c:
2390 1 hiro
	  conv_unreadable_latin(): include 0x7f as an unreadable character.
2391 1 hiro
	  conv_localetodisp(): don't remove 8bit characters by default.
2392 1 hiro
	  conv_get_current_charset()
2393 1 hiro
	  conv_get_outgoing_charset(): return ISO-8859-15 if "@euro" is
2394 1 hiro
	  appended at the last of locale name.
2395 1 hiro
	* src/compose.c: compose_write_to_file(): show from and to encoding
2396 1 hiro
	  when code conversion failed.
2397 1 hiro
2398 1 hiro
2003-02-04
2399 1 hiro
2400 1 hiro
	* version 0.8.10
2401 1 hiro
2402 1 hiro
2003-02-04
2403 1 hiro
2404 1 hiro
	* src/procmsg.h: WRITE_CACHE_DATA(): little speed improvement
2405 1 hiro
	  (thanks to Colin Leroy).
2406 1 hiro
	* src/mh.c: mh_get_msginfo(): added NULL check (thanks to Thorsten
2407 1 hiro
	  Maerz).
2408 1 hiro
2409 1 hiro
2003-02-03
2410 1 hiro
2411 1 hiro
	* src/textview.c: textview_write_line(): don't convert if conv is
2412 1 hiro
	  NULL.
2413 1 hiro
2414 1 hiro
2003-02-03
2415 1 hiro
2416 1 hiro
	* src/codeconv.[ch]:
2417 1 hiro
	  renamed conv_guess_encoding() to conv_guess_ja_encoding().
2418 1 hiro
	  conv_localetodisp(): new. It removes unreadable characters from
2419 1 hiro
	  (assumed) current locale string.
2420 1 hiro
	  conv_codeset_strdup(): convert into ISO-8859-1 if dest_code is
2421 1 hiro
	  NULL and current locale encoding is US-ASCII.
2422 1 hiro
	  conv_get_code_conv_func(): return conv_ustodisp if US-ASCII is
2423 1 hiro
	  specified for destination charset.
2424 1 hiro
	* src/textview.c: textview_write_line(): use conv_localetodisp()
2425 1 hiro
	  instead of strncpy2() if conversion failed.
2426 1 hiro
2427 1 hiro
2003-01-31
2428 1 hiro
2429 1 hiro
	* src/codeconv.c: conv_iconv_strdup()
2430 1 hiro
	  src/imap.c:
2431 1 hiro
	  imap_modified_utf7_to_locale()
2432 1 hiro
	  imap_locale_to_modified_utf7(): use ICONV_CONST macro to remove
2433 1 hiro
	  a warning on some systems.
2434 1 hiro
	* src/codeconv.c: conv_iconv_strdup(): flush iconv() output and
2435 1 hiro
	  truncate buffer.
2436 1 hiro
	  Return NULL instead of incomplete string if conversion failed.
2437 1 hiro
2438 1 hiro
2003-01-30
2439 1 hiro
2440 1 hiro
	* src/summaryview.c: summary_execute(): select appropriate node
2441 1 hiro
	  if currently selected node is to be deleted.
2442 1 hiro
	* src/gtkutils.[ch]: gtkut_ctree_node_is_selected(): new. Returns
2443 1 hiro
	  TRUE if the specified node is selected.
2444 1 hiro
2445 1 hiro
2003-01-30
2446 1 hiro
2447 1 hiro
	* src/summaryview.c: summary_status_show(): fixed a occasional crash
2448 1 hiro
	  on deleting or moving.
2449 1 hiro
2450 1 hiro
2003-01-29
2451 1 hiro
2452 1 hiro
	* src/codeconv.c: conv_unreadable_eucjp(): made the validity check
2453 1 hiro
	  of EUC-JP more accurate.
2454 1 hiro
	  isprintableeuckanji(): new. Use table for validity check of EUC-JP.
2455 1 hiro
2456 1 hiro
2003-01-17
2457 1 hiro
2458 1 hiro
	* version 0.8.9
2459 1 hiro
2460 1 hiro
2003-01-17
2461 1 hiro
2462 1 hiro
	* updated INSTALL.
2463 1 hiro
2464 1 hiro
2003-01-17
2465 1 hiro
2466 1 hiro
	* src/quoted-printable.c: qp_encode_line(): fixed linebreak
2467 1 hiro
	  duplication bug if the source string has CRLF.
2468 1 hiro
	* src/utils.[ch]:
2469 1 hiro
	  canonicalize_str(): new. Returns newly allocated canonicalized
2470 1 hiro
	  string.
2471 1 hiro
	  uncanonicalize_file(): new. Uncanonicalize (CRLF -> LF) text.
2472 1 hiro
	  uncanonicalize_file_replace(): new.
2473 1 hiro
	* src/compose.c: always canonicalize body before processing, and
2474 1 hiro
	  uncanonicalize before returning.
2475 1 hiro
2476 1 hiro
2003-01-17
2477 1 hiro
2478 1 hiro
	* src/procmime.c: procmime_get_encoding_for_charset(): prefer
2479 1 hiro
	  ENC_8BIT for Russian charsets.
2480 1 hiro
	* src/compose.c: compose_write_to_file(): use base64 when signing
2481 1 hiro
	  8bit message.
2482 1 hiro
2483 1 hiro
2003-01-16
2484 1 hiro
2485 1 hiro
	* src/prefs_common.c: prefs_send_create(): added a description for
2486 1 hiro
	  the setting of Content-Transfer-Encoding.
2487 1 hiro
2488 1 hiro
2003-01-16
2489 1 hiro
2490 1 hiro
	* src/codeconv.c: fixed locale_table for Russian locales (thanks to
2491 1 hiro
	  Sergey Vlasov).
2492 1 hiro
	* src/procmime.c: procmime_get_encoding_for_charset(): return
2493 1 hiro
	  ENC_BASE64 for ISO-8859-5, KOI8-* and Windows-1251.
2494 1 hiro
	* src/compose.c: compose_attach_append(): set correct Content-
2495 1 hiro
	  Transfer-Encoding for message/rfc822.
2496 1 hiro
	  compose_write_to_file(): enabled user-definable Content-Transfer-
2497 1 hiro
	  Encoding.
2498 1 hiro
	* src/prefs_common.[ch]: added an option for user-defined Content-
2499 1 hiro
	  Transfer-Encoding.
2500 1 hiro
2501 1 hiro
2003-01-15
2502 1 hiro
2503 1 hiro
	* src/quoted-printable.[ch]: qp_encode_line(): fixed a bug if the
2504 1 hiro
	  line doesn't end with linebreak.
2505 1 hiro
2506 1 hiro
2003-01-15
2507 1 hiro
2508 1 hiro
	* implemented quoted-printable encoding.
2509 1 hiro
	* src/quoted-printable.[ch]: qp_encode_line(): new.
2510 1 hiro
	* src/compose.c:
2511 1 hiro
	  compose_write_to_file()
2512 1 hiro
	  compose_write_attach(): implemented quoted-printable encoding.
2513 1 hiro
	  compose_attach_property_create(): enabled quoted-printable menu
2514 1 hiro
	  item.
2515 1 hiro
	* src/procmime.c: procmime_get_encoding_for_charset(): return
2516 1 hiro
	  ENC_QUOTED_PRINTABLE for ISO-8859-* and CP125* charset.
2517 1 hiro
	* src/Makefile.am: added $(LIBICONV) to sylpheed_LDADD for libiconv
2518 1 hiro
	  support.
2519 1 hiro
2520 1 hiro
2003-01-14
2521 1 hiro
2522 1 hiro
	* src/folderview.c
2523 1 hiro
	  src/summaryview.c
2524 1 hiro
	  src/utils.[ch]: get_abbrev_newsgroup_name(): improved the way
2525 1 hiro
	  of abbreviation of newsgroup name.
2526 1 hiro
2527 1 hiro
2003-01-14
2528 1 hiro
2529 1 hiro
	* configure.in: show the result of iconv detection.
2530 1 hiro
2531 1 hiro
2003-01-13
2532 1 hiro
2533 1 hiro
	* src/codeconv.[ch]: made the transition from libjconv to iconv().
2534 1 hiro
	  conv_iconv_strdup(): new.
2535 1 hiro
	* src/about.c
2536 1 hiro
	  src/imap.c
2537 1 hiro
	  src/mainwindow.c
2538 1 hiro
	  src/prefs_common.c: replaced HAVE_LIBJCONV to HAVE_ICONV.
2539 1 hiro
2540 1 hiro
2003-01-10
2541 1 hiro
2542 1 hiro
	* src/compose.c
2543 1 hiro
	  src/folderview.c
2544 1 hiro
	  src/prefs_folder_item.c: English fix (property -> properties).
2545 1 hiro
	* src/prefs_filter.c: alert if entry is not saved.
2546 1 hiro
	  prefs_filter_dialog_to_filter(): new.
2547 1 hiro
2548 1 hiro
2003-01-09
2549 1 hiro
2550 1 hiro
	* src/codeconv.c: conv_encode_header(): fixed a bug which output raw
2551 1 hiro
	  strings after linefeed.
2552 1 hiro
	* updated INSTALL.
2553 1 hiro
2554 1 hiro
2003-01-08
2555 1 hiro
2556 1 hiro
	* src/codeconv.[ch]: code cleanup and optimization.
2557 1 hiro
	  conv_code_converter_new()
2558 1 hiro
	  conv_convert(): use functions obtained by conv_get_code_conv_func()
2559 1 hiro
	  when using libjconv.
2560 1 hiro
	  conv_codeset_strdup(): code cleanup.
2561 1 hiro
	  conv_get_code_conv_func(): added an argument for destination
2562 1 hiro
	  character set, and generalized.
2563 1 hiro
2564 1 hiro
2003-01-06
2565 1 hiro
2566 1 hiro
	* src/codeconv.c: LBREAK_IF_REQUIRED(): break line only if some
2567 1 hiro
	  characters follow.
2568 1 hiro
	* src/compose.c: compose_convert_header(): remove trailing spaces.
2569 1 hiro
	* src/customheader.c: custom_header_read_str(): strip the spaces
2570 1 hiro
	  of name and value.
2571 1 hiro
	* src/prefs_customheader.c: prefs_custom_header_clist_set_row():
2572 1 hiro
	  strip the spaces of name and value.
2573 1 hiro
2574 1 hiro
2002-12-25
2575 1 hiro
2576 1 hiro
	* version 0.8.8
2577 1 hiro
2578 1 hiro
2002-12-25
2579 1 hiro
2580 1 hiro
	* src/codeconv.c: conv_encode_header(): fixed a bug which will run
2581 1 hiro
	  into infinite loop when encountering invalid characters.
2582 1 hiro
2583 1 hiro
2002-12-25
2584 1 hiro
2585 1 hiro
	* src/procmsg.[ch]: procmsg_sort_msg_list(): new. It sorts message
2586 1 hiro
	  list.
2587 1 hiro
	* src/summaryview.c: summary_show(): removed summary_sort() because
2588 1 hiro
	  it is done inside folder_item_get_msg_list(). This will improve
2589 1 hiro
	  the performance of summary display.
2590 1 hiro
	  Sorted out the summary sort functions using macros.
2591 1 hiro
	* src/mh.c
2592 1 hiro
	  src/imap.c
2593 1 hiro
	  src/news.c
2594 1 hiro
	  src/folder.[ch]: folder_item_get_msg_list(): return pre-sorted
2595 1 hiro
	  list if FolderItem::sort_key is set.
2596 1 hiro
	  Added SORT_BY_TO to FolderSortKey enum.
2597 1 hiro
	* src/mainwindow.c: added "View/Sort/by recipient".
2598 1 hiro
2599 1 hiro
2002-12-20
2600 1 hiro
2601 1 hiro
	* version 0.8.7
2602 1 hiro
2603 1 hiro
2002-12-20
2604 1 hiro
2605 1 hiro
	* src/codeconv.c: conv_encode_header(): fix for redundant space on
2606 1 hiro
	  line-breaking.
2607 1 hiro
	* src/compose.c: compose_convert_header(): always pass string to
2608 1 hiro
	  conv_encode_header() for line-breaking.
2609 1 hiro
2610 1 hiro
2002-12-20
2611 1 hiro
2612 1 hiro
	* src/textview.c: textview_make_clickable_parts(): fixed incorrect
2613 1 hiro
	  parsing of email addresses.
2614 1 hiro
2615 1 hiro
2002-12-19
2616 1 hiro
2617 1 hiro
	* src/defs.h: added DEFAULT_BROWSER_CMD.
2618 1 hiro
	* src/mimeview.c: mimeview_view_file()
2619 1 hiro
	  src/prefs_common.c: prefs_other_create()
2620 1 hiro
	  src/utils.c: open_uri(): changed the default web browser to
2621 1 hiro
	  mozilla, and changed 'raise' command (which is undocumented)
2622 1 hiro
	  to 'new-window' in 'netscape -remote'.
2623 1 hiro
2624 1 hiro
2002-12-19
2625 1 hiro
2626 1 hiro
	* src/compose.c: compose_send_control_enter(): fixed crash on
2627 1 hiro
	  Ctrl-Enter when Message/Send has no accelerator key (thanks to
2628 1 hiro
	  Sergey Vlasov).
2629 1 hiro
2630 1 hiro
2002-12-18
2631 1 hiro
2632 1 hiro
	* src/mainwindow.c:
2633 1 hiro
	  set_charset_cb()
2634 1 hiro
	  sort_summary_cb()
2635 1 hiro
	  sort_summary_type_cb(): prevent unwanted processing on unchecking
2636 1 hiro
	  menu items.
2637 1 hiro
2638 1 hiro
2002-12-18
2639 1 hiro
2640 1 hiro
	* src/main.c: process command line option before gtk_init() to
2641 1 hiro
	  enable remote operation without X (thanks to Ruslan N. Balkin).
2642 1 hiro
	* src/codeconv.c: conv_encode_header(): fixed a potential buffer
2643 1 hiro
	  overflow.
2644 1 hiro
2645 1 hiro
2002-12-18
2646 1 hiro
2647 1 hiro
	* src/Makefile.am: changed $(target_alias) to $(target_triplet)
2648 1 hiro
	  (the spec of autotools seems to be changed).
2649 1 hiro
2650 1 hiro
2002-12-18
2651 1 hiro
2652 1 hiro
	* src/imap.c: get path separator using LIST command if server
2653 1 hiro
	  doesn't support NAMESPACE (based on the patch by Brian Sammon).
2654 1 hiro
	  imap_parse_list(): added an argument to return path separator.
2655 1 hiro
	  imap_get_namespace_by_list(): new.
2656 1 hiro
2657 1 hiro
2002-12-17
2658 1 hiro
2659 1 hiro
	* src/addr_compl.c: add_address(): removed the debug print.
2660 1 hiro
	* src/gtkutils.[ch]: gtkut_window_popup()
2661 1 hiro
	  src/mainwindow.c: main_window_popup(): applied the patch to fix
2662 1 hiro
	  the behavior of window popup from Sergey Vlasov (thanks!)
2663 1 hiro
	* src/account.c: account_edit_create(): use signal_connect_after
2664 1 hiro
	  for row_move signal to fix the row position bug.
2665 1 hiro
	  account_row_moved(): scroll the CList half page.
2666 1 hiro
	* src/prefs_filter.c: prefs_filter_row_move(): scroll the CList
2667 1 hiro
	  half page.
2668 1 hiro
	* src/summaryview.c: summary_reply(): use selection text only if
2669 1 hiro
	  the displayed message is selected (thanks to Sergey Vlasov).
2670 1 hiro
2671 1 hiro
2002-12-13
2672 1 hiro
2673 1 hiro
	* src/codeconv.c: conv_encode_header(): reimplemented the routine
2674 1 hiro
	  of MIME header encoding. And use Q-encoding method if the current
2675 1 hiro
	  locale is single-byte one.
2676 1 hiro
	* src/utils.[ch]: is_next_nonascii(): take multi-byte string instead
2677 1 hiro
	  of wide-character string. Consider control codes as non-ASCII.
2678 1 hiro
	  get_next_word_len(): new. It returns the length of next word.
2679 1 hiro
	  is_next_mbs(), find_wspace(): removed.
2680 1 hiro
	* src/quoted-printable.[ch]: new.
2681 1 hiro
	  qp_decode_line(): decodes one QP line.
2682 1 hiro
	  qp_decode_q_encoding(): decodes Q-encoded string in MIME header.
2683 1 hiro
	  qp_get_q_encoding_len(): returns the length when a string is
2684 1 hiro
	  Q-encoded.
2685 1 hiro
	  qp_q_encode(): Q-encode a string (RFC 2047).
2686 1 hiro
	* src/unmime.c: moved the functions for quoted-printable to
2687 1 hiro
	  quoted-printable.c.
2688 1 hiro
2689 1 hiro
2002-12-05
2690 1 hiro
2691 1 hiro
	* src/send.c: send_message_local(): escape line that only have one
2692 1 hiro
	  dot character (postfix's sendmail command will stop there).
2693 1 hiro
2694 1 hiro
2002-12-05
2695 1 hiro
2696 1 hiro
	* src/send.c: send_message_local(): don't escape first-dot line
2697 1 hiro
	  (thanks to Sergey Vlasov).
2698 1 hiro
2699 1 hiro
2002-12-03
2700 1 hiro
2701 1 hiro
	* autogen.sh: added 'libtoolize --force --copy' to override the
2702 1 hiro
	  current ltmain.sh.
2703 1 hiro
	* acconfig.h: removed.
2704 1 hiro
	* configure.in: increased minimal version of GPGME to 0.3.10.
2705 1 hiro
	  Fixed checking of XIM.
2706 1 hiro
	* ac/check-type.m4
2707 1 hiro
	  ac/gnupg-check-typedef.m4: added an argument for comment.
2708 1 hiro
2709 1 hiro
2002-11-29
2710 1 hiro
2711 1 hiro
	* src/imageview.[ch]: fixed conflicting declarations of
2712 1 hiro
	  imageview_show_image() (thanks to Thorsten Maerz).
2713 1 hiro
2714 1 hiro
2002-11-28
2715 1 hiro
2716 1 hiro
	* src/compose.c: compose_entry_append(): don't add ", " on subject
2717 1 hiro
	  entry.
2718 1 hiro
	* src/codeconv.c: conv_get_outgoing_charset(): obtain outgoing
2719 1 hiro
	  charset from the table (currently disabled for non-Japanese locales).
2720 1 hiro
	  conv_get_current_locale(): also refer to LC_CTYPE.
2721 1 hiro
2722 1 hiro
2002-11-27
2723 1 hiro
2724 1 hiro
	* README: added a description about hidden settings.
2725 1 hiro
2726 1 hiro
2002-11-27
2727 1 hiro
2728 1 hiro
	* src/prefs_common.[ch]: reorganized the common prefs dialog.
2729 1 hiro
	  Made enable_hscrollbar and bold_unread hidden options.
2730 1 hiro
2731 1 hiro
2002-11-26
2732 1 hiro
2733 1 hiro
	* src/quote_fmt_parse.y: fixed a parse error (thanks to Andreas Hinz).
2734 1 hiro
2735 1 hiro
2002-11-26
2736 1 hiro
2737 1 hiro
	* src/account.[ch]:
2738 1 hiro
	  account_find_from_message_file()
2739 1 hiro
	  account_find_from_msginfo(): new. They find an account from the
2740 1 hiro
	  headers like 'From:', 'X-Sylpheed-Account-Id:', and 'AID:' in the
2741 1 hiro
	  specified message.
2742 1 hiro
	* src/compose.c:
2743 1 hiro
	  compose_reedit(): restore messages' previous account on composition.
2744 1 hiro
	  compose_write_headers(): add 'X-Sylpheed-Account-Id:' header
2745 1 hiro
	  on draft mode.
2746 1 hiro
2747 1 hiro
2002-11-26
2748 1 hiro
2749 1 hiro
	* src/compose.c: cleaned up the code using compose_entry_set()
2750 1 hiro
	  (don't use gtk_entry_set_text() directly).
2751 1 hiro
2752 1 hiro
2002-11-25
2753 1 hiro
2754 1 hiro
	* src/imap.c: imap_parse_namespace(): fixed a memory leak.
2755 1 hiro
2756 1 hiro
2002-11-22
2757 1 hiro
2758 1 hiro
	* updated autotools and libtool to the latest version.
2759 1 hiro
	* configure.in: added AC_PREREQ(2.50).
2760 1 hiro
2761 1 hiro
2002-11-22
2762 1 hiro
2763 1 hiro
	* src/textview.c: textview_set_font(): fix for message display in
2764 1 hiro
	  UTF-8 locales (thanks to Sergey Vlasov).
2765 1 hiro
2766 1 hiro
2002-11-21
2767 1 hiro
2768 1 hiro
	* src/imageview.[ch]: imageview_show_image(): resize images to fit
2769 1 hiro
	  the window size if specified.
2770 1 hiro
	* src/prefs_common.[ch]: added an option 'Resize attached images'.
2771 1 hiro
2772 1 hiro
2002-11-20
2773 1 hiro
2774 1 hiro
	* refactoring for SMTP implementation.
2775 1 hiro
	* src/session.h: added ui_func to Session.
2776 1 hiro
	* src/smtp.[ch]: separated the connection routine from
2777 1 hiro
	  smtp_session_new() to smtp_connect().
2778 1 hiro
	  Changed the argument of every function other than smtp_ok() from
2779 1 hiro
	  SockInfo to SMTPSession.
2780 1 hiro
	  Call UI callback from each functions.
2781 1 hiro
	* src/send.c: send_message_smtp(): separated the code for UI update
2782 1 hiro
	  into send_progress_dialog_update().
2783 1 hiro
2784 1 hiro
2002-11-18
2785 1 hiro
2786 1 hiro
	* src/smtp.[ch]: separated smtp_auth() from smtp_from().
2787 1 hiro
	* src/send.c: send_message_smtp(): call smtp_auth() and display
2788 1 hiro
	  the state to the dialog.
2789 1 hiro
2790 1 hiro
2002-11-18
2791 1 hiro
2792 1 hiro
	* src/filter.c: strmatch_regex(): use extended regex (thanks to
2793 1 hiro
	  Fabien Devaux).
2794 1 hiro
	* src/main.c: main(): removed the code for assortrc -> filterrc
2795 1 hiro
	  transition.
2796 1 hiro
	* src/gtkutils.c: gtkut_font_load(): only use gdk_font_load() if
2797 1 hiro
	  current locale is C or POSIX.
2798 1 hiro
	  gtkut_stext_is_uri_string(): include "www." for URI string.
2799 1 hiro
	* src/textview.c: textview_make_clickable_parts(): include "www."
2800 1 hiro
	  for URI string.
2801 1 hiro
2802 1 hiro
2002-11-15
2803 1 hiro
2804 1 hiro
	* version 0.8.6
2805 1 hiro
2806 1 hiro
2002-11-13
2807 1 hiro
2808 1 hiro
	* src/textview.c: textview_add_part(): indicate signature status
2809 1 hiro
	  using different colors.
2810 1 hiro
2811 1 hiro
2002-11-12
2812 1 hiro
2813 1 hiro
	* src/folder.c: folder_write_list_recursive(): escape
2814 1 hiro
	  To/Cc/Bcc/Reply-To strings.
2815 1 hiro
2816 1 hiro
2002-11-11
2817 1 hiro
2818 1 hiro
	* src/codeconv.c: conv_encode_header(): enabled B-encoding of
2819 1 hiro
	  headers on locales other than Japanese when not using libjconv.
2820 1 hiro
2821 1 hiro
2002-11-11
2822 1 hiro
2823 1 hiro
	* src/inc.[ch]: added INC_IO_ERROR to IncState. Also added its
2824 1 hiro
	  corresponding error message.
2825 1 hiro
	  inc_pop3_session_do(): set INC_IO_ERROR instead of INC_NOSPACE
2826 1 hiro
	  on PS_IOERR.
2827 1 hiro
2828 1 hiro
2002-11-07
2829 1 hiro
2830 1 hiro
	* src/prefs_account.[ch]: removed prefs_account_save_config() since
2831 1 hiro
	  it is not used.
2832 1 hiro
	* src/procmime.[ch]: removed procmime_mimeinfo_free() since
2833 1 hiro
	  procmime_mimeinfo_free_all() can be used in every case.
2834 1 hiro
2835 1 hiro
2002-11-06
2836 1 hiro
2837 1 hiro
	* src/account.c: account_get_special_folder(): support F_INBOX, and
2838 1 hiro
	  made code cleanup.
2839 1 hiro
2840 1 hiro
2002-11-06
2841 1 hiro
2842 1 hiro
	* src/compose.[ch]: ComposeEntryType: changed COMPOSE_* to
2843 1 hiro
	  COMPOSE_ENTRY_*, and added
2844 1 hiro
	  COMPOSE_ENTRY_{REPLY_TO,SUBJECT,FOLLOWUP_TO}.
2845 1 hiro
	  compose_reply()
2846 1 hiro
	  compose_forward()
2847 1 hiro
	  compose_redirect(): added FolderItem to the arguments, and reflect
2848 1 hiro
	  settings in the item.
2849 1 hiro
	  compose_entry_set(): new.
2850 1 hiro
	  compose_entry_append(): code cleanup.
2851 1 hiro
	  compose_entries_set_from_item(): take ComposeMode in its arguments,
2852 1 hiro
	  and enabled FolderItem::use_auto_to_on_reply.
2853 1 hiro
	* src/summaryview.c: summary_reply(): pass folder_item to
2854 1 hiro
	  compose_{reply,forward,redirect}().
2855 1 hiro
2856 1 hiro
2002-11-05
2857 1 hiro
2858 1 hiro
	* src/gtkutils.[ch]:
2859 1 hiro
	  gtkut_font_load(): new. It automatically choose font or fontset
2860 1 hiro
	  by current locale.
2861 1 hiro
	  gtkut_font_load_from_fontset(): new. It tries to load single font
2862 1 hiro
	  instead of fontset from a fontset string.
2863 1 hiro
	* src/alertpanel.c
2864 1 hiro
	  src/folderview.c
2865 1 hiro
	  src/headerview.c
2866 1 hiro
	  src/summaryview.c: workaround for the problem that couldn't display
2867 1 hiro
	  8-bit characters in C or POSIX locale (use font instead of fontset).
2868 1 hiro
	* src/compose.c
2869 1 hiro
	  src/sourcewindow.c
2870 1 hiro
	  src/textview.c: made code cleanup using gtkut_font_load*().
2871 1 hiro
2872 1 hiro
2002-10-29
2873 1 hiro
2874 1 hiro
	* src/mh.c: mh_get_msginfo(): set correct message number.
2875 1 hiro
2876 1 hiro
2002-10-29
2877 1 hiro
2878 1 hiro
	* src/folder.[ch]: added a new virtual method Folder::get_msginfo().
2879 1 hiro
	  It returns a new MsgInfo associated to a message number.
2880 1 hiro
	  folder_item_get_msginfo(): new.
2881 1 hiro
	* src/imap.[ch]: imap_get_msginfo(): new.
2882 1 hiro
	* src/mh.[ch]: mh_get_msginfo(): new.
2883 1 hiro
	* src/news.[ch]: news_get_msginfo(): new.
2884 1 hiro
2885 1 hiro
2002-10-28
2886 1 hiro
2887 1 hiro
	* src/codeconv.c: conv_euctojis(): fixed a bug which will cause
2888 1 hiro
	  infinite loop if an invalid code appeared.
2889 1 hiro
2890 1 hiro
2002-10-25
2891 1 hiro
2892 1 hiro
	* src/codeconv.c: conv_codeset_strdup()
2893 1 hiro
	  src/html.[ch]: html_read_line(): don't output conversion failure
2894 1 hiro
	  warnings.
2895 1 hiro
	  Added HTML_CONV_FAILED to the enum HTMLState.
2896 1 hiro
2897 1 hiro
2002-10-24
2898 1 hiro
2899 1 hiro
	* implemented per-folder auto-set address (still in progress).
2900 1 hiro
	* src/compose.[ch]: compose_new(): added FolderItem to its arguments,
2901 1 hiro
	  and set entries from it (if mailto is empty).
2902 1 hiro
	  compose_entry_append(): activate menu if required.
2903 1 hiro
	  compose_entries_set_from_item(): new.
2904 1 hiro
	* src/folder.[ch]: added auto_to, use_auto_to_on_reply, auto_cc,
2905 1 hiro
	  auto_bcc, and auto_replyto to FolderItem, and renamed apply_sub to
2906 1 hiro
	  ac_apply_sub.
2907 1 hiro
	  folder_build_tree(), folder_read_folder_func(),
2908 1 hiro
	  folder_write_list_recursive(): added the above members.
2909 1 hiro
	* src/prefs_folder_item.[ch]: added auto-set addresses.
2910 1 hiro
	* src/pop.[ch]: removed Pop3State::prev_folder.
2911 1 hiro
2912 1 hiro
2002-10-11
2913 1 hiro
2914 1 hiro
	* src/compose.c: allow dropping files by also "moving" files from a
2915 1 hiro
	  file manager (thanks to Alfons).
2916 1 hiro
2917 1 hiro
2002-10-10
2918 1 hiro
2919 1 hiro
	* compose_reply_set_entry(): made Reply-To have priority over
2920 1 hiro
	  List-Post on ML reply.
2921 1 hiro
2922 1 hiro
2002-10-09
2923 1 hiro
2924 1 hiro
	* src/gtksctree.[ch]: gtk_sctree_set_anchor_row(): new.
2925 1 hiro
	* src/summaryview.c: summary_step(): fixed a bug that lost the
2926 1 hiro
	  correct selection anchor.
2927 1 hiro
	  summary_key_pressed(): use gtk_sctree_select() instead of
2928 1 hiro
	  gtk_ctree_select().
2929 1 hiro
	* src/inc.[ch]
2930 1 hiro
	  src/pop.c
2931 1 hiro
	  src/recv.c: differentiate disk full and socket errors
2932 1 hiro
	  (thanks to Colin Leroy).
2933 1 hiro
2934 1 hiro
2002-10-08
2935 1 hiro
2936 1 hiro
	* src/account.c: account_edit_prefs(): removed unused variables.
2937 1 hiro
	* src/compose.[ch]: separated WITH_QUOTE/WITHOUT_QUOTE flags in
2938 1 hiro
	  ComposeMode.
2939 1 hiro
	  compose_reply()
2940 1 hiro
	  compose_reply_set_entry(): receive reply type with one argument.
2941 1 hiro
	* src/summaryview.c: summary_reply(): reduced conditional branches.
2942 1 hiro
2943 1 hiro
2002-10-08
2944 1 hiro
2945 1 hiro
	* src/compose.c: compose_redirect(), compose_reedit(): strip CR
2946 1 hiro
	  from line ends (thanks to Sergey Vlasov).
2947 1 hiro
	* src/folderview.c: renamed 'Rescan folder tree' to 'Rebuild
2948 1 hiro
	  folder tree'.
2949 1 hiro
2950 1 hiro
2002-10-08
2951 1 hiro
2952 1 hiro
	* src/folder.[ch]: added a virtual method Folder::remove_msgs().
2953 1 hiro
	* src/imap.[ch]: implemented imap_remove_msgs() which expunges
2954 1 hiro
	  messages all at once.
2955 1 hiro
2956 1 hiro
2002-10-07
2957 1 hiro
2958 1 hiro
	* src/account.[ch]: account_open(): new. It opens account prefs
2959 1 hiro
	  dialog and reflects to UI when finished.
2960 1 hiro
	* src/folderview.c:
2961 1 hiro
	  folderview_button_pressed()
2962 1 hiro
	  folderview_property_cb(): open account prefs dialog when the
2963 1 hiro
	  property of the root folder of remote account is requested.
2964 1 hiro
2965 1 hiro
2002-10-07
2966 1 hiro
2967 1 hiro
	* src/account.c: account_destroy(): unref account information in
2968 1 hiro
	  folders.
2969 1 hiro
	* src/folder.[ch]: folder_unref_account_all(): new. It unref the
2970 1 hiro
	  specified account information in all folders.
2971 1 hiro
	* src/folderview.c:
2972 1 hiro
	  folderview_rm_imap_server_cb()
2973 1