Statistics
| Revision:

root / ChangeLog @ 2663

History | View | Annotate | Download (197 KB)

1
2010-08-09
2

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

    
5
2010-08-09
6

    
7
	* src/main.c
8
	  src/setup.c
9
	  src/import.c: enabled cancellation of eml/dbx import.
10

    
11
2010-08-06
12

    
13
	* src/main.c
14
	  src/setup.[ch]
15
	  src/import.[ch]: win32: implemented automatic import of Outlook
16
	  Express mail stores on first run.
17

    
18
2010-08-05
19

    
20
	* src/import.c: implemented the import feature of Outlook Express
21
	  mailboxes (dbx).
22

    
23
2010-08-04
24

    
25
	* plugin/attachment_tool/Makefile.am: fixed.
26

    
27
2010-08-04
28

    
29
	* configure.in
30
	  plugin/Makefile.am
31
	  plugin/attachment_tool/*: added new plug-in 'Attachment Tool
32
	  Plug-in'. This plug-in is distributed under the GNU LGPL.
33

    
34
2010-08-04
35

    
36
	* src/plugin.[ch]
37
	  src/main.c
38
	  src/summaryview.[ch]: added/fixed SummaryView and alert panel
39
	  plug-in APIs.
40

    
41
2010-08-02
42

    
43
	* src/summaryview.c: summary_save_as(): added extension .eml for
44
	  default file name.
45

    
46
2010-08-02
47

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

    
51
2010-07-30
52

    
53
	* libsylph/prefs_common.[ch]
54
	  src/prefs_common_dialog.c
55
	  src/folderview.c
56
	  src/mainwindow.[ch]: added new global option 'Change current account
57
	  on folder open'.
58
	  Made 'mark_as_read_on_new_window' a hidden option.
59

    
60
2010-07-30
61

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

    
64
2010-07-30
65

    
66
	* src/summaryview.c: summary_mark_displayed_read(): made
67
	  mark_as_read_on_new_window setting work.
68

    
69
2010-07-30
70

    
71
	* libsylph/folder.c: folder_destroy(): remove private data after
72
	  folder_tree_destroy() to prevent warnings.
73
	* libsylph/prefs_account.[ch]
74
	  src/compose.c
75
	  src/prefs_account_dialog.c: added new account option 'Put signature
76
	  before quote (not recommended)'.
77

    
78
2010-07-30
79

    
80
	* src/summaryview.c: summary_selection_changed(): don't clear message
81
	  view on multiple selection and always_show_msg mode.
82
	* libsylph/prefs_common.c: made always_show_message_when_selected
83
	  enable by default.
84

    
85
2010-07-29
86

    
87
	* src/prefs_common_dialog.c: modified description of Junk mail folder.
88

    
89
2010-07-29
90

    
91
	* libsylph/procmsg.c
92
	  src/folderview.c: added 'Empty junk' context menu to Junk folder.
93

    
94
2010-07-29
95

    
96
	* libsylph/prefs_common.c
97
	  src/main.c
98
	  src/summaryview.c: use default Junk folder when
99
	  prefs_common.junk_folder is not set.
100

    
101
2010-07-29
102

    
103
	* libsylph/mh.c
104
	  libsylph/folder.[ch]
105
	  libsylph/defs.h
106
	  src/icons/stock_spam_16.png
107
	  src/icons/Makefile.am
108
	  src/foldersel.c
109
	  src/prefs_folder_item.c
110
	  src/stock_pixmap.[ch]
111
	  src/folderview.c: added 'Junk' special folder and automatically
112
	  create it when not exist.
113

    
114
2010-07-28
115

    
116
	* src/folderview.c: folderview_menu_popup(): show/hide needless items
117
	  depending on context.
118

    
119
2010-07-28
120

    
121
	* src/summaryview.[ch]
122
	  src/mainwindow.c: improved the always-show-msg-on-summary-select
123
	  mode (don't mark as read on automatic selection).
124

    
125
2010-07-27
126

    
127
	* libsylph/sylmain.c
128
	  src/main.c: moved ssl_init()/ssl_done() from
129
	  syl_init()/syl_cleanup() to src/main. Fixes accepted SSL certs
130
	  not loaded when using alternative config dir.
131

    
132
2010-07-23
133

    
134
	* libsylph/virtual.c
135
	  src/folderview.c: enabled moving of virtual folders.
136

    
137
2010-07-22
138

    
139
	* src/addressbook.c: implemeted drag and drop of addresses.
140

    
141
2010-07-21
142

    
143
	* src/prefs_template.c: notify on OK button press if not saved.
144

    
145
2010-07-21
146

    
147
	* src/prefs_template.c: confirm on cancel if templates are modified.
148
	  Added Up/Down button to reorder template list.
149

    
150
2010-07-20
151

    
152
	* src/importcsv.c: added 'Alias' attribute.
153

    
154
2010-07-16
155

    
156
	* version 3.1.0beta2
157

    
158
2010-07-16
159

    
160
	* manual/*/Makefile.am: disabled install of sylpheed.sgml.
161

    
162
2010-07-16
163

    
164
	* libsylph/utils.c
165
	  libsylph/procmsg.c: removed redundant debug print.
166

    
167
2010-07-16
168

    
169
	* libsylph/libsylph-0.def: updated.
170
	* src/libsylpheed-plugin-0.def: updated.
171

    
172
2010-07-16
173

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

    
177
2010-07-16
178

    
179
	* manual/GFDL-1.2
180
	  manual/en/sylpheed.sgml
181
	  manual/en/*.html: updated to sylpheeddoc_manual_en_09032003.tar.gz.
182
	  Added missing SGML source file. Also included GFDL-1.2 text file.
183

    
184
2010-07-14
185

    
186
	* src/plugin.[ch]
187
	  src/main.c: added syl_plugin_summary_show_queued_msgs() and cleanup
188
	  the code.
189

    
190
2010-07-14
191

    
192
	* src/gtkutils.[ch]
193
	  src/addressbook.c
194
	  src/compose.c
195
	  src/mainwindow.c: always display fixed-positioned windows on screen
196
	  (prevent windows displayed outside of screen between multi and
197
	  single monitor switching).
198
	* src/compose.c: always display compose window at the same location
199
	  even if overlapped.
200

    
201
2010-07-13
202

    
203
	* src/summaryview.c: summary_show_queued_msgs(): scroll summary view
204
	  to make added messages are visible.
205

    
206
2010-07-13
207

    
208
	* src/mainwindow.c: show error dialog on failure.
209

    
210
2010-07-13
211

    
212
	* libsylph/procmsg.c: procmsg_concat_partial_messages(): fully
213
	  implemented RFC 2046.
214

    
215
2010-07-13
216

    
217
	* libsylph/procmsg.c
218
	  libsylph/procmime.c: allow Content-Type without total parameter.
219

    
220
2010-07-12
221

    
222
	* libsylph/utils.[ch]
223
	  libsylph/procmsg.[ch]
224
	  libsylph/procmime.[ch]
225
	  src/mainwindow.c: implemented concatenation of partial messages
226
	  (RFC 2046). The header concatenation is still incomplete.
227

    
228
2010-07-08
229

    
230
	* faq/GFDL-1.2
231
	  faq/Makefile.am
232
	  faq/en/*.xml
233
	  faq/en/Makefile.am: added missing source files of English FAQ.
234
	  Also included GFDL-1.2 text file.
235

    
236
2010-07-07
237

    
238
	* src/prefs_common_dialog.c: changed the upper limit of auto check
239
	  interval to 1000 minutes.
240

    
241
2010-07-06
242

    
243
	* src/plugin.[ch]
244
	  src/main.c
245
	  plugin/test/test.c: added plug-in APIs to get selected messages
246
	  on summary.
247

    
248
2010-07-06
249

    
250
	* src/plugin.[ch]
251
	  src/main.c
252
	  src/summaryview.c
253
	  plugin/test/test.c: added new plug-in APIs for manipulating the
254
	  summary view popup menu.
255

    
256
2010-07-02
257

    
258
	* src/mainwindow.c
259
	  src/summaryview.c
260
	  src/prefs_common_dialog.c: changed 'Mark/Mark' to 'Mark/Set flag',
261
	  'Mark/Unmark' to 'Mark/Unset flag'.
262

    
263
2010-07-02
264

    
265
	* src/summaryview.c: summary_show(): display error if a connection to
266
	  IMAP/News server failed.
267

    
268
2010-07-02
269

    
270
	* src/plugin.[ch]
271
	  src/main.c
272
	  src/summaryview.[ch]
273
	  src/folderview.c: added write lock mode on summary view.
274

    
275
2010-07-01
276

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

    
279
2010-07-01
280

    
281
	* src/folderview.c: folderview_key_pressed(): modified key handling
282
	  code.
283

    
284
2010-07-01
285

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

    
289
2010-06-30
290

    
291
	* src/folderview.c: folderview_key_pressed(): move up/collapse/expand
292
	  row with left/right key (like Windows Explorer).
293

    
294
2010-06-30
295

    
296
	* libsylph/procmsg.[ch]
297
	  src/inc.c
298
	  src/summaryview.[ch]: update summary view on receiving on the fly.
299
	* configure.in: updated/fixed libtool version.
300

    
301
2010-06-18
302

    
303
	* libsylph/pop.c
304
	  libsylph/session.c: protect against session->sock == NULL
305
	  (fixes crash on cancel).
306

    
307
2010-06-17
308

    
309
	* libsylph/prefs_common.h
310
	  src/compose.c
311
	  src/main.c: made user-agent string configurable from plug-ins.
312

    
313
2010-06-15
314

    
315
	* version 3.1.0beta1
316

    
317
2010-06-15
318

    
319
	* src/libsylpheed-plugin-0.def: updated.
320

    
321
2010-06-15
322

    
323
	* src/addr_compl.c: removed debug print.
324

    
325
2010-06-11
326

    
327
	* src/plugin.c
328
	  src/folderview.c: fixed syl_plugin_folderview_add_sub_widget().
329
	* plugin/test/test.c: added syl_plugin_folderview_add_sub_widget()
330
	  test.
331

    
332
2010-06-11
333

    
334
	* src/plugin.[ch]
335
	  src/main.c
336
	  src/folderview.[ch]: added plug-in APIs for folder view.
337
	  Added folderview_add_sub_widget() which adds sub widget under
338
	  folder view.
339

    
340
2010-06-11
341

    
342
	* src/action.c: reset signal handlers of child process to prevent
343
	  app_will_exit() called on SIGTERM.
344
	  Added debug output.
345

    
346
2010-06-10
347

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

    
350
2010-06-09
351

    
352
	* src/action.c: prevent double free when using %f.
353
	  Obtain thread lock in gdk_input_add() callbacks.
354

    
355
2010-06-07
356

    
357
	* libsylph/prefs_common.[ch]
358
	  src/addr_compl.c
359
	  src/prefs_common_dialog.c: made the old behavior of address
360
	  completion configurable.
361

    
362
2010-06-05
363

    
364
	* src/addr_compl.c: replace_address_in_edit(): fixed infinite loop
365
	  on completion start with GTK+ 2.18+.
366

    
367
2010-06-04
368

    
369
	* src/addr_compl.c: implemented real automatic address completion.
370

    
371
2010-06-03
372

    
373
	* src/quick_search.c: suppress filter debug output.
374

    
375
2010-06-02
376

    
377
	* libsylph/filter.c: added debug log for filter.
378

    
379
2010-06-01
380

    
381
	* src/summaryview.c: modified 'Go to next folder' dialog description.
382

    
383
2010-05-31
384

    
385
	* src/plugin.[ch]
386
	  src/main.c: added some functions for FolderView.
387

    
388
2010-05-28
389

    
390
	* src/update_check.c: support DISP_RELEASE / DISP_DEVEL which
391
	  set displayed new version.
392

    
393
2010-05-28
394

    
395
	* src/update_check.[ch]
396
	  src/plugin.[ch]
397
	  src/main.c: added functions to modify URLs for update check.
398

    
399
2010-05-27
400

    
401
	* src/prefs_common_dialog.c: prefs_colorlabel_create(): added
402
	  description for the color label settings.
403

    
404
2010-05-25
405

    
406
	* src/mainwindow.c: help_command_line_show(): added Windows-only
407
	  --ipcport option.
408

    
409
2010-05-24
410

    
411
	* src/compose.c: compose_attach_open(): fixed compilation on win32.
412

    
413
2010-05-24
414

    
415
	* src/inc.c: fixed crash when clicking tray icon menu
416
	  'Get from current account' with no account.
417

    
418
2010-05-24
419

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

    
424
2010-05-21
425

    
426
	* libsylph/filter.c: filter_apply(): fixed a bug that MIME flag was
427
	  not set to filtered messages. This occurred to filtered sent
428
	  messages.
429

    
430
2010-05-21
431

    
432
	* src/prefs_common_dialog.c
433
	  src/prefs_filter_edit.c
434
	  src/prefs_account_dialog.c
435
	  src/editldap.c: removed warnings 'GtkSpinButton: setting an
436
	  adjustment with non-zero page size is deprecated'.
437
	  The last value of gtk_adjustment_new() must be 0 for GtkSpinButton.
438

    
439
2010-05-21
440

    
441
	* libsylph/socket.c: sock_kill_process(): prevent redundant error
442
	  messages when waitpid() is interrupted by EINTR.
443

    
444
2010-05-20
445

    
446
	* src/compose.c: added "Open" menu in the attach context menu.
447
	  attach_button_pressed(): modify sensitivity of attach context menu.
448

    
449
2010-05-11
450

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

    
454
2010-05-11
455

    
456
	* src/setup.c: removed debug print.
457

    
458
2010-05-08
459

    
460
	* libsylph/mbox.c: proc_mbox_full(): fixed a bug that MIME flag was
461
	  not properly set on importing mbox file.
462

    
463
2010-04-23
464

    
465
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
466
	  (thanks to Petr Kovar).
467

    
468
2010-04-09
469

    
470
	* libsylph/sylmain.c
471
	  libsylph/defs.h
472
	  src/main.c: also load plug-ins from user plug-in directory.
473

    
474
2010-04-07
475

    
476
	* libsylph/defs.h
477
	  src/prefs_common_dialog.c: made DEFAULT_BROWSER_CMD 'xdg-open'
478
	  (thanks to Doruk Fisek). Removed obsolete commands.
479

    
480
2010-04-02
481

    
482
	* version 3.0.2
483

    
484
2010-04-02
485

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

    
490
2010-03-19
491

    
492
	* src/account_dialog.c: update folder config file after account name
493
	  changed.
494

    
495
2010-03-19
496

    
497
	* src/main.c
498
	  src/setup.c
499
	  src/mainwindow.c: update account and folder config files after
500
	  creating new accounts.
501

    
502
2010-03-16
503

    
504
	* version 3.0.1
505

    
506
2010-03-12
507

    
508
	* manual/ja/sylpheed.sgml: updated.
509

    
510
2010-03-01
511

    
512
	* src/update_check.c
513
	  src/setup.c: fixed typos (thanks to Ricardo Mones).
514

    
515
2010-02-24
516

    
517
	* version 3.0.0
518

    
519
2010-02-24
520

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

    
524
2010-02-19
525

    
526
	* version 3.0.0rc
527

    
528
2010-02-19
529

    
530
	* src/update_check.c: set curl timeout to 10 secs.
531

    
532
2010-02-19
533

    
534
	* src/prefs_actions.c: removed compilation warning.
535

    
536
2010-02-16
537

    
538
	* src/addressadd.c: translate 'Auto-registered address' book.
539

    
540
2010-02-16
541

    
542
	* libsylph/prefs_common.[ch]
543
	  src/compose.c
544
	  src/prefs_common_dialog.c: added 'Enable address auto-completion'
545
	  setting.
546

    
547
2010-02-16
548

    
549
	* src/plugin.h: bumped SYL_PLUGIN_INTERFACE_VERSION.
550

    
551
2010-02-16
552

    
553
	* libsylph/folder.c: folder_find_child_item_by_name(): use case
554
	  insensitive match on Win32 to prohibit multiple reference of folder.
555

    
556
2010-02-15
557

    
558
	* src/query_search.c: row_activated(): fixed a bug that 'Getting
559
	  message n' message was left on the status bar on displaying IMAP4
560
	  messages with new window.
561

    
562
2010-02-15
563

    
564
	* src/setup.c: fixed compile error with OpenSSL disabled.
565
	  Don't accept default Gmail address.
566

    
567
2010-02-12
568

    
569
	* version 3.0.0beta8
570

    
571
2010-02-12
572

    
573
	* libsylph/libsylph-0.def: updated.
574

    
575
2010-02-12
576

    
577
	* libsylph/filter.c: made default_addrbook_func static.
578

    
579
2010-02-12
580

    
581
	* src/compose.c: compose_change_spell_lang_menu(): force selection of
582
	  currently selected item to update compose->spell_lang.
583

    
584
2010-02-12
585

    
586
	* src/compose.c: Preserve PGP settings saving and loading drafts
587
	  (thanks to Antonio).
588

    
589
2010-02-12
590

    
591
	* src/compose.c: Preserve spell-checking settings saving and loading
592
	  drafts (thanks to Antonio).
593

    
594
2010-02-12
595

    
596
	* libsylph/folder.c
597
	  src/quick_search.[ch]
598
	  src/addressbook.c: added 'In addressbook' to the quick search menu.
599

    
600
2010-02-12
601

    
602
	* src/compose.c: compose_add_new_recipients_to_addressbook():
603
	  use addressbook_has_address().
604

    
605
2010-02-12
606

    
607
	* src/addressbook.c: lock addr_table since it can be accessed from
608
	  sub threads.
609

    
610
2010-02-10
611

    
612
	* libsylph/filter.c: filter_write_file(): fixed crash.
613

    
614
2010-02-10
615

    
616
	* libsylph/filter.[ch]
617
	  src/prefs_filter_edit.[ch]
618
	  src/addressbook.[ch]
619
	  src/main.c: added a new filter match type: is (not) in addressbook.
620
	  addressbook_has_address(): new function for fast search of address
621
	  book by addresses.
622

    
623
2010-02-05
624

    
625
	* src/setup.c: confirm on cancel. Modified messages.
626

    
627
2010-02-05
628

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

    
631
2010-02-05
632

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

    
635
2010-02-05
636

    
637
	* src/setup.c: modified messages.
638

    
639
2010-02-05
640

    
641
	* src/main.c
642
	  src/setup.[ch]
643
	  src/mainwindow.c: implemented new account setup wizard.
644

    
645
2010-02-04
646

    
647
	* src/mimeview.c
648
	  src/rfc2015.c: fixed crash when checking signature while GnuPG is
649
	  not available.
650

    
651
2010-02-02
652

    
653
	* src/addr_compl.c: address_completion_complete_address_in_entry():
654
	  don't open completion menu if entry equals to the completed address.
655

    
656
2010-01-29
657

    
658
	* version 3.0.0beta7
659

    
660
2010-01-29
661

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

    
665
2010-01-28
666

    
667
	* libsylph/libsylph-0.def
668
	  src/libsylpheed-plugin-0.def: updated.
669
	* configure.in: bumped the version.
670

    
671
2010-01-27
672

    
673
	* libsylph/prefs_common.[ch]
674
	  src/prefs_common_dialog.c:
675
	  src/compose.c: made address auto-registration configurable.
676

    
677
2010-01-27
678

    
679
	* src/addressbook.c
680
	  src/editbook.c: show translated messages on the statusbar.
681
	  Replaced sprintf() with g_snprintf(). Removed global
682
	  addressbook_msgbuf[].
683
	  Prohibit addressbook names begin with '@'.
684

    
685
2010-01-26
686

    
687
	* src/compose.c
688
	  src/addressbook.[ch]
689
	  src/addressadd.[ch]
690
	  src/addrindex.[ch]: implemented auto-registration of new recipients.
691

    
692
2010-01-21
693

    
694
	* src/main.c: check_gpg(): show more verbose debug messages.
695

    
696
2010-01-21
697

    
698
	* src/compose.[ch]
699
	  src/plugin.[ch]
700
	  src/main.c: added new plug-in APIs for compose window:
701
	  syl_plugin_compose_new, syl_plugin_compose_entry_set,
702
	  syl_plugin_compose_entry_append, syl_plugin_compose_entry_get_text,
703
	  syl_plugin_compose_lock, syl_plugin_compose_unlock
704
	* src/compose.h: made GtkSpell members non-conditional for binary
705
	  compatibility.
706
	* plugin/test/test.c: added tests for new signals.
707

    
708
2010-01-19
709

    
710
	* src/summaryview.c: summary_show(): prevent beep when changing to
711
	  folders which are sorted in descending order.
712

    
713
2010-01-15
714

    
715
	* libsylph/imap.[ch]
716
	  src/summaryview.c: save color labels on IMAP server using custom
717
	  keywords (partially compatible with Thunderbird).
718

    
719
2010-01-14
720

    
721
	* version 3.0.0beta6
722

    
723
2010-01-14
724

    
725
	* libsylph/utils.[ch]
726
	  libsylph/imap.c
727
	  src/colorlabel.[ch]
728
	  src/sylpheed.rc.in
729
	  src/prefs_common_dialog.c
730
	  src/about.c
731
	  README.ja
732
	  README: updated copyright year.
733

    
734
2010-01-14
735

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

    
739
2010-01-13
740

    
741
	* version 3.0.0beta5
742

    
743
2010-01-13
744

    
745
	* libsylph/utils.c: to_unumber(): added.
746
	  remove_numbered_files()
747
	  remove_expired_files(): made filename to number conversion unsigned
748
	  (fixes undeleted IMAP caches with UIDs larger than INT_MAX).
749

    
750
2010-01-13
751

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

    
755
2010-01-12
756

    
757
	* configure.in: added workaround for crash by enchant with zemberek.
758

    
759
2010-01-12
760

    
761
	* configure.in: added AM_SILENT_RULES (requires automake 1.11)
762
	  (thanks to Antonio Ospite).
763

    
764
2010-01-06
765

    
766
	* src/colorlabel.[ch]: fixed a memory leak.
767

    
768
2010-01-05
769

    
770
	* src/colorlabel.[ch]
771
	  src/prefs_common_dialog.c: implemented the UI for customizing
772
	  color label text.
773

    
774
2009-12-28
775

    
776
	* src/main.c: lock_socket_input_cb(): added missing lock on I/O
777
	  callback (fixes freeze on remote commands).
778

    
779
2009-12-28
780

    
781
	* src/update_check.[ch]
782
	  src/main.c
783
	  src/prefs_common_dialog.c
784
	  src/mainwindow.c: added configure option '--disable-updatecheck'
785
	  which disables the update check feature.
786
	* src/compose.c: removed redundant code.
787

    
788
2009-12-24
789

    
790
	* src/colorlabel.[ch]
791
	  src/main.c: made color label text customizable
792
	  (~/.sylpheed-2.0/colorlabelrc).
793

    
794
2009-12-22
795

    
796
	* src/colorlabel.[ch]: implemented a feature to change color label
797
	  text.
798

    
799
2009-12-21
800

    
801
	* libsylph/utils.[ch]
802
	  libsylph/prefs_common.[ch]
803
	  src/compose.c
804
	  src/prefs_common_dialog.c: added option to set only mail address of
805
	  recipients when replying.
806

    
807
2009-12-17
808

    
809
	* version 3.0.0beta4
810

    
811
2009-12-17
812

    
813
	* src/inputdialog.c: win32: fixed focus problem.
814

    
815
2009-12-17
816

    
817
	* src/inputdialog.[ch]
818
	  src/filesel.c
819
	  src/mainwindow.c: added select button to 'Add mailbox' dialog.
820

    
821
2009-12-17
822

    
823
	* libsylph/utils.[ch]
824
	  src/setup.c: check whether the specified location includes settings
825
	  folder.
826

    
827
2009-12-16
828

    
829
	* src/summaryview.c: summary_show(): fixed quick search on refresh.
830

    
831
2009-12-16
832

    
833
	* libsylph/utils.[ch]: strcasestr_with_skip_quote(): added.
834
	* src/compose.c: compose_reply_set_entry(): ignore case when checking
835
	  mailing list post.
836

    
837
2009-12-16
838

    
839
	* renamed folder-group.png to group.png.
840
	* removed unused icons.
841

    
842
2009-12-16
843

    
844
	* src/icons/folder-group.png: new group icon.
845

    
846
2009-12-16
847

    
848
	* src/icons/folder-search.png: modified color.
849

    
850
2009-12-16
851

    
852
	* src/quick_search.[ch]
853
	  src/summaryview.c: show description when the entry doesn't have
854
	  focus.
855

    
856
2009-12-15
857

    
858
	* src/update_check.c: don't show update dialog if modal dialog exists
859
	  or incorporation is active.
860

    
861
2009-12-15
862

    
863
	* src/icons/folder-search.png: modified.
864
	* src/icons/folder-group.png: added.
865
	* src/stock_pixmap.[ch]
866
	  src/addressbook.c
867
	  src/foldersel.c
868
	  src/summaryview.c
869
	  src/addressadd.c
870
	  src/folderview.c
871
	  src/prefs_filter_edit.c: renamed STOCK_PIXMAP_DIR_* to
872
	  STOCK_PIXMAP_FOLDER_*.
873

    
874
2009-12-14
875

    
876
	* src/setup.c: changed the icon. Use name 'Mailbox' only when basename
877
	  is 'Mail'.
878

    
879
2009-12-11
880

    
881
	* src/setup.c: modified path display.
882

    
883
2009-12-11
884

    
885
	* src/setup.c: adjusted dialog width.
886
	  Append "/Mail" at the tail of selected folder.
887

    
888
2009-12-11
889

    
890
	* src/setup.c: new setup dialog which improves usability.
891

    
892
2009-12-11
893

    
894
	* src/icons/folder-close.png
895
	  src/icons/folder-noselect.png
896
	  src/icons/folder-open.png: modified folder icons.
897

    
898
2009-12-10
899

    
900
	* src/addressbook.c
901
	  src/foldersel.c
902
	  src/folderview.c: decreased spacing between icon and text.
903

    
904
2009-12-10
905

    
906
	* src/icons/folder-*.png
907
	  src/stock_pixmap.c: added new folder icons.
908

    
909
2009-12-09
910

    
911
	* src/prefs_common_dialog.c: adjusted layout.
912

    
913
2009-12-09
914

    
915
	* srsrc/quick_search.[ch]: added status label to display number of
916
	  matched messages.
917

    
918
2009-12-09
919

    
920
	* src/icons/interface.xpm: modified.
921

    
922
2009-12-09
923

    
924
	* src/foldersel.c: made New button secondary.
925

    
926
2009-12-09
927

    
928
	* src/compose.[ch]: added a menu item to request disposition
929
	  notification.
930

    
931
2009-12-08
932

    
933
	* src/icons/stock_book.png
934
	  src/stock_pixmap.c: new icon.
935

    
936
2009-12-08
937

    
938
	* libsylph/folder.c
939
	  src/quick_search.[ch]: added 'Last 7 days' to the quick search.
940

    
941
2009-12-08
942

    
943
	* src/addressbook.c: added Search: label.
944

    
945
2009-12-08
946

    
947
	* src/compose.c: compose_close_cb(): fixed response handling on win32.
948

    
949
2009-12-08
950

    
951
	* src/addressbook.c: removed unused xpm objects. Added person icon.
952

    
953
2009-12-08
954

    
955
	* src/icons/address.xpm: modified icon.
956
	* src/icons/stock_person.png
957
	  src/stock_pixmap.[ch]: added new icon.
958

    
959
2009-12-08
960

    
961
	* libsylph/ssl.c
962
	  src/sslmanager.c: prohibit acception of expired certificates.
963

    
964
2009-12-08
965

    
966
	* src/compose.c: compose_close_cb(): modified button order on win32.
967

    
968
2009-12-04
969

    
970
	* src/summaryview.c: summary_filter_real(): disable sort while
971
	  filtering to prohibit 'The model has been modified from within
972
	  gtk_tree_selection_selected_foreach.' warning.
973

    
974
2009-11-26
975

    
976
	* version 3.0.0beta3
977

    
978
2009-11-26
979

    
980
	* src/Makefile.am: sylpheed.res: depend on icons/sylpheed.ico.
981

    
982
2009-11-26
983

    
984
	* src/addressbook.c: enabled lookup feature for all addressbook type.
985

    
986
2009-11-26
987

    
988
	* src/sylpheed.rc.in: modified LegalCopyright.
989

    
990
2009-11-26
991

    
992
	* libsylph/ssl.c: ssl_init_socket_with_method(): modified debug
993
	  output.
994

    
995
2009-11-26
996

    
997
	* libsylph/prefs_common.[ch]
998
	  src/prefs_common_dialog.c
999
	  src/folderview.c: the visibility of message number columns in the
1000
	  folder view is now configurable for each column.
1001

    
1002
2009-11-26
1003

    
1004
	* libsylph/imap.c: made error log more verbose.
1005
	* libsylph/socket.c: sock_connect_with_timeout(): check socket with
1006
	  getsockopt() even if select() succeed.
1007

    
1008
2009-11-25
1009

    
1010
	* src/sslmanager.c: display issued and expire date. Refined text
1011
	  format.
1012

    
1013
2009-11-24
1014

    
1015
	* src/addressbook.c: re-enabled sort order change because the bug
1016
	  seems to be fixed.
1017

    
1018
2009-11-24
1019

    
1020
	* src/addressbook.c: addressbook_create(): create renderer for
1021
	  each column.
1022

    
1023
2009-11-19
1024

    
1025
	* libsylph/ssl.c
1026
	  src/sslmanager.c: calculate and display SHA1/MD5 fingerprint
1027
	  if verification of SSL certificate failed.
1028

    
1029
2009-11-16
1030

    
1031
	* version 3.0.0beta2
1032

    
1033
2009-11-16
1034

    
1035
	* src/icons/sylpheed.ico: added 48x48(32bpp), 32x32(32bpp),
1036
	  16x16(32bpp) icons.
1037

    
1038
2009-11-13
1039

    
1040
	* libsylph/imap.c: removed redundant debug print.
1041
	* libsylph/libsylph-0.def: updated.
1042

    
1043
2009-11-13
1044

    
1045
	* src/addressbook.c: added sort order change (but disabled because of
1046
	  random crash bug inside GTK+).
1047
	  Hide Lookup button if LDAP is not used.
1048

    
1049
2009-11-11
1050

    
1051
	* src/plugin.[ch]
1052
	  src/main.c: added plugin APIs: syl_plugin_main_window_lock(),
1053
	  syl_plugin_main_window_unlock() and syl_plugin_inc_is_active().
1054

    
1055
2009-11-09
1056

    
1057
	* src/addressbook.c: addressbook_read_file(): show more descriptive
1058
	  error.
1059

    
1060
2009-11-09
1061

    
1062
	* libsylph/mh.c
1063
	  src/inc.c: removed redundant debug print.
1064

    
1065
2009-11-09
1066

    
1067
	* libsylph/imap.c: imap_get_msginfo(): SELECT before FETCH
1068
	  (fixed opening message by syl_plugin_open_message().
1069

    
1070
2009-11-09
1071

    
1072
	* src/plugin.h: increased SYL_PLUGIN_INTERFACE_VERSION.
1073

    
1074
2009-11-06
1075

    
1076
	* libsylph/mh.c
1077
	  libsylph/folder.c
1078
	  libsylph/sylmain.c
1079
	  libsylph/account.[ch]
1080
	  src/account_dialog.c: added "account-updated" signal to SylApp.
1081
	  Don't emit signals if SylApp is not initialized.
1082
	  Call account_updated() only once.
1083

    
1084
2009-11-06
1085

    
1086
	* src/plugin.c
1087
	  src/main.c:
1088
	  syl_plugin_add_menuitem()
1089
	  syl_plugin_add_factory_item(): added <IMAPFolder> and <NewsFolder>
1090
	  to parent factory.
1091

    
1092
2009-11-06
1093

    
1094
	* configure.in: increased LT_CURRENT because the interface is not
1095
	  completely compatible.
1096

    
1097
2009-11-05
1098

    
1099
	* libsylph/folder.[ch]
1100
	  libsylph/news.c
1101
	  libsylph/imap.c: add a new flag:
1102
	  RemoteFolder::remove_cache_on_destroy. If this is not set, caches
1103
	  will not be removed on folder_destroy().
1104
	* libsylph/utils.c: remove_dir_recursive(): added debug print.
1105

    
1106
2009-11-05
1107

    
1108
	* libsylph/imap.c: imap_create_tree(): return error if
1109
	  imap_scan_tree() failed.
1110
	* src/account_dialog.c: show waiting dialog on creating folder tree.
1111
	* src/folderview.c: disable close button of waiting dialog.
1112

    
1113
2009-11-05
1114

    
1115
	* libsylph/imap.c: imap_create_tree(): don't continue if connection
1116
	  failed.
1117
	* libsylph/socket.c: don't use alarm() if threads are enabled.
1118
	  sock_connect_with_timeout(): check with FD_ISSET() when select()
1119
	  succeeded.
1120

    
1121
2009-11-04
1122

    
1123
	* libsylph/socket.c: sock_connect_with_timeout(): use non-blocking
1124
	  socket and select() for connection timeout (fix crash on connection
1125
	  failure).
1126

    
1127
2009-11-04
1128

    
1129
	* libsylph/imap.c
1130
	  src/query_search.c
1131
	  src/main.c: fixed a bug that prohibited query search on IMAP
1132
	  folders. Don't call gtk_main_iteration() from non-main threads.
1133

    
1134
2009-11-02
1135

    
1136
	* src/summaryview.c: summary_selection_changed(): fixed unintended
1137
	  drag start on IMAP.
1138
2009-11-02
1139

    
1140
	* libsylph/utils.[ch]
1141
	  libsylph/mh.c
1142
	  libsylph/procmsg.c
1143
	  libsylph/news.c: more fix for UID more than INT_MAX.
1144

    
1145
2009-11-02
1146

    
1147
	* libsylph/imap.[ch]
1148
	  src/summaryview.c: don't allow parallel multiple command on IMAP.
1149

    
1150
2009-10-29
1151

    
1152
	* src/update_check.c: fixed freeze bug on showing dialog.
1153

    
1154
2009-10-29
1155

    
1156
	* version 3.0.0beta1
1157

    
1158
2009-10-29
1159

    
1160
	* libsylph/libsylph-0.def
1161
	  src/libsylpheed-plugin-0.def: updated.
1162

    
1163
2009-10-29
1164

    
1165
	* src/addressbook.c: modified the design.
1166

    
1167
2009-10-29
1168

    
1169
	* src/addressbook.c: addressbook_list_button_pressed(): change
1170
	  selection if a non-selected row is right-clicked.
1171

    
1172
2009-10-28
1173

    
1174
	* libsylph/socket.c: sock_connect_async_thread(): fixed a crash
1175
	  when connection failed.
1176

    
1177
2009-10-28
1178

    
1179
	* src/addressbook.c: removed debug print.
1180

    
1181
2009-10-28
1182

    
1183
	* src/update_check.c: made release version have priority over
1184
	  development version.
1185

    
1186
2009-10-28
1187

    
1188
	* src/addressbook.c: expand tree row when double-clicked.
1189
	  Removed commented out code.
1190

    
1191
2009-10-28
1192

    
1193
	* src/addressbook.c: automatically sort the tree and list.
1194

    
1195
2009-10-28
1196

    
1197
	* src/addressbook.c: don't change selection when the list is right-
1198
	  clicked.
1199

    
1200
2009-10-27
1201

    
1202
	* src/addressbook.c: reimplemented addressbook_move_nodes_up().
1203

    
1204
2009-10-27
1205

    
1206
	* src/addressbook.c
1207
	  src/addressitem.h: reimplemented the list view of address book UI
1208
	  with GtkTreeView.
1209

    
1210
2009-10-26
1211

    
1212
	* src/addressbook.c
1213
	  src/addressitem.h: reimplemented the folder tree of address book
1214
	  UI with GtkTreeView.
1215

    
1216
2009-10-23
1217

    
1218
	* configure.in: made threads enabled by default.
1219

    
1220
2009-10-20
1221

    
1222
	* libsylph/imap.c:
1223
	  imap_fetch_msg()
1224
	  imap_cmd_fetch(): fixed a bug that could not fetch UID more than
1225
	  INT_MAX.
1226

    
1227
2009-10-20
1228

    
1229
	* faq/en/sylpheed-faq*: updated Sylpheed FAQ (English)
1230
	  (thanks to Petr Kovar).
1231
	* README
1232
	  README.ja: updated.
1233

    
1234
2009-10-16
1235

    
1236
	* libsylph/utils.[ch]: added tzoffset_buf().
1237
	  Made get_rfc822_date(), get_outgoing_rfc2822_str() and
1238
	  generate_mime_boundary() thread-safe.
1239

    
1240
2009-10-16
1241

    
1242
	* libsylph/mh.c
1243
	  libsylph/procmsg.c
1244
	  libsylph/news.c
1245
	  libsylph/filter.c
1246
	  libsylph/imap.c: use itos_buf() because itos() is not thread-safe.
1247

    
1248
2009-10-16
1249

    
1250
	* src/plugin.[ch]: properly check plug-in version.
1251

    
1252
2009-10-16
1253

    
1254
	* libsylph/codeconv.c: made codeconv module thread-safe.
1255
	* src/query_search.c: update search window using timer.
1256

    
1257
2009-10-13
1258

    
1259
	* src/plugin.[ch]
1260
	  src/main.c: added new APIs: syl_plugin_summary_lock(),
1261
	  syl_plugin_summary_unlock() and syl_plugin_summary_is_locked().
1262

    
1263
2009-10-13
1264

    
1265
	* libsylph/utils.c
1266
	  libsylph/imap.c
1267
	  libsylph/socket.c
1268
	  src/query_search.c: use g_atomic_int_{get,set} for thread
1269
	  terminate flags.
1270

    
1271
2009-10-09
1272

    
1273
	* src/send_message.c: made send dialog non-modal.
1274

    
1275
2009-10-08
1276

    
1277
	* src/query_search.c: destroy async queue when finished.
1278

    
1279
2009-10-08
1280

    
1281
	* makewin32.sh: added --enable-threads.
1282

    
1283
2009-10-08
1284

    
1285
	* libsylph/imap.c
1286
	  src/query_search.c: fixed compilation without thread support.
1287

    
1288
2009-10-08
1289

    
1290
	* src/query_search.c: execute query search in another thread.
1291

    
1292
2009-10-07
1293

    
1294
	* src/inc.c: inc_drop_message(): fixed a bug that MIME flag was not
1295
	  properly set on receiving.
1296

    
1297
2009-10-07
1298

    
1299
	* libsylph/mh.c: mh_get_mtime(): fixed memory leak.
1300
	  Added global locks to each functions.
1301

    
1302
2009-10-06
1303

    
1304
	* src/rpop3.c: added missing GDK locks.
1305

    
1306
2009-10-05
1307

    
1308
	* libsylph/utils.c
1309
	  libsylph/pop.c
1310
	  libsylph/socket.c
1311
	  src/logwindow.c: removed some debug prints.
1312
	* libsylph/session.c: uncommented code block for unix.
1313

    
1314
2009-10-05
1315

    
1316
	* libsylph/imap.c: imap_session_destroy(): free thread pool.
1317

    
1318
2009-10-05
1319

    
1320
	* src/main.c: display status on loading plug-ins.
1321

    
1322
2009-10-02
1323

    
1324
	* libsylph/imap.c: execute imap_get_uncached_messages() in another
1325
	  thread.
1326

    
1327
2009-10-02
1328

    
1329
	* src/trayicon.c
1330
	  src/syldap.c
1331
	  src/summaryview.c
1332
	  src/folderview.c: added missing locks on idle callbacks.
1333

    
1334
2009-10-01
1335

    
1336
	* libsylph/imap.c: reimplemented using GThreadPool.
1337

    
1338
2009-10-01
1339

    
1340
	* libsylph/imap.c: refactored.
1341

    
1342
2009-09-30
1343

    
1344
	* libsylph/imap.c: execute imap_cmd_fetch() in another thread.
1345

    
1346
2009-09-30
1347

    
1348
	* libsylph/utils.[ch]
1349
	  src/logwindow.c: added log_flush() function.
1350
	* libsylph/imap.c: execute imap_cmd_ok() in another thread.
1351

    
1352
2009-09-30
1353

    
1354
	* libsylph/socket.[ch]
1355
	  libsylph/session.c: renamed sock_connect_async() to
1356
	  sock_connect_async_thread().
1357
	* libsylph/imap.c: imap_open(): connect in another thread.
1358

    
1359
2009-09-29
1360

    
1361
	* libsylph/utils.c: made writing to log file thread-safe.
1362

    
1363
2009-09-29
1364

    
1365
	* src/logwindow.[ch]: made LogWindow thread-safe.
1366
	* libsylph/utils.c
1367
	  libsylph/socket.c
1368
	  src/inc.c
1369
	  src/statusbar.c
1370
	  src/send_message.c
1371
	  src/main.c: made gdk_threads_enter() / gdk_threads_leave()
1372
	  reentrant.
1373

    
1374
2009-09-25
1375

    
1376
	* libsylph/utils.[ch]
1377
	  libsylph/socket.[ch]
1378
	  libsylph/session.c
1379
	  libsylph/pop.c
1380
	  src/inc.c
1381
	  src/main.c: fixed the handling of GDK thread lock.
1382

    
1383
2009-09-18
1384

    
1385
	* libsylph/utils.c: execute_command_line_async_wait(): disable
1386
	  threading if USE_THREADS is not set.
1387

    
1388
2009-09-18
1389

    
1390
	* introduced multi-threading.
1391
	* libsylph/session.c
1392
	  libsylph/socket.[ch]: win32: connect() on another thread to avoid
1393
	  UI blocking.
1394
	* libsylph/filter.c
1395
	  libsylph/utils.[ch]: execute command on another thread to avoid
1396
	  UI blocking.
1397
	* src/rpop3.c
1398
	  src/compose.c
1399
	  src/inc.c
1400
	  src/trayicon.c
1401
	  src/main.c
1402
	  src/send_message.c
1403
	  src/folderview.c
1404
	  src/sigstatus.c: surround timeout/IO-watch callback functions with 
1405
	  gdk_threads_enter() and gdk_threads_leave().
1406

    
1407
2009-09-17
1408

    
1409
	* folderview_new_folder_cb(): win32: fixed prohibited character check.
1410

    
1411
2009-09-15
1412

    
1413
	* libsylph/mh.c
1414
	  libsylph/procmsg.c
1415
	  src/rpop3.c
1416
	  src/compose.c: mh_add_msgs(): generate cache on adding messages.
1417
	  Cleanup the code.
1418

    
1419
2009-09-15
1420

    
1421
	* libsylph/procmsg.c: minor optimization: use g_slist_prepend() for
1422
	  mark/cache queue.
1423

    
1424
2009-09-14
1425

    
1426
	* libsylph/procmsg.c: use MsgFlagInfo struct for mark queue to reduce
1427
	  its memory usage.
1428

    
1429
2009-09-14
1430

    
1431
	* src/import.c: update summary cache on eml import.
1432

    
1433
2009-09-14
1434

    
1435
	* libsylph/mh.c: update summary cache on move/copy.
1436

    
1437
2009-09-14
1438

    
1439
	* libsylph/mbox.c: update summary cache when importing from mbox.
1440

    
1441
2009-09-14
1442

    
1443
	* libsylph/mh.c
1444
	  libsylph/procmsg.[ch]
1445
	  libsylph/folder.[ch]
1446
	  libsylph/virtual.c
1447
	  libsylph/news.c
1448
	  libsylph/filter.c
1449
	  libsylph/imap.c
1450
	  src/inc.c
1451
	  src/summaryview.c: update summary caches on receiving. This
1452
	  improves the opening speed of folders with many new messages.
1453

    
1454
2009-09-03
1455

    
1456
	* libsylph/mh.c
1457
	  src/summaryview.c: show progress when scanning folders.
1458

    
1459
2009-08-20
1460

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

    
1463
2009-08-13
1464

    
1465
	* version 2.7.1
1466

    
1467
2009-08-13
1468

    
1469
	* manual/ja/sylpheed.sgml: updated import/export description.
1470

    
1471
2009-08-13
1472

    
1473
	* libsylph/Makefile.am
1474
	  src/Makefile.am
1475
	  configure.in: added -version-info to libtool.
1476

    
1477
2009-08-12
1478

    
1479
	* src/export.c: don't overwrite existing file.
1480

    
1481
2009-08-12
1482

    
1483
	* src/export.c: implemented export to .eml or MH files.
1484

    
1485
2009-08-12
1486

    
1487
	* libsylph/mh.c: mh_do_move_msgs(): emit remove-msg signal after
1488
	  add-msg for speedup.
1489

    
1490
2009-08-12
1491

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

    
1494
2009-08-11
1495

    
1496
	* libsylph/mbox.c
1497
	  src/export.[ch]: show progress bar on export.
1498
	* src/mainwindow.c
1499
	  src/import.c: modified menu label and function names.
1500

    
1501
2009-08-11
1502

    
1503
	* src/import.c: implemented eml file import (with folder).
1504

    
1505
2009-08-10
1506

    
1507
	* src/import.c: added eml file import (one file).
1508

    
1509
2009-08-10
1510

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

    
1513
2009-08-10
1514

    
1515
	* libsylph/procmime.c: procmime_scan_content_type_str():
1516
	  remove comments from Content-Type charset parameter.
1517

    
1518
2009-08-05
1519

    
1520
	* src/plugin.c: syl_plugin_load_all(): don't output warning when
1521
	  failed to open directory.
1522

    
1523
2009-08-05
1524

    
1525
	* src/import.c: modified progressbar dialog.
1526

    
1527
2009-08-04
1528

    
1529
	* sylpheed.spec.in: fixed %files section.
1530

    
1531
2009-08-04
1532

    
1533
	* libsylph/mbox.c
1534
	  src/progressdialog.[ch]
1535
	  src/import.c: show progressbar on mbox import.
1536

    
1537
2009-07-21
1538

    
1539
	* version 2.7.0
1540

    
1541
2009-07-01
1542

    
1543
	* PLUGIN.txt
1544
	  PLUGIN.ja.txt: added plugin document.
1545

    
1546
2009-07-01
1547

    
1548
	* plugin/test/Makefile.am: fixed build issue.
1549

    
1550
2009-06-25
1551

    
1552
	* updated COPYING and LICENSE.
1553

    
1554
2009-06-25
1555

    
1556
	* manual/ja/sylpheed.sgml: updated bsfilter description.
1557

    
1558
2009-06-17
1559

    
1560
	* src/plugin.[ch]
1561
	  src/main.c
1562
	  src/libsylpheed-plugin-0.def: made syl_plugin_lookup_symbol()
1563
	  public. Added syl_plugin_main_window_get_statusbar().
1564

    
1565
2009-06-12
1566

    
1567
	* plugin/test/Makefile.am: do not install automatically (added make
1568
	  install-plugin target).
1569

    
1570
2009-06-12
1571

    
1572
	* manual/ja/sylpheed.sgml: updated for 2.7.
1573

    
1574
2009-06-10
1575

    
1576
	* merged plugin-test branch into trunk.
1577

    
1578
2009-06-08
1579

    
1580
	* libsylph/procmsg.c
1581
	  libsylph/procheader.c: made perror() more descriptive.
1582

    
1583
2009-06-03
1584

    
1585
	* src/plugin.[ch]
1586
	  src/main.c: syl_plugin_manage_window_get_focus_window(): added.
1587

    
1588
2009-05-28
1589

    
1590
	* src/folderview.c: folderview_new_folder_cb(): win32: don't allow
1591
	  filesystem-unsafe characters.
1592

    
1593
2009-05-27
1594

    
1595
	* configure.in
1596
	  src/update_check.c: added config.h macro DEVEL_VERSION.
1597

    
1598
2009-05-27
1599

    
1600
	* src/update_check.c: disable auto update check if specified.
1601
	  don't show check button on manual checking.
1602

    
1603
2009-05-26
1604

    
1605
	* src/defs.h
1606
	  src/update_check.c: moved VERSION_URI in defs.h.
1607

    
1608
2009-05-22
1609

    
1610
	* libsylph/prefs_common.[ch]
1611
	  src/update_check.[ch]
1612
	  src/main.c
1613
	  src/prefs_common_dialog.c
1614
	  src/mainwindow.c: implemented update check (using curl).
1615
	* src/plugin_manager.c: show grid lines.
1616

    
1617
2009-05-18
1618

    
1619
	* src/plugin.h: added padding into SylPluginInfo.
1620
	* src/about.c: updated copyright year.
1621
	* configure.in: updated version to 2.7.0beta1.
1622

    
1623
2009-05-15
1624

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

    
1627
2009-05-15
1628

    
1629
	* src/plugin.h
1630
	  src/plugin_manager.c: added description to SylPluginInfo.
1631

    
1632
2009-05-14
1633

    
1634
	* src/plugin_manager.c
1635
	  src/main.c
1636
	  src/mainwindow.c: implemented plugin manager.
1637

    
1638
2009-05-14
1639

    
1640
	* src/plugin.[ch]
1641
	  src/libsylpheed-plugin-0.def: added APIs to change menu sensitivity.
1642

    
1643
2009-05-11
1644

    
1645
	* src/plugin_manager.c: added template of window creation.
1646

    
1647
2009-05-08
1648

    
1649
	* src/plugin.[ch]
1650
	  src/libsylpheed-plugin-0.def
1651
	  src/main.c
1652
	  src/plugin_manager.[ch]
1653
	  plugin/test/test.c: added new plugin APIs to manage plug-ins.
1654
	  added plugin interface version check.
1655

    
1656
2009-04-24
1657

    
1658
	* src/plugin.c
1659
	* src/plugin.h
1660
	* src/main.c
1661
	* src/manage_window.[ch]: added new plugin APIs.
1662

    
1663
2009-04-23
1664

    
1665
	* imap.c: imap_folder_destroy(): fixed crash when folder->account
1666
	  was NULL.
1667

    
1668
2009-04-23
1669

    
1670
	* libsylph/mh.c
1671
	  libsylph/sylmain.c
1672
	  libsylph/syl-marshal.*: added new signal: move-folder.
1673

    
1674
2009-04-22
1675

    
1676
	* libsylph/sylmain.[ch]: added syl_init_gettext().
1677

    
1678
2009-04-21
1679

    
1680
	* added new signal: folderlist-updated, remove-folder.
1681

    
1682
2009-04-20
1683

    
1684
	* added new API:
1685
	  syl_plugin_folder_sel()
1686
	  syl_plugin_folder_sel_full()
1687
	  syl_plugin_input_dialog()
1688
	  syl_plugin_input_dialog_with_invisible()
1689

    
1690
2009-04-16
1691

    
1692
	* added new API:
1693
	  syl_plugin_folderview_get()
1694
	  syl_plugin_folderview_get_selected_item()
1695

    
1696
2009-04-16
1697

    
1698
	* src/plugin.[ch]
1699
	  src/main.c
1700
	  src/folderview.c: added new signal: folderview-menu-popup.
1701
	  added new API: syl_plugin_add_factory_item().
1702

    
1703
2009-04-15
1704

    
1705
	* src/plugin.[ch]
1706
	  src/main.c: added new APIs for opening messages.
1707

    
1708
2009-03-23
1709

    
1710
	* src/mainwindow.c: enable 'Remote mailbox' only if current account
1711
	  is POP3.
1712

    
1713
2009-03-19
1714

    
1715
	* src/folderview.c: show 'Send queued messages' instead of 'Mark all
1716
	  read' in the context menu of the Queue folder.
1717

    
1718
2009-03-17
1719

    
1720
	* libsylph/prefs.c: prefs_file_close(): win32: use _commit() as well
1721
	  as fsync() on Unix.
1722

    
1723
2009-03-17
1724

    
1725
	* libsylph/prefs.c: prefs_file_close(): abort if fsync() fails.
1726

    
1727
2009-03-17
1728

    
1729
	* libsylph/prefs.c
1730
	  configure.in: prefs_file_close(): do fflush() and fsync() before
1731
	  fclose() to lessen the possibility of data loss.
1732

    
1733
2009-03-16
1734

    
1735
	* libsylph/utils.[ch]
1736
	  libsylph/mh.c: g_link(): fixed infinite loop bug on Unix and
1737
	  renamed g_link to syl_link.
1738

    
1739
2009-03-13
1740

    
1741
	* libsylph/utils.[ch]
1742
	  libsylph/mh.c: win32: use CreateHardLink() if available.
1743
	  It will improve file I/O on receive.
1744

    
1745
2009-02-27
1746

    
1747
	* libsylph/prefs_common.c
1748
	  src/prefs_common_dialog.c: modified the default command line option
1749
	  of spam filters (added undo-contrary option).
1750

    
1751
2009-02-25
1752

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

    
1756
2008-12-26
1757

    
1758
	* libsylph/procmime.c: procmime_decode_content(): properly process
1759
	  lines longer than 8192 bytes.
1760

    
1761
2008-12-19
1762

    
1763
	* version 2.6.0
1764

    
1765
2008-12-15
1766

    
1767
	* libsylph/procmime.c: procmime_parse_mime_parameter(): modified
1768
	  variable name.
1769

    
1770
2008-12-11
1771

    
1772
	* libsylph/mbox.c
1773
	  libsylph/smtp.[ch]
1774
	  src/inc.c: renamed/removed MSGBUFSIZE since it conflicts with
1775
	  OpenBSD's header file.
1776

    
1777
2008-12-11
1778

    
1779
	* libsylph/procmime.c: procmime_parse_mime_parameter(): made a
1780
	  workaround for raw-JIS filename (Eudora etc.).
1781

    
1782
2008-12-03
1783

    
1784
	* libsylph/socket.[ch]
1785
	  libsylph/session.c: added SYL_ prefix to SockFlags enum to avoid
1786
	  confliction with recent glibc header file
1787
	  (/usr/include/bits/socket.h) (thanks to Michael Schwendt).
1788

    
1789
2008-12-01
1790

    
1791
	* version 2.6.0rc
1792

    
1793
2008-11-28
1794

    
1795
	* libsylph/news.c
1796
	  libsylph/imap.c: when removing news/imap accounts, remove cache
1797
	  directory with server name if it becomes empty.
1798

    
1799
2008-11-27
1800

    
1801
	* src/foldersel.c: only expand folders which are expanded in the
1802
	  folder view.
1803

    
1804
2008-11-27
1805

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

    
1809
2008-11-27
1810

    
1811
	* src/addressbook.c: addressbook_refresh(): fixed a bug that the
1812
	  addressbook window was not refreshed when adding sender to
1813
	  addressbook.
1814

    
1815
2008-11-25
1816

    
1817
	* libsylph/mbox.c: proc_mbox_full(): only count for non-junk and
1818
	  not-deleted and not-marked-as-read messages (thanks to Otinov
1819
	  Sergey).
1820

    
1821
2008-11-25
1822

    
1823
	* src/foldersel.[ch]
1824
	  src/summaryview.c
1825
	  src/mainwindow.c: added message label to the folder selection
1826
	  dialog.
1827

    
1828
2008-11-25
1829

    
1830
	* src/main.c: added #include <conio.h> for _getch() (thanks to Gisle
1831
	  Vanem).
1832

    
1833
2008-11-20
1834

    
1835
	* src/addressbook.c
1836
	  src/editgroup.c
1837
	  src/gtkutils.c
1838
	  src/select-keys.c
1839
	  src/addr_compl.c
1840
	  src/prefs_summary_column.c
1841
	  src/prefs_display_items.c: include gtk/gtk.h as a workaround for
1842
	  GTK+ >= 2.13.3.
1843

    
1844
2008-11-19
1845

    
1846
	* libsylph/session.c: session_connect(): fixed a bug that
1847
	  session->server was not set.
1848

    
1849
2008-11-19
1850

    
1851
	* src/foldersel.c: made virtual folders unselectable when not in
1852
	  FOLDER_SEL_ALL mode.
1853

    
1854
2008-11-19
1855

    
1856
	* libsylph/prefs.c: prefs_file_close(): keep backups for four
1857
	  generations.
1858

    
1859
2008-11-14
1860

    
1861
	* version 2.6.0beta2
1862

    
1863
2008-11-14
1864

    
1865
	* src/rpop3.c: added menu using GtkUIManager.
1866

    
1867
2008-11-14
1868

    
1869
	* src/prefs_toolbar.c: use GTK_STOCK_NETWORK as the icon of POP3
1870
	  remote mailbox.
1871

    
1872
2008-11-13
1873

    
1874
	* po/Makefile.in.in: updated for datarootdir.
1875
	* missing: updated.
1876

    
1877
2008-11-13
1878

    
1879
	* src/jpilot.c: moved code conversion to separated function.
1880
	  Code cleanup.
1881

    
1882
2008-10-07
1883

    
1884
	* src/prefs_toolbar.[ch]
1885
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
1886
	  toolbar.
1887

    
1888
2008-10-07
1889

    
1890
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
1891
	  when mail incorporation is active.
1892

    
1893
2008-10-03
1894

    
1895
	* manual/ja/sylpheed.sgml: updated Japanese manual.
1896

    
1897
2008-10-01
1898

    
1899
	* src/rpop3.c: fixed sorting by subject, date and size.
1900

    
1901
2008-09-29
1902

    
1903
	* version 2.6.0beta1
1904

    
1905
2008-09-29
1906

    
1907
	* src/main.c
1908
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
1909
	  (thanks to Enrico Troger).
1910

    
1911
2008-09-26
1912

    
1913
	* src/inc.c
1914
	  src/progressdialog.[ch]
1915
	  src/send_message.c: added progress column to the progress dialog.
1916

    
1917
2008-09-26
1918

    
1919
	* src/messageview.c
1920
	  src/summaryview.c
1921
	  src/mainwindow.c
1922
	  src/prefs_filter_edit.[ch]
1923
	  src/prefs_filter.[ch]: use target header field as a default filter
1924
	  name when creating filter rule automatically.
1925

    
1926
2008-09-25
1927

    
1928
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
1929
	  session timeout.
1930

    
1931
2008-09-24
1932

    
1933
	* src/inputdialog.c: don't debug print return string on invisible
1934
	  mode.
1935
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
1936
	  "RFC822.HEADER{...}" (workaround for some broken servers).
1937

    
1938
2008-09-24
1939

    
1940
	* src/rpop3.c: display 'Quitting...' on logout.
1941

    
1942
2008-09-19
1943

    
1944
	* src/rpop3.c: modified style.
1945
	* configure.in: updated version.
1946

    
1947
2008-09-19
1948

    
1949
	* libsylph/socket.c: also handle G_IO_NVAL.
1950
	* src/rpop3.c: added stop button which stops retrieving of headers.
1951

    
1952
2008-09-18
1953

    
1954
	* src/rpop3.c: enabled cancellation on connection.
1955

    
1956
2008-09-18
1957

    
1958
	* src/rpop3.c: implemented receiving of messages.
1959

    
1960
2008-09-18
1961

    
1962
	* src/rpop3.c: added timeout. Show dialog on error.
1963

    
1964
2008-09-17
1965

    
1966
	* libsylph/pop.c
1967
	  src/rpop3.c: modified column width. Implemented message display.
1968

    
1969
2008-09-17
1970

    
1971
	* libsylph/pop.[ch]: made some functions non-static.
1972
	  pop3_session_new(): set server, port, userid and password.
1973
	* src/inc.c: sync with the libsylph/pop.[ch] change.
1974
	* src/rpop3.[ch]
1975
	  src/mainwindow.c: first implementation of remote POP3 mailbox
1976
	  feature. Currently, only deletion of messages is available.
1977

    
1978
2008-07-16
1979

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

    
1983
2008-07-10
1984

    
1985
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
1986

    
1987
2008-07-09
1988

    
1989
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
1990
	  because some IMAP servers don't return \NoSelect parent folders
1991
	  at 'LIST "" "*"'.
1992

    
1993
2008-07-04
1994

    
1995
	* src/main.c: win32: handle window messages even if console is
1996
	  initialized.
1997

    
1998
2008-07-04
1999

    
2000
	* src/main.c: win32: handle console ctrl events.
2001
	  Call register_system_events() after all config files are read.
2002

    
2003
2008-06-27
2004

    
2005
	* configure.in
2006
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
2007
	  (thanks to Michael Schwendt).
2008
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
2009
	* config.guess
2010
	  ltmain.sh
2011
	  config.sub: updated.
2012

    
2013
2008-06-20
2014

    
2015
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
2016
	  and unified the function with Win32.
2017

    
2018
2008-06-19
2019

    
2020
	* libsylph/codeconv.[ch]:
2021
	  conv_set_autodetect_type()
2022
	  conv_get_autodetect_type(): added function to change the behavior
2023
	  of character encoding auto-detection.
2024

    
2025
2008-06-18
2026

    
2027
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
2028
	  MimeInfo::filename to determine file type.
2029

    
2030
2008-06-17
2031

    
2032
	* version 2.5.0
2033

    
2034
2008-06-17
2035

    
2036
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
2037

    
2038
2008-06-06
2039

    
2040
	* version 2.5.0rc2
2041

    
2042
2008-06-06
2043

    
2044
	* src/template.c: template_load(): removed the restriction that the
2045
	  template body over 8KB could not be read.
2046

    
2047
2008-06-06
2048

    
2049
	* INSTALL
2050
	  INSTALL.ja: fixed GnuPG/GPGME URL.
2051
	* configure.in: require GPGME >= 1.0.0.
2052
	* src/about.c: updated copyright year.
2053

    
2054
2008-06-05
2055

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

    
2059
2008-06-05
2060

    
2061
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
2062
	  Content-Transfer-Encoding with comments.
2063

    
2064
2008-05-22
2065

    
2066
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
2067
	  (thanks to Michael Schwendt).
2068

    
2069
2008-05-19
2070

    
2071
	* version 2.5.0rc
2072

    
2073
2008-05-16
2074

    
2075
	* src/compose.c: display alert dialog when signing/encryption failed.
2076
	* src/select-keys.c: fixed window position and focus.
2077

    
2078
2008-05-14
2079

    
2080
	* src/summaryview.c: summary_display_msg_full(): don't move focus
2081
	  from text view to summary view.
2082

    
2083
2008-05-08
2084

    
2085
	* libsylph/prefs_common.[ch] 
2086
	  src/compose.[ch]: remember the maximized state.
2087

    
2088
2008-04-30
2089

    
2090
	* sylpheed.desktop: fixed warnings and added German translation
2091
	  (thanks to Enrico Troger).
2092
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
2093

    
2094
2008-04-24
2095

    
2096
	* version 2.5.0beta3
2097

    
2098
2008-04-24
2099

    
2100
	* libsylph/prefs_common[ch]
2101
	  src/compose.c
2102
	  src/prefs_common_dialog.c: added option of excluded
2103
	  addresses/domains for recipients confirmation.
2104

    
2105
2008-04-24
2106

    
2107
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
2108
	* src/prefs_common_dialog.c: modified English.
2109

    
2110
2008-04-11
2111

    
2112
	* version 2.5.0beta2
2113

    
2114
2008-04-11
2115

    
2116
	* src/summaryview.c: reset quick search condition if search bar is
2117
	  not shown.
2118

    
2119
2008-04-11
2120

    
2121
	* src/gtkutils.h: added missing include.
2122

    
2123
2008-04-10
2124

    
2125
	* src/quick_search.c
2126
	  src/mainwindow.c: added 'Edit/Quick search' menu.
2127
	  Also search To: header in Sent/Draft/Queue folders.
2128

    
2129
2008-04-10
2130

    
2131
	* src/gtkutils.[ch]
2132
	  src/prefs_account_dialog.c: spaces in address and server
2133
	  entries are automatically removed at applying configuration.
2134

    
2135
2008-04-09
2136

    
2137
	* libsylph/session.c
2138
	  src/send_message.c: always display error dialog when connection
2139
	  to SMTP server failed.
2140

    
2141
2008-04-08
2142

    
2143
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
2144

    
2145
2008-04-08
2146

    
2147
	* libsylph/prefs_common.[ch]
2148
	  src/compose.c
2149
	  src/prefs_common_dialog.c: added the option to confirm recipients
2150
	  before sending.
2151

    
2152
2008-03-28
2153

    
2154
	* src/compose.c: delete attach property dialog when closed.
2155

    
2156
2008-03-28
2157

    
2158
	* libsylph/prefs_common.[ch]
2159
	  src/prefs_common_dialog.c
2160
	  src/compose.c: the feature to confirm missing attachments was added.
2161

    
2162
2008-03-27
2163

    
2164
	* src/query_search.c: number of matches is displayed when search is
2165
	  done.
2166

    
2167
2008-03-19
2168

    
2169
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
2170
	  handled correctly.
2171

    
2172
2008-03-13
2173

    
2174
	* src/addr_compl.c: get_completion_address(): added characters to be
2175
	  quoted.
2176
	  get_address_from_edit(): treat other characters than ',' and space
2177
	  as valid ones.
2178

    
2179
2008-02-29
2180

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

    
2183
2008-02-29
2184

    
2185
	* version 2.5.0beta1
2186

    
2187
2008-02-29
2188

    
2189
	* src/summaryview.c: fixed new/unread status display on filtered mode.
2190

    
2191
2008-02-28
2192

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

    
2196
2008-02-15
2197

    
2198
	* libsylph/socket.c:
2199
	  sock_connect_async_cb()
2200
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
2201
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
2202

    
2203
2008-02-15
2204

    
2205
	* libsylph/ssl.c
2206
	  src/sslmanager.c: added the feature to save SSL peer certificate
2207
	  and always accept it.
2208

    
2209
2008-01-08
2210

    
2211
	* src/quick_search.c: quick_search_create(): fixed crash on menu
2212
	  change.
2213

    
2214
2007-12-28
2215

    
2216
	* libsylph/enums.h
2217
	  libsylph/prefs_common.[ch]
2218
	  src/quick_search.[ch]
2219
	  src/summaryview.[ch]
2220
	  src/mainwindow.[ch]
2221
	  src/Makefile.am: implemented vertical view. Separated quick search
2222
	  into another module.
2223

    
2224
2007-12-27
2225

    
2226
	* libsylph/prefs_common.[ch]
2227
	  src/messageview.c
2228
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
2229
	  messages as attachment'.
2230

    
2231
2007-12-27
2232

    
2233
	* configure.in
2234
	  src/Makefile.am: don't enable windres on non-win32 platforms.
2235

    
2236
2007-12-21
2237

    
2238
	* version 2.4.8
2239

    
2240
2007-12-21
2241

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

    
2245
2007-12-20
2246

    
2247
	* src/summaryview.c: summary_show(): fixed beep on folders with one
2248
	  message when using GTK+ 2.12.
2249

    
2250
2007-12-18
2251

    
2252
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
2253

    
2254
2007-12-17
2255

    
2256
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
2257
	  syldap_display_search_results(): fixed warnings (thanks to Michael
2258
	  Schwendt).
2259

    
2260
2007-12-07
2261

    
2262
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
2263
	  to determine B or Q encoding instead of MB_CUR_MAX.
2264

    
2265
2007-11-08
2266

    
2267
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
2268
	  unused).
2269

    
2270
2007-10-11
2271

    
2272
	* src/messageview.c: messageview_set_menu_state(): disable
2273
	  /Message/Re-edit menu in non-sent folders.
2274

    
2275
2007-10-03
2276

    
2277
	* version 2.4.7
2278

    
2279
2007-09-28
2280

    
2281
	* src/compose.c
2282
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
2283
	  encryption.
2284

    
2285
2007-09-27
2286

    
2287
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
2288
	  folders were not sorted properly.
2289

    
2290
2007-09-27
2291

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

    
2295
2007-09-26
2296

    
2297
	* src/mainwindow.c: main_window_separation_change(): keep previous
2298
	  focus when separation changed.
2299

    
2300
2007-09-20
2301

    
2302
	libsylph/utils.c
2303
	libsylph/procmsg.c
2304
	libsylph/procmsg.h
2305
	libsylph/procmime.c
2306
	libsylph/imap.c
2307
	src/addrcache.c
2308
	src/compose.c
2309
	src/inc.c
2310
	src/trayicon.c
2311
	src/printing.c
2312
	src/addressbook.c
2313
	src/prefs_toolbar.c
2314
	src/editbook.c
2315
	src/ldif.c
2316
	src/mimeview.c
2317
	src/importcsv.c
2318
	src/main.c
2319
	src/gtkshruler.c
2320
	src/send_message.c
2321
	src/rfc2015.c
2322
	src/summaryview.c
2323
	src/mainwindow.c
2324
	src/manage_window.c
2325
	src/prefs_display_items.c: removed all warnings output with -Wall.
2326

    
2327
2007-09-20
2328

    
2329
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
2330
	  summary...' button always show send folder setting.
2331

    
2332
2007-09-19
2333

    
2334
	* version 2.4.6
2335

    
2336
2007-09-19
2337

    
2338
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
2339
	  to avoid passphrase dialog.
2340

    
2341
2007-09-18
2342

    
2343
	* src/compose.c: display error and abort sending if the read of attach
2344
	  files fails.
2345

    
2346
2007-09-14
2347

    
2348
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
2349
	  \Noselect flags.
2350

    
2351
2007-09-14
2352

    
2353
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
2354
	  FolderItem struct.
2355
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
2356
	  instead of 'LIST "" "%"' to obtain folder list.
2357

    
2358
2007-09-14
2359

    
2360
	* src/inc.[ch]
2361
	  src/summaryview.c: block notify if a new message is read on
2362
	  receiving.
2363

    
2364
2007-09-13
2365

    
2366
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
2367
	  To strings.
2368

    
2369
2007-09-13
2370

    
2371
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
2372
	* src/summaryview.c: summary_set_row(): simplify To headers.
2373

    
2374
2007-09-13
2375

    
2376
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
2377
	* src/query_search.c: query_search_folder(): disabled the passphrase
2378
	  dialog on query search.
2379

    
2380
2007-09-12
2381

    
2382
	* libsylph/enums.h
2383
	  libsylph/folder.h
2384
	  libsylph/prefs_common.[ch]
2385
	  src/summaryview.c
2386
	  src/prefs_summary_column.[ch]
2387
	  src/mainwindow.c: added 'To' column to the summary view. It will
2388
	  be displayed at sent folders (Sent, Draft, Queue) by default.
2389
	  The display column setting of sent and normal folders became
2390
	  independent.
2391

    
2392
2007-09-10
2393

    
2394
	* src/compose.c
2395
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
2396
	  PGP/MIME.
2397
	  rfc2015_encrypt_sign(): added.
2398
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
2399

    
2400
2007-09-07
2401

    
2402
	* src/compose.c
2403
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
2404
	  rfc2015_encrypt_armored()
2405
	  rfc2015_encrypt_sign_armored(): added.
2406

    
2407
2007-08-31
2408

    
2409
	* version 2.4.5
2410

    
2411
2007-08-31
2412

    
2413
	* src/addr_compl.c: get_complete_address(): fixed another format
2414
	  string bug in address completion (thanks to Megaman 9703).
2415

    
2416
2007-08-23
2417

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

    
2420
2007-08-23
2421

    
2422
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
2423
	  when cur_locale = "" (thanks to Elohin Igor').
2424

    
2425
2007-08-23
2426

    
2427
	* src/inc.c: inc_put_error(): fixed format string vulnerability
2428
	  (thanks to Ulf Harnhammar, Secunia Research).
2429

    
2430
2007-07-20
2431

    
2432
	* version 2.4.4
2433

    
2434
2007-07-20
2435

    
2436
	* src/compose.c: compose_reply(): fixed a memory leak.
2437

    
2438
2007-07-20
2439

    
2440
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
2441
	  random error message.
2442
	* src/send_message.c: send_message_smtp(): ignore errors right after
2443
	  QUIT (workaround for Gmail SMTP server).
2444

    
2445
2007-07-18
2446

    
2447
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
2448

    
2449
2007-07-17
2450

    
2451
	* src/mimeview.c: mimeview_reply(): remove file after reply.
2452

    
2453
2007-07-17
2454

    
2455
	* src/compose.c
2456
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
2457
	  target's Message-Id when adding reply flags.
2458

    
2459
2007-07-13
2460

    
2461
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
2462
	  added.
2463
	* src/folderview.c: also update junk folder path when a folder is
2464
	  renamed.
2465

    
2466
2007-07-13
2467

    
2468
	* libsylph/filter.c: filter_rule_rename_dest_path()
2469
	  filter_rule_delete_action_by_dest_path(): fixed path separator
2470
	  (win32: fixes renaming of folder didn't modify filter actions).
2471

    
2472
2007-07-12
2473

    
2474
	* src/compose.[ch]
2475
	  src/send_message.[ch]: refactored
2476
	  add-reply-or-forward-mark-after-sending.
2477
	* libsylph/procmsg.c: removed debug print.
2478

    
2479
2007-07-11
2480

    
2481
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
2482
	* src/compose.c
2483
	  src/send_message.c: code cleanup.
2484

    
2485
2007-07-11
2486

    
2487
	* src/editbook.c: win32: fixed a bug that the name entry didn't
2488
	  accept key input.
2489

    
2490
2007-07-10
2491

    
2492
	* src/compose.c
2493
	  src/mimeview.[ch]
2494
	  src/send_message.c: added the feature to reply to attached
2495
	  message/rfc822 messages.
2496
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
2497

    
2498
2007-07-10
2499

    
2500
	* src/compose.c: restore reply/forward target on reedit.
2501
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
2502

    
2503
2007-07-09
2504

    
2505
	* src/compose.c
2506
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
2507
	  after sending from queue.
2508

    
2509
2007-07-09
2510

    
2511
	* src/compose.c: implemented add-forward-mark-after-sending.
2512

    
2513
2007-07-09
2514

    
2515
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
2516
	* src/compose.c
2517
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
2518

    
2519
2007-06-26
2520

    
2521
	* version 2.4.3
2522

    
2523
2007-06-25
2524

    
2525
	* src/addressbook.c: addressbook_format_address(): null-check person
2526
	  to avoid crash (thanks to Michael Schwendt).
2527

    
2528
2007-06-22
2529

    
2530
	* src/about.c: place cursor at the start (fixed unintended scroll
2531
	  on win32).
2532

    
2533
2007-06-15
2534

    
2535
	* src/manage_window.c: manage_window_set_transient(): force popup
2536
	  of parent window (fixes invisible dialog when main window is hidden).
2537

    
2538
2007-06-11
2539

    
2540
	* libsylph/socket.[ch]: added sock_add_watch_poll().
2541
	* libsylph/session.c: win32: use blocking socket while sending data
2542
	  (fixes stall of SMTP when sending via dialup connection).
2543

    
2544
2007-06-08
2545

    
2546
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
2547
	  BOM.
2548

    
2549
2007-06-07
2550

    
2551
	* libsylph/session.c: session_ping_cb(): abort if not connected.
2552

    
2553
2007-06-04
2554

    
2555
	* src/summaryview.c: clear search entry when Escape key is pressed.
2556

    
2557
2007-05-28
2558

    
2559
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
2560
	  when pid was not obtained.
2561

    
2562
2007-05-28
2563

    
2564
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
2565
	  incorporation while dialog is open.
2566

    
2567
2007-05-18
2568

    
2569
	* version 2.4.2
2570

    
2571
2007-05-18
2572

    
2573
	* src/main.c: open_message(): fixed a memory leak.
2574

    
2575
2007-05-18
2576

    
2577
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
2578
	* src/textview.c: URI encode mailto: to protect '+'.
2579

    
2580
2007-05-17
2581

    
2582
	* src/main.c
2583
	  src/mainwindow.c: added --open to the help message.
2584

    
2585
2007-05-16
2586

    
2587
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
2588
	  performance of IMAP4 by only modifying the flagged messages.
2589

    
2590
2007-05-16
2591

    
2592
	* libsylph/utils.[ch]:
2593
	  extract_parenthesis_with_escape()
2594
	  extract_quote_with_escape(): added.
2595
	* libsylph/procheader.c: procheader_get_fromname(): process
2596
	  quoted-pair correctly.
2597

    
2598
2007-05-15
2599

    
2600
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
2601
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
2602
	  only if body charset is ISO-2022-JP. Use quoted-printable or
2603
	  base64 in other case.
2604

    
2605
2007-05-14
2606

    
2607
	* src/summaryview.c: the quick search key now persists on refresh.
2608
	  The selection now persists on the update of quick search.
2609

    
2610
2007-05-10
2611

    
2612
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
2613

    
2614
2007-05-10
2615

    
2616
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
2617
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
2618
	  setting it sensitive.)
2619

    
2620
2007-05-10
2621

    
2622
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
2623

    
2624
2007-05-10
2625

    
2626
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
2627
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
2628
	* src/summaryview.c: the quick search condition now persists for the
2629
	  whole session.
2630

    
2631
2007-05-09
2632

    
2633
	* src/main.c: also supported '--open' in initial startup.
2634

    
2635
2007-05-09
2636

    
2637
	* src/main.c: implemented '--open' command line option which open
2638
	  messages specified with command-line in new window.
2639
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
2640
	  out of range.
2641

    
2642
2007-05-08
2643

    
2644
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
2645
	  automatically set SSL ports in Advanced tab when the radio buttons
2646
	  are toggled.
2647

    
2648
2007-05-07
2649

    
2650
	* src/folderview.c: enabled recursive download of remote folders.
2651

    
2652
2007-05-02
2653

    
2654
	* version 2.4.1
2655

    
2656
2007-05-02
2657

    
2658
	* src/sylpheed.rc.in: updated copyright year.
2659

    
2660
2007-04-27
2661

    
2662
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
2663
	  path separator problem (use / for abstract path).
2664

    
2665
2007-04-27
2666

    
2667
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
2668
	  option.
2669

    
2670
2007-04-26
2671

    
2672
	* src/addr_compl.c: insert address only if shift or control key is
2673
	  pressed when accepting.
2674

    
2675
2007-04-26
2676

    
2677
	* src/addressbook.c: addressbook_load_completion(): added nickname to
2678
	  the callback argument for completion only. Give priority to display
2679
	  name rather than nickname.
2680
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
2681
	  duplicated candidates.
2682

    
2683
2007-04-26
2684

    
2685
	* src/main.c: win32: disable autocheck timer while suspending to
2686
	  prevent network error on resume.
2687

    
2688
2007-04-23
2689

    
2690
	* libsylph/ssl.c
2691
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
2692
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
2693
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
2694

    
2695
2007-04-20
2696

    
2697
	* version 2.4.0
2698

    
2699
2007-04-20
2700

    
2701
	* manual/ja/sylpheed.sgml
2702
	  manual/ja/sylpheed*.html: updated.
2703

    
2704
2007-04-19
2705

    
2706
	* libsylph/pop.c:
2707
	  pop3_getauth_apop_send()
2708
	  pop3_session_recv_msg(): check for invalid APOP timestamp
2709
	  (CVE-2007-1558), and check for the functions' return value.
2710

    
2711
2007-04-19
2712

    
2713
	* src/mainwindow.c: toolbar_customize()
2714
	  src/compose.c: toolbar_customize(): write config file after toolbar
2715
	  customization.
2716

    
2717
2007-04-18
2718

    
2719
	* version 2.4.0rc
2720

    
2721
2007-04-18
2722

    
2723
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
2724
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
2725
	  via FreeCap on Win32).
2726
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
2727
	  when output to stdout to display UTF-8 correctly.
2728

    
2729
2007-04-18
2730

    
2731
	* src/printing.c: message_count_page(): a workaround for the crash
2732
	  which seems to occur on Fedora Core.
2733

    
2734
2007-04-17
2735

    
2736
	* manual/ja/sylpheed.sgml
2737
	  manual/ja/sylpheed*.html: updated.
2738

    
2739
2007-04-17
2740

    
2741
	* src/addrcache.c
2742
	  src/addressbook.c: fixed a crash bug that if a person was removed
2743
	  and its e-mail address was referenced by a group in another folder.
2744

    
2745
2007-04-17
2746

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

    
2750
2007-04-16
2751

    
2752
	* manual/ja/sylpheed.sgml
2753
	  manual/ja/sylpheed*.html: updated for 2.4.0.
2754

    
2755
2007-04-16
2756

    
2757
	* libsylph/prefs_common.c
2758
	  src/gtkutils.[ch]
2759
	  src/main.c: win32: check if the font "MS Gothic 12" is really
2760
	  loadable. Also check for multi-byte font name for the new JIS2004
2761
	  MS Gothic font.
2762

    
2763
2007-04-13
2764

    
2765
	* libsylph/utils.c: copy_file(): optimized using read() / write().
2766

    
2767
2007-04-13
2768

    
2769
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
2770
	  FALSE (optimization in win32).
2771
	  rename_force(): win32: don't use workaround in recent version of GLib
2772
	  since its g_rename() now atomically overwrites the destination file.
2773
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
2774
	  non-overwrite mode.
2775

    
2776
2007-04-12
2777

    
2778
	* version 2.4.0beta8
2779

    
2780
2007-04-12
2781

    
2782
	* src/menu.h
2783
	  src/mainwindow.c: added toolbar style switch to the context menu of
2784
	  the toolbar.
2785

    
2786
2007-04-12
2787

    
2788
	* src/addressbook.c
2789
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
2790

    
2791
2007-04-12
2792

    
2793
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
2794

    
2795
2007-04-11
2796

    
2797
	* src/query_search.c: query_search_folder(): flush summary mark/cache
2798
	  before retrieving message list (fixes incorrect message number on
2799
	  search. Thanks to Nakada).
2800

    
2801
2007-04-11
2802

    
2803
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
2804

    
2805
2007-04-11
2806

    
2807
	* src/filesel.c: use custom overwrite confirmation dialog.
2808

    
2809
2007-04-11
2810

    
2811
	* src/filesel.c: use GTK's overwrite confirmation dialog.
2812

    
2813
2007-04-11
2814

    
2815
	* src/importldif.c
2816
	  src/importcsv.c: fixed the position of transient window.
2817

    
2818
2007-04-11
2819

    
2820
	* src/importcsv.c: scroll CList when reordering.
2821

    
2822
2007-04-11
2823

    
2824
	* src/importcsv.c: supported tab-separated file.
2825

    
2826
2007-04-11
2827

    
2828
	* libsylph/utils.[ch]: strsplit_csv(): added.
2829
	* src/importcsv.c: properly process CSV with double quotations.
2830

    
2831
2007-04-11
2832

    
2833
	* src/addressbook.c: set focus row after import.
2834

    
2835
2007-04-11
2836

    
2837
	* src/importcsv.c: adjusted spacing and wrap file name.
2838

    
2839
2007-04-11
2840

    
2841
	* src/importcsv.c: added description to the field page.
2842

    
2843
2007-04-11
2844

    
2845
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
2846
	  scrollbar size.
2847

    
2848
2007-04-11
2849

    
2850
	* src/inc.c: inc_cancel()
2851
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
2852
	  when cancelled (possibly fixes crash after cancellation).
2853

    
2854
2007-04-10
2855

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

    
2858
2007-04-10
2859

    
2860
	* src/importcsv.c: implemented enable/disable of fields.
2861

    
2862
2007-04-10
2863

    
2864
	* src/importldif.c: modified the navigate buttons.
2865
	* src/importcsv.c: implemented reorder of items.
2866

    
2867
2007-04-10
2868

    
2869
	* src/addressbook.c: also delete physical files when deleting data
2870
	  sources. Bring addressbook window in front after closing the import
2871
	  dialogs.
2872
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
2873
	  CSV columns < address book fileds.
2874

    
2875
2007-04-10
2876

    
2877
	* src/importldif.c
2878
	  src/importcsv.c: convert filename from/to UTF-8.
2879

    
2880
2007-04-10
2881

    
2882
	* src/importldif.c
2883
	  src/importcsv.c: use GtkFileChooser.
2884
	* src/passphrase.c
2885
	  src/editjpilot.c
2886
	  src/export.c
2887
	  src/import.c
2888
	  src/editvcard.c: removed redundant includes.
2889

    
2890
2007-04-10
2891

    
2892
	* src/mainwindow.c
2893
	  src/prefs_filter.c: modified the string "Filter setting" to
2894
	  "Filter settings".
2895

    
2896
2007-04-06
2897

    
2898
	* src/importcsv.c: fixed import of locale encoding.
2899

    
2900
2007-04-06
2901

    
2902
	* src/importcsv.[ch]
2903
	  src/addressbook.c
2904
	  src/Makefile.am: implemented CSV import (in progress).
2905

    
2906
2007-04-06
2907

    
2908
	* src/compose.c: modified the menu string '/View/Reply-To' and
2909
	  '/View/Followup-To'.
2910

    
2911
2007-04-06
2912

    
2913
	* src/compose.c: made the position of the ruler ticks accurate.
2914

    
2915
2007-04-06
2916

    
2917
	* libsylph/filter.[ch]: return error code.
2918
	* src/inc.c
2919
	  src/summaryview.c: display error dialog if the execution of the
2920
	  junk filter command failed.
2921

    
2922
2007-04-06
2923

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

    
2927
2007-04-05
2928

    
2929
	* src/compose.c: added margin to the text view.
2930
	* src/gtkshruler.[ch]: added new APIs for tick start position.
2931

    
2932
2007-04-04
2933

    
2934
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
2935
	  memory instead of stack for read buffer, and increased the max
2936
	  recursion level to 64.
2937

    
2938
2007-04-04
2939

    
2940
	* src/inc.c: inc_is_active(): also check for session queue.
2941
	  inc_cancel_all(): really cancel all sessions.
2942

    
2943
2007-04-03
2944

    
2945
	* version 2.4.0beta7
2946

    
2947
2007-04-03
2948

    
2949
	* libsylph/mh.c
2950
	  libsylph/folder.c
2951
	  libsylph/imap.c: win32: fixed a bug that the path separator of
2952
	  FolderItem::path was not processed correctly (fixed path information
2953
	  becoming incorrect on renaming folders).
2954

    
2955
2007-04-02
2956

    
2957
	* sylpheed.desktop: added Comment[hu] and modified Categories
2958
	  (thanks to nTOMasz).
2959

    
2960
2007-04-02
2961

    
2962
	* src/prefs_toolbar.[ch]
2963
	  src/mainwindow.[ch]: added Stop button to the toolbar.
2964

    
2965
2007-03-30
2966

    
2967
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
2968
	  in-reply-to header.
2969
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
2970
	  to Laurent Bigonville).
2971

    
2972
2007-03-29
2973

    
2974
	* src/main.c: app_will_exit(): force process termination (fixes
2975
	  unable to exit sylpheed in some case).
2976

    
2977
2007-03-29
2978

    
2979
	* src/inc.c
2980
	  src/main.c: disable --compose, --receive, --send remote commands
2981
	  when a modal dialog exists.
2982

    
2983
2007-03-28
2984

    
2985
	* src/textview.c: textview_show_message(): put error message when
2986
	  decryption failed.
2987

    
2988
2007-03-28
2989

    
2990
	* src/folderview.c: folderview_select_next_unread(): temporarily
2991
	  disable remember_last_selected option (fixes select next unread).
2992

    
2993
2007-03-28
2994

    
2995
	* version 2.4.0beta6
2996

    
2997
2007-03-27
2998

    
2999
	* src/prefs_display_header.c
3000
	  src/prefs_actions.c
3001
	  src/addressbook.c
3002
	  src/editgroup.c
3003
	  src/importldif.c
3004
	  src/prefs_template.c
3005
	  src/select-keys.c
3006
	  src/editaddress.c
3007
	  src/addressadd.c
3008
	  src/editldap_basedn.c
3009
	  src/prefs_summary_column.c
3010
	  src/prefs_filter_edit.c
3011
	  src/prefs_display_items.c
3012
	  src/prefs_customheader.c
3013
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
3014
	  in GTK+ 2.10.11.
3015

    
3016
2007-03-25
3017

    
3018
	* libsylph/imap.c
3019
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
3020
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
3021
	  were not filtered were not counted as new messages.
3022

    
3023
2007-03-25
3024

    
3025
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
3026
	  language selection).
3027

    
3028
2007-03-23
3029

    
3030
	* src/folderview.c: label_window_create(): don't use
3031
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
3032

    
3033
2007-03-20
3034

    
3035
	* src/prefs_display_item.c: win32: made a workaround for the CList
3036
	  redraw problem in GTK+ 2.10.11.
3037

    
3038
2007-03-16
3039

    
3040
	* version 2.4.0beta5
3041

    
3042
2007-03-15
3043

    
3044
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
3045
	  changes were not applied on copy action in local filtering.
3046
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
3047
	  automatic filtering.
3048

    
3049
2007-03-14
3050

    
3051
	* libsylph/mh.c
3052
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
3053
	  (fixes data format incompatibility between Unix and Win32).
3054

    
3055
2007-03-14
3056

    
3057
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
3058
	  filtering on IMAP.
3059

    
3060
2007-03-14
3061

    
3062
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
3063
	  of quotation in continuing multi-byte strings.
3064

    
3065
2007-03-13
3066

    
3067
	* src/summaryview.c: fixed crash on exit when the order of summary
3068
	  columns were changed by DnD.
3069

    
3070
2007-03-02
3071

    
3072
	* src/printing.c: printing_print_messages_gtk(): made the default
3073
	  directory of printing dialog document dir.
3074

    
3075
2007-03-02
3076

    
3077
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
3078
	  when ESC, BS etc. is pressed.
3079
	* src/addressbook.c: removed Name: label.
3080

    
3081
2007-03-01
3082

    
3083
	* src/rfc2015.c
3084
	  src/sigstatus.c: guard against null verify result.
3085

    
3086
2007-02-23
3087

    
3088
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
3089
	  new mail notification.
3090

    
3091
2007-02-23
3092

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

    
3095
2007-02-21
3096

    
3097
	* src/addressbook.c
3098
	  src/addressitem.h: added close button to the address book.
3099
	  Set the minimum size of the window.
3100

    
3101
2007-02-16
3102

    
3103
	* src/editaddress.c: removed unused code, and set window position to
3104
	  center on parent.
3105

    
3106
2007-02-16
3107

    
3108
	* src/editgroup.c: improved the layout of the edit group dialog.
3109

    
3110
2007-02-15
3111

    
3112
	* version 2.4.0beta4
3113

    
3114
2007-02-15
3115

    
3116
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
3117
	  is disabled.
3118

    
3119
2007-02-15
3120

    
3121
	* src/addressbook.c: addressbook_load_completion(): fixed possible
3122
	  crash.
3123

    
3124
2007-02-15
3125

    
3126
	* src/folderview.c: folderview_create(): enabled coloring of
3127
	  new/unread/total columns.
3128

    
3129
2007-02-13
3130

    
3131
	* src/addressbook.c: enabled multiple copy and paste of persons.
3132

    
3133
2007-02-13
3134

    
3135
	* src/addressbook.c
3136
	  src/addrbook.[ch]: when deleting email from group, only remove from
3137
	  group list and not from person.
3138
	  Added "Delete" shortcut key to '/Address/Delete'.
3139

    
3140
2007-02-13
3141

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

    
3145
2007-02-13
3146

    
3147
	* src/folderview.c: folderview_check_new(): don't give up unless the
3148
	  network failure of remote mailboxes.
3149

    
3150
2007-02-09
3151

    
3152
	* src/addressbook.c: removed redundant signal handler.
3153

    
3154
2007-02-09
3155

    
3156
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
3157
	  sensitivity of 'New Address'.
3158
	* src/editgroup.c: improved the behavior of edit group dialog.
3159

    
3160
2007-02-09
3161

    
3162
	* src/addressbook.c: implemented copy and paste of person, and
3163
	  refactored the menu sensitivity management.
3164

    
3165
2007-02-08
3166

    
3167
	* libsylph/mbox.[ch]
3168
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
3169
	  proc_mbox(): don't filter junk if folder_table is NULL.
3170

    
3171
2007-02-07
3172

    
3173
	* version 2.4.0beta3
3174

    
3175
2007-02-07
3176

    
3177
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
3178
	  fixed a memory leak.
3179

    
3180
2007-02-07
3181

    
3182
	* libsylph/procheader.[ch]
3183
	  src/query_search.c
3184
	  src/prefs_filter_edit.c
3185
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
3186
	  could be broken after editing a search folder.
3187
	  Fixed a bug that the user-defined headers was not saved.
3188

    
3189
2007-02-06
3190

    
3191
	* libsylph/mbox.[ch]
3192
	  src/inc.c: filter junk mails from local mbox even if
3193
	  prefs_common.filter_on_inc is FALSE.
3194
	  proc_mbox_full(): added.
3195

    
3196
2007-02-06
3197

    
3198
	* src/prefs_toolbar.[ch]
3199
	  src/icons/stock_notspam.png
3200
	  src/icons/Makefile.am
3201
	  src/stock_pixmap.[ch]
3202
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
3203
	  main toolbar.
3204

    
3205
2007-02-05
3206

    
3207
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
3208

    
3209
2007-02-02
3210

    
3211
	* src/compose.c
3212
	  src/main.c
3213
	  src/mainwindow.c: disable 'Send' button when no queued messages
3214
	  exist.
3215

    
3216
2007-02-02
3217

    
3218
	* src/prefs_toolbar.c
3219
	  src/prefs_summary_column.c
3220
	  src/prefs_display_items.c: disalbed reordering by DnD because of
3221
	  GtkCList bug. Added dummy row to the display list. Made separator
3222
	  label more visible.
3223

    
3224
2007-02-01
3225

    
3226
	* src/prefs_toolbar.c: fixed 'Get' icon.
3227

    
3228
2007-02-01
3229

    
3230
	* version 2.4.0beta2
3231

    
3232
2007-02-01
3233

    
3234
	* libsylph/prefs_common.c
3235
	  src/compose.[ch]
3236
	  src/prefs_toolbar.[ch]
3237
	  src/mainwindow.c
3238
	  src/prefs_display_items.h: refactored the toolbar structure.
3239
	  Added common and account prefs tool button to the compose window.
3240

    
3241
2007-02-01
3242

    
3243
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
3244
	  items in Configuration menu.
3245

    
3246
2007-02-01
3247

    
3248
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
3249
	  the window was kept being skipped from window list after it became
3250
	  visible with window shading or switching workspaces.
3251

    
3252
2007-01-31
3253

    
3254
	* libsylph/enums.h
3255
	  src/compose.c
3256
	  src/prefs_toolbar.h
3257
	  src/mainwindow.c: added the option 'Text at the right of icon' for
3258
	  the toolbar.
3259

    
3260
2007-01-31
3261

    
3262
	* src/mainwindow.c
3263
	  src/prefs_account_dialog.c: made labels more descriptive.
3264

    
3265
2007-01-31
3266

    
3267
	* src/compose.c
3268
	  src/menu.c
3269
	  src/gtkutils.[ch]
3270
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
3271
	  Overflow menu was added, and the size of button became not fully
3272
	  homogeneous.
3273

    
3274
2007-01-30
3275

    
3276
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
3277
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
3278
	  try unlink() for symbolic links.
3279

    
3280
2007-01-30
3281

    
3282
	* src/mainwindow.[ch]
3283
	  src/prefs_toolbar.[ch]: added new toolbar items.
3284

    
3285
2007-01-30
3286

    
3287
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
3288
	  don't automatically hide Junk and Execute button.
3289
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
3290

    
3291
2007-01-29
3292

    
3293
	* version 2.4.0beta1
3294

    
3295
2007-01-26
3296

    
3297
	* src/mainwindow.c
3298
	  src/compose.c: fixed a bug that the toolbar state was reset to
3299
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
3300

    
3301
2007-01-26
3302

    
3303
	* src/prefs_toolbar.c
3304
	  src/mainwindow.c
3305
	  src/prefs_display_items.[ch]: set dialog title and label.
3306
	* src/prefs_summary_column.c: place window on the center of parent.
3307

    
3308
2007-01-26
3309

    
3310
	* src/compose.c
3311
	  src/prefs_toolbar.[ch]
3312
	  src/mainwindow.c
3313
	  src/prefs_display_items.[ch]: implemented the toolbar customization
3314
	  of the composition window.
3315
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
3316
	  before focused row.
3317

    
3318
2007-01-25
3319

    
3320
	* src/prefs_display_items.[ch]
3321
	  src/prefs_toolbar.[ch]
3322
	  src/mainwindow.c: implemented the toolbar customization dialog.
3323

    
3324
2007-01-24
3325

    
3326
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
3327
	  setsockopt().
3328

    
3329
2007-01-22
3330

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

    
3336
2007-01-19
3337

    
3338
	* libsylph/session.c
3339
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
3340
	  (fixes low performance on sending data).
3341

    
3342
2007-01-19
3343

    
3344
	* src/send_message.c: send_message_smtp(): prevent incorporation
3345
	  while executing the event loop.
3346

    
3347
2007-01-18
3348

    
3349
	* libsylph/prefs_common.[ch]
3350
	  src/mainwindow.c: implemented the framework of toolbar
3351
	  customization.
3352

    
3353
2007-01-18
3354

    
3355
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
3356
	  the option "Filter new messages in INBOX on receiving".
3357

    
3358
2007-01-18
3359

    
3360
	* src/mainwindow.c: main_window_toolbar_create(): added separator
3361
	  between junk and next (or execute).
3362

    
3363
2007-01-18
3364

    
3365
	* src/textview.c: textview_clear(): made a workaround for the assertion
3366
	  failure in gtk_text_view_validate_onscreen().
3367

    
3368
2007-01-17
3369

    
3370
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
3371
	  procmsg_get_message_file() failed.
3372
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
3373
	  uncached_only.
3374

    
3375
2007-01-17
3376

    
3377
	* libsylph/virtual.c: fixed virtual class structure.
3378

    
3379
2007-01-17
3380

    
3381
	* libsylph/mh.c
3382
	  libsylph/folder.[ch]
3383
	  libsylph/news.c
3384
	  libsylph/prefs_account.[ch]
3385
	  libsylph/imap.c
3386
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
3387
	  folder.
3388
	  folder_item_get_uncached_msg_list(): new API.
3389

    
3390
2007-01-17
3391

    
3392
	* src/about.[ch]
3393
	  README
3394
	  README.ja
3395
	  COPYING: modified the copyright year.
3396

    
3397
2007-01-17
3398

    
3399
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
3400
	  if code conversion failed.
3401

    
3402
2007-01-16
3403

    
3404
	* libsylph/procmsg.c: procmsg_open_data_file(): fixed a bug that the
3405
	  version of a data file was not checked when the file couldn't be
3406
	  opened with EACCES and reopened.
3407

    
3408
2007-01-15
3409

    
3410
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
3411
	  of using environmental variable APPDATA. 
3412

    
3413
2007-01-15
3414

    
3415
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
3416
	  name (if possible).
3417

    
3418
2007-01-12
3419

    
3420
	* src/account_dialog.c: account_edit_create(): place edit account
3421
	  window at the center of parent window.
3422

    
3423
2007-01-12
3424

    
3425
	* libsylph/utils.c
3426
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
3427
	  (fixes stray quote character appearing after encoding mail headers).
3428

    
3429
2007-01-11
3430

    
3431
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
3432
	  around equals between name and value of MIME parameters.
3433

    
3434
2007-01-11
3435

    
3436
	* libsylph/prefs_common.[ch]
3437
	  src/trayicon.c
3438
	  src/prefs_common_dialog.c: added the option to toggle window on
3439
	  trayicon click.
3440

    
3441
2007-01-11
3442

    
3443
	* libsylph/ssl.c: find_certs_file(): also look for "ca-root.crt".
3444

    
3445
2006-12-28
3446

    
3447
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
3448
	  filter_junk_on_recv is enabled.
3449

    
3450
2006-12-28
3451

    
3452
	* configure.in: check additional libraries (resolv, socket, nsl)
3453
	  (fixes compilation failure in some OSes).
3454

    
3455
2006-12-28
3456

    
3457
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
3458
	  error (fixes out of sync response).
3459

    
3460
2006-12-28
3461

    
3462
	* src/compose.c: compose_create(): win32: don't set geometry hint
3463
	  (fixes compose window cannot be maximized).
3464

    
3465
2006-12-28
3466

    
3467
	* src/compose.c: compose_exec_ext_editor(): display verbose error
3468
	  message. Fixed a memory leak.
3469

    
3470
2006-12-25
3471

    
3472
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
3473

    
3474
2006-12-25
3475

    
3476
	* libsylph/utils.c: change_file_mode_rw(): win32: use
3477
	  SetFileAttributes() to change file attributes.
3478
	* libsylph/procmsg.c:
3479
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
3480
	  succeeds (fixes crash when .sylpheed_mark is not writable).
3481
	  procmsg_open_data_file(): remove read-only/hidden attributes
3482
	  when data file is unable to open with EACCES.
3483

    
3484
2006-12-25
3485

    
3486
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
3487
	  failure with GLib 2.4).
3488

    
3489
2006-12-22
3490

    
3491
	* version 2.3.0
3492

    
3493
2006-12-22
3494

    
3495
	* manual/ja/sylpheed.sgml
3496
	  manual/ja/sylpheed*.html
3497
	  manual/ja/Makefile.am: added security feature section.
3498

    
3499
2006-12-20
3500

    
3501
	* manual/ja/sylpheed.sgml
3502
	  manual/ja/sylpheed*.html
3503
	  manual/ja/Makefile.am: updated for 2.3.0.
3504

    
3505
2006-12-19
3506

    
3507
	* version 2.3.0rc
3508

    
3509
2006-12-19
3510

    
3511
	* src/mainwindow.c: main_window_popup(): follow the current visibility
3512
	  state in separate window mode (fixes blank message view is always
3513
	  appears on window popup).
3514

    
3515
2006-12-18
3516

    
3517
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
3518
	  also when only certs_file exists.
3519

    
3520
2006-12-18
3521

    
3522
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
3523
	  in multiple location.
3524
	  ssl_init_socket_with_method(): disabled reject list (for now).
3525

    
3526
2006-12-14
3527

    
3528
	* src/version.h.in: modified PROG_VERSION string.
3529

    
3530
2006-12-14
3531

    
3532
	* version 2.3.0beta7
3533

    
3534
2006-12-14
3535

    
3536
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
3537

    
3538
2006-12-14
3539

    
3540
	* src/compose.c
3541
	  src/prefs_template.c
3542
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
3543

    
3544
2006-12-13
3545

    
3546
	* src/printing.c: adjusted the margin for page number.
3547

    
3548
2006-12-13
3549

    
3550
	* src/printing.[ch]
3551
	  src/messageview.c
3552
	  src/mainwindow.c: implemented page setup.
3553

    
3554
2006-12-13
3555

    
3556
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
3557
	  setting.
3558

    
3559
2006-12-13
3560

    
3561
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
3562
	  modified.
3563

    
3564
2006-12-13
3565

    
3566
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
3567
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
3568
	  for debug option.
3569

    
3570
2006-12-13
3571

    
3572
	* src/compose.c: compose_reedit(): place cursor at the top of the
3573
	  text. Set the default focus to To or Subject entry if they're empty.
3574

    
3575
2006-12-12
3576

    
3577
	* libsylph/ssl.[ch]
3578
	  src/sslmanager.[ch]
3579
	  src/main.c: implemented SSL certificate dialog.
3580

    
3581
2006-12-12
3582

    
3583
	* src/printing.c: draw_page(): fixed crash on the request of a page
3584
	  which is out of range.
3585

    
3586
2006-12-12
3587

    
3588
	* src/printing.c: reimplemented multiple page printing.
3589
	  Implemented printing of MIME part using GtkPrintOperation.
3590

    
3591
2006-12-11
3592

    
3593
	* src/prefs_common_dialog.c
3594
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
3595

    
3596
2006-12-11
3597

    
3598
	* src/prefs_account_dialog.c: implemented auto-input of signature.
3599

    
3600
2006-12-08
3601

    
3602
	* libsylph/prefs_account.[ch]
3603
	  src/prefs_account_dialog.c
3604
	  src/compose.c: added the option to input signature directly.
3605

    
3606
2006-12-08
3607

    
3608
	* src/printing.c: use the display font size.
3609

    
3610
2006-12-07
3611

    
3612
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
3613
	  the description.
3614

    
3615
2006-12-07
3616

    
3617
	* version 2.3.0beta6
3618

    
3619
2006-12-07
3620

    
3621
	* src/messageview.c
3622
	  src/textview.c: give the priority to the separated message view's
3623
	  encoding setting on display and on reply.
3624

    
3625
2006-12-06
3626

    
3627
	* src/printing.c: layout_set_headers(): fixed a memory leak.
3628
	  message_count_page(): adjusted the line number of first page.
3629

    
3630
2006-12-06
3631

    
3632
	* src/printing.c: added page number.
3633

    
3634
2006-12-06
3635

    
3636
	* src/printing.c: more proper implementetion.
3637

    
3638
2006-12-05
3639

    
3640
	* src/summaryview.c:
3641
	  summary_filter_func()
3642
	  summary_filter_junk_func(): flush UI for each 100 messages.
3643

    
3644
2006-12-05
3645

    
3646
	* src/send_message.c: send_send_data_progressive(): win32: force
3647
	  flushing of UI (fixes the dialog not updated while sending large
3648
	  messages).
3649

    
3650
2006-12-04
3651

    
3652
	* src/printing.c: implemented printing of multiple pages.
3653

    
3654
2006-12-04
3655

    
3656
	* src/printing.c: implemented page counting.
3657

    
3658
2006-12-04
3659

    
3660
	* src/printing.c: printing_print_message_part(): show confirmation
3661
	  dialog.
3662

    
3663
2006-12-04
3664

    
3665
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
3666
	  (thanks to Sebastian Kargel).
3667

    
3668
2006-11-30
3669

    
3670
	* libsylph/procmsg.c
3671
	  src/printing.[ch]
3672
	  src/messageview.c
3673
	  src/mimeview.[ch]
3674
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
3675

    
3676
2006-11-29
3677

    
3678
	* libsylph/prefs_common.[ch]
3679
	  src/summaryview.c
3680
	  src/prefs_common_dialog.c: added an option "Use external program for
3681
	  printing". It is ignored on GTK+ < 2.10, though.
3682

    
3683
2006-11-29
3684

    
3685
	* libsylph/prefs_common.[ch]
3686
	  src/compose.c
3687
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
3688
	  reply to self messages".
3689

    
3690
2006-11-24
3691

    
3692
	* src/mainwindow.c: account_selector_menu_cb(): only change current
3693
	  account display (fixes message view get scrolled to the top on
3694
	  account change).
3695

    
3696
2006-11-22
3697

    
3698
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
3699
	  is displayed at the top (fixes window not brought in front with
3700
	  the tray icon click after DnD).
3701

    
3702
2006-11-22
3703

    
3704
	* src/printing.[ch]
3705
	  src/summaryview.c: initial implementation of new printing using
3706
	  GtkPrintOperation.
3707

    
3708
2006-11-21
3709

    
3710
	* src/summaryview.c
3711
	  src/folderview.c
3712
	  src/mainwindow.c: disable new mail notification when any message
3713
	  is displayed, marked as read, or trashes are emptied.
3714

    
3715
2006-11-21
3716

    
3717
	* merged from LibSylph branch.
3718
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
3719
	* libsylph/session.c: check whether notify callback is set.
3720
	* libsylph/smtp.h
3721
	  libsylph/session.h
3722
	  libsylph/socket.h: fixed the offset of struct members independent
3723
	  from configuration.
3724

    
3725
2006-11-20
3726

    
3727
	* libsylph/folder.[ch]: added folder_scan_tree() and
3728
	  folder_create_tree().
3729

    
3730
2006-11-20
3731

    
3732
	* merged from LibSylph branch.
3733
	* libsylph/prefs_common.[ch]: added prefs_common_get().
3734
	* libsylph/filter.h: modified the prototype of filter_cond_new().
3735
	* libsylph/account.[ch]: added account_get_current_account().
3736
	* libsylph/mbox.c: use account_get_current_account().
3737
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
3738

    
3739
2006-11-16
3740

    
3741
	* src/mainwindow.c: main_window_create(): modified the height of
3742
	  the statusbar.
3743

    
3744
2006-11-16
3745

    
3746
	* src/summaryview.c: periodically update UI on manual filtering.
3747

    
3748
2006-11-15
3749

    
3750
	* src/jpilot.c: applied the patch for libpisock12 support (fixes
3751
	  AddressDB.pdb import failure). Thanks to Colin and Corey.
3752

    
3753
2006-11-14
3754

    
3755
	* libsylph/utils.[ch]: added get_document_dir() which returns the
3756
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
3757
	  home directory).
3758
	* src/filesel.c: filesel_select_file_full(): made the default directory
3759
	  document folder.
3760

    
3761
2006-11-14
3762

    
3763
	* src/addressadd.c: removed statusbar.
3764

    
3765
2006-11-13
3766

    
3767
	* src/headerview.[ch]: added Cc: header.
3768

    
3769
2006-11-13
3770

    
3771
	* src/addressadd.c: made the window position at the center of parent
3772
	  window. Also modified the layout.
3773

    
3774
2006-11-10
3775

    
3776
	* version 2.3.0beta5
3777

    
3778
2006-11-10
3779

    
3780
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
3781
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
3782
	  Some code cleanups.
3783

    
3784
2006-11-09
3785

    
3786
	* src/inc.c
3787
	  src/summaryview.c: only disable new mail notification when a new
3788
	  mail is actually read.
3789
	* src/trayicon.c: removed redundant include.
3790

    
3791
2006-11-08
3792

    
3793
	* src/trayicon.c
3794
	  src/icons/stock_sylpheed_newmail.png
3795
	  src/icons/stock_sylpheed_newmail_16.png
3796
	  src/icons/Makefile.am
3797
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
3798
	  mail.
3799

    
3800
2006-11-06
3801

    
3802
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
3803
	  large text.
3804

    
3805
2006-11-06
3806

    
3807
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
3808
	  printing a message with empty Subject, From, and To (thanks to
3809
	  Jonathan Woithe).
3810
	* libsylph/codeconv.c:
3811
	  conv_convert()
3812
	  conv_codeset_strdup_full()
3813
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
3814
	  (fixes crashes with NULL strings).
3815

    
3816
2006-11-02
3817

    
3818
	* libsylph/folder.[ch]
3819
	  libsylph/prefs_common.[ch]
3820
	  src/summaryview.c
3821
	  src/prefs_common_dialog.c: added the option "Remember last selected
3822
	  message".
3823

    
3824
2006-11-01
3825

    
3826
	* libsylph/prefs_common.[ch]
3827
	  src/main.c
3828
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
3829

    
3830
2006-10-31
3831

    
3832
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
3833
	  disable POP before SMTP option with non-POP3 account.
3834

    
3835
2006-10-30
3836

    
3837
	* version 2.3.0beta4
3838

    
3839
2006-10-30
3840

    
3841
	* libsylph/pop.[ch]
3842
	  src/inc.[ch]
3843
	  src/send_message.c
3844
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
3845
	  Nakamoto).
3846

    
3847
2006-10-20
3848

    
3849
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
3850

    
3851
2006-10-19
3852

    
3853
	* libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and
3854
	  UTF-8 to SJIS conversion (fixes character corruption on printing
3855
	  when environment-dependent characters are used in win32).
3856

    
3857
2006-10-19
3858

    
3859
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
3860
	  using GTK+ 2.4.x.
3861

    
3862
2006-10-19
3863

    
3864
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
3865
	  to Fukasawa).
3866

    
3867
2006-10-16
3868

    
3869
	* version 2.3.0beta3
3870

    
3871
2006-10-16
3872

    
3873
	* src/icons/group.xpm: removed the extra spaces.
3874

    
3875
2006-10-13
3876

    
3877
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
3878
	  is_nonblocking_mode(): implemented by saving SockInfo list.
3879
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
3880
	  event occurs for more than one second.
3881
	  Don't use sock_has_read_data() anymore.
3882

    
3883
2006-10-12
3884

    
3885
	* src/messageview.c: removed the border.
3886
	* src/mainwindow.c: decreased the size of statusbar.
3887

    
3888
2006-10-12
3889

    
3890
	* src/main.c
3891
	  src/stock_pixmap.[ch]
3892
	  src/icons/stock_sylpheed_32.png
3893
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
3894

    
3895
2006-10-10
3896

    
3897
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
3898
	  if GTK+ >= 2.10.0.
3899

    
3900
2006-10-10
3901

    
3902
	* src/headerview.c: headerview_init()
3903
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
3904
	  labels which are set not to have focus to make the selection visible.
3905

    
3906
2006-10-10
3907

    
3908
	* src/foldersel.c: foldersel_create(): removed vertical padding.
3909

    
3910
2006-10-10
3911

    
3912
	* src/icons/dir-*.xpm: removed extra spaces.
3913

    
3914
2006-10-10
3915

    
3916
	* src/main.c: win32: use small icon for application icon (fixes icon
3917
	  image got garbled).
3918

    
3919
2006-10-06
3920

    
3921
	* src/action.c: execute_actions(): don't move cursor on insertion
3922
	  mode (fixed a bug that inserted text was always placed at the top).
3923

    
3924
2006-10-05
3925

    
3926
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
3927
	  main window kept hidden on popup with another process).
3928
	* src/trayicon.c: use main_window_popup().
3929

    
3930
2006-10-04
3931

    
3932
	* version 2.3.0beta2
3933

    
3934
2006-10-04
3935

    
3936
	* libsylph/session.c
3937
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
3938

    
3939
2006-10-04
3940

    
3941
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
3942
	  new messages.
3943

    
3944
2006-10-03
3945

    
3946
	* libsylph/socket.c: win32: fd_read(), fd_write(): if recv() or send()
3947
	  fail with WSAEWOULDBLOCK, set errno to EAGAIN.
3948

    
3949
2006-10-03
3950

    
3951
	* src/inc.[ch]: exclude messages marked as read when counting new
3952
	  messages.
3953
	* libsylph/pop.[ch]: count messages skipped by size limit.
3954

    
3955
2006-10-02
3956

    
3957
	* src/mainwindow.c: main_window_get_position(): don't update position
3958
	  when window is hidden.
3959

    
3960
2006-09-28
3961

    
3962
	* version 2.3.0beta1
3963

    
3964
2006-09-28
3965

    
3966
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
3967
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
3968

    
3969
2006-09-28
3970

    
3971
	* src/trayicon.[ch]: trayicon_hide(): added.
3972
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
3973
	* src/main.c: app_will_exit(): call trayicon_destroy().
3974

    
3975
2006-09-28
3976

    
3977
	* src/trayicon.c: use 16x16 icon for Windows system tray.
3978
	* src/icons/stock_sylpheed_16.png
3979
	  src/icons/Makefile.am
3980
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
3981

    
3982
2006-09-28
3983

    
3984
	* src/trayicon.c: some code cleanups.
3985

    
3986
2006-09-27
3987

    
3988
	* src/summaryview.c: adjusted the width of icon columns for win32.
3989

    
3990
2006-09-27
3991

    
3992
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
3993
	  icon for 5 seconds.
3994
	* src/inc.c: blink the tray icon when new mails arrive.
3995

    
3996
2006-09-26
3997

    
3998
	* libsylph/prefs_common.[ch]
3999
	  src/trayicon.[ch]
4000
	  src/prefs_common_dialog.c
4001
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
4002
	  Just present window with left click of the tray icon.
4003
	  Removed 'About' menu.
4004
	  Added 'Display Sylpheed' menu.
4005
	  Added 'Minimize to tray icon' option.
4006

    
4007
2006-09-26
4008

    
4009
	* libsylph/session.[ch]: win32: made workaround for state machine
4010
	  freeze problem in GLib >= 2.8.x.
4011
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
4012
	  prevent the unexpected call of idle functions.
4013

    
4014
2006-09-22
4015

    
4016
	* version 2.2.9
4017

    
4018
2006-09-22
4019

    
4020
	* libsylph/defs.h: updated HOMEPAGE_URI.
4021
	  src/gtkshruler.c: updated URI.
4022

    
4023
2006-09-22
4024

    
4025
	* src/summaryview.c: fixed crash when summary was sorted by logical
4026
	  columns.
4027

    
4028
2006-09-21
4029

    
4030
	* version 2.2.8
4031

    
4032
2006-09-21
4033

    
4034
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
4035
	  view even if mlist is empty to update sort indicator.
4036

    
4037
2006-09-20
4038

    
4039
	* src/compose.c: compose_destroy()
4040
	  src/textview/c: textview_destroy(): remove selection clipboard
4041
	  before destruction (fixes crash with GTK+ 2.10 when closing window
4042
	  while selection is active).
4043

    
4044
2006-09-19
4045

    
4046
	* libsylph/utils.[ch]
4047
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
4048
	  when signing with PGP/MIME instead of using quoted-printable for
4049
	  compatibility with other MUAs.
4050

    
4051
2006-09-19
4052

    
4053
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
4054
	  encryption.
4055

    
4056
2006-09-14
4057

    
4058
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
4059
	  uidl file on disk full.
4060

    
4061
2006-09-14
4062

    
4063
	* src/textview.c: textview_write_error(): new.
4064
	  Made error messages display with red color. Show error when writing
4065
	  body failed.
4066

    
4067
2006-09-14
4068

    
4069
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
4070
	  session (fixes incorrect state display in Win32).
4071

    
4072
2006-09-14
4073

    
4074
	* src/summaryview.c: workaround for broken
4075
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
4076
	  Don't show sort indicator on icon columns.
4077
	  Simplified compose mode.
4078

    
4079
2006-09-13
4080

    
4081
	* libsylph/utils.c
4082
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
4083
	  error checking.
4084
	  procmime_get_part_fp(): check the return value of
4085
	  procmime_decode_content().
4086
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
4087
	  value.
4088

    
4089
2006-09-13
4090

    
4091
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
4092
	  a corrupted cache data.
4093
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
4094
	  and check error before rewind().
4095

    
4096
2006-09-13
4097

    
4098
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
4099
	  file and check errors.
4100

    
4101
2006-09-12
4102

    
4103
	* src/importldif.c: change cancel button to close when import
4104
	  finished.
4105
	* src/ldif.c: ldif_get_line(): refactored.
4106
	  ldif_read_file(): fixed a memory leak.
4107

    
4108
2006-09-12
4109

    
4110
	* libsylph/codeconv.c
4111
	  src/compose.c: made workaround for UTF-8 with BOM.
4112

    
4113
2006-09-12
4114

    
4115
	* src/ldif.[ch]: supported base64 encoded entries.
4116
	  Supported "mozillaNickname" entry.
4117
	  Use cn for display name if exists.
4118
	  Reverse first and last name on Japanese locale.
4119

    
4120
2006-09-06
4121

    
4122
	* src/messageview.c
4123
	  src/summaryview.c
4124
	  src/mainwindow.c: unify menu strings "View/Message source" and
4125
	  "View/All headers".
4126

    
4127
2006-09-06
4128

    
4129
	* libsylph/procmsg.h: MsgInfo
4130
	  src/compose.h: AttachInfo: don't use off_t because its size may
4131
	  change between compile time.
4132

    
4133
2006-09-06
4134

    
4135
	* libsylph/socket.c: retry waitpid() when it is interrupted
4136
	  (thanks to Stefaan).
4137

    
4138
2006-09-06
4139

    
4140
	* src/action.c: free_children(): wait for processes when they still
4141
	  exist.
4142
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
4143

    
4144
2006-09-06
4145

    
4146
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
4147
	  transparency (thanks to Fryderyk Dziarmagowski).
4148

    
4149
2006-09-04
4150

    
4151
	* src/action.c: execute_actions(): fixed wrong insertion point at
4152
	  TextView.
4153

    
4154
2006-08-23
4155

    
4156
	* libsylph/imap.[ch]
4157
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
4158
	  (thanks to IKEDA Soji).
4159

    
4160
2006-08-23
4161

    
4162
	* libsylph/procmsg.[ch]
4163
	  libsylph/procmime.[ch]
4164
	  src/textview.c
4165
	  src/mimeview.c
4166
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
4167
	  member from MimeInfo.
4168

    
4169
2006-08-17
4170

    
4171
	* src/textview.c
4172
	  src/rfc2015.c: supported verification of encrypted and signed
4173
	  messages with combined method.
4174
	  Show full signature information on the text view.
4175

    
4176
2006-08-16
4177

    
4178
	* src/sourcewindow.c: fixed scrolling problem on first click.
4179

    
4180
2006-08-15
4181

    
4182
	* libsylph/prefs_common.[ch]
4183
	  src/summaryview.c: don't move to trash on manual junk filtering when
4184
	  'Delete junk mails from server on receiving' is set.
4185

    
4186
2006-08-10
4187

    
4188
	* src/prefs_ui.[ch]
4189
	  src/prefs_common_dialog.c: link the state of 'Open first unread
4190
	  message when entering a folder' with 'Always open messages in
4191
	  summary when selected'.
4192

    
4193
2006-08-09
4194

    
4195
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
4196
	  sensitivity of '/File/Append signature'.
4197

    
4198
2006-08-09
4199

    
4200
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
4201
	  encoding of text file to see if it is locale encoding or UTF-8.
4202
	* src/compose.c: compose_insert_file(): check whole file to see if it
4203
	  is UTF-8.
4204

    
4205
2006-08-07
4206

    
4207
	* configure.in: use onig-config.
4208

    
4209
2006-08-07
4210

    
4211
	* src/folderview.c: added separator before 'Mark all read'.
4212

    
4213
2006-08-04
4214

    
4215
	* src/sylpheed.rc.in
4216
	  configure.in: added version information.
4217

    
4218
2006-08-04
4219

    
4220
	* src/sylpheed.rc.in
4221
	  src/Makefile.am
4222
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
4223

    
4224
2006-08-03
4225

    
4226
	* configure.in: fixed a bug that $LIBS was not properly restored
4227
	  when OpenSSL test failed (thanks to IWAMOTO Kouichi).
4228

    
4229
2006-08-03
4230

    
4231
	* libsylph/filter.c
4232
	  src/about.c
4233
	  src/prefs_filter_edit.c
4234
	  configure.in: Oniguruma can be used instead of system's regex API
4235
	  (thanks to IWAMOTO Kouichi).
4236

    
4237
2006-08-02
4238

    
4239
	* src/sumaryview.c:
4240
	  summary_filter_func()
4241
	  summary_filter_junk_func(): fixed a bug that flag changes were not
4242
	  saved with manual filtering.
4243

    
4244
2006-07-31
4245

    
4246
	* version 2.2.7
4247

    
4248
2006-07-31
4249

    
4250
	* src/folderview.c: folderview_menu_popup(): enable some menu items
4251
	  on receiving.
4252
	* libsylph/procmsg_empty_trash(): check whether the folder is really
4253
	  trash.
4254

    
4255
2006-07-28
4256

    
4257
	* src/rfc2015.c: sig_status_for_key(): check the error of
4258
	  gpgme_get_key() (fixes crashes on checking signature).
4259

    
4260
2006-07-28
4261

    
4262
	* src/compose.c
4263
	  src/messageview.c
4264
	  src/prefs_common_dialog.c
4265
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
4266

    
4267
2006-07-27
4268

    
4269
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
4270

    
4271
2006-07-26
4272

    
4273
	* src/compose.c: compose_reply_set_entry(): use original address
4274
	  strings instead of stripped ones. Fixed a bug that To: address
4275
	  was duplicated in Cc: on reply-to-all.
4276

    
4277
2006-07-25
4278

    
4279
	* libsylph/prefs_common.[ch]
4280
	  src/inc.c
4281
	  src/prefs_common_dialog.c: added an option to filter junk mails
4282
	  before normal filtering.
4283

    
4284
2006-07-24
4285

    
4286
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
4287
	  menu.
4288

    
4289
2006-07-21
4290

    
4291
	* src/summaryview.c: summary_filter_real(): fixed a bug that manual
4292
	  junk filtering didn't work when no filter rule exist.
4293

    
4294
2006-06-27
4295

    
4296
	* po/tr.po: fixed a typo which caused crash.
4297

    
4298
2006-06-26
4299

    
4300
	* src/gtkutils.[ch]: gtkut_tree_view_fast_clear(): new.
4301
	* src/summaryview.c: made workarounds for the crash in GTK+ 2.8.x.
4302

    
4303
2006-06-25
4304

    
4305
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
4306
	  performance.
4307
	  Don't scan virtual folders.
4308

    
4309
2006-06-25
4310

    
4311
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
4312
	  removed redundant folder scan.
4313
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
4314
	  platforms (not tested).
4315

    
4316
2006-06-23
4317

    
4318
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
4319
	  directory using FindFirstFile() / FindNextFile().
4320

    
4321
2006-06-16
4322

    
4323
	* src/folderview.c: folderview_menu_popup(): enable "Mark all read"
4324
	  only when selected folder is opened in the case of IMAP4.
4325

    
4326
2006-06-16
4327

    
4328
	* libsylph/procmsg.[ch]
4329
	  src/folderview.c: added "Mark all read" to the folder context menu.
4330

    
4331
2006-06-09
4332

    
4333
	* version 2.2.6
4334

    
4335
2006-06-08
4336

    
4337
	* src/textview.c: textview_write_link(): remove spaces from href
4338
	  (fixes execution failure with ShellExecute() on Win32 and URI check).
4339

    
4340
2006-06-04
4341

    
4342
	* src/send_message.c: send_message_smtp(): added missing timeout
4343
	  handling (thanks to Colin).
4344

    
4345
2006-06-01
4346

    
4347
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
4348
	  3516.
4349

    
4350
2006-05-29
4351

    
4352
	* version 2.2.5
4353

    
4354
2006-05-26
4355

    
4356
	* libsylph/pop.c: pop3_lookup_next(): increment
4357
	  Pop3Session::cur_total_bytes too when deleting expired messages.
4358

    
4359
2006-05-26
4360

    
4361
	* src/foldersel.c: fixed a bug that bold face was disabled with
4362
	  GLib 2.10 and Pango 1.12.
4363

    
4364
2006-05-17
4365

    
4366
	* src/main.c: fixed execution failure when using accessibility module.
4367
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
4368
	  and buffer overflow when using half-width kana.
4369

    
4370
2006-05-09
4371

    
4372
	* src/summaryview.c: don't decrease new/unread count if zero.
4373

    
4374
2006-03-29
4375

    
4376
	* version 2.2.4
4377

    
4378
2006-03-27
4379

    
4380
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
4381

    
4382
2006-03-27
4383

    
4384
	* libsylph/utils.[ch]: subst_control(): new.
4385
	* libsylph/procheader.c: procheader_parse_stream(): remove control
4386
	  characters from headers.
4387
	* src/folderview.c
4388
	  src/summaryview.c: fixed a bug that bold face was disabled with
4389
	  GLib 2.10 and Pango 1.12.
4390

    
4391
2006-03-24
4392

    
4393
	* src/summaryview.[ch]: added the clear button for quick search entry.
4394

    
4395
2006-03-24
4396

    
4397
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
4398
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
4399

    
4400
2006-03-17
4401

    
4402
	* src/prefs_ui.[ch]
4403
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
4404
	  encoding method.
4405

    
4406
2006-03-17
4407

    
4408
	* libsylph/utils.[ch]
4409
	  libsylph/prefs_common.[ch]
4410
	  libsylph/procmime.c
4411
	  libsylph/codeconv.[ch]
4412
	  src/compose.c: implemented RFC 2231 filename encoding on send.
4413

    
4414
2006-03-16
4415

    
4416
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
4417

    
4418
2006-03-14
4419

    
4420
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
4421
	  when comparing path on Win32 (fixes duplicated subfolders when
4422
	  rebuilding folder tree on Win32 while settings were shared between
4423
	  Win32 and Unix).
4424

    
4425
2006-03-14
4426

    
4427
	* version 2.2.3
4428

    
4429
2006-03-10
4430

    
4431
	* src/icons/sylpheed.ico: made background transparent.
4432

    
4433
2006-03-10
4434

    
4435
	* src/query_search.c: enabled sorting of the result.
4436

    
4437
2006-03-10
4438

    
4439
	* src/editbook.c
4440
	  src/editgroup.c
4441
	  src/importldif.c
4442
	  src/editjpilot.c
4443
	  src/editaddress.c
4444
	  src/addressadd.c
4445
	  src/editldap_basedn.c
4446
	  src/editvcard.c
4447
	  src/editldap.c: modified the spacing of statusbar.
4448

    
4449
2006-03-10
4450

    
4451
	* src/addressbook.c: modified the accelerators, and the layout.
4452

    
4453
2006-03-10
4454

    
4455
	* libsylph/procmsg.[ch]
4456
	  src/messageview.c
4457
	  src/summaryview.c: printing messages now follows 'Show all headers'
4458
	  status.
4459

    
4460
2006-03-09
4461

    
4462
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
4463
	  if ~/.sylpheed-2.0/mailcap not found.
4464

    
4465
2006-03-09
4466

    
4467
	* libsylph/utils.[ch]
4468
	  libsylph/prefs_common.[ch]
4469
	  src/mimeview.c: added a hidden option "mime_command" for backward
4470
	  compatibility.
4471
	* libsylph/procmime.c
4472
	  libsylph/procmsg.c
4473
	  src/compose.c
4474
	  src/inc.c
4475
	  src/messageview.c
4476
	  src/summaryview.c: use str_find_format_times().
4477

    
4478
2006-03-08
4479

    
4480
	* libsylph/procmime.c: read mailcap file other than standard location.
4481

    
4482
2006-03-08
4483

    
4484
	* libsylph/procmime.[ch]
4485
	  src/mimeview.c: removed metamail support and replaced it with
4486
	  the alternative implementation.
4487
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
4488
	  "mime_audio_player" options for compatibility, but made them empty
4489
	  by default.
4490

    
4491
2006-03-07
4492

    
4493
	* src/compose.c: compose_get_signature_str(): allow relative signature
4494
	  path.
4495

    
4496
2006-03-06
4497

    
4498
	* src/textview.c: textview_uri_security_check(): ignore trailing path
4499
	  separator when comparing URI.
4500

    
4501
2006-03-06
4502

    
4503
	* src/compose.[ch]
4504
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
4505
	  compose window if not exist.
4506

    
4507
2006-03-06
4508

    
4509
	* libsylph/prefs_common.[ch]
4510
	  src/addressbook.c: preserve the window position of address book.
4511
	  Moved the position of Help menu.
4512

    
4513
2006-03-06
4514

    
4515
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
4516
	  mail accounts.
4517

    
4518
2006-03-03
4519

    
4520
	* version 2.2.2
4521

    
4522
2006-03-02
4523

    
4524
	* src/message_search.c: fixed crash after a message window was closed
4525
	  while the search dialog was still open.
4526

    
4527
2006-03-02
4528

    
4529
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
4530
	  to move folders right under the root folder.
4531

    
4532
2006-03-01
4533

    
4534
	* src/alertpanel.c: place dialog center if it is out of range (fixes
4535
	  main window becomes not responsive when alert dialog is shown while
4536
	  it is minimized on win32).
4537

    
4538
2006-03-01
4539

    
4540
	* src/main.c: win32: do console initialization only once.
4541

    
4542
2006-02-28
4543

    
4544
	* src/main.c: win32: output debug and help messages to newly created
4545
	  console.
4546

    
4547
2006-02-27
4548

    
4549
	* libsylph/utils.c: execute_async(), execute_sync(): win32: fixed
4550
	  encoding problem (GSpawn in GLib < 2.8.2 takes codepage arguments).
4551

    
4552
2006-02-27
4553

    
4554
	* version 2.2.1
4555

    
4556
2006-02-24
4557

    
4558
	* configure.in: enabled GtkSpell by default.
4559

    
4560
2006-02-24
4561

    
4562
	* libsylph/folder.h: fixed comments.
4563

    
4564
2006-02-24
4565

    
4566
	* src/summaryview.c: performance fix when resetting the quick search
4567
	  while sorted by thread date with descending order.
4568
	* Makefile.am
4569
	  sylpheed.spec.in: added README.es.
4570

    
4571
2006-02-24
4572

    
4573
	* README.es: added (thanks to Ricardo Mones).
4574
	* README, README.ja: changed the FSF address.
4575

    
4576
2006-02-23
4577

    
4578
	* src/subscribedialog.c: ignore non-ascii newsgroup names (fixes crash
4579
	  on Win32).
4580

    
4581
2006-02-22
4582

    
4583
	* libsylph/folder.c: folder_get_path(): use filename-safe string for
4584
	  IMAP cache directory.
4585
	* src/prefs_common_dialog.c: fixed a warning on compile.
4586

    
4587
2006-02-21
4588

    
4589
	* libsylph/utils.[ch]: uriencode_for_filename(): creates filename-safe
4590
	  string by URI encode (except space).
4591
	* libsylph/pop.c: use filename-safe string for UIDL file (might break
4592
	  backward compatibility on Unix).
4593

    
4594
2006-02-14
4595

    
4596
	* libsylph/session.c
4597
	  libsylph/socket.[ch]: win32: avoid blocking when reading from
4598
	  socket.
4599

    
4600
2006-02-13
4601

    
4602
	* version 2.2.0
4603

    
4604
2006-02-10
4605

    
4606
	* sylpheed.spec.in: modified Requires:.
4607

    
4608
2006-02-09
4609

    
4610
	* src/summaryview.c
4611
	  src/folderview.c: prohibit move/copy from/to queue folders, and
4612
	  move/copy to virtual folders.
4613

    
4614
2006-02-09
4615

    
4616
	* version 2.2.0rc
4617

    
4618
2006-02-08
4619

    
4620
	* libsylph/codeconv.c: conv_get_fallback_for_private_encoding():
4621
	  supported "x-sjis" encoding.
4622

    
4623
2006-02-08
4624

    
4625
	* libsylph/codeconv.c:
4626
	  conv_get_locale_charset()
4627
	  conv_get_locale_charset_str(): use GLib API on Win32 (fixes wrong
4628
	  encoding returned).
4629
	  src/rfc2015.c: sig_status_full(): use g_locale_to_utf8() for locale
4630
	  to UTF-8 conversion.
4631

    
4632
2006-02-07
4633

    
4634
	* src/mainwindow.c: made the help window of command line options
4635
	  singleton.
4636

    
4637
2006-02-07
4638

    
4639
	* src/tryaicon.c: trayicon_button_pressed(): force dropping of
4640
	  obscured flag in case window is obscured by always-on-top windows.
4641

    
4642
2006-02-07
4643

    
4644
	* src/compose.c: compose_exec_ext_editor(): fixed a problem that the
4645
	  UI was still insensitive after execution of external editor failed
4646
	  (thanks to M.Suzuki).
4647

    
4648
2006-02-07
4649

    
4650
	* src/tryaicon.c: trayicon_button_pressed(): use gtk_widget_iconify()
4651
	  instead of gtk_widget_hide() (fixes some problems).
4652

    
4653
2006-02-06
4654

    
4655
	* version 2.2.0beta8
4656

    
4657
2006-02-06
4658

    
4659
	* src/prefs_filter_edit.c: disabled regex match type on win32.
4660

    
4661
2006-02-06
4662

    
4663
	* libsylph/mh.c
4664
	  libsylph/imap.c: don't reset unread flag when moving/copying
4665
	  messages into trash.
4666

    
4667
2006-02-06
4668

    
4669
	* libsylph/mh.c: win32: fixed a bug that the contents of folders which
4670
	  have specific Japanese characters such as 'Hyou' (which contains
4671
	  0x5c ('\') at the second byte) at the end of its name couldn't be
4672
	  seen.
4673

    
4674
2006-02-06
4675

    
4676
	* src/messageview.[ch]: update menu when show_all_headers state
4677
	  changed.
4678

    
4679
2006-02-05
4680

    
4681
	* libsylph/pop.c: pop3_getrange_stat_recv(): fixed non-portable format
4682
	  string ("%Ld" is not defined in *BSD, including Mac OS X). This
4683
	  fixes wrong status display at receiving on *BSD systems.
4684
	* libsylph/utils.c: to_human_readable(): disabled translation.
4685

    
4686
2006-02-03
4687

    
4688
	* src/summaryview.c: summary_row_expanded(): re-enabled workaround
4689
	  on GTK+ 2.8.
4690

    
4691
2006-02-03
4692

    
4693
	* src/mimeview.c: mimeview_show_mime_part(): show filenames with
4694
	  normal font.
4695

    
4696
2006-02-02
4697

    
4698
	* manual/ja/sylpheed.sgml: partially updated for 2.2.
4699

    
4700
2006-02-02
4701

    
4702
	* src/mainwindow.c: main_window_key_pressed(): handle Tab key as a
4703
	  special case.
4704

    
4705
2006-02-02
4706

    
4707
	* src/inc.c
4708
	  src/trayicon.c
4709
	  src/gtkutils.[ch]
4710
	  src/mainwindow.[ch]: don't enable trayicon action if modal window
4711
	  exists. Present window on click if main window is obscured.
4712

    
4713
2006-02-02
4714

    
4715
	* src/mainwindow.c: added the help of command line options.
4716

    
4717
2006-02-02
4718

    
4719
	* src/mainwindow.c: main_window_key_pressed(): fixed key event
4720
	  handling of the quick search entry.
4721

    
4722
2006-02-01
4723

    
4724
	* src/inc.c
4725
	  src/folderview.[ch]: properly count the number of new messages on
4726
	  local and remote mailboxes.
4727

    
4728
2006-02-01
4729

    
4730
	* libsylph/imap.c: imap_cmd_gen_recv(): trim too long lines (ex.
4731
	  SEARCH command).
4732

    
4733
2006-02-01
4734

    
4735
	* src/mainwindow.[ch]: disable Send button if no account exist.
4736

    
4737
2006-02-01
4738

    
4739
	* libsylph/prefs_common.c: modified the default of summaryview_height.
4740

    
4741
2006-02-01
4742

    
4743
	* src/compose.c
4744
	  src/messageview.c
4745
	  src/mainwindow.c: disabled Actions menu on win32.
4746

    
4747
2006-01-31
4748

    
4749
	* version 2.2.0beta7
4750

    
4751
2006-01-31
4752

    
4753
	* src/compose.c
4754
	  src/messageview.c
4755
	  src/prefs_common_dialog.c
4756
	  src/mainwindow.c: added Arabic encoding (thanks to Mohammed Sameer).
4757

    
4758
2006-01-31
4759

    
4760
	* src/statusbar.c
4761
	  src/textview.c: disabled the trimming of statusbar strings.
4762

    
4763
2006-01-31
4764

    
4765
	* libsylph/prefs_common.[ch]
4766
	  src/addressbook.c: the size of address book is now remembered.
4767

    
4768
2006-01-31
4769

    
4770
	* src/mainwindow.c: added 'Mark thread as read' menu.
4771
	* src/summaryview.c: summary_mark_thread_as_read(): fixed leaks of
4772
	  GtkTreePath list.
4773

    
4774
2006-01-30
4775

    
4776
	* src/summaryview.[ch]: implemented 'Mark thread as read'.
4777

    
4778
2006-01-30
4779

    
4780
	* src/summaryview.c: enabled the move/copy of the whole message in
4781
	  collapsed threads.
4782

    
4783
2006-01-30
4784

    
4785
	* libsylph/account.[ch]
4786
	  src/compose.c: compose_reply(): fixed a bug that automatic account
4787
	  selection was disabled on IMAP4 folders.
4788

    
4789
2006-01-30
4790

    
4791
	* libsylph/socket.[ch]: code cleanup.
4792

    
4793
2006-01-28
4794

    
4795
	* src/main.c: win32: properly popup main window on remote command mode
4796
	  using SetForegroundWindow().
4797

    
4798
2006-01-27
4799

    
4800
	* src/summaryview.c: summary_selection_changed(): only execute idle
4801
	  function on button press.
4802

    
4803
2006-01-27
4804

    
4805
	* src/summaryview.c: summary_selection_changed(): display message in
4806
	  idle function (fixes wrong drag begin state after passphrase dialog
4807
	  appeared).
4808

    
4809
2006-01-27
4810

    
4811
	* src/passphrase.c: convert passphrase into locale encoding.
4812

    
4813
2006-01-27
4814

    
4815
	* src/gtkutils.[ch]
4816
	  src/summaryview.c: when deleting a collapsed thread, all the
4817
	  messages in the thread will be removed.
4818

    
4819
2006-01-27
4820

    
4821
	* src/query_search.[ch]
4822
	  src/Makefile.am
4823
	  src/folderview.c
4824
	  src/mainwindow.c: renamed summary_search.[ch] to query_search.[ch].
4825

    
4826
2006-01-26
4827

    
4828
	* libsylph/prefs_common.[ch]
4829
	  src/compose.c
4830
	  src/prefs_common_dialog.c: removed 'Wrap before sending' option,
4831
	  which was rather problematic.
4832

    
4833
2006-01-26
4834

    
4835
	* libsylph/socket.c
4836
	  configure.in: supported IPv6 on Win32.
4837

    
4838
2006-01-26
4839

    
4840
	* src/textview.c
4841
	  src/mimeview.c
4842
	  src/summaryview.c
4843
	  src/folderview.c: also recognize GDK_KP_* keycodes.
4844

    
4845
2006-01-25
4846

    
4847
	* version 2.2.0beta6
4848

    
4849
2006-01-25
4850

    
4851
	* libsylph/virtual.c
4852
	  src/summary_search.c: exclude trash on recursive search.
4853
	* src/prefs_search_folder.[ch]
4854
	  src/folderview.c: update summary when virtual folders are modified.
4855

    
4856
2006-01-25
4857

    
4858
	* libsylph/procmsg.[ch]: procmsg_trash_messages_exist(): added.
4859
	* src/folderview.c: folderview_menu_popup(): don't make 'Empty trash'
4860
	  active if trashed messages don't exist.
4861
	  src/mainwindow.c: main_window_empty_trash(): return immediately
4862
	  when trashed messages don't exist.
4863

    
4864
2006-01-25
4865

    
4866
	* src/compose.c: 'File/Insert signature' now inserts signature into
4867
	  current cursor position. 'File/Append signature' was added for the
4868
	  previous behavior.
4869

    
4870
2006-01-24
4871

    
4872
	* src/summaryview.c: summary_qsearch_reset(), summary_qsearch():
4873
	  update the sensitivity of UI.
4874

    
4875
2006-01-24
4876

    
4877
	* src/compose.c: compose_attach_parts(): force attaching of specific
4878
	  types even if filename is unspecified.
4879
	  src/procmime.[ch]: added MIME_VIDEO to ContentType.
4880

    
4881
2006-01-24
4882

    
4883
	* src/foldersel.c: place dialog at the center on parent window.
4884

    
4885
2006-01-24
4886

    
4887
	* src/alertpanel.c
4888
	  src/inputdialog.c: set transient window before gtk_widget_show()
4889
	  (fixed wrong window position).
4890

    
4891
2006-01-24
4892

    
4893
	* libsylph/account.c
4894
	  libsylph/prefs_account.c
4895
	  src/prefs_account_dialog.c: fixed memory leaks.
4896
	* libsylph/imap.c: imap_session_connect(): save temporary password.
4897
	  imap_close(): don't try to connect to server when closing.
4898

    
4899
2006-01-24
4900

    
4901
	* libsylph/procsg.c: procmsg_remove_all_cached_messages(): skip
4902
	  virtual folders.
4903

    
4904
2006-01-23
4905

    
4906
	* libsylph/procmsg.[ch]
4907
	  libsylph/prefs_account.[ch]
4908
	  src/main.c
4909
	  src/prefs_account_dialog.[ch]: implemented clearing of IMAP4 message
4910
	  caches on exit.
4911

    
4912
2006-01-23
4913

    
4914
	* libsylph/imap.c: imap_do_copy_msgs(): fixed a bug that cache files
4915
	  in source folder was not removed was fixed.
4916

    
4917
2006-01-20
4918

    
4919
	* src/compose.c: compose_new(): fixed filename encoding.
4920
	* src/main.c: open_compose_new(): allow non-ascii mailto string and
4921
	  filename.
4922

    
4923
2006-01-20
4924

    
4925
	* src/alertpanel.c
4926
	  src/inputdialog.c
4927
	  src/filesel.c: place dialog at the center on parent window.
4928

    
4929
2006-01-20
4930

    
4931
	* version 2.2.0beta5
4932

    
4933
2006-01-20
4934

    
4935
	* src/summaryview.c: added tooltip for search entry.
4936

    
4937
2006-01-20
4938

    
4939
	* src/prefs_search_folder.c
4940
	  src/prefs_folder_item.c: use gtk_widget_modify_base() instead of
4941
	  copying style. Realize window before getting style.
4942

    
4943
2006-01-19
4944

    
4945
	* src/summaryview.c: summary_qsearch_reset(), summary_qsearch(): clear
4946
	  invalidated selection (fixes crash on quick search).
4947

    
4948
2006-01-19
4949

    
4950
	* src/trayicon.c
4951
	  src/menu.h: fixed account selector of compose window having
4952
	  unintended mnemonic.
4953

    
4954
2006-01-19
4955

    
4956
	* libsylph/imap.c: imap_scan_tree_recursive(): handle virtual folders
4957
	  properly.
4958
	* src/folderview.c: folderview_menu_popup(): prohibit new folder under
4959
	  virtual folders.
4960

    
4961
2006-01-19
4962

    
4963
	* src/summaryview.c: summary_thread_build(), summary_unthread(): block
4964
	  signal handlers for optimization.
4965

    
4966
2006-01-19
4967

    
4968
	* src/summaryview.[ch]: implemented quick filter.
4969

    
4970
2006-01-18
4971

    
4972
	* libsylph/filter.[ch]
4973
	  src/prefs_filter_edit.[ch]: added filter conditions of status such
4974
	  as 'unread', 'mark', 'color-label', and 'mime'.
4975

    
4976
2006-01-18
4977

    
4978
	* src/summaryview.c: update all_mlist on sorting to save the order.
4979

    
4980
2006-01-17
4981

    
4982
	* src/export.c
4983
	  src/import.c: modified the window management of export / import
4984
	  dialog.
4985

    
4986
2006-01-17
4987

    
4988
	* libsylph/prefs_common.[ch]
4989
	  src/summaryview.[ch]
4990
	  src/mainwindow.c: enabled toggle of the searchbar.
4991

    
4992
2006-01-17
4993

    
4994
	* src/summaryview.[ch]
4995
	  src/mainwindow.c: implemented quick search of the summary view.
4996

    
4997
2006-01-17
4998

    
4999
	* libsylph/news.c: news_get_group_list(): show more verbose warnings.
5000

    
5001
2006-01-13
5002

    
5003
	* version 2.2.0beta4
5004

    
5005
2006-01-13
5006

    
5007
	* libsylph/prefs_common.[ch]
5008
	  src/trayicon.c
5009
	  src/menu.h
5010
	  src/main.h
5011
	  src/prefs_common_dialog.c
5012
	  src/mainwindow.[ch]: perform show/hide on trayicon click.
5013
	  Implemented popup menu on trayicon.
5014

    
5015
2006-01-13
5016

    
5017
	* libsylph/pop.[ch]
5018
	  src/inc.[ch]: fixed 32-bit integer overflow where the total size of
5019
	  messages is greater than 2GB.
5020

    
5021
2006-01-12
5022

    
5023
	* src/summaryview.c: summary_set_tree_model_from_list(): fixed a
5024
	  memory leak where threading is off.
5025

    
5026
2006-01-12
5027

    
5028
	* libsylph/virtual.c: virtual_rename_folder(): added.
5029
	* src/folderview.c: folderview_rename_folder_cb(): fixed renaming of
5030
	  virtual folders.
5031
	  folderview_move_folder_cb(): don't allow a virtual folder as parent.
5032
	  folderview_menu_popup(): enabled rename/delete of virtual folders
5033
	  on newsgroups.
5034

    
5035
2006-01-12
5036

    
5037
	* src/folderview.c: replace "Search messages..." with "Edit search
5038
	  condition..." menu on virtual folder.
5039
	  folderview_menu_popup(): code cleanup.
5040

    
5041
2006-01-12
5042

    
5043
	* src/about.[ch]
5044
	  README
5045
	  README.ja: updated copyright year.
5046

    
5047
2006-01-11
5048

    
5049
	* src/folderview.c: folderview_check_new(): exclude virtual folders.
5050

    
5051
2006-01-11
5052

    
5053
	* version 2.2.0beta3
5054

    
5055
2006-01-11
5056

    
5057
	* src/mainwindow.c: search_cb(): open search folder property on
5058
	  virtual folder.
5059

    
5060
2006-01-10
5061

    
5062
	* src/prefs_search_folder.c: added name entry. Also show name in the
5063
	  window title.
5064

    
5065
2006-01-10
5066

    
5067
	* src/textview.c: get_uri_part(): use glib functions for isgraph() and
5068
	  ispunct(). Include some trailing punctuations as URI.
5069

    
5070
2006-01-10
5071

    
5072
	* src/summaryview.c
5073
	  src/mainwindow.c: repositioned the "Delete" menu and added a
5074
	  separator to prevent accidental selection.
5075

    
5076
2006-01-10
5077

    
5078
	* libsylph/virtual.c
5079
	  libsylph/defs.h
5080
	  src/prefs_search_folder.c: implemented the modification of search
5081
	  folder condition.
5082

    
5083
2006-01-06
5084

    
5085
	* src/prefs_search_folder.[ch]
5086
	  src/summary_search.[ch]
5087
	  src/folderview.c
5088
	  src/prefs_filter_edit.[ch]: partially implemented search folder
5089
	  properties.
5090

    
5091
2006-01-06
5092

    
5093
	* src/folderview.c: modified the message of deleting search folder.
5094

    
5095
2006-01-06
5096

    
5097
	* src/summary_search.c: accept when name entry is activated on the
5098
	  save dialog.
5099
	* src/summaryview.c: summary_status_show(): use gint64 for sel_size to
5100
	  avoid overflow on environments where sizeof(off_t) is 4.
5101

    
5102
2006-01-06
5103

    
5104
	* libsylph/virtual.c: don't compare temporary flags (fixes a bug that
5105
	  search cache occasionally didn't work).
5106

    
5107
2006-01-06
5108

    
5109
	* src/summary_search.c
5110
	  src/prefs_filter_edit.[ch]: prefs_filter_edit_cond_edit_to_list():
5111
	  added for minor code cleanup.
5112

    
5113
2006-01-05
5114

    
5115
	* src/textview.c: textview_make_clickable_parts(): add http:// scheme
5116
	  before implicit URIs begin with 'www.'.
5117

    
5118
2006-01-05
5119

    
5120
	* libsylph/virtual.c
5121
	  src/folderview.c: fixed a bug that search folders under IMAP4 or
5122
	  NNTP folders couldn't be removed.
5123

    
5124
2005-12-27
5125

    
5126
	* libsylph/procmsg.[ch]
5127
	  libsylph/virtual.c: cache search result to speed up on and after
5128
	  the second search.
5129
	* src/summary_search.c: fixed a warning.
5130

    
5131
2005-12-26
5132

    
5133
	* version 2.2.0beta2
5134

    
5135
2005-12-26
5136

    
5137
	* libsylph/pop.[ch]: prevent duplicate retrieval after incomplete
5138
	  session.
5139

    
5140
2005-12-26
5141

    
5142
	* src/compose.c
5143
	  src/messageview.c
5144
	  src/prefs_common_dialog.c
5145
	  src/mainwindow.c: added Windows-1252 for display encoding. Removed
5146
	  EUC-TW from the outgoing encoding of compose window.
5147

    
5148
2005-12-26
5149

    
5150
	* src/compose.c: compose_attach_parts(): don't traverse inside
5151
	  message/rfc822 to avoid duplicated attachments.
5152

    
5153
2005-12-26
5154

    
5155
	* src/compose.c: only add modified flag when files are manually
5156
	  attached.
5157

    
5158
2005-12-26
5159

    
5160
	* libsylph/utils.c: subst_for_filename(): added more characters to be
5161
	  substituted (for Win32).
5162
	  generate_mime_boundary(): replaced subst_char() with subst_chars().
5163

    
5164
2005-12-25
5165

    
5166
	* src/compose.c: compose_attach_parts(): include message/rfc822 parts.
5167

    
5168
2005-12-25
5169

    
5170
	* src/folderview.c: fixed a bug that previously selected row was
5171
	  removed from the view instead of currently selected one when
5172
	  deleting/renaming folders from the context menu.
5173

    
5174
2005-12-25
5175

    
5176
	* src/compose.c: compose_attach_parts(): attach all parts with
5177
	  filenames, and don't if not (fixes failure of forwarding attachments
5178
	  in some cases).
5179

    
5180
2005-12-22
5181

    
5182
	* version 2.2.0beta1
5183

    
5184
2005-12-22
5185

    
5186
	* src/compose.c: compose_is_itemized(): fixed enumerated lines
5187
	  detection.
5188

    
5189
2005-12-22
5190

    
5191
	* src/summary_search.c
5192
	  src/mainwindow.c: modified window handling.
5193

    
5194
2005-12-22
5195

    
5196
	* src/summaryview.[ch]
5197
	  src/summary_search.c: select activated message in summary view if
5198
	  possible.
5199

    
5200
2005-12-22
5201

    
5202
	* src/summaryview.c: summary_row_expanded(): disable workaround with
5203
	  GTK+ 2.8.
5204

    
5205
2005-12-21
5206

    
5207
	* libsylph/procmsg.[ch]
5208
	  src/compose.c
5209
	  src/summaryview.[ch]: reflect flag changes on virtual folders in the
5210
	  real ones.
5211

    
5212
2005-12-21
5213

    
5214
	* libsylph/virtual.c
5215
	  libsylph/filter.c
5216
	  src/summary_search.c
5217
	  src/prefs_folder_item.c
5218
	  src/folderview.c: show progress when opening search folder. Don't
5219
	  allow the search of search folder. Save case-sensitive option.
5220
	* libsylph/procmsg.h
5221
	  src/compose.c
5222
	  src/summaryview.c: added MSG_FLAG_CHANGED flag.
5223

    
5224
2005-12-20
5225

    
5226
	* src/compose.c: compose_is_itemized(): also check for enumerated
5227
	  lines such as (1), (2), 3. ...
5228

    
5229
2005-12-20
5230

    
5231
	* libsylph/account.[ch]: account_address_exist(): new.
5232
	  src/account_dialog.c
5233
	  src/summaryview.c: look for all accounts when the option "Display
5234
	  recipient on `From' column if sender is yourself" is enabled.
5235
	  src/folderview.c: write account config file immediately when an
5236
	  account is removed.
5237

    
5238
2005-12-20
5239

    
5240
	* src/summaryview.c: summary_set_row(): fixed a memory leak.
5241

    
5242
2005-12-20
5243

    
5244
	* src/folderview.[ch]: reflect display_folder_unread setting
5245
	  immediately.
5246

    
5247
2005-12-20
5248

    
5249
	* src/filesel.c: filesel_select_file_full(): fixed preselected
5250
	  directory with GTK+ 2.8.
5251

    
5252
2005-12-19
5253

    
5254
	* src/subscribedialog.c: popup main window when the dialog is closed.
5255

    
5256
2005-12-19
5257

    
5258
	* src/mainwindow.c: main_window_get_size(): save summary view height
5259
	  even if window is maximized.
5260

    
5261
2005-12-19
5262

    
5263
	* libsylph/prefs_common.[ch]
5264
	  src/mainwindow.c: remember the maximized state.
5265

    
5266
2005-12-19
5267

    
5268
	* src/summary_search.[ch]
5269
	  src/folderview.c
5270
	  src/mainwindow.c: removed SummaryView* from the argument of
5271
	  summary_search(). Preset folder when saving as search folder.
5272

    
5273
2005-12-19
5274

    
5275
	* libsylph/virtual.[ch]
5276
	  libsylph/folder.[ch]
5277
	  libsylph/filter.[ch]
5278
	  libsylph/Makefile.am
5279
	  src/summary_search.[ch]
5280
	  src/prefs_folder_item.c
5281
	  src/summaryview.c
5282
	  src/folderview.c
5283
	  src/mainwindow.c
5284
	  src/prefs_filter_edit.[ch]: implemented query search and virtual
5285
	  folder.
5286

    
5287
2005-12-19
5288

    
5289
	* libsylph/codeconv.[ch]: support nonstandard encoding
5290
	  "ks_c_5601-1987" (thanks to Yoo Chung).
5291

    
5292
2005-12-14
5293

    
5294
	* version 2.1.9
5295

    
5296
2005-12-14
5297

    
5298
	* libsylph/prefs_account.[ch]
5299
	  src/inc.c
5300
	  src/folderview.[ch]
5301
	  src/prefs_account_dialog.c: added an option to update only INBOX on
5302
	  checking new messages of IMAP4 accounts.
5303

    
5304
2005-12-13
5305

    
5306
	* libsylph/account.c
5307
	  libsylph/prefs_account.[ch]
5308
	  src/prefs_account_dialog.c: enabled custom queue folder.
5309

    
5310
2005-12-13
5311

    
5312
	* src/subscribedialog.c: fixed a bug that invisible subscribed groups
5313
	  was removed after refresh. Assume wildcards for keywords without
5314
	  them. Display status when receiving of newsgroups list started.
5315

    
5316
2005-12-09
5317

    
5318
	* src/foldersel.c: also select top folder on FOLDER_SEL_ALL.
5319
	* libsylph/folder.c: folder_find_item_from_identifier(): also return
5320
	  top folder.
5321

    
5322
2005-12-09
5323

    
5324
	* src/filter.[ch]: filter_rule_requires_full_headers(): added.
5325
	* libsylph/procheader.[ch]: procheader_get_header_list_from_msginfo():
5326
	  added.
5327

    
5328
2005-12-09
5329

    
5330
	* src/prefs_filter_edit.[ch]: prefs_filter_edit_cond_hbox_to_cond():
5331
	  added an argument for case sensitivity.
5332

    
5333
2005-12-08
5334

    
5335
	* src/prefs_filter_edit.[ch]
5336
	  src/prefs_filter.[ch]: made more functions public.
5337

    
5338
2005-12-08
5339

    
5340
	* src/prefs_filter_edit.[ch]: generalized the condition edit.
5341

    
5342
2005-12-08
5343

    
5344
	* libsylph/imap.c: imap_get_msg_list(): only update mtime when folder
5345
	  is not opened.
5346

    
5347
2005-12-07
5348

    
5349
	* libsylph/mh.c
5350
	  libsylph/news.c
5351
	  libsylph/imap.c
5352
	  libsylph/procmsg.[ch]: update caches and flags when reading message
5353
	  list from a folder.
5354

    
5355
2005-12-06
5356

    
5357
	* src/prefs_filter_edit.[ch]: made CondHBox / ActionHBox related APIs
5358
	  public.
5359

    
5360
2005-12-05
5361

    
5362
	* src/compose.c: compose_reply_set_entry(): enabled
5363
	  COMPOSE_REPLY_TO_ALL for NNTP. fixed a memory leak.
5364

    
5365
2005-12-05
5366

    
5367
	* libsylph/utils.[ch]
5368
	  libsylph/imap.c: imap_cmd_append(): send message contents all at
5369
	  once.
5370

    
5371
2005-12-02
5372

    
5373
	* src/textview.c: textview_add_part(): modified font for signature
5374
	  part.
5375

    
5376
2005-12-02
5377

    
5378
	* src/addrbook.c: addrbook_update_address_list(): fixed crash bug when
5379
	  an address in a group was modified.
5380
	* src/addrbook.c: addrbook_update_group_list()
5381
	  src/editgroup.c: addressbook_edit_group(): fixed memory leaks.
5382

    
5383
2005-12-02
5384

    
5385
	* src/passphrase.c: gpgmegtk_passphrase_cb(): fixed blocking on win32.
5386

    
5387
2005-12-01
5388

    
5389
	* src/folderview.c: added "Update summary" to the context menu.
5390

    
5391
2005-12-01
5392

    
5393
	* libsylph/session.h
5394
	  libsylph/smtp.h: fixed compilation failure on some environments.
5395

    
5396
2005-11-30
5397

    
5398
	* src/summaryview.[ch]: display progress on filtering.
5399

    
5400
2005-11-30
5401

    
5402
	* version 2.1.8
5403

    
5404
2005-11-29
5405

    
5406
	* libsylph/session.c: removed debug print.
5407

    
5408
2005-11-29
5409

    
5410
	* src/send_message.c: send_message_queue_all(): follow the change of
5411
	  compose.c::compose_send().
5412

    
5413
2005-11-28
5414

    
5415
	* libsylph/prefs_common.[ch]
5416
	  src/prefs_common_dialog.c: moved outgoing encoding option into
5417
	  Display - Encoding tab.
5418

    
5419
2005-11-28
5420

    
5421
	* libsylph/procmime.c: procmime_decode_content(): also normalize text
5422
	  files on win32. Also do normalization for quoted-printable part.
5423

    
5424
2005-11-28
5425

    
5426
	* libsylph/pop.c
5427
	  libsylph/recv.c
5428
	  src/compose.c: reverted linebreak conversion.
5429

    
5430
2005-11-25
5431

    
5432
	* src/compose.c: also canonicalize on redirect/queue.
5433

    
5434
2005-11-25
5435

    
5436
	* src/compose.c: compose_write_to_file(): always canonicalize composed
5437
	  message.
5438

    
5439
2005-11-25
5440

    
5441
	* libsylph/procmime.c: procmime_decode_content(): uncanonicalize
5442
	  unencoded text.
5443

    
5444
2005-11-25
5445

    
5446
	* libsylph/pop.c
5447
	  libsylph/recv.c: don't convert CR+LF to LF.
5448
	* libsylph/procmime.c: procmime_decode_content(): don't uncanonicalize
5449
	  message/rfc822.
5450

    
5451
2005-11-25
5452

    
5453
	* src/imageview.c: size_allocate_cb(): don't update image view if
5454
	  image_data doesn't exist.
5455
	* src/mimeview.c: mimeview_change_view_type(): clear hidden view.
5456

    
5457
2005-11-25
5458

    
5459
	* libsylph/session.[ch]: session_read_data_as_file_cb(): don't write
5460
	  to file until buffer is filled more than the half. Extended the
5461
	  buffer size.
5462

    
5463
2005-11-25
5464

    
5465
	* libsylph/session.c: session_recv_data_as_file_idle_cb(): fixed a bug
5466
	  that lost first part of message data.
5467

    
5468
2005-11-24
5469

    
5470
	* libsylph/procmime.c: procmime_decode_content(): win32: don't
5471
	  uncanonicalize text files.
5472

    
5473
2005-11-24
5474

    
5475
	* libsylph/pop.c
5476
	  libsylph/session.[ch]: implemented session_recv_data_as_file(),
5477
	  which receives data as file stream, to reduce memory usage on POP3
5478
	  session.
5479

    
5480
2005-11-22
5481

    
5482
	* src/compose.c
5483
	  src/prefs_common_dialog.c: don't save filtered sent message to
5484
	  outbox. Only enable filtering of sent messages when saving of sent
5485
	  messages is enabled.
5486
	* src/inc.c: inc_drop_message(): removed redundant code.
5487

    
5488
2005-11-22
5489

    
5490
	* libsylph/utils.[ch]
5491
	  libsylph/session.[ch]
5492
	  libsylph/smtp.[ch]
5493
	  src/send_message.c: reduced memory usage on SMTP session.
5494

    
5495
2005-11-22
5496

    
5497
	* libsylph/imap.c: QUOTE_IF_REQUIRED(): add "[]&" to characters to be
5498
	  quoted (for courier-imap).
5499

    
5500
2005-11-22
5501

    
5502
	* libsylph/prefs_common.[ch]
5503
	  src/compose.c: remember the last window position.
5504
	* src/sourcewindow.c: win32: fixed window appeared always top-left.
5505
	  Added margin to the TextView.
5506

    
5507
2005-11-21
5508

    
5509
	* src/compose.c: compose_create(): win32: fixed window appeared always
5510
	  top-left.
5511

    
5512
2005-11-21
5513

    
5514
	* src/compose.c:
5515
	  compose_get_signature_str()
5516
	  compose_insert_file(): give priority to locale to UTF-8 conversion
5517
	  (fixes wrong Japanese conversion on some case).
5518

    
5519
2005-11-21
5520

    
5521
	* libsylph/prefs_common.[ch]: modified the order of options.
5522

    
5523
2005-11-21
5524

    
5525
	* src/prefs_ui.[ch]
5526
	  src/prefs_common_dialog.c: reorganized the common prefs.
5527

    
5528
2005-11-18
5529

    
5530
	* version 2.1.7
5531

    
5532
2005-11-18
5533

    
5534
	* libsylph/prefs_common.[ch]
5535
	  src/prefs_common_dialog.c: moved the position of Spell tab.
5536

    
5537
2005-11-17
5538

    
5539
	* src/compose.c: compose_set_title(): made edit mark less intrusive.
5540

    
5541
2005-11-17
5542

    
5543
	* libsylph/utils.c: set_startup_dir(): win32: always set the startup
5544
	  directory to the same directory as the location of executable file
5545
	  (fixes untranslated messages when launched by other apps).
5546

    
5547
2005-11-17
5548

    
5549
	* src/prefs_common_dialog.c: fixed crash when quote colors dialog was
5550
	  closed by the window close button. Fixed window focus after closing
5551
	  it.
5552

    
5553
2005-11-17
5554

    
5555
	* src/about.c: show GtkSpell in compiled-in features.
5556

    
5557
2005-11-17
5558

    
5559
	* configure.in: fixed wrong status report of GtkSpell.
5560

    
5561
2005-11-17
5562

    
5563
	* libsylph/prefs_common.[ch]
5564
	  src/compose.[ch]
5565
	  src/prefs_common_dialog.c
5566
	  configure.in: implemented spell checking using GtkSpell
5567
	  (thanks to Victor Ananajevsky).
5568

    
5569
2005-11-16
5570

    
5571
	* src/compose.c: compose_reply_set_entry(): don't reply to list for
5572
	  subscribe confirmation request etc.
5573

    
5574
2005-11-16
5575

    
5576
	* src/folderview.c: folderview_search_unread_recursive(): don't show
5577
	  '+' (unread) mark even if unread messages are in Trash.
5578

    
5579
2005-11-16
5580

    
5581
	* src/summaryview.c: fixed a bug that the selection was broken (and
5582
	  sometimes crashed) when mark, unread, and colorlabel flags were
5583
	  changed while the summary was sorted by the flags.
5584

    
5585
2005-11-16
5586

    
5587
	* src/compose.c: fixed compilation error if GPGME is not enabled.
5588

    
5589
2005-11-15
5590

    
5591
	* src/account_dialog.c: account_open(): popup main window if edit
5592
	  account dialog is not present.
5593

    
5594
2005-11-15
5595

    
5596
	* src/mimeview.c: mimeview_view_file(): win32: use g_file_test() to
5597
	  detect common executable suffix.
5598

    
5599
2005-11-14
5600

    
5601
	* libsylph/mh.c
5602
	  libsylph/mbox.c
5603
	  src/compose.c: always set FolderItem::mtime to 0 if the folder
5604
	  contents changed (fixes occasional summary update failure on win32
5605
	  and some filesystems).
5606

    
5607
2005-11-14
5608

    
5609
	* libsylph/utils.[ch]
5610
	  src/summaryview.[ch]: use gint64 for total_size to avoid overflow
5611
	  on environments where sizeof(off_t) is 4.
5612

    
5613
2005-11-14
5614

    
5615
	* src/textview.c: changed the shadow type to GTK_SHADOW_ETCHED_IN.
5616
	* src/summaryview.[ch]
5617
	  src/mainwindow.c: added separator between the summary status and
5618
	  the header pane.
5619

    
5620
2005-11-11
5621

    
5622
	* src/compose.c: fixed separator of newsgroups (thanks to KAZUKI
5623
	  SHIMURA).
5624
	  compose_reedit_set_entry(): also set Newsgroups and Followup-To
5625
	  entry.
5626

    
5627
2005-11-11
5628

    
5629
	* src/main.c: app_init(): win32: disable digit locale variable such as
5630
	  "LANG=1041".
5631

    
5632
2005-11-11
5633

    
5634
	* src/mainwindow.c: removed the outer border.
5635

    
5636
2005-11-10
5637

    
5638
	* libsylph/prefs_common.c
5639
	  src/prefs_common_dialog.c: don't show gpg warning on win32 by
5640
	  default. Changed "gpg_warning" to "show_gpg_warning".
5641

    
5642
2005-11-10
5643

    
5644
	* src/rfc2015.[ch]
5645
	  src/main.c: implemented rfc2015_disable_all() and
5646
	  rfc2015_is_available().
5647
	* src/compose.c: hide PGP checkboxes if PGP is not available.
5648
	* src/logwindow.c: prohibit abort when invalid UTF-8 text is inserted.
5649

    
5650
2005-11-09
5651

    
5652
	* src/passphrase.c
5653
	  configure.in: check the availability of mlock().
5654
	  src/main.c: check_gpg(): check if OpenPGP protocol is available.
5655

    
5656
2005-11-09
5657

    
5658
	* src/account_dialog.c
5659
	  src/prefs_filter.c: win32: fixed window focus problem.
5660

    
5661
2005-11-09
5662

    
5663
	* src/compose.c: allow drop of files in the whole window. Disabled
5664
	  insertion of text by DnD.
5665

    
5666
2005-11-08
5667

    
5668
	* version 2.1.6
5669

    
5670
2005-11-08
5671

    
5672
	* src/ldif.c: ldif_get_line(): fixed buffer overflow.
5673

    
5674
2005-11-07
5675

    
5676
	* src/main.[ch]
5677
	  src/mainwindow.c: added '--exit' command line option.
5678

    
5679
2005-11-07
5680

    
5681
	* libsylph/prefs_common.[ch]
5682
	  src/compose.[ch]
5683
	  src/prefs_common_dialog.c: implemented auto-save.
5684

    
5685
2005-11-07
5686

    
5687
	* src/prefs_common_dialog.c: hide options which is useless on win32.
5688

    
5689
2005-11-07
5690

    
5691
	* src/prefs_common_dialog.c: moved fallback_encoding from Advanced tab
5692
	  to Message tab.
5693
	* libsylph/prefs_common.[ch]: changed 'fallback_encoding' to
5694
	  'default_encoding'.
5695

    
5696
2005-11-04
5697

    
5698
	* src/compose.c: compose_ext_editor_kill(): fixed a crash when the
5699
	  external editor was terminated while opening confirmation dialog.
5700

    
5701
2005-11-04
5702

    
5703
	* src/prefs_common_dialog.c: prefs_junk_create(): added preset menu
5704
	  for learning commands.
5705
	* libsylph/prefs_common.c: made the default junk commands on win32
5706
	  bsfilter.
5707

    
5708
2005-11-04
5709

    
5710
	* src/summaryview.c: summary_junk_func(): follow the
5711
	  'mark_junk_as_read' setting.
5712

    
5713
2005-11-02
5714

    
5715
	* src/account_dialog.c
5716
	  src/prefs_account_dialog.c: popup main window when account edit
5717
	  dialog is closed.
5718

    
5719
2005-11-02
5720

    
5721
	* libsylph/prefs_common.[ch]
5722
	  src/summaryview.c
5723
	  src/prefs_common_dialog.c: added an option to mark filtered junk
5724
	  mails as read (thanks to Takushi Miyoshi). Added more description.
5725

    
5726
2005-11-02
5727

    
5728
	* src/compose.c: unlink compose->exteditor_file if exist.
5729

    
5730
2005-11-02
5731

    
5732
	* src/compose.c: compose_ext_editor_kill(): stop watching of child
5733
	  process in case something weird happened.
5734

    
5735
2005-11-02
5736

    
5737
	* src/compose.c: fixed for win32.
5738

    
5739
2005-11-02
5740

    
5741
	* src/compose.[ch]: reimplemented external editor with GSpawn and
5742
	  GChildWatch.
5743
	* libsylph/utils.c: execute_async(): fixed wrong argument type.
5744

    
5745
2005-11-02
5746

    
5747
	* src/prefs_common_dialog.c: moved fallback encoding setting to
5748
	  Advanced tab.
5749

    
5750
2005-11-01
5751

    
5752
	* src/prefs_actions.c
5753
	  src/prefs_template.c
5754
	  src/prefs_folder_item.c
5755
	  src/prefs_common_dialog.c
5756
	  src/prefs_summary_column.c
5757
	  src/prefs_account_dialog.c
5758
	  src/prefs_filter.c: bring main window in front after dialogs are
5759
	  closed (to avoid the focus problem on win32).
5760

    
5761
2005-11-01
5762

    
5763
	* libsylph/prefs_common.[ch]
5764
	  libsylph/procmime.c
5765
	  src/textview.c
5766
	  src/prefs_common_dialog.c: added fallback encoding setting.
5767
	  Removed multi-byte alphanumeric to ascii conversion option.
5768

    
5769
2005-11-01
5770

    
5771
	* src/icons/sylpheed.ico
5772
	  src/icons/Makefile.am
5773
	  src/Makefile.am
5774
	  configure.in: win32: added program icon.
5775

    
5776
2005-10-31
5777

    
5778
	* libsylph/utils.c: execute_sync(): win32: get exit status of child
5779
	  process by not using helper program.
5780

    
5781
2005-10-31
5782

    
5783
	* src/textview.c: textview_show_part(): fixed scroll jumping on focus.
5784

    
5785
2005-10-29
5786

    
5787
	* version 2.1.5
5788

    
5789
2005-10-27
5790

    
5791
	* libsylph/socket.c: fd_accept(): enabled on win32.
5792

    
5793
2005-10-27
5794

    
5795
	* libsylph/socket.[ch]: fd_connect_inet(), fd_open_inet(): new.
5796
	  fd_open_unix(): set SO_REUSEADDR flag to avoid bind() error.
5797
	* src/main.c: win32: implemented remote command using TCP socket.
5798

    
5799
2005-10-27
5800

    
5801
	* src/compose.c: add hbox into the window before creating option menu
5802
	  (fixed initially wrong widget size).
5803

    
5804
2005-10-27
5805

    
5806
	* libsylph/procmime.c: procmime_get_mime_type_table(): win32: read
5807
	  mime.types in startup directory.
5808
	* mime.types: included in the source tree.
5809

    
5810
2005-10-26
5811

    
5812
	* libsylph/prefs_common.[ch]
5813
	  src/summaryview.c
5814
	  src/prefs_common_dialog.c: added a setting to delete filtered junk
5815
	  mails from server.
5816

    
5817
2005-10-26
5818

    
5819
	* libsylph/utils.[ch]: address_equal(): new.
5820
	* src/compose.c: compose_reply_set_entry(): when replying to ML post
5821
	  that has the Reply-To set, set the ML address in To: and Reply-To
5822
	  address in Cc: (thanks to Colin Leroy).
5823

    
5824
2005-10-26
5825

    
5826
	* libsylph/utils.c: uri_list_extract_filenames(): use GLib functions
5827
	  to extract URIs if available.
5828

    
5829
2005-10-26
5830

    
5831
	* src/main.c: win32: convert locale string to UTF-8 when setting
5832
	  rc dir.
5833

    
5834
2005-10-25
5835

    
5836
	* src/messageview.c
5837
	  src/summaryview.c: display confirmation dialog instead of input
5838
	  dialog when printing.
5839

    
5840
2005-10-25
5841

    
5842
	* libsylph/procmsg.c: fixed a typo.
5843

    
5844
2005-10-25
5845

    
5846
	* configure.in: changed zh_TW.Big5 to zh_TW.
5847

    
5848
2005-10-25
5849

    
5850
	* libsylph/utils.[ch]: execute_print_file(): added.
5851
	* libsylph/procmsg.c: procmsg_print_message(): win32: canonicalize
5852
	  output file, and use ShellExecute() if command is unspecified.
5853

    
5854
2005-10-25
5855

    
5856
	* libsylph/procmsg.c: procmsg_print_message(): match the output
5857
	  headers to the message view.
5858
	* libsylph/procheader.[ch]: procheader_get_header_array_for_display():
5859
	  added.
5860
	* libsylph/displayheader.[ch]: moved from src/.
5861
	* src/textview.c: textview_show_header(): code cleanup.
5862

    
5863
2005-10-24
5864

    
5865
	* src/inputdialog.c: win32: make dialog in front on focus out.
5866

    
5867
2005-10-24
5868

    
5869
	* src/inputdialog.c: create/destroy dialog each time it is displayed.
5870

    
5871
2005-10-24
5872

    
5873
	* src/messageview.c: set the title of separated message window to
5874
	  "(Subject) - Sylpheed".
5875

    
5876
2005-10-24
5877

    
5878
	* src/summaryview.c
5879
	  src/mimeview.c: fixed the problem that DnD didn't work on GTK+ 2.8
5880
	  (thanks to Victor Ananajevsky).
5881

    
5882
2005-10-21
5883

    
5884
	* src/main.c: replaced gdk_input_add() with GIOChannel.
5885

    
5886
2005-10-20
5887

    
5888
	* src/textview.c: textview_adj_value_changed(): optimized a bit.
5889

    
5890
2005-10-20
5891

    
5892
	* src/textview.c: textview_adj_value_changed(): don't move cursor
5893
	  if selection exists.
5894

    
5895
2005-10-20
5896

    
5897
	* libsylph/filter.c: fixed execution failure if a file path includes
5898
	  space.
5899

    
5900
2005-10-20
5901

    
5902
	* src/textview.c: fixed a problem that the view was scrolled to top
5903
	  when it got focus.
5904

    
5905
2005-10-20
5906

    
5907
	* libsylph/utils.[ch]: set_startup_dir(), set_rc_dir(),
5908
	  get_startup_dir(): new.
5909
	* src/main.[ch]: removed global variable startup_dir. Instead use
5910
	  get_startup_dir().
5911
	  added '--configdir' option which specifies directory which stores
5912
	  configuration files.
5913
	* src/manual.c: win32: fixed document paths.
5914

    
5915
2005-10-18
5916

    
5917
	* version 2.1.4
5918

    
5919
2005-10-18
5920

    
5921
	* libsylph/prefs_common.c: win32: modified the default commands.
5922

    
5923
2005-10-18
5924

    
5925
	* src/prefs_filter.c: prefs_filter_open(): correct focus when msginfo
5926
	  is specified.
5927

    
5928
2005-10-17
5929

    
5930
	* src/prefs_common_dialog.c: win32: made the default editor command
5931
	  'notepad'.
5932

    
5933
2005-10-17
5934

    
5935
	* src/inputdialog.c: adjusted the minimum dialog size.
5936

    
5937
2005-10-17
5938

    
5939
	* libsylph/prefs_common.c: win32: fixed compilation failure.
5940

    
5941
2005-10-17
5942

    
5943
	* src/prefs_common_dialog.c: added the default browser to the option
5944
	  of URI command.
5945

    
5946
2005-10-17
5947

    
5948
	* src/trayicon.c: handle destroy event properly (thanks to Victor
5949
	  Ananajevsky).
5950

    
5951
2005-10-16
5952

    
5953
	* libsylph/utils.c: open_uri(): win32: use ShellExecute() to open URI.
5954
	  libsylph/prefs_common.c
5955
	  src/prefs_common_dialog.c: win32: made the default URI command empty
5956
	  which means to use the default browser.
5957

    
5958
2005-10-16
5959

    
5960
	* src/mimeview.c: win32: restrict launching of executable files.
5961

    
5962
2005-10-14
5963

    
5964
	* makewin32.sh: modified the optimization flags.
5965

    
5966
2005-10-14
5967

    
5968
	* src/main.c: win32: prohibit duplicate exec using CreateMutex().
5969

    
5970
2005-10-14
5971

    
5972
	* libsylph/procmime.c
5973
	  src/compose.c: made some warnings just debug messages.
5974

    
5975
2005-10-14
5976

    
5977
	* libsylph/codeconv.c: changed the locale charset of Japanese Windows
5978
	  from Shift_JIS to CP932.
5979

    
5980
2005-10-13
5981

    
5982
	* libsylph/codeconv.[ch]: enhanced the support of
5983
	  environment-dependent Japanese characters (thanks to MORIYAMA).
5984

    
5985
2005-10-13
5986

    
5987
	* src/inputdialog.c
5988
	  src/setup.c
5989
	  src/mainwindow.c: modified the text of mailbox setup dialog.
5990

    
5991
2005-10-13
5992

    
5993
	* libsylph/utils.[ch]
5994
	  src/mimeview.c: win32: use ShellExecute() to launch attachments, and
5995
	  warn on launching an executable file.
5996

    
5997
2005-10-13
5998

    
5999
	* libsylph/folder.[ch]
6000
	  src/prefs_folder_item.c
6001
	  src/folderview.c: enabled the property of the top folder.
6002
	* src/prefs_common_dialog.c: modified the text of key binding dialog.
6003

    
6004
2005-10-13
6005

    
6006
	* libsylph/imap.c: imap_cmd_ok(): fixed parsing of literal data (skip
6007
	  quotes).
6008

    
6009
2005-10-12
6010

    
6011
	* libsylph/recv.c: recv_bytes(): null-terminate the received data
6012
	  in case it's a string.
6013
	  libsylph/imap.c: imap_cmd_ok(): also log literal strings.
6014

    
6015
2005-10-12
6016

    
6017
	* src/alertpanel.c: win32: make dialog in front on focus out.
6018

    
6019
2005-10-12
6020

    
6021
	* src/main.c: default_log_func(): fixed prefix on G_LOG_LEVEL_WARNING.
6022

    
6023
2005-10-12
6024

    
6025
	* libsylph/imap.c: imap_cmd_ok(): fixed parsing of literal data.
6026

    
6027
2005-10-12
6028

    
6029
	* src/summaryview.c: brought back 'Create filter rule' in the context
6030
	  menu.
6031

    
6032
2005-10-11
6033

    
6034
	* src/prefs_folder_item.c: fixed the label "Type" not aligned to right.
6035

    
6036
2005-10-11
6037

    
6038
	* libsylph/utils.[ch]
6039
	  src/main.c: output g_log() messages to the log window and log file.
6040
	* configure.in: disabled console window on win32.
6041

    
6042
2005-10-11
6043

    
6044
	* src/folderview.c: folderview_drag_motion_cb(): win32: reset
6045
	  context->actions if modifier key is not pressed (fixed DnD action
6046
	  becoming copy by default).
6047

    
6048
2005-10-10
6049

    
6050
	* libsylph/utils.c
6051
	  libsylph/procheader.c: fixed a bug that caused crashes on receive
6052
	  if Date: header has abnormal time.
6053

    
6054
2005-10-07
6055

    
6056
	* libsylph/recv.[ch]
6057
	  libsylph/imap.c: imap_cmd_ok(): support literals in response
6058
	  (fixed out of sync when literals appeared).
6059

    
6060
2005-10-06
6061

    
6062
	* libsylph/codeconv.c:
6063
	  conv_filename_from_utf8(), conv_filename_to_utf8(): put an
6064
	  assertion.
6065

    
6066
2005-10-06
6067

    
6068
	* libsylph/utils.c: don't define _s_tempnam() on Unix.
6069
	* src/prefs_folder_item.c: added file system path info.
6070

    
6071
2005-10-06
6072

    
6073
	* libsylph/utils.c: get_rc_dir(): win32: use environmental variable
6074
	  APPDATA.
6075
	* libsylph/prefs.c: prefs_set_default()
6076
	  src/prefs_ui.c: prefs_set_dialog_to_default(): win32: don't convert
6077
	  the encoding of environmental variable. Expand '~' to rc dir.
6078

    
6079
2005-10-06
6080

    
6081
	* src/main.c: win32: include startup directory into %PATH% for GSpawn.
6082

    
6083
2005-10-05
6084