Statistics
| Revision:

root / ChangeLog @ 3273

History | View | Annotate | Download (230 KB)

1
2013-08-26
2

    
3
	* libsylph/html.c: properly unescape special characters in links
4
	  (#120).
5

    
6
2013-08-16
7

    
8
	* libsylph/imap.c: imap_status(): fixed the parse failure of STATUS response
9
	  if a folder name contains brackets (sylpheed:35704).
10

    
11
2013-06-07
12

    
13
	* config.guess
14
	  config.sub: updated to 2009-06-11 version.
15

    
16
2013-06-07
17

    
18
	* src/template.c: template_compare_id(): fixed constness.
19

    
20
2013-06-03
21

    
22
	* src/prefs_template.c
23
	  src/template.[ch]: stabilize the order of templates.
24

    
25
2013-05-24
26

    
27
	* version 3.4.0beta4
28

    
29
2013-05-24
30

    
31
	* src/compose.c: compose_ext_editor_child_exit(): raise compose
32
	  window when the external editor exits (thanks to Steve Kirkendall).
33

    
34
2013-05-24
35

    
36
	* manual/ja/sylpheed.sgml: updated Japanese manual.
37

    
38
2013-05-23
39

    
40
	* libsylph/prefs_common.[ch]
41
	  src/messageview.c
42
	  src/filesel.c
43
	  src/summaryview.c: save selected file type.
44

    
45

    
46
2013-05-21
47

    
48
	* src/filesel.[ch]
49
	  src/messageview.c
50
	  src/summaryview.c: automatically modify file extension when
51
	  file type is changed.
52

    
53
2013-05-20
54

    
55
	* src/textview.c: textview_write_link(): insert space between
56
	  continuous links to avoid non-responsive links.
57

    
58
2013-05-15
59

    
60
	* src/printing.c: modified debug output.
61

    
62
2013-05-14
63

    
64
	* src/messageview.[ch]
65
	  src/mimeview.[ch]: refactored: moved MimeInfo and file path member
66
	  from MimeInfo to MessageView so that it can be used from TextView.
67

    
68
2013-05-14
69

    
70
	* libsylph/prefs_common.[ch]
71
	  src/prefs_common_dialog.c
72
	  src/textview.c: added an option to prefer HTML part in
73
	  multipart/alternative.
74

    
75
2013-05-14
76

    
77
	* libsylph/html.[ch]: supported <blockquote> tag.
78

    
79
2013-04-05
80

    
81
	* libsylph/procmsg.c: procmsg_print_message(): print all texts in
82
	  messages, not only the first one.
83

    
84
2013-04-05
85

    
86
	* src/printing.c: print all texts in messages, not only the first one.
87

    
88
2013-04-04
89

    
90
	* libsylph/procmsg.c:
91
	  procmsg_print_message()
92
	  procmsg_print_message_part()
93
	  procmsg_save_message_as_text(): win32: open output file as text mode.
94
	  convert MIME part strings to locale encoding if specified.
95

    
96
2013-04-04
97

    
98
	* src/messageview.c: messageview_save_as(): added the feature to save
99
	  message as plain text.
100

    
101
2013-04-03
102

    
103
	* libsylph/utils.[ch]
104
	  libsylph/procmsg.[ch]
105
	  src/filesel.[ch]
106
	  src/summaryview.c: added the feature to save message as plain text
107
	  (locale or UTF-8 encoding).
108

    
109
2013-03-29
110

    
111
	* version 3.4.0beta3
112

    
113
2013-03-29
114

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

    
117
2013-03-29
118

    
119
	* src/summaryview.c: summary_junk(): select proper junk folder instead
120
	  of default one.
121

    
122
2013-03-28
123

    
124
	* src/quote_fmt_parse.y: prohibit warnings when target message does
125
	  not exist.
126

    
127
2013-03-28
128

    
129
	* src/compose.c: compose_template_apply(): enabled quotation of
130
	  messages on forwarding.
131

    
132
2013-03-28
133

    
134
	* src/compose.c: refactored compose_quote_fmt().
135

    
136
2013-03-26
137

    
138
	* libsylph/imap.c: properly escape folder/username/password which
139
	  include double-quote or backslash.
140

    
141
2013-03-13
142

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

    
146
2013-02-15
147

    
148
	* procheader_scan_date_string(): optimized.
149

    
150
2013-02-15
151

    
152
	* libsylph/procheader.cprocheader_date_parse(): support ISO-type date
153
	  (YYYY-MM-DD HH:MM:SS).
154
	  Added workaround for time_t limit.
155
	  Supported more non-standard date.
156

    
157
2013-02-15
158

    
159
	* src/notificationwindow.c: notification_window_set_message():
160
	  check if the window exists.
161

    
162
2013-02-14
163

    
164
	* manual/ja/sylpheed.sgml: updated Japanese manual.
165

    
166
2013-02-14
167

    
168
	* libsylph/filter.c
169
	  libsylph/prefs_common.[ch]
170
	  src/prefs_common_dialog.c: added an option: "Do not classify message
171
	  as junk if sender is in the address book" (#77).
172

    
173
2013-02-14
174

    
175
	* src/notificationwindow.c: adjusted paddings again.
176
	  plugin/test/test.c: modified notification test.
177

    
178
2013-02-13
179

    
180
	* src/notificationwindow.c: adjusted paddings.
181

    
182
2013-02-13
183

    
184
	* src/plugin.[ch]
185
	  src/notificationwindow.[ch]
186
	  src/main.c
187
	  plugin/test/test.c: added plug-in API for notification window.
188

    
189
2013-02-13
190

    
191
	* src/inc.c
192
	  src/notificationwindow.[ch]: notification_window_open():
193
	  changed from notification_window_create().
194
	  Ignore first notify event when fading start.
195

    
196
2013-02-08
197

    
198
	* libsylph/prefs_common.[ch]
199
	  src/prefs_common_dialog.c
200
	  src/inc.c: added option: 'Show notification window when new messages
201
	  arrive'
202

    
203
2013-02-08
204

    
205
	* src/inc.[ch]
206
	  src/notificationwindow.[ch]: implemented new message notification
207
	  popup window.
208

    
209
2013-02-01
210

    
211
	* nsis/*.{nsh,nsi}: translate Start Menu shortcuts.
212

    
213
2013-01-31
214

    
215
	* version 3.4.0beta1
216

    
217
2013-01-31
218

    
219
	* src/mainwindow.c: help_command_line_show(): updated command line
220
	  help.
221

    
222
2013-01-31
223

    
224
	* src/rpop3.c: do not disconnect immediately but send QUIT on normal
225
	  POP3 errors.
226
	  Changed 'Refresh' button/menu to 'Resume'.
227

    
228
2013-01-31
229

    
230
	* src/main.c: changed safe mode option to "--safe-mode".
231

    
232
2013-01-30
233

    
234
	* src/rpop3.c: made button sensitivity and Stop/Refresh label
235
	  consistent.
236

    
237
2013-01-25
238

    
239
	* libsylph/mh.c: mh_scan_tree_recursive(): limit the recursion level
240
	  to 64.
241

    
242
2013-01-25
243

    
244
	* src/prefs_filter_edit.c: prefs_filter_edit_action_hbox_to_action():
245
	  check the existence of destination folder.
246

    
247
2013-01-24
248

    
249
	* libsylph/pop.c
250
	  src/inc.c: do not disconnect immediately but send QUIT on normal
251
	  POP3 errors.
252
	* libsylph/pop.c: set Pop3Session::state to POP3_ERROR if QUIT
253
	  fail.
254

    
255
2013-01-22
256

    
257
	* src/main.c
258
	  src/plugin.c: added safe mode (don't load plug-ins).
259

    
260
2013-01-22
261

    
262
	* libsylph/folder.c
263
	  libsylph/news.c
264
	  libsylph/imap.c: escape server name when creating cache directory
265
	  path (fixes IPv6 address on Windows).
266

    
267
2013-01-22
268

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

    
271
2012-11-20
272

    
273
	* libsylph/socket.c: sock_connect_with_timeout(): enabled timeout
274
	  setting on Windows.
275

    
276
2012-10-30
277

    
278
	* version 3.3.0
279

    
280
2012-10-30
281

    
282
	* manual/ja/sylpheed.sgml: updated Japanese manual.
283

    
284
2012-10-29
285

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

    
289
2012-10-12
290

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

    
293
2012-10-10
294

    
295
	* nsis/sylpheed.nsi
296
	  Makefile.am
297
	  sylpheed-mailto-protocol_admin.reg
298
	  sylpheed-mailto-protocol.reg: updated Windows registry entry file.
299

    
300
2012-10-10
301

    
302
	* nsis/sylpheed.nsi: fixed a typo in writing registry.
303

    
304
2012-10-10
305

    
306
	* libsylph/Makefile.am
307
	  src/Makefile.am
308
	  plugin/test/Makefile.am
309
	  plugin/attachment_tool/Makefile.am: removed includedir from include
310
	  path in Makefiles (thanks to Valentine Barshak).
311

    
312
2012-10-05
313

    
314
	* configure.in: raised the required GTK+ version to 2.8.0.
315

    
316
2012-10-05
317

    
318
	* nsis/english.nsh
319
	  nsis/japanese.nsh
320
	  nsis/sylpheed-defs.nsh
321
	  nsis/sylpheed.nsi: .eml file association was added.
322
	  Automatically set the default mailto and .eml handler on Windows 7.
323

    
324
2012-09-28
325

    
326
	* version 3.3.0beta2
327

    
328
2012-09-27
329

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

    
333
2012-09-26
334

    
335
	* sylpheed.spec.in: added sylpheed-plugins package, and fixed
336
	  plugindir.
337

    
338
2012-09-25
339

    
340
	* src/summaryview.c: summary_button_pressed(): fixed long-standing
341
	  drag begin bug on IMAP folders (#93).
342

    
343
2012-09-13
344

    
345
	* sylpheed.spec.in: fixed build on x86_64 platform.
346

    
347
2012-08-16
348

    
349
	* src/headerview.c: minor optimization for tooltips.
350

    
351
2012-08-16
352

    
353
	* src/headerview.c: fixed tooltips on windows.
354
	  Don't show previous tooltips when cleared.
355

    
356
2012-08-16
357

    
358
	* src/compose.c
359
	  src/mainwindow.c: removed redundant gtk_tooltips_new() and destroy
360
	  GtkTooltips object on close.
361

    
362
2012-08-16
363

    
364
	* src/headerview.[ch]: added tooltips of header labels.
365

    
366
2012-08-15
367

    
368
	* libsylph/prefs_common.[ch]
369
	  src/messageview.c
370
	  src/prefs_common_dialog.c: added an option to specify the position
371
	  of attach tool button.
372

    
373
2012-08-08
374

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

    
378
2012-07-27
379

    
380
	* version 3.3.0beta1
381

    
382
2012-07-27
383

    
384
	* src/export.c: pass the opened FolderItem when 'Export only selected
385
	  messages' is enabled.
386

    
387
2012-07-27
388

    
389
	* libsylph/folder.[ch]
390
	  libsylph/mbox.c: added interface to cancel mbox import/export.
391
	* src/export.c
392
	  src/import.c: made export/import progress dialog cancellable.
393

    
394
2012-07-27
395

    
396
	* libsylph/mbox.[ch]
397
	  src/export.c: added 'Export only selected messages' option to
398
	  the export dialog.
399

    
400
2012-07-26
401

    
402
	* src/messageview.c: enable quick launch from the attach tool menu.
403

    
404
2012-07-26
405

    
406
	* src/prefs_common_dialog.c: moved Images option in Display - Attach
407
	  tab.
408

    
409
2012-07-25
410

    
411
	* libsylph/prefs_common.[ch]
412
	  src/messageview.[ch]
413
	  src/textview.c
414
	  src/prefs_common_dialog.c
415
	  src/mainwindow.c: added "show_attached_files_first" global option,
416
	  which shows attached files first on message view.
417
	  The UI for "show_attach_tab" option was also added.
418
	  The attachment toggle button was moved to the left.
419
	  messageview_reflect_prefs(): added.
420

    
421
2012-07-04
422

    
423
	* config.rpath
424
	  install-sh
425
	  ABOUT-NLS: updated.
426

    
427
2012-07-03
428

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

    
432
2012-06-25
433

    
434
	* version 3.2.0
435

    
436
2012-06-25
437

    
438
	* src/Makefile.am: possible fix for gmodule link error on some
439
	  environments (#74).
440
	* libsylph/*.[ch]
441
	  src/*.[ch]
442
	  src/version.h.in: updated copyright year.
443

    
444
2012-06-20
445

    
446
	* src/icons/clip.xpm: replaced the clip icon with more visible one
447
	  on selected row.
448
	* src/summaryview.c: adjusted the width of the attach column.
449

    
450
2012-06-20
451

    
452
	* README
453
	  README.ja
454
	  INSTALL
455
	  INSTALL.ja: updated.
456

    
457
2012-06-20
458

    
459
	* libsylph/prefs_common.[ch]
460
	  src/messageview.c: added "show_attach_tab" option (no UI) which
461
	  toggles the Attachment tab and toggle button.
462

    
463
2012-06-19
464

    
465
	* src/inc.c: fixed 'Stop' button didn't become inactive after POP3
466
	  session finished.
467

    
468
2012-06-19
469

    
470
	* libsylph/prefs_common.c: win32: changed the default of junk
471
	  commands with sylfilter.
472

    
473
2012-06-19
474

    
475
	* manual/ja/sylpheed.sgml: updated Japanese manual.
476

    
477
2012-06-19
478

    
479
	* src/plugin.c: removed "dereferencing type-punned pointer will break
480
	  strict-aliasing rules" warnings.
481

    
482
2012-06-19
483

    
484
	* src/filesel.c: removed label warning on non-win32.
485

    
486
2012-06-19
487

    
488
	* libsylph/socket.c: sock_info_connect_by_hostname(): fixed
489
	  compilation error with --disable-ipv6 (thanks to Jerry Heyman).
490

    
491
2012-06-18
492

    
493
	* version 3.2.0beta9
494

    
495
2012-06-18
496

    
497
	* src/messageview.c: modified the width of tool menu arrow button.
498

    
499
2012-06-18
500

    
501
	* src/summaryview.c: added tooltip for message view toggle arrow.
502

    
503
2012-06-18
504

    
505
	* nsis/update-manager.nsi: prevent 'Sylpheed is running.' message
506
	  on update.
507

    
508
2012-06-18
509

    
510
	* src/mimeview.c: mimeview_destroy(): fixed a memory leak of a
511
	  GtkItemFactory.
512

    
513
2012-06-18
514

    
515
	* src/mimeview.[ch]: disabled 'Save all...' menu if attached files
516
	  with file name do not exist.
517

    
518
2012-06-18
519

    
520
	* src/messageview.c: added attached filenames to the tool menu.
521

    
522
2012-06-15
523

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

    
528
2012-06-13
529

    
530
	* src/compose.c: compose_attach_property(): force focus for compose
531
	  window (will fix #70).
532

    
533
2012-06-13
534

    
535
	* src/inc.c: included server name in the error dialog.
536
	* src/progressdialog.c: adjusted the column width.
537

    
538
2012-06-12
539

    
540
	* src/filesel.c: win32: handle multiple file selection with shortcuts.
541
	  Follow folder link on save mode.
542

    
543
2012-06-11
544

    
545
	* src/filesel.c: win32: follow Windows shortcut (.lnk).
546

    
547
2012-06-06
548

    
549
	* version 3.2.0beta8
550

    
551
2012-06-06
552

    
553
	* src/inc.c: properly detect DNS lookup error when
554
	  session_connect_full() failed immediately.
555

    
556
2012-05-31
557

    
558
	* libsylph/session.[ch]
559
	  libsylph/socket.[ch]
560
	  src/inc.[ch]
561
	  src/send_message.c: differentiate DNS lookup error from connection
562
	  errors.
563
	* libsylph/imap.c
564
	  libsylph/nntp.c: fixed resource leak on SOCKS connection failure.
565

    
566
2012-05-30
567

    
568
	* nsis/sylpheed.nsi: reserve nsProcess.dll file to speed up the launch
569
	  of installer.
570

    
571
2012-05-30
572

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

    
576
2012-05-30
577

    
578
	* manual/ja/*.html
579
	  manual/ja/Makefile.am: convert the encoding of HTML files to UTF-8
580
	  (prevents garbled character with IE).
581

    
582
2012-05-28
583

    
584
	* src/textview.c
585
	  src/compose.c: properly set line-space for auto-wrapped lines
586
	  (fixes Bug #64).
587

    
588
2012-05-18
589

    
590
	* src/main.c: open compose window before receiving on startup
591
	  (fixes Bug #61).
592

    
593
2012-05-02
594

    
595
	* src/compose.c: compose_attach_append(): fixed Bug #54: Focus problem
596
	  when reediting/forwarding emails after attachment deleted
597

    
598
2012-05-02
599

    
600
	* src/compose.c: when queueing messages or saving to draft folder,
601
	  disable them while mail checking only if queue or draft folder is
602
	  on IMAP server.
603
	* src/mainwindow.c: disabled Send button while mail check is running.
604

    
605
2012-05-02
606

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

    
609
2012-04-27
610

    
611
	* src/compose.c: cancel sending if new mail check is running.
612

    
613
2012-04-24
614

    
615
	* src/about.c: updated copyright year.
616

    
617
2012-04-23
618

    
619
	* libsylph/utils.[ch]
620
	  libsylph/libsylph-0.def: added play_sound() function (works only on
621
	  Windows).
622
	* libsylph/prefs_common.[ch]
623
	  src/prefs_common_dialog.c
624
	  src/inc.c: win32: added an option to play sound when new messages
625
	  arrive.
626

    
627
2012-04-20
628

    
629
	* libsylph/imap.c: imap_remove_msgs_by_seq_set(): workaround for
630
	  a broken IMAP server (Yahoo! Mail) which cannot fetch messages
631
	  right after EXPUNGE.
632

    
633
2012-04-18
634

    
635
	* src/update_check.c: removed compiler warnings caused by usage of
636
	  gboolean as gpointer (thanks to Ricard Mones).
637

    
638
2012-04-18
639

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

    
644
2012-04-18
645

    
646
	* src/addressbook.c: addressbook_list_button_pressed():
647
	  fixed Bug #47: Address book: Cancel editing contact results in
648
	  click-and-drag behaviour
649

    
650
2012-04-13
651

    
652
	* version 3.2.0beta7
653

    
654
2012-04-13
655

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

    
659
2012-04-13
660

    
661
	* libsylph/prefs_common.[ch]
662
	  src/filesel.[ch]: preserve the last selected folders between
663
	  sessions.
664

    
665
2012-04-12
666

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

    
669
2012-04-12
670

    
671
	* src/addressbook.[ch]
672
	  src/addr_compl.c: also use first and last name for completion.
673

    
674
2012-04-11
675

    
676
	* src/addr_compl.c: also match to the subsequent part of the name of
677
	  contacts (Bug #51).
678

    
679
2012-04-11
680

    
681
	* nsis/sylpheed-defs.nsh
682
	  nsis/sylpheed.nsi
683
	  nsis/english.nsh
684
	  nsis/japanese.nsh: abort installation if auto-uninstall was
685
	  cancelled or failed.
686
	  Added SylFilter in the installer.
687

    
688
2012-03-27
689

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

    
692
2012-03-26
693

    
694
	* libsylph/news.c: news_fetch_msg()
695
	  libsylph/imap.c: imap_fetch_msg(): refetch message when cache
696
	  file size is 0 (Bug #50).
697

    
698
2012-03-26
699

    
700
	* libsylph/defs.h: removed direct inclusion of <glibconfig.h> and
701
	  <glib/gwin32.h> (fixes Bug #53).
702

    
703
2012-03-26
704

    
705
	* src/menu.c: menu_button_position(): adjusted the menu position.
706

    
707
2012-03-26
708

    
709
	* src/folderview.c
710
	  src/summaryview.c: also support Shift+F10 for menu popup.
711

    
712
2012-03-26
713

    
714
	* src/summaryview.c: enabled menu popup with Menu key.
715

    
716
2012-03-26
717

    
718
	* src/menu.[ch]
719
	  src/folderview.c: enabled menu popup with Menu key.
720

    
721
2012-03-02
722

    
723
	* libsylph/imap.c: relaxed the response check of AUTHENTICATE and
724
	  APPEND (don't check space after '+').
725

    
726
2012-02-29
727

    
728
	* version 3.2.0beta6
729

    
730
2012-02-21
731

    
732
	* libsylph/Makefile.am
733
	  src/Makefile.am
734
	  plugin/test/Makefile.am
735
	  plugin/attachment_tool/Makefile.am
736
	  configure.in: fixed compilation error with Fink + OS X (Bug #42).
737
	  (moved -I$(top_srcdir)/* to the beginning of INCLUDES)
738

    
739
2012-02-21
740

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

    
745
2012-01-20
746

    
747
	* libsylph/imap.c: emit "add-msg", "remove-msg", "remove-all-msg",
748
	  "move-folder" and "remove-folder" signals.
749

    
750
2012-01-20
751

    
752
	* libsylph/news.c
753
	  libsylph/nntp.[ch]: supported SOCKS proxy.
754

    
755
2012-01-19
756

    
757
	* src/prefs_filter_edit.[ch]: made 'is shorter than' default for 'Age'
758
	  condition.
759

    
760
2012-01-18
761

    
762
	* src/plugin.[ch]
763
	  src/plugin-marshal.list
764
	  src/prefs_template.c
765
	  src/prefs_common_dialog.c
766
	  src/prefs_filter_edit.c
767
	  src/prefs_account_dialog.c
768
	  src/prefs_filter.c
769
	  src/plugin_manager.c: added new plug-in signals for preferences
770
	  dialogs (#30).
771

    
772
2012-01-11
773

    
774
	* src/messageview.c: add .eml extension like summary_save_as().
775
	* src/summaryview.c: summary_set_row(): show as '(No Subject)'
776
	  when subject is empty string.
777

    
778
2012-01-06
779

    
780
	* src/inc.c
781
	  src/plugin.[ch]
782
	  src/plugin-marshal.list
783
	  plugin/test/test.c: added new plug-in signals (#10):
784
	  "inc-mail-start": notify start of receiving
785
	  "inc-mail-finished": notify end of receiving and number of new
786
	  messages
787

    
788
2012-01-06
789

    
790
	* src/trayicon.c: extended the blinking period of tray icon to 10
791
	  seconds.
792

    
793
2012-01-06
794

    
795
	* manual/ja/sylpheed.sgml: updated Japanese manual.
796

    
797
2012-01-05
798

    
799
	* src/prefs_common_dialog.c: fixed a typo.
800

    
801
2011-12-27
802

    
803
	* version 3.2.0beta5
804

    
805
2011-12-26
806

    
807
	* src/rpop3.c: added refresh (reload) menu.
808

    
809
2011-12-22
810

    
811
	* src/rpop3.c: implemented reloading after the loading stopped.
812

    
813
2011-12-21
814

    
815
	* src/rpop3.c: supported SOCKS proxy.
816
	  Receive message headers from the latest one.
817

    
818
2011-12-21
819

    
820
	* libsylph/imap.c:
821
	  imap_session_get()
822
	  imap_cmd_noop(): check the activity of session, and return NULL
823
	  if busy. This fixes crashes when message fetch and new message
824
	  checking happen at the same time.
825

    
826
2011-12-16
827

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

    
831
2011-11-29
832

    
833
	* version 3.2.0beta4
834

    
835
2011-11-29
836

    
837
	* src/prefs_common_dialog.c: sylfilter command was added as a preset
838
	  of junk filter program.
839

    
840
2011-11-17
841

    
842
	* src/mainwindow.c: main_window_create(): force visibility of the
843
	  message view on startup (fixes wrong view size on vertical-view
844
	  mode).
845
	  main_window_get_size(): don't update summaryview_vwidth if
846
	  message view is not visible.
847

    
848
2011-10-14
849

    
850
	* src/summaryview.c: show both filtered and original numbers of
851
	  messages on the status label.
852
	  Show the numbers of moved/copied/deleted marks on filtered mode.
853

    
854
2011-10-04
855

    
856
	* src/quick_search.c: implemented multiple keywords search of the
857
	  quick search entry.
858

    
859
2011-09-16
860

    
861
	* src/summaryview.c: summary_select_row(): don't always move focus
862
	  when refreshing (mainly for quick search).
863

    
864
2011-09-15
865

    
866
	* libsylph/procmime.c: made MIME debug print optional and disabled by
867
	  default.
868
	* src/summaryview.c
869
	  src/folderview.c
870
	  src/mainwindow.c: prevent "imap_cmd_gen_send: cannot send command
871
	  because another command is already running." error by locking the
872
	  UI on command execution.
873

    
874
2011-09-08
875

    
876
	* version 3.2.0beta3
877

    
878
2011-09-08
879

    
880
	* manual/ja/sylpheed.sgml: updated Japanese manual.
881

    
882
2011-08-11
883

    
884
	* version 3.2.0beta2
885

    
886
2011-08-11
887

    
888
	* libsylph/procmsg.c: procmsg_open_cache_file_mmap(): removed
889
	  warnings when cache files were not found.
890

    
891
2011-08-11
892

    
893
	* libsylph/html.c: minor code cleanup.
894

    
895
2011-08-10
896

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

    
901
2011-08-10
902

    
903
	* libsylph/procmime.c: removed alloca() calls.
904

    
905
2011-08-03
906

    
907
	* src/quick_search.c: applied a patch to fix quick search text color
908
	  on dark themes (thanks to speps).
909

    
910
2011-08-03
911

    
912
	* libsylph/folder.[ch]
913
	  src/summaryview.[ch]: reflect account preference for trash folder.
914
	  summary_colorlabel_menu_item_activate_item_cb(): removed a warning.
915

    
916
2011-07-21
917

    
918
	* src/textview.c: use style colors for part widgets.
919

    
920
2011-07-20
921

    
922
	* libsylph/html.c: html_get_tag(): support tags such as <br/> and
923
	  <name value="foo" />.
924

    
925
2011-07-05
926

    
927
	* libsylph/procmsg.c: use memory mapped file to read cache files.
928
	  This improves the speed of cache reading.
929
	  (requires GTK+ >= 2.8)
930

    
931
2011-06-30
932

    
933
	* version 3.2.0beta1
934

    
935
2011-06-30
936

    
937
	* libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.
938

    
939
2011-06-30
940

    
941
	* src/textview.c
942
	  src/mimeview.[ch]: added 'Print' menu in mime part menu.
943
	  Added part widget to message/rfc822 part.
944

    
945
2011-06-29
946

    
947
	* libsylph/socket.c: win32: supported IPv6 with fallback implementation
948
	  for Windows 2000.
949
	* makewin32.sh: enabled IPv6.
950

    
951
2011-06-28
952

    
953
	* src/foldersel.c: removed alloca() calls.
954
	* src/account_dialog.c: account_open(): removed alloca() call.
955
	* src/folderview.c: removed alloca() calls.
956
	* src/undo.c: undo_insert_text_cb(): removed alloca() call.
957
	* libsylph/xml.c: xml_unescape_str(): removed alloca() call.
958

    
959
2011-06-24
960

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

    
963
2011-06-24
964

    
965
	* src/summaryview.c: summary_colorlabel_menu_item_activate_item_cb():
966
	  removed alloca().
967
	* libsylph/utils.c: my_tmpfile(): win32: fixed a memory leak.
968
	  unix: removed alloca().
969
	* src/compose.c: removed alloca() calls.
970

    
971
2011-06-23
972

    
973
	* src/mimeview.[ch]
974
	  src/textview.c: fixed a typo: mimeview_launch_part() and code
975
	  cleanups. Removed alloca() call.
976
	* src/summaryview.c
977
	  src/messageview.c
978
	  src/inc.c: removed alloca() calls.
979
	* libsylph/utils.[ch]: to_human_readable_buf(): new.
980

    
981
2011-06-16
982

    
983
	* src/menu.h
984
	  src/textview.c: use image menu item for part menu.
985

    
986
2011-06-15
987

    
988
	* src/textview.[ch]: reuse popup menu for each attachments.
989

    
990
2011-06-14
991

    
992
	* src/textview.c: textview_part_widget_destroy_notify(): fixed destroy
993
	  notify handler.
994
	  Use prelight state.
995
	  textview_part_widget_exposed(): draw edges as rounded.
996
	  textview_part_widget_button_pressed(): disable 'Copy file name'
997
	  menu if file name not exist.
998

    
999
2011-06-13
1000

    
1001
	* src/textview.c: highlight part widgets on mouse over.
1002

    
1003
2011-06-13
1004

    
1005
	* src/textview.c
1006
	  src/mimeview.[ch]: implemented popup menu of attachments in text
1007
	  view.
1008

    
1009
2011-06-13
1010

    
1011
	* src/textview.c: fixed handling of button release event.
1012

    
1013
2011-06-10
1014

    
1015
	* libsylph/procmsg.c
1016
	  libsylph/libsylph-0.def: procmsg_add_messages_from_queue():
1017
	  fixed an error when removing queued messages on win32.
1018

    
1019
2011-06-10
1020

    
1021
	* src/compose.c
1022
	  plugin/test/test.c: changed the spec of compose-send signal
1023
	  because the previous one prohibited sending if the signal is not
1024
	  used.
1025

    
1026
2011-06-10
1027

    
1028
	* src/textview.c: added border line before and after headers.
1029
	  Made attachments display more graphical.
1030

    
1031
2011-06-09
1032

    
1033
	* src/account_dialog.c
1034
	  src/prefs_filter.c: fixed duplicated keyboard accelerators.
1035

    
1036
2011-06-08
1037

    
1038
	* libsylph/procmsg.[ch]
1039
	  libsylph/folder.c: remove queue headers when moving messages from
1040
	  a queue folder (fixes Debian BTS #493546).
1041

    
1042
2011-06-08
1043

    
1044
	* src/messageview.c
1045
	  src/plugin.[ch]
1046
	  src/plugin-marshal.list
1047
	  plugin/test/test.c: added a new plug-in API: "messageview-show".
1048

    
1049
2011-06-08
1050

    
1051
	* src/compose.c
1052
	  src/plugin.[ch]
1053
	  src/plugin-marshal.list
1054
	  plugin/test/test.c: added a new plug-in API: "compose-send".
1055

    
1056
2011-06-06
1057

    
1058
	* src/compose.c: compose_generate_msgid(): don't use mailbox part
1059
	  of address directly, instead use md5 hash of random number + mailbox
1060
	  part.
1061

    
1062
2011-06-06
1063

    
1064
	* src/compose.c: compose_send(): don't close compose window when
1065
	  saving to outbox failed.
1066

    
1067
2011-05-18
1068

    
1069
	* libsylph/codeconv.c: conv_encode_header(): replaced alloca() with
1070
	  g_malloc() and g_strndup().
1071

    
1072
2011-05-18
1073

    
1074
	* libsylph/folder.[ch]
1075
	  libsylph/imap.[ch]
1076
	  src/mainwindow.c: cancel online mode switch if active sessions
1077
	  exist (fixes crash on offline switch while IMAP session is active).
1078

    
1079
2011-05-13
1080

    
1081
	* src/textview.c: textview_make_clickable_parts(): removed alloca()
1082
	  and use GSList.
1083
	* src/compose.c: removed some alloca() calls.
1084
	* libsylph/procheader.c: removed alloca() calls.
1085
	* libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca()
1086
	  calls.
1087

    
1088
2011-05-12
1089

    
1090
	* src/prefs_ui.c: removed alloca() calls.
1091

    
1092
2011-05-12
1093

    
1094
	* libsylph/prefs.h
1095
	  libsylph/account.c
1096
	  src/account_dialog.c: increased the prefs buffer size from 1024
1097
	  to 8192.
1098

    
1099
2011-05-06
1100

    
1101
	* version 3.1.1
1102

    
1103
2011-03-22
1104

    
1105
	* configure.in: added the following line for newer gcc-4.5:
1106
	  LIBS="$LIBS `$PKG_CONFIG --libs enchant`"
1107
	  (thanks to Ricardo Mones)
1108

    
1109
2011-03-16
1110

    
1111
	* src/compose.c: changed keyboard shortcut of File/Send to prevent
1112
	  accidental sending.
1113

    
1114
2011-03-14
1115

    
1116
	* src/summaryview.c: mark messages read when message view becomes
1117
	  visible by Enter or Space key.
1118

    
1119
2011-03-01
1120

    
1121
	* src/addressadd.c
1122
	  src/addrindex.c: renamed variable 'interface' to 'iface'.
1123

    
1124
2011-02-28
1125

    
1126
	* src/addressbook.c
1127
	  src/prefs_common_dialog.c: fixed compilation problem on MinGW
1128
	  (interface -> iface). Thanks to Hayashi.
1129

    
1130
2011-02-25
1131

    
1132
	* libsylph/defs.h
1133
	  libsylph/utils.c
1134
	  src/main.c: OS X: changed the location of settings to
1135
	  ~/Library/Application Support/Sylpheed .
1136

    
1137
2011-02-25
1138

    
1139
	* libsylph/utils.c
1140
	  libsylph/defs.h
1141
	  src/mimeview.c
1142
	  src/prefs_common_dialog.c: use 'open' command for URI, file open
1143
	  and text editor on OS X.
1144

    
1145
2011-02-15
1146

    
1147
	* src/summaryview.c: summary_show_queued_msgs(): clear selection list
1148
	  because it can be invalid after appending messages.
1149

    
1150
2011-02-14
1151

    
1152
	* src/addressbook.c
1153
	  src/addressitem.h
1154
	  src/addrindex.[ch]: renamed 'interface' in struct to 'iface' to
1155
	  prevent compilation problem on some environments.
1156

    
1157
2011-02-10
1158

    
1159
	* src/main.c
1160
	  src/gtkutils.c: implement fix_font_setting() for Mac OS X.
1161

    
1162
2011-02-10
1163

    
1164
	* libsylph/codeconv.c:
1165
	  conv_get_locale_charset()
1166
	  conv_get_locale_charset_str(): return correct locale encoding
1167
	  for Mac OS X (usually UTF-8).
1168

    
1169
2011-02-04
1170

    
1171
	* libsylph/prefs_common.[ch]
1172
	  src/addressbook.c: save the columns width of address book.
1173

    
1174
2011-01-31
1175

    
1176
	* version 3.1.0
1177

    
1178
2011-01-31
1179

    
1180
	* sylpheed.desktop: added Ukrainian and Russian comment.
1181

    
1182
2011-01-28
1183

    
1184
	* sylpheed.desktop: added Turkish comment.
1185

    
1186
2011-01-24
1187

    
1188
	* src/prefs_common_dialog.c: removed a warning.
1189
	* src/sylpheed.rc.in: updated LegalCopyright.
1190
	* libsylph/procmime.c: procmime_get_part_fp_fp(): fixed return value
1191
	  on error.
1192

    
1193
2011-01-24
1194

    
1195
	* version 3.1.0rc
1196

    
1197
2011-01-24
1198

    
1199
	* src/plugin-marshal.list
1200
	  src/Makefile.am: added marshaller for plug-in library.
1201

    
1202
2011-01-24
1203

    
1204
	* src/sylpheed-marshal.list
1205
	  src/textview.c
1206
	  src/plugin.[ch]
1207
	  plugin/test/test.c: added MsgInfo argument to "textview-menu-popup"
1208
	  signal.
1209

    
1210
2011-01-24
1211

    
1212
	* src/summaryview.c: fixed warnings about non-string literal format.
1213

    
1214
2011-01-21
1215

    
1216
	* src/addressbook.c: fixed double underline in menu label
1217
	  (thanks to Ricardo Mones).
1218

    
1219
2011-01-21
1220

    
1221
	* README
1222
	  README.ja
1223
	  LICENSE
1224
	  nsis/COPYING*.txt
1225
	  src/about.c: updated copyright year.
1226

    
1227
2011-01-21
1228

    
1229
	* src/undo.c: fixed long-standing undo-redo bug:
1230
	  1. input "a b"
1231
	  2. delete 3 chars by backspace
1232
	  3. undo 2 times
1233
	  4. "a ba" is entered, not "a b"
1234

    
1235
2011-01-19
1236

    
1237
	* src/sylpheed-marshal.list
1238
	  src/textview.c
1239
	  src/plugin.[ch]
1240
	  PLUGIN.txt
1241
	  PLUGIN.ja.txt: added "textview-menu-popup" signal for plug-ins.
1242
	* plugin/test/test.[ch]: use "textview-menu-popup" signal.
1243

    
1244
2011-01-19
1245

    
1246
	* libsylph/filter.[ch]
1247
	  src/inc.c
1248
	  src/summaryview.c: check the return value of junk filter command
1249
	  and show error dialog on failure.
1250

    
1251
2011-01-18
1252

    
1253
	* src/inc.c
1254
	  src/folderview.c: do not count junk-filtered or trashed messages as
1255
	  new ones.
1256
	  Do not display new state as red color on Junk folder.
1257

    
1258
2011-01-18
1259

    
1260
	* src/addressadd.c: removed warnings about xpm.
1261

    
1262
2011-01-17
1263

    
1264
	* src/summaryview.c: summary_qsearch(): fixed crash when folder tree is
1265
	  empty.
1266

    
1267
2011-01-17
1268

    
1269
	* version 3.1.0beta7
1270

    
1271
2011-01-17
1272

    
1273
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1274

    
1275
2011-01-17
1276

    
1277
	* src/version.h.in
1278
	  src/about.c: added build revision to the about dialog.
1279

    
1280
2011-01-17
1281

    
1282
	* src/summaryview.c: summary_get_tmp_marked_msg_list(): don't use
1283
	  full copy for saving flags.
1284

    
1285
2011-01-16
1286

    
1287
	* src/summaryview.c: summary_restore_tmp_marks(): optimized.
1288

    
1289
2011-01-14
1290

    
1291
	* src/summaryview.c: preserve temporary movec/copy marks on refresh.
1292
	  summary_show_queued_msgs(): update status display.
1293

    
1294
2011-01-11
1295

    
1296
	* src/update_check.c: win32: properly set the parameter of default
1297
	  download URL.
1298
	* makewin32.sh: also install attachment_tool plug-in.
1299

    
1300
2011-01-07
1301

    
1302
	* libsylph/prefs_common.[ch]
1303
	  src/compose.c
1304
	  src/send_message.c
1305
	  src/prefs_common_dialog.c: added an option to disable the send
1306
	  dialog. Made the compose window insensitive on sending.
1307

    
1308
2011-01-07
1309

    
1310
	* src/send_message.[ch]: send_message_queue_all(): refactored.
1311

    
1312
2011-01-06
1313

    
1314
	* libsylph/filter.c: filter_match_rule(): optimized by modifying the
1315
	  order of condition matching.
1316

    
1317
2011-01-06
1318

    
1319
	* src/prefs_common_dialog.c: modified 'Address auto-completion'
1320
	  setting layout.
1321

    
1322
2011-01-06
1323

    
1324
	* src/query_search.c
1325
	  src/prefs_filter_edit.c: made the default boolean type of query
1326
	  search and filter condition AND.
1327

    
1328
2011-01-06
1329

    
1330
	* src/textview.c: added context menu 'Reply to this address'.
1331

    
1332
2011-01-05
1333

    
1334
	* src/inc.c: always update summary even when
1335
	  prefs_common.open_inbox_on_inc is true (fixes wrong unread number
1336
	  display).
1337

    
1338
2010-12-24
1339

    
1340
	* version 3.1.0beta6
1341

    
1342
2010-12-24
1343

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

    
1346
2010-12-24
1347

    
1348
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1349

    
1350
2010-12-22
1351

    
1352
	* libsylph/filter.[ch]
1353
	  libsylph/prefs_common.[ch]
1354
	  libsylph/mbox.c
1355
	  src/inc.[ch]
1356
	  src/main.c
1357
	  src/summaryview.[ch]
1358
	  src/prefs_common_dialog.c: refactored junk filter rule management.
1359
	  Create junk filter rule on demand.
1360
	  Deprecated prefs_common_junk_filter_list_set().
1361
	  Automatically select appropriate Junk folder on filtering.
1362

    
1363
2010-12-22
1364

    
1365
	* src/addressbook.c: added menu 'Add to recipient/Cc/Bcc'.
1366

    
1367
2010-12-21
1368

    
1369
	* libsylph/session.c
1370
	  src/rpop3.c
1371
	  src/compose.c
1372
	  src/inc.c
1373
	  src/passphrase.c
1374
	  src/sigstatus.c: changed deprecated gtk_timeout_add() to
1375
	  g_timeout_add(_full)(). Use G_PRIORITY_LOW for long timeout
1376
	  interval (may fix slow receiving problem?).
1377

    
1378
2010-12-20
1379

    
1380
	* libsylph/prefs_common.[ch]
1381
	  src/compose.[ch]
1382
	  src/addressbook.c
1383
	  src/addr_compl.c
1384
	  src/prefs_common_dialog.c: added new option: "Set only mail address
1385
	  when composing from address book".
1386
	  Don't add modified flag when opening composition window from
1387
	  address book.
1388
	* src/importldif.c: fixed uninitialized variable.
1389

    
1390
2010-12-17
1391

    
1392
	* src/compose.c
1393
	  src/mimeview.c: changed the label 'MIME type' to 'Data type' for
1394
	  understandability.
1395

    
1396
2010-12-17
1397

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

    
1401
2010-12-15
1402

    
1403
	* src/summaryview.c: summary_toggle_view(): mark as read when message
1404
	  view is toggled on.
1405

    
1406
2010-12-14
1407

    
1408
	* libsylph/folder.[ch]
1409
	  src/mainwindow.c: disconnect all current sessions of remote folders
1410
	  when going offline.
1411

    
1412
2010-12-14
1413

    
1414
	* src/summaryview.c: reverted the behavior when 'Always open messages
1415
	  in summary when selected' is off (don't display a message when
1416
	  opening a folder).
1417

    
1418
2010-12-09
1419

    
1420
	* version 3.1.0beta5
1421

    
1422
2010-12-09
1423

    
1424
	* src/send_message.c: send_message_smtp(): fixed a bug that
1425
	  temporary password was not cleared on auth failure.
1426

    
1427
2010-12-09
1428

    
1429
	* src/plugin.h: fixed typo.
1430
	* src/update_check.c: update_check(): win32: fixed crash on update
1431
	  check.
1432
	* configure.in: enable updatecheckplugin only if updatecheck is
1433
	  enabled.
1434

    
1435
2010-12-08
1436

    
1437
	* version 3.1.0beta4
1438

    
1439
2010-12-08
1440

    
1441
	* libsylph/socks.c: win32: fixed compilation error.
1442

    
1443
2010-12-07
1444

    
1445
	* libsylph/prefs_account.[ch]
1446
	  src/prefs_account_dialog.c: added UI for SOCKS settings.
1447
	* libsylph/session.c: session_connect_full(): check if
1448
	  socks_info->proxy_host is set.
1449
	* libsylph/imap.c: added SOCKS proxy support.
1450
	* manual/ja/sylpheed.sgml: added SOCKS proxy description.
1451

    
1452
2010-12-07
1453

    
1454
	* libsylph/prefs_account.[ch]
1455
	  libsylph/socks.[ch]
1456
	  libsylph/session.[ch]
1457
	  src/inc.c
1458
	  src/send_message.c: added SOCKS4/5 proxy support.
1459

    
1460
2010-12-03
1461

    
1462
	* nsis/*: added NSIS installer script files.
1463

    
1464
2010-12-01
1465

    
1466
	* libsylph/prefs_common.[ch]
1467
	  src/summaryview.c
1468
	  src/prefs_common_dialog.c: added an option 'Always mark as read when
1469
	  a message is opened'. This will bring back the previous behavior.
1470

    
1471
2010-11-25
1472

    
1473
	* src/main.c
1474
	  src/setup.h: win32: added missing code for WAB file import.
1475

    
1476
2010-11-18
1477

    
1478
	* manual/ja/sylpheed.sgml: updated to 3.1.
1479

    
1480
2010-11-16
1481

    
1482
	* libsylph/xml.[ch]: xml_escape_str(): added.
1483

    
1484
2010-11-12
1485

    
1486
	* src/plugin_manager.c: fixed button order.
1487

    
1488
2010-11-09
1489

    
1490
	* src/rpop3.c: rpop3_account(): clear temporary password if
1491
	  authentication fails.
1492

    
1493
2010-11-05
1494

    
1495
	* src/update_check.c
1496
	  src/mainwindow.c: modified strings about plug-ins.
1497

    
1498
2010-11-05
1499

    
1500
	* src/main.c
1501
	  src/update_check.c: convert argv[0] to UTF-8 (fixes restart of
1502
	  process on Win32 when installed on non-ascii path).
1503

    
1504
2010-11-02
1505

    
1506
	* libsylph/sylmain.c
1507
	  libsylph/defs.h
1508
	  src/update_check.[ch]
1509
	  src/plugin_manager.c
1510
	  src/plugin.[ch]
1511
	  src/main.[ch]
1512
	  src/libsylpheed-plugin-0.def
1513
	  src/mainwindow.[ch]
1514
	  plugin/test/test.c
1515
	  configure.in: merged plug-in update check and automatic update patch.
1516

    
1517
2010-10-25
1518

    
1519
	* libsylph/procmime.[ch]: added procmime_get_part_fp_fp().
1520

    
1521
2010-10-21
1522

    
1523
	* src/plugin.[ch]
1524
	  src/main.c: added new functions for sending messages.
1525

    
1526
2010-10-21
1527

    
1528
	* src/summaryview.c: modified always_show_msg flag handling.
1529

    
1530
2010-08-31
1531

    
1532
	* libsylph/prefs_account.c: leave messages on POP3 server for 7 days
1533
	  by default.
1534

    
1535
2010-08-30
1536

    
1537
	* src/main.c: remote_command_exec(): fixed the bug that default
1538
	  account's inbox was not properly selected when 'Open inbox on
1539
	  startup' was enabled.
1540

    
1541
2010-08-19
1542

    
1543
	* src/addressbook.[ch]
1544
	  src/setup.c: win32: implemented automatic import of Windows Address
1545
	  Book (WAB) file.
1546

    
1547
2010-08-18
1548

    
1549
	* version 3.1.0beta3
1550

    
1551
2010-08-17
1552

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

    
1559
2010-08-10
1560

    
1561
	* libsylph/imap.c: imap_parse_envelope(): fixed for response:
1562
	  (... RFC822.SIZE 0 RFC822.HEADER "" ...)
1563

    
1564
2010-08-10
1565

    
1566
	* plugin/attachment_tool/attachment_tool.c: skip multipart messages
1567
	  without attachments.
1568

    
1569
2010-08-09
1570

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

    
1573
2010-08-09
1574

    
1575
	* src/main.c
1576
	  src/setup.c
1577
	  src/import.c: enabled cancellation of eml/dbx import.
1578

    
1579
2010-08-06
1580

    
1581
	* src/main.c
1582
	  src/setup.[ch]
1583
	  src/import.[ch]: win32: implemented automatic import of Outlook
1584
	  Express mail stores on first run.
1585

    
1586
2010-08-05
1587

    
1588
	* src/import.c: implemented the import feature of Outlook Express
1589
	  mailboxes (dbx).
1590

    
1591
2010-08-04
1592

    
1593
	* plugin/attachment_tool/Makefile.am: fixed.
1594

    
1595
2010-08-04
1596

    
1597
	* configure.in
1598
	  plugin/Makefile.am
1599
	  plugin/attachment_tool/*: added new plug-in 'Attachment Tool
1600
	  Plug-in'. This plug-in is distributed under the GNU LGPL.
1601

    
1602
2010-08-04
1603

    
1604
	* src/plugin.[ch]
1605
	  src/main.c
1606
	  src/summaryview.[ch]: added/fixed SummaryView and alert panel
1607
	  plug-in APIs.
1608

    
1609
2010-08-02
1610

    
1611
	* src/summaryview.c: summary_save_as(): added extension .eml for
1612
	  default file name.
1613

    
1614
2010-08-02
1615

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

    
1619
2010-07-30
1620

    
1621
	* libsylph/prefs_common.[ch]
1622
	  src/prefs_common_dialog.c
1623
	  src/folderview.c
1624
	  src/mainwindow.[ch]: added new global option 'Change current account
1625
	  on folder open'.
1626
	  Made 'mark_as_read_on_new_window' a hidden option.
1627

    
1628
2010-07-30
1629

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

    
1632
2010-07-30
1633

    
1634
	* src/summaryview.c: summary_mark_displayed_read(): made
1635
	  mark_as_read_on_new_window setting work.
1636

    
1637
2010-07-30
1638

    
1639
	* libsylph/folder.c: folder_destroy(): remove private data after
1640
	  folder_tree_destroy() to prevent warnings.
1641
	* libsylph/prefs_account.[ch]
1642
	  src/compose.c
1643
	  src/prefs_account_dialog.c: added new account option 'Put signature
1644
	  before quote (not recommended)'.
1645

    
1646
2010-07-30
1647

    
1648
	* src/summaryview.c: summary_selection_changed(): don't clear message
1649
	  view on multiple selection and always_show_msg mode.
1650
	* libsylph/prefs_common.c: made always_show_message_when_selected
1651
	  enable by default.
1652

    
1653
2010-07-29
1654

    
1655
	* src/prefs_common_dialog.c: modified description of Junk mail folder.
1656

    
1657
2010-07-29
1658

    
1659
	* libsylph/procmsg.c
1660
	  src/folderview.c: added 'Empty junk' context menu to Junk folder.
1661

    
1662
2010-07-29
1663

    
1664
	* libsylph/prefs_common.c
1665
	  src/main.c
1666
	  src/summaryview.c: use default Junk folder when
1667
	  prefs_common.junk_folder is not set.
1668

    
1669
2010-07-29
1670

    
1671
	* libsylph/mh.c
1672
	  libsylph/folder.[ch]
1673
	  libsylph/defs.h
1674
	  src/icons/stock_spam_16.png
1675
	  src/icons/Makefile.am
1676
	  src/foldersel.c
1677
	  src/prefs_folder_item.c
1678
	  src/stock_pixmap.[ch]
1679
	  src/folderview.c: added 'Junk' special folder and automatically
1680
	  create it when not exist.
1681

    
1682
2010-07-28
1683

    
1684
	* src/folderview.c: folderview_menu_popup(): show/hide needless items
1685
	  depending on context.
1686

    
1687
2010-07-28
1688

    
1689
	* src/summaryview.[ch]
1690
	  src/mainwindow.c: improved the always-show-msg-on-summary-select
1691
	  mode (don't mark as read on automatic selection).
1692

    
1693
2010-07-27
1694

    
1695
	* libsylph/sylmain.c
1696
	  src/main.c: moved ssl_init()/ssl_done() from
1697
	  syl_init()/syl_cleanup() to src/main. Fixes accepted SSL certs
1698
	  not loaded when using alternative config dir.
1699

    
1700
2010-07-23
1701

    
1702
	* libsylph/virtual.c
1703
	  src/folderview.c: enabled moving of virtual folders.
1704

    
1705
2010-07-22
1706

    
1707
	* src/addressbook.c: implemeted drag and drop of addresses.
1708

    
1709
2010-07-21
1710

    
1711
	* src/prefs_template.c: notify on OK button press if not saved.
1712

    
1713
2010-07-21
1714

    
1715
	* src/prefs_template.c: confirm on cancel if templates are modified.
1716
	  Added Up/Down button to reorder template list.
1717

    
1718
2010-07-20
1719

    
1720
	* src/importcsv.c: added 'Alias' attribute.
1721

    
1722
2010-07-16
1723

    
1724
	* version 3.1.0beta2
1725

    
1726
2010-07-16
1727

    
1728
	* manual/*/Makefile.am: disabled install of sylpheed.sgml.
1729

    
1730
2010-07-16
1731

    
1732
	* libsylph/utils.c
1733
	  libsylph/procmsg.c: removed redundant debug print.
1734

    
1735
2010-07-16
1736

    
1737
	* libsylph/libsylph-0.def: updated.
1738
	* src/libsylpheed-plugin-0.def: updated.
1739

    
1740
2010-07-16
1741

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

    
1745
2010-07-16
1746

    
1747
	* manual/GFDL-1.2
1748
	  manual/en/sylpheed.sgml
1749
	  manual/en/*.html: updated to sylpheeddoc_manual_en_09032003.tar.gz.
1750
	  Added missing SGML source file. Also included GFDL-1.2 text file.
1751

    
1752
2010-07-14
1753

    
1754
	* src/plugin.[ch]
1755
	  src/main.c: added syl_plugin_summary_show_queued_msgs() and cleanup
1756
	  the code.
1757

    
1758
2010-07-14
1759

    
1760
	* src/gtkutils.[ch]
1761
	  src/addressbook.c
1762
	  src/compose.c
1763
	  src/mainwindow.c: always display fixed-positioned windows on screen
1764
	  (prevent windows displayed outside of screen between multi and
1765
	  single monitor switching).
1766
	* src/compose.c: always display compose window at the same location
1767
	  even if overlapped.
1768

    
1769
2010-07-13
1770

    
1771
	* src/summaryview.c: summary_show_queued_msgs(): scroll summary view
1772
	  to make added messages are visible.
1773

    
1774
2010-07-13
1775

    
1776
	* src/mainwindow.c: show error dialog on failure.
1777

    
1778
2010-07-13
1779

    
1780
	* libsylph/procmsg.c: procmsg_concat_partial_messages(): fully
1781
	  implemented RFC 2046.
1782

    
1783
2010-07-13
1784

    
1785
	* libsylph/procmsg.c
1786
	  libsylph/procmime.c: allow Content-Type without total parameter.
1787

    
1788
2010-07-12
1789

    
1790
	* libsylph/utils.[ch]
1791
	  libsylph/procmsg.[ch]
1792
	  libsylph/procmime.[ch]
1793
	  src/mainwindow.c: implemented concatenation of partial messages
1794
	  (RFC 2046). The header concatenation is still incomplete.
1795

    
1796
2010-07-08
1797

    
1798
	* faq/GFDL-1.2
1799
	  faq/Makefile.am
1800
	  faq/en/*.xml
1801
	  faq/en/Makefile.am: added missing source files of English FAQ.
1802
	  Also included GFDL-1.2 text file.
1803

    
1804
2010-07-07
1805

    
1806
	* src/prefs_common_dialog.c: changed the upper limit of auto check
1807
	  interval to 1000 minutes.
1808

    
1809
2010-07-06
1810

    
1811
	* src/plugin.[ch]
1812
	  src/main.c
1813
	  plugin/test/test.c: added plug-in APIs to get selected messages
1814
	  on summary.
1815

    
1816
2010-07-06
1817

    
1818
	* src/plugin.[ch]
1819
	  src/main.c
1820
	  src/summaryview.c
1821
	  plugin/test/test.c: added new plug-in APIs for manipulating the
1822
	  summary view popup menu.
1823

    
1824
2010-07-02
1825

    
1826
	* src/mainwindow.c
1827
	  src/summaryview.c
1828
	  src/prefs_common_dialog.c: changed 'Mark/Mark' to 'Mark/Set flag',
1829
	  'Mark/Unmark' to 'Mark/Unset flag'.
1830

    
1831
2010-07-02
1832

    
1833
	* src/summaryview.c: summary_show(): display error if a connection to
1834
	  IMAP/News server failed.
1835

    
1836
2010-07-02
1837

    
1838
	* src/plugin.[ch]
1839
	  src/main.c
1840
	  src/summaryview.[ch]
1841
	  src/folderview.c: added write lock mode on summary view.
1842

    
1843
2010-07-01
1844

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

    
1847
2010-07-01
1848

    
1849
	* src/folderview.c: folderview_key_pressed(): modified key handling
1850
	  code.
1851

    
1852
2010-07-01
1853

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

    
1857
2010-06-30
1858

    
1859
	* src/folderview.c: folderview_key_pressed(): move up/collapse/expand
1860
	  row with left/right key (like Windows Explorer).
1861

    
1862
2010-06-30
1863

    
1864
	* libsylph/procmsg.[ch]
1865
	  src/inc.c
1866
	  src/summaryview.[ch]: update summary view on receiving on the fly.
1867
	* configure.in: updated/fixed libtool version.
1868

    
1869
2010-06-18
1870

    
1871
	* libsylph/pop.c
1872
	  libsylph/session.c: protect against session->sock == NULL
1873
	  (fixes crash on cancel).
1874

    
1875
2010-06-17
1876

    
1877
	* libsylph/prefs_common.h
1878
	  src/compose.c
1879
	  src/main.c: made user-agent string configurable from plug-ins.
1880

    
1881
2010-06-15
1882

    
1883
	* version 3.1.0beta1
1884

    
1885
2010-06-15
1886

    
1887
	* src/libsylpheed-plugin-0.def: updated.
1888

    
1889
2010-06-15
1890

    
1891
	* src/addr_compl.c: removed debug print.
1892

    
1893
2010-06-11
1894

    
1895
	* src/plugin.c
1896
	  src/folderview.c: fixed syl_plugin_folderview_add_sub_widget().
1897
	* plugin/test/test.c: added syl_plugin_folderview_add_sub_widget()
1898
	  test.
1899

    
1900
2010-06-11
1901

    
1902
	* src/plugin.[ch]
1903
	  src/main.c
1904
	  src/folderview.[ch]: added plug-in APIs for folder view.
1905
	  Added folderview_add_sub_widget() which adds sub widget under
1906
	  folder view.
1907

    
1908
2010-06-11
1909

    
1910
	* src/action.c: reset signal handlers of child process to prevent
1911
	  app_will_exit() called on SIGTERM.
1912
	  Added debug output.
1913

    
1914
2010-06-10
1915

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

    
1918
2010-06-09
1919

    
1920
	* src/action.c: prevent double free when using %f.
1921
	  Obtain thread lock in gdk_input_add() callbacks.
1922

    
1923
2010-06-07
1924

    
1925
	* libsylph/prefs_common.[ch]
1926
	  src/addr_compl.c
1927
	  src/prefs_common_dialog.c: made the old behavior of address
1928
	  completion configurable.
1929

    
1930
2010-06-05
1931

    
1932
	* src/addr_compl.c: replace_address_in_edit(): fixed infinite loop
1933
	  on completion start with GTK+ 2.18+.
1934

    
1935
2010-06-04
1936

    
1937
	* src/addr_compl.c: implemented real automatic address completion.
1938

    
1939
2010-06-03
1940

    
1941
	* src/quick_search.c: suppress filter debug output.
1942

    
1943
2010-06-02
1944

    
1945
	* libsylph/filter.c: added debug log for filter.
1946

    
1947
2010-06-01
1948

    
1949
	* src/summaryview.c: modified 'Go to next folder' dialog description.
1950

    
1951
2010-05-31
1952

    
1953
	* src/plugin.[ch]
1954
	  src/main.c: added some functions for FolderView.
1955

    
1956
2010-05-28
1957

    
1958
	* src/update_check.c: support DISP_RELEASE / DISP_DEVEL which
1959
	  set displayed new version.
1960

    
1961
2010-05-28
1962

    
1963
	* src/update_check.[ch]
1964
	  src/plugin.[ch]
1965
	  src/main.c: added functions to modify URLs for update check.
1966

    
1967
2010-05-27
1968

    
1969
	* src/prefs_common_dialog.c: prefs_colorlabel_create(): added
1970
	  description for the color label settings.
1971

    
1972
2010-05-25
1973

    
1974
	* src/mainwindow.c: help_command_line_show(): added Windows-only
1975
	  --ipcport option.
1976

    
1977
2010-05-24
1978

    
1979
	* src/compose.c: compose_attach_open(): fixed compilation on win32.
1980

    
1981
2010-05-24
1982

    
1983
	* src/inc.c: fixed crash when clicking tray icon menu
1984
	  'Get from current account' with no account.
1985

    
1986
2010-05-24
1987

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

    
1992
2010-05-21
1993

    
1994
	* libsylph/filter.c: filter_apply(): fixed a bug that MIME flag was
1995
	  not set to filtered messages. This occurred to filtered sent
1996
	  messages.
1997

    
1998
2010-05-21
1999

    
2000
	* src/prefs_common_dialog.c
2001
	  src/prefs_filter_edit.c
2002
	  src/prefs_account_dialog.c
2003
	  src/editldap.c: removed warnings 'GtkSpinButton: setting an
2004
	  adjustment with non-zero page size is deprecated'.
2005
	  The last value of gtk_adjustment_new() must be 0 for GtkSpinButton.
2006

    
2007
2010-05-21
2008

    
2009
	* libsylph/socket.c: sock_kill_process(): prevent redundant error
2010
	  messages when waitpid() is interrupted by EINTR.
2011

    
2012
2010-05-20
2013

    
2014
	* src/compose.c: added "Open" menu in the attach context menu.
2015
	  attach_button_pressed(): modify sensitivity of attach context menu.
2016

    
2017
2010-05-11
2018

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

    
2022
2010-05-11
2023

    
2024
	* src/setup.c: removed debug print.
2025

    
2026
2010-05-08
2027

    
2028
	* libsylph/mbox.c: proc_mbox_full(): fixed a bug that MIME flag was
2029
	  not properly set on importing mbox file.
2030

    
2031
2010-04-23
2032

    
2033
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
2034
	  (thanks to Petr Kovar).
2035

    
2036
2010-04-09
2037

    
2038
	* libsylph/sylmain.c
2039
	  libsylph/defs.h
2040
	  src/main.c: also load plug-ins from user plug-in directory.
2041

    
2042
2010-04-07
2043

    
2044
	* libsylph/defs.h
2045
	  src/prefs_common_dialog.c: made DEFAULT_BROWSER_CMD 'xdg-open'
2046
	  (thanks to Doruk Fisek). Removed obsolete commands.
2047

    
2048
2010-04-02
2049

    
2050
	* version 3.0.2
2051

    
2052
2010-04-02
2053

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

    
2058
2010-03-19
2059

    
2060
	* src/account_dialog.c: update folder config file after account name
2061
	  changed.
2062

    
2063
2010-03-19
2064

    
2065
	* src/main.c
2066
	  src/setup.c
2067
	  src/mainwindow.c: update account and folder config files after
2068
	  creating new accounts.
2069

    
2070
2010-03-16
2071

    
2072
	* version 3.0.1
2073

    
2074
2010-03-12
2075

    
2076
	* manual/ja/sylpheed.sgml: updated.
2077

    
2078
2010-03-01
2079

    
2080
	* src/update_check.c
2081
	  src/setup.c: fixed typos (thanks to Ricardo Mones).
2082

    
2083
2010-02-24
2084

    
2085
	* version 3.0.0
2086

    
2087
2010-02-24
2088

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

    
2092
2010-02-19
2093

    
2094
	* version 3.0.0rc
2095

    
2096
2010-02-19
2097

    
2098
	* src/update_check.c: set curl timeout to 10 secs.
2099

    
2100
2010-02-19
2101

    
2102
	* src/prefs_actions.c: removed compilation warning.
2103

    
2104
2010-02-16
2105

    
2106
	* src/addressadd.c: translate 'Auto-registered address' book.
2107

    
2108
2010-02-16
2109

    
2110
	* libsylph/prefs_common.[ch]
2111
	  src/compose.c
2112
	  src/prefs_common_dialog.c: added 'Enable address auto-completion'
2113
	  setting.
2114

    
2115
2010-02-16
2116

    
2117
	* src/plugin.h: bumped SYL_PLUGIN_INTERFACE_VERSION.
2118

    
2119
2010-02-16
2120

    
2121
	* libsylph/folder.c: folder_find_child_item_by_name(): use case
2122
	  insensitive match on Win32 to prohibit multiple reference of folder.
2123

    
2124
2010-02-15
2125

    
2126
	* src/query_search.c: row_activated(): fixed a bug that 'Getting
2127
	  message n' message was left on the status bar on displaying IMAP4
2128
	  messages with new window.
2129

    
2130
2010-02-15
2131

    
2132
	* src/setup.c: fixed compile error with OpenSSL disabled.
2133
	  Don't accept default Gmail address.
2134

    
2135
2010-02-12
2136

    
2137
	* version 3.0.0beta8
2138

    
2139
2010-02-12
2140

    
2141
	* libsylph/libsylph-0.def: updated.
2142

    
2143
2010-02-12
2144

    
2145
	* libsylph/filter.c: made default_addrbook_func static.
2146

    
2147
2010-02-12
2148

    
2149
	* src/compose.c: compose_change_spell_lang_menu(): force selection of
2150
	  currently selected item to update compose->spell_lang.
2151

    
2152
2010-02-12
2153

    
2154
	* src/compose.c: Preserve PGP settings saving and loading drafts
2155
	  (thanks to Antonio).
2156

    
2157
2010-02-12
2158

    
2159
	* src/compose.c: Preserve spell-checking settings saving and loading
2160
	  drafts (thanks to Antonio).
2161

    
2162
2010-02-12
2163

    
2164
	* libsylph/folder.c
2165
	  src/quick_search.[ch]
2166
	  src/addressbook.c: added 'In addressbook' to the quick search menu.
2167

    
2168
2010-02-12
2169

    
2170
	* src/compose.c: compose_add_new_recipients_to_addressbook():
2171
	  use addressbook_has_address().
2172

    
2173
2010-02-12
2174

    
2175
	* src/addressbook.c: lock addr_table since it can be accessed from
2176
	  sub threads.
2177

    
2178
2010-02-10
2179

    
2180
	* libsylph/filter.c: filter_write_file(): fixed crash.
2181

    
2182
2010-02-10
2183

    
2184
	* libsylph/filter.[ch]
2185
	  src/prefs_filter_edit.[ch]
2186
	  src/addressbook.[ch]
2187
	  src/main.c: added a new filter match type: is (not) in addressbook.
2188
	  addressbook_has_address(): new function for fast search of address
2189
	  book by addresses.
2190

    
2191
2010-02-05
2192

    
2193
	* src/setup.c: confirm on cancel. Modified messages.
2194

    
2195
2010-02-05
2196

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

    
2199
2010-02-05
2200

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

    
2203
2010-02-05
2204

    
2205
	* src/setup.c: modified messages.
2206

    
2207
2010-02-05
2208

    
2209
	* src/main.c
2210
	  src/setup.[ch]
2211
	  src/mainwindow.c: implemented new account setup wizard.
2212

    
2213
2010-02-04
2214

    
2215
	* src/mimeview.c
2216
	  src/rfc2015.c: fixed crash when checking signature while GnuPG is
2217
	  not available.
2218

    
2219
2010-02-02
2220

    
2221
	* src/addr_compl.c: address_completion_complete_address_in_entry():
2222
	  don't open completion menu if entry equals to the completed address.
2223

    
2224
2010-01-29
2225

    
2226
	* version 3.0.0beta7
2227

    
2228
2010-01-29
2229

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

    
2233
2010-01-28
2234

    
2235
	* libsylph/libsylph-0.def
2236
	  src/libsylpheed-plugin-0.def: updated.
2237
	* configure.in: bumped the version.
2238

    
2239
2010-01-27
2240

    
2241
	* libsylph/prefs_common.[ch]
2242
	  src/prefs_common_dialog.c:
2243
	  src/compose.c: made address auto-registration configurable.
2244

    
2245
2010-01-27
2246

    
2247
	* src/addressbook.c
2248
	  src/editbook.c: show translated messages on the statusbar.
2249
	  Replaced sprintf() with g_snprintf(). Removed global
2250
	  addressbook_msgbuf[].
2251
	  Prohibit addressbook names begin with '@'.
2252

    
2253
2010-01-26
2254

    
2255
	* src/compose.c
2256
	  src/addressbook.[ch]
2257
	  src/addressadd.[ch]
2258
	  src/addrindex.[ch]: implemented auto-registration of new recipients.
2259

    
2260
2010-01-21
2261

    
2262
	* src/main.c: check_gpg(): show more verbose debug messages.
2263

    
2264
2010-01-21
2265

    
2266
	* src/compose.[ch]
2267
	  src/plugin.[ch]
2268
	  src/main.c: added new plug-in APIs for compose window:
2269
	  syl_plugin_compose_new, syl_plugin_compose_entry_set,
2270
	  syl_plugin_compose_entry_append, syl_plugin_compose_entry_get_text,
2271
	  syl_plugin_compose_lock, syl_plugin_compose_unlock
2272
	* src/compose.h: made GtkSpell members non-conditional for binary
2273
	  compatibility.
2274
	* plugin/test/test.c: added tests for new signals.
2275

    
2276
2010-01-19
2277

    
2278
	* src/summaryview.c: summary_show(): prevent beep when changing to
2279
	  folders which are sorted in descending order.
2280

    
2281
2010-01-15
2282

    
2283
	* libsylph/imap.[ch]
2284
	  src/summaryview.c: save color labels on IMAP server using custom
2285
	  keywords (partially compatible with Thunderbird).
2286

    
2287
2010-01-14
2288

    
2289
	* version 3.0.0beta6
2290

    
2291
2010-01-14
2292

    
2293
	* libsylph/utils.[ch]
2294
	  libsylph/imap.c
2295
	  src/colorlabel.[ch]
2296
	  src/sylpheed.rc.in
2297
	  src/prefs_common_dialog.c
2298
	  src/about.c
2299
	  README.ja
2300
	  README: updated copyright year.
2301

    
2302
2010-01-14
2303

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

    
2307
2010-01-13
2308

    
2309
	* version 3.0.0beta5
2310

    
2311
2010-01-13
2312

    
2313
	* libsylph/utils.c: to_unumber(): added.
2314
	  remove_numbered_files()
2315
	  remove_expired_files(): made filename to number conversion unsigned
2316
	  (fixes undeleted IMAP caches with UIDs larger than INT_MAX).
2317

    
2318
2010-01-13
2319

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

    
2323
2010-01-12
2324

    
2325
	* configure.in: added workaround for crash by enchant with zemberek.
2326

    
2327
2010-01-12
2328

    
2329
	* configure.in: added AM_SILENT_RULES (requires automake 1.11)
2330
	  (thanks to Antonio Ospite).
2331

    
2332
2010-01-06
2333

    
2334
	* src/colorlabel.[ch]: fixed a memory leak.
2335

    
2336
2010-01-05
2337

    
2338
	* src/colorlabel.[ch]
2339
	  src/prefs_common_dialog.c: implemented the UI for customizing
2340
	  color label text.
2341

    
2342
2009-12-28
2343

    
2344
	* src/main.c: lock_socket_input_cb(): added missing lock on I/O
2345
	  callback (fixes freeze on remote commands).
2346

    
2347
2009-12-28
2348

    
2349
	* src/update_check.[ch]
2350
	  src/main.c
2351
	  src/prefs_common_dialog.c
2352
	  src/mainwindow.c: added configure option '--disable-updatecheck'
2353
	  which disables the update check feature.
2354
	* src/compose.c: removed redundant code.
2355

    
2356
2009-12-24
2357

    
2358
	* src/colorlabel.[ch]
2359
	  src/main.c: made color label text customizable
2360
	  (~/.sylpheed-2.0/colorlabelrc).
2361

    
2362
2009-12-22
2363

    
2364
	* src/colorlabel.[ch]: implemented a feature to change color label
2365
	  text.
2366

    
2367
2009-12-21
2368

    
2369
	* libsylph/utils.[ch]
2370
	  libsylph/prefs_common.[ch]
2371
	  src/compose.c
2372
	  src/prefs_common_dialog.c: added option to set only mail address of
2373
	  recipients when replying.
2374

    
2375
2009-12-17
2376

    
2377
	* version 3.0.0beta4
2378

    
2379
2009-12-17
2380

    
2381
	* src/inputdialog.c: win32: fixed focus problem.
2382

    
2383
2009-12-17
2384

    
2385
	* src/inputdialog.[ch]
2386
	  src/filesel.c
2387
	  src/mainwindow.c: added select button to 'Add mailbox' dialog.
2388

    
2389
2009-12-17
2390

    
2391
	* libsylph/utils.[ch]
2392
	  src/setup.c: check whether the specified location includes settings
2393
	  folder.
2394

    
2395
2009-12-16
2396

    
2397
	* src/summaryview.c: summary_show(): fixed quick search on refresh.
2398

    
2399
2009-12-16
2400

    
2401
	* libsylph/utils.[ch]: strcasestr_with_skip_quote(): added.
2402
	* src/compose.c: compose_reply_set_entry(): ignore case when checking
2403
	  mailing list post.
2404

    
2405
2009-12-16
2406

    
2407
	* renamed folder-group.png to group.png.
2408
	* removed unused icons.
2409

    
2410
2009-12-16
2411

    
2412
	* src/icons/folder-group.png: new group icon.
2413

    
2414
2009-12-16
2415

    
2416
	* src/icons/folder-search.png: modified color.
2417

    
2418
2009-12-16
2419

    
2420
	* src/quick_search.[ch]
2421
	  src/summaryview.c: show description when the entry doesn't have
2422
	  focus.
2423

    
2424
2009-12-15
2425

    
2426
	* src/update_check.c: don't show update dialog if modal dialog exists
2427
	  or incorporation is active.
2428

    
2429
2009-12-15
2430

    
2431
	* src/icons/folder-search.png: modified.
2432
	* src/icons/folder-group.png: added.
2433
	* src/stock_pixmap.[ch]
2434
	  src/addressbook.c
2435
	  src/foldersel.c
2436
	  src/summaryview.c
2437
	  src/addressadd.c
2438
	  src/folderview.c
2439
	  src/prefs_filter_edit.c: renamed STOCK_PIXMAP_DIR_* to
2440
	  STOCK_PIXMAP_FOLDER_*.
2441

    
2442
2009-12-14
2443

    
2444
	* src/setup.c: changed the icon. Use name 'Mailbox' only when basename
2445
	  is 'Mail'.
2446

    
2447
2009-12-11
2448

    
2449
	* src/setup.c: modified path display.
2450

    
2451
2009-12-11
2452

    
2453
	* src/setup.c: adjusted dialog width.
2454
	  Append "/Mail" at the tail of selected folder.
2455

    
2456
2009-12-11
2457

    
2458
	* src/setup.c: new setup dialog which improves usability.
2459

    
2460
2009-12-11
2461

    
2462
	* src/icons/folder-close.png
2463
	  src/icons/folder-noselect.png
2464
	  src/icons/folder-open.png: modified folder icons.
2465

    
2466
2009-12-10
2467

    
2468
	* src/addressbook.c
2469
	  src/foldersel.c
2470
	  src/folderview.c: decreased spacing between icon and text.
2471

    
2472
2009-12-10
2473

    
2474
	* src/icons/folder-*.png
2475
	  src/stock_pixmap.c: added new folder icons.
2476

    
2477
2009-12-09
2478

    
2479
	* src/prefs_common_dialog.c: adjusted layout.
2480

    
2481
2009-12-09
2482

    
2483
	* srsrc/quick_search.[ch]: added status label to display number of
2484
	  matched messages.
2485

    
2486
2009-12-09
2487

    
2488
	* src/icons/interface.xpm: modified.
2489

    
2490
2009-12-09
2491

    
2492
	* src/foldersel.c: made New button secondary.
2493

    
2494
2009-12-09
2495

    
2496
	* src/compose.[ch]: added a menu item to request disposition
2497
	  notification.
2498

    
2499
2009-12-08
2500

    
2501
	* src/icons/stock_book.png
2502
	  src/stock_pixmap.c: new icon.
2503

    
2504
2009-12-08
2505

    
2506
	* libsylph/folder.c
2507
	  src/quick_search.[ch]: added 'Last 7 days' to the quick search.
2508

    
2509
2009-12-08
2510

    
2511
	* src/addressbook.c: added Search: label.
2512

    
2513
2009-12-08
2514

    
2515
	* src/compose.c: compose_close_cb(): fixed response handling on win32.
2516

    
2517
2009-12-08
2518

    
2519
	* src/addressbook.c: removed unused xpm objects. Added person icon.
2520

    
2521
2009-12-08
2522

    
2523
	* src/icons/address.xpm: modified icon.
2524
	* src/icons/stock_person.png
2525
	  src/stock_pixmap.[ch]: added new icon.
2526

    
2527
2009-12-08
2528

    
2529
	* libsylph/ssl.c
2530
	  src/sslmanager.c: prohibit acception of expired certificates.
2531

    
2532
2009-12-08
2533

    
2534
	* src/compose.c: compose_close_cb(): modified button order on win32.
2535

    
2536
2009-12-04
2537

    
2538
	* src/summaryview.c: summary_filter_real(): disable sort while
2539
	  filtering to prohibit 'The model has been modified from within
2540
	  gtk_tree_selection_selected_foreach.' warning.
2541

    
2542
2009-11-26
2543

    
2544
	* version 3.0.0beta3
2545

    
2546
2009-11-26
2547

    
2548
	* src/Makefile.am: sylpheed.res: depend on icons/sylpheed.ico.
2549

    
2550
2009-11-26
2551

    
2552
	* src/addressbook.c: enabled lookup feature for all addressbook type.
2553

    
2554
2009-11-26
2555

    
2556
	* src/sylpheed.rc.in: modified LegalCopyright.
2557

    
2558
2009-11-26
2559

    
2560
	* libsylph/ssl.c: ssl_init_socket_with_method(): modified debug
2561
	  output.
2562

    
2563
2009-11-26
2564

    
2565
	* libsylph/prefs_common.[ch]
2566
	  src/prefs_common_dialog.c
2567
	  src/folderview.c: the visibility of message number columns in the
2568
	  folder view is now configurable for each column.
2569

    
2570
2009-11-26
2571

    
2572
	* libsylph/imap.c: made error log more verbose.
2573
	* libsylph/socket.c: sock_connect_with_timeout(): check socket with
2574
	  getsockopt() even if select() succeed.
2575

    
2576
2009-11-25
2577

    
2578
	* src/sslmanager.c: display issued and expire date. Refined text
2579
	  format.
2580

    
2581
2009-11-24
2582

    
2583
	* src/addressbook.c: re-enabled sort order change because the bug
2584
	  seems to be fixed.
2585

    
2586
2009-11-24
2587

    
2588
	* src/addressbook.c: addressbook_create(): create renderer for
2589
	  each column.
2590

    
2591
2009-11-19
2592

    
2593
	* libsylph/ssl.c
2594
	  src/sslmanager.c: calculate and display SHA1/MD5 fingerprint
2595
	  if verification of SSL certificate failed.
2596

    
2597
2009-11-16
2598

    
2599
	* version 3.0.0beta2
2600

    
2601
2009-11-16
2602

    
2603
	* src/icons/sylpheed.ico: added 48x48(32bpp), 32x32(32bpp),
2604
	  16x16(32bpp) icons.
2605

    
2606
2009-11-13
2607

    
2608
	* libsylph/imap.c: removed redundant debug print.
2609
	* libsylph/libsylph-0.def: updated.
2610

    
2611
2009-11-13
2612

    
2613
	* src/addressbook.c: added sort order change (but disabled because of
2614
	  random crash bug inside GTK+).
2615
	  Hide Lookup button if LDAP is not used.
2616

    
2617
2009-11-11
2618

    
2619
	* src/plugin.[ch]
2620
	  src/main.c: added plugin APIs: syl_plugin_main_window_lock(),
2621
	  syl_plugin_main_window_unlock() and syl_plugin_inc_is_active().
2622

    
2623
2009-11-09
2624

    
2625
	* src/addressbook.c: addressbook_read_file(): show more descriptive
2626
	  error.
2627

    
2628
2009-11-09
2629

    
2630
	* libsylph/mh.c
2631
	  src/inc.c: removed redundant debug print.
2632

    
2633
2009-11-09
2634

    
2635
	* libsylph/imap.c: imap_get_msginfo(): SELECT before FETCH
2636
	  (fixed opening message by syl_plugin_open_message().
2637

    
2638
2009-11-09
2639

    
2640
	* src/plugin.h: increased SYL_PLUGIN_INTERFACE_VERSION.
2641

    
2642
2009-11-06
2643

    
2644
	* libsylph/mh.c
2645
	  libsylph/folder.c
2646
	  libsylph/sylmain.c
2647
	  libsylph/account.[ch]
2648
	  src/account_dialog.c: added "account-updated" signal to SylApp.
2649
	  Don't emit signals if SylApp is not initialized.
2650
	  Call account_updated() only once.
2651

    
2652
2009-11-06
2653

    
2654
	* src/plugin.c
2655
	  src/main.c:
2656
	  syl_plugin_add_menuitem()
2657
	  syl_plugin_add_factory_item(): added <IMAPFolder> and <NewsFolder>
2658
	  to parent factory.
2659

    
2660
2009-11-06
2661

    
2662
	* configure.in: increased LT_CURRENT because the interface is not
2663
	  completely compatible.
2664

    
2665
2009-11-05
2666

    
2667
	* libsylph/folder.[ch]
2668
	  libsylph/news.c
2669
	  libsylph/imap.c: add a new flag:
2670
	  RemoteFolder::remove_cache_on_destroy. If this is not set, caches
2671
	  will not be removed on folder_destroy().
2672
	* libsylph/utils.c: remove_dir_recursive(): added debug print.
2673

    
2674
2009-11-05
2675

    
2676
	* libsylph/imap.c: imap_create_tree(): return error if
2677
	  imap_scan_tree() failed.
2678
	* src/account_dialog.c: show waiting dialog on creating folder tree.
2679
	* src/folderview.c: disable close button of waiting dialog.
2680

    
2681
2009-11-05
2682

    
2683
	* libsylph/imap.c: imap_create_tree(): don't continue if connection
2684
	  failed.
2685
	* libsylph/socket.c: don't use alarm() if threads are enabled.
2686
	  sock_connect_with_timeout(): check with FD_ISSET() when select()
2687
	  succeeded.
2688

    
2689
2009-11-04
2690

    
2691
	* libsylph/socket.c: sock_connect_with_timeout(): use non-blocking
2692
	  socket and select() for connection timeout (fix crash on connection
2693
	  failure).
2694

    
2695
2009-11-04
2696

    
2697
	* libsylph/imap.c
2698
	  src/query_search.c
2699
	  src/main.c: fixed a bug that prohibited query search on IMAP
2700
	  folders. Don't call gtk_main_iteration() from non-main threads.
2701

    
2702
2009-11-02
2703

    
2704
	* src/summaryview.c: summary_selection_changed(): fixed unintended
2705
	  drag start on IMAP.
2706
2009-11-02
2707

    
2708
	* libsylph/utils.[ch]
2709
	  libsylph/mh.c
2710
	  libsylph/procmsg.c
2711
	  libsylph/news.c: more fix for UID more than INT_MAX.
2712

    
2713
2009-11-02
2714

    
2715
	* libsylph/imap.[ch]
2716
	  src/summaryview.c: don't allow parallel multiple command on IMAP.
2717

    
2718
2009-10-29
2719

    
2720
	* src/update_check.c: fixed freeze bug on showing dialog.
2721

    
2722
2009-10-29
2723

    
2724
	* version 3.0.0beta1
2725

    
2726
2009-10-29
2727

    
2728
	* libsylph/libsylph-0.def
2729
	  src/libsylpheed-plugin-0.def: updated.
2730

    
2731
2009-10-29
2732

    
2733
	* src/addressbook.c: modified the design.
2734

    
2735
2009-10-29
2736

    
2737
	* src/addressbook.c: addressbook_list_button_pressed(): change
2738
	  selection if a non-selected row is right-clicked.
2739

    
2740
2009-10-28
2741

    
2742
	* libsylph/socket.c: sock_connect_async_thread(): fixed a crash
2743
	  when connection failed.
2744

    
2745
2009-10-28
2746

    
2747
	* src/addressbook.c: removed debug print.
2748

    
2749
2009-10-28
2750

    
2751
	* src/update_check.c: made release version have priority over
2752
	  development version.
2753

    
2754
2009-10-28
2755

    
2756
	* src/addressbook.c: expand tree row when double-clicked.
2757
	  Removed commented out code.
2758

    
2759
2009-10-28
2760

    
2761
	* src/addressbook.c: automatically sort the tree and list.
2762

    
2763
2009-10-28
2764

    
2765
	* src/addressbook.c: don't change selection when the list is right-
2766
	  clicked.
2767

    
2768
2009-10-27
2769

    
2770
	* src/addressbook.c: reimplemented addressbook_move_nodes_up().
2771

    
2772
2009-10-27
2773

    
2774
	* src/addressbook.c
2775
	  src/addressitem.h: reimplemented the list view of address book UI
2776
	  with GtkTreeView.
2777

    
2778
2009-10-26
2779

    
2780
	* src/addressbook.c
2781
	  src/addressitem.h: reimplemented the folder tree of address book
2782
	  UI with GtkTreeView.
2783

    
2784
2009-10-23
2785

    
2786
	* configure.in: made threads enabled by default.
2787

    
2788
2009-10-20
2789

    
2790
	* libsylph/imap.c:
2791
	  imap_fetch_msg()
2792
	  imap_cmd_fetch(): fixed a bug that could not fetch UID more than
2793
	  INT_MAX.
2794

    
2795
2009-10-20
2796

    
2797
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
2798
	  (thanks to Petr Kovar).
2799
	* README
2800
	  README.ja: updated.
2801

    
2802
2009-10-16
2803

    
2804
	* libsylph/utils.[ch]: added tzoffset_buf().
2805
	  Made get_rfc822_date(), get_outgoing_rfc2822_str() and
2806
	  generate_mime_boundary() thread-safe.
2807

    
2808
2009-10-16
2809

    
2810
	* libsylph/mh.c
2811
	  libsylph/procmsg.c
2812
	  libsylph/news.c
2813
	  libsylph/filter.c
2814
	  libsylph/imap.c: use itos_buf() because itos() is not thread-safe.
2815

    
2816
2009-10-16
2817

    
2818
	* src/plugin.[ch]: properly check plug-in version.
2819

    
2820
2009-10-16
2821

    
2822
	* libsylph/codeconv.c: made codeconv module thread-safe.
2823
	* src/query_search.c: update search window using timer.
2824

    
2825
2009-10-13
2826

    
2827
	* src/plugin.[ch]
2828
	  src/main.c: added new APIs: syl_plugin_summary_lock(),
2829
	  syl_plugin_summary_unlock() and syl_plugin_summary_is_locked().
2830

    
2831
2009-10-13
2832

    
2833
	* libsylph/utils.c
2834
	  libsylph/imap.c
2835
	  libsylph/socket.c
2836
	  src/query_search.c: use g_atomic_int_{get,set} for thread
2837
	  terminate flags.
2838

    
2839
2009-10-09
2840

    
2841
	* src/send_message.c: made send dialog non-modal.
2842

    
2843
2009-10-08
2844

    
2845
	* src/query_search.c: destroy async queue when finished.
2846

    
2847
2009-10-08
2848

    
2849
	* makewin32.sh: added --enable-threads.
2850

    
2851
2009-10-08
2852

    
2853
	* libsylph/imap.c
2854
	  src/query_search.c: fixed compilation without thread support.
2855

    
2856
2009-10-08
2857

    
2858
	* src/query_search.c: execute query search in another thread.
2859

    
2860
2009-10-07
2861

    
2862
	* src/inc.c: inc_drop_message(): fixed a bug that MIME flag was not
2863
	  properly set on receiving.
2864

    
2865
2009-10-07
2866

    
2867
	* libsylph/mh.c: mh_get_mtime(): fixed memory leak.
2868
	  Added global locks to each functions.
2869

    
2870
2009-10-06
2871

    
2872
	* src/rpop3.c: added missing GDK locks.
2873

    
2874
2009-10-05
2875

    
2876
	* libsylph/utils.c
2877
	  libsylph/pop.c
2878
	  libsylph/socket.c
2879
	  src/logwindow.c: removed some debug prints.
2880
	* libsylph/session.c: uncommented code block for unix.
2881

    
2882
2009-10-05
2883

    
2884
	* libsylph/imap.c: imap_session_destroy(): free thread pool.
2885

    
2886
2009-10-05
2887

    
2888
	* src/main.c: display status on loading plug-ins.
2889

    
2890
2009-10-02
2891

    
2892
	* libsylph/imap.c: execute imap_get_uncached_messages() in another
2893
	  thread.
2894

    
2895
2009-10-02
2896

    
2897
	* src/trayicon.c
2898
	  src/syldap.c
2899
	  src/summaryview.c
2900
	  src/folderview.c: added missing locks on idle callbacks.
2901

    
2902
2009-10-01
2903

    
2904
	* libsylph/imap.c: reimplemented using GThreadPool.
2905

    
2906
2009-10-01
2907

    
2908
	* libsylph/imap.c: refactored.
2909

    
2910
2009-09-30
2911

    
2912
	* libsylph/imap.c: execute imap_cmd_fetch() in another thread.
2913

    
2914
2009-09-30
2915

    
2916
	* libsylph/utils.[ch]
2917
	  src/logwindow.c: added log_flush() function.
2918
	* libsylph/imap.c: execute imap_cmd_ok() in another thread.
2919

    
2920
2009-09-30
2921

    
2922
	* libsylph/socket.[ch]
2923
	  libsylph/session.c: renamed sock_connect_async() to
2924
	  sock_connect_async_thread().
2925
	* libsylph/imap.c: imap_open(): connect in another thread.
2926

    
2927
2009-09-29
2928

    
2929
	* libsylph/utils.c: made writing to log file thread-safe.
2930

    
2931
2009-09-29
2932

    
2933
	* src/logwindow.[ch]: made LogWindow thread-safe.
2934
	* libsylph/utils.c
2935
	  libsylph/socket.c
2936
	  src/inc.c
2937
	  src/statusbar.c
2938
	  src/send_message.c
2939
	  src/main.c: made gdk_threads_enter() / gdk_threads_leave()
2940
	  reentrant.
2941

    
2942
2009-09-25
2943

    
2944
	* libsylph/utils.[ch]
2945
	  libsylph/socket.[ch]
2946
	  libsylph/session.c
2947
	  libsylph/pop.c
2948
	  src/inc.c
2949
	  src/main.c: fixed the handling of GDK thread lock.
2950

    
2951
2009-09-18
2952

    
2953
	* libsylph/utils.c: execute_command_line_async_wait(): disable
2954
	  threading if USE_THREADS is not set.
2955

    
2956
2009-09-18
2957

    
2958
	* introduced multi-threading.
2959
	* libsylph/session.c
2960
	  libsylph/socket.[ch]: win32: connect() on another thread to avoid
2961
	  UI blocking.
2962
	* libsylph/filter.c
2963
	  libsylph/utils.[ch]: execute command on another thread to avoid
2964
	  UI blocking.
2965
	* src/rpop3.c
2966
	  src/compose.c
2967
	  src/inc.c
2968
	  src/trayicon.c
2969
	  src/main.c
2970
	  src/send_message.c
2971
	  src/folderview.c
2972
	  src/sigstatus.c: surround timeout/IO-watch callback functions with 
2973
	  gdk_threads_enter() and gdk_threads_leave().
2974

    
2975
2009-09-17
2976

    
2977
	* folderview_new_folder_cb(): win32: fixed prohibited character check.
2978

    
2979
2009-09-15
2980

    
2981
	* libsylph/mh.c
2982
	  libsylph/procmsg.c
2983
	  src/rpop3.c
2984
	  src/compose.c: mh_add_msgs(): generate cache on adding messages.
2985
	  Cleanup the code.
2986

    
2987
2009-09-15
2988

    
2989
	* libsylph/procmsg.c: minor optimization: use g_slist_prepend() for
2990
	  mark/cache queue.
2991

    
2992
2009-09-14
2993

    
2994
	* libsylph/procmsg.c: use MsgFlagInfo struct for mark queue to reduce
2995
	  its memory usage.
2996

    
2997
2009-09-14
2998

    
2999
	* src/import.c: update summary cache on eml import.
3000

    
3001
2009-09-14
3002

    
3003
	* libsylph/mh.c: update summary cache on move/copy.
3004

    
3005
2009-09-14
3006

    
3007
	* libsylph/mbox.c: update summary cache when importing from mbox.
3008

    
3009
2009-09-14
3010

    
3011
	* libsylph/mh.c
3012
	  libsylph/procmsg.[ch]
3013
	  libsylph/folder.[ch]
3014
	  libsylph/virtual.c
3015
	  libsylph/news.c
3016
	  libsylph/filter.c
3017
	  libsylph/imap.c
3018
	  src/inc.c
3019
	  src/summaryview.c: update summary caches on receiving. This
3020
	  improves the opening speed of folders with many new messages.
3021

    
3022
2009-09-03
3023

    
3024
	* libsylph/mh.c
3025
	  src/summaryview.c: show progress when scanning folders.
3026

    
3027
2009-08-20
3028

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

    
3031
2009-08-13
3032

    
3033
	* version 2.7.1
3034

    
3035
2009-08-13
3036

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

    
3039
2009-08-13
3040

    
3041
	* libsylph/Makefile.am
3042
	  src/Makefile.am
3043
	  configure.in: added -version-info to libtool.
3044

    
3045
2009-08-12
3046

    
3047
	* src/export.c: don't overwrite existing file.
3048

    
3049
2009-08-12
3050

    
3051
	* src/export.c: implemented export to .eml or MH files.
3052

    
3053
2009-08-12
3054

    
3055
	* libsylph/mh.c: mh_do_move_msgs(): emit remove-msg signal after
3056
	  add-msg for speedup.
3057

    
3058
2009-08-12
3059

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

    
3062
2009-08-11
3063

    
3064
	* libsylph/mbox.c
3065
	  src/export.[ch]: show progress bar on export.
3066
	* src/mainwindow.c
3067
	  src/import.c: modified menu label and function names.
3068

    
3069
2009-08-11
3070

    
3071
	* src/import.c: implemented eml file import (with folder).
3072

    
3073
2009-08-10
3074

    
3075
	* src/import.c: added eml file import (one file).
3076

    
3077
2009-08-10
3078

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

    
3081
2009-08-10
3082

    
3083
	* libsylph/procmime.c: procmime_scan_content_type_str():
3084
	  remove comments from Content-Type charset parameter.
3085

    
3086
2009-08-05
3087

    
3088
	* src/plugin.c: syl_plugin_load_all(): don't output warning when
3089
	  failed to open directory.
3090

    
3091
2009-08-05
3092

    
3093
	* src/import.c: modified progressbar dialog.
3094

    
3095
2009-08-04
3096

    
3097
	* sylpheed.spec.in: fixed %files section.
3098

    
3099
2009-08-04
3100

    
3101
	* libsylph/mbox.c
3102
	  src/progressdialog.[ch]
3103
	  src/import.c: show progressbar on mbox import.
3104

    
3105
2009-07-21
3106

    
3107
	* version 2.7.0
3108

    
3109
2009-07-01
3110

    
3111
	* PLUGIN.txt
3112
	  PLUGIN.ja.txt: added plugin document.
3113

    
3114
2009-07-01
3115

    
3116
	* plugin/test/Makefile.am: fixed build issue.
3117

    
3118
2009-06-25
3119

    
3120
	* updated COPYING and LICENSE.
3121

    
3122
2009-06-25
3123

    
3124
	* manual/ja/sylpheed.sgml: updated bsfilter description.
3125

    
3126
2009-06-17
3127

    
3128
	* src/plugin.[ch]
3129
	  src/main.c
3130
	  src/libsylpheed-plugin-0.def: made syl_plugin_lookup_symbol()
3131
	  public. Added syl_plugin_main_window_get_statusbar().
3132

    
3133
2009-06-12
3134

    
3135
	* plugin/test/Makefile.am: do not install automatically (added make
3136
	  install-plugin target).
3137

    
3138
2009-06-12
3139

    
3140
	* manual/ja/sylpheed.sgml: updated for 2.7.
3141

    
3142
2009-06-10
3143

    
3144
	* merged plugin-test branch into trunk.
3145

    
3146
2009-06-08
3147

    
3148
	* libsylph/procmsg.c
3149
	  libsylph/procheader.c: made perror() more descriptive.
3150

    
3151
2009-06-03
3152

    
3153
	* src/plugin.[ch]
3154
	  src/main.c: syl_plugin_manage_window_get_focus_window(): added.
3155

    
3156
2009-05-28
3157

    
3158
	* src/folderview.c: folderview_new_folder_cb(): win32: don't allow
3159
	  filesystem-unsafe characters.
3160

    
3161
2009-05-27
3162

    
3163
	* configure.in
3164
	  src/update_check.c: added config.h macro DEVEL_VERSION.
3165

    
3166
2009-05-27
3167

    
3168
	* src/update_check.c: disable auto update check if specified.
3169
	  don't show check button on manual checking.
3170

    
3171
2009-05-26
3172

    
3173
	* src/defs.h
3174
	  src/update_check.c: moved VERSION_URI in defs.h.
3175

    
3176
2009-05-22
3177

    
3178
	* libsylph/prefs_common.[ch]
3179
	  src/update_check.[ch]
3180
	  src/main.c
3181
	  src/prefs_common_dialog.c
3182
	  src/mainwindow.c: implemented update check (using curl).
3183
	* src/plugin_manager.c: show grid lines.
3184

    
3185
2009-05-18
3186

    
3187
	* src/plugin.h: added padding into SylPluginInfo.
3188
	* src/about.c: updated copyright year.
3189
	* configure.in: updated version to 2.7.0beta1.
3190

    
3191
2009-05-15
3192

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

    
3195
2009-05-15
3196

    
3197
	* src/plugin.h
3198
	  src/plugin_manager.c: added description to SylPluginInfo.
3199

    
3200
2009-05-14
3201

    
3202
	* src/plugin_manager.c
3203
	  src/main.c
3204
	  src/mainwindow.c: implemented plugin manager.
3205

    
3206
2009-05-14
3207

    
3208
	* src/plugin.[ch]
3209
	  src/libsylpheed-plugin-0.def: added APIs to change menu sensitivity.
3210

    
3211
2009-05-11
3212

    
3213
	* src/plugin_manager.c: added template of window creation.
3214

    
3215
2009-05-08
3216

    
3217
	* src/plugin.[ch]
3218
	  src/libsylpheed-plugin-0.def
3219
	  src/main.c
3220
	  src/plugin_manager.[ch]
3221
	  plugin/test/test.c: added new plugin APIs to manage plug-ins.
3222
	  added plugin interface version check.
3223

    
3224
2009-04-24
3225

    
3226
	* src/plugin.c
3227
	* src/plugin.h
3228
	* src/main.c
3229
	* src/manage_window.[ch]: added new plugin APIs.
3230

    
3231
2009-04-23
3232

    
3233
	* imap.c: imap_folder_destroy(): fixed crash when folder->account
3234
	  was NULL.
3235

    
3236
2009-04-23
3237

    
3238
	* libsylph/mh.c
3239
	  libsylph/sylmain.c
3240
	  libsylph/syl-marshal.*: added new signal: move-folder.
3241

    
3242
2009-04-22
3243

    
3244
	* libsylph/sylmain.[ch]: added syl_init_gettext().
3245

    
3246
2009-04-21
3247

    
3248
	* added new signal: folderlist-updated, remove-folder.
3249

    
3250
2009-04-20
3251

    
3252
	* added new API:
3253
	  syl_plugin_folder_sel()
3254
	  syl_plugin_folder_sel_full()
3255
	  syl_plugin_input_dialog()
3256
	  syl_plugin_input_dialog_with_invisible()
3257

    
3258
2009-04-16
3259

    
3260
	* added new API:
3261
	  syl_plugin_folderview_get()
3262
	  syl_plugin_folderview_get_selected_item()
3263

    
3264
2009-04-16
3265

    
3266
	* src/plugin.[ch]
3267
	  src/main.c
3268
	  src/folderview.c: added new signal: folderview-menu-popup.
3269
	  added new API: syl_plugin_add_factory_item().
3270

    
3271
2009-04-15
3272

    
3273
	* src/plugin.[ch]
3274
	  src/main.c: added new APIs for opening messages.
3275

    
3276
2009-03-23
3277

    
3278
	* src/mainwindow.c: enable 'Remote mailbox' only if current account
3279
	  is POP3.
3280

    
3281
2009-03-19
3282

    
3283
	* src/folderview.c: show 'Send queued messages' instead of 'Mark all
3284
	  read' in the context menu of the Queue folder.
3285

    
3286
2009-03-17
3287

    
3288
	* libsylph/prefs.c: prefs_file_close(): win32: use _commit() as well
3289
	  as fsync() on Unix.
3290

    
3291
2009-03-17
3292

    
3293
	* libsylph/prefs.c: prefs_file_close(): abort if fsync() fails.
3294

    
3295
2009-03-17
3296

    
3297
	* libsylph/prefs.c
3298
	  configure.in: prefs_file_close(): do fflush() and fsync() before
3299
	  fclose() to lessen the possibility of data loss.
3300

    
3301
2009-03-16
3302

    
3303
	* libsylph/utils.[ch]
3304
	  libsylph/mh.c: g_link(): fixed infinite loop bug on Unix and
3305
	  renamed g_link to syl_link.
3306

    
3307
2009-03-13
3308

    
3309
	* libsylph/utils.[ch]
3310
	  libsylph/mh.c: win32: use CreateHardLink() if available.
3311
	  It will improve file I/O on receive.
3312

    
3313
2009-02-27
3314

    
3315
	* libsylph/prefs_common.c
3316
	  src/prefs_common_dialog.c: modified the default command line option
3317
	  of spam filters (added undo-contrary option).
3318

    
3319
2009-02-25
3320

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

    
3324
2008-12-26
3325

    
3326
	* libsylph/procmime.c: procmime_decode_content(): properly process
3327
	  lines longer than 8192 bytes.
3328

    
3329
2008-12-19
3330

    
3331
	* version 2.6.0
3332

    
3333
2008-12-15
3334

    
3335
	* libsylph/procmime.c: procmime_parse_mime_parameter(): modified
3336
	  variable name.
3337

    
3338
2008-12-11
3339

    
3340
	* libsylph/mbox.c
3341
	  libsylph/smtp.[ch]
3342
	  src/inc.c: renamed/removed MSGBUFSIZE since it conflicts with
3343
	  OpenBSD's header file.
3344

    
3345
2008-12-11
3346

    
3347
	* libsylph/procmime.c: procmime_parse_mime_parameter(): made a
3348
	  workaround for raw-JIS filename (Eudora etc.).
3349

    
3350
2008-12-03
3351

    
3352
	* libsylph/socket.[ch]
3353
	  libsylph/session.c: added SYL_ prefix to SockFlags enum to avoid
3354
	  confliction with recent glibc header file
3355
	  (/usr/include/bits/socket.h) (thanks to Michael Schwendt).
3356

    
3357
2008-12-01
3358

    
3359
	* version 2.6.0rc
3360

    
3361
2008-11-28
3362

    
3363
	* libsylph/news.c
3364
	  libsylph/imap.c: when removing news/imap accounts, remove cache
3365
	  directory with server name if it becomes empty.
3366

    
3367
2008-11-27
3368

    
3369
	* src/foldersel.c: only expand folders which are expanded in the
3370
	  folder view.
3371

    
3372
2008-11-27
3373

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

    
3377
2008-11-27
3378

    
3379
	* src/addressbook.c: addressbook_refresh(): fixed a bug that the
3380
	  addressbook window was not refreshed when adding sender to
3381
	  addressbook.
3382

    
3383
2008-11-25
3384

    
3385
	* libsylph/mbox.c: proc_mbox_full(): only count for non-junk and
3386
	  not-deleted and not-marked-as-read messages (thanks to Otinov
3387
	  Sergey).
3388

    
3389
2008-11-25
3390

    
3391
	* src/foldersel.[ch]
3392
	  src/summaryview.c
3393
	  src/mainwindow.c: added message label to the folder selection
3394
	  dialog.
3395

    
3396
2008-11-25
3397

    
3398
	* src/main.c: added #include <conio.h> for _getch() (thanks to Gisle
3399
	  Vanem).
3400

    
3401
2008-11-20
3402

    
3403
	* src/addressbook.c
3404
	  src/editgroup.c
3405
	  src/gtkutils.c
3406
	  src/select-keys.c
3407
	  src/addr_compl.c
3408
	  src/prefs_summary_column.c
3409
	  src/prefs_display_items.c: include gtk/gtk.h as a workaround for
3410
	  GTK+ >= 2.13.3.
3411

    
3412
2008-11-19
3413

    
3414
	* libsylph/session.c: session_connect(): fixed a bug that
3415
	  session->server was not set.
3416

    
3417
2008-11-19
3418

    
3419
	* src/foldersel.c: made virtual folders unselectable when not in
3420
	  FOLDER_SEL_ALL mode.
3421

    
3422
2008-11-19
3423

    
3424
	* libsylph/prefs.c: prefs_file_close(): keep backups for four
3425
	  generations.
3426

    
3427
2008-11-14
3428

    
3429
	* version 2.6.0beta2
3430

    
3431
2008-11-14
3432

    
3433
	* src/rpop3.c: added menu using GtkUIManager.
3434

    
3435
2008-11-14
3436

    
3437
	* src/prefs_toolbar.c: use GTK_STOCK_NETWORK as the icon of POP3
3438
	  remote mailbox.
3439

    
3440
2008-11-13
3441

    
3442
	* po/Makefile.in.in: updated for datarootdir.
3443
	* missing: updated.
3444

    
3445
2008-11-13
3446

    
3447
	* src/jpilot.c: moved code conversion to separated function.
3448
	  Code cleanup.
3449

    
3450
2008-10-07
3451

    
3452
	* src/prefs_toolbar.[ch]
3453
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
3454
	  toolbar.
3455

    
3456
2008-10-07
3457

    
3458
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
3459
	  when mail incorporation is active.
3460

    
3461
2008-10-03
3462

    
3463
	* manual/ja/sylpheed.sgml: updated Japanese manual.
3464

    
3465
2008-10-01
3466

    
3467
	* src/rpop3.c: fixed sorting by subject, date and size.
3468

    
3469
2008-09-29
3470

    
3471
	* version 2.6.0beta1
3472

    
3473
2008-09-29
3474

    
3475
	* src/main.c
3476
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
3477
	  (thanks to Enrico Troger).
3478

    
3479
2008-09-26
3480

    
3481
	* src/inc.c
3482
	  src/progressdialog.[ch]
3483
	  src/send_message.c: added progress column to the progress dialog.
3484

    
3485
2008-09-26
3486

    
3487
	* src/messageview.c
3488
	  src/summaryview.c
3489
	  src/mainwindow.c
3490
	  src/prefs_filter_edit.[ch]
3491
	  src/prefs_filter.[ch]: use target header field as a default filter
3492
	  name when creating filter rule automatically.
3493

    
3494
2008-09-25
3495

    
3496
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
3497
	  session timeout.
3498

    
3499
2008-09-24
3500

    
3501
	* src/inputdialog.c: don't debug print return string on invisible
3502
	  mode.
3503
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
3504
	  "RFC822.HEADER{...}" (workaround for some broken servers).
3505

    
3506
2008-09-24
3507

    
3508
	* src/rpop3.c: display 'Quitting...' on logout.
3509

    
3510
2008-09-19
3511

    
3512
	* src/rpop3.c: modified style.
3513
	* configure.in: updated version.
3514

    
3515
2008-09-19
3516

    
3517
	* libsylph/socket.c: also handle G_IO_NVAL.
3518
	* src/rpop3.c: added stop button which stops retrieving of headers.
3519

    
3520
2008-09-18
3521

    
3522
	* src/rpop3.c: enabled cancellation on connection.
3523

    
3524
2008-09-18
3525

    
3526
	* src/rpop3.c: implemented receiving of messages.
3527

    
3528
2008-09-18
3529

    
3530
	* src/rpop3.c: added timeout. Show dialog on error.
3531

    
3532
2008-09-17
3533

    
3534
	* libsylph/pop.c
3535
	  src/rpop3.c: modified column width. Implemented message display.
3536

    
3537
2008-09-17
3538

    
3539
	* libsylph/pop.[ch]: made some functions non-static.
3540
	  pop3_session_new(): set server, port, userid and password.
3541
	* src/inc.c: sync with the libsylph/pop.[ch] change.
3542
	* src/rpop3.[ch]
3543
	  src/mainwindow.c: first implementation of remote POP3 mailbox
3544
	  feature. Currently, only deletion of messages is available.
3545

    
3546
2008-07-16
3547

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

    
3551
2008-07-10
3552

    
3553
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
3554

    
3555
2008-07-09
3556

    
3557
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
3558
	  because some IMAP servers don't return \NoSelect parent folders
3559
	  at 'LIST "" "*"'.
3560

    
3561
2008-07-04
3562

    
3563
	* src/main.c: win32: handle window messages even if console is
3564
	  initialized.
3565

    
3566
2008-07-04
3567

    
3568
	* src/main.c: win32: handle console ctrl events.
3569
	  Call register_system_events() after all config files are read.
3570

    
3571
2008-06-27
3572

    
3573
	* configure.in
3574
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
3575
	  (thanks to Michael Schwendt).
3576
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
3577
	* config.guess
3578
	  ltmain.sh
3579
	  config.sub: updated.
3580

    
3581
2008-06-20
3582

    
3583
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
3584
	  and unified the function with Win32.
3585

    
3586
2008-06-19
3587

    
3588
	* libsylph/codeconv.[ch]:
3589
	  conv_set_autodetect_type()
3590
	  conv_get_autodetect_type(): added function to change the behavior
3591
	  of character encoding auto-detection.
3592

    
3593
2008-06-18
3594

    
3595
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
3596
	  MimeInfo::filename to determine file type.
3597

    
3598
2008-06-17
3599

    
3600
	* version 2.5.0
3601

    
3602
2008-06-17
3603

    
3604
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
3605

    
3606
2008-06-06
3607

    
3608
	* version 2.5.0rc2
3609

    
3610
2008-06-06
3611

    
3612
	* src/template.c: template_load(): removed the restriction that the
3613
	  template body over 8KB could not be read.
3614

    
3615
2008-06-06
3616

    
3617
	* INSTALL
3618
	  INSTALL.ja: fixed GnuPG/GPGME URL.
3619
	* configure.in: require GPGME >= 1.0.0.
3620
	* src/about.c: updated copyright year.
3621

    
3622
2008-06-05
3623

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

    
3627
2008-06-05
3628

    
3629
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
3630
	  Content-Transfer-Encoding with comments.
3631

    
3632
2008-05-22
3633

    
3634
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
3635
	  (thanks to Michael Schwendt).
3636

    
3637
2008-05-19
3638

    
3639
	* version 2.5.0rc
3640

    
3641
2008-05-16
3642

    
3643
	* src/compose.c: display alert dialog when signing/encryption failed.
3644
	* src/select-keys.c: fixed window position and focus.
3645

    
3646
2008-05-14
3647

    
3648
	* src/summaryview.c: summary_display_msg_full(): don't move focus
3649
	  from text view to summary view.
3650

    
3651
2008-05-08
3652

    
3653
	* libsylph/prefs_common.[ch] 
3654
	  src/compose.[ch]: remember the maximized state.
3655

    
3656
2008-04-30
3657

    
3658
	* sylpheed.desktop: fixed warnings and added German translation
3659
	  (thanks to Enrico Troger).
3660
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
3661

    
3662
2008-04-24
3663

    
3664
	* version 2.5.0beta3
3665

    
3666
2008-04-24
3667

    
3668
	* libsylph/prefs_common[ch]
3669
	  src/compose.c
3670
	  src/prefs_common_dialog.c: added option of excluded
3671
	  addresses/domains for recipients confirmation.
3672

    
3673
2008-04-24
3674

    
3675
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
3676
	* src/prefs_common_dialog.c: modified English.
3677

    
3678
2008-04-11
3679

    
3680
	* version 2.5.0beta2
3681

    
3682
2008-04-11
3683

    
3684
	* src/summaryview.c: reset quick search condition if search bar is
3685
	  not shown.
3686

    
3687
2008-04-11
3688

    
3689
	* src/gtkutils.h: added missing include.
3690

    
3691
2008-04-10
3692

    
3693
	* src/quick_search.c
3694
	  src/mainwindow.c: added 'Edit/Quick search' menu.
3695
	  Also search To: header in Sent/Draft/Queue folders.
3696

    
3697
2008-04-10
3698

    
3699
	* src/gtkutils.[ch]
3700
	  src/prefs_account_dialog.c: spaces in address and server
3701
	  entries are automatically removed at applying configuration.
3702

    
3703
2008-04-09
3704

    
3705
	* libsylph/session.c
3706
	  src/send_message.c: always display error dialog when connection
3707
	  to SMTP server failed.
3708

    
3709
2008-04-08
3710

    
3711
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
3712

    
3713
2008-04-08
3714

    
3715
	* libsylph/prefs_common.[ch]
3716
	  src/compose.c
3717
	  src/prefs_common_dialog.c: added the option to confirm recipients
3718
	  before sending.
3719

    
3720
2008-03-28
3721

    
3722
	* src/compose.c: delete attach property dialog when closed.
3723

    
3724
2008-03-28
3725

    
3726
	* libsylph/prefs_common.[ch]
3727
	  src/prefs_common_dialog.c
3728
	  src/compose.c: the feature to confirm missing attachments was added.
3729

    
3730
2008-03-27
3731

    
3732
	* src/query_search.c: number of matches is displayed when search is
3733
	  done.
3734

    
3735
2008-03-19
3736

    
3737
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
3738
	  handled correctly.
3739

    
3740
2008-03-13
3741

    
3742
	* src/addr_compl.c: get_completion_address(): added characters to be
3743
	  quoted.
3744
	  get_address_from_edit(): treat other characters than ',' and space
3745
	  as valid ones.
3746

    
3747
2008-02-29
3748

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

    
3751
2008-02-29
3752

    
3753
	* version 2.5.0beta1
3754

    
3755
2008-02-29
3756

    
3757
	* src/summaryview.c: fixed new/unread status display on filtered mode.
3758

    
3759
2008-02-28
3760

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

    
3764
2008-02-15
3765

    
3766
	* libsylph/socket.c:
3767
	  sock_connect_async_cb()
3768
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
3769
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
3770

    
3771
2008-02-15
3772

    
3773
	* libsylph/ssl.c
3774
	  src/sslmanager.c: added the feature to save SSL peer certificate
3775
	  and always accept it.
3776

    
3777
2008-01-08
3778

    
3779
	* src/quick_search.c: quick_search_create(): fixed crash on menu
3780
	  change.
3781

    
3782
2007-12-28
3783

    
3784
	* libsylph/enums.h
3785
	  libsylph/prefs_common.[ch]
3786
	  src/quick_search.[ch]
3787
	  src/summaryview.[ch]
3788
	  src/mainwindow.[ch]
3789
	  src/Makefile.am: implemented vertical view. Separated quick search
3790
	  into another module.
3791

    
3792
2007-12-27
3793

    
3794
	* libsylph/prefs_common.[ch]
3795
	  src/messageview.c
3796
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
3797
	  messages as attachment'.
3798

    
3799
2007-12-27
3800

    
3801
	* configure.in
3802
	  src/Makefile.am: don't enable windres on non-win32 platforms.
3803

    
3804
2007-12-21
3805

    
3806
	* version 2.4.8
3807

    
3808
2007-12-21
3809

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

    
3813
2007-12-20
3814

    
3815
	* src/summaryview.c: summary_show(): fixed beep on folders with one
3816
	  message when using GTK+ 2.12.
3817

    
3818
2007-12-18
3819

    
3820
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
3821

    
3822
2007-12-17
3823

    
3824
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
3825
	  syldap_display_search_results(): fixed warnings (thanks to Michael
3826
	  Schwendt).
3827

    
3828
2007-12-07
3829

    
3830
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
3831
	  to determine B or Q encoding instead of MB_CUR_MAX.
3832

    
3833
2007-11-08
3834

    
3835
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
3836
	  unused).
3837

    
3838
2007-10-11
3839

    
3840
	* src/messageview.c: messageview_set_menu_state(): disable
3841
	  /Message/Re-edit menu in non-sent folders.
3842

    
3843
2007-10-03
3844

    
3845
	* version 2.4.7
3846

    
3847
2007-09-28
3848

    
3849
	* src/compose.c
3850
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
3851
	  encryption.
3852

    
3853
2007-09-27
3854

    
3855
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
3856
	  folders were not sorted properly.
3857

    
3858
2007-09-27
3859

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

    
3863
2007-09-26
3864

    
3865
	* src/mainwindow.c: main_window_separation_change(): keep previous
3866
	  focus when separation changed.
3867

    
3868
2007-09-20
3869

    
3870
	libsylph/utils.c
3871
	libsylph/procmsg.c
3872
	libsylph/procmsg.h
3873
	libsylph/procmime.c
3874
	libsylph/imap.c
3875
	src/addrcache.c
3876
	src/compose.c
3877
	src/inc.c
3878
	src/trayicon.c
3879
	src/printing.c
3880
	src/addressbook.c
3881
	src/prefs_toolbar.c
3882
	src/editbook.c
3883
	src/ldif.c
3884
	src/mimeview.c
3885
	src/importcsv.c
3886
	src/main.c
3887
	src/gtkshruler.c
3888
	src/send_message.c
3889
	src/rfc2015.c
3890
	src/summaryview.c
3891
	src/mainwindow.c
3892
	src/manage_window.c
3893
	src/prefs_display_items.c: removed all warnings output with -Wall.
3894

    
3895
2007-09-20
3896

    
3897
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
3898
	  summary...' button always show send folder setting.
3899

    
3900
2007-09-19
3901

    
3902
	* version 2.4.6
3903

    
3904
2007-09-19
3905

    
3906
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
3907
	  to avoid passphrase dialog.
3908

    
3909
2007-09-18
3910

    
3911
	* src/compose.c: display error and abort sending if the read of attach
3912
	  files fails.
3913

    
3914
2007-09-14
3915

    
3916
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
3917
	  \Noselect flags.
3918

    
3919
2007-09-14
3920

    
3921
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
3922
	  FolderItem struct.
3923
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
3924
	  instead of 'LIST "" "%"' to obtain folder list.
3925

    
3926
2007-09-14
3927

    
3928
	* src/inc.[ch]
3929
	  src/summaryview.c: block notify if a new message is read on
3930
	  receiving.
3931

    
3932
2007-09-13
3933

    
3934
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
3935
	  To strings.
3936

    
3937
2007-09-13
3938

    
3939
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
3940
	* src/summaryview.c: summary_set_row(): simplify To headers.
3941

    
3942
2007-09-13
3943

    
3944
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
3945
	* src/query_search.c: query_search_folder(): disabled the passphrase
3946
	  dialog on query search.
3947

    
3948
2007-09-12
3949

    
3950
	* libsylph/enums.h
3951
	  libsylph/folder.h
3952
	  libsylph/prefs_common.[ch]
3953
	  src/summaryview.c
3954
	  src/prefs_summary_column.[ch]
3955
	  src/mainwindow.c: added 'To' column to the summary view. It will
3956
	  be displayed at sent folders (Sent, Draft, Queue) by default.
3957
	  The display column setting of sent and normal folders became
3958
	  independent.
3959

    
3960
2007-09-10
3961

    
3962
	* src/compose.c
3963
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
3964
	  PGP/MIME.
3965
	  rfc2015_encrypt_sign(): added.
3966
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
3967

    
3968
2007-09-07
3969

    
3970
	* src/compose.c
3971
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
3972
	  rfc2015_encrypt_armored()
3973
	  rfc2015_encrypt_sign_armored(): added.
3974

    
3975
2007-08-31
3976

    
3977
	* version 2.4.5
3978

    
3979
2007-08-31
3980

    
3981
	* src/addr_compl.c: get_complete_address(): fixed another format
3982
	  string bug in address completion (thanks to Megaman 9703).
3983

    
3984
2007-08-23
3985

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

    
3988
2007-08-23
3989

    
3990
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
3991
	  when cur_locale = "" (thanks to Elohin Igor').
3992

    
3993
2007-08-23
3994

    
3995
	* src/inc.c: inc_put_error(): fixed format string vulnerability
3996
	  (thanks to Ulf Harnhammar, Secunia Research).
3997

    
3998
2007-07-20
3999

    
4000
	* version 2.4.4
4001

    
4002
2007-07-20
4003

    
4004
	* src/compose.c: compose_reply(): fixed a memory leak.
4005

    
4006
2007-07-20
4007

    
4008
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
4009
	  random error message.
4010
	* src/send_message.c: send_message_smtp(): ignore errors right after
4011
	  QUIT (workaround for Gmail SMTP server).
4012

    
4013
2007-07-18
4014

    
4015
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
4016

    
4017
2007-07-17
4018

    
4019
	* src/mimeview.c: mimeview_reply(): remove file after reply.
4020

    
4021
2007-07-17
4022

    
4023
	* src/compose.c
4024
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
4025
	  target's Message-Id when adding reply flags.
4026

    
4027
2007-07-13
4028

    
4029
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
4030
	  added.
4031
	* src/folderview.c: also update junk folder path when a folder is
4032
	  renamed.
4033

    
4034
2007-07-13
4035

    
4036
	* libsylph/filter.c: filter_rule_rename_dest_path()
4037
	  filter_rule_delete_action_by_dest_path(): fixed path separator
4038
	  (win32: fixes renaming of folder didn't modify filter actions).
4039

    
4040
2007-07-12
4041

    
4042
	* src/compose.[ch]
4043
	  src/send_message.[ch]: refactored
4044
	  add-reply-or-forward-mark-after-sending.
4045
	* libsylph/procmsg.c: removed debug print.
4046

    
4047
2007-07-11
4048

    
4049
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
4050
	* src/compose.c
4051
	  src/send_message.c: code cleanup.
4052

    
4053
2007-07-11
4054

    
4055
	* src/editbook.c: win32: fixed a bug that the name entry didn't
4056
	  accept key input.
4057

    
4058
2007-07-10
4059

    
4060
	* src/compose.c
4061
	  src/mimeview.[ch]
4062
	  src/send_message.c: added the feature to reply to attached
4063
	  message/rfc822 messages.
4064
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
4065

    
4066
2007-07-10
4067

    
4068
	* src/compose.c: restore reply/forward target on reedit.
4069
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
4070

    
4071
2007-07-09
4072

    
4073
	* src/compose.c
4074
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
4075
	  after sending from queue.
4076

    
4077
2007-07-09
4078

    
4079
	* src/compose.c: implemented add-forward-mark-after-sending.
4080

    
4081
2007-07-09
4082

    
4083
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
4084
	* src/compose.c
4085
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
4086

    
4087
2007-06-26
4088

    
4089
	* version 2.4.3
4090

    
4091
2007-06-25
4092

    
4093
	* src/addressbook.c: addressbook_format_address(): null-check person
4094
	  to avoid crash (thanks to Michael Schwendt).
4095

    
4096
2007-06-22
4097

    
4098
	* src/about.c: place cursor at the start (fixed unintended scroll
4099
	  on win32).
4100

    
4101
2007-06-15
4102

    
4103
	* src/manage_window.c: manage_window_set_transient(): force popup
4104
	  of parent window (fixes invisible dialog when main window is hidden).
4105

    
4106
2007-06-11
4107

    
4108
	* libsylph/socket.[ch]: added sock_add_watch_poll().
4109
	* libsylph/session.c: win32: use blocking socket while sending data
4110
	  (fixes stall of SMTP when sending via dialup connection).
4111

    
4112
2007-06-08
4113

    
4114
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
4115
	  BOM.
4116

    
4117
2007-06-07
4118

    
4119
	* libsylph/session.c: session_ping_cb(): abort if not connected.
4120

    
4121
2007-06-04
4122

    
4123
	* src/summaryview.c: clear search entry when Escape key is pressed.
4124

    
4125
2007-05-28
4126

    
4127
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
4128
	  when pid was not obtained.
4129

    
4130
2007-05-28
4131

    
4132
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
4133
	  incorporation while dialog is open.
4134

    
4135
2007-05-18
4136

    
4137
	* version 2.4.2
4138

    
4139
2007-05-18
4140

    
4141
	* src/main.c: open_message(): fixed a memory leak.
4142

    
4143
2007-05-18
4144

    
4145
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
4146
	* src/textview.c: URI encode mailto: to protect '+'.
4147

    
4148
2007-05-17
4149

    
4150
	* src/main.c
4151
	  src/mainwindow.c: added --open to the help message.
4152

    
4153
2007-05-16
4154

    
4155
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
4156
	  performance of IMAP4 by only modifying the flagged messages.
4157

    
4158
2007-05-16
4159

    
4160
	* libsylph/utils.[ch]:
4161
	  extract_parenthesis_with_escape()
4162
	  extract_quote_with_escape(): added.
4163
	* libsylph/procheader.c: procheader_get_fromname(): process
4164
	  quoted-pair correctly.
4165

    
4166
2007-05-15
4167

    
4168
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
4169
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
4170
	  only if body charset is ISO-2022-JP. Use quoted-printable or
4171
	  base64 in other case.
4172

    
4173
2007-05-14
4174

    
4175
	* src/summaryview.c: the quick search key now persists on refresh.
4176
	  The selection now persists on the update of quick search.
4177

    
4178
2007-05-10
4179

    
4180
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
4181

    
4182
2007-05-10
4183

    
4184
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
4185
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
4186
	  setting it sensitive.)
4187

    
4188
2007-05-10
4189

    
4190
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
4191

    
4192
2007-05-10
4193

    
4194
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
4195
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
4196
	* src/summaryview.c: the quick search condition now persists for the
4197
	  whole session.
4198

    
4199
2007-05-09
4200

    
4201
	* src/main.c: also supported '--open' in initial startup.
4202

    
4203
2007-05-09
4204

    
4205
	* src/main.c: implemented '--open' command line option which open
4206
	  messages specified with command-line in new window.
4207
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
4208
	  out of range.
4209

    
4210
2007-05-08
4211

    
4212
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
4213
	  automatically set SSL ports in Advanced tab when the radio buttons
4214
	  are toggled.
4215

    
4216
2007-05-07
4217

    
4218
	* src/folderview.c: enabled recursive download of remote folders.
4219

    
4220
2007-05-02
4221

    
4222
	* version 2.4.1
4223

    
4224
2007-05-02
4225

    
4226
	* src/sylpheed.rc.in: updated copyright year.
4227

    
4228
2007-04-27
4229

    
4230
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
4231
	  path separator problem (use / for abstract path).
4232

    
4233
2007-04-27
4234

    
4235
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
4236
	  option.
4237

    
4238
2007-04-26
4239

    
4240
	* src/addr_compl.c: insert address only if shift or control key is
4241
	  pressed when accepting.
4242

    
4243
2007-04-26
4244

    
4245
	* src/addressbook.c: addressbook_load_completion(): added nickname to
4246
	  the callback argument for completion only. Give priority to display
4247
	  name rather than nickname.
4248
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
4249
	  duplicated candidates.
4250

    
4251
2007-04-26
4252

    
4253
	* src/main.c: win32: disable autocheck timer while suspending to
4254
	  prevent network error on resume.
4255

    
4256
2007-04-23
4257

    
4258
	* libsylph/ssl.c
4259
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
4260
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
4261
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
4262

    
4263
2007-04-20
4264

    
4265
	* version 2.4.0
4266

    
4267
2007-04-20
4268

    
4269
	* manual/ja/sylpheed.sgml
4270
	  manual/ja/sylpheed*.html: updated.
4271

    
4272
2007-04-19
4273

    
4274
	* libsylph/pop.c:
4275
	  pop3_getauth_apop_send()
4276
	  pop3_session_recv_msg(): check for invalid APOP timestamp
4277
	  (CVE-2007-1558), and check for the functions' return value.
4278

    
4279
2007-04-19
4280

    
4281
	* src/mainwindow.c: toolbar_customize()
4282
	  src/compose.c: toolbar_customize(): write config file after toolbar
4283
	  customization.
4284

    
4285
2007-04-18
4286

    
4287
	* version 2.4.0rc
4288

    
4289
2007-04-18
4290

    
4291
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
4292
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
4293
	  via FreeCap on Win32).
4294
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
4295
	  when output to stdout to display UTF-8 correctly.
4296

    
4297
2007-04-18
4298

    
4299
	* src/printing.c: message_count_page(): a workaround for the crash
4300
	  which seems to occur on Fedora Core.
4301

    
4302
2007-04-17
4303

    
4304
	* manual/ja/sylpheed.sgml
4305
	  manual/ja/sylpheed*.html: updated.
4306

    
4307
2007-04-17
4308

    
4309
	* src/addrcache.c
4310
	  src/addressbook.c: fixed a crash bug that if a person was removed
4311
	  and its e-mail address was referenced by a group in another folder.
4312

    
4313
2007-04-17
4314

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

    
4318
2007-04-16
4319

    
4320
	* manual/ja/sylpheed.sgml
4321
	  manual/ja/sylpheed*.html: updated for 2.4.0.
4322

    
4323
2007-04-16
4324

    
4325
	* libsylph/prefs_common.c
4326
	  src/gtkutils.[ch]
4327
	  src/main.c: win32: check if the font "MS Gothic 12" is really
4328
	  loadable. Also check for multi-byte font name for the new JIS2004
4329
	  MS Gothic font.
4330

    
4331
2007-04-13
4332

    
4333
	* libsylph/utils.c: copy_file(): optimized using read() / write().
4334

    
4335
2007-04-13
4336

    
4337
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
4338
	  FALSE (optimization in win32).
4339
	  rename_force(): win32: don't use workaround in recent version of GLib
4340
	  since its g_rename() now atomically overwrites the destination file.
4341
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
4342
	  non-overwrite mode.
4343

    
4344
2007-04-12
4345

    
4346
	* version 2.4.0beta8
4347

    
4348
2007-04-12
4349

    
4350
	* src/menu.h
4351
	  src/mainwindow.c: added toolbar style switch to the context menu of
4352
	  the toolbar.
4353

    
4354
2007-04-12
4355

    
4356
	* src/addressbook.c
4357
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
4358

    
4359
2007-04-12
4360

    
4361
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
4362

    
4363
2007-04-11
4364

    
4365
	* src/query_search.c: query_search_folder(): flush summary mark/cache
4366
	  before retrieving message list (fixes incorrect message number on
4367
	  search. Thanks to Nakada).
4368

    
4369
2007-04-11
4370

    
4371
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
4372

    
4373
2007-04-11
4374

    
4375
	* src/filesel.c: use custom overwrite confirmation dialog.
4376

    
4377
2007-04-11
4378

    
4379
	* src/filesel.c: use GTK's overwrite confirmation dialog.
4380

    
4381
2007-04-11
4382

    
4383
	* src/importldif.c
4384
	  src/importcsv.c: fixed the position of transient window.
4385

    
4386
2007-04-11
4387

    
4388
	* src/importcsv.c: scroll CList when reordering.
4389

    
4390
2007-04-11
4391

    
4392
	* src/importcsv.c: supported tab-separated file.
4393

    
4394
2007-04-11
4395

    
4396
	* libsylph/utils.[ch]: strsplit_csv(): added.
4397
	* src/importcsv.c: properly process CSV with double quotations.
4398

    
4399
2007-04-11
4400

    
4401
	* src/addressbook.c: set focus row after import.
4402

    
4403
2007-04-11
4404

    
4405
	* src/importcsv.c: adjusted spacing and wrap file name.
4406

    
4407
2007-04-11
4408

    
4409
	* src/importcsv.c: added description to the field page.
4410

    
4411
2007-04-11
4412

    
4413
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
4414
	  scrollbar size.
4415

    
4416
2007-04-11
4417

    
4418
	* src/inc.c: inc_cancel()
4419
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
4420
	  when cancelled (possibly fixes crash after cancellation).
4421

    
4422
2007-04-10
4423

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

    
4426
2007-04-10
4427

    
4428
	* src/importcsv.c: implemented enable/disable of fields.
4429

    
4430
2007-04-10
4431

    
4432
	* src/importldif.c: modified the navigate buttons.
4433
	* src/importcsv.c: implemented reorder of items.
4434

    
4435
2007-04-10
4436

    
4437
	* src/addressbook.c: also delete physical files when deleting data
4438
	  sources. Bring addressbook window in front after closing the import
4439
	  dialogs.
4440
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
4441
	  CSV columns < address book fileds.
4442

    
4443
2007-04-10
4444

    
4445
	* src/importldif.c
4446
	  src/importcsv.c: convert filename from/to UTF-8.
4447

    
4448
2007-04-10
4449

    
4450
	* src/importldif.c
4451
	  src/importcsv.c: use GtkFileChooser.
4452
	* src/passphrase.c
4453
	  src/editjpilot.c
4454
	  src/export.c
4455
	  src/import.c
4456
	  src/editvcard.c: removed redundant includes.
4457

    
4458
2007-04-10
4459

    
4460
	* src/mainwindow.c
4461
	  src/prefs_filter.c: modified the string "Filter setting" to
4462
	  "Filter settings".
4463

    
4464
2007-04-06
4465

    
4466
	* src/importcsv.c: fixed import of locale encoding.
4467

    
4468
2007-04-06
4469

    
4470
	* src/importcsv.[ch]
4471
	  src/addressbook.c
4472
	  src/Makefile.am: implemented CSV import (in progress).
4473

    
4474
2007-04-06
4475

    
4476
	* src/compose.c: modified the menu string '/View/Reply-To' and
4477
	  '/View/Followup-To'.
4478

    
4479
2007-04-06
4480

    
4481
	* src/compose.c: made the position of the ruler ticks accurate.
4482

    
4483
2007-04-06
4484

    
4485
	* libsylph/filter.[ch]: return error code.
4486
	* src/inc.c
4487
	  src/summaryview.c: display error dialog if the execution of the
4488
	  junk filter command failed.
4489

    
4490
2007-04-06
4491

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

    
4495
2007-04-05
4496

    
4497
	* src/compose.c: added margin to the text view.
4498
	* src/gtkshruler.[ch]: added new APIs for tick start position.
4499

    
4500
2007-04-04
4501

    
4502
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
4503
	  memory instead of stack for read buffer, and increased the max
4504
	  recursion level to 64.
4505

    
4506
2007-04-04
4507

    
4508
	* src/inc.c: inc_is_active(): also check for session queue.
4509
	  inc_cancel_all(): really cancel all sessions.
4510

    
4511
2007-04-03
4512

    
4513
	* version 2.4.0beta7
4514

    
4515
2007-04-03
4516

    
4517
	* libsylph/mh.c
4518
	  libsylph/folder.c
4519
	  libsylph/imap.c: win32: fixed a bug that the path separator of
4520
	  FolderItem::path was not processed correctly (fixed path information
4521
	  becoming incorrect on renaming folders).
4522

    
4523
2007-04-02
4524

    
4525
	* sylpheed.desktop: added Comment[hu] and modified Categories
4526
	  (thanks to nTOMasz).
4527

    
4528
2007-04-02
4529

    
4530
	* src/prefs_toolbar.[ch]
4531
	  src/mainwindow.[ch]: added Stop button to the toolbar.
4532

    
4533
2007-03-30
4534

    
4535
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
4536
	  in-reply-to header.
4537
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
4538
	  to Laurent Bigonville).
4539

    
4540
2007-03-29
4541

    
4542
	* src/main.c: app_will_exit(): force process termination (fixes
4543
	  unable to exit sylpheed in some case).
4544

    
4545
2007-03-29
4546

    
4547
	* src/inc.c
4548
	  src/main.c: disable --compose, --receive, --send remote commands
4549
	  when a modal dialog exists.
4550

    
4551
2007-03-28
4552

    
4553
	* src/textview.c: textview_show_message(): put error message when
4554
	  decryption failed.
4555

    
4556
2007-03-28
4557

    
4558
	* src/folderview.c: folderview_select_next_unread(): temporarily
4559
	  disable remember_last_selected option (fixes select next unread).
4560

    
4561
2007-03-28
4562

    
4563
	* version 2.4.0beta6
4564

    
4565
2007-03-27
4566

    
4567
	* src/prefs_display_header.c
4568
	  src/prefs_actions.c
4569
	  src/addressbook.c
4570
	  src/editgroup.c
4571
	  src/importldif.c
4572
	  src/prefs_template.c
4573
	  src/select-keys.c
4574
	  src/editaddress.c
4575
	  src/addressadd.c
4576
	  src/editldap_basedn.c
4577
	  src/prefs_summary_column.c
4578
	  src/prefs_filter_edit.c
4579
	  src/prefs_display_items.c
4580
	  src/prefs_customheader.c
4581
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
4582
	  in GTK+ 2.10.11.
4583

    
4584
2007-03-25
4585

    
4586
	* libsylph/imap.c
4587
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
4588
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
4589
	  were not filtered were not counted as new messages.
4590

    
4591
2007-03-25
4592

    
4593
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
4594
	  language selection).
4595

    
4596
2007-03-23
4597

    
4598
	* src/folderview.c: label_window_create(): don't use
4599
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
4600

    
4601
2007-03-20
4602

    
4603
	* src/prefs_display_item.c: win32: made a workaround for the CList
4604
	  redraw problem in GTK+ 2.10.11.
4605

    
4606
2007-03-16
4607

    
4608
	* version 2.4.0beta5
4609

    
4610
2007-03-15
4611

    
4612
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
4613
	  changes were not applied on copy action in local filtering.
4614
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
4615
	  automatic filtering.
4616

    
4617
2007-03-14
4618

    
4619
	* libsylph/mh.c
4620
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
4621
	  (fixes data format incompatibility between Unix and Win32).
4622

    
4623
2007-03-14
4624

    
4625
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
4626
	  filtering on IMAP.
4627

    
4628
2007-03-14
4629

    
4630
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
4631
	  of quotation in continuing multi-byte strings.
4632

    
4633
2007-03-13
4634

    
4635
	* src/summaryview.c: fixed crash on exit when the order of summary
4636
	  columns were changed by DnD.
4637

    
4638
2007-03-02
4639

    
4640
	* src/printing.c: printing_print_messages_gtk(): made the default
4641
	  directory of printing dialog document dir.
4642

    
4643
2007-03-02
4644

    
4645
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
4646
	  when ESC, BS etc. is pressed.
4647
	* src/addressbook.c: removed Name: label.
4648

    
4649
2007-03-01
4650

    
4651
	* src/rfc2015.c
4652
	  src/sigstatus.c: guard against null verify result.
4653

    
4654
2007-02-23
4655

    
4656
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
4657
	  new mail notification.
4658

    
4659
2007-02-23
4660

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

    
4663
2007-02-21
4664

    
4665
	* src/addressbook.c
4666
	  src/addressitem.h: added close button to the address book.
4667
	  Set the minimum size of the window.
4668

    
4669
2007-02-16
4670

    
4671
	* src/editaddress.c: removed unused code, and set window position to
4672
	  center on parent.
4673

    
4674
2007-02-16
4675

    
4676
	* src/editgroup.c: improved the layout of the edit group dialog.
4677

    
4678
2007-02-15
4679

    
4680
	* version 2.4.0beta4
4681

    
4682
2007-02-15
4683

    
4684
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
4685
	  is disabled.
4686

    
4687
2007-02-15
4688

    
4689
	* src/addressbook.c: addressbook_load_completion(): fixed possible
4690
	  crash.
4691

    
4692
2007-02-15
4693

    
4694
	* src/folderview.c: folderview_create(): enabled coloring of
4695
	  new/unread/total columns.
4696

    
4697
2007-02-13
4698

    
4699
	* src/addressbook.c: enabled multiple copy and paste of persons.
4700

    
4701
2007-02-13
4702

    
4703
	* src/addressbook.c
4704
	  src/addrbook.[ch]: when deleting email from group, only remove from
4705
	  group list and not from person.
4706
	  Added "Delete" shortcut key to '/Address/Delete'.
4707

    
4708
2007-02-13
4709

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

    
4713
2007-02-13
4714

    
4715
	* src/folderview.c: folderview_check_new(): don't give up unless the
4716
	  network failure of remote mailboxes.
4717

    
4718
2007-02-09
4719

    
4720
	* src/addressbook.c: removed redundant signal handler.
4721

    
4722
2007-02-09
4723

    
4724
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
4725
	  sensitivity of 'New Address'.
4726
	* src/editgroup.c: improved the behavior of edit group dialog.
4727

    
4728
2007-02-09
4729

    
4730
	* src/addressbook.c: implemented copy and paste of person, and
4731
	  refactored the menu sensitivity management.
4732

    
4733
2007-02-08
4734

    
4735
	* libsylph/mbox.[ch]
4736
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
4737
	  proc_mbox(): don't filter junk if folder_table is NULL.
4738

    
4739
2007-02-07
4740

    
4741
	* version 2.4.0beta3
4742

    
4743
2007-02-07
4744

    
4745
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
4746
	  fixed a memory leak.
4747

    
4748
2007-02-07
4749

    
4750
	* libsylph/procheader.[ch]
4751
	  src/query_search.c
4752
	  src/prefs_filter_edit.c
4753
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
4754
	  could be broken after editing a search folder.
4755
	  Fixed a bug that the user-defined headers was not saved.
4756

    
4757
2007-02-06
4758

    
4759
	* libsylph/mbox.[ch]
4760
	  src/inc.c: filter junk mails from local mbox even if
4761
	  prefs_common.filter_on_inc is FALSE.
4762
	  proc_mbox_full(): added.
4763

    
4764
2007-02-06
4765

    
4766
	* src/prefs_toolbar.[ch]
4767
	  src/icons/stock_notspam.png
4768
	  src/icons/Makefile.am
4769
	  src/stock_pixmap.[ch]
4770
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
4771
	  main toolbar.
4772

    
4773
2007-02-05
4774

    
4775
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
4776

    
4777
2007-02-02
4778

    
4779
	* src/compose.c
4780
	  src/main.c
4781
	  src/mainwindow.c: disable 'Send' button when no queued messages
4782
	  exist.
4783

    
4784
2007-02-02
4785

    
4786
	* src/prefs_toolbar.c
4787
	  src/prefs_summary_column.c
4788
	  src/prefs_display_items.c: disalbed reordering by DnD because of
4789
	  GtkCList bug. Added dummy row to the display list. Made separator
4790
	  label more visible.
4791

    
4792
2007-02-01
4793

    
4794
	* src/prefs_toolbar.c: fixed 'Get' icon.
4795

    
4796
2007-02-01
4797

    
4798
	* version 2.4.0beta2
4799

    
4800
2007-02-01
4801

    
4802
	* libsylph/prefs_common.c
4803
	  src/compose.[ch]
4804
	  src/prefs_toolbar.[ch]
4805
	  src/mainwindow.c
4806
	  src/prefs_display_items.h: refactored the toolbar structure.
4807
	  Added common and account prefs tool button to the compose window.
4808

    
4809
2007-02-01
4810

    
4811
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
4812
	  items in Configuration menu.
4813

    
4814
2007-02-01
4815

    
4816
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
4817
	  the window was kept being skipped from window list after it became
4818
	  visible with window shading or switching workspaces.
4819

    
4820
2007-01-31
4821

    
4822
	* libsylph/enums.h
4823
	  src/compose.c
4824
	  src/prefs_toolbar.h
4825
	  src/mainwindow.c: added the option 'Text at the right of icon' for
4826
	  the toolbar.
4827

    
4828
2007-01-31
4829

    
4830
	* src/mainwindow.c
4831
	  src/prefs_account_dialog.c: made labels more descriptive.
4832

    
4833
2007-01-31
4834

    
4835
	* src/compose.c
4836
	  src/menu.c
4837
	  src/gtkutils.[ch]
4838
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
4839
	  Overflow menu was added, and the size of button became not fully
4840
	  homogeneous.
4841

    
4842
2007-01-30
4843

    
4844
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
4845
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
4846
	  try unlink() for symbolic links.
4847

    
4848
2007-01-30
4849

    
4850
	* src/mainwindow.[ch]
4851
	  src/prefs_toolbar.[ch]: added new toolbar items.
4852

    
4853
2007-01-30
4854

    
4855
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
4856
	  don't automatically hide Junk and Execute button.
4857
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
4858

    
4859
2007-01-29
4860

    
4861
	* version 2.4.0beta1
4862

    
4863
2007-01-26
4864

    
4865
	* src/mainwindow.c
4866
	  src/compose.c: fixed a bug that the toolbar state was reset to
4867
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
4868

    
4869
2007-01-26
4870

    
4871
	* src/prefs_toolbar.c
4872
	  src/mainwindow.c
4873
	  src/prefs_display_items.[ch]: set dialog title and label.
4874
	* src/prefs_summary_column.c: place window on the center of parent.
4875

    
4876
2007-01-26
4877

    
4878
	* src/compose.c
4879
	  src/prefs_toolbar.[ch]
4880
	  src/mainwindow.c
4881
	  src/prefs_display_items.[ch]: implemented the toolbar customization
4882
	  of the composition window.
4883
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
4884
	  before focused row.
4885

    
4886
2007-01-25
4887

    
4888
	* src/prefs_display_items.[ch]
4889
	  src/prefs_toolbar.[ch]
4890
	  src/mainwindow.c: implemented the toolbar customization dialog.
4891

    
4892
2007-01-24
4893

    
4894
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
4895
	  setsockopt().
4896

    
4897
2007-01-22
4898

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

    
4904
2007-01-19
4905

    
4906
	* libsylph/session.c
4907
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
4908
	  (fixes low performance on sending data).
4909

    
4910
2007-01-19
4911

    
4912
	* src/send_message.c: send_message_smtp(): prevent incorporation
4913
	  while executing the event loop.
4914

    
4915
2007-01-18
4916

    
4917
	* libsylph/prefs_common.[ch]
4918
	  src/mainwindow.c: implemented the framework of toolbar
4919
	  customization.
4920

    
4921
2007-01-18
4922

    
4923
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
4924
	  the option "Filter new messages in INBOX on receiving".
4925

    
4926
2007-01-18
4927

    
4928
	* src/mainwindow.c: main_window_toolbar_create(): added separator
4929
	  between junk and next (or execute).
4930

    
4931
2007-01-18
4932

    
4933
	* src/textview.c: textview_clear(): made a workaround for the assertion
4934
	  failure in gtk_text_view_validate_onscreen().
4935

    
4936
2007-01-17
4937

    
4938
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
4939
	  procmsg_get_message_file() failed.
4940
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
4941
	  uncached_only.
4942

    
4943
2007-01-17
4944

    
4945
	* libsylph/virtual.c: fixed virtual class structure.
4946

    
4947
2007-01-17
4948

    
4949
	* libsylph/mh.c
4950
	  libsylph/folder.[ch]
4951
	  libsylph/news.c
4952
	  libsylph/prefs_account.[ch]
4953
	  libsylph/imap.c
4954
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
4955
	  folder.
4956
	  folder_item_get_uncached_msg_list(): new API.
4957

    
4958
2007-01-17
4959

    
4960
	* src/about.[ch]
4961
	  README
4962
	  README.ja
4963
	  COPYING: modified the copyright year.
4964

    
4965
2007-01-17
4966

    
4967
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
4968
	  if code conversion failed.
4969

    
4970
2007-01-16
4971

    
4972
	* libsylph/procmsg.c: procmsg_open_data_file(): fixed a bug that the
4973
	  version of a data file was not checked when the file couldn't be
4974
	  opened with EACCES and reopened.
4975

    
4976
2007-01-15
4977

    
4978
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
4979
	  of using environmental variable APPDATA. 
4980

    
4981
2007-01-15
4982

    
4983
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
4984
	  name (if possible).
4985

    
4986
2007-01-12
4987

    
4988
	* src/account_dialog.c: account_edit_create(): place edit account
4989
	  window at the center of parent window.
4990

    
4991
2007-01-12
4992

    
4993
	* libsylph/utils.c
4994
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
4995
	  (fixes stray quote character appearing after encoding mail headers).
4996

    
4997
2007-01-11
4998

    
4999
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
5000
	  around equals between name and value of MIME parameters.
5001

    
5002
2007-01-11
5003

    
5004
	* libsylph/prefs_common.[ch]
5005
	  src/trayicon.c
5006
	  src/prefs_common_dialog.c: added the option to toggle window on
5007
	  trayicon click.
5008

    
5009
2007-01-11
5010

    
5011
	* libsylph/ssl.c: find_certs_file(): also look for "ca-root.crt".
5012

    
5013
2006-12-28
5014

    
5015
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
5016
	  filter_junk_on_recv is enabled.
5017

    
5018
2006-12-28
5019

    
5020
	* configure.in: check additional libraries (resolv, socket, nsl)
5021
	  (fixes compilation failure in some OSes).
5022

    
5023
2006-12-28
5024

    
5025
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
5026
	  error (fixes out of sync response).
5027

    
5028
2006-12-28
5029

    
5030
	* src/compose.c: compose_create(): win32: don't set geometry hint
5031
	  (fixes compose window cannot be maximized).
5032

    
5033
2006-12-28
5034

    
5035
	* src/compose.c: compose_exec_ext_editor(): display verbose error
5036
	  message. Fixed a memory leak.
5037

    
5038
2006-12-25
5039

    
5040
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
5041

    
5042
2006-12-25
5043

    
5044
	* libsylph/utils.c: change_file_mode_rw(): win32: use
5045
	  SetFileAttributes() to change file attributes.
5046
	* libsylph/procmsg.c:
5047
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
5048
	  succeeds (fixes crash when .sylpheed_mark is not writable).
5049
	  procmsg_open_data_file(): remove read-only/hidden attributes
5050
	  when data file is unable to open with EACCES.
5051

    
5052
2006-12-25
5053

    
5054
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
5055
	  failure with GLib 2.4).
5056

    
5057
2006-12-22
5058

    
5059
	* version 2.3.0
5060

    
5061
2006-12-22
5062

    
5063
	* manual/ja/sylpheed.sgml
5064
	  manual/ja/sylpheed*.html
5065
	  manual/ja/Makefile.am: added security feature section.
5066

    
5067
2006-12-20
5068

    
5069
	* manual/ja/sylpheed.sgml
5070
	  manual/ja/sylpheed*.html
5071
	  manual/ja/Makefile.am: updated for 2.3.0.
5072

    
5073
2006-12-19
5074

    
5075
	* version 2.3.0rc
5076

    
5077
2006-12-19
5078

    
5079
	* src/mainwindow.c: main_window_popup(): follow the current visibility
5080
	  state in separate window mode (fixes blank message view is always
5081
	  appears on window popup).
5082

    
5083
2006-12-18
5084

    
5085
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
5086
	  also when only certs_file exists.
5087

    
5088
2006-12-18
5089

    
5090
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
5091
	  in multiple location.
5092
	  ssl_init_socket_with_method(): disabled reject list (for now).
5093

    
5094
2006-12-14
5095

    
5096
	* src/version.h.in: modified PROG_VERSION string.
5097

    
5098
2006-12-14
5099

    
5100
	* version 2.3.0beta7
5101

    
5102
2006-12-14
5103

    
5104
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
5105

    
5106
2006-12-14
5107

    
5108
	* src/compose.c
5109
	  src/prefs_template.c
5110
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
5111

    
5112
2006-12-13
5113

    
5114
	* src/printing.c: adjusted the margin for page number.
5115

    
5116
2006-12-13
5117

    
5118
	* src/printing.[ch]
5119
	  src/messageview.c
5120
	  src/mainwindow.c: implemented page setup.
5121

    
5122
2006-12-13
5123

    
5124
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
5125
	  setting.
5126

    
5127
2006-12-13
5128

    
5129
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
5130
	  modified.
5131

    
5132
2006-12-13
5133

    
5134
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
5135
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
5136
	  for debug option.
5137

    
5138
2006-12-13
5139

    
5140
	* src/compose.c: compose_reedit(): place cursor at the top of the
5141
	  text. Set the default focus to To or Subject entry if they're empty.
5142

    
5143
2006-12-12
5144

    
5145
	* libsylph/ssl.[ch]
5146
	  src/sslmanager.[ch]
5147
	  src/main.c: implemented SSL certificate dialog.
5148

    
5149
2006-12-12
5150

    
5151
	* src/printing.c: draw_page(): fixed crash on the request of a page
5152
	  which is out of range.
5153

    
5154
2006-12-12
5155

    
5156
	* src/printing.c: reimplemented multiple page printing.
5157
	  Implemented printing of MIME part using GtkPrintOperation.
5158

    
5159
2006-12-11
5160

    
5161
	* src/prefs_common_dialog.c
5162
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
5163

    
5164
2006-12-11
5165

    
5166
	* src/prefs_account_dialog.c: implemented auto-input of signature.
5167

    
5168
2006-12-08
5169

    
5170
	* libsylph/prefs_account.[ch]
5171
	  src/prefs_account_dialog.c
5172
	  src/compose.c: added the option to input signature directly.
5173

    
5174
2006-12-08
5175

    
5176
	* src/printing.c: use the display font size.
5177

    
5178
2006-12-07
5179

    
5180
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
5181
	  the description.
5182

    
5183
2006-12-07
5184

    
5185
	* version 2.3.0beta6
5186

    
5187
2006-12-07
5188

    
5189
	* src/messageview.c
5190
	  src/textview.c: give the priority to the separated message view's
5191
	  encoding setting on display and on reply.
5192

    
5193
2006-12-06
5194

    
5195
	* src/printing.c: layout_set_headers(): fixed a memory leak.
5196
	  message_count_page(): adjusted the line number of first page.
5197

    
5198
2006-12-06
5199

    
5200
	* src/printing.c: added page number.
5201

    
5202
2006-12-06
5203

    
5204
	* src/printing.c: more proper implementetion.
5205

    
5206
2006-12-05
5207

    
5208
	* src/summaryview.c:
5209
	  summary_filter_func()
5210
	  summary_filter_junk_func(): flush UI for each 100 messages.
5211

    
5212
2006-12-05
5213

    
5214
	* src/send_message.c: send_send_data_progressive(): win32: force
5215
	  flushing of UI (fixes the dialog not updated while sending large
5216
	  messages).
5217

    
5218
2006-12-04
5219

    
5220
	* src/printing.c: implemented printing of multiple pages.
5221

    
5222
2006-12-04
5223

    
5224
	* src/printing.c: implemented page counting.
5225

    
5226
2006-12-04
5227

    
5228
	* src/printing.c: printing_print_message_part(): show confirmation
5229
	  dialog.
5230

    
5231
2006-12-04
5232

    
5233
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
5234
	  (thanks to Sebastian Kargel).
5235

    
5236
2006-11-30
5237

    
5238
	* libsylph/procmsg.c
5239
	  src/printing.[ch]
5240
	  src/messageview.c
5241
	  src/mimeview.[ch]
5242
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
5243

    
5244
2006-11-29
5245

    
5246
	* libsylph/prefs_common.[ch]
5247
	  src/summaryview.c
5248
	  src/prefs_common_dialog.c: added an option "Use external program for
5249
	  printing". It is ignored on GTK+ < 2.10, though.
5250

    
5251
2006-11-29
5252

    
5253
	* libsylph/prefs_common.[ch]
5254
	  src/compose.c
5255
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
5256
	  reply to self messages".
5257

    
5258
2006-11-24
5259

    
5260
	* src/mainwindow.c: account_selector_menu_cb(): only change current
5261
	  account display (fixes message view get scrolled to the top on
5262
	  account change).
5263

    
5264
2006-11-22
5265

    
5266
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
5267
	  is displayed at the top (fixes window not brought in front with
5268
	  the tray icon click after DnD).
5269

    
5270
2006-11-22
5271

    
5272
	* src/printing.[ch]
5273
	  src/summaryview.c: initial implementation of new printing using
5274
	  GtkPrintOperation.
5275

    
5276
2006-11-21
5277

    
5278
	* src/summaryview.c
5279
	  src/folderview.c
5280
	  src/mainwindow.c: disable new mail notification when any message
5281
	  is displayed, marked as read, or trashes are emptied.
5282

    
5283
2006-11-21
5284

    
5285
	* merged from LibSylph branch.
5286
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
5287
	* libsylph/session.c: check whether notify callback is set.
5288
	* libsylph/smtp.h
5289
	  libsylph/session.h
5290
	  libsylph/socket.h: fixed the offset of struct members independent
5291
	  from configuration.
5292

    
5293
2006-11-20
5294

    
5295
	* libsylph/folder.[ch]: added folder_scan_tree() and
5296
	  folder_create_tree().
5297

    
5298
2006-11-20
5299

    
5300
	* merged from LibSylph branch.
5301
	* libsylph/prefs_common.[ch]: added prefs_common_get().
5302
	* libsylph/filter.h: modified the prototype of filter_cond_new().
5303
	* libsylph/account.[ch]: added account_get_current_account().
5304
	* libsylph/mbox.c: use account_get_current_account().
5305
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
5306

    
5307
2006-11-16
5308

    
5309
	* src/mainwindow.c: main_window_create(): modified the height of
5310
	  the statusbar.
5311

    
5312
2006-11-16
5313

    
5314
	* src/summaryview.c: periodically update UI on manual filtering.
5315

    
5316
2006-11-15
5317

    
5318
	* src/jpilot.c: applied the patch for libpisock12 support (fixes
5319
	  AddressDB.pdb import failure). Thanks to Colin and Corey.
5320

    
5321
2006-11-14
5322

    
5323
	* libsylph/utils.[ch]: added get_document_dir() which returns the
5324
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
5325
	  home directory).
5326
	* src/filesel.c: filesel_select_file_full(): made the default directory
5327
	  document folder.
5328

    
5329
2006-11-14
5330

    
5331
	* src/addressadd.c: removed statusbar.
5332

    
5333
2006-11-13
5334

    
5335
	* src/headerview.[ch]: added Cc: header.
5336

    
5337
2006-11-13
5338

    
5339
	* src/addressadd.c: made the window position at the center of parent
5340
	  window. Also modified the layout.
5341

    
5342
2006-11-10
5343

    
5344
	* version 2.3.0beta5
5345

    
5346
2006-11-10
5347

    
5348
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
5349
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
5350
	  Some code cleanups.
5351

    
5352
2006-11-09
5353

    
5354
	* src/inc.c
5355
	  src/summaryview.c: only disable new mail notification when a new
5356
	  mail is actually read.
5357
	* src/trayicon.c: removed redundant include.
5358

    
5359
2006-11-08
5360

    
5361
	* src/trayicon.c
5362
	  src/icons/stock_sylpheed_newmail.png
5363
	  src/icons/stock_sylpheed_newmail_16.png
5364
	  src/icons/Makefile.am
5365
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
5366
	  mail.
5367

    
5368
2006-11-06
5369

    
5370
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
5371
	  large text.
5372

    
5373
2006-11-06
5374

    
5375
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
5376
	  printing a message with empty Subject, From, and To (thanks to
5377
	  Jonathan Woithe).
5378
	* libsylph/codeconv.c:
5379
	  conv_convert()
5380
	  conv_codeset_strdup_full()
5381
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
5382
	  (fixes crashes with NULL strings).
5383

    
5384
2006-11-02
5385

    
5386
	* libsylph/folder.[ch]
5387
	  libsylph/prefs_common.[ch]
5388
	  src/summaryview.c
5389
	  src/prefs_common_dialog.c: added the option "Remember last selected
5390
	  message".
5391

    
5392
2006-11-01
5393

    
5394
	* libsylph/prefs_common.[ch]
5395
	  src/main.c
5396
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
5397

    
5398
2006-10-31
5399

    
5400
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
5401
	  disable POP before SMTP option with non-POP3 account.
5402

    
5403
2006-10-30
5404

    
5405
	* version 2.3.0beta4
5406

    
5407
2006-10-30
5408

    
5409
	* libsylph/pop.[ch]
5410
	  src/inc.[ch]
5411
	  src/send_message.c
5412
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
5413
	  Nakamoto).
5414

    
5415
2006-10-20
5416

    
5417
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
5418

    
5419
2006-10-19
5420

    
5421
	* libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and
5422
	  UTF-8 to SJIS conversion (fixes character corruption on printing
5423
	  when environment-dependent characters are used in win32).
5424

    
5425
2006-10-19
5426

    
5427
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
5428
	  using GTK+ 2.4.x.
5429

    
5430
2006-10-19
5431

    
5432
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
5433
	  to Fukasawa).
5434

    
5435
2006-10-16
5436

    
5437
	* version 2.3.0beta3
5438

    
5439
2006-10-16
5440

    
5441
	* src/icons/group.xpm: removed the extra spaces.
5442

    
5443
2006-10-13
5444

    
5445
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
5446
	  is_nonblocking_mode(): implemented by saving SockInfo list.
5447
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
5448
	  event occurs for more than one second.
5449
	  Don't use sock_has_read_data() anymore.
5450

    
5451
2006-10-12
5452

    
5453
	* src/messageview.c: removed the border.
5454
	* src/mainwindow.c: decreased the size of statusbar.
5455

    
5456
2006-10-12
5457

    
5458
	* src/main.c
5459
	  src/stock_pixmap.[ch]
5460
	  src/icons/stock_sylpheed_32.png
5461
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
5462

    
5463
2006-10-10
5464

    
5465
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
5466
	  if GTK+ >= 2.10.0.
5467

    
5468
2006-10-10
5469

    
5470
	* src/headerview.c: headerview_init()
5471
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
5472
	  labels which are set not to have focus to make the selection visible.
5473

    
5474
2006-10-10
5475

    
5476
	* src/foldersel.c: foldersel_create(): removed vertical padding.
5477

    
5478
2006-10-10
5479

    
5480
	* src/icons/dir-*.xpm: removed extra spaces.
5481

    
5482
2006-10-10
5483

    
5484
	* src/main.c: win32: use small icon for application icon (fixes icon
5485
	  image got garbled).
5486

    
5487
2006-10-06
5488

    
5489
	* src/action.c: execute_actions(): don't move cursor on insertion
5490
	  mode (fixed a bug that inserted text was always placed at the top).
5491

    
5492
2006-10-05
5493

    
5494
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
5495
	  main window kept hidden on popup with another process).
5496
	* src/trayicon.c: use main_window_popup().
5497

    
5498
2006-10-04
5499

    
5500
	* version 2.3.0beta2
5501

    
5502
2006-10-04
5503

    
5504
	* libsylph/session.c
5505
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
5506

    
5507
2006-10-04
5508

    
5509
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
5510
	  new messages.
5511

    
5512
2006-10-03
5513

    
5514
	* libsylph/socket.c: win32: fd_read(), fd_write(): if recv() or send()
5515
	  fail with WSAEWOULDBLOCK, set errno to EAGAIN.
5516

    
5517
2006-10-03
5518

    
5519
	* src/inc.[ch]: exclude messages marked as read when counting new
5520
	  messages.
5521
	* libsylph/pop.[ch]: count messages skipped by size limit.
5522

    
5523
2006-10-02
5524

    
5525
	* src/mainwindow.c: main_window_get_position(): don't update position
5526
	  when window is hidden.
5527

    
5528
2006-09-28
5529

    
5530
	* version 2.3.0beta1
5531

    
5532
2006-09-28
5533

    
5534
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
5535
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
5536

    
5537
2006-09-28
5538

    
5539
	* src/trayicon.[ch]: trayicon_hide(): added.
5540
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
5541
	* src/main.c: app_will_exit(): call trayicon_destroy().
5542

    
5543
2006-09-28
5544

    
5545
	* src/trayicon.c: use 16x16 icon for Windows system tray.
5546
	* src/icons/stock_sylpheed_16.png
5547
	  src/icons/Makefile.am
5548
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
5549

    
5550
2006-09-28
5551

    
5552
	* src/trayicon.c: some code cleanups.
5553

    
5554
2006-09-27
5555

    
5556
	* src/summaryview.c: adjusted the width of icon columns for win32.
5557

    
5558
2006-09-27
5559

    
5560
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
5561
	  icon for 5 seconds.
5562
	* src/inc.c: blink the tray icon when new mails arrive.
5563

    
5564
2006-09-26
5565

    
5566
	* libsylph/prefs_common.[ch]
5567
	  src/trayicon.[ch]
5568
	  src/prefs_common_dialog.c
5569
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
5570
	  Just present window with left click of the tray icon.
5571
	  Removed 'About' menu.
5572
	  Added 'Display Sylpheed' menu.
5573
	  Added 'Minimize to tray icon' option.
5574

    
5575
2006-09-26
5576

    
5577
	* libsylph/session.[ch]: win32: made workaround for state machine
5578
	  freeze problem in GLib >= 2.8.x.
5579
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
5580
	  prevent the unexpected call of idle functions.
5581

    
5582
2006-09-22
5583

    
5584
	* version 2.2.9
5585

    
5586
2006-09-22
5587

    
5588
	* libsylph/defs.h: updated HOMEPAGE_URI.
5589
	  src/gtkshruler.c: updated URI.
5590

    
5591
2006-09-22
5592

    
5593
	* src/summaryview.c: fixed crash when summary was sorted by logical
5594
	  columns.
5595

    
5596
2006-09-21
5597

    
5598
	* version 2.2.8
5599

    
5600
2006-09-21
5601

    
5602
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
5603
	  view even if mlist is empty to update sort indicator.
5604

    
5605
2006-09-20
5606

    
5607
	* src/compose.c: compose_destroy()
5608
	  src/textview/c: textview_destroy(): remove selection clipboard
5609
	  before destruction (fixes crash with GTK+ 2.10 when closing window
5610
	  while selection is active).
5611

    
5612
2006-09-19
5613

    
5614
	* libsylph/utils.[ch]
5615
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
5616
	  when signing with PGP/MIME instead of using quoted-printable for
5617
	  compatibility with other MUAs.
5618

    
5619
2006-09-19
5620

    
5621
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
5622
	  encryption.
5623

    
5624
2006-09-14
5625

    
5626
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
5627
	  uidl file on disk full.
5628

    
5629
2006-09-14
5630

    
5631
	* src/textview.c: textview_write_error(): new.
5632
	  Made error messages display with red color. Show error when writing
5633
	  body failed.
5634

    
5635
2006-09-14
5636

    
5637
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
5638
	  session (fixes incorrect state display in Win32).
5639

    
5640
2006-09-14
5641

    
5642
	* src/summaryview.c: workaround for broken
5643
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
5644
	  Don't show sort indicator on icon columns.
5645
	  Simplified compose mode.
5646

    
5647
2006-09-13
5648

    
5649
	* libsylph/utils.c
5650
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
5651
	  error checking.
5652
	  procmime_get_part_fp(): check the return value of
5653
	  procmime_decode_content().
5654
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
5655
	  value.
5656

    
5657
2006-09-13
5658

    
5659
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
5660
	  a corrupted cache data.
5661
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
5662
	  and check error before rewind().
5663

    
5664
2006-09-13
5665

    
5666
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
5667
	  file and check errors.
5668

    
5669
2006-09-12
5670

    
5671
	* src/importldif.c: change cancel button to close when import
5672
	  finished.
5673
	* src/ldif.c: ldif_get_line(): refactored.
5674
	  ldif_read_file(): fixed a memory leak.
5675

    
5676
2006-09-12
5677

    
5678
	* libsylph/codeconv.c
5679
	  src/compose.c: made workaround for UTF-8 with BOM.
5680

    
5681
2006-09-12
5682

    
5683
	* src/ldif.[ch]: supported base64 encoded entries.
5684
	  Supported "mozillaNickname" entry.
5685
	  Use cn for display name if exists.
5686
	  Reverse first and last name on Japanese locale.
5687

    
5688
2006-09-06
5689

    
5690
	* src/messageview.c
5691
	  src/summaryview.c
5692
	  src/mainwindow.c: unify menu strings "View/Message source" and
5693
	  "View/All headers".
5694

    
5695
2006-09-06
5696

    
5697
	* libsylph/procmsg.h: MsgInfo
5698
	  src/compose.h: AttachInfo: don't use off_t because its size may
5699
	  change between compile time.
5700

    
5701
2006-09-06
5702

    
5703
	* libsylph/socket.c: retry waitpid() when it is interrupted
5704
	  (thanks to Stefaan).
5705

    
5706
2006-09-06
5707

    
5708
	* src/action.c: free_children(): wait for processes when they still
5709
	  exist.
5710
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
5711

    
5712
2006-09-06
5713

    
5714
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
5715
	  transparency (thanks to Fryderyk Dziarmagowski).
5716

    
5717
2006-09-04
5718

    
5719
	* src/action.c: execute_actions(): fixed wrong insertion point at
5720
	  TextView.
5721

    
5722
2006-08-23
5723

    
5724
	* libsylph/imap.[ch]
5725
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
5726
	  (thanks to IKEDA Soji).
5727

    
5728
2006-08-23
5729

    
5730
	* libsylph/procmsg.[ch]
5731
	  libsylph/procmime.[ch]
5732
	  src/textview.c
5733
	  src/mimeview.c
5734
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
5735
	  member from MimeInfo.
5736

    
5737
2006-08-17
5738

    
5739
	* src/textview.c
5740
	  src/rfc2015.c: supported verification of encrypted and signed
5741
	  messages with combined method.
5742
	  Show full signature information on the text view.
5743

    
5744
2006-08-16
5745

    
5746
	* src/sourcewindow.c: fixed scrolling problem on first click.
5747

    
5748
2006-08-15
5749

    
5750
	* libsylph/prefs_common.[ch]
5751
	  src/summaryview.c: don't move to trash on manual junk filtering when
5752
	  'Delete junk mails from server on receiving' is set.
5753

    
5754
2006-08-10
5755

    
5756
	* src/prefs_ui.[ch]
5757
	  src/prefs_common_dialog.c: link the state of 'Open first unread
5758
	  message when entering a folder' with 'Always open messages in
5759
	  summary when selected'.
5760

    
5761
2006-08-09
5762

    
5763
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
5764
	  sensitivity of '/File/Append signature'.
5765

    
5766
2006-08-09
5767

    
5768
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
5769
	  encoding of text file to see if it is locale encoding or UTF-8.
5770
	* src/compose.c: compose_insert_file(): check whole file to see if it
5771
	  is UTF-8.
5772

    
5773
2006-08-07
5774

    
5775
	* configure.in: use onig-config.
5776

    
5777
2006-08-07
5778

    
5779
	* src/folderview.c: added separator before 'Mark all read'.
5780

    
5781
2006-08-04
5782

    
5783
	* src/sylpheed.rc.in
5784
	  configure.in: added version information.
5785

    
5786
2006-08-04
5787

    
5788
	* src/sylpheed.rc.in
5789
	  src/Makefile.am
5790
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
5791

    
5792
2006-08-03
5793

    
5794
	* configure.in: fixed a bug that $LIBS was not properly restored
5795
	  when OpenSSL test failed (thanks to IWAMOTO Kouichi).
5796

    
5797
2006-08-03
5798

    
5799
	* libsylph/filter.c
5800
	  src/about.c
5801
	  src/prefs_filter_edit.c
5802
	  configure.in: Oniguruma can be used instead of system's regex API
5803
	  (thanks to IWAMOTO Kouichi).
5804

    
5805
2006-08-02
5806

    
5807
	* src/sumaryview.c:
5808
	  summary_filter_func()
5809
	  summary_filter_junk_func(): fixed a bug that flag changes were not
5810
	  saved with manual filtering.
5811

    
5812
2006-07-31
5813

    
5814
	* version 2.2.7
5815

    
5816
2006-07-31
5817

    
5818
	* src/folderview.c: folderview_menu_popup(): enable some menu items
5819
	  on receiving.
5820
	* libsylph/procmsg_empty_trash(): check whether the folder is really
5821
	  trash.
5822

    
5823
2006-07-28
5824

    
5825
	* src/rfc2015.c: sig_status_for_key(): check the error of
5826
	  gpgme_get_key() (fixes crashes on checking signature).
5827

    
5828
2006-07-28
5829

    
5830
	* src/compose.c
5831
	  src/messageview.c
5832
	  src/prefs_common_dialog.c
5833
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
5834

    
5835
2006-07-27
5836

    
5837
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
5838

    
5839
2006-07-26
5840

    
5841
	* src/compose.c: compose_reply_set_entry(): use original address
5842
	  strings instead of stripped ones. Fixed a bug that To: address
5843
	  was duplicated in Cc: on reply-to-all.
5844

    
5845
2006-07-25
5846

    
5847
	* libsylph/prefs_common.[ch]
5848
	  src/inc.c
5849
	  src/prefs_common_dialog.c: added an option to filter junk mails
5850
	  before normal filtering.
5851

    
5852
2006-07-24
5853

    
5854
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
5855
	  menu.
5856

    
5857
2006-07-21
5858

    
5859
	* src/summaryview.c: summary_filter_real(): fixed a bug that manual
5860
	  junk filtering didn't work when no filter rule exist.
5861

    
5862
2006-06-27
5863

    
5864
	* po/tr.po: fixed a typo which caused crash.
5865

    
5866
2006-06-26
5867

    
5868
	* src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): new.
5869
	* src/summaryview.c: made workarounds for the crash in GTK+ 2.8.x.
5870

    
5871
2006-06-25
5872

    
5873
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
5874
	  performance.
5875
	  Don't scan virtual folders.
5876

    
5877
2006-06-25
5878

    
5879
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
5880
	  removed redundant folder scan.
5881
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
5882
	  platforms (not tested).
5883

    
5884
2006-06-23
5885

    
5886
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
5887
	  directory using FindFirstFile() / FindNextFile().
5888

    
5889
2006-06-16
5890

    
5891
	* src/folderview.c: folderview_menu_popup(): enable "Mark all read"
5892
	  only when selected folder is opened in the case of IMAP4.
5893

    
5894
2006-06-16
5895

    
5896
	* libsylph/procmsg.[ch]
5897
	  src/folderview.c: added "Mark all read" to the folder context menu.
5898

    
5899
2006-06-09
5900

    
5901
	* version 2.2.6
5902

    
5903
2006-06-08
5904

    
5905
	* src/textview.c: textview_write_link(): remove spaces from href
5906
	  (fixes execution failure with ShellExecute() on Win32 and URI check).
5907

    
5908
2006-06-04
5909

    
5910
	* src/send_message.c: send_message_smtp(): added missing timeout
5911
	  handling (thanks to Colin).
5912

    
5913
2006-06-01
5914

    
5915
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
5916
	  3516.
5917

    
5918
2006-05-29
5919

    
5920
	* version 2.2.5
5921

    
5922
2006-05-26
5923

    
5924
	* libsylph/pop.c: pop3_lookup_next(): increment
5925
	  Pop3Session::cur_total_bytes too when deleting expired messages.
5926

    
5927
2006-05-26
5928

    
5929
	* src/foldersel.c: fixed a bug that bold face was disabled with
5930
	  GLib 2.10 and Pango 1.12.
5931

    
5932
2006-05-17
5933

    
5934
	* src/main.c: fixed execution failure when using accessibility module.
5935
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
5936
	  and buffer overflow when using half-width kana.
5937

    
5938
2006-05-09
5939

    
5940
	* src/summaryview.c: don't decrease new/unread count if zero.
5941

    
5942
2006-03-29
5943

    
5944
	* version 2.2.4
5945

    
5946
2006-03-27
5947

    
5948
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
5949

    
5950
2006-03-27
5951

    
5952
	* libsylph/utils.[ch]: subst_control(): new.
5953
	* libsylph/procheader.c: procheader_parse_stream(): remove control
5954
	  characters from headers.
5955
	* src/folderview.c
5956
	  src/summaryview.c: fixed a bug that bold face was disabled with
5957
	  GLib 2.10 and Pango 1.12.
5958

    
5959
2006-03-24
5960

    
5961
	* src/summaryview.[ch]: added the clear button for quick search entry.
5962

    
5963
2006-03-24
5964

    
5965
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
5966
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
5967

    
5968
2006-03-17
5969

    
5970
	* src/prefs_ui.[ch]
5971
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
5972
	  encoding method.
5973

    
5974
2006-03-17
5975

    
5976
	* libsylph/utils.[ch]
5977
	  libsylph/prefs_common.[ch]
5978
	  libsylph/procmime.c
5979
	  libsylph/codeconv.[ch]
5980
	  src/compose.c: implemented RFC 2231 filename encoding on send.
5981

    
5982
2006-03-16
5983

    
5984
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
5985

    
5986
2006-03-14
5987

    
5988
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
5989
	  when comparing path on Win32 (fixes duplicated subfolders when
5990
	  rebuilding folder tree on Win32 while settings were shared between
5991
	  Win32 and Unix).
5992

    
5993
2006-03-14
5994

    
5995
	* version 2.2.3
5996

    
5997
2006-03-10
5998

    
5999
	* src/icons/sylpheed.ico: made background transparent.
6000

    
6001
2006-03-10
6002

    
6003
	* src/query_search.c: enabled sorting of the result.
6004

    
6005
2006-03-10
6006

    
6007
	* src/editbook.c
6008
	  src/editgroup.c
6009
	  src/importldif.c
6010
	  src/editjpilot.c
6011
	  src/editaddress.c
6012
	  src/addressadd.c
6013
	  src/editldap_basedn.c
6014
	  src/editvcard.c
6015
	  src/editldap.c: modified the spacing of statusbar.
6016

    
6017
2006-03-10
6018

    
6019
	* src/addressbook.c: modified the accelerators, and the layout.
6020

    
6021
2006-03-10
6022

    
6023
	* libsylph/procmsg.[ch]
6024
	  src/messageview.c
6025
	  src/summaryview.c: printing messages now follows 'Show all headers'
6026
	  status.
6027

    
6028
2006-03-09
6029

    
6030
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
6031
	  if ~/.sylpheed-2.0/mailcap not found.
6032

    
6033
2006-03-09
6034

    
6035
	* libsylph/utils.[ch]
6036
	  libsylph/prefs_common.[ch]
6037
	  src/mimeview.c: added a hidden option "mime_command" for backward
6038
	  compatibility.
6039
	* libsylph/procmime.c
6040
	  libsylph/procmsg.c
6041
	  src/compose.c
6042
	  src/inc.c
6043
	  src/messageview.c
6044
	  src/summaryview.c: use str_find_format_times().
6045

    
6046
2006-03-08
6047

    
6048
	* libsylph/procmime.c: read mailcap file other than standard location.
6049

    
6050
2006-03-08
6051

    
6052
	* libsylph/procmime.[ch]
6053
	  src/mimeview.c: removed metamail support and replaced it with
6054
	  the alternative implementation.
6055
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
6056
	  "mime_audio_player" options for compatibility, but made them empty
6057
	  by default.
6058

    
6059
2006-03-07
6060

    
6061
	* src/compose.c: compose_get_signature_str(): allow relative signature
6062
	  path.
6063

    
6064
2006-03-06
6065

    
6066
	* src/textview.c: textview_uri_security_check(): ignore trailing path
6067
	  separator when comparing URI.
6068

    
6069
2006-03-06
6070

    
6071
	* src/compose.[ch]
6072
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
6073
	  compose window if not exist.
6074

    
6075
2006-03-06
6076

    
6077
	* libsylph/prefs_common.[ch]
6078
	  src/addressbook.c: preserve the window position of address book.
6079
	  Moved the position of Help menu.
6080

    
6081
2006-03-06
6082

    
6083
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
6084
	  mail accounts.
6085

    
6086
2006-03-03
6087

    
6088
	* version 2.2.2
6089

    
6090
2006-03-02
6091

    
6092
	* src/message_search.c: fixed crash after a message window was closed
6093
	  while the search dialog was still open.
6094

    
6095
2006-03-02
6096

    
6097
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
6098
	  to move folders right under the root folder.
6099

    
6100