Statistics
| Revision:

root / ChangeLog @ 3235

History | View | Annotate | Download (227 KB)

1
2013-03-26
2

    
3
	* libsylph/imap.c: properly escape folder/username/password which
4
	  include double-quote or backslash.
5

    
6
2013-03-13
7

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

    
11
2013-02-15
12

    
13
	* procheader_scan_date_string(): optimized.
14

    
15
2013-02-15
16

    
17
	* libsylph/procheader.cprocheader_date_parse(): support ISO-type date
18
	  (YYYY-MM-DD HH:MM:SS).
19
	  Added workaround for time_t limit.
20
	  Supported more non-standard date.
21

    
22
2013-02-15
23

    
24
	* src/notificationwindow.c: notification_window_set_message():
25
	  check if the window exists.
26

    
27
2013-02-14
28

    
29
	* manual/ja/sylpheed.sgml: updated Japanese manual.
30

    
31
2013-02-14
32

    
33
	* libsylph/filter.c
34
	  libsylph/prefs_common.[ch]
35
	  src/prefs_common_dialog.c: added an option: "Do not classify message
36
	  as junk if sender is in the address book" (#77).
37

    
38
2013-02-14
39

    
40
	* src/notificationwindow.c: adjusted paddings again.
41
	  plugin/test/test.c: modified notification test.
42

    
43
2013-02-13
44

    
45
	* src/notificationwindow.c: adjusted paddings.
46

    
47
2013-02-13
48

    
49
	* src/plugin.[ch]
50
	  src/notificationwindow.[ch]
51
	  src/main.c
52
	  plugin/test/test.c: added plug-in API for notification window.
53

    
54
2013-02-13
55

    
56
	* src/inc.c
57
	  src/notificationwindow.[ch]: notification_window_open():
58
	  changed from notification_window_create().
59
	  Ignore first notify event when fading start.
60

    
61
2013-02-08
62

    
63
	* libsylph/prefs_common.[ch]
64
	  src/prefs_common_dialog.c
65
	  src/inc.c: added option: 'Show notification window when new messages
66
	  arrive'
67

    
68
2013-02-08
69

    
70
	* src/inc.[ch]
71
	  src/notificationwindow.[ch]: implemented new message notification
72
	  popup window.
73

    
74
2013-02-01
75

    
76
	* nsis/*.{nsh,nsi}: translate Start Menu shortcuts.
77

    
78
2013-01-31
79

    
80
	* version 3.4.0beta1
81

    
82
2013-01-31
83

    
84
	* src/mainwindow.c: help_command_line_show(): updated command line
85
	  help.
86

    
87
2013-01-31
88

    
89
	* src/rpop3.c: do not disconnect immediately but send QUIT on normal
90
	  POP3 errors.
91
	  Changed 'Refresh' button/menu to 'Resume'.
92

    
93
2013-01-31
94

    
95
	* src/main.c: changed safe mode option to "--safe-mode".
96

    
97
2013-01-30
98

    
99
	* src/rpop3.c: made button sensitivity and Stop/Refresh label
100
	  consistent.
101

    
102
2013-01-25
103

    
104
	* libsylph/mh.c: mh_scan_tree_recursive(): limit the recursion level
105
	  to 64.
106

    
107
2013-01-25
108

    
109
	* src/prefs_filter_edit.c: prefs_filter_edit_action_hbox_to_action():
110
	  check the existence of destination folder.
111

    
112
2013-01-24
113

    
114
	* libsylph/pop.c
115
	  src/inc.c: do not disconnect immediately but send QUIT on normal
116
	  POP3 errors.
117
	* libsylph/pop.c: set Pop3Session::state to POP3_ERROR if QUIT
118
	  fail.
119

    
120
2013-01-22
121

    
122
	* src/main.c
123
	  src/plugin.c: added safe mode (don't load plug-ins).
124

    
125
2013-01-22
126

    
127
	* libsylph/folder.c
128
	  libsylph/news.c
129
	  libsylph/imap.c: escape server name when creating cache directory
130
	  path (fixes IPv6 address on Windows).
131

    
132
2013-01-22
133

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

    
136
2012-11-20
137

    
138
	* libsylph/socket.c: sock_connect_with_timeout(): enabled timeout
139
	  setting on Windows.
140

    
141
2012-10-30
142

    
143
	* version 3.3.0
144

    
145
2012-10-30
146

    
147
	* manual/ja/sylpheed.sgml: updated Japanese manual.
148

    
149
2012-10-29
150

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

    
154
2012-10-12
155

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

    
158
2012-10-10
159

    
160
	* nsis/sylpheed.nsi
161
	  Makefile.am
162
	  sylpheed-mailto-protocol_admin.reg
163
	  sylpheed-mailto-protocol.reg: updated Windows registry entry file.
164

    
165
2012-10-10
166

    
167
	* nsis/sylpheed.nsi: fixed a typo in writing registry.
168

    
169
2012-10-10
170

    
171
	* libsylph/Makefile.am
172
	  src/Makefile.am
173
	  plugin/test/Makefile.am
174
	  plugin/attachment_tool/Makefile.am: removed includedir from include
175
	  path in Makefiles (thanks to Valentine Barshak).
176

    
177
2012-10-05
178

    
179
	* configure.in: raised the required GTK+ version to 2.8.0.
180

    
181
2012-10-05
182

    
183
	* nsis/english.nsh
184
	  nsis/japanese.nsh
185
	  nsis/sylpheed-defs.nsh
186
	  nsis/sylpheed.nsi: .eml file association was added.
187
	  Automatically set the default mailto and .eml handler on Windows 7.
188

    
189
2012-09-28
190

    
191
	* version 3.3.0beta2
192

    
193
2012-09-27
194

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

    
198
2012-09-26
199

    
200
	* sylpheed.spec.in: added sylpheed-plugins package, and fixed
201
	  plugindir.
202

    
203
2012-09-25
204

    
205
	* src/summaryview.c: summary_button_pressed(): fixed long-standing
206
	  drag begin bug on IMAP folders (#93).
207

    
208
2012-09-13
209

    
210
	* sylpheed.spec.in: fixed build on x86_64 platform.
211

    
212
2012-08-16
213

    
214
	* src/headerview.c: minor optimization for tooltips.
215

    
216
2012-08-16
217

    
218
	* src/headerview.c: fixed tooltips on windows.
219
	  Don't show previous tooltips when cleared.
220

    
221
2012-08-16
222

    
223
	* src/compose.c
224
	  src/mainwindow.c: removed redundant gtk_tooltips_new() and destroy
225
	  GtkTooltips object on close.
226

    
227
2012-08-16
228

    
229
	* src/headerview.[ch]: added tooltips of header labels.
230

    
231
2012-08-15
232

    
233
	* libsylph/prefs_common.[ch]
234
	  src/messageview.c
235
	  src/prefs_common_dialog.c: added an option to specify the position
236
	  of attach tool button.
237

    
238
2012-08-08
239

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

    
243
2012-07-27
244

    
245
	* version 3.3.0beta1
246

    
247
2012-07-27
248

    
249
	* src/export.c: pass the opened FolderItem when 'Export only selected
250
	  messages' is enabled.
251

    
252
2012-07-27
253

    
254
	* libsylph/folder.[ch]
255
	  libsylph/mbox.c: added interface to cancel mbox import/export.
256
	* src/export.c
257
	  src/import.c: made export/import progress dialog cancellable.
258

    
259
2012-07-27
260

    
261
	* libsylph/mbox.[ch]
262
	  src/export.c: added 'Export only selected messages' option to
263
	  the export dialog.
264

    
265
2012-07-26
266

    
267
	* src/messageview.c: enable quick launch from the attach tool menu.
268

    
269
2012-07-26
270

    
271
	* src/prefs_common_dialog.c: moved Images option in Display - Attach
272
	  tab.
273

    
274
2012-07-25
275

    
276
	* libsylph/prefs_common.[ch]
277
	  src/messageview.[ch]
278
	  src/textview.c
279
	  src/prefs_common_dialog.c
280
	  src/mainwindow.c: added "show_attached_files_first" global option,
281
	  which shows attached files first on message view.
282
	  The UI for "show_attach_tab" option was also added.
283
	  The attachment toggle button was moved to the left.
284
	  messageview_reflect_prefs(): added.
285

    
286
2012-07-04
287

    
288
	* config.rpath
289
	  install-sh
290
	  ABOUT-NLS: updated.
291

    
292
2012-07-03
293

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

    
297
2012-06-25
298

    
299
	* version 3.2.0
300

    
301
2012-06-25
302

    
303
	* src/Makefile.am: possible fix for gmodule link error on some
304
	  environments (#74).
305
	* libsylph/*.[ch]
306
	  src/*.[ch]
307
	  src/version.h.in: updated copyright year.
308

    
309
2012-06-20
310

    
311
	* src/icons/clip.xpm: replaced the clip icon with more visible one
312
	  on selected row.
313
	* src/summaryview.c: adjusted the width of the attach column.
314

    
315
2012-06-20
316

    
317
	* README
318
	  README.ja
319
	  INSTALL
320
	  INSTALL.ja: updated.
321

    
322
2012-06-20
323

    
324
	* libsylph/prefs_common.[ch]
325
	  src/messageview.c: added "show_attach_tab" option (no UI) which
326
	  toggles the Attachment tab and toggle button.
327

    
328
2012-06-19
329

    
330
	* src/inc.c: fixed 'Stop' button didn't become inactive after POP3
331
	  session finished.
332

    
333
2012-06-19
334

    
335
	* libsylph/prefs_common.c: win32: changed the default of junk
336
	  commands with sylfilter.
337

    
338
2012-06-19
339

    
340
	* manual/ja/sylpheed.sgml: updated Japanese manual.
341

    
342
2012-06-19
343

    
344
	* src/plugin.c: removed "dereferencing type-punned pointer will break
345
	  strict-aliasing rules" warnings.
346

    
347
2012-06-19
348

    
349
	* src/filesel.c: removed label warning on non-win32.
350

    
351
2012-06-19
352

    
353
	* libsylph/socket.c: sock_info_connect_by_hostname(): fixed
354
	  compilation error with --disable-ipv6 (thanks to Jerry Heyman).
355

    
356
2012-06-18
357

    
358
	* version 3.2.0beta9
359

    
360
2012-06-18
361

    
362
	* src/messageview.c: modified the width of tool menu arrow button.
363

    
364
2012-06-18
365

    
366
	* src/summaryview.c: added tooltip for message view toggle arrow.
367

    
368
2012-06-18
369

    
370
	* nsis/update-manager.nsi: prevent 'Sylpheed is running.' message
371
	  on update.
372

    
373
2012-06-18
374

    
375
	* src/mimeview.c: mimeview_destroy(): fixed a memory leak of a
376
	  GtkItemFactory.
377

    
378
2012-06-18
379

    
380
	* src/mimeview.[ch]: disabled 'Save all...' menu if attached files
381
	  with file name do not exist.
382

    
383
2012-06-18
384

    
385
	* src/messageview.c: added attached filenames to the tool menu.
386

    
387
2012-06-15
388

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

    
393
2012-06-13
394

    
395
	* src/compose.c: compose_attach_property(): force focus for compose
396
	  window (will fix #70).
397

    
398
2012-06-13
399

    
400
	* src/inc.c: included server name in the error dialog.
401
	* src/progressdialog.c: adjusted the column width.
402

    
403
2012-06-12
404

    
405
	* src/filesel.c: win32: handle multiple file selection with shortcuts.
406
	  Follow folder link on save mode.
407

    
408
2012-06-11
409

    
410
	* src/filesel.c: win32: follow Windows shortcut (.lnk).
411

    
412
2012-06-06
413

    
414
	* version 3.2.0beta8
415

    
416
2012-06-06
417

    
418
	* src/inc.c: properly detect DNS lookup error when
419
	  session_connect_full() failed immediately.
420

    
421
2012-05-31
422

    
423
	* libsylph/session.[ch]
424
	  libsylph/socket.[ch]
425
	  src/inc.[ch]
426
	  src/send_message.c: differentiate DNS lookup error from connection
427
	  errors.
428
	* libsylph/imap.c
429
	  libsylph/nntp.c: fixed resource leak on SOCKS connection failure.
430

    
431
2012-05-30
432

    
433
	* nsis/sylpheed.nsi: reserve nsProcess.dll file to speed up the launch
434
	  of installer.
435

    
436
2012-05-30
437

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

    
441
2012-05-30
442

    
443
	* manual/ja/*.html
444
	  manual/ja/Makefile.am: convert the encoding of HTML files to UTF-8
445
	  (prevents garbled character with IE).
446

    
447
2012-05-28
448

    
449
	* src/textview.c
450
	  src/compose.c: properly set line-space for auto-wrapped lines
451
	  (fixes Bug #64).
452

    
453
2012-05-18
454

    
455
	* src/main.c: open compose window before receiving on startup
456
	  (fixes Bug #61).
457

    
458
2012-05-02
459

    
460
	* src/compose.c: compose_attach_append(): fixed Bug #54: Focus problem
461
	  when reediting/forwarding emails after attachment deleted
462

    
463
2012-05-02
464

    
465
	* src/compose.c: when queueing messages or saving to draft folder,
466
	  disable them while mail checking only if queue or draft folder is
467
	  on IMAP server.
468
	* src/mainwindow.c: disabled Send button while mail check is running.
469

    
470
2012-05-02
471

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

    
474
2012-04-27
475

    
476
	* src/compose.c: cancel sending if new mail check is running.
477

    
478
2012-04-24
479

    
480
	* src/about.c: updated copyright year.
481

    
482
2012-04-23
483

    
484
	* libsylph/utils.[ch]
485
	  libsylph/libsylph-0.def: added play_sound() function (works only on
486
	  Windows).
487
	* libsylph/prefs_common.[ch]
488
	  src/prefs_common_dialog.c
489
	  src/inc.c: win32: added an option to play sound when new messages
490
	  arrive.
491

    
492
2012-04-20
493

    
494
	* libsylph/imap.c: imap_remove_msgs_by_seq_set(): workaround for
495
	  a broken IMAP server (Yahoo! Mail) which cannot fetch messages
496
	  right after EXPUNGE.
497

    
498
2012-04-18
499

    
500
	* src/update_check.c: removed compiler warnings caused by usage of
501
	  gboolean as gpointer (thanks to Ricard Mones).
502

    
503
2012-04-18
504

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

    
509
2012-04-18
510

    
511
	* src/addressbook.c: addressbook_list_button_pressed():
512
	  fixed Bug #47: Address book: Cancel editing contact results in
513
	  click-and-drag behaviour
514

    
515
2012-04-13
516

    
517
	* version 3.2.0beta7
518

    
519
2012-04-13
520

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

    
524
2012-04-13
525

    
526
	* libsylph/prefs_common.[ch]
527
	  src/filesel.[ch]: preserve the last selected folders between
528
	  sessions.
529

    
530
2012-04-12
531

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

    
534
2012-04-12
535

    
536
	* src/addressbook.[ch]
537
	  src/addr_compl.c: also use first and last name for completion.
538

    
539
2012-04-11
540

    
541
	* src/addr_compl.c: also match to the subsequent part of the name of
542
	  contacts (Bug #51).
543

    
544
2012-04-11
545

    
546
	* nsis/sylpheed-defs.nsh
547
	  nsis/sylpheed.nsi
548
	  nsis/english.nsh
549
	  nsis/japanese.nsh: abort installation if auto-uninstall was
550
	  cancelled or failed.
551
	  Added SylFilter in the installer.
552

    
553
2012-03-27
554

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

    
557
2012-03-26
558

    
559
	* libsylph/news.c: news_fetch_msg()
560
	  libsylph/imap.c: imap_fetch_msg(): refetch message when cache
561
	  file size is 0 (Bug #50).
562

    
563
2012-03-26
564

    
565
	* libsylph/defs.h: removed direct inclusion of <glibconfig.h> and
566
	  <glib/gwin32.h> (fixes Bug #53).
567

    
568
2012-03-26
569

    
570
	* src/menu.c: menu_button_position(): adjusted the menu position.
571

    
572
2012-03-26
573

    
574
	* src/folderview.c
575
	  src/summaryview.c: also support Shift+F10 for menu popup.
576

    
577
2012-03-26
578

    
579
	* src/summaryview.c: enabled menu popup with Menu key.
580

    
581
2012-03-26
582

    
583
	* src/menu.[ch]
584
	  src/folderview.c: enabled menu popup with Menu key.
585

    
586
2012-03-02
587

    
588
	* libsylph/imap.c: relaxed the response check of AUTHENTICATE and
589
	  APPEND (don't check space after '+').
590

    
591
2012-02-29
592

    
593
	* version 3.2.0beta6
594

    
595
2012-02-21
596

    
597
	* libsylph/Makefile.am
598
	  src/Makefile.am
599
	  plugin/test/Makefile.am
600
	  plugin/attachment_tool/Makefile.am
601
	  configure.in: fixed compilation error with Fink + OS X (Bug #42).
602
	  (moved -I$(top_srcdir)/* to the beginning of INCLUDES)
603

    
604
2012-02-21
605

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

    
610
2012-01-20
611

    
612
	* libsylph/imap.c: emit "add-msg", "remove-msg", "remove-all-msg",
613
	  "move-folder" and "remove-folder" signals.
614

    
615
2012-01-20
616

    
617
	* libsylph/news.c
618
	  libsylph/nntp.[ch]: supported SOCKS proxy.
619

    
620
2012-01-19
621

    
622
	* src/prefs_filter_edit.[ch]: made 'is shorter than' default for 'Age'
623
	  condition.
624

    
625
2012-01-18
626

    
627
	* src/plugin.[ch]
628
	  src/plugin-marshal.list
629
	  src/prefs_template.c
630
	  src/prefs_common_dialog.c
631
	  src/prefs_filter_edit.c
632
	  src/prefs_account_dialog.c
633
	  src/prefs_filter.c
634
	  src/plugin_manager.c: added new plug-in signals for preferences
635
	  dialogs (#30).
636

    
637
2012-01-11
638

    
639
	* src/messageview.c: add .eml extension like summary_save_as().
640
	* src/summaryview.c: summary_set_row(): show as '(No Subject)'
641
	  when subject is empty string.
642

    
643
2012-01-06
644

    
645
	* src/inc.c
646
	  src/plugin.[ch]
647
	  src/plugin-marshal.list
648
	  plugin/test/test.c: added new plug-in signals (#10):
649
	  "inc-mail-start": notify start of receiving
650
	  "inc-mail-finished": notify end of receiving and number of new
651
	  messages
652

    
653
2012-01-06
654

    
655
	* src/trayicon.c: extended the blinking period of tray icon to 10
656
	  seconds.
657

    
658
2012-01-06
659

    
660
	* manual/ja/sylpheed.sgml: updated Japanese manual.
661

    
662
2012-01-05
663

    
664
	* src/prefs_common_dialog.c: fixed a typo.
665

    
666
2011-12-27
667

    
668
	* version 3.2.0beta5
669

    
670
2011-12-26
671

    
672
	* src/rpop3.c: added refresh (reload) menu.
673

    
674
2011-12-22
675

    
676
	* src/rpop3.c: implemented reloading after the loading stopped.
677

    
678
2011-12-21
679

    
680
	* src/rpop3.c: supported SOCKS proxy.
681
	  Receive message headers from the latest one.
682

    
683
2011-12-21
684

    
685
	* libsylph/imap.c:
686
	  imap_session_get()
687
	  imap_cmd_noop(): check the activity of session, and return NULL
688
	  if busy. This fixes crashes when message fetch and new message
689
	  checking happen at the same time.
690

    
691
2011-12-16
692

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

    
696
2011-11-29
697

    
698
	* version 3.2.0beta4
699

    
700
2011-11-29
701

    
702
	* src/prefs_common_dialog.c: sylfilter command was added as a preset
703
	  of junk filter program.
704

    
705
2011-11-17
706

    
707
	* src/mainwindow.c: main_window_create(): force visibility of the
708
	  message view on startup (fixes wrong view size on vertical-view
709
	  mode).
710
	  main_window_get_size(): don't update summaryview_vwidth if
711
	  message view is not visible.
712

    
713
2011-10-14
714

    
715
	* src/summaryview.c: show both filtered and original numbers of
716
	  messages on the status label.
717
	  Show the numbers of moved/copied/deleted marks on filtered mode.
718

    
719
2011-10-04
720

    
721
	* src/quick_search.c: implemented multiple keywords search of the
722
	  quick search entry.
723

    
724
2011-09-16
725

    
726
	* src/summaryview.c: summary_select_row(): don't always move focus
727
	  when refreshing (mainly for quick search).
728

    
729
2011-09-15
730

    
731
	* libsylph/procmime.c: made MIME debug print optional and disabled by
732
	  default.
733
	* src/summaryview.c
734
	  src/folderview.c
735
	  src/mainwindow.c: prevent "imap_cmd_gen_send: cannot send command
736
	  because another command is already running." error by locking the
737
	  UI on command execution.
738

    
739
2011-09-08
740

    
741
	* version 3.2.0beta3
742

    
743
2011-09-08
744

    
745
	* manual/ja/sylpheed.sgml: updated Japanese manual.
746

    
747
2011-08-11
748

    
749
	* version 3.2.0beta2
750

    
751
2011-08-11
752

    
753
	* libsylph/procmsg.c: procmsg_open_cache_file_mmap(): removed
754
	  warnings when cache files were not found.
755

    
756
2011-08-11
757

    
758
	* libsylph/html.c: minor code cleanup.
759

    
760
2011-08-10
761

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

    
766
2011-08-10
767

    
768
	* libsylph/procmime.c: removed alloca() calls.
769

    
770
2011-08-03
771

    
772
	* src/quick_search.c: applied a patch to fix quick search text color
773
	  on dark themes (thanks to speps).
774

    
775
2011-08-03
776

    
777
	* libsylph/folder.[ch]
778
	  src/summaryview.[ch]: reflect account preference for trash folder.
779
	  summary_colorlabel_menu_item_activate_item_cb(): removed a warning.
780

    
781
2011-07-21
782

    
783
	* src/textview.c: use style colors for part widgets.
784

    
785
2011-07-20
786

    
787
	* libsylph/html.c: html_get_tag(): support tags such as <br/> and
788
	  <name value="foo" />.
789

    
790
2011-07-05
791

    
792
	* libsylph/procmsg.c: use memory mapped file to read cache files.
793
	  This improves the speed of cache reading.
794
	  (requires GTK+ >= 2.8)
795

    
796
2011-06-30
797

    
798
	* version 3.2.0beta1
799

    
800
2011-06-30
801

    
802
	* libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.
803

    
804
2011-06-30
805

    
806
	* src/textview.c
807
	  src/mimeview.[ch]: added 'Print' menu in mime part menu.
808
	  Added part widget to message/rfc822 part.
809

    
810
2011-06-29
811

    
812
	* libsylph/socket.c: win32: supported IPv6 with fallback implementation
813
	  for Windows 2000.
814
	* makewin32.sh: enabled IPv6.
815

    
816
2011-06-28
817

    
818
	* src/foldersel.c: removed alloca() calls.
819
	* src/account_dialog.c: account_open(): removed alloca() call.
820
	* src/folderview.c: removed alloca() calls.
821
	* src/undo.c: undo_insert_text_cb(): removed alloca() call.
822
	* libsylph/xml.c: xml_unescape_str(): removed alloca() call.
823

    
824
2011-06-24
825

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

    
828
2011-06-24
829

    
830
	* src/summaryview.c: summary_colorlabel_menu_item_activate_item_cb():
831
	  removed alloca().
832
	* libsylph/utils.c: my_tmpfile(): win32: fixed a memory leak.
833
	  unix: removed alloca().
834
	* src/compose.c: removed alloca() calls.
835

    
836
2011-06-23
837

    
838
	* src/mimeview.[ch]
839
	  src/textview.c: fixed a typo: mimeview_launch_part() and code
840
	  cleanups. Removed alloca() call.
841
	* src/summaryview.c
842
	  src/messageview.c
843
	  src/inc.c: removed alloca() calls.
844
	* libsylph/utils.[ch]: to_human_readable_buf(): new.
845

    
846
2011-06-16
847

    
848
	* src/menu.h
849
	  src/textview.c: use image menu item for part menu.
850

    
851
2011-06-15
852

    
853
	* src/textview.[ch]: reuse popup menu for each attachments.
854

    
855
2011-06-14
856

    
857
	* src/textview.c: textview_part_widget_destroy_notify(): fixed destroy
858
	  notify handler.
859
	  Use prelight state.
860
	  textview_part_widget_exposed(): draw edges as rounded.
861
	  textview_part_widget_button_pressed(): disable 'Copy file name'
862
	  menu if file name not exist.
863

    
864
2011-06-13
865

    
866
	* src/textview.c: highlight part widgets on mouse over.
867

    
868
2011-06-13
869

    
870
	* src/textview.c
871
	  src/mimeview.[ch]: implemented popup menu of attachments in text
872
	  view.
873

    
874
2011-06-13
875

    
876
	* src/textview.c: fixed handling of button release event.
877

    
878
2011-06-10
879

    
880
	* libsylph/procmsg.c
881
	  libsylph/libsylph-0.def: procmsg_add_messages_from_queue():
882
	  fixed an error when removing queued messages on win32.
883

    
884
2011-06-10
885

    
886
	* src/compose.c
887
	  plugin/test/test.c: changed the spec of compose-send signal
888
	  because the previous one prohibited sending if the signal is not
889
	  used.
890

    
891
2011-06-10
892

    
893
	* src/textview.c: added border line before and after headers.
894
	  Made attachments display more graphical.
895

    
896
2011-06-09
897

    
898
	* src/account_dialog.c
899
	  src/prefs_filter.c: fixed duplicated keyboard accelerators.
900

    
901
2011-06-08
902

    
903
	* libsylph/procmsg.[ch]
904
	  libsylph/folder.c: remove queue headers when moving messages from
905
	  a queue folder (fixes Debian BTS #493546).
906

    
907
2011-06-08
908

    
909
	* src/messageview.c
910
	  src/plugin.[ch]
911
	  src/plugin-marshal.list
912
	  plugin/test/test.c: added a new plug-in API: "messageview-show".
913

    
914
2011-06-08
915

    
916
	* src/compose.c
917
	  src/plugin.[ch]
918
	  src/plugin-marshal.list
919
	  plugin/test/test.c: added a new plug-in API: "compose-send".
920

    
921
2011-06-06
922

    
923
	* src/compose.c: compose_generate_msgid(): don't use mailbox part
924
	  of address directly, instead use md5 hash of random number + mailbox
925
	  part.
926

    
927
2011-06-06
928

    
929
	* src/compose.c: compose_send(): don't close compose window when
930
	  saving to outbox failed.
931

    
932
2011-05-18
933

    
934
	* libsylph/codeconv.c: conv_encode_header(): replaced alloca() with
935
	  g_malloc() and g_strndup().
936

    
937
2011-05-18
938

    
939
	* libsylph/folder.[ch]
940
	  libsylph/imap.[ch]
941
	  src/mainwindow.c: cancel online mode switch if active sessions
942
	  exist (fixes crash on offline switch while IMAP session is active).
943

    
944
2011-05-13
945

    
946
	* src/textview.c: textview_make_clickable_parts(): removed alloca()
947
	  and use GSList.
948
	* src/compose.c: removed some alloca() calls.
949
	* libsylph/procheader.c: removed alloca() calls.
950
	* libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca()
951
	  calls.
952

    
953
2011-05-12
954

    
955
	* src/prefs_ui.c: removed alloca() calls.
956

    
957
2011-05-12
958

    
959
	* libsylph/prefs.h
960
	  libsylph/account.c
961
	  src/account_dialog.c: increased the prefs buffer size from 1024
962
	  to 8192.
963

    
964
2011-05-06
965

    
966
	* version 3.1.1
967

    
968
2011-03-22
969

    
970
	* configure.in: added the following line for newer gcc-4.5:
971
	  LIBS="$LIBS `$PKG_CONFIG --libs enchant`"
972
	  (thanks to Ricardo Mones)
973

    
974
2011-03-16
975

    
976
	* src/compose.c: changed keyboard shortcut of File/Send to prevent
977
	  accidental sending.
978

    
979
2011-03-14
980

    
981
	* src/summaryview.c: mark messages read when message view becomes
982
	  visible by Enter or Space key.
983

    
984
2011-03-01
985

    
986
	* src/addressadd.c
987
	  src/addrindex.c: renamed variable 'interface' to 'iface'.
988

    
989
2011-02-28
990

    
991
	* src/addressbook.c
992
	  src/prefs_common_dialog.c: fixed compilation problem on MinGW
993
	  (interface -> iface). Thanks to Hayashi.
994

    
995
2011-02-25
996

    
997
	* libsylph/defs.h
998
	  libsylph/utils.c
999
	  src/main.c: OS X: changed the location of settings to
1000
	  ~/Library/Application Support/Sylpheed .
1001

    
1002
2011-02-25
1003

    
1004
	* libsylph/utils.c
1005
	  libsylph/defs.h
1006
	  src/mimeview.c
1007
	  src/prefs_common_dialog.c: use 'open' command for URI, file open
1008
	  and text editor on OS X.
1009

    
1010
2011-02-15
1011

    
1012
	* src/summaryview.c: summary_show_queued_msgs(): clear selection list
1013
	  because it can be invalid after appending messages.
1014

    
1015
2011-02-14
1016

    
1017
	* src/addressbook.c
1018
	  src/addressitem.h
1019
	  src/addrindex.[ch]: renamed 'interface' in struct to 'iface' to
1020
	  prevent compilation problem on some environments.
1021

    
1022
2011-02-10
1023

    
1024
	* src/main.c
1025
	  src/gtkutils.c: implement fix_font_setting() for Mac OS X.
1026

    
1027
2011-02-10
1028

    
1029
	* libsylph/codeconv.c:
1030
	  conv_get_locale_charset()
1031
	  conv_get_locale_charset_str(): return correct locale encoding
1032
	  for Mac OS X (usually UTF-8).
1033

    
1034
2011-02-04
1035

    
1036
	* libsylph/prefs_common.[ch]
1037
	  src/addressbook.c: save the columns width of address book.
1038

    
1039
2011-01-31
1040

    
1041
	* version 3.1.0
1042

    
1043
2011-01-31
1044

    
1045
	* sylpheed.desktop: added Ukrainian and Russian comment.
1046

    
1047
2011-01-28
1048

    
1049
	* sylpheed.desktop: added Turkish comment.
1050

    
1051
2011-01-24
1052

    
1053
	* src/prefs_common_dialog.c: removed a warning.
1054
	* src/sylpheed.rc.in: updated LegalCopyright.
1055
	* libsylph/procmime.c: procmime_get_part_fp_fp(): fixed return value
1056
	  on error.
1057

    
1058
2011-01-24
1059

    
1060
	* version 3.1.0rc
1061

    
1062
2011-01-24
1063

    
1064
	* src/plugin-marshal.list
1065
	  src/Makefile.am: added marshaller for plug-in library.
1066

    
1067
2011-01-24
1068

    
1069
	* src/sylpheed-marshal.list
1070
	  src/textview.c
1071
	  src/plugin.[ch]
1072
	  plugin/test/test.c: added MsgInfo argument to "textview-menu-popup"
1073
	  signal.
1074

    
1075
2011-01-24
1076

    
1077
	* src/summaryview.c: fixed warnings about non-string literal format.
1078

    
1079
2011-01-21
1080

    
1081
	* src/addressbook.c: fixed double underline in menu label
1082
	  (thanks to Ricardo Mones).
1083

    
1084
2011-01-21
1085

    
1086
	* README
1087
	  README.ja
1088
	  LICENSE
1089
	  nsis/COPYING*.txt
1090
	  src/about.c: updated copyright year.
1091

    
1092
2011-01-21
1093

    
1094
	* src/undo.c: fixed long-standing undo-redo bug:
1095
	  1. input "a b"
1096
	  2. delete 3 chars by backspace
1097
	  3. undo 2 times
1098
	  4. "a ba" is entered, not "a b"
1099

    
1100
2011-01-19
1101

    
1102
	* src/sylpheed-marshal.list
1103
	  src/textview.c
1104
	  src/plugin.[ch]
1105
	  PLUGIN.txt
1106
	  PLUGIN.ja.txt: added "textview-menu-popup" signal for plug-ins.
1107
	* plugin/test/test.[ch]: use "textview-menu-popup" signal.
1108

    
1109
2011-01-19
1110

    
1111
	* libsylph/filter.[ch]
1112
	  src/inc.c
1113
	  src/summaryview.c: check the return value of junk filter command
1114
	  and show error dialog on failure.
1115

    
1116
2011-01-18
1117

    
1118
	* src/inc.c
1119
	  src/folderview.c: do not count junk-filtered or trashed messages as
1120
	  new ones.
1121
	  Do not display new state as red color on Junk folder.
1122

    
1123
2011-01-18
1124

    
1125
	* src/addressadd.c: removed warnings about xpm.
1126

    
1127
2011-01-17
1128

    
1129
	* src/summaryview.c: summary_qsearch(): fixed crash when folder tree is
1130
	  empty.
1131

    
1132
2011-01-17
1133

    
1134
	* version 3.1.0beta7
1135

    
1136
2011-01-17
1137

    
1138
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1139

    
1140
2011-01-17
1141

    
1142
	* src/version.h.in
1143
	  src/about.c: added build revision to the about dialog.
1144

    
1145
2011-01-17
1146

    
1147
	* src/summaryview.c: summary_get_tmp_marked_msg_list(): don't use
1148
	  full copy for saving flags.
1149

    
1150
2011-01-16
1151

    
1152
	* src/summaryview.c: summary_restore_tmp_marks(): optimized.
1153

    
1154
2011-01-14
1155

    
1156
	* src/summaryview.c: preserve temporary movec/copy marks on refresh.
1157
	  summary_show_queued_msgs(): update status display.
1158

    
1159
2011-01-11
1160

    
1161
	* src/update_check.c: win32: properly set the parameter of default
1162
	  download URL.
1163
	* makewin32.sh: also install attachment_tool plug-in.
1164

    
1165
2011-01-07
1166

    
1167
	* libsylph/prefs_common.[ch]
1168
	  src/compose.c
1169
	  src/send_message.c
1170
	  src/prefs_common_dialog.c: added an option to disable the send
1171
	  dialog. Made the compose window insensitive on sending.
1172

    
1173
2011-01-07
1174

    
1175
	* src/send_message.[ch]: send_message_queue_all(): refactored.
1176

    
1177
2011-01-06
1178

    
1179
	* libsylph/filter.c: filter_match_rule(): optimized by modifying the
1180
	  order of condition matching.
1181

    
1182
2011-01-06
1183

    
1184
	* src/prefs_common_dialog.c: modified 'Address auto-completion'
1185
	  setting layout.
1186

    
1187
2011-01-06
1188

    
1189
	* src/query_search.c
1190
	  src/prefs_filter_edit.c: made the default boolean type of query
1191
	  search and filter condition AND.
1192

    
1193
2011-01-06
1194

    
1195
	* src/textview.c: added context menu 'Reply to this address'.
1196

    
1197
2011-01-05
1198

    
1199
	* src/inc.c: always update summary even when
1200
	  prefs_common.open_inbox_on_inc is true (fixes wrong unread number
1201
	  display).
1202

    
1203
2010-12-24
1204

    
1205
	* version 3.1.0beta6
1206

    
1207
2010-12-24
1208

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

    
1211
2010-12-24
1212

    
1213
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1214

    
1215
2010-12-22
1216

    
1217
	* libsylph/filter.[ch]
1218
	  libsylph/prefs_common.[ch]
1219
	  libsylph/mbox.c
1220
	  src/inc.[ch]
1221
	  src/main.c
1222
	  src/summaryview.[ch]
1223
	  src/prefs_common_dialog.c: refactored junk filter rule management.
1224
	  Create junk filter rule on demand.
1225
	  Deprecated prefs_common_junk_filter_list_set().
1226
	  Automatically select appropriate Junk folder on filtering.
1227

    
1228
2010-12-22
1229

    
1230
	* src/addressbook.c: added menu 'Add to recipient/Cc/Bcc'.
1231

    
1232
2010-12-21
1233

    
1234
	* libsylph/session.c
1235
	  src/rpop3.c
1236
	  src/compose.c
1237
	  src/inc.c
1238
	  src/passphrase.c
1239
	  src/sigstatus.c: changed deprecated gtk_timeout_add() to
1240
	  g_timeout_add(_full)(). Use G_PRIORITY_LOW for long timeout
1241
	  interval (may fix slow receiving problem?).
1242

    
1243
2010-12-20
1244

    
1245
	* libsylph/prefs_common.[ch]
1246
	  src/compose.[ch]
1247
	  src/addressbook.c
1248
	  src/addr_compl.c
1249
	  src/prefs_common_dialog.c: added new option: "Set only mail address
1250
	  when composing from address book".
1251
	  Don't add modified flag when opening composition window from
1252
	  address book.
1253
	* src/importldif.c: fixed uninitialized variable.
1254

    
1255
2010-12-17
1256

    
1257
	* src/compose.c
1258
	  src/mimeview.c: changed the label 'MIME type' to 'Data type' for
1259
	  understandability.
1260

    
1261
2010-12-17
1262

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

    
1266
2010-12-15
1267

    
1268
	* src/summaryview.c: summary_toggle_view(): mark as read when message
1269
	  view is toggled on.
1270

    
1271
2010-12-14
1272

    
1273
	* libsylph/folder.[ch]
1274
	  src/mainwindow.c: disconnect all current sessions of remote folders
1275
	  when going offline.
1276

    
1277
2010-12-14
1278

    
1279
	* src/summaryview.c: reverted the behavior when 'Always open messages
1280
	  in summary when selected' is off (don't display a message when
1281
	  opening a folder).
1282

    
1283
2010-12-09
1284

    
1285
	* version 3.1.0beta5
1286

    
1287
2010-12-09
1288

    
1289
	* src/send_message.c: send_message_smtp(): fixed a bug that
1290
	  temporary password was not cleared on auth failure.
1291

    
1292
2010-12-09
1293

    
1294
	* src/plugin.h: fixed typo.
1295
	* src/update_check.c: update_check(): win32: fixed crash on update
1296
	  check.
1297
	* configure.in: enable updatecheckplugin only if updatecheck is
1298
	  enabled.
1299

    
1300
2010-12-08
1301

    
1302
	* version 3.1.0beta4
1303

    
1304
2010-12-08
1305

    
1306
	* libsylph/socks.c: win32: fixed compilation error.
1307

    
1308
2010-12-07
1309

    
1310
	* libsylph/prefs_account.[ch]
1311
	  src/prefs_account_dialog.c: added UI for SOCKS settings.
1312
	* libsylph/session.c: session_connect_full(): check if
1313
	  socks_info->proxy_host is set.
1314
	* libsylph/imap.c: added SOCKS proxy support.
1315
	* manual/ja/sylpheed.sgml: added SOCKS proxy description.
1316

    
1317
2010-12-07
1318

    
1319
	* libsylph/prefs_account.[ch]
1320
	  libsylph/socks.[ch]
1321
	  libsylph/session.[ch]
1322
	  src/inc.c
1323
	  src/send_message.c: added SOCKS4/5 proxy support.
1324

    
1325
2010-12-03
1326

    
1327
	* nsis/*: added NSIS installer script files.
1328

    
1329
2010-12-01
1330

    
1331
	* libsylph/prefs_common.[ch]
1332
	  src/summaryview.c
1333
	  src/prefs_common_dialog.c: added an option 'Always mark as read when
1334
	  a message is opened'. This will bring back the previous behavior.
1335

    
1336
2010-11-25
1337

    
1338
	* src/main.c
1339
	  src/setup.h: win32: added missing code for WAB file import.
1340

    
1341
2010-11-18
1342

    
1343
	* manual/ja/sylpheed.sgml: updated to 3.1.
1344

    
1345
2010-11-16
1346

    
1347
	* libsylph/xml.[ch]: xml_escape_str(): added.
1348

    
1349
2010-11-12
1350

    
1351
	* src/plugin_manager.c: fixed button order.
1352

    
1353
2010-11-09
1354

    
1355
	* src/rpop3.c: rpop3_account(): clear temporary password if
1356
	  authentication fails.
1357

    
1358
2010-11-05
1359

    
1360
	* src/update_check.c
1361
	  src/mainwindow.c: modified strings about plug-ins.
1362

    
1363
2010-11-05
1364

    
1365
	* src/main.c
1366
	  src/update_check.c: convert argv[0] to UTF-8 (fixes restart of
1367
	  process on Win32 when installed on non-ascii path).
1368

    
1369
2010-11-02
1370

    
1371
	* libsylph/sylmain.c
1372
	  libsylph/defs.h
1373
	  src/update_check.[ch]
1374
	  src/plugin_manager.c
1375
	  src/plugin.[ch]
1376
	  src/main.[ch]
1377
	  src/libsylpheed-plugin-0.def
1378
	  src/mainwindow.[ch]
1379
	  plugin/test/test.c
1380
	  configure.in: merged plug-in update check and automatic update patch.
1381

    
1382
2010-10-25
1383

    
1384
	* libsylph/procmime.[ch]: added procmime_get_part_fp_fp().
1385

    
1386
2010-10-21
1387

    
1388
	* src/plugin.[ch]
1389
	  src/main.c: added new functions for sending messages.
1390

    
1391
2010-10-21
1392

    
1393
	* src/summaryview.c: modified always_show_msg flag handling.
1394

    
1395
2010-08-31
1396

    
1397
	* libsylph/prefs_account.c: leave messages on POP3 server for 7 days
1398
	  by default.
1399

    
1400
2010-08-30
1401

    
1402
	* src/main.c: remote_command_exec(): fixed the bug that default
1403
	  account's inbox was not properly selected when 'Open inbox on
1404
	  startup' was enabled.
1405

    
1406
2010-08-19
1407

    
1408
	* src/addressbook.[ch]
1409
	  src/setup.c: win32: implemented automatic import of Windows Address
1410
	  Book (WAB) file.
1411

    
1412
2010-08-18
1413

    
1414
	* version 3.1.0beta3
1415

    
1416
2010-08-17
1417

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

    
1424
2010-08-10
1425

    
1426
	* libsylph/imap.c: imap_parse_envelope(): fixed for response:
1427
	  (... RFC822.SIZE 0 RFC822.HEADER "" ...)
1428

    
1429
2010-08-10
1430

    
1431
	* plugin/attachment_tool/attachment_tool.c: skip multipart messages
1432
	  without attachments.
1433

    
1434
2010-08-09
1435

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

    
1438
2010-08-09
1439

    
1440
	* src/main.c
1441
	  src/setup.c
1442
	  src/import.c: enabled cancellation of eml/dbx import.
1443

    
1444
2010-08-06
1445

    
1446
	* src/main.c
1447
	  src/setup.[ch]
1448
	  src/import.[ch]: win32: implemented automatic import of Outlook
1449
	  Express mail stores on first run.
1450

    
1451
2010-08-05
1452

    
1453
	* src/import.c: implemented the import feature of Outlook Express
1454
	  mailboxes (dbx).
1455

    
1456
2010-08-04
1457

    
1458
	* plugin/attachment_tool/Makefile.am: fixed.
1459

    
1460
2010-08-04
1461

    
1462
	* configure.in
1463
	  plugin/Makefile.am
1464
	  plugin/attachment_tool/*: added new plug-in 'Attachment Tool
1465
	  Plug-in'. This plug-in is distributed under the GNU LGPL.
1466

    
1467
2010-08-04
1468

    
1469
	* src/plugin.[ch]
1470
	  src/main.c
1471
	  src/summaryview.[ch]: added/fixed SummaryView and alert panel
1472
	  plug-in APIs.
1473

    
1474
2010-08-02
1475

    
1476
	* src/summaryview.c: summary_save_as(): added extension .eml for
1477
	  default file name.
1478

    
1479
2010-08-02
1480

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

    
1484
2010-07-30
1485

    
1486
	* libsylph/prefs_common.[ch]
1487
	  src/prefs_common_dialog.c
1488
	  src/folderview.c
1489
	  src/mainwindow.[ch]: added new global option 'Change current account
1490
	  on folder open'.
1491
	  Made 'mark_as_read_on_new_window' a hidden option.
1492

    
1493
2010-07-30
1494

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

    
1497
2010-07-30
1498

    
1499
	* src/summaryview.c: summary_mark_displayed_read(): made
1500
	  mark_as_read_on_new_window setting work.
1501

    
1502
2010-07-30
1503

    
1504
	* libsylph/folder.c: folder_destroy(): remove private data after
1505
	  folder_tree_destroy() to prevent warnings.
1506
	* libsylph/prefs_account.[ch]
1507
	  src/compose.c
1508
	  src/prefs_account_dialog.c: added new account option 'Put signature
1509
	  before quote (not recommended)'.
1510

    
1511
2010-07-30
1512

    
1513
	* src/summaryview.c: summary_selection_changed(): don't clear message
1514
	  view on multiple selection and always_show_msg mode.
1515
	* libsylph/prefs_common.c: made always_show_message_when_selected
1516
	  enable by default.
1517

    
1518
2010-07-29
1519

    
1520
	* src/prefs_common_dialog.c: modified description of Junk mail folder.
1521

    
1522
2010-07-29
1523

    
1524
	* libsylph/procmsg.c
1525
	  src/folderview.c: added 'Empty junk' context menu to Junk folder.
1526

    
1527
2010-07-29
1528

    
1529
	* libsylph/prefs_common.c
1530
	  src/main.c
1531
	  src/summaryview.c: use default Junk folder when
1532
	  prefs_common.junk_folder is not set.
1533

    
1534
2010-07-29
1535

    
1536
	* libsylph/mh.c
1537
	  libsylph/folder.[ch]
1538
	  libsylph/defs.h
1539
	  src/icons/stock_spam_16.png
1540
	  src/icons/Makefile.am
1541
	  src/foldersel.c
1542
	  src/prefs_folder_item.c
1543
	  src/stock_pixmap.[ch]
1544
	  src/folderview.c: added 'Junk' special folder and automatically
1545
	  create it when not exist.
1546

    
1547
2010-07-28
1548

    
1549
	* src/folderview.c: folderview_menu_popup(): show/hide needless items
1550
	  depending on context.
1551

    
1552
2010-07-28
1553

    
1554
	* src/summaryview.[ch]
1555
	  src/mainwindow.c: improved the always-show-msg-on-summary-select
1556
	  mode (don't mark as read on automatic selection).
1557

    
1558
2010-07-27
1559

    
1560
	* libsylph/sylmain.c
1561
	  src/main.c: moved ssl_init()/ssl_done() from
1562
	  syl_init()/syl_cleanup() to src/main. Fixes accepted SSL certs
1563
	  not loaded when using alternative config dir.
1564

    
1565
2010-07-23
1566

    
1567
	* libsylph/virtual.c
1568
	  src/folderview.c: enabled moving of virtual folders.
1569

    
1570
2010-07-22
1571

    
1572
	* src/addressbook.c: implemeted drag and drop of addresses.
1573

    
1574
2010-07-21
1575

    
1576
	* src/prefs_template.c: notify on OK button press if not saved.
1577

    
1578
2010-07-21
1579

    
1580
	* src/prefs_template.c: confirm on cancel if templates are modified.
1581
	  Added Up/Down button to reorder template list.
1582

    
1583
2010-07-20
1584

    
1585
	* src/importcsv.c: added 'Alias' attribute.
1586

    
1587
2010-07-16
1588

    
1589
	* version 3.1.0beta2
1590

    
1591
2010-07-16
1592

    
1593
	* manual/*/Makefile.am: disabled install of sylpheed.sgml.
1594

    
1595
2010-07-16
1596

    
1597
	* libsylph/utils.c
1598
	  libsylph/procmsg.c: removed redundant debug print.
1599

    
1600
2010-07-16
1601

    
1602
	* libsylph/libsylph-0.def: updated.
1603
	* src/libsylpheed-plugin-0.def: updated.
1604

    
1605
2010-07-16
1606

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

    
1610
2010-07-16
1611

    
1612
	* manual/GFDL-1.2
1613
	  manual/en/sylpheed.sgml
1614
	  manual/en/*.html: updated to sylpheeddoc_manual_en_09032003.tar.gz.
1615
	  Added missing SGML source file. Also included GFDL-1.2 text file.
1616

    
1617
2010-07-14
1618

    
1619
	* src/plugin.[ch]
1620
	  src/main.c: added syl_plugin_summary_show_queued_msgs() and cleanup
1621
	  the code.
1622

    
1623
2010-07-14
1624

    
1625
	* src/gtkutils.[ch]
1626
	  src/addressbook.c
1627
	  src/compose.c
1628
	  src/mainwindow.c: always display fixed-positioned windows on screen
1629
	  (prevent windows displayed outside of screen between multi and
1630
	  single monitor switching).
1631
	* src/compose.c: always display compose window at the same location
1632
	  even if overlapped.
1633

    
1634
2010-07-13
1635

    
1636
	* src/summaryview.c: summary_show_queued_msgs(): scroll summary view
1637
	  to make added messages are visible.
1638

    
1639
2010-07-13
1640

    
1641
	* src/mainwindow.c: show error dialog on failure.
1642

    
1643
2010-07-13
1644

    
1645
	* libsylph/procmsg.c: procmsg_concat_partial_messages(): fully
1646
	  implemented RFC 2046.
1647

    
1648
2010-07-13
1649

    
1650
	* libsylph/procmsg.c
1651
	  libsylph/procmime.c: allow Content-Type without total parameter.
1652

    
1653
2010-07-12
1654

    
1655
	* libsylph/utils.[ch]
1656
	  libsylph/procmsg.[ch]
1657
	  libsylph/procmime.[ch]
1658
	  src/mainwindow.c: implemented concatenation of partial messages
1659
	  (RFC 2046). The header concatenation is still incomplete.
1660

    
1661
2010-07-08
1662

    
1663
	* faq/GFDL-1.2
1664
	  faq/Makefile.am
1665
	  faq/en/*.xml
1666
	  faq/en/Makefile.am: added missing source files of English FAQ.
1667
	  Also included GFDL-1.2 text file.
1668

    
1669
2010-07-07
1670

    
1671
	* src/prefs_common_dialog.c: changed the upper limit of auto check
1672
	  interval to 1000 minutes.
1673

    
1674
2010-07-06
1675

    
1676
	* src/plugin.[ch]
1677
	  src/main.c
1678
	  plugin/test/test.c: added plug-in APIs to get selected messages
1679
	  on summary.
1680

    
1681
2010-07-06
1682

    
1683
	* src/plugin.[ch]
1684
	  src/main.c
1685
	  src/summaryview.c
1686
	  plugin/test/test.c: added new plug-in APIs for manipulating the
1687
	  summary view popup menu.
1688

    
1689
2010-07-02
1690

    
1691
	* src/mainwindow.c
1692
	  src/summaryview.c
1693
	  src/prefs_common_dialog.c: changed 'Mark/Mark' to 'Mark/Set flag',
1694
	  'Mark/Unmark' to 'Mark/Unset flag'.
1695

    
1696
2010-07-02
1697

    
1698
	* src/summaryview.c: summary_show(): display error if a connection to
1699
	  IMAP/News server failed.
1700

    
1701
2010-07-02
1702

    
1703
	* src/plugin.[ch]
1704
	  src/main.c
1705
	  src/summaryview.[ch]
1706
	  src/folderview.c: added write lock mode on summary view.
1707

    
1708
2010-07-01
1709

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

    
1712
2010-07-01
1713

    
1714
	* src/folderview.c: folderview_key_pressed(): modified key handling
1715
	  code.
1716

    
1717
2010-07-01
1718

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

    
1722
2010-06-30
1723

    
1724
	* src/folderview.c: folderview_key_pressed(): move up/collapse/expand
1725
	  row with left/right key (like Windows Explorer).
1726

    
1727
2010-06-30
1728

    
1729
	* libsylph/procmsg.[ch]
1730
	  src/inc.c
1731
	  src/summaryview.[ch]: update summary view on receiving on the fly.
1732
	* configure.in: updated/fixed libtool version.
1733

    
1734
2010-06-18
1735

    
1736
	* libsylph/pop.c
1737
	  libsylph/session.c: protect against session->sock == NULL
1738
	  (fixes crash on cancel).
1739

    
1740
2010-06-17
1741

    
1742
	* libsylph/prefs_common.h
1743
	  src/compose.c
1744
	  src/main.c: made user-agent string configurable from plug-ins.
1745

    
1746
2010-06-15
1747

    
1748
	* version 3.1.0beta1
1749

    
1750
2010-06-15
1751

    
1752
	* src/libsylpheed-plugin-0.def: updated.
1753

    
1754
2010-06-15
1755

    
1756
	* src/addr_compl.c: removed debug print.
1757

    
1758
2010-06-11
1759

    
1760
	* src/plugin.c
1761
	  src/folderview.c: fixed syl_plugin_folderview_add_sub_widget().
1762
	* plugin/test/test.c: added syl_plugin_folderview_add_sub_widget()
1763
	  test.
1764

    
1765
2010-06-11
1766

    
1767
	* src/plugin.[ch]
1768
	  src/main.c
1769
	  src/folderview.[ch]: added plug-in APIs for folder view.
1770
	  Added folderview_add_sub_widget() which adds sub widget under
1771
	  folder view.
1772

    
1773
2010-06-11
1774

    
1775
	* src/action.c: reset signal handlers of child process to prevent
1776
	  app_will_exit() called on SIGTERM.
1777
	  Added debug output.
1778

    
1779
2010-06-10
1780

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

    
1783
2010-06-09
1784

    
1785
	* src/action.c: prevent double free when using %f.
1786
	  Obtain thread lock in gdk_input_add() callbacks.
1787

    
1788
2010-06-07
1789

    
1790
	* libsylph/prefs_common.[ch]
1791
	  src/addr_compl.c
1792
	  src/prefs_common_dialog.c: made the old behavior of address
1793
	  completion configurable.
1794

    
1795
2010-06-05
1796

    
1797
	* src/addr_compl.c: replace_address_in_edit(): fixed infinite loop
1798
	  on completion start with GTK+ 2.18+.
1799

    
1800
2010-06-04
1801

    
1802
	* src/addr_compl.c: implemented real automatic address completion.
1803

    
1804
2010-06-03
1805

    
1806
	* src/quick_search.c: suppress filter debug output.
1807

    
1808
2010-06-02
1809

    
1810
	* libsylph/filter.c: added debug log for filter.
1811

    
1812
2010-06-01
1813

    
1814
	* src/summaryview.c: modified 'Go to next folder' dialog description.
1815

    
1816
2010-05-31
1817

    
1818
	* src/plugin.[ch]
1819
	  src/main.c: added some functions for FolderView.
1820

    
1821
2010-05-28
1822

    
1823
	* src/update_check.c: support DISP_RELEASE / DISP_DEVEL which
1824
	  set displayed new version.
1825

    
1826
2010-05-28
1827

    
1828
	* src/update_check.[ch]
1829
	  src/plugin.[ch]
1830
	  src/main.c: added functions to modify URLs for update check.
1831

    
1832
2010-05-27
1833

    
1834
	* src/prefs_common_dialog.c: prefs_colorlabel_create(): added
1835
	  description for the color label settings.
1836

    
1837
2010-05-25
1838

    
1839
	* src/mainwindow.c: help_command_line_show(): added Windows-only
1840
	  --ipcport option.
1841

    
1842
2010-05-24
1843

    
1844
	* src/compose.c: compose_attach_open(): fixed compilation on win32.
1845

    
1846
2010-05-24
1847

    
1848
	* src/inc.c: fixed crash when clicking tray icon menu
1849
	  'Get from current account' with no account.
1850

    
1851
2010-05-24
1852

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

    
1857
2010-05-21
1858

    
1859
	* libsylph/filter.c: filter_apply(): fixed a bug that MIME flag was
1860
	  not set to filtered messages. This occurred to filtered sent
1861
	  messages.
1862

    
1863
2010-05-21
1864

    
1865
	* src/prefs_common_dialog.c
1866
	  src/prefs_filter_edit.c
1867
	  src/prefs_account_dialog.c
1868
	  src/editldap.c: removed warnings 'GtkSpinButton: setting an
1869
	  adjustment with non-zero page size is deprecated'.
1870
	  The last value of gtk_adjustment_new() must be 0 for GtkSpinButton.
1871

    
1872
2010-05-21
1873

    
1874
	* libsylph/socket.c: sock_kill_process(): prevent redundant error
1875
	  messages when waitpid() is interrupted by EINTR.
1876

    
1877
2010-05-20
1878

    
1879
	* src/compose.c: added "Open" menu in the attach context menu.
1880
	  attach_button_pressed(): modify sensitivity of attach context menu.
1881

    
1882
2010-05-11
1883

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

    
1887
2010-05-11
1888

    
1889
	* src/setup.c: removed debug print.
1890

    
1891
2010-05-08
1892

    
1893
	* libsylph/mbox.c: proc_mbox_full(): fixed a bug that MIME flag was
1894
	  not properly set on importing mbox file.
1895

    
1896
2010-04-23
1897

    
1898
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
1899
	  (thanks to Petr Kovar).
1900

    
1901
2010-04-09
1902

    
1903
	* libsylph/sylmain.c
1904
	  libsylph/defs.h
1905
	  src/main.c: also load plug-ins from user plug-in directory.
1906

    
1907
2010-04-07
1908

    
1909
	* libsylph/defs.h
1910
	  src/prefs_common_dialog.c: made DEFAULT_BROWSER_CMD 'xdg-open'
1911
	  (thanks to Doruk Fisek). Removed obsolete commands.
1912

    
1913
2010-04-02
1914

    
1915
	* version 3.0.2
1916

    
1917
2010-04-02
1918

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

    
1923
2010-03-19
1924

    
1925
	* src/account_dialog.c: update folder config file after account name
1926
	  changed.
1927

    
1928
2010-03-19
1929

    
1930
	* src/main.c
1931
	  src/setup.c
1932
	  src/mainwindow.c: update account and folder config files after
1933
	  creating new accounts.
1934

    
1935
2010-03-16
1936

    
1937
	* version 3.0.1
1938

    
1939
2010-03-12
1940

    
1941
	* manual/ja/sylpheed.sgml: updated.
1942

    
1943
2010-03-01
1944

    
1945
	* src/update_check.c
1946
	  src/setup.c: fixed typos (thanks to Ricardo Mones).
1947

    
1948
2010-02-24
1949

    
1950
	* version 3.0.0
1951

    
1952
2010-02-24
1953

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

    
1957
2010-02-19
1958

    
1959
	* version 3.0.0rc
1960

    
1961
2010-02-19
1962

    
1963
	* src/update_check.c: set curl timeout to 10 secs.
1964

    
1965
2010-02-19
1966

    
1967
	* src/prefs_actions.c: removed compilation warning.
1968

    
1969
2010-02-16
1970

    
1971
	* src/addressadd.c: translate 'Auto-registered address' book.
1972

    
1973
2010-02-16
1974

    
1975
	* libsylph/prefs_common.[ch]
1976
	  src/compose.c
1977
	  src/prefs_common_dialog.c: added 'Enable address auto-completion'
1978
	  setting.
1979

    
1980
2010-02-16
1981

    
1982
	* src/plugin.h: bumped SYL_PLUGIN_INTERFACE_VERSION.
1983

    
1984
2010-02-16
1985

    
1986
	* libsylph/folder.c: folder_find_child_item_by_name(): use case
1987
	  insensitive match on Win32 to prohibit multiple reference of folder.
1988

    
1989
2010-02-15
1990

    
1991
	* src/query_search.c: row_activated(): fixed a bug that 'Getting
1992
	  message n' message was left on the status bar on displaying IMAP4
1993
	  messages with new window.
1994

    
1995
2010-02-15
1996

    
1997
	* src/setup.c: fixed compile error with OpenSSL disabled.
1998
	  Don't accept default Gmail address.
1999

    
2000
2010-02-12
2001

    
2002
	* version 3.0.0beta8
2003

    
2004
2010-02-12
2005

    
2006
	* libsylph/libsylph-0.def: updated.
2007

    
2008
2010-02-12
2009

    
2010
	* libsylph/filter.c: made default_addrbook_func static.
2011

    
2012
2010-02-12
2013

    
2014
	* src/compose.c: compose_change_spell_lang_menu(): force selection of
2015
	  currently selected item to update compose->spell_lang.
2016

    
2017
2010-02-12
2018

    
2019
	* src/compose.c: Preserve PGP settings saving and loading drafts
2020
	  (thanks to Antonio).
2021

    
2022
2010-02-12
2023

    
2024
	* src/compose.c: Preserve spell-checking settings saving and loading
2025
	  drafts (thanks to Antonio).
2026

    
2027
2010-02-12
2028

    
2029
	* libsylph/folder.c
2030
	  src/quick_search.[ch]
2031
	  src/addressbook.c: added 'In addressbook' to the quick search menu.
2032

    
2033
2010-02-12
2034

    
2035
	* src/compose.c: compose_add_new_recipients_to_addressbook():
2036
	  use addressbook_has_address().
2037

    
2038
2010-02-12
2039

    
2040
	* src/addressbook.c: lock addr_table since it can be accessed from
2041
	  sub threads.
2042

    
2043
2010-02-10
2044

    
2045
	* libsylph/filter.c: filter_write_file(): fixed crash.
2046

    
2047
2010-02-10
2048

    
2049
	* libsylph/filter.[ch]
2050
	  src/prefs_filter_edit.[ch]
2051
	  src/addressbook.[ch]
2052
	  src/main.c: added a new filter match type: is (not) in addressbook.
2053
	  addressbook_has_address(): new function for fast search of address
2054
	  book by addresses.
2055

    
2056
2010-02-05
2057

    
2058
	* src/setup.c: confirm on cancel. Modified messages.
2059

    
2060
2010-02-05
2061

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

    
2064
2010-02-05
2065

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

    
2068
2010-02-05
2069

    
2070
	* src/setup.c: modified messages.
2071

    
2072
2010-02-05
2073

    
2074
	* src/main.c
2075
	  src/setup.[ch]
2076
	  src/mainwindow.c: implemented new account setup wizard.
2077

    
2078
2010-02-04
2079

    
2080
	* src/mimeview.c
2081
	  src/rfc2015.c: fixed crash when checking signature while GnuPG is
2082
	  not available.
2083

    
2084
2010-02-02
2085

    
2086
	* src/addr_compl.c: address_completion_complete_address_in_entry():
2087
	  don't open completion menu if entry equals to the completed address.
2088

    
2089
2010-01-29
2090

    
2091
	* version 3.0.0beta7
2092

    
2093
2010-01-29
2094

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

    
2098
2010-01-28
2099

    
2100
	* libsylph/libsylph-0.def
2101
	  src/libsylpheed-plugin-0.def: updated.
2102
	* configure.in: bumped the version.
2103

    
2104
2010-01-27
2105

    
2106
	* libsylph/prefs_common.[ch]
2107
	  src/prefs_common_dialog.c:
2108
	  src/compose.c: made address auto-registration configurable.
2109

    
2110
2010-01-27
2111

    
2112
	* src/addressbook.c
2113
	  src/editbook.c: show translated messages on the statusbar.
2114
	  Replaced sprintf() with g_snprintf(). Removed global
2115
	  addressbook_msgbuf[].
2116
	  Prohibit addressbook names begin with '@'.
2117

    
2118
2010-01-26
2119

    
2120
	* src/compose.c
2121
	  src/addressbook.[ch]
2122
	  src/addressadd.[ch]
2123
	  src/addrindex.[ch]: implemented auto-registration of new recipients.
2124

    
2125
2010-01-21
2126

    
2127
	* src/main.c: check_gpg(): show more verbose debug messages.
2128

    
2129
2010-01-21
2130

    
2131
	* src/compose.[ch]
2132
	  src/plugin.[ch]
2133
	  src/main.c: added new plug-in APIs for compose window:
2134
	  syl_plugin_compose_new, syl_plugin_compose_entry_set,
2135
	  syl_plugin_compose_entry_append, syl_plugin_compose_entry_get_text,
2136
	  syl_plugin_compose_lock, syl_plugin_compose_unlock
2137
	* src/compose.h: made GtkSpell members non-conditional for binary
2138
	  compatibility.
2139
	* plugin/test/test.c: added tests for new signals.
2140

    
2141
2010-01-19
2142

    
2143
	* src/summaryview.c: summary_show(): prevent beep when changing to
2144
	  folders which are sorted in descending order.
2145

    
2146
2010-01-15
2147

    
2148
	* libsylph/imap.[ch]
2149
	  src/summaryview.c: save color labels on IMAP server using custom
2150
	  keywords (partially compatible with Thunderbird).
2151

    
2152
2010-01-14
2153

    
2154
	* version 3.0.0beta6
2155

    
2156
2010-01-14
2157

    
2158
	* libsylph/utils.[ch]
2159
	  libsylph/imap.c
2160
	  src/colorlabel.[ch]
2161
	  src/sylpheed.rc.in
2162
	  src/prefs_common_dialog.c
2163
	  src/about.c
2164
	  README.ja
2165
	  README: updated copyright year.
2166

    
2167
2010-01-14
2168

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

    
2172
2010-01-13
2173

    
2174
	* version 3.0.0beta5
2175

    
2176
2010-01-13
2177

    
2178
	* libsylph/utils.c: to_unumber(): added.
2179
	  remove_numbered_files()
2180
	  remove_expired_files(): made filename to number conversion unsigned
2181
	  (fixes undeleted IMAP caches with UIDs larger than INT_MAX).
2182

    
2183
2010-01-13
2184

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

    
2188
2010-01-12
2189

    
2190
	* configure.in: added workaround for crash by enchant with zemberek.
2191

    
2192
2010-01-12
2193

    
2194
	* configure.in: added AM_SILENT_RULES (requires automake 1.11)
2195
	  (thanks to Antonio Ospite).
2196

    
2197
2010-01-06
2198

    
2199
	* src/colorlabel.[ch]: fixed a memory leak.
2200

    
2201
2010-01-05
2202

    
2203
	* src/colorlabel.[ch]
2204
	  src/prefs_common_dialog.c: implemented the UI for customizing
2205
	  color label text.
2206

    
2207
2009-12-28
2208

    
2209
	* src/main.c: lock_socket_input_cb(): added missing lock on I/O
2210
	  callback (fixes freeze on remote commands).
2211

    
2212
2009-12-28
2213

    
2214
	* src/update_check.[ch]
2215
	  src/main.c
2216
	  src/prefs_common_dialog.c
2217
	  src/mainwindow.c: added configure option '--disable-updatecheck'
2218
	  which disables the update check feature.
2219
	* src/compose.c: removed redundant code.
2220

    
2221
2009-12-24
2222

    
2223
	* src/colorlabel.[ch]
2224
	  src/main.c: made color label text customizable
2225
	  (~/.sylpheed-2.0/colorlabelrc).
2226

    
2227
2009-12-22
2228

    
2229
	* src/colorlabel.[ch]: implemented a feature to change color label
2230
	  text.
2231

    
2232
2009-12-21
2233

    
2234
	* libsylph/utils.[ch]
2235
	  libsylph/prefs_common.[ch]
2236
	  src/compose.c
2237
	  src/prefs_common_dialog.c: added option to set only mail address of
2238
	  recipients when replying.
2239

    
2240
2009-12-17
2241

    
2242
	* version 3.0.0beta4
2243

    
2244
2009-12-17
2245

    
2246
	* src/inputdialog.c: win32: fixed focus problem.
2247

    
2248
2009-12-17
2249

    
2250
	* src/inputdialog.[ch]
2251
	  src/filesel.c
2252
	  src/mainwindow.c: added select button to 'Add mailbox' dialog.
2253

    
2254
2009-12-17
2255

    
2256
	* libsylph/utils.[ch]
2257
	  src/setup.c: check whether the specified location includes settings
2258
	  folder.
2259

    
2260
2009-12-16
2261

    
2262
	* src/summaryview.c: summary_show(): fixed quick search on refresh.
2263

    
2264
2009-12-16
2265

    
2266
	* libsylph/utils.[ch]: strcasestr_with_skip_quote(): added.
2267
	* src/compose.c: compose_reply_set_entry(): ignore case when checking
2268
	  mailing list post.
2269

    
2270
2009-12-16
2271

    
2272
	* renamed folder-group.png to group.png.
2273
	* removed unused icons.
2274

    
2275
2009-12-16
2276

    
2277
	* src/icons/folder-group.png: new group icon.
2278

    
2279
2009-12-16
2280

    
2281
	* src/icons/folder-search.png: modified color.
2282

    
2283
2009-12-16
2284

    
2285
	* src/quick_search.[ch]
2286
	  src/summaryview.c: show description when the entry doesn't have
2287
	  focus.
2288

    
2289
2009-12-15
2290

    
2291
	* src/update_check.c: don't show update dialog if modal dialog exists
2292
	  or incorporation is active.
2293

    
2294
2009-12-15
2295

    
2296
	* src/icons/folder-search.png: modified.
2297
	* src/icons/folder-group.png: added.
2298
	* src/stock_pixmap.[ch]
2299
	  src/addressbook.c
2300
	  src/foldersel.c
2301
	  src/summaryview.c
2302
	  src/addressadd.c
2303
	  src/folderview.c
2304
	  src/prefs_filter_edit.c: renamed STOCK_PIXMAP_DIR_* to
2305
	  STOCK_PIXMAP_FOLDER_*.
2306

    
2307
2009-12-14
2308

    
2309
	* src/setup.c: changed the icon. Use name 'Mailbox' only when basename
2310
	  is 'Mail'.
2311

    
2312
2009-12-11
2313

    
2314
	* src/setup.c: modified path display.
2315

    
2316
2009-12-11
2317

    
2318
	* src/setup.c: adjusted dialog width.
2319
	  Append "/Mail" at the tail of selected folder.
2320

    
2321
2009-12-11
2322

    
2323
	* src/setup.c: new setup dialog which improves usability.
2324

    
2325
2009-12-11
2326

    
2327
	* src/icons/folder-close.png
2328
	  src/icons/folder-noselect.png
2329
	  src/icons/folder-open.png: modified folder icons.
2330

    
2331
2009-12-10
2332

    
2333
	* src/addressbook.c
2334
	  src/foldersel.c
2335
	  src/folderview.c: decreased spacing between icon and text.
2336

    
2337
2009-12-10
2338

    
2339
	* src/icons/folder-*.png
2340
	  src/stock_pixmap.c: added new folder icons.
2341

    
2342
2009-12-09
2343

    
2344
	* src/prefs_common_dialog.c: adjusted layout.
2345

    
2346
2009-12-09
2347

    
2348
	* srsrc/quick_search.[ch]: added status label to display number of
2349
	  matched messages.
2350

    
2351
2009-12-09
2352

    
2353
	* src/icons/interface.xpm: modified.
2354

    
2355
2009-12-09
2356

    
2357
	* src/foldersel.c: made New button secondary.
2358

    
2359
2009-12-09
2360

    
2361
	* src/compose.[ch]: added a menu item to request disposition
2362
	  notification.
2363

    
2364
2009-12-08
2365

    
2366
	* src/icons/stock_book.png
2367
	  src/stock_pixmap.c: new icon.
2368

    
2369
2009-12-08
2370

    
2371
	* libsylph/folder.c
2372
	  src/quick_search.[ch]: added 'Last 7 days' to the quick search.
2373

    
2374
2009-12-08
2375

    
2376
	* src/addressbook.c: added Search: label.
2377

    
2378
2009-12-08
2379

    
2380
	* src/compose.c: compose_close_cb(): fixed response handling on win32.
2381

    
2382
2009-12-08
2383

    
2384
	* src/addressbook.c: removed unused xpm objects. Added person icon.
2385

    
2386
2009-12-08
2387

    
2388
	* src/icons/address.xpm: modified icon.
2389
	* src/icons/stock_person.png
2390
	  src/stock_pixmap.[ch]: added new icon.
2391

    
2392
2009-12-08
2393

    
2394
	* libsylph/ssl.c
2395
	  src/sslmanager.c: prohibit acception of expired certificates.
2396

    
2397
2009-12-08
2398

    
2399
	* src/compose.c: compose_close_cb(): modified button order on win32.
2400

    
2401
2009-12-04
2402

    
2403
	* src/summaryview.c: summary_filter_real(): disable sort while
2404
	  filtering to prohibit 'The model has been modified from within
2405
	  gtk_tree_selection_selected_foreach.' warning.
2406

    
2407
2009-11-26
2408

    
2409
	* version 3.0.0beta3
2410

    
2411
2009-11-26
2412

    
2413
	* src/Makefile.am: sylpheed.res: depend on icons/sylpheed.ico.
2414

    
2415
2009-11-26
2416

    
2417
	* src/addressbook.c: enabled lookup feature for all addressbook type.
2418

    
2419
2009-11-26
2420

    
2421
	* src/sylpheed.rc.in: modified LegalCopyright.
2422

    
2423
2009-11-26
2424

    
2425
	* libsylph/ssl.c: ssl_init_socket_with_method(): modified debug
2426
	  output.
2427

    
2428
2009-11-26
2429

    
2430
	* libsylph/prefs_common.[ch]
2431
	  src/prefs_common_dialog.c
2432
	  src/folderview.c: the visibility of message number columns in the
2433
	  folder view is now configurable for each column.
2434

    
2435
2009-11-26
2436

    
2437
	* libsylph/imap.c: made error log more verbose.
2438
	* libsylph/socket.c: sock_connect_with_timeout(): check socket with
2439
	  getsockopt() even if select() succeed.
2440

    
2441
2009-11-25
2442

    
2443
	* src/sslmanager.c: display issued and expire date. Refined text
2444
	  format.
2445

    
2446
2009-11-24
2447

    
2448
	* src/addressbook.c: re-enabled sort order change because the bug
2449
	  seems to be fixed.
2450

    
2451
2009-11-24
2452

    
2453
	* src/addressbook.c: addressbook_create(): create renderer for
2454
	  each column.
2455

    
2456
2009-11-19
2457

    
2458
	* libsylph/ssl.c
2459
	  src/sslmanager.c: calculate and display SHA1/MD5 fingerprint
2460
	  if verification of SSL certificate failed.
2461

    
2462
2009-11-16
2463

    
2464
	* version 3.0.0beta2
2465

    
2466
2009-11-16
2467

    
2468
	* src/icons/sylpheed.ico: added 48x48(32bpp), 32x32(32bpp),
2469
	  16x16(32bpp) icons.
2470

    
2471
2009-11-13
2472

    
2473
	* libsylph/imap.c: removed redundant debug print.
2474
	* libsylph/libsylph-0.def: updated.
2475

    
2476
2009-11-13
2477

    
2478
	* src/addressbook.c: added sort order change (but disabled because of
2479
	  random crash bug inside GTK+).
2480
	  Hide Lookup button if LDAP is not used.
2481

    
2482
2009-11-11
2483

    
2484
	* src/plugin.[ch]
2485
	  src/main.c: added plugin APIs: syl_plugin_main_window_lock(),
2486
	  syl_plugin_main_window_unlock() and syl_plugin_inc_is_active().
2487

    
2488
2009-11-09
2489

    
2490
	* src/addressbook.c: addressbook_read_file(): show more descriptive
2491
	  error.
2492

    
2493
2009-11-09
2494

    
2495
	* libsylph/mh.c
2496
	  src/inc.c: removed redundant debug print.
2497

    
2498
2009-11-09
2499

    
2500
	* libsylph/imap.c: imap_get_msginfo(): SELECT before FETCH
2501
	  (fixed opening message by syl_plugin_open_message().
2502

    
2503
2009-11-09
2504

    
2505
	* src/plugin.h: increased SYL_PLUGIN_INTERFACE_VERSION.
2506

    
2507
2009-11-06
2508

    
2509
	* libsylph/mh.c
2510
	  libsylph/folder.c
2511
	  libsylph/sylmain.c
2512
	  libsylph/account.[ch]
2513
	  src/account_dialog.c: added "account-updated" signal to SylApp.
2514
	  Don't emit signals if SylApp is not initialized.
2515
	  Call account_updated() only once.
2516

    
2517
2009-11-06
2518

    
2519
	* src/plugin.c
2520
	  src/main.c:
2521
	  syl_plugin_add_menuitem()
2522
	  syl_plugin_add_factory_item(): added <IMAPFolder> and <NewsFolder>
2523
	  to parent factory.
2524

    
2525
2009-11-06
2526

    
2527
	* configure.in: increased LT_CURRENT because the interface is not
2528
	  completely compatible.
2529

    
2530
2009-11-05
2531

    
2532
	* libsylph/folder.[ch]
2533
	  libsylph/news.c
2534
	  libsylph/imap.c: add a new flag:
2535
	  RemoteFolder::remove_cache_on_destroy. If this is not set, caches
2536
	  will not be removed on folder_destroy().
2537
	* libsylph/utils.c: remove_dir_recursive(): added debug print.
2538

    
2539
2009-11-05
2540

    
2541
	* libsylph/imap.c: imap_create_tree(): return error if
2542
	  imap_scan_tree() failed.
2543
	* src/account_dialog.c: show waiting dialog on creating folder tree.
2544
	* src/folderview.c: disable close button of waiting dialog.
2545

    
2546
2009-11-05
2547

    
2548
	* libsylph/imap.c: imap_create_tree(): don't continue if connection
2549
	  failed.
2550
	* libsylph/socket.c: don't use alarm() if threads are enabled.
2551
	  sock_connect_with_timeout(): check with FD_ISSET() when select()
2552
	  succeeded.
2553

    
2554
2009-11-04
2555

    
2556
	* libsylph/socket.c: sock_connect_with_timeout(): use non-blocking
2557
	  socket and select() for connection timeout (fix crash on connection
2558
	  failure).
2559

    
2560
2009-11-04
2561

    
2562
	* libsylph/imap.c
2563
	  src/query_search.c
2564
	  src/main.c: fixed a bug that prohibited query search on IMAP
2565
	  folders. Don't call gtk_main_iteration() from non-main threads.
2566

    
2567
2009-11-02
2568

    
2569
	* src/summaryview.c: summary_selection_changed(): fixed unintended
2570
	  drag start on IMAP.
2571
2009-11-02
2572

    
2573
	* libsylph/utils.[ch]
2574
	  libsylph/mh.c
2575
	  libsylph/procmsg.c
2576
	  libsylph/news.c: more fix for UID more than INT_MAX.
2577

    
2578
2009-11-02
2579

    
2580
	* libsylph/imap.[ch]
2581
	  src/summaryview.c: don't allow parallel multiple command on IMAP.
2582

    
2583
2009-10-29
2584

    
2585
	* src/update_check.c: fixed freeze bug on showing dialog.
2586

    
2587
2009-10-29
2588

    
2589
	* version 3.0.0beta1
2590

    
2591
2009-10-29
2592

    
2593
	* libsylph/libsylph-0.def
2594
	  src/libsylpheed-plugin-0.def: updated.
2595

    
2596
2009-10-29
2597

    
2598
	* src/addressbook.c: modified the design.
2599

    
2600
2009-10-29
2601

    
2602
	* src/addressbook.c: addressbook_list_button_pressed(): change
2603
	  selection if a non-selected row is right-clicked.
2604

    
2605
2009-10-28
2606

    
2607
	* libsylph/socket.c: sock_connect_async_thread(): fixed a crash
2608
	  when connection failed.
2609

    
2610
2009-10-28
2611

    
2612
	* src/addressbook.c: removed debug print.
2613

    
2614
2009-10-28
2615

    
2616
	* src/update_check.c: made release version have priority over
2617
	  development version.
2618

    
2619
2009-10-28
2620

    
2621
	* src/addressbook.c: expand tree row when double-clicked.
2622
	  Removed commented out code.
2623

    
2624
2009-10-28
2625

    
2626
	* src/addressbook.c: automatically sort the tree and list.
2627

    
2628
2009-10-28
2629

    
2630
	* src/addressbook.c: don't change selection when the list is right-
2631
	  clicked.
2632

    
2633
2009-10-27
2634

    
2635
	* src/addressbook.c: reimplemented addressbook_move_nodes_up().
2636

    
2637
2009-10-27
2638

    
2639
	* src/addressbook.c
2640
	  src/addressitem.h: reimplemented the list view of address book UI
2641
	  with GtkTreeView.
2642

    
2643
2009-10-26
2644

    
2645
	* src/addressbook.c
2646
	  src/addressitem.h: reimplemented the folder tree of address book
2647
	  UI with GtkTreeView.
2648

    
2649
2009-10-23
2650

    
2651
	* configure.in: made threads enabled by default.
2652

    
2653
2009-10-20
2654

    
2655
	* libsylph/imap.c:
2656
	  imap_fetch_msg()
2657
	  imap_cmd_fetch(): fixed a bug that could not fetch UID more than
2658
	  INT_MAX.
2659

    
2660
2009-10-20
2661

    
2662
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
2663
	  (thanks to Petr Kovar).
2664
	* README
2665
	  README.ja: updated.
2666

    
2667
2009-10-16
2668

    
2669
	* libsylph/utils.[ch]: added tzoffset_buf().
2670
	  Made get_rfc822_date(), get_outgoing_rfc2822_str() and
2671
	  generate_mime_boundary() thread-safe.
2672

    
2673
2009-10-16
2674

    
2675
	* libsylph/mh.c
2676
	  libsylph/procmsg.c
2677
	  libsylph/news.c
2678
	  libsylph/filter.c
2679
	  libsylph/imap.c: use itos_buf() because itos() is not thread-safe.
2680

    
2681
2009-10-16
2682

    
2683
	* src/plugin.[ch]: properly check plug-in version.
2684

    
2685
2009-10-16
2686

    
2687
	* libsylph/codeconv.c: made codeconv module thread-safe.
2688
	* src/query_search.c: update search window using timer.
2689

    
2690
2009-10-13
2691

    
2692
	* src/plugin.[ch]
2693
	  src/main.c: added new APIs: syl_plugin_summary_lock(),
2694
	  syl_plugin_summary_unlock() and syl_plugin_summary_is_locked().
2695

    
2696
2009-10-13
2697

    
2698
	* libsylph/utils.c
2699
	  libsylph/imap.c
2700
	  libsylph/socket.c
2701
	  src/query_search.c: use g_atomic_int_{get,set} for thread
2702
	  terminate flags.
2703

    
2704
2009-10-09
2705

    
2706
	* src/send_message.c: made send dialog non-modal.
2707

    
2708
2009-10-08
2709

    
2710
	* src/query_search.c: destroy async queue when finished.
2711

    
2712
2009-10-08
2713

    
2714
	* makewin32.sh: added --enable-threads.
2715

    
2716
2009-10-08
2717

    
2718
	* libsylph/imap.c
2719
	  src/query_search.c: fixed compilation without thread support.
2720

    
2721
2009-10-08
2722

    
2723
	* src/query_search.c: execute query search in another thread.
2724

    
2725
2009-10-07
2726

    
2727
	* src/inc.c: inc_drop_message(): fixed a bug that MIME flag was not
2728
	  properly set on receiving.
2729

    
2730
2009-10-07
2731

    
2732
	* libsylph/mh.c: mh_get_mtime(): fixed memory leak.
2733
	  Added global locks to each functions.
2734

    
2735
2009-10-06
2736

    
2737
	* src/rpop3.c: added missing GDK locks.
2738

    
2739
2009-10-05
2740

    
2741
	* libsylph/utils.c
2742
	  libsylph/pop.c
2743
	  libsylph/socket.c
2744
	  src/logwindow.c: removed some debug prints.
2745
	* libsylph/session.c: uncommented code block for unix.
2746

    
2747
2009-10-05
2748

    
2749
	* libsylph/imap.c: imap_session_destroy(): free thread pool.
2750

    
2751
2009-10-05
2752

    
2753
	* src/main.c: display status on loading plug-ins.
2754

    
2755
2009-10-02
2756

    
2757
	* libsylph/imap.c: execute imap_get_uncached_messages() in another
2758
	  thread.
2759

    
2760
2009-10-02
2761

    
2762
	* src/trayicon.c
2763
	  src/syldap.c
2764
	  src/summaryview.c
2765
	  src/folderview.c: added missing locks on idle callbacks.
2766

    
2767
2009-10-01
2768

    
2769
	* libsylph/imap.c: reimplemented using GThreadPool.
2770

    
2771
2009-10-01
2772

    
2773
	* libsylph/imap.c: refactored.
2774

    
2775
2009-09-30
2776

    
2777
	* libsylph/imap.c: execute imap_cmd_fetch() in another thread.
2778

    
2779
2009-09-30
2780

    
2781
	* libsylph/utils.[ch]
2782
	  src/logwindow.c: added log_flush() function.
2783
	* libsylph/imap.c: execute imap_cmd_ok() in another thread.
2784

    
2785
2009-09-30
2786

    
2787
	* libsylph/socket.[ch]
2788
	  libsylph/session.c: renamed sock_connect_async() to
2789
	  sock_connect_async_thread().
2790
	* libsylph/imap.c: imap_open(): connect in another thread.
2791

    
2792
2009-09-29
2793

    
2794
	* libsylph/utils.c: made writing to log file thread-safe.
2795

    
2796
2009-09-29
2797

    
2798
	* src/logwindow.[ch]: made LogWindow thread-safe.
2799
	* libsylph/utils.c
2800
	  libsylph/socket.c
2801
	  src/inc.c
2802
	  src/statusbar.c
2803
	  src/send_message.c
2804
	  src/main.c: made gdk_threads_enter() / gdk_threads_leave()
2805
	  reentrant.
2806

    
2807
2009-09-25
2808

    
2809
	* libsylph/utils.[ch]
2810
	  libsylph/socket.[ch]
2811
	  libsylph/session.c
2812
	  libsylph/pop.c
2813
	  src/inc.c
2814
	  src/main.c: fixed the handling of GDK thread lock.
2815

    
2816
2009-09-18
2817

    
2818
	* libsylph/utils.c: execute_command_line_async_wait(): disable
2819
	  threading if USE_THREADS is not set.
2820

    
2821
2009-09-18
2822

    
2823
	* introduced multi-threading.
2824
	* libsylph/session.c
2825
	  libsylph/socket.[ch]: win32: connect() on another thread to avoid
2826
	  UI blocking.
2827
	* libsylph/filter.c
2828
	  libsylph/utils.[ch]: execute command on another thread to avoid
2829
	  UI blocking.
2830
	* src/rpop3.c
2831
	  src/compose.c
2832
	  src/inc.c
2833
	  src/trayicon.c
2834
	  src/main.c
2835
	  src/send_message.c
2836
	  src/folderview.c
2837
	  src/sigstatus.c: surround timeout/IO-watch callback functions with 
2838
	  gdk_threads_enter() and gdk_threads_leave().
2839

    
2840
2009-09-17
2841

    
2842
	* folderview_new_folder_cb(): win32: fixed prohibited character check.
2843

    
2844
2009-09-15
2845

    
2846
	* libsylph/mh.c
2847
	  libsylph/procmsg.c
2848
	  src/rpop3.c
2849
	  src/compose.c: mh_add_msgs(): generate cache on adding messages.
2850
	  Cleanup the code.
2851

    
2852
2009-09-15
2853

    
2854
	* libsylph/procmsg.c: minor optimization: use g_slist_prepend() for
2855
	  mark/cache queue.
2856

    
2857
2009-09-14
2858

    
2859
	* libsylph/procmsg.c: use MsgFlagInfo struct for mark queue to reduce
2860
	  its memory usage.
2861

    
2862
2009-09-14
2863

    
2864
	* src/import.c: update summary cache on eml import.
2865

    
2866
2009-09-14
2867

    
2868
	* libsylph/mh.c: update summary cache on move/copy.
2869

    
2870
2009-09-14
2871

    
2872
	* libsylph/mbox.c: update summary cache when importing from mbox.
2873

    
2874
2009-09-14
2875

    
2876
	* libsylph/mh.c
2877
	  libsylph/procmsg.[ch]
2878
	  libsylph/folder.[ch]
2879
	  libsylph/virtual.c
2880
	  libsylph/news.c
2881
	  libsylph/filter.c
2882
	  libsylph/imap.c
2883
	  src/inc.c
2884
	  src/summaryview.c: update summary caches on receiving. This
2885
	  improves the opening speed of folders with many new messages.
2886

    
2887
2009-09-03
2888

    
2889
	* libsylph/mh.c
2890
	  src/summaryview.c: show progress when scanning folders.
2891

    
2892
2009-08-20
2893

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

    
2896
2009-08-13
2897

    
2898
	* version 2.7.1
2899

    
2900
2009-08-13
2901

    
2902
	* manual/ja/sylpheed.sgml: updated import/export description.
2903

    
2904
2009-08-13
2905

    
2906
	* libsylph/Makefile.am
2907
	  src/Makefile.am
2908
	  configure.in: added -version-info to libtool.
2909

    
2910
2009-08-12
2911

    
2912
	* src/export.c: don't overwrite existing file.
2913

    
2914
2009-08-12
2915

    
2916
	* src/export.c: implemented export to .eml or MH files.
2917

    
2918
2009-08-12
2919

    
2920
	* libsylph/mh.c: mh_do_move_msgs(): emit remove-msg signal after
2921
	  add-msg for speedup.
2922

    
2923
2009-08-12
2924

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

    
2927
2009-08-11
2928

    
2929
	* libsylph/mbox.c
2930
	  src/export.[ch]: show progress bar on export.
2931
	* src/mainwindow.c
2932
	  src/import.c: modified menu label and function names.
2933

    
2934
2009-08-11
2935

    
2936
	* src/import.c: implemented eml file import (with folder).
2937

    
2938
2009-08-10
2939

    
2940
	* src/import.c: added eml file import (one file).
2941

    
2942
2009-08-10
2943

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

    
2946
2009-08-10
2947

    
2948
	* libsylph/procmime.c: procmime_scan_content_type_str():
2949
	  remove comments from Content-Type charset parameter.
2950

    
2951
2009-08-05
2952

    
2953
	* src/plugin.c: syl_plugin_load_all(): don't output warning when
2954
	  failed to open directory.
2955

    
2956
2009-08-05
2957

    
2958
	* src/import.c: modified progressbar dialog.
2959

    
2960
2009-08-04
2961

    
2962
	* sylpheed.spec.in: fixed %files section.
2963

    
2964
2009-08-04
2965

    
2966
	* libsylph/mbox.c
2967
	  src/progressdialog.[ch]
2968
	  src/import.c: show progressbar on mbox import.
2969

    
2970
2009-07-21
2971

    
2972
	* version 2.7.0
2973

    
2974
2009-07-01
2975

    
2976
	* PLUGIN.txt
2977
	  PLUGIN.ja.txt: added plugin document.
2978

    
2979
2009-07-01
2980

    
2981
	* plugin/test/Makefile.am: fixed build issue.
2982

    
2983
2009-06-25
2984

    
2985
	* updated COPYING and LICENSE.
2986

    
2987
2009-06-25
2988

    
2989
	* manual/ja/sylpheed.sgml: updated bsfilter description.
2990

    
2991
2009-06-17
2992

    
2993
	* src/plugin.[ch]
2994
	  src/main.c
2995
	  src/libsylpheed-plugin-0.def: made syl_plugin_lookup_symbol()
2996
	  public. Added syl_plugin_main_window_get_statusbar().
2997

    
2998
2009-06-12
2999

    
3000
	* plugin/test/Makefile.am: do not install automatically (added make
3001
	  install-plugin target).
3002

    
3003
2009-06-12
3004

    
3005
	* manual/ja/sylpheed.sgml: updated for 2.7.
3006

    
3007
2009-06-10
3008

    
3009
	* merged plugin-test branch into trunk.
3010

    
3011
2009-06-08
3012

    
3013
	* libsylph/procmsg.c
3014
	  libsylph/procheader.c: made perror() more descriptive.
3015

    
3016
2009-06-03
3017

    
3018
	* src/plugin.[ch]
3019
	  src/main.c: syl_plugin_manage_window_get_focus_window(): added.
3020

    
3021
2009-05-28
3022

    
3023
	* src/folderview.c: folderview_new_folder_cb(): win32: don't allow
3024
	  filesystem-unsafe characters.
3025

    
3026
2009-05-27
3027

    
3028
	* configure.in
3029
	  src/update_check.c: added config.h macro DEVEL_VERSION.
3030

    
3031
2009-05-27
3032

    
3033
	* src/update_check.c: disable auto update check if specified.
3034
	  don't show check button on manual checking.
3035

    
3036
2009-05-26
3037

    
3038
	* src/defs.h
3039
	  src/update_check.c: moved VERSION_URI in defs.h.
3040

    
3041
2009-05-22
3042

    
3043
	* libsylph/prefs_common.[ch]
3044
	  src/update_check.[ch]
3045
	  src/main.c
3046
	  src/prefs_common_dialog.c
3047
	  src/mainwindow.c: implemented update check (using curl).
3048
	* src/plugin_manager.c: show grid lines.
3049

    
3050
2009-05-18
3051

    
3052
	* src/plugin.h: added padding into SylPluginInfo.
3053
	* src/about.c: updated copyright year.
3054
	* configure.in: updated version to 2.7.0beta1.
3055

    
3056
2009-05-15
3057

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

    
3060
2009-05-15
3061

    
3062
	* src/plugin.h
3063
	  src/plugin_manager.c: added description to SylPluginInfo.
3064

    
3065
2009-05-14
3066

    
3067
	* src/plugin_manager.c
3068
	  src/main.c
3069
	  src/mainwindow.c: implemented plugin manager.
3070

    
3071
2009-05-14
3072

    
3073
	* src/plugin.[ch]
3074
	  src/libsylpheed-plugin-0.def: added APIs to change menu sensitivity.
3075

    
3076
2009-05-11
3077

    
3078
	* src/plugin_manager.c: added template of window creation.
3079

    
3080
2009-05-08
3081

    
3082
	* src/plugin.[ch]
3083
	  src/libsylpheed-plugin-0.def
3084
	  src/main.c
3085
	  src/plugin_manager.[ch]
3086
	  plugin/test/test.c: added new plugin APIs to manage plug-ins.
3087
	  added plugin interface version check.
3088

    
3089
2009-04-24
3090

    
3091
	* src/plugin.c
3092
	* src/plugin.h
3093
	* src/main.c
3094
	* src/manage_window.[ch]: added new plugin APIs.
3095

    
3096
2009-04-23
3097

    
3098
	* imap.c: imap_folder_destroy(): fixed crash when folder->account
3099
	  was NULL.
3100

    
3101
2009-04-23
3102

    
3103
	* libsylph/mh.c
3104
	  libsylph/sylmain.c
3105
	  libsylph/syl-marshal.*: added new signal: move-folder.
3106

    
3107
2009-04-22
3108

    
3109
	* libsylph/sylmain.[ch]: added syl_init_gettext().
3110

    
3111
2009-04-21
3112

    
3113
	* added new signal: folderlist-updated, remove-folder.
3114

    
3115
2009-04-20
3116

    
3117
	* added new API:
3118
	  syl_plugin_folder_sel()
3119
	  syl_plugin_folder_sel_full()
3120
	  syl_plugin_input_dialog()
3121
	  syl_plugin_input_dialog_with_invisible()
3122

    
3123
2009-04-16
3124

    
3125
	* added new API:
3126
	  syl_plugin_folderview_get()
3127
	  syl_plugin_folderview_get_selected_item()
3128

    
3129
2009-04-16
3130

    
3131
	* src/plugin.[ch]
3132
	  src/main.c
3133
	  src/folderview.c: added new signal: folderview-menu-popup.
3134
	  added new API: syl_plugin_add_factory_item().
3135

    
3136
2009-04-15
3137

    
3138
	* src/plugin.[ch]
3139
	  src/main.c: added new APIs for opening messages.
3140

    
3141
2009-03-23
3142

    
3143
	* src/mainwindow.c: enable 'Remote mailbox' only if current account
3144
	  is POP3.
3145

    
3146
2009-03-19
3147

    
3148
	* src/folderview.c: show 'Send queued messages' instead of 'Mark all
3149
	  read' in the context menu of the Queue folder.
3150

    
3151
2009-03-17
3152

    
3153
	* libsylph/prefs.c: prefs_file_close(): win32: use _commit() as well
3154
	  as fsync() on Unix.
3155

    
3156
2009-03-17
3157

    
3158
	* libsylph/prefs.c: prefs_file_close(): abort if fsync() fails.
3159

    
3160
2009-03-17
3161

    
3162
	* libsylph/prefs.c
3163
	  configure.in: prefs_file_close(): do fflush() and fsync() before
3164
	  fclose() to lessen the possibility of data loss.
3165

    
3166
2009-03-16
3167

    
3168
	* libsylph/utils.[ch]
3169
	  libsylph/mh.c: g_link(): fixed infinite loop bug on Unix and
3170
	  renamed g_link to syl_link.
3171

    
3172
2009-03-13
3173

    
3174
	* libsylph/utils.[ch]
3175
	  libsylph/mh.c: win32: use CreateHardLink() if available.
3176
	  It will improve file I/O on receive.
3177

    
3178
2009-02-27
3179

    
3180
	* libsylph/prefs_common.c
3181
	  src/prefs_common_dialog.c: modified the default command line option
3182
	  of spam filters (added undo-contrary option).
3183

    
3184
2009-02-25
3185

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

    
3189
2008-12-26
3190

    
3191
	* libsylph/procmime.c: procmime_decode_content(): properly process
3192
	  lines longer than 8192 bytes.
3193

    
3194
2008-12-19
3195

    
3196
	* version 2.6.0
3197

    
3198
2008-12-15
3199

    
3200
	* libsylph/procmime.c: procmime_parse_mime_parameter(): modified
3201
	  variable name.
3202

    
3203
2008-12-11
3204

    
3205
	* libsylph/mbox.c
3206
	  libsylph/smtp.[ch]
3207
	  src/inc.c: renamed/removed MSGBUFSIZE since it conflicts with
3208
	  OpenBSD's header file.
3209

    
3210
2008-12-11
3211

    
3212
	* libsylph/procmime.c: procmime_parse_mime_parameter(): made a
3213
	  workaround for raw-JIS filename (Eudora etc.).
3214

    
3215
2008-12-03
3216

    
3217
	* libsylph/socket.[ch]
3218
	  libsylph/session.c: added SYL_ prefix to SockFlags enum to avoid
3219
	  confliction with recent glibc header file
3220
	  (/usr/include/bits/socket.h) (thanks to Michael Schwendt).
3221

    
3222
2008-12-01
3223

    
3224
	* version 2.6.0rc
3225

    
3226
2008-11-28
3227

    
3228
	* libsylph/news.c
3229
	  libsylph/imap.c: when removing news/imap accounts, remove cache
3230
	  directory with server name if it becomes empty.
3231

    
3232
2008-11-27
3233

    
3234
	* src/foldersel.c: only expand folders which are expanded in the
3235
	  folder view.
3236

    
3237
2008-11-27
3238

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

    
3242
2008-11-27
3243

    
3244
	* src/addressbook.c: addressbook_refresh(): fixed a bug that the
3245
	  addressbook window was not refreshed when adding sender to
3246
	  addressbook.
3247

    
3248
2008-11-25
3249

    
3250
	* libsylph/mbox.c: proc_mbox_full(): only count for non-junk and
3251
	  not-deleted and not-marked-as-read messages (thanks to Otinov
3252
	  Sergey).
3253

    
3254
2008-11-25
3255

    
3256
	* src/foldersel.[ch]
3257
	  src/summaryview.c
3258
	  src/mainwindow.c: added message label to the folder selection
3259
	  dialog.
3260

    
3261
2008-11-25
3262

    
3263
	* src/main.c: added #include <conio.h> for _getch() (thanks to Gisle
3264
	  Vanem).
3265

    
3266
2008-11-20
3267

    
3268
	* src/addressbook.c
3269
	  src/editgroup.c
3270
	  src/gtkutils.c
3271
	  src/select-keys.c
3272
	  src/addr_compl.c
3273
	  src/prefs_summary_column.c
3274
	  src/prefs_display_items.c: include gtk/gtk.h as a workaround for
3275
	  GTK+ >= 2.13.3.
3276

    
3277
2008-11-19
3278

    
3279
	* libsylph/session.c: session_connect(): fixed a bug that
3280
	  session->server was not set.
3281

    
3282
2008-11-19
3283

    
3284
	* src/foldersel.c: made virtual folders unselectable when not in
3285
	  FOLDER_SEL_ALL mode.
3286

    
3287
2008-11-19
3288

    
3289
	* libsylph/prefs.c: prefs_file_close(): keep backups for four
3290
	  generations.
3291

    
3292
2008-11-14
3293

    
3294
	* version 2.6.0beta2
3295

    
3296
2008-11-14
3297

    
3298
	* src/rpop3.c: added menu using GtkUIManager.
3299

    
3300
2008-11-14
3301

    
3302
	* src/prefs_toolbar.c: use GTK_STOCK_NETWORK as the icon of POP3
3303
	  remote mailbox.
3304

    
3305
2008-11-13
3306

    
3307
	* po/Makefile.in.in: updated for datarootdir.
3308
	* missing: updated.
3309

    
3310
2008-11-13
3311

    
3312
	* src/jpilot.c: moved code conversion to separated function.
3313
	  Code cleanup.
3314

    
3315
2008-10-07
3316

    
3317
	* src/prefs_toolbar.[ch]
3318
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
3319
	  toolbar.
3320

    
3321
2008-10-07
3322

    
3323
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
3324
	  when mail incorporation is active.
3325

    
3326
2008-10-03
3327

    
3328
	* manual/ja/sylpheed.sgml: updated Japanese manual.
3329

    
3330
2008-10-01
3331

    
3332
	* src/rpop3.c: fixed sorting by subject, date and size.
3333

    
3334
2008-09-29
3335

    
3336
	* version 2.6.0beta1
3337

    
3338
2008-09-29
3339

    
3340
	* src/main.c
3341
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
3342
	  (thanks to Enrico Troger).
3343

    
3344
2008-09-26
3345

    
3346
	* src/inc.c
3347
	  src/progressdialog.[ch]
3348
	  src/send_message.c: added progress column to the progress dialog.
3349

    
3350
2008-09-26
3351

    
3352
	* src/messageview.c
3353
	  src/summaryview.c
3354
	  src/mainwindow.c
3355
	  src/prefs_filter_edit.[ch]
3356
	  src/prefs_filter.[ch]: use target header field as a default filter
3357
	  name when creating filter rule automatically.
3358

    
3359
2008-09-25
3360

    
3361
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
3362
	  session timeout.
3363

    
3364
2008-09-24
3365

    
3366
	* src/inputdialog.c: don't debug print return string on invisible
3367
	  mode.
3368
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
3369
	  "RFC822.HEADER{...}" (workaround for some broken servers).
3370

    
3371
2008-09-24
3372

    
3373
	* src/rpop3.c: display 'Quitting...' on logout.
3374

    
3375
2008-09-19
3376

    
3377
	* src/rpop3.c: modified style.
3378
	* configure.in: updated version.
3379

    
3380
2008-09-19
3381

    
3382
	* libsylph/socket.c: also handle G_IO_NVAL.
3383
	* src/rpop3.c: added stop button which stops retrieving of headers.
3384

    
3385
2008-09-18
3386

    
3387
	* src/rpop3.c: enabled cancellation on connection.
3388

    
3389
2008-09-18
3390

    
3391
	* src/rpop3.c: implemented receiving of messages.
3392

    
3393
2008-09-18
3394

    
3395
	* src/rpop3.c: added timeout. Show dialog on error.
3396

    
3397
2008-09-17
3398

    
3399
	* libsylph/pop.c
3400
	  src/rpop3.c: modified column width. Implemented message display.
3401

    
3402
2008-09-17
3403

    
3404
	* libsylph/pop.[ch]: made some functions non-static.
3405
	  pop3_session_new(): set server, port, userid and password.
3406
	* src/inc.c: sync with the libsylph/pop.[ch] change.
3407
	* src/rpop3.[ch]
3408
	  src/mainwindow.c: first implementation of remote POP3 mailbox
3409
	  feature. Currently, only deletion of messages is available.
3410

    
3411
2008-07-16
3412

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

    
3416
2008-07-10
3417

    
3418
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
3419

    
3420
2008-07-09
3421

    
3422
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
3423
	  because some IMAP servers don't return \NoSelect parent folders
3424
	  at 'LIST "" "*"'.
3425

    
3426
2008-07-04
3427

    
3428
	* src/main.c: win32: handle window messages even if console is
3429
	  initialized.
3430

    
3431
2008-07-04
3432

    
3433
	* src/main.c: win32: handle console ctrl events.
3434
	  Call register_system_events() after all config files are read.
3435

    
3436
2008-06-27
3437

    
3438
	* configure.in
3439
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
3440
	  (thanks to Michael Schwendt).
3441
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
3442
	* config.guess
3443
	  ltmain.sh
3444
	  config.sub: updated.
3445

    
3446
2008-06-20
3447

    
3448
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
3449
	  and unified the function with Win32.
3450

    
3451
2008-06-19
3452

    
3453
	* libsylph/codeconv.[ch]:
3454
	  conv_set_autodetect_type()
3455
	  conv_get_autodetect_type(): added function to change the behavior
3456
	  of character encoding auto-detection.
3457

    
3458
2008-06-18
3459

    
3460
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
3461
	  MimeInfo::filename to determine file type.
3462

    
3463
2008-06-17
3464

    
3465
	* version 2.5.0
3466

    
3467
2008-06-17
3468

    
3469
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
3470

    
3471
2008-06-06
3472

    
3473
	* version 2.5.0rc2
3474

    
3475
2008-06-06
3476

    
3477
	* src/template.c: template_load(): removed the restriction that the
3478
	  template body over 8KB could not be read.
3479

    
3480
2008-06-06
3481

    
3482
	* INSTALL
3483
	  INSTALL.ja: fixed GnuPG/GPGME URL.
3484
	* configure.in: require GPGME >= 1.0.0.
3485
	* src/about.c: updated copyright year.
3486

    
3487
2008-06-05
3488

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

    
3492
2008-06-05
3493

    
3494
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
3495
	  Content-Transfer-Encoding with comments.
3496

    
3497
2008-05-22
3498

    
3499
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
3500
	  (thanks to Michael Schwendt).
3501

    
3502
2008-05-19
3503

    
3504
	* version 2.5.0rc
3505

    
3506
2008-05-16
3507

    
3508
	* src/compose.c: display alert dialog when signing/encryption failed.
3509
	* src/select-keys.c: fixed window position and focus.
3510

    
3511
2008-05-14
3512

    
3513
	* src/summaryview.c: summary_display_msg_full(): don't move focus
3514
	  from text view to summary view.
3515

    
3516
2008-05-08
3517

    
3518
	* libsylph/prefs_common.[ch] 
3519
	  src/compose.[ch]: remember the maximized state.
3520

    
3521
2008-04-30
3522

    
3523
	* sylpheed.desktop: fixed warnings and added German translation
3524
	  (thanks to Enrico Troger).
3525
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
3526

    
3527
2008-04-24
3528

    
3529
	* version 2.5.0beta3
3530

    
3531
2008-04-24
3532

    
3533
	* libsylph/prefs_common[ch]
3534
	  src/compose.c
3535
	  src/prefs_common_dialog.c: added option of excluded
3536
	  addresses/domains for recipients confirmation.
3537

    
3538
2008-04-24
3539

    
3540
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
3541
	* src/prefs_common_dialog.c: modified English.
3542

    
3543
2008-04-11
3544

    
3545
	* version 2.5.0beta2
3546

    
3547
2008-04-11
3548

    
3549
	* src/summaryview.c: reset quick search condition if search bar is
3550
	  not shown.
3551

    
3552
2008-04-11
3553

    
3554
	* src/gtkutils.h: added missing include.
3555

    
3556
2008-04-10
3557

    
3558
	* src/quick_search.c
3559
	  src/mainwindow.c: added 'Edit/Quick search' menu.
3560
	  Also search To: header in Sent/Draft/Queue folders.
3561

    
3562
2008-04-10
3563

    
3564
	* src/gtkutils.[ch]
3565
	  src/prefs_account_dialog.c: spaces in address and server
3566
	  entries are automatically removed at applying configuration.
3567

    
3568
2008-04-09
3569

    
3570
	* libsylph/session.c
3571
	  src/send_message.c: always display error dialog when connection
3572
	  to SMTP server failed.
3573

    
3574
2008-04-08
3575

    
3576
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
3577

    
3578
2008-04-08
3579

    
3580
	* libsylph/prefs_common.[ch]
3581
	  src/compose.c
3582
	  src/prefs_common_dialog.c: added the option to confirm recipients
3583
	  before sending.
3584

    
3585
2008-03-28
3586

    
3587
	* src/compose.c: delete attach property dialog when closed.
3588

    
3589
2008-03-28
3590

    
3591
	* libsylph/prefs_common.[ch]
3592
	  src/prefs_common_dialog.c
3593
	  src/compose.c: the feature to confirm missing attachments was added.
3594

    
3595
2008-03-27
3596

    
3597
	* src/query_search.c: number of matches is displayed when search is
3598
	  done.
3599

    
3600
2008-03-19
3601

    
3602
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
3603
	  handled correctly.
3604

    
3605
2008-03-13
3606

    
3607
	* src/addr_compl.c: get_completion_address(): added characters to be
3608
	  quoted.
3609
	  get_address_from_edit(): treat other characters than ',' and space
3610
	  as valid ones.
3611

    
3612
2008-02-29
3613

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

    
3616
2008-02-29
3617

    
3618
	* version 2.5.0beta1
3619

    
3620
2008-02-29
3621

    
3622
	* src/summaryview.c: fixed new/unread status display on filtered mode.
3623

    
3624
2008-02-28
3625

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

    
3629
2008-02-15
3630

    
3631
	* libsylph/socket.c:
3632
	  sock_connect_async_cb()
3633
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
3634
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
3635

    
3636
2008-02-15
3637

    
3638
	* libsylph/ssl.c
3639
	  src/sslmanager.c: added the feature to save SSL peer certificate
3640
	  and always accept it.
3641

    
3642
2008-01-08
3643

    
3644
	* src/quick_search.c: quick_search_create(): fixed crash on menu
3645
	  change.
3646

    
3647
2007-12-28
3648

    
3649
	* libsylph/enums.h
3650
	  libsylph/prefs_common.[ch]
3651
	  src/quick_search.[ch]
3652
	  src/summaryview.[ch]
3653
	  src/mainwindow.[ch]
3654
	  src/Makefile.am: implemented vertical view. Separated quick search
3655
	  into another module.
3656

    
3657
2007-12-27
3658

    
3659
	* libsylph/prefs_common.[ch]
3660
	  src/messageview.c
3661
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
3662
	  messages as attachment'.
3663

    
3664
2007-12-27
3665

    
3666
	* configure.in
3667
	  src/Makefile.am: don't enable windres on non-win32 platforms.
3668

    
3669
2007-12-21
3670

    
3671
	* version 2.4.8
3672

    
3673
2007-12-21
3674

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

    
3678
2007-12-20
3679

    
3680
	* src/summaryview.c: summary_show(): fixed beep on folders with one
3681
	  message when using GTK+ 2.12.
3682

    
3683
2007-12-18
3684

    
3685
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
3686

    
3687
2007-12-17
3688

    
3689
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
3690
	  syldap_display_search_results(): fixed warnings (thanks to Michael
3691
	  Schwendt).
3692

    
3693
2007-12-07
3694

    
3695
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
3696
	  to determine B or Q encoding instead of MB_CUR_MAX.
3697

    
3698
2007-11-08
3699

    
3700
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
3701
	  unused).
3702

    
3703
2007-10-11
3704

    
3705
	* src/messageview.c: messageview_set_menu_state(): disable
3706
	  /Message/Re-edit menu in non-sent folders.
3707

    
3708
2007-10-03
3709

    
3710
	* version 2.4.7
3711

    
3712
2007-09-28
3713

    
3714
	* src/compose.c
3715
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
3716
	  encryption.
3717

    
3718
2007-09-27
3719

    
3720
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
3721
	  folders were not sorted properly.
3722

    
3723
2007-09-27
3724

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

    
3728
2007-09-26
3729

    
3730
	* src/mainwindow.c: main_window_separation_change(): keep previous
3731
	  focus when separation changed.
3732

    
3733
2007-09-20
3734

    
3735
	libsylph/utils.c
3736
	libsylph/procmsg.c
3737
	libsylph/procmsg.h
3738
	libsylph/procmime.c
3739
	libsylph/imap.c
3740
	src/addrcache.c
3741
	src/compose.c
3742
	src/inc.c
3743
	src/trayicon.c
3744
	src/printing.c
3745
	src/addressbook.c
3746
	src/prefs_toolbar.c
3747
	src/editbook.c
3748
	src/ldif.c
3749
	src/mimeview.c
3750
	src/importcsv.c
3751
	src/main.c
3752
	src/gtkshruler.c
3753
	src/send_message.c
3754
	src/rfc2015.c
3755
	src/summaryview.c
3756
	src/mainwindow.c
3757
	src/manage_window.c
3758
	src/prefs_display_items.c: removed all warnings output with -Wall.
3759

    
3760
2007-09-20
3761

    
3762
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
3763
	  summary...' button always show send folder setting.
3764

    
3765
2007-09-19
3766

    
3767
	* version 2.4.6
3768

    
3769
2007-09-19
3770

    
3771
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
3772
	  to avoid passphrase dialog.
3773

    
3774
2007-09-18
3775

    
3776
	* src/compose.c: display error and abort sending if the read of attach
3777
	  files fails.
3778

    
3779
2007-09-14
3780

    
3781
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
3782
	  \Noselect flags.
3783

    
3784
2007-09-14
3785

    
3786
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
3787
	  FolderItem struct.
3788
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
3789
	  instead of 'LIST "" "%"' to obtain folder list.
3790

    
3791
2007-09-14
3792

    
3793
	* src/inc.[ch]
3794
	  src/summaryview.c: block notify if a new message is read on
3795
	  receiving.
3796

    
3797
2007-09-13
3798

    
3799
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
3800
	  To strings.
3801

    
3802
2007-09-13
3803

    
3804
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
3805
	* src/summaryview.c: summary_set_row(): simplify To headers.
3806

    
3807
2007-09-13
3808

    
3809
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
3810
	* src/query_search.c: query_search_folder(): disabled the passphrase
3811
	  dialog on query search.
3812

    
3813
2007-09-12
3814

    
3815
	* libsylph/enums.h
3816
	  libsylph/folder.h
3817
	  libsylph/prefs_common.[ch]
3818
	  src/summaryview.c
3819
	  src/prefs_summary_column.[ch]
3820
	  src/mainwindow.c: added 'To' column to the summary view. It will
3821
	  be displayed at sent folders (Sent, Draft, Queue) by default.
3822
	  The display column setting of sent and normal folders became
3823
	  independent.
3824

    
3825
2007-09-10
3826

    
3827
	* src/compose.c
3828
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
3829
	  PGP/MIME.
3830
	  rfc2015_encrypt_sign(): added.
3831
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
3832

    
3833
2007-09-07
3834

    
3835
	* src/compose.c
3836
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
3837
	  rfc2015_encrypt_armored()
3838
	  rfc2015_encrypt_sign_armored(): added.
3839

    
3840
2007-08-31
3841

    
3842
	* version 2.4.5
3843

    
3844
2007-08-31
3845

    
3846
	* src/addr_compl.c: get_complete_address(): fixed another format
3847
	  string bug in address completion (thanks to Megaman 9703).
3848

    
3849
2007-08-23
3850

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

    
3853
2007-08-23
3854

    
3855
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
3856
	  when cur_locale = "" (thanks to Elohin Igor').
3857

    
3858
2007-08-23
3859

    
3860
	* src/inc.c: inc_put_error(): fixed format string vulnerability
3861
	  (thanks to Ulf Harnhammar, Secunia Research).
3862

    
3863
2007-07-20
3864

    
3865
	* version 2.4.4
3866

    
3867
2007-07-20
3868

    
3869
	* src/compose.c: compose_reply(): fixed a memory leak.
3870

    
3871
2007-07-20
3872

    
3873
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
3874
	  random error message.
3875
	* src/send_message.c: send_message_smtp(): ignore errors right after
3876
	  QUIT (workaround for Gmail SMTP server).
3877

    
3878
2007-07-18
3879

    
3880
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
3881

    
3882
2007-07-17
3883

    
3884
	* src/mimeview.c: mimeview_reply(): remove file after reply.
3885

    
3886
2007-07-17
3887

    
3888
	* src/compose.c
3889
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
3890
	  target's Message-Id when adding reply flags.
3891

    
3892
2007-07-13
3893

    
3894
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
3895
	  added.
3896
	* src/folderview.c: also update junk folder path when a folder is
3897
	  renamed.
3898

    
3899
2007-07-13
3900

    
3901
	* libsylph/filter.c: filter_rule_rename_dest_path()
3902
	  filter_rule_delete_action_by_dest_path(): fixed path separator
3903
	  (win32: fixes renaming of folder didn't modify filter actions).
3904

    
3905
2007-07-12
3906

    
3907
	* src/compose.[ch]
3908
	  src/send_message.[ch]: refactored
3909
	  add-reply-or-forward-mark-after-sending.
3910
	* libsylph/procmsg.c: removed debug print.
3911

    
3912
2007-07-11
3913

    
3914
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
3915
	* src/compose.c
3916
	  src/send_message.c: code cleanup.
3917

    
3918
2007-07-11
3919

    
3920
	* src/editbook.c: win32: fixed a bug that the name entry didn't
3921
	  accept key input.
3922

    
3923
2007-07-10
3924

    
3925
	* src/compose.c
3926
	  src/mimeview.[ch]
3927
	  src/send_message.c: added the feature to reply to attached
3928
	  message/rfc822 messages.
3929
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
3930

    
3931
2007-07-10
3932

    
3933
	* src/compose.c: restore reply/forward target on reedit.
3934
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
3935

    
3936
2007-07-09
3937

    
3938
	* src/compose.c
3939
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
3940
	  after sending from queue.
3941

    
3942
2007-07-09
3943

    
3944
	* src/compose.c: implemented add-forward-mark-after-sending.
3945

    
3946
2007-07-09
3947

    
3948
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
3949
	* src/compose.c
3950
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
3951

    
3952
2007-06-26
3953

    
3954
	* version 2.4.3
3955

    
3956
2007-06-25
3957

    
3958
	* src/addressbook.c: addressbook_format_address(): null-check person
3959
	  to avoid crash (thanks to Michael Schwendt).
3960

    
3961
2007-06-22
3962

    
3963
	* src/about.c: place cursor at the start (fixed unintended scroll
3964
	  on win32).
3965

    
3966
2007-06-15
3967

    
3968
	* src/manage_window.c: manage_window_set_transient(): force popup
3969
	  of parent window (fixes invisible dialog when main window is hidden).
3970

    
3971
2007-06-11
3972

    
3973
	* libsylph/socket.[ch]: added sock_add_watch_poll().
3974
	* libsylph/session.c: win32: use blocking socket while sending data
3975
	  (fixes stall of SMTP when sending via dialup connection).
3976

    
3977
2007-06-08
3978

    
3979
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
3980
	  BOM.
3981

    
3982
2007-06-07
3983

    
3984
	* libsylph/session.c: session_ping_cb(): abort if not connected.
3985

    
3986
2007-06-04
3987

    
3988
	* src/summaryview.c: clear search entry when Escape key is pressed.
3989

    
3990
2007-05-28
3991

    
3992
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
3993
	  when pid was not obtained.
3994

    
3995
2007-05-28
3996

    
3997
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
3998
	  incorporation while dialog is open.
3999

    
4000
2007-05-18
4001

    
4002
	* version 2.4.2
4003

    
4004
2007-05-18
4005

    
4006
	* src/main.c: open_message(): fixed a memory leak.
4007

    
4008
2007-05-18
4009

    
4010
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
4011
	* src/textview.c: URI encode mailto: to protect '+'.
4012

    
4013
2007-05-17
4014

    
4015
	* src/main.c
4016
	  src/mainwindow.c: added --open to the help message.
4017

    
4018
2007-05-16
4019

    
4020
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
4021
	  performance of IMAP4 by only modifying the flagged messages.
4022

    
4023
2007-05-16
4024

    
4025
	* libsylph/utils.[ch]:
4026
	  extract_parenthesis_with_escape()
4027
	  extract_quote_with_escape(): added.
4028
	* libsylph/procheader.c: procheader_get_fromname(): process
4029
	  quoted-pair correctly.
4030

    
4031
2007-05-15
4032

    
4033
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
4034
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
4035
	  only if body charset is ISO-2022-JP. Use quoted-printable or
4036
	  base64 in other case.
4037

    
4038
2007-05-14
4039

    
4040
	* src/summaryview.c: the quick search key now persists on refresh.
4041
	  The selection now persists on the update of quick search.
4042

    
4043
2007-05-10
4044

    
4045
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
4046

    
4047
2007-05-10
4048

    
4049
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
4050
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
4051
	  setting it sensitive.)
4052

    
4053
2007-05-10
4054

    
4055
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
4056

    
4057
2007-05-10
4058

    
4059
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
4060
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
4061
	* src/summaryview.c: the quick search condition now persists for the
4062
	  whole session.
4063

    
4064
2007-05-09
4065

    
4066
	* src/main.c: also supported '--open' in initial startup.
4067

    
4068
2007-05-09
4069

    
4070
	* src/main.c: implemented '--open' command line option which open
4071
	  messages specified with command-line in new window.
4072
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
4073
	  out of range.
4074

    
4075
2007-05-08
4076

    
4077
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
4078
	  automatically set SSL ports in Advanced tab when the radio buttons
4079
	  are toggled.
4080

    
4081
2007-05-07
4082

    
4083
	* src/folderview.c: enabled recursive download of remote folders.
4084

    
4085
2007-05-02
4086

    
4087
	* version 2.4.1
4088

    
4089
2007-05-02
4090

    
4091
	* src/sylpheed.rc.in: updated copyright year.
4092

    
4093
2007-04-27
4094

    
4095
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
4096
	  path separator problem (use / for abstract path).
4097

    
4098
2007-04-27
4099

    
4100
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
4101
	  option.
4102

    
4103
2007-04-26
4104

    
4105
	* src/addr_compl.c: insert address only if shift or control key is
4106
	  pressed when accepting.
4107

    
4108
2007-04-26
4109

    
4110
	* src/addressbook.c: addressbook_load_completion(): added nickname to
4111
	  the callback argument for completion only. Give priority to display
4112
	  name rather than nickname.
4113
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
4114
	  duplicated candidates.
4115

    
4116
2007-04-26
4117

    
4118
	* src/main.c: win32: disable autocheck timer while suspending to
4119
	  prevent network error on resume.
4120

    
4121
2007-04-23
4122

    
4123
	* libsylph/ssl.c
4124
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
4125
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
4126
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
4127

    
4128
2007-04-20
4129

    
4130
	* version 2.4.0
4131

    
4132
2007-04-20
4133

    
4134
	* manual/ja/sylpheed.sgml
4135
	  manual/ja/sylpheed*.html: updated.
4136

    
4137
2007-04-19
4138

    
4139
	* libsylph/pop.c:
4140
	  pop3_getauth_apop_send()
4141
	  pop3_session_recv_msg(): check for invalid APOP timestamp
4142
	  (CVE-2007-1558), and check for the functions' return value.
4143

    
4144
2007-04-19
4145

    
4146
	* src/mainwindow.c: toolbar_customize()
4147
	  src/compose.c: toolbar_customize(): write config file after toolbar
4148
	  customization.
4149

    
4150
2007-04-18
4151

    
4152
	* version 2.4.0rc
4153

    
4154
2007-04-18
4155

    
4156
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
4157
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
4158
	  via FreeCap on Win32).
4159
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
4160
	  when output to stdout to display UTF-8 correctly.
4161

    
4162
2007-04-18
4163

    
4164
	* src/printing.c: message_count_page(): a workaround for the crash
4165
	  which seems to occur on Fedora Core.
4166

    
4167
2007-04-17
4168

    
4169
	* manual/ja/sylpheed.sgml
4170
	  manual/ja/sylpheed*.html: updated.
4171

    
4172
2007-04-17
4173

    
4174
	* src/addrcache.c
4175
	  src/addressbook.c: fixed a crash bug that if a person was removed
4176
	  and its e-mail address was referenced by a group in another folder.
4177

    
4178
2007-04-17
4179

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

    
4183
2007-04-16
4184

    
4185
	* manual/ja/sylpheed.sgml
4186
	  manual/ja/sylpheed*.html: updated for 2.4.0.
4187

    
4188
2007-04-16
4189

    
4190
	* libsylph/prefs_common.c
4191
	  src/gtkutils.[ch]
4192
	  src/main.c: win32: check if the font "MS Gothic 12" is really
4193
	  loadable. Also check for multi-byte font name for the new JIS2004
4194
	  MS Gothic font.
4195

    
4196
2007-04-13
4197

    
4198
	* libsylph/utils.c: copy_file(): optimized using read() / write().
4199

    
4200
2007-04-13
4201

    
4202
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
4203
	  FALSE (optimization in win32).
4204
	  rename_force(): win32: don't use workaround in recent version of GLib
4205
	  since its g_rename() now atomically overwrites the destination file.
4206
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
4207
	  non-overwrite mode.
4208

    
4209
2007-04-12
4210

    
4211
	* version 2.4.0beta8
4212

    
4213
2007-04-12
4214

    
4215
	* src/menu.h
4216
	  src/mainwindow.c: added toolbar style switch to the context menu of
4217
	  the toolbar.
4218

    
4219
2007-04-12
4220

    
4221
	* src/addressbook.c
4222
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
4223

    
4224
2007-04-12
4225

    
4226
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
4227

    
4228
2007-04-11
4229

    
4230
	* src/query_search.c: query_search_folder(): flush summary mark/cache
4231
	  before retrieving message list (fixes incorrect message number on
4232
	  search. Thanks to Nakada).
4233

    
4234
2007-04-11
4235

    
4236
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
4237

    
4238
2007-04-11
4239

    
4240
	* src/filesel.c: use custom overwrite confirmation dialog.
4241

    
4242
2007-04-11
4243

    
4244
	* src/filesel.c: use GTK's overwrite confirmation dialog.
4245

    
4246
2007-04-11
4247

    
4248
	* src/importldif.c
4249
	  src/importcsv.c: fixed the position of transient window.
4250

    
4251
2007-04-11
4252

    
4253
	* src/importcsv.c: scroll CList when reordering.
4254

    
4255
2007-04-11
4256

    
4257
	* src/importcsv.c: supported tab-separated file.
4258

    
4259
2007-04-11
4260

    
4261
	* libsylph/utils.[ch]: strsplit_csv(): added.
4262
	* src/importcsv.c: properly process CSV with double quotations.
4263

    
4264
2007-04-11
4265

    
4266
	* src/addressbook.c: set focus row after import.
4267

    
4268
2007-04-11
4269

    
4270
	* src/importcsv.c: adjusted spacing and wrap file name.
4271

    
4272
2007-04-11
4273

    
4274
	* src/importcsv.c: added description to the field page.
4275

    
4276
2007-04-11
4277

    
4278
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
4279
	  scrollbar size.
4280

    
4281
2007-04-11
4282

    
4283
	* src/inc.c: inc_cancel()
4284
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
4285
	  when cancelled (possibly fixes crash after cancellation).
4286

    
4287
2007-04-10
4288

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

    
4291
2007-04-10
4292

    
4293
	* src/importcsv.c: implemented enable/disable of fields.
4294

    
4295
2007-04-10
4296

    
4297
	* src/importldif.c: modified the navigate buttons.
4298
	* src/importcsv.c: implemented reorder of items.
4299

    
4300
2007-04-10
4301

    
4302
	* src/addressbook.c: also delete physical files when deleting data
4303
	  sources. Bring addressbook window in front after closing the import
4304
	  dialogs.
4305
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
4306
	  CSV columns < address book fileds.
4307

    
4308
2007-04-10
4309

    
4310
	* src/importldif.c
4311
	  src/importcsv.c: convert filename from/to UTF-8.
4312

    
4313
2007-04-10
4314

    
4315
	* src/importldif.c
4316
	  src/importcsv.c: use GtkFileChooser.
4317
	* src/passphrase.c
4318
	  src/editjpilot.c
4319
	  src/export.c
4320
	  src/import.c
4321
	  src/editvcard.c: removed redundant includes.
4322

    
4323
2007-04-10
4324

    
4325
	* src/mainwindow.c
4326
	  src/prefs_filter.c: modified the string "Filter setting" to
4327
	  "Filter settings".
4328

    
4329
2007-04-06
4330

    
4331
	* src/importcsv.c: fixed import of locale encoding.
4332

    
4333
2007-04-06
4334

    
4335
	* src/importcsv.[ch]
4336
	  src/addressbook.c
4337
	  src/Makefile.am: implemented CSV import (in progress).
4338

    
4339
2007-04-06
4340

    
4341
	* src/compose.c: modified the menu string '/View/Reply-To' and
4342
	  '/View/Followup-To'.
4343

    
4344
2007-04-06
4345

    
4346
	* src/compose.c: made the position of the ruler ticks accurate.
4347

    
4348
2007-04-06
4349

    
4350
	* libsylph/filter.[ch]: return error code.
4351
	* src/inc.c
4352
	  src/summaryview.c: display error dialog if the execution of the
4353
	  junk filter command failed.
4354

    
4355
2007-04-06
4356

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

    
4360
2007-04-05
4361

    
4362
	* src/compose.c: added margin to the text view.
4363
	* src/gtkshruler.[ch]: added new APIs for tick start position.
4364

    
4365
2007-04-04
4366

    
4367
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
4368
	  memory instead of stack for read buffer, and increased the max
4369
	  recursion level to 64.
4370

    
4371
2007-04-04
4372

    
4373
	* src/inc.c: inc_is_active(): also check for session queue.
4374
	  inc_cancel_all(): really cancel all sessions.
4375

    
4376
2007-04-03
4377

    
4378
	* version 2.4.0beta7
4379

    
4380
2007-04-03
4381

    
4382
	* libsylph/mh.c
4383
	  libsylph/folder.c
4384
	  libsylph/imap.c: win32: fixed a bug that the path separator of
4385
	  FolderItem::path was not processed correctly (fixed path information
4386
	  becoming incorrect on renaming folders).
4387

    
4388
2007-04-02
4389

    
4390
	* sylpheed.desktop: added Comment[hu] and modified Categories
4391
	  (thanks to nTOMasz).
4392

    
4393
2007-04-02
4394

    
4395
	* src/prefs_toolbar.[ch]
4396
	  src/mainwindow.[ch]: added Stop button to the toolbar.
4397

    
4398
2007-03-30
4399

    
4400
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
4401
	  in-reply-to header.
4402
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
4403
	  to Laurent Bigonville).
4404

    
4405
2007-03-29
4406

    
4407
	* src/main.c: app_will_exit(): force process termination (fixes
4408
	  unable to exit sylpheed in some case).
4409

    
4410
2007-03-29
4411

    
4412
	* src/inc.c
4413
	  src/main.c: disable --compose, --receive, --send remote commands
4414
	  when a modal dialog exists.
4415

    
4416
2007-03-28
4417

    
4418
	* src/textview.c: textview_show_message(): put error message when
4419
	  decryption failed.
4420

    
4421
2007-03-28
4422

    
4423
	* src/folderview.c: folderview_select_next_unread(): temporarily
4424
	  disable remember_last_selected option (fixes select next unread).
4425

    
4426
2007-03-28
4427

    
4428
	* version 2.4.0beta6
4429

    
4430
2007-03-27
4431

    
4432
	* src/prefs_display_header.c
4433
	  src/prefs_actions.c
4434
	  src/addressbook.c
4435
	  src/editgroup.c
4436
	  src/importldif.c
4437
	  src/prefs_template.c
4438
	  src/select-keys.c
4439
	  src/editaddress.c
4440
	  src/addressadd.c
4441
	  src/editldap_basedn.c
4442
	  src/prefs_summary_column.c
4443
	  src/prefs_filter_edit.c
4444
	  src/prefs_display_items.c
4445
	  src/prefs_customheader.c
4446
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
4447
	  in GTK+ 2.10.11.
4448

    
4449
2007-03-25
4450

    
4451
	* libsylph/imap.c
4452
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
4453
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
4454
	  were not filtered were not counted as new messages.
4455

    
4456
2007-03-25
4457

    
4458
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
4459
	  language selection).
4460

    
4461
2007-03-23
4462

    
4463
	* src/folderview.c: label_window_create(): don't use
4464
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
4465

    
4466
2007-03-20
4467

    
4468
	* src/prefs_display_item.c: win32: made a workaround for the CList
4469
	  redraw problem in GTK+ 2.10.11.
4470

    
4471
2007-03-16
4472

    
4473
	* version 2.4.0beta5
4474

    
4475
2007-03-15
4476

    
4477
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
4478
	  changes were not applied on copy action in local filtering.
4479
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
4480
	  automatic filtering.
4481

    
4482
2007-03-14
4483

    
4484
	* libsylph/mh.c
4485
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
4486
	  (fixes data format incompatibility between Unix and Win32).
4487

    
4488
2007-03-14
4489

    
4490
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
4491
	  filtering on IMAP.
4492

    
4493
2007-03-14
4494

    
4495
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
4496
	  of quotation in continuing multi-byte strings.
4497

    
4498
2007-03-13
4499

    
4500
	* src/summaryview.c: fixed crash on exit when the order of summary
4501
	  columns were changed by DnD.
4502

    
4503
2007-03-02
4504

    
4505
	* src/printing.c: printing_print_messages_gtk(): made the default
4506
	  directory of printing dialog document dir.
4507

    
4508
2007-03-02
4509

    
4510
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
4511
	  when ESC, BS etc. is pressed.
4512
	* src/addressbook.c: removed Name: label.
4513

    
4514
2007-03-01
4515

    
4516
	* src/rfc2015.c
4517
	  src/sigstatus.c: guard against null verify result.
4518

    
4519
2007-02-23
4520

    
4521
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
4522
	  new mail notification.
4523

    
4524
2007-02-23
4525

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

    
4528
2007-02-21
4529

    
4530
	* src/addressbook.c
4531
	  src/addressitem.h: added close button to the address book.
4532
	  Set the minimum size of the window.
4533

    
4534
2007-02-16
4535

    
4536
	* src/editaddress.c: removed unused code, and set window position to
4537
	  center on parent.
4538

    
4539
2007-02-16
4540

    
4541
	* src/editgroup.c: improved the layout of the edit group dialog.
4542

    
4543
2007-02-15
4544

    
4545
	* version 2.4.0beta4
4546

    
4547
2007-02-15
4548

    
4549
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
4550
	  is disabled.
4551

    
4552
2007-02-15
4553

    
4554
	* src/addressbook.c: addressbook_load_completion(): fixed possible
4555
	  crash.
4556

    
4557
2007-02-15
4558

    
4559
	* src/folderview.c: folderview_create(): enabled coloring of
4560
	  new/unread/total columns.
4561

    
4562
2007-02-13
4563

    
4564
	* src/addressbook.c: enabled multiple copy and paste of persons.
4565

    
4566
2007-02-13
4567

    
4568
	* src/addressbook.c
4569
	  src/addrbook.[ch]: when deleting email from group, only remove from
4570
	  group list and not from person.
4571
	  Added "Delete" shortcut key to '/Address/Delete'.
4572

    
4573
2007-02-13
4574

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

    
4578
2007-02-13
4579

    
4580
	* src/folderview.c: folderview_check_new(): don't give up unless the
4581
	  network failure of remote mailboxes.
4582

    
4583
2007-02-09
4584

    
4585
	* src/addressbook.c: removed redundant signal handler.
4586

    
4587
2007-02-09
4588

    
4589
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
4590
	  sensitivity of 'New Address'.
4591
	* src/editgroup.c: improved the behavior of edit group dialog.
4592

    
4593
2007-02-09
4594

    
4595
	* src/addressbook.c: implemented copy and paste of person, and
4596
	  refactored the menu sensitivity management.
4597

    
4598
2007-02-08
4599

    
4600
	* libsylph/mbox.[ch]
4601
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
4602
	  proc_mbox(): don't filter junk if folder_table is NULL.
4603

    
4604
2007-02-07
4605

    
4606
	* version 2.4.0beta3
4607

    
4608
2007-02-07
4609

    
4610
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
4611
	  fixed a memory leak.
4612

    
4613
2007-02-07
4614

    
4615
	* libsylph/procheader.[ch]
4616
	  src/query_search.c
4617
	  src/prefs_filter_edit.c
4618
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
4619
	  could be broken after editing a search folder.
4620
	  Fixed a bug that the user-defined headers was not saved.
4621

    
4622
2007-02-06
4623

    
4624
	* libsylph/mbox.[ch]
4625
	  src/inc.c: filter junk mails from local mbox even if
4626
	  prefs_common.filter_on_inc is FALSE.
4627
	  proc_mbox_full(): added.
4628

    
4629
2007-02-06
4630

    
4631
	* src/prefs_toolbar.[ch]
4632
	  src/icons/stock_notspam.png
4633
	  src/icons/Makefile.am
4634
	  src/stock_pixmap.[ch]
4635
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
4636
	  main toolbar.
4637

    
4638
2007-02-05
4639

    
4640
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
4641

    
4642
2007-02-02
4643

    
4644
	* src/compose.c
4645
	  src/main.c
4646
	  src/mainwindow.c: disable 'Send' button when no queued messages
4647
	  exist.
4648

    
4649
2007-02-02
4650

    
4651
	* src/prefs_toolbar.c
4652
	  src/prefs_summary_column.c
4653
	  src/prefs_display_items.c: disalbed reordering by DnD because of
4654
	  GtkCList bug. Added dummy row to the display list. Made separator
4655
	  label more visible.
4656

    
4657
2007-02-01
4658

    
4659
	* src/prefs_toolbar.c: fixed 'Get' icon.
4660

    
4661
2007-02-01
4662

    
4663
	* version 2.4.0beta2
4664

    
4665
2007-02-01
4666

    
4667
	* libsylph/prefs_common.c
4668
	  src/compose.[ch]
4669
	  src/prefs_toolbar.[ch]
4670
	  src/mainwindow.c
4671
	  src/prefs_display_items.h: refactored the toolbar structure.
4672
	  Added common and account prefs tool button to the compose window.
4673

    
4674
2007-02-01
4675

    
4676
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
4677
	  items in Configuration menu.
4678

    
4679
2007-02-01
4680

    
4681
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
4682
	  the window was kept being skipped from window list after it became
4683
	  visible with window shading or switching workspaces.
4684

    
4685
2007-01-31
4686

    
4687
	* libsylph/enums.h
4688
	  src/compose.c
4689
	  src/prefs_toolbar.h
4690
	  src/mainwindow.c: added the option 'Text at the right of icon' for
4691
	  the toolbar.
4692

    
4693
2007-01-31
4694

    
4695
	* src/mainwindow.c
4696
	  src/prefs_account_dialog.c: made labels more descriptive.
4697

    
4698
2007-01-31
4699

    
4700
	* src/compose.c
4701
	  src/menu.c
4702
	  src/gtkutils.[ch]
4703
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
4704
	  Overflow menu was added, and the size of button became not fully
4705
	  homogeneous.
4706

    
4707
2007-01-30
4708

    
4709
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
4710
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
4711
	  try unlink() for symbolic links.
4712

    
4713
2007-01-30
4714

    
4715
	* src/mainwindow.[ch]
4716
	  src/prefs_toolbar.[ch]: added new toolbar items.
4717

    
4718
2007-01-30
4719

    
4720
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
4721
	  don't automatically hide Junk and Execute button.
4722
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
4723

    
4724
2007-01-29
4725

    
4726
	* version 2.4.0beta1
4727

    
4728
2007-01-26
4729

    
4730
	* src/mainwindow.c
4731
	  src/compose.c: fixed a bug that the toolbar state was reset to
4732
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
4733

    
4734
2007-01-26
4735

    
4736
	* src/prefs_toolbar.c
4737
	  src/mainwindow.c
4738
	  src/prefs_display_items.[ch]: set dialog title and label.
4739
	* src/prefs_summary_column.c: place window on the center of parent.
4740

    
4741
2007-01-26
4742

    
4743
	* src/compose.c
4744
	  src/prefs_toolbar.[ch]
4745
	  src/mainwindow.c
4746
	  src/prefs_display_items.[ch]: implemented the toolbar customization
4747
	  of the composition window.
4748
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
4749
	  before focused row.
4750

    
4751
2007-01-25
4752

    
4753
	* src/prefs_display_items.[ch]
4754
	  src/prefs_toolbar.[ch]
4755
	  src/mainwindow.c: implemented the toolbar customization dialog.
4756

    
4757
2007-01-24
4758

    
4759
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
4760
	  setsockopt().
4761

    
4762
2007-01-22
4763

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

    
4769
2007-01-19
4770

    
4771
	* libsylph/session.c
4772
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
4773
	  (fixes low performance on sending data).
4774

    
4775
2007-01-19
4776

    
4777
	* src/send_message.c: send_message_smtp(): prevent incorporation
4778
	  while executing the event loop.
4779

    
4780
2007-01-18
4781

    
4782
	* libsylph/prefs_common.[ch]
4783
	  src/mainwindow.c: implemented the framework of toolbar
4784
	  customization.
4785

    
4786
2007-01-18
4787

    
4788
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
4789
	  the option "Filter new messages in INBOX on receiving".
4790

    
4791
2007-01-18
4792

    
4793
	* src/mainwindow.c: main_window_toolbar_create(): added separator
4794
	  between junk and next (or execute).
4795

    
4796
2007-01-18
4797

    
4798
	* src/textview.c: textview_clear(): made a workaround for the assertion
4799
	  failure in gtk_text_view_validate_onscreen().
4800

    
4801
2007-01-17
4802

    
4803
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
4804
	  procmsg_get_message_file() failed.
4805
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
4806
	  uncached_only.
4807

    
4808
2007-01-17
4809

    
4810
	* libsylph/virtual.c: fixed virtual class structure.
4811

    
4812
2007-01-17
4813

    
4814
	* libsylph/mh.c
4815
	  libsylph/folder.[ch]
4816
	  libsylph/news.c
4817
	  libsylph/prefs_account.[ch]
4818
	  libsylph/imap.c
4819
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
4820
	  folder.
4821
	  folder_item_get_uncached_msg_list(): new API.
4822

    
4823
2007-01-17
4824

    
4825
	* src/about.[ch]
4826
	  README
4827
	  README.ja
4828
	  COPYING: modified the copyright year.
4829

    
4830
2007-01-17
4831

    
4832
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
4833
	  if code conversion failed.
4834

    
4835
2007-01-16
4836

    
4837
	* libsylph/procmsg.c: procmsg_open_data_file(): fixed a bug that the
4838
	  version of a data file was not checked when the file couldn't be
4839
	  opened with EACCES and reopened.
4840

    
4841
2007-01-15
4842

    
4843
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
4844
	  of using environmental variable APPDATA. 
4845

    
4846
2007-01-15
4847

    
4848
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
4849
	  name (if possible).
4850

    
4851
2007-01-12
4852

    
4853
	* src/account_dialog.c: account_edit_create(): place edit account
4854
	  window at the center of parent window.
4855

    
4856
2007-01-12
4857

    
4858
	* libsylph/utils.c
4859
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
4860
	  (fixes stray quote character appearing after encoding mail headers).
4861

    
4862
2007-01-11
4863

    
4864
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
4865
	  around equals between name and value of MIME parameters.
4866

    
4867
2007-01-11
4868

    
4869
	* libsylph/prefs_common.[ch]
4870
	  src/trayicon.c
4871
	  src/prefs_common_dialog.c: added the option to toggle window on
4872
	  trayicon click.
4873

    
4874
2007-01-11
4875

    
4876
	* libsylph/ssl.c: find_certs_file(): also look for "ca-root.crt".
4877

    
4878
2006-12-28
4879

    
4880
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
4881
	  filter_junk_on_recv is enabled.
4882

    
4883
2006-12-28
4884

    
4885
	* configure.in: check additional libraries (resolv, socket, nsl)
4886
	  (fixes compilation failure in some OSes).
4887

    
4888
2006-12-28
4889

    
4890
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
4891
	  error (fixes out of sync response).
4892

    
4893
2006-12-28
4894

    
4895
	* src/compose.c: compose_create(): win32: don't set geometry hint
4896
	  (fixes compose window cannot be maximized).
4897

    
4898
2006-12-28
4899

    
4900
	* src/compose.c: compose_exec_ext_editor(): display verbose error
4901
	  message. Fixed a memory leak.
4902

    
4903
2006-12-25
4904

    
4905
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
4906

    
4907
2006-12-25
4908

    
4909
	* libsylph/utils.c: change_file_mode_rw(): win32: use
4910
	  SetFileAttributes() to change file attributes.
4911
	* libsylph/procmsg.c:
4912
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
4913
	  succeeds (fixes crash when .sylpheed_mark is not writable).
4914
	  procmsg_open_data_file(): remove read-only/hidden attributes
4915
	  when data file is unable to open with EACCES.
4916

    
4917
2006-12-25
4918

    
4919
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
4920
	  failure with GLib 2.4).
4921

    
4922
2006-12-22
4923

    
4924
	* version 2.3.0
4925

    
4926
2006-12-22
4927

    
4928
	* manual/ja/sylpheed.sgml
4929
	  manual/ja/sylpheed*.html
4930
	  manual/ja/Makefile.am: added security feature section.
4931

    
4932
2006-12-20
4933

    
4934
	* manual/ja/sylpheed.sgml
4935
	  manual/ja/sylpheed*.html
4936
	  manual/ja/Makefile.am: updated for 2.3.0.
4937

    
4938
2006-12-19
4939

    
4940
	* version 2.3.0rc
4941

    
4942
2006-12-19
4943

    
4944
	* src/mainwindow.c: main_window_popup(): follow the current visibility
4945
	  state in separate window mode (fixes blank message view is always
4946
	  appears on window popup).
4947

    
4948
2006-12-18
4949

    
4950
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
4951
	  also when only certs_file exists.
4952

    
4953
2006-12-18
4954

    
4955
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
4956
	  in multiple location.
4957
	  ssl_init_socket_with_method(): disabled reject list (for now).
4958

    
4959
2006-12-14
4960

    
4961
	* src/version.h.in: modified PROG_VERSION string.
4962

    
4963
2006-12-14
4964

    
4965
	* version 2.3.0beta7
4966

    
4967
2006-12-14
4968

    
4969
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
4970

    
4971
2006-12-14
4972

    
4973
	* src/compose.c
4974
	  src/prefs_template.c
4975
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
4976

    
4977
2006-12-13
4978

    
4979
	* src/printing.c: adjusted the margin for page number.
4980

    
4981
2006-12-13
4982

    
4983
	* src/printing.[ch]
4984
	  src/messageview.c
4985
	  src/mainwindow.c: implemented page setup.
4986

    
4987
2006-12-13
4988

    
4989
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
4990
	  setting.
4991

    
4992
2006-12-13
4993

    
4994
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
4995
	  modified.
4996

    
4997
2006-12-13
4998

    
4999
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
5000
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
5001
	  for debug option.
5002

    
5003
2006-12-13
5004

    
5005
	* src/compose.c: compose_reedit(): place cursor at the top of the
5006
	  text. Set the default focus to To or Subject entry if they're empty.
5007

    
5008
2006-12-12
5009

    
5010
	* libsylph/ssl.[ch]
5011
	  src/sslmanager.[ch]
5012
	  src/main.c: implemented SSL certificate dialog.
5013

    
5014
2006-12-12
5015

    
5016
	* src/printing.c: draw_page(): fixed crash on the request of a page
5017
	  which is out of range.
5018

    
5019
2006-12-12
5020

    
5021
	* src/printing.c: reimplemented multiple page printing.
5022
	  Implemented printing of MIME part using GtkPrintOperation.
5023

    
5024
2006-12-11
5025

    
5026
	* src/prefs_common_dialog.c
5027
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
5028

    
5029
2006-12-11
5030

    
5031
	* src/prefs_account_dialog.c: implemented auto-input of signature.
5032

    
5033
2006-12-08
5034

    
5035
	* libsylph/prefs_account.[ch]
5036
	  src/prefs_account_dialog.c
5037
	  src/compose.c: added the option to input signature directly.
5038

    
5039
2006-12-08
5040

    
5041
	* src/printing.c: use the display font size.
5042

    
5043
2006-12-07
5044

    
5045
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
5046
	  the description.
5047

    
5048
2006-12-07
5049

    
5050
	* version 2.3.0beta6
5051

    
5052
2006-12-07
5053

    
5054
	* src/messageview.c
5055
	  src/textview.c: give the priority to the separated message view's
5056
	  encoding setting on display and on reply.
5057

    
5058
2006-12-06
5059

    
5060
	* src/printing.c: layout_set_headers(): fixed a memory leak.
5061
	  message_count_page(): adjusted the line number of first page.
5062

    
5063
2006-12-06
5064

    
5065
	* src/printing.c: added page number.
5066

    
5067
2006-12-06
5068

    
5069
	* src/printing.c: more proper implementetion.
5070

    
5071
2006-12-05
5072

    
5073
	* src/summaryview.c:
5074
	  summary_filter_func()
5075
	  summary_filter_junk_func(): flush UI for each 100 messages.
5076

    
5077
2006-12-05
5078

    
5079
	* src/send_message.c: send_send_data_progressive(): win32: force
5080
	  flushing of UI (fixes the dialog not updated while sending large
5081
	  messages).
5082

    
5083
2006-12-04
5084

    
5085
	* src/printing.c: implemented printing of multiple pages.
5086

    
5087
2006-12-04
5088

    
5089
	* src/printing.c: implemented page counting.
5090

    
5091
2006-12-04
5092

    
5093
	* src/printing.c: printing_print_message_part(): show confirmation
5094
	  dialog.
5095

    
5096
2006-12-04
5097

    
5098
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
5099
	  (thanks to Sebastian Kargel).
5100

    
5101
2006-11-30
5102

    
5103
	* libsylph/procmsg.c
5104
	  src/printing.[ch]
5105
	  src/messageview.c
5106
	  src/mimeview.[ch]
5107
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
5108

    
5109
2006-11-29
5110

    
5111
	* libsylph/prefs_common.[ch]
5112
	  src/summaryview.c
5113
	  src/prefs_common_dialog.c: added an option "Use external program for
5114
	  printing". It is ignored on GTK+ < 2.10, though.
5115

    
5116
2006-11-29
5117

    
5118
	* libsylph/prefs_common.[ch]
5119
	  src/compose.c
5120
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
5121
	  reply to self messages".
5122

    
5123
2006-11-24
5124

    
5125
	* src/mainwindow.c: account_selector_menu_cb(): only change current
5126
	  account display (fixes message view get scrolled to the top on
5127
	  account change).
5128

    
5129
2006-11-22
5130

    
5131
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
5132
	  is displayed at the top (fixes window not brought in front with
5133
	  the tray icon click after DnD).
5134

    
5135
2006-11-22
5136

    
5137
	* src/printing.[ch]
5138
	  src/summaryview.c: initial implementation of new printing using
5139
	  GtkPrintOperation.
5140

    
5141
2006-11-21
5142

    
5143
	* src/summaryview.c
5144
	  src/folderview.c
5145
	  src/mainwindow.c: disable new mail notification when any message
5146
	  is displayed, marked as read, or trashes are emptied.
5147

    
5148
2006-11-21
5149

    
5150
	* merged from LibSylph branch.
5151
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
5152
	* libsylph/session.c: check whether notify callback is set.
5153
	* libsylph/smtp.h
5154
	  libsylph/session.h
5155
	  libsylph/socket.h: fixed the offset of struct members independent
5156
	  from configuration.
5157

    
5158
2006-11-20
5159

    
5160
	* libsylph/folder.[ch]: added folder_scan_tree() and
5161
	  folder_create_tree().
5162

    
5163
2006-11-20
5164

    
5165
	* merged from LibSylph branch.
5166
	* libsylph/prefs_common.[ch]: added prefs_common_get().
5167
	* libsylph/filter.h: modified the prototype of filter_cond_new().
5168
	* libsylph/account.[ch]: added account_get_current_account().
5169
	* libsylph/mbox.c: use account_get_current_account().
5170
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
5171

    
5172
2006-11-16
5173

    
5174
	* src/mainwindow.c: main_window_create(): modified the height of
5175
	  the statusbar.
5176

    
5177
2006-11-16
5178

    
5179
	* src/summaryview.c: periodically update UI on manual filtering.
5180

    
5181
2006-11-15
5182

    
5183
	* src/jpilot.c: applied the patch for libpisock12 support (fixes
5184
	  AddressDB.pdb import failure). Thanks to Colin and Corey.
5185

    
5186
2006-11-14
5187

    
5188
	* libsylph/utils.[ch]: added get_document_dir() which returns the
5189
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
5190
	  home directory).
5191
	* src/filesel.c: filesel_select_file_full(): made the default directory
5192
	  document folder.
5193

    
5194
2006-11-14
5195

    
5196
	* src/addressadd.c: removed statusbar.
5197

    
5198
2006-11-13
5199

    
5200
	* src/headerview.[ch]: added Cc: header.
5201

    
5202
2006-11-13
5203

    
5204
	* src/addressadd.c: made the window position at the center of parent
5205
	  window. Also modified the layout.
5206

    
5207
2006-11-10
5208

    
5209
	* version 2.3.0beta5
5210

    
5211
2006-11-10
5212

    
5213
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
5214
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
5215
	  Some code cleanups.
5216

    
5217
2006-11-09
5218

    
5219
	* src/inc.c
5220
	  src/summaryview.c: only disable new mail notification when a new
5221
	  mail is actually read.
5222
	* src/trayicon.c: removed redundant include.
5223

    
5224
2006-11-08
5225

    
5226
	* src/trayicon.c
5227
	  src/icons/stock_sylpheed_newmail.png
5228
	  src/icons/stock_sylpheed_newmail_16.png
5229
	  src/icons/Makefile.am
5230
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
5231
	  mail.
5232

    
5233
2006-11-06
5234

    
5235
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
5236
	  large text.
5237

    
5238
2006-11-06
5239

    
5240
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
5241
	  printing a message with empty Subject, From, and To (thanks to
5242
	  Jonathan Woithe).
5243
	* libsylph/codeconv.c:
5244
	  conv_convert()
5245
	  conv_codeset_strdup_full()
5246
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
5247
	  (fixes crashes with NULL strings).
5248

    
5249
2006-11-02
5250

    
5251
	* libsylph/folder.[ch]
5252
	  libsylph/prefs_common.[ch]
5253
	  src/summaryview.c
5254
	  src/prefs_common_dialog.c: added the option "Remember last selected
5255
	  message".
5256

    
5257
2006-11-01
5258

    
5259
	* libsylph/prefs_common.[ch]
5260
	  src/main.c
5261
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
5262

    
5263
2006-10-31
5264

    
5265
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
5266
	  disable POP before SMTP option with non-POP3 account.
5267

    
5268
2006-10-30
5269

    
5270
	* version 2.3.0beta4
5271

    
5272
2006-10-30
5273

    
5274
	* libsylph/pop.[ch]
5275
	  src/inc.[ch]
5276
	  src/send_message.c
5277
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
5278
	  Nakamoto).
5279

    
5280
2006-10-20
5281

    
5282
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
5283

    
5284
2006-10-19
5285

    
5286
	* libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and
5287
	  UTF-8 to SJIS conversion (fixes character corruption on printing
5288
	  when environment-dependent characters are used in win32).
5289

    
5290
2006-10-19
5291

    
5292
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
5293
	  using GTK+ 2.4.x.
5294

    
5295
2006-10-19
5296

    
5297
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
5298
	  to Fukasawa).
5299

    
5300
2006-10-16
5301

    
5302
	* version 2.3.0beta3
5303

    
5304
2006-10-16
5305

    
5306
	* src/icons/group.xpm: removed the extra spaces.
5307

    
5308
2006-10-13
5309

    
5310
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
5311
	  is_nonblocking_mode(): implemented by saving SockInfo list.
5312
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
5313
	  event occurs for more than one second.
5314
	  Don't use sock_has_read_data() anymore.
5315

    
5316
2006-10-12
5317

    
5318
	* src/messageview.c: removed the border.
5319
	* src/mainwindow.c: decreased the size of statusbar.
5320

    
5321
2006-10-12
5322

    
5323
	* src/main.c
5324
	  src/stock_pixmap.[ch]
5325
	  src/icons/stock_sylpheed_32.png
5326
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
5327

    
5328
2006-10-10
5329

    
5330
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
5331
	  if GTK+ >= 2.10.0.
5332

    
5333
2006-10-10
5334

    
5335
	* src/headerview.c: headerview_init()
5336
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
5337
	  labels which are set not to have focus to make the selection visible.
5338

    
5339
2006-10-10
5340

    
5341
	* src/foldersel.c: foldersel_create(): removed vertical padding.
5342

    
5343
2006-10-10
5344

    
5345
	* src/icons/dir-*.xpm: removed extra spaces.
5346

    
5347
2006-10-10
5348

    
5349
	* src/main.c: win32: use small icon for application icon (fixes icon
5350
	  image got garbled).
5351

    
5352
2006-10-06
5353

    
5354
	* src/action.c: execute_actions(): don't move cursor on insertion
5355
	  mode (fixed a bug that inserted text was always placed at the top).
5356

    
5357
2006-10-05
5358

    
5359
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
5360
	  main window kept hidden on popup with another process).
5361
	* src/trayicon.c: use main_window_popup().
5362

    
5363
2006-10-04
5364

    
5365
	* version 2.3.0beta2
5366

    
5367
2006-10-04
5368

    
5369
	* libsylph/session.c
5370
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
5371

    
5372
2006-10-04
5373

    
5374
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
5375
	  new messages.
5376

    
5377
2006-10-03
5378

    
5379
	* libsylph/socket.c: win32: fd_read(), fd_write(): if recv() or send()
5380
	  fail with WSAEWOULDBLOCK, set errno to EAGAIN.
5381

    
5382
2006-10-03
5383

    
5384
	* src/inc.[ch]: exclude messages marked as read when counting new
5385
	  messages.
5386
	* libsylph/pop.[ch]: count messages skipped by size limit.
5387

    
5388
2006-10-02
5389

    
5390
	* src/mainwindow.c: main_window_get_position(): don't update position
5391
	  when window is hidden.
5392

    
5393
2006-09-28
5394

    
5395
	* version 2.3.0beta1
5396

    
5397
2006-09-28
5398

    
5399
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
5400
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
5401

    
5402
2006-09-28
5403

    
5404
	* src/trayicon.[ch]: trayicon_hide(): added.
5405
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
5406
	* src/main.c: app_will_exit(): call trayicon_destroy().
5407

    
5408
2006-09-28
5409

    
5410
	* src/trayicon.c: use 16x16 icon for Windows system tray.
5411
	* src/icons/stock_sylpheed_16.png
5412
	  src/icons/Makefile.am
5413
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
5414

    
5415
2006-09-28
5416

    
5417
	* src/trayicon.c: some code cleanups.
5418

    
5419
2006-09-27
5420

    
5421
	* src/summaryview.c: adjusted the width of icon columns for win32.
5422

    
5423
2006-09-27
5424

    
5425
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
5426
	  icon for 5 seconds.
5427
	* src/inc.c: blink the tray icon when new mails arrive.
5428

    
5429
2006-09-26
5430

    
5431
	* libsylph/prefs_common.[ch]
5432
	  src/trayicon.[ch]
5433
	  src/prefs_common_dialog.c
5434
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
5435
	  Just present window with left click of the tray icon.
5436
	  Removed 'About' menu.
5437
	  Added 'Display Sylpheed' menu.
5438
	  Added 'Minimize to tray icon' option.
5439

    
5440
2006-09-26
5441

    
5442
	* libsylph/session.[ch]: win32: made workaround for state machine
5443
	  freeze problem in GLib >= 2.8.x.
5444
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
5445
	  prevent the unexpected call of idle functions.
5446

    
5447
2006-09-22
5448

    
5449
	* version 2.2.9
5450

    
5451
2006-09-22
5452

    
5453
	* libsylph/defs.h: updated HOMEPAGE_URI.
5454
	  src/gtkshruler.c: updated URI.
5455

    
5456
2006-09-22
5457

    
5458
	* src/summaryview.c: fixed crash when summary was sorted by logical
5459
	  columns.
5460

    
5461
2006-09-21
5462

    
5463
	* version 2.2.8
5464

    
5465
2006-09-21
5466

    
5467
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
5468
	  view even if mlist is empty to update sort indicator.
5469

    
5470
2006-09-20
5471

    
5472
	* src/compose.c: compose_destroy()
5473
	  src/textview/c: textview_destroy(): remove selection clipboard
5474
	  before destruction (fixes crash with GTK+ 2.10 when closing window
5475
	  while selection is active).
5476

    
5477
2006-09-19
5478

    
5479
	* libsylph/utils.[ch]
5480
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
5481
	  when signing with PGP/MIME instead of using quoted-printable for
5482
	  compatibility with other MUAs.
5483

    
5484
2006-09-19
5485

    
5486
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
5487
	  encryption.
5488

    
5489
2006-09-14
5490

    
5491
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
5492
	  uidl file on disk full.
5493

    
5494
2006-09-14
5495

    
5496
	* src/textview.c: textview_write_error(): new.
5497
	  Made error messages display with red color. Show error when writing
5498
	  body failed.
5499

    
5500
2006-09-14
5501

    
5502
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
5503
	  session (fixes incorrect state display in Win32).
5504

    
5505
2006-09-14
5506

    
5507
	* src/summaryview.c: workaround for broken
5508
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
5509
	  Don't show sort indicator on icon columns.
5510
	  Simplified compose mode.
5511

    
5512
2006-09-13
5513

    
5514
	* libsylph/utils.c
5515
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
5516
	  error checking.
5517
	  procmime_get_part_fp(): check the return value of
5518
	  procmime_decode_content().
5519
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
5520
	  value.
5521

    
5522
2006-09-13
5523

    
5524
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
5525
	  a corrupted cache data.
5526
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
5527
	  and check error before rewind().
5528

    
5529
2006-09-13
5530

    
5531
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
5532
	  file and check errors.
5533

    
5534
2006-09-12
5535

    
5536
	* src/importldif.c: change cancel button to close when import
5537
	  finished.
5538
	* src/ldif.c: ldif_get_line(): refactored.
5539
	  ldif_read_file(): fixed a memory leak.
5540

    
5541
2006-09-12
5542

    
5543
	* libsylph/codeconv.c
5544
	  src/compose.c: made workaround for UTF-8 with BOM.
5545

    
5546
2006-09-12
5547

    
5548
	* src/ldif.[ch]: supported base64 encoded entries.
5549
	  Supported "mozillaNickname" entry.
5550
	  Use cn for display name if exists.
5551
	  Reverse first and last name on Japanese locale.
5552

    
5553
2006-09-06
5554

    
5555
	* src/messageview.c
5556
	  src/summaryview.c
5557
	  src/mainwindow.c: unify menu strings "View/Message source" and
5558
	  "View/All headers".
5559

    
5560
2006-09-06
5561

    
5562
	* libsylph/procmsg.h: MsgInfo
5563
	  src/compose.h: AttachInfo: don't use off_t because its size may
5564
	  change between compile time.
5565

    
5566
2006-09-06
5567

    
5568
	* libsylph/socket.c: retry waitpid() when it is interrupted
5569
	  (thanks to Stefaan).
5570

    
5571
2006-09-06
5572

    
5573
	* src/action.c: free_children(): wait for processes when they still
5574
	  exist.
5575
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
5576

    
5577
2006-09-06
5578

    
5579
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
5580
	  transparency (thanks to Fryderyk Dziarmagowski).
5581

    
5582
2006-09-04
5583

    
5584
	* src/action.c: execute_actions(): fixed wrong insertion point at
5585
	  TextView.
5586

    
5587
2006-08-23
5588

    
5589
	* libsylph/imap.[ch]
5590
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
5591
	  (thanks to IKEDA Soji).
5592

    
5593
2006-08-23
5594

    
5595
	* libsylph/procmsg.[ch]
5596
	  libsylph/procmime.[ch]
5597
	  src/textview.c
5598
	  src/mimeview.c
5599
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
5600
	  member from MimeInfo.
5601

    
5602
2006-08-17
5603

    
5604
	* src/textview.c
5605
	  src/rfc2015.c: supported verification of encrypted and signed
5606
	  messages with combined method.
5607
	  Show full signature information on the text view.
5608

    
5609
2006-08-16
5610

    
5611
	* src/sourcewindow.c: fixed scrolling problem on first click.
5612

    
5613
2006-08-15
5614

    
5615
	* libsylph/prefs_common.[ch]
5616
	  src/summaryview.c: don't move to trash on manual junk filtering when
5617
	  'Delete junk mails from server on receiving' is set.
5618

    
5619
2006-08-10
5620

    
5621
	* src/prefs_ui.[ch]
5622
	  src/prefs_common_dialog.c: link the state of 'Open first unread
5623
	  message when entering a folder' with 'Always open messages in
5624
	  summary when selected'.
5625

    
5626
2006-08-09
5627

    
5628
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
5629
	  sensitivity of '/File/Append signature'.
5630

    
5631
2006-08-09
5632

    
5633
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
5634
	  encoding of text file to see if it is locale encoding or UTF-8.
5635
	* src/compose.c: compose_insert_file(): check whole file to see if it
5636
	  is UTF-8.
5637

    
5638
2006-08-07
5639

    
5640
	* configure.in: use onig-config.
5641

    
5642
2006-08-07
5643

    
5644
	* src/folderview.c: added separator before 'Mark all read'.
5645

    
5646
2006-08-04
5647

    
5648
	* src/sylpheed.rc.in
5649
	  configure.in: added version information.
5650

    
5651
2006-08-04
5652

    
5653
	* src/sylpheed.rc.in
5654
	  src/Makefile.am
5655
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
5656

    
5657
2006-08-03
5658

    
5659
	* configure.in: fixed a bug that $LIBS was not properly restored
5660
	  when OpenSSL test failed (thanks to IWAMOTO Kouichi).
5661

    
5662
2006-08-03
5663

    
5664
	* libsylph/filter.c
5665
	  src/about.c
5666
	  src/prefs_filter_edit.c
5667
	  configure.in: Oniguruma can be used instead of system's regex API
5668
	  (thanks to IWAMOTO Kouichi).
5669

    
5670
2006-08-02
5671

    
5672
	* src/sumaryview.c:
5673
	  summary_filter_func()
5674
	  summary_filter_junk_func(): fixed a bug that flag changes were not
5675
	  saved with manual filtering.
5676

    
5677
2006-07-31
5678

    
5679
	* version 2.2.7
5680

    
5681
2006-07-31
5682

    
5683
	* src/folderview.c: folderview_menu_popup(): enable some menu items
5684
	  on receiving.
5685
	* libsylph/procmsg_empty_trash(): check whether the folder is really
5686
	  trash.
5687

    
5688
2006-07-28
5689

    
5690
	* src/rfc2015.c: sig_status_for_key(): check the error of
5691
	  gpgme_get_key() (fixes crashes on checking signature).
5692

    
5693
2006-07-28
5694

    
5695
	* src/compose.c
5696
	  src/messageview.c
5697
	  src/prefs_common_dialog.c
5698
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
5699

    
5700
2006-07-27
5701

    
5702
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
5703

    
5704
2006-07-26
5705

    
5706
	* src/compose.c: compose_reply_set_entry(): use original address
5707
	  strings instead of stripped ones. Fixed a bug that To: address
5708
	  was duplicated in Cc: on reply-to-all.
5709

    
5710
2006-07-25
5711

    
5712
	* libsylph/prefs_common.[ch]
5713
	  src/inc.c
5714
	  src/prefs_common_dialog.c: added an option to filter junk mails
5715
	  before normal filtering.
5716

    
5717
2006-07-24
5718

    
5719
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
5720
	  menu.
5721

    
5722
2006-07-21
5723

    
5724
	* src/summaryview.c: summary_filter_real(): fixed a bug that manual
5725
	  junk filtering didn't work when no filter rule exist.
5726

    
5727
2006-06-27
5728

    
5729
	* po/tr.po: fixed a typo which caused crash.
5730

    
5731
2006-06-26
5732

    
5733
	* src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): new.
5734
	* src/summaryview.c: made workarounds for the crash in GTK+ 2.8.x.
5735

    
5736
2006-06-25
5737

    
5738
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
5739
	  performance.
5740
	  Don't scan virtual folders.
5741

    
5742
2006-06-25
5743

    
5744
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
5745
	  removed redundant folder scan.
5746
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
5747
	  platforms (not tested).
5748

    
5749
2006-06-23
5750

    
5751
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
5752
	  directory using FindFirstFile() / FindNextFile().
5753

    
5754
2006-06-16
5755

    
5756
	* src/folderview.c: folderview_menu_popup(): enable "Mark all read"
5757
	  only when selected folder is opened in the case of IMAP4.
5758

    
5759
2006-06-16
5760

    
5761
	* libsylph/procmsg.[ch]
5762
	  src/folderview.c: added "Mark all read" to the folder context menu.
5763

    
5764
2006-06-09
5765

    
5766
	* version 2.2.6
5767

    
5768
2006-06-08
5769

    
5770
	* src/textview.c: textview_write_link(): remove spaces from href
5771
	  (fixes execution failure with ShellExecute() on Win32 and URI check).
5772

    
5773
2006-06-04
5774

    
5775
	* src/send_message.c: send_message_smtp(): added missing timeout
5776
	  handling (thanks to Colin).
5777

    
5778
2006-06-01
5779

    
5780
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
5781
	  3516.
5782

    
5783
2006-05-29
5784

    
5785
	* version 2.2.5
5786

    
5787
2006-05-26
5788

    
5789
	* libsylph/pop.c: pop3_lookup_next(): increment
5790
	  Pop3Session::cur_total_bytes too when deleting expired messages.
5791

    
5792
2006-05-26
5793

    
5794
	* src/foldersel.c: fixed a bug that bold face was disabled with
5795
	  GLib 2.10 and Pango 1.12.
5796

    
5797
2006-05-17
5798

    
5799
	* src/main.c: fixed execution failure when using accessibility module.
5800
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
5801
	  and buffer overflow when using half-width kana.
5802

    
5803
2006-05-09
5804

    
5805
	* src/summaryview.c: don't decrease new/unread count if zero.
5806

    
5807
2006-03-29
5808

    
5809
	* version 2.2.4
5810

    
5811
2006-03-27
5812

    
5813
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
5814

    
5815
2006-03-27
5816

    
5817
	* libsylph/utils.[ch]: subst_control(): new.
5818
	* libsylph/procheader.c: procheader_parse_stream(): remove control
5819
	  characters from headers.
5820
	* src/folderview.c
5821
	  src/summaryview.c: fixed a bug that bold face was disabled with
5822
	  GLib 2.10 and Pango 1.12.
5823

    
5824
2006-03-24
5825

    
5826
	* src/summaryview.[ch]: added the clear button for quick search entry.
5827

    
5828
2006-03-24
5829

    
5830
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
5831
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
5832

    
5833
2006-03-17
5834

    
5835
	* src/prefs_ui.[ch]
5836
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
5837
	  encoding method.
5838

    
5839
2006-03-17
5840

    
5841
	* libsylph/utils.[ch]
5842
	  libsylph/prefs_common.[ch]
5843
	  libsylph/procmime.c
5844
	  libsylph/codeconv.[ch]
5845
	  src/compose.c: implemented RFC 2231 filename encoding on send.
5846

    
5847
2006-03-16
5848

    
5849
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
5850

    
5851
2006-03-14
5852

    
5853
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
5854
	  when comparing path on Win32 (fixes duplicated subfolders when
5855
	  rebuilding folder tree on Win32 while settings were shared between
5856
	  Win32 and Unix).
5857

    
5858
2006-03-14
5859

    
5860
	* version 2.2.3
5861

    
5862
2006-03-10
5863

    
5864
	* src/icons/sylpheed.ico: made background transparent.
5865

    
5866
2006-03-10
5867

    
5868
	* src/query_search.c: enabled sorting of the result.
5869

    
5870
2006-03-10
5871

    
5872
	* src/editbook.c
5873
	  src/editgroup.c
5874
	  src/importldif.c
5875
	  src/editjpilot.c
5876
	  src/editaddress.c
5877
	  src/addressadd.c
5878
	  src/editldap_basedn.c
5879
	  src/editvcard.c
5880
	  src/editldap.c: modified the spacing of statusbar.
5881

    
5882
2006-03-10
5883

    
5884
	* src/addressbook.c: modified the accelerators, and the layout.
5885

    
5886
2006-03-10
5887

    
5888
	* libsylph/procmsg.[ch]
5889
	  src/messageview.c
5890
	  src/summaryview.c: printing messages now follows 'Show all headers'
5891
	  status.
5892

    
5893
2006-03-09
5894

    
5895
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
5896
	  if ~/.sylpheed-2.0/mailcap not found.
5897

    
5898
2006-03-09
5899

    
5900
	* libsylph/utils.[ch]
5901
	  libsylph/prefs_common.[ch]
5902
	  src/mimeview.c: added a hidden option "mime_command" for backward
5903
	  compatibility.
5904
	* libsylph/procmime.c
5905
	  libsylph/procmsg.c
5906
	  src/compose.c
5907
	  src/inc.c
5908
	  src/messageview.c
5909
	  src/summaryview.c: use str_find_format_times().
5910

    
5911
2006-03-08
5912

    
5913
	* libsylph/procmime.c: read mailcap file other than standard location.
5914

    
5915
2006-03-08
5916

    
5917
	* libsylph/procmime.[ch]
5918
	  src/mimeview.c: removed metamail support and replaced it with
5919
	  the alternative implementation.
5920
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
5921
	  "mime_audio_player" options for compatibility, but made them empty
5922
	  by default.
5923

    
5924
2006-03-07
5925

    
5926
	* src/compose.c: compose_get_signature_str(): allow relative signature
5927
	  path.
5928

    
5929
2006-03-06
5930

    
5931
	* src/textview.c: textview_uri_security_check(): ignore trailing path
5932
	  separator when comparing URI.
5933

    
5934
2006-03-06
5935

    
5936
	* src/compose.[ch]
5937
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
5938
	  compose window if not exist.
5939

    
5940
2006-03-06
5941

    
5942
	* libsylph/prefs_common.[ch]
5943
	  src/addressbook.c: preserve the window position of address book.
5944
	  Moved the position of Help menu.
5945

    
5946
2006-03-06
5947

    
5948
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
5949
	  mail accounts.
5950

    
5951
2006-03-03
5952

    
5953
	* version 2.2.2
5954

    
5955
2006-03-02
5956

    
5957
	* src/message_search.c: fixed crash after a message window was closed
5958
	  while the search dialog was still open.
5959

    
5960
2006-03-02
5961

    
5962
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
5963
	  to move folders right under the root folder.
5964

    
5965
2006-03-01
5966

    
5967
	* src/alertpanel.c: place dialog center if it is out of range (fixes
5968
	  main window becomes not responsive when alert dialog is shown while
5969
	  it is minimized on win32).
5970

    
5971
2006-03-01
5972

    
5973
	* src/main.c: win32: do console initialization only once.
5974

    
5975
2006-02-28
5976

    
5977
	* src/main.c: win32: output debug and help messages to newly created
5978
	  console.
5979

    
5980
2006-02-27
5981

    
5982
	* libsylph/utils.c: execute_async(), execute_sync(): win32: fixed
5983
	  encoding problem (GSpawn in GLib < 2.8.2 takes codepage arguments).
5984

    
5985
2006-02-27
5986

    
5987
	* version 2.2.1
5988

    
5989
2006-02-24
5990

    
5991
	* configure.in: enabled GtkSpell by default.
5992

    
5993
2006-02-24
5994

    
5995
	* libsylph/folder.h: fixed comments.
5996

    
5997
2006-02-24
5998

    
5999
	* src/summaryview.c: performance fix when resetting the quick search
6000
	  while sorted by thread date with descending order.
6001
	* Makefile.am
6002
	  sylpheed.spec.in: added README.es.
6003

    
6004
2006-02-24
6005

    
6006
	* README.es: added (thanks to Ricardo Mones).
6007
	* README, README.ja: changed the FSF address.
6008

    
6009
2006-02-23
6010

    
6011
	* src/subscribedialog.c: ignore non-ascii newsgroup names (fixes crash
6012
	  on Win32).
6013

    
6014
2006-02-22
6015

    
6016
	* libsylph/folder.c: folder_get_path(): use filename-safe string for
6017
	  IMAP cache directory.
6018
	* src/prefs_common_dialog.c: fixed a warning on compile.
6019

    
6020
2006-02-21
6021

    
6022
	* libsylph/utils.[ch]: uriencode_for_filename(): creates filename-safe
6023
	  string by URI encode (except space).
6024
	* libsylph/pop.c: use filename-safe string for UIDL file (might break
6025
	  backward compatibility on Unix).
6026

    
6027
2006-02-14
6028

    
6029
	* libsylph/session.c
6030
	  libsylph/socket.[ch]: win32: avoid blocking when reading from
6031
	  socket.
6032

    
6033
2006-02-13
6034

    
6035
	* version 2.2.0
6036

    
6037
2006-02-10
6038

    
6039
	* sylpheed.spec.in: modified Requires:.
6040

    
6041
2006-02-09
6042

    
6043
	* src/summaryview.c
6044
	  src/folderview.c: prohibit move/copy from/to queue folders, and
6045
	  move/copy to virtual folders.
6046

    
6047
2006-02-09
6048

    
6049
	* version 2.2.0rc
6050

    
6051
2006-02-08
6052

    
6053
	* libsylph/codeconv.c: conv_get_fallback_for_private_encoding():
6054
	  supported "x-sjis" encoding.
6055

    
6056
2006-02-08
6057

    
6058
	* libsylph/codeconv.c:
6059
	  conv_get_locale_charset()
6060
	  conv_get_locale_charset_str(): use GLib API on Win32 (fixes wrong
6061
	  encoding returned).
6062
	  src/rfc2015.c: sig_status_full(): use g_locale_to_utf8() for locale
6063
	  to UTF-8 conversion.
6064

    
6065
2006-02-07
6066

    
6067
	* src/mainwindow.c: made the help window of command line options
6068
	  singleton.
6069

    
6070
2006-02-07
6071

    
6072
	* src/tryaicon.c: trayicon_button_pressed(): force dropping of
6073
	  obscured flag in case window is obscured by always-on-top windows.
6074

    
6075
2006-02-07
6076

    
6077
	* src/compose.c: compose_exec_ext_editor(): fixed a problem that the
6078
	  UI was still insensitive after execution of external editor failed
6079
	  (thanks to M.Suzuki).
6080

    
6081
2006-02-07
6082

    
6083
	* src/tryaicon.c: trayicon_button_pressed(): use gtk_widget_iconify()
6084
	  instead of gtk_widget_hide() (fixes some problems).
6085

    
6086
2006-02-06
6087

    
6088
	* version 2.2.0beta8
6089

    
6090
2006-02-06
6091

    
6092
	* src/prefs_filter_edit.c: disabled regex match type on win32.
6093

    
6094
2006-02-06
6095

    
6096
	* libsylph/mh.c
6097
	  libsylph/imap.c: don't reset unread flag when moving/copying
6098
	  messages into trash.
6099<