summaryrefslogtreecommitdiffstats
path: root/kmail/ChangeLog
blob: c055ab4cfba619d7cecb67002ebc92fe2ff0d173 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806

NOTE: This file is out of date. For a detailed list of changes 
please visit http://webcvs.kde.org

2000-05-17  George Staikos <[email protected]>
        * Updated the authors list
        * Added Stefan's external filter code and modified it somewhat
        * bugfixes on size parameter again.

2000-05-14  George Staikos <[email protected]>

        * Forward now forwards ALL headers if ALL headers are set

2000-05-12  George Staikos <[email protected]>

        * Added an optional column for message size
        * Created a context menu item for "Save As"
        * Fixed various typos
        * Created welcome message on inbox creation

2000-03-25  Sven Radej <[email protected]>

        * Removed old signal-driven "IPC" and introduced DCOP interface
          kmailIface.h gets installed in include directory
        * new class KMKernel, holds all previously static objects
          (to access them, instead of "yourObject->something()" use
          "kmkernel->yourObject()->something()"

2000-02-28  Mario Weilguni <[email protected]>

	* Corrected wrong shortcut in menu "File/&Filter"
	* Added mini-icon to several subwindows of kmail
	* Removed those ugly password dialogs with some
	  more modern and style one.

2000-02-02  George Staikos <[email protected]> (KMail-1.1.35)
	Mail Sending
	* External editor support
	* Confirm before send
	* Attach custom mime headers

	POP3
	* Settings entry for the POP3 timer

	Security
	* Changed tpmnam to mkstemp

	General
	* New mail received notification
	* Sigfile editor

2000-02-02  Jacek Stolarczyk <[email protected]>
        Settings 
        * Ported createPushButton, createLabeledEntry and addLabeledWidget
          from char* to QString&. It was causing problems for passing
          already internationalized strings. In cPB i18n() was unnecessarily
          called for the second time.

1999-12-15  Don Sanders  <[email protected]> (KMail-1.1.32)

        General
        * Cache number of unread messages
        * Added auto synchronization logic for correcting count of unread 
	  messages.
        * Added support for customizing colors in all three panes. (Currently 
	  have to restart kmail for this to take effect due to HTML widget 
	  renovations).
        * Added support for customizing fonts and font sizes in all three 
	  panes. (Currently have to restart kmail for this to take effect due 
	  to HTML widget renovations). Fixed width fonts starting working too.
	* Ported all the changes made to KMail 1.0.x.
	* Ported KMail to QT 2.1 and KDE 2 kdelibs (that is it runs and works
	  now rather than just compiling)

        Privacy
        * Committed patch by "J. Nick Koston" <[email protected]> to add 
	  support for GNU Privacy Guard.

        Filter Dialog
        * Various buttons are enabled/disabled depending on whether they can
          be used.
        * Filter title is updated as the user enters filter details
        * Fix a bug where changes could be lost when changing priority of 
	  new filter.
        * List of folders supports nested folders by indentation.

        Folder Tree Window
        * Nested folder support.
        * Improved DnD support (hover opening, auto scrolling, highlight
	  destination folder while dragging).
        * Show count of unread messages in different color after the folder 
	  name.

        Headers Window
        * Ported kmheaders to QListView.
        * Sorting is now done by QListView, this means the index file on 
	  doesn't have to be updated, all sorting is done in main memory 
	  (much faster). This also seems to have eliminated the lingering 
	  problem of missorted mail.
        * Implemented support for Shift and Ctrl selection and DnD.
        * Show DnD cursor while dragging even in headers window.
        * Eliminated flicker when changing folder.
        * Speed up folder changing by reusing QListViewItems.
        * When sorting always use the date as the second priority sorting key
        * Added indicator in header for current sort column and direction.
        * Eliminated needless gui updating when changing status, copying or 
	  moving messages. This speeds up these operations a lot.
        * Fixed problem with different date format being shown for current 
	  message.

        Reader Window
        * Committed patched by Daniel Naber <[email protected]> that 
	  fixes problem with messges with attachments and no text part.
        * Lars Knoll ported the Reader Window to the new html widget. This 
	  widget is still under construction (somethings haven't been 
	  reimplemented yet)
        * Show messages of type text/html as html (For Wired news etc).
        * Added slight delay to updating reader window and so that holding 
	  down the next/prev message key wouldn't cause the header window to 
	  become out of sync with the reader window.

        Folder Settings Dialog
        * Simplified by removing account related stuff.
        * Added support for reparenting via combobox.

         Pixmaps
        * Converted the pixmaps to png (expect for kdelogo which wasn't 
	  looking right).
        * New folder pixmaps contributed by 
	  Greg Newton <[email protected]>

        Composer Window
        * Added undo/redo menu items. (Sent patch to support undo/redo in 
          QMultiLineEdit to Trolls)
        * Updated KMail to use the new improved word wrapping in QMultiLineEdit 
          (no more signature munching).
        * Set date of sent messages to current sent time rather than creation 
	  time.

        Message class
        * Worked with Jacek Stolarczyk <[email protected]> to 
	  fix bug that was preventing KMail from working on Alpha Architecture.

        Folder class
        *  Added extra protection so mail won't be lost if the disk was full.
        *  Fixed problem with unfiltered mail being lost with the help of
           Bob Bernstein <[email protected]> and dep <[email protected]>

1999-12-04  Stefan Taferner  <[email protected]> (KMail-1.1.31)

	* Implemented bouncing of mails. Hopefully this will help
	  to fool spammers ;-)

1999-10-10  Stefan Taferner  <[email protected]> (KMail-1.1.25)

	* Switched folder-tree widget to QListView. Currently
	  drag&drop of messages is therefore broken.
	* Added support for subdirectories in ~/Mail -> hierarchical
	  folders!
	* Changed ancient folder edit/create dialog to something
	  more useful.

1999-02-21  Stefan Taferner  <[email protected]>

	* Added extra ungrabbing of pointer and keyboard to avoid
	locking problems when many message windows pop up.

1999-02-10  Stefan Taferner  <[email protected]> (KMail-1.1.1)

	* Bugfix: new/unread messages that are displayed upon selecting
	of a folder are now properly displayed as read.

	* Bugfix: filter-dialog: up/down moving (esp. of last entry)
	now works properly

1999-02-06  Stefan Taferner  <[email protected]> (KMail-1.1.0)

	* Added missing parts of documentation for proper install.

1999-02-06  Sven Radej <[email protected]> (KMail-1.0.17)

        * Server-client method - no more locking problems, lost instead
          of sent mail, ghost messages...
          Do the right thing when sending to "me@there (John Doe)"
          Waldo's folderless-acount-segv-fix
          More against destroyed last char in message
          Better long/normal folder-list tqgeometry bugfix
          Don't quit while sending, and show a label while you send.
        
1999-02-03  Sven Radej <[email protected]> (KMail-1.0.16)

	* Bugfix:  possible segv-on-create-folder. Reciever is properly
          shown (index design & version updated) in sent&queued mail.
	  Fix agains overwriting last char in last message when appending 
          new one to folder.

1999-01-30  Stefan Taferner  <[email protected]> (KMail-1.0.16)

	* Removed obsolete / commented-out code.

	* Bugfix: KMail now properly handles the 'filename' attribute
	of message parts in the reader (Bug #445).

1999-01-29  Stefan Taferner  <[email protected]> (KMail-1.0.15)

	* Bugfix: disabled deleting of system folders.

	* Removed save button in composer which is still not
	implemented ;->

	* Bugfix: disabled renaming of system folders (inbox, outbox,
	sent-mails, trash).

	* Fix: improved performance when displaying messages (Bug #148).
	
	* Bugfix: fixed crash when dropping message on directory
	entry in folder list.

	* Improved: email completion of composer (Ctrl-t) now
	searches for appearance of given characters in addressbook's
	list. Up to now only used beginning of string.

	* Added missing i18n() around "Spellcheck complete" in
	composer.

	* Bugfix: Added %_ in composer settings, e.g. for indentation 
	template, to add a space at the end. Added %f which expands
	to the two first characters of the name in the email address.

	* Bugfix: Indentation template (see composer settings) now 
	supports the same wildcards as the other fields, e.g. "%f>%_"

1999-01-28  Stefan Taferner  <[email protected]>

	* Bugfix: kmail hangs when sending large messages via
	SMTP. Actually was a performance issue with QRegExp.
	
	* Bugfix: main window was hidden upon press of Ok button
	in settings dialog.

1999-01-25  Stefan Taferner  <[email protected]>

	* Bugfix: 'From' column did not update new text at
	first.

1999-01-23  Stefan Taferner  <[email protected]> (KMail-1.0.14)

	* New feature: tqlayout can now be switched between
	"long folder list" and "short folder list". Option
	setable in settings->appearance.
	
	* New feature: the "From" column now contains the
	receiver for the folders outbox and sent-mail. Column
	"Sender" automatically switches it's title to "Receiver"
	for these folders.
	
	* Incorporated new documentation.

1999-01-21  Stefan Taferner  <[email protected]> (KMail-1.0.13)

	* Fixed broken placement of contents in settings dialog.

	* Filter Dialog: changed combo box style to new style.
	Now it is possible to have more folders than the screen
	is high and still select them in the filter dialog.
	* Filter Dialog: changed folder combo box to (semi) auto
	resize. Changed tqlayout of dialog to better display all
	elements. Also enabled vertical resizing of dialog.

1999-01-17  Stefan Taferner  <[email protected]> (KMail-1.0.12)

        Patches from Michael Teske <[email protected]>:
	* Fixed broken retrieve-all for pop accounts.
	* Fixed broken marking of new mails as New.

1999-01-01  Stefan Taferner  <[email protected]> (KMail-1.0.11)

	* Hopefully pgp zombies are fixed now.
	* Applied patch for fixing problems with some inline
	  encoding switchings.

1998-12-21  Stefan Taferner  <[email protected]>

	Applied several patches from Lars Heete <[email protected]>:
        * missing deletion of drop zone in composer destructor 
	* handling of NULL status field in message base
	* reading process status of finished pgp process to avoid
	  zombies ;-)
	* workaround for "Could not load..." warnings, that should
	  rather be debug messages, in message handler

1998-12-20  Stefan Taferner  <[email protected]> (KMail-1.0.10)

	* Fixed possible crash when subject is empty.

1998-12-17  Juraj Bednar     <[email protected]>

        * Added the capatability to insert arbitary public keys from public
          keyring. (PGP)

1998-12-16  Stefan Taferner  <[email protected]> (KMail-1.0.9)

	* Switched busy pointer (if not animated) and hand cursor 
	to new KCursor class.

	* Headers: status of message is now set to read also for
	messages that are displayed when the folder is opened.

1998-12-07  Stefan Taferner  <[email protected]>

	* Updated documentation

1998-12-06  Stefan Taferner  <[email protected]>

	* Added i18n() around label in folder list.

1998-12-03  Stefan Taferner  <[email protected]> (KMail-1.0.8)

	* New messages: added organization to message header
	if given.

	* Headers: position of top message in folder list is
	stored and reused upon next opening. Exception: if there
	is a new or unread message in the folder, then the
	first new/unread message is shown.

	* Composer: fixed missing last character in replies.

	* Composer: attachments are now included in forwards.

1998-11-24  Stefan Taferner  <[email protected]>

	* Pop: does not stop pop retrieval now when pop server does
	not understand LAST command.

1998-11-15  Stefan Taferner  <[email protected]> (KMail-1.0.7)

	* Headers: now current message is not reset when reading mails
	and checking for new messages meanwhile.

	* Pop: added configuration option for leave-mail-on-server.

	* Pop: Fixed problems in pop authentication code.

	* Pop: Enabled POP3 LAST command which was committed to
	tdesupport some time ago.

1998-11-15  Alex Zepeda  <[email protected]>

	* kfontutils.cpp (kfontToStr): Cast two const char *'s to char *'s as
	egcs seems to barf without the casts.

1998-11-10  Harri Porten  <[email protected]>

	* Removed hardcoded localkdedir()

	* Let KApplication() do the job of creating ~/.kde/share/config

1998-10-31  Stefan Taferner  <[email protected]> (KMail-1.0.6)

	* Fixed: crash when fetching new mail and inbox folder
	is not accessible.

1998-10-21  Lars Knoll <[email protected]>
	* fixed a bug in the support for pgp-2.6

1998-10-08  Stefan Taferner  <[email protected]> (KMail-1.0.5)

	* Sorting messages: replaced sorting algorithm, which caused
	random hangs, with stock qsort -- hopefully working now ;-)

	* Fixed: folder list went out of scope (current item pointing to
	nowhere) when folder was deleted.

	* Composer: fixed broken confirm-close dialog.

	* Increased version to better match upcoming Kde-1.1 release.

	* Added call to kapp->quit() when last window is closed.

1998-10-05  Lars Knoll <[email protected]>
	* Added new pgp classes. They should fix a lot of problems
	with the current support of pgp5.0 and pgp2.6, and fix all
	security problems with the old versions of kpgp, since all
	comunication with pgp (including the passphrase) is done via
	pipes.
	
1998-09-26  Stefan Taferner  <[email protected]> (KMail-0.8.1)

	* Fixed crash upon close of a main- or composer window.
	Bug seems to be introduced by changed behaviour of KTMainWindow.
	Still KMail crashes when you click on any message afterwards.

	* Addressbook: finally fixed bug in not reading last line.
	Thanks to all who reported!

	* Replaced occurrences of KTopLevelWidget with KTMainWindow.

1998-09-21  Markus Wuebben  <[email protected]>

	* added a short cut for mail checking

1998-09-12  Markus Wuebben  <[email protected]>

	* some nice little fixes

1998-09-11  Juraj Bednar    <[email protected]>

	* finally wrote PGP replying and forwarding decryption
	* PGP 5.0i should work now with no problems (should ;-)

Sun Sep  6 19:20:34 1998  Markus Wuebben  <[email protected]>

	* kmacctpop.cpp (setPasswd): Fixed password problem.

Sun Sep  6 18:28:45 1998  Markus Wuebben  <[email protected]>

	* kmreaderwin.cpp :  Finally fixed attachment problem

1998-07-31  Markus Wuebben  <[email protected]>

	* kmsettings.cpp / kmmainwin.cpp Implemented send mail on check.
	* kmacctlocal.cpp (processNewMail): Added message box
	warning if mail folder was not found.

	* kmmainwin.cpp Added editing of message in outbox folder.
	* kmfolderdlg.cpp Removed out of index warning
	

1998-07-23  Stefan Taferner  <[email protected]>

	* Added message status "Read". This status is set to
	messages which are loaded with check-mail that have
	status set to "R".
	
	These messages appear whith blue text, but without
	the green ball to the left, in the message list.

1998-07-22  Markus Wuebben  <[email protected]>

	* main.cpp Applied session management patch.
 	* kmfolder.cpp Applied fseek patch for solaris

1998-07-03  Stefan Taferner  <[email protected]>

	* PGP: fixed crash when no ~/.pgp/pubring.pgp is installed
	and signed message is selected.

1998-06-30  Stefan Taferner  <[email protected]> (KMail-0.7.9)

	* PGP: removed dialog asking for pass phrase when only
	signed message was given, added missing asking for pass
	phrase when encrypted/signed message is sent.

	* Composer: fixed bug that showed busy pointer all the
	time with auto-append-signature set and no signature file
	given.

	* Composer: removed mSendImmediate which seems unused
	in the composer nowadays. Simplified code of slotSend,
	slotSendNow, and slotSendLater (to be easier consistent).

1998-06-29  Stefan Taferner  <[email protected]> (KMail-0.7.8)

	* Config: writeConfig() was not called when windows
	got closed. Now it is.

1998-06-27  Markus Wuebben <[email protected]>

	* kmcomposewin.cpp (applyChanges): add false to applyChanges to
	avoid segfault on ALPHAs.

1998-06-24  Stefan Taferner  <[email protected]>

	* Pgp detection simplified and bugfixed.

	* Folder status messages for index creation and
	compacting folder reduced from every 100th to every 10th.

1998-06-23  Markus Wuebben  <[email protected]> (KMail-0.7.7)

	* removed various unnecessary assert()s. and replaced them
	with if()s. Especially in functions that return void this
	is very helpfull and makes kmail more stable.

	* Checked return values with if()s for some functions to
	make sure that we run into to trouble with those problems.
	
1998-06-23  Stefan Taferner  <[email protected]> (KMail-0.7.7)

	* Removed lots of old debug messages.

	* Composer: answering the confirmation is no longer
	ignored.

	* Finetuning: added missing pixmaps to makefile and
	repainted pixmap for queued and sent messages.

	* Composer: changed behaviour of email completion a bit.
	Now it is possible to add multiple recipients with comma
	separated and complete also those after the first one.
	Drawback: email addresses with comma in them are not
	handled properly currently.

	* Pop leave-on-server: due to the fact that we need another
	field in the pop settings dialog "download-all-msgs"
	the leave-on-server checkbox currently also toggles
	the download-all-msgs feature.
	So:  download-all-msgs = !leave-on-server

	* Folders are now marked red after download if they
	contain new or unread messages. As a feature, folders
 	that receive old messages are not marked.

	* Fixed problems in pop code downloading old messages
	also. The "download" dialog is a bit misleading because
	it should say now "checking message:" instead of
	"downloading message:" because old messages are counted
	here also.

1998-06-22  Markus Wuebben  <[email protected]> (KMail-0.7.6)

	* fixed a whole bunch of stuff that made kmail segfault.

1998-06-21  Mario Weilguni   <[email protected]>

	* small fix for quicker response in kmnewiostatus.cpp

	* "Delete folder" dialog now defaults to "No" (compliant to 
	KDE standards)

1998-06-20  Markus Wuebben  <[email protected]>

	* kmsender.cpp (cleanup): Fixed the sendQueued problem.
	If only one message from the outbox couldnt get sent all
	following messages got deleted from the outbox. This is fixed now.
	

1998-06-19  Stefan Taferner  <[email protected]> (KMail-0.7.6)

	* Folder: fixed broken locking on systems without
	flock(). Thanks to Werner Ertle <[email protected]>
	who sent me the patch.

1998-06-18  Stefan Taferner  <[email protected]> (KMail-0.7.5)

	* Deleting folders crashed kmail. Fixed.

	* Folder-compacting: added busy pointer and progress
	output in the status bar (idea from Mario).	

	* Reader: removed ':' from the characters that mark
	quoted text to catch smileys at the beginning of the
	line ;-)

	* Main window configuration (tqgeometry, etc.) is now
	stored again.

	* Composer: changed completion key from Ctrl-. to Ctrl-T
	as kfile has.

1998-06-18  Mario Weilguni   <[email protected]>

	* Dialog for folder selection: Escape now closes dialog,
	remembers last folder, has a default pushbutton

1998-06-17  Stefan Taferner  <[email protected]> (KMail-0.7.4)

	* Message-list: now the first unread/new message is
	displayed when opening a folder.

	* Message-status: now messages change status from
	"new" to "unread" when the user changes folder (and
	not when the folder is closed somewhere within KMail).

	* Reader: worked around problem of current HTML widget
	with long lines (without '\n')

1998-06-16  Stefan Taferner  <[email protected]> (KMail-0.7.3)

	* Headers: Improved switching between folders to do
	less paints to avoid flickering where possible.

	* Warnings: changed warning messages of QPixmap and
	QPainter to debug messages to avoid lots of message
	boxes from broken KToolbar code when changing color 
	scheme.

	* Composer (email-address-completion)
	Changed email-address completion to be case insensitive.
	I think this is more useful in the general case.

	* Composer: fixed broken Tab handling. Replaced
	Tab-completion in the email-address header lines 
	(To, From, Cc, etc.) with Ctrl-. completion.

	* Filters: removed some debug statements that slowed
	down filtering a lot.

	* kmmsgbase.cpp: added isUnread() method.

	* Message-list: improved next/prev_unread_message methods.
	Improved code that ensures that current item is visible
	and added it to several places in the headers code.

1998-06-15  Stefan Taferner  <[email protected]>

	* kmfilteraction.cpp (process): Removed patch for kmfilter
	action "Move" of 1998-06-14.
	Fixed bug in kmfilteraction "Move" action.

	* Fonts: reader- and composer-window now change
	their font when the settings are changed.

	* Shutdown: improved handling of window-close and
	KMail shutdown- and crash-handling.
	

1998-06-14  Markus Wuebben  <[email protected]>

	* kmfilteraction.cpp (process): Applied patch for kmfilter
	actionmove.

1998-06-13  Mario Weilguni   <[email protected]> (KMail-0.7.2)

	* key for next_unread_message and prev_unread_message added

1998-06-12  Stefan Taferner  <[email protected]>

	* Folder loading: moved status message in index
	creation to a more suitable place. Should be lots
	faster now.

	* Composer: Now path of last filedialog for attachments
	is stored.

	* Fonts: improved font settings. The HTML widget
	unfortunately only honors the font family. Added new
	functions (kfontutils.h) for easy font to/from string
	conversion.

1998-06-12  Mario Weilguni   <[email protected]> (KMail-0.7.1)
	* new sort algorithm - quicksort instead of bubble-sort

1998-06-11  Stefan Taferner  <[email protected]> (KMail-0.7.0)

	* Initial start now opens the settings dialog. Don't
	be alerted, this will happen once for everybody now ;-)

	* Fonts: implemented font setting for HTML widget,
	list of messages, and composer.

	* Drag&Drop: implemented drag&drop of messages to
	folders. Dropping into HTML widget crashes KMail. 
	Could be a bug of the HTML widget, however.

	* Move-message: improved folder selection dialog.

	* Message-list: now cleared properly when the current
	folder is deleted.

1998-06-11  Markus Wuebben  <[email protected]> (KMail-0.6.9)

	* KMail now uses KFileDialog only!

1998-06-11  Mario Weilguni   <[email protected]> (KMail-0.6.9)
	
	* "P" and "N" (next and previous mail) will cause the header
	list to be scrolled if the new item is not visible

	* fixed some code to prevent compiler warning

	* panner position is now (again) restored
	
1998-06-07  Stefan Taferner  <[email protected]> (KMail-0.6.8)

	* Folders: changed message about index-recreation
	to debug from warning.

	* Message/Headers: Email addresses like <[email protected]>
	(with the <> around the address) no longer lead to
	an empty field in the message list.

	* Headers: Removed extra space in header line(s).

	* Headers: Empty Subject moved From and Date one column
	left. Fixed (hopefully).

	* Composer: Send again did not decode quoted-printable
	sent messages. Fixed.

	* PGP: KMail did not ask for mantra upon first reading of
	an encrypted message. Applied patch, from Michael Vogel 
	<[email protected]>, which hopefully works :-)

1998-05-13  Stefan Taferner  <[email protected]> (KMail-0.6.7)

	* Filters: Bugfix: when deleting a folder that was the target
	of a filter the next get-mails crashed.

	* Filter Dialog: Deleting filter rules did not work. Fixed.

1998-05-09  Markus Wuebben  <[email protected]>

	* kmsettings.cpp (KMAccountSettings):
	Fixed "Delete mail from server". The row was too low.
	* kmmainwin.cpp
	Added a single account mail check option.

1998-04-29  Markus Wuebben  <[email protected]>

	* Reader: Fixed the url parsing which made kmail 
	loop.

1998-04-28  Stefan Taferner  <[email protected]> (KMail-0.6.6)

	* Folders: Emptying of the trash folder resulted in an infinite 
	loop. Fixed now.

1998-04-04  Stefan Taferner  <[email protected]> (Kde Beta-4)

	* Filters: Removed warning dialog. Filters are working ok for
	me for several weeks now.

	* Folders: After I finally also deleted lots of important messages
	by mistake I now changed the behaviour of Folder->Empty to
	move the messages into trash instead of deleting them ;-)
	This made the "Are you sure" dialog now obsolete, IMO.

1998-03-31  Stefan Taferner  <[email protected]> (KMail-0.6.5)

	* Folders: fixed bug introduced on 1998-03-26: open failed on
	folders where lock() returned an error.

1998-03-28  Stefan Taferner  <[email protected]>

	* Headers: when opening a folder the contents was not automatically
	sorted, now is.

	* Pop: new messages retrieved from pop accounts were not
	marked new. Now fixed.

1998-03-26  Stefan Taferner  <[email protected]>

	* Folders: when opening and locking a folder there were
	cases (in fact most of the time) when the folder seemed
	to be not locked but was. Now this is handled better.

1998-03-24  Stefan Taferner  <[email protected]>  (KMail-0.6.4)

	* Message: decoding of quoted-printable RFC1522 strings
	was broken for strings that started with a decoded character.

1998-03-18  Stefan Taferner  <[email protected]>

	* Reader: improved detection of urls and email addresses
	to ignore special characters at the end, e.g. "." or ")".

	* Messagelist: finally fixed sorting of messages. Also
	implemented ascending/descending/none sorting (use multiple
	clicks on the column headers to switch). Sorting order "none"
	is what was IMO missing for the trash folder :-)

1998-03-17  Stefan Taferner  <[email protected]>  (KMail-0.6.3)

	* Composer: in menu view, when 'all headers' view is 
	activated, then the individual header line menu entries are 
	disabled now.

	* Folders: changed creation of folders to -rw-------
	instead of the default -rw-r--r--. Same for the initial
	creation of ~/Mail.

	* Attachments: temporary files (when viewing attachments)
	are now also created with permissions -rw-------.
	
1998-03-15  Stefan Taferner  <[email protected]>  (KMail-0.6.2)

	* Startup: added option -check which does mail checking
	upon startup. Also options that start with a '-' but which
	are unknown are now skipped.

1998-03-09  Stefan Taferner  <[email protected]>  (KMail-0.6.1)

	* Reader: '_' was not considered part of a smart-detected email
	address (auto detection of @).

	* Reader: attachments of type message/rfc822 are now shown
	in an external reader window if open or view from the attachment
	popup menu is chosen.

	* Composer: finally got insertion of tabs into message
	working.

(many changes are missing here, sorry)
	
1998-02-14  Stefan Taferner  <[email protected]>

	* Startup: when recovering dead letters the auto signature was 
	appended twice. Fixed now.

	* Composer: fixed broken inserting of files.

	* kFileToString(): fixed handling of files with zero length.

Initial version: 0.5.7