- Makefiles: moved the generic sections of all makefiles into a new
"Makefile.include" file which will be automatically included by each
platform specific Makefile. Also renamed our target Makefiles to
the more common scheme like Makefile.[os3|os4|mos].
4 lines of code changed in 4 files:
Remove evil casts.
3 lines of code changed in 1 file:
- make sure YAM requires some latest incarnations of custom classes such as
NListview and NFloattext.
7 lines of code changed in 1 file:
- YAM_ER.c: changed the Error window to use a NFloattext class object
instead of a pure MUI's Floattext object so that the text within the
floattext object can be selected/marked with the mouse and automatically
copied to the clipboard.
8 lines of code changed in 1 file:
- YAM_ER.c: changed the ER_NewError() function to be a variable argument
list function. This allows now to use error messages with an unlimited
number of parameters. Also adapted all sources to get rid of the
previously required "NULL" placeholders if ER_NewError() was used
with too less parameters.
138 lines of code changed in 17 files:
- YAM_FO.c: fixed bug #1231670 where upon a folder move operation YAM
always tried to move the .index file and throwed a warning if it
couldn't move that file aswell. However, due to how YAM manages
the .index file generation, an .index file not always exists. Now
YAM takes respect of that as well as moving an eventually existing
.fimage folder image aswell.
20 lines of code changed in 1 file:
- misc: fixed a whole bunch of GCC4 relevant compiler warnings about
incorrect pointer signedness.
340 lines of code changed in 18 files:
- YAM_UT.c: fixed a minor bug in the text quoting functions where YAM
did recognize some text passages as quotes if the contained a ">"
character if they wasn't meant to represent quotes at all (HTML tags
for example). Now YAM tries to be a bit smarter in recognizing a
found ">" character as a quoting character.
12 lines of code changed in 1 file:
- YAM_RE.c: fixed a minor problem with the automatic file extension
recognition where YAM didn't analyze the content-type of the main
letterpart and therefore couldn't identify the proper file extension
for it.
1 lines of code changed in 1 file:
- classes/ReadWindow.c: fixed bug #1229432 where YAM didn't close the
open read window in case the current mail in the window is the one at
the bottom or top of the mail list and the current browse direction
would suggest that the browing has to end. Now YAM will properly close
the read window under such a situation like it was done in the 2.3
series also.
14 lines of code changed in 1 file:
- YAM_FO.c: fixed bug #1231479 where a moving the contents of a whole
folder directory including deletion of the source folders caused
an error if the source directory was a undeleteable volume path. Now
YAM will not evaluate the return value of the DeleteMailDir() call
and as such proceeds if a mailfolder is moved around. It will also now
print out a warning if some other operation didn't success during the
move folderdir process.
13 lines of code changed in 1 file:
- YAM_MAf.c: took respect of bugreport #1230272 where some users got
confused why YAM was always showing y+1 in the x/y busy gauge during
an index rescan operation. In fact what YAM was actually showing was
the number of ALL files found in a folder directory during index
rescan including an existing .fconfig file (the .index was anyway
previously deleted prior to the index rescan). Now that's why YAM
was always showing y+1 in the busy gauge. However, to stop some confusion
YAM will now always substract the found filecount by one, assuming all
folders having an .fconfig file. However, please note that even after
this change the busy gauge may be different to the real number of mails
found in a mail folder.
1 lines of code changed in 1 file:
- classes/ReadMailGroup.c, classes/ReadWindow.c: fixed a crash problem
with virtual mails of content-type "multipart/mixed". In case YAM has
to remove an attachment status icon due to a missing real attachment
a crash ocurred because it did try to refreh the listview information
even if that mail is a virtual mail. Now this operation should be safe
and also refresh the statucIconGroup of the particular read window.
28 lines of code changed in 2 files:
- removed not required GETDATA
0 lines of code changed in 1 file: