July 2002 Commit Log

Number of Commits:
51
Number of Active Developers:
1
damato 2002-07-24 10:43 Rev.: 974

- forgot to adapt some targets to amithlon

2 lines of code changed in 1 file:

damato 2002-07-24 06:43 Rev.: 973

- added first i686be-amithlon-gcc makefile even if it is not compiling yet.
But this is on our TODO list ;)

23 lines of code changed in 1 file:

damato 2002-07-24 02:01 Rev.: 972

- added developer warning requester.
Can be turned off by simply compiling yam with the symbol "NO_DEVWARNING"

31 lines of code changed in 1 file:

damato 2002-07-21 14:03 Rev.: 971

- forgot to link libm.a to YAM because of possible floating point operations.

1 lines of code changed in 1 file:

damato 2002-07-20 10:25 Rev.: 969

- YAM_UT.c: reworked the FormatSize() function once more to
now show sizes as a base of 2 for the fraction modes.
Please note that this function will round the value
depending on the selected precision mode - so i.e.
102397 bytes is "100,0 KB", but "99,997 KB".
Also slightly improved the overall performance of the
function itself.

33 lines of code changed in 1 file:

damato 2002-07-19 06:51 Rev.: 968

- YAM_rexx_rxif.c: fixed bug where the SHOW arexx command
didn`t work as expected directly after a start of YAM with
the HIDE option.

5 lines of code changed in 1 file:

damato 2002-07-19 03:09 Rev.: 967

- classes/YAM.c: fixed bug #583098 where the emailcache
didn`t seem to work correctly as it should. Somehow it didn`t
add new entries to the file, and if then not to the
correct position. Now it should always add new entries to
the top of the list like a FILO.
Also added some security check to the load function of the
emailcache so that it will not read more lines than 100. In
addition now YAM will also correctly free the whole list on
exit.

19 lines of code changed in 1 file:

damato 2002-07-18 05:52 Rev.: 966

- YAM_TR.c: fixed behaviour of the transfer status of the
Transferwindow where the Gauge never really reached 100%
even if the mail was finished.

20 lines of code changed in 1 file:

damato 2002-07-18 04:04 Rev.: 965

- YAM_TR.c: YAM didn`t issue any error message under certain
situations while sending a mail. Now YAM should pop up a proper
error message to signal the user that the connection was broken
somehow.

19 lines of code changed in 1 file:

damato 2002-07-17 13:33 Rev.: 964

- added chmod to make all target so that the files will be flagged
executable after the strip.

5 lines of code changed in 2 files:

damato 2002-07-17 08:25 Rev.: 962

- YAM_CO.c: fixed bug #580961 where the default AppIcon Label
wasn`t localized at all.

1 lines of code changed in 1 file:

damato 2002-07-17 04:04 Rev.: 961

- YAM_rexx_rxif.c: fixed bug #580964 where the ADDRDELETE
arexx command had deleted the active entry if the command
was called with an entry that didn`t exists in the ABook
at all. Now the command will return a WARN(5) code if the
entry wasn`t found.

16 lines of code changed in 1 file:

damato 2002-07-16 09:43 Rev.: 960

- YAM.c: added an additional check to the new CheckMCC
function that will allow also broken .mcc to pass the
test if the library version matches the one requested.
In the particular example Toolbar.mcc is broken which
will result in a a requester that requests the same
version that we were searching for.

5 lines of code changed in 1 file:

damato 2002-07-16 09:42 Rev.: 959

- YAM_utilities.h: fixed bug #580966 where we lost the
"Displayed Text" option within the save and print
attachment requesters because of some screwed up
flags.

4 lines of code changed in 1 file:

damato 2002-07-16 07:53 Rev.: 958

- YAM.c, YAM_MA.c, YAM_MAf.c, YAM_TR.c, YAM_UT.c,
classes/InfoBar.c: fixed bug #557910 where the status
icon of the infobar wasn`t in sync with the one in the
folder listtree. Now they both should always show the
same icon depending on the status.
Please note that this fix could lead to additional
flickering within the Listtree, which is a NList.mcc
bug that is fixed within version 20.107+.

114 lines of code changed in 6 files:

damato 2002-07-11 13:00 Rev.: 956

- YAM_TR.c: added some general flags for the ->Status
flags used within the preselection routines to make it
easier to track down the purpose of some operations.

34 lines of code changed in 2 files:

damato 2002-07-11 09:32 Rev.: 955

- YAM_MA.c, YAM_MAf.c: changed the displayhook of the
folder listtree and mail listview to skip certain
operations if the user didn`t select any of the colums
where this operations will be performed. This should
slightly increase performance on that listviews.

29 lines of code changed in 2 files:

damato 2002-07-11 09:31 Rev.: 954

- YAM_UT.c: fixed bug #579202 where we used the wrong
separator character for the precision sizes within the
mail listview.
Also fixed another bug within the FormatSize() function
where it didn`t format sizes correctly. Now it should work
as expected.

42 lines of code changed in 1 file:

damato 2002-07-11 02:26 Rev.: 953

- YAM_CO.c: fixed a small bug in the filter configuration
page, where on a change from/to a Remote-Filter the
Cycle gadget of the filter rule wasn`t notified and
therefore showed some weird data.

2 lines of code changed in 1 file:

damato 2002-07-11 01:53 Rev.: 952

- another slightly tuning on the ExtractURL function to make it work
more precise.

17 lines of code changed in 1 file:

damato 2002-07-10 14:24 Rev.: 951

- YAM_RE.c: modified the ExtractURL function once more
to be a bit more precise on recognizing email addresses.
Now it should really only recognize proper email adresses
and not any word that contains a "@".

52 lines of code changed in 1 file:

damato 2002-07-10 12:31 Rev.: 950

- removed + and = from legalchars array for email addresses as they are
no legal chars at all.

1 lines of code changed in 1 file:

damato 2002-07-09 10:39 Rev.: 949

- YAM_RE.c: reworked the DoubleClickFunc of the Readwindow
a bit to make it work more precise on the word the user
really has double clicked on. This will make it possible
for the user to double lick on two URL in the same line
with having two separate actions to occur.

52 lines of code changed in 1 file:

damato 2002-07-09 04:20 Rev.: 948

- YAM_RE.c: Made the ExtractURL code within the ReadMessage
functions a bit safer and also added normal email addresses
to the recognition also. Now normal email addresses without
a mailto: will not only be clickable within the readwindow
they will also be highlighted like other clickable links.

27 lines of code changed in 1 file:

damato 2002-07-08 15:46 Rev.: 947

- YAM_RE.c: Undecoded message part sizes will now also be shown
directly within the Readwindow with the ~ sign, like within
the attachment window. This should make it more clear that the
size of the message part isn`t known yet and that this is just
a approximation.

2 lines of code changed in 1 file:

damato 2002-07-08 14:16 Rev.: 946

- YAM_rexx_rxif.c: changed the INFO arexx command to
require the ITEM attribute and return an error as stated
in the arexx documentation. This fixes bug #555127

2 lines of code changed in 1 file:

damato 2002-07-08 12:03 Rev.: 945

- YAM_FO.c: fixed another enforcer hit within the ML-Autodetect
functions that occured if only one mail was in a folder.
This should hopefully fix this whole autodetect thing now.

5 lines of code changed in 1 file:

damato 2002-07-08 11:35 Rev.: 944

- YAM_RE.c: fixed the doubleclick on mailto: functions once
again and now it should also recognize ?subject= attributes
and as a special bonus I also added support for cc= and bcc=
as defined in the HTML standard.
It will also try to figure out "&" as the separator
between attributes. With that I recognized that also the ";"
was missing within the legal chars of a URI because a valid
URI can also be something like:
"mailto:a@b.c?subject=test&cc=b@c.d"

28 lines of code changed in 1 file:

damato 2002-07-08 07:47 Rev.: 943

- YAM_WR.c: reverted the Hotkeys for the Menushortcuts of
the write window back to use CommandStrings, so that they
will not interfere with the same hotkeys for other gadgets.

9 lines of code changed in 1 file:

damato 2002-07-06 02:33 Rev.: 942

- whoops, forgot to exit the function if called with (NULL, NULL)

6 lines of code changed in 1 file:

damato 2002-07-05 15:33 Rev.: 941

- YAM_UT.c, YAM_FO.c: reworked the whole "Autodetect"
feature for MLs once more and hopefully now it will be
stable and doesn`t crash at all. Also found and fixed
a bug within the SWS string functions. This should fix
bug #555125 and #557784.

141 lines of code changed in 2 files:

damato 2002-07-05 10:03 Rev.: 940

- YAM_COg.c, YAM_COs.c: changed the location of the
"New Group for addrbook entries" string gadget and added
a MUIA_Disabled relation to the above cycle gadget to better
point out that this two options are belonging together.

5 lines of code changed in 2 files:

damato 2002-07-05 10:02 Rev.: 939

- YAM_RE.c: the designated addressbook group for new
automatic added entries didn`t work correctly - fixed now.
This should fix bug #528082, even if we have to mention
that this group will only be used if a address is added
automatically as soon as the user reads a message.

20 lines of code changed in 1 file:

damato 2002-07-05 05:49 Rev.: 938

- YAM_MA.c: fixed bug #431549 where it was possible to
interrupt a transfer by trying to use the "Check Version"
menuitem within the Main menu.

4 lines of code changed in 1 file:

damato 2002-07-04 18:25 Rev.: 937

- YAM_MA.c: the "Show last message" menuitem will now
be disabled by default after a startup of YAM if there
are no pending errors somehow.

1 lines of code changed in 1 file:

damato 2002-07-04 18:23 Rev.: 936

- YAM_ER.c: fixed bug #431550 where the activation of
the error window via the Menuitem "Show last message"
caused a actual transfer to abort. Also enhanced
the Error window handling a bit.

20 lines of code changed in 1 file:

damato 2002-07-04 16:47 Rev.: 935

- YAM_MA.c: fixed enforcer hit that occured on clicking
the support URL within the About window while YAM
was starting up. (bug #576191)

3 lines of code changed in 1 file:

damato 2002-07-04 15:38 Rev.: 934

- YAM_RE.c: fixed bug #557524 where the doubleclick action
on a mailto: link didn`t work anymore.

2 lines of code changed in 1 file:

damato 2002-07-04 14:21 Rev.: 933

- YAM_WR.c, YAM_CL.c: even if the Attachment NList is
inherented from List.mui, it seems much clearer to use
NList tags for all operations on this list. So now
the attachment list will use NList tags when ever
possible.

14 lines of code changed in 2 files:

damato 2002-07-04 11:10 Rev.: 932

- YAM_WR.c: fixed bug #555122 where we forgot to delete
temporary files if an attachment that has been added to
the attachment list of the write window was deleted
immediatly.

21 lines of code changed in 1 file:

damato 2002-07-04 10:34 Rev.: 931

- YAM_UT.c: made our own MUI_Request() replacement even more
compatible with some information provided by Allan.
Now the requester should also be useable with F-keys like
the native one and will listen to Window Closerequests also.

15 lines of code changed in 1 file:

damato 2002-07-04 07:58 Rev.: 930

- YAM_WR.c: changed the menu shortcuts for the TextEditor
to be show up as normal shortcuts and not as CommandStrings
as I can`t see really a good reason not to do so.

4 lines of code changed in 1 file:

damato 2002-07-04 07:32 Rev.: 929

- YAM_WR.c: fixed a tiny, but extremly nasty bug within the
MenuStripObject for the Writewindow, that crashed a gcc
compiled version of YAM as soon as one tried to Dispose the
Write Window. Somehow this bug didn`t show up with SAS/C.

1 lines of code changed in 1 file:

damato 2002-07-04 07:31 Rev.: 928

- added <exec/execbase.h> include to be compatible to proto files that
do not include it automatically.

1 lines of code changed in 1 file:

damato 2002-07-02 07:11 Rev.: 926

- YAM_UT.c: our own MUI_Request() reimplementation didn`t
support a immediate exit via the "ESC" key. Now this
should be possible like with the original MUI_Request().

4 lines of code changed in 1 file:

damato 2002-07-02 06:08 Rev.: 925

- puh, there was still something to optimize. :)

22 lines of code changed in 1 file:

damato 2002-07-02 05:37 Rev.: 924

- ups, forgot some places were we can use "else if" constructs to gain a bit
of speed.

6 lines of code changed in 1 file:

damato 2002-07-02 05:26 Rev.: 923

- YAM_MAf.c: did some small performance tuning to the
MA_ExamineMail() function where we didn`t use "else if"
constructs somehow.
Also added a mem clearing memset() to the SaveIndex()
function to make sure that also the reserved array of the
index structured is somehow equal each time a index is
regenerated.

46 lines of code changed in 1 file:

damato 2002-07-02 04:07 Rev.: 922

- YAM_TR.c: fixed small flaw in the newly introduced TCP/IP
routines where we threw an error on the optional UIDL command
which is not supported by all types of POP3 servers.
There is still the flaw in YAM that if a POP3 server doesn`t
support either TOP or UIDL command, the "Avoid Duplicates"
option cannot somehow work and therefore we should inform the
user about it, but as this "Avoid Duplicates" option is a
general one for all POP3 servers in a list, we don`t bother now
and just skip over that tiny thing, as it wouldn`t really hurt
and otherwise it would take the user the possibility to have
POP3 servers in his list that doesn`t support that UIDL features
at all. We therefore should address this functionality to
be changed within the next release and put it configurable
for every POP3 server within the config.

19 lines of code changed in 1 file:

damato 2002-07-01 16:36 Rev.: 921

- YAM_TR.c: fixed many major flaws within the whole TCP/IP
routines according to some ideas from J?rg:
1) YAM didn`t make sure that it sent/received whole command
lines and missused some RecvDat() calls which could have
caused some weird behaviour if receiving/sending packets
were fragmented too much. i.e. we try to use the new
ReadLine() function werever possible now.
2) Reimplemented the Read/Write TCP functions to use general
read and write buffers. Now YAM will use buffers for mail
transfers as much as possible which could possibly speed
mail transfers up to 100%.
3) Improved the abort handling of the SMTP routines. Now it`s
not possible anymore to send distorted messages by aborting
a actual SMTP transfer.
4) restructured the whole SMTP/POP3 command routines to use
general identifiers for all known SMTP/POP3 commands, which
simplified many functions and makes it easier to identify
problems or extend the functionality in future versions.
5) tried to improve the overall function API for all important
TCP functions, so that they are more descriptive and open
for future enhancements.

859 lines of code changed in 2 files:

damato 2002-07-01 13:12 Rev.: 920

- YAM_UT.c, YAM_utilities.h: exchanged FreeStrBuf() function
by a simple function macro.

7 lines of code changed in 2 files:

June 2002 »

Generated by StatSVN 0.7.0