Statistics
| Revision:

root / ChangeLog @ 3225

History | View | Annotate | Download (227 KB)

1
2013-02-14
2

    
3
	* manual/ja/sylpheed.sgml: updated Japanese manual.
4

    
5
2013-02-14
6

    
7
	* libsylph/filter.c
8
	  libsylph/prefs_common.[ch]
9
	  src/prefs_common_dialog.c: added an option: "Do not classify message
10
	  as junk if sender is in the address book" (#77).
11

    
12
2013-02-14
13

    
14
	* src/notificationwindow.c: adjusted paddings again.
15
	  plugin/test/test.c: modified notification test.
16

    
17
2013-02-13
18

    
19
	* src/notificationwindow.c: adjusted paddings.
20

    
21
2013-02-13
22

    
23
	* src/plugin.[ch]
24
	  src/notificationwindow.[ch]
25
	  src/main.c
26
	  plugin/test/test.c: added plug-in API for notification window.
27

    
28
2013-02-13
29

    
30
	* src/inc.c
31
	  src/notificationwindow.[ch]: notification_window_open():
32
	  changed from notification_window_create().
33
	  Ignore first notify event when fading start.
34

    
35
2013-02-08
36

    
37
	* libsylph/prefs_common.[ch]
38
	  src/prefs_common_dialog.c
39
	  src/inc.c: added option: 'Show notification window when new messages
40
	  arrive'
41

    
42
2013-02-08
43

    
44
	* src/inc.[ch]
45
	  src/notificationwindow.[ch]: implemented new message notification
46
	  popup window.
47

    
48
2013-02-01
49

    
50
	* nsis/*.{nsh,nsi}: translate Start Menu shortcuts.
51

    
52
2013-01-31
53

    
54
	* version 3.4.0beta1
55

    
56
2013-01-31
57

    
58
	* src/mainwindow.c: help_command_line_show(): updated command line
59
	  help.
60

    
61
2013-01-31
62

    
63
	* src/rpop3.c: do not disconnect immediately but send QUIT on normal
64
	  POP3 errors.
65
	  Changed 'Refresh' button/menu to 'Resume'.
66

    
67
2013-01-31
68

    
69
	* src/main.c: changed safe mode option to "--safe-mode".
70

    
71
2013-01-30
72

    
73
	* src/rpop3.c: made button sensitivity and Stop/Refresh label
74
	  consistent.
75

    
76
2013-01-25
77

    
78
	* libsylph/mh.c: mh_scan_tree_recursive(): limit the recursion level
79
	  to 64.
80

    
81
2013-01-25
82

    
83
	* src/prefs_filter_edit.c: prefs_filter_edit_action_hbox_to_action():
84
	  check the existence of destination folder.
85

    
86
2013-01-24
87

    
88
	* libsylph/pop.c
89
	  src/inc.c: do not disconnect immediately but send QUIT on normal
90
	  POP3 errors.
91
	* libsylph/pop.c: set Pop3Session::state to POP3_ERROR if QUIT
92
	  fail.
93

    
94
2013-01-22
95

    
96
	* src/main.c
97
	  src/plugin.c: added safe mode (don't load plug-ins).
98

    
99
2013-01-22
100

    
101
	* libsylph/folder.c
102
	  libsylph/news.c
103
	  libsylph/imap.c: escape server name when creating cache directory
104
	  path (fixes IPv6 address on Windows).
105

    
106
2013-01-22
107

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

    
110
2012-11-20
111

    
112
	* libsylph/socket.c: sock_connect_with_timeout(): enabled timeout
113
	  setting on Windows.
114

    
115
2012-10-30
116

    
117
	* version 3.3.0
118

    
119
2012-10-30
120

    
121
	* manual/ja/sylpheed.sgml: updated Japanese manual.
122

    
123
2012-10-29
124

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

    
128
2012-10-12
129

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

    
132
2012-10-10
133

    
134
	* nsis/sylpheed.nsi
135
	  Makefile.am
136
	  sylpheed-mailto-protocol_admin.reg
137
	  sylpheed-mailto-protocol.reg: updated Windows registry entry file.
138

    
139
2012-10-10
140

    
141
	* nsis/sylpheed.nsi: fixed a typo in writing registry.
142

    
143
2012-10-10
144

    
145
	* libsylph/Makefile.am
146
	  src/Makefile.am
147
	  plugin/test/Makefile.am
148
	  plugin/attachment_tool/Makefile.am: removed includedir from include
149
	  path in Makefiles (thanks to Valentine Barshak).
150

    
151
2012-10-05
152

    
153
	* configure.in: raised the required GTK+ version to 2.8.0.
154

    
155
2012-10-05
156

    
157
	* nsis/english.nsh
158
	  nsis/japanese.nsh
159
	  nsis/sylpheed-defs.nsh
160
	  nsis/sylpheed.nsi: .eml file association was added.
161
	  Automatically set the default mailto and .eml handler on Windows 7.
162

    
163
2012-09-28
164

    
165
	* version 3.3.0beta2
166

    
167
2012-09-27
168

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

    
172
2012-09-26
173

    
174
	* sylpheed.spec.in: added sylpheed-plugins package, and fixed
175
	  plugindir.
176

    
177
2012-09-25
178

    
179
	* src/summaryview.c: summary_button_pressed(): fixed long-standing
180
	  drag begin bug on IMAP folders (#93).
181

    
182
2012-09-13
183

    
184
	* sylpheed.spec.in: fixed build on x86_64 platform.
185

    
186
2012-08-16
187

    
188
	* src/headerview.c: minor optimization for tooltips.
189

    
190
2012-08-16
191

    
192
	* src/headerview.c: fixed tooltips on windows.
193
	  Don't show previous tooltips when cleared.
194

    
195
2012-08-16
196

    
197
	* src/compose.c
198
	  src/mainwindow.c: removed redundant gtk_tooltips_new() and destroy
199
	  GtkTooltips object on close.
200

    
201
2012-08-16
202

    
203
	* src/headerview.[ch]: added tooltips of header labels.
204

    
205
2012-08-15
206

    
207
	* libsylph/prefs_common.[ch]
208
	  src/messageview.c
209
	  src/prefs_common_dialog.c: added an option to specify the position
210
	  of attach tool button.
211

    
212
2012-08-08
213

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

    
217
2012-07-27
218

    
219
	* version 3.3.0beta1
220

    
221
2012-07-27
222

    
223
	* src/export.c: pass the opened FolderItem when 'Export only selected
224
	  messages' is enabled.
225

    
226
2012-07-27
227

    
228
	* libsylph/folder.[ch]
229
	  libsylph/mbox.c: added interface to cancel mbox import/export.
230
	* src/export.c
231
	  src/import.c: made export/import progress dialog cancellable.
232

    
233
2012-07-27
234

    
235
	* libsylph/mbox.[ch]
236
	  src/export.c: added 'Export only selected messages' option to
237
	  the export dialog.
238

    
239
2012-07-26
240

    
241
	* src/messageview.c: enable quick launch from the attach tool menu.
242

    
243
2012-07-26
244

    
245
	* src/prefs_common_dialog.c: moved Images option in Display - Attach
246
	  tab.
247

    
248
2012-07-25
249

    
250
	* libsylph/prefs_common.[ch]
251
	  src/messageview.[ch]
252
	  src/textview.c
253
	  src/prefs_common_dialog.c
254
	  src/mainwindow.c: added "show_attached_files_first" global option,
255
	  which shows attached files first on message view.
256
	  The UI for "show_attach_tab" option was also added.
257
	  The attachment toggle button was moved to the left.
258
	  messageview_reflect_prefs(): added.
259

    
260
2012-07-04
261

    
262
	* config.rpath
263
	  install-sh
264
	  ABOUT-NLS: updated.
265

    
266
2012-07-03
267

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

    
271
2012-06-25
272

    
273
	* version 3.2.0
274

    
275
2012-06-25
276

    
277
	* src/Makefile.am: possible fix for gmodule link error on some
278
	  environments (#74).
279
	* libsylph/*.[ch]
280
	  src/*.[ch]
281
	  src/version.h.in: updated copyright year.
282

    
283
2012-06-20
284

    
285
	* src/icons/clip.xpm: replaced the clip icon with more visible one
286
	  on selected row.
287
	* src/summaryview.c: adjusted the width of the attach column.
288

    
289
2012-06-20
290

    
291
	* README
292
	  README.ja
293
	  INSTALL
294
	  INSTALL.ja: updated.
295

    
296
2012-06-20
297

    
298
	* libsylph/prefs_common.[ch]
299
	  src/messageview.c: added "show_attach_tab" option (no UI) which
300
	  toggles the Attachment tab and toggle button.
301

    
302
2012-06-19
303

    
304
	* src/inc.c: fixed 'Stop' button didn't become inactive after POP3
305
	  session finished.
306

    
307
2012-06-19
308

    
309
	* libsylph/prefs_common.c: win32: changed the default of junk
310
	  commands with sylfilter.
311

    
312
2012-06-19
313

    
314
	* manual/ja/sylpheed.sgml: updated Japanese manual.
315

    
316
2012-06-19
317

    
318
	* src/plugin.c: removed "dereferencing type-punned pointer will break
319
	  strict-aliasing rules" warnings.
320

    
321
2012-06-19
322

    
323
	* src/filesel.c: removed label warning on non-win32.
324

    
325
2012-06-19
326

    
327
	* libsylph/socket.c: sock_info_connect_by_hostname(): fixed
328
	  compilation error with --disable-ipv6 (thanks to Jerry Heyman).
329

    
330
2012-06-18
331

    
332
	* version 3.2.0beta9
333

    
334
2012-06-18
335

    
336
	* src/messageview.c: modified the width of tool menu arrow button.
337

    
338
2012-06-18
339

    
340
	* src/summaryview.c: added tooltip for message view toggle arrow.
341

    
342
2012-06-18
343

    
344
	* nsis/update-manager.nsi: prevent 'Sylpheed is running.' message
345
	  on update.
346

    
347
2012-06-18
348

    
349
	* src/mimeview.c: mimeview_destroy(): fixed a memory leak of a
350
	  GtkItemFactory.
351

    
352
2012-06-18
353

    
354
	* src/mimeview.[ch]: disabled 'Save all...' menu if attached files
355
	  with file name do not exist.
356

    
357
2012-06-18
358

    
359
	* src/messageview.c: added attached filenames to the tool menu.
360

    
361
2012-06-15
362

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

    
367
2012-06-13
368

    
369
	* src/compose.c: compose_attach_property(): force focus for compose
370
	  window (will fix #70).
371

    
372
2012-06-13
373

    
374
	* src/inc.c: included server name in the error dialog.
375
	* src/progressdialog.c: adjusted the column width.
376

    
377
2012-06-12
378

    
379
	* src/filesel.c: win32: handle multiple file selection with shortcuts.
380
	  Follow folder link on save mode.
381

    
382
2012-06-11
383

    
384
	* src/filesel.c: win32: follow Windows shortcut (.lnk).
385

    
386
2012-06-06
387

    
388
	* version 3.2.0beta8
389

    
390
2012-06-06
391

    
392
	* src/inc.c: properly detect DNS lookup error when
393
	  session_connect_full() failed immediately.
394

    
395
2012-05-31
396

    
397
	* libsylph/session.[ch]
398
	  libsylph/socket.[ch]
399
	  src/inc.[ch]
400
	  src/send_message.c: differentiate DNS lookup error from connection
401
	  errors.
402
	* libsylph/imap.c
403
	  libsylph/nntp.c: fixed resource leak on SOCKS connection failure.
404

    
405
2012-05-30
406

    
407
	* nsis/sylpheed.nsi: reserve nsProcess.dll file to speed up the launch
408
	  of installer.
409

    
410
2012-05-30
411

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

    
415
2012-05-30
416

    
417
	* manual/ja/*.html
418
	  manual/ja/Makefile.am: convert the encoding of HTML files to UTF-8
419
	  (prevents garbled character with IE).
420

    
421
2012-05-28
422

    
423
	* src/textview.c
424
	  src/compose.c: properly set line-space for auto-wrapped lines
425
	  (fixes Bug #64).
426

    
427
2012-05-18
428

    
429
	* src/main.c: open compose window before receiving on startup
430
	  (fixes Bug #61).
431

    
432
2012-05-02
433

    
434
	* src/compose.c: compose_attach_append(): fixed Bug #54: Focus problem
435
	  when reediting/forwarding emails after attachment deleted
436

    
437
2012-05-02
438

    
439
	* src/compose.c: when queueing messages or saving to draft folder,
440
	  disable them while mail checking only if queue or draft folder is
441
	  on IMAP server.
442
	* src/mainwindow.c: disabled Send button while mail check is running.
443

    
444
2012-05-02
445

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

    
448
2012-04-27
449

    
450
	* src/compose.c: cancel sending if new mail check is running.
451

    
452
2012-04-24
453

    
454
	* src/about.c: updated copyright year.
455

    
456
2012-04-23
457

    
458
	* libsylph/utils.[ch]
459
	  libsylph/libsylph-0.def: added play_sound() function (works only on
460
	  Windows).
461
	* libsylph/prefs_common.[ch]
462
	  src/prefs_common_dialog.c
463
	  src/inc.c: win32: added an option to play sound when new messages
464
	  arrive.
465

    
466
2012-04-20
467

    
468
	* libsylph/imap.c: imap_remove_msgs_by_seq_set(): workaround for
469
	  a broken IMAP server (Yahoo! Mail) which cannot fetch messages
470
	  right after EXPUNGE.
471

    
472
2012-04-18
473

    
474
	* src/update_check.c: removed compiler warnings caused by usage of
475
	  gboolean as gpointer (thanks to Ricard Mones).
476

    
477
2012-04-18
478

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

    
483
2012-04-18
484

    
485
	* src/addressbook.c: addressbook_list_button_pressed():
486
	  fixed Bug #47: Address book: Cancel editing contact results in
487
	  click-and-drag behaviour
488

    
489
2012-04-13
490

    
491
	* version 3.2.0beta7
492

    
493
2012-04-13
494

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

    
498
2012-04-13
499

    
500
	* libsylph/prefs_common.[ch]
501
	  src/filesel.[ch]: preserve the last selected folders between
502
	  sessions.
503

    
504
2012-04-12
505

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

    
508
2012-04-12
509

    
510
	* src/addressbook.[ch]
511
	  src/addr_compl.c: also use first and last name for completion.
512

    
513
2012-04-11
514

    
515
	* src/addr_compl.c: also match to the subsequent part of the name of
516
	  contacts (Bug #51).
517

    
518
2012-04-11
519

    
520
	* nsis/sylpheed-defs.nsh
521
	  nsis/sylpheed.nsi
522
	  nsis/english.nsh
523
	  nsis/japanese.nsh: abort installation if auto-uninstall was
524
	  cancelled or failed.
525
	  Added SylFilter in the installer.
526

    
527
2012-03-27
528

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

    
531
2012-03-26
532

    
533
	* libsylph/news.c: news_fetch_msg()
534
	  libsylph/imap.c: imap_fetch_msg(): refetch message when cache
535
	  file size is 0 (Bug #50).
536

    
537
2012-03-26
538

    
539
	* libsylph/defs.h: removed direct inclusion of <glibconfig.h> and
540
	  <glib/gwin32.h> (fixes Bug #53).
541

    
542
2012-03-26
543

    
544
	* src/menu.c: menu_button_position(): adjusted the menu position.
545

    
546
2012-03-26
547

    
548
	* src/folderview.c
549
	  src/summaryview.c: also support Shift+F10 for menu popup.
550

    
551
2012-03-26
552

    
553
	* src/summaryview.c: enabled menu popup with Menu key.
554

    
555
2012-03-26
556

    
557
	* src/menu.[ch]
558
	  src/folderview.c: enabled menu popup with Menu key.
559

    
560
2012-03-02
561

    
562
	* libsylph/imap.c: relaxed the response check of AUTHENTICATE and
563
	  APPEND (don't check space after '+').
564

    
565
2012-02-29
566

    
567
	* version 3.2.0beta6
568

    
569
2012-02-21
570

    
571
	* libsylph/Makefile.am
572
	  src/Makefile.am
573
	  plugin/test/Makefile.am
574
	  plugin/attachment_tool/Makefile.am
575
	  configure.in: fixed compilation error with Fink + OS X (Bug #42).
576
	  (moved -I$(top_srcdir)/* to the beginning of INCLUDES)
577

    
578
2012-02-21
579

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

    
584
2012-01-20
585

    
586
	* libsylph/imap.c: emit "add-msg", "remove-msg", "remove-all-msg",
587
	  "move-folder" and "remove-folder" signals.
588

    
589
2012-01-20
590

    
591
	* libsylph/news.c
592
	  libsylph/nntp.[ch]: supported SOCKS proxy.
593

    
594
2012-01-19
595

    
596
	* src/prefs_filter_edit.[ch]: made 'is shorter than' default for 'Age'
597
	  condition.
598

    
599
2012-01-18
600

    
601
	* src/plugin.[ch]
602
	  src/plugin-marshal.list
603
	  src/prefs_template.c
604
	  src/prefs_common_dialog.c
605
	  src/prefs_filter_edit.c
606
	  src/prefs_account_dialog.c
607
	  src/prefs_filter.c
608
	  src/plugin_manager.c: added new plug-in signals for preferences
609
	  dialogs (#30).
610

    
611
2012-01-11
612

    
613
	* src/messageview.c: add .eml extension like summary_save_as().
614
	* src/summaryview.c: summary_set_row(): show as '(No Subject)'
615
	  when subject is empty string.
616

    
617
2012-01-06
618

    
619
	* src/inc.c
620
	  src/plugin.[ch]
621
	  src/plugin-marshal.list
622
	  plugin/test/test.c: added new plug-in signals (#10):
623
	  "inc-mail-start": notify start of receiving
624
	  "inc-mail-finished": notify end of receiving and number of new
625
	  messages
626

    
627
2012-01-06
628

    
629
	* src/trayicon.c: extended the blinking period of tray icon to 10
630
	  seconds.
631

    
632
2012-01-06
633

    
634
	* manual/ja/sylpheed.sgml: updated Japanese manual.
635

    
636
2012-01-05
637

    
638
	* src/prefs_common_dialog.c: fixed a typo.
639

    
640
2011-12-27
641

    
642
	* version 3.2.0beta5
643

    
644
2011-12-26
645

    
646
	* src/rpop3.c: added refresh (reload) menu.
647

    
648
2011-12-22
649

    
650
	* src/rpop3.c: implemented reloading after the loading stopped.
651

    
652
2011-12-21
653

    
654
	* src/rpop3.c: supported SOCKS proxy.
655
	  Receive message headers from the latest one.
656

    
657
2011-12-21
658

    
659
	* libsylph/imap.c:
660
	  imap_session_get()
661
	  imap_cmd_noop(): check the activity of session, and return NULL
662
	  if busy. This fixes crashes when message fetch and new message
663
	  checking happen at the same time.
664

    
665
2011-12-16
666

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

    
670
2011-11-29
671

    
672
	* version 3.2.0beta4
673

    
674
2011-11-29
675

    
676
	* src/prefs_common_dialog.c: sylfilter command was added as a preset
677
	  of junk filter program.
678

    
679
2011-11-17
680

    
681
	* src/mainwindow.c: main_window_create(): force visibility of the
682
	  message view on startup (fixes wrong view size on vertical-view
683
	  mode).
684
	  main_window_get_size(): don't update summaryview_vwidth if
685
	  message view is not visible.
686

    
687
2011-10-14
688

    
689
	* src/summaryview.c: show both filtered and original numbers of
690
	  messages on the status label.
691
	  Show the numbers of moved/copied/deleted marks on filtered mode.
692

    
693
2011-10-04
694

    
695
	* src/quick_search.c: implemented multiple keywords search of the
696
	  quick search entry.
697

    
698
2011-09-16
699

    
700
	* src/summaryview.c: summary_select_row(): don't always move focus
701
	  when refreshing (mainly for quick search).
702

    
703
2011-09-15
704

    
705
	* libsylph/procmime.c: made MIME debug print optional and disabled by
706
	  default.
707
	* src/summaryview.c
708
	  src/folderview.c
709
	  src/mainwindow.c: prevent "imap_cmd_gen_send: cannot send command
710
	  because another command is already running." error by locking the
711
	  UI on command execution.
712

    
713
2011-09-08
714

    
715
	* version 3.2.0beta3
716

    
717
2011-09-08
718

    
719
	* manual/ja/sylpheed.sgml: updated Japanese manual.
720

    
721
2011-08-11
722

    
723
	* version 3.2.0beta2
724

    
725
2011-08-11
726

    
727
	* libsylph/procmsg.c: procmsg_open_cache_file_mmap(): removed
728
	  warnings when cache files were not found.
729

    
730
2011-08-11
731

    
732
	* libsylph/html.c: minor code cleanup.
733

    
734
2011-08-10
735

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

    
740
2011-08-10
741

    
742
	* libsylph/procmime.c: removed alloca() calls.
743

    
744
2011-08-03
745

    
746
	* src/quick_search.c: applied a patch to fix quick search text color
747
	  on dark themes (thanks to speps).
748

    
749
2011-08-03
750

    
751
	* libsylph/folder.[ch]
752
	  src/summaryview.[ch]: reflect account preference for trash folder.
753
	  summary_colorlabel_menu_item_activate_item_cb(): removed a warning.
754

    
755
2011-07-21
756

    
757
	* src/textview.c: use style colors for part widgets.
758

    
759
2011-07-20
760

    
761
	* libsylph/html.c: html_get_tag(): support tags such as <br/> and
762
	  <name value="foo" />.
763

    
764
2011-07-05
765

    
766
	* libsylph/procmsg.c: use memory mapped file to read cache files.
767
	  This improves the speed of cache reading.
768
	  (requires GTK+ >= 2.8)
769

    
770
2011-06-30
771

    
772
	* version 3.2.0beta1
773

    
774
2011-06-30
775

    
776
	* libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.
777

    
778
2011-06-30
779

    
780
	* src/textview.c
781
	  src/mimeview.[ch]: added 'Print' menu in mime part menu.
782
	  Added part widget to message/rfc822 part.
783

    
784
2011-06-29
785

    
786
	* libsylph/socket.c: win32: supported IPv6 with fallback implementation
787
	  for Windows 2000.
788
	* makewin32.sh: enabled IPv6.
789

    
790
2011-06-28
791

    
792
	* src/foldersel.c: removed alloca() calls.
793
	* src/account_dialog.c: account_open(): removed alloca() call.
794
	* src/folderview.c: removed alloca() calls.
795
	* src/undo.c: undo_insert_text_cb(): removed alloca() call.
796
	* libsylph/xml.c: xml_unescape_str(): removed alloca() call.
797

    
798
2011-06-24
799

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

    
802
2011-06-24
803

    
804
	* src/summaryview.c: summary_colorlabel_menu_item_activate_item_cb():
805
	  removed alloca().
806
	* libsylph/utils.c: my_tmpfile(): win32: fixed a memory leak.
807
	  unix: removed alloca().
808
	* src/compose.c: removed alloca() calls.
809

    
810
2011-06-23
811

    
812
	* src/mimeview.[ch]
813
	  src/textview.c: fixed a typo: mimeview_launch_part() and code
814
	  cleanups. Removed alloca() call.
815
	* src/summaryview.c
816
	  src/messageview.c
817
	  src/inc.c: removed alloca() calls.
818
	* libsylph/utils.[ch]: to_human_readable_buf(): new.
819

    
820
2011-06-16
821

    
822
	* src/menu.h
823
	  src/textview.c: use image menu item for part menu.
824

    
825
2011-06-15
826

    
827
	* src/textview.[ch]: reuse popup menu for each attachments.
828

    
829
2011-06-14
830

    
831
	* src/textview.c: textview_part_widget_destroy_notify(): fixed destroy
832
	  notify handler.
833
	  Use prelight state.
834
	  textview_part_widget_exposed(): draw edges as rounded.
835
	  textview_part_widget_button_pressed(): disable 'Copy file name'
836
	  menu if file name not exist.
837

    
838
2011-06-13
839

    
840
	* src/textview.c: highlight part widgets on mouse over.
841

    
842
2011-06-13
843

    
844
	* src/textview.c
845
	  src/mimeview.[ch]: implemented popup menu of attachments in text
846
	  view.
847

    
848
2011-06-13
849

    
850
	* src/textview.c: fixed handling of button release event.
851

    
852
2011-06-10
853

    
854
	* libsylph/procmsg.c
855
	  libsylph/libsylph-0.def: procmsg_add_messages_from_queue():
856
	  fixed an error when removing queued messages on win32.
857

    
858
2011-06-10
859

    
860
	* src/compose.c
861
	  plugin/test/test.c: changed the spec of compose-send signal
862
	  because the previous one prohibited sending if the signal is not
863
	  used.
864

    
865
2011-06-10
866

    
867
	* src/textview.c: added border line before and after headers.
868
	  Made attachments display more graphical.
869

    
870
2011-06-09
871

    
872
	* src/account_dialog.c
873
	  src/prefs_filter.c: fixed duplicated keyboard accelerators.
874

    
875
2011-06-08
876

    
877
	* libsylph/procmsg.[ch]
878
	  libsylph/folder.c: remove queue headers when moving messages from
879
	  a queue folder (fixes Debian BTS #493546).
880

    
881
2011-06-08
882

    
883
	* src/messageview.c
884
	  src/plugin.[ch]
885
	  src/plugin-marshal.list
886
	  plugin/test/test.c: added a new plug-in API: "messageview-show".
887

    
888
2011-06-08
889

    
890
	* src/compose.c
891
	  src/plugin.[ch]
892
	  src/plugin-marshal.list
893
	  plugin/test/test.c: added a new plug-in API: "compose-send".
894

    
895
2011-06-06
896

    
897
	* src/compose.c: compose_generate_msgid(): don't use mailbox part
898
	  of address directly, instead use md5 hash of random number + mailbox
899
	  part.
900

    
901
2011-06-06
902

    
903
	* src/compose.c: compose_send(): don't close compose window when
904
	  saving to outbox failed.
905

    
906
2011-05-18
907

    
908
	* libsylph/codeconv.c: conv_encode_header(): replaced alloca() with
909
	  g_malloc() and g_strndup().
910

    
911
2011-05-18
912

    
913
	* libsylph/folder.[ch]
914
	  libsylph/imap.[ch]
915
	  src/mainwindow.c: cancel online mode switch if active sessions
916
	  exist (fixes crash on offline switch while IMAP session is active).
917

    
918
2011-05-13
919

    
920
	* src/textview.c: textview_make_clickable_parts(): removed alloca()
921
	  and use GSList.
922
	* src/compose.c: removed some alloca() calls.
923
	* libsylph/procheader.c: removed alloca() calls.
924
	* libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca()
925
	  calls.
926

    
927
2011-05-12
928

    
929
	* src/prefs_ui.c: removed alloca() calls.
930

    
931
2011-05-12
932

    
933
	* libsylph/prefs.h
934
	  libsylph/account.c
935
	  src/account_dialog.c: increased the prefs buffer size from 1024
936
	  to 8192.
937

    
938
2011-05-06
939

    
940
	* version 3.1.1
941

    
942
2011-03-22
943

    
944
	* configure.in: added the following line for newer gcc-4.5:
945
	  LIBS="$LIBS `$PKG_CONFIG --libs enchant`"
946
	  (thanks to Ricardo Mones)
947

    
948
2011-03-16
949

    
950
	* src/compose.c: changed keyboard shortcut of File/Send to prevent
951
	  accidental sending.
952

    
953
2011-03-14
954

    
955
	* src/summaryview.c: mark messages read when message view becomes
956
	  visible by Enter or Space key.
957

    
958
2011-03-01
959

    
960
	* src/addressadd.c
961
	  src/addrindex.c: renamed variable 'interface' to 'iface'.
962

    
963
2011-02-28
964

    
965
	* src/addressbook.c
966
	  src/prefs_common_dialog.c: fixed compilation problem on MinGW
967
	  (interface -> iface). Thanks to Hayashi.
968

    
969
2011-02-25
970

    
971
	* libsylph/defs.h
972
	  libsylph/utils.c
973
	  src/main.c: OS X: changed the location of settings to
974
	  ~/Library/Application Support/Sylpheed .
975

    
976
2011-02-25
977

    
978
	* libsylph/utils.c
979
	  libsylph/defs.h
980
	  src/mimeview.c
981
	  src/prefs_common_dialog.c: use 'open' command for URI, file open
982
	  and text editor on OS X.
983

    
984
2011-02-15
985

    
986
	* src/summaryview.c: summary_show_queued_msgs(): clear selection list
987
	  because it can be invalid after appending messages.
988

    
989
2011-02-14
990

    
991
	* src/addressbook.c
992
	  src/addressitem.h
993
	  src/addrindex.[ch]: renamed 'interface' in struct to 'iface' to
994
	  prevent compilation problem on some environments.
995

    
996
2011-02-10
997

    
998
	* src/main.c
999
	  src/gtkutils.c: implement fix_font_setting() for Mac OS X.
1000

    
1001
2011-02-10
1002

    
1003
	* libsylph/codeconv.c:
1004
	  conv_get_locale_charset()
1005
	  conv_get_locale_charset_str(): return correct locale encoding
1006
	  for Mac OS X (usually UTF-8).
1007

    
1008
2011-02-04
1009

    
1010
	* libsylph/prefs_common.[ch]
1011
	  src/addressbook.c: save the columns width of address book.
1012

    
1013
2011-01-31
1014

    
1015
	* version 3.1.0
1016

    
1017
2011-01-31
1018

    
1019
	* sylpheed.desktop: added Ukrainian and Russian comment.
1020

    
1021
2011-01-28
1022

    
1023
	* sylpheed.desktop: added Turkish comment.
1024

    
1025
2011-01-24
1026

    
1027
	* src/prefs_common_dialog.c: removed a warning.
1028
	* src/sylpheed.rc.in: updated LegalCopyright.
1029
	* libsylph/procmime.c: procmime_get_part_fp_fp(): fixed return value
1030
	  on error.
1031

    
1032
2011-01-24
1033

    
1034
	* version 3.1.0rc
1035

    
1036
2011-01-24
1037

    
1038
	* src/plugin-marshal.list
1039
	  src/Makefile.am: added marshaller for plug-in library.
1040

    
1041
2011-01-24
1042

    
1043
	* src/sylpheed-marshal.list
1044
	  src/textview.c
1045
	  src/plugin.[ch]
1046
	  plugin/test/test.c: added MsgInfo argument to "textview-menu-popup"
1047
	  signal.
1048

    
1049
2011-01-24
1050

    
1051
	* src/summaryview.c: fixed warnings about non-string literal format.
1052

    
1053
2011-01-21
1054

    
1055
	* src/addressbook.c: fixed double underline in menu label
1056
	  (thanks to Ricardo Mones).
1057

    
1058
2011-01-21
1059

    
1060
	* README
1061
	  README.ja
1062
	  LICENSE
1063
	  nsis/COPYING*.txt
1064
	  src/about.c: updated copyright year.
1065

    
1066
2011-01-21
1067

    
1068
	* src/undo.c: fixed long-standing undo-redo bug:
1069
	  1. input "a b"
1070
	  2. delete 3 chars by backspace
1071
	  3. undo 2 times
1072
	  4. "a ba" is entered, not "a b"
1073

    
1074
2011-01-19
1075

    
1076
	* src/sylpheed-marshal.list
1077
	  src/textview.c
1078
	  src/plugin.[ch]
1079
	  PLUGIN.txt
1080
	  PLUGIN.ja.txt: added "textview-menu-popup" signal for plug-ins.
1081
	* plugin/test/test.[ch]: use "textview-menu-popup" signal.
1082

    
1083
2011-01-19
1084

    
1085
	* libsylph/filter.[ch]
1086
	  src/inc.c
1087
	  src/summaryview.c: check the return value of junk filter command
1088
	  and show error dialog on failure.
1089

    
1090
2011-01-18
1091

    
1092
	* src/inc.c
1093
	  src/folderview.c: do not count junk-filtered or trashed messages as
1094
	  new ones.
1095
	  Do not display new state as red color on Junk folder.
1096

    
1097
2011-01-18
1098

    
1099
	* src/addressadd.c: removed warnings about xpm.
1100

    
1101
2011-01-17
1102

    
1103
	* src/summaryview.c: summary_qsearch(): fixed crash when folder tree is
1104
	  empty.
1105

    
1106
2011-01-17
1107

    
1108
	* version 3.1.0beta7
1109

    
1110
2011-01-17
1111

    
1112
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1113

    
1114
2011-01-17
1115

    
1116
	* src/version.h.in
1117
	  src/about.c: added build revision to the about dialog.
1118

    
1119
2011-01-17
1120

    
1121
	* src/summaryview.c: summary_get_tmp_marked_msg_list(): don't use
1122
	  full copy for saving flags.
1123

    
1124
2011-01-16
1125

    
1126
	* src/summaryview.c: summary_restore_tmp_marks(): optimized.
1127

    
1128
2011-01-14
1129

    
1130
	* src/summaryview.c: preserve temporary movec/copy marks on refresh.
1131
	  summary_show_queued_msgs(): update status display.
1132

    
1133
2011-01-11
1134

    
1135
	* src/update_check.c: win32: properly set the parameter of default
1136
	  download URL.
1137
	* makewin32.sh: also install attachment_tool plug-in.
1138

    
1139
2011-01-07
1140

    
1141
	* libsylph/prefs_common.[ch]
1142
	  src/compose.c
1143
	  src/send_message.c
1144
	  src/prefs_common_dialog.c: added an option to disable the send
1145
	  dialog. Made the compose window insensitive on sending.
1146

    
1147
2011-01-07
1148

    
1149
	* src/send_message.[ch]: send_message_queue_all(): refactored.
1150

    
1151
2011-01-06
1152

    
1153
	* libsylph/filter.c: filter_match_rule(): optimized by modifying the
1154
	  order of condition matching.
1155

    
1156
2011-01-06
1157

    
1158
	* src/prefs_common_dialog.c: modified 'Address auto-completion'
1159
	  setting layout.
1160

    
1161
2011-01-06
1162

    
1163
	* src/query_search.c
1164
	  src/prefs_filter_edit.c: made the default boolean type of query
1165
	  search and filter condition AND.
1166

    
1167
2011-01-06
1168

    
1169
	* src/textview.c: added context menu 'Reply to this address'.
1170

    
1171
2011-01-05
1172

    
1173
	* src/inc.c: always update summary even when
1174
	  prefs_common.open_inbox_on_inc is true (fixes wrong unread number
1175
	  display).
1176

    
1177
2010-12-24
1178

    
1179
	* version 3.1.0beta6
1180

    
1181
2010-12-24
1182

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

    
1185
2010-12-24
1186

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

    
1189
2010-12-22
1190

    
1191
	* libsylph/filter.[ch]
1192
	  libsylph/prefs_common.[ch]
1193
	  libsylph/mbox.c
1194
	  src/inc.[ch]
1195
	  src/main.c
1196
	  src/summaryview.[ch]
1197
	  src/prefs_common_dialog.c: refactored junk filter rule management.
1198
	  Create junk filter rule on demand.
1199
	  Deprecated prefs_common_junk_filter_list_set().
1200
	  Automatically select appropriate Junk folder on filtering.
1201

    
1202
2010-12-22
1203

    
1204
	* src/addressbook.c: added menu 'Add to recipient/Cc/Bcc'.
1205

    
1206
2010-12-21
1207

    
1208
	* libsylph/session.c
1209
	  src/rpop3.c
1210
	  src/compose.c
1211
	  src/inc.c
1212
	  src/passphrase.c
1213
	  src/sigstatus.c: changed deprecated gtk_timeout_add() to
1214
	  g_timeout_add(_full)(). Use G_PRIORITY_LOW for long timeout
1215
	  interval (may fix slow receiving problem?).
1216

    
1217
2010-12-20
1218

    
1219
	* libsylph/prefs_common.[ch]
1220
	  src/compose.[ch]
1221
	  src/addressbook.c
1222
	  src/addr_compl.c
1223
	  src/prefs_common_dialog.c: added new option: "Set only mail address
1224
	  when composing from address book".
1225
	  Don't add modified flag when opening composition window from
1226
	  address book.
1227
	* src/importldif.c: fixed uninitialized variable.
1228

    
1229
2010-12-17
1230

    
1231
	* src/compose.c
1232
	  src/mimeview.c: changed the label 'MIME type' to 'Data type' for
1233
	  understandability.
1234

    
1235
2010-12-17
1236

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

    
1240
2010-12-15
1241

    
1242
	* src/summaryview.c: summary_toggle_view(): mark as read when message
1243
	  view is toggled on.
1244

    
1245
2010-12-14
1246

    
1247
	* libsylph/folder.[ch]
1248
	  src/mainwindow.c: disconnect all current sessions of remote folders
1249
	  when going offline.
1250

    
1251
2010-12-14
1252

    
1253
	* src/summaryview.c: reverted the behavior when 'Always open messages
1254
	  in summary when selected' is off (don't display a message when
1255
	  opening a folder).
1256

    
1257
2010-12-09
1258

    
1259
	* version 3.1.0beta5
1260

    
1261
2010-12-09
1262

    
1263
	* src/send_message.c: send_message_smtp(): fixed a bug that
1264
	  temporary password was not cleared on auth failure.
1265

    
1266
2010-12-09
1267

    
1268
	* src/plugin.h: fixed typo.
1269
	* src/update_check.c: update_check(): win32: fixed crash on update
1270
	  check.
1271
	* configure.in: enable updatecheckplugin only if updatecheck is
1272
	  enabled.
1273

    
1274
2010-12-08
1275

    
1276
	* version 3.1.0beta4
1277

    
1278
2010-12-08
1279

    
1280
	* libsylph/socks.c: win32: fixed compilation error.
1281

    
1282
2010-12-07
1283

    
1284
	* libsylph/prefs_account.[ch]
1285
	  src/prefs_account_dialog.c: added UI for SOCKS settings.
1286
	* libsylph/session.c: session_connect_full(): check if
1287
	  socks_info->proxy_host is set.
1288
	* libsylph/imap.c: added SOCKS proxy support.
1289
	* manual/ja/sylpheed.sgml: added SOCKS proxy description.
1290

    
1291
2010-12-07
1292

    
1293
	* libsylph/prefs_account.[ch]
1294
	  libsylph/socks.[ch]
1295
	  libsylph/session.[ch]
1296
	  src/inc.c
1297
	  src/send_message.c: added SOCKS4/5 proxy support.
1298

    
1299
2010-12-03
1300

    
1301
	* nsis/*: added NSIS installer script files.
1302

    
1303
2010-12-01
1304

    
1305
	* libsylph/prefs_common.[ch]
1306
	  src/summaryview.c
1307
	  src/prefs_common_dialog.c: added an option 'Always mark as read when
1308
	  a message is opened'. This will bring back the previous behavior.
1309

    
1310
2010-11-25
1311

    
1312
	* src/main.c
1313
	  src/setup.h: win32: added missing code for WAB file import.
1314

    
1315
2010-11-18
1316

    
1317
	* manual/ja/sylpheed.sgml: updated to 3.1.
1318

    
1319
2010-11-16
1320

    
1321
	* libsylph/xml.[ch]: xml_escape_str(): added.
1322

    
1323
2010-11-12
1324

    
1325
	* src/plugin_manager.c: fixed button order.
1326

    
1327
2010-11-09
1328

    
1329
	* src/rpop3.c: rpop3_account(): clear temporary password if
1330
	  authentication fails.
1331

    
1332
2010-11-05
1333

    
1334
	* src/update_check.c
1335
	  src/mainwindow.c: modified strings about plug-ins.
1336

    
1337
2010-11-05
1338

    
1339
	* src/main.c
1340
	  src/update_check.c: convert argv[0] to UTF-8 (fixes restart of
1341
	  process on Win32 when installed on non-ascii path).
1342

    
1343
2010-11-02
1344

    
1345
	* libsylph/sylmain.c
1346
	  libsylph/defs.h
1347
	  src/update_check.[ch]
1348
	  src/plugin_manager.c
1349
	  src/plugin.[ch]
1350
	  src/main.[ch]
1351
	  src/libsylpheed-plugin-0.def
1352
	  src/mainwindow.[ch]
1353
	  plugin/test/test.c
1354
	  configure.in: merged plug-in update check and automatic update patch.
1355

    
1356
2010-10-25
1357

    
1358
	* libsylph/procmime.[ch]: added procmime_get_part_fp_fp().
1359

    
1360
2010-10-21
1361

    
1362
	* src/plugin.[ch]
1363
	  src/main.c: added new functions for sending messages.
1364

    
1365
2010-10-21
1366

    
1367
	* src/summaryview.c: modified always_show_msg flag handling.
1368

    
1369
2010-08-31
1370

    
1371
	* libsylph/prefs_account.c: leave messages on POP3 server for 7 days
1372
	  by default.
1373

    
1374
2010-08-30
1375

    
1376
	* src/main.c: remote_command_exec(): fixed the bug that default
1377
	  account's inbox was not properly selected when 'Open inbox on
1378
	  startup' was enabled.
1379

    
1380
2010-08-19
1381

    
1382
	* src/addressbook.[ch]
1383
	  src/setup.c: win32: implemented automatic import of Windows Address
1384
	  Book (WAB) file.
1385

    
1386
2010-08-18
1387

    
1388
	* version 3.1.0beta3
1389

    
1390
2010-08-17
1391

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

    
1398
2010-08-10
1399

    
1400
	* libsylph/imap.c: imap_parse_envelope(): fixed for response:
1401
	  (... RFC822.SIZE 0 RFC822.HEADER "" ...)
1402

    
1403
2010-08-10
1404

    
1405
	* plugin/attachment_tool/attachment_tool.c: skip multipart messages
1406
	  without attachments.
1407

    
1408
2010-08-09
1409

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

    
1412
2010-08-09
1413

    
1414
	* src/main.c
1415
	  src/setup.c
1416
	  src/import.c: enabled cancellation of eml/dbx import.
1417

    
1418
2010-08-06
1419

    
1420
	* src/main.c
1421
	  src/setup.[ch]
1422
	  src/import.[ch]: win32: implemented automatic import of Outlook
1423
	  Express mail stores on first run.
1424

    
1425
2010-08-05
1426

    
1427
	* src/import.c: implemented the import feature of Outlook Express
1428
	  mailboxes (dbx).
1429

    
1430
2010-08-04
1431

    
1432
	* plugin/attachment_tool/Makefile.am: fixed.
1433

    
1434
2010-08-04
1435

    
1436
	* configure.in
1437
	  plugin/Makefile.am
1438
	  plugin/attachment_tool/*: added new plug-in 'Attachment Tool
1439
	  Plug-in'. This plug-in is distributed under the GNU LGPL.
1440

    
1441
2010-08-04
1442

    
1443
	* src/plugin.[ch]
1444
	  src/main.c
1445
	  src/summaryview.[ch]: added/fixed SummaryView and alert panel
1446
	  plug-in APIs.
1447

    
1448
2010-08-02
1449

    
1450
	* src/summaryview.c: summary_save_as(): added extension .eml for
1451
	  default file name.
1452

    
1453
2010-08-02
1454

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

    
1458
2010-07-30
1459

    
1460
	* libsylph/prefs_common.[ch]
1461
	  src/prefs_common_dialog.c
1462
	  src/folderview.c
1463
	  src/mainwindow.[ch]: added new global option 'Change current account
1464
	  on folder open'.
1465
	  Made 'mark_as_read_on_new_window' a hidden option.
1466

    
1467
2010-07-30
1468

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

    
1471
2010-07-30
1472

    
1473
	* src/summaryview.c: summary_mark_displayed_read(): made
1474
	  mark_as_read_on_new_window setting work.
1475

    
1476
2010-07-30
1477

    
1478
	* libsylph/folder.c: folder_destroy(): remove private data after
1479
	  folder_tree_destroy() to prevent warnings.
1480
	* libsylph/prefs_account.[ch]
1481
	  src/compose.c
1482
	  src/prefs_account_dialog.c: added new account option 'Put signature
1483
	  before quote (not recommended)'.
1484

    
1485
2010-07-30
1486

    
1487
	* src/summaryview.c: summary_selection_changed(): don't clear message
1488
	  view on multiple selection and always_show_msg mode.
1489
	* libsylph/prefs_common.c: made always_show_message_when_selected
1490
	  enable by default.
1491

    
1492
2010-07-29
1493

    
1494
	* src/prefs_common_dialog.c: modified description of Junk mail folder.
1495

    
1496
2010-07-29
1497

    
1498
	* libsylph/procmsg.c
1499
	  src/folderview.c: added 'Empty junk' context menu to Junk folder.
1500

    
1501
2010-07-29
1502

    
1503
	* libsylph/prefs_common.c
1504
	  src/main.c
1505
	  src/summaryview.c: use default Junk folder when
1506
	  prefs_common.junk_folder is not set.
1507

    
1508
2010-07-29
1509

    
1510
	* libsylph/mh.c
1511
	  libsylph/folder.[ch]
1512
	  libsylph/defs.h
1513
	  src/icons/stock_spam_16.png
1514
	  src/icons/Makefile.am
1515
	  src/foldersel.c
1516
	  src/prefs_folder_item.c
1517
	  src/stock_pixmap.[ch]
1518
	  src/folderview.c: added 'Junk' special folder and automatically
1519
	  create it when not exist.
1520

    
1521
2010-07-28
1522

    
1523
	* src/folderview.c: folderview_menu_popup(): show/hide needless items
1524
	  depending on context.
1525

    
1526
2010-07-28
1527

    
1528
	* src/summaryview.[ch]
1529
	  src/mainwindow.c: improved the always-show-msg-on-summary-select
1530
	  mode (don't mark as read on automatic selection).
1531

    
1532
2010-07-27
1533

    
1534
	* libsylph/sylmain.c
1535
	  src/main.c: moved ssl_init()/ssl_done() from
1536
	  syl_init()/syl_cleanup() to src/main. Fixes accepted SSL certs
1537
	  not loaded when using alternative config dir.
1538

    
1539
2010-07-23
1540

    
1541
	* libsylph/virtual.c
1542
	  src/folderview.c: enabled moving of virtual folders.
1543

    
1544
2010-07-22
1545

    
1546
	* src/addressbook.c: implemeted drag and drop of addresses.
1547

    
1548
2010-07-21
1549

    
1550
	* src/prefs_template.c: notify on OK button press if not saved.
1551

    
1552
2010-07-21
1553

    
1554
	* src/prefs_template.c: confirm on cancel if templates are modified.
1555
	  Added Up/Down button to reorder template list.
1556

    
1557
2010-07-20
1558

    
1559
	* src/importcsv.c: added 'Alias' attribute.
1560

    
1561
2010-07-16
1562

    
1563
	* version 3.1.0beta2
1564

    
1565
2010-07-16
1566

    
1567
	* manual/*/Makefile.am: disabled install of sylpheed.sgml.
1568

    
1569
2010-07-16
1570

    
1571
	* libsylph/utils.c
1572
	  libsylph/procmsg.c: removed redundant debug print.
1573

    
1574
2010-07-16
1575

    
1576
	* libsylph/libsylph-0.def: updated.
1577
	* src/libsylpheed-plugin-0.def: updated.
1578

    
1579
2010-07-16
1580

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

    
1584
2010-07-16
1585

    
1586
	* manual/GFDL-1.2
1587
	  manual/en/sylpheed.sgml
1588
	  manual/en/*.html: updated to sylpheeddoc_manual_en_09032003.tar.gz.
1589
	  Added missing SGML source file. Also included GFDL-1.2 text file.
1590

    
1591
2010-07-14
1592

    
1593
	* src/plugin.[ch]
1594
	  src/main.c: added syl_plugin_summary_show_queued_msgs() and cleanup
1595
	  the code.
1596

    
1597
2010-07-14
1598

    
1599
	* src/gtkutils.[ch]
1600
	  src/addressbook.c
1601
	  src/compose.c
1602
	  src/mainwindow.c: always display fixed-positioned windows on screen
1603
	  (prevent windows displayed outside of screen between multi and
1604
	  single monitor switching).
1605
	* src/compose.c: always display compose window at the same location
1606
	  even if overlapped.
1607

    
1608
2010-07-13
1609

    
1610
	* src/summaryview.c: summary_show_queued_msgs(): scroll summary view
1611
	  to make added messages are visible.
1612

    
1613
2010-07-13
1614

    
1615
	* src/mainwindow.c: show error dialog on failure.
1616

    
1617
2010-07-13
1618

    
1619
	* libsylph/procmsg.c: procmsg_concat_partial_messages(): fully
1620
	  implemented RFC 2046.
1621

    
1622
2010-07-13
1623

    
1624
	* libsylph/procmsg.c
1625
	  libsylph/procmime.c: allow Content-Type without total parameter.
1626

    
1627
2010-07-12
1628

    
1629
	* libsylph/utils.[ch]
1630
	  libsylph/procmsg.[ch]
1631
	  libsylph/procmime.[ch]
1632
	  src/mainwindow.c: implemented concatenation of partial messages
1633
	  (RFC 2046). The header concatenation is still incomplete.
1634

    
1635
2010-07-08
1636

    
1637
	* faq/GFDL-1.2
1638
	  faq/Makefile.am
1639
	  faq/en/*.xml
1640
	  faq/en/Makefile.am: added missing source files of English FAQ.
1641
	  Also included GFDL-1.2 text file.
1642

    
1643
2010-07-07
1644

    
1645
	* src/prefs_common_dialog.c: changed the upper limit of auto check
1646
	  interval to 1000 minutes.
1647

    
1648
2010-07-06
1649

    
1650
	* src/plugin.[ch]
1651
	  src/main.c
1652
	  plugin/test/test.c: added plug-in APIs to get selected messages
1653
	  on summary.
1654

    
1655
2010-07-06
1656

    
1657
	* src/plugin.[ch]
1658
	  src/main.c
1659
	  src/summaryview.c
1660
	  plugin/test/test.c: added new plug-in APIs for manipulating the
1661
	  summary view popup menu.
1662

    
1663
2010-07-02
1664

    
1665
	* src/mainwindow.c
1666
	  src/summaryview.c
1667
	  src/prefs_common_dialog.c: changed 'Mark/Mark' to 'Mark/Set flag',
1668
	  'Mark/Unmark' to 'Mark/Unset flag'.
1669

    
1670
2010-07-02
1671

    
1672
	* src/summaryview.c: summary_show(): display error if a connection to
1673
	  IMAP/News server failed.
1674

    
1675
2010-07-02
1676

    
1677
	* src/plugin.[ch]
1678
	  src/main.c
1679
	  src/summaryview.[ch]
1680
	  src/folderview.c: added write lock mode on summary view.
1681

    
1682
2010-07-01
1683

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

    
1686
2010-07-01
1687

    
1688
	* src/folderview.c: folderview_key_pressed(): modified key handling
1689
	  code.
1690

    
1691
2010-07-01
1692

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

    
1696
2010-06-30
1697

    
1698
	* src/folderview.c: folderview_key_pressed(): move up/collapse/expand
1699
	  row with left/right key (like Windows Explorer).
1700

    
1701
2010-06-30
1702

    
1703
	* libsylph/procmsg.[ch]
1704
	  src/inc.c
1705
	  src/summaryview.[ch]: update summary view on receiving on the fly.
1706
	* configure.in: updated/fixed libtool version.
1707

    
1708
2010-06-18
1709

    
1710
	* libsylph/pop.c
1711
	  libsylph/session.c: protect against session->sock == NULL
1712
	  (fixes crash on cancel).
1713

    
1714
2010-06-17
1715

    
1716
	* libsylph/prefs_common.h
1717
	  src/compose.c
1718
	  src/main.c: made user-agent string configurable from plug-ins.
1719

    
1720
2010-06-15
1721

    
1722
	* version 3.1.0beta1
1723

    
1724
2010-06-15
1725

    
1726
	* src/libsylpheed-plugin-0.def: updated.
1727

    
1728
2010-06-15
1729

    
1730
	* src/addr_compl.c: removed debug print.
1731

    
1732
2010-06-11
1733

    
1734
	* src/plugin.c
1735
	  src/folderview.c: fixed syl_plugin_folderview_add_sub_widget().
1736
	* plugin/test/test.c: added syl_plugin_folderview_add_sub_widget()
1737
	  test.
1738

    
1739
2010-06-11
1740

    
1741
	* src/plugin.[ch]
1742
	  src/main.c
1743
	  src/folderview.[ch]: added plug-in APIs for folder view.
1744
	  Added folderview_add_sub_widget() which adds sub widget under
1745
	  folder view.
1746

    
1747
2010-06-11
1748

    
1749
	* src/action.c: reset signal handlers of child process to prevent
1750
	  app_will_exit() called on SIGTERM.
1751
	  Added debug output.
1752

    
1753
2010-06-10
1754

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

    
1757
2010-06-09
1758

    
1759
	* src/action.c: prevent double free when using %f.
1760
	  Obtain thread lock in gdk_input_add() callbacks.
1761

    
1762
2010-06-07
1763

    
1764
	* libsylph/prefs_common.[ch]
1765
	  src/addr_compl.c
1766
	  src/prefs_common_dialog.c: made the old behavior of address
1767
	  completion configurable.
1768

    
1769
2010-06-05
1770

    
1771
	* src/addr_compl.c: replace_address_in_edit(): fixed infinite loop
1772
	  on completion start with GTK+ 2.18+.
1773

    
1774
2010-06-04
1775

    
1776
	* src/addr_compl.c: implemented real automatic address completion.
1777

    
1778
2010-06-03
1779

    
1780
	* src/quick_search.c: suppress filter debug output.
1781

    
1782
2010-06-02
1783

    
1784
	* libsylph/filter.c: added debug log for filter.
1785

    
1786
2010-06-01
1787

    
1788
	* src/summaryview.c: modified 'Go to next folder' dialog description.
1789

    
1790
2010-05-31
1791

    
1792
	* src/plugin.[ch]
1793
	  src/main.c: added some functions for FolderView.
1794

    
1795
2010-05-28
1796

    
1797
	* src/update_check.c: support DISP_RELEASE / DISP_DEVEL which
1798
	  set displayed new version.
1799

    
1800
2010-05-28
1801

    
1802
	* src/update_check.[ch]
1803
	  src/plugin.[ch]
1804
	  src/main.c: added functions to modify URLs for update check.
1805

    
1806
2010-05-27
1807

    
1808
	* src/prefs_common_dialog.c: prefs_colorlabel_create(): added
1809
	  description for the color label settings.
1810

    
1811
2010-05-25
1812

    
1813
	* src/mainwindow.c: help_command_line_show(): added Windows-only
1814
	  --ipcport option.
1815

    
1816
2010-05-24
1817

    
1818
	* src/compose.c: compose_attach_open(): fixed compilation on win32.
1819

    
1820
2010-05-24
1821

    
1822
	* src/inc.c: fixed crash when clicking tray icon menu
1823
	  'Get from current account' with no account.
1824

    
1825
2010-05-24
1826

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

    
1831
2010-05-21
1832

    
1833
	* libsylph/filter.c: filter_apply(): fixed a bug that MIME flag was
1834
	  not set to filtered messages. This occurred to filtered sent
1835
	  messages.
1836

    
1837
2010-05-21
1838

    
1839
	* src/prefs_common_dialog.c
1840
	  src/prefs_filter_edit.c
1841
	  src/prefs_account_dialog.c
1842
	  src/editldap.c: removed warnings 'GtkSpinButton: setting an
1843
	  adjustment with non-zero page size is deprecated'.
1844
	  The last value of gtk_adjustment_new() must be 0 for GtkSpinButton.
1845

    
1846
2010-05-21
1847

    
1848
	* libsylph/socket.c: sock_kill_process(): prevent redundant error
1849
	  messages when waitpid() is interrupted by EINTR.
1850

    
1851
2010-05-20
1852

    
1853
	* src/compose.c: added "Open" menu in the attach context menu.
1854
	  attach_button_pressed(): modify sensitivity of attach context menu.
1855

    
1856
2010-05-11
1857

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

    
1861
2010-05-11
1862

    
1863
	* src/setup.c: removed debug print.
1864

    
1865
2010-05-08
1866

    
1867
	* libsylph/mbox.c: proc_mbox_full(): fixed a bug that MIME flag was
1868
	  not properly set on importing mbox file.
1869

    
1870
2010-04-23
1871

    
1872
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
1873
	  (thanks to Petr Kovar).
1874

    
1875
2010-04-09
1876

    
1877
	* libsylph/sylmain.c
1878
	  libsylph/defs.h
1879
	  src/main.c: also load plug-ins from user plug-in directory.
1880

    
1881
2010-04-07
1882

    
1883
	* libsylph/defs.h
1884
	  src/prefs_common_dialog.c: made DEFAULT_BROWSER_CMD 'xdg-open'
1885
	  (thanks to Doruk Fisek). Removed obsolete commands.
1886

    
1887
2010-04-02
1888

    
1889
	* version 3.0.2
1890

    
1891
2010-04-02
1892

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

    
1897
2010-03-19
1898

    
1899
	* src/account_dialog.c: update folder config file after account name
1900
	  changed.
1901

    
1902
2010-03-19
1903

    
1904
	* src/main.c
1905
	  src/setup.c
1906
	  src/mainwindow.c: update account and folder config files after
1907
	  creating new accounts.
1908

    
1909
2010-03-16
1910

    
1911
	* version 3.0.1
1912

    
1913
2010-03-12
1914

    
1915
	* manual/ja/sylpheed.sgml: updated.
1916

    
1917
2010-03-01
1918

    
1919
	* src/update_check.c
1920
	  src/setup.c: fixed typos (thanks to Ricardo Mones).
1921

    
1922
2010-02-24
1923

    
1924
	* version 3.0.0
1925

    
1926
2010-02-24
1927

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

    
1931
2010-02-19
1932

    
1933
	* version 3.0.0rc
1934

    
1935
2010-02-19
1936

    
1937
	* src/update_check.c: set curl timeout to 10 secs.
1938

    
1939
2010-02-19
1940

    
1941
	* src/prefs_actions.c: removed compilation warning.
1942

    
1943
2010-02-16
1944

    
1945
	* src/addressadd.c: translate 'Auto-registered address' book.
1946

    
1947
2010-02-16
1948

    
1949
	* libsylph/prefs_common.[ch]
1950
	  src/compose.c
1951
	  src/prefs_common_dialog.c: added 'Enable address auto-completion'
1952
	  setting.
1953

    
1954
2010-02-16
1955

    
1956
	* src/plugin.h: bumped SYL_PLUGIN_INTERFACE_VERSION.
1957

    
1958
2010-02-16
1959

    
1960
	* libsylph/folder.c: folder_find_child_item_by_name(): use case
1961
	  insensitive match on Win32 to prohibit multiple reference of folder.
1962

    
1963
2010-02-15
1964

    
1965
	* src/query_search.c: row_activated(): fixed a bug that 'Getting
1966
	  message n' message was left on the status bar on displaying IMAP4
1967
	  messages with new window.
1968

    
1969
2010-02-15
1970

    
1971
	* src/setup.c: fixed compile error with OpenSSL disabled.
1972
	  Don't accept default Gmail address.
1973

    
1974
2010-02-12
1975

    
1976
	* version 3.0.0beta8
1977

    
1978
2010-02-12
1979

    
1980
	* libsylph/libsylph-0.def: updated.
1981

    
1982
2010-02-12
1983

    
1984
	* libsylph/filter.c: made default_addrbook_func static.
1985

    
1986
2010-02-12
1987

    
1988
	* src/compose.c: compose_change_spell_lang_menu(): force selection of
1989
	  currently selected item to update compose->spell_lang.
1990

    
1991
2010-02-12
1992

    
1993
	* src/compose.c: Preserve PGP settings saving and loading drafts
1994
	  (thanks to Antonio).
1995

    
1996
2010-02-12
1997

    
1998
	* src/compose.c: Preserve spell-checking settings saving and loading
1999
	  drafts (thanks to Antonio).
2000

    
2001
2010-02-12
2002

    
2003
	* libsylph/folder.c
2004
	  src/quick_search.[ch]
2005
	  src/addressbook.c: added 'In addressbook' to the quick search menu.
2006

    
2007
2010-02-12
2008

    
2009
	* src/compose.c: compose_add_new_recipients_to_addressbook():
2010
	  use addressbook_has_address().
2011

    
2012
2010-02-12
2013

    
2014
	* src/addressbook.c: lock addr_table since it can be accessed from
2015
	  sub threads.
2016

    
2017
2010-02-10
2018

    
2019
	* libsylph/filter.c: filter_write_file(): fixed crash.
2020

    
2021
2010-02-10
2022

    
2023
	* libsylph/filter.[ch]
2024
	  src/prefs_filter_edit.[ch]
2025
	  src/addressbook.[ch]
2026
	  src/main.c: added a new filter match type: is (not) in addressbook.
2027
	  addressbook_has_address(): new function for fast search of address
2028
	  book by addresses.
2029

    
2030
2010-02-05
2031

    
2032
	* src/setup.c: confirm on cancel. Modified messages.
2033

    
2034
2010-02-05
2035

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

    
2038
2010-02-05
2039

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

    
2042
2010-02-05
2043

    
2044
	* src/setup.c: modified messages.
2045

    
2046
2010-02-05
2047

    
2048
	* src/main.c
2049
	  src/setup.[ch]
2050
	  src/mainwindow.c: implemented new account setup wizard.
2051

    
2052
2010-02-04
2053

    
2054
	* src/mimeview.c
2055
	  src/rfc2015.c: fixed crash when checking signature while GnuPG is
2056
	  not available.
2057

    
2058
2010-02-02
2059

    
2060
	* src/addr_compl.c: address_completion_complete_address_in_entry():
2061
	  don't open completion menu if entry equals to the completed address.
2062

    
2063
2010-01-29
2064

    
2065
	* version 3.0.0beta7
2066

    
2067
2010-01-29
2068

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

    
2072
2010-01-28
2073

    
2074
	* libsylph/libsylph-0.def
2075
	  src/libsylpheed-plugin-0.def: updated.
2076
	* configure.in: bumped the version.
2077

    
2078
2010-01-27
2079

    
2080
	* libsylph/prefs_common.[ch]
2081
	  src/prefs_common_dialog.c:
2082
	  src/compose.c: made address auto-registration configurable.
2083

    
2084
2010-01-27
2085

    
2086
	* src/addressbook.c
2087
	  src/editbook.c: show translated messages on the statusbar.
2088
	  Replaced sprintf() with g_snprintf(). Removed global
2089
	  addressbook_msgbuf[].
2090
	  Prohibit addressbook names begin with '@'.
2091

    
2092
2010-01-26
2093

    
2094
	* src/compose.c
2095
	  src/addressbook.[ch]
2096
	  src/addressadd.[ch]
2097
	  src/addrindex.[ch]: implemented auto-registration of new recipients.
2098

    
2099
2010-01-21
2100

    
2101
	* src/main.c: check_gpg(): show more verbose debug messages.
2102

    
2103
2010-01-21
2104

    
2105
	* src/compose.[ch]
2106
	  src/plugin.[ch]
2107
	  src/main.c: added new plug-in APIs for compose window:
2108
	  syl_plugin_compose_new, syl_plugin_compose_entry_set,
2109
	  syl_plugin_compose_entry_append, syl_plugin_compose_entry_get_text,
2110
	  syl_plugin_compose_lock, syl_plugin_compose_unlock
2111
	* src/compose.h: made GtkSpell members non-conditional for binary
2112
	  compatibility.
2113
	* plugin/test/test.c: added tests for new signals.
2114

    
2115
2010-01-19
2116

    
2117
	* src/summaryview.c: summary_show(): prevent beep when changing to
2118
	  folders which are sorted in descending order.
2119

    
2120
2010-01-15
2121

    
2122
	* libsylph/imap.[ch]
2123
	  src/summaryview.c: save color labels on IMAP server using custom
2124
	  keywords (partially compatible with Thunderbird).
2125

    
2126
2010-01-14
2127

    
2128
	* version 3.0.0beta6
2129

    
2130
2010-01-14
2131

    
2132
	* libsylph/utils.[ch]
2133
	  libsylph/imap.c
2134
	  src/colorlabel.[ch]
2135
	  src/sylpheed.rc.in
2136
	  src/prefs_common_dialog.c
2137
	  src/about.c
2138
	  README.ja
2139
	  README: updated copyright year.
2140

    
2141
2010-01-14
2142

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

    
2146
2010-01-13
2147

    
2148
	* version 3.0.0beta5
2149

    
2150
2010-01-13
2151

    
2152
	* libsylph/utils.c: to_unumber(): added.
2153
	  remove_numbered_files()
2154
	  remove_expired_files(): made filename to number conversion unsigned
2155
	  (fixes undeleted IMAP caches with UIDs larger than INT_MAX).
2156

    
2157
2010-01-13
2158

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

    
2162
2010-01-12
2163

    
2164
	* configure.in: added workaround for crash by enchant with zemberek.
2165

    
2166
2010-01-12
2167

    
2168
	* configure.in: added AM_SILENT_RULES (requires automake 1.11)
2169
	  (thanks to Antonio Ospite).
2170

    
2171
2010-01-06
2172

    
2173
	* src/colorlabel.[ch]: fixed a memory leak.
2174

    
2175
2010-01-05
2176

    
2177
	* src/colorlabel.[ch]
2178
	  src/prefs_common_dialog.c: implemented the UI for customizing
2179
	  color label text.
2180

    
2181
2009-12-28
2182

    
2183
	* src/main.c: lock_socket_input_cb(): added missing lock on I/O
2184
	  callback (fixes freeze on remote commands).
2185

    
2186
2009-12-28
2187

    
2188
	* src/update_check.[ch]
2189
	  src/main.c
2190
	  src/prefs_common_dialog.c
2191
	  src/mainwindow.c: added configure option '--disable-updatecheck'
2192
	  which disables the update check feature.
2193
	* src/compose.c: removed redundant code.
2194

    
2195
2009-12-24
2196

    
2197
	* src/colorlabel.[ch]
2198
	  src/main.c: made color label text customizable
2199
	  (~/.sylpheed-2.0/colorlabelrc).
2200

    
2201
2009-12-22
2202

    
2203
	* src/colorlabel.[ch]: implemented a feature to change color label
2204
	  text.
2205

    
2206
2009-12-21
2207

    
2208
	* libsylph/utils.[ch]
2209
	  libsylph/prefs_common.[ch]
2210
	  src/compose.c
2211
	  src/prefs_common_dialog.c: added option to set only mail address of
2212
	  recipients when replying.
2213

    
2214
2009-12-17
2215

    
2216
	* version 3.0.0beta4
2217

    
2218
2009-12-17
2219

    
2220
	* src/inputdialog.c: win32: fixed focus problem.
2221

    
2222
2009-12-17
2223

    
2224
	* src/inputdialog.[ch]
2225
	  src/filesel.c
2226
	  src/mainwindow.c: added select button to 'Add mailbox' dialog.
2227

    
2228
2009-12-17
2229

    
2230
	* libsylph/utils.[ch]
2231
	  src/setup.c: check whether the specified location includes settings
2232
	  folder.
2233

    
2234
2009-12-16
2235

    
2236
	* src/summaryview.c: summary_show(): fixed quick search on refresh.
2237

    
2238
2009-12-16
2239

    
2240
	* libsylph/utils.[ch]: strcasestr_with_skip_quote(): added.
2241
	* src/compose.c: compose_reply_set_entry(): ignore case when checking
2242
	  mailing list post.
2243

    
2244
2009-12-16
2245

    
2246
	* renamed folder-group.png to group.png.
2247
	* removed unused icons.
2248

    
2249
2009-12-16
2250

    
2251
	* src/icons/folder-group.png: new group icon.
2252

    
2253
2009-12-16
2254

    
2255
	* src/icons/folder-search.png: modified color.
2256

    
2257
2009-12-16
2258

    
2259
	* src/quick_search.[ch]
2260
	  src/summaryview.c: show description when the entry doesn't have
2261
	  focus.
2262

    
2263
2009-12-15
2264

    
2265
	* src/update_check.c: don't show update dialog if modal dialog exists
2266
	  or incorporation is active.
2267

    
2268
2009-12-15
2269

    
2270
	* src/icons/folder-search.png: modified.
2271
	* src/icons/folder-group.png: added.
2272
	* src/stock_pixmap.[ch]
2273
	  src/addressbook.c
2274
	  src/foldersel.c
2275
	  src/summaryview.c
2276
	  src/addressadd.c
2277
	  src/folderview.c
2278
	  src/prefs_filter_edit.c: renamed STOCK_PIXMAP_DIR_* to
2279
	  STOCK_PIXMAP_FOLDER_*.
2280

    
2281
2009-12-14
2282

    
2283
	* src/setup.c: changed the icon. Use name 'Mailbox' only when basename
2284
	  is 'Mail'.
2285

    
2286
2009-12-11
2287

    
2288
	* src/setup.c: modified path display.
2289

    
2290
2009-12-11
2291

    
2292
	* src/setup.c: adjusted dialog width.
2293
	  Append "/Mail" at the tail of selected folder.
2294

    
2295
2009-12-11
2296

    
2297
	* src/setup.c: new setup dialog which improves usability.
2298

    
2299
2009-12-11
2300

    
2301
	* src/icons/folder-close.png
2302
	  src/icons/folder-noselect.png
2303
	  src/icons/folder-open.png: modified folder icons.
2304

    
2305
2009-12-10
2306

    
2307
	* src/addressbook.c
2308
	  src/foldersel.c
2309
	  src/folderview.c: decreased spacing between icon and text.
2310

    
2311
2009-12-10
2312

    
2313
	* src/icons/folder-*.png
2314
	  src/stock_pixmap.c: added new folder icons.
2315

    
2316
2009-12-09
2317

    
2318
	* src/prefs_common_dialog.c: adjusted layout.
2319

    
2320
2009-12-09
2321

    
2322
	* srsrc/quick_search.[ch]: added status label to display number of
2323
	  matched messages.
2324

    
2325
2009-12-09
2326

    
2327
	* src/icons/interface.xpm: modified.
2328

    
2329
2009-12-09
2330

    
2331
	* src/foldersel.c: made New button secondary.
2332

    
2333
2009-12-09
2334

    
2335
	* src/compose.[ch]: added a menu item to request disposition
2336
	  notification.
2337

    
2338
2009-12-08
2339

    
2340
	* src/icons/stock_book.png
2341
	  src/stock_pixmap.c: new icon.
2342

    
2343
2009-12-08
2344

    
2345
	* libsylph/folder.c
2346
	  src/quick_search.[ch]: added 'Last 7 days' to the quick search.
2347

    
2348
2009-12-08
2349

    
2350
	* src/addressbook.c: added Search: label.
2351

    
2352
2009-12-08
2353

    
2354
	* src/compose.c: compose_close_cb(): fixed response handling on win32.
2355

    
2356
2009-12-08
2357

    
2358
	* src/addressbook.c: removed unused xpm objects. Added person icon.
2359

    
2360
2009-12-08
2361

    
2362
	* src/icons/address.xpm: modified icon.
2363
	* src/icons/stock_person.png
2364
	  src/stock_pixmap.[ch]: added new icon.
2365

    
2366
2009-12-08
2367

    
2368
	* libsylph/ssl.c
2369
	  src/sslmanager.c: prohibit acception of expired certificates.
2370

    
2371
2009-12-08
2372

    
2373
	* src/compose.c: compose_close_cb(): modified button order on win32.
2374

    
2375
2009-12-04
2376

    
2377
	* src/summaryview.c: summary_filter_real(): disable sort while
2378
	  filtering to prohibit 'The model has been modified from within
2379
	  gtk_tree_selection_selected_foreach.' warning.
2380

    
2381
2009-11-26
2382

    
2383
	* version 3.0.0beta3
2384

    
2385
2009-11-26
2386

    
2387
	* src/Makefile.am: sylpheed.res: depend on icons/sylpheed.ico.
2388

    
2389
2009-11-26
2390

    
2391
	* src/addressbook.c: enabled lookup feature for all addressbook type.
2392

    
2393
2009-11-26
2394

    
2395
	* src/sylpheed.rc.in: modified LegalCopyright.
2396

    
2397
2009-11-26
2398

    
2399
	* libsylph/ssl.c: ssl_init_socket_with_method(): modified debug
2400
	  output.
2401

    
2402
2009-11-26
2403

    
2404
	* libsylph/prefs_common.[ch]
2405
	  src/prefs_common_dialog.c
2406
	  src/folderview.c: the visibility of message number columns in the
2407
	  folder view is now configurable for each column.
2408

    
2409
2009-11-26
2410

    
2411
	* libsylph/imap.c: made error log more verbose.
2412
	* libsylph/socket.c: sock_connect_with_timeout(): check socket with
2413
	  getsockopt() even if select() succeed.
2414

    
2415
2009-11-25
2416

    
2417
	* src/sslmanager.c: display issued and expire date. Refined text
2418
	  format.
2419

    
2420
2009-11-24
2421

    
2422
	* src/addressbook.c: re-enabled sort order change because the bug
2423
	  seems to be fixed.
2424

    
2425
2009-11-24
2426

    
2427
	* src/addressbook.c: addressbook_create(): create renderer for
2428
	  each column.
2429

    
2430
2009-11-19
2431

    
2432
	* libsylph/ssl.c
2433
	  src/sslmanager.c: calculate and display SHA1/MD5 fingerprint
2434
	  if verification of SSL certificate failed.
2435

    
2436
2009-11-16
2437

    
2438
	* version 3.0.0beta2
2439

    
2440
2009-11-16
2441

    
2442
	* src/icons/sylpheed.ico: added 48x48(32bpp), 32x32(32bpp),
2443
	  16x16(32bpp) icons.
2444

    
2445
2009-11-13
2446

    
2447
	* libsylph/imap.c: removed redundant debug print.
2448
	* libsylph/libsylph-0.def: updated.
2449

    
2450
2009-11-13
2451

    
2452
	* src/addressbook.c: added sort order change (but disabled because of
2453
	  random crash bug inside GTK+).
2454
	  Hide Lookup button if LDAP is not used.
2455

    
2456
2009-11-11
2457

    
2458
	* src/plugin.[ch]
2459
	  src/main.c: added plugin APIs: syl_plugin_main_window_lock(),
2460
	  syl_plugin_main_window_unlock() and syl_plugin_inc_is_active().
2461

    
2462
2009-11-09
2463

    
2464
	* src/addressbook.c: addressbook_read_file(): show more descriptive
2465
	  error.
2466

    
2467
2009-11-09
2468

    
2469
	* libsylph/mh.c
2470
	  src/inc.c: removed redundant debug print.
2471

    
2472
2009-11-09
2473

    
2474
	* libsylph/imap.c: imap_get_msginfo(): SELECT before FETCH
2475
	  (fixed opening message by syl_plugin_open_message().
2476

    
2477
2009-11-09
2478

    
2479
	* src/plugin.h: increased SYL_PLUGIN_INTERFACE_VERSION.
2480

    
2481
2009-11-06
2482

    
2483
	* libsylph/mh.c
2484
	  libsylph/folder.c
2485
	  libsylph/sylmain.c
2486
	  libsylph/account.[ch]
2487
	  src/account_dialog.c: added "account-updated" signal to SylApp.
2488
	  Don't emit signals if SylApp is not initialized.
2489
	  Call account_updated() only once.
2490

    
2491
2009-11-06
2492

    
2493
	* src/plugin.c
2494
	  src/main.c:
2495
	  syl_plugin_add_menuitem()
2496
	  syl_plugin_add_factory_item(): added <IMAPFolder> and <NewsFolder>
2497
	  to parent factory.
2498

    
2499
2009-11-06
2500

    
2501
	* configure.in: increased LT_CURRENT because the interface is not
2502
	  completely compatible.
2503

    
2504
2009-11-05
2505

    
2506
	* libsylph/folder.[ch]
2507
	  libsylph/news.c
2508
	  libsylph/imap.c: add a new flag:
2509
	  RemoteFolder::remove_cache_on_destroy. If this is not set, caches
2510
	  will not be removed on folder_destroy().
2511
	* libsylph/utils.c: remove_dir_recursive(): added debug print.
2512

    
2513
2009-11-05
2514

    
2515
	* libsylph/imap.c: imap_create_tree(): return error if
2516
	  imap_scan_tree() failed.
2517
	* src/account_dialog.c: show waiting dialog on creating folder tree.
2518
	* src/folderview.c: disable close button of waiting dialog.
2519

    
2520
2009-11-05
2521

    
2522
	* libsylph/imap.c: imap_create_tree(): don't continue if connection
2523
	  failed.
2524
	* libsylph/socket.c: don't use alarm() if threads are enabled.
2525
	  sock_connect_with_timeout(): check with FD_ISSET() when select()
2526
	  succeeded.
2527

    
2528
2009-11-04
2529

    
2530
	* libsylph/socket.c: sock_connect_with_timeout(): use non-blocking
2531
	  socket and select() for connection timeout (fix crash on connection
2532
	  failure).
2533

    
2534
2009-11-04
2535

    
2536
	* libsylph/imap.c
2537
	  src/query_search.c
2538
	  src/main.c: fixed a bug that prohibited query search on IMAP
2539
	  folders. Don't call gtk_main_iteration() from non-main threads.
2540

    
2541
2009-11-02
2542

    
2543
	* src/summaryview.c: summary_selection_changed(): fixed unintended
2544
	  drag start on IMAP.
2545
2009-11-02
2546

    
2547
	* libsylph/utils.[ch]
2548
	  libsylph/mh.c
2549
	  libsylph/procmsg.c
2550
	  libsylph/news.c: more fix for UID more than INT_MAX.
2551

    
2552
2009-11-02
2553

    
2554
	* libsylph/imap.[ch]
2555
	  src/summaryview.c: don't allow parallel multiple command on IMAP.
2556

    
2557
2009-10-29
2558

    
2559
	* src/update_check.c: fixed freeze bug on showing dialog.
2560

    
2561
2009-10-29
2562

    
2563
	* version 3.0.0beta1
2564

    
2565
2009-10-29
2566

    
2567
	* libsylph/libsylph-0.def
2568
	  src/libsylpheed-plugin-0.def: updated.
2569

    
2570
2009-10-29
2571

    
2572
	* src/addressbook.c: modified the design.
2573

    
2574
2009-10-29
2575

    
2576
	* src/addressbook.c: addressbook_list_button_pressed(): change
2577
	  selection if a non-selected row is right-clicked.
2578

    
2579
2009-10-28
2580

    
2581
	* libsylph/socket.c: sock_connect_async_thread(): fixed a crash
2582
	  when connection failed.
2583

    
2584
2009-10-28
2585

    
2586
	* src/addressbook.c: removed debug print.
2587

    
2588
2009-10-28
2589

    
2590
	* src/update_check.c: made release version have priority over
2591
	  development version.
2592

    
2593
2009-10-28
2594

    
2595
	* src/addressbook.c: expand tree row when double-clicked.
2596
	  Removed commented out code.
2597

    
2598
2009-10-28
2599

    
2600
	* src/addressbook.c: automatically sort the tree and list.
2601

    
2602
2009-10-28
2603

    
2604
	* src/addressbook.c: don't change selection when the list is right-
2605
	  clicked.
2606

    
2607
2009-10-27
2608

    
2609
	* src/addressbook.c: reimplemented addressbook_move_nodes_up().
2610

    
2611
2009-10-27
2612

    
2613
	* src/addressbook.c
2614
	  src/addressitem.h: reimplemented the list view of address book UI
2615
	  with GtkTreeView.
2616

    
2617
2009-10-26
2618

    
2619
	* src/addressbook.c
2620
	  src/addressitem.h: reimplemented the folder tree of address book
2621
	  UI with GtkTreeView.
2622

    
2623
2009-10-23
2624

    
2625
	* configure.in: made threads enabled by default.
2626

    
2627
2009-10-20
2628

    
2629
	* libsylph/imap.c:
2630
	  imap_fetch_msg()
2631
	  imap_cmd_fetch(): fixed a bug that could not fetch UID more than
2632
	  INT_MAX.
2633

    
2634
2009-10-20
2635

    
2636
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
2637
	  (thanks to Petr Kovar).
2638
	* README
2639
	  README.ja: updated.
2640

    
2641
2009-10-16
2642

    
2643
	* libsylph/utils.[ch]: added tzoffset_buf().
2644
	  Made get_rfc822_date(), get_outgoing_rfc2822_str() and
2645
	  generate_mime_boundary() thread-safe.
2646

    
2647
2009-10-16
2648

    
2649
	* libsylph/mh.c
2650
	  libsylph/procmsg.c
2651
	  libsylph/news.c
2652
	  libsylph/filter.c
2653
	  libsylph/imap.c: use itos_buf() because itos() is not thread-safe.
2654

    
2655
2009-10-16
2656

    
2657
	* src/plugin.[ch]: properly check plug-in version.
2658

    
2659
2009-10-16
2660

    
2661
	* libsylph/codeconv.c: made codeconv module thread-safe.
2662
	* src/query_search.c: update search window using timer.
2663

    
2664
2009-10-13
2665

    
2666
	* src/plugin.[ch]
2667
	  src/main.c: added new APIs: syl_plugin_summary_lock(),
2668
	  syl_plugin_summary_unlock() and syl_plugin_summary_is_locked().
2669

    
2670
2009-10-13
2671

    
2672
	* libsylph/utils.c
2673
	  libsylph/imap.c
2674
	  libsylph/socket.c
2675
	  src/query_search.c: use g_atomic_int_{get,set} for thread
2676
	  terminate flags.
2677

    
2678
2009-10-09
2679

    
2680
	* src/send_message.c: made send dialog non-modal.
2681

    
2682
2009-10-08
2683

    
2684
	* src/query_search.c: destroy async queue when finished.
2685

    
2686
2009-10-08
2687

    
2688
	* makewin32.sh: added --enable-threads.
2689

    
2690
2009-10-08
2691

    
2692
	* libsylph/imap.c
2693
	  src/query_search.c: fixed compilation without thread support.
2694

    
2695
2009-10-08
2696

    
2697
	* src/query_search.c: execute query search in another thread.
2698

    
2699
2009-10-07
2700

    
2701
	* src/inc.c: inc_drop_message(): fixed a bug that MIME flag was not
2702
	  properly set on receiving.
2703

    
2704
2009-10-07
2705

    
2706
	* libsylph/mh.c: mh_get_mtime(): fixed memory leak.
2707
	  Added global locks to each functions.
2708

    
2709
2009-10-06
2710

    
2711
	* src/rpop3.c: added missing GDK locks.
2712

    
2713
2009-10-05
2714

    
2715
	* libsylph/utils.c
2716
	  libsylph/pop.c
2717
	  libsylph/socket.c
2718
	  src/logwindow.c: removed some debug prints.
2719
	* libsylph/session.c: uncommented code block for unix.
2720

    
2721
2009-10-05
2722

    
2723
	* libsylph/imap.c: imap_session_destroy(): free thread pool.
2724

    
2725
2009-10-05
2726

    
2727
	* src/main.c: display status on loading plug-ins.
2728

    
2729
2009-10-02
2730

    
2731
	* libsylph/imap.c: execute imap_get_uncached_messages() in another
2732
	  thread.
2733

    
2734
2009-10-02
2735

    
2736
	* src/trayicon.c
2737
	  src/syldap.c
2738
	  src/summaryview.c
2739
	  src/folderview.c: added missing locks on idle callbacks.
2740

    
2741
2009-10-01
2742

    
2743
	* libsylph/imap.c: reimplemented using GThreadPool.
2744

    
2745
2009-10-01
2746

    
2747
	* libsylph/imap.c: refactored.
2748

    
2749
2009-09-30
2750

    
2751
	* libsylph/imap.c: execute imap_cmd_fetch() in another thread.
2752

    
2753
2009-09-30
2754

    
2755
	* libsylph/utils.[ch]
2756
	  src/logwindow.c: added log_flush() function.
2757
	* libsylph/imap.c: execute imap_cmd_ok() in another thread.
2758

    
2759
2009-09-30
2760

    
2761
	* libsylph/socket.[ch]
2762
	  libsylph/session.c: renamed sock_connect_async() to
2763
	  sock_connect_async_thread().
2764
	* libsylph/imap.c: imap_open(): connect in another thread.
2765

    
2766
2009-09-29
2767

    
2768
	* libsylph/utils.c: made writing to log file thread-safe.
2769

    
2770
2009-09-29
2771

    
2772
	* src/logwindow.[ch]: made LogWindow thread-safe.
2773
	* libsylph/utils.c
2774
	  libsylph/socket.c
2775
	  src/inc.c
2776
	  src/statusbar.c
2777
	  src/send_message.c
2778
	  src/main.c: made gdk_threads_enter() / gdk_threads_leave()
2779
	  reentrant.
2780

    
2781
2009-09-25
2782

    
2783
	* libsylph/utils.[ch]
2784
	  libsylph/socket.[ch]
2785
	  libsylph/session.c
2786
	  libsylph/pop.c
2787
	  src/inc.c
2788
	  src/main.c: fixed the handling of GDK thread lock.
2789

    
2790
2009-09-18
2791

    
2792
	* libsylph/utils.c: execute_command_line_async_wait(): disable
2793
	  threading if USE_THREADS is not set.
2794

    
2795
2009-09-18
2796

    
2797
	* introduced multi-threading.
2798
	* libsylph/session.c
2799
	  libsylph/socket.[ch]: win32: connect() on another thread to avoid
2800
	  UI blocking.
2801
	* libsylph/filter.c
2802
	  libsylph/utils.[ch]: execute command on another thread to avoid
2803
	  UI blocking.
2804
	* src/rpop3.c
2805
	  src/compose.c
2806
	  src/inc.c
2807
	  src/trayicon.c
2808
	  src/main.c
2809
	  src/send_message.c
2810
	  src/folderview.c
2811
	  src/sigstatus.c: surround timeout/IO-watch callback functions with 
2812
	  gdk_threads_enter() and gdk_threads_leave().
2813

    
2814
2009-09-17
2815

    
2816
	* folderview_new_folder_cb(): win32: fixed prohibited character check.
2817

    
2818
2009-09-15
2819

    
2820
	* libsylph/mh.c
2821
	  libsylph/procmsg.c
2822
	  src/rpop3.c
2823
	  src/compose.c: mh_add_msgs(): generate cache on adding messages.
2824
	  Cleanup the code.
2825

    
2826
2009-09-15
2827

    
2828
	* libsylph/procmsg.c: minor optimization: use g_slist_prepend() for
2829
	  mark/cache queue.
2830

    
2831
2009-09-14
2832

    
2833
	* libsylph/procmsg.c: use MsgFlagInfo struct for mark queue to reduce
2834
	  its memory usage.
2835

    
2836
2009-09-14
2837

    
2838
	* src/import.c: update summary cache on eml import.
2839

    
2840
2009-09-14
2841

    
2842
	* libsylph/mh.c: update summary cache on move/copy.
2843

    
2844
2009-09-14
2845

    
2846
	* libsylph/mbox.c: update summary cache when importing from mbox.
2847

    
2848
2009-09-14
2849

    
2850
	* libsylph/mh.c
2851
	  libsylph/procmsg.[ch]
2852
	  libsylph/folder.[ch]
2853
	  libsylph/virtual.c
2854
	  libsylph/news.c
2855
	  libsylph/filter.c
2856
	  libsylph/imap.c
2857
	  src/inc.c
2858
	  src/summaryview.c: update summary caches on receiving. This
2859
	  improves the opening speed of folders with many new messages.
2860

    
2861
2009-09-03
2862

    
2863
	* libsylph/mh.c
2864
	  src/summaryview.c: show progress when scanning folders.
2865

    
2866
2009-08-20
2867

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

    
2870
2009-08-13
2871

    
2872
	* version 2.7.1
2873

    
2874
2009-08-13
2875

    
2876
	* manual/ja/sylpheed.sgml: updated import/export description.
2877

    
2878
2009-08-13
2879

    
2880
	* libsylph/Makefile.am
2881
	  src/Makefile.am
2882
	  configure.in: added -version-info to libtool.
2883

    
2884
2009-08-12
2885

    
2886
	* src/export.c: don't overwrite existing file.
2887

    
2888
2009-08-12
2889

    
2890
	* src/export.c: implemented export to .eml or MH files.
2891

    
2892
2009-08-12
2893

    
2894
	* libsylph/mh.c: mh_do_move_msgs(): emit remove-msg signal after
2895
	  add-msg for speedup.
2896

    
2897
2009-08-12
2898

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

    
2901
2009-08-11
2902

    
2903
	* libsylph/mbox.c
2904
	  src/export.[ch]: show progress bar on export.
2905
	* src/mainwindow.c
2906
	  src/import.c: modified menu label and function names.
2907

    
2908
2009-08-11
2909

    
2910
	* src/import.c: implemented eml file import (with folder).
2911

    
2912
2009-08-10
2913

    
2914
	* src/import.c: added eml file import (one file).
2915

    
2916
2009-08-10
2917

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

    
2920
2009-08-10
2921

    
2922
	* libsylph/procmime.c: procmime_scan_content_type_str():
2923
	  remove comments from Content-Type charset parameter.
2924

    
2925
2009-08-05
2926

    
2927
	* src/plugin.c: syl_plugin_load_all(): don't output warning when
2928
	  failed to open directory.
2929

    
2930
2009-08-05
2931

    
2932
	* src/import.c: modified progressbar dialog.
2933

    
2934
2009-08-04
2935

    
2936
	* sylpheed.spec.in: fixed %files section.
2937

    
2938
2009-08-04
2939

    
2940
	* libsylph/mbox.c
2941
	  src/progressdialog.[ch]
2942
	  src/import.c: show progressbar on mbox import.
2943

    
2944
2009-07-21
2945

    
2946
	* version 2.7.0
2947

    
2948
2009-07-01
2949

    
2950
	* PLUGIN.txt
2951
	  PLUGIN.ja.txt: added plugin document.
2952

    
2953
2009-07-01
2954

    
2955
	* plugin/test/Makefile.am: fixed build issue.
2956

    
2957
2009-06-25
2958

    
2959
	* updated COPYING and LICENSE.
2960

    
2961
2009-06-25
2962

    
2963
	* manual/ja/sylpheed.sgml: updated bsfilter description.
2964

    
2965
2009-06-17
2966

    
2967
	* src/plugin.[ch]
2968
	  src/main.c
2969
	  src/libsylpheed-plugin-0.def: made syl_plugin_lookup_symbol()
2970
	  public. Added syl_plugin_main_window_get_statusbar().
2971

    
2972
2009-06-12
2973

    
2974
	* plugin/test/Makefile.am: do not install automatically (added make
2975
	  install-plugin target).
2976

    
2977
2009-06-12
2978

    
2979
	* manual/ja/sylpheed.sgml: updated for 2.7.
2980

    
2981
2009-06-10
2982

    
2983
	* merged plugin-test branch into trunk.
2984

    
2985
2009-06-08
2986

    
2987
	* libsylph/procmsg.c
2988
	  libsylph/procheader.c: made perror() more descriptive.
2989

    
2990
2009-06-03
2991

    
2992
	* src/plugin.[ch]
2993
	  src/main.c: syl_plugin_manage_window_get_focus_window(): added.
2994

    
2995
2009-05-28
2996

    
2997
	* src/folderview.c: folderview_new_folder_cb(): win32: don't allow
2998
	  filesystem-unsafe characters.
2999

    
3000
2009-05-27
3001

    
3002
	* configure.in
3003
	  src/update_check.c: added config.h macro DEVEL_VERSION.
3004

    
3005
2009-05-27
3006

    
3007
	* src/update_check.c: disable auto update check if specified.
3008
	  don't show check button on manual checking.
3009

    
3010
2009-05-26
3011

    
3012
	* src/defs.h
3013
	  src/update_check.c: moved VERSION_URI in defs.h.
3014

    
3015
2009-05-22
3016

    
3017
	* libsylph/prefs_common.[ch]
3018
	  src/update_check.[ch]
3019
	  src/main.c
3020
	  src/prefs_common_dialog.c
3021
	  src/mainwindow.c: implemented update check (using curl).
3022
	* src/plugin_manager.c: show grid lines.
3023

    
3024
2009-05-18
3025

    
3026
	* src/plugin.h: added padding into SylPluginInfo.
3027
	* src/about.c: updated copyright year.
3028
	* configure.in: updated version to 2.7.0beta1.
3029

    
3030
2009-05-15
3031

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

    
3034
2009-05-15
3035

    
3036
	* src/plugin.h
3037
	  src/plugin_manager.c: added description to SylPluginInfo.
3038

    
3039
2009-05-14
3040

    
3041
	* src/plugin_manager.c
3042
	  src/main.c
3043
	  src/mainwindow.c: implemented plugin manager.
3044

    
3045
2009-05-14
3046

    
3047
	* src/plugin.[ch]
3048
	  src/libsylpheed-plugin-0.def: added APIs to change menu sensitivity.
3049

    
3050
2009-05-11
3051

    
3052
	* src/plugin_manager.c: added template of window creation.
3053

    
3054
2009-05-08
3055

    
3056
	* src/plugin.[ch]
3057
	  src/libsylpheed-plugin-0.def
3058
	  src/main.c
3059
	  src/plugin_manager.[ch]
3060
	  plugin/test/test.c: added new plugin APIs to manage plug-ins.
3061
	  added plugin interface version check.
3062

    
3063
2009-04-24
3064

    
3065
	* src/plugin.c
3066
	* src/plugin.h
3067
	* src/main.c
3068
	* src/manage_window.[ch]: added new plugin APIs.
3069

    
3070
2009-04-23
3071

    
3072
	* imap.c: imap_folder_destroy(): fixed crash when folder->account
3073
	  was NULL.
3074

    
3075
2009-04-23
3076

    
3077
	* libsylph/mh.c
3078
	  libsylph/sylmain.c
3079
	  libsylph/syl-marshal.*: added new signal: move-folder.
3080

    
3081
2009-04-22
3082

    
3083
	* libsylph/sylmain.[ch]: added syl_init_gettext().
3084

    
3085
2009-04-21
3086

    
3087
	* added new signal: folderlist-updated, remove-folder.
3088

    
3089
2009-04-20
3090

    
3091
	* added new API:
3092
	  syl_plugin_folder_sel()
3093
	  syl_plugin_folder_sel_full()
3094
	  syl_plugin_input_dialog()
3095
	  syl_plugin_input_dialog_with_invisible()
3096

    
3097
2009-04-16
3098

    
3099
	* added new API:
3100
	  syl_plugin_folderview_get()
3101
	  syl_plugin_folderview_get_selected_item()
3102

    
3103
2009-04-16
3104

    
3105
	* src/plugin.[ch]
3106
	  src/main.c
3107
	  src/folderview.c: added new signal: folderview-menu-popup.
3108
	  added new API: syl_plugin_add_factory_item().
3109

    
3110
2009-04-15
3111

    
3112
	* src/plugin.[ch]
3113
	  src/main.c: added new APIs for opening messages.
3114

    
3115
2009-03-23
3116

    
3117
	* src/mainwindow.c: enable 'Remote mailbox' only if current account
3118
	  is POP3.
3119

    
3120
2009-03-19
3121

    
3122
	* src/folderview.c: show 'Send queued messages' instead of 'Mark all
3123
	  read' in the context menu of the Queue folder.
3124

    
3125
2009-03-17
3126

    
3127
	* libsylph/prefs.c: prefs_file_close(): win32: use _commit() as well
3128
	  as fsync() on Unix.
3129

    
3130
2009-03-17
3131

    
3132
	* libsylph/prefs.c: prefs_file_close(): abort if fsync() fails.
3133

    
3134
2009-03-17
3135

    
3136
	* libsylph/prefs.c
3137
	  configure.in: prefs_file_close(): do fflush() and fsync() before
3138
	  fclose() to lessen the possibility of data loss.
3139

    
3140
2009-03-16
3141

    
3142
	* libsylph/utils.[ch]
3143
	  libsylph/mh.c: g_link(): fixed infinite loop bug on Unix and
3144
	  renamed g_link to syl_link.
3145

    
3146
2009-03-13
3147

    
3148
	* libsylph/utils.[ch]
3149
	  libsylph/mh.c: win32: use CreateHardLink() if available.
3150
	  It will improve file I/O on receive.
3151

    
3152
2009-02-27
3153

    
3154
	* libsylph/prefs_common.c
3155
	  src/prefs_common_dialog.c: modified the default command line option
3156
	  of spam filters (added undo-contrary option).
3157

    
3158
2009-02-25
3159

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

    
3163
2008-12-26
3164

    
3165
	* libsylph/procmime.c: procmime_decode_content(): properly process
3166
	  lines longer than 8192 bytes.
3167

    
3168
2008-12-19
3169

    
3170
	* version 2.6.0
3171

    
3172
2008-12-15
3173

    
3174
	* libsylph/procmime.c: procmime_parse_mime_parameter(): modified
3175
	  variable name.
3176

    
3177
2008-12-11
3178

    
3179
	* libsylph/mbox.c
3180
	  libsylph/smtp.[ch]
3181
	  src/inc.c: renamed/removed MSGBUFSIZE since it conflicts with
3182
	  OpenBSD's header file.
3183

    
3184
2008-12-11
3185

    
3186
	* libsylph/procmime.c: procmime_parse_mime_parameter(): made a
3187
	  workaround for raw-JIS filename (Eudora etc.).
3188

    
3189
2008-12-03
3190

    
3191
	* libsylph/socket.[ch]
3192
	  libsylph/session.c: added SYL_ prefix to SockFlags enum to avoid
3193
	  confliction with recent glibc header file
3194
	  (/usr/include/bits/socket.h) (thanks to Michael Schwendt).
3195

    
3196
2008-12-01
3197

    
3198
	* version 2.6.0rc
3199

    
3200
2008-11-28
3201

    
3202
	* libsylph/news.c
3203
	  libsylph/imap.c: when removing news/imap accounts, remove cache
3204
	  directory with server name if it becomes empty.
3205

    
3206
2008-11-27
3207

    
3208
	* src/foldersel.c: only expand folders which are expanded in the
3209
	  folder view.
3210

    
3211
2008-11-27
3212

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

    
3216
2008-11-27
3217

    
3218
	* src/addressbook.c: addressbook_refresh(): fixed a bug that the
3219
	  addressbook window was not refreshed when adding sender to
3220
	  addressbook.
3221

    
3222
2008-11-25
3223

    
3224
	* libsylph/mbox.c: proc_mbox_full(): only count for non-junk and
3225
	  not-deleted and not-marked-as-read messages (thanks to Otinov
3226
	  Sergey).
3227

    
3228
2008-11-25
3229

    
3230
	* src/foldersel.[ch]
3231
	  src/summaryview.c
3232
	  src/mainwindow.c: added message label to the folder selection
3233
	  dialog.
3234

    
3235
2008-11-25
3236

    
3237
	* src/main.c: added #include <conio.h> for _getch() (thanks to Gisle
3238
	  Vanem).
3239

    
3240
2008-11-20
3241

    
3242
	* src/addressbook.c
3243
	  src/editgroup.c
3244
	  src/gtkutils.c
3245
	  src/select-keys.c
3246
	  src/addr_compl.c
3247
	  src/prefs_summary_column.c
3248
	  src/prefs_display_items.c: include gtk/gtk.h as a workaround for
3249
	  GTK+ >= 2.13.3.
3250

    
3251
2008-11-19
3252

    
3253
	* libsylph/session.c: session_connect(): fixed a bug that
3254
	  session->server was not set.
3255

    
3256
2008-11-19
3257

    
3258
	* src/foldersel.c: made virtual folders unselectable when not in
3259
	  FOLDER_SEL_ALL mode.
3260

    
3261
2008-11-19
3262

    
3263
	* libsylph/prefs.c: prefs_file_close(): keep backups for four
3264
	  generations.
3265

    
3266
2008-11-14
3267

    
3268
	* version 2.6.0beta2
3269

    
3270
2008-11-14
3271

    
3272
	* src/rpop3.c: added menu using GtkUIManager.
3273

    
3274
2008-11-14
3275

    
3276
	* src/prefs_toolbar.c: use GTK_STOCK_NETWORK as the icon of POP3
3277
	  remote mailbox.
3278

    
3279
2008-11-13
3280

    
3281
	* po/Makefile.in.in: updated for datarootdir.
3282
	* missing: updated.
3283

    
3284
2008-11-13
3285

    
3286
	* src/jpilot.c: moved code conversion to separated function.
3287
	  Code cleanup.
3288

    
3289
2008-10-07
3290

    
3291
	* src/prefs_toolbar.[ch]
3292
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
3293
	  toolbar.
3294

    
3295
2008-10-07
3296

    
3297
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
3298
	  when mail incorporation is active.
3299

    
3300
2008-10-03
3301

    
3302
	* manual/ja/sylpheed.sgml: updated Japanese manual.
3303

    
3304
2008-10-01
3305

    
3306
	* src/rpop3.c: fixed sorting by subject, date and size.
3307

    
3308
2008-09-29
3309

    
3310
	* version 2.6.0beta1
3311

    
3312
2008-09-29
3313

    
3314
	* src/main.c
3315
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
3316
	  (thanks to Enrico Troger).
3317

    
3318
2008-09-26
3319

    
3320
	* src/inc.c
3321
	  src/progressdialog.[ch]
3322
	  src/send_message.c: added progress column to the progress dialog.
3323

    
3324
2008-09-26
3325

    
3326
	* src/messageview.c
3327
	  src/summaryview.c
3328
	  src/mainwindow.c
3329
	  src/prefs_filter_edit.[ch]
3330
	  src/prefs_filter.[ch]: use target header field as a default filter
3331
	  name when creating filter rule automatically.
3332

    
3333
2008-09-25
3334

    
3335
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
3336
	  session timeout.
3337

    
3338
2008-09-24
3339

    
3340
	* src/inputdialog.c: don't debug print return string on invisible
3341
	  mode.
3342
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
3343
	  "RFC822.HEADER{...}" (workaround for some broken servers).
3344

    
3345
2008-09-24
3346

    
3347
	* src/rpop3.c: display 'Quitting...' on logout.
3348

    
3349
2008-09-19
3350

    
3351
	* src/rpop3.c: modified style.
3352
	* configure.in: updated version.
3353

    
3354
2008-09-19
3355

    
3356
	* libsylph/socket.c: also handle G_IO_NVAL.
3357
	* src/rpop3.c: added stop button which stops retrieving of headers.
3358

    
3359
2008-09-18
3360

    
3361
	* src/rpop3.c: enabled cancellation on connection.
3362

    
3363
2008-09-18
3364

    
3365
	* src/rpop3.c: implemented receiving of messages.
3366

    
3367
2008-09-18
3368

    
3369
	* src/rpop3.c: added timeout. Show dialog on error.
3370

    
3371
2008-09-17
3372

    
3373
	* libsylph/pop.c
3374
	  src/rpop3.c: modified column width. Implemented message display.
3375

    
3376
2008-09-17
3377

    
3378
	* libsylph/pop.[ch]: made some functions non-static.
3379
	  pop3_session_new(): set server, port, userid and password.
3380
	* src/inc.c: sync with the libsylph/pop.[ch] change.
3381
	* src/rpop3.[ch]
3382
	  src/mainwindow.c: first implementation of remote POP3 mailbox
3383
	  feature. Currently, only deletion of messages is available.
3384

    
3385
2008-07-16
3386

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

    
3390
2008-07-10
3391

    
3392
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
3393

    
3394
2008-07-09
3395

    
3396
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
3397
	  because some IMAP servers don't return \NoSelect parent folders
3398
	  at 'LIST "" "*"'.
3399

    
3400
2008-07-04
3401

    
3402
	* src/main.c: win32: handle window messages even if console is
3403
	  initialized.
3404

    
3405
2008-07-04
3406

    
3407
	* src/main.c: win32: handle console ctrl events.
3408
	  Call register_system_events() after all config files are read.
3409

    
3410
2008-06-27
3411

    
3412
	* configure.in
3413
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
3414
	  (thanks to Michael Schwendt).
3415
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
3416
	* config.guess
3417
	  ltmain.sh
3418
	  config.sub: updated.
3419

    
3420
2008-06-20
3421

    
3422
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
3423
	  and unified the function with Win32.
3424

    
3425
2008-06-19
3426

    
3427
	* libsylph/codeconv.[ch]:
3428
	  conv_set_autodetect_type()
3429
	  conv_get_autodetect_type(): added function to change the behavior
3430
	  of character encoding auto-detection.
3431

    
3432
2008-06-18
3433

    
3434
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
3435
	  MimeInfo::filename to determine file type.
3436

    
3437
2008-06-17
3438

    
3439
	* version 2.5.0
3440

    
3441
2008-06-17
3442

    
3443
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
3444

    
3445
2008-06-06
3446

    
3447
	* version 2.5.0rc2
3448

    
3449
2008-06-06
3450

    
3451
	* src/template.c: template_load(): removed the restriction that the
3452
	  template body over 8KB could not be read.
3453

    
3454
2008-06-06
3455

    
3456
	* INSTALL
3457
	  INSTALL.ja: fixed GnuPG/GPGME URL.
3458
	* configure.in: require GPGME >= 1.0.0.
3459
	* src/about.c: updated copyright year.
3460

    
3461
2008-06-05
3462

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

    
3466
2008-06-05
3467

    
3468
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
3469
	  Content-Transfer-Encoding with comments.
3470

    
3471
2008-05-22
3472

    
3473
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
3474
	  (thanks to Michael Schwendt).
3475

    
3476
2008-05-19
3477

    
3478
	* version 2.5.0rc
3479

    
3480
2008-05-16
3481

    
3482
	* src/compose.c: display alert dialog when signing/encryption failed.
3483
	* src/select-keys.c: fixed window position and focus.
3484

    
3485
2008-05-14
3486

    
3487
	* src/summaryview.c: summary_display_msg_full(): don't move focus
3488
	  from text view to summary view.
3489

    
3490
2008-05-08
3491

    
3492
	* libsylph/prefs_common.[ch] 
3493
	  src/compose.[ch]: remember the maximized state.
3494

    
3495
2008-04-30
3496

    
3497
	* sylpheed.desktop: fixed warnings and added German translation
3498
	  (thanks to Enrico Troger).
3499
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
3500

    
3501
2008-04-24
3502

    
3503
	* version 2.5.0beta3
3504

    
3505
2008-04-24
3506

    
3507
	* libsylph/prefs_common[ch]
3508
	  src/compose.c
3509
	  src/prefs_common_dialog.c: added option of excluded
3510
	  addresses/domains for recipients confirmation.
3511

    
3512
2008-04-24
3513

    
3514
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
3515
	* src/prefs_common_dialog.c: modified English.
3516

    
3517
2008-04-11
3518

    
3519
	* version 2.5.0beta2
3520

    
3521
2008-04-11
3522

    
3523
	* src/summaryview.c: reset quick search condition if search bar is
3524
	  not shown.
3525

    
3526
2008-04-11
3527

    
3528
	* src/gtkutils.h: added missing include.
3529

    
3530
2008-04-10
3531

    
3532
	* src/quick_search.c
3533
	  src/mainwindow.c: added 'Edit/Quick search' menu.
3534
	  Also search To: header in Sent/Draft/Queue folders.
3535

    
3536
2008-04-10
3537

    
3538
	* src/gtkutils.[ch]
3539
	  src/prefs_account_dialog.c: spaces in address and server
3540
	  entries are automatically removed at applying configuration.
3541

    
3542
2008-04-09
3543

    
3544
	* libsylph/session.c
3545
	  src/send_message.c: always display error dialog when connection
3546
	  to SMTP server failed.
3547

    
3548
2008-04-08
3549

    
3550
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
3551

    
3552
2008-04-08
3553

    
3554
	* libsylph/prefs_common.[ch]
3555
	  src/compose.c
3556
	  src/prefs_common_dialog.c: added the option to confirm recipients
3557
	  before sending.
3558

    
3559
2008-03-28
3560

    
3561
	* src/compose.c: delete attach property dialog when closed.
3562

    
3563
2008-03-28
3564

    
3565
	* libsylph/prefs_common.[ch]
3566
	  src/prefs_common_dialog.c
3567
	  src/compose.c: the feature to confirm missing attachments was added.
3568

    
3569
2008-03-27
3570

    
3571
	* src/query_search.c: number of matches is displayed when search is
3572
	  done.
3573

    
3574
2008-03-19
3575

    
3576
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
3577
	  handled correctly.
3578

    
3579
2008-03-13
3580

    
3581
	* src/addr_compl.c: get_completion_address(): added characters to be
3582
	  quoted.
3583
	  get_address_from_edit(): treat other characters than ',' and space
3584
	  as valid ones.
3585

    
3586
2008-02-29
3587

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

    
3590
2008-02-29
3591

    
3592
	* version 2.5.0beta1
3593

    
3594
2008-02-29
3595

    
3596
	* src/summaryview.c: fixed new/unread status display on filtered mode.
3597

    
3598
2008-02-28
3599

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

    
3603
2008-02-15
3604

    
3605
	* libsylph/socket.c:
3606
	  sock_connect_async_cb()
3607
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
3608
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
3609

    
3610
2008-02-15
3611

    
3612
	* libsylph/ssl.c
3613
	  src/sslmanager.c: added the feature to save SSL peer certificate
3614
	  and always accept it.
3615

    
3616
2008-01-08
3617

    
3618
	* src/quick_search.c: quick_search_create(): fixed crash on menu
3619
	  change.
3620

    
3621
2007-12-28
3622

    
3623
	* libsylph/enums.h
3624
	  libsylph/prefs_common.[ch]
3625
	  src/quick_search.[ch]
3626
	  src/summaryview.[ch]
3627
	  src/mainwindow.[ch]
3628
	  src/Makefile.am: implemented vertical view. Separated quick search
3629
	  into another module.
3630

    
3631
2007-12-27
3632

    
3633
	* libsylph/prefs_common.[ch]
3634
	  src/messageview.c
3635
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
3636
	  messages as attachment'.
3637

    
3638
2007-12-27
3639

    
3640
	* configure.in
3641
	  src/Makefile.am: don't enable windres on non-win32 platforms.
3642

    
3643
2007-12-21
3644

    
3645
	* version 2.4.8
3646

    
3647
2007-12-21
3648

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

    
3652
2007-12-20
3653

    
3654
	* src/summaryview.c: summary_show(): fixed beep on folders with one
3655
	  message when using GTK+ 2.12.
3656

    
3657
2007-12-18
3658

    
3659
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
3660

    
3661
2007-12-17
3662

    
3663
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
3664
	  syldap_display_search_results(): fixed warnings (thanks to Michael
3665
	  Schwendt).
3666

    
3667
2007-12-07
3668

    
3669
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
3670
	  to determine B or Q encoding instead of MB_CUR_MAX.
3671

    
3672
2007-11-08
3673

    
3674
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
3675
	  unused).
3676

    
3677
2007-10-11
3678

    
3679
	* src/messageview.c: messageview_set_menu_state(): disable
3680
	  /Message/Re-edit menu in non-sent folders.
3681

    
3682
2007-10-03
3683

    
3684
	* version 2.4.7
3685

    
3686
2007-09-28
3687

    
3688
	* src/compose.c
3689
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
3690
	  encryption.
3691

    
3692
2007-09-27
3693

    
3694
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
3695
	  folders were not sorted properly.
3696

    
3697
2007-09-27
3698

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

    
3702
2007-09-26
3703

    
3704
	* src/mainwindow.c: main_window_separation_change(): keep previous
3705
	  focus when separation changed.
3706

    
3707
2007-09-20
3708

    
3709
	libsylph/utils.c
3710
	libsylph/procmsg.c
3711
	libsylph/procmsg.h
3712
	libsylph/procmime.c
3713
	libsylph/imap.c
3714
	src/addrcache.c
3715
	src/compose.c
3716
	src/inc.c
3717
	src/trayicon.c
3718
	src/printing.c
3719
	src/addressbook.c
3720
	src/prefs_toolbar.c
3721
	src/editbook.c
3722
	src/ldif.c
3723
	src/mimeview.c
3724
	src/importcsv.c
3725
	src/main.c
3726
	src/gtkshruler.c
3727
	src/send_message.c
3728
	src/rfc2015.c
3729
	src/summaryview.c
3730
	src/mainwindow.c
3731
	src/manage_window.c
3732
	src/prefs_display_items.c: removed all warnings output with -Wall.
3733

    
3734
2007-09-20
3735

    
3736
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
3737
	  summary...' button always show send folder setting.
3738

    
3739
2007-09-19
3740

    
3741
	* version 2.4.6
3742

    
3743
2007-09-19
3744

    
3745
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
3746
	  to avoid passphrase dialog.
3747

    
3748
2007-09-18
3749

    
3750
	* src/compose.c: display error and abort sending if the read of attach
3751
	  files fails.
3752

    
3753
2007-09-14
3754

    
3755
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
3756
	  \Noselect flags.
3757

    
3758
2007-09-14
3759

    
3760
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
3761
	  FolderItem struct.
3762
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
3763
	  instead of 'LIST "" "%"' to obtain folder list.
3764

    
3765
2007-09-14
3766

    
3767
	* src/inc.[ch]
3768
	  src/summaryview.c: block notify if a new message is read on
3769
	  receiving.
3770

    
3771
2007-09-13
3772

    
3773
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
3774
	  To strings.
3775

    
3776
2007-09-13
3777

    
3778
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
3779
	* src/summaryview.c: summary_set_row(): simplify To headers.
3780

    
3781
2007-09-13
3782

    
3783
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
3784
	* src/query_search.c: query_search_folder(): disabled the passphrase
3785
	  dialog on query search.
3786

    
3787
2007-09-12
3788

    
3789
	* libsylph/enums.h
3790
	  libsylph/folder.h
3791
	  libsylph/prefs_common.[ch]
3792
	  src/summaryview.c
3793
	  src/prefs_summary_column.[ch]
3794
	  src/mainwindow.c: added 'To' column to the summary view. It will
3795
	  be displayed at sent folders (Sent, Draft, Queue) by default.
3796
	  The display column setting of sent and normal folders became
3797
	  independent.
3798

    
3799
2007-09-10
3800

    
3801
	* src/compose.c
3802
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
3803
	  PGP/MIME.
3804
	  rfc2015_encrypt_sign(): added.
3805
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
3806

    
3807
2007-09-07
3808

    
3809
	* src/compose.c
3810
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
3811
	  rfc2015_encrypt_armored()
3812
	  rfc2015_encrypt_sign_armored(): added.
3813

    
3814
2007-08-31
3815

    
3816
	* version 2.4.5
3817

    
3818
2007-08-31
3819

    
3820
	* src/addr_compl.c: get_complete_address(): fixed another format
3821
	  string bug in address completion (thanks to Megaman 9703).
3822

    
3823
2007-08-23
3824

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

    
3827
2007-08-23
3828

    
3829
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
3830
	  when cur_locale = "" (thanks to Elohin Igor').
3831

    
3832
2007-08-23
3833

    
3834
	* src/inc.c: inc_put_error(): fixed format string vulnerability
3835
	  (thanks to Ulf Harnhammar, Secunia Research).
3836

    
3837
2007-07-20
3838

    
3839
	* version 2.4.4
3840

    
3841
2007-07-20
3842

    
3843
	* src/compose.c: compose_reply(): fixed a memory leak.
3844

    
3845
2007-07-20
3846

    
3847
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
3848
	  random error message.
3849
	* src/send_message.c: send_message_smtp(): ignore errors right after
3850
	  QUIT (workaround for Gmail SMTP server).
3851

    
3852
2007-07-18
3853

    
3854
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
3855

    
3856
2007-07-17
3857

    
3858
	* src/mimeview.c: mimeview_reply(): remove file after reply.
3859

    
3860
2007-07-17
3861

    
3862
	* src/compose.c
3863
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
3864
	  target's Message-Id when adding reply flags.
3865

    
3866
2007-07-13
3867

    
3868
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
3869
	  added.
3870
	* src/folderview.c: also update junk folder path when a folder is
3871
	  renamed.
3872

    
3873
2007-07-13
3874

    
3875
	* libsylph/filter.c: filter_rule_rename_dest_path()
3876
	  filter_rule_delete_action_by_dest_path(): fixed path separator
3877
	  (win32: fixes renaming of folder didn't modify filter actions).
3878

    
3879
2007-07-12
3880

    
3881
	* src/compose.[ch]
3882
	  src/send_message.[ch]: refactored
3883
	  add-reply-or-forward-mark-after-sending.
3884
	* libsylph/procmsg.c: removed debug print.
3885

    
3886
2007-07-11
3887

    
3888
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
3889
	* src/compose.c
3890
	  src/send_message.c: code cleanup.
3891

    
3892
2007-07-11
3893

    
3894
	* src/editbook.c: win32: fixed a bug that the name entry didn't
3895
	  accept key input.
3896

    
3897
2007-07-10
3898

    
3899
	* src/compose.c
3900
	  src/mimeview.[ch]
3901
	  src/send_message.c: added the feature to reply to attached
3902
	  message/rfc822 messages.
3903
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
3904

    
3905
2007-07-10
3906

    
3907
	* src/compose.c: restore reply/forward target on reedit.
3908
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
3909

    
3910
2007-07-09
3911

    
3912
	* src/compose.c
3913
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
3914
	  after sending from queue.
3915

    
3916
2007-07-09
3917

    
3918
	* src/compose.c: implemented add-forward-mark-after-sending.
3919

    
3920
2007-07-09
3921

    
3922
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
3923
	* src/compose.c
3924
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
3925

    
3926
2007-06-26
3927

    
3928
	* version 2.4.3
3929

    
3930
2007-06-25
3931

    
3932
	* src/addressbook.c: addressbook_format_address(): null-check person
3933
	  to avoid crash (thanks to Michael Schwendt).
3934

    
3935
2007-06-22
3936

    
3937
	* src/about.c: place cursor at the start (fixed unintended scroll
3938
	  on win32).
3939

    
3940
2007-06-15
3941

    
3942
	* src/manage_window.c: manage_window_set_transient(): force popup
3943
	  of parent window (fixes invisible dialog when main window is hidden).
3944

    
3945
2007-06-11
3946

    
3947
	* libsylph/socket.[ch]: added sock_add_watch_poll().
3948
	* libsylph/session.c: win32: use blocking socket while sending data
3949
	  (fixes stall of SMTP when sending via dialup connection).
3950

    
3951
2007-06-08
3952

    
3953
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
3954
	  BOM.
3955

    
3956
2007-06-07
3957

    
3958
	* libsylph/session.c: session_ping_cb(): abort if not connected.
3959

    
3960
2007-06-04
3961

    
3962
	* src/summaryview.c: clear search entry when Escape key is pressed.
3963

    
3964
2007-05-28
3965

    
3966
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
3967
	  when pid was not obtained.
3968

    
3969
2007-05-28
3970

    
3971
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
3972
	  incorporation while dialog is open.
3973

    
3974
2007-05-18
3975

    
3976
	* version 2.4.2
3977

    
3978
2007-05-18
3979

    
3980
	* src/main.c: open_message(): fixed a memory leak.
3981

    
3982
2007-05-18
3983

    
3984
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
3985
	* src/textview.c: URI encode mailto: to protect '+'.
3986

    
3987
2007-05-17
3988

    
3989
	* src/main.c
3990
	  src/mainwindow.c: added --open to the help message.
3991

    
3992
2007-05-16
3993

    
3994
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
3995
	  performance of IMAP4 by only modifying the flagged messages.
3996

    
3997
2007-05-16
3998

    
3999
	* libsylph/utils.[ch]:
4000
	  extract_parenthesis_with_escape()
4001
	  extract_quote_with_escape(): added.
4002
	* libsylph/procheader.c: procheader_get_fromname(): process
4003
	  quoted-pair correctly.
4004

    
4005
2007-05-15
4006

    
4007
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
4008
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
4009
	  only if body charset is ISO-2022-JP. Use quoted-printable or
4010
	  base64 in other case.
4011

    
4012
2007-05-14
4013

    
4014
	* src/summaryview.c: the quick search key now persists on refresh.
4015
	  The selection now persists on the update of quick search.
4016

    
4017
2007-05-10
4018

    
4019
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
4020

    
4021
2007-05-10
4022

    
4023
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
4024
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
4025
	  setting it sensitive.)
4026

    
4027
2007-05-10
4028

    
4029
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
4030

    
4031
2007-05-10
4032

    
4033
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
4034
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
4035
	* src/summaryview.c: the quick search condition now persists for the
4036
	  whole session.
4037

    
4038
2007-05-09
4039

    
4040
	* src/main.c: also supported '--open' in initial startup.
4041

    
4042
2007-05-09
4043

    
4044
	* src/main.c: implemented '--open' command line option which open
4045
	  messages specified with command-line in new window.
4046
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
4047
	  out of range.
4048

    
4049
2007-05-08
4050

    
4051
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
4052
	  automatically set SSL ports in Advanced tab when the radio buttons
4053
	  are toggled.
4054

    
4055
2007-05-07
4056

    
4057
	* src/folderview.c: enabled recursive download of remote folders.
4058

    
4059
2007-05-02
4060

    
4061
	* version 2.4.1
4062

    
4063
2007-05-02
4064

    
4065
	* src/sylpheed.rc.in: updated copyright year.
4066

    
4067
2007-04-27
4068

    
4069
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
4070
	  path separator problem (use / for abstract path).
4071

    
4072
2007-04-27
4073

    
4074
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
4075
	  option.
4076

    
4077
2007-04-26
4078

    
4079
	* src/addr_compl.c: insert address only if shift or control key is
4080
	  pressed when accepting.
4081

    
4082
2007-04-26
4083

    
4084
	* src/addressbook.c: addressbook_load_completion(): added nickname to
4085
	  the callback argument for completion only. Give priority to display
4086
	  name rather than nickname.
4087
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
4088
	  duplicated candidates.
4089

    
4090
2007-04-26
4091

    
4092
	* src/main.c: win32: disable autocheck timer while suspending to
4093
	  prevent network error on resume.
4094

    
4095
2007-04-23
4096

    
4097
	* libsylph/ssl.c
4098
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
4099
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
4100
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
4101

    
4102
2007-04-20
4103

    
4104
	* version 2.4.0
4105

    
4106
2007-04-20
4107

    
4108
	* manual/ja/sylpheed.sgml
4109
	  manual/ja/sylpheed*.html: updated.
4110

    
4111
2007-04-19
4112

    
4113
	* libsylph/pop.c:
4114
	  pop3_getauth_apop_send()
4115
	  pop3_session_recv_msg(): check for invalid APOP timestamp
4116
	  (CVE-2007-1558), and check for the functions' return value.
4117

    
4118
2007-04-19
4119

    
4120
	* src/mainwindow.c: toolbar_customize()
4121
	  src/compose.c: toolbar_customize(): write config file after toolbar
4122
	  customization.
4123

    
4124
2007-04-18
4125

    
4126
	* version 2.4.0rc
4127

    
4128
2007-04-18
4129

    
4130
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
4131
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
4132
	  via FreeCap on Win32).
4133
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
4134
	  when output to stdout to display UTF-8 correctly.
4135

    
4136
2007-04-18
4137

    
4138
	* src/printing.c: message_count_page(): a workaround for the crash
4139
	  which seems to occur on Fedora Core.
4140

    
4141
2007-04-17
4142

    
4143
	* manual/ja/sylpheed.sgml
4144
	  manual/ja/sylpheed*.html: updated.
4145

    
4146
2007-04-17
4147

    
4148
	* src/addrcache.c
4149
	  src/addressbook.c: fixed a crash bug that if a person was removed
4150
	  and its e-mail address was referenced by a group in another folder.
4151

    
4152
2007-04-17
4153

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

    
4157
2007-04-16
4158

    
4159
	* manual/ja/sylpheed.sgml
4160
	  manual/ja/sylpheed*.html: updated for 2.4.0.
4161

    
4162
2007-04-16
4163

    
4164
	* libsylph/prefs_common.c
4165
	  src/gtkutils.[ch]
4166
	  src/main.c: win32: check if the font "MS Gothic 12" is really
4167
	  loadable. Also check for multi-byte font name for the new JIS2004
4168
	  MS Gothic font.
4169

    
4170
2007-04-13
4171

    
4172
	* libsylph/utils.c: copy_file(): optimized using read() / write().
4173

    
4174
2007-04-13
4175

    
4176
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
4177
	  FALSE (optimization in win32).
4178
	  rename_force(): win32: don't use workaround in recent version of GLib
4179
	  since its g_rename() now atomically overwrites the destination file.
4180
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
4181
	  non-overwrite mode.
4182

    
4183
2007-04-12
4184

    
4185
	* version 2.4.0beta8
4186

    
4187
2007-04-12
4188

    
4189
	* src/menu.h
4190
	  src/mainwindow.c: added toolbar style switch to the context menu of
4191
	  the toolbar.
4192

    
4193
2007-04-12
4194

    
4195
	* src/addressbook.c
4196
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
4197

    
4198
2007-04-12
4199

    
4200
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
4201

    
4202
2007-04-11
4203

    
4204
	* src/query_search.c: query_search_folder(): flush summary mark/cache
4205
	  before retrieving message list (fixes incorrect message number on
4206
	  search. Thanks to Nakada).
4207

    
4208
2007-04-11
4209

    
4210
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
4211

    
4212
2007-04-11
4213

    
4214
	* src/filesel.c: use custom overwrite confirmation dialog.
4215

    
4216
2007-04-11
4217

    
4218
	* src/filesel.c: use GTK's overwrite confirmation dialog.
4219

    
4220
2007-04-11
4221

    
4222
	* src/importldif.c
4223
	  src/importcsv.c: fixed the position of transient window.
4224

    
4225
2007-04-11
4226

    
4227
	* src/importcsv.c: scroll CList when reordering.
4228

    
4229
2007-04-11
4230

    
4231
	* src/importcsv.c: supported tab-separated file.
4232

    
4233
2007-04-11
4234

    
4235
	* libsylph/utils.[ch]: strsplit_csv(): added.
4236
	* src/importcsv.c: properly process CSV with double quotations.
4237

    
4238
2007-04-11
4239

    
4240
	* src/addressbook.c: set focus row after import.
4241

    
4242
2007-04-11
4243

    
4244
	* src/importcsv.c: adjusted spacing and wrap file name.
4245

    
4246
2007-04-11
4247

    
4248
	* src/importcsv.c: added description to the field page.
4249

    
4250
2007-04-11
4251

    
4252
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
4253
	  scrollbar size.
4254

    
4255
2007-04-11
4256

    
4257
	* src/inc.c: inc_cancel()
4258
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
4259
	  when cancelled (possibly fixes crash after cancellation).
4260

    
4261
2007-04-10
4262

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

    
4265
2007-04-10
4266

    
4267
	* src/importcsv.c: implemented enable/disable of fields.
4268

    
4269
2007-04-10
4270

    
4271
	* src/importldif.c: modified the navigate buttons.
4272
	* src/importcsv.c: implemented reorder of items.
4273

    
4274
2007-04-10
4275

    
4276
	* src/addressbook.c: also delete physical files when deleting data
4277
	  sources. Bring addressbook window in front after closing the import
4278
	  dialogs.
4279
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
4280
	  CSV columns < address book fileds.
4281

    
4282
2007-04-10
4283

    
4284
	* src/importldif.c
4285
	  src/importcsv.c: convert filename from/to UTF-8.
4286

    
4287
2007-04-10
4288

    
4289
	* src/importldif.c
4290
	  src/importcsv.c: use GtkFileChooser.
4291
	* src/passphrase.c
4292
	  src/editjpilot.c
4293
	  src/export.c
4294
	  src/import.c
4295
	  src/editvcard.c: removed redundant includes.
4296

    
4297
2007-04-10
4298

    
4299
	* src/mainwindow.c
4300
	  src/prefs_filter.c: modified the string "Filter setting" to
4301
	  "Filter settings".
4302

    
4303
2007-04-06
4304

    
4305
	* src/importcsv.c: fixed import of locale encoding.
4306

    
4307
2007-04-06
4308

    
4309
	* src/importcsv.[ch]
4310
	  src/addressbook.c
4311
	  src/Makefile.am: implemented CSV import (in progress).
4312

    
4313
2007-04-06
4314

    
4315
	* src/compose.c: modified the menu string '/View/Reply-To' and
4316
	  '/View/Followup-To'.
4317

    
4318
2007-04-06
4319

    
4320
	* src/compose.c: made the position of the ruler ticks accurate.
4321

    
4322
2007-04-06
4323

    
4324
	* libsylph/filter.[ch]: return error code.
4325
	* src/inc.c
4326
	  src/summaryview.c: display error dialog if the execution of the
4327
	  junk filter command failed.
4328

    
4329
2007-04-06
4330

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

    
4334
2007-04-05
4335

    
4336
	* src/compose.c: added margin to the text view.
4337
	* src/gtkshruler.[ch]: added new APIs for tick start position.
4338

    
4339
2007-04-04
4340

    
4341
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
4342
	  memory instead of stack for read buffer, and increased the max
4343
	  recursion level to 64.
4344

    
4345
2007-04-04
4346

    
4347
	* src/inc.c: inc_is_active(): also check for session queue.
4348
	  inc_cancel_all(): really cancel all sessions.
4349

    
4350
2007-04-03
4351

    
4352
	* version 2.4.0beta7
4353

    
4354
2007-04-03
4355

    
4356
	* libsylph/mh.c
4357
	  libsylph/folder.c
4358
	  libsylph/imap.c: win32: fixed a bug that the path separator of
4359
	  FolderItem::path was not processed correctly (fixed path information
4360
	  becoming incorrect on renaming folders).
4361

    
4362
2007-04-02
4363

    
4364
	* sylpheed.desktop: added Comment[hu] and modified Categories
4365
	  (thanks to nTOMasz).
4366

    
4367
2007-04-02
4368

    
4369
	* src/prefs_toolbar.[ch]
4370
	  src/mainwindow.[ch]: added Stop button to the toolbar.
4371

    
4372
2007-03-30
4373

    
4374
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
4375
	  in-reply-to header.
4376
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
4377
	  to Laurent Bigonville).
4378

    
4379
2007-03-29
4380

    
4381
	* src/main.c: app_will_exit(): force process termination (fixes
4382
	  unable to exit sylpheed in some case).
4383

    
4384
2007-03-29
4385

    
4386
	* src/inc.c
4387
	  src/main.c: disable --compose, --receive, --send remote commands
4388
	  when a modal dialog exists.
4389

    
4390
2007-03-28
4391

    
4392
	* src/textview.c: textview_show_message(): put error message when
4393
	  decryption failed.
4394

    
4395
2007-03-28
4396

    
4397
	* src/folderview.c: folderview_select_next_unread(): temporarily
4398
	  disable remember_last_selected option (fixes select next unread).
4399

    
4400
2007-03-28
4401

    
4402
	* version 2.4.0beta6
4403

    
4404
2007-03-27
4405

    
4406
	* src/prefs_display_header.c
4407
	  src/prefs_actions.c
4408
	  src/addressbook.c
4409
	  src/editgroup.c
4410
	  src/importldif.c
4411
	  src/prefs_template.c
4412
	  src/select-keys.c
4413
	  src/editaddress.c
4414
	  src/addressadd.c
4415
	  src/editldap_basedn.c
4416
	  src/prefs_summary_column.c
4417
	  src/prefs_filter_edit.c
4418
	  src/prefs_display_items.c
4419
	  src/prefs_customheader.c
4420
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
4421
	  in GTK+ 2.10.11.
4422

    
4423
2007-03-25
4424

    
4425
	* libsylph/imap.c
4426
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
4427
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
4428
	  were not filtered were not counted as new messages.
4429

    
4430
2007-03-25
4431

    
4432
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
4433
	  language selection).
4434

    
4435
2007-03-23
4436

    
4437
	* src/folderview.c: label_window_create(): don't use
4438
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
4439

    
4440
2007-03-20
4441

    
4442
	* src/prefs_display_item.c: win32: made a workaround for the CList
4443
	  redraw problem in GTK+ 2.10.11.
4444

    
4445
2007-03-16
4446

    
4447
	* version 2.4.0beta5
4448

    
4449
2007-03-15
4450

    
4451
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
4452
	  changes were not applied on copy action in local filtering.
4453
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
4454
	  automatic filtering.
4455

    
4456
2007-03-14
4457

    
4458
	* libsylph/mh.c
4459
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
4460
	  (fixes data format incompatibility between Unix and Win32).
4461

    
4462
2007-03-14
4463

    
4464
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
4465
	  filtering on IMAP.
4466

    
4467
2007-03-14
4468

    
4469
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
4470
	  of quotation in continuing multi-byte strings.
4471

    
4472
2007-03-13
4473

    
4474
	* src/summaryview.c: fixed crash on exit when the order of summary
4475
	  columns were changed by DnD.
4476

    
4477
2007-03-02
4478

    
4479
	* src/printing.c: printing_print_messages_gtk(): made the default
4480
	  directory of printing dialog document dir.
4481

    
4482
2007-03-02
4483

    
4484
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
4485
	  when ESC, BS etc. is pressed.
4486
	* src/addressbook.c: removed Name: label.
4487

    
4488
2007-03-01
4489

    
4490
	* src/rfc2015.c
4491
	  src/sigstatus.c: guard against null verify result.
4492

    
4493
2007-02-23
4494

    
4495
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
4496
	  new mail notification.
4497

    
4498
2007-02-23
4499

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

    
4502
2007-02-21
4503

    
4504
	* src/addressbook.c
4505
	  src/addressitem.h: added close button to the address book.
4506
	  Set the minimum size of the window.
4507

    
4508
2007-02-16
4509

    
4510
	* src/editaddress.c: removed unused code, and set window position to
4511
	  center on parent.
4512

    
4513
2007-02-16
4514

    
4515
	* src/editgroup.c: improved the layout of the edit group dialog.
4516

    
4517
2007-02-15
4518

    
4519
	* version 2.4.0beta4
4520

    
4521
2007-02-15
4522

    
4523
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
4524
	  is disabled.
4525

    
4526
2007-02-15
4527

    
4528
	* src/addressbook.c: addressbook_load_completion(): fixed possible
4529
	  crash.
4530

    
4531
2007-02-15
4532

    
4533
	* src/folderview.c: folderview_create(): enabled coloring of
4534
	  new/unread/total columns.
4535

    
4536
2007-02-13
4537

    
4538
	* src/addressbook.c: enabled multiple copy and paste of persons.
4539

    
4540
2007-02-13
4541

    
4542
	* src/addressbook.c
4543
	  src/addrbook.[ch]: when deleting email from group, only remove from
4544
	  group list and not from person.
4545
	  Added "Delete" shortcut key to '/Address/Delete'.
4546

    
4547
2007-02-13
4548

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

    
4552
2007-02-13
4553

    
4554
	* src/folderview.c: folderview_check_new(): don't give up unless the
4555
	  network failure of remote mailboxes.
4556

    
4557
2007-02-09
4558

    
4559
	* src/addressbook.c: removed redundant signal handler.
4560

    
4561
2007-02-09
4562

    
4563
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
4564
	  sensitivity of 'New Address'.
4565
	* src/editgroup.c: improved the behavior of edit group dialog.
4566

    
4567
2007-02-09
4568

    
4569
	* src/addressbook.c: implemented copy and paste of person, and
4570
	  refactored the menu sensitivity management.
4571

    
4572
2007-02-08
4573

    
4574
	* libsylph/mbox.[ch]
4575
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
4576
	  proc_mbox(): don't filter junk if folder_table is NULL.
4577

    
4578
2007-02-07
4579

    
4580
	* version 2.4.0beta3
4581

    
4582
2007-02-07
4583

    
4584
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
4585
	  fixed a memory leak.
4586

    
4587
2007-02-07
4588

    
4589
	* libsylph/procheader.[ch]
4590
	  src/query_search.c
4591
	  src/prefs_filter_edit.c
4592
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
4593
	  could be broken after editing a search folder.
4594
	  Fixed a bug that the user-defined headers was not saved.
4595

    
4596
2007-02-06
4597

    
4598
	* libsylph/mbox.[ch]
4599
	  src/inc.c: filter junk mails from local mbox even if
4600
	  prefs_common.filter_on_inc is FALSE.
4601
	  proc_mbox_full(): added.
4602

    
4603
2007-02-06
4604

    
4605
	* src/prefs_toolbar.[ch]
4606
	  src/icons/stock_notspam.png
4607
	  src/icons/Makefile.am
4608
	  src/stock_pixmap.[ch]
4609
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
4610
	  main toolbar.
4611

    
4612
2007-02-05
4613

    
4614
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
4615

    
4616
2007-02-02
4617

    
4618
	* src/compose.c
4619
	  src/main.c
4620
	  src/mainwindow.c: disable 'Send' button when no queued messages
4621
	  exist.
4622

    
4623
2007-02-02
4624

    
4625
	* src/prefs_toolbar.c
4626
	  src/prefs_summary_column.c
4627
	  src/prefs_display_items.c: disalbed reordering by DnD because of
4628
	  GtkCList bug. Added dummy row to the display list. Made separator
4629
	  label more visible.
4630

    
4631
2007-02-01
4632

    
4633
	* src/prefs_toolbar.c: fixed 'Get' icon.
4634

    
4635
2007-02-01
4636

    
4637
	* version 2.4.0beta2
4638

    
4639
2007-02-01
4640

    
4641
	* libsylph/prefs_common.c
4642
	  src/compose.[ch]
4643
	  src/prefs_toolbar.[ch]
4644
	  src/mainwindow.c
4645
	  src/prefs_display_items.h: refactored the toolbar structure.
4646
	  Added common and account prefs tool button to the compose window.
4647

    
4648
2007-02-01
4649

    
4650
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
4651
	  items in Configuration menu.
4652

    
4653
2007-02-01
4654

    
4655
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
4656
	  the window was kept being skipped from window list after it became
4657
	  visible with window shading or switching workspaces.
4658

    
4659
2007-01-31
4660

    
4661
	* libsylph/enums.h
4662
	  src/compose.c
4663
	  src/prefs_toolbar.h
4664
	  src/mainwindow.c: added the option 'Text at the right of icon' for
4665
	  the toolbar.
4666

    
4667
2007-01-31
4668

    
4669
	* src/mainwindow.c
4670
	  src/prefs_account_dialog.c: made labels more descriptive.
4671

    
4672
2007-01-31
4673

    
4674
	* src/compose.c
4675
	  src/menu.c
4676
	  src/gtkutils.[ch]
4677
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
4678
	  Overflow menu was added, and the size of button became not fully
4679
	  homogeneous.
4680

    
4681
2007-01-30
4682

    
4683
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
4684
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
4685
	  try unlink() for symbolic links.
4686

    
4687
2007-01-30
4688

    
4689
	* src/mainwindow.[ch]
4690
	  src/prefs_toolbar.[ch]: added new toolbar items.
4691

    
4692
2007-01-30
4693

    
4694
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
4695
	  don't automatically hide Junk and Execute button.
4696
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
4697

    
4698
2007-01-29
4699

    
4700
	* version 2.4.0beta1
4701

    
4702
2007-01-26
4703

    
4704
	* src/mainwindow.c
4705
	  src/compose.c: fixed a bug that the toolbar state was reset to
4706
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
4707

    
4708
2007-01-26
4709

    
4710
	* src/prefs_toolbar.c
4711
	  src/mainwindow.c
4712
	  src/prefs_display_items.[ch]: set dialog title and label.
4713
	* src/prefs_summary_column.c: place window on the center of parent.
4714

    
4715
2007-01-26
4716

    
4717
	* src/compose.c
4718
	  src/prefs_toolbar.[ch]
4719
	  src/mainwindow.c
4720
	  src/prefs_display_items.[ch]: implemented the toolbar customization
4721
	  of the composition window.
4722
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
4723
	  before focused row.
4724

    
4725
2007-01-25
4726

    
4727
	* src/prefs_display_items.[ch]
4728
	  src/prefs_toolbar.[ch]
4729
	  src/mainwindow.c: implemented the toolbar customization dialog.
4730

    
4731
2007-01-24
4732

    
4733
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
4734
	  setsockopt().
4735

    
4736
2007-01-22
4737

    
4738
	* libsylph/session.c: session_ping_cb(): prohibit blocking here.
4739
	  libsylph/socket.[ch]: added SockFlags as a member of SockInfo.
4740
	  fd_check_io(): select() sockets if SOCK_CHECK_IO flag is up even if
4741
	  in non-blocking mode (prevents WSAEWOULDBLOCK in Win32).
4742

    
4743
2007-01-19
4744

    
4745
	* libsylph/session.c
4746
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
4747
	  (fixes low performance on sending data).
4748

    
4749
2007-01-19
4750

    
4751
	* src/send_message.c: send_message_smtp(): prevent incorporation
4752
	  while executing the event loop.
4753

    
4754
2007-01-18
4755

    
4756
	* libsylph/prefs_common.[ch]
4757
	  src/mainwindow.c: implemented the framework of toolbar
4758
	  customization.
4759

    
4760
2007-01-18
4761

    
4762
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
4763
	  the option "Filter new messages in INBOX on receiving".
4764

    
4765
2007-01-18
4766

    
4767
	* src/mainwindow.c: main_window_toolbar_create(): added separator
4768
	  between junk and next (or execute).
4769

    
4770
2007-01-18
4771

    
4772
	* src/textview.c: textview_clear(): made a workaround for the assertion
4773
	  failure in gtk_text_view_validate_onscreen().
4774

    
4775
2007-01-17
4776

    
4777
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
4778
	  procmsg_get_message_file() failed.
4779
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
4780
	  uncached_only.
4781

    
4782
2007-01-17
4783

    
4784
	* libsylph/virtual.c: fixed virtual class structure.
4785

    
4786
2007-01-17
4787

    
4788
	* libsylph/mh.c
4789
	  libsylph/folder.[ch]
4790
	  libsylph/news.c
4791
	  libsylph/prefs_account.[ch]
4792
	  libsylph/imap.c
4793
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
4794
	  folder.
4795
	  folder_item_get_uncached_msg_list(): new API.
4796

    
4797
2007-01-17
4798

    
4799
	* src/about.[ch]
4800
	  README
4801
	  README.ja
4802
	  COPYING: modified the copyright year.
4803

    
4804
2007-01-17
4805

    
4806
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
4807
	  if code conversion failed.
4808

    
4809
2007-01-16
4810

    
4811
	* libsylph/procmsg.c: procmsg_open_data_file(): fixed a bug that the
4812
	  version of a data file was not checked when the file couldn't be
4813
	  opened with EACCES and reopened.
4814

    
4815
2007-01-15
4816

    
4817
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
4818
	  of using environmental variable APPDATA. 
4819

    
4820
2007-01-15
4821

    
4822
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
4823
	  name (if possible).
4824

    
4825
2007-01-12
4826

    
4827
	* src/account_dialog.c: account_edit_create(): place edit account
4828
	  window at the center of parent window.
4829

    
4830
2007-01-12
4831

    
4832
	* libsylph/utils.c
4833
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
4834
	  (fixes stray quote character appearing after encoding mail headers).
4835

    
4836
2007-01-11
4837

    
4838
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
4839
	  around equals between name and value of MIME parameters.
4840

    
4841
2007-01-11
4842

    
4843
	* libsylph/prefs_common.[ch]
4844
	  src/trayicon.c
4845
	  src/prefs_common_dialog.c: added the option to toggle window on
4846
	  trayicon click.
4847

    
4848
2007-01-11
4849

    
4850
	* libsylph/ssl.c: find_certs_file(): also look for "ca-root.crt".
4851

    
4852
2006-12-28
4853

    
4854
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
4855
	  filter_junk_on_recv is enabled.
4856

    
4857
2006-12-28
4858

    
4859
	* configure.in: check additional libraries (resolv, socket, nsl)
4860
	  (fixes compilation failure in some OSes).
4861

    
4862
2006-12-28
4863

    
4864
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
4865
	  error (fixes out of sync response).
4866

    
4867
2006-12-28
4868

    
4869
	* src/compose.c: compose_create(): win32: don't set geometry hint
4870
	  (fixes compose window cannot be maximized).
4871

    
4872
2006-12-28
4873

    
4874
	* src/compose.c: compose_exec_ext_editor(): display verbose error
4875
	  message. Fixed a memory leak.
4876

    
4877
2006-12-25
4878

    
4879
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
4880

    
4881
2006-12-25
4882

    
4883
	* libsylph/utils.c: change_file_mode_rw(): win32: use
4884
	  SetFileAttributes() to change file attributes.
4885
	* libsylph/procmsg.c:
4886
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
4887
	  succeeds (fixes crash when .sylpheed_mark is not writable).
4888
	  procmsg_open_data_file(): remove read-only/hidden attributes
4889
	  when data file is unable to open with EACCES.
4890

    
4891
2006-12-25
4892

    
4893
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
4894
	  failure with GLib 2.4).
4895

    
4896
2006-12-22
4897

    
4898
	* version 2.3.0
4899

    
4900
2006-12-22
4901

    
4902
	* manual/ja/sylpheed.sgml
4903
	  manual/ja/sylpheed*.html
4904
	  manual/ja/Makefile.am: added security feature section.
4905

    
4906
2006-12-20
4907

    
4908
	* manual/ja/sylpheed.sgml
4909
	  manual/ja/sylpheed*.html
4910
	  manual/ja/Makefile.am: updated for 2.3.0.
4911

    
4912
2006-12-19
4913

    
4914
	* version 2.3.0rc
4915

    
4916
2006-12-19
4917

    
4918
	* src/mainwindow.c: main_window_popup(): follow the current visibility
4919
	  state in separate window mode (fixes blank message view is always
4920
	  appears on window popup).
4921

    
4922
2006-12-18
4923

    
4924
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
4925
	  also when only certs_file exists.
4926

    
4927
2006-12-18
4928

    
4929
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
4930
	  in multiple location.
4931
	  ssl_init_socket_with_method(): disabled reject list (for now).
4932

    
4933
2006-12-14
4934

    
4935
	* src/version.h.in: modified PROG_VERSION string.
4936

    
4937
2006-12-14
4938

    
4939
	* version 2.3.0beta7
4940

    
4941
2006-12-14
4942

    
4943
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
4944

    
4945
2006-12-14
4946

    
4947
	* src/compose.c
4948
	  src/prefs_template.c
4949
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
4950

    
4951
2006-12-13
4952

    
4953
	* src/printing.c: adjusted the margin for page number.
4954

    
4955
2006-12-13
4956

    
4957
	* src/printing.[ch]
4958
	  src/messageview.c
4959
	  src/mainwindow.c: implemented page setup.
4960

    
4961
2006-12-13
4962

    
4963
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
4964
	  setting.
4965

    
4966
2006-12-13
4967

    
4968
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
4969
	  modified.
4970

    
4971
2006-12-13
4972

    
4973
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
4974
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
4975
	  for debug option.
4976

    
4977
2006-12-13
4978

    
4979
	* src/compose.c: compose_reedit(): place cursor at the top of the
4980
	  text. Set the default focus to To or Subject entry if they're empty.
4981

    
4982
2006-12-12
4983

    
4984
	* libsylph/ssl.[ch]
4985
	  src/sslmanager.[ch]
4986
	  src/main.c: implemented SSL certificate dialog.
4987

    
4988
2006-12-12
4989

    
4990
	* src/printing.c: draw_page(): fixed crash on the request of a page
4991
	  which is out of range.
4992

    
4993
2006-12-12
4994

    
4995
	* src/printing.c: reimplemented multiple page printing.
4996
	  Implemented printing of MIME part using GtkPrintOperation.
4997

    
4998
2006-12-11
4999

    
5000
	* src/prefs_common_dialog.c
5001
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
5002

    
5003
2006-12-11
5004

    
5005
	* src/prefs_account_dialog.c: implemented auto-input of signature.
5006

    
5007
2006-12-08
5008

    
5009
	* libsylph/prefs_account.[ch]
5010
	  src/prefs_account_dialog.c
5011
	  src/compose.c: added the option to input signature directly.
5012

    
5013
2006-12-08
5014

    
5015
	* src/printing.c: use the display font size.
5016

    
5017
2006-12-07
5018

    
5019
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
5020
	  the description.
5021

    
5022
2006-12-07
5023

    
5024
	* version 2.3.0beta6
5025

    
5026
2006-12-07
5027

    
5028
	* src/messageview.c
5029
	  src/textview.c: give the priority to the separated message view's
5030
	  encoding setting on display and on reply.
5031

    
5032
2006-12-06
5033

    
5034
	* src/printing.c: layout_set_headers(): fixed a memory leak.
5035
	  message_count_page(): adjusted the line number of first page.
5036

    
5037
2006-12-06
5038

    
5039
	* src/printing.c: added page number.
5040

    
5041
2006-12-06
5042

    
5043
	* src/printing.c: more proper implementetion.
5044

    
5045
2006-12-05
5046

    
5047
	* src/summaryview.c:
5048
	  summary_filter_func()
5049
	  summary_filter_junk_func(): flush UI for each 100 messages.
5050

    
5051
2006-12-05
5052

    
5053
	* src/send_message.c: send_send_data_progressive(): win32: force
5054
	  flushing of UI (fixes the dialog not updated while sending large
5055
	  messages).
5056

    
5057
2006-12-04
5058

    
5059
	* src/printing.c: implemented printing of multiple pages.
5060

    
5061
2006-12-04
5062

    
5063
	* src/printing.c: implemented page counting.
5064

    
5065
2006-12-04
5066

    
5067
	* src/printing.c: printing_print_message_part(): show confirmation
5068
	  dialog.
5069

    
5070
2006-12-04
5071

    
5072
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
5073
	  (thanks to Sebastian Kargel).
5074

    
5075
2006-11-30
5076

    
5077
	* libsylph/procmsg.c
5078
	  src/printing.[ch]
5079
	  src/messageview.c
5080
	  src/mimeview.[ch]
5081
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
5082

    
5083
2006-11-29
5084

    
5085
	* libsylph/prefs_common.[ch]
5086
	  src/summaryview.c
5087
	  src/prefs_common_dialog.c: added an option "Use external program for
5088
	  printing". It is ignored on GTK+ < 2.10, though.
5089

    
5090
2006-11-29
5091

    
5092
	* libsylph/prefs_common.[ch]
5093
	  src/compose.c
5094
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
5095
	  reply to self messages".
5096

    
5097
2006-11-24
5098

    
5099
	* src/mainwindow.c: account_selector_menu_cb(): only change current
5100
	  account display (fixes message view get scrolled to the top on
5101
	  account change).
5102

    
5103
2006-11-22
5104

    
5105
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
5106
	  is displayed at the top (fixes window not brought in front with
5107
	  the tray icon click after DnD).
5108

    
5109
2006-11-22
5110

    
5111
	* src/printing.[ch]
5112
	  src/summaryview.c: initial implementation of new printing using
5113
	  GtkPrintOperation.
5114

    
5115
2006-11-21
5116

    
5117
	* src/summaryview.c
5118
	  src/folderview.c
5119
	  src/mainwindow.c: disable new mail notification when any message
5120
	  is displayed, marked as read, or trashes are emptied.
5121

    
5122
2006-11-21
5123

    
5124
	* merged from LibSylph branch.
5125
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
5126
	* libsylph/session.c: check whether notify callback is set.
5127
	* libsylph/smtp.h
5128
	  libsylph/session.h
5129
	  libsylph/socket.h: fixed the offset of struct members independent
5130
	  from configuration.
5131

    
5132
2006-11-20
5133

    
5134
	* libsylph/folder.[ch]: added folder_scan_tree() and
5135
	  folder_create_tree().
5136

    
5137
2006-11-20
5138

    
5139
	* merged from LibSylph branch.
5140
	* libsylph/prefs_common.[ch]: added prefs_common_get().
5141
	* libsylph/filter.h: modified the prototype of filter_cond_new().
5142
	* libsylph/account.[ch]: added account_get_current_account().
5143
	* libsylph/mbox.c: use account_get_current_account().
5144
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
5145

    
5146
2006-11-16
5147

    
5148
	* src/mainwindow.c: main_window_create(): modified the height of
5149
	  the statusbar.
5150

    
5151
2006-11-16
5152

    
5153
	* src/summaryview.c: periodically update UI on manual filtering.
5154

    
5155
2006-11-15
5156

    
5157
	* src/jpilot.c: applied the patch for libpisock12 support (fixes
5158
	  AddressDB.pdb import failure). Thanks to Colin and Corey.
5159

    
5160
2006-11-14
5161

    
5162
	* libsylph/utils.[ch]: added get_document_dir() which returns the
5163
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
5164
	  home directory).
5165
	* src/filesel.c: filesel_select_file_full(): made the default directory
5166
	  document folder.
5167

    
5168
2006-11-14
5169

    
5170
	* src/addressadd.c: removed statusbar.
5171

    
5172
2006-11-13
5173

    
5174
	* src/headerview.[ch]: added Cc: header.
5175

    
5176
2006-11-13
5177

    
5178
	* src/addressadd.c: made the window position at the center of parent
5179
	  window. Also modified the layout.
5180

    
5181
2006-11-10
5182

    
5183
	* version 2.3.0beta5
5184

    
5185
2006-11-10
5186

    
5187
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
5188
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
5189
	  Some code cleanups.
5190

    
5191
2006-11-09
5192

    
5193
	* src/inc.c
5194
	  src/summaryview.c: only disable new mail notification when a new
5195
	  mail is actually read.
5196
	* src/trayicon.c: removed redundant include.
5197

    
5198
2006-11-08
5199

    
5200
	* src/trayicon.c
5201
	  src/icons/stock_sylpheed_newmail.png
5202
	  src/icons/stock_sylpheed_newmail_16.png
5203
	  src/icons/Makefile.am
5204
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
5205
	  mail.
5206

    
5207
2006-11-06
5208

    
5209
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
5210
	  large text.
5211

    
5212
2006-11-06
5213

    
5214
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
5215
	  printing a message with empty Subject, From, and To (thanks to
5216
	  Jonathan Woithe).
5217
	* libsylph/codeconv.c:
5218
	  conv_convert()
5219
	  conv_codeset_strdup_full()
5220
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
5221
	  (fixes crashes with NULL strings).
5222

    
5223
2006-11-02
5224

    
5225
	* libsylph/folder.[ch]
5226
	  libsylph/prefs_common.[ch]
5227
	  src/summaryview.c
5228
	  src/prefs_common_dialog.c: added the option "Remember last selected
5229
	  message".
5230

    
5231
2006-11-01
5232

    
5233
	* libsylph/prefs_common.[ch]
5234
	  src/main.c
5235
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
5236

    
5237
2006-10-31
5238

    
5239
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
5240
	  disable POP before SMTP option with non-POP3 account.
5241

    
5242
2006-10-30
5243

    
5244
	* version 2.3.0beta4
5245

    
5246
2006-10-30
5247

    
5248
	* libsylph/pop.[ch]
5249
	  src/inc.[ch]
5250
	  src/send_message.c
5251
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
5252
	  Nakamoto).
5253

    
5254
2006-10-20
5255

    
5256
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
5257

    
5258
2006-10-19
5259

    
5260
	* libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and
5261
	  UTF-8 to SJIS conversion (fixes character corruption on printing
5262
	  when environment-dependent characters are used in win32).
5263

    
5264
2006-10-19
5265

    
5266
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
5267
	  using GTK+ 2.4.x.
5268

    
5269
2006-10-19
5270

    
5271
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
5272
	  to Fukasawa).
5273

    
5274
2006-10-16
5275

    
5276
	* version 2.3.0beta3
5277

    
5278
2006-10-16
5279

    
5280
	* src/icons/group.xpm: removed the extra spaces.
5281

    
5282
2006-10-13
5283

    
5284
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
5285
	  is_nonblocking_mode(): implemented by saving SockInfo list.
5286
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
5287
	  event occurs for more than one second.
5288
	  Don't use sock_has_read_data() anymore.
5289

    
5290
2006-10-12
5291

    
5292
	* src/messageview.c: removed the border.
5293
	* src/mainwindow.c: decreased the size of statusbar.
5294

    
5295
2006-10-12
5296

    
5297
	* src/main.c
5298
	  src/stock_pixmap.[ch]
5299
	  src/icons/stock_sylpheed_32.png
5300
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
5301

    
5302
2006-10-10
5303

    
5304
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
5305
	  if GTK+ >= 2.10.0.
5306

    
5307
2006-10-10
5308

    
5309
	* src/headerview.c: headerview_init()
5310
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
5311
	  labels which are set not to have focus to make the selection visible.
5312

    
5313
2006-10-10
5314

    
5315
	* src/foldersel.c: foldersel_create(): removed vertical padding.
5316

    
5317
2006-10-10
5318

    
5319
	* src/icons/dir-*.xpm: removed extra spaces.
5320

    
5321
2006-10-10
5322

    
5323
	* src/main.c: win32: use small icon for application icon (fixes icon
5324
	  image got garbled).
5325

    
5326
2006-10-06
5327

    
5328
	* src/action.c: execute_actions(): don't move cursor on insertion
5329
	  mode (fixed a bug that inserted text was always placed at the top).
5330

    
5331
2006-10-05
5332

    
5333
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
5334
	  main window kept hidden on popup with another process).
5335
	* src/trayicon.c: use main_window_popup().
5336

    
5337
2006-10-04
5338

    
5339
	* version 2.3.0beta2
5340

    
5341
2006-10-04
5342

    
5343
	* libsylph/session.c
5344
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
5345

    
5346
2006-10-04
5347

    
5348
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
5349
	  new messages.
5350

    
5351
2006-10-03
5352

    
5353
	* libsylph/socket.c: win32: fd_read(), fd_write(): if recv() or send()
5354
	  fail with WSAEWOULDBLOCK, set errno to EAGAIN.
5355

    
5356
2006-10-03
5357

    
5358
	* src/inc.[ch]: exclude messages marked as read when counting new
5359
	  messages.
5360
	* libsylph/pop.[ch]: count messages skipped by size limit.
5361

    
5362
2006-10-02
5363

    
5364
	* src/mainwindow.c: main_window_get_position(): don't update position
5365
	  when window is hidden.
5366

    
5367
2006-09-28
5368

    
5369
	* version 2.3.0beta1
5370

    
5371
2006-09-28
5372

    
5373
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
5374
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
5375

    
5376
2006-09-28
5377

    
5378
	* src/trayicon.[ch]: trayicon_hide(): added.
5379
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
5380
	* src/main.c: app_will_exit(): call trayicon_destroy().
5381

    
5382
2006-09-28
5383

    
5384
	* src/trayicon.c: use 16x16 icon for Windows system tray.
5385
	* src/icons/stock_sylpheed_16.png
5386
	  src/icons/Makefile.am
5387
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
5388

    
5389
2006-09-28
5390

    
5391
	* src/trayicon.c: some code cleanups.
5392

    
5393
2006-09-27
5394

    
5395
	* src/summaryview.c: adjusted the width of icon columns for win32.
5396

    
5397
2006-09-27
5398

    
5399
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
5400
	  icon for 5 seconds.
5401
	* src/inc.c: blink the tray icon when new mails arrive.
5402

    
5403
2006-09-26
5404

    
5405
	* libsylph/prefs_common.[ch]
5406
	  src/trayicon.[ch]
5407
	  src/prefs_common_dialog.c
5408
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
5409
	  Just present window with left click of the tray icon.
5410
	  Removed 'About' menu.
5411
	  Added 'Display Sylpheed' menu.
5412
	  Added 'Minimize to tray icon' option.
5413

    
5414
2006-09-26
5415

    
5416
	* libsylph/session.[ch]: win32: made workaround for state machine
5417
	  freeze problem in GLib >= 2.8.x.
5418
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
5419
	  prevent the unexpected call of idle functions.
5420

    
5421
2006-09-22
5422

    
5423
	* version 2.2.9
5424

    
5425
2006-09-22
5426

    
5427
	* libsylph/defs.h: updated HOMEPAGE_URI.
5428
	  src/gtkshruler.c: updated URI.
5429

    
5430
2006-09-22
5431

    
5432
	* src/summaryview.c: fixed crash when summary was sorted by logical
5433
	  columns.
5434

    
5435
2006-09-21
5436

    
5437
	* version 2.2.8
5438

    
5439
2006-09-21
5440

    
5441
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
5442
	  view even if mlist is empty to update sort indicator.
5443

    
5444
2006-09-20
5445

    
5446
	* src/compose.c: compose_destroy()
5447
	  src/textview/c: textview_destroy(): remove selection clipboard
5448
	  before destruction (fixes crash with GTK+ 2.10 when closing window
5449
	  while selection is active).
5450

    
5451
2006-09-19
5452

    
5453
	* libsylph/utils.[ch]
5454
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
5455
	  when signing with PGP/MIME instead of using quoted-printable for
5456
	  compatibility with other MUAs.
5457

    
5458
2006-09-19
5459

    
5460
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
5461
	  encryption.
5462

    
5463
2006-09-14
5464

    
5465
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
5466
	  uidl file on disk full.
5467

    
5468
2006-09-14
5469

    
5470
	* src/textview.c: textview_write_error(): new.
5471
	  Made error messages display with red color. Show error when writing
5472
	  body failed.
5473

    
5474
2006-09-14
5475

    
5476
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
5477
	  session (fixes incorrect state display in Win32).
5478

    
5479
2006-09-14
5480

    
5481
	* src/summaryview.c: workaround for broken
5482
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
5483
	  Don't show sort indicator on icon columns.
5484
	  Simplified compose mode.
5485

    
5486
2006-09-13
5487

    
5488
	* libsylph/utils.c
5489
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
5490
	  error checking.
5491
	  procmime_get_part_fp(): check the return value of
5492
	  procmime_decode_content().
5493
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
5494
	  value.
5495

    
5496
2006-09-13
5497

    
5498
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
5499
	  a corrupted cache data.
5500
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
5501
	  and check error before rewind().
5502

    
5503
2006-09-13
5504

    
5505
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
5506
	  file and check errors.
5507

    
5508
2006-09-12
5509

    
5510
	* src/importldif.c: change cancel button to close when import
5511
	  finished.
5512
	* src/ldif.c: ldif_get_line(): refactored.
5513
	  ldif_read_file(): fixed a memory leak.
5514

    
5515
2006-09-12
5516

    
5517
	* libsylph/codeconv.c
5518
	  src/compose.c: made workaround for UTF-8 with BOM.
5519

    
5520
2006-09-12
5521

    
5522
	* src/ldif.[ch]: supported base64 encoded entries.
5523
	  Supported "mozillaNickname" entry.
5524
	  Use cn for display name if exists.
5525
	  Reverse first and last name on Japanese locale.
5526

    
5527
2006-09-06
5528

    
5529
	* src/messageview.c
5530
	  src/summaryview.c
5531
	  src/mainwindow.c: unify menu strings "View/Message source" and
5532
	  "View/All headers".
5533

    
5534
2006-09-06
5535

    
5536
	* libsylph/procmsg.h: MsgInfo
5537
	  src/compose.h: AttachInfo: don't use off_t because its size may
5538
	  change between compile time.
5539

    
5540
2006-09-06
5541

    
5542
	* libsylph/socket.c: retry waitpid() when it is interrupted
5543
	  (thanks to Stefaan).
5544

    
5545
2006-09-06
5546

    
5547
	* src/action.c: free_children(): wait for processes when they still
5548
	  exist.
5549
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
5550

    
5551
2006-09-06
5552

    
5553
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
5554
	  transparency (thanks to Fryderyk Dziarmagowski).
5555

    
5556
2006-09-04
5557

    
5558
	* src/action.c: execute_actions(): fixed wrong insertion point at
5559
	  TextView.
5560

    
5561
2006-08-23
5562

    
5563
	* libsylph/imap.[ch]
5564
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
5565
	  (thanks to IKEDA Soji).
5566

    
5567
2006-08-23
5568

    
5569
	* libsylph/procmsg.[ch]
5570
	  libsylph/procmime.[ch]
5571
	  src/textview.c
5572
	  src/mimeview.c
5573
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
5574
	  member from MimeInfo.
5575

    
5576
2006-08-17
5577

    
5578
	* src/textview.c
5579
	  src/rfc2015.c: supported verification of encrypted and signed
5580
	  messages with combined method.
5581
	  Show full signature information on the text view.
5582

    
5583
2006-08-16
5584

    
5585
	* src/sourcewindow.c: fixed scrolling problem on first click.
5586

    
5587
2006-08-15
5588

    
5589
	* libsylph/prefs_common.[ch]
5590
	  src/summaryview.c: don't move to trash on manual junk filtering when
5591
	  'Delete junk mails from server on receiving' is set.
5592

    
5593
2006-08-10
5594

    
5595
	* src/prefs_ui.[ch]
5596
	  src/prefs_common_dialog.c: link the state of 'Open first unread
5597
	  message when entering a folder' with 'Always open messages in
5598
	  summary when selected'.
5599

    
5600
2006-08-09
5601

    
5602
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
5603
	  sensitivity of '/File/Append signature'.
5604

    
5605
2006-08-09
5606

    
5607
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
5608
	  encoding of text file to see if it is locale encoding or UTF-8.
5609
	* src/compose.c: compose_insert_file(): check whole file to see if it
5610
	  is UTF-8.
5611

    
5612
2006-08-07
5613

    
5614
	* configure.in: use onig-config.
5615

    
5616
2006-08-07
5617

    
5618
	* src/folderview.c: added separator before 'Mark all read'.
5619

    
5620
2006-08-04
5621

    
5622
	* src/sylpheed.rc.in
5623
	  configure.in: added version information.
5624

    
5625
2006-08-04
5626

    
5627
	* src/sylpheed.rc.in
5628
	  src/Makefile.am
5629
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
5630

    
5631
2006-08-03
5632

    
5633
	* configure.in: fixed a bug that $LIBS was not properly restored
5634
	  when OpenSSL test failed (thanks to IWAMOTO Kouichi).
5635

    
5636
2006-08-03
5637

    
5638
	* libsylph/filter.c
5639
	  src/about.c
5640
	  src/prefs_filter_edit.c
5641
	  configure.in: Oniguruma can be used instead of system's regex API
5642
	  (thanks to IWAMOTO Kouichi).
5643

    
5644
2006-08-02
5645

    
5646
	* src/sumaryview.c:
5647
	  summary_filter_func()
5648
	  summary_filter_junk_func(): fixed a bug that flag changes were not
5649
	  saved with manual filtering.
5650

    
5651
2006-07-31
5652

    
5653
	* version 2.2.7
5654

    
5655
2006-07-31
5656

    
5657
	* src/folderview.c: folderview_menu_popup(): enable some menu items
5658
	  on receiving.
5659
	* libsylph/procmsg_empty_trash(): check whether the folder is really
5660
	  trash.
5661

    
5662
2006-07-28
5663

    
5664
	* src/rfc2015.c: sig_status_for_key(): check the error of
5665
	  gpgme_get_key() (fixes crashes on checking signature).
5666

    
5667
2006-07-28
5668

    
5669
	* src/compose.c
5670
	  src/messageview.c
5671
	  src/prefs_common_dialog.c
5672
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
5673

    
5674
2006-07-27
5675

    
5676
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
5677

    
5678
2006-07-26
5679

    
5680
	* src/compose.c: compose_reply_set_entry(): use original address
5681
	  strings instead of stripped ones. Fixed a bug that To: address
5682
	  was duplicated in Cc: on reply-to-all.
5683

    
5684
2006-07-25
5685

    
5686
	* libsylph/prefs_common.[ch]
5687
	  src/inc.c
5688
	  src/prefs_common_dialog.c: added an option to filter junk mails
5689
	  before normal filtering.
5690

    
5691
2006-07-24
5692

    
5693
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
5694
	  menu.
5695

    
5696
2006-07-21
5697

    
5698
	* src/summaryview.c: summary_filter_real(): fixed a bug that manual
5699
	  junk filtering didn't work when no filter rule exist.
5700

    
5701
2006-06-27
5702

    
5703
	* po/tr.po: fixed a typo which caused crash.
5704

    
5705
2006-06-26
5706

    
5707
	* src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): new.
5708
	* src/summaryview.c: made workarounds for the crash in GTK+ 2.8.x.
5709

    
5710
2006-06-25
5711

    
5712
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
5713
	  performance.
5714
	  Don't scan virtual folders.
5715

    
5716
2006-06-25
5717

    
5718
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
5719
	  removed redundant folder scan.
5720
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
5721
	  platforms (not tested).
5722

    
5723
2006-06-23
5724

    
5725
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
5726
	  directory using FindFirstFile() / FindNextFile().
5727

    
5728
2006-06-16
5729

    
5730
	* src/folderview.c: folderview_menu_popup(): enable "Mark all read"
5731
	  only when selected folder is opened in the case of IMAP4.
5732

    
5733
2006-06-16
5734

    
5735
	* libsylph/procmsg.[ch]
5736
	  src/folderview.c: added "Mark all read" to the folder context menu.
5737

    
5738
2006-06-09
5739

    
5740
	* version 2.2.6
5741

    
5742
2006-06-08
5743

    
5744
	* src/textview.c: textview_write_link(): remove spaces from href
5745
	  (fixes execution failure with ShellExecute() on Win32 and URI check).
5746

    
5747
2006-06-04
5748

    
5749
	* src/send_message.c: send_message_smtp(): added missing timeout
5750
	  handling (thanks to Colin).
5751

    
5752
2006-06-01
5753

    
5754
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
5755
	  3516.
5756

    
5757
2006-05-29
5758

    
5759
	* version 2.2.5
5760

    
5761
2006-05-26
5762

    
5763
	* libsylph/pop.c: pop3_lookup_next(): increment
5764
	  Pop3Session::cur_total_bytes too when deleting expired messages.
5765

    
5766
2006-05-26
5767

    
5768
	* src/foldersel.c: fixed a bug that bold face was disabled with
5769
	  GLib 2.10 and Pango 1.12.
5770

    
5771
2006-05-17
5772

    
5773
	* src/main.c: fixed execution failure when using accessibility module.
5774
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
5775
	  and buffer overflow when using half-width kana.
5776

    
5777
2006-05-09
5778

    
5779
	* src/summaryview.c: don't decrease new/unread count if zero.
5780

    
5781
2006-03-29
5782

    
5783
	* version 2.2.4
5784

    
5785
2006-03-27
5786

    
5787
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
5788

    
5789
2006-03-27
5790

    
5791
	* libsylph/utils.[ch]: subst_control(): new.
5792
	* libsylph/procheader.c: procheader_parse_stream(): remove control
5793
	  characters from headers.
5794
	* src/folderview.c
5795
	  src/summaryview.c: fixed a bug that bold face was disabled with
5796
	  GLib 2.10 and Pango 1.12.
5797

    
5798
2006-03-24
5799

    
5800
	* src/summaryview.[ch]: added the clear button for quick search entry.
5801

    
5802
2006-03-24
5803

    
5804
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
5805
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
5806

    
5807
2006-03-17
5808

    
5809
	* src/prefs_ui.[ch]
5810
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
5811
	  encoding method.
5812

    
5813
2006-03-17
5814

    
5815
	* libsylph/utils.[ch]
5816
	  libsylph/prefs_common.[ch]
5817
	  libsylph/procmime.c
5818
	  libsylph/codeconv.[ch]
5819
	  src/compose.c: implemented RFC 2231 filename encoding on send.
5820

    
5821
2006-03-16
5822

    
5823
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
5824

    
5825
2006-03-14
5826

    
5827
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
5828
	  when comparing path on Win32 (fixes duplicated subfolders when
5829
	  rebuilding folder tree on Win32 while settings were shared between
5830
	  Win32 and Unix).
5831

    
5832
2006-03-14
5833

    
5834
	* version 2.2.3
5835

    
5836
2006-03-10
5837

    
5838
	* src/icons/sylpheed.ico: made background transparent.
5839

    
5840
2006-03-10
5841

    
5842
	* src/query_search.c: enabled sorting of the result.
5843

    
5844
2006-03-10
5845

    
5846
	* src/editbook.c
5847
	  src/editgroup.c
5848
	  src/importldif.c
5849
	  src/editjpilot.c
5850
	  src/editaddress.c
5851
	  src/addressadd.c
5852
	  src/editldap_basedn.c
5853
	  src/editvcard.c
5854
	  src/editldap.c: modified the spacing of statusbar.
5855

    
5856
2006-03-10
5857

    
5858
	* src/addressbook.c: modified the accelerators, and the layout.
5859

    
5860
2006-03-10
5861

    
5862
	* libsylph/procmsg.[ch]
5863
	  src/messageview.c
5864
	  src/summaryview.c: printing messages now follows 'Show all headers'
5865
	  status.
5866

    
5867
2006-03-09
5868

    
5869
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
5870
	  if ~/.sylpheed-2.0/mailcap not found.
5871

    
5872
2006-03-09
5873

    
5874
	* libsylph/utils.[ch]
5875
	  libsylph/prefs_common.[ch]
5876
	  src/mimeview.c: added a hidden option "mime_command" for backward
5877
	  compatibility.
5878
	* libsylph/procmime.c
5879
	  libsylph/procmsg.c
5880
	  src/compose.c
5881
	  src/inc.c
5882
	  src/messageview.c
5883
	  src/summaryview.c: use str_find_format_times().
5884

    
5885
2006-03-08
5886

    
5887
	* libsylph/procmime.c: read mailcap file other than standard location.
5888

    
5889
2006-03-08
5890

    
5891
	* libsylph/procmime.[ch]
5892
	  src/mimeview.c: removed metamail support and replaced it with
5893
	  the alternative implementation.
5894
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
5895
	  "mime_audio_player" options for compatibility, but made them empty
5896
	  by default.
5897

    
5898
2006-03-07
5899

    
5900
	* src/compose.c: compose_get_signature_str(): allow relative signature
5901
	  path.
5902

    
5903
2006-03-06
5904

    
5905
	* src/textview.c: textview_uri_security_check(): ignore trailing path
5906
	  separator when comparing URI.
5907

    
5908
2006-03-06
5909

    
5910
	* src/compose.[ch]
5911
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
5912
	  compose window if not exist.
5913

    
5914
2006-03-06
5915

    
5916
	* libsylph/prefs_common.[ch]
5917
	  src/addressbook.c: preserve the window position of address book.
5918
	  Moved the position of Help menu.
5919

    
5920
2006-03-06
5921

    
5922
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
5923
	  mail accounts.
5924

    
5925
2006-03-03
5926

    
5927
	* version 2.2.2
5928

    
5929
2006-03-02
5930

    
5931
	* src/message_search.c: fixed crash after a message window was closed
5932
	  while the search dialog was still open.
5933

    
5934
2006-03-02
5935

    
5936
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
5937
	  to move folders right under the root folder.
5938

    
5939
2006-03-01
5940

    
5941
	* src/alertpanel.c: place dialog center if it is out of range (fixes
5942
	  main window becomes not responsive when alert dialog is shown while
5943
	  it is minimized on win32).
5944

    
5945
2006-03-01
5946

    
5947
	* src/main.c: win32: do console initialization only once.
5948

    
5949
2006-02-28
5950

    
5951
	* src/main.c: win32: output debug and help messages to newly created
5952
	  console.
5953

    
5954
2006-02-27
5955

    
5956
	* libsylph/utils.c: execute_async(), execute_sync(): win32: fixed
5957
	  encoding problem (GSpawn in GLib < 2.8.2 takes codepage arguments).
5958

    
5959
2006-02-27
5960

    
5961
	* version 2.2.1
5962

    
5963
2006-02-24
5964

    
5965
	* configure.in: enabled GtkSpell by default.
5966

    
5967
2006-02-24
5968

    
5969
	* libsylph/folder.h: fixed comments.
5970

    
5971
2006-02-24
5972

    
5973
	* src/summaryview.c: performance fix when resetting the quick search
5974
	  while sorted by thread date with descending order.
5975
	* Makefile.am
5976
	  sylpheed.spec.in: added README.es.
5977

    
5978
2006-02-24
5979

    
5980
	* README.es: added (thanks to Ricardo Mones).
5981
	* README, README.ja: changed the FSF address.
5982

    
5983
2006-02-23
5984

    
5985
	* src/subscribedialog.c: ignore non-ascii newsgroup names (fixes crash
5986
	  on Win32).
5987

    
5988
2006-02-22
5989

    
5990
	* libsylph/folder.c: folder_get_path(): use filename-safe string for
5991
	  IMAP cache directory.
5992
	* src/prefs_common_dialog.c: fixed a warning on compile.
5993

    
5994
2006-02-21
5995

    
5996
	* libsylph/utils.[ch]: uriencode_for_filename(): creates filename-safe
5997
	  string by URI encode (except space).
5998
	* libsylph/pop.c: use filename-safe string for UIDL file (might break
5999
	  backward compatibility on Unix).
6000

    
6001
2006-02-14
6002

    
6003
	* libsylph/session.c
6004
	  libsylph/socket.[ch]: win32: avoid blocking when reading from
6005
	  socket.
6006

    
6007
2006-02-13
6008

    
6009
	* version 2.2.0
6010

    
6011
2006-02-10
6012

    
6013
	* sylpheed.spec.in: modified Requires:.
6014

    
6015
2006-02-09
6016

    
6017
	* src/summaryview.c
6018
	  src/folderview.c: prohibit move/copy from/to queue folders, and
6019
	  move/copy to virtual folders.
6020

    
6021
2006-02-09
6022

    
6023
	* version 2.2.0rc
6024

    
6025
2006-02-08
6026

    
6027
	* libsylph/codeconv.c: conv_get_fallback_for_private_encoding():
6028
	  supported "x-sjis" encoding.
6029

    
6030
2006-02-08
6031

    
6032
	* libsylph/codeconv.c:
6033
	  conv_get_locale_charset()
6034
	  conv_get_locale_charset_str(): use GLib API on Win32 (fixes wrong
6035
	  encoding returned).
6036
	  src/rfc2015.c: sig_status_full(): use g_locale_to_utf8() for locale
6037
	  to UTF-8 conversion.
6038

    
6039
2006-02-07
6040

    
6041
	* src/mainwindow.c: made the help window of command line options
6042
	  singleton.
6043

    
6044
2006-02-07
6045

    
6046
	* src/tryaicon.c: trayicon_button_pressed(): force dropping of
6047
	  obscured flag in case window is obscured by always-on-top windows.
6048

    
6049
2006-02-07
6050

    
6051
	* src/compose.c: compose_exec_ext_editor(): fixed a problem that the
6052
	  UI was still insensitive after execution of external editor failed
6053
	  (thanks to M.Suzuki).
6054

    
6055
2006-02-07
6056

    
6057
	* src/tryaicon.c: trayicon_button_pressed(): use gtk_widget_iconify()
6058
	  instead of gtk_widget_hide() (fixes some problems).
6059

    
6060
2006-02-06
6061

    
6062
	* version 2.2.0beta8
6063

    
6064
2006-02-06
6065

    
6066
	* src/prefs_filter_edit.c: disabled regex match type on win32.
6067

    
6068
2006-02-06
6069

    
6070
	* libsylph/mh.c
6071
	  libsylph/imap.c: don't reset unread flag when moving/copying
6072
	  messages into trash.
6073

    
6074
2006-02-06
6075

    
6076
	* libsylph/mh.c: win32: fixed a bug that the contents of folders which
6077
	  have specific Japanese characters such as 'Hyou' (which contains
6078
	  0x5c ('\') at the second byte) at the end of its name couldn't be
6079
	  seen.
6080

    
6081
2006-02-06
6082

    
6083
	* src/messageview.[ch]: update menu when show_all_headers state
6084
	  changed.
6085

    
6086
2006-02-05
6087