- YAM_TR.c: fixed some more bugs within the transfer preselection
routines. Mainly we forgot to filter already downloaded mail,
even if the user aborted the transfer, this would leave
unfiltered mail in the incoming folder.
Secondly, the PAUSE and RESUME buttons within the preselection
window somehow didn`t work correctly because we forgot to
remember the last mail that was displayed within the transfer
window. Now the whole preselection stuff should work as
expected and a bit safer.
31 lines of code changed in 1 file:
- YAM.c, YAM_UT.c: fixed the recalculation routines of the
folder listtree where it didn`t take respect of grandparent
folder groups. If a mail within a folder had the status of
Unread and this folder was itself also located within a full
folder group hierarchy, all the grandparent foldergroups didn`t
refreshed their statuses.
16 lines of code changed in 2 files:
- YAM_TR.c: fixed some design bugs within the TCP/IP stuff.
We didn`t issue a QUIT command to either the POP3 or SMTP
server on a abort. Also fixed some enforcer hits that occured
on aborting of transfers. This whole abort functionality
should perform a bit better now, even if it`s implementation
is very bad ans have to be rewritten within the next release.
41 lines of code changed in 1 file:
- YAM.c: fixed a big flaw in the mail transfer routines
where YAM didn`t take respect of a preselection window if
a automatic mailcheck was selected within the Start/Finish
section of the Config. This should fix the bugreport #555673
40 lines of code changed in 1 file:
- the #ifndef __SASC is not needed anymore somehow because we need to
Dispose the Mailwindows also for gcc
0 lines of code changed in 1 file:
- YAM.c, YAM_rexx_rxif.c: the WRITE#? and READ#? rexx commands
were often missunderstood to work on the actual windows that
are opened by the gui. But for these commands to work properly
it is necessary to issue a MAILWRITE or MAILREAD command first
to set a window active within the own arexx scope. The only
problem that arised from the actual implementation was, that
this scope variables were set by default to 0 and therefore
the first opened window was the actual window this commands
were performed on. Now YAM will set this active variables by
default to -1 so that a user HAVE TO issue a MAILREAD/WRITE
command before using any of the WRITE#?/READ#? commands.
This should explain and make the reported "bugs" #555118 and
#555120 obsolete.
7 lines of code changed in 2 files:
- YAM_TR.c: fixed another flaw in the POP3 implementation of YAM
where YAM didn`t check the statuscode of the welcome message of
the POP3 server it was connecting to. Now YAM should pop up
a proper error message with terminating the connection
accordingly.
20 lines of code changed in 1 file:
- YAM_TR.c: fixed a small TCP/IP flaw within the APOP functions
where YAM ignored the APOP identified supplied within the
welcomemessage of the pop server. Now YAM should throw a
proper error message with exiting the POP routines immediatly.
20 lines of code changed in 1 file:
- YAM_TR.c, YAM.cd: fixed some flaws in the ESMTP handling where
we issued a STARTTLS command without checking previously if the
mailer supports it or not. Also enhanced the whole ESMTP handling
a bit, so that we can use SMTP Server extension in future easier.
Also added some more detailed error messages to inform the user
that a Server doesn`t support a particular selected extension.
411 lines of code changed in 1 file:
- YAM.c, YAM_TR.c: fixed missbehaviours with MUIA_Window_Activate
where we sometimes activated the Main/Transferwindow were it
shouldn`t be. Also fixed a bug where a MUIA_Window_Open with TRUE
caused the window to activate if the window was already open.
Now YAM shouldn`t interrupt the user if it`s really not
necessary.
48 lines of code changed in 2 files:
- just some small tweaks to the code to bring back the folding marks
and fix one suggested parathesis warning.
2 lines of code changed in 1 file:
Improved MCC check.
99 lines of code changed in 1 file:
- classes/Addrmatchlist.c: fixed bug #571831 where it could
have happened that entries with the same Realname in the
address matchlist caused a conflict and made it impossible
to select the second entry.
1 lines of code changed in 1 file:
- YAM.c, YAM:CO.c, YAM_COg.c, YAM_COs.c, YAM_MA.c, YAM_TR.c:
fixed a bug in the TLS/SSL recognition routines where it could
have happen that a user selected SSL for a connection but the
next time the amissl library is perhaps not available. In that
situation YAM still tried to initiate a SSL connection and
suddenly hang. Now YAM will throw a error message telling the
user that he has selected SSL but SSL is not available right now.
Also changed the configuration accordingly that the user can
still disable the SSL support for those connection, but can`t
enable it again as long as SSL is not available.
42 lines of code changed in 6 files:
- YAM.c: fixed bug where it could have happened that on a
restart the AppIcon wasn`t displayed anymore.
1 lines of code changed in 1 file:
- YAM.c: fixed bug #560664 where YAM didn`t add the Okay
button to the About window at initiating a restart.
45 lines of code changed in 1 file:
- YAM.c: fixed bug #555675 where YAM "lost" the folder group
status on a restart of YAM.
34 lines of code changed in 1 file:
- fixed PPCINLINE_STDARG but, were we used 68k STDARG functions, but obviously
they don`t work on PPC because of the different stack structure.
- added stub linker library calls to the Makefile aswell.
2 lines of code changed in 2 files:
- added some inline documentation about the Hook macros.
36 lines of code changed in 1 file:
- added some debug output to get the XPK better debugged.
7 lines of code changed in 1 file:
- some minor changes to the AmiSSL initialization code to make it more
secure.
5 lines of code changed in 2 files:
- YAM_hook.h: fixed a nasty bug within the HOOK macros for MorphOS
that caused the whole hook stuff to freak out. :)
Now Hooks should work as expected.
2 lines of code changed in 1 file:
- on MorphOS DoSuperNew is already included in libamiga.a, so we don`t
need to do that job on our own -> excluding it now.
- added STDARGS define to varargs functions
14 lines of code changed in 2 files:
- added STDARGS define to NewObject()
3 lines of code changed in 1 file:
- reworked the handling of varargs functions within YAM to make
it compatible/compileable with MorphOS.
This should fix some crashes caused by misshandles vararg
functions under MorphOS.
51 lines of code changed in 3 files:
- added MorphOS support. Now the _NewObject() varargs function
will take respect of the different vararg handling of MorphOS.
13 lines of code changed in 1 file:
- Fixed wrong Hook call.
1 lines of code changed in 1 file:
- added objdump target to create a objdump for debugging purposes
- fixed some wrong $(TARGET) definitions
- added __MORPHOS_DIRECTALL define to the optimize flags
- added -lsyscall link library for debug output dprintf()
9 lines of code changed in 1 file:
- added debug support for MorphOS. Now we just automatically substitute all
kprintf() with the morphos equivalent dprintf()
14 lines of code changed in 2 files:
- YAM_MAf.c: fixed corrupt .index file WARNING for MorphOS.
We simply forgot to align the .index structures for PPC. Also
added some general ALIGN and PACKED defines to the
SDI_compiler.h for easier use.
NOTE: We have to be careful in future with intercommunication
structures between 68k and PPC, so all structures that used
directly on both plaforms (like for this .index files) have to
be aligned for the PPC, so that this files will be compatible to
eachother.
17 lines of code changed in 1 file:
- fixed some small mistakes
2 lines of code changed in 1 file:
- changed Makefile to generate .o.elf files and also link YAM as "YAM.morphos"
40 lines of code changed in 1 file:
- added -fomit-frame-pointer optimization option
2 lines of code changed in 2 files:
MSG_LOG_LoggedInVerbose will use code 2 from now on instead of 1, which is
reserved for MSG_LOG_LoggedIn
1 lines of code changed in 1 file:
Changed the event code issued with MSG_LOG_SendingVerbose to be 42.
41 was already in use by MSG_LOG_ConnectSMTP, and on the other hand
42 is also consistent with 32 as used by MSG_LOG_RetrievingVerbose
1 lines of code changed in 1 file:
- updated makefile to use a more modern environment and compile YAM for
MorphOS again.
80 lines of code changed in 1 file:
- added NO_PPCINLINE_STDARG define check for MorphOS/OS4 support
1 lines of code changed in 1 file:
- added __MORPHOS__ and __libnix define checks as the libnix library
of MorphOS contains many functions we previously implemented our own.
- now this file is also responsible for the MorphOS tree.
13 lines of code changed in 1 file:
- add #undef statement to our own MUI_Request wrapper function
3 lines of code changed in 1 file:
- fixed a typo in the MorphOS hook definitions
1 lines of code changed in 1 file:
- changed the CPU identifiers to include MorphOS/OS4 support
- included _stack definition for GCC in the SASC define branch
7 lines of code changed in 1 file:
- changed a direct hookcall of CO_CloseFunc to use the CallHookPkt() function
which makes it possible to be compileable for MorphOS.
1 lines of code changed in 1 file:
- added strip directives and -noixemul option
8 lines of code changed in 1 file:
- removed another unneeded TAG_DONE and added a MUIF_NONE to the Method call.
1 lines of code changed in 1 file:
- YAM_rexx_rxif.c: fixed bug #563641 where the ADDRDELETE function
still didn`t work without providing an Alias. Now it should
perform like stated in the documentation of the Arexx command.
2 lines of code changed in 1 file:
- YAM.h, YAM_MA.c, YAM_WR.c, YAM_write.h, YAM_rexx_rxif.*:
change the signature of the corresponding AddSignature function
to receive just the number of the window to add the signature to.
That way we can easily set the Radiobutton accordingly.
13 lines of code changed in 4 files:
- YAM_WR.c: fixed a bug where YAM didn`t enable the correct
Radiobutton for Signatures if the mailinglist signature
feature was used.
7 lines of code changed in 1 file:
- YAM_MA.c: fixed bug #557522 where on a reply with a selected
mailing list folder YAM wasn`t inserting the correct
signature at all. Now it should insert the correct one
depending on the mailing list variables of the folder.
3 lines of code changed in 1 file:
- fixed a typo within the MorphOS Hook Macros..
1 lines of code changed in 1 file:
- YAM_FO.c: fixed a small, but nasty bug within the Folderimage
allocation routines that stopped YAM somehow to show up the
GUI if the user had just enabled one column of the Folder
NListtree.
1 lines of code changed in 1 file:
- YAM_MA.c: to be on the safe side with that ReturnID issues,
I increased the minimum ReturnID for the Menuitems to 100,
taking care of dynamic elements like the POP3 list.
3 lines of code changed in 1 file:
- YAM_utilities.h: as it seems it wasn`t that wise to
call MUIM_Application_Input with a 0 as the signal address,
because it still prevented it from collecting returnIDs which
resulting in a non-working requester within the online-version
checking.
2 lines of code changed in 1 file:
- #?.c: removed a whole bunch of gcc warnings. Mainly some
suggested paratheses and wrong format descriptions.
Nothing really serious and cross-checked with SAS/C.
478 lines of code changed in 24 files:
- Makefile: Changed the Makefile to be more compatible to the
SAS/C smakefile. Now the invocation should be somehow the
same, especially for creating non-debug versions.
18 lines of code changed in 1 file:
- updated Makefile to reflect latest dependencies, include the genclasses/classinfo targets
aswell as compiling YAM with -DDEBUG by default using the libdebug.a library.
Also included targets/dependencies for the classes/#? files.
50 lines of code changed in 1 file:
- YAM_AB.c, YAM_RE.c: also added the capslock (fix) to other
places like the addressbook and read window to allow the user
to still use his keys with a turned on capslock.
9 lines of code changed in 2 files:
- wow, learned about "-repeat -capslock" and used it accordingly ;-) That makes it a bit easier.
2 lines of code changed in 1 file:
May 2002 »