October 2002 Commit Log

Number of Commits:
30
Number of Active Developers:
3
amis 2002-10-31 19:02 Rev.: 1041

Added analyse x-senderinfo field and and automatically translate them to system codepage

1 lines of code changed in 1 file:

damato 2002-10-26 19:48 Rev.: 1040

- YAM_RE.c: fixed bug #625377 where YAM displayed the
first message part of a mail even if it were recognized as
a non printable part. Remember, only the first part in
a message will be considered the "real" message if it
is in a printable format, if not it is recognized as
an attachment.

27 lines of code changed in 1 file:

damato 2002-10-26 15:55 Rev.: 1039

- YAM_RE.c, YAM_MA.c: fixed a possible buffer overrun
in the DisplayHook of the Attachment requester.
Also fixed a possible problem with attachments which
included "%" chars - some sprintf() drove crazy because
of it ;)

16 lines of code changed in 2 files:

damato 2002-10-22 01:33 Rev.: 1038

- YAM.c: YAM_UT.c, YAM_MA.c: had to remove the LEN_DATSTRING
from the allocations for the buffer of DateToStr() again
and extended those buffers to 32bytes each as OS3.1 doesn`t
seem to respect it anyhow, if used with FORMAT_DEF.
What happend was, that in case that a .country file was used
with returning date strings longer than LEN_DATSTRING,
OS3.1 just overwrote our own buffers and YAM ended up in weird
crashes. In fact this only happened with the standard
OS3.1 italia and portugal country files as those are the only
two that could return datestrings longer than LEN_DATESTRING.

10 lines of code changed in 3 files:

damato 2002-10-21 23:04 Rev.: 1037

- YAM_UT.c, YAM_MA.c: changed buffer allocation
constants to use the LEN_DATSTRING defined symbol
for better clarifications in those sections.

11 lines of code changed in 2 files:

damato 2002-10-18 19:13 Rev.: 1034

- YAM_COg.c: fixed bug #624953 where YAM did provide
the %h variable option for the reply texts in the
configuration window where this feature isn`t quite
possible or reasonable.

64 lines of code changed in 1 file:

damato 2002-10-17 19:40 Rev.: 1033

- some small changes to make GCC happy ;)

3 lines of code changed in 2 files:

damato 2002-10-17 19:39 Rev.: 1032

- YAM_MA.c, YAM_FI.c: changed the DisplayHook of the Mail
Listview and FindWindowListview to be a NList_DisplayHook2
so that we are able to distingush between them. We actually
just use one Hook for both windows and this made it
necessary to be able to distingush for some reason, like
which column should be displayed in which window aso.
Also added the Received/Sent date column to the findwindow
as it seems to be of some use.

46 lines of code changed in 2 files:

damato 2002-10-17 16:42 Rev.: 1031

- YAM_RE.c: reworked the Next/Prev Thread routines a bit and
made them first search the folder of the refering mail we are
searching from. If no followup could have been found in this
folder, YAM will prompt the user if he really wants to
load other index files to scan other folders. This should make
the searching for the next/prev thread remarkable faster and
also hopefully safer.
Please note that there still exists the flaw that a message
could have more than one followup to it and that YAM actually
just search for the first followup and then immediatly displays
the message.

104 lines of code changed in 1 file:

damato 2002-10-17 16:41 Rev.: 1030

- YAM_UT.c: fixed bug in the AllFolderLoaded() function where
YAM didn`t also check the last folder in the list.

1 lines of code changed in 1 file:

damato 2002-10-17 00:01 Rev.: 1028

- added the possibility to correctly display/sort messages
by the date they were received/sent. Previously YAM lacked
to correctly save and display messages if they were sorted
by "date received".
To fix that lack, YAM now also saves the received date
within the .index files of the folders and in addition to
that also within the file comment as a base64 encoded string.
This is necessary to make it possible to rescan the index
without loosing the exact received/sent date after the scan.
Also it is now possible to display the sent/received date
within the mail listview by selecting "Date Sent/Received"
from the config [Lists] tab.
Please note that with this new feature/bugfix it is
_necessary_ to do a complete rescan of the .index files of
your folders.
This should normally automatically be covered by the last
index version update to YIN4 - if you used a version in
between of this two changes you will end up with "corrupt index"
warnings which should easily be solved by doing a manual
rescan.

279 lines of code changed in 16 files:

damato 2002-10-14 14:44 Rev.: 1027

- YAM_MAf.c, YAM.c: reworked the index loading/rescanning
routines a bit to work a bit safer.

75 lines of code changed in 8 files:

damato 2002-10-14 12:48 Rev.: 1026

- YAM_COg.c: changed Layout of NewMail/Download MUI group
a bit and disabled the automatic ghosting of the WarnSize
gadget to make more clear that this WarnSize is not only
dependend to the Preselection gadget.

24 lines of code changed in 1 file:

damato 2002-10-13 20:03 Rev.: 1025

- as we are not going to introduce optionality for the DateStamp2String()
function we can simplify something a bit.

0 lines of code changed in 1 file:

damato 2002-10-13 19:57 Rev.: 1024

- minor changes to be more gcc compatible.

3 lines of code changed in 3 files:

damato 2002-10-13 11:25 Rev.: 1023

- the index have to be expired AFTER we removed the mail from the list or
this can result in strange behaviour.

12 lines of code changed in 1 file:

damato 2002-10-13 11:02 Rev.: 1022

- YAM.c, YAM_FI.c, YAM_UT.c: changed all DateTime FORMAT_DOS
usages to FORMAT_DEF ones. This allows YAM to preferable
use the Locale preferences for displaying the Date in
the Mail listview and other areas.

17 lines of code changed in 3 files:

damato 2002-10-12 16:41 Rev.: 1021

- YAM_RE.c: reworked the mailheader parsing a bit to make
things more clear and faster.

32 lines of code changed in 1 file:

damato 2002-10-12 16:39 Rev.: 1020

- YAM_MAf.c: fixed bug where YAM didn`t correctly connect
multiline headers and stripped too many spaces.

10 lines of code changed in 1 file:

damato 2002-10-12 12:57 Rev.: 1018

- YAM.c: fixed bug where on a fresh start of YAM the mail
listview was out of sync with the folderlisttree and caused
some weird enforcer hits if the first folder in the listtree
wasn`t actually the INCOMING folder.

4 lines of code changed in 2 files:

damato 2002-10-12 12:55 Rev.: 1017

- YAM_RE.c, YAM_read.h: replaced the numerical constants for
the HeaderModes of the Readwindow with some more descriptive
Symbols of "enum HeaderMode".

2 lines of code changed in 1 file:

damato 2002-10-12 12:55 Rev.: 1016

- YAM_RE.c, YAM_read.h: replaced the numerical constants for
the HeaderModes of the Readwindow with some more descriptive
Symbols of "enum HeaderMode".
- YAM_RE.c: added "[" and "]" to the allowed characters
within a URL. This should fix problems with URLs that
contain these characters somehow.
Please note that placing URLs in braces like
"[http://www.test.de/]" within a mail isn`t really a good
idea and we count this as a user fault ;)

13 lines of code changed in 1 file:

damato 2002-10-12 12:53 Rev.: 1015

- removed last comma

1 lines of code changed in 1 file:

damato 2002-10-09 10:49 Rev.: 1012

- replaced YAM_hook.h with more standarized SDI_hook.h and
also changed the inlcude statements accordingly.
Also updated the SDI_compiler.h to newest version.

106 lines of code changed in 21 files:

krille 2002-10-08 00:34 Rev.: 1010

Don't try to use PGP if it's not installed

4 lines of code changed in 1 file:

damato 2002-10-04 17:34 Rev.: 1008

- YAM_TR.c: fixed bug #588099 where YAM didn`t automatically
download new mail if the "DownloadLarge" option was
disabled within the configuration.

1 lines of code changed in 1 file:

damato 2002-10-04 17:08 Rev.: 1007

- YAM_RE.c: fixed bug #617855 where YAM showed an message part
text within the readwindow even if "Read/Show all Texts"
was disabled in the config and the user somehow "decoded"
the message part by selecting display or save.

1 lines of code changed in 1 file:

damato 2002-10-04 16:26 Rev.: 1006

- YAM_UT.c: replaced rudimentary ComprMsgID() algorithm with
a more unique CRC32 checksum algorithm to give the Next/Prev
Thread function more power in finding the correct follow-up
Message. This fixes some problems where YAM did find the
incorrect message on a Next/Prev Thread.
NOTE: Please note that because of this different checksum
calculation routines, all index files of the folders have to
be recalculated. That`s why the .index ID was increased to
"YIN4" so that next time you open your folders YAM should
automatically renew the index file.

98 lines of code changed in 5 files:

damato 2002-10-04 16:22 Rev.: 1004

- YAM_MA.c: dropped the idea of resorting the listview on
a mailstatus change within a sorted by status listview
again. It seems that ppl just lost track of the messageview
somehow.

2 lines of code changed in 1 file:

damato 2002-10-04 13:55 Rev.: 1003

- YAM_RE.c: fixed bug wher on a FollowUp with Next/Prev Thread
YAM didn`t correctly changed the folder and sometimes showed
weird data.

3 lines of code changed in 1 file:

September 2002 »

Generated by StatSVN 0.7.0