* slightly modified the linefeed addition.
2 lines of code changed in 1 file:
* YAM_TR.c: in case of an error during a transfer an additional linefeed will
be added to the debug output. This fixes bug #1948233.
13 lines of code changed in 1 file:
* YAM.c, YAM_FO.c: fixed a small bug while calculating the amount of mails
within the folder listtree.
7 lines of code changed in 2 files:
* YAM.c, YAM_FO.c, YAM_UT.c, MainFolderListtree.c: modified all folder
listtree related stuff to use FolderNodes in the tree instead of simple
Folder pointers.
61 lines of code changed in 4 files:
* YAM_FO.c: when creating a new folder there was a slight chance that the
configuration of a previously edited folder was modified.
2 lines of code changed in 1 file:
* YAM_RE.c, ReadWindow.c: moved the RE_GetThread() function over to
ReadWindow.c and split it into two functions as it contained the same code
twice. Before the thread functionallity didn't work because a variable in
the loop shadowed the result variable and hence the function always returned
failure, even if the mail belonged to a thread of mails. This fixes bug
#1925722.
127 lines of code changed in 3 files:
* FolderList.c, MailList.c: added the usual ENTER()/LEAVE() macro calls.
24 lines of code changed in 2 files:
* YAM_MA.c: fixed another double folder list lock.
17 lines of code changed in 1 file:
* MailList.c, FolderList.c: slightly extended the unlock mechanism in case of
too many unlocks and nested locks.
6 lines of code changed in 2 files:
* MailList.c: added a missing #endif
3 lines of code changed in 1 file:
* MailList.c, FolderList.c: the debug build will now use functions instead of
macros for locking and unlocking of mail and folder lists. These functions
will output an error in case to nested locks or too many unlocks. This
should help avoiding and finding double locks like in bug #1883818.
85 lines of code changed in 4 files:
* YAM_UT.c: slightly modified the debug output while updating the AppIcon.
2 lines of code changed in 1 file:
* YAM_FO.c, YAM_rexx_rxif.c: removed the folder list locking within
FO_GetFolderPosition() to be able to update the folder statistics while the
folder list is already locked. This most probably also fixes bug #1883818.
11 lines of code changed in 2 files:
* YAM_CO.c, YAM_COs.c: the disable mechanism for the SSL/TLS radio buttons was
a bit too harsh and disabled the buttons even if AmiSSL was available. But
as soon as SSL/TLS was switched off once and the user returned to the config
the buttons were always ghosted and didn't allow to reactivate SSL/TLS.
2 lines of code changed in 2 files:
* YAM_COg.c: removed two senseless notifications which might be guilty for
disabling the SSL/TLS radio buttons even if AmiSSL is available.
1 lines of code changed in 1 file:
* YAM_FO.c: when modifying the settings of an already existing folder the
folder tree will no longer be saved to make sure that any temporarily
opened/closed folder groups will have the wrong state saved. For new folders
the tree will be saved nevertheless. This fixes bug #1876967.
12 lines of code changed in 1 file:
* YAM_ER.c: the error window's slider label wasn't set correctly upon opening
the error window manually.
7 lines of code changed in 1 file:
- applied a minor missing patch to the last change
1 lines of code changed in 1 file:
* YAM_MA.c: when getting an email adress from a mail message resisting
in a mailing list folder, the ReplyTo address was stored in the addressbook
rather than the From address.
4 lines of code changed in 1 file:
* Recipientstring.c, Addrmatchlist.c: fixed a problem where in case a
realname was quoted within an addressbook entry, the recipient string
didn't correctly find/replace the entry.
38 lines of code changed in 2 files:
* YAM_ER.c: the error display wasn't updated if the number of errors reached
the maximum number, because the slider object doesn't trigger its change
hook when there is no real change. Now the update is performed manuall.
This fixes bug #1931532.
114 lines of code changed in 1 file:
* YAM_WR.c, YAM_MAf.c, YAM_mainFolder.h, YAM_TR.c: reworked the bounce message
operation to more comply to the RFC2822 section 3.6.6 (Resent fields)
standard. Previously, a bounce operation touched the original message and
altered the "To:" header field. However, as we are reinserting a bounced
message into the transport stream we have to use the "Resent-#?" headers
as defined in the RFC2822 standard which makes it possible to identify that
the message in question is a resent message.
106 lines of code changed in 4 files:
- added a missing include for NewList()
2 lines of code changed in 1 file:
* YAM_COs.c: the New/Delete button below the POP3 account list will now be
disabled if either limit is reached. This fixes bug #1931594.
10 lines of code changed in 1 file: