Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 3130 (100.0%) | 75038 (100.0%) | 23.9 |
tboeckel | 1963 (62.7%) | 50653 (67.5%) | 25.8 |
damato | 1095 (35.0%) | 23731 (31.6%) | 21.6 |
opiopi | 4 (0.1%) | 444 (0.6%) | 111.0 |
marust | 67 (2.1%) | 209 (0.3%) | 3.1 |
sindlarv | 1 (0.0%) | 1 (0.0%) | 1.0 |
- bumped copyright year to 2016.
112 lines of code changed in 112 files:
* mui/WriteAttachmentList.c: added a missing parameter when calling the method to display an attachment. This closes #615.
1 lines of code changed in 1 file:
* mui/GenericRequestWindow.c: simplified the free() calls a bit.
2 lines of code changed in 1 file:
* mui/GenericRequestWindow.c: fixed a memory leak in case creating the window object failed.
8 lines of code changed in 1 file:
* mui/WriteWindow.c: show the attachment reminder asynchronously. This might fix some graphical glitches. This refs #612.
4 lines of code changed in 1 file:
* mui/RecipientString.c: when resolving recipients the address is checked to be really valid, i.e. no spaces in the the address part, correctly paired angle brackets, etc. Invalid recipients will be kept now instead of being removed silently and an error message will be popped up instead. Effectively this makes it impossible to send off mails with invalid recipients. This finally closes #609.
71 lines of code changed in 1 file:
* mui/WriteWindow.c: don't try to resolve any addresses and don't check the subject when saving a mail as Draft. This refs #609.
143 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: the update of the ignored warnings after clearing them will no longer invoke the update method synchronously, but asynchronouly instead. This is necessary, because the "clear" method is invoked from within an OM_SET method and that method will be continued to be executed after the object has been disposed and hence cause a crash. This closes #606.
5 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: added a missing parameter for a method invocation when clearing the SSL certificate warnings. This closes #605.
1 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.
25 lines of code changed in 1 file:
- copyright update
112 lines of code changed in 112 files:
* 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 2 files:
* mui/YAMApplication.c: exclude the Drafts folder when deleting old mails. Draft mails should never be deleted automatically.
6 lines of code changed in 1 file:
* mui/ThemeListGroup.c: fixed a warning.
1 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: added a workaround for a bug in MUI 3.8 which causes virtual groups to be not refreshed correctly when objects are dynamically added or removed. Thanks to Frank Busse for the hint.
60 lines of code changed in 1 file:
* mui/misc: the state variable for the NextObject() call must be initialized with the list's lh_Head variable instead of the result of the GetHead() function, because NextObject() does not check for NULL pointers. This closes #586.
8 lines of code changed in 4 files:
* mui/TCPIPConfigPage.c: removed some superflous NULL checks.
3 lines of code changed in 1 file:
* mui/AboutWindow.c: use the object pointer feature of MUI4 to make it a bit more obvious that clicking certain objects will let react them like clicking a link in a browser.
8 lines of code changed in 2 files:
* mui/TCPIPConfigPage.c: rephrased some texts again.
18 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: rephrased the title once more.
2 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: slightly rephrased the title string.
2 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: for each POP3 and SMTP server a list of all permanently accepted SSL certificate errors is shown below the configuration options along with the a button to reset the errors.
97 lines of code changed in 1 file:
* mui/YAMApplication.c: added a proper check for the return code of asprintf().
13 lines of code changed in 1 file:
* mui/YAMApplication.c: added a workaround for MUI 3.8 which does not yet support delayed execution of pushed methods. The delay time must be stripped from the parameter counter. Otherwise it will be treated as an arbitrarily large number of parameters which might cause all kinds of weird behaviour to happen. This closes #582.
21 lines of code changed in 1 file:
* mui/ClassesExtra.h: added a definition of MUIV_PushMethod_Delay. This fixes the broken AROS builds.
3 lines of code changed in 1 file:
* mui/YAMApplication.c: emptying the trash folder will now count the number of actually deleted mails instead of just counting the number of handled mails.
14 lines of code changed in 1 file:
* mui/YAMApplication.c: no need to use the _app() macro in a subclass of Application.mui.
2 lines of code changed in 1 file:
* mui/YAMApplication.c: added some more debug output to the EmptyTrashFolder method in case deleting a mail file fails. This refs #572.
6 lines of code changed in 1 file:
* mui/FolderEditWindow.c: removed the restriction of unique folder names. This makes it possible to have equally named folders. This closes #50.
5 lines of code changed in 1 file:
* mui/FolderEditWindow.c: removed a superflous "search by name check" after a folder has been edited or created.
3 lines of code changed in 1 file:
* mui/YAMApplication.c: added some debug output to the trash folder emptying method. This refs #572.
7 lines of code changed in 1 file:
* mui/SplashWindow.c: added a small delay before activating the password string object. This is necessary because MUI will refuse to activate a just added object before the window is resized and the object is considered to be yet invisible.
14 lines of code changed in 1 file:
* mui/SignatureTextEdit.c: compare stripped charset names.
1 lines of code changed in 1 file:
* mui/ConfigWindow.c: let the confirmation requester when overwriting a file default to "No" instead of "Yes".
1 lines of code changed in 1 file:
* mui/SplashWindow.c: restructured the dynamic object creation a bit to handle possible failures more gracefully.
97 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.
2 lines of code changed in 1 file:
* mui/TCPIPConfigPage.c: ensure that GUI and data structure have the same size limits for certain strings.
4 lines of code changed in 1 file:
- revised the minterm usage once more and used the new MINTER_XXXX enum values
instead for the AmigaOS4 builds.
7 lines of code changed in 2 files:
- set define __USE_CLASSIC_MINTERM__ instead of includeing hardware/blit.h to get
the correct minterm defines being available.
2 lines of code changed in 2 files:
* mui/TCPIPConfigPage.c, tcp/pop3.c, tcp/smtp.c: added a "Test connection" button for the POP3 and SMTP settings to test the current settings to establish a realiable connection. No mails will be transferred in either direction during the test.
174 lines of code changed in 1 file:
(1080 more)