Statistics
| Revision:

root / ChangeLog @ 2066

History | View | Annotate | Download (158 KB)

1
2008-11-13
2

    
3
	* po/Makefile.in.in: updated for datarootdir.
4
	* missing: updated.
5

    
6
2008-11-13
7

    
8
	* src/jpilot.c: moved code conversion to separated function.
9
	  Code cleanup.
10

    
11
2008-10-07
12

    
13
	* src/prefs_toolbar.[ch]
14
	  src/mainwindow.[ch]: added POP3 remote mailbox button to the
15
	  toolbar.
16

    
17
2008-10-07
18

    
19
	* src/mainwindow.c: disable '/Message/Receive/Remote mailbox...'
20
	  when mail incorporation is active.
21

    
22
2008-10-03
23

    
24
	* manual/ja/sylpheed.sgml: updated Japanese manual.
25

    
26
2008-10-01
27

    
28
	* src/rpop3.c: fixed sorting by subject, date and size.
29

    
30
2008-09-29
31

    
32
	* version 2.6.0beta1
33

    
34
2008-09-29
35

    
36
	* src/main.c
37
	  libsylph/codeconv.c: check for HAVE_LOCALE_H and ENABLE_NLS
38
	  (thanks to Enrico Troger).
39

    
40
2008-09-26
41

    
42
	* src/inc.c
43
	  src/progressdialog.[ch]
44
	  src/send_message.c: added progress column to the progress dialog.
45

    
46
2008-09-26
47

    
48
	* src/messageview.c
49
	  src/summaryview.c
50
	  src/mainwindow.c
51
	  src/prefs_filter_edit.[ch]
52
	  src/prefs_filter.[ch]: use target header field as a default filter
53
	  name when creating filter rule automatically.
54

    
55
2008-09-25
56

    
57
	* src/rpop3.c: send NOOP command for each 30 seconds to prevent
58
	  session timeout.
59

    
60
2008-09-24
61

    
62
	* src/inputdialog.c: don't debug print return string on invisible
63
	  mode.
64
	* libsylph/imap.c: imap_parse_envelope(): allow responses such as
65
	  "RFC822.HEADER{...}" (workaround for some broken servers).
66

    
67
2008-09-24
68

    
69
	* src/rpop3.c: display 'Quitting...' on logout.
70

    
71
2008-09-19
72

    
73
	* src/rpop3.c: modified style.
74
	* configure.in: updated version.
75

    
76
2008-09-19
77

    
78
	* libsylph/socket.c: also handle G_IO_NVAL.
79
	* src/rpop3.c: added stop button which stops retrieving of headers.
80

    
81
2008-09-18
82

    
83
	* src/rpop3.c: enabled cancellation on connection.
84

    
85
2008-09-18
86

    
87
	* src/rpop3.c: implemented receiving of messages.
88

    
89
2008-09-18
90

    
91
	* src/rpop3.c: added timeout. Show dialog on error.
92

    
93
2008-09-17
94

    
95
	* libsylph/pop.c
96
	  src/rpop3.c: modified column width. Implemented message display.
97

    
98
2008-09-17
99

    
100
	* libsylph/pop.[ch]: made some functions non-static.
101
	  pop3_session_new(): set server, port, userid and password.
102
	* src/inc.c: sync with the libsylph/pop.[ch] change.
103
	* src/rpop3.[ch]
104
	  src/mainwindow.c: first implementation of remote POP3 mailbox
105
	  feature. Currently, only deletion of messages is available.
106

    
107
2008-07-16
108

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

    
112
2008-07-10
113

    
114
	* libsylph/imap.c: imap_add_inter_folders(): more error checks.
115

    
116
2008-07-09
117

    
118
	* libsylph/imap.c: imap_get_folder_list(): add intermediate folders
119
	  because some IMAP servers don't return \NoSelect parent folders
120
	  at 'LIST "" "*"'.
121

    
122
2008-07-04
123

    
124
	* src/main.c: win32: handle window messages even if console is
125
	  initialized.
126

    
127
2008-07-04
128

    
129
	* src/main.c: win32: handle console ctrl events.
130
	  Call register_system_events() after all config files are read.
131

    
132
2008-06-27
133

    
134
	* configure.in
135
	  src/compose.c: supported GtkSpell 2.0.13 (with Enchant)
136
	  (thanks to Michael Schwendt).
137
	* Makefile.am: removed unrequired ACLOCAL_AMFLAGS.
138
	* config.guess
139
	  ltmain.sh
140
	  config.sub: updated.
141

    
142
2008-06-20
143

    
144
	* src/main.c: handle SIGHUP/SIGINT/SIGTERM/SIGQUIT signals on Unix,
145
	  and unified the function with Win32.
146

    
147
2008-06-19
148

    
149
	* libsylph/codeconv.[ch]:
150
	  conv_set_autodetect_type()
151
	  conv_get_autodetect_type(): added function to change the behavior
152
	  of character encoding auto-detection.
153

    
154
2008-06-18
155

    
156
	* libsylph/procmime.c: procmime_scan_mime_header(): also use
157
	  MimeInfo::filename to determine file type.
158

    
159
2008-06-17
160

    
161
	* version 2.5.0
162

    
163
2008-06-17
164

    
165
	* sylpheed.desktop: added Polish translation (thanks to Jan Stepien).
166

    
167
2008-06-06
168

    
169
	* version 2.5.0rc2
170

    
171
2008-06-06
172

    
173
	* src/template.c: template_load(): removed the restriction that the
174
	  template body over 8KB could not be read.
175

    
176
2008-06-06
177

    
178
	* INSTALL
179
	  INSTALL.ja: fixed GnuPG/GPGME URL.
180
	* configure.in: require GPGME >= 1.0.0.
181
	* src/about.c: updated copyright year.
182

    
183
2008-06-05
184

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

    
188
2008-06-05
189

    
190
	* libsylph/procmime.c: procmime_scan_encoding(): fixed
191
	  Content-Transfer-Encoding with comments.
192

    
193
2008-05-22
194

    
195
	* src/summaryview.c: summary_display_msg_idle_func(): fixed a crash
196
	  (thanks to Michael Schwendt).
197

    
198
2008-05-19
199

    
200
	* version 2.5.0rc
201

    
202
2008-05-16
203

    
204
	* src/compose.c: display alert dialog when signing/encryption failed.
205
	* src/select-keys.c: fixed window position and focus.
206

    
207
2008-05-14
208

    
209
	* src/summaryview.c: summary_display_msg_full(): don't move focus
210
	  from text view to summary view.
211

    
212
2008-05-08
213

    
214
	* libsylph/prefs_common.[ch] 
215
	  src/compose.[ch]: remember the maximized state.
216

    
217
2008-04-30
218

    
219
	* sylpheed.desktop: fixed warnings and added German translation
220
	  (thanks to Enrico Troger).
221
	* Makefile.am: install sylpheed.desktop and sylpheed-64x64.png.
222

    
223
2008-04-24
224

    
225
	* version 2.5.0beta3
226

    
227
2008-04-24
228

    
229
	* libsylph/prefs_common[ch]
230
	  src/compose.c
231
	  src/prefs_common_dialog.c: added option of excluded
232
	  addresses/domains for recipients confirmation.
233

    
234
2008-04-24
235

    
236
	* src/compose.c: compose_check_attachments(): exclude quoted lines.
237
	* src/prefs_common_dialog.c: modified English.
238

    
239
2008-04-11
240

    
241
	* version 2.5.0beta2
242

    
243
2008-04-11
244

    
245
	* src/summaryview.c: reset quick search condition if search bar is
246
	  not shown.
247

    
248
2008-04-11
249

    
250
	* src/gtkutils.h: added missing include.
251

    
252
2008-04-10
253

    
254
	* src/quick_search.c
255
	  src/mainwindow.c: added 'Edit/Quick search' menu.
256
	  Also search To: header in Sent/Draft/Queue folders.
257

    
258
2008-04-10
259

    
260
	* src/gtkutils.[ch]
261
	  src/prefs_account_dialog.c: spaces in address and server
262
	  entries are automatically removed at applying configuration.
263

    
264
2008-04-09
265

    
266
	* libsylph/session.c
267
	  src/send_message.c: always display error dialog when connection
268
	  to SMTP server failed.
269

    
270
2008-04-08
271

    
272
	* src/compose.c: compose_check_recipients(): fixed leaks of GSList.
273

    
274
2008-04-08
275

    
276
	* libsylph/prefs_common.[ch]
277
	  src/compose.c
278
	  src/prefs_common_dialog.c: added the option to confirm recipients
279
	  before sending.
280

    
281
2008-03-28
282

    
283
	* src/compose.c: delete attach property dialog when closed.
284

    
285
2008-03-28
286

    
287
	* libsylph/prefs_common.[ch]
288
	  src/prefs_common_dialog.c
289
	  src/compose.c: the feature to confirm missing attachments was added.
290

    
291
2008-03-27
292

    
293
	* src/query_search.c: number of matches is displayed when search is
294
	  done.
295

    
296
2008-03-19
297

    
298
	* src/main.c: parse_cmd_opt(): win32: fixed absolute path was not
299
	  handled correctly.
300

    
301
2008-03-13
302

    
303
	* src/addr_compl.c: get_completion_address(): added characters to be
304
	  quoted.
305
	  get_address_from_edit(): treat other characters than ',' and space
306
	  as valid ones.
307

    
308
2008-02-29
309

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

    
312
2008-02-29
313

    
314
	* version 2.5.0beta1
315

    
316
2008-02-29
317

    
318
	* src/summaryview.c: fixed new/unread status display on filtered mode.
319

    
320
2008-02-28
321

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

    
325
2008-02-15
326

    
327
	* libsylph/socket.c:
328
	  sock_connect_async_cb()
329
	  sock_connect_address_list_async(): also watch for G_IO_ERR and
330
	  G_IO_HUP (fixes busy loop when connection is immediately refused).
331

    
332
2008-02-15
333

    
334
	* libsylph/ssl.c
335
	  src/sslmanager.c: added the feature to save SSL peer certificate
336
	  and always accept it.
337

    
338
2008-01-08
339

    
340
	* src/quick_search.c: quick_search_create(): fixed crash on menu
341
	  change.
342

    
343
2007-12-28
344

    
345
	* libsylph/enums.h
346
	  libsylph/prefs_common.[ch]
347
	  src/quick_search.[ch]
348
	  src/summaryview.[ch]
349
	  src/mainwindow.[ch]
350
	  src/Makefile.am: implemented vertical view. Separated quick search
351
	  into another module.
352

    
353
2007-12-27
354

    
355
	* libsylph/prefs_common.[ch]
356
	  src/messageview.c
357
	  src/prefs_common_dialog.c: added the option 'Treat HTML only
358
	  messages as attachment'.
359

    
360
2007-12-27
361

    
362
	* configure.in
363
	  src/Makefile.am: don't enable windres on non-win32 platforms.
364

    
365
2007-12-21
366

    
367
	* version 2.4.8
368

    
369
2007-12-21
370

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

    
374
2007-12-20
375

    
376
	* src/summaryview.c: summary_show(): fixed beep on folders with one
377
	  message when using GTK+ 2.12.
378

    
379
2007-12-18
380

    
381
	* src/syldap.c: syldap_display_search_results(): fixed warnings again.
382

    
383
2007-12-17
384

    
385
	* src/syldap.c: fixed memory leaks (thanks to Michael Schwendt).
386
	  syldap_display_search_results(): fixed warnings (thanks to Michael
387
	  Schwendt).
388

    
389
2007-12-07
390

    
391
	* libsylph/codeconv.c: conv_encode_header(): use outgoing encoding
392
	  to determine B or Q encoding instead of MB_CUR_MAX.
393

    
394
2007-11-08
395

    
396
	* libsylph/utils.c: my_memmem(): fixed buffer overrun bug (though
397
	  unused).
398

    
399
2007-10-11
400

    
401
	* src/messageview.c: messageview_set_menu_state(): disable
402
	  /Message/Re-edit menu in non-sent folders.
403

    
404
2007-10-03
405

    
406
	* version 2.4.7
407

    
408
2007-09-28
409

    
410
	* src/compose.c
411
	  src/select-keys.c: fixed the crash when try to use ascii-armored PGP
412
	  encryption.
413

    
414
2007-09-27
415

    
416
	* libsylph/folder.c: folder_item_compare(): fixed a bug that virtual
417
	  folders were not sorted properly.
418

    
419
2007-09-27
420

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

    
424
2007-09-26
425

    
426
	* src/mainwindow.c: main_window_separation_change(): keep previous
427
	  focus when separation changed.
428

    
429
2007-09-20
430

    
431
	libsylph/utils.c
432
	libsylph/procmsg.c
433
	libsylph/procmsg.h
434
	libsylph/procmime.c
435
	libsylph/imap.c
436
	src/addrcache.c
437
	src/compose.c
438
	src/inc.c
439
	src/trayicon.c
440
	src/printing.c
441
	src/addressbook.c
442
	src/prefs_toolbar.c
443
	src/editbook.c
444
	src/ldif.c
445
	src/mimeview.c
446
	src/importcsv.c
447
	src/main.c
448
	src/gtkshruler.c
449
	src/send_message.c
450
	src/rfc2015.c
451
	src/summaryview.c
452
	src/mainwindow.c
453
	src/manage_window.c
454
	src/prefs_display_items.c: removed all warnings output with -Wall.
455

    
456
2007-09-20
457

    
458
	* src/prefs_common_dialog.c: fixed a bug that 'Set display item of
459
	  summary...' button always show send folder setting.
460

    
461
2007-09-19
462

    
463
	* version 2.4.6
464

    
465
2007-09-19
466

    
467
	* libsylph/filter.c: filter_apply_msginfo(): disabled auto decrypt
468
	  to avoid passphrase dialog.
469

    
470
2007-09-18
471

    
472
	* src/compose.c: display error and abort sending if the read of attach
473
	  files fails.
474

    
475
2007-09-14
476

    
477
	* libsylph/imap.c: imap_create_folder(): check for \NoInferior and
478
	  \Noselect flags.
479

    
480
2007-09-14
481

    
482
	* libsylph/folder.[ch]: folder_item_copy(): new. It duplicates
483
	  FolderItem struct.
484
	* libsylph/imap.c: imap_scan_tree(): use 'LIST "" "*"' command
485
	  instead of 'LIST "" "%"' to obtain folder list.
486

    
487
2007-09-14
488

    
489
	* src/inc.[ch]
490
	  src/summaryview.c: block notify if a new message is read on
491
	  receiving.
492

    
493
2007-09-13
494

    
495
	* src/summaryview.c: summary_cmp_by_to(): compare using simpilfied
496
	  To strings.
497

    
498
2007-09-13
499

    
500
	* libsylph/procheader.[ch]: procheader_get_toname(): added.
501
	* src/summaryview.c: summary_set_row(): simplify To headers.
502

    
503
2007-09-13
504

    
505
	* libsylph/procmsg.[ch]: procmsg_set_auto_decrypt_message(): added.
506
	* src/query_search.c: query_search_folder(): disabled the passphrase
507
	  dialog on query search.
508

    
509
2007-09-12
510

    
511
	* libsylph/enums.h
512
	  libsylph/folder.h
513
	  libsylph/prefs_common.[ch]
514
	  src/summaryview.c
515
	  src/prefs_summary_column.[ch]
516
	  src/mainwindow.c: added 'To' column to the summary view. It will
517
	  be displayed at sent folders (Sent, Draft, Queue) by default.
518
	  The display column setting of sent and normal folders became
519
	  independent.
520

    
521
2007-09-10
522

    
523
	* src/compose.c
524
	  src/rfc2015.[ch]: use combined method for encrypt and sign with
525
	  PGP/MIME.
526
	  rfc2015_encrypt_sign(): added.
527
	  rfc2015_encrypt_sign_armored(): fixed a memory leak.
528

    
529
2007-09-07
530

    
531
	* src/compose.c
532
	  src/rfc2015.[ch]: implemented proper ascii-armored PGP encryption.
533
	  rfc2015_encrypt_armored()
534
	  rfc2015_encrypt_sign_armored(): added.
535

    
536
2007-08-31
537

    
538
	* version 2.4.5
539

    
540
2007-08-31
541

    
542
	* src/addr_compl.c: get_complete_address(): fixed another format
543
	  string bug in address completion (thanks to Megaman 9703).
544

    
545
2007-08-23
546

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

    
549
2007-08-23
550

    
551
	* libsylph/codeconv.c: conv_get_current_locale(): fixed the case
552
	  when cur_locale = "" (thanks to Elohin Igor').
553

    
554
2007-08-23
555

    
556
	* src/inc.c: inc_put_error(): fixed format string vulnerability
557
	  (thanks to Ulf Harnhammar, Secunia Research).
558

    
559
2007-07-20
560

    
561
	* version 2.4.4
562

    
563
2007-07-20
564

    
565
	* src/compose.c: compose_reply(): fixed a memory leak.
566

    
567
2007-07-20
568

    
569
	* libsylph/socket.c: ssl_read(): win32: set errno to EIO to avoid
570
	  random error message.
571
	* src/send_message.c: send_message_smtp(): ignore errors right after
572
	  QUIT (workaround for Gmail SMTP server).
573

    
574
2007-07-18
575

    
576
	* src/compose.c: compose_parse_source_msg(): fixed wrong null check.
577

    
578
2007-07-17
579

    
580
	* src/mimeview.c: mimeview_reply(): remove file after reply.
581

    
582
2007-07-17
583

    
584
	* src/compose.c
585
	  src/send_message.[ch]: send_message_set_reply_flag(): check reply
586
	  target's Message-Id when adding reply flags.
587

    
588
2007-07-13
589

    
590
	* libsylph/prefs_common.[ch]: prefs_common_junk_folder_rename_path():
591
	  added.
592
	* src/folderview.c: also update junk folder path when a folder is
593
	  renamed.
594

    
595
2007-07-13
596

    
597
	* libsylph/filter.c: filter_rule_rename_dest_path()
598
	  filter_rule_delete_action_by_dest_path(): fixed path separator
599
	  (win32: fixes renaming of folder didn't modify filter actions).
600

    
601
2007-07-12
602

    
603
	* src/compose.[ch]
604
	  src/send_message.[ch]: refactored
605
	  add-reply-or-forward-mark-after-sending.
606
	* libsylph/procmsg.c: removed debug print.
607

    
608
2007-07-11
609

    
610
	* libsylph/folder.[ch]: folder_find_item_and_num_from_id(): added.
611
	* src/compose.c
612
	  src/send_message.c: code cleanup.
613

    
614
2007-07-11
615

    
616
	* src/editbook.c: win32: fixed a bug that the name entry didn't
617
	  accept key input.
618

    
619
2007-07-10
620

    
621
	* src/compose.c
622
	  src/mimeview.[ch]
623
	  src/send_message.c: added the feature to reply to attached
624
	  message/rfc822 messages.
625
	* src/quote_fmt_parse.y: removed the check of MsgInfo::folder.
626

    
627
2007-07-10
628

    
629
	* src/compose.c: restore reply/forward target on reedit.
630
	* src/send_message.c: send_get_queue_info(): fixed memory leaks.
631

    
632
2007-07-09
633

    
634
	* src/compose.c
635
	  src/send_message.[ch]: implemented add-reply-or-forward-mark
636
	  after sending from queue.
637

    
638
2007-07-09
639

    
640
	* src/compose.c: implemented add-forward-mark-after-sending.
641

    
642
2007-07-09
643

    
644
	* libsylph/procmsg.[ch]: procmsg_get_msginfo(): added.
645
	* src/compose.c
646
	  src/summaryview.[ch]: implemented add-reply-mark-after-sending.
647

    
648
2007-06-26
649

    
650
	* version 2.4.3
651

    
652
2007-06-25
653

    
654
	* src/addressbook.c: addressbook_format_address(): null-check person
655
	  to avoid crash (thanks to Michael Schwendt).
656

    
657
2007-06-22
658

    
659
	* src/about.c: place cursor at the start (fixed unintended scroll
660
	  on win32).
661

    
662
2007-06-15
663

    
664
	* src/manage_window.c: manage_window_set_transient(): force popup
665
	  of parent window (fixes invisible dialog when main window is hidden).
666

    
667
2007-06-11
668

    
669
	* libsylph/socket.[ch]: added sock_add_watch_poll().
670
	* libsylph/session.c: win32: use blocking socket while sending data
671
	  (fixes stall of SMTP when sending via dialup connection).
672

    
673
2007-06-08
674

    
675
	* src/compose.c: compose_get_signature_str(): supported UTF-8 with
676
	  BOM.
677

    
678
2007-06-07
679

    
680
	* libsylph/session.c: session_ping_cb(): abort if not connected.
681

    
682
2007-06-04
683

    
684
	* src/summaryview.c: clear search entry when Escape key is pressed.
685

    
686
2007-05-28
687

    
688
	* src/compose.c: compose_exec_ext_editor(): win32: fixed infinite loop
689
	  when pid was not obtained.
690

    
691
2007-05-28
692

    
693
	* src/filesel.c: filesel_select_file_full(): don't execute automatic
694
	  incorporation while dialog is open.
695

    
696
2007-05-18
697

    
698
	* version 2.4.2
699

    
700
2007-05-18
701

    
702
	* src/main.c: open_message(): fixed a memory leak.
703

    
704
2007-05-18
705

    
706
	* libsylph/utils.[ch]: uriencode_for_mailto(): added.
707
	* src/textview.c: URI encode mailto: to protect '+'.
708

    
709
2007-05-17
710

    
711
	* src/main.c
712
	  src/mainwindow.c: added --open to the help message.
713

    
714
2007-05-16
715

    
716
	* src/summaryview.[ch]: summary_mark_all_read(): improved the
717
	  performance of IMAP4 by only modifying the flagged messages.
718

    
719
2007-05-16
720

    
721
	* libsylph/utils.[ch]:
722
	  extract_parenthesis_with_escape()
723
	  extract_quote_with_escape(): added.
724
	* libsylph/procheader.c: procheader_get_fromname(): process
725
	  quoted-pair correctly.
726

    
727
2007-05-15
728

    
729
	* libsylph/procmime.[ch]: procmime_get_encoding_for_str(): added.
730
	* src/compose.c: compose_write_to_file(): chomp all trailing spaces
731
	  only if body charset is ISO-2022-JP. Use quoted-printable or
732
	  base64 in other case.
733

    
734
2007-05-14
735

    
736
	* src/summaryview.c: the quick search key now persists on refresh.
737
	  The selection now persists on the update of quick search.
738

    
739
2007-05-10
740

    
741
	* libsylph/folder.c: qsearch_cond_type now persists between sessions.
742

    
743
2007-05-10
744

    
745
	* src/mainwindow.c: main_window_set_toolbar_sensitive(): made a
746
	  workaround for the GTK+ bug (Bug 56070 - Can't click button after
747
	  setting it sensitive.)
748

    
749
2007-05-10
750

    
751
	* src/summaryview.c: fixed wrong status on persist qsearch filter.
752

    
753
2007-05-10
754

    
755
	* libsylph/folder.[ch]: added qsearch_cond_type to FolderItem.
756
	* libsylph/prefs_common.[ch]: added persist_qsearch_filter option.
757
	* src/summaryview.c: the quick search condition now persists for the
758
	  whole session.
759

    
760
2007-05-09
761

    
762
	* src/main.c: also supported '--open' in initial startup.
763

    
764
2007-05-09
765

    
766
	* src/main.c: implemented '--open' command line option which open
767
	  messages specified with command-line in new window.
768
	* libsylph/mh.c: mh_fetch_msg(): don't show warning when num is
769
	  out of range.
770

    
771
2007-05-08
772

    
773
	* src/prefs_account_dialog.c: prefs_account_ssl_create():
774
	  automatically set SSL ports in Advanced tab when the radio buttons
775
	  are toggled.
776

    
777
2007-05-07
778

    
779
	* src/folderview.c: enabled recursive download of remote folders.
780

    
781
2007-05-02
782

    
783
	* version 2.4.1
784

    
785
2007-05-02
786

    
787
	* src/sylpheed.rc.in: updated copyright year.
788

    
789
2007-04-27
790

    
791
	* src/query_search.c: query_search_create_vfolder(): win32: fixed
792
	  path separator problem (use / for abstract path).
793

    
794
2007-04-27
795

    
796
	* src/main.c: win32: read sylpheed.ini file on startup. Added --ipcport
797
	  option.
798

    
799
2007-04-26
800

    
801
	* src/addr_compl.c: insert address only if shift or control key is
802
	  pressed when accepting.
803

    
804
2007-04-26
805

    
806
	* src/addressbook.c: addressbook_load_completion(): added nickname to
807
	  the callback argument for completion only. Give priority to display
808
	  name rather than nickname.
809
	* src/addr_compl.c: removed g_ prefix from non-glib symbols. Removed
810
	  duplicated candidates.
811

    
812
2007-04-26
813

    
814
	* src/main.c: win32: disable autocheck timer while suspending to
815
	  prevent network error on resume.
816

    
817
2007-04-23
818

    
819
	* libsylph/ssl.c
820
	  src/sslmanager.c: use OPENSSL_free() instead of g_free() for
821
	  strings allocated by OpenSSL (fixes crash on Win32 when an OpenSSL
822
	  DLL linked with MSVCR71.DLL was used. Thanks to Akihiro Okamura).
823

    
824
2007-04-20
825

    
826
	* version 2.4.0
827

    
828
2007-04-20
829

    
830
	* manual/ja/sylpheed.sgml
831
	  manual/ja/sylpheed*.html: updated.
832

    
833
2007-04-19
834

    
835
	* libsylph/pop.c:
836
	  pop3_getauth_apop_send()
837
	  pop3_session_recv_msg(): check for invalid APOP timestamp
838
	  (CVE-2007-1558), and check for the functions' return value.
839

    
840
2007-04-19
841

    
842
	* src/mainwindow.c: toolbar_customize()
843
	  src/compose.c: toolbar_customize(): write config file after toolbar
844
	  customization.
845

    
846
2007-04-18
847

    
848
	* version 2.4.0rc
849

    
850
2007-04-18
851

    
852
	* libsylph/recv.c: recv_bytes(): restrict the buffer size up to
853
	  BUFFSIZE (fixes crashes when trying to fetch >64KB messages on IMAP4
854
	  via FreeCap on Win32).
855
	* libsylph/utils.c: log_print(): use g_print() instead of fputs()
856
	  when output to stdout to display UTF-8 correctly.
857

    
858
2007-04-18
859

    
860
	* src/printing.c: message_count_page(): a workaround for the crash
861
	  which seems to occur on Fedora Core.
862

    
863
2007-04-17
864

    
865
	* manual/ja/sylpheed.sgml
866
	  manual/ja/sylpheed*.html: updated.
867

    
868
2007-04-17
869

    
870
	* src/addrcache.c
871
	  src/addressbook.c: fixed a crash bug that if a person was removed
872
	  and its e-mail address was referenced by a group in another folder.
873

    
874
2007-04-17
875

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

    
879
2007-04-16
880

    
881
	* manual/ja/sylpheed.sgml
882
	  manual/ja/sylpheed*.html: updated for 2.4.0.
883

    
884
2007-04-16
885

    
886
	* libsylph/prefs_common.c
887
	  src/gtkutils.[ch]
888
	  src/main.c: win32: check if the font "MS Gothic 12" is really
889
	  loadable. Also check for multi-byte font name for the new JIS2004
890
	  MS Gothic font.
891

    
892
2007-04-13
893

    
894
	* libsylph/utils.c: copy_file(): optimized using read() / write().
895

    
896
2007-04-13
897

    
898
	* libsylph/utils.c: file_exist(): use g_file_test() if allow_fifo is
899
	  FALSE (optimization in win32).
900
	  rename_force(): win32: don't use workaround in recent version of GLib
901
	  since its g_rename() now atomically overwrites the destination file.
902
	  move_file(): use is_file_entry_exist() instead of is_file_exist() in
903
	  non-overwrite mode.
904

    
905
2007-04-12
906

    
907
	* version 2.4.0beta8
908

    
909
2007-04-12
910

    
911
	* src/menu.h
912
	  src/mainwindow.c: added toolbar style switch to the context menu of
913
	  the toolbar.
914

    
915
2007-04-12
916

    
917
	* src/addressbook.c
918
	  src/editbook.c: use 'Address Book' instead of 'Addressbook'.
919

    
920
2007-04-12
921

    
922
	* libsylph/codeconv.[ch]: supported ISO-8859-16.
923

    
924
2007-04-11
925

    
926
	* src/query_search.c: query_search_folder(): flush summary mark/cache
927
	  before retrieving message list (fixes incorrect message number on
928
	  search. Thanks to Nakada).
929

    
930
2007-04-11
931

    
932
	* src/filesel.c: use Yes/No button for overwrite confirmation dialog.
933

    
934
2007-04-11
935

    
936
	* src/filesel.c: use custom overwrite confirmation dialog.
937

    
938
2007-04-11
939

    
940
	* src/filesel.c: use GTK's overwrite confirmation dialog.
941

    
942
2007-04-11
943

    
944
	* src/importldif.c
945
	  src/importcsv.c: fixed the position of transient window.
946

    
947
2007-04-11
948

    
949
	* src/importcsv.c: scroll CList when reordering.
950

    
951
2007-04-11
952

    
953
	* src/importcsv.c: supported tab-separated file.
954

    
955
2007-04-11
956

    
957
	* libsylph/utils.[ch]: strsplit_csv(): added.
958
	* src/importcsv.c: properly process CSV with double quotations.
959

    
960
2007-04-11
961

    
962
	* src/addressbook.c: set focus row after import.
963

    
964
2007-04-11
965

    
966
	* src/importcsv.c: adjusted spacing and wrap file name.
967

    
968
2007-04-11
969

    
970
	* src/importcsv.c: added description to the field page.
971

    
972
2007-04-11
973

    
974
	* src/importcsv.c: imp_csv_load_fields(): fixed initially incorrect
975
	  scrollbar size.
976

    
977
2007-04-11
978

    
979
	* src/inc.c: inc_cancel()
980
	  src/send_message.c: send_cancel_button_cb(): disconnect immediately
981
	  when cancelled (possibly fixes crash after cancellation).
982

    
983
2007-04-10
984

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

    
987
2007-04-10
988

    
989
	* src/importcsv.c: implemented enable/disable of fields.
990

    
991
2007-04-10
992

    
993
	* src/importldif.c: modified the navigate buttons.
994
	* src/importcsv.c: implemented reorder of items.
995

    
996
2007-04-10
997

    
998
	* src/addressbook.c: also delete physical files when deleting data
999
	  sources. Bring addressbook window in front after closing the import
1000
	  dialogs.
1001
	* src/importcsv.c: imp_csv_load_fields(): implemented case:
1002
	  CSV columns < address book fileds.
1003

    
1004
2007-04-10
1005

    
1006
	* src/importldif.c
1007
	  src/importcsv.c: convert filename from/to UTF-8.
1008

    
1009
2007-04-10
1010

    
1011
	* src/importldif.c
1012
	  src/importcsv.c: use GtkFileChooser.
1013
	* src/passphrase.c
1014
	  src/editjpilot.c
1015
	  src/export.c
1016
	  src/import.c
1017
	  src/editvcard.c: removed redundant includes.
1018

    
1019
2007-04-10
1020

    
1021
	* src/mainwindow.c
1022
	  src/prefs_filter.c: modified the string "Filter setting" to
1023
	  "Filter settings".
1024

    
1025
2007-04-06
1026

    
1027
	* src/importcsv.c: fixed import of locale encoding.
1028

    
1029
2007-04-06
1030

    
1031
	* src/importcsv.[ch]
1032
	  src/addressbook.c
1033
	  src/Makefile.am: implemented CSV import (in progress).
1034

    
1035
2007-04-06
1036

    
1037
	* src/compose.c: modified the menu string '/View/Reply-To' and
1038
	  '/View/Followup-To'.
1039

    
1040
2007-04-06
1041

    
1042
	* src/compose.c: made the position of the ruler ticks accurate.
1043

    
1044
2007-04-06
1045

    
1046
	* libsylph/filter.[ch]: return error code.
1047
	* src/inc.c
1048
	  src/summaryview.c: display error dialog if the execution of the
1049
	  junk filter command failed.
1050

    
1051
2007-04-06
1052

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

    
1056
2007-04-05
1057

    
1058
	* src/compose.c: added margin to the text view.
1059
	* src/gtkshruler.[ch]: added new APIs for tick start position.
1060

    
1061
2007-04-04
1062

    
1063
	* libsylph/procmime.c: procmime_scan_multipart_message(): use heap
1064
	  memory instead of stack for read buffer, and increased the max
1065
	  recursion level to 64.
1066

    
1067
2007-04-04
1068

    
1069
	* src/inc.c: inc_is_active(): also check for session queue.
1070
	  inc_cancel_all(): really cancel all sessions.
1071

    
1072
2007-04-03
1073

    
1074
	* version 2.4.0beta7
1075

    
1076
2007-04-03
1077

    
1078
	* libsylph/mh.c
1079
	  libsylph/folder.c
1080
	  libsylph/imap.c: win32: fixed a bug that the path separator of
1081
	  FolderItem::path was not processed correctly (fixed path information
1082
	  becoming incorrect on renaming folders).
1083

    
1084
2007-04-02
1085

    
1086
	* sylpheed.desktop: added Comment[hu] and modified Categories
1087
	  (thanks to nTOMasz).
1088

    
1089
2007-04-02
1090

    
1091
	* src/prefs_toolbar.[ch]
1092
	  src/mainwindow.[ch]: added Stop button to the toolbar.
1093

    
1094
2007-03-30
1095

    
1096
	* libsylph/utils.[ch]: scan_mailto_url(): added an argument for
1097
	  in-reply-to header.
1098
	* src/compose.c: supported In-Reply-To header in mailto URL (thanks
1099
	  to Laurent Bigonville).
1100

    
1101
2007-03-29
1102

    
1103
	* src/main.c: app_will_exit(): force process termination (fixes
1104
	  unable to exit sylpheed in some case).
1105

    
1106
2007-03-29
1107

    
1108
	* src/inc.c
1109
	  src/main.c: disable --compose, --receive, --send remote commands
1110
	  when a modal dialog exists.
1111

    
1112
2007-03-28
1113

    
1114
	* src/textview.c: textview_show_message(): put error message when
1115
	  decryption failed.
1116

    
1117
2007-03-28
1118

    
1119
	* src/folderview.c: folderview_select_next_unread(): temporarily
1120
	  disable remember_last_selected option (fixes select next unread).
1121

    
1122
2007-03-28
1123

    
1124
	* version 2.4.0beta6
1125

    
1126
2007-03-27
1127

    
1128
	* src/prefs_display_header.c
1129
	  src/prefs_actions.c
1130
	  src/addressbook.c
1131
	  src/editgroup.c
1132
	  src/importldif.c
1133
	  src/prefs_template.c
1134
	  src/select-keys.c
1135
	  src/editaddress.c
1136
	  src/addressadd.c
1137
	  src/editldap_basedn.c
1138
	  src/prefs_summary_column.c
1139
	  src/prefs_filter_edit.c
1140
	  src/prefs_display_items.c
1141
	  src/prefs_customheader.c
1142
	  src/gtkutils.[ch]: win32: made a workaround for the redraw problem
1143
	  in GTK+ 2.10.11.
1144

    
1145
2007-03-25
1146

    
1147
	* libsylph/imap.c
1148
	  libsylph/mh.c: fixed get_msg_list() with uncached_only flag.
1149
	* src/inc.c: inc_remote_account_mail(): fixed a bug that messages which
1150
	  were not filtered were not counted as new messages.
1151

    
1152
2007-03-25
1153

    
1154
	* src/main.c: app_init(): win32: disabled LANGUAGE (fixes incorrect
1155
	  language selection).
1156

    
1157
2007-03-23
1158

    
1159
	* src/folderview.c: label_window_create(): don't use
1160
	  gtk_widget_show_now() (fixes stall on rebuilding folder tree).
1161

    
1162
2007-03-20
1163

    
1164
	* src/prefs_display_item.c: win32: made a workaround for the CList
1165
	  redraw problem in GTK+ 2.10.11.
1166

    
1167
2007-03-16
1168

    
1169
	* version 2.4.0beta5
1170

    
1171
2007-03-15
1172

    
1173
	* libsylph/filter.c: filter_action_exec(): fixed a bug that flag
1174
	  changes were not applied on copy action in local filtering.
1175
	* src/inc.c: inc_remote_account_mail(): apply flag changes in IMAP
1176
	  automatic filtering.
1177

    
1178
2007-03-14
1179

    
1180
	* libsylph/mh.c
1181
	  libsylph/folder.c: win32: use '/' instead of '\' for folder path
1182
	  (fixes data format incompatibility between Unix and Win32).
1183

    
1184
2007-03-14
1185

    
1186
	* src/inc.c: inc_remote_account_mail(): enabled automatic junk mail
1187
	  filtering on IMAP.
1188

    
1189
2007-03-14
1190

    
1191
	* libsylph/codeconv.c: conv_encode_header(): fixed wrong handling
1192
	  of quotation in continuing multi-byte strings.
1193

    
1194
2007-03-13
1195

    
1196
	* src/summaryview.c: fixed crash on exit when the order of summary
1197
	  columns were changed by DnD.
1198

    
1199
2007-03-02
1200

    
1201
	* src/printing.c: printing_print_messages_gtk(): made the default
1202
	  directory of printing dialog document dir.
1203

    
1204
2007-03-02
1205

    
1206
	* src/addr_compl.c: completion_window_key_press(): prevent warnings
1207
	  when ESC, BS etc. is pressed.
1208
	* src/addressbook.c: removed Name: label.
1209

    
1210
2007-03-01
1211

    
1212
	* src/rfc2015.c
1213
	  src/sigstatus.c: guard against null verify result.
1214

    
1215
2007-02-23
1216

    
1217
	* src/inc.c: inc_remote_account_mail(): count filtered messages for
1218
	  new mail notification.
1219

    
1220
2007-02-23
1221

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

    
1224
2007-02-21
1225

    
1226
	* src/addressbook.c
1227
	  src/addressitem.h: added close button to the address book.
1228
	  Set the minimum size of the window.
1229

    
1230
2007-02-16
1231

    
1232
	* src/editaddress.c: removed unused code, and set window position to
1233
	  center on parent.
1234

    
1235
2007-02-16
1236

    
1237
	* src/editgroup.c: improved the layout of the edit group dialog.
1238

    
1239
2007-02-15
1240

    
1241
	* version 2.4.0beta4
1242

    
1243
2007-02-15
1244

    
1245
	* src/addressbook.c: code cleanups. Disable 'Lookup' button if LDAP
1246
	  is disabled.
1247

    
1248
2007-02-15
1249

    
1250
	* src/addressbook.c: addressbook_load_completion(): fixed possible
1251
	  crash.
1252

    
1253
2007-02-15
1254

    
1255
	* src/folderview.c: folderview_create(): enabled coloring of
1256
	  new/unread/total columns.
1257

    
1258
2007-02-13
1259

    
1260
	* src/addressbook.c: enabled multiple copy and paste of persons.
1261

    
1262
2007-02-13
1263

    
1264
	* src/addressbook.c
1265
	  src/addrbook.[ch]: when deleting email from group, only remove from
1266
	  group list and not from person.
1267
	  Added "Delete" shortcut key to '/Address/Delete'.
1268

    
1269
2007-02-13
1270

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

    
1274
2007-02-13
1275

    
1276
	* src/folderview.c: folderview_check_new(): don't give up unless the
1277
	  network failure of remote mailboxes.
1278

    
1279
2007-02-09
1280

    
1281
	* src/addressbook.c: removed redundant signal handler.
1282

    
1283
2007-02-09
1284

    
1285
	* src/addressbook.c: addressbook_menuitem_set_sensitive(): fixed the
1286
	  sensitivity of 'New Address'.
1287
	* src/editgroup.c: improved the behavior of edit group dialog.
1288

    
1289
2007-02-09
1290

    
1291
	* src/addressbook.c: implemented copy and paste of person, and
1292
	  refactored the menu sensitivity management.
1293

    
1294
2007-02-08
1295

    
1296
	* libsylph/mbox.[ch]
1297
	  src/inc.c: added the argument filter_junk to proc_mbox_full().
1298
	  proc_mbox(): don't filter junk if folder_table is NULL.
1299

    
1300
2007-02-07
1301

    
1302
	* version 2.4.0beta3
1303

    
1304
2007-02-07
1305

    
1306
	* src/prefs_filter_edit.c: prefs_filter_edit_set_header_list():
1307
	  fixed a memory leak.
1308

    
1309
2007-02-07
1310

    
1311
	* libsylph/procheader.[ch]
1312
	  src/query_search.c
1313
	  src/prefs_filter_edit.c
1314
	  src/prefs_filter.[ch]: fixed a bug that the saved search rule
1315
	  could be broken after editing a search folder.
1316
	  Fixed a bug that the user-defined headers was not saved.
1317

    
1318
2007-02-06
1319

    
1320
	* libsylph/mbox.[ch]
1321
	  src/inc.c: filter junk mails from local mbox even if
1322
	  prefs_common.filter_on_inc is FALSE.
1323
	  proc_mbox_full(): added.
1324

    
1325
2007-02-06
1326

    
1327
	* src/prefs_toolbar.[ch]
1328
	  src/icons/stock_notspam.png
1329
	  src/icons/Makefile.am
1330
	  src/stock_pixmap.[ch]
1331
	  src/mainwindow.[ch]: added 'Not junk' and 'Search' button to the
1332
	  main toolbar.
1333

    
1334
2007-02-05
1335

    
1336
	* src/compose.c: fixed '/View/Customize toolbar...' menu.
1337

    
1338
2007-02-02
1339

    
1340
	* src/compose.c
1341
	  src/main.c
1342
	  src/mainwindow.c: disable 'Send' button when no queued messages
1343
	  exist.
1344

    
1345
2007-02-02
1346

    
1347
	* src/prefs_toolbar.c
1348
	  src/prefs_summary_column.c
1349
	  src/prefs_display_items.c: disalbed reordering by DnD because of
1350
	  GtkCList bug. Added dummy row to the display list. Made separator
1351
	  label more visible.
1352

    
1353
2007-02-01
1354

    
1355
	* src/prefs_toolbar.c: fixed 'Get' icon.
1356

    
1357
2007-02-01
1358

    
1359
	* version 2.4.0beta2
1360

    
1361
2007-02-01
1362

    
1363
	* libsylph/prefs_common.c
1364
	  src/compose.[ch]
1365
	  src/prefs_toolbar.[ch]
1366
	  src/mainwindow.c
1367
	  src/prefs_display_items.h: refactored the toolbar structure.
1368
	  Added common and account prefs tool button to the compose window.
1369

    
1370
2007-02-01
1371

    
1372
	* src/mainwindow.c: main_window_set_menu_sensitive(): don't lock some
1373
	  items in Configuration menu.
1374

    
1375
2007-02-01
1376

    
1377
	* src/mainwindow.c: main_window_window_state_cb(): fixed a bug that
1378
	  the window was kept being skipped from window list after it became
1379
	  visible with window shading or switching workspaces.
1380

    
1381
2007-01-31
1382

    
1383
	* libsylph/enums.h
1384
	  src/compose.c
1385
	  src/prefs_toolbar.h
1386
	  src/mainwindow.c: added the option 'Text at the right of icon' for
1387
	  the toolbar.
1388

    
1389
2007-01-31
1390

    
1391
	* src/mainwindow.c
1392
	  src/prefs_account_dialog.c: made labels more descriptive.
1393

    
1394
2007-01-31
1395

    
1396
	* src/compose.c
1397
	  src/menu.c
1398
	  src/gtkutils.[ch]
1399
	  src/mainwindow.c: reimplemented the toolbar with new APIs.
1400
	  Overflow menu was added, and the size of button became not fully
1401
	  homogeneous.
1402

    
1403
2007-01-30
1404

    
1405
	* libsylph/mh.c: mh_scan_tree_recursive(): also scan symbolic links.
1406
	* libsylph/utils.c: remove_dir_recursive_real(): if rmdir() fails,
1407
	  try unlink() for symbolic links.
1408

    
1409
2007-01-30
1410

    
1411
	* src/mainwindow.[ch]
1412
	  src/prefs_toolbar.[ch]: added new toolbar items.
1413

    
1414
2007-01-30
1415

    
1416
	* src/mainwindow.c: main_window_set_toolbar_button_visibility():
1417
	  don't automatically hide Junk and Execute button.
1418
	* src/prefs_toolbar.h: PrefsToolbarItem: added stock_id.
1419

    
1420
2007-01-29
1421

    
1422
	* version 2.4.0beta1
1423

    
1424
2007-01-26
1425

    
1426
	* src/mainwindow.c
1427
	  src/compose.c: fixed a bug that the toolbar state was reset to
1428
	  GTK_TOOLBAR_BOTH after the customization of toolbar.
1429

    
1430
2007-01-26
1431

    
1432
	* src/prefs_toolbar.c
1433
	  src/mainwindow.c
1434
	  src/prefs_display_items.[ch]: set dialog title and label.
1435
	* src/prefs_summary_column.c: place window on the center of parent.
1436

    
1437
2007-01-26
1438

    
1439
	* src/compose.c
1440
	  src/prefs_toolbar.[ch]
1441
	  src/mainwindow.c
1442
	  src/prefs_display_items.[ch]: implemented the toolbar customization
1443
	  of the composition window.
1444
	* src/prefs_summary_column.c: prefs_summary_column_add(): add items
1445
	  before focused row.
1446

    
1447
2007-01-25
1448

    
1449
	* src/prefs_display_items.[ch]
1450
	  src/prefs_toolbar.[ch]
1451
	  src/mainwindow.c: implemented the toolbar customization dialog.
1452

    
1453
2007-01-24
1454

    
1455
	* libsylph/socket.c: fd_open_inet(): win32: inhibit the warning of
1456
	  setsockopt().
1457

    
1458
2007-01-22
1459

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

    
1465
2007-01-19
1466

    
1467
	* libsylph/session.c
1468
	  libsylph/socket.c: win32: increased SO_SNDBUF and SO_RCVBUF
1469
	  (fixes low performance on sending data).
1470

    
1471
2007-01-19
1472

    
1473
	* src/send_message.c: send_message_smtp(): prevent incorporation
1474
	  while executing the event loop.
1475

    
1476
2007-01-18
1477

    
1478
	* libsylph/prefs_common.[ch]
1479
	  src/mainwindow.c: implemented the framework of toolbar
1480
	  customization.
1481

    
1482
2007-01-18
1483

    
1484
	* src/prefs_account_dialog.c: prefs_account_receive_create(): added
1485
	  the option "Filter new messages in INBOX on receiving".
1486

    
1487
2007-01-18
1488

    
1489
	* src/mainwindow.c: main_window_toolbar_create(): added separator
1490
	  between junk and next (or execute).
1491

    
1492
2007-01-18
1493

    
1494
	* src/textview.c: textview_clear(): made a workaround for the assertion
1495
	  failure in gtk_text_view_validate_onscreen().
1496

    
1497
2007-01-17
1498

    
1499
	* libsylph/filter.c: filter_apply_msginfo(): return immediately if
1500
	  procmsg_get_message_file() failed.
1501
	* libsylph/imap.c: imap_get_msg_list_full(): return NULL if
1502
	  uncached_only.
1503

    
1504
2007-01-17
1505

    
1506
	* libsylph/virtual.c: fixed virtual class structure.
1507

    
1508
2007-01-17
1509

    
1510
	* libsylph/mh.c
1511
	  libsylph/folder.[ch]
1512
	  libsylph/news.c
1513
	  libsylph/prefs_account.[ch]
1514
	  libsylph/imap.c
1515
	  src/inc.c: implemented the automatic filtering of IMAP4 INBOX
1516
	  folder.
1517
	  folder_item_get_uncached_msg_list(): new API.
1518

    
1519
2007-01-17
1520

    
1521
	* src/about.[ch]
1522
	  README
1523
	  README.ja
1524
	  COPYING: modified the copyright year.
1525

    
1526
2007-01-17
1527

    
1528
	* libsylph/codeconv.c: conv_encode_header(): force output of UTF-8
1529
	  if code conversion failed.
1530

    
1531
2007-01-16
1532

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

    
1537
2007-01-15
1538

    
1539
	* libsylph/utils.c: get_rc_dir(): win32: use SHGetFolderPath() instead
1540
	  of using environmental variable APPDATA. 
1541

    
1542
2007-01-15
1543

    
1544
	* libsylph/utils.c: get_domain_name(): win32: return correct domain
1545
	  name (if possible).
1546

    
1547
2007-01-12
1548

    
1549
	* src/account_dialog.c: account_edit_create(): place edit account
1550
	  window at the center of parent window.
1551

    
1552
2007-01-12
1553

    
1554
	* libsylph/utils.c
1555
	  libsylph/codeconv.c: conv_encode_header(): handle quote correctly
1556
	  (fixes stray quote character appearing after encoding mail headers).
1557

    
1558
2007-01-11
1559

    
1560
	* libsylph/procmime.c: procmime_parse_mime_parameter(): allow spaces
1561
	  around equals between name and value of MIME parameters.
1562

    
1563
2007-01-11
1564

    
1565
	* libsylph/prefs_common.[ch]
1566
	  src/trayicon.c
1567
	  src/prefs_common_dialog.c: added the option to toggle window on
1568
	  trayicon click.
1569

    
1570
2007-01-11
1571

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

    
1574
2006-12-28
1575

    
1576
	* libsylph/mbox.c: proc_mbox(): filter junk mails when
1577
	  filter_junk_on_recv is enabled.
1578

    
1579
2006-12-28
1580

    
1581
	* configure.in: check additional libraries (resolv, socket, nsl)
1582
	  (fixes compilation failure in some OSes).
1583

    
1584
2006-12-28
1585

    
1586
	* libsylph/imap.c: imap_cmd_fetch(): read until last response on
1587
	  error (fixes out of sync response).
1588

    
1589
2006-12-28
1590

    
1591
	* src/compose.c: compose_create(): win32: don't set geometry hint
1592
	  (fixes compose window cannot be maximized).
1593

    
1594
2006-12-28
1595

    
1596
	* src/compose.c: compose_exec_ext_editor(): display verbose error
1597
	  message. Fixed a memory leak.
1598

    
1599
2006-12-25
1600

    
1601
	* libsylph/utils.c: change_file_mode_rw(): win32: use widechar API.
1602

    
1603
2006-12-25
1604

    
1605
	* libsylph/utils.c: change_file_mode_rw(): win32: use
1606
	  SetFileAttributes() to change file attributes.
1607
	* libsylph/procmsg.c:
1608
	  procmsg_write_mark_file(): check if procmsg_open_mark_file() really
1609
	  succeeds (fixes crash when .sylpheed_mark is not writable).
1610
	  procmsg_open_data_file(): remove read-only/hidden attributes
1611
	  when data file is unable to open with EACCES.
1612

    
1613
2006-12-25
1614

    
1615
	* libsylph/socket.c: added #include "utils.h" (fixes compilation
1616
	  failure with GLib 2.4).
1617

    
1618
2006-12-22
1619

    
1620
	* version 2.3.0
1621

    
1622
2006-12-22
1623

    
1624
	* manual/ja/sylpheed.sgml
1625
	  manual/ja/sylpheed*.html
1626
	  manual/ja/Makefile.am: added security feature section.
1627

    
1628
2006-12-20
1629

    
1630
	* manual/ja/sylpheed.sgml
1631
	  manual/ja/sylpheed*.html
1632
	  manual/ja/Makefile.am: updated for 2.3.0.
1633

    
1634
2006-12-19
1635

    
1636
	* version 2.3.0rc
1637

    
1638
2006-12-19
1639

    
1640
	* src/mainwindow.c: main_window_popup(): follow the current visibility
1641
	  state in separate window mode (fixes blank message view is always
1642
	  appears on window popup).
1643

    
1644
2006-12-18
1645

    
1646
	* libsylph/ssl.c: ssl_init(): call SSL_CTX_load_verify_locations()
1647
	  also when only certs_file exists.
1648

    
1649
2006-12-18
1650

    
1651
	* libsylph/ssl.c: ssl_init(): look for CA certificates bundle file
1652
	  in multiple location.
1653
	  ssl_init_socket_with_method(): disabled reject list (for now).
1654

    
1655
2006-12-14
1656

    
1657
	* src/version.h.in: modified PROG_VERSION string.
1658

    
1659
2006-12-14
1660

    
1661
	* version 2.3.0beta7
1662

    
1663
2006-12-14
1664

    
1665
	* libsylph/ssl.c: x509_cmp_func(): use X509_cmp().
1666

    
1667
2006-12-14
1668

    
1669
	* src/compose.c
1670
	  src/prefs_template.c
1671
	  src/template.[ch]: added Bcc: and Reply-To: to the template.
1672

    
1673
2006-12-13
1674

    
1675
	* src/printing.c: adjusted the margin for page number.
1676

    
1677
2006-12-13
1678

    
1679
	* src/printing.[ch]
1680
	  src/messageview.c
1681
	  src/mainwindow.c: implemented page setup.
1682

    
1683
2006-12-13
1684

    
1685
	* src/sslmanager.c: ssl_manager_verify_cert(): follow comply_gnome_hig
1686
	  setting.
1687

    
1688
2006-12-13
1689

    
1690
	* libsylph/socket.c: Unix: reload /etc/resolv.conf if it has been
1691
	  modified.
1692

    
1693
2006-12-13
1694

    
1695
	* libsylph/ssl.c: ssl_init(): read /etc/ssl/certs if exist.
1696
	* src/main.c: call sock_init() and ssl_init() after parse_cmd_opt()
1697
	  for debug option.
1698

    
1699
2006-12-13
1700

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

    
1704
2006-12-12
1705

    
1706
	* libsylph/ssl.[ch]
1707
	  src/sslmanager.[ch]
1708
	  src/main.c: implemented SSL certificate dialog.
1709

    
1710
2006-12-12
1711

    
1712
	* src/printing.c: draw_page(): fixed crash on the request of a page
1713
	  which is out of range.
1714

    
1715
2006-12-12
1716

    
1717
	* src/printing.c: reimplemented multiple page printing.
1718
	  Implemented printing of MIME part using GtkPrintOperation.
1719

    
1720
2006-12-11
1721

    
1722
	* src/prefs_common_dialog.c
1723
	  src/prefs_account_dialog.c: don't make GtkTextView auto-expanded.
1724

    
1725
2006-12-11
1726

    
1727
	* src/prefs_account_dialog.c: implemented auto-input of signature.
1728

    
1729
2006-12-08
1730

    
1731
	* libsylph/prefs_account.[ch]
1732
	  src/prefs_account_dialog.c
1733
	  src/compose.c: added the option to input signature directly.
1734

    
1735
2006-12-08
1736

    
1737
	* src/printing.c: use the display font size.
1738

    
1739
2006-12-07
1740

    
1741
	* src/prefs_account_dialog.c: prefs_account_receive_create(): modified
1742
	  the description.
1743

    
1744
2006-12-07
1745

    
1746
	* version 2.3.0beta6
1747

    
1748
2006-12-07
1749

    
1750
	* src/messageview.c
1751
	  src/textview.c: give the priority to the separated message view's
1752
	  encoding setting on display and on reply.
1753

    
1754
2006-12-06
1755

    
1756
	* src/printing.c: layout_set_headers(): fixed a memory leak.
1757
	  message_count_page(): adjusted the line number of first page.
1758

    
1759
2006-12-06
1760

    
1761
	* src/printing.c: added page number.
1762

    
1763
2006-12-06
1764

    
1765
	* src/printing.c: more proper implementetion.
1766

    
1767
2006-12-05
1768

    
1769
	* src/summaryview.c:
1770
	  summary_filter_func()
1771
	  summary_filter_junk_func(): flush UI for each 100 messages.
1772

    
1773
2006-12-05
1774

    
1775
	* src/send_message.c: send_send_data_progressive(): win32: force
1776
	  flushing of UI (fixes the dialog not updated while sending large
1777
	  messages).
1778

    
1779
2006-12-04
1780

    
1781
	* src/printing.c: implemented printing of multiple pages.
1782

    
1783
2006-12-04
1784

    
1785
	* src/printing.c: implemented page counting.
1786

    
1787
2006-12-04
1788

    
1789
	* src/printing.c: printing_print_message_part(): show confirmation
1790
	  dialog.
1791

    
1792
2006-12-04
1793

    
1794
	* libsylph/imap.c: imap_get_uncached_messages(): fixed a warning
1795
	  (thanks to Sebastian Kargel).
1796

    
1797
2006-11-30
1798

    
1799
	* libsylph/procmsg.c
1800
	  src/printing.[ch]
1801
	  src/messageview.c
1802
	  src/mimeview.[ch]
1803
	  src/summaryview.c: implemented printing of MIME part. Code cleanups.
1804

    
1805
2006-11-29
1806

    
1807
	* libsylph/prefs_common.[ch]
1808
	  src/summaryview.c
1809
	  src/prefs_common_dialog.c: added an option "Use external program for
1810
	  printing". It is ignored on GTK+ < 2.10, though.
1811

    
1812
2006-11-29
1813

    
1814
	* libsylph/prefs_common.[ch]
1815
	  src/compose.c
1816
	  src/prefs_common_dialog.c: added an option "Inherit recipients on
1817
	  reply to self messages".
1818

    
1819
2006-11-24
1820

    
1821
	* src/mainwindow.c: account_selector_menu_cb(): only change current
1822
	  account display (fixes message view get scrolled to the top on
1823
	  account change).
1824

    
1825
2006-11-22
1826

    
1827
	* src/gtkutils.c: gtkut_window_popup(): win32: ensure that the window
1828
	  is displayed at the top (fixes window not brought in front with
1829
	  the tray icon click after DnD).
1830

    
1831
2006-11-22
1832

    
1833
	* src/printing.[ch]
1834
	  src/summaryview.c: initial implementation of new printing using
1835
	  GtkPrintOperation.
1836

    
1837
2006-11-21
1838

    
1839
	* src/summaryview.c
1840
	  src/folderview.c
1841
	  src/mainwindow.c: disable new mail notification when any message
1842
	  is displayed, marked as read, or trashes are emptied.
1843

    
1844
2006-11-21
1845

    
1846
	* merged from LibSylph branch.
1847
	* libsylph/utils.c: my_tmpfile(): guard against unset progname.
1848
	* libsylph/session.c: check whether notify callback is set.
1849
	* libsylph/smtp.h
1850
	  libsylph/session.h
1851
	  libsylph/socket.h: fixed the offset of struct members independent
1852
	  from configuration.
1853

    
1854
2006-11-20
1855

    
1856
	* libsylph/folder.[ch]: added folder_scan_tree() and
1857
	  folder_create_tree().
1858

    
1859
2006-11-20
1860

    
1861
	* merged from LibSylph branch.
1862
	* libsylph/prefs_common.[ch]: added prefs_common_get().
1863
	* libsylph/filter.h: modified the prototype of filter_cond_new().
1864
	* libsylph/account.[ch]: added account_get_current_account().
1865
	* libsylph/mbox.c: use account_get_current_account().
1866
	* libsylph/procmime.[ch]: removed unused procmime_mimeinfo_replace().
1867

    
1868
2006-11-16
1869

    
1870
	* src/mainwindow.c: main_window_create(): modified the height of
1871
	  the statusbar.
1872

    
1873
2006-11-16
1874

    
1875
	* src/summaryview.c: periodically update UI on manual filtering.
1876

    
1877
2006-11-15
1878

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

    
1882
2006-11-14
1883

    
1884
	* libsylph/utils.[ch]: added get_document_dir() which returns the
1885
	  document directory (in Win32, it is 'My Documents'. In Unix, it is
1886
	  home directory).
1887
	* src/filesel.c: filesel_select_file_full(): made the default directory
1888
	  document folder.
1889

    
1890
2006-11-14
1891

    
1892
	* src/addressadd.c: removed statusbar.
1893

    
1894
2006-11-13
1895

    
1896
	* src/headerview.[ch]: added Cc: header.
1897

    
1898
2006-11-13
1899

    
1900
	* src/addressadd.c: made the window position at the center of parent
1901
	  window. Also modified the layout.
1902

    
1903
2006-11-10
1904

    
1905
	* version 2.3.0beta5
1906

    
1907
2006-11-10
1908

    
1909
	* src/trayicon.[ch]: implemented trayicon_set_notify() with
1910
	  eggtrayicon. Don't compile eggtrayicon with GTK+ >= 2.10.0.
1911
	  Some code cleanups.
1912

    
1913
2006-11-09
1914

    
1915
	* src/inc.c
1916
	  src/summaryview.c: only disable new mail notification when a new
1917
	  mail is actually read.
1918
	* src/trayicon.c: removed redundant include.
1919

    
1920
2006-11-08
1921

    
1922
	* src/trayicon.c
1923
	  src/icons/stock_sylpheed_newmail.png
1924
	  src/icons/stock_sylpheed_newmail_16.png
1925
	  src/icons/Makefile.am
1926
	  src/stock_pixmap.[ch]: added icons for notifying the arrival of new
1927
	  mail.
1928

    
1929
2006-11-06
1930

    
1931
	* src/undo.c: fixed a bug that text was not redrawn on the undo of
1932
	  large text.
1933

    
1934
2006-11-06
1935

    
1936
	* libsylph/procmsg.c: procmsg_print_message(): fixed a crash when
1937
	  printing a message with empty Subject, From, and To (thanks to
1938
	  Jonathan Woithe).
1939
	* libsylph/codeconv.c:
1940
	  conv_convert()
1941
	  conv_codeset_strdup_full()
1942
	  conv_iconv_strdup_with_cd(): return NULL if input string is NULL
1943
	  (fixes crashes with NULL strings).
1944

    
1945
2006-11-02
1946

    
1947
	* libsylph/folder.[ch]
1948
	  libsylph/prefs_common.[ch]
1949
	  src/summaryview.c
1950
	  src/prefs_common_dialog.c: added the option "Remember last selected
1951
	  message".
1952

    
1953
2006-11-01
1954

    
1955
	* libsylph/prefs_common.[ch]
1956
	  src/main.c
1957
	  src/prefs_common_dialog.c: added the option "Open inbox on startup".
1958

    
1959
2006-10-31
1960

    
1961
	* src/prefs_account_dialog.c: prefs_account_protocol_activated():
1962
	  disable POP before SMTP option with non-POP3 account.
1963

    
1964
2006-10-30
1965

    
1966
	* version 2.3.0beta4
1967

    
1968
2006-10-30
1969

    
1970
	* libsylph/pop.[ch]
1971
	  src/inc.[ch]
1972
	  src/send_message.c
1973
	  src/prefs_account_dialog.c: implemented POP before SMTP (thanks to
1974
	  Nakamoto).
1975

    
1976
2006-10-20
1977

    
1978
	* src/trayicon.c: trayicon_set_notify(): unset blinking correctly.
1979

    
1980
2006-10-19
1981

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

    
1986
2006-10-19
1987

    
1988
	* src/summaryview.c: summary_unset_sort_column_id(): fixed crash when
1989
	  using GTK+ 2.4.x.
1990

    
1991
2006-10-19
1992

    
1993
	* sylpheed-mailto-protocol.reg: added values for start menu (thanks
1994
	  to Fukasawa).
1995

    
1996
2006-10-16
1997

    
1998
	* version 2.3.0beta3
1999

    
2000
2006-10-16
2001

    
2002
	* src/icons/group.xpm: removed the extra spaces.
2003

    
2004
2006-10-13
2005

    
2006
	* libsylph/socket.c: win32: properly handle WSAEWOULDBLOCK.
2007
	  is_nonblocking_mode(): implemented by saving SockInfo list.
2008
	* libsylph/session.c: win32: session_ping_cb(): only dispatch if no
2009
	  event occurs for more than one second.
2010
	  Don't use sock_has_read_data() anymore.
2011

    
2012
2006-10-12
2013

    
2014
	* src/messageview.c: removed the border.
2015
	* src/mainwindow.c: decreased the size of statusbar.
2016

    
2017
2006-10-12
2018

    
2019
	* src/main.c
2020
	  src/stock_pixmap.[ch]
2021
	  src/icons/stock_sylpheed_32.png
2022
	  src/icons/Makefile.am: added 32x32 icon for win32 application icon.
2023

    
2024
2006-10-10
2025

    
2026
	* src/gtkutils.c: gtkut_tree_view_fast_clear(): enable fast clear
2027
	  if GTK+ >= 2.10.0.
2028

    
2029
2006-10-10
2030

    
2031
	* src/headerview.c: headerview_init()
2032
	  src/alertpanel.c: alertpanel_create(): win32: modified the style of
2033
	  labels which are set not to have focus to make the selection visible.
2034

    
2035
2006-10-10
2036

    
2037
	* src/foldersel.c: foldersel_create(): removed vertical padding.
2038

    
2039
2006-10-10
2040

    
2041
	* src/icons/dir-*.xpm: removed extra spaces.
2042

    
2043
2006-10-10
2044

    
2045
	* src/main.c: win32: use small icon for application icon (fixes icon
2046
	  image got garbled).
2047

    
2048
2006-10-06
2049

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

    
2053
2006-10-05
2054

    
2055
	* src/gtkutils.c: gtkut_window_popup(): unset skip_taskbar_hint (fixes
2056
	  main window kept hidden on popup with another process).
2057
	* src/trayicon.c: use main_window_popup().
2058

    
2059
2006-10-04
2060

    
2061
	* version 2.3.0beta2
2062

    
2063
2006-10-04
2064

    
2065
	* libsylph/session.c
2066
	  libsylph/socket.[ch]: win32: implemented sock_set_nonblocking_mode().
2067

    
2068
2006-10-04
2069

    
2070
	* src/inc.c: inc_drop_message(): exclude junk mails from the number of
2071
	  new messages.
2072

    
2073
2006-10-03
2074

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

    
2078
2006-10-03
2079

    
2080
	* src/inc.[ch]: exclude messages marked as read when counting new
2081
	  messages.
2082
	* libsylph/pop.[ch]: count messages skipped by size limit.
2083

    
2084
2006-10-02
2085

    
2086
	* src/mainwindow.c: main_window_get_position(): don't update position
2087
	  when window is hidden.
2088

    
2089
2006-09-28
2090

    
2091
	* version 2.3.0beta1
2092

    
2093
2006-09-28
2094

    
2095
	* libsylph/ssl.c: ssl_init_socket_with_method(): retry SSL_connect()
2096
	  if it fails with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE.
2097

    
2098
2006-09-28
2099

    
2100
	* src/trayicon.[ch]: trayicon_hide(): added.
2101
	* src/mainwindow.c: call trayicon_hide() instead of trayicon_destroy().
2102
	* src/main.c: app_will_exit(): call trayicon_destroy().
2103

    
2104
2006-09-28
2105

    
2106
	* src/trayicon.c: use 16x16 icon for Windows system tray.
2107
	* src/icons/stock_sylpheed_16.png
2108
	  src/icons/Makefile.am
2109
	  src/stock_pixmap.[ch]: added 16x16 Sylpheed icon.
2110

    
2111
2006-09-28
2112

    
2113
	* src/trayicon.c: some code cleanups.
2114

    
2115
2006-09-27
2116

    
2117
	* src/summaryview.c: adjusted the width of icon columns for win32.
2118

    
2119
2006-09-27
2120

    
2121
	* src/trayicon.[ch]: trayicon_set_notify(): added. It blinks the tray
2122
	  icon for 5 seconds.
2123
	* src/inc.c: blink the tray icon when new mails arrive.
2124

    
2125
2006-09-26
2126

    
2127
	* libsylph/prefs_common.[ch]
2128
	  src/trayicon.[ch]
2129
	  src/prefs_common_dialog.c
2130
	  src/mainwindow.c: implemented tray icon in Win32 using GtkStatusIcon.
2131
	  Just present window with left click of the tray icon.
2132
	  Removed 'About' menu.
2133
	  Added 'Display Sylpheed' menu.
2134
	  Added 'Minimize to tray icon' option.
2135

    
2136
2006-09-26
2137

    
2138
	* libsylph/session.[ch]: win32: made workaround for state machine
2139
	  freeze problem in GLib >= 2.8.x.
2140
	  session_read_data_as_file_cb(): reset Session::read_buf_len to
2141
	  prevent the unexpected call of idle functions.
2142

    
2143
2006-09-22
2144

    
2145
	* version 2.2.9
2146

    
2147
2006-09-22
2148

    
2149
	* libsylph/defs.h: updated HOMEPAGE_URI.
2150
	  src/gtkshruler.c: updated URI.
2151

    
2152
2006-09-22
2153

    
2154
	* src/summaryview.c: fixed crash when summary was sorted by logical
2155
	  columns.
2156

    
2157
2006-09-21
2158

    
2159
	* version 2.2.8
2160

    
2161
2006-09-21
2162

    
2163
	* src/summaryview.c: summary_set_tree_model_from_list(): set the tree
2164
	  view even if mlist is empty to update sort indicator.
2165

    
2166
2006-09-20
2167

    
2168
	* src/compose.c: compose_destroy()
2169
	  src/textview/c: textview_destroy(): remove selection clipboard
2170
	  before destruction (fixes crash with GTK+ 2.10 when closing window
2171
	  while selection is active).
2172

    
2173
2006-09-19
2174

    
2175
	* libsylph/utils.[ch]
2176
	  src/compose.c: compose_write_to_file(): chomp all trailing spaces
2177
	  when signing with PGP/MIME instead of using quoted-printable for
2178
	  compatibility with other MUAs.
2179

    
2180
2006-09-19
2181

    
2182
	* src/compose.c: compose_write_to_file(): check Bcc recipients before
2183
	  encryption.
2184

    
2185
2006-09-14
2186

    
2187
	* libsylph/pop.c: pop3_write_uidl_list(): use PrefFile to protect
2188
	  uidl file on disk full.
2189

    
2190
2006-09-14
2191

    
2192
	* src/textview.c: textview_write_error(): new.
2193
	  Made error messages display with red color. Show error when writing
2194
	  body failed.
2195

    
2196
2006-09-14
2197

    
2198
	* src/inc.c: inc_pop3_session_do(): update dialog when starting
2199
	  session (fixes incorrect state display in Win32).
2200

    
2201
2006-09-14
2202

    
2203
	* src/summaryview.c: workaround for broken
2204
	  gtk_tree_view_column_set_sort_column_id() in GTK+ 2.10.x was made.
2205
	  Don't show sort indicator on icon columns.
2206
	  Simplified compose mode.
2207

    
2208
2006-09-13
2209

    
2210
	* libsylph/utils.c
2211
	  libsylph/procmime.c: fflush() stream before rewind() to ensure
2212
	  error checking.
2213
	  procmime_get_part_fp(): check the return value of
2214
	  procmime_decode_content().
2215
	* libsylph/procmsg.c: procmsg_open_data_file(): avoid uninitialized
2216
	  value.
2217

    
2218
2006-09-13
2219

    
2220
	* libsylph/procmsg.c: procmsg_read_cache(): fixed crash when reading
2221
	  a corrupted cache data.
2222
	* libsylph/session.c: session_read_data_as_file_cb(): fflush buffer
2223
	  and check error before rewind().
2224

    
2225
2006-09-13
2226

    
2227
	* libsylph/procmime.c: procmime_decode_content(): fflush temporary
2228
	  file and check errors.
2229

    
2230
2006-09-12
2231

    
2232
	* src/importldif.c: change cancel button to close when import
2233
	  finished.
2234
	* src/ldif.c: ldif_get_line(): refactored.
2235
	  ldif_read_file(): fixed a memory leak.
2236

    
2237
2006-09-12
2238

    
2239
	* libsylph/codeconv.c
2240
	  src/compose.c: made workaround for UTF-8 with BOM.
2241

    
2242
2006-09-12
2243

    
2244
	* src/ldif.[ch]: supported base64 encoded entries.
2245
	  Supported "mozillaNickname" entry.
2246
	  Use cn for display name if exists.
2247
	  Reverse first and last name on Japanese locale.
2248

    
2249
2006-09-06
2250

    
2251
	* src/messageview.c
2252
	  src/summaryview.c
2253
	  src/mainwindow.c: unify menu strings "View/Message source" and
2254
	  "View/All headers".
2255

    
2256
2006-09-06
2257

    
2258
	* libsylph/procmsg.h: MsgInfo
2259
	  src/compose.h: AttachInfo: don't use off_t because its size may
2260
	  change between compile time.
2261

    
2262
2006-09-06
2263

    
2264
	* libsylph/socket.c: retry waitpid() when it is interrupted
2265
	  (thanks to Stefaan).
2266

    
2267
2006-09-06
2268

    
2269
	* src/action.c: free_children(): wait for processes when they still
2270
	  exist.
2271
	  Kill/wait child pid instead of pgid (thanks to Stefaan A Eeckels).
2272

    
2273
2006-09-06
2274

    
2275
	* src/eggtrayicon.[ch]: updated eggtrayicon source, and added icon
2276
	  transparency (thanks to Fryderyk Dziarmagowski).
2277

    
2278
2006-09-04
2279

    
2280
	* src/action.c: execute_actions(): fixed wrong insertion point at
2281
	  TextView.
2282

    
2283
2006-08-23
2284

    
2285
	* libsylph/imap.[ch]
2286
	  src/prefs_account_dialog.c: supported PLAIN authentication on IMAP4
2287
	  (thanks to IKEDA Soji).
2288

    
2289
2006-08-23
2290

    
2291
	* libsylph/procmsg.[ch]
2292
	  libsylph/procmime.[ch]
2293
	  src/textview.c
2294
	  src/mimeview.c
2295
	  src/rfc2015.c: added signature information to MsgInfo. Removed unused
2296
	  member from MimeInfo.
2297

    
2298
2006-08-17
2299

    
2300
	* src/textview.c
2301
	  src/rfc2015.c: supported verification of encrypted and signed
2302
	  messages with combined method.
2303
	  Show full signature information on the text view.
2304

    
2305
2006-08-16
2306

    
2307
	* src/sourcewindow.c: fixed scrolling problem on first click.
2308

    
2309
2006-08-15
2310

    
2311
	* libsylph/prefs_common.[ch]
2312
	  src/summaryview.c: don't move to trash on manual junk filtering when
2313
	  'Delete junk mails from server on receiving' is set.
2314

    
2315
2006-08-10
2316

    
2317
	* src/prefs_ui.[ch]
2318
	  src/prefs_common_dialog.c: link the state of 'Open first unread
2319
	  message when entering a folder' with 'Always open messages in
2320
	  summary when selected'.
2321

    
2322
2006-08-09
2323

    
2324
	* src/compose.c: compose_set_ext_editor_sensitive(): also set the
2325
	  sensitivity of '/File/Append signature'.
2326

    
2327
2006-08-09
2328

    
2329
	* libsylph/codeconv.[ch]: conv_check_file_encoding(): check the
2330
	  encoding of text file to see if it is locale encoding or UTF-8.
2331
	* src/compose.c: compose_insert_file(): check whole file to see if it
2332
	  is UTF-8.
2333

    
2334
2006-08-07
2335

    
2336
	* configure.in: use onig-config.
2337

    
2338
2006-08-07
2339

    
2340
	* src/folderview.c: added separator before 'Mark all read'.
2341

    
2342
2006-08-04
2343

    
2344
	* src/sylpheed.rc.in
2345
	  configure.in: added version information.
2346

    
2347
2006-08-04
2348

    
2349
	* src/sylpheed.rc.in
2350
	  src/Makefile.am
2351
	  configure.in: generate sylpheed.rc from sylpheed.rc.in.
2352

    
2353
2006-08-03
2354

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

    
2358
2006-08-03
2359

    
2360
	* libsylph/filter.c
2361
	  src/about.c
2362
	  src/prefs_filter_edit.c
2363
	  configure.in: Oniguruma can be used instead of system's regex API
2364
	  (thanks to IWAMOTO Kouichi).
2365

    
2366
2006-08-02
2367

    
2368
	* src/sumaryview.c:
2369
	  summary_filter_func()
2370
	  summary_filter_junk_func(): fixed a bug that flag changes were not
2371
	  saved with manual filtering.
2372

    
2373
2006-07-31
2374

    
2375
	* version 2.2.7
2376

    
2377
2006-07-31
2378

    
2379
	* src/folderview.c: folderview_menu_popup(): enable some menu items
2380
	  on receiving.
2381
	* libsylph/procmsg_empty_trash(): check whether the folder is really
2382
	  trash.
2383

    
2384
2006-07-28
2385

    
2386
	* src/rfc2015.c: sig_status_for_key(): check the error of
2387
	  gpgme_get_key() (fixes crashes on checking signature).
2388

    
2389
2006-07-28
2390

    
2391
	* src/compose.c
2392
	  src/messageview.c
2393
	  src/prefs_common_dialog.c
2394
	  src/mainwindow.c: added Windows-1257 encoding for Baltic.
2395

    
2396
2006-07-27
2397

    
2398
	* libsylph/md5_hmac.c: md5_hex_hmac(): fixed a memory leak.
2399

    
2400
2006-07-26
2401

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

    
2406
2006-07-25
2407

    
2408
	* libsylph/prefs_common.[ch]
2409
	  src/inc.c
2410
	  src/prefs_common_dialog.c: added an option to filter junk mails
2411
	  before normal filtering.
2412

    
2413
2006-07-24
2414

    
2415
	* src/summaryview.c: added 'Set as (not) junk mail' to the context
2416
	  menu.
2417

    
2418
2006-07-21
2419

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

    
2423
2006-06-27
2424

    
2425
	* po/tr.po: fixed a typo which caused crash.
2426

    
2427
2006-06-26
2428

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

    
2432
2006-06-25
2433

    
2434
	* libsylph/mh.c: mh_scan_tree_recursive(): win32: improved its
2435
	  performance.
2436
	  Don't scan virtual folders.
2437

    
2438
2006-06-25
2439

    
2440
	* src/summaryview.c: summary_execute_move(), summary_execute_copy():
2441
	  removed redundant folder scan.
2442
	* libsylph/mh.c: mh_scan_folder_full(): win32: supported non-unicode
2443
	  platforms (not tested).
2444

    
2445
2006-06-23
2446

    
2447
	* libsylph/mh.c: mh_scan_folder_full(): win32: optimized scanning of
2448
	  directory using FindFirstFile() / FindNextFile().
2449

    
2450
2006-06-16
2451

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

    
2455
2006-06-16
2456

    
2457
	* libsylph/procmsg.[ch]
2458
	  src/folderview.c: added "Mark all read" to the folder context menu.
2459

    
2460
2006-06-09
2461

    
2462
	* version 2.2.6
2463

    
2464
2006-06-08
2465

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

    
2469
2006-06-04
2470

    
2471
	* src/send_message.c: send_message_smtp(): added missing timeout
2472
	  handling (thanks to Colin).
2473

    
2474
2006-06-01
2475

    
2476
	* libsylph/imap.c: support 8-bit literal (literal8) defined in RFC
2477
	  3516.
2478

    
2479
2006-05-29
2480

    
2481
	* version 2.2.5
2482

    
2483
2006-05-26
2484

    
2485
	* libsylph/pop.c: pop3_lookup_next(): increment
2486
	  Pop3Session::cur_total_bytes too when deleting expired messages.
2487

    
2488
2006-05-26
2489

    
2490
	* src/foldersel.c: fixed a bug that bold face was disabled with
2491
	  GLib 2.10 and Pango 1.12.
2492

    
2493
2006-05-17
2494

    
2495
	* src/main.c: fixed execution failure when using accessibility module.
2496
	* libsylph/codeconv.c: conv_sjistojis(): fixed character corruption
2497
	  and buffer overflow when using half-width kana.
2498

    
2499
2006-05-09
2500

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

    
2503
2006-03-29
2504

    
2505
	* version 2.2.4
2506

    
2507
2006-03-27
2508

    
2509
	* src/prefs_common_dialog.c: made "RFC 2231" not translatable.
2510

    
2511
2006-03-27
2512

    
2513
	* libsylph/utils.[ch]: subst_control(): new.
2514
	* libsylph/procheader.c: procheader_parse_stream(): remove control
2515
	  characters from headers.
2516
	* src/folderview.c
2517
	  src/summaryview.c: fixed a bug that bold face was disabled with
2518
	  GLib 2.10 and Pango 1.12.
2519

    
2520
2006-03-24
2521

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

    
2524
2006-03-24
2525

    
2526
	* src/prefs_common_dialog.c: prefs_keybind_apply_clicked(): fixed
2527
	  "/View/Show all headers" menu string (thanks to Kyosuke Takayama).
2528

    
2529
2006-03-17
2530

    
2531
	* src/prefs_ui.[ch]
2532
	  src/prefs_common_dialog.[ch]: added the option for MIME filename
2533
	  encoding method.
2534

    
2535
2006-03-17
2536

    
2537
	* libsylph/utils.[ch]
2538
	  libsylph/prefs_common.[ch]
2539
	  libsylph/procmime.c
2540
	  libsylph/codeconv.[ch]
2541
	  src/compose.c: implemented RFC 2231 filename encoding on send.
2542

    
2543
2006-03-16
2544

    
2545
	* libsylph/procmime.c: implemented RFC 2231 parameter value extension.
2546

    
2547
2006-03-14
2548

    
2549
	* libsylph/mh.c: mh_scan_tree_recursive(): allow Unix path separator
2550
	  when comparing path on Win32 (fixes duplicated subfolders when
2551
	  rebuilding folder tree on Win32 while settings were shared between
2552
	  Win32 and Unix).
2553

    
2554
2006-03-14
2555

    
2556
	* version 2.2.3
2557

    
2558
2006-03-10
2559

    
2560
	* src/icons/sylpheed.ico: made background transparent.
2561

    
2562
2006-03-10
2563

    
2564
	* src/query_search.c: enabled sorting of the result.
2565

    
2566
2006-03-10
2567

    
2568
	* src/editbook.c
2569
	  src/editgroup.c
2570
	  src/importldif.c
2571
	  src/editjpilot.c
2572
	  src/editaddress.c
2573
	  src/addressadd.c
2574
	  src/editldap_basedn.c
2575
	  src/editvcard.c
2576
	  src/editldap.c: modified the spacing of statusbar.
2577

    
2578
2006-03-10
2579

    
2580
	* src/addressbook.c: modified the accelerators, and the layout.
2581

    
2582
2006-03-10
2583

    
2584
	* libsylph/procmsg.[ch]
2585
	  src/messageview.c
2586
	  src/summaryview.c: printing messages now follows 'Show all headers'
2587
	  status.
2588

    
2589
2006-03-09
2590

    
2591
	* libsylph/procmime.c: procmime_execute_open_file(): parse ~/.mailcap
2592
	  if ~/.sylpheed-2.0/mailcap not found.
2593

    
2594
2006-03-09
2595

    
2596
	* libsylph/utils.[ch]
2597
	  libsylph/prefs_common.[ch]
2598
	  src/mimeview.c: added a hidden option "mime_command" for backward
2599
	  compatibility.
2600
	* libsylph/procmime.c
2601
	  libsylph/procmsg.c
2602
	  src/compose.c
2603
	  src/inc.c
2604
	  src/messageview.c
2605
	  src/summaryview.c: use str_find_format_times().
2606

    
2607
2006-03-08
2608

    
2609
	* libsylph/procmime.c: read mailcap file other than standard location.
2610

    
2611
2006-03-08
2612

    
2613
	* libsylph/procmime.[ch]
2614
	  src/mimeview.c: removed metamail support and replaced it with
2615
	  the alternative implementation.
2616
	* libsylph/prefs_common.c: leave "mime_image_viewer" and
2617
	  "mime_audio_player" options for compatibility, but made them empty
2618
	  by default.
2619

    
2620
2006-03-07
2621

    
2622
	* src/compose.c: compose_get_signature_str(): allow relative signature
2623
	  path.
2624

    
2625
2006-03-06
2626

    
2627
	* src/textview.c: textview_uri_security_check(): ignore trailing path
2628
	  separator when comparing URI.
2629

    
2630
2006-03-06
2631

    
2632
	* src/compose.[ch]
2633
	  src/addressbook.c: always enable To, Cc, and Bcc button. Create new
2634
	  compose window if not exist.
2635

    
2636
2006-03-06
2637

    
2638
	* libsylph/prefs_common.[ch]
2639
	  src/addressbook.c: preserve the window position of address book.
2640
	  Moved the position of Help menu.
2641

    
2642
2006-03-06
2643

    
2644
	* src/compose.c: compose_select_account(): enabled View/Cc menu on
2645
	  mail accounts.
2646

    
2647
2006-03-03
2648

    
2649
	* version 2.2.2
2650

    
2651
2006-03-02
2652

    
2653
	* src/message_search.c: fixed crash after a message window was closed
2654
	  while the search dialog was still open.
2655

    
2656
2006-03-02
2657

    
2658
	* libsylph/imap.c: imap_rename_folder_real(): fixed crash when tried
2659
	  to move folders right under the root folder.
2660

    
2661
2006-03-01
2662

    
2663
	* src/alertpanel.c: place dialog center if it is out of range (fixes
2664
	  main window becomes not responsive when alert dialog is shown while
2665
	  it is minimized on win32).
2666

    
2667
2006-03-01
2668

    
2669
	* src/main.c: win32: do console initialization only once.
2670

    
2671
2006-02-28
2672

    
2673
	* src/main.c: win32: output debug and help messages to newly created
2674
	  console.
2675

    
2676
2006-02-27
2677

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

    
2681
2006-02-27
2682

    
2683
	* version 2.2.1
2684

    
2685
2006-02-24
2686

    
2687
	* configure.in: enabled GtkSpell by default.
2688

    
2689
2006-02-24
2690

    
2691
	* libsylph/folder.h: fixed comments.
2692

    
2693
2006-02-24
2694

    
2695
	* src/summaryview.c: performance fix when resetting the quick search
2696
	  while sorted by thread date with descending order.
2697
	* Makefile.am
2698
	  sylpheed.spec.in: added README.es.
2699

    
2700
2006-02-24
2701

    
2702
	* README.es: added (thanks to Ricardo Mones).
2703
	* README, README.ja: changed the FSF address.
2704

    
2705
2006-02-23
2706

    
2707
	* src/subscribedialog.c: ignore non-ascii newsgroup names (fixes crash
2708
	  on Win32).
2709

    
2710
2006-02-22
2711

    
2712
	* libsylph/folder.c: folder_get_path(): use filename-safe string for
2713
	  IMAP cache directory.
2714
	* src/prefs_common_dialog.c: fixed a warning on compile.
2715

    
2716
2006-02-21
2717

    
2718
	* libsylph/utils.[ch]: uriencode_for_filename(): creates filename-safe
2719
	  string by URI encode (except space).
2720
	* libsylph/pop.c: use filename-safe string for UIDL file (might break
2721
	  backward compatibility on Unix).
2722

    
2723
2006-02-14
2724

    
2725
	* libsylph/session.c
2726
	  libsylph/socket.[ch]: win32: avoid blocking when reading from
2727
	  socket.
2728

    
2729
2006-02-13
2730

    
2731
	* version 2.2.0
2732

    
2733
2006-02-10
2734

    
2735
	* sylpheed.spec.in: modified Requires:.
2736

    
2737
2006-02-09
2738

    
2739
	* src/summaryview.c
2740
	  src/folderview.c: prohibit move/copy from/to queue folders, and
2741
	  move/copy to virtual folders.
2742

    
2743
2006-02-09
2744

    
2745
	* version 2.2.0rc
2746

    
2747
2006-02-08
2748

    
2749
	* libsylph/codeconv.c: conv_get_fallback_for_private_encoding():
2750
	  supported "x-sjis" encoding.
2751

    
2752
2006-02-08
2753

    
2754
	* libsylph/codeconv.c:
2755
	  conv_get_locale_charset()
2756
	  conv_get_locale_charset_str(): use GLib API on Win32 (fixes wrong
2757
	  encoding returned).
2758
	  src/rfc2015.c: sig_status_full(): use g_locale_to_utf8() for locale
2759
	  to UTF-8 conversion.
2760

    
2761
2006-02-07
2762

    
2763
	* src/mainwindow.c: made the help window of command line options
2764
	  singleton.
2765

    
2766
2006-02-07
2767

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

    
2771
2006-02-07
2772

    
2773
	* src/compose.c: compose_exec_ext_editor(): fixed a problem that the
2774
	  UI was still insensitive after execution of external editor failed
2775
	  (thanks to M.Suzuki).
2776

    
2777
2006-02-07
2778

    
2779
	* src/tryaicon.c: trayicon_button_pressed(): use gtk_widget_iconify()
2780
	  instead of gtk_widget_hide() (fixes some problems).
2781

    
2782
2006-02-06
2783

    
2784
	* version 2.2.0beta8
2785

    
2786
2006-02-06
2787

    
2788
	* src/prefs_filter_edit.c: disabled regex match type on win32.
2789

    
2790
2006-02-06
2791

    
2792
	* libsylph/mh.c
2793
	  libsylph/imap.c: don't reset unread flag when moving/copying
2794
	  messages into trash.
2795

    
2796
2006-02-06
2797

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

    
2803
2006-02-06
2804

    
2805
	* src/messageview.[ch]: update menu when show_all_headers state
2806
	  changed.
2807

    
2808
2006-02-05
2809

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

    
2815
2006-02-03
2816

    
2817
	* src/summaryview.c: summary_row_expanded(): re-enabled workaround
2818
	  on GTK+ 2.8.
2819

    
2820
2006-02-03
2821

    
2822
	* src/mimeview.c: mimeview_show_mime_part(): show filenames with
2823
	  normal font.
2824

    
2825
2006-02-02
2826

    
2827
	* manual/ja/sylpheed.sgml: partially updated for 2.2.
2828

    
2829
2006-02-02
2830

    
2831
	* src/mainwindow.c: main_window_key_pressed(): handle Tab key as a
2832
	  special case.
2833

    
2834
2006-02-02
2835

    
2836
	* src/inc.c
2837
	  src/trayicon.c
2838
	  src/gtkutils.[ch]
2839
	  src/mainwindow.[ch]: don't enable trayicon action if modal window
2840
	  exists. Present window on click if main window is obscured.
2841

    
2842
2006-02-02
2843

    
2844
	* src/mainwindow.c: added the help of command line options.
2845

    
2846
2006-02-02
2847

    
2848
	* src/mainwindow.c: main_window_key_pressed(): fixed key event
2849
	  handling of the quick search entry.
2850

    
2851
2006-02-01
2852

    
2853
	* src/inc.c
2854
	  src/folderview.[ch]: properly count the number of new messages on
2855
	  local and remote mailboxes.
2856

    
2857
2006-02-01
2858

    
2859
	* libsylph/imap.c: imap_cmd_gen_recv(): trim too long lines (ex.
2860
	  SEARCH command).
2861

    
2862
2006-02-01
2863

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

    
2866
2006-02-01
2867

    
2868
	* libsylph/prefs_common.c: modified the default of summaryview_height.
2869

    
2870
2006-02-01
2871

    
2872
	* src/compose.c
2873
	  src/messageview.c
2874
	  src/mainwindow.c: disabled Actions menu on win32.
2875

    
2876
2006-01-31
2877

    
2878
	* version 2.2.0beta7
2879

    
2880
2006-01-31
2881

    
2882
	* src/compose.c
2883
	  src/messageview.c
2884
	  src/prefs_common_dialog.c
2885
	  src/mainwindow.c: added Arabic encoding (thanks to Mohammed Sameer).
2886

    
2887
2006-01-31
2888

    
2889
	* src/statusbar.c
2890
	  src/textview.c: disabled the trimming of statusbar strings.
2891

    
2892
2006-01-31
2893

    
2894
	* libsylph/prefs_common.[ch]
2895
	  src/addressbook.c: the size of address book is now remembered.
2896

    
2897
2006-01-31
2898

    
2899
	* src/mainwindow.c: added 'Mark thread as read' menu.
2900
	* src/summaryview.c: summary_mark_thread_as_read(): fixed leaks of
2901
	  GtkTreePath list.
2902

    
2903
2006-01-30
2904

    
2905
	* src/summaryview.[ch]: implemented 'Mark thread as read'.
2906

    
2907
2006-01-30
2908

    
2909
	* src/summaryview.c: enabled the move/copy of the whole message in
2910
	  collapsed threads.
2911

    
2912
2006-01-30
2913

    
2914
	* libsylph/account.[ch]
2915
	  src/compose.c: compose_reply(): fixed a bug that automatic account
2916
	  selection was disabled on IMAP4 folders.
2917

    
2918
2006-01-30
2919

    
2920
	* libsylph/socket.[ch]: code cleanup.
2921

    
2922
2006-01-28
2923

    
2924
	* src/main.c: win32: properly popup main window on remote command mode
2925
	  using SetForegroundWindow().
2926

    
2927
2006-01-27
2928

    
2929
	* src/summaryview.c: summary_selection_changed(): only execute idle
2930
	  function on button press.
2931

    
2932
2006-01-27
2933

    
2934
	* src/summaryview.c: summary_selection_changed(): display message in
2935
	  idle function (fixes wrong drag begin state after passphrase dialog
2936
	  appeared).
2937

    
2938
2006-01-27
2939

    
2940
	* src/passphrase.c: convert passphrase into locale encoding.
2941

    
2942
2006-01-27
2943

    
2944
	* src/gtkutils.[ch]
2945
	  src/summaryview.c: when deleting a collapsed thread, all the
2946
	  messages in the thread will be removed.
2947

    
2948
2006-01-27
2949

    
2950
	* src/query_search.[ch]
2951
	  src/Makefile.am
2952
	  src/folderview.c
2953
	  src/mainwindow.c: renamed summary_search.[ch] to query_search.[ch].
2954

    
2955
2006-01-26
2956

    
2957
	* libsylph/prefs_common.[ch]
2958
	  src/compose.c
2959
	  src/prefs_common_dialog.c: removed 'Wrap before sending' option,
2960
	  which was rather problematic.
2961

    
2962
2006-01-26
2963

    
2964
	* libsylph/socket.c
2965
	  configure.in: supported IPv6 on Win32.
2966

    
2967
2006-01-26
2968

    
2969
	* src/textview.c
2970
	  src/mimeview.c
2971
	  src/summaryview.c
2972
	  src/folderview.c: also recognize GDK_KP_* keycodes.
2973

    
2974
2006-01-25
2975

    
2976
	* version 2.2.0beta6
2977

    
2978
2006-01-25
2979

    
2980
	* libsylph/virtual.c
2981
	  src/summary_search.c: exclude trash on recursive search.
2982
	* src/prefs_search_folder.[ch]
2983
	  src/folderview.c: update summary when virtual folders are modified.
2984

    
2985
2006-01-25
2986

    
2987
	* libsylph/procmsg.[ch]: procmsg_trash_messages_exist(): added.
2988
	* src/folderview.c: folderview_menu_popup(): don't make 'Empty trash'
2989
	  active if trashed messages don't exist.
2990
	  src/mainwindow.c: main_window_empty_trash(): return immediately
2991
	  when trashed messages don't exist.
2992

    
2993
2006-01-25
2994

    
2995
	* src/compose.c: 'File/Insert signature' now inserts signature into
2996
	  current cursor position. 'File/Append signature' was added for the
2997
	  previous behavior.
2998

    
2999
2006-01-24
3000

    
3001
	* src/summaryview.c: summary_qsearch_reset(), summary_qsearch():
3002
	  update the sensitivity of UI.
3003

    
3004
2006-01-24
3005

    
3006
	* src/compose.c: compose_attach_parts(): force attaching of specific
3007
	  types even if filename is unspecified.
3008
	  src/procmime.[ch]: added MIME_VIDEO to ContentType.
3009

    
3010
2006-01-24
3011

    
3012
	* src/foldersel.c: place dialog at the center on parent window.
3013

    
3014
2006-01-24
3015

    
3016
	* src/alertpanel.c
3017
	  src/inputdialog.c: set transient window before gtk_widget_show()
3018
	  (fixed wrong window position).
3019

    
3020
2006-01-24
3021

    
3022
	* libsylph/account.c
3023
	  libsylph/prefs_account.c
3024
	  src/prefs_account_dialog.c: fixed memory leaks.
3025
	* libsylph/imap.c: imap_session_connect(): save temporary password.
3026
	  imap_close(): don't try to connect to server when closing.
3027

    
3028
2006-01-24
3029

    
3030
	* libsylph/procsg.c: procmsg_remove_all_cached_messages(): skip
3031
	  virtual folders.
3032

    
3033
2006-01-23
3034

    
3035
	* libsylph/procmsg.[ch]
3036
	  libsylph/prefs_account.[ch]
3037
	  src/main.c
3038
	  src/prefs_account_dialog.[ch]: implemented clearing of IMAP4 message
3039
	  caches on exit.
3040

    
3041
2006-01-23
3042

    
3043
	* libsylph/imap.c: imap_do_copy_msgs(): fixed a bug that cache files
3044
	  in source folder was not removed was fixed.
3045

    
3046
2006-01-20
3047

    
3048
	* src/compose.c: compose_new(): fixed filename encoding.
3049
	* src/main.c: open_compose_new(): allow non-ascii mailto string and
3050
	  filename.
3051

    
3052
2006-01-20
3053

    
3054
	* src/alertpanel.c
3055
	  src/inputdialog.c
3056
	  src/filesel.c: place dialog at the center on parent window.
3057

    
3058
2006-01-20
3059

    
3060
	* version 2.2.0beta5
3061

    
3062
2006-01-20
3063

    
3064
	* src/summaryview.c: added tooltip for search entry.
3065

    
3066
2006-01-20
3067

    
3068
	* src/prefs_search_folder.c
3069
	  src/prefs_folder_item.c: use gtk_widget_modify_base() instead of
3070
	  copying style. Realize window before getting style.
3071

    
3072
2006-01-19
3073

    
3074
	* src/summaryview.c: summary_qsearch_reset(), summary_qsearch(): clear
3075
	  invalidated selection (fixes crash on quick search).
3076

    
3077
2006-01-19
3078

    
3079
	* src/trayicon.c
3080
	  src/menu.h: fixed account selector of compose window having
3081
	  unintended mnemonic.
3082

    
3083
2006-01-19
3084

    
3085
	* libsylph/imap.c: imap_scan_tree_recursive(): handle virtual folders
3086
	  properly.
3087
	* src/folderview.c: folderview_menu_popup(): prohibit new folder under
3088
	  virtual folders.
3089

    
3090
2006-01-19
3091

    
3092
	* src/summaryview.c: summary_thread_build(), summary_unthread(): block
3093
	  signal handlers for optimization.
3094

    
3095
2006-01-19
3096

    
3097
	* src/summaryview.[ch]: implemented quick filter.
3098

    
3099
2006-01-18
3100

    
3101
	* libsylph/filter.[ch]
3102
	  src/prefs_filter_edit.[ch]: added filter conditions of status such
3103
	  as 'unread', 'mark', 'color-label', and 'mime'.
3104

    
3105
2006-01-18
3106

    
3107
	* src/summaryview.c: update all_mlist on sorting to save the order.
3108

    
3109
2006-01-17
3110

    
3111
	* src/export.c
3112
	  src/import.c: modified the window management of export / import
3113
	  dialog.
3114

    
3115
2006-01-17
3116

    
3117
	* libsylph/prefs_common.[ch]
3118
	  src/summaryview.[ch]
3119
	  src/mainwindow.c: enabled toggle of the searchbar.
3120

    
3121
2006-01-17
3122

    
3123
	* src/summaryview.[ch]
3124
	  src/mainwindow.c: implemented quick search of the summary view.
3125

    
3126
2006-01-17
3127

    
3128
	* libsylph/news.c: news_get_group_list(): show more verbose warnings.
3129

    
3130
2006-01-13
3131

    
3132
	* version 2.2.0beta4
3133

    
3134
2006-01-13
3135

    
3136
	* libsylph/prefs_common.[ch]
3137
	  src/trayicon.c
3138
	  src/menu.h
3139
	  src/main.h
3140
	  src/prefs_common_dialog.c
3141
	  src/mainwindow.[ch]: perform show/hide on trayicon click.
3142
	  Implemented popup menu on trayicon.
3143

    
3144
2006-01-13
3145

    
3146
	* libsylph/pop.[ch]
3147
	  src/inc.[ch]: fixed 32-bit integer overflow where the total size of
3148
	  messages is greater than 2GB.
3149

    
3150
2006-01-12
3151

    
3152
	* src/summaryview.c: summary_set_tree_model_from_list(): fixed a
3153
	  memory leak where threading is off.
3154

    
3155
2006-01-12
3156

    
3157
	* libsylph/virtual.c: virtual_rename_folder(): added.
3158
	* src/folderview.c: folderview_rename_folder_cb(): fixed renaming of
3159
	  virtual folders.
3160
	  folderview_move_folder_cb(): don't allow a virtual folder as parent.
3161
	  folderview_menu_popup(): enabled rename/delete of virtual folders
3162
	  on newsgroups.
3163

    
3164
2006-01-12
3165

    
3166
	* src/folderview.c: replace "Search messages..." with "Edit search
3167
	  condition..." menu on virtual folder.
3168
	  folderview_menu_popup(): code cleanup.
3169

    
3170
2006-01-12
3171

    
3172
	* src/about.[ch]
3173
	  README
3174
	  README.ja: updated copyright year.
3175

    
3176
2006-01-11
3177

    
3178
	* src/folderview.c: folderview_check_new(): exclude virtual folders.
3179

    
3180
2006-01-11
3181

    
3182
	* version 2.2.0beta3
3183

    
3184
2006-01-11
3185

    
3186
	* src/mainwindow.c: search_cb(): open search folder property on
3187
	  virtual folder.
3188

    
3189
2006-01-10
3190

    
3191
	* src/prefs_search_folder.c: added name entry. Also show name in the
3192
	  window title.
3193

    
3194
2006-01-10
3195

    
3196
	* src/textview.c: get_uri_part(): use glib functions for isgraph() and
3197
	  ispunct(). Include some trailing punctuations as URI.
3198

    
3199
2006-01-10
3200

    
3201
	* src/summaryview.c
3202
	  src/mainwindow.c: repositioned the "Delete" menu and added a
3203
	  separator to prevent accidental selection.
3204

    
3205
2006-01-10
3206

    
3207
	* libsylph/virtual.c
3208
	  libsylph/defs.h
3209
	  src/prefs_search_folder.c: implemented the modification of search
3210
	  folder condition.
3211

    
3212
2006-01-06
3213

    
3214
	* src/prefs_search_folder.[ch]
3215
	  src/summary_search.[ch]
3216
	  src/folderview.c
3217
	  src/prefs_filter_edit.[ch]: partially implemented search folder
3218
	  properties.
3219

    
3220
2006-01-06
3221

    
3222
	* src/folderview.c: modified the message of deleting search folder.
3223

    
3224
2006-01-06
3225

    
3226
	* src/summary_search.c: accept when name entry is activated on the
3227
	  save dialog.
3228
	* src/summaryview.c: summary_status_show(): use gint64 for sel_size to
3229
	  avoid overflow on environments where sizeof(off_t) is 4.
3230

    
3231
2006-01-06
3232

    
3233
	* libsylph/virtual.c: don't compare temporary flags (fixes a bug that
3234
	  search cache occasionally didn't work).
3235

    
3236
2006-01-06
3237

    
3238
	* src/summary_search.c
3239
	  src/prefs_filter_edit.[ch]: prefs_filter_edit_cond_edit_to_list():
3240
	  added for minor code cleanup.
3241

    
3242
2006-01-05
3243

    
3244
	* src/textview.c: textview_make_clickable_parts(): add http:// scheme
3245
	  before implicit URIs begin with 'www.'.
3246

    
3247
2006-01-05
3248

    
3249
	* libsylph/virtual.c
3250
	  src/folderview.c: fixed a bug that search folders under IMAP4 or
3251
	  NNTP folders couldn't be removed.
3252

    
3253
2005-12-27
3254

    
3255
	* libsylph/procmsg.[ch]
3256
	  libsylph/virtual.c: cache search result to speed up on and after
3257
	  the second search.
3258
	* src/summary_search.c: fixed a warning.
3259

    
3260
2005-12-26
3261

    
3262
	* version 2.2.0beta2
3263

    
3264
2005-12-26
3265

    
3266
	* libsylph/pop.[ch]: prevent duplicate retrieval after incomplete
3267
	  session.
3268

    
3269
2005-12-26
3270

    
3271
	* src/compose.c
3272
	  src/messageview.c
3273
	  src/prefs_common_dialog.c
3274
	  src/mainwindow.c: added Windows-1252 for display encoding. Removed
3275
	  EUC-TW from the outgoing encoding of compose window.
3276

    
3277
2005-12-26
3278

    
3279
	* src/compose.c: compose_attach_parts(): don't traverse inside
3280
	  message/rfc822 to avoid duplicated attachments.
3281

    
3282
2005-12-26
3283

    
3284
	* src/compose.c: only add modified flag when files are manually
3285
	  attached.
3286

    
3287
2005-12-26
3288

    
3289
	* libsylph/utils.c: subst_for_filename(): added more characters to be
3290
	  substituted (for Win32).
3291
	  generate_mime_boundary(): replaced subst_char() with subst_chars().
3292

    
3293
2005-12-25
3294

    
3295
	* src/compose.c: compose_attach_parts(): include message/rfc822 parts.
3296

    
3297
2005-12-25
3298

    
3299
	* src/folderview.c: fixed a bug that previously selected row was
3300
	  removed from the view instead of currently selected one when
3301
	  deleting/renaming folders from the context menu.
3302

    
3303
2005-12-25
3304

    
3305
	* src/compose.c: compose_attach_parts(): attach all parts with
3306
	  filenames, and don't if not (fixes failure of forwarding attachments
3307
	  in some cases).
3308

    
3309
2005-12-22
3310

    
3311
	* version 2.2.0beta1
3312

    
3313
2005-12-22
3314

    
3315
	* src/compose.c: compose_is_itemized(): fixed enumerated lines
3316
	  detection.
3317

    
3318
2005-12-22
3319

    
3320
	* src/summary_search.c
3321
	  src/mainwindow.c: modified window handling.
3322

    
3323
2005-12-22
3324

    
3325
	* src/summaryview.[ch]
3326
	  src/summary_search.c: select activated message in summary view if
3327
	  possible.
3328

    
3329
2005-12-22
3330

    
3331
	* src/summaryview.c: summary_row_expanded(): disable workaround with
3332
	  GTK+ 2.8.
3333

    
3334
2005-12-21
3335

    
3336
	* libsylph/procmsg.[ch]
3337
	  src/compose.c
3338
	  src/summaryview.[ch]: reflect flag changes on virtual folders in the
3339
	  real ones.
3340

    
3341
2005-12-21
3342

    
3343
	* libsylph/virtual.c
3344
	  libsylph/filter.c
3345
	  src/summary_search.c
3346
	  src/prefs_folder_item.c
3347
	  src/folderview.c: show progress when opening search folder. Don't
3348
	  allow the search of search folder. Save case-sensitive option.
3349
	* libsylph/procmsg.h
3350
	  src/compose.c
3351
	  src/summaryview.c: added MSG_FLAG_CHANGED flag.
3352

    
3353
2005-12-20
3354

    
3355
	* src/compose.c: compose_is_itemized(): also check for enumerated
3356
	  lines such as (1), (2), 3. ...
3357

    
3358
2005-12-20
3359

    
3360
	* libsylph/account.[ch]: account_address_exist(): new.
3361
	  src/account_dialog.c
3362
	  src/summaryview.c: look for all accounts when the option "Display
3363
	  recipient on `From' column if sender is yourself" is enabled.
3364
	  src/folderview.c: write account config file immediately when an
3365
	  account is removed.
3366

    
3367
2005-12-20
3368

    
3369
	* src/summaryview.c: summary_set_row(): fixed a memory leak.
3370

    
3371
2005-12-20
3372

    
3373
	* src/folderview.[ch]: reflect display_folder_unread setting
3374
	  immediately.
3375

    
3376
2005-12-20
3377

    
3378
	* src/filesel.c: filesel_select_file_full(): fixed preselected
3379
	  directory with GTK+ 2.8.
3380

    
3381
2005-12-19
3382

    
3383
	* src/subscribedialog.c: popup main window when the dialog is closed.
3384

    
3385
2005-12-19
3386

    
3387
	* src/mainwindow.c: main_window_get_size(): save summary view height
3388
	  even if window is maximized.
3389

    
3390
2005-12-19
3391

    
3392
	* libsylph/prefs_common.[ch]
3393
	  src/mainwindow.c: remember the maximized state.
3394

    
3395
2005-12-19
3396

    
3397
	* src/summary_search.[ch]
3398
	  src/folderview.c
3399
	  src/mainwindow.c: removed SummaryView* from the argument of
3400
	  summary_search(). Preset folder when saving as search folder.
3401

    
3402
2005-12-19
3403

    
3404
	* libsylph/virtual.[ch]
3405
	  libsylph/folder.[ch]
3406
	  libsylph/filter.[ch]
3407
	  libsylph/Makefile.am
3408
	  src/summary_search.[ch]
3409
	  src/prefs_folder_item.c
3410
	  src/summaryview.c
3411
	  src/folderview.c
3412
	  src/mainwindow.c
3413
	  src/prefs_filter_edit.[ch]: implemented query search and virtual
3414
	  folder.
3415

    
3416
2005-12-19
3417

    
3418
	* libsylph/codeconv.[ch]: support nonstandard encoding
3419
	  "ks_c_5601-1987" (thanks to Yoo Chung).
3420

    
3421
2005-12-14
3422

    
3423
	* version 2.1.9
3424

    
3425
2005-12-14
3426

    
3427
	* libsylph/prefs_account.[ch]
3428
	  src/inc.c
3429
	  src/folderview.[ch]
3430
	  src/prefs_account_dialog.c: added an option to update only INBOX on
3431
	  checking new messages of IMAP4 accounts.
3432

    
3433
2005-12-13
3434

    
3435
	* libsylph/account.c
3436
	  libsylph/prefs_account.[ch]
3437
	  src/prefs_account_dialog.c: enabled custom queue folder.
3438

    
3439
2005-12-13
3440

    
3441
	* src/subscribedialog.c: fixed a bug that invisible subscribed groups
3442
	  was removed after refresh. Assume wildcards for keywords without
3443
	  them. Display status when receiving of newsgroups list started.
3444

    
3445
2005-12-09
3446

    
3447
	* src/foldersel.c: also select top folder on FOLDER_SEL_ALL.
3448
	* libsylph/folder.c: folder_find_item_from_identifier(): also return
3449
	  top folder.
3450

    
3451
2005-12-09
3452

    
3453
	* src/filter.[ch]: filter_rule_requires_full_headers(): added.
3454
	* libsylph/procheader.[ch]: procheader_get_header_list_from_msginfo():
3455
	  added.
3456

    
3457
2005-12-09
3458

    
3459
	* src/prefs_filter_edit.[ch]: prefs_filter_edit_cond_hbox_to_cond():
3460
	  added an argument for case sensitivity.
3461

    
3462
2005-12-08
3463

    
3464
	* src/prefs_filter_edit.[ch]
3465
	  src/prefs_filter.[ch]: made more functions public.
3466

    
3467
2005-12-08
3468

    
3469
	* src/prefs_filter_edit.[ch]: generalized the condition edit.
3470

    
3471
2005-12-08
3472

    
3473
	* libsylph/imap.c: imap_get_msg_list(): only update mtime when folder
3474
	  is not opened.
3475

    
3476
2005-12-07
3477

    
3478
	* libsylph/mh.c
3479
	  libsylph/news.c
3480
	  libsylph/imap.c
3481
	  libsylph/procmsg.[ch]: update caches and flags when reading message
3482
	  list from a folder.
3483

    
3484
2005-12-06
3485

    
3486
	* src/prefs_filter_edit.[ch]: made CondHBox / ActionHBox related APIs
3487
	  public.
3488

    
3489
2005-12-05
3490

    
3491
	* src/compose.c: compose_reply_set_entry(): enabled
3492
	  COMPOSE_REPLY_TO_ALL for NNTP. fixed a memory leak.
3493

    
3494
2005-12-05
3495

    
3496
	* libsylph/utils.[ch]
3497
	  libsylph/imap.c: imap_cmd_append(): send message contents all at
3498
	  once.
3499

    
3500
2005-12-02
3501

    
3502
	* src/textview.c: textview_add_part(): modified font for signature
3503
	  part.
3504

    
3505
2005-12-02
3506

    
3507
	* src/addrbook.c: addrbook_update_address_list(): fixed crash bug when
3508
	  an address in a group was modified.
3509
	* src/addrbook.c: addrbook_update_group_list()
3510
	  src/editgroup.c: addressbook_edit_group(): fixed memory leaks.
3511

    
3512
2005-12-02
3513

    
3514
	* src/passphrase.c: gpgmegtk_passphrase_cb(): fixed blocking on win32.
3515

    
3516
2005-12-01
3517

    
3518
	* src/folderview.c: added "Update summary" to the context menu.
3519

    
3520
2005-12-01
3521

    
3522
	* libsylph/session.h
3523
	  libsylph/smtp.h: fixed compilation failure on some environments.
3524

    
3525
2005-11-30
3526

    
3527
	* src/summaryview.[ch]: display progress on filtering.
3528

    
3529
2005-11-30
3530

    
3531
	* version 2.1.8
3532

    
3533
2005-11-29
3534

    
3535
	* libsylph/session.c: removed debug print.
3536

    
3537
2005-11-29
3538

    
3539
	* src/send_message.c: send_message_queue_all(): follow the change of
3540
	  compose.c::compose_send().
3541

    
3542
2005-11-28
3543

    
3544
	* libsylph/prefs_common.[ch]
3545
	  src/prefs_common_dialog.c: moved outgoing encoding option into
3546
	  Display - Encoding tab.
3547

    
3548
2005-11-28
3549

    
3550
	* libsylph/procmime.c: procmime_decode_content(): also normalize text
3551
	  files on win32. Also do normalization for quoted-printable part.
3552

    
3553
2005-11-28
3554

    
3555
	* libsylph/pop.c
3556
	  libsylph/recv.c
3557
	  src/compose.c: reverted linebreak conversion.
3558

    
3559
2005-11-25
3560

    
3561
	* src/compose.c: also canonicalize on redirect/queue.
3562

    
3563
2005-11-25
3564

    
3565
	* src/compose.c: compose_write_to_file(): always canonicalize composed
3566
	  message.
3567

    
3568
2005-11-25
3569

    
3570
	* libsylph/procmime.c: procmime_decode_content(): uncanonicalize
3571
	  unencoded text.
3572

    
3573
2005-11-25
3574

    
3575
	* libsylph/pop.c
3576
	  libsylph/recv.c: don't convert CR+LF to LF.
3577
	* libsylph/procmime.c: procmime_decode_content(): don't uncanonicalize
3578
	  message/rfc822.
3579

    
3580
2005-11-25
3581

    
3582
	* src/imageview.c: size_allocate_cb(): don't update image view if
3583
	  image_data doesn't exist.
3584
	* src/mimeview.c: mimeview_change_view_type(): clear hidden view.
3585

    
3586
2005-11-25
3587

    
3588
	* libsylph/session.[ch]: session_read_data_as_file_cb(): don't write
3589
	  to file until buffer is filled more than the half. Extended the
3590
	  buffer size.
3591

    
3592
2005-11-25
3593

    
3594
	* libsylph/session.c: session_recv_data_as_file_idle_cb(): fixed a bug
3595
	  that lost first part of message data.
3596

    
3597
2005-11-24
3598

    
3599
	* libsylph/procmime.c: procmime_decode_content(): win32: don't
3600
	  uncanonicalize text files.
3601

    
3602
2005-11-24
3603

    
3604
	* libsylph/pop.c
3605
	  libsylph/session.[ch]: implemented session_recv_data_as_file(),
3606
	  which receives data as file stream, to reduce memory usage on POP3
3607
	  session.
3608

    
3609
2005-11-22
3610

    
3611
	* src/compose.c
3612
	  src/prefs_common_dialog.c: don't save filtered sent message to
3613
	  outbox. Only enable filtering of sent messages when saving of sent
3614
	  messages is enabled.
3615
	* src/inc.c: inc_drop_message(): removed redundant code.
3616

    
3617
2005-11-22
3618

    
3619
	* libsylph/utils.[ch]
3620
	  libsylph/session.[ch]
3621
	  libsylph/smtp.[ch]
3622
	  src/send_message.c: reduced memory usage on SMTP session.
3623

    
3624
2005-11-22
3625

    
3626
	* libsylph/imap.c: QUOTE_IF_REQUIRED(): add "[]&" to characters to be
3627
	  quoted (for courier-imap).
3628

    
3629
2005-11-22
3630

    
3631
	* libsylph/prefs_common.[ch]
3632
	  src/compose.c: remember the last window position.
3633
	* src/sourcewindow.c: win32: fixed window appeared always top-left.
3634
	  Added margin to the TextView.
3635

    
3636
2005-11-21
3637

    
3638
	* src/compose.c: compose_create(): win32: fixed window appeared always
3639
	  top-left.
3640

    
3641
2005-11-21
3642

    
3643
	* src/compose.c:
3644
	  compose_get_signature_str()
3645
	  compose_insert_file(): give priority to locale to UTF-8 conversion
3646
	  (fixes wrong Japanese conversion on some case).
3647

    
3648
2005-11-21
3649

    
3650
	* libsylph/prefs_common.[ch]: modified the order of options.
3651

    
3652
2005-11-21
3653

    
3654
	* src/prefs_ui.[ch]
3655
	  src/prefs_common_dialog.c: reorganized the common prefs.
3656

    
3657
2005-11-18
3658

    
3659
	* version 2.1.7
3660

    
3661
2005-11-18
3662

    
3663
	* libsylph/prefs_common.[ch]
3664
	  src/prefs_common_dialog.c: moved the position of Spell tab.
3665

    
3666
2005-11-17
3667

    
3668
	* src/compose.c: compose_set_title(): made edit mark less intrusive.
3669

    
3670
2005-11-17
3671

    
3672
	* libsylph/utils.c: set_startup_dir(): win32: always set the startup
3673
	  directory to the same directory as the location of executable file
3674
	  (fixes untranslated messages when launched by other apps).
3675

    
3676
2005-11-17
3677

    
3678
	* src/prefs_common_dialog.c: fixed crash when quote colors dialog was
3679
	  closed by the window close button. Fixed window focus after closing
3680
	  it.
3681

    
3682
2005-11-17
3683

    
3684
	* src/about.c: show GtkSpell in compiled-in features.
3685

    
3686
2005-11-17
3687

    
3688
	* configure.in: fixed wrong status report of GtkSpell.
3689

    
3690
2005-11-17
3691

    
3692
	* libsylph/prefs_common.[ch]
3693
	  src/compose.[ch]
3694
	  src/prefs_common_dialog.c
3695
	  configure.in: implemented spell checking using GtkSpell
3696
	  (thanks to Victor Ananajevsky).
3697

    
3698
2005-11-16
3699

    
3700
	* src/compose.c: compose_reply_set_entry(): don't reply to list for
3701
	  subscribe confirmation request etc.
3702

    
3703
2005-11-16
3704

    
3705
	* src/folderview.c: folderview_search_unread_recursive(): don't show
3706
	  '+' (unread) mark even if unread messages are in Trash.
3707

    
3708
2005-11-16
3709

    
3710
	* src/summaryview.c: fixed a bug that the selection was broken (and
3711
	  sometimes crashed) when mark, unread, and colorlabel flags were
3712
	  changed while the summary was sorted by the flags.
3713

    
3714
2005-11-16
3715

    
3716
	* src/compose.c: fixed compilation error if GPGME is not enabled.
3717

    
3718
2005-11-15
3719

    
3720
	* src/account_dialog.c: account_open(): popup main window if edit
3721
	  account dialog is not present.
3722

    
3723
2005-11-15
3724

    
3725
	* src/mimeview.c: mimeview_view_file(): win32: use g_file_test() to
3726
	  detect common executable suffix.
3727

    
3728
2005-11-14
3729

    
3730
	* libsylph/mh.c
3731
	  libsylph/mbox.c
3732
	  src/compose.c: always set FolderItem::mtime to 0 if the folder
3733
	  contents changed (fixes occasional summary update failure on win32
3734
	  and some filesystems).
3735

    
3736
2005-11-14
3737

    
3738
	* libsylph/utils.[ch]
3739
	  src/summaryview.[ch]: use gint64 for total_size to avoid overflow
3740
	  on environments where sizeof(off_t) is 4.
3741

    
3742
2005-11-14
3743

    
3744
	* src/textview.c: changed the shadow type to GTK_SHADOW_ETCHED_IN.
3745
	* src/summaryview.[ch]
3746
	  src/mainwindow.c: added separator between the summary status and
3747
	  the header pane.
3748

    
3749
2005-11-11
3750

    
3751
	* src/compose.c: fixed separator of newsgroups (thanks to KAZUKI
3752
	  SHIMURA).
3753
	  compose_reedit_set_entry(): also set Newsgroups and Followup-To
3754
	  entry.
3755

    
3756
2005-11-11
3757

    
3758
	* src/main.c: app_init(): win32: disable digit locale variable such as
3759
	  "LANG=1041".
3760

    
3761
2005-11-11
3762

    
3763
	* src/mainwindow.c: removed the outer border.
3764

    
3765
2005-11-10
3766

    
3767
	* libsylph/prefs_common.c
3768
	  src/prefs_common_dialog.c: don't show gpg warning on win32 by
3769
	  default. Changed "gpg_warning" to "show_gpg_warning".
3770

    
3771
2005-11-10
3772

    
3773
	* src/rfc2015.[ch]
3774
	  src/main.c: implemented rfc2015_disable_all() and
3775
	  rfc2015_is_available().
3776
	* src/compose.c: hide PGP checkboxes if PGP is not available.
3777
	* src/logwindow.c: prohibit abort when invalid UTF-8 text is inserted.
3778

    
3779
2005-11-09
3780

    
3781
	* src/passphrase.c
3782
	  configure.in: check the availability of mlock().
3783
	  src/main.c: check_gpg(): check if OpenPGP protocol is available.
3784

    
3785
2005-11-09
3786

    
3787
	* src/account_dialog.c
3788
	  src/prefs_filter.c: win32: fixed window focus problem.
3789

    
3790
2005-11-09
3791

    
3792
	* src/compose.c: allow drop of files in the whole window. Disabled
3793
	  insertion of text by DnD.
3794

    
3795
2005-11-08
3796

    
3797
	* version 2.1.6
3798

    
3799
2005-11-08
3800

    
3801
	* src/ldif.c: ldif_get_line(): fixed buffer overflow.
3802

    
3803
2005-11-07
3804

    
3805
	* src/main.[ch]
3806
	  src/mainwindow.c: added '--exit' command line option.
3807

    
3808
2005-11-07
3809

    
3810
	* libsylph/prefs_common.[ch]
3811
	  src/compose.[ch]
3812
	  src/prefs_common_dialog.c: implemented auto-save.
3813

    
3814
2005-11-07
3815

    
3816
	* src/prefs_common_dialog.c: hide options which is useless on win32.
3817

    
3818
2005-11-07
3819

    
3820
	* src/prefs_common_dialog.c: moved fallback_encoding from Advanced tab
3821
	  to Message tab.
3822
	* libsylph/prefs_common.[ch]: changed 'fallback_encoding' to
3823
	  'default_encoding'.
3824

    
3825
2005-11-04
3826

    
3827
	* src/compose.c: compose_ext_editor_kill(): fixed a crash when the
3828
	  external editor was terminated while opening confirmation dialog.
3829

    
3830
2005-11-04
3831

    
3832
	* src/prefs_common_dialog.c: prefs_junk_create(): added preset menu
3833
	  for learning commands.
3834
	* libsylph/prefs_common.c: made the default junk commands on win32
3835
	  bsfilter.
3836

    
3837
2005-11-04
3838

    
3839
	* src/summaryview.c: summary_junk_func(): follow the
3840
	  'mark_junk_as_read' setting.
3841

    
3842
2005-11-02
3843

    
3844
	* src/account_dialog.c
3845
	  src/prefs_account_dialog.c: popup main window when account edit
3846
	  dialog is closed.
3847

    
3848
2005-11-02
3849

    
3850
	* libsylph/prefs_common.[ch]
3851
	  src/summaryview.c
3852
	  src/prefs_common_dialog.c: added an option to mark filtered junk
3853
	  mails as read (thanks to Takushi Miyoshi). Added more description.
3854

    
3855
2005-11-02
3856

    
3857
	* src/compose.c: unlink compose->exteditor_file if exist.
3858

    
3859
2005-11-02
3860

    
3861
	* src/compose.c: compose_ext_editor_kill(): stop watching of child
3862
	  process in case something weird happened.
3863

    
3864
2005-11-02
3865

    
3866
	* src/compose.c: fixed for win32.
3867

    
3868
2005-11-02
3869

    
3870
	* src/compose.[ch]: reimplemented external editor with GSpawn and
3871
	  GChildWatch.
3872
	* libsylph/utils.c: execute_async(): fixed wrong argument type.
3873

    
3874
2005-11-02
3875

    
3876
	* src/prefs_common_dialog.c: moved fallback encoding setting to
3877
	  Advanced tab.
3878

    
3879
2005-11-01
3880

    
3881
	* src/prefs_actions.c
3882
	  src/prefs_template.c
3883
	  src/prefs_folder_item.c
3884
	  src/prefs_common_dialog.c
3885
	  src/prefs_summary_column.c
3886
	  src/prefs_account_dialog.c
3887
	  src/prefs_filter.c: bring main window in front after dialogs are
3888
	  closed (to avoid the focus problem on win32).
3889

    
3890
2005-11-01
3891

    
3892
	* libsylph/prefs_common.[ch]
3893
	  libsylph/procmime.c
3894
	  src/textview.c
3895
	  src/prefs_common_dialog.c: added fallback encoding setting.
3896
	  Removed multi-byte alphanumeric to ascii conversion option.
3897

    
3898
2005-11-01
3899

    
3900
	* src/icons/sylpheed.ico
3901
	  src/icons/Makefile.am
3902
	  src/Makefile.am
3903
	  configure.in: win32: added program icon.
3904

    
3905
2005-10-31
3906

    
3907
	* libsylph/utils.c: execute_sync(): win32: get exit status of child
3908
	  process by not using helper program.
3909

    
3910
2005-10-31
3911

    
3912
	* src/textview.c: textview_show_part(): fixed scroll jumping on focus.
3913

    
3914
2005-10-29
3915

    
3916
	* version 2.1.5
3917

    
3918
2005-10-27
3919

    
3920
	* libsylph/socket.c: fd_accept(): enabled on win32.
3921

    
3922
2005-10-27
3923

    
3924
	* libsylph/socket.[ch]: fd_connect_inet(), fd_open_inet(): new.
3925
	  fd_open_unix(): set SO_REUSEADDR flag to avoid bind() error.
3926
	* src/main.c: win32: implemented remote command using TCP socket.
3927

    
3928
2005-10-27
3929

    
3930
	* src/compose.c: add hbox into the window before creating option menu
3931
	  (fixed initially wrong widget size).
3932

    
3933
2005-10-27
3934

    
3935
	* libsylph/procmime.c: procmime_get_mime_type_table(): win32: read
3936
	  mime.types in startup directory.
3937
	* mime.types: included in the source tree.
3938

    
3939
2005-10-26
3940

    
3941
	* libsylph/prefs_common.[ch]
3942
	  src/summaryview.c
3943
	  src/prefs_common_dialog.c: added a setting to delete filtered junk
3944
	  mails from server.
3945

    
3946
2005-10-26
3947

    
3948
	* libsylph/utils.[ch]: address_equal(): new.
3949
	* src/compose.c: compose_reply_set_entry(): when replying to ML post
3950
	  that has the Reply-To set, set the ML address in To: and Reply-To
3951
	  address in Cc: (thanks to Colin Leroy).
3952

    
3953
2005-10-26
3954

    
3955
	* libsylph/utils.c: uri_list_extract_filenames(): use GLib functions
3956
	  to extract URIs if available.
3957

    
3958
2005-10-26
3959

    
3960
	* src/main.c: win32: convert locale string to UTF-8 when setting
3961
	  rc dir.
3962

    
3963
2005-10-25
3964

    
3965
	* src/messageview.c
3966
	  src/summaryview.c: display confirmation dialog instead of input
3967
	  dialog when printing.
3968

    
3969
2005-10-25
3970

    
3971
	* libsylph/procmsg.c: fixed a typo.
3972

    
3973
2005-10-25
3974

    
3975
	* configure.in: changed zh_TW.Big5 to zh_TW.
3976

    
3977
2005-10-25
3978

    
3979
	* libsylph/utils.[ch]: execute_print_file(): added.
3980
	* libsylph/procmsg.c: procmsg_print_message(): win32: canonicalize
3981
	  output file, and use ShellExecute() if command is unspecified.
3982

    
3983
2005-10-25
3984

    
3985
	* libsylph/procmsg.c: procmsg_print_message(): match the output
3986
	  headers to the message view.
3987
	* libsylph/procheader.[ch]: procheader_get_header_array_for_display():
3988
	  added.
3989
	* libsylph/displayheader.[ch]: moved from src/.
3990
	* src/textview.c: textview_show_header(): code cleanup.
3991

    
3992
2005-10-24
3993

    
3994
	* src/inputdialog.c: win32: make dialog in front on focus out.
3995

    
3996
2005-10-24
3997

    
3998
	* src/inputdialog.c: create/destroy dialog each time it is displayed.
3999

    
4000
2005-10-24
4001

    
4002
	* src/messageview.c: set the title of separated message window to
4003
	  "(Subject) - Sylpheed".
4004

    
4005
2005-10-24
4006

    
4007
	* src/summaryview.c
4008
	  src/mimeview.c: fixed the problem that DnD didn't work on GTK+ 2.8
4009
	  (thanks to Victor Ananajevsky).
4010

    
4011
2005-10-21
4012

    
4013
	* src/main.c: replaced gdk_input_add() with GIOChannel.
4014

    
4015
2005-10-20
4016

    
4017
	* src/textview.c: textview_adj_value_changed(): optimized a bit.
4018

    
4019
2005-10-20
4020

    
4021
	* src/textview.c: textview_adj_value_changed(): don't move cursor
4022
	  if selection exists.
4023

    
4024
2005-10-20
4025

    
4026
	* libsylph/filter.c: fixed execution failure if a file path includes
4027
	  space.
4028

    
4029
2005-10-20
4030

    
4031
	* src/textview.c: fixed a problem that the view was scrolled to top
4032
	  when it got focus.
4033

    
4034
2005-10-20
4035

    
4036
	* libsylph/utils.[ch]: set_startup_dir(), set_rc_dir(),
4037
	  get_startup_dir(): new.
4038
	* src/main.[ch]: removed global variable startup_dir. Instead use
4039
	  get_startup_dir().
4040
	  added '--configdir' option which specifies directory which stores
4041
	  configuration files.
4042
	* src/manual.c: win32: fixed document paths.
4043

    
4044
2005-10-18
4045

    
4046
	* version 2.1.4
4047

    
4048
2005-10-18
4049

    
4050
	* libsylph/prefs_common.c: win32: modified the default commands.
4051

    
4052
2005-10-18
4053

    
4054
	* src/prefs_filter.c: prefs_filter_open(): correct focus when msginfo
4055
	  is specified.
4056

    
4057
2005-10-17
4058

    
4059
	* src/prefs_common_dialog.c: win32: made the default editor command
4060
	  'notepad'.
4061

    
4062
2005-10-17
4063

    
4064
	* src/inputdialog.c: adjusted the minimum dialog size.
4065

    
4066
2005-10-17
4067

    
4068
	* libsylph/prefs_common.c: win32: fixed compilation failure.
4069

    
4070
2005-10-17
4071

    
4072
	* src/prefs_common_dialog.c: added the default browser to the option
4073
	  of URI command.
4074

    
4075
2005-10-17
4076

    
4077
	* src/trayicon.c: handle destroy event properly (thanks to Victor
4078
	  Ananajevsky).
4079

    
4080
2005-10-16
4081

    
4082
	* libsylph/utils.c: open_uri(): win32: use ShellExecute() to open URI.
4083
	  libsylph/prefs_common.c
4084
	  src/prefs_common_dialog.c: win32: made the default URI command empty
4085
	  which means to use the default browser.
4086

    
4087
2005-10-16
4088

    
4089
	* src/mimeview.c: win32: restrict launching of executable files.
4090

    
4091
2005-10-14
4092

    
4093
	* makewin32.sh: modified the optimization flags.
4094

    
4095
2005-10-14
4096

    
4097
	* src/main.c: win32: prohibit duplicate exec using CreateMutex().
4098

    
4099
2005-10-14
4100

    
4101
	* libsylph/procmime.c
4102
	  src/compose.c: made some warnings just debug messages.
4103

    
4104
2005-10-14
4105

    
4106
	* libsylph/codeconv.c: changed the locale charset of Japanese Windows
4107
	  from Shift_JIS to CP932.
4108

    
4109
2005-10-13
4110

    
4111
	* libsylph/codeconv.[ch]: enhanced the support of
4112
	  environment-dependent Japanese characters (thanks to MORIYAMA).
4113

    
4114
2005-10-13
4115

    
4116
	* src/inputdialog.c
4117
	  src/setup.c
4118
	  src/mainwindow.c: modified the text of mailbox setup dialog.
4119

    
4120
2005-10-13
4121

    
4122
	* libsylph/utils.[ch]
4123
	  src/mimeview.c: win32: use ShellExecute() to launch attachments, and
4124
	  warn on launching an executable file.
4125

    
4126
2005-10-13
4127

    
4128
	* libsylph/folder.[ch]
4129
	  src/prefs_folder_item.c
4130
	  src/folderview.c: enabled the property of the top folder.
4131
	* src/prefs_common_dialog.c: modified the text of key binding dialog.
4132

    
4133
2005-10-13
4134

    
4135
	* libsylph/imap.c: imap_cmd_ok(): fixed parsing of literal data (skip
4136
	  quotes).
4137

    
4138
2005-10-12
4139

    
4140
	* libsylph/recv.c: recv_bytes(): null-terminate the received data
4141
	  in case it's a string.
4142
	  libsylph/imap.c: imap_cmd_ok(): also log literal strings.
4143

    
4144
2005-10-12
4145

    
4146
	* src/alertpanel.c: win32: make dialog in front on focus out.
4147

    
4148
2005-10-12
4149

    
4150
	* src/main.c: default_log_func(): fixed prefix on G_LOG_LEVEL_WARNING.
4151

    
4152
2005-10-12
4153

    
4154
	* libsylph/imap.c: imap_cmd_ok(): fixed parsing of literal data.
4155

    
4156
2005-10-12
4157

    
4158
	* src/summaryview.c: brought back 'Create filter rule' in the context
4159
	  menu.
4160

    
4161
2005-10-11
4162

    
4163
	* src/prefs_folder_item.c: fixed the label "Type" not aligned to right.
4164

    
4165
2005-10-11
4166

    
4167
	* libsylph/utils.[ch]
4168
	  src/main.c: output g_log() messages to the log window and log file.
4169
	* configure.in: disabled console window on win32.
4170

    
4171
2005-10-11
4172

    
4173
	* src/folderview.c: folderview_drag_motion_cb(): win32: reset
4174
	  context->actions if modifier key is not pressed (fixed DnD action
4175
	  becoming copy by default).
4176

    
4177
2005-10-10
4178

    
4179
	* libsylph/utils.c
4180
	  libsylph/procheader.c: fixed a bug that caused crashes on receive
4181
	  if Date: header has abnormal time.
4182

    
4183
2005-10-07
4184

    
4185
	* libsylph/recv.[ch]
4186
	  libsylph/imap.c: imap_cmd_ok(): support literals in response
4187
	  (fixed out of sync when literals appeared).
4188

    
4189
2005-10-06
4190

    
4191
	* libsylph/codeconv.c:
4192
	  conv_filename_from_utf8(), conv_filename_to_utf8(): put an
4193
	  assertion.
4194

    
4195
2005-10-06
4196

    
4197
	* libsylph/utils.c: don't define _s_tempnam() on Unix.
4198
	* src/prefs_folder_item.c: added file system path info.
4199

    
4200
2005-10-06
4201

    
4202
	* libsylph/utils.c: get_rc_dir(): win32: use environmental variable
4203
	  APPDATA.
4204
	* libsylph/prefs.c: prefs_set_default()
4205
	  src/prefs_ui.c: prefs_set_dialog_to_default(): win32: don't convert
4206
	  the encoding of environmental variable. Expand '~' to rc dir.
4207

    
4208
2005-10-06
4209

    
4210
	* src/main.c: win32: include startup directory into %PATH% for GSpawn.
4211

    
4212
2005-10-05
4213

    
4214
	* configure.in: support SSL on win32.
4215
	* makewin32.sh: convenient build script for win32.
4216

    
4217
2005-10-04
4218

    
4219
	* libsylph/utils.c: my_tmpfile(): use g_mkstemp() instead of
4220
	  directly using mkstemp().
4221
	  win32: use _wtempnam() , open() and fdopen() instead of tmpfile()
4222
	  because it creates temporary files to the root directory.
4223

    
4224
2005-10-03
4225

    
4226
	* src/main.c: app_init(): win32: pass locale encoding directory name
4227
	  for bindtextdomain() (fixed not-working translation on non-ascii
4228
	  directory).
4229

    
4230
2005-10-03
4231

    
4232
	* libsylph/mh.c:
4233
	  mh_create_tree(): create directory hierarchy for root path.
4234
	  mh_move_folder_real(): change current directory to prevent rename
4235
	  failure on Win32.
4236
	  libsylph/folder.c: folder_get_path(): always return absolute path.
4237

    
4238
2005-09-30
4239

    
4240
	* libsylph/prefs_common.c: prefs_common_read_config(): Win32: set the
4241
	  default font to "MS Gothic 12" on Japanese environment.
4242

    
4243
2005-09-29
4244

    
4245
	* version 2.1.3
4246

    
4247
2005-09-28
4248

    
4249
	* src/main.c: app_init(): make the message catalog location absolute
4250
	  path if LOCALEDIR is relative.
4251

    
4252
2005-09-28
4253

    
4254
	* src/compose.c: compose_set_title(): only show subject.
4255

    
4256
2005-09-27
4257

    
4258
	* src/rfc2015.c: check_signature(): disabled gpgme_data_set_encoding()
4259
	  (it somehow results in error).
4260

    
4261
2005-09-27
4262

    
4263
	* src/rfc2015.c: check_signature(): set transfer encoding for S/MIME.
4264

    
4265
2005-09-27
4266

    
4267
	* src/compose.c: display the subject line in the window title bar
4268
	  (thanks to Thomas White).
4269

    
4270
2005-09-27
4271

    
4272
	* src/mimeview.c
4273
	  src/rfc2015.c: verify PKCS#7 (S/MIME) signature (thanks to Thomas
4274
	  White).
4275
	* src/main.c: null-check engineInfo->version when displaying debug
4276
	  information of GPGME.
4277

    
4278
2005-09-26
4279

    
4280
	* libsylph/html.c: convert character entity references to UTF-8,
4281
	  rather than US-ASCII (thanks to Lyonel Vincent). Use UCS-4 to
4282
	  UTF-8 conversion for numbered references.
4283

    
4284
2005-09-22
4285

    
4286
	* libsylph/utils.[ch]
4287
	  libsylph/procmime.[ch]
4288
	  src/mimeview.[ch]
4289
	  src/filesel.[ch]: implemented "Save all", which saves all
4290
	  attachments in a message.
4291

    
4292
2005-09-22
4293

    
4294
	* src/gtkutils.[ch]
4295
	  src/summaryview.[ch]: align selected row to center when reached to
4296
	  the edge on key operation.
4297

    
4298
2005-09-22
4299

    
4300
	* src/summaryview.c: keep selecting row after changing thread display.
4301

    
4302
2005-09-21
4303

    
4304
	* configure.in: removed mbs/wcs functions check.
4305

    
4306
2005-09-21
4307

    
4308
	* libsylph/utils.[ch]
4309
	  src/compose.c
4310
	  src/gtkutils.[ch]
4311
	  src/undo.c
4312
	  src/addr_compl.c: removed mbs/wcs functions which are no longer
4313
	  required.
4314

    
4315
2005-09-21
4316

    
4317
	* src/account_dialog.c: don't display checkbox if 'get all' is
4318
	  unavailable.
4319

    
4320
2005-09-21
4321

    
4322
	* src/subscribedialog.c: don't display checkbox on non-selectable
4323
	  rows.
4324

    
4325
2005-09-20
4326

    
4327
	* libsylph/news.[ch]
4328
	  src/subscribedialog.[ch]
4329
	  src/Makefile.am
4330
	  src/folderview.c: renamed grouplistdialog to subscribedialog, and
4331
	  reimplemented with GtkTreeView.
4332

    
4333
2005-09-16
4334

    
4335
	* src/compose.c: compose_write_to_file(): don't display code
4336
	  conversion error and line limit warning on draft mode.
4337

    
4338
2005-09-16
4339

    
4340
	* libsylph/prefs_common.[ch]
4341
	  src/prefs_common_dialog.c
4342
	  src/folderview.[ch]
4343
	  src/mainwindow.c: removed the option to set the vscrollbar policy
4344
	  of the folder view and made it GTK_POLICY_AUTOMATIC.
4345
	  Added an option to toggle message number columns in the folder view
4346
	  (default is off).
4347
	  Made the 'Translate header name' option a hidden one.
4348

    
4349
2005-09-15
4350

    
4351
	* version 2.1.2
4352

    
4353
2005-09-15
4354

    
4355
	* configure.in: use ${DATADIRNAME} for $localedir if it is defined.
4356

    
4357
2005-09-15
4358

    
4359
	* libsylph/codeconv.c: conv_euctojis(): re-enabled
4360
	  prefs_common.allow_jisx0201_kana.
4361

    
4362
2005-09-14
4363

    
4364
	* libsylph/pop.c
4365
	  libsylph/procmime.c
4366
	  src/gtkutils.c
4367
	  src/mimeview.c
4368
	  src/undo.c
4369
	  src/headerview.c
4370
	  src/send_message.c
4371
	  src/summaryview.c: fixed warnings about signedness difference.
4372

    
4373
2005-09-14
4374

    
4375
	* libsylph/utils.[ch]
4376
	  src/compose.c: normalize address fields before encoding them.
4377

    
4378
2005-09-13
4379

    
4380
	* Makefile.am
4381
	  sylpheed.spec.in: updated files to be included in tarball.
4382

    
4383
2005-09-13
4384

    
4385
	* libsylph/*.[ch]: changed the license from GPL to LGPL.
4386
	* LICENSE: added.
4387

    
4388
2005-09-13
4389

    
4390
	* src/summaryview.c: summary_set_row(): don't reset S_COL_TDATE
4391
	  (fixes sorting bug when flags changed).
4392

    
4393
2005-09-13
4394

    
4395
	* COPYING: updated GPL (changed the address of FSF).
4396
	* COPYING.LIB: added LGPL.
4397

    
4398
2005-09-13
4399

    
4400
	* libsylph/procmsg.[ch]
4401
	  libsylph/enums.h
4402
	  libsylph/folder.[ch]
4403
	  src/summaryview.c
4404
	  src/mainwindow.c: added 'View/Sort/by thread date'.
4405

    
4406
2005-09-12
4407

    
4408
	* libsylph/imap.c: changed the message number limit on COPY.
4409
	  imap_do_copy_msgs(): update progress bar on copy.
4410

    
4411
2005-09-09
4412

    
4413
	* libsylph/imap.c: added missing translation string.
4414

    
4415
2005-09-09
4416

    
4417
	* libsylph/utils.[ch]
4418
	  libsylph/imap.c
4419
	  src/main.c
4420
	  src/mainwindow.[ch]: update progress bar when executing long
4421
	  operations.
4422

    
4423
2005-09-08
4424

    
4425
	* src/addressbook.c: addressbook_tree_button_pressed(): fixed a bug
4426
	  that the expander of the folder tree didn't work.
4427

    
4428
2005-09-08
4429

    
4430
	* libsylph/md5_hmac.c: md5_hmac_get(): minor code cleanup.
4431

    
4432
2005-09-08
4433

    
4434
	* libsylph/md5.[ch]: replaced with public domain code in GNet.
4435
	* libsylph/md5_hmac.[ch]: separated from md5.[ch] and rewrote.
4436
	* libsylph/pop.c
4437
	  libsylph/smtp.c
4438
	  libsylph/imap.c: modified for new MD5 interface.
4439

    
4440
2005-09-08
4441

    
4442
	* configure.in: use ${datadir} instead of ${prefix}/${DATADIRNAME}.
4443

    
4444
2005-09-08
4445

    
4446
	* libsylph/mbox.[ch]: moved into libsylph.
4447

    
4448
2005-09-07
4449

    
4450
	* libsylph/imap.c: limit number of messages to be copied at a time
4451
	  with COPY command to prevent network timeout.
4452

    
4453
2005-09-07
4454

    
4455
	* libsylph/utils.[ch]: renamed print_status() to status_print().
4456
	* libsylph/imap.c: adjusted the frequency of UI update.
4457
	* src/folderview.c: don't allow selection if summary is locked.
4458

    
4459
2005-09-07
4460

    
4461
	* libsylph/codeconv.c: conv_guess_ja_encoding(): also support UTF-8
4462
	  encoding.
4463

    
4464
2005-09-06
4465

    
4466
	* libsylph/imap.c: fixed warnings of signedness difference.
4467
	  Added UI hints.
4468
	* libsylph/utils.[ch]
4469
	  src/gtkutils.[ch]
4470
	  src/main.c: added ui_update() as a function for UI hints.
4471

    
4472
2005-09-06
4473

    
4474
	* libsylph/prefs_common.[ch]
4475
	  libsylph/prefs_account.[ch]
4476
	  libsylph/pop.h: save GPG settings even if GPGME is disabled.
4477

    
4478
2005-09-05
4479

    
4480
	* libsylph/imap.c: show progress when executing operations which
4481
	  takes long time.
4482

    
4483
2005-09-05
4484

    
4485
	* libsylph/account.[ch]
4486
	  libsylph/customheader.[ch]
4487
	  libsylph/enums.h
4488
	  libsylph/filter.[ch]
4489
	  libsylph/folder[ch]
4490
	  libsylph/imap.[ch]
4491
	  libsylph/md5.[ch]
4492
	  libsylph/mh.[ch]
4493
	  libsylph/news.[ch]
4494
	  libsylph/nntp.[ch]
4495
	  libsylph/pop.[ch]
4496
	  libsylph/prefs_account.[ch]
4497
	  libsylph/prefs_common.[ch]
4498
	  libsylph/procheader.[ch]
4499
	  libsylph/procmime.[ch]
4500
	  libsylph/procmsg.[ch]
4501
	  libsylph/smtp.[ch]
4502
	  libsylph/Makefile.am: moved more modules to libsylph.
4503

    
4504
2005-09-05
4505

    
4506
	* src/messageview.c
4507
	  src/procmsg.[ch]
4508
	  src/filter.[ch]
4509
	  src/summaryview.[ch]
4510
	  src/mainwindow.c
4511
	  src/prefs_filter.h: moved procmsg.c::procmsg_get_filter_keyword()
4512
	  to filter.c::filter_get_keyword_from_msg().
4513

    
4514
2005-09-05
4515

    
4516
	* libsylph/utils.[ch]
4517
	  src/inc.c
4518
	  src/main.c
4519
	  src/imap.c
4520
	  src/send_message.c
4521
	  src/news.c: made query-password function UI independent.
4522
	  Added UI independent print status func.
4523

    
4524
2005-09-05
4525

    
4526
	* src/main.c
4527
	  src/procmsg.[ch]
4528
	  src/send_message.[ch]
4529
	  src/mainwindow.c: moved procmsg.c::procmsg_send_queue() to
4530
	  send_message.c::send_message_queue_all().
4531

    
4532
2005-09-02
4533

    
4534
	* src/html.c
4535
	  src/session.c
4536
	  src/unmime.c: fixed 'warning: pointer targets in assignment differ
4537
	  in signedness'.
4538

    
4539
2005-09-02
4540

    
4541
	* src/sourcewindow.c: added missing include.
4542
	* src/filter.[ch]
4543
	  src/prefs_filter.[ch]
4544
	  src/folderview.c: moved prefs_filter_rename_path() and
4545
	  prefs_filter_delete_path() to filter.c.
4546

    
4547
2005-09-02
4548

    
4549
	* src/main.c
4550
	  src/filter.[ch]
4551
	  src/prefs_filter.[ch]: moved prefs_filter_read_config() to filter.c.
4552

    
4553
2005-09-02
4554

    
4555
	* libsylph/recv.[ch]: moved to libsylph.
4556

    
4557
2005-09-02
4558

    
4559
	* libsylph/html.[ch]: moved to libsylph.
4560

    
4561
2005-09-01
4562

    
4563
	* src/prefs_common.c
4564
	  src/procmsg.c: removed unused headers.
4565

    
4566
2005-09-01
4567

    
4568
	* src/account.[ch]
4569
	  src/account_dialog.[ch]
4570
	  src/folderview.c
4571
	  src/mainwindow.c
4572
	  src/main.c: separated UI code from account.c.
4573

    
4574
2005-09-01
4575

    
4576
	* src/prefs_account.c
4577
	  src/prefs_common.c: removed unused headers.
4578
	* src/enums.h
4579
	  src/prefs_common.h
4580
	  src/summaryview.h
4581
	  src/mainwindow.h: separated some enums to reduce dependency.
4582

    
4583
2005-09-01
4584

    
4585
	* src/customheader.[ch]
4586
	  src/prefs_customheader.[ch]
4587
	  src/prefs_account.c: moved customheader read/write config function
4588
	  to customheader.c.
4589
	* src/main.c
4590
	  src/prefs_common.c: don't use gtkutils.h from prefs_common.c.
4591

    
4592
2005-08-31
4593

    
4594
	* libsylph/prefs.h
4595
	  src/prefs_ui.[ch]
4596
	  src/account.c
4597
	  src/prefs_template.c
4598
	  src/prefs_account.[ch]
4599
	  src/prefs_common.[ch]
4600
	  src/prefs_account_dialog.[ch]
4601
	  src/prefs_common_dialog.[ch]
4602
	  src/mainwindow.c
4603
	  src/Makefile.am: separated UI code from prefs_common.c and
4604
	  prefs_account.c.
4605

    
4606
2005-08-31
4607

    
4608
	* src/trayicon.c: enable compilation on MinGW.
4609

    
4610
2005-08-31
4611

    
4612
	* libsylph/prefs.[ch]: added prefs_param_table_get() and
4613
	  prefs_param_table_destroy().
4614
	  prefs_config_parse_one_line(): optimized by using
4615
	  prefs_param_table_get().
4616

    
4617
2005-08-31
4618

    
4619
	* libsylph/Makefile.am
4620
	  libsylph/base64.[ch]
4621
	  libsylph/codeconv.[ch]
4622
	  libsylph/defs.h
4623
	  libsylph/prefs.[ch]
4624
	  libsylph/quoted-printable.[ch]
4625
	  libsylph/session.[ch]
4626
	  libsylph/socket.[ch]
4627
	  libsylph/ssl.[ch]
4628
	  libsylph/stringtable.[ch]
4629
	  libsylph/unmime.[ch]
4630
	  libsylph/utils.[ch]
4631
	  libsylph/uuencode.[ch]
4632
	  libsylph/xml.[ch]: made some core modules library (libsylph).
4633
	* src/Makefile.am: modified so that it uses libsylph.la.
4634

    
4635
2005-08-30
4636

    
4637
	* src/prefs.[ch]
4638
	  src/prefs_ui.[ch]: separated UI code from prefs.[ch].
4639
	* src/prefs_common.c
4640
	  src/prefs_account.c: added casts for (GtkWidget **).
4641

    
4642
2005-08-30
4643

    
4644
	* src/main.c: code cleanup.
4645

    
4646
2005-08-29
4647

    
4648
	* src/statusbar.c
4649
	  src/utils.[ch]: separate statusbar from utils.c.
4650

    
4651
2005-08-29
4652

    
4653
	* src/logwindow.c
4654
	  src/utils.[ch]: separate LogWindow from utils.c.
4655

    
4656
2005-08-29
4657

    
4658
	* src/main.[ch]
4659
	  src/xml.c
4660
	  src/utils.[ch]: made debug_mode static variable in utils.c.
4661

    
4662
2005-08-29
4663

    
4664
	* src/compose.c: compose_write_attach(): don't encode message/*
4665
	  parts with quoted-printable or base64 (fixes broken attachments
4666
	  on pgp-sign).
4667

    
4668
2005-08-26
4669

    
4670
	* src/compose.c: the line space setting now applies to the compose
4671
	  window.
4672

    
4673
2005-08-26
4674

    
4675
	* src/socket.c: use g_io_channel_shutdown() instead of deprecated
4676
	  g_io_channel_close().
4677
	  sock_close(): use g_io_channel_shutdown() instead of directly
4678
	  calling close() (fixes resource leak on Win32).
4679
	  fd_close(): call closesocket() on Win32.
4680

    
4681
2005-08-25
4682

    
4683
	* src/folderview.c: folderview_button_pressed(): expand/collapse
4684
	  tree row on double click.
4685

    
4686
2005-08-25
4687

    
4688
	* src/addressbook.c: fixed refresh of folder contents.
4689

    
4690
2005-08-24
4691

    
4692
	* src/trayicon.[ch]
4693
	  src/mainwindow.[ch]
4694
	  src/inc.c: separated trayicon into another module.
4695
	  Notify new messages with trayicon on receive.
4696

    
4697
2005-08-24
4698

    
4699
	* src/prefs.[ch]
4700
	  src/prefs_common.c: use GtkFontButton for font setting (thanks to
4701
	  Alfons).
4702

    
4703
2005-08-24
4704

    
4705
	* src/stock_pixmap.[ch]
4706
	  src/summaryview.c
4707
	  src/prefs_filter_edit.c: removed stock_pixmap_widget() (instead
4708
	  use stock_pixbuf_widget()).
4709

    
4710
2005-08-23
4711

    
4712
	* src/folderview.c
4713
	  src/mainwindow.c: modified the 'Empty trash' messages.
4714

    
4715
2005-08-23
4716

    
4717
	* src/eggtrayicon.[ch]: added (borrowed from Loqui svn trunk).
4718
	* src/mainwindow.[ch]: initial implementation of the tray icon.
4719
	* src/stock_pixmap.[ch]: added stock_pixbuf_widget_scale().
4720

    
4721
2005-08-23
4722

    
4723
	* src/textview.c: modified fonts for mime parts.
4724

    
4725
2005-08-22
4726

    
4727
	* version 2.1.1
4728

    
4729
2005-08-22
4730

    
4731
	* src/addressbook.c:
4732
	  addressbook_tree_selected()
4733
	  addressbook_tree_button_pressed(): fixed a bug that multiple
4734
	  selection with Ctrl key didn't work with GTK+ 2.6.9.
4735

    
4736
2005-08-22
4737

    
4738
	* src/procmsg.c
4739
	  src/summaryview.c: fall back to date comparison on sorting
4740
	  (fixes random date order when sorting by subject etc.).
4741

    
4742
2005-08-19
4743

    
4744
	* src/utils.c: path_cmp(): allow both '/' and G_DIR_SEPARATOR as
4745
	  separator.
4746

    
4747
2005-08-19
4748

    
4749
	* src/folder.c:
4750
	  folder_item_get_identifier(): force separator to "/".
4751
	  folder_item_get_path(): force separator to filesystem's.
4752

    
4753
2005-08-19
4754

    
4755
	* src/recv.c
4756
	  src/imap.c: made error check more strict.
4757

    
4758
2005-08-19
4759

    
4760
	* src/socket.c: fd_write_all(): use fd_write() instead of directly
4761
	  using write() (fixes IMAP4 on win32).
4762

    
4763
2005-08-19
4764

    
4765
	* src/pixmaps/: renamed to src/icons/.
4766

    
4767
2005-08-18
4768

    
4769
	* configure.in: made $localedir, $manualdir, and $faqdir
4770
	  user-configurable.
4771

    
4772
2005-08-18
4773

    
4774
	* src/compose.[ch]
4775
	  src/mainwindow.[ch]: disused GtkHandleBox which haven't worked well.
4776
	* src/stock_pixmap.c: stock_pixbuf_gdk(): allow NULL window.
4777

    
4778
2005-08-09
4779

    
4780
	* version 2.1.0
4781

    
4782
2005-08-09
4783

    
4784
	* src/mh.c
4785
	  src/main.c
4786
	  src/procmime.c: fix for config dir.
4787

    
4788
2005-08-09
4789

    
4790
	* src/folder.c
4791
	  src/main.c
4792
	  src/utils.[ch]
4793
	  src/defs.h: modified directories for Windows convention.
4794

    
4795
2005-08-08
4796

    
4797
	* src/mh.c
4798
	  src/template.c
4799
	  src/codeconv.c
4800
	  src/main.c
4801
	  src/utils.c
4802
	  src/addrbook.c: use GDir instead of directly using opendir().
4803

    
4804
2005-08-08
4805

    
4806
	* src/utils.[ch]: added wrappers for C library function that take
4807
	  pathname arguments.
4808
	* src/*.c: use wrapper functions.
4809

    
4810
2005-08-07
4811

    
4812
	* src/defs.h: modification for Win32.
4813
	* src/main.c: check filename encoding only on Unix.
4814
	* src/prefs_common.c: modification for Win32.
4815

    
4816
2005-08-07
4817

    
4818
	* src/codeconv.c: some fixes for Win32.
4819

    
4820
2005-08-07
4821

    
4822
	* src/procmsg.c: procmsg_send_queue(): close queue file before
4823
	  removing it (Win32 fix).
4824

    
4825
2005-08-05
4826

    
4827
	* src/mh.c
4828
	  src/session.c
4829
	  src/mbox.c: braced Unix-specific code with #ifdef G_OS_UNIX.
4830
	* configure.in: added -lws2_32 on MinGW environment.
4831

    
4832
2005-08-05
4833

    
4834
	* src/filter.c
4835
	  configure.in: check for regex.h and regcomp().
4836

    
4837
2005-08-05
4838

    
4839
	* src/utils.[ch]: rename_force(): force rename even if the destination
4840
	  file already exists (on non-Unix environment).
4841
	* src/prefs.c
4842
	  src/main.c: use rename_force().
4843

    
4844
2005-08-05
4845

    
4846
	* src/addrcache.c
4847
	  src/compose.c
4848
	  src/inc.c
4849
	  src/action.c
4850
	  src/session.c
4851
	  src/main.c
4852
	  src/utils.c
4853
	  src/send_message.c
4854
	  src/mbox.c
4855
	  src/about.c
4856
	  src/socket.c
4857
	  src/socket.h
4858
	  configure.in: enabled compilation with MinGW.
4859

    
4860
2005-08-04
4861

    
4862
	* src/compose.c
4863
	  src/main.c
4864
	  src/socket.[ch]: braced Unix-specific code with #ifdef G_OS_UNIX.
4865

    
4866
2005-08-04
4867

    
4868
	* configure.in: add -mms-bitfields to CFLAGS if the target is MinGW.
4869

    
4870
2005-08-04
4871

    
4872
	* src/utils.c: replaced tolower() with g_ascii_tolower().
4873

    
4874
2005-08-04
4875

    
4876
	* src/compose.c
4877
	  src/main.c
4878
	  src/utils.c
4879
	  src/procmsg.c: replaced random() with portable g_random_*().
4880

    
4881
2005-08-04
4882

    
4883
	* src/about.c: modified version display.
4884
	* src/socket.c: added sock_init() and sock_cleanup().
4885

    
4886
2005-08-04
4887

    
4888
	* src/mh.c: use GTimer for measuring time.
4889
	* src/inc.[ch]
4890
	  src/recv.c
4891
	  src/session.[ch]: replaced gettimeofday() with portable
4892
	  g_get_current_time(). 
4893
	* src/socket.c: corrected signedness. Replaced usleep() with
4894
	  portable g_usleep().
4895

    
4896
2005-08-04
4897

    
4898
	* src/prefs_common.c: removed mgedit from exteditor's candidates.
4899

    
4900
2005-08-03
4901

    
4902
	* src/utils.c:
4903
	  execute_async()
4904
	  execute_sync(): replaced fork() + exec() with GSpawn.
4905

    
4906
2005-08-02
4907

    
4908
	* src/compose.c
4909
	  src/textview.c
4910
	  src/quote_fmt_parse.y
4911
	  src/pop.c
4912
	  src/prefs_account.c
4913
	  src/codeconv.c
4914
	  src/imap.c
4915
	  src/xml.c
4916
	  src/utils.[ch]
4917
	  src/addr_compl.c
4918
	  src/procmsg.c
4919
	  src/procmime.c
4920
	  src/quoted-printable.c: replaced incorrect locale-dependent ctype
4921
	  functions with GLib's. Corrected signedness mismatch.
4922
	* src/about.c: set focus to the OK button.
4923

    
4924
2005-07-29
4925

    
4926
	* version 2.0.0
4927

    
4928
2005-07-22
4929

    
4930
	* version 2.0.0rc
4931

    
4932
2005-07-21
4933

    
4934
	* src/headerview.c: headerview_create(): added spacing for vbox.
4935

    
4936
2005-07-21
4937

    
4938
	* src/mh.c: mh_get_msg_list(): force strict cache checking on Queue
4939
	  or Draft folders (fixes cache discrepancy).
4940

    
4941
2005-07-21
4942

    
4943
	* src/imap.c:
4944
	  imap_modified_utf7_to_utf8(): fixed modified-UTF7 to UTF-8
4945
	  conversion when the string includes '+'.
4946
	  imap_utf8_to_modified_utf7(): use g_ascii_isprint() instead of
4947
	  locale-dependent isprint().
4948
	  Fixed warnings on conversion error.
4949

    
4950
2005-07-21
4951

    
4952
	* src/prefs_folder_item.c: display path with GtkLabel.
4953

    
4954
2005-07-20
4955

    
4956
	* src/rfc2015.c: unified indent. Use g_getenv() instead of getenv().
4957
	  Use locale-independent g_ascii_toupper() instead of toupper().
4958

    
4959
2005-07-20
4960

    
4961
	* src/main.c: remove temporary files on startup. Code cleanups.
4962

    
4963
2005-07-19
4964

    
4965
	* src/compose.c: compose_insert_drag_received_cb(): added a hack to
4966
	  prevent duplicated insertion.
4967

    
4968
2005-07-19
4969

    
4970
	* src/compose.c: compose_get_line_break_pos(): don't break line after
4971
	  '/' (to protect file path etc.).
4972

    
4973
2005-07-19
4974

    
4975
	* src/compose.c: don't remove drag source on GDK_ACTION_MOVE.
4976
	  Explicitly call gtk_drag_finish().
4977
	* src/summaryview.c
4978
	  src/folderview.c: made GtkTargetEntry static.
4979

    
4980
2005-07-15
4981

    
4982
	* src/summaryview.c: summary_modify_threads(): select correct row
4983
	  when sorting is enabled.
4984

    
4985
2005-07-14
4986

    
4987
	* version 2.0.0beta6
4988

    
4989
2005-07-14
4990

    
4991
	* src/menu.c
4992
	  src/prefs.c: removed '#warning FIXME_GTK2'.
4993

    
4994
2005-07-14
4995

    
4996
	* src/prefs_common.c: made textview_cursor_visible a hidden option.
4997

    
4998
2005-07-14
4999

    
5000
	* src/procmime.c: procmime_decode_content(): don't uncanonicalize
5001
	  files whose name is *.txt but the Content-Type is
5002
	  application/octet-stream.
5003

    
5004
2005-07-14
5005

    
5006
	* src/filter.c
5007
	  src/folderview.c: modify filter rules after moving folders.
5008

    
5009
2005-07-13
5010

    
5011
	* src/textview.c
5012
	  src/mimeview.c
5013
	  src/procmime.[ch]: made the file size of attachments more accurate,
5014
	  and human-readable.
5015

    
5016
2005-07-13
5017

    
5018
	* src/foldersel.c: display folder names with new/unread
5019
	  representation.
5020

    
5021
2005-07-12
5022

    
5023
	* src/compose.c: compose_get_line_break_pos(): don't break line after
5024
	  '-' (to protect e-mail address etc.).
5025

    
5026
2005-07-12
5027

    
5028
	* src/main.c
5029
	  src/stock_pixmap.[ch]
5030
	  src/Makefile.am
5031
	  src/pixmaps/stock_sylpheed.png
5032
	  sylpheed.png
5033
	  sylpheed-64x64.png
5034
	  sylpheed-128x128.png: added a new app icon, and specified it as
5035
	  a default window icon.
5036

    
5037
2005-07-12
5038

    
5039
	* src/procmsg.[ch]: procmsg_send_queue(): clear summary cache to
5040
	  prevent cache discrepancy.
5041

    
5042
2005-07-12
5043

    
5044
	* src/filesel.c: comply with prefs_common.comply_gnome_hig option.
5045

    
5046
2005-07-12
5047

    
5048
	* src/compose.c
5049
	  src/addressbook.c
5050
	  src/textview.c
5051
	  src/account.c
5052
	  src/summaryview.c: modified several alerts, and added accelerators
5053
	  for the buttons.
5054

    
5055
2005-07-11
5056

    
5057
	* gtkut_tree_view_scroll_to_cell(): added margin for visibility.
5058

    
5059
2005-07-11
5060

    
5061
	* src/compose.c: compose_parse_header(): use Content-Type's charset as
5062
	  a fallback encoding of broken header strings.
5063

    
5064
2005-07-11
5065

    
5066
	* src/compose.c: don't convert encoding if inserted file is UTF-8.
5067

    
5068
2005-07-11
5069

    
5070
	* src/compose.c: fixed duplicate signature problem in re-edit or
5071
	  after editing with external editor.
5072

    
5073
2005-07-11
5074

    
5075
	* src/textview.c: get_uri_part(): don't include characters '{', '}',
5076
	  '[', ']' in URI characters.
5077

    
5078
2005-07-11
5079

    
5080
	* src/compose.[ch]: replaced gdk_input_*() with GIOChannel.
5081

    
5082
2005-07-08
5083

    
5084
	* version 2.0.0beta5
5085

    
5086
2005-07-08
5087

    
5088
	* src/editjpilot.c
5089
	  src/editvcard.c: fixed a crash when cancelling file selection dialog
5090
	  by Escape key. Made non-ascii filename selectable. Use new file
5091
	  chooser dialog.
5092

    
5093
2005-07-08
5094

    
5095
	* src/compose.c
5096
	  src/procmsg.[ch]: put existing window in front when trying to reedit
5097
	  draft/queued messages which are already open.
5098

    
5099
2005-07-08
5100

    
5101
	* src/alertpanel.[ch]: alertpanel_full(): added more generic function.
5102
	* src/compose.c
5103
	  src/account.c
5104
	  src/folderview.c: modified some alert dialogs.
5105

    
5106
2005-07-08
5107

    
5108
	* src/addressbook.c
5109
	  src/alertpanel.[ch]
5110
	  src/summaryview.c: added G_ALERTCANCEL to AlertValue, and return it
5111
	  if cancelled.
5112

    
5113
2005-07-07
5114

    
5115
	* src/summary_search.c
5116
	  src/message_search.c: modified the order of buttons.
5117

    
5118
2005-07-07
5119

    
5120
	* src/prefs_display_header.c
5121
	  src/prefs_actions.c
5122
	  src/prefs.[ch]
5123
	  src/prefs_account.c
5124
	  src/prefs_common.[ch]
5125
	  src/prefs_summary_column.c
5126
	  src/prefs_template.c
5127
	  src/gtkutils.[ch]
5128
	  src/foldersel.c
5129
	  src/summary_search.c
5130
	  src/inputdialog.c
5131
	  src/editbook.c
5132
	  src/editgroup.c
5133
	  src/editjpilot.c
5134
	  src/editaddress.c
5135
	  src/editldap_basedn.c
5136
	  src/editvcard.c
5137
	  src/editldap.c: made the order of buttons comply with GNOME HIG.
5138

    
5139
2005-07-06
5140

    
5141
	* src/stock_pixmap.[ch]
5142
	  src/sylpheed-logo.png: replaced Sylpheed logo with new one.
5143

    
5144
2005-07-06
5145

    
5146
	* src/stock_pixmap.[ch]
5147
	  src/pixmaps/*.xpm: removed unused images.
5148

    
5149
2005-07-06
5150

    
5151
	* src/pixmaps/stock_hand-signed.png: added.
5152
	* src/compose.c: use new icon for Signature tool button.
5153

    
5154
2005-07-05
5155

    
5156
	* src/pixmaps/Makefile.am: added BUILT_SOURCES to EXTRA_DIST for
5157
	  'make distcheck'.
5158

    
5159
2005-07-05
5160

    
5161
	* src/stock_pixmap.[ch]
5162
	  src/pixmaps/*.png
5163
	  src/pixmaps/Makefile.am: replaced pixmaps icons with png images
5164
	  (most of them are copied from gnome-icon-theme,
5165
	  stock_mail_receive_all and stock_mail_send_queue are contributed
5166
	  from Jean-Yves Lefort).
5167
	* src/compose.c
5168
	  src/mainwindow.c: use new png icons.
5169
	* src/folderview.c: use special icon for draft folder.
5170

    
5171
2005-07-04
5172

    
5173
	* src/procmsg.c: procmsg_read_cache(): mark cache as dirty if open
5174
	  failed.
5175

    
5176
2005-07-04
5177

    
5178
	* version 2.0.0beta4
5179

    
5180
2005-07-04
5181

    
5182
	* src/folderview.[ch]: lock button/key input while a folder is
5183
	  loading (fixed selection becoming wrong when another folder was
5184
	  clicked quickly).
5185

    
5186
2005-07-04
5187

    
5188
	* src/mh.c: unified move_folder and rename_folder.
5189

    
5190
2005-07-04
5191

    
5192
	* src/imap.c
5193
	  src/folderview.c: implemented IMAP4 folder move.
5194

    
5195
2005-07-01
5196

    
5197
	* src/mh.c
5198
	  src/folder.h
5199
	  src/foldersel.[ch]
5200
	  src/imap.c
5201
	  src/news.c
5202
	  src/folderview.[ch]
5203
	  src/mainwindow.c: implemented folder move (currently restricted
5204
	  inside the same MH mailbox).
5205

    
5206
2005-07-01
5207

    
5208
	* src/filter.c: fixed a bug in syncing folder path.
5209
	* src/folderview.c: some code cleanups.
5210

    
5211
2005-06-30
5212

    
5213
	* src/summaryview.c: summary_filter_func(): reflect flag changes to
5214
	  IMAP server.
5215

    
5216
2005-06-30
5217

    
5218
	* src/compose.c: compose_write_to_file(): check for line length limit
5219
	  and display warning if exceeds.
5220
	* src/utils.[ch]: check_line_length(): new.
5221

    
5222
2005-06-29
5223

    
5224
	* src/main.c: main(): check for filename encoding on the first run.
5225

    
5226
2005-06-29
5227

    
5228
	* src/utils.c: get_outgoing_rfc2822_str(): reverted the previous
5229
	  change (RFC 2822: 3.6.1. The origination date field).
5230

    
5231
2005-06-28
5232

    
5233
	* src/utils.c: get_outgoing_rfc2822_str(): overwrite Date: header
5234
	  with current time (corrects date of queued messages).
5235

    
5236
2005-06-28
5237

    
5238
	* src/mh.c: mh_scan_tree_recursive(): put a warning and skip if
5239
	  G_FILENAME_ENCODING is not specified but invalid UTF-8 directory
5240
	  name appeared.
5241

    
5242
2005-06-27
5243

    
5244
	* src/imageview.c: fixed a possible crash on the view change from
5245
	  imageview to textview (thanks to NINOMIYA Yuuki).
5246

    
5247
2005-06-24
5248

    
5249
	* src/ssl.c: show verify result as string.
5250

    
5251
2005-06-24
5252

    
5253
	* src/utils.c:
5254
	  is_dir_exist()
5255
	  is_file_entry_exist()
5256
	  dirent_is_regular_file()
5257
	  dirent_is_directory(): use g_file_test() instead of stat().
5258

    
5259
2005-06-24
5260

    
5261
	* src/ssl.c: verify SSL certificate (thanks to Kazuhiro NISHIYAMA).
5262

    
5263
2005-06-24
5264

    
5265
	* src/utils.[ch]
5266
	  src/rfc2015.c: use a wrapper of strftime() to suppress the warning
5267
	  of gcc about %c.
5268
	* src/procheader.c: removed warning about invalid date.
5269
	* src/jpilot.c
5270
	  src/vcard.c: use get_home_dir() instead of g_get_home_dir().
5271

    
5272
2005-06-24
5273

    
5274
	* src/prefs_common.[ch]: removed unused option 'enable_hscrollbar'.
5275

    
5276
2005-06-24
5277

    
5278
	* src/summaryview.c: removed unrequired function
5279
	  summary_set_column_titles().
5280

    
5281
2005-06-23
5282

    
5283
	* version 2.0.0beta3
5284

    
5285
2005-06-23
5286

    
5287
	* src/foldersel.c
5288
	  src/folderview.[ch]: expand parent folder when new one is created.
5289

    
5290
2005-06-23
5291

    
5292
	* src/textview.c: added "Compose new message" and "Open with Web
5293
	  browser" to the context menu.
5294

    
5295
2005-06-23
5296

    
5297
	* src/folderview.[ch]: modified the way to revert selection after
5298
	  menu popup.
5299

    
5300
2005-06-23
5301

    
5302
	* src/editldap.c: made bind password entry invisible.
5303

    
5304
2005-06-22
5305

    
5306
	* src/prefs_common.c: quote_colors_set_dialog_key_pressed(): destroy
5307
	  dialog only if Escape key is pressed.
5308
	* src/textview.[ch]: update colors of text tags when prefs are
5309
	  updated.
5310

    
5311
2005-06-22
5312

    
5313
	* src/summaryview.[ch]: made summary columns reorderable by DnD.
5314

    
5315
2005-06-22
5316

    
5317
	* src/mh.c
5318
	  src/procmsg.h
5319
	  src/prefs_common.[ch]: disabled strict checking of caches by stat()
5320
	  and improved the performance.
5321
	  Added MSG_CACHED flag to MsgTmpFlags.
5322
	  Added 'Advanced' tab to the common prefs.
5323

    
5324
2005-06-21
5325

    
5326
	* src/folderview.c: folderview_delete_folder_cb(): modified the alert
5327
	  message on deleting folders.
5328

    
5329
2005-06-21
5330

    
5331
	* src/prefs_account.[ch]
5332
	  src/prefs_common.[ch]
5333
	  src/news.c: moved the option of max news articles to account prefs.
5334

    
5335
2005-06-21
5336

    
5337
	* src/compose.c: compose_reply()
5338
	  src/prefs_account.[ch]: added an option to encrypt when replying to
5339
	  encrypted message (thanks to Vladi Belperchinov-Shabanski).
5340

    
5341
2005-06-21
5342

    
5343
	* src/summaryview.c: summary_reply(): use currently visible textview
5344
	  for selection reply.
5345

    
5346
2005-06-20
5347

    
5348
	* configure.in: enabled GPGME and OpenSSL support by default.
5349
	  Use pkg-config to detect OpenSSL (thanks to Michael Schwendt).
5350

    
5351
2005-06-20
5352

    
5353
	* src/imap.c: replace embedded null characters with ' ' when parsing
5354
	  block data (fix parse errors when embedded null characters appeared
5355
	  in headers).
5356
	* src/socket.[ch]: modified *_getline() so that it returns the length
5357
	  of string including embedded null characters.
5358
	* src/utils.[ch]: subst_null(): replaces null characters with
5359
	  specified one.
5360

    
5361
2005-06-20
5362

    
5363
	* src/textview.c: added "Add to address book" to the context menu
5364
	  (thanks to Tomohiro Masubuchi), and changed "Copy this link" to
5365
	  "Copy this address" when address is clicked.
5366
	* src/addressadd.c: addressadd_selection(): open edit person dialog
5367
	  right after it is added.
5368

    
5369
2005-06-17
5370

    
5371
	* src/prefs.h: added macro PACK_SMALL_LABEL().
5372
	* src/inc.c: inc_finished()
5373
	  src/prefs_common.[ch]: added an option to execute command when new
5374
	  messages arrived.
5375

    
5376
2005-06-16
5377

    
5378
	* version 2.0.0beta2
5379

    
5380
2005-06-16
5381

    
5382
	* src/send_message.c: send_message_local(): check exit status to
5383
	  detect errors.
5384

    
5385
2005-06-16
5386

    
5387
	* src/procmsg.c: procmsg_empty_trash(): unset dirty flag after cleared
5388
	  cache/mark files (fixed wrong unread count of trash folders).
5389

    
5390
2005-06-15
5391

    
5392
	* src/summaryview.[ch]
5393
	  src/mainwindow.c: added 'Tools/Filter junk mails in folder' and
5394
	  'Tools/Filter junk mails in selected messages'.
5395

    
5396
2005-06-15
5397

    
5398
	* src/compose.c: made 'File/Insert signature' replace current
5399
	  signature, or add it to the bottom.
5400

    
5401
2005-06-14
5402

    
5403
	* src/textview.c: fixed slightly wrong scroll position when the
5404
	  displayed message changed.
5405

    
5406
2005-06-14
5407

    
5408
	* src/compose.c: scroll the view to the cursor position after paste.
5409

    
5410
2005-06-14
5411

    
5412
	* src/compose.c: don't scroll when view is created.
5413
	  compose_input_cb(): set cursor to the top when the text is replaced.
5414

    
5415
2005-06-14
5416

    
5417
	* src/compose.c: scroll the view to the cursor position after
5418
	  inserting signatures or files.
5419

    
5420
2005-06-14
5421

    
5422
	* src/mh.c: mh_remove_msg(): fixed a bug that unintentionally set
5423
	  FolderItem::last_num to 0 (which caused wrong unread number
5424
	  display).
5425

    
5426
2005-06-14
5427

    
5428
	* src/summaryview.c: summary_set_colorlabel(): fixed a bug that the
5429
	  change of color labels was not saved.
5430

    
5431
2005-06-13
5432

    
5433
	* src/prefs_common.[ch]
5434
	  src/inc.c: integrated junk filter setting into common prefs.
5435
	* src/filter.[ch]: added filter_rule_list_free().
5436

    
5437
2005-06-13
5438

    
5439
	* src/summaryview.c: include currently selected row on flag search
5440
	  if message view is visible but the row is not displayed.
5441

    
5442
2005-06-13
5443

    
5444
	* src/imap.c: reacquire CAPABILITY after STARTTLS since it can be
5445
	  changed (thanks to Tomasz).
5446

    
5447
2005-06-10
5448

    
5449
	* replaced every strcasecmp/g_strcasecmp with g_ascii_strcasecmp,
5450
	  and strncasecmp/g_strncasecmp with g_ascii_strncasecmp
5451
	  (fixes Turkish locale problem) (thanks to Doruk Fisek).
5452

    
5453
2005-06-10
5454

    
5455
	* src/prefs.h
5456
	  src/prefs_common.c: unified some frames and checkboxes.
5457

    
5458
2005-06-10
5459

    
5460
	* src/summaryview.c: summary_modify_node(): really fixed the crash
5461
	  bug (referred freed memory on sorting).
5462

    
5463
2005-06-10
5464

    
5465
	* src/summaryview.c: flush events before scrolling to selected.
5466

    
5467
2005-06-10
5468

    
5469
	* src/summaryview.c: fixed possible crash (take 2).
5470

    
5471
2005-06-10
5472

    
5473
	* src/summaryview.c: fixed possible crash when sorted by
5474
	  From/To/Subject.
5475

    
5476
2005-06-09
5477

    
5478
	* version 2.0.0beta1
5479

    
5480
2005-06-09
5481

    
5482
	* src/gtkutils.[ch]: added gtkut_tree_view_scroll_to_cell().
5483
	  Removed ununsed CTree functions.
5484
	* src/summaryview.c: fixed scroll positon problem after some
5485
	  operations.
5486

    
5487
2005-06-08
5488

    
5489
	* src/inc.c
5490
	  src/send_message.c
5491
	  src/progressdialog.[ch]: reimplemented progress dialog with
5492
	  GtkTreeView. Added some APIs.
5493

    
5494
2005-06-08
5495

    
5496
	* sylpheed.spec.in: modified for the latest RPM (thanks to Paul
5497
	  Dickson).
5498

    
5499
2005-06-08
5500

    
5501
	* src/account.c
5502
	  src/prefs_filter.c: made some buttons stock button.
5503

    
5504
2005-06-08
5505

    
5506
	* src/summaryview.c: summary_tree_view_create(): disabled typeahead
5507
	  find.
5508

    
5509
2005-06-07
5510

    
5511
	* src/compose.c
5512
	  src/main.c
5513
	  src/procmsg.[ch]
5514
	  src/send_message.[ch]
5515
	  src/prefs_common.[ch]
5516
	  src/mainwindow.c: added an option to apply filter rules to sent
5517
	  messages.
5518

    
5519
2005-06-06
5520

    
5521
	* src/mimeview.c
5522
	  src/sourcewindow.c: don't use "destroy" signal to destroy objects.
5523

    
5524
2005-06-06
5525

    
5526
	* src/compose.c: don't use "destroy" signal to destroy Compose object
5527
	  (fix rare crashes on discard?).
5528

    
5529
2005-06-06
5530

    
5531
	* src/summaryview.c:
5532
	  summary_attract_by_subject()
5533
	  summary_sort(): clear selection list when the order of the list is
5534
	  changed.
5535

    
5536
2005-06-06
5537

    
5538
	* src/summaryview.c: summary_remove_invalid_messages(): fixed a bug
5539
	  that it took time at O(n^2) order if all messages were selected
5540
	  and then they were removed.
5541

    
5542
2005-06-06
5543

    
5544
	* src/compose.c
5545
	  src/messageview.c
5546
	  src/prefs_common.c
5547
	  src/mainwindow.c: added Hebrew encodings.
5548

    
5549
2005-06-06
5550

    
5551
	* src/codeconv.[ch]: always enabled Japanese auto-detection if the
5552
	  first letters of locale string is "ja".
5553

    
5554
2005-06-03
5555

    
5556
	* src/compose.c
5557
	  src/summaryview.[ch]
5558
	  src/folderview.c: improved the DnD. Don't copy files on
5559
	  summary-to-folder drag, and set mime type to message/rfc822 on
5560
	  summary-to-compose drag.
5561

    
5562
2005-06-03
5563

    
5564
	* src/prefs_common.c: prefs_junk_create(): modified the description.
5565

    
5566
2005-06-03
5567

    
5568
	* src/summaryview.c: summary_junk_func(), summary_junk(): allow
5569
	  empty junk folder.
5570

    
5571
2005-06-02
5572

    
5573
	* src/prefs_common.c: prefs_font_select(): select current font
5574
	  when opening the dialog.
5575

    
5576
2005-06-02
5577

    
5578
	* src/prefs_common.[ch]
5579
	  src/mainwindow.[ch]
5580
	  src/summaryview.[ch]: added a feature for junk mail control.
5581

    
5582
2005-06-01
5583

    
5584
	* src/summaryview.c: summary_msgid_table_create_func(): ignore invalid
5585
	  or deleted messages.
5586

    
5587
2005-06-01
5588

    
5589
	* src/textview.c:
5590
	  textview_search_string()
5591
	  textview_search_string_backward(): improved sequential searches.
5592

    
5593
2005-06-01
5594

    
5595
	* src/summaryview.c: don't include the current message for
5596
	  "View/Go to/(Prev|Next) (unread|new) message".
5597

    
5598
2005-05-31
5599

    
5600
	* src/imap.c: imap_scan_tree_recursive(): disabled scanning of folders
5601
	  because the STATUS command costs much.
5602

    
5603
2005-05-31
5604

    
5605
	* src/summaryview.c: summary_show(): fixed a bug that caused crash
5606
	  if FolderView::selected is NULL (thanks to Yann Grossel).
5607
	* src/folderview.[ch]: folderview_set_opened_item(): new.
5608

    
5609
2005-05-30
5610

    
5611
	* src/manage_window.c: manage_window_focus_out(): don't reset
5612
	  focus_window on focus-out event.
5613
	* src/inc.c
5614
	  src/send_message.c: call manage_window_destroy() to reset
5615
	  focus_window before destruction of window.
5616

    
5617
2005-05-30
5618

    
5619
	* src/alertpanel.c: don't let message label take focus.
5620
	* src/headerview.c: don't let header labels take focus.
5621

    
5622
2005-05-30
5623

    
5624
	* src/summaryview.[ch]: optimized getting the selection list.
5625
	  Set cache as dirty when reordered to remember the current order.
5626

    
5627
2005-05-29
5628

    
5629
	* version 1.9.12
5630

    
5631
2005-05-27
5632

    
5633
	* src/compose.c: compose_entries_set(): don't interpret Bcc header
5634
	  field (conform to RFC 2368).
5635

    
5636
2005-05-27
5637

    
5638
	* src/mh.c
5639
	  src/compose.c
5640
	  src/folder.[ch]
5641
	  src/imap.c
5642
	  src/procmsg.c
5643
	  src/news.c
5644
	  src/summaryview.c: added FolderItem::mark_dirty flag to determine
5645
	  if mark file really needs to be updated.
5646
	  Write mark file only if cache_dirty or mark_dirty flag is set.
5647

    
5648
2005-05-27
5649

    
5650
	* src/imap.c: don't destroy the previous Session object when
5651
	  reconnecting (fixed crash when reconnection happened while scanning
5652
	  tree).
5653
	  imap_cmd_search(): fixed a bug that only the first response was
5654
	  recognized (thanks to Hanno Meyer-Thurow).
5655
	* src/procmsg.h: added MSG_IS_SIGNED() macro.
5656

    
5657
2005-05-26
5658

    
5659
	* src/main.c: app_will_exit(): cleanup tmp directory when exit.
5660
	* src/mimeview.c: fixed DnD of non-ascii filename.
5661
	* src/utils.[ch]: encode_uri(): new.
5662
	* src/summaryview.[ch]: use subject as the filename of droppend
5663
	  messages. Added .eml as the extension.
5664

    
5665
2005-05-25
5666

    
5667
	* src/textview.c: textview_write_link(): also skip non-ascii space
5668
	  at the head of link strings (phishing check didn't work at the case).
5669

    
5670
2005-05-25
5671

    
5672
	* src/utils.c: get_command_output(): use g_spawn_command_line_sync()
5673
	  instead of popen().
5674

    
5675
2005-05-25
5676

    
5677
	* src/send_message.c: send_message_local(): use GSpawn, and detect
5678
	  errors.
5679

    
5680
2005-05-25
5681

    
5682
	* src/message_search.c: removed Clear button.
5683

    
5684
2005-05-24
5685

    
5686
	* src/folder.[ch]: added FolderItem::cache_dirty flag to determine
5687
	  if cache file really needs to be updated.
5688
	* src/mh.c
5689
	  src/imap.c
5690
	  src/procmsg.c
5691
	  src/news.c: set cache_dirty flag if folder contents differ from
5692
	  the cache file.
5693
	* src/summaryview.c: set cache_dirty flag if folder contents changed.
5694
	  Write cache file only if cache_dirty flag is set.
5695

    
5696
2005-05-24
5697

    
5698
	* src/compose.c: disable attach toggle button for now.
5699

    
5700
2005-05-24
5701

    
5702
	* src/compose.[ch]: added a toggle button for the attachment pane.
5703

    
5704
2005-05-24
5705

    
5706
	* src/compose.[ch]: reimplemented the attachment list with
5707
	  GtkTreeView. Fixed attaching of locale filename.
5708
	* src/utils.c: uri_list_extract_filenames(): properly parse URI.
5709

    
5710
2005-05-24
5711

    
5712
	* src/gtkutils.c: fixed compilation failure with GTK 2.4.
5713

    
5714
2005-05-23
5715

    
5716
	* src/summaryview.[ch]: enabled DnD to external apps.
5717

    
5718
2005-05-23
5719

    
5720
	* src/compose.[ch]: added PGP Sign/Encrypt check button on the compose
5721
	  window.
5722

    
5723
2005-05-23
5724

    
5725
	* src/summaryview.c: summary_step(): don't use "move-cursor" signal
5726
	  to move cursor.
5727

    
5728
2005-05-23
5729

    
5730
	* src/gtksctree.[ch]: removed.
5731
	* src/gtkutils.c: added missing include, and removed GtkSCTree init.
5732

    
5733
2005-05-23
5734

    
5735
	* src/textview.c
5736
	  src/mimeview.[ch]
5737
	  src/summaryview.c
5738
	  src/mainwindow.c: reimplemented MimeView with GtkTreeView.
5739

    
5740
2005-05-20
5741

    
5742
	* src/summaryview.c: summary_show(): fixed the selection state on
5743
	  refresh.
5744

    
5745
2005-05-20
5746

    
5747
	* src/summaryview.c: summaryview_clear_list(): set the value of
5748
	  vadjustment to 0.0 so that the "value-changed" signal is always
5749
	  emitted (fixes the scroll problem on refresh).
5750

    
5751
2005-05-19
5752

    
5753
	* src/message_search.c: improved the interface and made code cleanup.
5754

    
5755
2005-05-19
5756

    
5757
	* src/summary_search.c: improved the interface and made code cleanup.
5758

    
5759
2005-05-19
5760

    
5761
	* src/summaryview.c: summary_show(): fixed a problem that no message
5762
	  was selected after processing left marks.
5763

    
5764
2005-05-19
5765

    
5766
	* src/textview.[ch]
5767
	  src/prefs_common.[ch]
5768
	  src/mainwindow.c: added an option to toggle cursor in message view
5769
	  (thanks to Godwin Stewart).
5770

    
5771
2005-05-19
5772

    
5773
	* src/summaryview.c: summary_modify_threads(): block selection_changed
5774
	  callback while modifying threads so that the toolbar doesn't
5775
	  become insensitive unexpectedly.
5776

    
5777
2005-05-18
5778

    
5779
	* src/summaryview.c: set minimum column width.
5780
	  src/folderview.c: set minimum column width. Remember every column
5781
	  width.
5782

    
5783
2005-05-18
5784

    
5785
	* src/summaryview.c: display next messages after deleting when
5786
	  immediate_exec is enabled.
5787

    
5788
2005-05-17
5789

    
5790
	* version 1.9.11
5791

    
5792
2005-05-17
5793

    
5794
	* src/summaryview.c: summary_remove_invalid_messages(): adjusted
5795
	  selection and message display on execution.
5796
	  summary_get_modified_node(): fixed an order problem.
5797

    
5798
2005-05-17
5799

    
5800
	* src/summaryview.c: summary_row_expanded(): made a workaround for
5801
	  last-row expand problem.
5802

    
5803
2005-05-16
5804

    
5805
	* src/summaryview.c: summary_selection_changed(): forgot to unset
5806
	  SummaryView::selected on empty selection.
5807

    
5808
2005-05-16
5809

    
5810
	* src/summaryview.c: fixed selection problem after execution.
5811
	* src/gtkutils.c: gtkut_tree_model_find_by_column_data(): also compare
5812
	  start node.
5813

    
5814
2005-05-15
5815

    
5816
	* src/summaryview.c: summary_button_pressed(): fixed a bug that
5817
	  prohibited column resize.
5818

    
5819
2005-05-15
5820

    
5821
	* src/summaryview.c: summary_key_pressed(): fixed a bug that Return,
5822
	  Space and Delete key are ignored when multiple messages were
5823
	  selected.
5824
	* src/headerview.c: added missing gtk/gtkimage.h include.
5825

    
5826
2005-05-13
5827

    
5828
	* version 1.9.10
5829

    
5830
2005-05-13
5831

    
5832
	* src/prefs_common.[ch]
5833
	  src/summaryview.c: made rules hint configurable. Removed debug code.
5834
	* src/gtkutils.c: gtkut_tree_row_reference_equal(): return FALSE if
5835
	  one of the reference is invalid.
5836

    
5837
2005-05-13
5838

    
5839
	* src/summaryview.c: don't open selected messages on 'View/Go to'
5840
	  if the message view is hidden.
5841

    
5842
2005-05-13
5843

    
5844
	* src/summaryview.c: modified the handling of middle-click and
5845
	  double-click.
5846

    
5847
2005-05-13
5848

    
5849
	* src/summaryview.c: adjusted the width of icon-titled columns.
5850

    
5851
2005-05-12
5852

    
5853
	* src/summaryview.c: summary_attract_by_subject()
5854
	  src/mainwindow.c: main_window_set_menu_sensitive(): disable 'Attract
5855
	  by subject' if sorted.
5856

    
5857
2005-05-12
5858

    
5859
	* src/summaryview.c: summary_attract_by_subject(): optimized using
5860
	  gtk_tree_store_reorder() (gtk_tree_store_move_after() is too slow).
5861

    
5862
2005-05-12
5863

    
5864
	* src/summaryview.c: display collapsed rows which have unread children
5865
	  as bold.
5866

    
5867
2005-05-11
5868

    
5869
	* src/summaryview.c: summary_have_unread_children(): implemented.
5870
	  summary_row_expanded(): expand all children.
5871
	  summary_thread_build(): added missing g_hash_table_destroy().
5872

    
5873
2005-05-11
5874

    
5875
	* src/summaryview.c
5876
	  src/mainwindow.c: summary_thread_build(): implemented.
5877

    
5878
2005-05-11
5879

    
5880
	* src/utils.c: remove_dir_recursive(): fixed operation failure if
5881
	  current directory is inside one which is to be removed.
5882
	* src/summaryview.c: summary_unthread(): implemented.
5883
	* src/folderview.c: fixed crash when FolderView::selected became
5884
	  invalid. Unset it if selection becomes empty.
5885
	* src/defs.h: changed DEFAULT_MESSAHE_FONT from "Sans 14" to
5886
	  "Monospace 12".
5887

    
5888
2005-05-10
5889

    
5890
	* src/summaryview.c: summary_select_thread(): implemented.
5891

    
5892
2005-05-10
5893

    
5894
	* src/summary_search.c: reimplemented summary search.
5895

    
5896
2005-05-10
5897

    
5898
	* src/summaryview.c:
5899
	  summary_show(): display selected message if always_show_msg is set.
5900
	  summary_button_pressed(): fixed the handling of modifier key.
5901
	  summary_selection_changed(): clear message view if not single
5902
	  selection.
5903

    
5904
2005-05-10
5905

    
5906
	* src/summaryview.c
5907
	  src/gtkutils.[ch]: fixed compilation failure on GTK+ 2.4
5908
	  (GTK+ 2.4 doesn't provide the way to unset the sort setting).
5909

    
5910
2005-05-09
5911

    
5912
	* src/editjpilot.c
5913
	  src/editldap_basedn.c
5914
	  src/editldap.c: added missing includes.
5915

    
5916
2005-05-09
5917

    
5918
	* src/compose.c
5919
	  src/inc.c
5920
	  src/addressbook.c
5921
	  src/textview.c
5922
	  src/messageview.c
5923
	  src/editbook.c
5924
	  src/editgroup.c
5925
	  src/importldif.c
5926
	  src/foldersel.c
5927
	  src/mimeview.c
5928
	  src/message_search.c
5929
	  src/main.c
5930
	  src/inputdialog.c
5931
	  src/editaddress.c
5932
	  src/addressadd.c
5933
	  src/import.c
5934
	  src/about.c
5935
	  src/mainwindow.c
5936
	  src/editvcard.c: added missing includes.
5937
	* src/gtkutils.[ch]: added utility functions for GtkTreeView.
5938
	* src/stock_pixmap.[ch]: stock_pixbuf_widget(): new.
5939
	* src/folderview.c: modified for column sizing.
5940
	* src/summaryview.[ch]
5941
	  src/prefs_summary_column.c: reimplemented with GtkTreeView
5942
	  (some features are not completed yet).
5943

    
5944
2005-05-06
5945

    
5946
	* src/socket.c: sock_connect_address_list_async(): only watch
5947
	  G_IO_OUT to prevent a rare connection problem (thanks to Thorsten
5948
	  Maerz).
5949

    
5950
2005-05-02
5951

    
5952
	* src/prefs_filter_edit.c: prefs_filter_edit_set_cond_hbox_widgets():
5953
	  display unit on AGE condition.
5954

    
5955
2005-04-27
5956

    
5957
	* src/imageview.c: imageview_get_resized_pixbuf(): don't scale images
5958
	  if not required (just increase ref count).
5959

    
5960
2005-04-27
5961

    
5962
	* src/mainwindow.c: main_window_create(): disable no longer required
5963
	  workaround for resize grip on GTK+ 2.6.
5964

    
5965
2005-04-22
5966

    
5967
	* src/imap.c: imap_auth(): prefer CRAM-MD5 if authentication type is
5968
	  automatic. Don't use LOGIN if CAPABILITY has LOGINDISABLED.
5969

    
5970
2005-04-22
5971

    
5972
	* src/folderview.c: folderview_selection_changed(): flush widget to
5973
	  reflect selection change before showing summary.
5974

    
5975
2005-04-22
5976

    
5977
	* sylpheed.desktop: changed the encoding to UTF-8 (thanks to Daichi
5978
	  Kawahata).
5979

    
5980
2005-04-22
5981

    
5982
	* src/folderview.c:
5983
	  folderview_rescan_tree()
5984
	  folderview_check_new(): refresh widgets before processing.
5985

    
5986
2005-04-20
5987

    
5988
	* src/gtkutils.[ch]: gtkut_widget_draw_now(): use
5989
	  gdk_window_process_updates() to force update of widgets.
5990
	  Removed gtkut_widget_wait_for_draw() which had a big overhead
5991
	  because of waiting for all events processed.
5992
	* src/statusbar.c
5993
	  src/summaryview.c
5994
	  src/setup.c
5995
	  src/folderview.c
5996
	  src/mainwindow.c: use gtkut_widget_draw_now(). Improved performance
5997
	  of the update of statusbar.
5998

    
5999
2005-04-20
6000

    
6001
	* src/textview.c: textview_smooth_scroll_do(): redraw it after scroll
6002
	  is done (fixed incorrect display when a part of the view is hidden).
6003

    
6004
2005-04-19
6005

    
6006
	* version 1.9.9
6007

    
6008
2005-04-19
6009

    
6010
	* sylpheed.desktop: added French translation (thanks to Nicolas Boos).
6011

    
6012
2005-04-19
6013

    
6014
	* src/session.[ch]: use separate buffer for large data to be sent,
6015
	  and don't duplicate it (reduces memory usage) (thanks to Dirk).
6016

    
6017
2005-04-19
6018

    
6019
	* src/compose.c
6020
	  src/prefs_common.c: removed '/Edit/Advanced' menu which had been
6021
	  provided for old GtkSText, and had interfered with gtk-key-theme
6022
	  configuration.
6023

    
6024
2005-04-15
6025

    
6026
	* src/folderview.c: folderview_create(): check GTK version for
6027
	  "ellipsize" property.
6028

    
6029
2005-04-13
6030

    
6031
	* src/folderview.c: modified include.
6032
	  folderview_col_resized(): fixed argument type.
6033

    
6034
2005-04-13
6035

    
6036
	* src/imap.c: imap_close(): don't do anything if item->path is NULL.
6037
	* src/folderview.c: removed unused GtkStyle.
6038
	  folderview_select_row(): don't expand the row itself.
6039
	  folderview_selection_changed(): fixed a memory leak.
6040

    
6041
2005-04-13
6042

    
6043
	* src/rfc2015.c: pgp_sign(): fixed missing brackets. Check if
6044
	  result->signatures is not NULL (fix crashes when ~/.gnupg doesn't
6045
	  exist).
6046
	* src/sigstatus.c: gpgmegtk_sig_status_to_string(): check if signature
6047
	  is not NULL.
6048

    
6049
2005-04-12
6050

    
6051
	* version 1.9.8
6052

    
6053
2005-04-12
6054

    
6055
	* src/folderview.c
6056
	  src/gtkutils.[ch]: remember the column width, and restored Search
6057
	  menu.
6058

    
6059
2005-04-12
6060

    
6061
	* src/compose.c
6062
	  src/messageview.c
6063
	  src/codeconv.[ch]
6064
	  src/prefs_common.c
6065
	  src/mainwindow.c: support GBK encoding. Fallback to GBK if "X-GBK"
6066
	  is passed (thanks to SuperMMX).
6067

    
6068
2005-04-12
6069

    
6070
	* src/compose.c: compose_write_to_file(): don't encode clearsigned
6071
	  text.
6072

    
6073
2005-04-11
6074

    
6075
	* src/action.c: catch_output(): correctly select the insert text
6076
	  (fix invalid iterator warnings).
6077

    
6078
2005-04-11
6079

    
6080
	* src/gtkutils.[ch]
6081
	  src/folderview.[ch]: