- static const QCString toUsAscii(const QString& _str);
+ /** Convert all non-ascii characters to question marks
+ * If ok is non-null, *ok will be set to true if all characters
+ * where ascii, *ok will be set to false otherwise */
+ static const QCString toUsAscii(const QString& _str, bool *ok=0);
svn path=/trunk/kdenetwork/kmail/; revision=120665
Japanese correctely. It now also uses automatically base64, if more than 16%
of the character are non-us-ascii.
Also a few minor other bugs should be gone.
svn path=/trunk/kdenetwork/kmail/; revision=84624
Kill all non 7-bit characters when us-ascii is selected.
QTextCodec::codecForName("us-ascii")->name() returns "ISO 8859-1" for some
reason :-(
svn path=/trunk/kdenetwork/kmail/; revision=73530
- The headers are now decoded with the charset(s) specified it them and not
with the charset of the message.
- KMMsgBase::decodeRFC2047String now returns the string in unicode which
is compatible with encodeRFC2047String and makes some things easier.
- Also the address headers and all other headers are decoded, not only the
subject.
- The headers in the header list are displayed correctely.
- Editing mail in the outbox no longer corrupts non latin subjects.
- Reply and forward also keep non latin subjects.
- Indexfile version upgrade. Old indexes are converted.
svn path=/trunk/kdenetwork/kmail/; revision=71050
Use MD5 digests Base 64 encoded for replyId and msgId
Fixed a few errors in threading code.
pre-strip 'From' and 'To' fields in index.
svn path=/trunk/kdenetwork/kmail/; revision=49855
Some of this code is absolute crap, but it shouldn't be too hard to make something respectable out of it. I've got to check it in before I go away for a few days.
svn path=/trunk/kdenetwork/kmail/; revision=45771
- fixed size on folder dialog
- Show receivers works for sent&queued messages
- Add an extra \n to previous message when appending new one to
mailbox => against rewriting last char in previous message =>
against corrupting attachment in previus message.
*** Index version number changed; compact your mailboxes before
installing kmail, or you'll see ghost messages.
svn path=/trunk/kdenetwork/kmail/; revision=16403
down filtering a lot.
* kmmsgbase.cpp: added isUnread() method.
* Headers: 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.
svn path=/trunk/kdenetwork/kmail/; revision=8314
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 :-)
svn path=/trunk/kdenetwork/kmail/; revision=6198
but this bug is in Beta3 ...
* some memory leaks closed
* improved decoding of encoded header fields
* column widths of msg list and sorting order now persistent per folder
* warning when no account was created and check-mail is pressed
* sender: changed conversion of '.'->' .' to '.'->'..' as in RFCxy
and removed conversion of 'From'->'>From' (due to same RFC)
svn path=/trunk/kdenetwork/kmail/; revision=5027
towards mail folder sharing with pine :-)
- fixed a small bug in decoding of quoted-printable header lines
svn path=/trunk/kdenetwork/kmail/; revision=3535
Navigating in the reader with page up/down and cursor left/right/up/down
is now possible.
Clicking on an URL in the reader now does the right thing [tm].
Fixed some minor flaws.
svn path=/trunk/kdenetwork/kmail/; revision=2596