* mui/ImageArea.c: removed some workaround for some broken functionality in
MorphOS < 2.0 where the picture.datatype returned invalid data requiring
us to ignore the return values of these PDTM_SCALE calls. This caused the
image scaling to fail for newer MorphOS versions which should have
become more popular and widespread than these old variants. This
closes #519.
0 lines of code changed in 1 file:
* YAM_MA.c: force the charset of plain texts to UTF8 when removing attachments from mails. This is not a 100% clean solution but it at leasts keeps non 7bit ASCII characters in a suitable encoding which does not malform them. This closes #517.
7 lines of code changed in 1 file:
* DynamicString.c: allow strings to be inserted at the end as well.
1 lines of code changed in 1 file:
* YAM_RE.c: possible prefixes and postfixes of placeholders (i.e. file://%s) are now correctly quoted as a complete word instead of the inserted string for the placeholder only. This closes #513.
51 lines of code changed in 1 file:
* DynamicString.c: implemented dstrins() to insert a string into a dynamic string at a certain position in the middle.
78 lines of code changed in 2 files:
* mui/RecipientString.c: changed the quotes in a debug statement.
1 lines of code changed in 1 file:
* mui/FiltersConfigPage.c: make sure that all objects are disabled in case no filter is defined at all. This closes #516.
54 lines of code changed in 1 file:
* mui/AddressBookWindow.c, mui/AddressBookListtree.c, misc: fixed a bug where
on one hand YAM was showing a drop mark in the addressbook when drag&dropping
mails into its window. On the other hand the new address book entry wasn't
created at that particular position but always at the end of the list. Now
the drop position is properly propagated and YAM should be able to drop
the new entries at the chosen location. This closes #22.
68 lines of code changed in 6 files:
* Makefile, doc/Install-YAM, tools/mkrelease.sh: added the updated polish and russian translations to the list of supported languages again.
2 lines of code changed in 2 files:
* Makefile: replaced the old *.ct pattern by *.po for generating the SVN revision header file.
1 lines of code changed in 1 file:
* mui/HeaderList.c: added a NULL pointer check for the rare case that the list of header lines gets updated while the mail pointer is not yet valid. This closes #493.
4 lines of code changed in 1 file:
* mui/AddressBookListtree.c: get the true root treenode pointer during the first iteration when rebuilding the address book after a sort operation. This refs #298.
9 lines of code changed in 1 file:
* mui/AddressBookWindow.c: 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. This closes #515.
1 lines of code changed in 1 file:
* YAM_RE.c: 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. This resulted
in arbirary characters being added at the end of a displayed text.
This closes #509.
5 lines of code changed in 1 file:
* YAM_WR.c: slightly changed the logical of the reply action. 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).
This closes #498.
38 lines of code changed in 2 files:
* YAM_WR.c, mui/WriteAttachmentList.c, mui/WriteWindow.c: all attachments are now added by a central method to ensure that they appear in both list objects. This closes #510.
45 lines of code changed in 3 files:
* mui/WriteAttachmentList.c: set a name for dropped mails just like for forwarded mails. This refs #510.
1 lines of code changed in 1 file:
* mui/WriteWindow.c: pass an additional parameter to the method to display a double clicked attachment entry to respect the clicked list object. This closes #511.
5 lines of code changed in 1 file:
* mui/YAMApplication.c: the address cache now saves unquoted real names and removes possible quotes upon loading the cached addresses. This closes #508.
4 lines of code changed in 1 file:
* YAM_WR.c: mails being forwarded as attachment now get a proper name. This in turn lets YAM generate some more header lines for the attachment part. This closes #507 again.
1 lines of code changed in 1 file:
- make sure that "Content-Disposition: inline" will only be used if there is
really a printable part. Use "attachment" otherwise. This refs #507.
3 lines of code changed in 1 file:
* YAM_WR.c, mui/WriteWindow.c: attachments are now always flagged as such in the generated mail instead of letting YAM choose their content disposition on basis of their type (text or not). This closes #507.
13 lines of code changed in 3 files:
* tcp/pop3.c, tcp/smtp.c: added some checks for correctly resolved incoming and sent folders. This refs #499.
400 lines of code changed in 2 files:
* locale/YAM.pot, Config.c: modified the default reply intro phrase to specify
the name of the person. In addition, the developer comments in the pot file
have been slightly revised so that it is more clear what translators should
have to do.
1 lines of code changed in 1 file:
* Config.c: added missing comma to default english mail creating intro text.
1 lines of code changed in 1 file:
* mui/WriteWindow.c, locale/YAM.pot: updated the catalog strings for the Cc,
Bcc and Reply-To adress fields and their corresponding menu items. Now they
can be properly translated. This closes #495.
6 lines of code changed in 1 file:
* misc: bumped copyright year to 2014. Happy new year!
355 lines of code changed in 353 files:
- remove any ct and cd file when cleaning up.
1 lines of code changed in 1 file:
* locale, src/Makefile: adapted the Makefile to generate the corresponding .cd
and .ct files on demand from the .po files. This finally fulfills the switch
to transifex and closes #496. However, documentation how to translate YAM
from now on is still missing.
9 lines of code changed in 1 file:
* mui/ReadWindow.c: don't allow to archive virtual mails.
3 lines of code changed in 1 file:
* YAM_MA.c: archived mails are now marked as "read", because their contents is considered to be read. Otherwise one wouldn't know why this mail deserves to be archived.
3 lines of code changed in 1 file:
* Config.c: correctly handle the different meaning of the filter's rule combination mode when upgrading from older configuration versions. This closes #503.
19 lines of code changed in 1 file:
* Config.c: the configuration version is now remembered globally and any upgraded configuration will be saved after the validation to make the upgraded options permanent. Furthermore any newly resolved folder ID during the upgrade will also trigger the saving of the new configuration. This closes #502.
63 lines of code changed in 2 files:
* mui/FiltersConfigPage.c: jump to the "General" page when creating a new filter.
6 lines of code changed in 1 file:
* mui/SearchControlGroup.c: 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. This closes #500.
10 lines of code changed in 1 file:
* mui/FiltersConfigPage.c: fixed the broken reactivation of some objects in case a filter takes the search patterns from a file. This refs #500.
1 lines of code changed in 1 file:
* doc/Install-YAM, tools/mkrelease.sh, Makefile: include danish and dutch catalogs in nightly builds and future releases.
2 lines of code changed in 2 files: