sync with Hiroyuki's 0.5.0claws2-3
[claws.git] / ChangeLog.claws
1 2001-07-15 [alfons]
2
3         0.5.1claws2
4         
5         sync with Hiroyuki's 0.5.0cvs2-3
6
7 2001-07-15 [christoph]
8
9         * src/procmsg.c
10                 fixed folder stats update after incorporation
11
12 2001-07-15 [alfons]
13
14         * src/summaryview.c
15                 * finish label colouring stuff (for now)
16                 * fix incorrect colour bug (off by one) 
17
18 2001-07-14 [alfons]
19
20         * src/mainwindow.c
21                 change text labels for news and mail message so there's
22                 plenty of toolbar estate left
23
24         * configure.in
25                 0.5.1claws1
26
27         * src/folderview.c
28           src/folder.[ch]
29                 sync with Hiroyuki's 0.5.0cvs1
30
31         * src/summaryview.c
32                 more rewrite label colouring
33
34 2001-07-14 [alfons]
35
36         * src/summaryview.[ch]
37                 * start rewrite label colouring 
38                 * fix proper location "Add Sender To Addressbook" menu item
39
40 2001-07-13
41
42         Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
43         (actually this is 0.5.0claws4)
44
45 2001-07-13 [alfons]
46
47         * po/pt_BR.po
48                 * fix duplicate message
49                 * add updated Portugese / Brazilian translation
50                   submitted by Fabio Junior Beneditto
51
52 2001-07-12 [alfons]
53
54         * AUTHORS
55                 add Jens
56
57         * po/nl.po
58                 add updated Dutch translation
59
60         * po/de.po
61                 add updated German translation submitted by Jens
62
63 2001-07-11 [alfons]
64
65         Prerelease before 0.5.0claws. Please test.
66         This version is temporarily tagged as VERSION_0_5_0_TEST
67
68         * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
69           src/prefs_scoring.c, src/prefs_matcher.c, 
70           src/prefs_filtering.c, src/mbox.c, 
71           src/main.c, src/inc.c, src/filtering.[ch]
72                 revert new Hoa's new matcher (does not work yet)
73
74         * src/Makefile.am
75                 clean up
76
77 2001-07-10
78
79         Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
80
81
82 2001-07-10 [alfons]
83
84         * Makefile.am
85                 add ChangeLog.claws to EXTRA_DIST
86         * src/Makefile.am
87                 add matcher_parser_parse.h to EXTRA_DIST
88
89 2001-07-10 [christoph]
90
91         * src/inc.c
92                 add destination folder to table of
93                 folders that need to be updated after
94                 incorporation
95
96 2001-07-10 [alfons]
97
98         * folder.[ch]
99           folderview.c
100                 make collapse state of folders and folder items persistent, i.e.
101                 if you collapse a folder tree, the next time sylpheed-claws starts 
102                 up the folder tree remains collapsed.  
103                 
104 2001-07-10 [christoph]
105
106         * acconfig.h
107         * configure.in
108                 added --enable-ssl
109         * src/md5.[ch]
110                 renamed MD5_CTX to MD5_CTX_syl
111                 conflicts with a struct in openssl
112         * src/inc.c
113         * src/main.[ch]
114         * src/prefs_account.[ch]
115         * src/socket.[ch]
116                 SSL support for POP
117         * src/mainwindow.c
118                 fixed compose with current account
119                 broken by new compose button stuff
120
121 2001-07-09 [hoa]
122
123         * AUTHORS
124                 changed my email address
125
126         * src/matcher_parser_parse.y
127                 clean the parser to remove conflicts
128
129 2001-07-09 [alfons]
130
131         * AUTHORS
132                 add Match Grun
133
134         * configure.in
135                 fix incorrect description of --enable-ldap parameter
136
137         * src/prefs_common.[ch]
138           src/compose.c
139                 add experimental option "smart wrapping" which makes the
140                 compose editor auto wrap.
141                 
142                 | TODO: the problem with the buggy cursor handling is caused |
143                 | by the GtkText. when deleting / backspacing text its       |
144                 | wrapping algorithm does not take in account the previous   |
145                 | line. should find a way to hack this in.                   |
146                 | or should perhaps combine this with the word wrapping      |
147                 | patch i wrote in january.                                  |
148
149         * src/about.c
150                 show build parameters for LDAP and JPilot
151
152         * src/summaryview.c
153                 revert Christoph's bugfix for selecting next unread message, 
154                 because folder stats aren't updated correctly
155
156 2001-07-08 [hoa]
157
158         * src/filtering.c
159         * src/mainwindow.c
160         * src/matcher.c
161         * src/matcher_parser_lex.l
162         * src/matcher_parser_parse.y
163         * src/prefs_filtering.c
164         * src/prefs_scoring.c
165         * src/scoring.c
166                 bugfix of the config file parser
167
168 2001-07-08 [alfons]
169
170         * src/Makefile.am
171                 added generated matcher sources to BUILT_SOURCES
172
173 2001-07-08 [hoa]
174
175         * src/Makefile.am
176         * src/.cvsignore
177                 added new config file parser
178
179         * src/scoring.[ch]
180         * src/filtering.[ch]
181         * src/matcher.[ch]
182         * src/prefs_filtering.c
183         * src/prefs_matcher.c
184         * src/prefs_scoring.c
185         * added src/matcher_parser.h
186         * added src/matcher_parser_lex.h
187         * added src/matcher_parser_lex.l
188         * added src/matcher_parser_parse.y
189                 lex & yacc config file parser
190
191         * src/mbox.c
192         * src/inc.c
193         * src/main.c
194                 changes prefs_filtering into global_filtering           
195
196         * src/summaryview.c
197                 build threads with subjects only if "Re: " is at the
198                 beginning of the subject
199
200 2001-07-07 [paul]
201
202         0.5.0claws
203
204         sync with sylpheed 0.5.0
205                 change of version number only
206
207 2001-07-06 [paul]
208
209         0.5.0claws5
210
211         sync with sylpheed 0.5.0pre5
212
213 2001-07-05 [paul]
214
215         sync with sylpheed 0.5.0pre4 release
216                 /po and /manual/ja not sync'ed
217
218 2001-07-04 [paul]
219
220         more sync with sylpheed 0.5.0pre4
221
222 2001-07-03 [christoph]
223
224         * src/addressbook.c
225                 fixed address book broken by address book
226                 for VCard, JPilot, LDAP
227
228 2001-07-03 [alfons]
229
230         * src/matcher.c
231         * src/textview.c
232                 stopped memory leaks
233
234 2001-07-03 [paul]
235
236         more sync with sylpheed 0.5.0pre4
237
238 2001-07-02 [match]
239
240         * included address book patch for VCard, JPilot, LDAP
241         * pref_common.c - fixed Font options on Display tab (cosmetic)
242         * alertpanel.c - fixed truncated message
243
244 2001-07-02 [christoph]
245
246         * src/mbox_folder.c
247         * src/procmsg.[ch]
248         * src/summaryview.c
249                 mark threads for ignoring
250
251 2001-07-02 [paul]
252
253         0.5.0claws4
254
255         * sync with sylpheed 0.5.0pre4
256                 updated gettext to 0.10.38.
257
258 2001-07-01 [paul]
259
260         * src/ mainwindow.c
261         * src/procmsg.h
262         * src/summaryview.[ch]
263                 new right-click option: Label.
264                 substitute for 'Mark-->Mark/Unmark', colours the line.
265                 submitted by Satoshi Nagayasu
266
267 2001-07-01 [christoph]
268
269         * src/folderview.c
270                 fixed font for trash
271         * src/summaryview.c
272                 move ctree to unread message
273
274 2001-07-01 [paul]
275
276         * sync with sylpheed 0.5.0pre3 release
277
278 2001-06-30 [alfons]
279
280         * src/filesel.[ch]
281         * src/compose.c
282                 allow inserting / attaching multiple files in
283                 the composer window
284
285 2001-06-30 [paul]
286
287         * src/codeconv.c
288                 small change to Alfons' previous stuff so that it
289                 actually makes
290
291 2001-06-30 [alfons]
292
293         * lots of files changed; first attempt to merge the changes
294           and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
295
296 2001-06-30 [paul]
297
298         * po/pt_BR.po
299                 updated and completed, translations by Fabio
300                 Junior Beneditto
301
302 2001-06-29 [alfons]
303
304         * src/compose.c
305         * src/mimeproc.[ch]
306                 allow selecting an attached files' mime type from a 
307                 list of types.
308
309 2001-06-29 [paul]
310
311         * more sync with sylpheed 0.5.0pre3
312
313 2001-06-29 [paul]
314
315         * po/pt_BR.po
316                 merge with sylpheed.pot and pt_BR.po provided by
317                 Fabio Junior Beneditto.
318
319 2001-06-29 [darko]
320
321         * src/procmime.c
322                 make MIME types case insensitive
323
324 2001-06-28 [alfons]
325
326         * po/nl.po
327                 merge with sylpheed.pot and old nl.po; translations added.
328
329 2001-06-28 [paul]
330
331         * more sync with sylpheed 0.5.0pre3
332
333 2001-06-27 [alfons]
334
335         * src/summaryview.c
336                 don't crash when removing parent node of messages
337                 attracted by subject. this was caused by not deleting
338                 the parent node from the subject line hash table.
339
340 2001-06-27 [alfons]
341
342         * src/summaryview.c
343         * src/compose.[ch]
344         * src/mainwindow.c
345                 if there are multiple messages selected, allow forwarding
346                 them as attachments.
347
348 2001-06-27 [paul]
349
350         * more sync with sylpheed 0.5.0pre3
351
352 2001-06-26 [paul]
353
354         0.5.0claws3
355
356         * sync with sylpheed 0.5.0pre3
357
358 2001-06-25 [paul]
359
360         * src/mainwindow.c
361                 fixed 'compose news article' bug
362                 from icon-and-text toolbar
363
364 2001-06-25 [paul]
365
366         * sync with sylpheed 0.5.0pre2 release
367
368 2001-06-24 [christoph]
369
370         * src/prefs_common.c
371                 bug fix in font selection
372         * src/folderview.c
373                 use sylpheed's normal font instead of
374                 gtk default font for folders without
375                 new messages
376
377 2001-06-24 [alfons]
378
379         * src/mainwindow.[ch]
380                 added composite compose mail / news button (an idea by Leandro
381                 Pereira <leandro@linuxmag.com.br>)
382
383 2001-06-24 [paul]
384
385         Added instructions for ldif-to-xml.py
386
387         * tools/README
388
389 2001-06-23 [alfons]
390
391         Some minor things.
392
393         * src/pixmaps/stock_news_compose.xpm
394                 added pixmap by Leandro
395         * src/prefs_common.c
396                 tested built-in spelling checker of GCC 3.0 :)
397         * po/nl.po
398                 merged dutch translation of sylpheed-main with
399                 sylpheed.pot
400
401 2001-06-23 [paul]
402
403         Added tools directory and files.
404
405         * tools/filter_conv.pl
406                 converts old filter system to new filtering system
407         * tools/ldif-to-xml.py
408                 converts netscape addressbook to sylpheed addressbook
409         * tools/README
410                 descriptions/instructions for above two files
411
412 2001-06-23 [christoph]
413
414         * src/inc.c
415         * src/manage_window.[ch]
416         * src/prefs_common.[ch]
417                 mail retrieval dialog can be enabled, disabled
418                 or hidden if non of sylpheed's windows is active
419
420 2001-06-22 [paul]
421
422         0.5.0claws2
423
424         * sync with sylpheed 0.5.0pre2
425
426 2001-06-21 [christoph]
427
428         * src/summaryview.c
429                 show recipient on 'from' for all accounts
430                 
431         * src/inc.c
432         * src/prefs_common.[ch]
433                 disable error popup on mail receive errors
434
435 2001-06-21 [alfons]
436
437         * src/compose.c
438                 made the ruler correctly appear and disappear.
439
440         * src/Makefile.am
441                 removed Hoa's work-in-progress-stuff (interesting!) so 
442                 claws compiles ok.
443
444 2001-06-20 [christoph]
445
446         * src/inc.c
447         * src/progressdialog.c
448                 added scrolled window for list in progressdialog
449
450 2001-06-20 [paul]
451
452         sync with sylpheed 0.5.0pre1 release
453
454 2001-06-20 [christoph]
455
456         * src/summeryview.c
457                 make building threads by subject work when
458                 thread view is enabled
459                 
460         * src/compose.c
461         * src/prefs_common.[ch]
462                 automatically select account for mail replys
463
464 2001-06-19 [sergey]
465
466         * src/compose.c (compose_create): keep Bcc and Reply-To visible if
467         they are filled in from the account settings.
468
469 2001-06-19 [paul]
470
471         * more sync with sylpheed 0.5.0pre1
472
473 2001-06-18 [alfons]
474
475         * src/Makefile.am,
476           src/procmime.c
477                 added --sysconfdir to CPPFLAGS for pointing to the correct
478                 location of mime.types. 
479
480                 NOTE: make sure you use --sysconfdir when running ./autogen.sh
481                 or ./configure!
482
483 2001-06-18 [hoa]
484
485         * src/summaryview.c
486                 fixed some bug when building threads
487
488 2001-06-18 [paul]
489
490         * src/prefs_account.c
491                 UI stuff: More changes to the English
492
493 2001-06-18 [paul]
494
495         * src/pixmaps/stock_news_compose.xpm: new file
496         * src/Makefile.am
497         * src/mainwindow.c
498         * src/summaryview.c
499                 Added new icon for Hoa's 'compose a news
500                 message', plus minor improvements to the
501                 English
502
503         * po/ja.po
504         * ChangeLog
505         * ChangeLog.jp
506                 more sync with sylpheed 0.5.0pre1
507
508 2001-06-18 [hoa]
509
510         * src/compose.[ch]
511         * src/mainwindow.c
512                 Follow-up and reply to
513
514         * src/summaryview.[ch]
515                 Build threads also with subjects
516
517 2001-06-17 [hoa]
518
519         * src/compose.c
520                 forwarding use the current account.
521
522         * src/mainwindow.c
523                 the "compose message" button has been replaced with
524                 "new mail" and "new news" buttons
525
526         * src/prefs_common.[ch]
527                 added a configuration option to use the forward button
528                 as "forward as attachment"
529                 changed reply and forward format description
530
531         * src/quote_fmt_lex.l
532         * src/quote_fmt_parse.y
533                 added message with no signature in format for reply
534                 and forward.
535
536 2001-06-17 [paul]
537
538         Minor UI stuff
539
540         * src/mainwindow.c
541         * src/summaryview.c
542                 Improvements to the English
543
544         * src/prefs_common.c
545                 Improvements to the English and some
546                 clarity/continuity improvements in the
547                 description of Quote symbols.
548
549 2001-06-17 [paul]
550
551         0.5.0claws1
552
553         * sync with sylpheed 0.5.0pre1
554
555 2001-06-17 [hoa]
556
557         * src/compose.c
558                 Better interface for compose, displayed fields
559                 are updated whenever we change account.
560                 Newsgroups field is automatically filled.
561
562         * src/mainwindow.c
563                 Newsgroups field is automatically filled.
564
565         * src/prefs_account.c
566                 Some interface stuff when fields appear and
567                 disappear.
568
569 2001-06-16 [paul]
570
571         0.4.99claws
572
573         * sync with sylpheed 0.4.99
574
575 2001-06-16 [sergey]
576
577         * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
578         base64_decoder_free, base64_decoder_decode): new object and
579         functions for decoding base64 streams.
580         * src/procmime.c (procmime_decode_content): modified to use the
581         new base64 decoder.
582
583 2001-06-15 [paul]
584
585         0.4.99claws10
586
587         * sync with sylpheed 0.4.99cvs11
588
589 2001-06-13 [paul]
590
591         0.4.99claws9
592
593         * sync with sylpheed 0.4.99cvs9
594
595 2001-06-13 [hoa]
596
597         * src/compose.c
598         * src/prefs_account.c
599
600                 SMTP server can be defined in the news account
601                 mime type of attachment are kept.
602
603         * src/summaryview.c
604
605                 now choose the highest important score between default
606                 and important score of folder.
607
608 2001-06-09 [alfons]
609         
610         * src/prefs_common.c: 
611
612                 (prefs_quote_description_create): corrected description of 
613                 quote format characters
614
615 2001-06-09 [paul]
616
617         0.4.99claws8
618
619         * sync with sylpheed 0.4.99cvs8
620
621 2001-06-08 [sergey]
622
623         * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
624         and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
625
626 2001-06-08 [paul]
627
628         0.4.99claws7
629
630         * sync with sylpheed 0.4.99cvs7
631
632 2001-06-06 [sergey]
633
634         * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
635         clashes with autogenerated header).
636         * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
637         * src/Makefile.am: added quote_fmt.h.
638         * src/.cvsignore: added lex/yacc autogenerated files
639         (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
640
641 2001-06-06 [paul]
642
643         0.4.99claws6
644
645         * sync with sylpheed 0.4.99cvs6
646
647 2001-06-06 [hoa]
648
649         * added src/quote_fmt_parse.h
650         * src/compose.c
651                 removed warnings
652
653         * src/prefs.[ch]
654                 don't modify readonly configuration files
655
656         * src/prefs_account.c
657         * src/prefs_common.c
658         * src/prefs_customheader.c
659         * src/prefs_display_header.c
660         * src/prefs_filter.c
661         * src/prefs_filtering.c
662         * src/prefs_scoring.c
663                 don't open dialog box when configuration files
664                 are readonly
665
666 2001-06-05 [sergey]
667
668         * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
669
670         * src/Makefile.am: replaced quote_fmt.tab.[ch] by
671         quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
672         BUILT_SOURCES to make all files rebuild properly.
673
674         * src/compose.c: removed #include "quote_fmt.tab.h".
675
676         * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
677         CHARACTER value in yylval.
678
679         * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
680         receive CHARACTER value by documented means (yylval).
681
682         * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
683
684 2001-06-05 [hoa]
685
686         * src/Makefile.am
687                 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
688
689         * src/filtering.c
690         * src/matcher.c
691         * src/matcher.h
692         * src/prefs_filtering.c
693                 now keep the configuration for execute action
694
695         * src/mbox_folder.c
696                 fixed a warning
697
698 2001-06-05 [paul]
699
700         * sync with sylpheed 0.4.99cvs5
701
702 2001-06-05 [hoa]
703
704         * src/Makefile.am
705                 added quote_fmt.[ch]
706
707         * added src/quote_fmt.y
708         * added src/quote_fmt.l
709         * added src/quote_fmt.tab.h
710         * added src/quote_fmt.tab.c
711         * added src/lex.quote_fmt.c
712                 parsing configuration for replying
713                 and forwarding
714
715         * src/prefs_common.[ch]
716                 added configuration UI for replying
717                 and forwarding
718
719         * src/compose.c
720                 using configuration for replying
721                 and forwarding
722
723 2001-06-04 [hoa]
724
725         * src/filtering.c
726         * src/matcher.c
727         * src/matcher.h
728         * src/prefs_filtering.c
729         * src/prefs_matcher.c
730         * src/prefs_matcher.h
731                 action "run a command" for filtering
732                 and matching with a command.
733                 fixed the "whole message" matching
734
735         * src/mbox_folder.c
736                 changed temporary filename for security
737
738         * src/messageview.c
739                 queue the notification if it fails to send.
740
741         * src/prefs_common.c
742         * src/prefs_folder_item.c
743                 changed the default important score             
744
745         * src/prefs_scoring.c
746         * src/scoring.c
747                 hide kill score input when the folder is not
748                 a newsgroup
749
750 2001-06-03 [alfons]
751
752         * src/prefs_common.c:
753
754                 (prefs_font_select): pass font name in font entry box to font
755                 selection dialog.
756
757 2001-06-03 [sergey]
758
759         * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
760
761 2001-06-03 [paul]
762
763         * sync with sylpheed 0.4.99cvs4
764
765 2001-06-03 [alfons]
766
767         * src/headerwindow.c:
768
769                 (headerwindow_show_cb): use the selected summary view item, not
770                 the displayed item.
771
772 2001-06-02 [alfons]
773
774         * src/headerwindow.c:
775
776                 (headerwindow_show_cb): always try to show msginfo
777
778 2001-06-02 [hoa]
779
780         * src/compose.c
781                 keep attached parts when reediting or forwarding.
782
783 2001-06-01 [hoa]
784
785         * src/folderview.c
786         * src/prefs_folder_item.[ch]
787         * src/prefs_scoring.[ch]
788         * src/scoring.[ch]
789         * src/summaryview.[ch]
790         * src/main.c
791         * src/mainwindow.c
792         * src/prefs_common.[ch]
793                 support for folder scoring
794                 kill score and important score for messages
795         
796         * src/prefs_account.c
797                 some display bug fixed for local account
798                 preferences
799
800 2001-05-31 [alfons]
801
802         * src/summaryview.c:
803
804                 (add_sender_to_cb): don't crash when no or invalid sender; the add 
805                 sender to address book menu item is disabled.
806
807 2001-05-30 [hoa]
808
809         * src/filtering.[ch]
810         * src/summaryview.c
811                 handling summary menu / filter messages
812
813         * src/folder.[ch]
814                 add some stuff
815
816         * src/foldersel.c
817                 imap folders now appears in list
818
819         * src/mbox_folder.c
820                 doesn't crash if destination mail is not writeable
821
822 2001-05-29 [hoa]
823
824         * src/compose.c
825                 removed some warnings
826
827         * src/filtering.c
828         * src/folder.[ch]
829         * src/prefs_filtering.c
830                 global string to identify any folders           
831                 removed some debug info
832                 filtering to mbox folders is now possible
833
834         * src/mainwindow.c
835                 removed some warnings
836
837         * src/mbox_folder.c
838                 permission on files are changed to read/write for user only,
839                 nothing for other.
840                 creation of subfolder is handled better.
841
842 2001-05-28 [alfons]
843
844         Verified the sync for src/prefs_common.[ch] and
845         src/prefs_account.[ch]. I believe there were some
846         minor indentation differences.
847
848 2001-05-28 [paul]
849
850         0.4.99claws3
851
852         * sync with 0.4.99cvs3
853
854 2001-05-28 [hoa]
855
856         * src/compose.c
857                 handling flags for mbox format
858
859         * src/filtering.c
860                 use of mark file only for MH format
861                 handling flags for mbox format
862                 filtering cannot yet move or copy mails to mbox folders.
863
864         * src/folder.[ch]
865                 changed move_msg, copy_msg,
866                 move_msgs_with_dest, copy_msgs_with_dest functions
867                 uses only folder->copy_msg() function
868                 uses folder->finished_copy() to handle the destination
869                 folder at the end of the copy or move operation.
870
871         * src/foldersel.c
872                 included mbox directories.
873
874         * src/folderview.[ch]
875         * src/mainwindow.c
876                 handle folders operation for mbox format
877
878         * src/mbox.c
879                 disable conversion of "From " header
880
881         * src/mbox_folder.[ch]
882                 completion of mbox format handling
883
884         * src/mh.c
885                 changed mh_copy_msg() function and
886                 removed mh_move_msg(), mh_move_msgs_with_dest(),
887                 mh_copy_msgs_with_dest()
888
889         * src/prefs_filtering.c
890                 removed some warnings
891
892         * src/prefs_matcher.c
893                 default boolean operation is AND
894
895         * src/procheader.c
896                 handling flags for mbox format
897                 handling of "From " header
898
899         * src/procmsg.[ch]
900                 removed data field
901                 added MSG_REALLY_DELETED flags to handle deletion of
902                 messages in mbox format.
903
904         * src/summaryview.c
905                 handling flags for mbox format
906                 disable the MSG_DELETED flags when messages
907                 are deleted in mbox format
908
909         * src/textview.c
910                 "From " headers display fixed.
911
912 2001-05-27 [alfons]
913
914         * src/textview.c:
915                 
916                 (get_email_part): skip quoted email addresses, like in e.g.
917                 "'alfons@proteus.demon.nl'".
918
919 2001-05-26 [alfons]
920
921         Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
922         and fixing the persistence troubles when using separate windows.
923
924         * src/mainwindow.c:
925         
926             Added #define SEPARATE_ACTION used in the gtk item factory for 
927             the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
928                 use gtk_item_factory_get_widget_by_action() to get the items.
929                 
930             Removed separate_widget_cb from the gtk item factory data   
931           
932             (mainwindow_create): connect separate_widget_cb() to check
933             menu item "toggled" signal. also passing a MainWindow pointer
934                 as object data for both check menu items.
935                 
936             (separate_widget_cb): definition of separate_widget_cb() to match
937             GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main 
938                 window using gtk_object_get_data(). The type of window separation 
939                 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
940         
941         * src/prefs_filtering.c,
942           src/prefs_matcher.c: added horizontal scrollbars
943
944 2001-05-25 [darko]
945
946         * src/headerview.c
947                 fix segfault with invalid bold font
948         * src/summaryview.c
949                 correctly display summary stats after row is marked
950
951 2001-05-23 [sergey]
952
953         * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
954         encodings with libjconv.
955
956 2001-05-23 [hoa]
957
958         * src/Makefile.am
959                 added mbox_folder.[ch]
960         * src/defs.h
961                 mbox temporary folder
962         * src/folder.[ch]
963         * added src/mbox_folder.[ch]
964         * src/folderview.c
965         * src/procheader.[ch]
966                 added mbox support
967         * src/mbox.c
968                 bugfix for file incorporation filtering
969         * src/imap.c
970                 enable creation of MBOX
971         * src/prefs_display_header.c
972                 enable use of headers like "From "
973                 something that should be fixed :
974                         displaying of such headers add an extra space
975         * src/prefs_folder_item.c
976                 don't create folders because it is not necessary
977         * src/procmsg.h
978                 added data field to MsgInfo for mbox internal use
979         * src/summaryview.c
980                 added some support for mbox
981         * src/utils.[ch]
982                 added get_mbox_cache_dir() function
983
984 2001-05-23 [hiroyuki]
985
986         * src/headerwindow.c
987           src/inc.c
988           src/main.c
989           src/mh.c
990           src/nntp.c
991           src/procmsg.h
992           src/session.h
993           src/socket.[ch]
994           src/summaryview.c
995           src/textview.c
996           src/automaton.c
997           src/folderview.c: more sync with 0.4.99cvs2.
998
999         * src/headerwindow.c: reverted.
1000
1001 2001-05-22 [paul]
1002
1003         0.4.99claws2
1004
1005         * sync with sylpheed 0.4.99cvs2
1006                 * src/news.[ch]
1007                 * src/nntp.[ch]
1008                 * INSTALL
1009                 * INSTALL.jp
1010
1011 2001-05-22 [alfons]
1012
1013         * src/summaryview.c: bugfixed a premature assignment in  summaryview_add_sender_to_cb()
1014
1015 2001-05-21 [alfons]
1016
1017         Minor things:
1018
1019         * configure.in: if gnome-config not found, "no" is displayed
1020         
1021         * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1022
1023         * src/textview.c: now also possible to add mail addresses by right
1024           clicking in the text view
1025
1026         * src/codeconv.c: merged patch which fixes endless loop when encountering
1027           invalid wide characters; from Alte <010@imis.ru>  
1028
1029 2001-05-20 [alfons]
1030
1031         Added installation of gnome specific things:
1032
1033         * Makefile.am: gnome conditional
1034
1035         * configure.in: check for installed gnome
1036
1037         * added sylpheed.png, sylpheed.desktop
1038
1039 2001-05-20 [sergey]
1040
1041         * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1042
1043         * src/mainwindow.h (main_window_toolbar_create): created a button
1044         for "Reply to all".
1045         (main_window_set_toolbar_sensitive): enable/disable the new button
1046         appropriately.
1047         (toolbar_reply_to_author_cb): handle the new button.
1048
1049         * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1050         send_progress_dialog_destroy() on failure (fixes hang on SMTP
1051         failure).
1052
1053 2001-05-19 [sergey]
1054
1055         * src/compose.h (ComposeReplyMode): new modes
1056         COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
1057         COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
1058
1059         * src/compose.c
1060         (compose_send): move some code into a new function:
1061         (compose_current_mail_account): new function.
1062         (compose_reply): new argument to_author, all callers changed; if
1063         to_author==TRUE and account->protocol==A_NNTP, find and use an
1064         appropriate mail account for replying.
1065         (compose_reply_set_entry): new argument to_author; ignore
1066         compose->replyto if to_author==TRUE.
1067
1068         * src/mainwindow.c: new command "Message/Reply to author".
1069         (main_window_set_menu_sensitive): enable/disable it.
1070         (reply_cb): handle it.
1071
1072         * src/summaryview.c: new command "Reply to author".
1073         (summary_set_menu_sensitive): enable/disable it.
1074         (summary_reply_cb): handle it.
1075
1076         * src/account.c (account_find_mail_from_address): new function.
1077
1078 2001-05-18 [paul]
1079
1080         0.4.99claws1
1081
1082         * sync with sylpheed 0.4.99cvs1
1083
1084 2001-05-18 [hoa]
1085
1086         * src/compose.[ch]
1087         * src/filtering.c
1088         * src/summaryview.c
1089                 new filtering action : forward and forward as attachment
1090
1091         * src/main.c
1092                 no need for $DISPLAY when we run sylpheed --help
1093                 call to parse_cmd_opt() is moved
1094
1095         * src/mainwindow.[ch]
1096                 execute button is hidden when immediate execute
1097                 is chosen
1098
1099         * src/mh.c
1100         * src/news.c
1101         * src/prefs_folder_item.c
1102         * src/procmsg.c
1103                 better handling of missing directories
1104
1105         * src/summaryview.c
1106                 reedit is enabled in outbox
1107                 reedit is enabled in queue
1108
1109 2001-05-17 [hoa]
1110
1111         * src/filtering.c
1112         * src/matcher.[ch]
1113         * src/prefs_filtering.c
1114                 changed attachement into attachment
1115
1116 2001-05-17 [alfons]
1117
1118         0.4.67claws4    
1119
1120         * sync with sylpheed 0.4.67cvs9
1121         * sync with sylpheed 0.4.67cvs7-8
1122
1123 2001-05-17 [hoa]
1124
1125         * src/Makefile.am
1126                 added prefs_filtering.c
1127
1128         * src/filtering.[ch]
1129         * src/matcher.[ch]
1130                 removed action : forward_news and forward_news_as_attachement
1131                 (forward and forward_as_attachement can be used instead)
1132
1133         * src/mainwindow.c
1134                 added menu option to access filtering configuration
1135
1136         * src/prefs_account.c
1137                 changed mail_command default to /usr/sbin/sendmail
1138
1139         * added src/prefs_filtering.[ch]
1140                 dialog box for filtering configuration
1141
1142         * src/prefs_matcher.c
1143                 added function prefs_matcher_get_criteria_from_matching()
1144
1145         * src/prefs_scoring.c
1146                 reset the dialog when register or substitute is clicked
1147
1148 2001-05-15 [hoa]
1149
1150         * src/Makefile.am
1151                 added filtering.[ch]
1152         * src/inc.c
1153                 using filering.[ch] instead of filter.[ch]
1154         * src/main.c
1155                 reading new filtering configuration
1156         * src/matcher.[ch]
1157                 added some filtering actions
1158                 and fixed a bug for headers and mail body matching
1159         * src/mbox.c
1160                 using filering.[ch] instead of filter.[ch]
1161         * src/mh.c
1162                 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
1163         * src/summaryview.c
1164                 some fixes for filtering
1165
1166 2001-05-14 [hiroyuki]
1167
1168         * src/send.c: fixed some weird indentations.
1169           send_message_with_command(): call pclose() only if p != NULL.
1170         * src/textview.c: get_email_part(): modified the code for readability.
1171
1172 2001-05-14 [hiroyuki]
1173
1174         * src/md5global.h
1175           src/md5ify.c
1176           src/md5ify.h: removed from the cvs.
1177
1178 2001-05-13 [sergey]
1179
1180         * src/main.c: include rfc2015.h to avoid compiler warnings.
1181         * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
1182         the panel is already on screen.
1183         * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
1184         closing the alert window by ESC as "No".
1185         * src/prefs_common.c (prefs_interface_create): moved return
1186         receipt check button to the correct place.
1187
1188 2001-03-13 [alfons]
1189
1190         * src/prefs_common.c: 
1191                 moved return receipt check button to the Send tab. (prefs_send_create)
1192                 removed the date format ui related globals. (prefs_display_create)
1193
1194         0.4.67claws3
1195         
1196         * sync with sylpheed 0.4.67cvs5-6
1197
1198 2001-05-13 [paul]
1199
1200         * added Alfons' font selection patch
1201
1202         * src/defs.h
1203         * src/headerwindow.c
1204         * src/prefs_common.c
1205         * src/prefs_common.h
1206
1207 2001-05-13 [hoa]
1208         * src/defs.h
1209                 changed version of cache
1210         * src/matcher.[ch]
1211         * src/prefs_matcher.c
1212                 added additionnal matching criteria
1213         * src/procheader.c
1214         * src/procmsg.[ch]
1215         * src/news.c
1216                 added references in MsgInfo
1217
1218 2001-05-12 [hoa]
1219
1220         * src/defs.h
1221                 prepared some things for new filtering
1222         * src/matcher.[ch]
1223                 added some matching properties
1224                 inreplyto need to be enhanced
1225                 prepared some things for new filtering
1226         * src/messageview.c
1227                 added Return-Receipt-To handling
1228         * src/prefs_folder_item.c
1229                 changed default value to TRUE
1230         * src/prefs_matcher.c
1231                 added some matching properties
1232         * src/prefs_scoring.[ch]
1233                 the scoring dialog is finished
1234         * src/procheader.c
1235                 added Return-Receipt-To handling
1236                 Reference need to be added
1237         * src/procmsg.[ch]
1238                 added Return-Receipt-To handling
1239                 added threadscore to get a better score sorting when
1240                 threads are enabled
1241         * src/summaryview.c
1242                 suppressed a bug when we sort the list
1243                 when no folder is opened.
1244                 better score sorting when threads are enabled
1245
1246 2001-05-12 [alfons]
1247
1248         * reverted previous patch because of potential errors 
1249
1250         0.4.67claws2
1251         
1252         * src/inc.c, src/prefs_common.c, src/prefs_common.h: 
1253                 applied "toggle mail-retrieval dialog window" patch submitted 
1254                 by Eric Limpens <eric@qnt.net>
1255
1256         * sync with sylpheed 0.4.67cvs4
1257
1258 2001-05-12 [sergey]
1259
1260         * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
1261         some picky compilers.
1262         * src/rfc2015.h: provide prototype for rfc2015_disable_all().
1263         * src/grouplist_dialog.c: include alertpanel.h.
1264         * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
1265         fix compile warning.
1266         * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
1267         #include "defs.h" before others to prevent the warning of `MIN'
1268         and `MAX' redefinition.
1269
1270 2001-05-11 [hoa]
1271
1272         * src/main.c
1273         * src/messageview.c
1274         * src/prefs_account.c
1275         * src/prefs_display_header.c
1276                 removed warning
1277         * src/Makefile.am
1278                 added prefs_scoring.[ch]
1279         * src/grouplist_dialog.c
1280                 display an error dialog box if the group list
1281                 cannot be fetched.
1282         * src/mainwindow.[ch]
1283                 added main_window_set_thread_option() function
1284                 scoring dialog box enabled
1285         * src/matcher.[ch]
1286                 added flags matching unread /new / marked
1287                 / deleted / replied / forwarded
1288         * src/news.c
1289                 newsgroups are now finally in newscache
1290         * src/prefs_matcher.[ch]
1291                 finished preferences for matching dialog
1292         * added src/prefs_scoring.[ch]
1293                 scoring dialog box completed
1294         * src/scoring.[ch]
1295                 conversion to string : added scoringprop_to_string()
1296                 write config for preferences :
1297                 added prefs_scoring_write_config()
1298         * src/summaryview.c
1299                 threads can be enabled/disabled independently
1300                 for each folder
1301
1302 2001-05-10 [alfons]
1303
1304         0.4.67claws1
1305         
1306         * AUTHORS: 
1307                 thought it would be nice to have a list of all
1308                 contributors (used Changelog as a reference)
1309         
1310         * configure.in: 
1311                 messed up version numbering...
1312
1313         0.4.66claws1
1314
1315         * sync with sylpheed 0.4.67cvs1-3
1316
1317 2001-05-10 [darko]
1318
1319         * src/prefs_common.c:
1320                 better UI for strftime format, double clicking
1321                 on format now inserts the format in text entry
1322                 replaced close button with standard OK/Cancel
1323                 moved date format button to the right of the
1324                 text entry field
1325
1326 2001-05-09 [alfons]
1327
1328         * src/gtkstext.c:
1329                 Ctrl-Home / Ctrl-End have proper cursor navigation
1330
1331 2001-05-09 [hoa]
1332
1333         * src/prefs_matcher.c
1334                 finished UI to define matching properties
1335                 added ok and cancel button
1336         * src/prefs_filter.c
1337                 added ok and cancel button
1338         * src/news.c
1339                 fixed some bug in xhdr parsing
1340
1341 2001-05-08 [alfons]
1342
1343         * src/textview.c: 
1344                 fixed a bug in textview_show_header(), which displayed two colons (':');
1345                 cleaned up some warnings
1346
1347 2001-05-08 [hoa]
1348
1349         * src/Makefile.am
1350                 added prefs_matcher.[ch]
1351                 compilation with -W -Wall
1352         * src/alertpanel.c
1353                 ungrab the mouse events if grabbed - does it
1354                 fix the bug for disposition notification ?
1355         * src/mainwindow.c
1356                 added a menu option to open the matching dialog.
1357         * src/matcher.[ch]
1358                 added matcherprop_to_string() and matcherlist_to_string()
1359                 fixed some bugs, changed the name of some options
1360                 age_sup and age_inf becomes age_greater and age_lower,
1361                 body and messageheaders becomes body_part and headers_part,
1362                 changed the names of constants from SCORING_XXX to MATCHING_XXX
1363         * src/prefs_display_header.c
1364         * src/prefs_headers.c
1365                 fixed a bug that accidentally destroyed dialogs
1366                 when closed them with delete_event
1367                 Added *_deleted() which handle delete_event signal correctly.
1368         * src/prefs_folder_item.[ch]
1369                 added "enable_thread" field for future customization
1370         * added src/prefs_matcher.[ch]
1371                 sample of the UI to define matching properties
1372         * src/procheader.c
1373                 using procheader_headername_equal instead of str*cmp functions
1374                 using procheader_parse_header() function
1375         * src/scoring.c
1376                 using MATCHING_XXX instead of SCORING_XXX
1377         * src/summaryview.c
1378                 display the sender of the news even if this is ourself
1379                 when this is a news message.
1380         * src/textview.c
1381                 using headername_equal() instead of str*cmp functions
1382
1383 2001-05-08 [alfons]
1384
1385         0.4.66claws
1386
1387         * sync with sylpheed 0.4.66
1388         * src/gtkstext.c: trace logs added 
1389
1390 2001-05-08 [sergey]
1391
1392         * src/prefs_common.[ch]: added option to enable/disable GnuPG
1393         signature check popup.
1394         * src/rfc2015.c (check_signature): show signature check popup only
1395         if it is enabled in preferences.
1396
1397 2001-05-07 [alfons]
1398
1399         0.4.66claws4
1400         
1401         * sync with sylpheed 0.4.66cvs6
1402
1403 2001-05-07 [darko]
1404
1405         * src/prefs_common.[ch]: added option to enable/disable
1406           looking up sender name in address book for summary pane
1407         * src/summaryview.c: look up sender in the address book
1408           by using Alfons' address completion code
1409
1410 2001-05-07 [hiroyuki]
1411
1412         * src/inc.h
1413           src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
1414           member of Pop3State.
1415         * src/news.c: brought #include "defs.h" before #include <glib.h>
1416           to prevent the warning of `MIN' and `MAX' redefinition.
1417
1418 2001-05-06 [hoa]
1419
1420         * removed src/headers_display.[ch]
1421         * removed src/prefs_display_headers.[ch]
1422         * src/inc.c
1423                 use a temporary file in the user directory for mbox import
1424         * src/news.c
1425                 added XHDR support to get "To" and "Cc" headers
1426                 (in order to match news with to or cc field for
1427                 scoring)
1428                 added function news_parse_xhdr() to get XHDR response
1429         * src/nntp.[ch]
1430                 added function nntp_xhdr()
1431         * src/matcher.c
1432                 fetch the message if necessary
1433
1434 2001-05-06 [alfons]
1435
1436         0.4.66claws3
1437
1438         * sync with sylpheed 0.4.66cvs3-5
1439
1440 2001-05-06 [hoa]
1441
1442         * src/utils.[ch]
1443                 added function itos_buf() to enable use of several buffers
1444         * src/summaryview.c
1445                 use of itos_buf() instead of itos() in summary list
1446                 to fix the broken display of message number.
1447
1448 2001-05-06 [alfons]
1449
1450         * src/gtkstext.c: bug in cursor up navigation fixed,
1451                 fixed another unsigned / signed comparison (we're getting there :-)
1452
1453 2001-05-06 [hoa]
1454
1455         * src/Makefile.am
1456                 added scoring.c scoring.h
1457                 prefs_folder_item.c prefs_folder_item.h
1458                 matcher.c matcher.h
1459         * src/defs.h
1460                 added FOLDERITEM_RC SCORING_RC
1461         * src/folder.[ch]
1462                 added prefs field in FolderItem :
1463                 properties for each folder (PrefsFolderItem),
1464                 sorting type and mode were added as the first properties.
1465         * src/main.c
1466                 read config for scoring
1467         * added src/matcher.[ch]
1468                 gives functions to parse configuration file to do
1469                 matching on mails with a list of conditions.
1470         * src/mainwindow.c
1471                 add option to sort by score
1472         * src/prefs_common.[ch]
1473                 added preference option to show score and for
1474                 the score column size
1475         * added src/prefs_folder_item.[ch]
1476                 properties for each folder (PrefsFolderItem),
1477                 sorting type and mode were added as the first properties.
1478         * src/procheader.[ch]
1479                 added procheader_parse_header()
1480                 added procheader_header_free()
1481                 added procheader_headername_equal()
1482                 and made modification to use them.
1483         * src/procmsg.[ch]
1484                 added score field to MsgInfo structure
1485         * added src/scoring.[ch]
1486                 gives functions to parse configuration file to do
1487                 scoring on mails with a list of conditions.
1488         * src/summaryview.[ch]
1489                 save the sorting type and mode for the folder
1490                 added column to display the score of the mail
1491                 added function summary_score_clicked()
1492                 sorting type and mode are restored to the folder
1493                 when it is reopen
1494         * src/textview.c
1495                 use procheader_parse_header(), procheader_headername_equal()
1496                 removed memory leak in text_scan_header when freeing headers
1497         * src/filter.c
1498                 changed the function to match names of headers
1499                 using procheader_headername_equal()
1500
1501         Scoring functions are implemented, an interface is needed
1502         to configure that.
1503
1504 2001-05-04 [alfons]
1505
1506         * src/gtkstext.c: 
1507                 hopefully fixed the row up navigation bug,
1508                 removed adding back / forward lines to cache
1509
1510 2001-05-04 [sergey]
1511
1512         * src/prefs_display_headers.c: user interface changes:
1513         (prefs_display_headers_create): remove unused "Show" check button;
1514         allow reordering of headers by dragging.
1515         (prefs_display_headers_write_config): remove unused variables.
1516         (prefs_display_headers_set_dialog): do not insert "(New)" at top
1517         of lists (not needed with the new UI).
1518         (prefs_display_headers_set_list): scan lists starting from row 0,
1519         not 1 (do not skip "(New)").
1520         (prefs_display_headers_find_header): new function.
1521         (prefs_display_headers_clist_set_row): do not allow duplicates.
1522         (prefs_display_headers_delete_cb): do not skip row 0; treat
1523         closing the alert window by ESC as "No".
1524         (prefs_display_headers_up): do not protect row 0.
1525         (prefs_display_headers_down): do not protect row 0.
1526
1527 2001-05-04 [sergey]
1528
1529         * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
1530         functions.  
1531
1532         * src/summaryview.c
1533         (summary_find_next_marked_msg, summary_find_prev_marked_msg,
1534         summary_select_next_marked, summary_select_prev_marked): new
1535         functions.
1536
1537 2001-05-03 [sergey]
1538
1539         * src/news.c: fixed a bug when no article can be fetched after
1540         server timeout if the connection was restored by news_post():
1541         (news_select_group): new function.
1542         (news_fetch_msg): call news_select_group() before fetching
1543         article.
1544         (news_get_uncached_articles): set session->group after successful
1545         GROUP command.
1546
1547 2001-05-03 [hoa]
1548
1549         * src/defs.h
1550         * src/procmsg.[ch]
1551         * src/procheader.c
1552                  changed version of cache, added cc field
1553
1554         * src/prefs_display_headers.c
1555                 the interface was changed
1556
1557         * src/prefs_headers.c
1558                 added cancel button
1559
1560 2001-05-03 [alfons]
1561
1562         * completed sync of sylpheed cvs2
1563         * src/gtkstext.c: updated row up / down cursor navigation
1564         * src/textview.c: re-edited, prepared for fixing the email address
1565                 scanner.
1566
1567 2001-05-03 [darko]
1568
1569         * src/prefs_common.c: use alfons' strftime ui code
1570         entry_datefmt and datefmt_sample widgets have to be
1571         global in this module because of this change
1572
1573 2001-05-03 [hoa]
1574
1575         * src/messageview.c
1576         * src/prefs_common.[ch] added option to activate the return receipt
1577                 feature.
1578
1579 2001-05-02 [alfons]
1580
1581         * src/gtkstext.c: fix for row up/down cursor navigation. 
1582
1583         0.4.66claws2
1584         
1585         * sync with 0.4.66cvs2
1586
1587 2001-05-02 [paul]
1588
1589         added add-sender-to-addressbook patch
1590
1591         * src/addressbook.c
1592         * src/addressbook.h
1593         * src/summaryview.c
1594
1595 2001-05-02 [sergey]
1596
1597         * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
1598         G_ALERTDISABLE.
1599
1600         * src/alertpanel.c (alertpanel_create): new argument can_disable,
1601         all existing callers changed to pass FALSE; create a check button
1602         to disable the message.
1603         (alertpanel_message_with_disable): new function.
1604         (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
1605         (alertpanel_button_toggled): new function.
1606         (alertpanel_button_clicked, alertpanel_close): set value using
1607         G_ALERT_VALUE_MASK.
1608
1609         * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
1610
1611         * src/prefs_common.c (prefs_privacy_create): new check button
1612         checkbtn_gpgme_warning.
1613
1614         * src/main.c (main): moved preferences reading before gpgme
1615         initialization; check prefs_common.gpgme_warning before giving the
1616         GnuPG warning and set it to FALSE if the user wants to disable the
1617         warning.
1618
1619 2001-05-02 [hiroyuki]
1620
1621         * src/prefs_display_headers.c: modified the layout and some labels.
1622
1623 2001-05-02 [sergey]
1624
1625         * src/prefs_account.c (prefs_account_fix_size): new function.
1626         (prefs_account_create): call prefs_account_fix_size(); use
1627         gtk_widget_show instead of gtk_widget_show_all (fixes too large
1628         size when the window is shown for the first time).
1629         (prefs_account_basic_create): changed layout of serv_table; moved
1630         localmbox_entry above smtpserv_entry (logically it replaces
1631         POP3/IMAP server).
1632         (prefs_account_protocol_activated): set sensitivity of
1633         nntpauth_chkbtn according to the protocol (in addition to
1634         hide/show); commented out gtk_table_set_row_spacing() calls.
1635         (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
1636         not sensitive (fixes a bug with disabled username/password boxes
1637         when editing POP3 account after NNTP with authentication).
1638
1639 2001-05-02 [hoa]
1640
1641         * src/account.c
1642         * src/inc.c
1643         * src/prefs_account.[ch]
1644         * src/send.c
1645                 removed local account without SMTP server
1646                 added option to use mail command instead of a connexion
1647                 to SMTP server when a local account is used
1648         * src/prefs_headers.c
1649                 fixed a bug
1650         * src/news.c
1651                 fixed a bug when connexion immediately closed
1652
1653 2001-05-01 [alfons]
1654
1655         0.4.66claws1
1656         
1657         * sync with 0.4.65
1658
1659 2001-05-01 [sergey]
1660
1661         * src/prefs_account.c (Basic, prefs_account_basic_create): new
1662         widget nntpauth_chkbtn.
1663         (prefs_account_protocol_activated): handle nntpauth_chkbtn
1664         visibility.
1665         (prefs_account_nntpauth_toggled): new function.
1666
1667         * src/news.c (news_session_new_for_folder): use NNTP
1668         authentication only if ac->use_nntp_auth is set.
1669
1670 2001-05-01 [hoa]
1671
1672         * src/Makefile.am changed headers.[ch] in customheader.[ch]
1673         * src/prefs_display_headers.c changed the UI
1674         * src/prefs_headers.c changed account_name to account_id
1675         * src/compose.c using customheader.h
1676
1677 2001-05-01 [hiroyuki]
1678
1679         * src/esmtp.c
1680           src/news.c
1681           src/nntp.c: changed sock_read() to sock_gets(), they've been left
1682           unsynched.
1683
1684 2001-05-01 [hoa]
1685
1686         * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
1687         * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
1688                 for displaying of headers
1689         * src/grouplist_dialog.[ch] minor changes to remove warnings
1690         * src/prefs_display_headers.[ch] dialog to choose the
1691         headers to display in the mail viewer.
1692         * src/headers.h correction of #define
1693         * src/headers_display.[ch] configuration for displaying of headers.
1694         * src/main.c read config of displaying of headers
1695         * src/prefs_common.c add a button to access the config dialog
1696                 for displaying of headers
1697         * src/prefs_display_headers.[ch] dialog for configuration for
1698                 displaying of the headers.
1699         * src/prefs_headers.c cleaning of code
1700         * src/procheader.c comments added to code
1701         * src/textview.c changes to reorder the headers depending
1702                 on the config for displaying of headers
1703
1704 2001-04-30 [alfons]
1705
1706         0.4.65claws7
1707
1708         * sync with 0.4.65cvs12
1709
1710         NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
1711
1712 2001-04-30 [sergey]
1713
1714         * src/nntp.h (NNTPSockInfo): new field auth_failed.
1715
1716         * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
1717         is set to force reconnection after authentication failure.
1718         (nntp_gen_command): set sock->auth_failed on authentication
1719         failure, or if sock->userid and sock->passwd are not set.
1720
1721         * src/news.c (news_session_new_for_folder): set userid=NULL if
1722         password dialog is cancelled.
1723
1724 2001-04-30 [sergey]
1725
1726         * src/nntp.h (NNTPSockInfo): new type.
1727
1728         * src/nntp.c: all functions updated to use NNTPSockInfo instead of
1729         SockInfo.
1730         (nntp_open_auth, nntp_close): new functions.
1731         (nntp_gen_command): new function to handle authentication; all
1732         NNTP command functions updated to use it.
1733         (nntp_authinfo_user, nntp_authinfo_pass): deleted.
1734         (nntp_list): removed old useless code.
1735
1736         * src/news.h (NNTPSession): new field nntp_sock.
1737
1738         * src/news.c: all functions updated to use NNTPSockInfo instead of
1739         SockInfo.
1740         (news_session_new): new arguments (userid, passwd); made static;
1741         use nntp_open_auth() if needed.
1742         (news_session_destroy): use nntp_close() instead of sock_close().
1743         (news_query_password): changed arguments.
1744         (news_session_new_for_folder): new function.
1745         (news_session_get): use news_session_new_for_folder().
1746         (news_authenticate): deleted.
1747         (news_get_uncached_articles): removed old authentication code.
1748
1749 2001-04-30 [sergey]
1750
1751         * src/news.c: reverted my previous changes (need to do NNTP
1752         authentication in a cleaner way).
1753         
1754 2001-04-29 [sergey]
1755
1756         * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
1757         news_nntp_post, news_nntp_mode): new functions (wrappers with
1758         authentication support).
1759         (news_get_article_cmd, news_get_article, news_get_header): new
1760         argument "folder"; all callers changed.
1761         (news_get_article_cmd): added authentication support.
1762         (news_session_get): use news_nntp_mode() instead of nntp_mode().
1763         (news_post): use news_nntp_post() instead of nntp_post().
1764         (news_get_uncached_articles): use news_nntp_group() instead of
1765         nntp_group() and news_nntp_xover() instead of nntp_xover();
1766         removed old authentication code.
1767         (news_get_group_list): use news_nntp_list() instead of nntp_list().
1768
1769         * src/nntp.c (nntp_list): return real error code instead of
1770         hardcoded NN_ERROR.
1771
1772 2001-04-29 [sergey]
1773
1774         * configure.in: fixed wint_t typedef detection again
1775
1776 2001-04-28 [hoa]
1777
1778         * src/prefs_account.[ch], added A_LOCAL_CMD
1779                 (send mail with mail command)
1780         * src/send.c added function send_message_with_command()
1781         * src/inc.c made a more secure get_spool() function with
1782                 mktemp() but maybe mkstemp() or something more
1783                 secure can be used.
1784
1785 2001-04-28 [alfons]
1786
1787         * src/textview.c, colorization of email addresses in headers
1788
1789         0.4.65claws6
1790
1791         * bug sync with sylpheed
1792         * prefs_common.c: created date format ui for darko
1793         * sync with 0.4.65cvs11
1794         * configure.in: corrected to have the new gpg checks
1795
1796 2001-04-27 [alfons]
1797
1798         * completed sync with 0.4.65cvs10
1799         * minor debug things added to gtkstext.c
1800
1801 2001-04-27 [darko]
1802
1803         * configure.in: remove check for availability of
1804           strftime() as advised by Hiroyuki
1805         * src/prefs_common.[ch], src/procheader.c:
1806           synch strftime() code with Hiroyki's main branch
1807
1808 2001-04-26 [sergey]
1809
1810         * src/news.c: news_query_password(), news_authenticate(): new
1811           functions.
1812           news_get_uncached_articles(): added NNTP authentication
1813           handling.
1814         * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
1815           new functions.
1816         * src/prefs_account.c: prefs_account_protocol_activated():
1817           enable userid and password fields for NNTP.
1818
1819 2001-04-26
1820
1821         * configure.in: check for availability of strftime()
1822           [darko]
1823         * src/prefs_common.[ch], src/procheader.c: use
1824           strftime() for displaying date in summary pane if it
1825           is available
1826
1827 2001-04-25
1828
1829         * more .cvsignore cleanups [alfons]
1830
1831 2001-04-25
1832
1833         * ac/sv-check-type.m4: new autoconf macro.
1834         * configure.in: fixed wint_t typedef detection (did not work
1835           with gcc-2.96).
1836
1837 2001-04-25
1838
1839         * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
1840           [hiroyuki]
1841
1842 2001-04-24
1843         * modified gtkstext.c : buggy cursor navigation fixed, 
1844           and font descent also taken in account when drawing
1845           cursor. [alfons]
1846
1847 2001-04-24 [hoa]
1848         * added comments in src/news.c src/nntp.c
1849         * added src/prefs_headers.[ch]
1850         * added src/headers.[ch]
1851         * modified compose.c to activate custom headers
1852                 added function is_in_custom_headers
1853         * modified prefs_account.[ch]
1854                 added function prefs_account_customhdr_edit
1855         * modified src/defs.h :
1856                 added HEADERS_RC : name of the config file
1857                 for the custom headers
1858
1859 2001-04-24
1860
1861     0.4.65claws5
1862
1863         * configure.in
1864           src/gtkstext.[ch]
1865           src/compose.c
1866           src/Makefile.am
1867           
1868           added gtkstext with configure.in patch by Hiroyuki which
1869           should fix the XIM detection [alfons]
1870
1871         * more clean up of cvs [alfons]
1872
1873                  * removed all Makefile.in files to attic.
1874
1875                  * updated all .cvsignores to really ignore things that could
1876                    be unintentionally committed by a recursive commit.
1877
1878 2001-04-23 [hoa]
1879         * added src/grouplist_dialog.[ch]
1880         * changed src/folderview.c to call grouplist_dialog instead
1881                 of inputdialog
1882         * src/news.c :
1883                 added functions news_reset_group_list
1884                 and news_get_group_list
1885         * src/nntp.c :
1886                 added function nntp_list
1887         * src/defs.h :
1888                 added GROUPLIST_FILE : name of the newsgroup list cache file
1889
1890 2001-04-21
1891
1892         * added option to warn about queued messages on exit [sergey]:
1893
1894           * src/compose.c: compose_queue(): call folder_item_scan()
1895             and folderview_update_item() after queueing.
1896           * src/folderview.c: folderview_update_node(): draw the queue
1897             folder in bold font if there are queued messages.
1898           * src/mainwindow.c: queued_messages(): new function.
1899             app_exit_cb(): display warning if there are queued messages
1900             if warn_queued_on_exit is set.
1901           * prefs_common.[ch]: add warn_queued_on_exit option.
1902
1903         * enhanced GnuPG key selection support [sergey]:
1904
1905           * src/select-keys.c: updated to newer version from Win32
1906             branch with support for selecting arbitrary keys.
1907           * src/prefs_account.c: added the Privacy tab to the account
1908             options window.
1909             prefs_account_privacy_create(),
1910             prefs_account_sign_key_set_data_from_radiobtn(),
1911             prefs_account_sign_key_set_radiobtn(): new functions.
1912           * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
1913           * src/rfc2015.c: set_signers(): new function.
1914             pgp_sign(): add the account parameter, call set_signers().
1915             rfc2015_sign(): add the account parameter, pass it to pgp_sign().
1916           * src/rfc2015.h: rfc2015_sign(): updated prototype.
1917           * src/compose.c: pass the current account to rfc2015_sign().
1918
1919         * tag name claws added to prevent confusion with main branch [alfons]
1920
1921         * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
1922
1923         * autogen.sh: Added "--enable-maintainer-mode". [sergey]
1924
1925         * sync with recent sylpheed cvs. Untested though. [alfons]
1926