* mui/FolderListtree.c, mui/MainMailList.c: implemented the private method MUIM_CheckShortHelp to support multiple bubble help texts within the lists without having to leave the object.
57 lines of code changed in 3 files:
* Locale_c.sd,Locale_h.sd: changed the catalog translation I/O routines once
more to use a much more simple tr() macro than having to NULL check for
every catalog string to be used.
37 lines of code changed in 2 files:
* YAM_UT.c: fixed a possible endless loop in the ParseDateString() function.
1 lines of code changed in 1 file:
* Config.c, MailServers.c: moved the "apply remote filters" check over to the config loading process. The old behaviour of applying remote filters for all accounts will be presevered only when upgrading from an older version. This refs# 534.
8 lines of code changed in 2 files:
* MailServers.c: the default settings for POP3 servers now enforce the applicance of remote filters, because this was the implicit behaviour of YAM until version 2.6p1. This closes #534.
2 lines of code changed in 1 file:
* mui/FilterRuleList.c: setting the disabled state of the filter rules list will only disable the individual rule objects, but not the complete object. This closes #533.
18 lines of code changed in 2 files:
* Locale_c.sd,Locale_h.sd: some more optimizations to the catalog conversion
routines.
17 lines of code changed in 2 files:
* Locale_c.sd,Locale_h.sd,YAM.c,Makefile,misc: modified FlexCat execution to
always produce UTF-8 encoded catalogs. On AmigaOS4 (which supports UTF8)
these catalogs will be automatically converted to the currently active
display charset. On other platforms we use codesets.library ourself to
convert to the respective charset when loading YAM. So please note that
on other platforms than AmigaOS4 the catalog files have to be generated
with FlexCat 2.13+ which supports creating of UTF-8 catalog files.
78 lines of code changed in 5 files:
- more tuning to get the correct errno value
14 lines of code changed in 1 file:
* tcp/ssl.c: added more debug output to the SSL connection routines.
4 lines of code changed in 1 file:
* Locale_c.sd,Locale_h.sd: reworked the flexcat catalog string handling
routines to not retrieve all catalog strings on every call of tr() but
when opening the catalog via OpenCatalog(). This should slightly speed
up the catalog string handling in YAM and perhaps also improve the
general GUI handling.
40 lines of code changed in 3 files:
* tcp/ssl.c: added more debug output to the SSL connection routines.
4 lines of code changed in 1 file:
* tcp/ssl.c: added some more debug output to the SSL connection routines to
be able to better debug problematic situations. This refs #530.
15 lines of code changed in 1 file:
* Locale_c.sd: removed a not required 'const' statement that also caused some
compiler warnings with older GCC versions.
1 lines of code changed in 1 file:
* Makefile: we use a wildcard makefile statement now to get all available
catalog names instead of having to manually specify them in the Makefile.
2 lines of code changed in 1 file:
- minor fix to non existent .cd file
1 lines of code changed in 1 file:
* Makefile, locale: modified makefile to directly use FlexCat 2.13+ to convert
our .po style translation files to their corresponding .catalog files instead
of using our 'cd2po.sh' shell script which is now part of the FlexCat project
instead. Please note that the upcoming FlexCat 2.13 or newer version is
required to convert po-files to catalog files.
5 lines of code changed in 1 file:
* Locale_?.sd, misc: slightly reworked our flexcat source templates to behave
a bit more typesafe. Previously everything was performed with "void*"
pointers. Now typesafe pointers to a struct are used to make sure that only
valid flexcat definitions are passed to tr().
20 lines of code changed in 6 files:
* extrasrc/NewReadArgs.c: adapted sources to latest OS4 API where CurrentDir()
have been flagged obsolete and replaced by SetCurrentDir().
8 lines of code changed in 1 file:
* mui/YAMApplication.c: put the main mail list into quiet mode for the current folder when deleting old mails to avoid a redraw for every single deleted mail.
24 lines of code changed in 1 file:
* YAM.c, YAM_MAf.c: 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. This closes #528.
71 lines of code changed in 4 files:
* mui/WriteWindow.c: make sure that the displayed cursor position is correctly updated after (re)loading the mail body text.
7 lines of code changed in 1 file:
* YAM.c: fixed some typos in the expire requester message.
1 lines of code changed in 1 file:
* YAM_MAf.c: clear the mail list in case a folder group is activated.
1 lines of code changed in 1 file:
* YAM_MA.c: enforce an update of the embedded read pane after a folder change, because NList doesn't trigger notifications in "quiet" mode.
6 lines of code changed in 1 file:
* mui/MainMailList.c: jumping to the first new/unread mail is now done in the same way as jumping to other recent mails.
1 lines of code changed in 1 file:
- fixed link to Arexx API documentation pages in online documentation.
1 lines of code changed in 1 file:
* YAM_MAf.c, YAM_UT.c, mui/MainMailList.c: moved the functions to display the mails of a folder to the mail list class including all necessary jumps to recently active or new mails.
215 lines of code changed in 8 files:
* YAM_MAf.c, YAM_UT.c: jump to the last active mail right after adding all mails to the mail list and while the quite mode is still active.
3 lines of code changed in 2 files:
* YAM_UT.c: clear and insert the mail list in quiet mode to avoid multiple relayout and redraw actions caused by removed and readded scrollbars.
3 lines of code changed in 1 file:
* mui/AboutWindow.c: use the input handling of Area.mui instead of the one done by NBitmap.mcc to avoid the duplicate background drawing. This closes #521.
1 lines of code changed in 1 file:
* mui/FolderEditWindow.c: the display name of folders can now always be
changed to a user choice no matter which mail folder type it is. This
closes #520.
0 lines of code changed in 1 file:
* locale/YAM.pot, mui/AddressBookWindow.c: moved some yet untranslatable
strings in the addressbook to be part of the official translation
catalog.
24 lines of code changed in 1 file: