* YAM_AB.c: importing an alien address book with multiple postal addresses will
now keep all street informations instead of the last one only like it is done
with cities, states, countries, etc. This fixes bug #2923894.
8 lines of code changed in 1 file:
* YAM_AB.c: the date scanning function didn't take into account that the
entered separator did not match the required one from the locale settings
and incorrectly accepted the date string as valid. Now the check for valid
numbers checks if the format string contains the placeholders and then
checks if the numbers are correct no matter if that part of the string has
been parsed or not. This fixes bug #2923855.
32 lines of code changed in 1 file:
* YAM_CO.c: hopefully fixed the nasty Docky icon issue at last.
2 lines of code changed in 1 file:
* misc: various changes to make the souce look nicer :)
18 lines of code changed in 3 files:
* YAM.c: changed the name of the shared pool for OS4.
1 lines of code changed in 1 file:
* YAM_CO.c, DockyIcon.c: disabling and reenabling the Docky icon while YAM was
running still had some issues, because application.lib seems to be unable to
add a docky icon on the fly if there hasn't been any before. Thus we must
unregister and reregister YAM (as it was before) to get the change working.
44 lines of code changed in 2 files:
* DockyIcon.c: the default docky icon is now automatically taken from the
program's icon file by application.library.
5 lines of code changed in 1 file:
* AppIcon.c: fixed wrong fold marker
3 lines of code changed in 1 file:
* YAM_CO.c, DockyIcon.c: disabling and reenabling the Docky icon while YAM was
running caused a crash because the message port pointer was not updated when
reregistering YAM at application.library. All in all reregistering is not
necessary at all and hence was dropped. Instead only the Docky icon is
(re)enabled. This fixes bug #2919018.
40 lines of code changed in 2 files:
* FolderList.c: implemented TakeFolderNode() as a function instead of a macro
to be able to update the list's counter accordingly.
23 lines of code changed in 2 files:
* MailList.c: implemented TakeMailNode() as a function instead of a macro to
be able to update the list's counter accordingly.
23 lines of code changed in 2 files:
* YAM_MA.c: setting a mail's status to "marked" will now prevent this mail
from being deleted automatically when deleting old mails. This fulfils
feature request #2907807.
Furthermore the mail node is no longer removed from its list twice, which
might have caused arbitrary funny things to happen.
34 lines of code changed in 1 file:
* mui/WriteWindow.c: the bounce window had no menu strip and hence copying and
pasting in the recipient string object did not work. A minimal menu strip is
now added which just consists of the standard editing options. This fixes
bug #2915918.
43 lines of code changed in 1 file:
* mui/UpdateNotifyWindow.c, locale/YAM.cd, locale/german.ct: in case the
openurl.library is not installed the user will now get a requester with
instructions displayed on how to perform the download manually. This
effectively fulfils feature request #2911128.
26 lines of code changed in 1 file:
* YAM.c: openurl.library was never closed and hence caused a memory leak.
1 lines of code changed in 1 file: