wiki:YAM2.9p1

Version 2 (modified by damato, 6 months ago) (diff)

--

YAM 2.9p1 (18th April 2014)

After 4 months of development YAM 2.9p1 has been released in April 2014. It is a minor release mainly focusing on bug fixes. Nevertheless, it also contain a bunch of minor new features.

Changes

Here is a brief list of the most important changes since the 2.9 release in December 2013:

Milestone: YAM 2.9p1 (27 matches)

Ticket Release Notes
#484 fixed a thread safety issue which resulted in GUI operations being executed not from the main YAM thread but from a different thread. This caused MUI to popup a warning under certain circumstances when downloading mails.
#496 switched the whole catalog translation mechanism from manually submitting translated .ct files to the use of the free services of transifex.com. Now translators can freely use the services of transifex.com and submit translations online via https://www.transifex.com/projects/p/yam/.
#498 Slightly changed the logical of the mail reply action in terms of mailing lists. YAM will now directly reply to the Mail-Followup-To header entry if a matching mailing list is found. In addition, the SHIFT key will now make sure that a reply will always end up at the sender of a mail. Contrary to that, pressing the ALT key will directly reply to all (e.g. the mailing list).
#502 fixed the folder conversion routines to not loose connection to the destination folder in case of a move-to-folder operation.
#483 fixed a problem where the installer script failed on AmigaOS3 with "Unmatched parenthesis in line 885"
#488 fixed a minor cosmetic bug where the wrong config page titles were displayed.
#489 fixed the signature text editor to not parse the signature text via the ParseEmailText() function as otherwise the text styles end up in mixing up a specified signature.
#503 fixed the incorrect conversion of filters from older YAM versions when using an AND combination of rules.
#507 fixed a problem with the "Content-Disposition:" MIME header line which was set to 'inline' for plain text attachments. This cause problems with some mail clients (e.g. Apple Mail) which always displayed these attachments as part of the mail text not allowing to save them as separate attachments.
#508 fixed a bug where quoted real names in an email address string was incorrectly added to YAMs emailcache mechanism.
#515 fixed a bug where upon creating a new addressbook group new entries couldn't be inserted into that group until a reload of the addressbook had been performed.
#519 fixed a bug which prevented the user images in the address book and mail information part of the read window from working on MorphOS.
#520 fixed a bug where the display name of standard mail folders (e.g. incoming) couldn't be changed.
#521 fixed a minor bug regarding the transparency settings of the donate image in the About window of YAM.
#528 Mails put on "hold" by older versions of YAM without a dedicated Drafts folder will now be moved from the Outgoing folder to the Drafts folder upon startup to avoid being sent out by accident.
#533 fixed a bug where a setting the disabled state of filter rules always cause to set complete disabled state of the whole filter.
#536 fixed a minor bug in the MAILCHECK Arexx command where the STEM variables weren't correctly initialized.
#22 fixed a long standing bug where a Drag&Drop operation from a mail to the address book didn't actually add the address to the drop position.
#495 modified the Cc and BCC text fields to be actually localizable by translators.
#510 Fixed a bug where the small attachment list in the first tab of the write window wasn't updated if attachments were added in the 'attachments' tab.
#543 Downloading an update archive will now always show the transfer window to inform the user about the download's progress no matter what if the transfer window is configured to be invisible for mail transfers.
#434 the online ARexx documentation (http://doc.yam.ch/) can now be directly accessed via the corresponding main menu item.
#491 reworked the Installer script to check for a running instance of YAM. If that is the case then the user is prompted to terminate that instance to make sure that no files which might get overwritten during the installation are locked. After the installation a reboot is recommended to ensure that updated libraries and classes are really flushed from memory.
#493 fixed a rare crash bug where YAM crashed in DateStamp2String() due to a missing NULL pointer check.
#497 added the missing folder icons to the supplied AISS theme which was complaining about these missing icons.
#500 For empty IN pattern files the edit button will be disabled now. Only the popup button will be enabled to let the user select an existing pattern file.
#509 fixed a bug in the mail parsing routines where it could have happened that YAM was parsing over the boundaries of a readable MIME part if the text contained many UTF8 convertable characters.

Changes sorted by Type

Type: bug (23 matches)

Ticket Release Notes
#484 fixed a thread safety issue which resulted in GUI operations being executed not from the main YAM thread but from a different thread. This caused MUI to popup a warning under certain circumstances when downloading mails.
#502 fixed the folder conversion routines to not loose connection to the destination folder in case of a move-to-folder operation.
#483 fixed a problem where the installer script failed on AmigaOS3 with "Unmatched parenthesis in line 885"
#488 fixed a minor cosmetic bug where the wrong config page titles were displayed.
#489 fixed the signature text editor to not parse the signature text via the ParseEmailText() function as otherwise the text styles end up in mixing up a specified signature.
#503 fixed the incorrect conversion of filters from older YAM versions when using an AND combination of rules.
#507 fixed a problem with the "Content-Disposition:" MIME header line which was set to 'inline' for plain text attachments. This cause problems with some mail clients (e.g. Apple Mail) which always displayed these attachments as part of the mail text not allowing to save them as separate attachments.
#508 fixed a bug where quoted real names in an email address string was incorrectly added to YAMs emailcache mechanism.
#515 fixed a bug where upon creating a new addressbook group new entries couldn't be inserted into that group until a reload of the addressbook had been performed.
#519 fixed a bug which prevented the user images in the address book and mail information part of the read window from working on MorphOS.
#520 fixed a bug where the display name of standard mail folders (e.g. incoming) couldn't be changed.
#521 fixed a minor bug regarding the transparency settings of the donate image in the About window of YAM.
#528 Mails put on "hold" by older versions of YAM without a dedicated Drafts folder will now be moved from the Outgoing folder to the Drafts folder upon startup to avoid being sent out by accident.
#533 fixed a bug where a setting the disabled state of filter rules always cause to set complete disabled state of the whole filter.
#536 fixed a minor bug in the MAILCHECK Arexx command where the STEM variables weren't correctly initialized.
#22 fixed a long standing bug where a Drag&Drop operation from a mail to the address book didn't actually add the address to the drop position.
#495 modified the Cc and BCC text fields to be actually localizable by translators.
#510 Fixed a bug where the small attachment list in the first tab of the write window wasn't updated if attachments were added in the 'attachments' tab.
#491 reworked the Installer script to check for a running instance of YAM. If that is the case then the user is prompted to terminate that instance to make sure that no files which might get overwritten during the installation are locked. After the installation a reboot is recommended to ensure that updated libraries and classes are really flushed from memory.
#493 fixed a rare crash bug where YAM crashed in DateStamp2String() due to a missing NULL pointer check.
#497 added the missing folder icons to the supplied AISS theme which was complaining about these missing icons.
#500 For empty IN pattern files the edit button will be disabled now. Only the popup button will be enabled to let the user select an existing pattern file.
#509 fixed a bug in the mail parsing routines where it could have happened that YAM was parsing over the boundaries of a readable MIME part if the text contained many UTF8 convertable characters.

Type: enhancement (3 matches)

Ticket Release Notes
#498 Slightly changed the logical of the mail reply action in terms of mailing lists. YAM will now directly reply to the Mail-Followup-To header entry if a matching mailing list is found. In addition, the SHIFT key will now make sure that a reply will always end up at the sender of a mail. Contrary to that, pressing the ALT key will directly reply to all (e.g. the mailing list).
#543 Downloading an update archive will now always show the transfer window to inform the user about the download's progress no matter what if the transfer window is configured to be invisible for mail transfers.
#434 the online ARexx documentation (http://doc.yam.ch/) can now be directly accessed via the corresponding main menu item.

Type: task (1 match)

Ticket Release Notes
#496 switched the whole catalog translation mechanism from manually submitting translated .ct files to the use of the free services of transifex.com. Now translators can freely use the services of transifex.com and submit translations online via https://www.transifex.com/projects/p/yam/.

Changes sorted by Components

Component: ARexx interface (1 match)

Ticket Release Notes
#536 fixed a minor bug in the MAILCHECK Arexx command where the STEM variables weren't correctly initialized.

Component: MIME handling (1 match)

Ticket Release Notes
#507 fixed a problem with the "Content-Disposition:" MIME header line which was set to 'inline' for plain text attachments. This cause problems with some mail clients (e.g. Apple Mail) which always displayed these attachments as part of the mail text not allowing to save them as separate attachments.

Component: addressbook (3 matches)

Ticket Release Notes
#508 fixed a bug where quoted real names in an email address string was incorrectly added to YAMs emailcache mechanism.
#515 fixed a bug where upon creating a new addressbook group new entries couldn't be inserted into that group until a reload of the addressbook had been performed.
#22 fixed a long standing bug where a Drag&Drop operation from a mail to the address book didn't actually add the address to the drop position.

Component: charset handling (1 match)

Ticket Release Notes
#509 fixed a bug in the mail parsing routines where it could have happened that YAM was parsing over the boundaries of a readable MIME part if the text contained many UTF8 convertable characters.

Component: configuration (2 matches)

Ticket Release Notes
#502 fixed the folder conversion routines to not loose connection to the destination folder in case of a move-to-folder operation.
#489 fixed the signature text editor to not parse the signature text via the ParseEmailText() function as otherwise the text styles end up in mixing up a specified signature.

Component: installation (2 matches)

Ticket Release Notes
#483 fixed a problem where the installer script failed on AmigaOS3 with "Unmatched parenthesis in line 885"
#491 reworked the Installer script to check for a running instance of YAM. If that is the case then the user is prompted to terminate that instance to make sure that no files which might get overwritten during the installation are locked. After the installation a reboot is recommended to ensure that updated libraries and classes are really flushed from memory.

Component: mail filtering (1 match)

Ticket Release Notes
#503 fixed the incorrect conversion of filters from older YAM versions when using an AND combination of rules.

Component: mail indexing (1 match)

Ticket Release Notes
#528 Mails put on "hold" by older versions of YAM without a dedicated Drafts folder will now be moved from the Outgoing folder to the Drafts folder upon startup to avoid being sent out by accident.

Component: translation (2 matches)

Ticket Release Notes
#496 switched the whole catalog translation mechanism from manually submitting translated .ct files to the use of the free services of transifex.com. Now translators can freely use the services of transifex.com and submit translations online via https://www.transifex.com/projects/p/yam/.
#495 modified the Cc and BCC text fields to be actually localizable by translators.

Component: user interface (13 matches)

Ticket Release Notes
#484 fixed a thread safety issue which resulted in GUI operations being executed not from the main YAM thread but from a different thread. This caused MUI to popup a warning under certain circumstances when downloading mails.
#498 Slightly changed the logical of the mail reply action in terms of mailing lists. YAM will now directly reply to the Mail-Followup-To header entry if a matching mailing list is found. In addition, the SHIFT key will now make sure that a reply will always end up at the sender of a mail. Contrary to that, pressing the ALT key will directly reply to all (e.g. the mailing list).
#488 fixed a minor cosmetic bug where the wrong config page titles were displayed.
#519 fixed a bug which prevented the user images in the address book and mail information part of the read window from working on MorphOS.
#520 fixed a bug where the display name of standard mail folders (e.g. incoming) couldn't be changed.
#521 fixed a minor bug regarding the transparency settings of the donate image in the About window of YAM.
#533 fixed a bug where a setting the disabled state of filter rules always cause to set complete disabled state of the whole filter.
#510 Fixed a bug where the small attachment list in the first tab of the write window wasn't updated if attachments were added in the 'attachments' tab.
#543 Downloading an update archive will now always show the transfer window to inform the user about the download's progress no matter what if the transfer window is configured to be invisible for mail transfers.
#434 the online ARexx documentation (http://doc.yam.ch/) can now be directly accessed via the corresponding main menu item.
#493 fixed a rare crash bug where YAM crashed in DateStamp2String() due to a missing NULL pointer check.
#497 added the missing folder icons to the supplied AISS theme which was complaining about these missing icons.
#500 For empty IN pattern files the edit button will be disabled now. Only the popup button will be enabled to let the user select an existing pattern file.

For more information on all implemented changes in YAM 2.9p1 please see the detailed ChangeLog file as well as the YAM 2.9p1 information page.