[root]/src
classes
(0 files, 0 lines)
extrasrc
(34 files, 4590 lines)
genclasses
(0 files, 0 lines)
tzcode
(0 files, 0 lines)
generated
(2 files, 28339 lines)
mime
(14 files, 3840 lines)
mui
(112 files, 54052 lines)
rexx
(79 files, 8217 lines)
tcp
(10 files, 7674 lines)
tools
(4 files, 470 lines)
genclasses
(8 files, 2515 lines)
svnrev
(3 files, 981 lines)
tzcode
(7 files, 4148 lines)
tzdata
(2 files, 710 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 8769 (100.0%) | 204747 (100.0%) | 23.3 |
tboeckel | 4860 (55.4%) | 103366 (50.5%) | 21.2 |
damato | 3765 (42.9%) | 95229 (46.5%) | 25.2 |
amis | 5 (0.1%) | 5570 (2.7%) | 1114.0 |
gnikl | 79 (0.9%) | 203 (0.1%) | 2.5 |
tactica | 6 (0.1%) | 154 (0.1%) | 25.6 |
opiopi | 25 (0.3%) | 124 (0.1%) | 4.9 |
marust | 29 (0.3%) | 101 (0.0%) | 3.4 |
* src/Makefile: added -Wno-pointer-sign to MOS compile to please GCC5.
1 lines of code changed in 1 file:
* misc: replaced several VARARGS68K uses with calls to preprocessor macros which
will convert a varargs function call into a tagitem list function call. This
is a preparation of GCC5 support for the MorphOS build and refs #617.
26 lines of code changed in 6 files:
* src/Makefile: removed GCCVER=2 setup for MorphOS build since we are compiling
the MorphOS build with GCC 5.x now.
0 lines of code changed in 1 file:
* src/Debug.c: fixed some GCC 5.3.x related compiler warnings.
7 lines of code changed in 1 file:
- fixed some GCC 5.3.x specific compiler warning abotu static data being using in inlined functions.
4 lines of code changed in 1 file:
- bumped copyright year to 2016.
99 lines of code changed in 98 files:
* YAM_RE.c: eventually close the parsed file.
2 lines of code changed in 1 file:
* YAM_RE.c: fixed the function name.
1 lines of code changed in 1 file:
* YAM_RE.c: removed some debug statements.
1 lines of code changed in 1 file:
* YAM_RE.c: made the decision whether to skip the UTF8 conversion for HTML documents or not a bit smarter by searching for embedded meta data which might set an explicit charset in addition to the mail's MIME headers. This closes #616 again.
65 lines of code changed in 1 file:
* YAM_RE.c: don't treat HTML documents as text but like binary data. This refs #616.
1 lines of code changed in 1 file:
* YAM_RE.c: skip the final conversion of HTML documents to any MIME viewer specific charset. This closes #616.
5 lines of code changed in 1 file:
* YAM_RE.c: a temporarily created file when viewing a mail part with a MIME viewer is no longer kept forever in T:, but treated as a zombie file to be deleted automatically later. It cannot be deleted immediately, because the MIME viewer is launched asynchronously.
5 lines of code changed in 1 file:
* YAM_UT.c: treat address/name combinations like "name <abc@de.fg>" and "abc@de.fg (name)" in the same fashion when separating them into address and realname parts. This refs #609.
15 lines of code changed in 1 file:
* TZone.c: fixed a warning.
1 lines of code changed in 1 file:
* TZone.c: added a check for a possibly failed mktime() call and an additional NULL pointer check for the generated time zone name. This closes #608.
17 lines of code changed in 1 file:
- fixed codesets.library URL and removed trailing slash from all github URLs accordingly.
12 lines of code changed in 1 file:
* YAM.c: updated all URLs to their new location on github.com
12 lines of code changed in 1 file:
* YAM_UT.c, WriteWindow.c: implemented a function to check whether a string is correctly UTF8 encoded and contains at least one UTF8 character. Based on this check the charset of text attachments is forced to either UTF8 or ISO-8859-1 instead of the configured write mail charset. This refs #600. Please note that YAM does NO reencoding, it just gives the receiver a hint how to handle the attached file.
147 lines of code changed in 3 files:
- copyright update
99 lines of code changed in 98 files:
* DockyIcon.c: selecting "Quit" from the DockyIcon's context menu will quit YAM silently if it is iconified even if there is something which requires confirmation. This closes #591.
6 lines of code changed in 1 file:
* Config.c: fixed a warning.
1 lines of code changed in 1 file:
* mui/WriteWindow.c, Config.c: excluded the "before sending" wrapping mode from the list of possible settings. Too long lines in the generated mail file will be encoded as quoted-printable not exceeded 998 characters anyway already. Resizing the write window more narrow than the wrap column will do a dynamic wrapping anyway, no matter if soft line wrapping (while typing) is active or not. All in all this makes it possible to continue editing a draft mail and being able to insert new text in the middle of a paragraph without being forced to rewrap the paragraph manually. This finally closes #529.
9 lines of code changed in 1 file:
* YAM_WR.c: respect the maximum allow line length of 998 chars when wrapping the quoted text.
2 lines of code changed in 1 file:
* YAM_UT.c: don't set the folder index state to "flushed" if clearing the mail list was skipped, i.e. due to active draft mails. This finally closes #578.
4 lines of code changed in 2 files:
* YAM.c: don't load the index of archive folders on startup. This saves memory and is not really required since the archive folders are accessed quite seldom.
3 lines of code changed in 1 file:
* YAM_UT.c: don't flush the index of the Drafts folder if there are currently active drafts mails. This refs #578.
28 lines of code changed in 1 file:
* YAM_MA.c: don't try to continue to rename not existing mail files.
6 lines of code changed in 1 file:
* Timer.c: forget the TimerBase variable right before closing timer.device. This is necessary for the debug build, otherwise any debug output that happens after cleaning up the timers will cause a crash due to the time output for each debug statement. This refs #572.
3 lines of code changed in 1 file:
* YAM.c, tcp/Connection.c: renamed the DEBUG command line option to NETLOG to avoid unnessary confusion with the debug build of YAM. The old DEBUG keyword is kept as an alias.
7 lines of code changed in 2 files:
* YAM_UT.c: the DOS error string will be output in case opening an ASL requester fails.
12 lines of code changed in 1 file:
* YAM_UT.c: the restored layout weight values are now checked for consistency, because setting a horizontal weight of zero for certain groups will make these as small as possible and hence unresizeable. Even worse, this effect could be reverted in a normal fashion but only be deleting the file ENV(ARC):MUI/YAM.cfg and having to relayout all windows again from scratch. See MUI ticket #43 for details.
27 lines of code changed in 1 file:
* Config.c: the external spam filters are now imported as soon as the configuration file has been parsed. This avoids the problem that YAM reports a changed configuration in case the current configuration is reloaded again.
4 lines of code changed in 1 file:
* YAM_UT.c: make sure that the strippedCharsetName() function always returns a valid pointer.
22 lines of code changed in 1 file:
* Config.c: added a missing assignment for the editor codeset. This closes #571.
4 lines of code changed in 1 file:
* mui/SplashWindow.c: restructured the dynamic object creation a bit to handle possible failures more gracefully.
5 lines of code changed in 1 file:
- replaced all typedef forward declarations with direct #include statements
as typedef-based forard declarations seem to work only with very latest
GCC compiler suites.
2 lines of code changed in 1 file:
* YAM.h, tcp/ssl.h: fixed the broken build for all platforms using a GCC version older than 3.0.
4 lines of code changed in 1 file:
* tcp/ssl.c: added new InitSSLConnections() and CleanupSSLConnection()
functions which will now be called from the global startup routines in
YAM. These new InitSSL/CleanupSSL functions will take care now to
initialize+cleanup a single global SSL_CTX structure rather than having
to create such a structure for every SSL connection being initiated. Apart
from reducing the connection overhead in general this change also allowed
to load the ca-bundle.crt once upon starting YAM rather than on every
SSL connection. In fact, this should slightly reduce the SSL negotation
delay by 2-3 seconds on slow m68k systems and should perhaps increase the
probability that SSL negotiations to mail servers from gmx.de, web.de and
1und1.de are not timing out. This refs #530.
17 lines of code changed in 3 files:
* MailServers.h: use a password string which matches the maximum length of what can be entered in the GUI.
1 lines of code changed in 1 file:
(3236 more)