Statistics
| Revision:

root / ChangeLog @ 3246

History | View | Annotate | Download (228 KB)

1
2013-04-04
2

    
3
	* src/messageview.c: messageview_save_as(): added the feature to save
4
	  message as plain text.
5

    
6
2013-04-03
7

    
8
	* libsylph/utils.[ch]
9
	  libsylph/procmsg.[ch]
10
	  src/filesel.[ch]
11
	  src/summaryview.c: added the feature to save message as plain text
12
	  (locale or UTF-8 encoding).
13

    
14
2013-03-29
15

    
16
	* version 3.4.0beta3
17

    
18
2013-03-29
19

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

    
22
2013-03-29
23

    
24
	* src/summaryview.c: summary_junk(): select proper junk folder instead
25
	  of default one.
26

    
27
2013-03-28
28

    
29
	* src/quote_fmt_parse.y: prohibit warnings when target message does
30
	  not exist.
31

    
32
2013-03-28
33

    
34
	* src/compose.c: compose_template_apply(): enabled quotation of
35
	  messages on forwarding.
36

    
37
2013-03-28
38

    
39
	* src/compose.c: refactored compose_quote_fmt().
40

    
41
2013-03-26
42

    
43
	* libsylph/imap.c: properly escape folder/username/password which
44
	  include double-quote or backslash.
45

    
46
2013-03-13
47

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

    
51
2013-02-15
52

    
53
	* procheader_scan_date_string(): optimized.
54

    
55
2013-02-15
56

    
57
	* libsylph/procheader.cprocheader_date_parse(): support ISO-type date
58
	  (YYYY-MM-DD HH:MM:SS).
59
	  Added workaround for time_t limit.
60
	  Supported more non-standard date.
61

    
62
2013-02-15
63

    
64
	* src/notificationwindow.c: notification_window_set_message():
65
	  check if the window exists.
66

    
67
2013-02-14
68

    
69
	* manual/ja/sylpheed.sgml: updated Japanese manual.
70

    
71
2013-02-14
72

    
73
	* libsylph/filter.c
74
	  libsylph/prefs_common.[ch]
75
	  src/prefs_common_dialog.c: added an option: "Do not classify message
76
	  as junk if sender is in the address book" (#77).
77

    
78
2013-02-14
79

    
80
	* src/notificationwindow.c: adjusted paddings again.
81
	  plugin/test/test.c: modified notification test.
82

    
83
2013-02-13
84

    
85
	* src/notificationwindow.c: adjusted paddings.
86

    
87
2013-02-13
88

    
89
	* src/plugin.[ch]
90
	  src/notificationwindow.[ch]
91
	  src/main.c
92
	  plugin/test/test.c: added plug-in API for notification window.
93

    
94
2013-02-13
95

    
96
	* src/inc.c
97
	  src/notificationwindow.[ch]: notification_window_open():
98
	  changed from notification_window_create().
99
	  Ignore first notify event when fading start.
100

    
101
2013-02-08
102

    
103
	* libsylph/prefs_common.[ch]
104
	  src/prefs_common_dialog.c
105
	  src/inc.c: added option: 'Show notification window when new messages
106
	  arrive'
107

    
108
2013-02-08
109

    
110
	* src/inc.[ch]
111
	  src/notificationwindow.[ch]: implemented new message notification
112
	  popup window.
113

    
114
2013-02-01
115

    
116
	* nsis/*.{nsh,nsi}: translate Start Menu shortcuts.
117

    
118
2013-01-31
119

    
120
	* version 3.4.0beta1
121

    
122
2013-01-31
123

    
124
	* src/mainwindow.c: help_command_line_show(): updated command line
125
	  help.
126

    
127
2013-01-31
128

    
129
	* src/rpop3.c: do not disconnect immediately but send QUIT on normal
130
	  POP3 errors.
131
	  Changed 'Refresh' button/menu to 'Resume'.
132

    
133
2013-01-31
134

    
135
	* src/main.c: changed safe mode option to "--safe-mode".
136

    
137
2013-01-30
138

    
139
	* src/rpop3.c: made button sensitivity and Stop/Refresh label
140
	  consistent.
141

    
142
2013-01-25
143

    
144
	* libsylph/mh.c: mh_scan_tree_recursive(): limit the recursion level
145
	  to 64.
146

    
147
2013-01-25
148

    
149
	* src/prefs_filter_edit.c: prefs_filter_edit_action_hbox_to_action():
150
	  check the existence of destination folder.
151

    
152
2013-01-24
153

    
154
	* libsylph/pop.c
155
	  src/inc.c: do not disconnect immediately but send QUIT on normal
156
	  POP3 errors.
157
	* libsylph/pop.c: set Pop3Session::state to POP3_ERROR if QUIT
158
	  fail.
159

    
160
2013-01-22
161

    
162
	* src/main.c
163
	  src/plugin.c: added safe mode (don't load plug-ins).
164

    
165
2013-01-22
166

    
167
	* libsylph/folder.c
168
	  libsylph/news.c
169
	  libsylph/imap.c: escape server name when creating cache directory
170
	  path (fixes IPv6 address on Windows).
171

    
172
2013-01-22
173

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

    
176
2012-11-20
177

    
178
	* libsylph/socket.c: sock_connect_with_timeout(): enabled timeout
179
	  setting on Windows.
180

    
181
2012-10-30
182

    
183
	* version 3.3.0
184

    
185
2012-10-30
186

    
187
	* manual/ja/sylpheed.sgml: updated Japanese manual.
188

    
189
2012-10-29
190

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

    
194
2012-10-12
195

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

    
198
2012-10-10
199

    
200
	* nsis/sylpheed.nsi
201
	  Makefile.am
202
	  sylpheed-mailto-protocol_admin.reg
203
	  sylpheed-mailto-protocol.reg: updated Windows registry entry file.
204

    
205
2012-10-10
206

    
207
	* nsis/sylpheed.nsi: fixed a typo in writing registry.
208

    
209
2012-10-10
210

    
211
	* libsylph/Makefile.am
212
	  src/Makefile.am
213
	  plugin/test/Makefile.am
214
	  plugin/attachment_tool/Makefile.am: removed includedir from include
215
	  path in Makefiles (thanks to Valentine Barshak).
216

    
217
2012-10-05
218

    
219
	* configure.in: raised the required GTK+ version to 2.8.0.
220

    
221
2012-10-05
222

    
223
	* nsis/english.nsh
224
	  nsis/japanese.nsh
225
	  nsis/sylpheed-defs.nsh
226
	  nsis/sylpheed.nsi: .eml file association was added.
227
	  Automatically set the default mailto and .eml handler on Windows 7.
228

    
229
2012-09-28
230

    
231
	* version 3.3.0beta2
232

    
233
2012-09-27
234

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

    
238
2012-09-26
239

    
240
	* sylpheed.spec.in: added sylpheed-plugins package, and fixed
241
	  plugindir.
242

    
243
2012-09-25
244

    
245
	* src/summaryview.c: summary_button_pressed(): fixed long-standing
246
	  drag begin bug on IMAP folders (#93).
247

    
248
2012-09-13
249

    
250
	* sylpheed.spec.in: fixed build on x86_64 platform.
251

    
252
2012-08-16
253

    
254
	* src/headerview.c: minor optimization for tooltips.
255

    
256
2012-08-16
257

    
258
	* src/headerview.c: fixed tooltips on windows.
259
	  Don't show previous tooltips when cleared.
260

    
261
2012-08-16
262

    
263
	* src/compose.c
264
	  src/mainwindow.c: removed redundant gtk_tooltips_new() and destroy
265
	  GtkTooltips object on close.
266

    
267
2012-08-16
268

    
269
	* src/headerview.[ch]: added tooltips of header labels.
270

    
271
2012-08-15
272

    
273
	* libsylph/prefs_common.[ch]
274
	  src/messageview.c
275
	  src/prefs_common_dialog.c: added an option to specify the position
276
	  of attach tool button.
277

    
278
2012-08-08
279

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

    
283
2012-07-27
284

    
285
	* version 3.3.0beta1
286

    
287
2012-07-27
288

    
289
	* src/export.c: pass the opened FolderItem when 'Export only selected
290
	  messages' is enabled.
291

    
292
2012-07-27
293

    
294
	* libsylph/folder.[ch]
295
	  libsylph/mbox.c: added interface to cancel mbox import/export.
296
	* src/export.c
297
	  src/import.c: made export/import progress dialog cancellable.
298

    
299
2012-07-27
300

    
301
	* libsylph/mbox.[ch]
302
	  src/export.c: added 'Export only selected messages' option to
303
	  the export dialog.
304

    
305
2012-07-26
306

    
307
	* src/messageview.c: enable quick launch from the attach tool menu.
308

    
309
2012-07-26
310

    
311
	* src/prefs_common_dialog.c: moved Images option in Display - Attach
312
	  tab.
313

    
314
2012-07-25
315

    
316
	* libsylph/prefs_common.[ch]
317
	  src/messageview.[ch]
318
	  src/textview.c
319
	  src/prefs_common_dialog.c
320
	  src/mainwindow.c: added "show_attached_files_first" global option,
321
	  which shows attached files first on message view.
322
	  The UI for "show_attach_tab" option was also added.
323
	  The attachment toggle button was moved to the left.
324
	  messageview_reflect_prefs(): added.
325

    
326
2012-07-04
327

    
328
	* config.rpath
329
	  install-sh
330
	  ABOUT-NLS: updated.
331

    
332
2012-07-03
333

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

    
337
2012-06-25
338

    
339
	* version 3.2.0
340

    
341
2012-06-25
342

    
343
	* src/Makefile.am: possible fix for gmodule link error on some
344
	  environments (#74).
345
	* libsylph/*.[ch]
346
	  src/*.[ch]
347
	  src/version.h.in: updated copyright year.
348

    
349
2012-06-20
350

    
351
	* src/icons/clip.xpm: replaced the clip icon with more visible one
352
	  on selected row.
353
	* src/summaryview.c: adjusted the width of the attach column.
354

    
355
2012-06-20
356

    
357
	* README
358
	  README.ja
359
	  INSTALL
360
	  INSTALL.ja: updated.
361

    
362
2012-06-20
363

    
364
	* libsylph/prefs_common.[ch]
365
	  src/messageview.c: added "show_attach_tab" option (no UI) which
366
	  toggles the Attachment tab and toggle button.
367

    
368
2012-06-19
369

    
370
	* src/inc.c: fixed 'Stop' button didn't become inactive after POP3
371
	  session finished.
372

    
373
2012-06-19
374

    
375
	* libsylph/prefs_common.c: win32: changed the default of junk
376
	  commands with sylfilter.
377

    
378
2012-06-19
379

    
380
	* manual/ja/sylpheed.sgml: updated Japanese manual.
381

    
382
2012-06-19
383

    
384
	* src/plugin.c: removed "dereferencing type-punned pointer will break
385
	  strict-aliasing rules" warnings.
386

    
387
2012-06-19
388

    
389
	* src/filesel.c: removed label warning on non-win32.
390

    
391
2012-06-19
392

    
393
	* libsylph/socket.c: sock_info_connect_by_hostname(): fixed
394
	  compilation error with --disable-ipv6 (thanks to Jerry Heyman).
395

    
396
2012-06-18
397

    
398
	* version 3.2.0beta9
399

    
400
2012-06-18
401

    
402
	* src/messageview.c: modified the width of tool menu arrow button.
403

    
404
2012-06-18
405

    
406
	* src/summaryview.c: added tooltip for message view toggle arrow.
407

    
408
2012-06-18
409

    
410
	* nsis/update-manager.nsi: prevent 'Sylpheed is running.' message
411
	  on update.
412

    
413
2012-06-18
414

    
415
	* src/mimeview.c: mimeview_destroy(): fixed a memory leak of a
416
	  GtkItemFactory.
417

    
418
2012-06-18
419

    
420
	* src/mimeview.[ch]: disabled 'Save all...' menu if attached files
421
	  with file name do not exist.
422

    
423
2012-06-18
424

    
425
	* src/messageview.c: added attached filenames to the tool menu.
426

    
427
2012-06-15
428

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

    
433
2012-06-13
434

    
435
	* src/compose.c: compose_attach_property(): force focus for compose
436
	  window (will fix #70).
437

    
438
2012-06-13
439

    
440
	* src/inc.c: included server name in the error dialog.
441
	* src/progressdialog.c: adjusted the column width.
442

    
443
2012-06-12
444

    
445
	* src/filesel.c: win32: handle multiple file selection with shortcuts.
446
	  Follow folder link on save mode.
447

    
448
2012-06-11
449

    
450
	* src/filesel.c: win32: follow Windows shortcut (.lnk).
451

    
452
2012-06-06
453

    
454
	* version 3.2.0beta8
455

    
456
2012-06-06
457

    
458
	* src/inc.c: properly detect DNS lookup error when
459
	  session_connect_full() failed immediately.
460

    
461
2012-05-31
462

    
463
	* libsylph/session.[ch]
464
	  libsylph/socket.[ch]
465
	  src/inc.[ch]
466
	  src/send_message.c: differentiate DNS lookup error from connection
467
	  errors.
468
	* libsylph/imap.c
469
	  libsylph/nntp.c: fixed resource leak on SOCKS connection failure.
470

    
471
2012-05-30
472

    
473
	* nsis/sylpheed.nsi: reserve nsProcess.dll file to speed up the launch
474
	  of installer.
475

    
476
2012-05-30
477

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

    
481
2012-05-30
482

    
483
	* manual/ja/*.html
484
	  manual/ja/Makefile.am: convert the encoding of HTML files to UTF-8
485
	  (prevents garbled character with IE).
486

    
487
2012-05-28
488

    
489
	* src/textview.c
490
	  src/compose.c: properly set line-space for auto-wrapped lines
491
	  (fixes Bug #64).
492

    
493
2012-05-18
494

    
495
	* src/main.c: open compose window before receiving on startup
496
	  (fixes Bug #61).
497

    
498
2012-05-02
499

    
500
	* src/compose.c: compose_attach_append(): fixed Bug #54: Focus problem
501
	  when reediting/forwarding emails after attachment deleted
502

    
503
2012-05-02
504

    
505
	* src/compose.c: when queueing messages or saving to draft folder,
506
	  disable them while mail checking only if queue or draft folder is
507
	  on IMAP server.
508
	* src/mainwindow.c: disabled Send button while mail check is running.
509

    
510
2012-05-02
511

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

    
514
2012-04-27
515

    
516
	* src/compose.c: cancel sending if new mail check is running.
517

    
518
2012-04-24
519

    
520
	* src/about.c: updated copyright year.
521

    
522
2012-04-23
523

    
524
	* libsylph/utils.[ch]
525
	  libsylph/libsylph-0.def: added play_sound() function (works only on
526
	  Windows).
527
	* libsylph/prefs_common.[ch]
528
	  src/prefs_common_dialog.c
529
	  src/inc.c: win32: added an option to play sound when new messages
530
	  arrive.
531

    
532
2012-04-20
533

    
534
	* libsylph/imap.c: imap_remove_msgs_by_seq_set(): workaround for
535
	  a broken IMAP server (Yahoo! Mail) which cannot fetch messages
536
	  right after EXPUNGE.
537

    
538
2012-04-18
539

    
540
	* src/update_check.c: removed compiler warnings caused by usage of
541
	  gboolean as gpointer (thanks to Ricard Mones).
542

    
543
2012-04-18
544

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

    
549
2012-04-18
550

    
551
	* src/addressbook.c: addressbook_list_button_pressed():
552
	  fixed Bug #47: Address book: Cancel editing contact results in
553
	  click-and-drag behaviour
554

    
555
2012-04-13
556

    
557
	* version 3.2.0beta7
558

    
559
2012-04-13
560

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

    
564
2012-04-13
565

    
566
	* libsylph/prefs_common.[ch]
567
	  src/filesel.[ch]: preserve the last selected folders between
568
	  sessions.
569

    
570
2012-04-12
571

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

    
574
2012-04-12
575

    
576
	* src/addressbook.[ch]
577
	  src/addr_compl.c: also use first and last name for completion.
578

    
579
2012-04-11
580

    
581
	* src/addr_compl.c: also match to the subsequent part of the name of
582
	  contacts (Bug #51).
583

    
584
2012-04-11
585

    
586
	* nsis/sylpheed-defs.nsh
587
	  nsis/sylpheed.nsi
588
	  nsis/english.nsh
589
	  nsis/japanese.nsh: abort installation if auto-uninstall was
590
	  cancelled or failed.
591
	  Added SylFilter in the installer.
592

    
593
2012-03-27
594

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

    
597
2012-03-26
598

    
599
	* libsylph/news.c: news_fetch_msg()
600
	  libsylph/imap.c: imap_fetch_msg(): refetch message when cache
601
	  file size is 0 (Bug #50).
602

    
603
2012-03-26
604

    
605
	* libsylph/defs.h: removed direct inclusion of <glibconfig.h> and
606
	  <glib/gwin32.h> (fixes Bug #53).
607

    
608
2012-03-26
609

    
610
	* src/menu.c: menu_button_position(): adjusted the menu position.
611

    
612
2012-03-26
613

    
614
	* src/folderview.c
615
	  src/summaryview.c: also support Shift+F10 for menu popup.
616

    
617
2012-03-26
618

    
619
	* src/summaryview.c: enabled menu popup with Menu key.
620

    
621
2012-03-26
622

    
623
	* src/menu.[ch]
624
	  src/folderview.c: enabled menu popup with Menu key.
625

    
626
2012-03-02
627

    
628
	* libsylph/imap.c: relaxed the response check of AUTHENTICATE and
629
	  APPEND (don't check space after '+').
630

    
631
2012-02-29
632

    
633
	* version 3.2.0beta6
634

    
635
2012-02-21
636

    
637
	* libsylph/Makefile.am
638
	  src/Makefile.am
639
	  plugin/test/Makefile.am
640
	  plugin/attachment_tool/Makefile.am
641
	  configure.in: fixed compilation error with Fink + OS X (Bug #42).
642
	  (moved -I$(top_srcdir)/* to the beginning of INCLUDES)
643

    
644
2012-02-21
645

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

    
650
2012-01-20
651

    
652
	* libsylph/imap.c: emit "add-msg", "remove-msg", "remove-all-msg",
653
	  "move-folder" and "remove-folder" signals.
654

    
655
2012-01-20
656

    
657
	* libsylph/news.c
658
	  libsylph/nntp.[ch]: supported SOCKS proxy.
659

    
660
2012-01-19
661

    
662
	* src/prefs_filter_edit.[ch]: made 'is shorter than' default for 'Age'
663
	  condition.
664

    
665
2012-01-18
666

    
667
	* src/plugin.[ch]
668
	  src/plugin-marshal.list
669
	  src/prefs_template.c
670
	  src/prefs_common_dialog.c
671
	  src/prefs_filter_edit.c
672
	  src/prefs_account_dialog.c
673
	  src/prefs_filter.c
674
	  src/plugin_manager.c: added new plug-in signals for preferences
675
	  dialogs (#30).
676

    
677
2012-01-11
678

    
679
	* src/messageview.c: add .eml extension like summary_save_as().
680
	* src/summaryview.c: summary_set_row(): show as '(No Subject)'
681
	  when subject is empty string.
682

    
683
2012-01-06
684

    
685
	* src/inc.c
686
	  src/plugin.[ch]
687
	  src/plugin-marshal.list
688
	  plugin/test/test.c: added new plug-in signals (#10):
689
	  "inc-mail-start": notify start of receiving
690
	  "inc-mail-finished": notify end of receiving and number of new
691
	  messages
692

    
693
2012-01-06
694

    
695
	* src/trayicon.c: extended the blinking period of tray icon to 10
696
	  seconds.
697

    
698
2012-01-06
699

    
700
	* manual/ja/sylpheed.sgml: updated Japanese manual.
701

    
702
2012-01-05
703

    
704
	* src/prefs_common_dialog.c: fixed a typo.
705

    
706
2011-12-27
707

    
708
	* version 3.2.0beta5
709

    
710
2011-12-26
711

    
712
	* src/rpop3.c: added refresh (reload) menu.
713

    
714
2011-12-22
715

    
716
	* src/rpop3.c: implemented reloading after the loading stopped.
717

    
718
2011-12-21
719

    
720
	* src/rpop3.c: supported SOCKS proxy.
721
	  Receive message headers from the latest one.
722

    
723
2011-12-21
724

    
725
	* libsylph/imap.c:
726
	  imap_session_get()
727
	  imap_cmd_noop(): check the activity of session, and return NULL
728
	  if busy. This fixes crashes when message fetch and new message
729
	  checking happen at the same time.
730

    
731
2011-12-16
732

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

    
736
2011-11-29
737

    
738
	* version 3.2.0beta4
739

    
740
2011-11-29
741

    
742
	* src/prefs_common_dialog.c: sylfilter command was added as a preset
743
	  of junk filter program.
744

    
745
2011-11-17
746

    
747
	* src/mainwindow.c: main_window_create(): force visibility of the
748
	  message view on startup (fixes wrong view size on vertical-view
749
	  mode).
750
	  main_window_get_size(): don't update summaryview_vwidth if
751
	  message view is not visible.
752

    
753
2011-10-14
754

    
755
	* src/summaryview.c: show both filtered and original numbers of
756
	  messages on the status label.
757
	  Show the numbers of moved/copied/deleted marks on filtered mode.
758

    
759
2011-10-04
760

    
761
	* src/quick_search.c: implemented multiple keywords search of the
762
	  quick search entry.
763

    
764
2011-09-16
765

    
766
	* src/summaryview.c: summary_select_row(): don't always move focus
767
	  when refreshing (mainly for quick search).
768

    
769
2011-09-15
770

    
771
	* libsylph/procmime.c: made MIME debug print optional and disabled by
772
	  default.
773
	* src/summaryview.c
774
	  src/folderview.c
775
	  src/mainwindow.c: prevent "imap_cmd_gen_send: cannot send command
776
	  because another command is already running." error by locking the
777
	  UI on command execution.
778

    
779
2011-09-08
780

    
781
	* version 3.2.0beta3
782

    
783
2011-09-08
784

    
785
	* manual/ja/sylpheed.sgml: updated Japanese manual.
786

    
787
2011-08-11
788

    
789
	* version 3.2.0beta2
790

    
791
2011-08-11
792

    
793
	* libsylph/procmsg.c: procmsg_open_cache_file_mmap(): removed
794
	  warnings when cache files were not found.
795

    
796
2011-08-11
797

    
798
	* libsylph/html.c: minor code cleanup.
799

    
800
2011-08-10
801

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

    
806
2011-08-10
807

    
808
	* libsylph/procmime.c: removed alloca() calls.
809

    
810
2011-08-03
811

    
812
	* src/quick_search.c: applied a patch to fix quick search text color
813
	  on dark themes (thanks to speps).
814

    
815
2011-08-03
816

    
817
	* libsylph/folder.[ch]
818
	  src/summaryview.[ch]: reflect account preference for trash folder.
819
	  summary_colorlabel_menu_item_activate_item_cb(): removed a warning.
820

    
821
2011-07-21
822

    
823
	* src/textview.c: use style colors for part widgets.
824

    
825
2011-07-20
826

    
827
	* libsylph/html.c: html_get_tag(): support tags such as <br/> and
828
	  <name value="foo" />.
829

    
830
2011-07-05
831

    
832
	* libsylph/procmsg.c: use memory mapped file to read cache files.
833
	  This improves the speed of cache reading.
834
	  (requires GTK+ >= 2.8)
835

    
836
2011-06-30
837

    
838
	* version 3.2.0beta1
839

    
840
2011-06-30
841

    
842
	* libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.
843

    
844
2011-06-30
845

    
846
	* src/textview.c
847
	  src/mimeview.[ch]: added 'Print' menu in mime part menu.
848
	  Added part widget to message/rfc822 part.
849

    
850
2011-06-29
851

    
852
	* libsylph/socket.c: win32: supported IPv6 with fallback implementation
853
	  for Windows 2000.
854
	* makewin32.sh: enabled IPv6.
855

    
856
2011-06-28
857

    
858
	* src/foldersel.c: removed alloca() calls.
859
	* src/account_dialog.c: account_open(): removed alloca() call.
860
	* src/folderview.c: removed alloca() calls.
861
	* src/undo.c: undo_insert_text_cb(): removed alloca() call.
862
	* libsylph/xml.c: xml_unescape_str(): removed alloca() call.
863

    
864
2011-06-24
865

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

    
868
2011-06-24
869

    
870
	* src/summaryview.c: summary_colorlabel_menu_item_activate_item_cb():
871
	  removed alloca().
872
	* libsylph/utils.c: my_tmpfile(): win32: fixed a memory leak.
873
	  unix: removed alloca().
874
	* src/compose.c: removed alloca() calls.
875

    
876
2011-06-23
877

    
878
	* src/mimeview.[ch]
879
	  src/textview.c: fixed a typo: mimeview_launch_part() and code
880
	  cleanups. Removed alloca() call.
881
	* src/summaryview.c
882
	  src/messageview.c
883
	  src/inc.c: removed alloca() calls.
884
	* libsylph/utils.[ch]: to_human_readable_buf(): new.
885

    
886
2011-06-16
887

    
888
	* src/menu.h
889
	  src/textview.c: use image menu item for part menu.
890

    
891
2011-06-15
892

    
893
	* src/textview.[ch]: reuse popup menu for each attachments.
894

    
895
2011-06-14
896

    
897
	* src/textview.c: textview_part_widget_destroy_notify(): fixed destroy
898
	  notify handler.
899
	  Use prelight state.
900
	  textview_part_widget_exposed(): draw edges as rounded.
901
	  textview_part_widget_button_pressed(): disable 'Copy file name'
902
	  menu if file name not exist.
903

    
904
2011-06-13
905

    
906
	* src/textview.c: highlight part widgets on mouse over.
907

    
908
2011-06-13
909

    
910
	* src/textview.c
911
	  src/mimeview.[ch]: implemented popup menu of attachments in text
912
	  view.
913

    
914
2011-06-13
915

    
916
	* src/textview.c: fixed handling of button release event.
917

    
918
2011-06-10
919

    
920
	* libsylph/procmsg.c
921
	  libsylph/libsylph-0.def: procmsg_add_messages_from_queue():
922
	  fixed an error when removing queued messages on win32.
923

    
924
2011-06-10
925

    
926
	* src/compose.c
927
	  plugin/test/test.c: changed the spec of compose-send signal
928
	  because the previous one prohibited sending if the signal is not
929
	  used.
930

    
931
2011-06-10
932

    
933
	* src/textview.c: added border line before and after headers.
934
	  Made attachments display more graphical.
935

    
936
2011-06-09
937

    
938
	* src/account_dialog.c
939
	  src/prefs_filter.c: fixed duplicated keyboard accelerators.
940

    
941
2011-06-08
942

    
943
	* libsylph/procmsg.[ch]
944
	  libsylph/folder.c: remove queue headers when moving messages from
945
	  a queue folder (fixes Debian BTS #493546).
946

    
947
2011-06-08
948

    
949
	* src/messageview.c
950
	  src/plugin.[ch]
951
	  src/plugin-marshal.list
952
	  plugin/test/test.c: added a new plug-in API: "messageview-show".
953

    
954
2011-06-08
955

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

    
961
2011-06-06
962

    
963
	* src/compose.c: compose_generate_msgid(): don't use mailbox part
964
	  of address directly, instead use md5 hash of random number + mailbox
965
	  part.
966

    
967
2011-06-06
968

    
969
	* src/compose.c: compose_send(): don't close compose window when
970
	  saving to outbox failed.
971

    
972
2011-05-18
973

    
974
	* libsylph/codeconv.c: conv_encode_header(): replaced alloca() with
975
	  g_malloc() and g_strndup().
976

    
977
2011-05-18
978

    
979
	* libsylph/folder.[ch]
980
	  libsylph/imap.[ch]
981
	  src/mainwindow.c: cancel online mode switch if active sessions
982
	  exist (fixes crash on offline switch while IMAP session is active).
983

    
984
2011-05-13
985

    
986
	* src/textview.c: textview_make_clickable_parts(): removed alloca()
987
	  and use GSList.
988
	* src/compose.c: removed some alloca() calls.
989
	* libsylph/procheader.c: removed alloca() calls.
990
	* libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca()
991
	  calls.
992

    
993
2011-05-12
994

    
995
	* src/prefs_ui.c: removed alloca() calls.
996

    
997
2011-05-12
998

    
999
	* libsylph/prefs.h
1000
	  libsylph/account.c
1001
	  src/account_dialog.c: increased the prefs buffer size from 1024
1002
	  to 8192.
1003

    
1004
2011-05-06
1005

    
1006
	* version 3.1.1
1007

    
1008
2011-03-22
1009

    
1010
	* configure.in: added the following line for newer gcc-4.5:
1011
	  LIBS="$LIBS `$PKG_CONFIG --libs enchant`"
1012
	  (thanks to Ricardo Mones)
1013

    
1014
2011-03-16
1015

    
1016
	* src/compose.c: changed keyboard shortcut of File/Send to prevent
1017
	  accidental sending.
1018

    
1019
2011-03-14
1020

    
1021
	* src/summaryview.c: mark messages read when message view becomes
1022
	  visible by Enter or Space key.
1023

    
1024
2011-03-01
1025

    
1026
	* src/addressadd.c
1027
	  src/addrindex.c: renamed variable 'interface' to 'iface'.
1028

    
1029
2011-02-28
1030

    
1031
	* src/addressbook.c
1032
	  src/prefs_common_dialog.c: fixed compilation problem on MinGW
1033
	  (interface -> iface). Thanks to Hayashi.
1034

    
1035
2011-02-25
1036

    
1037
	* libsylph/defs.h
1038
	  libsylph/utils.c
1039
	  src/main.c: OS X: changed the location of settings to
1040
	  ~/Library/Application Support/Sylpheed .
1041

    
1042
2011-02-25
1043

    
1044
	* libsylph/utils.c
1045
	  libsylph/defs.h
1046
	  src/mimeview.c
1047
	  src/prefs_common_dialog.c: use 'open' command for URI, file open
1048
	  and text editor on OS X.
1049

    
1050
2011-02-15
1051

    
1052
	* src/summaryview.c: summary_show_queued_msgs(): clear selection list
1053
	  because it can be invalid after appending messages.
1054

    
1055
2011-02-14
1056

    
1057
	* src/addressbook.c
1058
	  src/addressitem.h
1059
	  src/addrindex.[ch]: renamed 'interface' in struct to 'iface' to
1060
	  prevent compilation problem on some environments.
1061

    
1062
2011-02-10
1063

    
1064
	* src/main.c
1065
	  src/gtkutils.c: implement fix_font_setting() for Mac OS X.
1066

    
1067
2011-02-10
1068

    
1069
	* libsylph/codeconv.c:
1070
	  conv_get_locale_charset()
1071
	  conv_get_locale_charset_str(): return correct locale encoding
1072
	  for Mac OS X (usually UTF-8).
1073

    
1074
2011-02-04
1075

    
1076
	* libsylph/prefs_common.[ch]
1077
	  src/addressbook.c: save the columns width of address book.
1078

    
1079
2011-01-31
1080

    
1081
	* version 3.1.0
1082

    
1083
2011-01-31
1084

    
1085
	* sylpheed.desktop: added Ukrainian and Russian comment.
1086

    
1087
2011-01-28
1088

    
1089
	* sylpheed.desktop: added Turkish comment.
1090

    
1091
2011-01-24
1092

    
1093
	* src/prefs_common_dialog.c: removed a warning.
1094
	* src/sylpheed.rc.in: updated LegalCopyright.
1095
	* libsylph/procmime.c: procmime_get_part_fp_fp(): fixed return value
1096
	  on error.
1097

    
1098
2011-01-24
1099

    
1100
	* version 3.1.0rc
1101

    
1102
2011-01-24
1103

    
1104
	* src/plugin-marshal.list
1105
	  src/Makefile.am: added marshaller for plug-in library.
1106

    
1107
2011-01-24
1108

    
1109
	* src/sylpheed-marshal.list
1110
	  src/textview.c
1111
	  src/plugin.[ch]
1112
	  plugin/test/test.c: added MsgInfo argument to "textview-menu-popup"
1113
	  signal.
1114

    
1115
2011-01-24
1116

    
1117
	* src/summaryview.c: fixed warnings about non-string literal format.
1118

    
1119
2011-01-21
1120

    
1121
	* src/addressbook.c: fixed double underline in menu label
1122
	  (thanks to Ricardo Mones).
1123

    
1124
2011-01-21
1125

    
1126
	* README
1127
	  README.ja
1128
	  LICENSE
1129
	  nsis/COPYING*.txt
1130
	  src/about.c: updated copyright year.
1131

    
1132
2011-01-21
1133

    
1134
	* src/undo.c: fixed long-standing undo-redo bug:
1135
	  1. input "a b"
1136
	  2. delete 3 chars by backspace
1137
	  3. undo 2 times
1138
	  4. "a ba" is entered, not "a b"
1139

    
1140
2011-01-19
1141

    
1142
	* src/sylpheed-marshal.list
1143
	  src/textview.c
1144
	  src/plugin.[ch]
1145
	  PLUGIN.txt
1146
	  PLUGIN.ja.txt: added "textview-menu-popup" signal for plug-ins.
1147
	* plugin/test/test.[ch]: use "textview-menu-popup" signal.
1148

    
1149
2011-01-19
1150

    
1151
	* libsylph/filter.[ch]
1152
	  src/inc.c
1153
	  src/summaryview.c: check the return value of junk filter command
1154
	  and show error dialog on failure.
1155

    
1156
2011-01-18
1157

    
1158
	* src/inc.c
1159
	  src/folderview.c: do not count junk-filtered or trashed messages as
1160
	  new ones.
1161
	  Do not display new state as red color on Junk folder.
1162

    
1163
2011-01-18
1164

    
1165
	* src/addressadd.c: removed warnings about xpm.
1166

    
1167
2011-01-17
1168

    
1169
	* src/summaryview.c: summary_qsearch(): fixed crash when folder tree is
1170
	  empty.
1171

    
1172
2011-01-17
1173

    
1174
	* version 3.1.0beta7
1175

    
1176
2011-01-17
1177

    
1178
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1179

    
1180
2011-01-17
1181

    
1182
	* src/version.h.in
1183
	  src/about.c: added build revision to the about dialog.
1184

    
1185
2011-01-17
1186

    
1187
	* src/summaryview.c: summary_get_tmp_marked_msg_list(): don't use
1188
	  full copy for saving flags.
1189

    
1190
2011-01-16
1191

    
1192
	* src/summaryview.c: summary_restore_tmp_marks(): optimized.
1193

    
1194
2011-01-14
1195

    
1196
	* src/summaryview.c: preserve temporary movec/copy marks on refresh.
1197
	  summary_show_queued_msgs(): update status display.
1198

    
1199
2011-01-11
1200

    
1201
	* src/update_check.c: win32: properly set the parameter of default
1202
	  download URL.
1203
	* makewin32.sh: also install attachment_tool plug-in.
1204

    
1205
2011-01-07
1206

    
1207
	* libsylph/prefs_common.[ch]
1208
	  src/compose.c
1209
	  src/send_message.c
1210
	  src/prefs_common_dialog.c: added an option to disable the send
1211
	  dialog. Made the compose window insensitive on sending.
1212

    
1213
2011-01-07
1214

    
1215
	* src/send_message.[ch]: send_message_queue_all(): refactored.
1216

    
1217
2011-01-06
1218

    
1219
	* libsylph/filter.c: filter_match_rule(): optimized by modifying the
1220
	  order of condition matching.
1221

    
1222
2011-01-06
1223

    
1224
	* src/prefs_common_dialog.c: modified 'Address auto-completion'
1225
	  setting layout.
1226

    
1227
2011-01-06
1228

    
1229
	* src/query_search.c
1230
	  src/prefs_filter_edit.c: made the default boolean type of query
1231
	  search and filter condition AND.
1232

    
1233
2011-01-06
1234

    
1235
	* src/textview.c: added context menu 'Reply to this address'.
1236

    
1237
2011-01-05
1238

    
1239
	* src/inc.c: always update summary even when
1240
	  prefs_common.open_inbox_on_inc is true (fixes wrong unread number
1241
	  display).
1242

    
1243
2010-12-24
1244

    
1245
	* version 3.1.0beta6
1246

    
1247
2010-12-24
1248

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

    
1251
2010-12-24
1252

    
1253
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1254

    
1255
2010-12-22
1256

    
1257
	* libsylph/filter.[ch]
1258
	  libsylph/prefs_common.[ch]
1259
	  libsylph/mbox.c
1260
	  src/inc.[ch]
1261
	  src/main.c
1262
	  src/summaryview.[ch]
1263
	  src/prefs_common_dialog.c: refactored junk filter rule management.
1264
	  Create junk filter rule on demand.
1265
	  Deprecated prefs_common_junk_filter_list_set().
1266
	  Automatically select appropriate Junk folder on filtering.
1267

    
1268
2010-12-22
1269

    
1270
	* src/addressbook.c: added menu 'Add to recipient/Cc/Bcc'.
1271

    
1272
2010-12-21
1273

    
1274
	* libsylph/session.c
1275
	  src/rpop3.c
1276
	  src/compose.c
1277
	  src/inc.c
1278
	  src/passphrase.c
1279
	  src/sigstatus.c: changed deprecated gtk_timeout_add() to
1280
	  g_timeout_add(_full)(). Use G_PRIORITY_LOW for long timeout
1281
	  interval (may fix slow receiving problem?).
1282

    
1283
2010-12-20
1284

    
1285
	* libsylph/prefs_common.[ch]
1286
	  src/compose.[ch]
1287
	  src/addressbook.c
1288
	  src/addr_compl.c
1289
	  src/prefs_common_dialog.c: added new option: "Set only mail address
1290
	  when composing from address book".
1291
	  Don't add modified flag when opening composition window from
1292
	  address book.
1293
	* src/importldif.c: fixed uninitialized variable.
1294

    
1295
2010-12-17
1296

    
1297
	* src/compose.c
1298
	  src/mimeview.c: changed the label 'MIME type' to 'Data type' for
1299
	  understandability.
1300

    
1301
2010-12-17
1302

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

    
1306
2010-12-15
1307

    
1308
	* src/summaryview.c: summary_toggle_view(): mark as read when message
1309
	  view is toggled on.
1310

    
1311
2010-12-14
1312

    
1313
	* libsylph/folder.[ch]
1314
	  src/mainwindow.c: disconnect all current sessions of remote folders
1315
	  when going offline.
1316

    
1317
2010-12-14
1318

    
1319
	* src/summaryview.c: reverted the behavior when 'Always open messages
1320
	  in summary when selected' is off (don't display a message when
1321
	  opening a folder).
1322

    
1323
2010-12-09
1324

    
1325
	* version 3.1.0beta5
1326

    
1327
2010-12-09
1328

    
1329
	* src/send_message.c: send_message_smtp(): fixed a bug that
1330
	  temporary password was not cleared on auth failure.
1331

    
1332
2010-12-09
1333

    
1334
	* src/plugin.h: fixed typo.
1335
	* src/update_check.c: update_check(): win32: fixed crash on update
1336
	  check.
1337
	* configure.in: enable updatecheckplugin only if updatecheck is
1338
	  enabled.
1339

    
1340
2010-12-08
1341

    
1342
	* version 3.1.0beta4
1343

    
1344
2010-12-08
1345

    
1346
	* libsylph/socks.c: win32: fixed compilation error.
1347

    
1348
2010-12-07
1349

    
1350
	* libsylph/prefs_account.[ch]
1351
	  src/prefs_account_dialog.c: added UI for SOCKS settings.
1352
	* libsylph/session.c: session_connect_full(): check if
1353
	  socks_info->proxy_host is set.
1354
	* libsylph/imap.c: added SOCKS proxy support.
1355
	* manual/ja/sylpheed.sgml: added SOCKS proxy description.
1356

    
1357
2010-12-07
1358

    
1359
	* libsylph/prefs_account.[ch]
1360
	  libsylph/socks.[ch]
1361
	  libsylph/session.[ch]
1362
	  src/inc.c
1363
	  src/send_message.c: added SOCKS4/5 proxy support.
1364

    
1365
2010-12-03
1366

    
1367
	* nsis/*: added NSIS installer script files.
1368

    
1369
2010-12-01
1370

    
1371
	* libsylph/prefs_common.[ch]
1372
	  src/summaryview.c
1373
	  src/prefs_common_dialog.c: added an option 'Always mark as read when
1374
	  a message is opened'. This will bring back the previous behavior.
1375

    
1376
2010-11-25
1377

    
1378
	* src/main.c
1379
	  src/setup.h: win32: added missing code for WAB file import.
1380

    
1381
2010-11-18
1382

    
1383
	* manual/ja/sylpheed.sgml: updated to 3.1.
1384

    
1385
2010-11-16
1386

    
1387
	* libsylph/xml.[ch]: xml_escape_str(): added.
1388

    
1389
2010-11-12
1390

    
1391
	* src/plugin_manager.c: fixed button order.
1392

    
1393
2010-11-09
1394

    
1395
	* src/rpop3.c: rpop3_account(): clear temporary password if
1396
	  authentication fails.
1397

    
1398
2010-11-05
1399

    
1400
	* src/update_check.c
1401
	  src/mainwindow.c: modified strings about plug-ins.
1402

    
1403
2010-11-05
1404

    
1405
	* src/main.c
1406
	  src/update_check.c: convert argv[0] to UTF-8 (fixes restart of
1407
	  process on Win32 when installed on non-ascii path).
1408

    
1409
2010-11-02
1410

    
1411
	* libsylph/sylmain.c
1412
	  libsylph/defs.h
1413
	  src/update_check.[ch]
1414
	  src/plugin_manager.c
1415
	  src/plugin.[ch]
1416
	  src/main.[ch]
1417
	  src/libsylpheed-plugin-0.def
1418
	  src/mainwindow.[ch]
1419
	  plugin/test/test.c
1420
	  configure.in: merged plug-in update check and automatic update patch.
1421

    
1422
2010-10-25
1423

    
1424
	* libsylph/procmime.[ch]: added procmime_get_part_fp_fp().
1425

    
1426
2010-10-21
1427

    
1428
	* src/plugin.[ch]
1429
	  src/main.c: added new functions for sending messages.
1430

    
1431
2010-10-21
1432

    
1433
	* src/summaryview.c: modified always_show_msg flag handling.
1434

    
1435
2010-08-31
1436

    
1437
	* libsylph/prefs_account.c: leave messages on POP3 server for 7 days
1438
	  by default.
1439

    
1440
2010-08-30
1441

    
1442
	* src/main.c: remote_command_exec(): fixed the bug that default
1443
	  account's inbox was not properly selected when 'Open inbox on
1444
	  startup' was enabled.
1445

    
1446
2010-08-19
1447

    
1448
	* src/addressbook.[ch]
1449
	  src/setup.c: win32: implemented automatic import of Windows Address
1450
	  Book (WAB) file.
1451

    
1452
2010-08-18
1453

    
1454
	* version 3.1.0beta3
1455

    
1456
2010-08-17
1457

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

    
1464
2010-08-10
1465

    
1466
	* libsylph/imap.c: imap_parse_envelope(): fixed for response:
1467
	  (... RFC822.SIZE 0 RFC822.HEADER "" ...)
1468

    
1469
2010-08-10
1470

    
1471
	* plugin/attachment_tool/attachment_tool.c: skip multipart messages
1472
	  without attachments.
1473

    
1474
2010-08-09
1475

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

    
1478
2010-08-09
1479

    
1480
	* src/main.c
1481
	  src/setup.c
1482
	  src/import.c: enabled cancellation of eml/dbx import.
1483

    
1484
2010-08-06
1485

    
1486
	* src/main.c
1487
	  src/setup.[ch]
1488
	  src/import.[ch]: win32: implemented automatic import of Outlook
1489
	  Express mail stores on first run.
1490

    
1491
2010-08-05
1492

    
1493
	* src/import.c: implemented the import feature of Outlook Express
1494
	  mailboxes (dbx).
1495

    
1496
2010-08-04
1497

    
1498
	* plugin/attachment_tool/Makefile.am: fixed.
1499

    
1500
2010-08-04
1501

    
1502
	* configure.in
1503
	  plugin/Makefile.am
1504
	  plugin/attachment_tool/*: added new plug-in 'Attachment Tool
1505
	  Plug-in'. This plug-in is distributed under the GNU LGPL.
1506

    
1507
2010-08-04
1508

    
1509
	* src/plugin.[ch]
1510
	  src/main.c
1511
	  src/summaryview.[ch]: added/fixed SummaryView and alert panel
1512
	  plug-in APIs.
1513

    
1514
2010-08-02
1515

    
1516
	* src/summaryview.c: summary_save_as(): added extension .eml for
1517
	  default file name.
1518

    
1519
2010-08-02
1520

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

    
1524
2010-07-30
1525

    
1526
	* libsylph/prefs_common.[ch]
1527
	  src/prefs_common_dialog.c
1528
	  src/folderview.c
1529
	  src/mainwindow.[ch]: added new global option 'Change current account
1530
	  on folder open'.
1531
	  Made 'mark_as_read_on_new_window' a hidden option.
1532

    
1533
2010-07-30
1534

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

    
1537
2010-07-30
1538

    
1539
	* src/summaryview.c: summary_mark_displayed_read(): made
1540
	  mark_as_read_on_new_window setting work.
1541

    
1542
2010-07-30
1543

    
1544
	* libsylph/folder.c: folder_destroy(): remove private data after
1545
	  folder_tree_destroy() to prevent warnings.
1546
	* libsylph/prefs_account.[ch]
1547
	  src/compose.c
1548
	  src/prefs_account_dialog.c: added new account option 'Put signature
1549
	  before quote (not recommended)'.
1550

    
1551
2010-07-30
1552

    
1553
	* src/summaryview.c: summary_selection_changed(): don't clear message
1554
	  view on multiple selection and always_show_msg mode.
1555
	* libsylph/prefs_common.c: made always_show_message_when_selected
1556
	  enable by default.
1557

    
1558
2010-07-29
1559

    
1560
	* src/prefs_common_dialog.c: modified description of Junk mail folder.
1561

    
1562
2010-07-29
1563

    
1564
	* libsylph/procmsg.c
1565
	  src/folderview.c: added 'Empty junk' context menu to Junk folder.
1566

    
1567
2010-07-29
1568

    
1569
	* libsylph/prefs_common.c
1570
	  src/main.c
1571
	  src/summaryview.c: use default Junk folder when
1572
	  prefs_common.junk_folder is not set.
1573

    
1574
2010-07-29
1575

    
1576
	* libsylph/mh.c
1577
	  libsylph/folder.[ch]
1578
	  libsylph/defs.h
1579
	  src/icons/stock_spam_16.png
1580
	  src/icons/Makefile.am
1581
	  src/foldersel.c
1582
	  src/prefs_folder_item.c
1583
	  src/stock_pixmap.[ch]
1584
	  src/folderview.c: added 'Junk' special folder and automatically
1585
	  create it when not exist.
1586

    
1587
2010-07-28
1588

    
1589
	* src/folderview.c: folderview_menu_popup(): show/hide needless items
1590
	  depending on context.
1591

    
1592
2010-07-28
1593

    
1594
	* src/summaryview.[ch]
1595
	  src/mainwindow.c: improved the always-show-msg-on-summary-select
1596
	  mode (don't mark as read on automatic selection).
1597

    
1598
2010-07-27
1599

    
1600
	* libsylph/sylmain.c
1601
	  src/main.c: moved ssl_init()/ssl_done() from
1602
	  syl_init()/syl_cleanup() to src/main. Fixes accepted SSL certs
1603
	  not loaded when using alternative config dir.
1604

    
1605
2010-07-23
1606

    
1607
	* libsylph/virtual.c
1608
	  src/folderview.c: enabled moving of virtual folders.
1609

    
1610
2010-07-22
1611

    
1612
	* src/addressbook.c: implemeted drag and drop of addresses.
1613

    
1614
2010-07-21
1615

    
1616
	* src/prefs_template.c: notify on OK button press if not saved.
1617

    
1618
2010-07-21
1619

    
1620
	* src/prefs_template.c: confirm on cancel if templates are modified.
1621
	  Added Up/Down button to reorder template list.
1622

    
1623
2010-07-20
1624

    
1625
	* src/importcsv.c: added 'Alias' attribute.
1626

    
1627
2010-07-16
1628

    
1629
	* version 3.1.0beta2
1630

    
1631
2010-07-16
1632

    
1633
	* manual/*/Makefile.am: disabled install of sylpheed.sgml.
1634

    
1635
2010-07-16
1636

    
1637
	* libsylph/utils.c
1638
	  libsylph/procmsg.c: removed redundant debug print.
1639

    
1640
2010-07-16
1641

    
1642
	* libsylph/libsylph-0.def: updated.
1643
	* src/libsylpheed-plugin-0.def: updated.
1644

    
1645
2010-07-16
1646

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

    
1650
2010-07-16
1651

    
1652
	* manual/GFDL-1.2
1653
	  manual/en/sylpheed.sgml
1654
	  manual/en/*.html: updated to sylpheeddoc_manual_en_09032003.tar.gz.
1655
	  Added missing SGML source file. Also included GFDL-1.2 text file.
1656

    
1657
2010-07-14
1658

    
1659
	* src/plugin.[ch]
1660
	  src/main.c: added syl_plugin_summary_show_queued_msgs() and cleanup
1661
	  the code.
1662

    
1663
2010-07-14
1664

    
1665
	* src/gtkutils.[ch]
1666
	  src/addressbook.c
1667
	  src/compose.c
1668
	  src/mainwindow.c: always display fixed-positioned windows on screen
1669
	  (prevent windows displayed outside of screen between multi and
1670
	  single monitor switching).
1671
	* src/compose.c: always display compose window at the same location
1672
	  even if overlapped.
1673

    
1674
2010-07-13
1675

    
1676
	* src/summaryview.c: summary_show_queued_msgs(): scroll summary view
1677
	  to make added messages are visible.
1678

    
1679
2010-07-13
1680

    
1681
	* src/mainwindow.c: show error dialog on failure.
1682

    
1683
2010-07-13
1684

    
1685
	* libsylph/procmsg.c: procmsg_concat_partial_messages(): fully
1686
	  implemented RFC 2046.
1687

    
1688
2010-07-13
1689

    
1690
	* libsylph/procmsg.c
1691
	  libsylph/procmime.c: allow Content-Type without total parameter.
1692

    
1693
2010-07-12
1694

    
1695
	* libsylph/utils.[ch]
1696
	  libsylph/procmsg.[ch]
1697
	  libsylph/procmime.[ch]
1698
	  src/mainwindow.c: implemented concatenation of partial messages
1699
	  (RFC 2046). The header concatenation is still incomplete.
1700

    
1701
2010-07-08
1702

    
1703
	* faq/GFDL-1.2
1704
	  faq/Makefile.am
1705
	  faq/en/*.xml
1706
	  faq/en/Makefile.am: added missing source files of English FAQ.
1707
	  Also included GFDL-1.2 text file.
1708

    
1709
2010-07-07
1710

    
1711
	* src/prefs_common_dialog.c: changed the upper limit of auto check
1712
	  interval to 1000 minutes.
1713

    
1714
2010-07-06
1715

    
1716
	* src/plugin.[ch]
1717
	  src/main.c
1718
	  plugin/test/test.c: added plug-in APIs to get selected messages
1719
	  on summary.
1720

    
1721
2010-07-06
1722

    
1723
	* src/plugin.[ch]
1724
	  src/main.c
1725
	  src/summaryview.c
1726
	  plugin/test/test.c: added new plug-in APIs for manipulating the
1727
	  summary view popup menu.
1728

    
1729
2010-07-02
1730

    
1731
	* src/mainwindow.c
1732
	  src/summaryview.c
1733
	  src/prefs_common_dialog.c: changed 'Mark/Mark' to 'Mark/Set flag',
1734
	  'Mark/Unmark' to 'Mark/Unset flag'.
1735

    
1736
2010-07-02
1737

    
1738
	* src/summaryview.c: summary_show(): display error if a connection to
1739
	  IMAP/News server failed.
1740

    
1741
2010-07-02
1742

    
1743
	* src/plugin.[ch]
1744
	  src/main.c
1745
	  src/summaryview.[ch]
1746
	  src/folderview.c: added write lock mode on summary view.
1747

    
1748
2010-07-01
1749

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

    
1752
2010-07-01
1753

    
1754
	* src/folderview.c: folderview_key_pressed(): modified key handling
1755
	  code.
1756

    
1757
2010-07-01
1758

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

    
1762
2010-06-30
1763

    
1764
	* src/folderview.c: folderview_key_pressed(): move up/collapse/expand
1765
	  row with left/right key (like Windows Explorer).
1766

    
1767
2010-06-30
1768

    
1769
	* libsylph/procmsg.[ch]
1770
	  src/inc.c
1771
	  src/summaryview.[ch]: update summary view on receiving on the fly.
1772
	* configure.in: updated/fixed libtool version.
1773

    
1774
2010-06-18
1775

    
1776
	* libsylph/pop.c
1777
	  libsylph/session.c: protect against session->sock == NULL
1778
	  (fixes crash on cancel).
1779

    
1780
2010-06-17
1781

    
1782
	* libsylph/prefs_common.h
1783
	  src/compose.c
1784
	  src/main.c: made user-agent string configurable from plug-ins.
1785

    
1786
2010-06-15
1787

    
1788
	* version 3.1.0beta1
1789

    
1790
2010-06-15
1791

    
1792
	* src/libsylpheed-plugin-0.def: updated.
1793

    
1794
2010-06-15
1795

    
1796
	* src/addr_compl.c: removed debug print.
1797

    
1798
2010-06-11
1799

    
1800
	* src/plugin.c
1801
	  src/folderview.c: fixed syl_plugin_folderview_add_sub_widget().
1802
	* plugin/test/test.c: added syl_plugin_folderview_add_sub_widget()
1803
	  test.
1804

    
1805
2010-06-11
1806

    
1807
	* src/plugin.[ch]
1808
	  src/main.c
1809
	  src/folderview.[ch]: added plug-in APIs for folder view.
1810
	  Added folderview_add_sub_widget() which adds sub widget under
1811
	  folder view.
1812

    
1813
2010-06-11
1814

    
1815
	* src/action.c: reset signal handlers of child process to prevent
1816
	  app_will_exit() called on SIGTERM.
1817
	  Added debug output.
1818

    
1819
2010-06-10
1820

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

    
1823
2010-06-09
1824

    
1825
	* src/action.c: prevent double free when using %f.
1826
	  Obtain thread lock in gdk_input_add() callbacks.
1827

    
1828
2010-06-07
1829

    
1830
	* libsylph/prefs_common.[ch]
1831
	  src/addr_compl.c
1832
	  src/prefs_common_dialog.c: made the old behavior of address
1833
	  completion configurable.
1834

    
1835
2010-06-05
1836

    
1837
	* src/addr_compl.c: replace_address_in_edit(): fixed infinite loop
1838
	  on completion start with GTK+ 2.18+.
1839

    
1840
2010-06-04
1841

    
1842
	* src/addr_compl.c: implemented real automatic address completion.
1843

    
1844
2010-06-03
1845

    
1846
	* src/quick_search.c: suppress filter debug output.
1847

    
1848
2010-06-02
1849

    
1850
	* libsylph/filter.c: added debug log for filter.
1851

    
1852
2010-06-01
1853

    
1854
	* src/summaryview.c: modified 'Go to next folder' dialog description.
1855

    
1856
2010-05-31
1857

    
1858
	* src/plugin.[ch]
1859
	  src/main.c: added some functions for FolderView.
1860

    
1861
2010-05-28
1862

    
1863
	* src/update_check.c: support DISP_RELEASE / DISP_DEVEL which
1864
	  set displayed new version.
1865

    
1866
2010-05-28
1867

    
1868
	* src/update_check.[ch]
1869
	  src/plugin.[ch]
1870
	  src/main.c: added functions to modify URLs for update check.
1871

    
1872
2010-05-27
1873

    
1874
	* src/prefs_common_dialog.c: prefs_colorlabel_create(): added
1875
	  description for the color label settings.
1876

    
1877
2010-05-25
1878

    
1879
	* src/mainwindow.c: help_command_line_show(): added Windows-only
1880
	  --ipcport option.
1881

    
1882
2010-05-24
1883

    
1884
	* src/compose.c: compose_attach_open(): fixed compilation on win32.
1885

    
1886
2010-05-24
1887

    
1888
	* src/inc.c: fixed crash when clicking tray icon menu
1889
	  'Get from current account' with no account.
1890

    
1891
2010-05-24
1892

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

    
1897
2010-05-21
1898

    
1899
	* libsylph/filter.c: filter_apply(): fixed a bug that MIME flag was
1900
	  not set to filtered messages. This occurred to filtered sent
1901
	  messages.
1902

    
1903
2010-05-21
1904

    
1905
	* src/prefs_common_dialog.c
1906
	  src/prefs_filter_edit.c
1907
	  src/prefs_account_dialog.c
1908
	  src/editldap.c: removed warnings 'GtkSpinButton: setting an
1909
	  adjustment with non-zero page size is deprecated'.
1910
	  The last value of gtk_adjustment_new() must be 0 for GtkSpinButton.
1911

    
1912
2010-05-21
1913

    
1914
	* libsylph/socket.c: sock_kill_process(): prevent redundant error
1915
	  messages when waitpid() is interrupted by EINTR.
1916

    
1917
2010-05-20
1918

    
1919
	* src/compose.c: added "Open" menu in the attach context menu.
1920
	  attach_button_pressed(): modify sensitivity of attach context menu.
1921

    
1922
2010-05-11
1923

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

    
1927
2010-05-11
1928

    
1929
	* src/setup.c: removed debug print.
1930

    
1931
2010-05-08
1932

    
1933
	* libsylph/mbox.c: proc_mbox_full(): fixed a bug that MIME flag was
1934
	  not properly set on importing mbox file.
1935

    
1936
2010-04-23
1937

    
1938
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
1939
	  (thanks to Petr Kovar).
1940

    
1941
2010-04-09
1942

    
1943
	* libsylph/sylmain.c
1944
	  libsylph/defs.h
1945
	  src/main.c: also load plug-ins from user plug-in directory.
1946

    
1947
2010-04-07
1948

    
1949
	* libsylph/defs.h
1950
	  src/prefs_common_dialog.c: made DEFAULT_BROWSER_CMD 'xdg-open'
1951
	  (thanks to Doruk Fisek). Removed obsolete commands.
1952

    
1953
2010-04-02
1954

    
1955
	* version 3.0.2
1956

    
1957
2010-04-02
1958

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

    
1963
2010-03-19
1964

    
1965
	* src/account_dialog.c: update folder config file after account name
1966
	  changed.
1967

    
1968
2010-03-19
1969

    
1970
	* src/main.c
1971
	  src/setup.c
1972
	  src/mainwindow.c: update account and folder config files after
1973
	  creating new accounts.
1974

    
1975
2010-03-16
1976

    
1977
	* version 3.0.1
1978

    
1979
2010-03-12
1980

    
1981
	* manual/ja/sylpheed.sgml: updated.
1982

    
1983
2010-03-01
1984

    
1985
	* src/update_check.c
1986
	  src/setup.c: fixed typos (thanks to Ricardo Mones).
1987

    
1988
2010-02-24
1989

    
1990
	* version 3.0.0
1991

    
1992
2010-02-24
1993

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

    
1997
2010-02-19
1998

    
1999
	* version 3.0.0rc
2000

    
2001
2010-02-19
2002

    
2003
	* src/update_check.c: set curl timeout to 10 secs.
2004

    
2005
2010-02-19
2006

    
2007
	* src/prefs_actions.c: removed compilation warning.
2008

    
2009
2010-02-16
2010

    
2011
	* src/addressadd.c: translate 'Auto-registered address' book.
2012

    
2013
2010-02-16
2014

    
2015
	* libsylph/prefs_common.[ch]
2016
	  src/compose.c
2017
	  src/prefs_common_dialog.c: added 'Enable address auto-completion'
2018
	  setting.
2019

    
2020
2010-02-16
2021

    
2022
	* src/plugin.h: bumped SYL_PLUGIN_INTERFACE_VERSION.
2023

    
2024
2010-02-16
2025

    
2026
	* libsylph/folder.c: folder_find_child_item_by_name(): use case
2027
	  insensitive match on Win32 to prohibit multiple reference of folder.
2028

    
2029
2010-02-15
2030

    
2031
	* src/query_search.c: row_activated(): fixed a bug that 'Getting
2032
	  message n' message was left on the status bar on displaying IMAP4
2033
	  messages with new window.
2034

    
2035
2010-02-15
2036

    
2037
	* src/setup.c: fixed compile error with OpenSSL disabled.
2038
	  Don't accept default Gmail address.
2039

    
2040
2010-02-12
2041

    
2042
	* version 3.0.0beta8
2043

    
2044
2010-02-12
2045

    
2046
	* libsylph/libsylph-0.def: updated.
2047

    
2048
2010-02-12
2049

    
2050
	* libsylph/filter.c: made default_addrbook_func static.
2051

    
2052
2010-02-12
2053

    
2054
	* src/compose.c: compose_change_spell_lang_menu(): force selection of
2055
	  currently selected item to update compose->spell_lang.
2056

    
2057
2010-02-12
2058

    
2059
	* src/compose.c: Preserve PGP settings saving and loading drafts
2060
	  (thanks to Antonio).
2061

    
2062
2010-02-12
2063

    
2064
	* src/compose.c: Preserve spell-checking settings saving and loading
2065
	  drafts (thanks to Antonio).
2066

    
2067
2010-02-12
2068

    
2069
	* libsylph/folder.c
2070
	  src/quick_search.[ch]
2071
	  src/addressbook.c: added 'In addressbook' to the quick search menu.
2072

    
2073
2010-02-12
2074

    
2075
	* src/compose.c: compose_add_new_recipients_to_addressbook():
2076
	  use addressbook_has_address().
2077

    
2078
2010-02-12
2079

    
2080
	* src/addressbook.c: lock addr_table since it can be accessed from
2081
	  sub threads.
2082

    
2083
2010-02-10
2084

    
2085
	* libsylph/filter.c: filter_write_file(): fixed crash.
2086

    
2087
2010-02-10
2088

    
2089
	* libsylph/filter.[ch]
2090
	  src/prefs_filter_edit.[ch]
2091
	  src/addressbook.[ch]
2092
	  src/main.c: added a new filter match type: is (not) in addressbook.
2093
	  addressbook_has_address(): new function for fast search of address
2094
	  book by addresses.
2095

    
2096
2010-02-05
2097

    
2098
	* src/setup.c: confirm on cancel. Modified messages.
2099

    
2100
2010-02-05
2101

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

    
2104
2010-02-05
2105

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

    
2108
2010-02-05
2109

    
2110
	* src/setup.c: modified messages.
2111

    
2112
2010-02-05
2113

    
2114
	* src/main.c
2115
	  src/setup.[ch]
2116
	  src/mainwindow.c: implemented new account setup wizard.
2117

    
2118
2010-02-04
2119

    
2120
	* src/mimeview.c
2121
	  src/rfc2015.c: fixed crash when checking signature while GnuPG is
2122
	  not available.
2123

    
2124
2010-02-02
2125

    
2126
	* src/addr_compl.c: address_completion_complete_address_in_entry():
2127
	  don't open completion menu if entry equals to the completed address.
2128

    
2129
2010-01-29
2130

    
2131
	* version 3.0.0beta7
2132

    
2133
2010-01-29
2134

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

    
2138
2010-01-28
2139

    
2140
	* libsylph/libsylph-0.def
2141
	  src/libsylpheed-plugin-0.def: updated.
2142
	* configure.in: bumped the version.
2143

    
2144
2010-01-27
2145

    
2146
	* libsylph/prefs_common.[ch]
2147
	  src/prefs_common_dialog.c:
2148
	  src/compose.c: made address auto-registration configurable.
2149

    
2150
2010-01-27
2151

    
2152
	* src/addressbook.c
2153
	  src/editbook.c: show translated messages on the statusbar.
2154
	  Replaced sprintf() with g_snprintf(). Removed global
2155
	  addressbook_msgbuf[].
2156
	  Prohibit addressbook names begin with '@'.
2157

    
2158
2010-01-26
2159

    
2160
	* src/compose.c
2161
	  src/addressbook.[ch]
2162
	  src/addressadd.[ch]
2163
	  src/addrindex.[ch]: implemented auto-registration of new recipients.
2164

    
2165
2010-01-21
2166

    
2167
	* src/main.c: check_gpg(): show more verbose debug messages.
2168

    
2169
2010-01-21
2170

    
2171
	* src/compose.[ch]
2172
	  src/plugin.[ch]
2173
	  src/main.c: added new plug-in APIs for compose window:
2174
	  syl_plugin_compose_new, syl_plugin_compose_entry_set,
2175
	  syl_plugin_compose_entry_append, syl_plugin_compose_entry_get_text,
2176
	  syl_plugin_compose_lock, syl_plugin_compose_unlock
2177
	* src/compose.h: made GtkSpell members non-conditional for binary
2178
	  compatibility.
2179
	* plugin/test/test.c: added tests for new signals.
2180

    
2181
2010-01-19
2182

    
2183
	* src/summaryview.c: summary_show(): prevent beep when changing to
2184
	  folders which are sorted in descending order.
2185

    
2186
2010-01-15
2187

    
2188
	* libsylph/imap.[ch]
2189
	  src/summaryview.c: save color labels on IMAP server using custom
2190
	  keywords (partially compatible with Thunderbird).
2191

    
2192
2010-01-14
2193

    
2194
	* version 3.0.0beta6
2195

    
2196
2010-01-14
2197

    
2198
	* libsylph/utils.[ch]
2199
	  libsylph/imap.c
2200
	  src/colorlabel.[ch]
2201
	  src/sylpheed.rc.in
2202
	  src/prefs_common_dialog.c
2203
	  src/about.c
2204
	  README.ja
2205
	  README: updated copyright year.
2206

    
2207
2010-01-14
2208

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

    
2212
2010-01-13
2213

    
2214
	* version 3.0.0beta5
2215

    
2216
2010-01-13
2217

    
2218
	* libsylph/utils.c: to_unumber(): added.
2219
	  remove_numbered_files()
2220
	  remove_expired_files(): made filename to number conversion unsigned
2221
	  (fixes undeleted IMAP caches with UIDs larger than INT_MAX).
2222

    
2223
2010-01-13
2224

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

    
2228
2010-01-12
2229

    
2230
	* configure.in: added workaround for crash by enchant with zemberek.
2231

    
2232
2010-01-12
2233

    
2234
	* configure.in: added AM_SILENT_RULES (requires automake 1.11)
2235
	  (thanks to Antonio Ospite).
2236

    
2237
2010-01-06
2238

    
2239
	* src/colorlabel.[ch]: fixed a memory leak.
2240

    
2241
2010-01-05
2242

    
2243
	* src/colorlabel.[ch]
2244
	  src/prefs_common_dialog.c: implemented the UI for customizing
2245
	  color label text.
2246

    
2247
2009-12-28
2248

    
2249
	* src/main.c: lock_socket_input_cb(): added missing lock on I/O
2250
	  callback (fixes freeze on remote commands).
2251

    
2252
2009-12-28
2253

    
2254
	* src/update_check.[ch]
2255
	  src/main.c
2256
	  src/prefs_common_dialog.c
2257
	  src/mainwindow.c: added configure option '--disable-updatecheck'
2258
	  which disables the update check feature.
2259
	* src/compose.c: removed redundant code.
2260

    
2261
2009-12-24
2262

    
2263
	* src/colorlabel.[ch]
2264
	  src/main.c: made color label text customizable
2265
	  (~/.sylpheed-2.0/colorlabelrc).
2266

    
2267
2009-12-22
2268

    
2269
	* src/colorlabel.[ch]: implemented a feature to change color label
2270
	  text.
2271

    
2272
2009-12-21
2273

    
2274
	* libsylph/utils.[ch]
2275
	  libsylph/prefs_common.[ch]
2276
	  src/compose.c
2277
	  src/prefs_common_dialog.c: added option to set only mail address of
2278
	  recipients when replying.
2279

    
2280
2009-12-17
2281

    
2282
	* version 3.0.0beta4
2283

    
2284
2009-12-17
2285

    
2286
	* src/inputdialog.c: win32: fixed focus problem.
2287

    
2288
2009-12-17
2289

    
2290
	* src/inputdialog.[ch]
2291
	  src/filesel.c
2292
	  src/mainwindow.c: added select button to 'Add mailbox' dialog.
2293

    
2294
2009-12-17
2295

    
2296
	* libsylph/utils.[ch]
2297
	  src/setup.c: check whether the specified location includes settings
2298
	  folder.
2299

    
2300
2009-12-16
2301

    
2302
	* src/summaryview.c: summary_show(): fixed quick search on refresh.
2303

    
2304
2009-12-16
2305

    
2306
	* libsylph/utils.[ch]: strcasestr_with_skip_quote(): added.
2307
	* src/compose.c: compose_reply_set_entry(): ignore case when checking
2308
	  mailing list post.
2309

    
2310
2009-12-16
2311

    
2312
	* renamed folder-group.png to group.png.
2313
	* removed unused icons.
2314

    
2315
2009-12-16
2316

    
2317
	* src/icons/folder-group.png: new group icon.
2318

    
2319
2009-12-16
2320

    
2321
	* src/icons/folder-search.png: modified color.
2322

    
2323
2009-12-16
2324

    
2325
	* src/quick_search.[ch]
2326
	  src/summaryview.c: show description when the entry doesn't have
2327
	  focus.
2328

    
2329
2009-12-15
2330

    
2331
	* src/update_check.c: don't show update dialog if modal dialog exists
2332
	  or incorporation is active.
2333

    
2334
2009-12-15
2335

    
2336
	* src/icons/folder-search.png: modified.
2337
	* src/icons/folder-group.png: added.
2338
	* src/stock_pixmap.[ch]
2339
	  src/addressbook.c
2340
	  src/foldersel.c
2341
	  src/summaryview.c
2342
	  src/addressadd.c
2343
	  src/folderview.c
2344
	  src/prefs_filter_edit.c: renamed STOCK_PIXMAP_DIR_* to
2345
	  STOCK_PIXMAP_FOLDER_*.
2346

    
2347
2009-12-14
2348

    
2349
	* src/setup.c: changed the icon. Use name 'Mailbox' only when basename
2350
	  is 'Mail'.
2351

    
2352
2009-12-11
2353

    
2354
	* src/setup.c: modified path display.
2355

    
2356
2009-12-11
2357

    
2358
	* src/setup.c: adjusted dialog width.
2359
	  Append "/Mail" at the tail of selected folder.
2360

    
2361
2009-12-11
2362

    
2363
	* src/setup.c: new setup dialog which improves usability.
2364

    
2365
2009-12-11
2366

    
2367
	* src/icons/folder-close.png
2368
	  src/icons/folder-noselect.png
2369
	  src/icons/folder-open.png: modified folder icons.
2370

    
2371
2009-12-10
2372

    
2373
	* src/addressbook.c
2374
	  src/foldersel.c
2375
	  src/folderview.c: decreased spacing between icon and text.
2376

    
2377
2009-12-10
2378

    
2379
	* src/icons/folder-*.png
2380
	  src/stock_pixmap.c: added new folder icons.
2381

    
2382
2009-12-09
2383

    
2384
	* src/prefs_common_dialog.c: adjusted layout.
2385

    
2386
2009-12-09
2387

    
2388
	* srsrc/quick_search.[ch]: added status label to display number of
2389
	  matched messages.
2390

    
2391
2009-12-09
2392

    
2393
	* src/icons/interface.xpm: modified.
2394

    
2395
2009-12-09
2396

    
2397
	* src/foldersel.c: made New button secondary.
2398

    
2399
2009-12-09
2400

    
2401
	* src/compose.[ch]: added a menu item to request disposition
2402
	  notification.
2403

    
2404
2009-12-08
2405

    
2406
	* src/icons/stock_book.png
2407
	  src/stock_pixmap.c: new icon.
2408

    
2409
2009-12-08
2410

    
2411
	* libsylph/folder.c
2412
	  src/quick_search.[ch]: added 'Last 7 days' to the quick search.
2413

    
2414
2009-12-08
2415

    
2416
	* src/addressbook.c: added Search: label.
2417

    
2418
2009-12-08
2419

    
2420
	* src/compose.c: compose_close_cb(): fixed response handling on win32.
2421

    
2422
2009-12-08
2423

    
2424
	* src/addressbook.c: removed unused xpm objects. Added person icon.
2425

    
2426
2009-12-08
2427

    
2428
	* src/icons/address.xpm: modified icon.
2429
	* src/icons/stock_person.png
2430
	  src/stock_pixmap.[ch]: added new icon.
2431

    
2432
2009-12-08
2433

    
2434
	* libsylph/ssl.c
2435
	  src/sslmanager.c: prohibit acception of expired certificates.
2436

    
2437
2009-12-08
2438

    
2439
	* src/compose.c: compose_close_cb(): modified button order on win32.
2440

    
2441
2009-12-04
2442

    
2443
	* src/summaryview.c: summary_filter_real(): disable sort while
2444
	  filtering to prohibit 'The model has been modified from within
2445
	  gtk_tree_selection_selected_foreach.' warning.
2446

    
2447
2009-11-26
2448

    
2449
	* version 3.0.0beta3
2450

    
2451
2009-11-26
2452

    
2453
	* src/Makefile.am: sylpheed.res: depend on icons/sylpheed.ico.
2454

    
2455
2009-11-26
2456

    
2457
	* src/addressbook.c: enabled lookup feature for all addressbook type.
2458

    
2459
2009-11-26
2460

    
2461
	* src/sylpheed.rc.in: modified LegalCopyright.
2462

    
2463
2009-11-26
2464

    
2465
	* libsylph/ssl.c: ssl_init_socket_with_method(): modified debug
2466
	  output.
2467

    
2468
2009-11-26
2469

    
2470
	* libsylph/prefs_common.[ch]
2471
	  src/prefs_common_dialog.c
2472
	  src/folderview.c: the visibility of message number columns in the
2473
	  folder view is now configurable for each column.
2474

    
2475
2009-11-26
2476

    
2477
	* libsylph/imap.c: made error log more verbose.
2478
	* libsylph/socket.c: sock_connect_with_timeout(): check socket with
2479
	  getsockopt() even if select() succeed.
2480

    
2481
2009-11-25
2482

    
2483
	* src/sslmanager.c: display issued and expire date. Refined text
2484
	  format.
2485

    
2486
2009-11-24
2487

    
2488
	* src/addressbook.c: re-enabled sort order change because the bug
2489
	  seems to be fixed.
2490

    
2491
2009-11-24
2492

    
2493
	* src/addressbook.c: addressbook_create(): create renderer for
2494
	  each column.
2495

    
2496
2009-11-19
2497

    
2498
	* libsylph/ssl.c
2499
	  src/sslmanager.c: calculate and display SHA1/MD5 fingerprint
2500
	  if verification of SSL certificate failed.
2501

    
2502
2009-11-16
2503

    
2504
	* version 3.0.0beta2
2505

    
2506
2009-11-16
2507

    
2508
	* src/icons/sylpheed.ico: added 48x48(32bpp), 32x32(32bpp),
2509
	  16x16(32bpp) icons.
2510

    
2511
2009-11-13
2512

    
2513
	* libsylph/imap.c: removed redundant debug print.
2514
	* libsylph/libsylph-0.def: updated.
2515

    
2516
2009-11-13
2517

    
2518
	* src/addressbook.c: added sort order change (but disabled because of
2519
	  random crash bug inside GTK+).
2520
	  Hide Lookup button if LDAP is not used.
2521

    
2522
2009-11-11
2523

    
2524
	* src/plugin.[ch]
2525
	  src/main.c: added plugin APIs: syl_plugin_main_window_lock(),
2526
	  syl_plugin_main_window_unlock() and syl_plugin_inc_is_active().
2527

    
2528
2009-11-09
2529

    
2530
	* src/addressbook.c: addressbook_read_file(): show more descriptive
2531
	  error.
2532

    
2533
2009-11-09
2534

    
2535
	* libsylph/mh.c
2536
	  src/inc.c: removed redundant debug print.
2537

    
2538
2009-11-09
2539

    
2540
	* libsylph/imap.c: imap_get_msginfo(): SELECT before FETCH
2541
	  (fixed opening message by syl_plugin_open_message().
2542

    
2543
2009-11-09
2544

    
2545
	* src/plugin.h: increased SYL_PLUGIN_INTERFACE_VERSION.
2546

    
2547
2009-11-06
2548

    
2549
	* libsylph/mh.c
2550
	  libsylph/folder.c
2551
	  libsylph/sylmain.c
2552
	  libsylph/account.[ch]
2553
	  src/account_dialog.c: added "account-updated" signal to SylApp.
2554
	  Don't emit signals if SylApp is not initialized.
2555
	  Call account_updated() only once.
2556

    
2557
2009-11-06
2558

    
2559
	* src/plugin.c
2560
	  src/main.c:
2561
	  syl_plugin_add_menuitem()
2562
	  syl_plugin_add_factory_item(): added <IMAPFolder> and <NewsFolder>
2563
	  to parent factory.
2564

    
2565
2009-11-06
2566

    
2567
	* configure.in: increased LT_CURRENT because the interface is not
2568
	  completely compatible.
2569

    
2570
2009-11-05
2571

    
2572
	* libsylph/folder.[ch]
2573
	  libsylph/news.c
2574
	  libsylph/imap.c: add a new flag:
2575
	  RemoteFolder::remove_cache_on_destroy. If this is not set, caches
2576
	  will not be removed on folder_destroy().
2577
	* libsylph/utils.c: remove_dir_recursive(): added debug print.
2578

    
2579
2009-11-05
2580

    
2581
	* libsylph/imap.c: imap_create_tree(): return error if
2582
	  imap_scan_tree() failed.
2583
	* src/account_dialog.c: show waiting dialog on creating folder tree.
2584
	* src/folderview.c: disable close button of waiting dialog.
2585

    
2586
2009-11-05
2587

    
2588
	* libsylph/imap.c: imap_create_tree(): don't continue if connection
2589
	  failed.
2590
	* libsylph/socket.c: don't use alarm() if threads are enabled.
2591
	  sock_connect_with_timeout(): check with FD_ISSET() when select()
2592
	  succeeded.
2593

    
2594
2009-11-04
2595

    
2596
	* libsylph/socket.c: sock_connect_with_timeout(): use non-blocking
2597
	  socket and select() for connection timeout (fix crash on connection
2598
	  failure).
2599

    
2600
2009-11-04
2601

    
2602
	* libsylph/imap.c
2603
	  src/query_search.c
2604
	  src/main.c: fixed a bug that prohibited query search on IMAP
2605
	  folders. Don't call gtk_main_iteration() from non-main threads.
2606

    
2607
2009-11-02
2608

    
2609
	* src/summaryview.c: summary_selection_changed(): fixed unintended
2610
	  drag start on IMAP.
2611
2009-11-02
2612

    
2613
	* libsylph/utils.[ch]
2614
	  libsylph/mh.c
2615
	  libsylph/procmsg.c
2616
	  libsylph/news.c: more fix for UID more than INT_MAX.
2617

    
2618
2009-11-02
2619

    
2620
	* libsylph/imap.[ch]
2621
	  src/summaryview.c: don't allow parallel multiple command on IMAP.
2622

    
2623
2009-10-29
2624

    
2625
	* src/update_check.c: fixed freeze bug on showing dialog.
2626

    
2627
2009-10-29
2628

    
2629
	* version 3.0.0beta1
2630

    
2631
2009-10-29
2632

    
2633
	* libsylph/libsylph-0.def
2634
	  src/libsylpheed-plugin-0.def: updated.
2635

    
2636
2009-10-29
2637

    
2638
	* src/addressbook.c: modified the design.
2639

    
2640
2009-10-29
2641

    
2642
	* src/addressbook.c: addressbook_list_button_pressed(): change
2643
	  selection if a non-selected row is right-clicked.
2644

    
2645
2009-10-28
2646

    
2647
	* libsylph/socket.c: sock_connect_async_thread(): fixed a crash
2648
	  when connection failed.
2649

    
2650
2009-10-28
2651

    
2652
	* src/addressbook.c: removed debug print.
2653

    
2654
2009-10-28
2655

    
2656
	* src/update_check.c: made release version have priority over
2657
	  development version.
2658

    
2659
2009-10-28
2660

    
2661
	* src/addressbook.c: expand tree row when double-clicked.
2662
	  Removed commented out code.
2663

    
2664
2009-10-28
2665

    
2666
	* src/addressbook.c: automatically sort the tree and list.
2667

    
2668
2009-10-28
2669

    
2670
	* src/addressbook.c: don't change selection when the list is right-
2671
	  clicked.
2672

    
2673
2009-10-27
2674

    
2675
	* src/addressbook.c: reimplemented addressbook_move_nodes_up().
2676

    
2677
2009-10-27
2678

    
2679
	* src/addressbook.c
2680
	  src/addressitem.h: reimplemented the list view of address book UI
2681
	  with GtkTreeView.
2682

    
2683
2009-10-26
2684

    
2685
	* src/addressbook.c
2686
	  src/addressitem.h: reimplemented the folder tree of address book
2687
	  UI with GtkTreeView.
2688

    
2689
2009-10-23
2690

    
2691
	* configure.in: made threads enabled by default.
2692

    
2693
2009-10-20
2694

    
2695
	* libsylph/imap.c:
2696
	  imap_fetch_msg()
2697
	  imap_cmd_fetch(): fixed a bug that could not fetch UID more than
2698
	  INT_MAX.
2699

    
2700
2009-10-20
2701

    
2702
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
2703
	  (thanks to Petr Kovar).
2704
	* README
2705
	  README.ja: updated.
2706

    
2707
2009-10-16
2708

    
2709
	* libsylph/utils.[ch]: added tzoffset_buf().
2710
	  Made get_rfc822_date(), get_outgoing_rfc2822_str() and
2711
	  generate_mime_boundary() thread-safe.
2712

    
2713
2009-10-16
2714

    
2715
	* libsylph/mh.c
2716
	  libsylph/procmsg.c
2717
	  libsylph/news.c
2718
	  libsylph/filter.c
2719
	  libsylph/imap.c: use itos_buf() because itos() is not thread-safe.
2720

    
2721
2009-10-16
2722

    
2723
	* src/plugin.[ch]: properly check plug-in version.
2724

    
2725
2009-10-16
2726

    
2727
	* libsylph/codeconv.c: made codeconv module thread-safe.
2728
	* src/query_search.c: update search window using timer.
2729

    
2730
2009-10-13
2731

    
2732
	* src/plugin.[ch]
2733
	  src/main.c: added new APIs: syl_plugin_summary_lock(),
2734
	  syl_plugin_summary_unlock() and syl_plugin_summary_is_locked().
2735

    
2736
2009-10-13
2737

    
2738
	* libsylph/utils.c
2739
	  libsylph/imap.c
2740
	  libsylph/socket.c
2741
	  src/query_search.c: use g_atomic_int_{get,set} for thread
2742
	  terminate flags.
2743

    
2744
2009-10-09
2745

    
2746
	* src/send_message.c: made send dialog non-modal.
2747

    
2748
2009-10-08
2749

    
2750
	* src/query_search.c: destroy async queue when finished.
2751

    
2752
2009-10-08
2753

    
2754
	* makewin32.sh: added --enable-threads.
2755

    
2756
2009-10-08
2757

    
2758
	* libsylph/imap.c
2759
	  src/query_search.c: fixed compilation without thread support.
2760

    
2761
2009-10-08
2762

    
2763
	* src/query_search.c: execute query search in another thread.
2764

    
2765
2009-10-07
2766

    
2767
	* src/inc.c: inc_drop_message(): fixed a bug that MIME flag was not
2768
	  properly set on receiving.
2769

    
2770
2009-10-07
2771

    
2772
	* libsylph/mh.c: mh_get_mtime(): fixed memory leak.
2773
	  Added global locks to each functions.
2774

    
2775
2009-10-06
2776

    
2777
	* src/rpop3.c: added missing GDK locks.
2778

    
2779
2009-10-05
2780

    
2781
	* libsylph/utils.c
2782
	  libsylph/pop.c
2783
	  libsylph/socket.c
2784
	  src/logwindow.c: removed some debug prints.
2785
	* libsylph/session.c: uncommented code block for unix.
2786

    
2787
2009-10-05
2788

    
2789
	* libsylph/imap.c: imap_session_destroy(): free thread pool.
2790

    
2791
2009-10-05
2792

    
2793
	* src/main.c: display status on loading plug-ins.
2794

    
2795
2009-10-02
2796

    
2797
	* libsylph/imap.c: execute imap_get_uncached_messages() in another
2798
	  thread.
2799

    
2800
2009-10-02
2801

    
2802
	* src/trayicon.c
2803
	  src/syldap.c
2804
	  src/summaryview.c
2805
	  src/folderview.c: added missing locks on idle callbacks.
2806

    
2807
2009-10-01
2808

    
2809
	* libsylph/imap.c: reimplemented using GThreadPool.
2810

    
2811
2009-10-01
2812

    
2813
	* libsylph/imap.c: refactored.
2814

    
2815
2009-09-30
2816

    
2817
	* libsylph/imap.c: execute imap_cmd_fetch() in another thread.
2818

    
2819
2009-09-30
2820

    
2821
	* libsylph/utils.[ch]
2822
	  src/logwindow.c: added log_flush() function.
2823
	* libsylph/imap.c: execute imap_cmd_ok() in another thread.
2824

    
2825
2009-09-30
2826

    
2827
	* libsylph/socket.[ch]
2828
	  libsylph/session.c: renamed sock_connect_async() to
2829
	  sock_connect_async_thread().
2830
	* libsylph/imap.c: imap_open(): connect in another thread.
2831

    
2832
2009-09-29
2833

    
2834
	* libsylph/utils.c: made writing to log file thread-safe.
2835

    
2836
2009-09-29
2837

    
2838
	* src/logwindow.[ch]: made LogWindow thread-safe.
2839
	* libsylph/utils.c
2840
	  libsylph/socket.c
2841
	  src/inc.c
2842
	  src/statusbar.c
2843
	  src/send_message.c
2844
	  src/main.c: made gdk_threads_enter() / gdk_threads_leave()
2845
	  reentrant.
2846

    
2847
2009-09-25
2848

    
2849
	* libsylph/utils.[ch]
2850
	  libsylph/socket.[ch]
2851
	  libsylph/session.c
2852
	  libsylph/pop.c
2853
	  src/inc.c
2854
	  src/main.c: fixed the handling of GDK thread lock.
2855

    
2856
2009-09-18
2857

    
2858
	* libsylph/utils.c: execute_command_line_async_wait(): disable
2859
	  threading if USE_THREADS is not set.
2860

    
2861
2009-09-18
2862

    
2863
	* introduced multi-threading.
2864
	* libsylph/session.c
2865
	  libsylph/socket.[ch]: win32: connect() on another thread to avoid
2866
	  UI blocking.
2867
	* libsylph/filter.c
2868
	  libsylph/utils.[ch]: execute command on another thread to avoid
2869
	  UI blocking.
2870
	* src/rpop3.c
2871
	  src/compose.c
2872
	  src/inc.c
2873
	  src/trayicon.c
2874
	  src/main.c
2875
	  src/send_message.c
2876
	  src/folderview.c
2877
	  src/sigstatus.c: surround timeout/IO-watch callback functions with 
2878
	  gdk_threads_enter() and gdk_threads_leave().
2879

    
2880
2009-09-17
2881

    
2882
	* folderview_new_folder_cb(): win32: fixed prohibited character check.
2883

    
2884
2009-09-15
2885

    
2886
	* libsylph/mh.c
2887
	  libsylph/procmsg.c
2888
	  src/rpop3.c
2889
	  src/compose.c: mh_add_msgs(): generate cache on adding messages.
2890
	  Cleanup the code.
2891

    
2892
2009-09-15
2893

    
2894
	* libsylph/procmsg.c: minor optimization: use g_slist_prepend() for
2895
	  mark/cache queue.
2896

    
2897
2009-09-14
2898

    
2899
	* libsylph/procmsg.c: use MsgFlagInfo struct for mark queue to reduce
2900
	  its memory usage.
2901

    
2902
2009-09-14
2903

    
2904
	* src/import.c: update summary cache on eml import.
2905

    
2906
2009-09-14
2907

    
2908
	* libsylph/mh.c: update summary cache on move/copy.
2909

    
2910
2009-09-14
2911

    
2912
	* libsylph/mbox.c: update summary cache when importing from mbox.
2913

    
2914
2009-09-14
2915

    
2916
	* libsylph/mh.c
2917
	  libsylph/procmsg.[ch]
2918
	  libsylph/folder.[ch]
2919
	  libsylph/virtual.c
2920
	  libsylph/news.c
2921
	  libsylph/filter.c
2922
	  libsylph/imap.c
2923
	  src/inc.c
2924
	  src/summaryview.c: update summary caches on receiving. This
2925
	  improves the opening speed of folders with many new messages.
2926

    
2927
2009-09-03
2928

    
2929
	* libsylph/mh.c
2930
	  src/summaryview.c: show progress when scanning folders.
2931

    
2932
2009-08-20
2933

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

    
2936
2009-08-13
2937

    
2938
	* version 2.7.1
2939

    
2940
2009-08-13
2941

    
2942
	* manual/ja/sylpheed.sgml: updated import/export description.
2943

    
2944
2009-08-13
2945

    
2946
	* libsylph/Makefile.am
2947
	  src/Makefile.am
2948
	  configure.in: added -version-info to libtool.
2949

    
2950
2009-08-12
2951

    
2952
	* src/export.c: don't overwrite existing file.
2953

    
2954
2009-08-12
2955

    
2956
	* src/export.c: implemented export to .eml or MH files.
2957

    
2958
2009-08-12
2959

    
2960
	* libsylph/mh.c: mh_do_move_msgs(): emit remove-msg signal after
2961
	  add-msg for speedup.
2962

    
2963
2009-08-12
2964

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

    
2967
2009-08-11
2968

    
2969
	* libsylph/mbox.c
2970
	  src/export.[ch]: show progress bar on export.
2971
	* src/mainwindow.c
2972
	  src/import.c: modified menu label and function names.
2973

    
2974
2009-08-11
2975

    
2976
	* src/import.c: implemented eml file import (with folder).
2977

    
2978
2009-08-10
2979

    
2980
	* src/import.c: added eml file import (one file).
2981

    
2982
2009-08-10
2983

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

    
2986
2009-08-10
2987

    
2988
	* libsylph/procmime.c: procmime_scan_content_type_str():
2989
	  remove comments from Content-Type charset parameter.
2990

    
2991
2009-08-05
2992

    
2993
	* src/plugin.c: syl_plugin_load_all(): don't output warning when
2994
	  failed to open directory.
2995

    
2996
2009-08-05
2997

    
2998
	* src/import.c: modified progressbar dialog.
2999

    
3000
2009-08-04
3001

    
3002
	* sylpheed.spec.in: fixed %files section.
3003

    
3004
2009-08-04
3005

    
3006
	* libsylph/mbox.c
3007
	  src/progressdialog.[ch]
3008
	  src/import.c: show progressbar on mbox import.
3009

    
3010
2009-07-21
3011

    
3012
	* version 2.7.0
3013

    
3014
2009-07-01
3015

    
3016
	* PLUGIN.txt
3017
	  PLUGIN.ja.txt: added plugin document.
3018

    
3019
2009-07-01
3020

    
3021
	* plugin/test/Makefile.am: fixed build issue.
3022

    
3023
2009-06-25
3024

    
3025
	* updated COPYING and LICENSE.
3026

    
3027
2009-06-25
3028

    
3029
	* manual/ja/sylpheed.sgml: updated bsfilter description.
3030

    
3031
2009-06-17
3032

    
3033
	* src/plugin.[ch]
3034
	  src/main.c
3035
	  src/libsylpheed-plugin-0.def: made syl_plugin_lookup_symbol()
3036
	  public. Added syl_plugin_main_window_get_statusbar().
3037

    
3038
2009-06-12
3039

    
3040
	* plugin/test/Makefile.am: do not install automatically (added make
3041
	  install-plugin target).
3042

    
3043
2009-06-12
3044

    
3045
	* manual/ja/sylpheed.sgml: updated for 2.7.
3046

    
3047
2009-06-10
3048

    
3049
	* merged plugin-test branch into trunk.
3050

    
3051
2009-06-08
3052

    
3053
	* libsylph/procmsg.c
3054
	  libsylph/procheader.c: made perror() more descriptive.
3055

    
3056
2009-06-03
3057

    
3058
	* src/plugin.[ch]
3059
	  src/main.c: syl_plugin_manage_window_get_focus_window(): added.
3060

    
3061
2009-05-28
3062

    
3063
	* src/folderview.c: folderview_new_folder_cb(): win32: don't allow
3064
	  filesystem-unsafe characters.
3065

    
3066
2009-05-27
3067

    
3068
	* configure.in
3069
	  src/update_check.c: added config.h macro DEVEL_VERSION.
3070

    
3071
2009-05-27
3072

    
3073
	* src/update_check.c: disable auto update check if specified.
3074
	  don't show check button on manual checking.
3075

    
3076
2009-05-26
3077

    
3078
	* src/defs.h
3079
	  src/update_check.c: moved VERSION_URI in defs.h.
3080

    
3081
2009-05-22
3082

    
3083
	* libsylph/prefs_common.[ch]
3084
	  src/update_check.[ch]
3085
	  src/main.c
3086
	  src/prefs_common_dialog.c
3087
	  src/mainwindow.c: implemented update check (using curl).
3088
	* src/plugin_manager.c: show grid lines.
3089

    
3090
2009-05-18
3091

    
3092
	* src/plugin.h: added padding into SylPluginInfo.
3093
	* src/about.c: updated copyright year.
3094
	* configure.in: updated version to 2.7.0beta1.
3095

    
3096
2009-05-15
3097

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

    
3100
2009-05-15
3101

    
3102
	* src/plugin.h
3103
	  src/plugin_manager.c: added description to SylPluginInfo.
3104

    
3105
2009-05-14
3106

    
3107
	* src/plugin_manager.c
3108
	  src/main.c
3109
	  src/mainwindow.c: implemented plugin manager.
3110

    
3111
2009-05-14
3112

    
3113
	* src/plugin.[ch]
3114
	  src/libsylpheed-plugin-0.def: added APIs to change menu sensitivity.
3115

    
3116
2009-05-11
3117

    
3118
	* src/plugin_manager.c: added template of window creation.
3119

    
3120
2009-05-08
3121

    
3122
	* src/plugin.[ch]
3123
	  src/libsylpheed-plugin-0.def
3124
	  src/main.c
3125
	  src/plugin_manager.[ch]
3126
	  plugin/test/test.c: added new plugin APIs to manage plug-ins.
3127
	  added plugin interface version check.
3128

    
3129
2009-04-24
3130

    
3131
	* src/plugin.c
3132
	* src/plugin.h
3133
	* src/main.c
3134
	* src/manage_window.[ch]: added new plugin APIs.
3135

    
3136
2009-04-23
3137

    
3138
	* imap.c: imap_folder_destroy(): fixed crash when folder->account
3139
	  was NULL.
3140

    
3141
2009-04-23
3142

    
3143
	* libsylph/mh.c
3144
	  libsylph/sylmain.c
3145
	  libsylph/syl-marshal.*: added new signal: move-folder.
3146

    
3147
2009-04-22
3148

    
3149
	* libsylph/sylmain.[ch]: added syl_init_gettext().
3150

    
3151
2009-04-21
3152

    
3153
	* added new signal: folderlist-updated, remove-folder.
3154

    
3155
2009-04-20
3156

    
3157
	* added new API:
3158
	  syl_plugin_folder_sel()
3159
	  syl_plugin_folder_sel_full()
3160
	  syl_plugin_input_dialog()
3161
	  syl_plugin_input_dialog_with_invisible()
3162

    
3163
2009-04-16
3164

    
3165
	* added new API:
3166
	  syl_plugin_folderview_get()
3167
	  syl_plugin_folderview_get_selected_item()
3168

    
3169
2009-04-16
3170

    
3171
	* src/plugin.[ch]
3172
	  src/main.c
3173
	  src/folderview.c: added new signal: folderview-menu-popup.
3174
	  added new API: syl_plugin_add_factory_item().
3175

    
3176
2009-04-15
3177

    
3178
	* src/plugin.[ch]
3179
	  src/main.c: added new APIs for opening messages.
3180

    
3181
2009-03-23
3182

    
3183
	* src/mainwindow.c: enable 'Remote mailbox' only if current account
3184
	  is POP3.
3185

    
3186
2009-03-19
3187

    
3188
	* src/folderview.c: show 'Send queued messages' instead of 'Mark all
3189
	  read' in the context menu of the Queue folder.
3190

    
3191
2009-03-17
3192

    
3193
	* libsylph/prefs.c: prefs_file_close(): win32: use _commit() as well
3194
	  as fsync() on Unix.
3195

    
3196
2009-03-17
3197

    
3198
	* libsylph/prefs.c: prefs_file_close(): abort if fsync() fails.
3199

    
3200
2009-03-17
3201

    
3202
	* libsylph/prefs.c
3203
	  configure.in: prefs_file_close(): do fflush() and fsync() before
3204
	  fclose() to lessen the possibility of data loss.
3205

    
3206
2009-03-16
3207

    
3208
	* libsylph/utils.[ch]
3209
	  libsylph/mh.c: g_link(): fixed infinite loop bug on Unix and
3210
	  renamed g_link to syl_link.
3211

    
3212
2009-03-13
3213

    
3214
	* libsylph/utils.[ch]
3215
	  libsylph/mh.c: win32: use CreateHardLink() if available.
3216
	  It will improve file I/O on receive.
3217

    
3218
2009-02-27
3219

    
3220
	* libsylph/prefs_common.c
3221
	  src/prefs_common_dialog.c: modified the default command line option
3222
	  of spam filters (added undo-contrary option).
3223

    
3224
2009-02-25
3225

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

    
3229
2008-12-26
3230

    
3231
	* libsylph/procmime.c: procmime_decode_content(): properly process
3232
	  lines longer than 8192 bytes.
3233

    
3234
2008-12-19
3235

    
3236
	* version 2.6.0
3237

    
3238
2008-12-15
3239

    
3240
	* libsylph/procmime.c: procmime_parse_mime_parameter(): modified
3241
	  variable name.
3242

    
3243
2008-12-11
3244

    
3245
	* libsylph/mbox.c
3246
	  libsylph/smtp.[ch]
3247
	  src/inc.c: renamed/removed MSGBUFSIZE since it conflicts with
3248
	  OpenBSD's header file.
3249

    
3250
2008-12-11
3251

    
3252
	* libsylph/procmime.c: procmime_parse_mime_parameter(): made a
3253
	  workaround for raw-JIS filename (Eudora etc.).
3254

    
3255
2008-12-03
3256

    
3257
	* libsylph/socket.[ch]
3258
	  libsylph/session.c: added SYL_ prefix to SockFlags enum to avoid
3259
	  confliction with recent glibc header file
3260
	  (/usr/include/bits/socket.h) (thanks to Michael Schwendt).
3261

    
3262
2008-12-01
3263

    
3264
	* version 2.6.0rc
3265

    
3266
2008-11-28
3267

    
3268
	* libsylph/news.c
3269
	  libsylph/imap.c: when removing news/imap accounts, remove cache
3270
	  directory with server name if it becomes empty.
3271

    
3272
2008-11-27
3273

    
3274
	* src/foldersel.c: only expand folders which are expanded in the
3275
	  folder view.
3276

    
3277
2008-11-27
3278

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

    
3282
2008-11-27
3283

    
3284
	* src/addressbook.c: addressbook_refresh(): fixed a bug that the
3285
	  addressbook window was not refreshed when adding sender to
3286
	  addressbook.
3287

    
3288
2008-11-25
3289

    
3290
	* libsylph/mbox.c: proc_mbox_full(): only count for non-junk and
3291
	  not-deleted and not-marked-as-read messages (thanks to Otinov
3292
	  Sergey).
3293

    
3294
2008-11-25
3295

    
3296
	* src/foldersel.[ch]
3297
	  src/summaryview.c
3298
	  src/mainwindow.c: added message label to the folder selection
3299
	  dialog.
3300

    
3301
2008-11-25
3302

    
3303
	* src/main.c: added #include <conio.h> for _getch() (thanks to Gisle
3304
	  Vanem).
3305

    
3306
2008-11-20
3307

    
3308
	* src/addressbook.c
3309
	  src/editgroup.c
3310
	  src/gtkutils.c
3311
	  src/select-keys.c
3312
	  src/addr_compl.c
3313
	  src/prefs_summary_column.c
3314
	  src/prefs_display_items.c: include gtk/gtk.h as a workaround for
3315
	  GTK+ >= 2.13.3.
3316

    
3317
2008-11-19
3318

    
3319
	* libsylph/session.c: session_connect(): fixed a bug that
3320
	  session->server was not set.
3321

    
3322
2008-11-19
3323

    
3324
	* src/foldersel.c: made virtual folders unselectable when not in
3325
	  FOLDER_SEL_ALL mode.
3326

    
3327
2008-11-19
3328

    
3329
	* libsylph/prefs.c: prefs_file_close(): keep backups for four
3330
	  generations.
3331

    
3332
2008-11-14
3333

    
3334
	* version 2.6.0beta2
3335

    
3336
2008-11-14
3337

    
3338
	* src/rpop3.c: added menu using GtkUIManager.
3339

    
3340
2008-11-14
3341

    
3342
	* src/prefs_toolbar.c: use GTK_STOCK_NETWORK as the icon of POP3
3343
	  remote mailbox.
3344

    
3345
2008-11-13
3346

    
3347
	* po/Makefile.in.in: updated for datarootdir.
3348
	* missing: updated.
3349

    
3350
2008-11-13
3351

    
3352
	* src/jpilot.c: moved code conversion to separated function.
3353
	  Code cleanup.
3354

    
3355
2008-10-07
3356

    
3357
	* src/prefs_toolbar.[ch]
3358
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
3359
	  toolbar.
3360

    
3361
2008-10-07
3362

    
3363
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
3364
	  when mail incorporation is active.
3365

    
3366
2008-10-03
3367

    
3368
	* manual/ja/sylpheed.sgml: updated Japanese manual.
3369

    
3370
2008-10-01
3371

    
3372
	* src/rpop3.c: fixed sorting by subject, date and size.
3373

    
3374
2008-09-29
3375

    
3376
	* version 2.6.0beta1
3377

    
3378
2008-09-29
3379

    
3380
	* src/main.c
3381
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
3382
	  (thanks to Enrico Troger).
3383

    
3384
2008-09-26
3385

    
3386
	* src/inc.c
3387
	  src/progressdialog.[ch]
3388
	  src/send_message.c: added progress column to the progress dialog.
3389

    
3390
2008-09-26
3391

    
3392
	* src/messageview.c
3393
	  src/summaryview.c
3394
	  src/mainwindow.c
3395
	  src/prefs_filter_edit.[ch]
3396
	  src/prefs_filter.[ch]: use target header field as a default filter
3397
	  name when creating filter rule automatically.
3398

    
3399
2008-09-25
3400

    
3401
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
3402
	  session timeout.
3403

    
3404
2008-09-24
3405

    
3406
	* src/inputdialog.c: don't debug print return string on invisible
3407
	  mode.
3408
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
3409
	  "RFC822.HEADER{...}" (workaround for some broken servers).
3410

    
3411
2008-09-24
3412

    
3413
	* src/rpop3.c: display 'Quitting...' on logout.
3414

    
3415
2008-09-19
3416

    
3417
	* src/rpop3.c: modified style.
3418
	* configure.in: updated version.
3419

    
3420
2008-09-19
3421

    
3422
	* libsylph/socket.c: also handle G_IO_NVAL.
3423
	* src/rpop3.c: added stop button which stops retrieving of headers.
3424

    
3425
2008-09-18
3426

    
3427
	* src/rpop3.c: enabled cancellation on connection.
3428

    
3429
2008-09-18
3430

    
3431
	* src/rpop3.c: implemented receiving of messages.
3432

    
3433
2008-09-18
3434

    
3435
	* src/rpop3.c: added timeout. Show dialog on error.
3436

    
3437
2008-09-17
3438

    
3439
	* libsylph/pop.c
3440
	  src/rpop3.c: modified column width. Implemented message display.
3441

    
3442
2008-09-17
3443

    
3444
	* libsylph/pop.[ch]: made some functions non-static.
3445
	  pop3_session_new(): set server, port, userid and password.
3446
	* src/inc.c: sync with the libsylph/pop.[ch] change.
3447
	* src/rpop3.[ch]
3448
	  src/mainwindow.c: first implementation of remote POP3 mailbox
3449
	  feature. Currently, only deletion of messages is available.
3450

    
3451
2008-07-16
3452

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

    
3456
2008-07-10
3457

    
3458
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
3459

    
3460
2008-07-09
3461

    
3462
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
3463
	  because some IMAP servers don't return \NoSelect parent folders
3464
	  at 'LIST "" "*"'.
3465

    
3466
2008-07-04
3467

    
3468
	* src/main.c: win32: handle window messages even if console is
3469
	  initialized.
3470

    
3471
2008-07-04
3472

    
3473
	* src/main.c: win32: handle console ctrl events.
3474
	  Call register_system_events() after all config files are read.
3475

    
3476
2008-06-27
3477

    
3478
	* configure.in
3479
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
3480
	  (thanks to Michael Schwendt).
3481
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
3482
	* config.guess
3483
	  ltmain.sh
3484
	  config.sub: updated.
3485

    
3486
2008-06-20
3487

    
3488
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
3489
	  and unified the function with Win32.
3490

    
3491
2008-06-19
3492

    
3493
	* libsylph/codeconv.[ch]:
3494
	  conv_set_autodetect_type()
3495
	  conv_get_autodetect_type(): added function to change the behavior
3496
	  of character encoding auto-detection.
3497

    
3498
2008-06-18
3499

    
3500
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
3501
	  MimeInfo::filename to determine file type.
3502

    
3503
2008-06-17
3504

    
3505
	* version 2.5.0
3506

    
3507
2008-06-17
3508

    
3509
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
3510

    
3511
2008-06-06
3512

    
3513
	* version 2.5.0rc2
3514

    
3515
2008-06-06
3516

    
3517
	* src/template.c: template_load(): removed the restriction that the
3518
	  template body over 8KB could not be read.
3519

    
3520
2008-06-06
3521

    
3522
	* INSTALL
3523
	  INSTALL.ja: fixed GnuPG/GPGME URL.
3524
	* configure.in: require GPGME >= 1.0.0.
3525
	* src/about.c: updated copyright year.
3526

    
3527
2008-06-05
3528

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

    
3532
2008-06-05
3533

    
3534
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
3535
	  Content-Transfer-Encoding with comments.
3536

    
3537
2008-05-22
3538

    
3539
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
3540
	  (thanks to Michael Schwendt).
3541

    
3542
2008-05-19
3543

    
3544
	* version 2.5.0rc
3545

    
3546
2008-05-16
3547

    
3548
	* src/compose.c: display alert dialog when signing/encryption failed.
3549
	* src/select-keys.c: fixed window position and focus.
3550

    
3551
2008-05-14
3552

    
3553
	* src/summaryview.c: summary_display_msg_full(): don't move focus
3554
	  from text view to summary view.
3555

    
3556
2008-05-08
3557

    
3558
	* libsylph/prefs_common.[ch] 
3559
	  src/compose.[ch]: remember the maximized state.
3560

    
3561
2008-04-30
3562

    
3563
	* sylpheed.desktop: fixed warnings and added German translation
3564
	  (thanks to Enrico Troger).
3565
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
3566

    
3567
2008-04-24
3568

    
3569
	* version 2.5.0beta3
3570

    
3571
2008-04-24
3572

    
3573
	* libsylph/prefs_common[ch]
3574
	  src/compose.c
3575
	  src/prefs_common_dialog.c: added option of excluded
3576
	  addresses/domains for recipients confirmation.
3577

    
3578
2008-04-24
3579

    
3580
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
3581
	* src/prefs_common_dialog.c: modified English.
3582

    
3583
2008-04-11
3584

    
3585
	* version 2.5.0beta2
3586

    
3587
2008-04-11
3588

    
3589
	* src/summaryview.c: reset quick search condition if search bar is
3590
	  not shown.
3591

    
3592
2008-04-11
3593

    
3594
	* src/gtkutils.h: added missing include.
3595

    
3596
2008-04-10
3597

    
3598
	* src/quick_search.c
3599
	  src/mainwindow.c: added 'Edit/Quick search' menu.
3600
	  Also search To: header in Sent/Draft/Queue folders.
3601

    
3602
2008-04-10
3603

    
3604
	* src/gtkutils.[ch]
3605
	  src/prefs_account_dialog.c: spaces in address and server
3606
	  entries are automatically removed at applying configuration.
3607

    
3608
2008-04-09
3609

    
3610
	* libsylph/session.c
3611
	  src/send_message.c: always display error dialog when connection
3612
	  to SMTP server failed.
3613

    
3614
2008-04-08
3615

    
3616
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
3617

    
3618
2008-04-08
3619

    
3620
	* libsylph/prefs_common.[ch]
3621
	  src/compose.c
3622
	  src/prefs_common_dialog.c: added the option to confirm recipients
3623
	  before sending.
3624

    
3625
2008-03-28
3626

    
3627
	* src/compose.c: delete attach property dialog when closed.
3628

    
3629
2008-03-28
3630

    
3631
	* libsylph/prefs_common.[ch]
3632
	  src/prefs_common_dialog.c
3633
	  src/compose.c: the feature to confirm missing attachments was added.
3634

    
3635
2008-03-27
3636

    
3637
	* src/query_search.c: number of matches is displayed when search is
3638
	  done.
3639

    
3640
2008-03-19
3641

    
3642
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
3643
	  handled correctly.
3644

    
3645
2008-03-13
3646

    
3647
	* src/addr_compl.c: get_completion_address(): added characters to be
3648
	  quoted.
3649
	  get_address_from_edit(): treat other characters than ',' and space
3650
	  as valid ones.
3651

    
3652
2008-02-29
3653

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

    
3656
2008-02-29
3657

    
3658
	* version 2.5.0beta1
3659

    
3660
2008-02-29
3661

    
3662
	* src/summaryview.c: fixed new/unread status display on filtered mode.
3663

    
3664
2008-02-28
3665

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

    
3669
2008-02-15
3670

    
3671
	* libsylph/socket.c:
3672
	  sock_connect_async_cb()
3673
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
3674
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
3675

    
3676
2008-02-15
3677

    
3678
	* libsylph/ssl.c
3679
	  src/sslmanager.c: added the feature to save SSL peer certificate
3680
	  and always accept it.
3681

    
3682
2008-01-08
3683

    
3684
	* src/quick_search.c: quick_search_create(): fixed crash on menu
3685
	  change.
3686

    
3687
2007-12-28
3688

    
3689
	* libsylph/enums.h
3690
	  libsylph/prefs_common.[ch]
3691
	  src/quick_search.[ch]
3692
	  src/summaryview.[ch]
3693
	  src/mainwindow.[ch]
3694
	  src/Makefile.am: implemented vertical view. Separated quick search
3695
	  into another module.
3696

    
3697
2007-12-27
3698

    
3699
	* libsylph/prefs_common.[ch]
3700
	  src/messageview.c
3701
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
3702
	  messages as attachment'.
3703

    
3704
2007-12-27
3705

    
3706
	* configure.in
3707
	  src/Makefile.am: don't enable windres on non-win32 platforms.
3708

    
3709
2007-12-21
3710

    
3711
	* version 2.4.8
3712

    
3713
2007-12-21
3714

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

    
3718
2007-12-20
3719

    
3720
	* src/summaryview.c: summary_show(): fixed beep on folders with one
3721
	  message when using GTK+ 2.12.
3722

    
3723
2007-12-18
3724

    
3725
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
3726

    
3727
2007-12-17
3728

    
3729
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
3730
	  syldap_display_search_results(): fixed warnings (thanks to Michael
3731
	  Schwendt).
3732

    
3733
2007-12-07
3734

    
3735
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
3736
	  to determine B or Q encoding instead of MB_CUR_MAX.
3737

    
3738
2007-11-08
3739

    
3740
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
3741
	  unused).
3742

    
3743
2007-10-11
3744

    
3745
	* src/messageview.c: messageview_set_menu_state(): disable
3746
	  /Message/Re-edit menu in non-sent folders.
3747

    
3748
2007-10-03
3749

    
3750
	* version 2.4.7
3751

    
3752
2007-09-28
3753

    
3754
	* src/compose.c
3755
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
3756
	  encryption.
3757

    
3758
2007-09-27
3759

    
3760
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
3761
	  folders were not sorted properly.
3762

    
3763
2007-09-27
3764

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

    
3768
2007-09-26
3769

    
3770
	* src/mainwindow.c: main_window_separation_change(): keep previous
3771
	  focus when separation changed.
3772

    
3773
2007-09-20
3774

    
3775
	libsylph/utils.c
3776
	libsylph/procmsg.c
3777
	libsylph/procmsg.h
3778
	libsylph/procmime.c
3779
	libsylph/imap.c
3780
	src/addrcache.c
3781
	src/compose.c
3782
	src/inc.c
3783
	src/trayicon.c
3784
	src/printing.c
3785
	src/addressbook.c
3786
	src/prefs_toolbar.c
3787
	src/editbook.c
3788
	src/ldif.c
3789
	src/mimeview.c
3790
	src/importcsv.c
3791
	src/main.c
3792
	src/gtkshruler.c
3793
	src/send_message.c
3794
	src/rfc2015.c
3795
	src/summaryview.c
3796
	src/mainwindow.c
3797
	src/manage_window.c
3798
	src/prefs_display_items.c: removed all warnings output with -Wall.
3799

    
3800
2007-09-20
3801

    
3802
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
3803
	  summary...' button always show send folder setting.
3804

    
3805
2007-09-19
3806

    
3807
	* version 2.4.6
3808

    
3809
2007-09-19
3810

    
3811
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
3812
	  to avoid passphrase dialog.
3813

    
3814
2007-09-18
3815

    
3816
	* src/compose.c: display error and abort sending if the read of attach
3817
	  files fails.
3818

    
3819
2007-09-14
3820

    
3821
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
3822
	  \Noselect flags.
3823

    
3824
2007-09-14
3825

    
3826
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
3827
	  FolderItem struct.
3828
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
3829
	  instead of 'LIST "" "%"' to obtain folder list.
3830

    
3831
2007-09-14
3832

    
3833
	* src/inc.[ch]
3834
	  src/summaryview.c: block notify if a new message is read on
3835
	  receiving.
3836

    
3837
2007-09-13
3838

    
3839
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
3840
	  To strings.
3841

    
3842
2007-09-13
3843

    
3844
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
3845
	* src/summaryview.c: summary_set_row(): simplify To headers.
3846

    
3847
2007-09-13
3848

    
3849
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
3850
	* src/query_search.c: query_search_folder(): disabled the passphrase
3851
	  dialog on query search.
3852

    
3853
2007-09-12
3854

    
3855
	* libsylph/enums.h
3856
	  libsylph/folder.h
3857
	  libsylph/prefs_common.[ch]
3858
	  src/summaryview.c
3859
	  src/prefs_summary_column.[ch]
3860
	  src/mainwindow.c: added 'To' column to the summary view. It will
3861
	  be displayed at sent folders (Sent, Draft, Queue) by default.
3862
	  The display column setting of sent and normal folders became
3863
	  independent.
3864

    
3865
2007-09-10
3866

    
3867
	* src/compose.c
3868
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
3869
	  PGP/MIME.
3870
	  rfc2015_encrypt_sign(): added.
3871
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
3872

    
3873
2007-09-07
3874

    
3875
	* src/compose.c
3876
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
3877
	  rfc2015_encrypt_armored()
3878
	  rfc2015_encrypt_sign_armored(): added.
3879

    
3880
2007-08-31
3881

    
3882
	* version 2.4.5
3883

    
3884
2007-08-31
3885

    
3886
	* src/addr_compl.c: get_complete_address(): fixed another format
3887
	  string bug in address completion (thanks to Megaman 9703).
3888

    
3889
2007-08-23
3890

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

    
3893
2007-08-23
3894

    
3895
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
3896
	  when cur_locale = "" (thanks to Elohin Igor').
3897

    
3898
2007-08-23
3899

    
3900
	* src/inc.c: inc_put_error(): fixed format string vulnerability
3901
	  (thanks to Ulf Harnhammar, Secunia Research).
3902

    
3903
2007-07-20
3904

    
3905
	* version 2.4.4
3906

    
3907
2007-07-20
3908

    
3909
	* src/compose.c: compose_reply(): fixed a memory leak.
3910

    
3911
2007-07-20
3912

    
3913
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
3914
	  random error message.
3915
	* src/send_message.c: send_message_smtp(): ignore errors right after
3916
	  QUIT (workaround for Gmail SMTP server).
3917

    
3918
2007-07-18
3919

    
3920
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
3921

    
3922
2007-07-17
3923

    
3924
	* src/mimeview.c: mimeview_reply(): remove file after reply.
3925

    
3926
2007-07-17
3927

    
3928
	* src/compose.c
3929
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
3930
	  target's Message-Id when adding reply flags.
3931

    
3932
2007-07-13
3933

    
3934
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
3935
	  added.
3936
	* src/folderview.c: also update junk folder path when a folder is
3937
	  renamed.
3938

    
3939
2007-07-13
3940

    
3941
	* libsylph/filter.c: filter_rule_rename_dest_path()
3942
	  filter_rule_delete_action_by_dest_path(): fixed path separator
3943
	  (win32: fixes renaming of folder didn't modify filter actions).
3944

    
3945
2007-07-12
3946

    
3947
	* src/compose.[ch]
3948
	  src/send_message.[ch]: refactored
3949
	  add-reply-or-forward-mark-after-sending.
3950
	* libsylph/procmsg.c: removed debug print.
3951

    
3952
2007-07-11
3953

    
3954
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
3955
	* src/compose.c
3956
	  src/send_message.c: code cleanup.
3957

    
3958
2007-07-11
3959

    
3960
	* src/editbook.c: win32: fixed a bug that the name entry didn't
3961
	  accept key input.
3962

    
3963
2007-07-10
3964

    
3965
	* src/compose.c
3966
	  src/mimeview.[ch]
3967
	  src/send_message.c: added the feature to reply to attached
3968
	  message/rfc822 messages.
3969
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
3970

    
3971
2007-07-10
3972

    
3973
	* src/compose.c: restore reply/forward target on reedit.
3974
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
3975

    
3976
2007-07-09
3977

    
3978
	* src/compose.c
3979
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
3980
	  after sending from queue.
3981

    
3982
2007-07-09
3983

    
3984
	* src/compose.c: implemented add-forward-mark-after-sending.
3985

    
3986
2007-07-09
3987

    
3988
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
3989
	* src/compose.c
3990
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
3991

    
3992
2007-06-26
3993

    
3994
	* version 2.4.3
3995

    
3996
2007-06-25
3997

    
3998
	* src/addressbook.c: addressbook_format_address(): null-check person
3999
	  to avoid crash (thanks to Michael Schwendt).
4000

    
4001
2007-06-22
4002

    
4003
	* src/about.c: place cursor at the start (fixed unintended scroll
4004
	  on win32).
4005

    
4006
2007-06-15
4007

    
4008
	* src/manage_window.c: manage_window_set_transient(): force popup
4009
	  of parent window (fixes invisible dialog when main window is hidden).
4010

    
4011
2007-06-11
4012

    
4013
	* libsylph/socket.[ch]: added sock_add_watch_poll().
4014
	* libsylph/session.c: win32: use blocking socket while sending data
4015
	  (fixes stall of SMTP when sending via dialup connection).
4016

    
4017
2007-06-08
4018

    
4019
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
4020
	  BOM.
4021

    
4022
2007-06-07
4023

    
4024
	* libsylph/session.c: session_ping_cb(): abort if not connected.
4025

    
4026
2007-06-04
4027

    
4028
	* src/summaryview.c: clear search entry when Escape key is pressed.
4029

    
4030
2007-05-28
4031

    
4032
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
4033
	  when pid was not obtained.
4034

    
4035
2007-05-28
4036

    
4037
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
4038
	  incorporation while dialog is open.
4039

    
4040
2007-05-18
4041

    
4042
	* version 2.4.2
4043

    
4044
2007-05-18
4045

    
4046
	* src/main.c: open_message(): fixed a memory leak.
4047

    
4048
2007-05-18
4049

    
4050
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
4051
	* src/textview.c: URI encode mailto: to protect '+'.
4052

    
4053
2007-05-17
4054

    
4055
	* src/main.c
4056
	  src/mainwindow.c: added --open to the help message.
4057

    
4058
2007-05-16
4059

    
4060
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
4061
	  performance of IMAP4 by only modifying the flagged messages.
4062

    
4063
2007-05-16
4064

    
4065
	* libsylph/utils.[ch]:
4066
	  extract_parenthesis_with_escape()
4067
	  extract_quote_with_escape(): added.
4068
	* libsylph/procheader.c: procheader_get_fromname(): process
4069
	  quoted-pair correctly.
4070

    
4071
2007-05-15
4072

    
4073
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
4074
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
4075
	  only if body charset is ISO-2022-JP. Use quoted-printable or
4076
	  base64 in other case.
4077

    
4078
2007-05-14
4079

    
4080
	* src/summaryview.c: the quick search key now persists on refresh.
4081
	  The selection now persists on the update of quick search.
4082

    
4083
2007-05-10
4084

    
4085
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
4086

    
4087
2007-05-10
4088

    
4089
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
4090
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
4091
	  setting it sensitive.)
4092

    
4093
2007-05-10
4094

    
4095
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
4096

    
4097
2007-05-10
4098

    
4099
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
4100
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
4101
	* src/summaryview.c: the quick search condition now persists for the
4102
	  whole session.
4103

    
4104
2007-05-09
4105

    
4106
	* src/main.c: also supported '--open' in initial startup.
4107

    
4108
2007-05-09
4109

    
4110
	* src/main.c: implemented '--open' command line option which open
4111
	  messages specified with command-line in new window.
4112
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
4113
	  out of range.
4114

    
4115
2007-05-08
4116

    
4117
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
4118
	  automatically set SSL ports in Advanced tab when the radio buttons
4119
	  are toggled.
4120

    
4121
2007-05-07
4122

    
4123
	* src/folderview.c: enabled recursive download of remote folders.
4124

    
4125
2007-05-02
4126

    
4127
	* version 2.4.1
4128

    
4129
2007-05-02
4130

    
4131
	* src/sylpheed.rc.in: updated copyright year.
4132

    
4133
2007-04-27
4134

    
4135
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
4136
	  path separator problem (use / for abstract path).
4137

    
4138
2007-04-27
4139

    
4140
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
4141
	  option.
4142

    
4143
2007-04-26
4144

    
4145
	* src/addr_compl.c: insert address only if shift or control key is
4146
	  pressed when accepting.
4147

    
4148
2007-04-26
4149

    
4150
	* src/addressbook.c: addressbook_load_completion(): added nickname to
4151
	  the callback argument for completion only. Give priority to display
4152
	  name rather than nickname.
4153
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
4154
	  duplicated candidates.
4155

    
4156
2007-04-26
4157

    
4158
	* src/main.c: win32: disable autocheck timer while suspending to
4159
	  prevent network error on resume.
4160

    
4161
2007-04-23
4162

    
4163
	* libsylph/ssl.c
4164
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
4165
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
4166
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
4167

    
4168
2007-04-20
4169

    
4170
	* version 2.4.0
4171

    
4172
2007-04-20
4173

    
4174
	* manual/ja/sylpheed.sgml
4175
	  manual/ja/sylpheed*.html: updated.
4176

    
4177
2007-04-19
4178

    
4179
	* libsylph/pop.c:
4180
	  pop3_getauth_apop_send()
4181
	  pop3_session_recv_msg(): check for invalid APOP timestamp
4182
	  (CVE-2007-1558), and check for the functions' return value.
4183

    
4184
2007-04-19
4185

    
4186
	* src/mainwindow.c: toolbar_customize()
4187
	  src/compose.c: toolbar_customize(): write config file after toolbar
4188
	  customization.
4189

    
4190
2007-04-18
4191

    
4192
	* version 2.4.0rc
4193

    
4194
2007-04-18
4195

    
4196
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
4197
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
4198
	  via FreeCap on Win32).
4199
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
4200
	  when output to stdout to display UTF-8 correctly.
4201

    
4202
2007-04-18
4203

    
4204
	* src/printing.c: message_count_page(): a workaround for the crash
4205
	  which seems to occur on Fedora Core.
4206

    
4207
2007-04-17
4208

    
4209
	* manual/ja/sylpheed.sgml
4210
	  manual/ja/sylpheed*.html: updated.
4211

    
4212
2007-04-17
4213

    
4214
	* src/addrcache.c
4215
	  src/addressbook.c: fixed a crash bug that if a person was removed
4216
	  and its e-mail address was referenced by a group in another folder.
4217

    
4218
2007-04-17
4219

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

    
4223
2007-04-16
4224

    
4225
	* manual/ja/sylpheed.sgml
4226
	  manual/ja/sylpheed*.html: updated for 2.4.0.
4227

    
4228
2007-04-16
4229

    
4230
	* libsylph/prefs_common.c
4231
	  src/gtkutils.[ch]
4232
	  src/main.c: win32: check if the font "MS Gothic 12" is really
4233
	  loadable. Also check for multi-byte font name for the new JIS2004
4234
	  MS Gothic font.
4235

    
4236
2007-04-13
4237

    
4238
	* libsylph/utils.c: copy_file(): optimized using read() / write().
4239

    
4240
2007-04-13
4241

    
4242
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
4243
	  FALSE (optimization in win32).
4244
	  rename_force(): win32: don't use workaround in recent version of GLib
4245
	  since its g_rename() now atomically overwrites the destination file.
4246
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
4247
	  non-overwrite mode.
4248

    
4249
2007-04-12
4250

    
4251
	* version 2.4.0beta8
4252

    
4253
2007-04-12
4254

    
4255
	* src/menu.h
4256
	  src/mainwindow.c: added toolbar style switch to the context menu of
4257
	  the toolbar.
4258

    
4259
2007-04-12
4260

    
4261
	* src/addressbook.c
4262
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
4263

    
4264
2007-04-12
4265

    
4266
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
4267

    
4268
2007-04-11
4269

    
4270
	* src/query_search.c: query_search_folder(): flush summary mark/cache
4271
	  before retrieving message list (fixes incorrect message number on
4272
	  search. Thanks to Nakada).
4273

    
4274
2007-04-11
4275

    
4276
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
4277

    
4278
2007-04-11
4279

    
4280
	* src/filesel.c: use custom overwrite confirmation dialog.
4281

    
4282
2007-04-11
4283

    
4284
	* src/filesel.c: use GTK's overwrite confirmation dialog.
4285

    
4286
2007-04-11
4287

    
4288
	* src/importldif.c
4289
	  src/importcsv.c: fixed the position of transient window.
4290

    
4291
2007-04-11
4292

    
4293
	* src/importcsv.c: scroll CList when reordering.
4294

    
4295
2007-04-11
4296

    
4297
	* src/importcsv.c: supported tab-separated file.
4298

    
4299
2007-04-11
4300

    
4301
	* libsylph/utils.[ch]: strsplit_csv(): added.
4302
	* src/importcsv.c: properly process CSV with double quotations.
4303

    
4304
2007-04-11
4305

    
4306
	* src/addressbook.c: set focus row after import.
4307

    
4308
2007-04-11
4309

    
4310
	* src/importcsv.c: adjusted spacing and wrap file name.
4311

    
4312
2007-04-11
4313

    
4314
	* src/importcsv.c: added description to the field page.
4315

    
4316
2007-04-11
4317

    
4318
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
4319
	  scrollbar size.
4320

    
4321
2007-04-11
4322

    
4323
	* src/inc.c: inc_cancel()
4324
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
4325
	  when cancelled (possibly fixes crash after cancellation).
4326

    
4327
2007-04-10
4328

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

    
4331
2007-04-10
4332

    
4333
	* src/importcsv.c: implemented enable/disable of fields.
4334

    
4335
2007-04-10
4336

    
4337
	* src/importldif.c: modified the navigate buttons.
4338
	* src/importcsv.c: implemented reorder of items.
4339

    
4340
2007-04-10
4341

    
4342
	* src/addressbook.c: also delete physical files when deleting data
4343
	  sources. Bring addressbook window in front after closing the import
4344
	  dialogs.
4345
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
4346
	  CSV columns < address book fileds.
4347

    
4348
2007-04-10
4349

    
4350
	* src/importldif.c
4351
	  src/importcsv.c: convert filename from/to UTF-8.
4352

    
4353
2007-04-10
4354

    
4355
	* src/importldif.c
4356
	  src/importcsv.c: use GtkFileChooser.
4357
	* src/passphrase.c
4358
	  src/editjpilot.c
4359
	  src/export.c
4360
	  src/import.c
4361
	  src/editvcard.c: removed redundant includes.
4362

    
4363
2007-04-10
4364

    
4365
	* src/mainwindow.c
4366
	  src/prefs_filter.c: modified the string "Filter setting" to
4367
	  "Filter settings".
4368

    
4369
2007-04-06
4370

    
4371
	* src/importcsv.c: fixed import of locale encoding.
4372

    
4373
2007-04-06
4374

    
4375
	* src/importcsv.[ch]
4376
	  src/addressbook.c
4377
	  src/Makefile.am: implemented CSV import (in progress).
4378

    
4379
2007-04-06
4380

    
4381
	* src/compose.c: modified the menu string '/View/Reply-To' and
4382
	  '/View/Followup-To'.
4383

    
4384
2007-04-06
4385

    
4386
	* src/compose.c: made the position of the ruler ticks accurate.
4387

    
4388
2007-04-06
4389

    
4390
	* libsylph/filter.[ch]: return error code.
4391
	* src/inc.c
4392
	  src/summaryview.c: display error dialog if the execution of the
4393
	  junk filter command failed.
4394

    
4395
2007-04-06
4396

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

    
4400
2007-04-05
4401

    
4402
	* src/compose.c: added margin to the text view.
4403
	* src/gtkshruler.[ch]: added new APIs for tick start position.
4404

    
4405
2007-04-04
4406

    
4407
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
4408
	  memory instead of stack for read buffer, and increased the max
4409
	  recursion level to 64.
4410

    
4411
2007-04-04
4412

    
4413
	* src/inc.c: inc_is_active(): also check for session queue.
4414
	  inc_cancel_all(): really cancel all sessions.
4415

    
4416
2007-04-03
4417

    
4418
	* version 2.4.0beta7
4419

    
4420
2007-04-03
4421

    
4422
	* libsylph/mh.c
4423
	  libsylph/folder.c
4424
	  libsylph/imap.c: win32: fixed a bug that the path separator of
4425
	  FolderItem::path was not processed correctly (fixed path information
4426
	  becoming incorrect on renaming folders).
4427

    
4428
2007-04-02
4429

    
4430
	* sylpheed.desktop: added Comment[hu] and modified Categories
4431
	  (thanks to nTOMasz).
4432

    
4433
2007-04-02
4434

    
4435
	* src/prefs_toolbar.[ch]
4436
	  src/mainwindow.[ch]: added Stop button to the toolbar.
4437

    
4438
2007-03-30
4439

    
4440
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
4441
	  in-reply-to header.
4442
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
4443
	  to Laurent Bigonville).
4444

    
4445
2007-03-29
4446

    
4447
	* src/main.c: app_will_exit(): force process termination (fixes
4448
	  unable to exit sylpheed in some case).
4449

    
4450
2007-03-29
4451

    
4452
	* src/inc.c
4453
	  src/main.c: disable --compose, --receive, --send remote commands
4454
	  when a modal dialog exists.
4455

    
4456
2007-03-28
4457

    
4458
	* src/textview.c: textview_show_message(): put error message when
4459
	  decryption failed.
4460

    
4461
2007-03-28
4462

    
4463
	* src/folderview.c: folderview_select_next_unread(): temporarily
4464
	  disable remember_last_selected option (fixes select next unread).
4465

    
4466
2007-03-28
4467

    
4468
	* version 2.4.0beta6
4469

    
4470
2007-03-27
4471

    
4472
	* src/prefs_display_header.c
4473
	  src/prefs_actions.c
4474
	  src/addressbook.c
4475
	  src/editgroup.c
4476
	  src/importldif.c
4477
	  src/prefs_template.c
4478
	  src/select-keys.c
4479
	  src/editaddress.c
4480
	  src/addressadd.c
4481
	  src/editldap_basedn.c
4482
	  src/prefs_summary_column.c
4483
	  src/prefs_filter_edit.c
4484
	  src/prefs_display_items.c
4485
	  src/prefs_customheader.c
4486
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
4487
	  in GTK+ 2.10.11.
4488

    
4489
2007-03-25
4490

    
4491
	* libsylph/imap.c
4492
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
4493
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
4494
	  were not filtered were not counted as new messages.
4495

    
4496
2007-03-25
4497

    
4498
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
4499
	  language selection).
4500

    
4501
2007-03-23
4502

    
4503
	* src/folderview.c: label_window_create(): don't use
4504
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
4505

    
4506
2007-03-20
4507

    
4508
	* src/prefs_display_item.c: win32: made a workaround for the CList
4509
	  redraw problem in GTK+ 2.10.11.
4510

    
4511
2007-03-16
4512

    
4513
	* version 2.4.0beta5
4514

    
4515
2007-03-15
4516

    
4517
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
4518
	  changes were not applied on copy action in local filtering.
4519
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
4520
	  automatic filtering.
4521

    
4522
2007-03-14
4523

    
4524
	* libsylph/mh.c
4525
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
4526
	  (fixes data format incompatibility between Unix and Win32).
4527

    
4528
2007-03-14
4529

    
4530
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
4531
	  filtering on IMAP.
4532

    
4533
2007-03-14
4534

    
4535
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
4536
	  of quotation in continuing multi-byte strings.
4537

    
4538
2007-03-13
4539

    
4540
	* src/summaryview.c: fixed crash on exit when the order of summary
4541
	  columns were changed by DnD.
4542

    
4543
2007-03-02
4544

    
4545
	* src/printing.c: printing_print_messages_gtk(): made the default
4546
	  directory of printing dialog document dir.
4547

    
4548
2007-03-02
4549

    
4550
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
4551
	  when ESC, BS etc. is pressed.
4552
	* src/addressbook.c: removed Name: label.
4553

    
4554
2007-03-01
4555

    
4556
	* src/rfc2015.c
4557
	  src/sigstatus.c: guard against null verify result.
4558

    
4559
2007-02-23
4560

    
4561
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
4562
	  new mail notification.
4563

    
4564
2007-02-23
4565

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

    
4568
2007-02-21
4569

    
4570
	* src/addressbook.c
4571
	  src/addressitem.h: added close button to the address book.
4572
	  Set the minimum size of the window.
4573

    
4574
2007-02-16
4575

    
4576
	* src/editaddress.c: removed unused code, and set window position to
4577
	  center on parent.
4578

    
4579
2007-02-16
4580

    
4581
	* src/editgroup.c: improved the layout of the edit group dialog.
4582

    
4583
2007-02-15
4584

    
4585
	* version 2.4.0beta4
4586

    
4587
2007-02-15
4588

    
4589
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
4590
	  is disabled.
4591

    
4592
2007-02-15
4593

    
4594
	* src/addressbook.c: addressbook_load_completion(): fixed possible
4595
	  crash.
4596

    
4597
2007-02-15
4598

    
4599
	* src/folderview.c: folderview_create(): enabled coloring of
4600
	  new/unread/total columns.
4601

    
4602
2007-02-13
4603

    
4604
	* src/addressbook.c: enabled multiple copy and paste of persons.
4605

    
4606
2007-02-13
4607

    
4608
	* src/addressbook.c
4609
	  src/addrbook.[ch]: when deleting email from group, only remove from
4610
	  group list and not from person.
4611
	  Added "Delete" shortcut key to '/Address/Delete'.
4612

    
4613
2007-02-13
4614

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

    
4618
2007-02-13
4619

    
4620
	* src/folderview.c: folderview_check_new(): don't give up unless the
4621
	  network failure of remote mailboxes.
4622

    
4623
2007-02-09
4624

    
4625
	* src/addressbook.c: removed redundant signal handler.
4626

    
4627
2007-02-09
4628

    
4629
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
4630
	  sensitivity of 'New Address'.
4631
	* src/editgroup.c: improved the behavior of edit group dialog.
4632

    
4633
2007-02-09
4634

    
4635
	* src/addressbook.c: implemented copy and paste of person, and
4636
	  refactored the menu sensitivity management.
4637

    
4638
2007-02-08
4639

    
4640
	* libsylph/mbox.[ch]
4641
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
4642
	  proc_mbox(): don't filter junk if folder_table is NULL.
4643

    
4644
2007-02-07
4645

    
4646
	* version 2.4.0beta3
4647

    
4648
2007-02-07
4649

    
4650
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
4651
	  fixed a memory leak.
4652

    
4653
2007-02-07
4654

    
4655
	* libsylph/procheader.[ch]
4656
	  src/query_search.c
4657
	  src/prefs_filter_edit.c
4658
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
4659
	  could be broken after editing a search folder.
4660
	  Fixed a bug that the user-defined headers was not saved.
4661

    
4662
2007-02-06
4663

    
4664
	* libsylph/mbox.[ch]
4665
	  src/inc.c: filter junk mails from local mbox even if
4666
	  prefs_common.filter_on_inc is FALSE.
4667
	  proc_mbox_full(): added.
4668

    
4669
2007-02-06
4670

    
4671
	* src/prefs_toolbar.[ch]
4672
	  src/icons/stock_notspam.png
4673
	  src/icons/Makefile.am
4674
	  src/stock_pixmap.[ch]
4675
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
4676
	  main toolbar.
4677

    
4678
2007-02-05
4679

    
4680
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
4681

    
4682
2007-02-02
4683

    
4684
	* src/compose.c
4685
	  src/main.c
4686
	  src/mainwindow.c: disable 'Send' button when no queued messages
4687
	  exist.
4688

    
4689
2007-02-02
4690

    
4691
	* src/prefs_toolbar.c
4692
	  src/prefs_summary_column.c
4693
	  src/prefs_display_items.c: disalbed reordering by DnD because of
4694
	  GtkCList bug. Added dummy row to the display list. Made separator
4695
	  label more visible.
4696

    
4697
2007-02-01
4698

    
4699
	* src/prefs_toolbar.c: fixed 'Get' icon.
4700

    
4701
2007-02-01
4702

    
4703
	* version 2.4.0beta2
4704

    
4705
2007-02-01
4706

    
4707
	* libsylph/prefs_common.c
4708
	  src/compose.[ch]
4709
	  src/prefs_toolbar.[ch]
4710
	  src/mainwindow.c
4711
	  src/prefs_display_items.h: refactored the toolbar structure.
4712
	  Added common and account prefs tool button to the compose window.
4713

    
4714
2007-02-01
4715

    
4716
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
4717
	  items in Configuration menu.
4718

    
4719
2007-02-01
4720

    
4721
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
4722
	  the window was kept being skipped from window list after it became
4723
	  visible with window shading or switching workspaces.
4724

    
4725
2007-01-31
4726

    
4727
	* libsylph/enums.h
4728
	  src/compose.c
4729
	  src/prefs_toolbar.h
4730
	  src/mainwindow.c: added the option 'Text at the right of icon' for
4731
	  the toolbar.
4732

    
4733
2007-01-31
4734

    
4735
	* src/mainwindow.c
4736
	  src/prefs_account_dialog.c: made labels more descriptive.
4737

    
4738
2007-01-31
4739

    
4740
	* src/compose.c
4741
	  src/menu.c
4742
	  src/gtkutils.[ch]
4743
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
4744
	  Overflow menu was added, and the size of button became not fully
4745
	  homogeneous.
4746

    
4747
2007-01-30
4748

    
4749
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
4750
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
4751
	  try unlink() for symbolic links.
4752

    
4753
2007-01-30
4754

    
4755
	* src/mainwindow.[ch]
4756
	  src/prefs_toolbar.[ch]: added new toolbar items.
4757

    
4758
2007-01-30
4759

    
4760
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
4761
	  don't automatically hide Junk and Execute button.
4762
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
4763

    
4764
2007-01-29
4765

    
4766
	* version 2.4.0beta1
4767

    
4768
2007-01-26
4769

    
4770
	* src/mainwindow.c
4771
	  src/compose.c: fixed a bug that the toolbar state was reset to
4772
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
4773

    
4774
2007-01-26
4775

    
4776
	* src/prefs_toolbar.c
4777
	  src/mainwindow.c
4778
	  src/prefs_display_items.[ch]: set dialog title and label.
4779
	* src/prefs_summary_column.c: place window on the center of parent.
4780

    
4781
2007-01-26
4782

    
4783
	* src/compose.c
4784
	  src/prefs_toolbar.[ch]
4785
	  src/mainwindow.c
4786
	  src/prefs_display_items.[ch]: implemented the toolbar customization
4787
	  of the composition window.
4788
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
4789
	  before focused row.
4790

    
4791
2007-01-25
4792

    
4793
	* src/prefs_display_items.[ch]
4794
	  src/prefs_toolbar.[ch]
4795
	  src/mainwindow.c: implemented the toolbar customization dialog.
4796

    
4797
2007-01-24
4798

    
4799
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
4800
	  setsockopt().
4801

    
4802
2007-01-22
4803

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

    
4809
2007-01-19
4810

    
4811
	* libsylph/session.c
4812
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
4813
	  (fixes low performance on sending data).
4814

    
4815
2007-01-19
4816

    
4817
	* src/send_message.c: send_message_smtp(): prevent incorporation
4818
	  while executing the event loop.
4819

    
4820
2007-01-18
4821

    
4822
	* libsylph/prefs_common.[ch]
4823
	  src/mainwindow.c: implemented the framework of toolbar
4824
	  customization.
4825

    
4826
2007-01-18
4827

    
4828
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
4829
	  the option "Filter new messages in INBOX on receiving".
4830

    
4831
2007-01-18
4832

    
4833
	* src/mainwindow.c: main_window_toolbar_create(): added separator
4834
	  between junk and next (or execute).
4835

    
4836
2007-01-18
4837

    
4838
	* src/textview.c: textview_clear(): made a workaround for the assertion
4839
	  failure in gtk_text_view_validate_onscreen().
4840

    
4841
2007-01-17
4842

    
4843
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
4844
	  procmsg_get_message_file() failed.
4845
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
4846
	  uncached_only.
4847

    
4848
2007-01-17
4849

    
4850
	* libsylph/virtual.c: fixed virtual class structure.
4851

    
4852
2007-01-17
4853

    
4854
	* libsylph/mh.c
4855
	  libsylph/folder.[ch]
4856
	  libsylph/news.c
4857
	  libsylph/prefs_account.[ch]
4858
	  libsylph/imap.c
4859
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
4860
	  folder.
4861
	  folder_item_get_uncached_msg_list(): new API.
4862

    
4863
2007-01-17
4864

    
4865
	* src/about.[ch]
4866
	  README
4867
	  README.ja
4868
	  COPYING: modified the copyright year.
4869

    
4870
2007-01-17
4871

    
4872
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
4873
	  if code conversion failed.
4874

    
4875
2007-01-16
4876

    
4877
	* libsylph/procmsg.c: procmsg_open_data_file(): fixed a bug that the
4878
	  version of a data file was not checked when the file couldn't be
4879
	  opened with EACCES and reopened.
4880

    
4881
2007-01-15
4882

    
4883
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
4884
	  of using environmental variable APPDATA. 
4885

    
4886
2007-01-15
4887

    
4888
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
4889
	  name (if possible).
4890

    
4891
2007-01-12
4892

    
4893
	* src/account_dialog.c: account_edit_create(): place edit account
4894
	  window at the center of parent window.
4895

    
4896
2007-01-12
4897

    
4898
	* libsylph/utils.c
4899
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
4900
	  (fixes stray quote character appearing after encoding mail headers).
4901

    
4902
2007-01-11
4903

    
4904
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
4905
	  around equals between name and value of MIME parameters.
4906

    
4907
2007-01-11
4908

    
4909
	* libsylph/prefs_common.[ch]
4910
	  src/trayicon.c
4911
	  src/prefs_common_dialog.c: added the option to toggle window on
4912
	  trayicon click.
4913

    
4914
2007-01-11
4915

    
4916
	* libsylph/ssl.c: find_certs_file(): also look for "ca-root.crt".
4917

    
4918
2006-12-28
4919

    
4920
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
4921
	  filter_junk_on_recv is enabled.
4922

    
4923
2006-12-28
4924

    
4925
	* configure.in: check additional libraries (resolv, socket, nsl)
4926
	  (fixes compilation failure in some OSes).
4927

    
4928
2006-12-28
4929

    
4930
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
4931
	  error (fixes out of sync response).
4932

    
4933
2006-12-28
4934

    
4935
	* src/compose.c: compose_create(): win32: don't set geometry hint
4936
	  (fixes compose window cannot be maximized).
4937

    
4938
2006-12-28
4939

    
4940
	* src/compose.c: compose_exec_ext_editor(): display verbose error
4941
	  message. Fixed a memory leak.
4942

    
4943
2006-12-25
4944

    
4945
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
4946

    
4947
2006-12-25
4948

    
4949
	* libsylph/utils.c: change_file_mode_rw(): win32: use
4950
	  SetFileAttributes() to change file attributes.
4951
	* libsylph/procmsg.c:
4952
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
4953
	  succeeds (fixes crash when .sylpheed_mark is not writable).
4954
	  procmsg_open_data_file(): remove read-only/hidden attributes
4955
	  when data file is unable to open with EACCES.
4956

    
4957
2006-12-25
4958

    
4959
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
4960
	  failure with GLib 2.4).
4961

    
4962
2006-12-22
4963

    
4964
	* version 2.3.0
4965

    
4966
2006-12-22
4967

    
4968
	* manual/ja/sylpheed.sgml
4969
	  manual/ja/sylpheed*.html
4970
	  manual/ja/Makefile.am: added security feature section.
4971

    
4972
2006-12-20
4973

    
4974
	* manual/ja/sylpheed.sgml
4975
	  manual/ja/sylpheed*.html
4976
	  manual/ja/Makefile.am: updated for 2.3.0.
4977

    
4978
2006-12-19
4979

    
4980
	* version 2.3.0rc
4981

    
4982
2006-12-19
4983

    
4984
	* src/mainwindow.c: main_window_popup(): follow the current visibility
4985
	  state in separate window mode (fixes blank message view is always
4986
	  appears on window popup).
4987

    
4988
2006-12-18
4989

    
4990
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
4991
	  also when only certs_file exists.
4992

    
4993
2006-12-18
4994

    
4995
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
4996
	  in multiple location.
4997
	  ssl_init_socket_with_method(): disabled reject list (for now).
4998

    
4999
2006-12-14
5000

    
5001
	* src/version.h.in: modified PROG_VERSION string.
5002

    
5003
2006-12-14
5004

    
5005
	* version 2.3.0beta7
5006

    
5007
2006-12-14
5008

    
5009
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
5010

    
5011
2006-12-14
5012

    
5013
	* src/compose.c
5014
	  src/prefs_template.c
5015
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
5016

    
5017
2006-12-13
5018

    
5019
	* src/printing.c: adjusted the margin for page number.
5020

    
5021
2006-12-13
5022

    
5023
	* src/printing.[ch]
5024
	  src/messageview.c
5025
	  src/mainwindow.c: implemented page setup.
5026

    
5027
2006-12-13
5028

    
5029
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
5030
	  setting.
5031

    
5032
2006-12-13
5033

    
5034
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
5035
	  modified.
5036

    
5037
2006-12-13
5038

    
5039
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
5040
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
5041
	  for debug option.
5042

    
5043
2006-12-13
5044

    
5045
	* src/compose.c: compose_reedit(): place cursor at the top of the
5046
	  text. Set the default focus to To or Subject entry if they're empty.
5047

    
5048
2006-12-12
5049

    
5050
	* libsylph/ssl.[ch]
5051
	  src/sslmanager.[ch]
5052
	  src/main.c: implemented SSL certificate dialog.
5053

    
5054
2006-12-12
5055

    
5056
	* src/printing.c: draw_page(): fixed crash on the request of a page
5057
	  which is out of range.
5058

    
5059
2006-12-12
5060

    
5061
	* src/printing.c: reimplemented multiple page printing.
5062
	  Implemented printing of MIME part using GtkPrintOperation.
5063

    
5064
2006-12-11
5065

    
5066
	* src/prefs_common_dialog.c
5067
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
5068

    
5069
2006-12-11
5070

    
5071
	* src/prefs_account_dialog.c: implemented auto-input of signature.
5072

    
5073
2006-12-08
5074

    
5075
	* libsylph/prefs_account.[ch]
5076
	  src/prefs_account_dialog.c
5077
	  src/compose.c: added the option to input signature directly.
5078

    
5079
2006-12-08
5080

    
5081
	* src/printing.c: use the display font size.
5082

    
5083
2006-12-07
5084

    
5085
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
5086
	  the description.
5087

    
5088
2006-12-07
5089

    
5090
	* version 2.3.0beta6
5091

    
5092
2006-12-07
5093

    
5094
	* src/messageview.c
5095
	  src/textview.c: give the priority to the separated message view's
5096
	  encoding setting on display and on reply.
5097

    
5098
2006-12-06
5099

    
5100
	* src/printing.c: layout_set_headers(): fixed a memory leak.
5101
	  message_count_page(): adjusted the line number of first page.
5102

    
5103
2006-12-06
5104

    
5105
	* src/printing.c: added page number.
5106

    
5107
2006-12-06
5108

    
5109
	* src/printing.c: more proper implementetion.
5110

    
5111
2006-12-05
5112

    
5113
	* src/summaryview.c:
5114
	  summary_filter_func()
5115
	  summary_filter_junk_func(): flush UI for each 100 messages.
5116

    
5117
2006-12-05
5118

    
5119
	* src/send_message.c: send_send_data_progressive(): win32: force
5120
	  flushing of UI (fixes the dialog not updated while sending large
5121
	  messages).
5122

    
5123
2006-12-04
5124

    
5125
	* src/printing.c: implemented printing of multiple pages.
5126

    
5127
2006-12-04
5128

    
5129
	* src/printing.c: implemented page counting.
5130

    
5131
2006-12-04
5132

    
5133
	* src/printing.c: printing_print_message_part(): show confirmation
5134
	  dialog.
5135

    
5136
2006-12-04
5137

    
5138
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
5139
	  (thanks to Sebastian Kargel).
5140

    
5141
2006-11-30
5142

    
5143
	* libsylph/procmsg.c
5144
	  src/printing.[ch]
5145
	  src/messageview.c
5146
	  src/mimeview.[ch]
5147
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
5148

    
5149
2006-11-29
5150

    
5151
	* libsylph/prefs_common.[ch]
5152
	  src/summaryview.c
5153
	  src/prefs_common_dialog.c: added an option "Use external program for
5154
	  printing". It is ignored on GTK+ < 2.10, though.
5155

    
5156
2006-11-29
5157

    
5158
	* libsylph/prefs_common.[ch]
5159
	  src/compose.c
5160
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
5161
	  reply to self messages".
5162

    
5163
2006-11-24
5164

    
5165
	* src/mainwindow.c: account_selector_menu_cb(): only change current
5166
	  account display (fixes message view get scrolled to the top on
5167
	  account change).
5168

    
5169
2006-11-22
5170

    
5171
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
5172
	  is displayed at the top (fixes window not brought in front with
5173
	  the tray icon click after DnD).
5174

    
5175
2006-11-22
5176

    
5177
	* src/printing.[ch]
5178
	  src/summaryview.c: initial implementation of new printing using
5179
	  GtkPrintOperation.
5180

    
5181
2006-11-21
5182

    
5183
	* src/summaryview.c
5184
	  src/folderview.c
5185
	  src/mainwindow.c: disable new mail notification when any message
5186
	  is displayed, marked as read, or trashes are emptied.
5187

    
5188
2006-11-21
5189

    
5190
	* merged from LibSylph branch.
5191
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
5192
	* libsylph/session.c: check whether notify callback is set.
5193
	* libsylph/smtp.h
5194
	  libsylph/session.h
5195
	  libsylph/socket.h: fixed the offset of struct members independent
5196
	  from configuration.
5197

    
5198
2006-11-20
5199

    
5200
	* libsylph/folder.[ch]: added folder_scan_tree() and
5201
	  folder_create_tree().
5202

    
5203
2006-11-20
5204

    
5205
	* merged from LibSylph branch.
5206
	* libsylph/prefs_common.[ch]: added prefs_common_get().
5207
	* libsylph/filter.h: modified the prototype of filter_cond_new().
5208
	* libsylph/account.[ch]: added account_get_current_account().
5209
	* libsylph/mbox.c: use account_get_current_account().
5210
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
5211

    
5212
2006-11-16
5213

    
5214
	* src/mainwindow.c: main_window_create(): modified the height of
5215
	  the statusbar.
5216

    
5217
2006-11-16
5218

    
5219
	* src/summaryview.c: periodically update UI on manual filtering.
5220

    
5221
2006-11-15
5222

    
5223
	* src/jpilot.c: applied the patch for libpisock12 support (fixes
5224
	  AddressDB.pdb import failure). Thanks to Colin and Corey.
5225

    
5226
2006-11-14
5227

    
5228
	* libsylph/utils.[ch]: added get_document_dir() which returns the
5229
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
5230
	  home directory).
5231
	* src/filesel.c: filesel_select_file_full(): made the default directory
5232
	  document folder.
5233

    
5234
2006-11-14
5235

    
5236
	* src/addressadd.c: removed statusbar.
5237

    
5238
2006-11-13
5239

    
5240
	* src/headerview.[ch]: added Cc: header.
5241

    
5242
2006-11-13
5243

    
5244
	* src/addressadd.c: made the window position at the center of parent
5245
	  window. Also modified the layout.
5246

    
5247
2006-11-10
5248

    
5249
	* version 2.3.0beta5
5250

    
5251
2006-11-10
5252

    
5253
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
5254
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
5255
	  Some code cleanups.
5256

    
5257
2006-11-09
5258

    
5259
	* src/inc.c
5260
	  src/summaryview.c: only disable new mail notification when a new
5261
	  mail is actually read.
5262
	* src/trayicon.c: removed redundant include.
5263

    
5264
2006-11-08
5265

    
5266
	* src/trayicon.c
5267
	  src/icons/stock_sylpheed_newmail.png
5268
	  src/icons/stock_sylpheed_newmail_16.png
5269
	  src/icons/Makefile.am
5270
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
5271
	  mail.
5272

    
5273
2006-11-06
5274

    
5275
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
5276
	  large text.
5277

    
5278
2006-11-06
5279

    
5280
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
5281
	  printing a message with empty Subject, From, and To (thanks to
5282
	  Jonathan Woithe).
5283
	* libsylph/codeconv.c:
5284
	  conv_convert()
5285
	  conv_codeset_strdup_full()
5286
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
5287
	  (fixes crashes with NULL strings).
5288

    
5289
2006-11-02
5290

    
5291
	* libsylph/folder.[ch]
5292
	  libsylph/prefs_common.[ch]
5293
	  src/summaryview.c
5294
	  src/prefs_common_dialog.c: added the option "Remember last selected
5295
	  message".
5296

    
5297
2006-11-01
5298

    
5299
	* libsylph/prefs_common.[ch]
5300
	  src/main.c
5301
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
5302

    
5303
2006-10-31
5304

    
5305
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
5306
	  disable POP before SMTP option with non-POP3 account.
5307

    
5308
2006-10-30
5309

    
5310
	* version 2.3.0beta4
5311

    
5312
2006-10-30
5313

    
5314
	* libsylph/pop.[ch]
5315
	  src/inc.[ch]
5316
	  src/send_message.c
5317
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
5318
	  Nakamoto).
5319

    
5320
2006-10-20
5321

    
5322
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
5323

    
5324
2006-10-19
5325

    
5326
	* libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and
5327
	  UTF-8 to SJIS conversion (fixes character corruption on printing
5328
	  when environment-dependent characters are used in win32).
5329

    
5330
2006-10-19
5331

    
5332
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
5333
	  using GTK+ 2.4.x.
5334

    
5335
2006-10-19
5336

    
5337
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
5338
	  to Fukasawa).
5339

    
5340
2006-10-16
5341

    
5342
	* version 2.3.0beta3
5343

    
5344
2006-10-16
5345

    
5346
	* src/icons/group.xpm: removed the extra spaces.
5347

    
5348
2006-10-13
5349

    
5350
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
5351
	  is_nonblocking_mode(): implemented by saving SockInfo list.
5352
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
5353
	  event occurs for more than one second.
5354
	  Don't use sock_has_read_data() anymore.
5355

    
5356
2006-10-12
5357

    
5358
	* src/messageview.c: removed the border.
5359
	* src/mainwindow.c: decreased the size of statusbar.
5360

    
5361
2006-10-12
5362

    
5363
	* src/main.c
5364
	  src/stock_pixmap.[ch]
5365
	  src/icons/stock_sylpheed_32.png
5366
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
5367

    
5368
2006-10-10
5369

    
5370
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
5371
	  if GTK+ >= 2.10.0.
5372

    
5373
2006-10-10
5374

    
5375
	* src/headerview.c: headerview_init()
5376
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
5377
	  labels which are set not to have focus to make the selection visible.
5378

    
5379
2006-10-10
5380

    
5381
	* src/foldersel.c: foldersel_create(): removed vertical padding.
5382

    
5383
2006-10-10
5384

    
5385
	* src/icons/dir-*.xpm: removed extra spaces.
5386

    
5387
2006-10-10
5388

    
5389
	* src/main.c: win32: use small icon for application icon (fixes icon
5390
	  image got garbled).
5391

    
5392
2006-10-06
5393

    
5394
	* src/action.c: execute_actions(): don't move cursor on insertion
5395
	  mode (fixed a bug that inserted text was always placed at the top).
5396

    
5397
2006-10-05
5398

    
5399
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
5400
	  main window kept hidden on popup with another process).
5401
	* src/trayicon.c: use main_window_popup().
5402

    
5403
2006-10-04
5404

    
5405
	* version 2.3.0beta2
5406

    
5407
2006-10-04
5408

    
5409
	* libsylph/session.c
5410
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
5411

    
5412
2006-10-04
5413

    
5414
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
5415
	  new messages.
5416

    
5417
2006-10-03
5418

    
5419
	* libsylph/socket.c: win32: fd_read(), fd_write(): if recv() or send()
5420
	  fail with WSAEWOULDBLOCK, set errno to EAGAIN.
5421

    
5422
2006-10-03
5423

    
5424
	* src/inc.[ch]: exclude messages marked as read when counting new
5425
	  messages.
5426
	* libsylph/pop.[ch]: count messages skipped by size limit.
5427

    
5428
2006-10-02
5429

    
5430
	* src/mainwindow.c: main_window_get_position(): don't update position
5431
	  when window is hidden.
5432

    
5433
2006-09-28
5434

    
5435
	* version 2.3.0beta1
5436

    
5437
2006-09-28
5438

    
5439
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
5440
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
5441

    
5442
2006-09-28
5443

    
5444
	* src/trayicon.[ch]: trayicon_hide(): added.
5445
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
5446
	* src/main.c: app_will_exit(): call trayicon_destroy().
5447

    
5448
2006-09-28
5449

    
5450
	* src/trayicon.c: use 16x16 icon for Windows system tray.
5451
	* src/icons/stock_sylpheed_16.png
5452
	  src/icons/Makefile.am
5453
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
5454

    
5455
2006-09-28
5456

    
5457
	* src/trayicon.c: some code cleanups.
5458

    
5459
2006-09-27
5460

    
5461
	* src/summaryview.c: adjusted the width of icon columns for win32.
5462

    
5463
2006-09-27
5464

    
5465
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
5466
	  icon for 5 seconds.
5467
	* src/inc.c: blink the tray icon when new mails arrive.
5468

    
5469
2006-09-26
5470

    
5471
	* libsylph/prefs_common.[ch]
5472
	  src/trayicon.[ch]
5473
	  src/prefs_common_dialog.c
5474
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
5475
	  Just present window with left click of the tray icon.
5476
	  Removed 'About' menu.
5477
	  Added 'Display Sylpheed' menu.
5478
	  Added 'Minimize to tray icon' option.
5479

    
5480
2006-09-26
5481

    
5482
	* libsylph/session.[ch]: win32: made workaround for state machine
5483
	  freeze problem in GLib >= 2.8.x.
5484
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
5485
	  prevent the unexpected call of idle functions.
5486

    
5487
2006-09-22
5488

    
5489
	* version 2.2.9
5490

    
5491
2006-09-22
5492

    
5493
	* libsylph/defs.h: updated HOMEPAGE_URI.
5494
	  src/gtkshruler.c: updated URI.
5495

    
5496
2006-09-22
5497

    
5498
	* src/summaryview.c: fixed crash when summary was sorted by logical
5499
	  columns.
5500

    
5501
2006-09-21
5502

    
5503
	* version 2.2.8
5504

    
5505
2006-09-21
5506

    
5507
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
5508
	  view even if mlist is empty to update sort indicator.
5509

    
5510
2006-09-20
5511

    
5512
	* src/compose.c: compose_destroy()
5513
	  src/textview/c: textview_destroy(): remove selection clipboard
5514
	  before destruction (fixes crash with GTK+ 2.10 when closing window
5515
	  while selection is active).
5516

    
5517
2006-09-19
5518

    
5519
	* libsylph/utils.[ch]
5520
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
5521
	  when signing with PGP/MIME instead of using quoted-printable for
5522
	  compatibility with other MUAs.
5523

    
5524
2006-09-19
5525

    
5526
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
5527
	  encryption.
5528

    
5529
2006-09-14
5530

    
5531
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
5532
	  uidl file on disk full.
5533

    
5534
2006-09-14
5535

    
5536
	* src/textview.c: textview_write_error(): new.
5537
	  Made error messages display with red color. Show error when writing
5538
	  body failed.
5539

    
5540
2006-09-14
5541

    
5542
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
5543
	  session (fixes incorrect state display in Win32).
5544

    
5545
2006-09-14
5546

    
5547
	* src/summaryview.c: workaround for broken
5548
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
5549
	  Don't show sort indicator on icon columns.
5550
	  Simplified compose mode.
5551

    
5552
2006-09-13
5553

    
5554
	* libsylph/utils.c
5555
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
5556
	  error checking.
5557
	  procmime_get_part_fp(): check the return value of
5558
	  procmime_decode_content().
5559
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
5560
	  value.
5561

    
5562
2006-09-13
5563

    
5564
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
5565
	  a corrupted cache data.
5566
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
5567
	  and check error before rewind().
5568

    
5569
2006-09-13
5570

    
5571
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
5572
	  file and check errors.
5573

    
5574
2006-09-12
5575

    
5576
	* src/importldif.c: change cancel button to close when import
5577
	  finished.
5578
	* src/ldif.c: ldif_get_line(): refactored.
5579
	  ldif_read_file(): fixed a memory leak.
5580

    
5581
2006-09-12
5582

    
5583
	* libsylph/codeconv.c
5584
	  src/compose.c: made workaround for UTF-8 with BOM.
5585

    
5586
2006-09-12
5587

    
5588
	* src/ldif.[ch]: supported base64 encoded entries.
5589
	  Supported "mozillaNickname" entry.
5590
	  Use cn for display name if exists.
5591
	  Reverse first and last name on Japanese locale.
5592

    
5593
2006-09-06
5594

    
5595
	* src/messageview.c
5596
	  src/summaryview.c
5597
	  src/mainwindow.c: unify menu strings "View/Message source" and
5598
	  "View/All headers".
5599

    
5600
2006-09-06
5601

    
5602
	* libsylph/procmsg.h: MsgInfo
5603
	  src/compose.h: AttachInfo: don't use off_t because its size may
5604
	  change between compile time.
5605

    
5606
2006-09-06
5607

    
5608
	* libsylph/socket.c: retry waitpid() when it is interrupted
5609
	  (thanks to Stefaan).
5610

    
5611
2006-09-06
5612

    
5613
	* src/action.c: free_children(): wait for processes when they still
5614
	  exist.
5615
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
5616

    
5617
2006-09-06
5618

    
5619
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
5620
	  transparency (thanks to Fryderyk Dziarmagowski).
5621

    
5622
2006-09-04
5623

    
5624
	* src/action.c: execute_actions(): fixed wrong insertion point at
5625
	  TextView.
5626

    
5627
2006-08-23
5628

    
5629
	* libsylph/imap.[ch]
5630
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
5631
	  (thanks to IKEDA Soji).
5632

    
5633
2006-08-23
5634

    
5635
	* libsylph/procmsg.[ch]
5636
	  libsylph/procmime.[ch]
5637
	  src/textview.c
5638
	  src/mimeview.c
5639
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
5640
	  member from MimeInfo.
5641

    
5642
2006-08-17
5643

    
5644
	* src/textview.c
5645
	  src/rfc2015.c: supported verification of encrypted and signed
5646
	  messages with combined method.
5647
	  Show full signature information on the text view.
5648

    
5649
2006-08-16
5650

    
5651
	* src/sourcewindow.c: fixed scrolling problem on first click.
5652

    
5653
2006-08-15
5654

    
5655
	* libsylph/prefs_common.[ch]
5656
	  src/summaryview.c: don't move to trash on manual junk filtering when
5657
	  'Delete junk mails from server on receiving' is set.
5658

    
5659
2006-08-10
5660

    
5661
	* src/prefs_ui.[ch]
5662
	  src/prefs_common_dialog.c: link the state of 'Open first unread
5663
	  message when entering a folder' with 'Always open messages in
5664
	  summary when selected'.
5665

    
5666
2006-08-09
5667

    
5668
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
5669
	  sensitivity of '/File/Append signature'.
5670

    
5671
2006-08-09
5672

    
5673
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
5674
	  encoding of text file to see if it is locale encoding or UTF-8.
5675
	* src/compose.c: compose_insert_file(): check whole file to see if it
5676
	  is UTF-8.
5677

    
5678
2006-08-07
5679

    
5680
	* configure.in: use onig-config.
5681

    
5682
2006-08-07
5683

    
5684
	* src/folderview.c: added separator before 'Mark all read'.
5685

    
5686
2006-08-04
5687

    
5688
	* src/sylpheed.rc.in
5689
	  configure.in: added version information.
5690

    
5691
2006-08-04
5692

    
5693
	* src/sylpheed.rc.in
5694
	  src/Makefile.am
5695
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
5696

    
5697
2006-08-03
5698

    
5699
	* configure.in: fixed a bug that $LIBS was not properly restored
5700
	  when OpenSSL test failed (thanks to IWAMOTO Kouichi).
5701

    
5702
2006-08-03
5703

    
5704
	* libsylph/filter.c
5705
	  src/about.c
5706
	  src/prefs_filter_edit.c
5707
	  configure.in: Oniguruma can be used instead of system's regex API
5708
	  (thanks to IWAMOTO Kouichi).
5709

    
5710
2006-08-02
5711

    
5712
	* src/sumaryview.c:
5713
	  summary_filter_func()
5714
	  summary_filter_junk_func(): fixed a bug that flag changes were not
5715
	  saved with manual filtering.
5716

    
5717
2006-07-31
5718

    
5719
	* version 2.2.7
5720

    
5721
2006-07-31
5722

    
5723
	* src/folderview.c: folderview_menu_popup(): enable some menu items
5724
	  on receiving.
5725
	* libsylph/procmsg_empty_trash(): check whether the folder is really
5726
	  trash.
5727

    
5728
2006-07-28
5729

    
5730
	* src/rfc2015.c: sig_status_for_key(): check the error of
5731
	  gpgme_get_key() (fixes crashes on checking signature).
5732

    
5733
2006-07-28
5734

    
5735
	* src/compose.c
5736
	  src/messageview.c
5737
	  src/prefs_common_dialog.c
5738
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
5739

    
5740
2006-07-27
5741

    
5742
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
5743

    
5744
2006-07-26
5745

    
5746
	* src/compose.c: compose_reply_set_entry(): use original address
5747
	  strings instead of stripped ones. Fixed a bug that To: address
5748
	  was duplicated in Cc: on reply-to-all.
5749

    
5750
2006-07-25
5751

    
5752
	* libsylph/prefs_common.[ch]
5753
	  src/inc.c
5754
	  src/prefs_common_dialog.c: added an option to filter junk mails
5755
	  before normal filtering.
5756

    
5757
2006-07-24
5758

    
5759
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
5760
	  menu.
5761

    
5762
2006-07-21
5763

    
5764
	* src/summaryview.c: summary_filter_real(): fixed a bug that manual
5765
	  junk filtering didn't work when no filter rule exist.
5766

    
5767
2006-06-27
5768

    
5769
	* po/tr.po: fixed a typo which caused crash.
5770

    
5771
2006-06-26
5772

    
5773
	* src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): new.
5774
	* src/summaryview.c: made workarounds for the crash in GTK+ 2.8.x.
5775

    
5776
2006-06-25
5777

    
5778
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
5779
	  performance.
5780
	  Don't scan virtual folders.
5781

    
5782
2006-06-25
5783

    
5784
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
5785
	  removed redundant folder scan.
5786
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
5787
	  platforms (not tested).
5788

    
5789
2006-06-23
5790

    
5791
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
5792
	  directory using FindFirstFile() / FindNextFile().
5793

    
5794
2006-06-16
5795

    
5796
	* src/folderview.c: folderview_menu_popup(): enable "Mark all read"
5797
	  only when selected folder is opened in the case of IMAP4.
5798

    
5799
2006-06-16
5800

    
5801
	* libsylph/procmsg.[ch]
5802
	  src/folderview.c: added "Mark all read" to the folder context menu.
5803

    
5804
2006-06-09
5805

    
5806
	* version 2.2.6
5807

    
5808
2006-06-08
5809

    
5810
	* src/textview.c: textview_write_link(): remove spaces from href
5811
	  (fixes execution failure with ShellExecute() on Win32 and URI check).
5812

    
5813
2006-06-04
5814

    
5815
	* src/send_message.c: send_message_smtp(): added missing timeout
5816
	  handling (thanks to Colin).
5817

    
5818
2006-06-01
5819

    
5820
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
5821
	  3516.
5822

    
5823
2006-05-29
5824

    
5825
	* version 2.2.5
5826

    
5827
2006-05-26
5828

    
5829
	* libsylph/pop.c: pop3_lookup_next(): increment
5830
	  Pop3Session::cur_total_bytes too when deleting expired messages.
5831

    
5832
2006-05-26
5833

    
5834
	* src/foldersel.c: fixed a bug that bold face was disabled with
5835
	  GLib 2.10 and Pango 1.12.
5836

    
5837
2006-05-17
5838

    
5839
	* src/main.c: fixed execution failure when using accessibility module.
5840
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
5841
	  and buffer overflow when using half-width kana.
5842

    
5843
2006-05-09
5844

    
5845
	* src/summaryview.c: don't decrease new/unread count if zero.
5846

    
5847
2006-03-29
5848

    
5849
	* version 2.2.4
5850

    
5851
2006-03-27
5852

    
5853
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
5854

    
5855
2006-03-27
5856

    
5857
	* libsylph/utils.[ch]: subst_control(): new.
5858
	* libsylph/procheader.c: procheader_parse_stream(): remove control
5859
	  characters from headers.
5860
	* src/folderview.c
5861
	  src/summaryview.c: fixed a bug that bold face was disabled with
5862
	  GLib 2.10 and Pango 1.12.
5863

    
5864
2006-03-24
5865

    
5866
	* src/summaryview.[ch]: added the clear button for quick search entry.
5867

    
5868
2006-03-24
5869

    
5870
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
5871
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
5872

    
5873
2006-03-17
5874

    
5875
	* src/prefs_ui.[ch]
5876
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
5877
	  encoding method.
5878

    
5879
2006-03-17
5880

    
5881
	* libsylph/utils.[ch]
5882
	  libsylph/prefs_common.[ch]
5883
	  libsylph/procmime.c
5884
	  libsylph/codeconv.[ch]
5885
	  src/compose.c: implemented RFC 2231 filename encoding on send.
5886

    
5887
2006-03-16
5888

    
5889
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
5890

    
5891
2006-03-14
5892

    
5893
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
5894
	  when comparing path on Win32 (fixes duplicated subfolders when
5895
	  rebuilding folder tree on Win32 while settings were shared between
5896
	  Win32 and Unix).
5897

    
5898
2006-03-14
5899

    
5900
	* version 2.2.3
5901

    
5902
2006-03-10
5903

    
5904
	* src/icons/sylpheed.ico: made background transparent.
5905

    
5906
2006-03-10
5907

    
5908
	* src/query_search.c: enabled sorting of the result.
5909

    
5910
2006-03-10
5911

    
5912
	* src/editbook.c
5913
	  src/editgroup.c
5914
	  src/importldif.c
5915
	  src/editjpilot.c
5916
	  src/editaddress.c
5917
	  src/addressadd.c
5918
	  src/editldap_basedn.c
5919
	  src/editvcard.c
5920
	  src/editldap.c: modified the spacing of statusbar.
5921

    
5922
2006-03-10
5923

    
5924
	* src/addressbook.c: modified the accelerators, and the layout.
5925

    
5926
2006-03-10
5927

    
5928
	* libsylph/procmsg.[ch]
5929
	  src/messageview.c
5930
	  src/summaryview.c: printing messages now follows 'Show all headers'
5931
	  status.
5932

    
5933
2006-03-09
5934

    
5935
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
5936
	  if ~/.sylpheed-2.0/mailcap not found.
5937

    
5938
2006-03-09
5939

    
5940
	* libsylph/utils.[ch]
5941
	  libsylph/prefs_common.[ch]
5942
	  src/mimeview.c: added a hidden option "mime_command" for backward
5943
	  compatibility.
5944
	* libsylph/procmime.c
5945
	  libsylph/procmsg.c
5946
	  src/compose.c
5947
	  src/inc.c
5948
	  src/messageview.c
5949
	  src/summaryview.c: use str_find_format_times().
5950

    
5951
2006-03-08
5952

    
5953
	* libsylph/procmime.c: read mailcap file other than standard location.
5954

    
5955
2006-03-08
5956

    
5957
	* libsylph/procmime.[ch]
5958
	  src/mimeview.c: removed metamail support and replaced it with
5959
	  the alternative implementation.
5960
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
5961
	  "mime_audio_player" options for compatibility, but made them empty
5962
	  by default.
5963

    
5964
2006-03-07
5965

    
5966
	* src/compose.c: compose_get_signature_str(): allow relative signature
5967
	  path.
5968

    
5969
2006-03-06
5970

    
5971
	* src/textview.c: textview_uri_security_check(): ignore trailing path
5972
	  separator when comparing URI.
5973

    
5974
2006-03-06
5975

    
5976
	* src/compose.[ch]
5977
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
5978
	  compose window if not exist.
5979

    
5980
2006-03-06
5981

    
5982
	* libsylph/prefs_common.[ch]
5983
	  src/addressbook.c: preserve the window position of address book.
5984
	  Moved the position of Help menu.
5985

    
5986
2006-03-06
5987

    
5988
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
5989
	  mail accounts.
5990

    
5991
2006-03-03
5992

    
5993
	* version 2.2.2
5994

    
5995
2006-03-02
5996

    
5997
	* src/message_search.c: fixed crash after a message window was closed
5998
	  while the search dialog was still open.
5999

    
6000
2006-03-02
6001

    
6002
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
6003
	  to move folders right under the root folder.
6004

    
6005
2006-03-01
6006

    
6007
	* src/alertpanel.c: place dialog center if it is out of range (fixes
6008
	  main window becomes not responsive when alert dialog is shown while
6009
	  it is minimized on win32).
6010

    
6011
2006-03-01
6012

    
6013
	* src/main.c: win32: do console initialization only once.
6014

    
6015
2006-02-28
6016

    
6017
	* src/main.c: win32: output debug and help messages to newly created
6018
	  console.
6019

    
6020
2006-02-27
6021

    
6022
	* libsylph/utils.c: execute_async(), execute_sync(): win32: fixed
6023
	  encoding problem (GSpawn in GLib < 2.8.2 takes codepage arguments).
6024

    
6025
2006-02-27
6026

    
6027
	* version 2.2.1
6028

    
6029
2006-02-24
6030

    
6031
	* configure.in: enabled GtkSpell by default.
6032

    
6033
2006-02-24
6034

    
6035
	* libsylph/folder.h: fixed comments.
6036

    
6037
2006-02-24
6038

    
6039
	* src/summaryview.c: performance fix when resetting the quick search
6040
	  while sorted by thread date with descending order.
6041
	* Makefile.am
6042
	  sylpheed.spec.in: added README.es.
6043

    
6044
2006-02-24
6045

    
6046
	* README.es: added (thanks to Ricardo Mones).
6047
	* README, README.ja: changed the FSF address.
6048

    
6049
2006-02-23
6050

    
6051
	* src/subscribedialog.c: ignore non-ascii newsgroup names (fixes crash
6052
	  on Win32).
6053

    
6054
2006-02-22
6055

    
6056
	* libsylph/folder.c: folder_get_path(): use filename-safe string for
6057
	  IMAP cache directory.
6058
	* src/prefs_common_dialog.c: fixed a warning on compile.
6059

    
6060
2006-02-21
6061

    
6062
	* libsylph/utils.[ch]: uriencode_for_filename(): creates filename-safe
6063
	  string by URI encode (except space).
6064
	* libsylph/pop.c: use filename-safe string for UIDL file (might break
6065
	  backward compatibility on Unix).
6066

    
6067
2006-02-14
6068

    
6069
	* libsylph/session.c
6070
	  libsylph/socket.[ch]: win32: avoid blocking when reading from
6071
	  socket.
6072

    
6073
2006-02-13
6074

    
6075
	* version 2.2.0
6076

    
6077
2006-02-10
6078

    
6079
	* sylpheed.spec.in: modified Requires:.
6080

    
6081
2006-02-09
6082

    
6083
	* src/summaryview.c
6084
	  src/folderview.c: prohibit move/copy from/to queue folders, and
6085
	  move/copy to virtual folders.
6086

    
6087
2006-02-09
6088

    
6089
	* version 2.2.0rc
6090

    
6091
2006-02-08
6092

    
6093
	* libsylph/codeconv.c: conv_get_fallback_for_private_encoding():
6094
	  supported "x-sjis" encoding.
6095

    
6096
2006-02-08
6097

    
6098
	* libsylph/codeconv.c:
6099
	  conv_get_locale_charset()
6100