Statistics
| Revision:

root / ChangeLog @ 3247

History | View | Annotate | Download (228 KB)

1
2013-04-04
2

    
3
	* libsylph/procmsg.c:
4
	  procmsg_print_message()
5
	  procmsg_print_message_part()
6
	  procmsg_save_message_as_text(): win32: open output file as text mode.
7
	  convert MIME part strings to locale encoding if specified.
8

    
9
2013-04-04
10

    
11
	* src/messageview.c: messageview_save_as(): added the feature to save
12
	  message as plain text.
13

    
14
2013-04-03
15

    
16
	* libsylph/utils.[ch]
17
	  libsylph/procmsg.[ch]
18
	  src/filesel.[ch]
19
	  src/summaryview.c: added the feature to save message as plain text
20
	  (locale or UTF-8 encoding).
21

    
22
2013-03-29
23

    
24
	* version 3.4.0beta3
25

    
26
2013-03-29
27

    
28
	* src/quote_fmt_parse.y: insert current date with %d for a new message.
29

    
30
2013-03-29
31

    
32
	* src/summaryview.c: summary_junk(): select proper junk folder instead
33
	  of default one.
34

    
35
2013-03-28
36

    
37
	* src/quote_fmt_parse.y: prohibit warnings when target message does
38
	  not exist.
39

    
40
2013-03-28
41

    
42
	* src/compose.c: compose_template_apply(): enabled quotation of
43
	  messages on forwarding.
44

    
45
2013-03-28
46

    
47
	* src/compose.c: refactored compose_quote_fmt().
48

    
49
2013-03-26
50

    
51
	* libsylph/imap.c: properly escape folder/username/password which
52
	  include double-quote or backslash.
53

    
54
2013-03-13
55

    
56
	* libsylph/mh.c: mh_scan_tree_recursive(): fixed rebuilding of folder
57
	  tree which had been broken at 3.4.0beta1 (#103).
58

    
59
2013-02-15
60

    
61
	* procheader_scan_date_string(): optimized.
62

    
63
2013-02-15
64

    
65
	* libsylph/procheader.cprocheader_date_parse(): support ISO-type date
66
	  (YYYY-MM-DD HH:MM:SS).
67
	  Added workaround for time_t limit.
68
	  Supported more non-standard date.
69

    
70
2013-02-15
71

    
72
	* src/notificationwindow.c: notification_window_set_message():
73
	  check if the window exists.
74

    
75
2013-02-14
76

    
77
	* manual/ja/sylpheed.sgml: updated Japanese manual.
78

    
79
2013-02-14
80

    
81
	* libsylph/filter.c
82
	  libsylph/prefs_common.[ch]
83
	  src/prefs_common_dialog.c: added an option: "Do not classify message
84
	  as junk if sender is in the address book" (#77).
85

    
86
2013-02-14
87

    
88
	* src/notificationwindow.c: adjusted paddings again.
89
	  plugin/test/test.c: modified notification test.
90

    
91
2013-02-13
92

    
93
	* src/notificationwindow.c: adjusted paddings.
94

    
95
2013-02-13
96

    
97
	* src/plugin.[ch]
98
	  src/notificationwindow.[ch]
99
	  src/main.c
100
	  plugin/test/test.c: added plug-in API for notification window.
101

    
102
2013-02-13
103

    
104
	* src/inc.c
105
	  src/notificationwindow.[ch]: notification_window_open():
106
	  changed from notification_window_create().
107
	  Ignore first notify event when fading start.
108

    
109
2013-02-08
110

    
111
	* libsylph/prefs_common.[ch]
112
	  src/prefs_common_dialog.c
113
	  src/inc.c: added option: 'Show notification window when new messages
114
	  arrive'
115

    
116
2013-02-08
117

    
118
	* src/inc.[ch]
119
	  src/notificationwindow.[ch]: implemented new message notification
120
	  popup window.
121

    
122
2013-02-01
123

    
124
	* nsis/*.{nsh,nsi}: translate Start Menu shortcuts.
125

    
126
2013-01-31
127

    
128
	* version 3.4.0beta1
129

    
130
2013-01-31
131

    
132
	* src/mainwindow.c: help_command_line_show(): updated command line
133
	  help.
134

    
135
2013-01-31
136

    
137
	* src/rpop3.c: do not disconnect immediately but send QUIT on normal
138
	  POP3 errors.
139
	  Changed 'Refresh' button/menu to 'Resume'.
140

    
141
2013-01-31
142

    
143
	* src/main.c: changed safe mode option to "--safe-mode".
144

    
145
2013-01-30
146

    
147
	* src/rpop3.c: made button sensitivity and Stop/Refresh label
148
	  consistent.
149

    
150
2013-01-25
151

    
152
	* libsylph/mh.c: mh_scan_tree_recursive(): limit the recursion level
153
	  to 64.
154

    
155
2013-01-25
156

    
157
	* src/prefs_filter_edit.c: prefs_filter_edit_action_hbox_to_action():
158
	  check the existence of destination folder.
159

    
160
2013-01-24
161

    
162
	* libsylph/pop.c
163
	  src/inc.c: do not disconnect immediately but send QUIT on normal
164
	  POP3 errors.
165
	* libsylph/pop.c: set Pop3Session::state to POP3_ERROR if QUIT
166
	  fail.
167

    
168
2013-01-22
169

    
170
	* src/main.c
171
	  src/plugin.c: added safe mode (don't load plug-ins).
172

    
173
2013-01-22
174

    
175
	* libsylph/folder.c
176
	  libsylph/news.c
177
	  libsylph/imap.c: escape server name when creating cache directory
178
	  path (fixes IPv6 address on Windows).
179

    
180
2013-01-22
181

    
182
	* libsylph/imap.c: made "INBOX" case insensitive (follow RFC 3501).
183

    
184
2012-11-20
185

    
186
	* libsylph/socket.c: sock_connect_with_timeout(): enabled timeout
187
	  setting on Windows.
188

    
189
2012-10-30
190

    
191
	* version 3.3.0
192

    
193
2012-10-30
194

    
195
	* manual/ja/sylpheed.sgml: updated Japanese manual.
196

    
197
2012-10-29
198

    
199
	* src/textview.c: fixed hyperlink when 'Show attached files first on
200
	  message view' option was set ([sylpheed:35477]).
201

    
202
2012-10-12
203

    
204
	* libsylph/imap.c: fixed MSVC compilation (thanks to Gisle Vanem).
205

    
206
2012-10-10
207

    
208
	* nsis/sylpheed.nsi
209
	  Makefile.am
210
	  sylpheed-mailto-protocol_admin.reg
211
	  sylpheed-mailto-protocol.reg: updated Windows registry entry file.
212

    
213
2012-10-10
214

    
215
	* nsis/sylpheed.nsi: fixed a typo in writing registry.
216

    
217
2012-10-10
218

    
219
	* libsylph/Makefile.am
220
	  src/Makefile.am
221
	  plugin/test/Makefile.am
222
	  plugin/attachment_tool/Makefile.am: removed includedir from include
223
	  path in Makefiles (thanks to Valentine Barshak).
224

    
225
2012-10-05
226

    
227
	* configure.in: raised the required GTK+ version to 2.8.0.
228

    
229
2012-10-05
230

    
231
	* nsis/english.nsh
232
	  nsis/japanese.nsh
233
	  nsis/sylpheed-defs.nsh
234
	  nsis/sylpheed.nsi: .eml file association was added.
235
	  Automatically set the default mailto and .eml handler on Windows 7.
236

    
237
2012-09-28
238

    
239
	* version 3.3.0beta2
240

    
241
2012-09-27
242

    
243
	* sylpheed.desktop: added the following line (#83):
244
	  MimeType=message/rfc822;x-scheme-handler/mailto;
245

    
246
2012-09-26
247

    
248
	* sylpheed.spec.in: added sylpheed-plugins package, and fixed
249
	  plugindir.
250

    
251
2012-09-25
252

    
253
	* src/summaryview.c: summary_button_pressed(): fixed long-standing
254
	  drag begin bug on IMAP folders (#93).
255

    
256
2012-09-13
257

    
258
	* sylpheed.spec.in: fixed build on x86_64 platform.
259

    
260
2012-08-16
261

    
262
	* src/headerview.c: minor optimization for tooltips.
263

    
264
2012-08-16
265

    
266
	* src/headerview.c: fixed tooltips on windows.
267
	  Don't show previous tooltips when cleared.
268

    
269
2012-08-16
270

    
271
	* src/compose.c
272
	  src/mainwindow.c: removed redundant gtk_tooltips_new() and destroy
273
	  GtkTooltips object on close.
274

    
275
2012-08-16
276

    
277
	* src/headerview.[ch]: added tooltips of header labels.
278

    
279
2012-08-15
280

    
281
	* libsylph/prefs_common.[ch]
282
	  src/messageview.c
283
	  src/prefs_common_dialog.c: added an option to specify the position
284
	  of attach tool button.
285

    
286
2012-08-08
287

    
288
	* src/main.c: enabled viewing of external rfc822 message files.
289
	  Recognize mailto: or file: URL argument without command-line option.
290

    
291
2012-07-27
292

    
293
	* version 3.3.0beta1
294

    
295
2012-07-27
296

    
297
	* src/export.c: pass the opened FolderItem when 'Export only selected
298
	  messages' is enabled.
299

    
300
2012-07-27
301

    
302
	* libsylph/folder.[ch]
303
	  libsylph/mbox.c: added interface to cancel mbox import/export.
304
	* src/export.c
305
	  src/import.c: made export/import progress dialog cancellable.
306

    
307
2012-07-27
308

    
309
	* libsylph/mbox.[ch]
310
	  src/export.c: added 'Export only selected messages' option to
311
	  the export dialog.
312

    
313
2012-07-26
314

    
315
	* src/messageview.c: enable quick launch from the attach tool menu.
316

    
317
2012-07-26
318

    
319
	* src/prefs_common_dialog.c: moved Images option in Display - Attach
320
	  tab.
321

    
322
2012-07-25
323

    
324
	* libsylph/prefs_common.[ch]
325
	  src/messageview.[ch]
326
	  src/textview.c
327
	  src/prefs_common_dialog.c
328
	  src/mainwindow.c: added "show_attached_files_first" global option,
329
	  which shows attached files first on message view.
330
	  The UI for "show_attach_tab" option was also added.
331
	  The attachment toggle button was moved to the left.
332
	  messageview_reflect_prefs(): added.
333

    
334
2012-07-04
335

    
336
	* config.rpath
337
	  install-sh
338
	  ABOUT-NLS: updated.
339

    
340
2012-07-03
341

    
342
	* libsylph/imap.c: imap_cmd_fetch_func(): made response parser more
343
	  robust (fixes [sylpheed:35306] can't fetch message error).
344

    
345
2012-06-25
346

    
347
	* version 3.2.0
348

    
349
2012-06-25
350

    
351
	* src/Makefile.am: possible fix for gmodule link error on some
352
	  environments (#74).
353
	* libsylph/*.[ch]
354
	  src/*.[ch]
355
	  src/version.h.in: updated copyright year.
356

    
357
2012-06-20
358

    
359
	* src/icons/clip.xpm: replaced the clip icon with more visible one
360
	  on selected row.
361
	* src/summaryview.c: adjusted the width of the attach column.
362

    
363
2012-06-20
364

    
365
	* README
366
	  README.ja
367
	  INSTALL
368
	  INSTALL.ja: updated.
369

    
370
2012-06-20
371

    
372
	* libsylph/prefs_common.[ch]
373
	  src/messageview.c: added "show_attach_tab" option (no UI) which
374
	  toggles the Attachment tab and toggle button.
375

    
376
2012-06-19
377

    
378
	* src/inc.c: fixed 'Stop' button didn't become inactive after POP3
379
	  session finished.
380

    
381
2012-06-19
382

    
383
	* libsylph/prefs_common.c: win32: changed the default of junk
384
	  commands with sylfilter.
385

    
386
2012-06-19
387

    
388
	* manual/ja/sylpheed.sgml: updated Japanese manual.
389

    
390
2012-06-19
391

    
392
	* src/plugin.c: removed "dereferencing type-punned pointer will break
393
	  strict-aliasing rules" warnings.
394

    
395
2012-06-19
396

    
397
	* src/filesel.c: removed label warning on non-win32.
398

    
399
2012-06-19
400

    
401
	* libsylph/socket.c: sock_info_connect_by_hostname(): fixed
402
	  compilation error with --disable-ipv6 (thanks to Jerry Heyman).
403

    
404
2012-06-18
405

    
406
	* version 3.2.0beta9
407

    
408
2012-06-18
409

    
410
	* src/messageview.c: modified the width of tool menu arrow button.
411

    
412
2012-06-18
413

    
414
	* src/summaryview.c: added tooltip for message view toggle arrow.
415

    
416
2012-06-18
417

    
418
	* nsis/update-manager.nsi: prevent 'Sylpheed is running.' message
419
	  on update.
420

    
421
2012-06-18
422

    
423
	* src/mimeview.c: mimeview_destroy(): fixed a memory leak of a
424
	  GtkItemFactory.
425

    
426
2012-06-18
427

    
428
	* src/mimeview.[ch]: disabled 'Save all...' menu if attached files
429
	  with file name do not exist.
430

    
431
2012-06-18
432

    
433
	* src/messageview.c: added attached filenames to the tool menu.
434

    
435
2012-06-15
436

    
437
	* src/messageview.[ch]: changed the Text/Attachments tab to a toggle
438
	  button, and moved it to the right edge of the header pane.
439
	  Added tool menu arrow button and 'Save all' menu.
440

    
441
2012-06-13
442

    
443
	* src/compose.c: compose_attach_property(): force focus for compose
444
	  window (will fix #70).
445

    
446
2012-06-13
447

    
448
	* src/inc.c: included server name in the error dialog.
449
	* src/progressdialog.c: adjusted the column width.
450

    
451
2012-06-12
452

    
453
	* src/filesel.c: win32: handle multiple file selection with shortcuts.
454
	  Follow folder link on save mode.
455

    
456
2012-06-11
457

    
458
	* src/filesel.c: win32: follow Windows shortcut (.lnk).
459

    
460
2012-06-06
461

    
462
	* version 3.2.0beta8
463

    
464
2012-06-06
465

    
466
	* src/inc.c: properly detect DNS lookup error when
467
	  session_connect_full() failed immediately.
468

    
469
2012-05-31
470

    
471
	* libsylph/session.[ch]
472
	  libsylph/socket.[ch]
473
	  src/inc.[ch]
474
	  src/send_message.c: differentiate DNS lookup error from connection
475
	  errors.
476
	* libsylph/imap.c
477
	  libsylph/nntp.c: fixed resource leak on SOCKS connection failure.
478

    
479
2012-05-30
480

    
481
	* nsis/sylpheed.nsi: reserve nsProcess.dll file to speed up the launch
482
	  of installer.
483

    
484
2012-05-30
485

    
486
	* src/compose.c: compose_send(): fixed a bug that messages could not
487
	  be sent with POP before SMTP enabled ([sylpheed-jp:11173]).
488

    
489
2012-05-30
490

    
491
	* manual/ja/*.html
492
	  manual/ja/Makefile.am: convert the encoding of HTML files to UTF-8
493
	  (prevents garbled character with IE).
494

    
495
2012-05-28
496

    
497
	* src/textview.c
498
	  src/compose.c: properly set line-space for auto-wrapped lines
499
	  (fixes Bug #64).
500

    
501
2012-05-18
502

    
503
	* src/main.c: open compose window before receiving on startup
504
	  (fixes Bug #61).
505

    
506
2012-05-02
507

    
508
	* src/compose.c: compose_attach_append(): fixed Bug #54: Focus problem
509
	  when reediting/forwarding emails after attachment deleted
510

    
511
2012-05-02
512

    
513
	* src/compose.c: when queueing messages or saving to draft folder,
514
	  disable them while mail checking only if queue or draft folder is
515
	  on IMAP server.
516
	* src/mainwindow.c: disabled Send button while mail check is running.
517

    
518
2012-05-02
519

    
520
	* src/inc.c: use a flag to distinguish the state of activity.
521

    
522
2012-04-27
523

    
524
	* src/compose.c: cancel sending if new mail check is running.
525

    
526
2012-04-24
527

    
528
	* src/about.c: updated copyright year.
529

    
530
2012-04-23
531

    
532
	* libsylph/utils.[ch]
533
	  libsylph/libsylph-0.def: added play_sound() function (works only on
534
	  Windows).
535
	* libsylph/prefs_common.[ch]
536
	  src/prefs_common_dialog.c
537
	  src/inc.c: win32: added an option to play sound when new messages
538
	  arrive.
539

    
540
2012-04-20
541

    
542
	* libsylph/imap.c: imap_remove_msgs_by_seq_set(): workaround for
543
	  a broken IMAP server (Yahoo! Mail) which cannot fetch messages
544
	  right after EXPUNGE.
545

    
546
2012-04-18
547

    
548
	* src/update_check.c: removed compiler warnings caused by usage of
549
	  gboolean as gpointer (thanks to Ricard Mones).
550

    
551
2012-04-18
552

    
553
	* addr_compl.c: fixed Bug #52: Address autocomplete: Not possible to
554
	  select drop-down list element with arrow keys (Linux)
555
	  Possibly occured with GTK+ >= 2.24.
556

    
557
2012-04-18
558

    
559
	* src/addressbook.c: addressbook_list_button_pressed():
560
	  fixed Bug #47: Address book: Cancel editing contact results in
561
	  click-and-drag behaviour
562

    
563
2012-04-13
564

    
565
	* version 3.2.0beta7
566

    
567
2012-04-13
568

    
569
	* src/mimeview.c: mimeview_save_part_as(): fixed a bug that a MIME
570
	  part that didn't have a name could not be saved.
571

    
572
2012-04-13
573

    
574
	* libsylph/prefs_common.[ch]
575
	  src/filesel.[ch]: preserve the last selected folders between
576
	  sessions.
577

    
578
2012-04-12
579

    
580
	* src/inc.c: show the detail of new messages on the trayicon tooltip.
581

    
582
2012-04-12
583

    
584
	* src/addressbook.[ch]
585
	  src/addr_compl.c: also use first and last name for completion.
586

    
587
2012-04-11
588

    
589
	* src/addr_compl.c: also match to the subsequent part of the name of
590
	  contacts (Bug #51).
591

    
592
2012-04-11
593

    
594
	* nsis/sylpheed-defs.nsh
595
	  nsis/sylpheed.nsi
596
	  nsis/english.nsh
597
	  nsis/japanese.nsh: abort installation if auto-uninstall was
598
	  cancelled or failed.
599
	  Added SylFilter in the installer.
600

    
601
2012-03-27
602

    
603
	* src/textview.c: don't open in-page link of HTML mail.
604

    
605
2012-03-26
606

    
607
	* libsylph/news.c: news_fetch_msg()
608
	  libsylph/imap.c: imap_fetch_msg(): refetch message when cache
609
	  file size is 0 (Bug #50).
610

    
611
2012-03-26
612

    
613
	* libsylph/defs.h: removed direct inclusion of <glibconfig.h> and
614
	  <glib/gwin32.h> (fixes Bug #53).
615

    
616
2012-03-26
617

    
618
	* src/menu.c: menu_button_position(): adjusted the menu position.
619

    
620
2012-03-26
621

    
622
	* src/folderview.c
623
	  src/summaryview.c: also support Shift+F10 for menu popup.
624

    
625
2012-03-26
626

    
627
	* src/summaryview.c: enabled menu popup with Menu key.
628

    
629
2012-03-26
630

    
631
	* src/menu.[ch]
632
	  src/folderview.c: enabled menu popup with Menu key.
633

    
634
2012-03-02
635

    
636
	* libsylph/imap.c: relaxed the response check of AUTHENTICATE and
637
	  APPEND (don't check space after '+').
638

    
639
2012-02-29
640

    
641
	* version 3.2.0beta6
642

    
643
2012-02-21
644

    
645
	* libsylph/Makefile.am
646
	  src/Makefile.am
647
	  plugin/test/Makefile.am
648
	  plugin/attachment_tool/Makefile.am
649
	  configure.in: fixed compilation error with Fink + OS X (Bug #42).
650
	  (moved -I$(top_srcdir)/* to the beginning of INCLUDES)
651

    
652
2012-02-21
653

    
654
	* src/prefs_filter.c: fixed a bug that filter settings are removed
655
	  if Escape key is pressed quickly on auto filter rule creation.
656
	  Also made it update filter.xml file only when the list is modified.
657

    
658
2012-01-20
659

    
660
	* libsylph/imap.c: emit "add-msg", "remove-msg", "remove-all-msg",
661
	  "move-folder" and "remove-folder" signals.
662

    
663
2012-01-20
664

    
665
	* libsylph/news.c
666
	  libsylph/nntp.[ch]: supported SOCKS proxy.
667

    
668
2012-01-19
669

    
670
	* src/prefs_filter_edit.[ch]: made 'is shorter than' default for 'Age'
671
	  condition.
672

    
673
2012-01-18
674

    
675
	* src/plugin.[ch]
676
	  src/plugin-marshal.list
677
	  src/prefs_template.c
678
	  src/prefs_common_dialog.c
679
	  src/prefs_filter_edit.c
680
	  src/prefs_account_dialog.c
681
	  src/prefs_filter.c
682
	  src/plugin_manager.c: added new plug-in signals for preferences
683
	  dialogs (#30).
684

    
685
2012-01-11
686

    
687
	* src/messageview.c: add .eml extension like summary_save_as().
688
	* src/summaryview.c: summary_set_row(): show as '(No Subject)'
689
	  when subject is empty string.
690

    
691
2012-01-06
692

    
693
	* src/inc.c
694
	  src/plugin.[ch]
695
	  src/plugin-marshal.list
696
	  plugin/test/test.c: added new plug-in signals (#10):
697
	  "inc-mail-start": notify start of receiving
698
	  "inc-mail-finished": notify end of receiving and number of new
699
	  messages
700

    
701
2012-01-06
702

    
703
	* src/trayicon.c: extended the blinking period of tray icon to 10
704
	  seconds.
705

    
706
2012-01-06
707

    
708
	* manual/ja/sylpheed.sgml: updated Japanese manual.
709

    
710
2012-01-05
711

    
712
	* src/prefs_common_dialog.c: fixed a typo.
713

    
714
2011-12-27
715

    
716
	* version 3.2.0beta5
717

    
718
2011-12-26
719

    
720
	* src/rpop3.c: added refresh (reload) menu.
721

    
722
2011-12-22
723

    
724
	* src/rpop3.c: implemented reloading after the loading stopped.
725

    
726
2011-12-21
727

    
728
	* src/rpop3.c: supported SOCKS proxy.
729
	  Receive message headers from the latest one.
730

    
731
2011-12-21
732

    
733
	* libsylph/imap.c:
734
	  imap_session_get()
735
	  imap_cmd_noop(): check the activity of session, and return NULL
736
	  if busy. This fixes crashes when message fetch and new message
737
	  checking happen at the same time.
738

    
739
2011-12-16
740

    
741
	* src/mainwindow.c: main_window_create(): force visibility of the
742
	  message view on startup only if the layout type is vertical mode.
743

    
744
2011-11-29
745

    
746
	* version 3.2.0beta4
747

    
748
2011-11-29
749

    
750
	* src/prefs_common_dialog.c: sylfilter command was added as a preset
751
	  of junk filter program.
752

    
753
2011-11-17
754

    
755
	* src/mainwindow.c: main_window_create(): force visibility of the
756
	  message view on startup (fixes wrong view size on vertical-view
757
	  mode).
758
	  main_window_get_size(): don't update summaryview_vwidth if
759
	  message view is not visible.
760

    
761
2011-10-14
762

    
763
	* src/summaryview.c: show both filtered and original numbers of
764
	  messages on the status label.
765
	  Show the numbers of moved/copied/deleted marks on filtered mode.
766

    
767
2011-10-04
768

    
769
	* src/quick_search.c: implemented multiple keywords search of the
770
	  quick search entry.
771

    
772
2011-09-16
773

    
774
	* src/summaryview.c: summary_select_row(): don't always move focus
775
	  when refreshing (mainly for quick search).
776

    
777
2011-09-15
778

    
779
	* libsylph/procmime.c: made MIME debug print optional and disabled by
780
	  default.
781
	* src/summaryview.c
782
	  src/folderview.c
783
	  src/mainwindow.c: prevent "imap_cmd_gen_send: cannot send command
784
	  because another command is already running." error by locking the
785
	  UI on command execution.
786

    
787
2011-09-08
788

    
789
	* version 3.2.0beta3
790

    
791
2011-09-08
792

    
793
	* manual/ja/sylpheed.sgml: updated Japanese manual.
794

    
795
2011-08-11
796

    
797
	* version 3.2.0beta2
798

    
799
2011-08-11
800

    
801
	* libsylph/procmsg.c: procmsg_open_cache_file_mmap(): removed
802
	  warnings when cache files were not found.
803

    
804
2011-08-11
805

    
806
	* libsylph/html.c: minor code cleanup.
807

    
808
2011-08-10
809

    
810
	* libsylph/html.c: html_get_parenthesis(): fixed a bug that </style>
811
	  end tags were not properly searched if whitespace was inserted in it
812
	  (ex. </style > </style[\n]>).
813

    
814
2011-08-10
815

    
816
	* libsylph/procmime.c: removed alloca() calls.
817

    
818
2011-08-03
819

    
820
	* src/quick_search.c: applied a patch to fix quick search text color
821
	  on dark themes (thanks to speps).
822

    
823
2011-08-03
824

    
825
	* libsylph/folder.[ch]
826
	  src/summaryview.[ch]: reflect account preference for trash folder.
827
	  summary_colorlabel_menu_item_activate_item_cb(): removed a warning.
828

    
829
2011-07-21
830

    
831
	* src/textview.c: use style colors for part widgets.
832

    
833
2011-07-20
834

    
835
	* libsylph/html.c: html_get_tag(): support tags such as <br/> and
836
	  <name value="foo" />.
837

    
838
2011-07-05
839

    
840
	* libsylph/procmsg.c: use memory mapped file to read cache files.
841
	  This improves the speed of cache reading.
842
	  (requires GTK+ >= 2.8)
843

    
844
2011-06-30
845

    
846
	* version 3.2.0beta1
847

    
848
2011-06-30
849

    
850
	* libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.
851

    
852
2011-06-30
853

    
854
	* src/textview.c
855
	  src/mimeview.[ch]: added 'Print' menu in mime part menu.
856
	  Added part widget to message/rfc822 part.
857

    
858
2011-06-29
859

    
860
	* libsylph/socket.c: win32: supported IPv6 with fallback implementation
861
	  for Windows 2000.
862
	* makewin32.sh: enabled IPv6.
863

    
864
2011-06-28
865

    
866
	* src/foldersel.c: removed alloca() calls.
867
	* src/account_dialog.c: account_open(): removed alloca() call.
868
	* src/folderview.c: removed alloca() calls.
869
	* src/undo.c: undo_insert_text_cb(): removed alloca() call.
870
	* libsylph/xml.c: xml_unescape_str(): removed alloca() call.
871

    
872
2011-06-24
873

    
874
	* src/update_check.c: win32: also check the file size of updater exe.
875

    
876
2011-06-24
877

    
878
	* src/summaryview.c: summary_colorlabel_menu_item_activate_item_cb():
879
	  removed alloca().
880
	* libsylph/utils.c: my_tmpfile(): win32: fixed a memory leak.
881
	  unix: removed alloca().
882
	* src/compose.c: removed alloca() calls.
883

    
884
2011-06-23
885

    
886
	* src/mimeview.[ch]
887
	  src/textview.c: fixed a typo: mimeview_launch_part() and code
888
	  cleanups. Removed alloca() call.
889
	* src/summaryview.c
890
	  src/messageview.c
891
	  src/inc.c: removed alloca() calls.
892
	* libsylph/utils.[ch]: to_human_readable_buf(): new.
893

    
894
2011-06-16
895

    
896
	* src/menu.h
897
	  src/textview.c: use image menu item for part menu.
898

    
899
2011-06-15
900

    
901
	* src/textview.[ch]: reuse popup menu for each attachments.
902

    
903
2011-06-14
904

    
905
	* src/textview.c: textview_part_widget_destroy_notify(): fixed destroy
906
	  notify handler.
907
	  Use prelight state.
908
	  textview_part_widget_exposed(): draw edges as rounded.
909
	  textview_part_widget_button_pressed(): disable 'Copy file name'
910
	  menu if file name not exist.
911

    
912
2011-06-13
913

    
914
	* src/textview.c: highlight part widgets on mouse over.
915

    
916
2011-06-13
917

    
918
	* src/textview.c
919
	  src/mimeview.[ch]: implemented popup menu of attachments in text
920
	  view.
921

    
922
2011-06-13
923

    
924
	* src/textview.c: fixed handling of button release event.
925

    
926
2011-06-10
927

    
928
	* libsylph/procmsg.c
929
	  libsylph/libsylph-0.def: procmsg_add_messages_from_queue():
930
	  fixed an error when removing queued messages on win32.
931

    
932
2011-06-10
933

    
934
	* src/compose.c
935
	  plugin/test/test.c: changed the spec of compose-send signal
936
	  because the previous one prohibited sending if the signal is not
937
	  used.
938

    
939
2011-06-10
940

    
941
	* src/textview.c: added border line before and after headers.
942
	  Made attachments display more graphical.
943

    
944
2011-06-09
945

    
946
	* src/account_dialog.c
947
	  src/prefs_filter.c: fixed duplicated keyboard accelerators.
948

    
949
2011-06-08
950

    
951
	* libsylph/procmsg.[ch]
952
	  libsylph/folder.c: remove queue headers when moving messages from
953
	  a queue folder (fixes Debian BTS #493546).
954

    
955
2011-06-08
956

    
957
	* src/messageview.c
958
	  src/plugin.[ch]
959
	  src/plugin-marshal.list
960
	  plugin/test/test.c: added a new plug-in API: "messageview-show".
961

    
962
2011-06-08
963

    
964
	* src/compose.c
965
	  src/plugin.[ch]
966
	  src/plugin-marshal.list
967
	  plugin/test/test.c: added a new plug-in API: "compose-send".
968

    
969
2011-06-06
970

    
971
	* src/compose.c: compose_generate_msgid(): don't use mailbox part
972
	  of address directly, instead use md5 hash of random number + mailbox
973
	  part.
974

    
975
2011-06-06
976

    
977
	* src/compose.c: compose_send(): don't close compose window when
978
	  saving to outbox failed.
979

    
980
2011-05-18
981

    
982
	* libsylph/codeconv.c: conv_encode_header(): replaced alloca() with
983
	  g_malloc() and g_strndup().
984

    
985
2011-05-18
986

    
987
	* libsylph/folder.[ch]
988
	  libsylph/imap.[ch]
989
	  src/mainwindow.c: cancel online mode switch if active sessions
990
	  exist (fixes crash on offline switch while IMAP session is active).
991

    
992
2011-05-13
993

    
994
	* src/textview.c: textview_make_clickable_parts(): removed alloca()
995
	  and use GSList.
996
	* src/compose.c: removed some alloca() calls.
997
	* libsylph/procheader.c: removed alloca() calls.
998
	* libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca()
999
	  calls.
1000

    
1001
2011-05-12
1002

    
1003
	* src/prefs_ui.c: removed alloca() calls.
1004

    
1005
2011-05-12
1006

    
1007
	* libsylph/prefs.h
1008
	  libsylph/account.c
1009
	  src/account_dialog.c: increased the prefs buffer size from 1024
1010
	  to 8192.
1011

    
1012
2011-05-06
1013

    
1014
	* version 3.1.1
1015

    
1016
2011-03-22
1017

    
1018
	* configure.in: added the following line for newer gcc-4.5:
1019
	  LIBS="$LIBS `$PKG_CONFIG --libs enchant`"
1020
	  (thanks to Ricardo Mones)
1021

    
1022
2011-03-16
1023

    
1024
	* src/compose.c: changed keyboard shortcut of File/Send to prevent
1025
	  accidental sending.
1026

    
1027
2011-03-14
1028

    
1029
	* src/summaryview.c: mark messages read when message view becomes
1030
	  visible by Enter or Space key.
1031

    
1032
2011-03-01
1033

    
1034
	* src/addressadd.c
1035
	  src/addrindex.c: renamed variable 'interface' to 'iface'.
1036

    
1037
2011-02-28
1038

    
1039
	* src/addressbook.c
1040
	  src/prefs_common_dialog.c: fixed compilation problem on MinGW
1041
	  (interface -> iface). Thanks to Hayashi.
1042

    
1043
2011-02-25
1044

    
1045
	* libsylph/defs.h
1046
	  libsylph/utils.c
1047
	  src/main.c: OS X: changed the location of settings to
1048
	  ~/Library/Application Support/Sylpheed .
1049

    
1050
2011-02-25
1051

    
1052
	* libsylph/utils.c
1053
	  libsylph/defs.h
1054
	  src/mimeview.c
1055
	  src/prefs_common_dialog.c: use 'open' command for URI, file open
1056
	  and text editor on OS X.
1057

    
1058
2011-02-15
1059

    
1060
	* src/summaryview.c: summary_show_queued_msgs(): clear selection list
1061
	  because it can be invalid after appending messages.
1062

    
1063
2011-02-14
1064

    
1065
	* src/addressbook.c
1066
	  src/addressitem.h
1067
	  src/addrindex.[ch]: renamed 'interface' in struct to 'iface' to
1068
	  prevent compilation problem on some environments.
1069

    
1070
2011-02-10
1071

    
1072
	* src/main.c
1073
	  src/gtkutils.c: implement fix_font_setting() for Mac OS X.
1074

    
1075
2011-02-10
1076

    
1077
	* libsylph/codeconv.c:
1078
	  conv_get_locale_charset()
1079
	  conv_get_locale_charset_str(): return correct locale encoding
1080
	  for Mac OS X (usually UTF-8).
1081

    
1082
2011-02-04
1083

    
1084
	* libsylph/prefs_common.[ch]
1085
	  src/addressbook.c: save the columns width of address book.
1086

    
1087
2011-01-31
1088

    
1089
	* version 3.1.0
1090

    
1091
2011-01-31
1092

    
1093
	* sylpheed.desktop: added Ukrainian and Russian comment.
1094

    
1095
2011-01-28
1096

    
1097
	* sylpheed.desktop: added Turkish comment.
1098

    
1099
2011-01-24
1100

    
1101
	* src/prefs_common_dialog.c: removed a warning.
1102
	* src/sylpheed.rc.in: updated LegalCopyright.
1103
	* libsylph/procmime.c: procmime_get_part_fp_fp(): fixed return value
1104
	  on error.
1105

    
1106
2011-01-24
1107

    
1108
	* version 3.1.0rc
1109

    
1110
2011-01-24
1111

    
1112
	* src/plugin-marshal.list
1113
	  src/Makefile.am: added marshaller for plug-in library.
1114

    
1115
2011-01-24
1116

    
1117
	* src/sylpheed-marshal.list
1118
	  src/textview.c
1119
	  src/plugin.[ch]
1120
	  plugin/test/test.c: added MsgInfo argument to "textview-menu-popup"
1121
	  signal.
1122

    
1123
2011-01-24
1124

    
1125
	* src/summaryview.c: fixed warnings about non-string literal format.
1126

    
1127
2011-01-21
1128

    
1129
	* src/addressbook.c: fixed double underline in menu label
1130
	  (thanks to Ricardo Mones).
1131

    
1132
2011-01-21
1133

    
1134
	* README
1135
	  README.ja
1136
	  LICENSE
1137
	  nsis/COPYING*.txt
1138
	  src/about.c: updated copyright year.
1139

    
1140
2011-01-21
1141

    
1142
	* src/undo.c: fixed long-standing undo-redo bug:
1143
	  1. input "a b"
1144
	  2. delete 3 chars by backspace
1145
	  3. undo 2 times
1146
	  4. "a ba" is entered, not "a b"
1147

    
1148
2011-01-19
1149

    
1150
	* src/sylpheed-marshal.list
1151
	  src/textview.c
1152
	  src/plugin.[ch]
1153
	  PLUGIN.txt
1154
	  PLUGIN.ja.txt: added "textview-menu-popup" signal for plug-ins.
1155
	* plugin/test/test.[ch]: use "textview-menu-popup" signal.
1156

    
1157
2011-01-19
1158

    
1159
	* libsylph/filter.[ch]
1160
	  src/inc.c
1161
	  src/summaryview.c: check the return value of junk filter command
1162
	  and show error dialog on failure.
1163

    
1164
2011-01-18
1165

    
1166
	* src/inc.c
1167
	  src/folderview.c: do not count junk-filtered or trashed messages as
1168
	  new ones.
1169
	  Do not display new state as red color on Junk folder.
1170

    
1171
2011-01-18
1172

    
1173
	* src/addressadd.c: removed warnings about xpm.
1174

    
1175
2011-01-17
1176

    
1177
	* src/summaryview.c: summary_qsearch(): fixed crash when folder tree is
1178
	  empty.
1179

    
1180
2011-01-17
1181

    
1182
	* version 3.1.0beta7
1183

    
1184
2011-01-17
1185

    
1186
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1187

    
1188
2011-01-17
1189

    
1190
	* src/version.h.in
1191
	  src/about.c: added build revision to the about dialog.
1192

    
1193
2011-01-17
1194

    
1195
	* src/summaryview.c: summary_get_tmp_marked_msg_list(): don't use
1196
	  full copy for saving flags.
1197

    
1198
2011-01-16
1199

    
1200
	* src/summaryview.c: summary_restore_tmp_marks(): optimized.
1201

    
1202
2011-01-14
1203

    
1204
	* src/summaryview.c: preserve temporary movec/copy marks on refresh.
1205
	  summary_show_queued_msgs(): update status display.
1206

    
1207
2011-01-11
1208

    
1209
	* src/update_check.c: win32: properly set the parameter of default
1210
	  download URL.
1211
	* makewin32.sh: also install attachment_tool plug-in.
1212

    
1213
2011-01-07
1214

    
1215
	* libsylph/prefs_common.[ch]
1216
	  src/compose.c
1217
	  src/send_message.c
1218
	  src/prefs_common_dialog.c: added an option to disable the send
1219
	  dialog. Made the compose window insensitive on sending.
1220

    
1221
2011-01-07
1222

    
1223
	* src/send_message.[ch]: send_message_queue_all(): refactored.
1224

    
1225
2011-01-06
1226

    
1227
	* libsylph/filter.c: filter_match_rule(): optimized by modifying the
1228
	  order of condition matching.
1229

    
1230
2011-01-06
1231

    
1232
	* src/prefs_common_dialog.c: modified 'Address auto-completion'
1233
	  setting layout.
1234

    
1235
2011-01-06
1236

    
1237
	* src/query_search.c
1238
	  src/prefs_filter_edit.c: made the default boolean type of query
1239
	  search and filter condition AND.
1240

    
1241
2011-01-06
1242

    
1243
	* src/textview.c: added context menu 'Reply to this address'.
1244

    
1245
2011-01-05
1246

    
1247
	* src/inc.c: always update summary even when
1248
	  prefs_common.open_inbox_on_inc is true (fixes wrong unread number
1249
	  display).
1250

    
1251
2010-12-24
1252

    
1253
	* version 3.1.0beta6
1254

    
1255
2010-12-24
1256

    
1257
	* src/main.c: win32: always check if text font is loadable on startup.
1258

    
1259
2010-12-24
1260

    
1261
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1262

    
1263
2010-12-22
1264

    
1265
	* libsylph/filter.[ch]
1266
	  libsylph/prefs_common.[ch]
1267
	  libsylph/mbox.c
1268
	  src/inc.[ch]
1269
	  src/main.c
1270
	  src/summaryview.[ch]
1271
	  src/prefs_common_dialog.c: refactored junk filter rule management.
1272
	  Create junk filter rule on demand.
1273
	  Deprecated prefs_common_junk_filter_list_set().
1274
	  Automatically select appropriate Junk folder on filtering.
1275

    
1276
2010-12-22
1277

    
1278
	* src/addressbook.c: added menu 'Add to recipient/Cc/Bcc'.
1279

    
1280
2010-12-21
1281

    
1282
	* libsylph/session.c
1283
	  src/rpop3.c
1284
	  src/compose.c
1285
	  src/inc.c
1286
	  src/passphrase.c
1287
	  src/sigstatus.c: changed deprecated gtk_timeout_add() to
1288
	  g_timeout_add(_full)(). Use G_PRIORITY_LOW for long timeout
1289
	  interval (may fix slow receiving problem?).
1290

    
1291
2010-12-20
1292

    
1293
	* libsylph/prefs_common.[ch]
1294
	  src/compose.[ch]
1295
	  src/addressbook.c
1296
	  src/addr_compl.c
1297
	  src/prefs_common_dialog.c: added new option: "Set only mail address
1298
	  when composing from address book".
1299
	  Don't add modified flag when opening composition window from
1300
	  address book.
1301
	* src/importldif.c: fixed uninitialized variable.
1302

    
1303
2010-12-17
1304

    
1305
	* src/compose.c
1306
	  src/mimeview.c: changed the label 'MIME type' to 'Data type' for
1307
	  understandability.
1308

    
1309
2010-12-17
1310

    
1311
	* libsylph/html.c: html_parse_tag(): look at every attribute in 'a'
1312
	  tag for 'href' (thanks to Rich Coe).
1313

    
1314
2010-12-15
1315

    
1316
	* src/summaryview.c: summary_toggle_view(): mark as read when message
1317
	  view is toggled on.
1318

    
1319
2010-12-14
1320

    
1321
	* libsylph/folder.[ch]
1322
	  src/mainwindow.c: disconnect all current sessions of remote folders
1323
	  when going offline.
1324

    
1325
2010-12-14
1326

    
1327
	* src/summaryview.c: reverted the behavior when 'Always open messages
1328
	  in summary when selected' is off (don't display a message when
1329
	  opening a folder).
1330

    
1331
2010-12-09
1332

    
1333
	* version 3.1.0beta5
1334

    
1335
2010-12-09
1336

    
1337
	* src/send_message.c: send_message_smtp(): fixed a bug that
1338
	  temporary password was not cleared on auth failure.
1339

    
1340
2010-12-09
1341

    
1342
	* src/plugin.h: fixed typo.
1343
	* src/update_check.c: update_check(): win32: fixed crash on update
1344
	  check.
1345
	* configure.in: enable updatecheckplugin only if updatecheck is
1346
	  enabled.
1347

    
1348
2010-12-08
1349

    
1350
	* version 3.1.0beta4
1351

    
1352
2010-12-08
1353

    
1354
	* libsylph/socks.c: win32: fixed compilation error.
1355

    
1356
2010-12-07
1357

    
1358
	* libsylph/prefs_account.[ch]
1359
	  src/prefs_account_dialog.c: added UI for SOCKS settings.
1360
	* libsylph/session.c: session_connect_full(): check if
1361
	  socks_info->proxy_host is set.
1362
	* libsylph/imap.c: added SOCKS proxy support.
1363
	* manual/ja/sylpheed.sgml: added SOCKS proxy description.
1364

    
1365
2010-12-07
1366

    
1367
	* libsylph/prefs_account.[ch]
1368
	  libsylph/socks.[ch]
1369
	  libsylph/session.[ch]
1370
	  src/inc.c
1371
	  src/send_message.c: added SOCKS4/5 proxy support.
1372

    
1373
2010-12-03
1374

    
1375
	* nsis/*: added NSIS installer script files.
1376

    
1377
2010-12-01
1378

    
1379
	* libsylph/prefs_common.[ch]
1380
	  src/summaryview.c
1381
	  src/prefs_common_dialog.c: added an option 'Always mark as read when
1382
	  a message is opened'. This will bring back the previous behavior.
1383

    
1384
2010-11-25
1385

    
1386
	* src/main.c
1387
	  src/setup.h: win32: added missing code for WAB file import.
1388

    
1389
2010-11-18
1390

    
1391
	* manual/ja/sylpheed.sgml: updated to 3.1.
1392

    
1393
2010-11-16
1394

    
1395
	* libsylph/xml.[ch]: xml_escape_str(): added.
1396

    
1397
2010-11-12
1398

    
1399
	* src/plugin_manager.c: fixed button order.
1400

    
1401
2010-11-09
1402

    
1403
	* src/rpop3.c: rpop3_account(): clear temporary password if
1404
	  authentication fails.
1405

    
1406
2010-11-05
1407

    
1408
	* src/update_check.c
1409
	  src/mainwindow.c: modified strings about plug-ins.
1410

    
1411
2010-11-05
1412

    
1413
	* src/main.c
1414
	  src/update_check.c: convert argv[0] to UTF-8 (fixes restart of
1415
	  process on Win32 when installed on non-ascii path).
1416

    
1417
2010-11-02
1418

    
1419
	* libsylph/sylmain.c
1420
	  libsylph/defs.h
1421
	  src/update_check.[ch]
1422
	  src/plugin_manager.c
1423
	  src/plugin.[ch]
1424
	  src/main.[ch]
1425
	  src/libsylpheed-plugin-0.def
1426
	  src/mainwindow.[ch]
1427
	  plugin/test/test.c
1428
	  configure.in: merged plug-in update check and automatic update patch.
1429

    
1430
2010-10-25
1431

    
1432
	* libsylph/procmime.[ch]: added procmime_get_part_fp_fp().
1433

    
1434
2010-10-21
1435

    
1436
	* src/plugin.[ch]
1437
	  src/main.c: added new functions for sending messages.
1438

    
1439
2010-10-21
1440

    
1441
	* src/summaryview.c: modified always_show_msg flag handling.
1442

    
1443
2010-08-31
1444

    
1445
	* libsylph/prefs_account.c: leave messages on POP3 server for 7 days
1446
	  by default.
1447

    
1448
2010-08-30
1449

    
1450
	* src/main.c: remote_command_exec(): fixed the bug that default
1451
	  account's inbox was not properly selected when 'Open inbox on
1452
	  startup' was enabled.
1453

    
1454
2010-08-19
1455

    
1456
	* src/addressbook.[ch]
1457
	  src/setup.c: win32: implemented automatic import of Windows Address
1458
	  Book (WAB) file.
1459

    
1460
2010-08-18
1461

    
1462
	* version 3.1.0beta3
1463

    
1464
2010-08-17
1465

    
1466
	* src/importldif.[ch]: addressbook_imp_ldif_file(): new function to
1467
	  import LDIF file automatically.
1468
	* src/ldif.[ch]: supported "nickname" tag. Ignore null-string
1469
	  fld->userName. Skip duplicated "mail" tags. Fixed a memory leak.
1470
	* src/setup.c: setup_import_data(): don't create duplicate folders.
1471

    
1472
2010-08-10
1473

    
1474
	* libsylph/imap.c: imap_parse_envelope(): fixed for response:
1475
	  (... RFC822.SIZE 0 RFC822.HEADER "" ...)
1476

    
1477
2010-08-10
1478

    
1479
	* plugin/attachment_tool/attachment_tool.c: skip multipart messages
1480
	  without attachments.
1481

    
1482
2010-08-09
1483

    
1484
	* faq/en/*: updated Sylpheed FAQ to 2.2 (thanks to Petr Kovar).
1485

    
1486
2010-08-09
1487

    
1488
	* src/main.c
1489
	  src/setup.c
1490
	  src/import.c: enabled cancellation of eml/dbx import.
1491

    
1492
2010-08-06
1493

    
1494
	* src/main.c
1495
	  src/setup.[ch]
1496
	  src/import.[ch]: win32: implemented automatic import of Outlook
1497
	  Express mail stores on first run.
1498

    
1499
2010-08-05
1500

    
1501
	* src/import.c: implemented the import feature of Outlook Express
1502
	  mailboxes (dbx).
1503

    
1504
2010-08-04
1505

    
1506
	* plugin/attachment_tool/Makefile.am: fixed.
1507

    
1508
2010-08-04
1509

    
1510
	* configure.in
1511
	  plugin/Makefile.am
1512
	  plugin/attachment_tool/*: added new plug-in 'Attachment Tool
1513
	  Plug-in'. This plug-in is distributed under the GNU LGPL.
1514

    
1515
2010-08-04
1516

    
1517
	* src/plugin.[ch]
1518
	  src/main.c
1519
	  src/summaryview.[ch]: added/fixed SummaryView and alert panel
1520
	  plug-in APIs.
1521

    
1522
2010-08-02
1523

    
1524
	* src/summaryview.c: summary_save_as(): added extension .eml for
1525
	  default file name.
1526

    
1527
2010-08-02
1528

    
1529
	* src/inc.[ch]: made the progress of receive dialog display only
1530
	  number/size in current session, not including already received ones.
1531

    
1532
2010-07-30
1533

    
1534
	* libsylph/prefs_common.[ch]
1535
	  src/prefs_common_dialog.c
1536
	  src/folderview.c
1537
	  src/mainwindow.[ch]: added new global option 'Change current account
1538
	  on folder open'.
1539
	  Made 'mark_as_read_on_new_window' a hidden option.
1540

    
1541
2010-07-30
1542

    
1543
	* src/inc.c: added 'Cancel all' button to the incorporation dialog.
1544

    
1545
2010-07-30
1546

    
1547
	* src/summaryview.c: summary_mark_displayed_read(): made
1548
	  mark_as_read_on_new_window setting work.
1549

    
1550
2010-07-30
1551

    
1552
	* libsylph/folder.c: folder_destroy(): remove private data after
1553
	  folder_tree_destroy() to prevent warnings.
1554
	* libsylph/prefs_account.[ch]
1555
	  src/compose.c
1556
	  src/prefs_account_dialog.c: added new account option 'Put signature
1557
	  before quote (not recommended)'.
1558

    
1559
2010-07-30
1560

    
1561
	* src/summaryview.c: summary_selection_changed(): don't clear message
1562
	  view on multiple selection and always_show_msg mode.
1563
	* libsylph/prefs_common.c: made always_show_message_when_selected
1564
	  enable by default.
1565

    
1566
2010-07-29
1567

    
1568
	* src/prefs_common_dialog.c: modified description of Junk mail folder.
1569

    
1570
2010-07-29
1571

    
1572
	* libsylph/procmsg.c
1573
	  src/folderview.c: added 'Empty junk' context menu to Junk folder.
1574

    
1575
2010-07-29
1576

    
1577
	* libsylph/prefs_common.c
1578
	  src/main.c
1579
	  src/summaryview.c: use default Junk folder when
1580
	  prefs_common.junk_folder is not set.
1581

    
1582
2010-07-29
1583

    
1584
	* libsylph/mh.c
1585
	  libsylph/folder.[ch]
1586
	  libsylph/defs.h
1587
	  src/icons/stock_spam_16.png
1588
	  src/icons/Makefile.am
1589
	  src/foldersel.c
1590
	  src/prefs_folder_item.c
1591
	  src/stock_pixmap.[ch]
1592
	  src/folderview.c: added 'Junk' special folder and automatically
1593
	  create it when not exist.
1594

    
1595
2010-07-28
1596

    
1597
	* src/folderview.c: folderview_menu_popup(): show/hide needless items
1598
	  depending on context.
1599

    
1600
2010-07-28
1601

    
1602
	* src/summaryview.[ch]
1603
	  src/mainwindow.c: improved the always-show-msg-on-summary-select
1604
	  mode (don't mark as read on automatic selection).
1605

    
1606
2010-07-27
1607

    
1608
	* libsylph/sylmain.c
1609
	  src/main.c: moved ssl_init()/ssl_done() from
1610
	  syl_init()/syl_cleanup() to src/main. Fixes accepted SSL certs
1611
	  not loaded when using alternative config dir.
1612

    
1613
2010-07-23
1614

    
1615
	* libsylph/virtual.c
1616
	  src/folderview.c: enabled moving of virtual folders.
1617

    
1618
2010-07-22
1619

    
1620
	* src/addressbook.c: implemeted drag and drop of addresses.
1621

    
1622
2010-07-21
1623

    
1624
	* src/prefs_template.c: notify on OK button press if not saved.
1625

    
1626
2010-07-21
1627

    
1628
	* src/prefs_template.c: confirm on cancel if templates are modified.
1629
	  Added Up/Down button to reorder template list.
1630

    
1631
2010-07-20
1632

    
1633
	* src/importcsv.c: added 'Alias' attribute.
1634

    
1635
2010-07-16
1636

    
1637
	* version 3.1.0beta2
1638

    
1639
2010-07-16
1640

    
1641
	* manual/*/Makefile.am: disabled install of sylpheed.sgml.
1642

    
1643
2010-07-16
1644

    
1645
	* libsylph/utils.c
1646
	  libsylph/procmsg.c: removed redundant debug print.
1647

    
1648
2010-07-16
1649

    
1650
	* libsylph/libsylph-0.def: updated.
1651
	* src/libsylpheed-plugin-0.def: updated.
1652

    
1653
2010-07-16
1654

    
1655
	* libsylph/filter.c: filter_cond_new(): fixed a bug that the value of
1656
	  <account-id> tag was not parsed correctly.
1657

    
1658
2010-07-16
1659

    
1660
	* manual/GFDL-1.2
1661
	  manual/en/sylpheed.sgml
1662
	  manual/en/*.html: updated to sylpheeddoc_manual_en_09032003.tar.gz.
1663
	  Added missing SGML source file. Also included GFDL-1.2 text file.
1664

    
1665
2010-07-14
1666

    
1667
	* src/plugin.[ch]
1668
	  src/main.c: added syl_plugin_summary_show_queued_msgs() and cleanup
1669
	  the code.
1670

    
1671
2010-07-14
1672

    
1673
	* src/gtkutils.[ch]
1674
	  src/addressbook.c
1675
	  src/compose.c
1676
	  src/mainwindow.c: always display fixed-positioned windows on screen
1677
	  (prevent windows displayed outside of screen between multi and
1678
	  single monitor switching).
1679
	* src/compose.c: always display compose window at the same location
1680
	  even if overlapped.
1681

    
1682
2010-07-13
1683

    
1684
	* src/summaryview.c: summary_show_queued_msgs(): scroll summary view
1685
	  to make added messages are visible.
1686

    
1687
2010-07-13
1688

    
1689
	* src/mainwindow.c: show error dialog on failure.
1690

    
1691
2010-07-13
1692

    
1693
	* libsylph/procmsg.c: procmsg_concat_partial_messages(): fully
1694
	  implemented RFC 2046.
1695

    
1696
2010-07-13
1697

    
1698
	* libsylph/procmsg.c
1699
	  libsylph/procmime.c: allow Content-Type without total parameter.
1700

    
1701
2010-07-12
1702

    
1703
	* libsylph/utils.[ch]
1704
	  libsylph/procmsg.[ch]
1705
	  libsylph/procmime.[ch]
1706
	  src/mainwindow.c: implemented concatenation of partial messages
1707
	  (RFC 2046). The header concatenation is still incomplete.
1708

    
1709
2010-07-08
1710

    
1711
	* faq/GFDL-1.2
1712
	  faq/Makefile.am
1713
	  faq/en/*.xml
1714
	  faq/en/Makefile.am: added missing source files of English FAQ.
1715
	  Also included GFDL-1.2 text file.
1716

    
1717
2010-07-07
1718

    
1719
	* src/prefs_common_dialog.c: changed the upper limit of auto check
1720
	  interval to 1000 minutes.
1721

    
1722
2010-07-06
1723

    
1724
	* src/plugin.[ch]
1725
	  src/main.c
1726
	  plugin/test/test.c: added plug-in APIs to get selected messages
1727
	  on summary.
1728

    
1729
2010-07-06
1730

    
1731
	* src/plugin.[ch]
1732
	  src/main.c
1733
	  src/summaryview.c
1734
	  plugin/test/test.c: added new plug-in APIs for manipulating the
1735
	  summary view popup menu.
1736

    
1737
2010-07-02
1738

    
1739
	* src/mainwindow.c
1740
	  src/summaryview.c
1741
	  src/prefs_common_dialog.c: changed 'Mark/Mark' to 'Mark/Set flag',
1742
	  'Mark/Unmark' to 'Mark/Unset flag'.
1743

    
1744
2010-07-02
1745

    
1746
	* src/summaryview.c: summary_show(): display error if a connection to
1747
	  IMAP/News server failed.
1748

    
1749
2010-07-02
1750

    
1751
	* src/plugin.[ch]
1752
	  src/main.c
1753
	  src/summaryview.[ch]
1754
	  src/folderview.c: added write lock mode on summary view.
1755

    
1756
2010-07-01
1757

    
1758
	* src/foldersel.c: move up/collapse/expand row with left/right key.
1759

    
1760
2010-07-01
1761

    
1762
	* src/folderview.c: folderview_key_pressed(): modified key handling
1763
	  code.
1764

    
1765
2010-07-01
1766

    
1767
	* src/mimeview.c: mimeview_selection_changed(): don't display images
1768
	  when inline image setting is off (workaround for vulnerability).
1769

    
1770
2010-06-30
1771

    
1772
	* src/folderview.c: folderview_key_pressed(): move up/collapse/expand
1773
	  row with left/right key (like Windows Explorer).
1774

    
1775
2010-06-30
1776

    
1777
	* libsylph/procmsg.[ch]
1778
	  src/inc.c
1779
	  src/summaryview.[ch]: update summary view on receiving on the fly.
1780
	* configure.in: updated/fixed libtool version.
1781

    
1782
2010-06-18
1783

    
1784
	* libsylph/pop.c
1785
	  libsylph/session.c: protect against session->sock == NULL
1786
	  (fixes crash on cancel).
1787

    
1788
2010-06-17
1789

    
1790
	* libsylph/prefs_common.h
1791
	  src/compose.c
1792
	  src/main.c: made user-agent string configurable from plug-ins.
1793

    
1794
2010-06-15
1795

    
1796
	* version 3.1.0beta1
1797

    
1798
2010-06-15
1799

    
1800
	* src/libsylpheed-plugin-0.def: updated.
1801

    
1802
2010-06-15
1803

    
1804
	* src/addr_compl.c: removed debug print.
1805

    
1806
2010-06-11
1807

    
1808
	* src/plugin.c
1809
	  src/folderview.c: fixed syl_plugin_folderview_add_sub_widget().
1810
	* plugin/test/test.c: added syl_plugin_folderview_add_sub_widget()
1811
	  test.
1812

    
1813
2010-06-11
1814

    
1815
	* src/plugin.[ch]
1816
	  src/main.c
1817
	  src/folderview.[ch]: added plug-in APIs for folder view.
1818
	  Added folderview_add_sub_widget() which adds sub widget under
1819
	  folder view.
1820

    
1821
2010-06-11
1822

    
1823
	* src/action.c: reset signal handlers of child process to prevent
1824
	  app_will_exit() called on SIGTERM.
1825
	  Added debug output.
1826

    
1827
2010-06-10
1828

    
1829
	* src/folderview.[ch]: put vbox on the top of folder view.
1830

    
1831
2010-06-09
1832

    
1833
	* src/action.c: prevent double free when using %f.
1834
	  Obtain thread lock in gdk_input_add() callbacks.
1835

    
1836
2010-06-07
1837

    
1838
	* libsylph/prefs_common.[ch]
1839
	  src/addr_compl.c
1840
	  src/prefs_common_dialog.c: made the old behavior of address
1841
	  completion configurable.
1842

    
1843
2010-06-05
1844

    
1845
	* src/addr_compl.c: replace_address_in_edit(): fixed infinite loop
1846
	  on completion start with GTK+ 2.18+.
1847

    
1848
2010-06-04
1849

    
1850
	* src/addr_compl.c: implemented real automatic address completion.
1851

    
1852
2010-06-03
1853

    
1854
	* src/quick_search.c: suppress filter debug output.
1855

    
1856
2010-06-02
1857

    
1858
	* libsylph/filter.c: added debug log for filter.
1859

    
1860
2010-06-01
1861

    
1862
	* src/summaryview.c: modified 'Go to next folder' dialog description.
1863

    
1864
2010-05-31
1865

    
1866
	* src/plugin.[ch]
1867
	  src/main.c: added some functions for FolderView.
1868

    
1869
2010-05-28
1870

    
1871
	* src/update_check.c: support DISP_RELEASE / DISP_DEVEL which
1872
	  set displayed new version.
1873

    
1874
2010-05-28
1875

    
1876
	* src/update_check.[ch]
1877
	  src/plugin.[ch]
1878
	  src/main.c: added functions to modify URLs for update check.
1879

    
1880
2010-05-27
1881

    
1882
	* src/prefs_common_dialog.c: prefs_colorlabel_create(): added
1883
	  description for the color label settings.
1884

    
1885
2010-05-25
1886

    
1887
	* src/mainwindow.c: help_command_line_show(): added Windows-only
1888
	  --ipcport option.
1889

    
1890
2010-05-24
1891

    
1892
	* src/compose.c: compose_attach_open(): fixed compilation on win32.
1893

    
1894
2010-05-24
1895

    
1896
	* src/inc.c: fixed crash when clicking tray icon menu
1897
	  'Get from current account' with no account.
1898

    
1899
2010-05-24
1900

    
1901
	* src/main.c: added --instance-id <ID> option, which allows users to
1902
	  run multiple instances of Sylpheed. There is no extra checks for
1903
	  config directory, so use with caution.
1904

    
1905
2010-05-21
1906

    
1907
	* libsylph/filter.c: filter_apply(): fixed a bug that MIME flag was
1908
	  not set to filtered messages. This occurred to filtered sent
1909
	  messages.
1910

    
1911
2010-05-21
1912

    
1913
	* src/prefs_common_dialog.c
1914
	  src/prefs_filter_edit.c
1915
	  src/prefs_account_dialog.c
1916
	  src/editldap.c: removed warnings 'GtkSpinButton: setting an
1917
	  adjustment with non-zero page size is deprecated'.
1918
	  The last value of gtk_adjustment_new() must be 0 for GtkSpinButton.
1919

    
1920
2010-05-21
1921

    
1922
	* libsylph/socket.c: sock_kill_process(): prevent redundant error
1923
	  messages when waitpid() is interrupted by EINTR.
1924

    
1925
2010-05-20
1926

    
1927
	* src/compose.c: added "Open" menu in the attach context menu.
1928
	  attach_button_pressed(): modify sensitivity of attach context menu.
1929

    
1930
2010-05-11
1931

    
1932
	* src/syldap.c: allow deprecated LDAP API calls (debian BTS #463366).
1933
	  Possibly fixes crash on 64-bit architecture.
1934

    
1935
2010-05-11
1936

    
1937
	* src/setup.c: removed debug print.
1938

    
1939
2010-05-08
1940

    
1941
	* libsylph/mbox.c: proc_mbox_full(): fixed a bug that MIME flag was
1942
	  not properly set on importing mbox file.
1943

    
1944
2010-04-23
1945

    
1946
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
1947
	  (thanks to Petr Kovar).
1948

    
1949
2010-04-09
1950

    
1951
	* libsylph/sylmain.c
1952
	  libsylph/defs.h
1953
	  src/main.c: also load plug-ins from user plug-in directory.
1954

    
1955
2010-04-07
1956

    
1957
	* libsylph/defs.h
1958
	  src/prefs_common_dialog.c: made DEFAULT_BROWSER_CMD 'xdg-open'
1959
	  (thanks to Doruk Fisek). Removed obsolete commands.
1960

    
1961
2010-04-02
1962

    
1963
	* version 3.0.2
1964

    
1965
2010-04-02
1966

    
1967
	* src/folderview.c: folderview_create(): use fixed-height-mode
1968
	  for the GtkTreeView if GTK+ >= 2.12. This fixes random scrolling
1969
	  problem on selecting folders.
1970

    
1971
2010-03-19
1972

    
1973
	* src/account_dialog.c: update folder config file after account name
1974
	  changed.
1975

    
1976
2010-03-19
1977

    
1978
	* src/main.c
1979
	  src/setup.c
1980
	  src/mainwindow.c: update account and folder config files after
1981
	  creating new accounts.
1982

    
1983
2010-03-16
1984

    
1985
	* version 3.0.1
1986

    
1987
2010-03-12
1988

    
1989
	* manual/ja/sylpheed.sgml: updated.
1990

    
1991
2010-03-01
1992

    
1993
	* src/update_check.c
1994
	  src/setup.c: fixed typos (thanks to Ricardo Mones).
1995

    
1996
2010-02-24
1997

    
1998
	* version 3.0.0
1999

    
2000
2010-02-24
2001

    
2002
	* src/sslmanager.c: fixed freeze when sending/receiving messages with
2003
	  STARTTLS and 'SSL certificate verify failed' dialog popped up.
2004

    
2005
2010-02-19
2006

    
2007
	* version 3.0.0rc
2008

    
2009
2010-02-19
2010

    
2011
	* src/update_check.c: set curl timeout to 10 secs.
2012

    
2013
2010-02-19
2014

    
2015
	* src/prefs_actions.c: removed compilation warning.
2016

    
2017
2010-02-16
2018

    
2019
	* src/addressadd.c: translate 'Auto-registered address' book.
2020

    
2021
2010-02-16
2022

    
2023
	* libsylph/prefs_common.[ch]
2024
	  src/compose.c
2025
	  src/prefs_common_dialog.c: added 'Enable address auto-completion'
2026
	  setting.
2027

    
2028
2010-02-16
2029

    
2030
	* src/plugin.h: bumped SYL_PLUGIN_INTERFACE_VERSION.
2031

    
2032
2010-02-16
2033

    
2034
	* libsylph/folder.c: folder_find_child_item_by_name(): use case
2035
	  insensitive match on Win32 to prohibit multiple reference of folder.
2036

    
2037
2010-02-15
2038

    
2039
	* src/query_search.c: row_activated(): fixed a bug that 'Getting
2040
	  message n' message was left on the status bar on displaying IMAP4
2041
	  messages with new window.
2042

    
2043
2010-02-15
2044

    
2045
	* src/setup.c: fixed compile error with OpenSSL disabled.
2046
	  Don't accept default Gmail address.
2047

    
2048
2010-02-12
2049

    
2050
	* version 3.0.0beta8
2051

    
2052
2010-02-12
2053

    
2054
	* libsylph/libsylph-0.def: updated.
2055

    
2056
2010-02-12
2057

    
2058
	* libsylph/filter.c: made default_addrbook_func static.
2059

    
2060
2010-02-12
2061

    
2062
	* src/compose.c: compose_change_spell_lang_menu(): force selection of
2063
	  currently selected item to update compose->spell_lang.
2064

    
2065
2010-02-12
2066

    
2067
	* src/compose.c: Preserve PGP settings saving and loading drafts
2068
	  (thanks to Antonio).
2069

    
2070
2010-02-12
2071

    
2072
	* src/compose.c: Preserve spell-checking settings saving and loading
2073
	  drafts (thanks to Antonio).
2074

    
2075
2010-02-12
2076

    
2077
	* libsylph/folder.c
2078
	  src/quick_search.[ch]
2079
	  src/addressbook.c: added 'In addressbook' to the quick search menu.
2080

    
2081
2010-02-12
2082

    
2083
	* src/compose.c: compose_add_new_recipients_to_addressbook():
2084
	  use addressbook_has_address().
2085

    
2086
2010-02-12
2087

    
2088
	* src/addressbook.c: lock addr_table since it can be accessed from
2089
	  sub threads.
2090

    
2091
2010-02-10
2092

    
2093
	* libsylph/filter.c: filter_write_file(): fixed crash.
2094

    
2095
2010-02-10
2096

    
2097
	* libsylph/filter.[ch]
2098
	  src/prefs_filter_edit.[ch]
2099
	  src/addressbook.[ch]
2100
	  src/main.c: added a new filter match type: is (not) in addressbook.
2101
	  addressbook_has_address(): new function for fast search of address
2102
	  book by addresses.
2103

    
2104
2010-02-05
2105

    
2106
	* src/setup.c: confirm on cancel. Modified messages.
2107

    
2108
2010-02-05
2109

    
2110
	* src/setup.c: check the input values for address, ID and server.
2111

    
2112
2010-02-05
2113

    
2114
	* src/mainwindow.c: new_account_cb(): don't update UI when cancelled.
2115

    
2116
2010-02-05
2117

    
2118
	* src/setup.c: modified messages.
2119

    
2120
2010-02-05
2121

    
2122
	* src/main.c
2123
	  src/setup.[ch]
2124
	  src/mainwindow.c: implemented new account setup wizard.
2125

    
2126
2010-02-04
2127

    
2128
	* src/mimeview.c
2129
	  src/rfc2015.c: fixed crash when checking signature while GnuPG is
2130
	  not available.
2131

    
2132
2010-02-02
2133

    
2134
	* src/addr_compl.c: address_completion_complete_address_in_entry():
2135
	  don't open completion menu if entry equals to the completed address.
2136

    
2137
2010-01-29
2138

    
2139
	* version 3.0.0beta7
2140

    
2141
2010-01-29
2142

    
2143
	* src/compose.c: applied the patch: Preserve 'Auto wrapping' setting
2144
	  when saving to and loading from drafts (thanks to Antonio Ospite).
2145

    
2146
2010-01-28
2147

    
2148
	* libsylph/libsylph-0.def
2149
	  src/libsylpheed-plugin-0.def: updated.
2150
	* configure.in: bumped the version.
2151

    
2152
2010-01-27
2153

    
2154
	* libsylph/prefs_common.[ch]
2155
	  src/prefs_common_dialog.c:
2156
	  src/compose.c: made address auto-registration configurable.
2157

    
2158
2010-01-27
2159

    
2160
	* src/addressbook.c
2161
	  src/editbook.c: show translated messages on the statusbar.
2162
	  Replaced sprintf() with g_snprintf(). Removed global
2163
	  addressbook_msgbuf[].
2164
	  Prohibit addressbook names begin with '@'.
2165

    
2166
2010-01-26
2167

    
2168
	* src/compose.c
2169
	  src/addressbook.[ch]
2170
	  src/addressadd.[ch]
2171
	  src/addrindex.[ch]: implemented auto-registration of new recipients.
2172

    
2173
2010-01-21
2174

    
2175
	* src/main.c: check_gpg(): show more verbose debug messages.
2176

    
2177
2010-01-21
2178

    
2179
	* src/compose.[ch]
2180
	  src/plugin.[ch]
2181
	  src/main.c: added new plug-in APIs for compose window:
2182
	  syl_plugin_compose_new, syl_plugin_compose_entry_set,
2183
	  syl_plugin_compose_entry_append, syl_plugin_compose_entry_get_text,
2184
	  syl_plugin_compose_lock, syl_plugin_compose_unlock
2185
	* src/compose.h: made GtkSpell members non-conditional for binary
2186
	  compatibility.
2187
	* plugin/test/test.c: added tests for new signals.
2188

    
2189
2010-01-19
2190

    
2191
	* src/summaryview.c: summary_show(): prevent beep when changing to
2192
	  folders which are sorted in descending order.
2193

    
2194
2010-01-15
2195

    
2196
	* libsylph/imap.[ch]
2197
	  src/summaryview.c: save color labels on IMAP server using custom
2198
	  keywords (partially compatible with Thunderbird).
2199

    
2200
2010-01-14
2201

    
2202
	* version 3.0.0beta6
2203

    
2204
2010-01-14
2205

    
2206
	* libsylph/utils.[ch]
2207
	  libsylph/imap.c
2208
	  src/colorlabel.[ch]
2209
	  src/sylpheed.rc.in
2210
	  src/prefs_common_dialog.c
2211
	  src/about.c
2212
	  README.ja
2213
	  README: updated copyright year.
2214

    
2215
2010-01-14
2216

    
2217
	* libsylph/utils.c: to_unumber(); return 0 on error (-1 will return
2218
	  UINT_MAX). Fixes the bug that IMAP caches get wrongly deleted.
2219

    
2220
2010-01-13
2221

    
2222
	* version 3.0.0beta5
2223

    
2224
2010-01-13
2225

    
2226
	* libsylph/utils.c: to_unumber(): added.
2227
	  remove_numbered_files()
2228
	  remove_expired_files(): made filename to number conversion unsigned
2229
	  (fixes undeleted IMAP caches with UIDs larger than INT_MAX).
2230

    
2231
2010-01-13
2232

    
2233
	* libsylph/imap.c: imap_cmd_append(): added date-time info on APPEND
2234
	  using Date: header (for Gmail to display received date).
2235

    
2236
2010-01-12
2237

    
2238
	* configure.in: added workaround for crash by enchant with zemberek.
2239

    
2240
2010-01-12
2241

    
2242
	* configure.in: added AM_SILENT_RULES (requires automake 1.11)
2243
	  (thanks to Antonio Ospite).
2244

    
2245
2010-01-06
2246

    
2247
	* src/colorlabel.[ch]: fixed a memory leak.
2248

    
2249
2010-01-05
2250

    
2251
	* src/colorlabel.[ch]
2252
	  src/prefs_common_dialog.c: implemented the UI for customizing
2253
	  color label text.
2254

    
2255
2009-12-28
2256

    
2257
	* src/main.c: lock_socket_input_cb(): added missing lock on I/O
2258
	  callback (fixes freeze on remote commands).
2259

    
2260
2009-12-28
2261

    
2262
	* src/update_check.[ch]
2263
	  src/main.c
2264
	  src/prefs_common_dialog.c
2265
	  src/mainwindow.c: added configure option '--disable-updatecheck'
2266
	  which disables the update check feature.
2267
	* src/compose.c: removed redundant code.
2268

    
2269
2009-12-24
2270

    
2271
	* src/colorlabel.[ch]
2272
	  src/main.c: made color label text customizable
2273
	  (~/.sylpheed-2.0/colorlabelrc).
2274

    
2275
2009-12-22
2276

    
2277
	* src/colorlabel.[ch]: implemented a feature to change color label
2278
	  text.
2279

    
2280
2009-12-21
2281

    
2282
	* libsylph/utils.[ch]
2283
	  libsylph/prefs_common.[ch]
2284
	  src/compose.c
2285
	  src/prefs_common_dialog.c: added option to set only mail address of
2286
	  recipients when replying.
2287

    
2288
2009-12-17
2289

    
2290
	* version 3.0.0beta4
2291

    
2292
2009-12-17
2293

    
2294
	* src/inputdialog.c: win32: fixed focus problem.
2295

    
2296
2009-12-17
2297

    
2298
	* src/inputdialog.[ch]
2299
	  src/filesel.c
2300
	  src/mainwindow.c: added select button to 'Add mailbox' dialog.
2301

    
2302
2009-12-17
2303

    
2304
	* libsylph/utils.[ch]
2305
	  src/setup.c: check whether the specified location includes settings
2306
	  folder.
2307

    
2308
2009-12-16
2309

    
2310
	* src/summaryview.c: summary_show(): fixed quick search on refresh.
2311

    
2312
2009-12-16
2313

    
2314
	* libsylph/utils.[ch]: strcasestr_with_skip_quote(): added.
2315
	* src/compose.c: compose_reply_set_entry(): ignore case when checking
2316
	  mailing list post.
2317

    
2318
2009-12-16
2319

    
2320
	* renamed folder-group.png to group.png.
2321
	* removed unused icons.
2322

    
2323
2009-12-16
2324

    
2325
	* src/icons/folder-group.png: new group icon.
2326

    
2327
2009-12-16
2328

    
2329
	* src/icons/folder-search.png: modified color.
2330

    
2331
2009-12-16
2332

    
2333
	* src/quick_search.[ch]
2334
	  src/summaryview.c: show description when the entry doesn't have
2335
	  focus.
2336

    
2337
2009-12-15
2338

    
2339
	* src/update_check.c: don't show update dialog if modal dialog exists
2340
	  or incorporation is active.
2341

    
2342
2009-12-15
2343

    
2344
	* src/icons/folder-search.png: modified.
2345
	* src/icons/folder-group.png: added.
2346
	* src/stock_pixmap.[ch]
2347
	  src/addressbook.c
2348
	  src/foldersel.c
2349
	  src/summaryview.c
2350
	  src/addressadd.c
2351
	  src/folderview.c
2352
	  src/prefs_filter_edit.c: renamed STOCK_PIXMAP_DIR_* to
2353
	  STOCK_PIXMAP_FOLDER_*.
2354

    
2355
2009-12-14
2356

    
2357
	* src/setup.c: changed the icon. Use name 'Mailbox' only when basename
2358
	  is 'Mail'.
2359

    
2360
2009-12-11
2361

    
2362
	* src/setup.c: modified path display.
2363

    
2364
2009-12-11
2365

    
2366
	* src/setup.c: adjusted dialog width.
2367
	  Append "/Mail" at the tail of selected folder.
2368

    
2369
2009-12-11
2370

    
2371
	* src/setup.c: new setup dialog which improves usability.
2372

    
2373
2009-12-11
2374

    
2375
	* src/icons/folder-close.png
2376
	  src/icons/folder-noselect.png
2377
	  src/icons/folder-open.png: modified folder icons.
2378

    
2379
2009-12-10
2380

    
2381
	* src/addressbook.c
2382
	  src/foldersel.c
2383
	  src/folderview.c: decreased spacing between icon and text.
2384

    
2385
2009-12-10
2386

    
2387
	* src/icons/folder-*.png
2388
	  src/stock_pixmap.c: added new folder icons.
2389

    
2390
2009-12-09
2391

    
2392
	* src/prefs_common_dialog.c: adjusted layout.
2393

    
2394
2009-12-09
2395

    
2396
	* srsrc/quick_search.[ch]: added status label to display number of
2397
	  matched messages.
2398

    
2399
2009-12-09
2400

    
2401
	* src/icons/interface.xpm: modified.
2402

    
2403
2009-12-09
2404

    
2405
	* src/foldersel.c: made New button secondary.
2406

    
2407
2009-12-09
2408

    
2409
	* src/compose.[ch]: added a menu item to request disposition
2410
	  notification.
2411

    
2412
2009-12-08
2413

    
2414
	* src/icons/stock_book.png
2415
	  src/stock_pixmap.c: new icon.
2416

    
2417
2009-12-08
2418

    
2419
	* libsylph/folder.c
2420
	  src/quick_search.[ch]: added 'Last 7 days' to the quick search.
2421

    
2422
2009-12-08
2423

    
2424
	* src/addressbook.c: added Search: label.
2425

    
2426
2009-12-08
2427

    
2428
	* src/compose.c: compose_close_cb(): fixed response handling on win32.
2429

    
2430
2009-12-08
2431

    
2432
	* src/addressbook.c: removed unused xpm objects. Added person icon.
2433

    
2434
2009-12-08
2435

    
2436
	* src/icons/address.xpm: modified icon.
2437
	* src/icons/stock_person.png
2438
	  src/stock_pixmap.[ch]: added new icon.
2439

    
2440
2009-12-08
2441

    
2442
	* libsylph/ssl.c
2443
	  src/sslmanager.c: prohibit acception of expired certificates.
2444

    
2445
2009-12-08
2446

    
2447
	* src/compose.c: compose_close_cb(): modified button order on win32.
2448

    
2449
2009-12-04
2450

    
2451
	* src/summaryview.c: summary_filter_real(): disable sort while
2452
	  filtering to prohibit 'The model has been modified from within
2453
	  gtk_tree_selection_selected_foreach.' warning.
2454

    
2455
2009-11-26
2456

    
2457
	* version 3.0.0beta3
2458

    
2459
2009-11-26
2460

    
2461
	* src/Makefile.am: sylpheed.res: depend on icons/sylpheed.ico.
2462

    
2463
2009-11-26
2464

    
2465
	* src/addressbook.c: enabled lookup feature for all addressbook type.
2466

    
2467
2009-11-26
2468

    
2469
	* src/sylpheed.rc.in: modified LegalCopyright.
2470

    
2471
2009-11-26
2472

    
2473
	* libsylph/ssl.c: ssl_init_socket_with_method(): modified debug
2474
	  output.
2475

    
2476
2009-11-26
2477

    
2478
	* libsylph/prefs_common.[ch]
2479
	  src/prefs_common_dialog.c
2480
	  src/folderview.c: the visibility of message number columns in the
2481
	  folder view is now configurable for each column.
2482

    
2483
2009-11-26
2484

    
2485
	* libsylph/imap.c: made error log more verbose.
2486
	* libsylph/socket.c: sock_connect_with_timeout(): check socket with
2487
	  getsockopt() even if select() succeed.
2488

    
2489
2009-11-25
2490

    
2491
	* src/sslmanager.c: display issued and expire date. Refined text
2492
	  format.
2493

    
2494
2009-11-24
2495

    
2496
	* src/addressbook.c: re-enabled sort order change because the bug
2497
	  seems to be fixed.
2498

    
2499
2009-11-24
2500

    
2501
	* src/addressbook.c: addressbook_create(): create renderer for
2502
	  each column.
2503

    
2504
2009-11-19
2505

    
2506
	* libsylph/ssl.c
2507
	  src/sslmanager.c: calculate and display SHA1/MD5 fingerprint
2508
	  if verification of SSL certificate failed.
2509

    
2510
2009-11-16
2511

    
2512
	* version 3.0.0beta2
2513

    
2514
2009-11-16
2515

    
2516
	* src/icons/sylpheed.ico: added 48x48(32bpp), 32x32(32bpp),
2517
	  16x16(32bpp) icons.
2518

    
2519
2009-11-13
2520

    
2521
	* libsylph/imap.c: removed redundant debug print.
2522
	* libsylph/libsylph-0.def: updated.
2523

    
2524
2009-11-13
2525

    
2526
	* src/addressbook.c: added sort order change (but disabled because of
2527
	  random crash bug inside GTK+).
2528
	  Hide Lookup button if LDAP is not used.
2529

    
2530
2009-11-11
2531

    
2532
	* src/plugin.[ch]
2533
	  src/main.c: added plugin APIs: syl_plugin_main_window_lock(),
2534
	  syl_plugin_main_window_unlock() and syl_plugin_inc_is_active().
2535

    
2536
2009-11-09
2537

    
2538
	* src/addressbook.c: addressbook_read_file(): show more descriptive
2539
	  error.
2540

    
2541
2009-11-09
2542

    
2543
	* libsylph/mh.c
2544
	  src/inc.c: removed redundant debug print.
2545

    
2546
2009-11-09
2547

    
2548
	* libsylph/imap.c: imap_get_msginfo(): SELECT before FETCH
2549
	  (fixed opening message by syl_plugin_open_message().
2550

    
2551
2009-11-09
2552

    
2553
	* src/plugin.h: increased SYL_PLUGIN_INTERFACE_VERSION.
2554

    
2555
2009-11-06
2556

    
2557
	* libsylph/mh.c
2558
	  libsylph/folder.c
2559
	  libsylph/sylmain.c
2560
	  libsylph/account.[ch]
2561
	  src/account_dialog.c: added "account-updated" signal to SylApp.
2562
	  Don't emit signals if SylApp is not initialized.
2563
	  Call account_updated() only once.
2564

    
2565
2009-11-06
2566

    
2567
	* src/plugin.c
2568
	  src/main.c:
2569
	  syl_plugin_add_menuitem()
2570
	  syl_plugin_add_factory_item(): added <IMAPFolder> and <NewsFolder>
2571
	  to parent factory.
2572

    
2573
2009-11-06
2574

    
2575
	* configure.in: increased LT_CURRENT because the interface is not
2576
	  completely compatible.
2577

    
2578
2009-11-05
2579

    
2580
	* libsylph/folder.[ch]
2581
	  libsylph/news.c
2582
	  libsylph/imap.c: add a new flag:
2583
	  RemoteFolder::remove_cache_on_destroy. If this is not set, caches
2584
	  will not be removed on folder_destroy().
2585
	* libsylph/utils.c: remove_dir_recursive(): added debug print.
2586

    
2587
2009-11-05
2588

    
2589
	* libsylph/imap.c: imap_create_tree(): return error if
2590
	  imap_scan_tree() failed.
2591
	* src/account_dialog.c: show waiting dialog on creating folder tree.
2592
	* src/folderview.c: disable close button of waiting dialog.
2593

    
2594
2009-11-05
2595

    
2596
	* libsylph/imap.c: imap_create_tree(): don't continue if connection
2597
	  failed.
2598
	* libsylph/socket.c: don't use alarm() if threads are enabled.
2599
	  sock_connect_with_timeout(): check with FD_ISSET() when select()
2600
	  succeeded.
2601

    
2602
2009-11-04
2603

    
2604
	* libsylph/socket.c: sock_connect_with_timeout(): use non-blocking
2605
	  socket and select() for connection timeout (fix crash on connection
2606
	  failure).
2607

    
2608
2009-11-04
2609

    
2610
	* libsylph/imap.c
2611
	  src/query_search.c
2612
	  src/main.c: fixed a bug that prohibited query search on IMAP
2613
	  folders. Don't call gtk_main_iteration() from non-main threads.
2614

    
2615
2009-11-02
2616

    
2617
	* src/summaryview.c: summary_selection_changed(): fixed unintended
2618
	  drag start on IMAP.
2619
2009-11-02
2620

    
2621
	* libsylph/utils.[ch]
2622
	  libsylph/mh.c
2623
	  libsylph/procmsg.c
2624
	  libsylph/news.c: more fix for UID more than INT_MAX.
2625

    
2626
2009-11-02
2627

    
2628
	* libsylph/imap.[ch]
2629
	  src/summaryview.c: don't allow parallel multiple command on IMAP.
2630

    
2631
2009-10-29
2632

    
2633
	* src/update_check.c: fixed freeze bug on showing dialog.
2634

    
2635
2009-10-29
2636

    
2637
	* version 3.0.0beta1
2638

    
2639
2009-10-29
2640

    
2641
	* libsylph/libsylph-0.def
2642
	  src/libsylpheed-plugin-0.def: updated.
2643

    
2644
2009-10-29
2645

    
2646
	* src/addressbook.c: modified the design.
2647

    
2648
2009-10-29
2649

    
2650
	* src/addressbook.c: addressbook_list_button_pressed(): change
2651
	  selection if a non-selected row is right-clicked.
2652

    
2653
2009-10-28
2654

    
2655
	* libsylph/socket.c: sock_connect_async_thread(): fixed a crash
2656
	  when connection failed.
2657

    
2658
2009-10-28
2659

    
2660
	* src/addressbook.c: removed debug print.
2661

    
2662
2009-10-28
2663

    
2664
	* src/update_check.c: made release version have priority over
2665
	  development version.
2666

    
2667
2009-10-28
2668

    
2669
	* src/addressbook.c: expand tree row when double-clicked.
2670
	  Removed commented out code.
2671

    
2672
2009-10-28
2673

    
2674
	* src/addressbook.c: automatically sort the tree and list.
2675

    
2676
2009-10-28
2677

    
2678
	* src/addressbook.c: don't change selection when the list is right-
2679
	  clicked.
2680

    
2681
2009-10-27
2682

    
2683
	* src/addressbook.c: reimplemented addressbook_move_nodes_up().
2684

    
2685
2009-10-27
2686

    
2687
	* src/addressbook.c
2688
	  src/addressitem.h: reimplemented the list view of address book UI
2689
	  with GtkTreeView.
2690

    
2691
2009-10-26
2692

    
2693
	* src/addressbook.c
2694
	  src/addressitem.h: reimplemented the folder tree of address book
2695
	  UI with GtkTreeView.
2696

    
2697
2009-10-23
2698

    
2699
	* configure.in: made threads enabled by default.
2700

    
2701
2009-10-20
2702

    
2703
	* libsylph/imap.c:
2704
	  imap_fetch_msg()
2705
	  imap_cmd_fetch(): fixed a bug that could not fetch UID more than
2706
	  INT_MAX.
2707

    
2708
2009-10-20
2709

    
2710
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
2711
	  (thanks to Petr Kovar).
2712
	* README
2713
	  README.ja: updated.
2714

    
2715
2009-10-16
2716

    
2717
	* libsylph/utils.[ch]: added tzoffset_buf().
2718
	  Made get_rfc822_date(), get_outgoing_rfc2822_str() and
2719
	  generate_mime_boundary() thread-safe.
2720

    
2721
2009-10-16
2722

    
2723
	* libsylph/mh.c
2724
	  libsylph/procmsg.c
2725
	  libsylph/news.c
2726
	  libsylph/filter.c
2727
	  libsylph/imap.c: use itos_buf() because itos() is not thread-safe.
2728

    
2729
2009-10-16
2730

    
2731
	* src/plugin.[ch]: properly check plug-in version.
2732

    
2733
2009-10-16
2734

    
2735
	* libsylph/codeconv.c: made codeconv module thread-safe.
2736
	* src/query_search.c: update search window using timer.
2737

    
2738
2009-10-13
2739

    
2740
	* src/plugin.[ch]
2741
	  src/main.c: added new APIs: syl_plugin_summary_lock(),
2742
	  syl_plugin_summary_unlock() and syl_plugin_summary_is_locked().
2743

    
2744
2009-10-13
2745

    
2746
	* libsylph/utils.c
2747
	  libsylph/imap.c
2748
	  libsylph/socket.c
2749
	  src/query_search.c: use g_atomic_int_{get,set} for thread
2750
	  terminate flags.
2751

    
2752
2009-10-09
2753

    
2754
	* src/send_message.c: made send dialog non-modal.
2755

    
2756
2009-10-08
2757

    
2758
	* src/query_search.c: destroy async queue when finished.
2759

    
2760
2009-10-08
2761

    
2762
	* makewin32.sh: added --enable-threads.
2763

    
2764
2009-10-08
2765

    
2766
	* libsylph/imap.c
2767
	  src/query_search.c: fixed compilation without thread support.
2768

    
2769
2009-10-08
2770

    
2771
	* src/query_search.c: execute query search in another thread.
2772

    
2773
2009-10-07
2774

    
2775
	* src/inc.c: inc_drop_message(): fixed a bug that MIME flag was not
2776
	  properly set on receiving.
2777

    
2778
2009-10-07
2779

    
2780
	* libsylph/mh.c: mh_get_mtime(): fixed memory leak.
2781
	  Added global locks to each functions.
2782

    
2783
2009-10-06
2784

    
2785
	* src/rpop3.c: added missing GDK locks.
2786

    
2787
2009-10-05
2788

    
2789
	* libsylph/utils.c
2790
	  libsylph/pop.c
2791
	  libsylph/socket.c
2792
	  src/logwindow.c: removed some debug prints.
2793
	* libsylph/session.c: uncommented code block for unix.
2794

    
2795
2009-10-05
2796

    
2797
	* libsylph/imap.c: imap_session_destroy(): free thread pool.
2798

    
2799
2009-10-05
2800

    
2801
	* src/main.c: display status on loading plug-ins.
2802

    
2803
2009-10-02
2804

    
2805
	* libsylph/imap.c: execute imap_get_uncached_messages() in another
2806
	  thread.
2807

    
2808
2009-10-02
2809

    
2810
	* src/trayicon.c
2811
	  src/syldap.c
2812
	  src/summaryview.c
2813
	  src/folderview.c: added missing locks on idle callbacks.
2814

    
2815
2009-10-01
2816

    
2817
	* libsylph/imap.c: reimplemented using GThreadPool.
2818

    
2819
2009-10-01
2820

    
2821
	* libsylph/imap.c: refactored.
2822

    
2823
2009-09-30
2824

    
2825
	* libsylph/imap.c: execute imap_cmd_fetch() in another thread.
2826

    
2827
2009-09-30
2828

    
2829
	* libsylph/utils.[ch]
2830
	  src/logwindow.c: added log_flush() function.
2831
	* libsylph/imap.c: execute imap_cmd_ok() in another thread.
2832

    
2833
2009-09-30
2834

    
2835
	* libsylph/socket.[ch]
2836
	  libsylph/session.c: renamed sock_connect_async() to
2837
	  sock_connect_async_thread().
2838
	* libsylph/imap.c: imap_open(): connect in another thread.
2839

    
2840
2009-09-29
2841

    
2842
	* libsylph/utils.c: made writing to log file thread-safe.
2843

    
2844
2009-09-29
2845

    
2846
	* src/logwindow.[ch]: made LogWindow thread-safe.
2847
	* libsylph/utils.c
2848
	  libsylph/socket.c
2849
	  src/inc.c
2850
	  src/statusbar.c
2851
	  src/send_message.c
2852
	  src/main.c: made gdk_threads_enter() / gdk_threads_leave()
2853
	  reentrant.
2854

    
2855
2009-09-25
2856

    
2857
	* libsylph/utils.[ch]
2858
	  libsylph/socket.[ch]
2859
	  libsylph/session.c
2860
	  libsylph/pop.c
2861
	  src/inc.c
2862
	  src/main.c: fixed the handling of GDK thread lock.
2863

    
2864
2009-09-18
2865

    
2866
	* libsylph/utils.c: execute_command_line_async_wait(): disable
2867
	  threading if USE_THREADS is not set.
2868

    
2869
2009-09-18
2870

    
2871
	* introduced multi-threading.
2872
	* libsylph/session.c
2873
	  libsylph/socket.[ch]: win32: connect() on another thread to avoid
2874
	  UI blocking.
2875
	* libsylph/filter.c
2876
	  libsylph/utils.[ch]: execute command on another thread to avoid
2877
	  UI blocking.
2878
	* src/rpop3.c
2879
	  src/compose.c
2880
	  src/inc.c
2881
	  src/trayicon.c
2882
	  src/main.c
2883
	  src/send_message.c
2884
	  src/folderview.c
2885
	  src/sigstatus.c: surround timeout/IO-watch callback functions with 
2886
	  gdk_threads_enter() and gdk_threads_leave().
2887

    
2888
2009-09-17
2889

    
2890
	* folderview_new_folder_cb(): win32: fixed prohibited character check.
2891

    
2892
2009-09-15
2893

    
2894
	* libsylph/mh.c
2895
	  libsylph/procmsg.c
2896
	  src/rpop3.c
2897
	  src/compose.c: mh_add_msgs(): generate cache on adding messages.
2898
	  Cleanup the code.
2899

    
2900
2009-09-15
2901

    
2902
	* libsylph/procmsg.c: minor optimization: use g_slist_prepend() for
2903
	  mark/cache queue.
2904

    
2905
2009-09-14
2906

    
2907
	* libsylph/procmsg.c: use MsgFlagInfo struct for mark queue to reduce
2908
	  its memory usage.
2909

    
2910
2009-09-14
2911

    
2912
	* src/import.c: update summary cache on eml import.
2913

    
2914
2009-09-14
2915

    
2916
	* libsylph/mh.c: update summary cache on move/copy.
2917

    
2918
2009-09-14
2919

    
2920
	* libsylph/mbox.c: update summary cache when importing from mbox.
2921

    
2922
2009-09-14
2923

    
2924
	* libsylph/mh.c
2925
	  libsylph/procmsg.[ch]
2926
	  libsylph/folder.[ch]
2927
	  libsylph/virtual.c
2928
	  libsylph/news.c
2929
	  libsylph/filter.c
2930
	  libsylph/imap.c
2931
	  src/inc.c
2932
	  src/summaryview.c: update summary caches on receiving. This
2933
	  improves the opening speed of folders with many new messages.
2934

    
2935
2009-09-03
2936

    
2937
	* libsylph/mh.c
2938
	  src/summaryview.c: show progress when scanning folders.
2939

    
2940
2009-08-20
2941

    
2942
	* libsylph/utils.c: set_log_file(): open log file as text mode.
2943

    
2944
2009-08-13
2945

    
2946
	* version 2.7.1
2947

    
2948
2009-08-13
2949

    
2950
	* manual/ja/sylpheed.sgml: updated import/export description.
2951

    
2952
2009-08-13
2953

    
2954
	* libsylph/Makefile.am
2955
	  src/Makefile.am
2956
	  configure.in: added -version-info to libtool.
2957

    
2958
2009-08-12
2959

    
2960
	* src/export.c: don't overwrite existing file.
2961

    
2962
2009-08-12
2963

    
2964
	* src/export.c: implemented export to .eml or MH files.
2965

    
2966
2009-08-12
2967

    
2968
	* libsylph/mh.c: mh_do_move_msgs(): emit remove-msg signal after
2969
	  add-msg for speedup.
2970

    
2971
2009-08-12
2972

    
2973
	* src/import.c: removed 'eml (file)'. Update description label.
2974

    
2975
2009-08-11
2976

    
2977
	* libsylph/mbox.c
2978
	  src/export.[ch]: show progress bar on export.
2979
	* src/mainwindow.c
2980
	  src/import.c: modified menu label and function names.
2981

    
2982
2009-08-11
2983

    
2984
	* src/import.c: implemented eml file import (with folder).
2985

    
2986
2009-08-10
2987

    
2988
	* src/import.c: added eml file import (one file).
2989

    
2990
2009-08-10
2991

    
2992
	* src/import.c: added format selection menu, and refactored the code.
2993

    
2994
2009-08-10
2995

    
2996
	* libsylph/procmime.c: procmime_scan_content_type_str():
2997
	  remove comments from Content-Type charset parameter.
2998

    
2999
2009-08-05
3000

    
3001
	* src/plugin.c: syl_plugin_load_all(): don't output warning when
3002
	  failed to open directory.
3003

    
3004
2009-08-05
3005

    
3006
	* src/import.c: modified progressbar dialog.
3007

    
3008
2009-08-04
3009

    
3010
	* sylpheed.spec.in: fixed %files section.
3011

    
3012
2009-08-04
3013

    
3014
	* libsylph/mbox.c
3015
	  src/progressdialog.[ch]
3016
	  src/import.c: show progressbar on mbox import.
3017

    
3018
2009-07-21
3019

    
3020
	* version 2.7.0
3021

    
3022
2009-07-01
3023

    
3024
	* PLUGIN.txt
3025
	  PLUGIN.ja.txt: added plugin document.
3026

    
3027
2009-07-01
3028

    
3029
	* plugin/test/Makefile.am: fixed build issue.
3030

    
3031
2009-06-25
3032

    
3033
	* updated COPYING and LICENSE.
3034

    
3035
2009-06-25
3036

    
3037
	* manual/ja/sylpheed.sgml: updated bsfilter description.
3038

    
3039
2009-06-17
3040

    
3041
	* src/plugin.[ch]
3042
	  src/main.c
3043
	  src/libsylpheed-plugin-0.def: made syl_plugin_lookup_symbol()
3044
	  public. Added syl_plugin_main_window_get_statusbar().
3045

    
3046
2009-06-12
3047

    
3048
	* plugin/test/Makefile.am: do not install automatically (added make
3049
	  install-plugin target).
3050

    
3051
2009-06-12
3052

    
3053
	* manual/ja/sylpheed.sgml: updated for 2.7.
3054

    
3055
2009-06-10
3056

    
3057
	* merged plugin-test branch into trunk.
3058

    
3059
2009-06-08
3060

    
3061
	* libsylph/procmsg.c
3062
	  libsylph/procheader.c: made perror() more descriptive.
3063

    
3064
2009-06-03
3065

    
3066
	* src/plugin.[ch]
3067
	  src/main.c: syl_plugin_manage_window_get_focus_window(): added.
3068

    
3069
2009-05-28
3070

    
3071
	* src/folderview.c: folderview_new_folder_cb(): win32: don't allow
3072
	  filesystem-unsafe characters.
3073

    
3074
2009-05-27
3075

    
3076
	* configure.in
3077
	  src/update_check.c: added config.h macro DEVEL_VERSION.
3078

    
3079
2009-05-27
3080

    
3081
	* src/update_check.c: disable auto update check if specified.
3082
	  don't show check button on manual checking.
3083

    
3084
2009-05-26
3085

    
3086
	* src/defs.h
3087
	  src/update_check.c: moved VERSION_URI in defs.h.
3088

    
3089
2009-05-22
3090

    
3091
	* libsylph/prefs_common.[ch]
3092
	  src/update_check.[ch]
3093
	  src/main.c
3094
	  src/prefs_common_dialog.c
3095
	  src/mainwindow.c: implemented update check (using curl).
3096
	* src/plugin_manager.c: show grid lines.
3097

    
3098
2009-05-18
3099

    
3100
	* src/plugin.h: added padding into SylPluginInfo.
3101
	* src/about.c: updated copyright year.
3102
	* configure.in: updated version to 2.7.0beta1.
3103

    
3104
2009-05-15
3105

    
3106
	* libsylph/procmsg.c: made error message more descriptive on fopen().
3107

    
3108
2009-05-15
3109

    
3110
	* src/plugin.h
3111
	  src/plugin_manager.c: added description to SylPluginInfo.
3112

    
3113
2009-05-14
3114

    
3115
	* src/plugin_manager.c
3116
	  src/main.c
3117
	  src/mainwindow.c: implemented plugin manager.
3118

    
3119
2009-05-14
3120

    
3121
	* src/plugin.[ch]
3122
	  src/libsylpheed-plugin-0.def: added APIs to change menu sensitivity.
3123

    
3124
2009-05-11
3125

    
3126
	* src/plugin_manager.c: added template of window creation.
3127

    
3128
2009-05-08
3129

    
3130
	* src/plugin.[ch]
3131
	  src/libsylpheed-plugin-0.def
3132
	  src/main.c
3133
	  src/plugin_manager.[ch]
3134
	  plugin/test/test.c: added new plugin APIs to manage plug-ins.
3135
	  added plugin interface version check.
3136

    
3137
2009-04-24
3138

    
3139
	* src/plugin.c
3140
	* src/plugin.h
3141
	* src/main.c
3142
	* src/manage_window.[ch]: added new plugin APIs.
3143

    
3144
2009-04-23
3145

    
3146
	* imap.c: imap_folder_destroy(): fixed crash when folder->account
3147
	  was NULL.
3148

    
3149
2009-04-23
3150

    
3151
	* libsylph/mh.c
3152
	  libsylph/sylmain.c
3153
	  libsylph/syl-marshal.*: added new signal: move-folder.
3154

    
3155
2009-04-22
3156

    
3157
	* libsylph/sylmain.[ch]: added syl_init_gettext().
3158

    
3159
2009-04-21
3160

    
3161
	* added new signal: folderlist-updated, remove-folder.
3162

    
3163
2009-04-20
3164

    
3165
	* added new API:
3166
	  syl_plugin_folder_sel()
3167
	  syl_plugin_folder_sel_full()
3168
	  syl_plugin_input_dialog()
3169
	  syl_plugin_input_dialog_with_invisible()
3170

    
3171
2009-04-16
3172

    
3173
	* added new API:
3174
	  syl_plugin_folderview_get()
3175
	  syl_plugin_folderview_get_selected_item()
3176

    
3177
2009-04-16
3178

    
3179
	* src/plugin.[ch]
3180
	  src/main.c
3181
	  src/folderview.c: added new signal: folderview-menu-popup.
3182
	  added new API: syl_plugin_add_factory_item().
3183

    
3184
2009-04-15
3185

    
3186
	* src/plugin.[ch]
3187
	  src/main.c: added new APIs for opening messages.
3188

    
3189
2009-03-23
3190

    
3191
	* src/mainwindow.c: enable 'Remote mailbox' only if current account
3192
	  is POP3.
3193

    
3194
2009-03-19
3195

    
3196
	* src/folderview.c: show 'Send queued messages' instead of 'Mark all
3197
	  read' in the context menu of the Queue folder.
3198

    
3199
2009-03-17
3200

    
3201
	* libsylph/prefs.c: prefs_file_close(): win32: use _commit() as well
3202
	  as fsync() on Unix.
3203

    
3204
2009-03-17
3205

    
3206
	* libsylph/prefs.c: prefs_file_close(): abort if fsync() fails.
3207

    
3208
2009-03-17
3209

    
3210
	* libsylph/prefs.c
3211
	  configure.in: prefs_file_close(): do fflush() and fsync() before
3212
	  fclose() to lessen the possibility of data loss.
3213

    
3214
2009-03-16
3215

    
3216
	* libsylph/utils.[ch]
3217
	  libsylph/mh.c: g_link(): fixed infinite loop bug on Unix and
3218
	  renamed g_link to syl_link.
3219

    
3220
2009-03-13
3221

    
3222
	* libsylph/utils.[ch]
3223
	  libsylph/mh.c: win32: use CreateHardLink() if available.
3224
	  It will improve file I/O on receive.
3225

    
3226
2009-02-27
3227

    
3228
	* libsylph/prefs_common.c
3229
	  src/prefs_common_dialog.c: modified the default command line option
3230
	  of spam filters (added undo-contrary option).
3231

    
3232
2009-02-25
3233

    
3234
	* src/addr_compl.c: add_address(): fixed crash when name == NULL
3235
	  which can happen with csv import (thanks to Simon Effenberg).
3236

    
3237
2008-12-26
3238

    
3239
	* libsylph/procmime.c: procmime_decode_content(): properly process
3240
	  lines longer than 8192 bytes.
3241

    
3242
2008-12-19
3243

    
3244
	* version 2.6.0
3245

    
3246
2008-12-15
3247

    
3248
	* libsylph/procmime.c: procmime_parse_mime_parameter(): modified
3249
	  variable name.
3250

    
3251
2008-12-11
3252

    
3253
	* libsylph/mbox.c
3254
	  libsylph/smtp.[ch]
3255
	  src/inc.c: renamed/removed MSGBUFSIZE since it conflicts with
3256
	  OpenBSD's header file.
3257

    
3258
2008-12-11
3259

    
3260
	* libsylph/procmime.c: procmime_parse_mime_parameter(): made a
3261
	  workaround for raw-JIS filename (Eudora etc.).
3262

    
3263
2008-12-03
3264

    
3265
	* libsylph/socket.[ch]
3266
	  libsylph/session.c: added SYL_ prefix to SockFlags enum to avoid
3267
	  confliction with recent glibc header file
3268
	  (/usr/include/bits/socket.h) (thanks to Michael Schwendt).
3269

    
3270
2008-12-01
3271

    
3272
	* version 2.6.0rc
3273

    
3274
2008-11-28
3275

    
3276
	* libsylph/news.c
3277
	  libsylph/imap.c: when removing news/imap accounts, remove cache
3278
	  directory with server name if it becomes empty.
3279

    
3280
2008-11-27
3281

    
3282
	* src/foldersel.c: only expand folders which are expanded in the
3283
	  folder view.
3284

    
3285
2008-11-27
3286

    
3287
	* libsylph/prefs.[ch]: made backup generation configurable.
3288
	* libsylph/pop.c: pop3_write_uidl_list(): don't save older backups.
3289

    
3290
2008-11-27
3291

    
3292
	* src/addressbook.c: addressbook_refresh(): fixed a bug that the
3293
	  addressbook window was not refreshed when adding sender to
3294
	  addressbook.
3295

    
3296
2008-11-25
3297

    
3298
	* libsylph/mbox.c: proc_mbox_full(): only count for non-junk and
3299
	  not-deleted and not-marked-as-read messages (thanks to Otinov
3300
	  Sergey).
3301

    
3302
2008-11-25
3303

    
3304
	* src/foldersel.[ch]
3305
	  src/summaryview.c
3306
	  src/mainwindow.c: added message label to the folder selection
3307
	  dialog.
3308

    
3309
2008-11-25
3310

    
3311
	* src/main.c: added #include <conio.h> for _getch() (thanks to Gisle
3312
	  Vanem).
3313

    
3314
2008-11-20
3315

    
3316
	* src/addressbook.c
3317
	  src/editgroup.c
3318
	  src/gtkutils.c
3319
	  src/select-keys.c
3320
	  src/addr_compl.c
3321
	  src/prefs_summary_column.c
3322
	  src/prefs_display_items.c: include gtk/gtk.h as a workaround for
3323
	  GTK+ >= 2.13.3.
3324

    
3325
2008-11-19
3326

    
3327
	* libsylph/session.c: session_connect(): fixed a bug that
3328
	  session->server was not set.
3329

    
3330
2008-11-19
3331

    
3332
	* src/foldersel.c: made virtual folders unselectable when not in
3333
	  FOLDER_SEL_ALL mode.
3334

    
3335
2008-11-19
3336

    
3337
	* libsylph/prefs.c: prefs_file_close(): keep backups for four
3338
	  generations.
3339

    
3340
2008-11-14
3341

    
3342
	* version 2.6.0beta2
3343

    
3344
2008-11-14
3345

    
3346
	* src/rpop3.c: added menu using GtkUIManager.
3347

    
3348
2008-11-14
3349

    
3350
	* src/prefs_toolbar.c: use GTK_STOCK_NETWORK as the icon of POP3
3351
	  remote mailbox.
3352

    
3353
2008-11-13
3354

    
3355
	* po/Makefile.in.in: updated for datarootdir.
3356
	* missing: updated.
3357

    
3358
2008-11-13
3359

    
3360
	* src/jpilot.c: moved code conversion to separated function.
3361
	  Code cleanup.
3362

    
3363
2008-10-07
3364

    
3365
	* src/prefs_toolbar.[ch]
3366
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
3367
	  toolbar.
3368

    
3369
2008-10-07
3370

    
3371
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
3372
	  when mail incorporation is active.
3373

    
3374
2008-10-03
3375

    
3376
	* manual/ja/sylpheed.sgml: updated Japanese manual.
3377

    
3378
2008-10-01
3379

    
3380
	* src/rpop3.c: fixed sorting by subject, date and size.
3381

    
3382
2008-09-29
3383

    
3384
	* version 2.6.0beta1
3385

    
3386
2008-09-29
3387

    
3388
	* src/main.c
3389
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
3390
	  (thanks to Enrico Troger).
3391

    
3392
2008-09-26
3393

    
3394
	* src/inc.c
3395
	  src/progressdialog.[ch]
3396
	  src/send_message.c: added progress column to the progress dialog.
3397

    
3398
2008-09-26
3399

    
3400
	* src/messageview.c
3401
	  src/summaryview.c
3402
	  src/mainwindow.c
3403
	  src/prefs_filter_edit.[ch]
3404
	  src/prefs_filter.[ch]: use target header field as a default filter
3405
	  name when creating filter rule automatically.
3406

    
3407
2008-09-25
3408

    
3409
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
3410
	  session timeout.
3411

    
3412
2008-09-24
3413

    
3414
	* src/inputdialog.c: don't debug print return string on invisible
3415
	  mode.
3416
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
3417
	  "RFC822.HEADER{...}" (workaround for some broken servers).
3418

    
3419
2008-09-24
3420

    
3421
	* src/rpop3.c: display 'Quitting...' on logout.
3422

    
3423
2008-09-19
3424

    
3425
	* src/rpop3.c: modified style.
3426
	* configure.in: updated version.
3427

    
3428
2008-09-19
3429

    
3430
	* libsylph/socket.c: also handle G_IO_NVAL.
3431
	* src/rpop3.c: added stop button which stops retrieving of headers.
3432

    
3433
2008-09-18
3434

    
3435
	* src/rpop3.c: enabled cancellation on connection.
3436

    
3437
2008-09-18
3438

    
3439
	* src/rpop3.c: implemented receiving of messages.
3440

    
3441
2008-09-18
3442

    
3443
	* src/rpop3.c: added timeout. Show dialog on error.
3444

    
3445
2008-09-17
3446

    
3447
	* libsylph/pop.c
3448
	  src/rpop3.c: modified column width. Implemented message display.
3449

    
3450
2008-09-17
3451

    
3452
	* libsylph/pop.[ch]: made some functions non-static.
3453
	  pop3_session_new(): set server, port, userid and password.
3454
	* src/inc.c: sync with the libsylph/pop.[ch] change.
3455
	* src/rpop3.[ch]
3456
	  src/mainwindow.c: first implementation of remote POP3 mailbox
3457
	  feature. Currently, only deletion of messages is available.
3458

    
3459
2008-07-16
3460

    
3461
	* src/compose.[ch]: fixed Enchant support.
3462
	  Force 'en' dictionary if user-specified language doesn't match.
3463

    
3464
2008-07-10
3465

    
3466
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
3467

    
3468
2008-07-09
3469

    
3470
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
3471
	  because some IMAP servers don't return \NoSelect parent folders
3472
	  at 'LIST "" "*"'.
3473

    
3474
2008-07-04
3475

    
3476
	* src/main.c: win32: handle window messages even if console is
3477
	  initialized.
3478

    
3479
2008-07-04
3480

    
3481
	* src/main.c: win32: handle console ctrl events.
3482
	  Call register_system_events() after all config files are read.
3483

    
3484
2008-06-27
3485

    
3486
	* configure.in
3487
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
3488
	  (thanks to Michael Schwendt).
3489
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
3490
	* config.guess
3491
	  ltmain.sh
3492
	  config.sub: updated.
3493

    
3494
2008-06-20
3495

    
3496
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
3497
	  and unified the function with Win32.
3498

    
3499
2008-06-19
3500

    
3501
	* libsylph/codeconv.[ch]:
3502
	  conv_set_autodetect_type()
3503
	  conv_get_autodetect_type(): added function to change the behavior
3504
	  of character encoding auto-detection.
3505

    
3506
2008-06-18
3507

    
3508
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
3509
	  MimeInfo::filename to determine file type.
3510

    
3511
2008-06-17
3512

    
3513
	* version 2.5.0
3514

    
3515
2008-06-17
3516

    
3517
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
3518

    
3519
2008-06-06
3520

    
3521
	* version 2.5.0rc2
3522

    
3523
2008-06-06
3524

    
3525
	* src/template.c: template_load(): removed the restriction that the
3526
	  template body over 8KB could not be read.
3527

    
3528
2008-06-06
3529

    
3530
	* INSTALL
3531
	  INSTALL.ja: fixed GnuPG/GPGME URL.
3532
	* configure.in: require GPGME >= 1.0.0.
3533
	* src/about.c: updated copyright year.
3534

    
3535
2008-06-05
3536

    
3537
	* libsylph/codeconv.c: conv_get_locale_charset(): recognize "utf8"
3538
	  in locale strings as UTF-8 (fixes some character corruption).
3539

    
3540
2008-06-05
3541

    
3542
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
3543
	  Content-Transfer-Encoding with comments.
3544

    
3545
2008-05-22
3546

    
3547
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
3548
	  (thanks to Michael Schwendt).
3549

    
3550
2008-05-19
3551

    
3552
	* version 2.5.0rc
3553

    
3554
2008-05-16
3555

    
3556
	* src/compose.c: display alert dialog when signing/encryption failed.
3557
	* src/select-keys.c: fixed window position and focus.
3558

    
3559
2008-05-14
3560

    
3561
	* src/summaryview.c: summary_display_msg_full(): don't move focus
3562
	  from text view to summary view.
3563

    
3564
2008-05-08
3565

    
3566
	* libsylph/prefs_common.[ch] 
3567
	  src/compose.[ch]: remember the maximized state.
3568

    
3569
2008-04-30
3570

    
3571
	* sylpheed.desktop: fixed warnings and added German translation
3572
	  (thanks to Enrico Troger).
3573
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
3574

    
3575
2008-04-24
3576

    
3577
	* version 2.5.0beta3
3578

    
3579
2008-04-24
3580

    
3581
	* libsylph/prefs_common[ch]
3582
	  src/compose.c
3583
	  src/prefs_common_dialog.c: added option of excluded
3584
	  addresses/domains for recipients confirmation.
3585

    
3586
2008-04-24
3587

    
3588
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
3589
	* src/prefs_common_dialog.c: modified English.
3590

    
3591
2008-04-11
3592

    
3593
	* version 2.5.0beta2
3594

    
3595
2008-04-11
3596

    
3597
	* src/summaryview.c: reset quick search condition if search bar is
3598
	  not shown.
3599

    
3600
2008-04-11
3601

    
3602
	* src/gtkutils.h: added missing include.
3603

    
3604
2008-04-10
3605

    
3606
	* src/quick_search.c
3607
	  src/mainwindow.c: added 'Edit/Quick search' menu.
3608
	  Also search To: header in Sent/Draft/Queue folders.
3609

    
3610
2008-04-10
3611

    
3612
	* src/gtkutils.[ch]
3613
	  src/prefs_account_dialog.c: spaces in address and server
3614
	  entries are automatically removed at applying configuration.
3615

    
3616
2008-04-09
3617

    
3618
	* libsylph/session.c
3619
	  src/send_message.c: always display error dialog when connection
3620
	  to SMTP server failed.
3621

    
3622
2008-04-08
3623

    
3624
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
3625

    
3626
2008-04-08
3627

    
3628
	* libsylph/prefs_common.[ch]
3629
	  src/compose.c
3630
	  src/prefs_common_dialog.c: added the option to confirm recipients
3631
	  before sending.
3632

    
3633
2008-03-28
3634

    
3635
	* src/compose.c: delete attach property dialog when closed.
3636

    
3637
2008-03-28
3638

    
3639
	* libsylph/prefs_common.[ch]
3640
	  src/prefs_common_dialog.c
3641
	  src/compose.c: the feature to confirm missing attachments was added.
3642

    
3643
2008-03-27
3644

    
3645
	* src/query_search.c: number of matches is displayed when search is
3646
	  done.
3647

    
3648
2008-03-19
3649

    
3650
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
3651
	  handled correctly.
3652

    
3653
2008-03-13
3654

    
3655
	* src/addr_compl.c: get_completion_address(): added characters to be
3656
	  quoted.
3657
	  get_address_from_edit(): treat other characters than ',' and space
3658
	  as valid ones.
3659

    
3660
2008-02-29
3661

    
3662
	* src/quick_search.c: added missing #include <gtk/gtkentry.h>.
3663

    
3664
2008-02-29
3665

    
3666
	* version 2.5.0beta1
3667

    
3668
2008-02-29
3669

    
3670
	* src/summaryview.c: fixed new/unread status display on filtered mode.
3671

    
3672
2008-02-28
3673

    
3674
	* src/prefs_common_dialog.c: fixed a bug that the quote description
3675
	  dialog never appeared again after closing it with close button.
3676

    
3677
2008-02-15
3678

    
3679
	* libsylph/socket.c:
3680
	  sock_connect_async_cb()
3681
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
3682
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
3683

    
3684
2008-02-15
3685

    
3686
	* libsylph/ssl.c
3687
	  src/sslmanager.c: added the feature to save SSL peer certificate
3688
	  and always accept it.
3689

    
3690
2008-01-08
3691

    
3692
	* src/quick_search.c: quick_search_create(): fixed crash on menu
3693
	  change.
3694

    
3695
2007-12-28
3696

    
3697
	* libsylph/enums.h
3698
	  libsylph/prefs_common.[ch]
3699
	  src/quick_search.[ch]
3700
	  src/summaryview.[ch]
3701
	  src/mainwindow.[ch]
3702
	  src/Makefile.am: implemented vertical view. Separated quick search
3703
	  into another module.
3704

    
3705
2007-12-27
3706

    
3707
	* libsylph/prefs_common.[ch]
3708
	  src/messageview.c
3709
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
3710
	  messages as attachment'.
3711

    
3712
2007-12-27
3713

    
3714
	* configure.in
3715
	  src/Makefile.am: don't enable windres on non-win32 platforms.
3716

    
3717
2007-12-21
3718

    
3719
	* version 2.4.8
3720

    
3721
2007-12-21
3722

    
3723
	* src/main.c: wndproc(): win32: call app_will_exit() when WM_ENDSESSION
3724
	  is received (fixes folder tree state not saved etc.).
3725

    
3726
2007-12-20
3727

    
3728
	* src/summaryview.c: summary_show(): fixed beep on folders with one
3729
	  message when using GTK+ 2.12.
3730

    
3731
2007-12-18
3732

    
3733
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
3734

    
3735
2007-12-17
3736

    
3737
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
3738
	  syldap_display_search_results(): fixed warnings (thanks to Michael
3739
	  Schwendt).
3740

    
3741
2007-12-07
3742

    
3743
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
3744
	  to determine B or Q encoding instead of MB_CUR_MAX.
3745

    
3746
2007-11-08
3747

    
3748
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
3749
	  unused).
3750

    
3751
2007-10-11
3752

    
3753
	* src/messageview.c: messageview_set_menu_state(): disable
3754
	  /Message/Re-edit menu in non-sent folders.
3755

    
3756
2007-10-03
3757

    
3758
	* version 2.4.7
3759

    
3760
2007-09-28
3761

    
3762
	* src/compose.c
3763
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
3764
	  encryption.
3765

    
3766
2007-09-27
3767

    
3768
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
3769
	  folders were not sorted properly.
3770

    
3771
2007-09-27
3772

    
3773
	* src/summaryview.[ch]: fixed the status label so that it will
3774
	  automatically resize when there is not enough width.
3775

    
3776
2007-09-26
3777

    
3778
	* src/mainwindow.c: main_window_separation_change(): keep previous
3779
	  focus when separation changed.
3780

    
3781
2007-09-20
3782

    
3783
	libsylph/utils.c
3784
	libsylph/procmsg.c
3785
	libsylph/procmsg.h
3786
	libsylph/procmime.c
3787
	libsylph/imap.c
3788
	src/addrcache.c
3789
	src/compose.c
3790
	src/inc.c
3791
	src/trayicon.c
3792
	src/printing.c
3793
	src/addressbook.c
3794
	src/prefs_toolbar.c
3795
	src/editbook.c
3796
	src/ldif.c
3797
	src/mimeview.c
3798
	src/importcsv.c
3799
	src/main.c
3800
	src/gtkshruler.c
3801
	src/send_message.c
3802
	src/rfc2015.c
3803
	src/summaryview.c
3804
	src/mainwindow.c
3805
	src/manage_window.c
3806
	src/prefs_display_items.c: removed all warnings output with -Wall.
3807

    
3808
2007-09-20
3809

    
3810
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
3811
	  summary...' button always show send folder setting.
3812

    
3813
2007-09-19
3814

    
3815
	* version 2.4.6
3816

    
3817
2007-09-19
3818

    
3819
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
3820
	  to avoid passphrase dialog.
3821

    
3822
2007-09-18
3823

    
3824
	* src/compose.c: display error and abort sending if the read of attach
3825
	  files fails.
3826

    
3827
2007-09-14
3828

    
3829
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
3830
	  \Noselect flags.
3831

    
3832
2007-09-14
3833

    
3834
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
3835
	  FolderItem struct.
3836
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
3837
	  instead of 'LIST "" "%"' to obtain folder list.
3838

    
3839
2007-09-14
3840

    
3841
	* src/inc.[ch]
3842
	  src/summaryview.c: block notify if a new message is read on
3843
	  receiving.
3844

    
3845
2007-09-13
3846

    
3847
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
3848
	  To strings.
3849

    
3850
2007-09-13
3851

    
3852
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
3853
	* src/summaryview.c: summary_set_row(): simplify To headers.
3854

    
3855
2007-09-13
3856

    
3857
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
3858
	* src/query_search.c: query_search_folder(): disabled the passphrase
3859
	  dialog on query search.
3860

    
3861
2007-09-12
3862

    
3863
	* libsylph/enums.h
3864
	  libsylph/folder.h
3865
	  libsylph/prefs_common.[ch]
3866
	  src/summaryview.c
3867
	  src/prefs_summary_column.[ch]
3868
	  src/mainwindow.c: added 'To' column to the summary view. It will
3869
	  be displayed at sent folders (Sent, Draft, Queue) by default.
3870
	  The display column setting of sent and normal folders became
3871
	  independent.
3872

    
3873
2007-09-10
3874

    
3875
	* src/compose.c
3876
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
3877
	  PGP/MIME.
3878
	  rfc2015_encrypt_sign(): added.
3879
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
3880

    
3881
2007-09-07
3882

    
3883
	* src/compose.c
3884
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
3885
	  rfc2015_encrypt_armored()
3886
	  rfc2015_encrypt_sign_armored(): added.
3887

    
3888
2007-08-31
3889

    
3890
	* version 2.4.5
3891

    
3892
2007-08-31
3893

    
3894
	* src/addr_compl.c: get_complete_address(): fixed another format
3895
	  string bug in address completion (thanks to Megaman 9703).
3896

    
3897
2007-08-23
3898

    
3899
	* src/compose.c: compose_is_itemized(): also don't join '--'.
3900

    
3901
2007-08-23
3902

    
3903
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
3904
	  when cur_locale = "" (thanks to Elohin Igor').
3905

    
3906
2007-08-23
3907

    
3908
	* src/inc.c: inc_put_error(): fixed format string vulnerability
3909
	  (thanks to Ulf Harnhammar, Secunia Research).
3910

    
3911
2007-07-20
3912

    
3913
	* version 2.4.4
3914

    
3915
2007-07-20
3916

    
3917
	* src/compose.c: compose_reply(): fixed a memory leak.
3918

    
3919
2007-07-20
3920

    
3921
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
3922
	  random error message.
3923
	* src/send_message.c: send_message_smtp(): ignore errors right after
3924
	  QUIT (workaround for Gmail SMTP server).
3925

    
3926
2007-07-18
3927

    
3928
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
3929

    
3930
2007-07-17
3931

    
3932
	* src/mimeview.c: mimeview_reply(): remove file after reply.
3933

    
3934
2007-07-17
3935

    
3936
	* src/compose.c
3937
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
3938
	  target's Message-Id when adding reply flags.
3939

    
3940
2007-07-13
3941

    
3942
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
3943
	  added.
3944
	* src/folderview.c: also update junk folder path when a folder is
3945
	  renamed.
3946

    
3947
2007-07-13
3948

    
3949
	* libsylph/filter.c: filter_rule_rename_dest_path()
3950
	  filter_rule_delete_action_by_dest_path(): fixed path separator
3951
	  (win32: fixes renaming of folder didn't modify filter actions).
3952

    
3953
2007-07-12
3954

    
3955
	* src/compose.[ch]
3956
	  src/send_message.[ch]: refactored
3957
	  add-reply-or-forward-mark-after-sending.
3958
	* libsylph/procmsg.c: removed debug print.
3959

    
3960
2007-07-11
3961

    
3962
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
3963
	* src/compose.c
3964
	  src/send_message.c: code cleanup.
3965

    
3966
2007-07-11
3967

    
3968
	* src/editbook.c: win32: fixed a bug that the name entry didn't
3969
	  accept key input.
3970

    
3971
2007-07-10
3972

    
3973
	* src/compose.c
3974
	  src/mimeview.[ch]
3975
	  src/send_message.c: added the feature to reply to attached
3976
	  message/rfc822 messages.
3977
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
3978

    
3979
2007-07-10
3980

    
3981
	* src/compose.c: restore reply/forward target on reedit.
3982
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
3983

    
3984
2007-07-09
3985

    
3986
	* src/compose.c
3987
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
3988
	  after sending from queue.
3989

    
3990
2007-07-09
3991

    
3992
	* src/compose.c: implemented add-forward-mark-after-sending.
3993

    
3994
2007-07-09
3995

    
3996
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
3997
	* src/compose.c
3998
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
3999

    
4000
2007-06-26
4001

    
4002
	* version 2.4.3
4003

    
4004
2007-06-25
4005

    
4006
	* src/addressbook.c: addressbook_format_address(): null-check person
4007
	  to avoid crash (thanks to Michael Schwendt).
4008

    
4009
2007-06-22
4010

    
4011
	* src/about.c: place cursor at the start (fixed unintended scroll
4012
	  on win32).
4013

    
4014
2007-06-15
4015

    
4016
	* src/manage_window.c: manage_window_set_transient(): force popup
4017
	  of parent window (fixes invisible dialog when main window is hidden).
4018

    
4019
2007-06-11
4020

    
4021
	* libsylph/socket.[ch]: added sock_add_watch_poll().
4022
	* libsylph/session.c: win32: use blocking socket while sending data
4023
	  (fixes stall of SMTP when sending via dialup connection).
4024

    
4025
2007-06-08
4026

    
4027
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
4028
	  BOM.
4029

    
4030
2007-06-07
4031

    
4032
	* libsylph/session.c: session_ping_cb(): abort if not connected.
4033

    
4034
2007-06-04
4035

    
4036
	* src/summaryview.c: clear search entry when Escape key is pressed.
4037

    
4038
2007-05-28
4039

    
4040
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
4041
	  when pid was not obtained.
4042

    
4043
2007-05-28
4044

    
4045
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
4046
	  incorporation while dialog is open.
4047

    
4048
2007-05-18
4049

    
4050
	* version 2.4.2
4051

    
4052
2007-05-18
4053

    
4054
	* src/main.c: open_message(): fixed a memory leak.
4055

    
4056
2007-05-18
4057

    
4058
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
4059
	* src/textview.c: URI encode mailto: to protect '+'.
4060

    
4061
2007-05-17
4062

    
4063
	* src/main.c
4064
	  src/mainwindow.c: added --open to the help message.
4065

    
4066
2007-05-16
4067

    
4068
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
4069
	  performance of IMAP4 by only modifying the flagged messages.
4070

    
4071
2007-05-16
4072

    
4073
	* libsylph/utils.[ch]:
4074
	  extract_parenthesis_with_escape()
4075
	  extract_quote_with_escape(): added.
4076
	* libsylph/procheader.c: procheader_get_fromname(): process
4077
	  quoted-pair correctly.
4078

    
4079
2007-05-15
4080

    
4081
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
4082
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
4083
	  only if body charset is ISO-2022-JP. Use quoted-printable or
4084
	  base64 in other case.
4085

    
4086
2007-05-14
4087

    
4088
	* src/summaryview.c: the quick search key now persists on refresh.
4089
	  The selection now persists on the update of quick search.
4090

    
4091
2007-05-10
4092

    
4093
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
4094

    
4095
2007-05-10
4096

    
4097
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
4098
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
4099
	  setting it sensitive.)
4100

    
4101
2007-05-10
4102

    
4103
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
4104

    
4105
2007-05-10
4106

    
4107
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
4108
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
4109
	* src/summaryview.c: the quick search condition now persists for the
4110
	  whole session.
4111

    
4112
2007-05-09
4113

    
4114
	* src/main.c: also supported '--open' in initial startup.
4115

    
4116
2007-05-09
4117

    
4118
	* src/main.c: implemented '--open' command line option which open
4119
	  messages specified with command-line in new window.
4120
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
4121
	  out of range.
4122

    
4123
2007-05-08
4124

    
4125
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
4126
	  automatically set SSL ports in Advanced tab when the radio buttons
4127
	  are toggled.
4128

    
4129
2007-05-07
4130

    
4131
	* src/folderview.c: enabled recursive download of remote folders.
4132

    
4133
2007-05-02
4134

    
4135
	* version 2.4.1
4136

    
4137
2007-05-02
4138

    
4139
	* src/sylpheed.rc.in: updated copyright year.
4140

    
4141
2007-04-27
4142

    
4143
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
4144
	  path separator problem (use / for abstract path).
4145

    
4146
2007-04-27
4147

    
4148
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
4149
	  option.
4150

    
4151
2007-04-26
4152

    
4153
	* src/addr_compl.c: insert address only if shift or control key is
4154
	  pressed when accepting.
4155

    
4156
2007-04-26
4157

    
4158
	* src/addressbook.c: addressbook_load_completion(): added nickname to
4159
	  the callback argument for completion only. Give priority to display
4160
	  name rather than nickname.
4161
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
4162
	  duplicated candidates.
4163

    
4164
2007-04-26
4165

    
4166
	* src/main.c: win32: disable autocheck timer while suspending to
4167
	  prevent network error on resume.
4168

    
4169
2007-04-23
4170

    
4171
	* libsylph/ssl.c
4172
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
4173
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
4174
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
4175

    
4176
2007-04-20
4177

    
4178
	* version 2.4.0
4179

    
4180
2007-04-20
4181

    
4182
	* manual/ja/sylpheed.sgml
4183
	  manual/ja/sylpheed*.html: updated.
4184

    
4185
2007-04-19
4186

    
4187
	* libsylph/pop.c:
4188
	  pop3_getauth_apop_send()
4189
	  pop3_session_recv_msg(): check for invalid APOP timestamp
4190
	  (CVE-2007-1558), and check for the functions' return value.
4191

    
4192
2007-04-19
4193

    
4194
	* src/mainwindow.c: toolbar_customize()
4195
	  src/compose.c: toolbar_customize(): write config file after toolbar
4196
	  customization.
4197

    
4198
2007-04-18
4199

    
4200
	* version 2.4.0rc
4201

    
4202
2007-04-18
4203

    
4204
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
4205
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
4206
	  via FreeCap on Win32).
4207
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
4208
	  when output to stdout to display UTF-8 correctly.
4209

    
4210
2007-04-18
4211

    
4212
	* src/printing.c: message_count_page(): a workaround for the crash
4213
	  which seems to occur on Fedora Core.
4214

    
4215
2007-04-17
4216

    
4217
	* manual/ja/sylpheed.sgml
4218
	  manual/ja/sylpheed*.html: updated.
4219

    
4220
2007-04-17
4221

    
4222
	* src/addrcache.c
4223
	  src/addressbook.c: fixed a crash bug that if a person was removed
4224
	  and its e-mail address was referenced by a group in another folder.
4225

    
4226
2007-04-17
4227

    
4228
	* libsylph/session.[ch]: remove idle callback on close, and check
4229
	  GSource in the callback (possibly fixes crashes on cancellation).
4230

    
4231
2007-04-16
4232

    
4233
	* manual/ja/sylpheed.sgml
4234
	  manual/ja/sylpheed*.html: updated for 2.4.0.
4235

    
4236
2007-04-16
4237

    
4238
	* libsylph/prefs_common.c
4239
	  src/gtkutils.[ch]
4240
	  src/main.c: win32: check if the font "MS Gothic 12" is really
4241
	  loadable. Also check for multi-byte font name for the new JIS2004
4242
	  MS Gothic font.
4243

    
4244
2007-04-13
4245

    
4246
	* libsylph/utils.c: copy_file(): optimized using read() / write().
4247

    
4248
2007-04-13
4249

    
4250
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
4251
	  FALSE (optimization in win32).
4252
	  rename_force(): win32: don't use workaround in recent version of GLib
4253
	  since its g_rename() now atomically overwrites the destination file.
4254
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
4255
	  non-overwrite mode.
4256

    
4257
2007-04-12
4258

    
4259
	* version 2.4.0beta8
4260

    
4261
2007-04-12
4262

    
4263
	* src/menu.h
4264
	  src/mainwindow.c: added toolbar style switch to the context menu of
4265
	  the toolbar.
4266

    
4267
2007-04-12
4268

    
4269
	* src/addressbook.c
4270
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
4271

    
4272
2007-04-12
4273

    
4274
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
4275

    
4276
2007-04-11
4277

    
4278
	* src/query_search.c: query_search_folder(): flush summary mark/cache
4279
	  before retrieving message list (fixes incorrect message number on
4280
	  search. Thanks to Nakada).
4281

    
4282
2007-04-11
4283

    
4284
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
4285

    
4286
2007-04-11
4287

    
4288
	* src/filesel.c: use custom overwrite confirmation dialog.
4289

    
4290
2007-04-11
4291

    
4292
	* src/filesel.c: use GTK's overwrite confirmation dialog.
4293

    
4294
2007-04-11
4295

    
4296
	* src/importldif.c
4297
	  src/importcsv.c: fixed the position of transient window.
4298

    
4299
2007-04-11
4300

    
4301
	* src/importcsv.c: scroll CList when reordering.
4302

    
4303
2007-04-11
4304

    
4305
	* src/importcsv.c: supported tab-separated file.
4306

    
4307
2007-04-11
4308

    
4309
	* libsylph/utils.[ch]: strsplit_csv(): added.
4310
	* src/importcsv.c: properly process CSV with double quotations.
4311

    
4312
2007-04-11
4313

    
4314
	* src/addressbook.c: set focus row after import.
4315

    
4316
2007-04-11
4317

    
4318
	* src/importcsv.c: adjusted spacing and wrap file name.
4319

    
4320
2007-04-11
4321

    
4322
	* src/importcsv.c: added description to the field page.
4323

    
4324
2007-04-11
4325

    
4326
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
4327
	  scrollbar size.
4328

    
4329
2007-04-11
4330

    
4331
	* src/inc.c: inc_cancel()
4332
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
4333
	  when cancelled (possibly fixes crash after cancellation).
4334

    
4335
2007-04-10
4336

    
4337
	* src/importcsv.c: added Remarks field. Fixed reorder of the last row.
4338

    
4339
2007-04-10
4340

    
4341
	* src/importcsv.c: implemented enable/disable of fields.
4342

    
4343
2007-04-10
4344

    
4345
	* src/importldif.c: modified the navigate buttons.
4346
	* src/importcsv.c: implemented reorder of items.
4347

    
4348
2007-04-10
4349

    
4350
	* src/addressbook.c: also delete physical files when deleting data
4351
	  sources. Bring addressbook window in front after closing the import
4352
	  dialogs.
4353
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
4354
	  CSV columns < address book fileds.
4355

    
4356
2007-04-10
4357

    
4358
	* src/importldif.c
4359
	  src/importcsv.c: convert filename from/to UTF-8.
4360

    
4361
2007-04-10
4362

    
4363
	* src/importldif.c
4364
	  src/importcsv.c: use GtkFileChooser.
4365
	* src/passphrase.c
4366
	  src/editjpilot.c
4367
	  src/export.c
4368
	  src/import.c
4369
	  src/editvcard.c: removed redundant includes.
4370

    
4371
2007-04-10
4372

    
4373
	* src/mainwindow.c
4374
	  src/prefs_filter.c: modified the string "Filter setting" to
4375
	  "Filter settings".
4376

    
4377
2007-04-06
4378

    
4379
	* src/importcsv.c: fixed import of locale encoding.
4380

    
4381
2007-04-06
4382

    
4383
	* src/importcsv.[ch]
4384
	  src/addressbook.c
4385
	  src/Makefile.am: implemented CSV import (in progress).
4386

    
4387
2007-04-06
4388

    
4389
	* src/compose.c: modified the menu string '/View/Reply-To' and
4390
	  '/View/Followup-To'.
4391

    
4392
2007-04-06
4393

    
4394
	* src/compose.c: made the position of the ruler ticks accurate.
4395

    
4396
2007-04-06
4397

    
4398
	* libsylph/filter.[ch]: return error code.
4399
	* src/inc.c
4400
	  src/summaryview.c: display error dialog if the execution of the
4401
	  junk filter command failed.
4402

    
4403
2007-04-06
4404

    
4405
	* src/summaryview.c: added new quick search rule: 'Within 1 day' and
4406
	  'Recent 5 days'. Fixed a memory leak.
4407

    
4408
2007-04-05
4409

    
4410
	* src/compose.c: added margin to the text view.
4411
	* src/gtkshruler.[ch]: added new APIs for tick start position.
4412

    
4413
2007-04-04
4414

    
4415
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
4416
	  memory instead of stack for read buffer, and increased the max
4417
	  recursion level to 64.
4418

    
4419
2007-04-04
4420

    
4421
	* src/inc.c: inc_is_active(): also check for session queue.
4422
	  inc_cancel_all(): really cancel all sessions.
4423

    
4424
2007-04-03
4425

    
4426
	* version 2.4.0beta7
4427

    
4428
2007-04-03
4429

    
4430
	* libsylph/mh.c
4431
	  libsylph/folder.c
4432
	  libsylph/imap.c: win32: fixed a bug that the path separator of
4433
	  FolderItem::path was not processed correctly (fixed path information
4434
	  becoming incorrect on renaming folders).
4435

    
4436
2007-04-02
4437

    
4438
	* sylpheed.desktop: added Comment[hu] and modified Categories
4439
	  (thanks to nTOMasz).
4440

    
4441
2007-04-02
4442

    
4443
	* src/prefs_toolbar.[ch]
4444
	  src/mainwindow.[ch]: added Stop button to the toolbar.
4445

    
4446
2007-03-30
4447

    
4448
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
4449
	  in-reply-to header.
4450
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
4451
	  to Laurent Bigonville).
4452

    
4453
2007-03-29
4454

    
4455
	* src/main.c: app_will_exit(): force process termination (fixes
4456
	  unable to exit sylpheed in some case).
4457

    
4458
2007-03-29
4459

    
4460
	* src/inc.c
4461
	  src/main.c: disable --compose, --receive, --send remote commands
4462
	  when a modal dialog exists.
4463

    
4464
2007-03-28
4465

    
4466
	* src/textview.c: textview_show_message(): put error message when
4467
	  decryption failed.
4468

    
4469
2007-03-28
4470

    
4471
	* src/folderview.c: folderview_select_next_unread(): temporarily
4472
	  disable remember_last_selected option (fixes select next unread).
4473

    
4474
2007-03-28
4475

    
4476
	* version 2.4.0beta6
4477

    
4478
2007-03-27
4479

    
4480
	* src/prefs_display_header.c
4481
	  src/prefs_actions.c
4482
	  src/addressbook.c
4483
	  src/editgroup.c
4484
	  src/importldif.c
4485
	  src/prefs_template.c
4486
	  src/select-keys.c
4487
	  src/editaddress.c
4488
	  src/addressadd.c
4489
	  src/editldap_basedn.c
4490
	  src/prefs_summary_column.c
4491
	  src/prefs_filter_edit.c
4492
	  src/prefs_display_items.c
4493
	  src/prefs_customheader.c
4494
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
4495
	  in GTK+ 2.10.11.
4496

    
4497
2007-03-25
4498

    
4499
	* libsylph/imap.c
4500
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
4501
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
4502
	  were not filtered were not counted as new messages.
4503

    
4504
2007-03-25
4505

    
4506
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
4507
	  language selection).
4508

    
4509
2007-03-23
4510

    
4511
	* src/folderview.c: label_window_create(): don't use
4512
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
4513

    
4514
2007-03-20
4515

    
4516
	* src/prefs_display_item.c: win32: made a workaround for the CList
4517
	  redraw problem in GTK+ 2.10.11.
4518

    
4519
2007-03-16
4520

    
4521
	* version 2.4.0beta5
4522

    
4523
2007-03-15
4524

    
4525
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
4526
	  changes were not applied on copy action in local filtering.
4527
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
4528
	  automatic filtering.
4529

    
4530
2007-03-14
4531

    
4532
	* libsylph/mh.c
4533
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
4534
	  (fixes data format incompatibility between Unix and Win32).
4535

    
4536
2007-03-14
4537

    
4538
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
4539
	  filtering on IMAP.
4540

    
4541
2007-03-14
4542

    
4543
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
4544
	  of quotation in continuing multi-byte strings.
4545

    
4546
2007-03-13
4547

    
4548
	* src/summaryview.c: fixed crash on exit when the order of summary
4549
	  columns were changed by DnD.
4550

    
4551
2007-03-02
4552

    
4553
	* src/printing.c: printing_print_messages_gtk(): made the default
4554
	  directory of printing dialog document dir.
4555

    
4556
2007-03-02
4557

    
4558
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
4559
	  when ESC, BS etc. is pressed.
4560
	* src/addressbook.c: removed Name: label.
4561

    
4562
2007-03-01
4563

    
4564
	* src/rfc2015.c
4565
	  src/sigstatus.c: guard against null verify result.
4566

    
4567
2007-02-23
4568

    
4569
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
4570
	  new mail notification.
4571

    
4572
2007-02-23
4573

    
4574
	* libsylph/session.c: win32: fixed a bug that the timeout didn't work.
4575

    
4576
2007-02-21
4577

    
4578
	* src/addressbook.c
4579
	  src/addressitem.h: added close button to the address book.
4580
	  Set the minimum size of the window.
4581

    
4582
2007-02-16
4583

    
4584
	* src/editaddress.c: removed unused code, and set window position to
4585
	  center on parent.
4586

    
4587
2007-02-16
4588

    
4589
	* src/editgroup.c: improved the layout of the edit group dialog.
4590

    
4591
2007-02-15
4592

    
4593
	* version 2.4.0beta4
4594

    
4595
2007-02-15
4596

    
4597
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
4598
	  is disabled.
4599

    
4600
2007-02-15
4601

    
4602
	* src/addressbook.c: addressbook_load_completion(): fixed possible
4603
	  crash.
4604

    
4605
2007-02-15
4606

    
4607
	* src/folderview.c: folderview_create(): enabled coloring of
4608
	  new/unread/total columns.
4609

    
4610
2007-02-13
4611

    
4612
	* src/addressbook.c: enabled multiple copy and paste of persons.
4613

    
4614
2007-02-13
4615

    
4616
	* src/addressbook.c
4617
	  src/addrbook.[ch]: when deleting email from group, only remove from
4618
	  group list and not from person.
4619
	  Added "Delete" shortcut key to '/Address/Delete'.
4620

    
4621
2007-02-13
4622

    
4623
	* wrc/mainwindow.c: main_window_get_size(): fixed the problem that
4624
	  the width of the folder view was not saved on maximized state.
4625

    
4626
2007-02-13
4627

    
4628
	* src/folderview.c: folderview_check_new(): don't give up unless the
4629
	  network failure of remote mailboxes.
4630

    
4631
2007-02-09
4632

    
4633
	* src/addressbook.c: removed redundant signal handler.
4634

    
4635
2007-02-09
4636

    
4637
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
4638
	  sensitivity of 'New Address'.
4639
	* src/editgroup.c: improved the behavior of edit group dialog.
4640

    
4641
2007-02-09
4642

    
4643
	* src/addressbook.c: implemented copy and paste of person, and
4644
	  refactored the menu sensitivity management.
4645

    
4646
2007-02-08
4647

    
4648
	* libsylph/mbox.[ch]
4649
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
4650
	  proc_mbox(): don't filter junk if folder_table is NULL.
4651

    
4652
2007-02-07
4653

    
4654
	* version 2.4.0beta3
4655

    
4656
2007-02-07
4657

    
4658
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
4659
	  fixed a memory leak.
4660

    
4661
2007-02-07
4662

    
4663
	* libsylph/procheader.[ch]
4664
	  src/query_search.c
4665
	  src/prefs_filter_edit.c
4666
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
4667
	  could be broken after editing a search folder.
4668
	  Fixed a bug that the user-defined headers was not saved.
4669

    
4670
2007-02-06
4671

    
4672
	* libsylph/mbox.[ch]
4673
	  src/inc.c: filter junk mails from local mbox even if
4674
	  prefs_common.filter_on_inc is FALSE.
4675
	  proc_mbox_full(): added.
4676

    
4677
2007-02-06
4678

    
4679
	* src/prefs_toolbar.[ch]
4680
	  src/icons/stock_notspam.png
4681
	  src/icons/Makefile.am
4682
	  src/stock_pixmap.[ch]
4683
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
4684
	  main toolbar.
4685

    
4686
2007-02-05
4687

    
4688
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
4689

    
4690
2007-02-02
4691

    
4692
	* src/compose.c
4693
	  src/main.c
4694
	  src/mainwindow.c: disable 'Send' button when no queued messages
4695
	  exist.
4696

    
4697
2007-02-02
4698

    
4699
	* src/prefs_toolbar.c
4700
	  src/prefs_summary_column.c
4701
	  src/prefs_display_items.c: disalbed reordering by DnD because of
4702
	  GtkCList bug. Added dummy row to the display list. Made separator
4703
	  label more visible.
4704

    
4705
2007-02-01
4706

    
4707
	* src/prefs_toolbar.c: fixed 'Get' icon.
4708

    
4709
2007-02-01
4710

    
4711
	* version 2.4.0beta2
4712

    
4713
2007-02-01
4714

    
4715
	* libsylph/prefs_common.c
4716
	  src/compose.[ch]
4717
	  src/prefs_toolbar.[ch]
4718
	  src/mainwindow.c
4719
	  src/prefs_display_items.h: refactored the toolbar structure.
4720
	  Added common and account prefs tool button to the compose window.
4721

    
4722
2007-02-01
4723

    
4724
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
4725
	  items in Configuration menu.
4726

    
4727
2007-02-01
4728

    
4729
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
4730
	  the window was kept being skipped from window list after it became
4731
	  visible with window shading or switching workspaces.
4732

    
4733
2007-01-31
4734

    
4735
	* libsylph/enums.h
4736
	  src/compose.c
4737
	  src/prefs_toolbar.h
4738
	  src/mainwindow.c: added the option 'Text at the right of icon' for
4739
	  the toolbar.
4740

    
4741
2007-01-31
4742

    
4743
	* src/mainwindow.c
4744
	  src/prefs_account_dialog.c: made labels more descriptive.
4745

    
4746
2007-01-31
4747

    
4748
	* src/compose.c
4749
	  src/menu.c
4750
	  src/gtkutils.[ch]
4751
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
4752
	  Overflow menu was added, and the size of button became not fully
4753
	  homogeneous.
4754

    
4755
2007-01-30
4756

    
4757
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
4758
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
4759
	  try unlink() for symbolic links.
4760

    
4761
2007-01-30
4762

    
4763
	* src/mainwindow.[ch]
4764
	  src/prefs_toolbar.[ch]: added new toolbar items.
4765

    
4766
2007-01-30
4767

    
4768
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
4769
	  don't automatically hide Junk and Execute button.
4770
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
4771

    
4772
2007-01-29
4773

    
4774
	* version 2.4.0beta1
4775

    
4776
2007-01-26
4777

    
4778
	* src/mainwindow.c
4779
	  src/compose.c: fixed a bug that the toolbar state was reset to
4780
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
4781

    
4782
2007-01-26
4783

    
4784
	* src/prefs_toolbar.c
4785
	  src/mainwindow.c
4786
	  src/prefs_display_items.[ch]: set dialog title and label.
4787
	* src/prefs_summary_column.c: place window on the center of parent.
4788

    
4789
2007-01-26
4790

    
4791
	* src/compose.c
4792
	  src/prefs_toolbar.[ch]
4793
	  src/mainwindow.c
4794
	  src/prefs_display_items.[ch]: implemented the toolbar customization
4795
	  of the composition window.
4796
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
4797
	  before focused row.
4798

    
4799
2007-01-25
4800

    
4801
	* src/prefs_display_items.[ch]
4802
	  src/prefs_toolbar.[ch]
4803
	  src/mainwindow.c: implemented the toolbar customization dialog.
4804

    
4805
2007-01-24
4806

    
4807
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
4808
	  setsockopt().
4809

    
4810
2007-01-22
4811

    
4812
	* libsylph/session.c: session_ping_cb(): prohibit blocking here.
4813
	  libsylph/socket.[ch]: added SockFlags as a member of SockInfo.
4814
	  fd_check_io(): select() sockets if SOCK_CHECK_IO flag is up even if
4815
	  in non-blocking mode (prevents WSAEWOULDBLOCK in Win32).
4816

    
4817
2007-01-19
4818

    
4819
	* libsylph/session.c
4820
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
4821
	  (fixes low performance on sending data).
4822

    
4823
2007-01-19
4824

    
4825
	* src/send_message.c: send_message_smtp(): prevent incorporation
4826
	  while executing the event loop.
4827

    
4828
2007-01-18
4829

    
4830
	* libsylph/prefs_common.[ch]
4831
	  src/mainwindow.c: implemented the framework of toolbar
4832
	  customization.
4833

    
4834
2007-01-18
4835

    
4836
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
4837
	  the option "Filter new messages in INBOX on receiving".
4838

    
4839
2007-01-18
4840

    
4841
	* src/mainwindow.c: main_window_toolbar_create(): added separator
4842
	  between junk and next (or execute).
4843

    
4844
2007-01-18
4845

    
4846
	* src/textview.c: textview_clear(): made a workaround for the assertion
4847
	  failure in gtk_text_view_validate_onscreen().
4848

    
4849
2007-01-17
4850

    
4851
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
4852
	  procmsg_get_message_file() failed.
4853
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
4854
	  uncached_only.
4855

    
4856
2007-01-17
4857

    
4858
	* libsylph/virtual.c: fixed virtual class structure.
4859

    
4860
2007-01-17
4861

    
4862
	* libsylph/mh.c
4863
	  libsylph/folder.[ch]
4864
	  libsylph/news.c
4865
	  libsylph/prefs_account.[ch]
4866
	  libsylph/imap.c
4867
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
4868
	  folder.
4869
	  folder_item_get_uncached_msg_list(): new API.
4870

    
4871
2007-01-17
4872

    
4873
	* src/about.[ch]
4874
	  README
4875
	  README.ja
4876
	  COPYING: modified the copyright year.
4877

    
4878
2007-01-17
4879

    
4880
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
4881
	  if code conversion failed.
4882

    
4883
2007-01-16
4884

    
4885
	* libsylph/procmsg.c: procmsg_open_data_file(): fixed a bug that the
4886
	  version of a data file was not checked when the file couldn't be
4887
	  opened with EACCES and reopened.
4888

    
4889
2007-01-15
4890

    
4891
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
4892
	  of using environmental variable APPDATA. 
4893

    
4894
2007-01-15
4895

    
4896
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
4897
	  name (if possible).
4898

    
4899
2007-01-12
4900

    
4901
	* src/account_dialog.c: account_edit_create(): place edit account
4902
	  window at the center of parent window.
4903

    
4904
2007-01-12
4905

    
4906
	* libsylph/utils.c
4907
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
4908
	  (fixes stray quote character appearing after encoding mail headers).
4909

    
4910
2007-01-11
4911

    
4912
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
4913
	  around equals between name and value of MIME parameters.
4914

    
4915
2007-01-11
4916

    
4917
	* libsylph/prefs_common.[ch]
4918
	  src/trayicon.c
4919
	  src/prefs_common_dialog.c: added the option to toggle window on
4920
	  trayicon click.
4921

    
4922
2007-01-11
4923

    
4924
	* libsylph/ssl.c: find_certs_file(): also look for "ca-root.crt".
4925

    
4926
2006-12-28
4927

    
4928
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
4929
	  filter_junk_on_recv is enabled.
4930

    
4931
2006-12-28
4932

    
4933
	* configure.in: check additional libraries (resolv, socket, nsl)
4934
	  (fixes compilation failure in some OSes).
4935

    
4936
2006-12-28
4937

    
4938
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
4939
	  error (fixes out of sync response).
4940

    
4941
2006-12-28
4942

    
4943
	* src/compose.c: compose_create(): win32: don't set geometry hint
4944
	  (fixes compose window cannot be maximized).
4945

    
4946
2006-12-28
4947

    
4948
	* src/compose.c: compose_exec_ext_editor(): display verbose error
4949
	  message. Fixed a memory leak.
4950

    
4951
2006-12-25
4952

    
4953
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
4954

    
4955
2006-12-25
4956

    
4957
	* libsylph/utils.c: change_file_mode_rw(): win32: use
4958
	  SetFileAttributes() to change file attributes.
4959
	* libsylph/procmsg.c:
4960
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
4961
	  succeeds (fixes crash when .sylpheed_mark is not writable).
4962
	  procmsg_open_data_file(): remove read-only/hidden attributes
4963
	  when data file is unable to open with EACCES.
4964

    
4965
2006-12-25
4966

    
4967
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
4968
	  failure with GLib 2.4).
4969

    
4970
2006-12-22
4971

    
4972
	* version 2.3.0
4973

    
4974
2006-12-22
4975

    
4976
	* manual/ja/sylpheed.sgml
4977
	  manual/ja/sylpheed*.html
4978
	  manual/ja/Makefile.am: added security feature section.
4979

    
4980
2006-12-20
4981

    
4982
	* manual/ja/sylpheed.sgml
4983
	  manual/ja/sylpheed*.html
4984
	  manual/ja/Makefile.am: updated for 2.3.0.
4985

    
4986
2006-12-19
4987

    
4988
	* version 2.3.0rc
4989

    
4990
2006-12-19
4991

    
4992
	* src/mainwindow.c: main_window_popup(): follow the current visibility
4993
	  state in separate window mode (fixes blank message view is always
4994
	  appears on window popup).
4995

    
4996
2006-12-18
4997

    
4998
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
4999
	  also when only certs_file exists.
5000

    
5001
2006-12-18
5002

    
5003
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
5004
	  in multiple location.
5005
	  ssl_init_socket_with_method(): disabled reject list (for now).
5006

    
5007
2006-12-14
5008

    
5009
	* src/version.h.in: modified PROG_VERSION string.
5010

    
5011
2006-12-14
5012

    
5013
	* version 2.3.0beta7
5014

    
5015
2006-12-14
5016

    
5017
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
5018

    
5019
2006-12-14
5020

    
5021
	* src/compose.c
5022
	  src/prefs_template.c
5023
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
5024

    
5025
2006-12-13
5026

    
5027
	* src/printing.c: adjusted the margin for page number.
5028

    
5029
2006-12-13
5030

    
5031
	* src/printing.[ch]
5032
	  src/messageview.c
5033
	  src/mainwindow.c: implemented page setup.
5034

    
5035
2006-12-13
5036

    
5037
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
5038
	  setting.
5039

    
5040
2006-12-13
5041

    
5042
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
5043
	  modified.
5044

    
5045
2006-12-13
5046

    
5047
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
5048
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
5049
	  for debug option.
5050

    
5051
2006-12-13
5052

    
5053
	* src/compose.c: compose_reedit(): place cursor at the top of the
5054
	  text. Set the default focus to To or Subject entry if they're empty.
5055

    
5056
2006-12-12
5057

    
5058
	* libsylph/ssl.[ch]
5059
	  src/sslmanager.[ch]
5060
	  src/main.c: implemented SSL certificate dialog.
5061

    
5062
2006-12-12
5063

    
5064
	* src/printing.c: draw_page(): fixed crash on the request of a page
5065
	  which is out of range.
5066

    
5067
2006-12-12
5068

    
5069
	* src/printing.c: reimplemented multiple page printing.
5070
	  Implemented printing of MIME part using GtkPrintOperation.
5071

    
5072
2006-12-11
5073

    
5074
	* src/prefs_common_dialog.c
5075
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
5076

    
5077
2006-12-11
5078

    
5079
	* src/prefs_account_dialog.c: implemented auto-input of signature.
5080

    
5081
2006-12-08
5082

    
5083
	* libsylph/prefs_account.[ch]
5084
	  src/prefs_account_dialog.c
5085
	  src/compose.c: added the option to input signature directly.
5086

    
5087
2006-12-08
5088

    
5089
	* src/printing.c: use the display font size.
5090

    
5091
2006-12-07
5092

    
5093
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
5094
	  the description.
5095

    
5096
2006-12-07
5097

    
5098
	* version 2.3.0beta6
5099

    
5100
2006-12-07
5101

    
5102
	* src/messageview.c
5103
	  src/textview.c: give the priority to the separated message view's
5104
	  encoding setting on display and on reply.
5105

    
5106
2006-12-06
5107

    
5108
	* src/printing.c: layout_set_headers(): fixed a memory leak.
5109
	  message_count_page(): adjusted the line number of first page.
5110

    
5111
2006-12-06
5112

    
5113
	* src/printing.c: added page number.
5114

    
5115
2006-12-06
5116

    
5117
	* src/printing.c: more proper implementetion.
5118

    
5119
2006-12-05
5120

    
5121
	* src/summaryview.c:
5122
	  summary_filter_func()
5123
	  summary_filter_junk_func(): flush UI for each 100 messages.
5124

    
5125
2006-12-05
5126

    
5127
	* src/send_message.c: send_send_data_progressive(): win32: force
5128
	  flushing of UI (fixes the dialog not updated while sending large
5129
	  messages).
5130

    
5131
2006-12-04
5132

    
5133
	* src/printing.c: implemented printing of multiple pages.
5134

    
5135
2006-12-04
5136

    
5137
	* src/printing.c: implemented page counting.
5138

    
5139
2006-12-04
5140

    
5141
	* src/printing.c: printing_print_message_part(): show confirmation
5142
	  dialog.
5143

    
5144
2006-12-04
5145

    
5146
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
5147
	  (thanks to Sebastian Kargel).
5148

    
5149
2006-11-30
5150

    
5151
	* libsylph/procmsg.c
5152
	  src/printing.[ch]
5153
	  src/messageview.c
5154
	  src/mimeview.[ch]
5155
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
5156

    
5157
2006-11-29
5158

    
5159
	* libsylph/prefs_common.[ch]
5160
	  src/summaryview.c
5161
	  src/prefs_common_dialog.c: added an option "Use external program for
5162
	  printing". It is ignored on GTK+ < 2.10, though.
5163

    
5164
2006-11-29
5165

    
5166
	* libsylph/prefs_common.[ch]
5167
	  src/compose.c
5168
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
5169
	  reply to self messages".
5170

    
5171
2006-11-24
5172

    
5173
	* src/mainwindow.c: account_selector_menu_cb(): only change current
5174
	  account display (fixes message view get scrolled to the top on
5175
	  account change).
5176

    
5177
2006-11-22
5178

    
5179
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
5180
	  is displayed at the top (fixes window not brought in front with
5181
	  the tray icon click after DnD).
5182

    
5183
2006-11-22
5184

    
5185
	* src/printing.[ch]
5186
	  src/summaryview.c: initial implementation of new printing using
5187
	  GtkPrintOperation.
5188

    
5189
2006-11-21
5190

    
5191
	* src/summaryview.c
5192
	  src/folderview.c
5193
	  src/mainwindow.c: disable new mail notification when any message
5194
	  is displayed, marked as read, or trashes are emptied.
5195

    
5196
2006-11-21
5197

    
5198
	* merged from LibSylph branch.
5199
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
5200
	* libsylph/session.c: check whether notify callback is set.
5201
	* libsylph/smtp.h
5202
	  libsylph/session.h
5203
	  libsylph/socket.h: fixed the offset of struct members independent
5204
	  from configuration.
5205

    
5206
2006-11-20
5207

    
5208
	* libsylph/folder.[ch]: added folder_scan_tree() and
5209
	  folder_create_tree().
5210

    
5211
2006-11-20
5212

    
5213
	* merged from LibSylph branch.
5214
	* libsylph/prefs_common.[ch]: added prefs_common_get().
5215
	* libsylph/filter.h: modified the prototype of filter_cond_new().
5216
	* libsylph/account.[ch]: added account_get_current_account().
5217
	* libsylph/mbox.c: use account_get_current_account().
5218
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
5219

    
5220
2006-11-16
5221

    
5222
	* src/mainwindow.c: main_window_create(): modified the height of
5223
	  the statusbar.
5224

    
5225
2006-11-16
5226

    
5227
	* src/summaryview.c: periodically update UI on manual filtering.
5228

    
5229
2006-11-15
5230

    
5231
	* src/jpilot.c: applied the patch for libpisock12 support (fixes
5232
	  AddressDB.pdb import failure). Thanks to Colin and Corey.
5233

    
5234
2006-11-14
5235

    
5236
	* libsylph/utils.[ch]: added get_document_dir() which returns the
5237
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
5238
	  home directory).
5239
	* src/filesel.c: filesel_select_file_full(): made the default directory
5240
	  document folder.
5241

    
5242
2006-11-14
5243

    
5244
	* src/addressadd.c: removed statusbar.
5245

    
5246
2006-11-13
5247

    
5248
	* src/headerview.[ch]: added Cc: header.
5249

    
5250
2006-11-13
5251

    
5252
	* src/addressadd.c: made the window position at the center of parent
5253
	  window. Also modified the layout.
5254

    
5255
2006-11-10
5256

    
5257
	* version 2.3.0beta5
5258

    
5259
2006-11-10
5260

    
5261
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
5262
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
5263
	  Some code cleanups.
5264

    
5265
2006-11-09
5266

    
5267
	* src/inc.c
5268
	  src/summaryview.c: only disable new mail notification when a new
5269
	  mail is actually read.
5270
	* src/trayicon.c: removed redundant include.
5271

    
5272
2006-11-08
5273

    
5274
	* src/trayicon.c
5275
	  src/icons/stock_sylpheed_newmail.png
5276
	  src/icons/stock_sylpheed_newmail_16.png
5277
	  src/icons/Makefile.am
5278
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
5279
	  mail.
5280

    
5281
2006-11-06
5282

    
5283
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
5284
	  large text.
5285

    
5286
2006-11-06
5287

    
5288
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
5289
	  printing a message with empty Subject, From, and To (thanks to
5290
	  Jonathan Woithe).
5291
	* libsylph/codeconv.c:
5292
	  conv_convert()
5293
	  conv_codeset_strdup_full()
5294
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
5295
	  (fixes crashes with NULL strings).
5296

    
5297
2006-11-02
5298

    
5299
	* libsylph/folder.[ch]
5300
	  libsylph/prefs_common.[ch]
5301
	  src/summaryview.c
5302
	  src/prefs_common_dialog.c: added the option "Remember last selected
5303
	  message".
5304

    
5305
2006-11-01
5306

    
5307
	* libsylph/prefs_common.[ch]
5308
	  src/main.c
5309
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
5310

    
5311
2006-10-31
5312

    
5313
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
5314
	  disable POP before SMTP option with non-POP3 account.
5315

    
5316
2006-10-30
5317

    
5318
	* version 2.3.0beta4
5319

    
5320
2006-10-30
5321

    
5322
	* libsylph/pop.[ch]
5323
	  src/inc.[ch]
5324
	  src/send_message.c
5325
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
5326
	  Nakamoto).
5327

    
5328
2006-10-20
5329

    
5330
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
5331

    
5332
2006-10-19
5333

    
5334
	* libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and
5335
	  UTF-8 to SJIS conversion (fixes character corruption on printing
5336
	  when environment-dependent characters are used in win32).
5337

    
5338
2006-10-19
5339

    
5340
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
5341
	  using GTK+ 2.4.x.
5342

    
5343
2006-10-19
5344

    
5345
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
5346
	  to Fukasawa).
5347

    
5348
2006-10-16
5349

    
5350
	* version 2.3.0beta3
5351

    
5352
2006-10-16
5353

    
5354
	* src/icons/group.xpm: removed the extra spaces.
5355

    
5356
2006-10-13
5357

    
5358
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
5359
	  is_nonblocking_mode(): implemented by saving SockInfo list.
5360
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
5361
	  event occurs for more than one second.
5362
	  Don't use sock_has_read_data() anymore.
5363

    
5364
2006-10-12
5365

    
5366
	* src/messageview.c: removed the border.
5367
	* src/mainwindow.c: decreased the size of statusbar.
5368

    
5369
2006-10-12
5370

    
5371
	* src/main.c
5372
	  src/stock_pixmap.[ch]
5373
	  src/icons/stock_sylpheed_32.png
5374
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
5375

    
5376
2006-10-10
5377

    
5378
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
5379
	  if GTK+ >= 2.10.0.
5380

    
5381
2006-10-10
5382

    
5383
	* src/headerview.c: headerview_init()
5384
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
5385
	  labels which are set not to have focus to make the selection visible.
5386

    
5387
2006-10-10
5388

    
5389
	* src/foldersel.c: foldersel_create(): removed vertical padding.
5390

    
5391
2006-10-10
5392

    
5393
	* src/icons/dir-*.xpm: removed extra spaces.
5394

    
5395
2006-10-10
5396

    
5397
	* src/main.c: win32: use small icon for application icon (fixes icon
5398
	  image got garbled).
5399

    
5400
2006-10-06
5401

    
5402
	* src/action.c: execute_actions(): don't move cursor on insertion
5403
	  mode (fixed a bug that inserted text was always placed at the top).
5404

    
5405
2006-10-05
5406

    
5407
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
5408
	  main window kept hidden on popup with another process).
5409
	* src/trayicon.c: use main_window_popup().
5410

    
5411
2006-10-04
5412

    
5413
	* version 2.3.0beta2
5414

    
5415
2006-10-04
5416

    
5417
	* libsylph/session.c
5418
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
5419

    
5420
2006-10-04
5421

    
5422
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
5423
	  new messages.
5424

    
5425
2006-10-03
5426

    
5427
	* libsylph/socket.c: win32: fd_read(), fd_write(): if recv() or send()
5428
	  fail with WSAEWOULDBLOCK, set errno to EAGAIN.
5429

    
5430
2006-10-03
5431

    
5432
	* src/inc.[ch]: exclude messages marked as read when counting new
5433
	  messages.
5434
	* libsylph/pop.[ch]: count messages skipped by size limit.
5435

    
5436
2006-10-02
5437

    
5438
	* src/mainwindow.c: main_window_get_position(): don't update position
5439
	  when window is hidden.
5440

    
5441
2006-09-28
5442

    
5443
	* version 2.3.0beta1
5444

    
5445
2006-09-28
5446

    
5447
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
5448
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
5449

    
5450
2006-09-28
5451

    
5452
	* src/trayicon.[ch]: trayicon_hide(): added.
5453
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
5454
	* src/main.c: app_will_exit(): call trayicon_destroy().
5455

    
5456
2006-09-28
5457

    
5458
	* src/trayicon.c: use 16x16 icon for Windows system tray.
5459
	* src/icons/stock_sylpheed_16.png
5460
	  src/icons/Makefile.am
5461
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
5462

    
5463
2006-09-28
5464

    
5465
	* src/trayicon.c: some code cleanups.
5466

    
5467
2006-09-27
5468

    
5469
	* src/summaryview.c: adjusted the width of icon columns for win32.
5470

    
5471
2006-09-27
5472

    
5473
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
5474
	  icon for 5 seconds.
5475
	* src/inc.c: blink the tray icon when new mails arrive.
5476

    
5477
2006-09-26
5478

    
5479
	* libsylph/prefs_common.[ch]
5480
	  src/trayicon.[ch]
5481
	  src/prefs_common_dialog.c
5482
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
5483
	  Just present window with left click of the tray icon.
5484
	  Removed 'About' menu.
5485
	  Added 'Display Sylpheed' menu.
5486
	  Added 'Minimize to tray icon' option.
5487

    
5488
2006-09-26
5489

    
5490
	* libsylph/session.[ch]: win32: made workaround for state machine
5491
	  freeze problem in GLib >= 2.8.x.
5492
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
5493
	  prevent the unexpected call of idle functions.
5494

    
5495
2006-09-22
5496

    
5497
	* version 2.2.9
5498

    
5499
2006-09-22
5500

    
5501
	* libsylph/defs.h: updated HOMEPAGE_URI.
5502
	  src/gtkshruler.c: updated URI.
5503

    
5504
2006-09-22
5505

    
5506
	* src/summaryview.c: fixed crash when summary was sorted by logical
5507
	  columns.
5508

    
5509
2006-09-21
5510

    
5511
	* version 2.2.8
5512

    
5513
2006-09-21
5514

    
5515
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
5516
	  view even if mlist is empty to update sort indicator.
5517

    
5518
2006-09-20
5519

    
5520
	* src/compose.c: compose_destroy()
5521
	  src/textview/c: textview_destroy(): remove selection clipboard
5522
	  before destruction (fixes crash with GTK+ 2.10 when closing window
5523
	  while selection is active).
5524

    
5525
2006-09-19
5526

    
5527
	* libsylph/utils.[ch]
5528
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
5529
	  when signing with PGP/MIME instead of using quoted-printable for
5530
	  compatibility with other MUAs.
5531

    
5532
2006-09-19
5533

    
5534
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
5535
	  encryption.
5536

    
5537
2006-09-14
5538

    
5539
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
5540
	  uidl file on disk full.
5541

    
5542
2006-09-14
5543

    
5544
	* src/textview.c: textview_write_error(): new.
5545
	  Made error messages display with red color. Show error when writing
5546
	  body failed.
5547

    
5548
2006-09-14
5549

    
5550
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
5551
	  session (fixes incorrect state display in Win32).
5552

    
5553
2006-09-14
5554

    
5555
	* src/summaryview.c: workaround for broken
5556
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
5557
	  Don't show sort indicator on icon columns.
5558
	  Simplified compose mode.
5559

    
5560
2006-09-13
5561

    
5562
	* libsylph/utils.c
5563
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
5564
	  error checking.
5565
	  procmime_get_part_fp(): check the return value of
5566
	  procmime_decode_content().
5567
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
5568
	  value.
5569

    
5570
2006-09-13
5571

    
5572
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
5573
	  a corrupted cache data.
5574
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
5575
	  and check error before rewind().
5576

    
5577
2006-09-13
5578

    
5579
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
5580
	  file and check errors.
5581

    
5582
2006-09-12
5583

    
5584
	* src/importldif.c: change cancel button to close when import
5585
	  finished.
5586
	* src/ldif.c: ldif_get_line(): refactored.
5587
	  ldif_read_file(): fixed a memory leak.
5588

    
5589
2006-09-12
5590

    
5591
	* libsylph/codeconv.c
5592
	  src/compose.c: made workaround for UTF-8 with BOM.
5593

    
5594
2006-09-12
5595

    
5596
	* src/ldif.[ch]: supported base64 encoded entries.
5597
	  Supported "mozillaNickname" entry.
5598
	  Use cn for display name if exists.
5599
	  Reverse first and last name on Japanese locale.
5600

    
5601
2006-09-06
5602

    
5603
	* src/messageview.c
5604
	  src/summaryview.c
5605
	  src/mainwindow.c: unify menu strings "View/Message source" and
5606
	  "View/All headers".
5607

    
5608
2006-09-06
5609

    
5610
	* libsylph/procmsg.h: MsgInfo
5611
	  src/compose.h: AttachInfo: don't use off_t because its size may
5612
	  change between compile time.
5613

    
5614
2006-09-06
5615

    
5616
	* libsylph/socket.c: retry waitpid() when it is interrupted
5617
	  (thanks to Stefaan).
5618

    
5619
2006-09-06
5620

    
5621
	* src/action.c: free_children(): wait for processes when they still
5622
	  exist.
5623
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
5624

    
5625
2006-09-06
5626

    
5627
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
5628
	  transparency (thanks to Fryderyk Dziarmagowski).
5629

    
5630
2006-09-04
5631

    
5632
	* src/action.c: execute_actions(): fixed wrong insertion point at
5633
	  TextView.
5634

    
5635
2006-08-23
5636

    
5637
	* libsylph/imap.[ch]
5638
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
5639
	  (thanks to IKEDA Soji).
5640

    
5641
2006-08-23
5642

    
5643
	* libsylph/procmsg.[ch]
5644
	  libsylph/procmime.[ch]
5645
	  src/textview.c
5646
	  src/mimeview.c
5647
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
5648
	  member from MimeInfo.
5649

    
5650
2006-08-17
5651

    
5652
	* src/textview.c
5653
	  src/rfc2015.c: supported verification of encrypted and signed
5654
	  messages with combined method.
5655
	  Show full signature information on the text view.
5656

    
5657
2006-08-16
5658

    
5659
	* src/sourcewindow.c: fixed scrolling problem on first click.
5660

    
5661
2006-08-15
5662

    
5663
	* libsylph/prefs_common.[ch]
5664
	  src/summaryview.c: don't move to trash on manual junk filtering when
5665
	  'Delete junk mails from server on receiving' is set.
5666

    
5667
2006-08-10
5668

    
5669
	* src/prefs_ui.[ch]
5670
	  src/prefs_common_dialog.c: link the state of 'Open first unread
5671
	  message when entering a folder' with 'Always open messages in
5672
	  summary when selected'.
5673

    
5674
2006-08-09
5675

    
5676
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
5677
	  sensitivity of '/File/Append signature'.
5678

    
5679
2006-08-09
5680

    
5681
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
5682
	  encoding of text file to see if it is locale encoding or UTF-8.
5683
	* src/compose.c: compose_insert_file(): check whole file to see if it
5684
	  is UTF-8.
5685

    
5686
2006-08-07
5687

    
5688
	* configure.in: use onig-config.
5689

    
5690
2006-08-07
5691

    
5692
	* src/folderview.c: added separator before 'Mark all read'.
5693

    
5694
2006-08-04
5695

    
5696
	* src/sylpheed.rc.in
5697
	  configure.in: added version information.
5698

    
5699
2006-08-04
5700

    
5701
	* src/sylpheed.rc.in
5702
	  src/Makefile.am
5703
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
5704

    
5705
2006-08-03
5706

    
5707
	* configure.in: fixed a bug that $LIBS was not properly restored
5708
	  when OpenSSL test failed (thanks to IWAMOTO Kouichi).
5709

    
5710
2006-08-03
5711

    
5712
	* libsylph/filter.c
5713
	  src/about.c
5714
	  src/prefs_filter_edit.c
5715
	  configure.in: Oniguruma can be used instead of system's regex API
5716
	  (thanks to IWAMOTO Kouichi).
5717

    
5718
2006-08-02
5719

    
5720
	* src/sumaryview.c:
5721
	  summary_filter_func()
5722
	  summary_filter_junk_func(): fixed a bug that flag changes were not
5723
	  saved with manual filtering.
5724

    
5725
2006-07-31
5726

    
5727
	* version 2.2.7
5728

    
5729
2006-07-31
5730

    
5731
	* src/folderview.c: folderview_menu_popup(): enable some menu items
5732
	  on receiving.
5733
	* libsylph/procmsg_empty_trash(): check whether the folder is really
5734
	  trash.
5735

    
5736
2006-07-28
5737

    
5738
	* src/rfc2015.c: sig_status_for_key(): check the error of
5739
	  gpgme_get_key() (fixes crashes on checking signature).
5740

    
5741
2006-07-28
5742

    
5743
	* src/compose.c
5744
	  src/messageview.c
5745
	  src/prefs_common_dialog.c
5746
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
5747

    
5748
2006-07-27
5749

    
5750
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
5751

    
5752
2006-07-26
5753

    
5754
	* src/compose.c: compose_reply_set_entry(): use original address
5755
	  strings instead of stripped ones. Fixed a bug that To: address
5756
	  was duplicated in Cc: on reply-to-all.
5757

    
5758
2006-07-25
5759

    
5760
	* libsylph/prefs_common.[ch]
5761
	  src/inc.c
5762
	  src/prefs_common_dialog.c: added an option to filter junk mails
5763
	  before normal filtering.
5764

    
5765
2006-07-24
5766

    
5767
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
5768
	  menu.
5769

    
5770
2006-07-21
5771

    
5772
	* src/summaryview.c: summary_filter_real(): fixed a bug that manual
5773
	  junk filtering didn't work when no filter rule exist.
5774

    
5775
2006-06-27
5776

    
5777
	* po/tr.po: fixed a typo which caused crash.
5778

    
5779
2006-06-26
5780

    
5781
	* src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): new.
5782
	* src/summaryview.c: made workarounds for the crash in GTK+ 2.8.x.
5783

    
5784
2006-06-25
5785

    
5786
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
5787
	  performance.
5788
	  Don't scan virtual folders.
5789

    
5790
2006-06-25
5791

    
5792
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
5793
	  removed redundant folder scan.
5794
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
5795
	  platforms (not tested).
5796

    
5797
2006-06-23
5798

    
5799
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
5800
	  directory using FindFirstFile() / FindNextFile().
5801

    
5802
2006-06-16
5803

    
5804
	* src/folderview.c: folderview_menu_popup(): enable "Mark all read"
5805
	  only when selected folder is opened in the case of IMAP4.
5806

    
5807
2006-06-16
5808

    
5809
	* libsylph/procmsg.[ch]
5810
	  src/folderview.c: added "Mark all read" to the folder context menu.
5811

    
5812
2006-06-09
5813

    
5814
	* version 2.2.6
5815

    
5816
2006-06-08
5817

    
5818
	* src/textview.c: textview_write_link(): remove spaces from href
5819
	  (fixes execution failure with ShellExecute() on Win32 and URI check).
5820

    
5821
2006-06-04
5822

    
5823
	* src/send_message.c: send_message_smtp(): added missing timeout
5824
	  handling (thanks to Colin).
5825

    
5826
2006-06-01
5827

    
5828
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
5829
	  3516.
5830

    
5831
2006-05-29
5832

    
5833
	* version 2.2.5
5834

    
5835
2006-05-26
5836

    
5837
	* libsylph/pop.c: pop3_lookup_next(): increment
5838
	  Pop3Session::cur_total_bytes too when deleting expired messages.
5839

    
5840
2006-05-26
5841

    
5842
	* src/foldersel.c: fixed a bug that bold face was disabled with
5843
	  GLib 2.10 and Pango 1.12.
5844

    
5845
2006-05-17
5846

    
5847
	* src/main.c: fixed execution failure when using accessibility module.
5848
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
5849
	  and buffer overflow when using half-width kana.
5850

    
5851
2006-05-09
5852

    
5853
	* src/summaryview.c: don't decrease new/unread count if zero.
5854

    
5855
2006-03-29
5856

    
5857
	* version 2.2.4
5858

    
5859
2006-03-27
5860

    
5861
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
5862

    
5863
2006-03-27
5864

    
5865
	* libsylph/utils.[ch]: subst_control(): new.
5866
	* libsylph/procheader.c: procheader_parse_stream(): remove control
5867
	  characters from headers.
5868
	* src/folderview.c
5869
	  src/summaryview.c: fixed a bug that bold face was disabled with
5870
	  GLib 2.10 and Pango 1.12.
5871

    
5872
2006-03-24
5873

    
5874
	* src/summaryview.[ch]: added the clear button for quick search entry.
5875

    
5876
2006-03-24
5877

    
5878
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
5879
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
5880

    
5881
2006-03-17
5882

    
5883
	* src/prefs_ui.[ch]
5884
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
5885
	  encoding method.
5886

    
5887
2006-03-17
5888

    
5889
	* libsylph/utils.[ch]
5890
	  libsylph/prefs_common.[ch]
5891
	  libsylph/procmime.c
5892
	  libsylph/codeconv.[ch]
5893
	  src/compose.c: implemented RFC 2231 filename encoding on send.
5894

    
5895
2006-03-16
5896

    
5897
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
5898

    
5899
2006-03-14
5900

    
5901
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
5902
	  when comparing path on Win32 (fixes duplicated subfolders when
5903
	  rebuilding folder tree on Win32 while settings were shared between
5904
	  Win32 and Unix).
5905

    
5906
2006-03-14
5907

    
5908
	* version 2.2.3
5909

    
5910
2006-03-10
5911

    
5912
	* src/icons/sylpheed.ico: made background transparent.
5913

    
5914
2006-03-10
5915

    
5916
	* src/query_search.c: enabled sorting of the result.
5917

    
5918
2006-03-10
5919

    
5920
	* src/editbook.c
5921
	  src/editgroup.c
5922
	  src/importldif.c
5923
	  src/editjpilot.c
5924
	  src/editaddress.c
5925
	  src/addressadd.c
5926
	  src/editldap_basedn.c
5927
	  src/editvcard.c
5928
	  src/editldap.c: modified the spacing of statusbar.
5929

    
5930
2006-03-10
5931

    
5932
	* src/addressbook.c: modified the accelerators, and the layout.
5933

    
5934
2006-03-10
5935

    
5936
	* libsylph/procmsg.[ch]
5937
	  src/messageview.c
5938
	  src/summaryview.c: printing messages now follows 'Show all headers'
5939
	  status.
5940

    
5941
2006-03-09
5942

    
5943
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
5944
	  if ~/.sylpheed-2.0/mailcap not found.
5945

    
5946
2006-03-09
5947

    
5948
	* libsylph/utils.[ch]
5949
	  libsylph/prefs_common.[ch]
5950
	  src/mimeview.c: added a hidden option "mime_command" for backward
5951
	  compatibility.
5952
	* libsylph/procmime.c
5953
	  libsylph/procmsg.c
5954
	  src/compose.c
5955
	  src/inc.c
5956
	  src/messageview.c
5957
	  src/summaryview.c: use str_find_format_times().
5958

    
5959
2006-03-08
5960

    
5961
	* libsylph/procmime.c: read mailcap file other than standard location.
5962

    
5963
2006-03-08
5964

    
5965
	* libsylph/procmime.[ch]
5966
	  src/mimeview.c: removed metamail support and replaced it with
5967
	  the alternative implementation.
5968
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
5969
	  "mime_audio_player" options for compatibility, but made them empty
5970
	  by default.
5971

    
5972
2006-03-07
5973

    
5974
	* src/compose.c: compose_get_signature_str(): allow relative signature
5975
	  path.
5976

    
5977
2006-03-06
5978

    
5979
	* src/textview.c: textview_uri_security_check(): ignore trailing path
5980
	  separator when comparing URI.
5981

    
5982
2006-03-06
5983

    
5984
	* src/compose.[ch]
5985
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
5986
	  compose window if not exist.
5987

    
5988
2006-03-06
5989

    
5990
	* libsylph/prefs_common.[ch]
5991
	  src/addressbook.c: preserve the window position of address book.
5992
	  Moved the position of Help menu.
5993

    
5994
2006-03-06
5995

    
5996
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
5997
	  mail accounts.
5998

    
5999
2006-03-03
6000

    
6001
	* version 2.2.2
6002

    
6003
2006-03-02
6004

    
6005
	* src/message_search.c: fixed crash after a message window was closed
6006
	  while the search dialog was still open.
6007

    
6008
2006-03-02
6009

    
6010
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
6011
	  to move folders right under the root folder.
6012

    
6013
2006-03-01
6014

    
6015
	* src/alertpanel.c: place dialog center if it is out of range (fixes
6016
	  main window becomes not responsive when alert dialog is shown while
6017
	  it is minimized on win32).
6018

    
6019
2006-03-01
6020

    
6021
	* src/main.c: win32: do console initialization only once.
6022

    
6023
2006-02-28
6024

    
6025
	* src/main.c: win32: output debug and help messages to newly created
6026
	  console.
6027

    
6028
2006-02-27
6029

    
6030
	* libsylph/utils.c: execute_async(), execute_sync(): win32: fixed
6031
	  encoding problem (GSpawn in GLib < 2.8.2 takes codepage arguments).
6032

    
6033
2006-02-27
6034

    
6035
	* version 2.2.1
6036

    
6037
2006-02-24
6038

    
6039
	* configure.in: enabled GtkSpell by default.
6040

    
6041
2006-02-24
6042

    
6043
	* libsylph/folder.h: fixed comments.
6044

    
6045
2006-02-24
6046

    
6047
	* src/summaryview.c: performance fix when resetting the quick search
6048
	  while sorted by thread date with descending order.
6049
	* Makefile.am
6050
	  sylpheed.spec.in: added README.es.
6051

    
6052
2006-02-24
6053

    
6054
	* README.es: added (thanks to Ricardo Mones).
6055
	* README, README.ja: changed the FSF address.
6056

    
6057
2006-02-23
6058

    
6059
	* src/subscribedialog.c: ignore non-ascii newsgroup names (fixes crash
6060
	  on Win32).
6061

    
6062
2006-02-22
6063

    
6064
	* libsylph/folder.c: folder_get_path(): use filename-safe string for
6065
	  IMAP cache directory.
6066
	* src/prefs_common_dialog.c: fixed a warning on compile.
6067

    
6068
2006-02-21
6069

    
6070
	* libsylph/utils.[ch]: uriencode_for_filename(): creates filename-safe
6071
	  string by URI encode (except space).
6072
	* libsylph/pop.c: use filename-safe string for UIDL file (might break
6073
	  backward compatibility on Unix).