- HTML2Mail.l: we are catching HTML comment tags "<!-- -->" as well now.
16 lines of code changed in 2 files:
* HTML2Mail.l: all "&#XXX;" char interpretation abbrev. will now be handled
dynamically instead of specifying them separately in our language file.
This should sage quite an amount of parsing.
26 lines of code changed in 2 files:
* HTML2Mail.l: adapted HTML converter engine once more to take respect of
all known HTML character abbreviations throughout described at
(http://www.bbsinc.com/iso8859.html). In addition, the engine should now
properly strip all kind of CSS definitions and take respect of <div>.
581 lines of code changed in 2 files:
* HTML2Mail.l: enhanced the html2mail converter to also convert most common
"&XXXX;" sequences in a HTML mail.
87 lines of code changed in 2 files:
* YAM_MA.c, YAM_RE.c, ReadMailGroup.c: the HTML conversion will now be
done in the MA_ReadInMessage() function for every single mail part instead
of running it through the whole preparsed mail message. Aside a smoother
conversion it should also fix bug #1547080.
23 lines of code changed in 4 files:
* YAM_MA.c: corrected the fix for bug #806352 as the new shortcut
was unusable on PC keyboards.
1 lines of code changed in 1 file:
* YAM_CO.c, YAM_MA.c: fixed bug #425212 once again because recent changes
caused the 'Folder/Check account' corruption to show up again.
10 lines of code changed in 2 files:
* YAM_MA.c: fixed bug #1546144 where YAM didn't delete a temporary unpacked
mail file in case a mail status change was performed right before the
unpacking.
3 lines of code changed in 1 file:
* Makefile, misc: added -Wwrite-strings to all makefiles for forcing GCC
to throw additional warnings about eventually existing ro-data accesses.
As a consequence, we revisited all situations where warnings where thrown
and added additional "const" statements wherever necessary.
* YAM_UT.c, YAM_utilities.h, misc: converted the AppendToLogfile() function
to a variable arguments function as that is what this function is all about.
In addition, the AppendLog(), AppendLogNormal() and AppendLogVerbose()
are now implemented as function macros instead.
522 lines of code changed in 56 files:
* YAM_UT.c, YAM_RE.c: fixed a problem when ClearMailList() was being called
while a ReadMailData object was still referencing to one of the mails
being cleared right away. This had the effect that upcon index rescanning
the system may have access some undefined areas and therefore crashed the
system right away.
50 lines of code changed in 2 files:
* misc: propagated the new html2mail converter to all kind of mail read
functions and also added a new configuration options to enable/disable
this new functionality.
81 lines of code changed in 8 files:
- minor changes to the lexical analyzer for parsing mail files
0 lines of code changed in 3 files:
* HTML2Mail.c: implemented a first version of a simple, flex-based html to
plaintext converter which accepts html infected text and automatically
converts it to RFC822 conform mail text.
Please note that this html converter is meant to kept simple with only a
low amount of effort in properly converting all kind of HTML magic.
Especially, things like HTML tables/frames/css etc. will never be supported
by it. For displaying such complex HTML stuff a later version will contain
the functionality of viewing such HTML via htmlview.mcc. So this converter
is really only meant for simple stuff. So please, don't fire up your feature
requests too fast :)
212 lines of code changed in 3 files:
* YAM_TR.c: instead of just showing the POP3 server's name in the window
title of a transfer window we now show the full account name. This should
make it easier to distinguish between different accounts on the very same
POP3 server. Request #1543336
4 lines of code changed in 1 file:
* YAM.c: now that the most stable BetterString.mcc 11.8 was released we bump
the minimum required version to 11.8 so that people work with the very
latest stable build of it.
1 lines of code changed in 1 file:
* YAM.c: now that the most stable TextEditor.mcc 15.18 was released we bump
the minimum required version to 15.18 so that people work with the very
latest stable build of it.
1 lines of code changed in 1 file:
- fixed some minor issue where a recent change resulted in some illegal access.
4 lines of code changed in 1 file:
* YAM_UT.c, YAM_RE.c: fixed bug #1540297 where YAM didn't delete all temporary
files which are being created during unpacking of mail files of an XPK
compressed folder. Now all temporary files should be correctly deleted on
switching to another mail or by fully quitting YAM.
100 lines of code changed in 2 files:
* YAM_MA.c: fixed another bunch of index variable mixups which may have caused
some serious trouble when replying to mails.
29 lines of code changed in 1 file:
* YAM_MA.c: fixed a serious bug where upon replying on a mail a wrong index
variable was increased and caused an illegal memory access to happen under
certain circumstances.
8 lines of code changed in 1 file:
* YAM_UT.c: added some debug output to the MatchNoCase() function.
13 lines of code changed in 1 file: