March 2006 Commit Log

Number of Commits:
49
Number of Active Developers:
3
gnikl 2006-03-31 15:19 Rev.: 2090

src/extrasrc/dice.c: Remove unused stubs.

0 lines of code changed in 2 files:

gnikl 2006-03-31 15:17 Rev.: 2089

Update VMakefile and smakefile.

1 lines of code changed in 1 file:

damato 2006-03-31 01:26 Rev.: 2088

* misc: replaced all possible sprintf()/vsprintf() uses by their buffer
overflow safe variants snprintf()/vsnprintf(). This should hopefully
make some passages a bit more crash robust as often sprintf()/vsprintf()
is to blame when it comes to possible buffer overlow conditions.

323 lines of code changed in 29 files:

damato 2006-03-30 23:35 Rev.: 2087

* Debug.c, Makefile.os4: reworked the _DPRINTF() debugging function to
not use any KPutFmt() function anymore so that the obsolete (on OS4)
libdebug.a link library is not required anymore.

46 lines of code changed in 2 files:

damato 2006-03-30 09:47 Rev.: 2086

* YAM_UT.c, misc: modified our own MUI_Request() replacement function
to always make sure the application will be automaticall uniconified
in case a requester is raised by YAM. This should fix the issue where
upon starting YAM with "HIDE" didn't popup any warning/error requester.

88 lines of code changed in 3 files:

damato 2006-03-30 09:14 Rev.: 2085

* YAM.c, classes/YAM.c: moved the G->HideIcon loading routines to the
main application object' initialization routine. That way YAM might
immediately use the icon instead of setting it during runtime.

11 lines of code changed in 2 files:

damato 2006-03-30 02:31 Rev.: 2084

- slightly modified debugging output.

2 lines of code changed in 1 file:

damato 2006-03-30 02:23 Rev.: 2083

* Debug.c: modified debugging output to always output messages of class
DBC_ERROR and DBC_WARNING.

2 lines of code changed in 1 file:

damato 2006-03-30 02:06 Rev.: 2082

* YAM_MA.c: fixed bug #1431331 where a hold mail with an empty body, but
with an attachment couldn't be reedit in the outgoing folder.

4 lines of code changed in 1 file:

damato 2006-03-30 01:20 Rev.: 2081

* classes/MainMailListGroup.c: fixed a bug where upon switching to
the quicksearch maillist the mail listview couldn't be controlled with
the keyboard anymore.

9 lines of code changed in 1 file:

damato 2006-03-30 00:40 Rev.: 2080

- added some more debug output to catch a bug recently reported.

5 lines of code changed in 1 file:

damato 2006-03-30 00:13 Rev.: 2079

* YAM.c: fixed a recently introduced bug where the default AppIcon when
iconifying YAM wasn't set to the YAM diskicon anymore.

5 lines of code changed in 2 files:

damato 2006-03-29 23:47 Rev.: 2078

- fixed on still existant tv_sec/tv_usec occurance to tv_secs/tv_micro

1 lines of code changed in 1 file:

damato 2006-03-29 23:42 Rev.: 2077

* YAM_global.c,YAM.c,YAM_UT.c,YAM_FI.c,YAM_MAf.c,YAM_TR.c: reverted most
of the "#if defined(__NEWLIB__)" uses as YAM can now be compiled with
newlib since we don't use our own netincludes anymore.

1 lines of code changed in 7 files:

damato 2006-03-29 23:30 Rev.: 2076

- moved the bsdsocket based netincludes to a subdirectory
of our private include path. This makes it possible now
to use the standard OS4 SDK's netincludes instead of
our own ones by just ommitting to add -I./include/netincludes
to the makefiles. This should also hopefully fix the
'struct timeval' issues when comping YAM with newlib.

11 lines of code changed in 4 files:

damato 2006-03-29 00:24 Rev.: 2075

* Makefile.os4,YAM_global.c,YAM.c,YAM_UT.c,YAM_FI.c,YAM_MAf.c,YAM_TR.c:
added support for making it possible to compile YAM for AmigaOS4 with
newlib runtime library support. However, please note that per default
YAM will still be compiled with clib2 for OS4 until we sorted out
every bit and byte of the newlib compatibility. But at least for testing
purposes compilation with newlib support might be a good idea and we
therefore temporarly keep all those "#if defined(__NEWLIB__)" defines.

115 lines of code changed in 7 files:

damato 2006-03-27 23:56 Rev.: 2074

* YAM.c: increased the minimum required version of codesets.library to
6.1 to prevent users from using an older, buggy and not supported
version anymore.

1 lines of code changed in 1 file:

gnikl 2006-03-27 17:53 Rev.: 2073

Update VMakefile and smakefile.

3 lines of code changed in 1 file:

damato 2006-03-27 01:49 Rev.: 2072

- YAM_MI.c: minor cosmetic source change more properly dealing with
using the output buffers.

8 lines of code changed in 1 file:

damato 2006-03-26 20:46 Rev.: 2071

* YAM_CO.c, YAM_COg.c, YAM_COs.c, YAM.c, locale/YAM.c: a manual override
of the timezone and DST settings is now possible even if locale library
and/or an AutoDST tool was found active. That way a user might perfectly
override the autosettings of YAM. However, in case YAM finds a difference
in the YAM config setup compared to the system's default settings it will
popup a warning requester to the user, reminding him of the difference,
asking how to proceed. This should make the timezone/DST setup a bit more
intuitive than just disabling the cycle/checkbox, especially in case a
user wants to override the system's defaults.

178 lines of code changed in 5 files:

damato 2006-03-24 01:09 Rev.: 2069

* YAM_MI.c: modified the base64encode_file() routine to make sure it
doesn't add a redundant newline character to the end of the base64
encoded text making the MIME encoding a bit more slim.

1 lines of code changed in 1 file:

damato 2006-03-24 00:44 Rev.: 2068

- removed redundant newline character making MIME mails a bit more compact.

1 lines of code changed in 1 file:

damato 2006-03-24 00:40 Rev.: 2067

* YAM_WR.c: slightly altered the default pattern for generating the
MIME boundary ID. By adding 2 additional "-" chars to the front the
probability of malforming/misinterpreting the boundary border should be
limited. In fact, using this kind of pattern should be more 'standard'
like what we generated before.

0 lines of code changed in 2 files:

damato 2006-03-24 00:24 Rev.: 2066

* YAM_MI.c: fixed a bug in the RFC 2047 encoding routines where we did
issue a CRLF sequence in case our encoded string gets passes the maximum
allowed length defined in the RFC2047 standard. Please note that even if
the standard clearly defines "CRLF<SPACE>" as the proper separation char
sequence, using just "LF<SPACE>" is definitly better as otherwise clients
may get confused and think that this sequence is the sign of a starting
body text, resulting in a malformed mail display. So using just an LF
seems to be definitly more appropriate here and should fix the reported
problems where mails from YAM show up malformed on Outlook&Co.

12 lines of code changed in 1 file:

damato 2006-03-21 04:10 Rev.: 2062

* classes/AddrBookListtree.c, classes/StatusIconGroup.c, classes/InfoBar.c,
classes/MainMailList.c, classes/TransferMailList.c, MainFolderListtree.c,
misc: moved all MakeImageObject() creations into the corresponding instance
data of the objects they belong to. This should not only make things
cleaner, it should also fix a recent bug where we did reuse a very same
instance of ImageAreaObject in multiple objects causing images not to
be visible at all. Also adapted all related source accordingly.

245 lines of code changed in 20 files:

damato 2006-03-20 23:03 Rev.: 2060

* ImageCache.c, YAM.c: moved the initialization of the image cache back
after the initialization of the root object. That way eventually required
warning requester would use MUI instead of intuition.library.

17 lines of code changed in 2 files:

damato 2006-03-20 23:02 Rev.: 2059

* locale/YAM.cd, YAM_CO.c: added a BusyText() call to the configuration
window setup routines to inform the user that configuration popup may
require some time.

4 lines of code changed in 1 file:

damato 2006-03-20 10:47 Rev.: 2058

- YAM.c: fixed a minor bug where upon trying to start YAM twice the
second instance crashes caused by an uninitialized xpkPackerList.

19 lines of code changed in 1 file:

damato 2006-03-20 10:46 Rev.: 2057

- minor cosmetic changes.

2 lines of code changed in 2 files:

damato 2006-03-20 04:20 Rev.: 2053

* ImageCache.c, misc: implemented a new datatypes.library based image
cache facility which provides functions to load images via datatypes
library and caches its datatype object in case a second instance will
be requested.

712 lines of code changed in 25 files:

damato 2006-03-20 04:19 Rev.: 2051

* classes/ImageArea.c: implemented an new image class which is derived from
MUIC_Area and uses the new datatypes-based ImageCache facility for
loading/requesting all different image files required in YAM. In fact,
this new imageclass/cache facility is based on some code kindly taken
from SimpleMail and allows Users now to use all kind of image file formats
(PNG, JPG, etc.) in YAM:Icons instead of just plain ILBM files. Now all
image data will be loaded via datatypes.library instead of loading it
manually which also had some drawbacks in terms of transparency support
and such. However, successfull loading of the image data is therefore
also now dependent on the correct installation of the datatypes system.

8 lines of code changed in 1 file:

damato 2006-03-20 04:18 Rev.: 2050

* Debug.c,h: added new DBF_IMAGE debug flag.

2 lines of code changed in 2 files:

damato 2006-03-19 14:40 Rev.: 2049

- extrasrc/genclasses: minor cosmetic changes to the generated source
layout.

23 lines of code changed in 1 file:

damato 2006-03-13 14:13 Rev.: 2046

- misc: adapted all relevant source code to the new tabulator char
forbit rule from our coding styleguide.
- STYLEGUIDE: added a new developer document explaining the various
coding styles used in the source code of YAM. Every YAM developer
should definitly read at least once through the document and
adapt his coding style to the one described in the document.
Especially the rule on using TABs (0x09) characters should be
mentioned here as we had too much trouble in the pasted with them
and therefore consider them forbidden within our code.

6143 lines of code changed in 79 files:

amis 2006-03-12 20:30 Rev.: 2042

Removed some unused code.

5569 lines of code changed in 4 files:

damato 2006-03-12 19:16 Rev.: 2041

- src/YAM_CO.c, src/YAM.c, src/YAM_COg.c: updated the config
images with new versions kindly provided by Martin Merz. Also
added a bunch of new larger config images which will be
displayed in parallel to the small ones in the YAM config
window. However, please note that these images are still under
construction and work in progress. However, they should give
a first grasp look on design changes which YAM is currently
undergoing.
- src/YAM_CO.c, src/YAM_COg.c: added a new 'update' preferences
page to the configuration window which will be used for the
upcoming "update check" facility to directly check for
version updates.

122 lines of code changed in 9 files:

damato 2006-03-12 15:41 Rev.: 2040

- src/YAM_CO.c: implemented a warning requester for warning the
user in case no correctly installed AmiSSL v3.5+ installation
was found during startup. Then either the user may exit
immediately or ignore the warning. This should make the switch
from AmiSSLv1 to v3 more obvious.

1 lines of code changed in 7 files:

damato 2006-03-10 10:45 Rev.: 2038

- src/YAM.c, src/YAM_TR.c: now that AmiSSL v3 is also available
for m68k machines, we briefly adapted YAM to the new AmiSSLv3
SDK. However, minor changes will be needed to address things
like certificating checking and such.

33 lines of code changed in 5 files:

damato 2006-03-10 01:27 Rev.: 2036

- src/YAM.c, src/YAM.h, src/YAM_COg.c, src/Debug.c, src/Debug.h:
moved the XPK packerlist loading routines to startup of YAM.
This should hopefully speed up the popup of the configuration
window now that all page groups are directly generated rather
than loading it on display of each page.

0 lines of code changed in 10 files:

gnikl 2006-03-06 15:51 Rev.: 2034

adapted for new repositoy layout

0 lines of code changed in 2 files:

damato 2006-03-06 11:19 Rev.: 2032

- removed the charset parser generator source code as it
will not be needed anymore within YAM.

0 lines of code changed in 1 file:

damato 2006-03-05 13:42 Rev.: 2030

* YAM_UT.c: added #?.msg extension to the recognized extension
for a mail import requester.

0 lines of code changed in 2 files:

damato 2006-03-05 13:05 Rev.: 2029

- misc: now that sf.net supports subversion repositories we
switched our whole repository from CVS to SVN and restructured
our directory layout. In fact, now that we are using
subversion, we are finally able to move files and directories
without loosing history. All in all, by using subversion, our
project should be more manageable now.

0 lines of code changed in 8 files:

damato 2006-03-05 12:22 Rev.: 2023

- renamed yamos to 'src' directory

0 lines of code changed in 150 files:

Repository Tag: 2.4p1
Repository Tag: 2.4
Repository Tag: 2.3p1
Repository Tag: 2.3
damato 2006-03-03 02:37 Rev.: 2012

- YAM_CO.c, YAM_COg.c: did some more cosmetic changes to the
configuration window of YAM. Now a subtitle will be shown on
each configuration pane together with a short descriptive
text on the actual subject of the shown pane. Please note
that we will also add a small icon/image to that subtitle
as soon as we have received them from our favourite image
designer, Martin Merz :)

617 lines of code changed in 2 files:

damato 2006-03-02 02:24 Rev.: 2011

- YAM_RE.c,YAM_MI.c,YAM_WR.c: fixed a bug in the localCharset
routines when generating/reading mails which codeset names
containing whitespaces. Now YAM will strip them accordingly.

63 lines of code changed in 5 files:

damato 2006-03-02 00:46 Rev.: 2010

- YAM_CO.c: removed the on-the-fly config pane generation and
exchange mechanism via MUIM_Group_InitChange() because this
was the reason for the window messup which occurred to the
config window while switching preference panes. Also slightly
did some cosmetic changes to the configuration window to make
it look more consistent and doesn't mix up the NListview.

29 lines of code changed in 3 files:

damato 2006-03-02 00:38 Rev.: 2009

- classes/Aboutwindow.c: added FlexCat and 'flex' to the list
of used third party tools.

6 lines of code changed in 1 file:

damato 2006-03-01 02:30 Rev.: 2008

- YAM_RE.c: non-mulipart mails containing only one not printable
mail part (e.g. a jpg attachment) didn't make the attachment
group show up and therefore seemed to be just empty. YAM should
now treat these mails correctly and also show the attachment
icon as soon as the mail is selected. However, we are only
able to identify such mails as mails containing attachments
right at the time when we load it (user selects it) - therefore
the attachment icon will still not be shown right after the
mail was received or the index was rescanned.

35 lines of code changed in 1 file:

February 2006 »

Generated by StatSVN 0.7.0