April 2012 Commit Log

Number of Commits:
40
Number of Active Developers:
2
tboeckel 2012-04-30 23:38 Rev.: 5853

* misc: adjusted some properties.

190 lines of code changed in 165 files:

tboeckel 2012-04-30 23:32 Rev.: 5852

* mui/UpdateNotifyWindow.c, YAM.c: uniconifying YAM while the update notification is still open will reparse the update file and populate the formerly cleared list of available updates. This closes #297.

34 lines of code changed in 2 files:

tboeckel 2012-04-27 20:32 Rev.: 5851

* Makefile: added -lunix for the AmigaOS4 native build of svnrev

1 lines of code changed in 1 file:

tboeckel 2012-04-27 14:09 Rev.: 5850

* YAM_WR.c: editing a mail in the outgoing folder as new will now leave the From: and ReplyTo: field as they are. This closes #289.

19 lines of code changed in 1 file:

tboeckel 2012-04-27 13:56 Rev.: 5849

* mui/MainMailList.c: removed an unused prototype for kprintf().

0 lines of code changed in 1 file:

tboeckel 2012-04-27 13:44 Rev.: 5848

* YAM_UT.c: fixed a wrong indentation.

2 lines of code changed in 1 file:

tboeckel 2012-04-27 13:44 Rev.: 5847

* YAM_UT.c: removed some TAB characters.

2 lines of code changed in 1 file:

tboeckel 2012-04-27 08:51 Rev.: 5846

* YAM_global.c: added svnrev tool to generate a SVN repository revision number which will be included in the version string.

950 lines of code changed in 4 files:

tboeckel 2012-04-26 17:34 Rev.: 5845

* YAM_FO.c: added an error message in case creating the directory of a new folder fails.

7 lines of code changed in 1 file:

tboeckel 2012-04-26 09:26 Rev.: 5844

* YAM_FO.c: reworked the handling of modified folders. First of all the folder structure compared in detail now instead of by a general memcmp() which always signals a pending change as even volatile pointers will be compared. Second there were several wrong checks for the new path as only parts of the information were updated. Third a custom folder image was not handled correctly during the move as the image file is locked by the datatypes system and hence has to be released before performing the move. To make it short: moving a folder was broken in several ways. This closes #296.

166 lines of code changed in 2 files:

tboeckel 2012-04-25 21:52 Rev.: 5843

* tcp/pop3.c: starting a mail transfer while not all mail details have been obtained yet and the preselection does not start with the first mail no longer requires a second click on the "Start" button but starts the transfer immediately.

3 lines of code changed in 1 file:

damato 2012-04-15 20:56 Rev.: 5842

* YAM_COg.c: changed identity config prototype to also use the new
folder listtree popup object for selecting the sent mail folder.

24 lines of code changed in 2 files:

damato 2012-04-15 20:38 Rev.: 5841

* YAM_COg.c: changed all Str2Obj and Obj2Str hooks of all Popupobject
objects to retrieve the List object by using xget() on the listview
first so that method calls can be directly applied on the list
object and doesn't need to get through the hierarchy of Group.mui.

163 lines of code changed in 3 files:

damato 2012-04-15 17:27 Rev.: 5840

* YAM_COg.c: changed the PopupObject for selecting the folder for a filter
action to use the FolderRequestListtree class so that a listtree is shown
rather than a plain text list. This should be somewhat more intuitive
when selecting folders for a filter action.

28 lines of code changed in 1 file:

damato 2012-04-15 11:57 Rev.: 5839

* YAM_COg.c: removed unnecessary (Object **) casts.

73 lines of code changed in 1 file:

damato 2012-04-15 11:41 Rev.: 5838

* YAM_COg.c, YAM_COs.c: added a username string gadget to the first steps
config page as that information is also required under all circumstances.
* YAM_AB.c: the addressbook will also now respect the new Recipientstring
functionality and just insert email addresses if the NoFullName attribute
was set. In addition, it will reactive the string gadget as the active
object of the window so that the user will be back where he started.
* YAM_COg.c: made use of the new Recipientstring functionality by forcing the
E-mail configuration string gadgets (in FirstSteps and Identities) to use
the appropriate flags to force the gadget to not put any real name or alias
in the string object and also immediately resolve the address when the
object will get inactive for some reasons.
* mui/Recipientstring.c: implemented NoFullName, NoCache, NoValid and a new
ResolveOnInactive attribute which allows to better fine tune a
Recipientstring object for each purpose (e.g. not wanting any full names
but just mail addresses).

116 lines of code changed in 8 files:

damato 2012-04-14 19:48 Rev.: 5837

* YAM_COg.c, misc: implemented a first prototype of the upcoming user identity
configuration GUI components. Please note while the GUI elements are there
now, the whole multi identity support is not implemented yet. Thus, the GUI
elements still represent a prototype to analyze which config options will
be required. In addition, this prototype might change rapidely over time.
Therefore, it would be better to refrain from translating all GUI elements
yet.

491 lines of code changed in 10 files:

damato 2012-04-12 21:57 Rev.: 5834

* extrasrc.h: the MorphOS SDK already has a strcasestr() definition. Thus
we don't need our own one to be active.

0 lines of code changed in 1 file:

damato 2012-04-12 21:52 Rev.: 5833

* YAM_UT.c: implemented a own GetHostName() function which in fact calls
the corresponding function in the bsdsocket.library interface instead
of relying on implementation in each clib. This allows to get rid
of a wrapper function for gethostname() for AROS.

48 lines of code changed in 8 files:

tboeckel 2012-04-12 16:53 Rev.: 5831

* extrasrc/gethostname.c: use variables which exist for AROS.

6 lines of code changed in 1 file:

tboeckel 2012-04-12 16:47 Rev.: 5830

* extrasrc/#?: modified some properties

38 lines of code changed in 34 files:

tboeckel 2012-04-12 16:47 Rev.: 5829

* extrasrc/gethostname.c: added a custom implementation of gethostname() for the AROS build.

73 lines of code changed in 3 files:

tboeckel 2012-04-12 16:32 Rev.: 5828

* extrasrc.h: added missing definition of NEED_STRCASESTR for the MorphOS build.

1 lines of code changed in 1 file:

tboeckel 2012-04-12 16:29 Rev.: 5827

* YAM_RE.c, tcp/smtp.c: fixed broken MorphOS build by pretending that the header file proto/usergroup.h has already been included if unistd.h is included. This is definitely a quirk of the MorphOS SDK.

10 lines of code changed in 2 files:

tboeckel 2012-04-12 16:15 Rev.: 5826

* MUIObjects.c, YAM_COg.c: renamed the HBar() macro to HBarT() as the other name is already in use by the AROS MUI headers, but with a different meaning.

12 lines of code changed in 2 files:

tboeckel 2012-04-12 16:05 Rev.: 5825

* Makefile: added -lnet to the linker libs for the OS3 build. Otherwise the function gethostname() is not found.

1 lines of code changed in 1 file:

damato 2012-04-12 15:35 Rev.: 5824

* mui/FilterList.c: the filter list will also contain the current position
now as this list is also a priority sorted list which should be more clear
by showing the position explicity.

25 lines of code changed in 1 file:

damato 2012-04-12 15:00 Rev.: 5823

* mui/AccountList.c: we now display the order number in the AccountList
so that the order of server is more clearly visible.

13 lines of code changed in 1 file:

damato 2012-04-12 14:58 Rev.: 5822

* YAM_COs.c: fixed forgotten read routines for new SMTP-Enabled and
SMTP-Description options in YAM config.

2 lines of code changed in 1 file:

damato 2012-04-12 14:18 Rev.: 5821

* YAM_COs.c: beautified config output for SMTP server so that it is properly
aligned to the POP server output in the .config file.

22 lines of code changed in 1 file:

damato 2012-04-12 14:18 Rev.: 5820

* YAM_COg.c: forgot to add notify for SMTP AUTH cycle gadget.

2 lines of code changed in 1 file:

damato 2012-04-12 12:52 Rev.: 5819

* YAM_COg.c, misc: redesigned the TCP/IP configuration page of the YAM
configuration window to be somewhat more intuitive. In addition, multiple
SMTP servers can now be added in the GUI and will also be saved in the
corresponding config file. However, to be able to send mails over alternative
SMTP servers the multi identity support is still missing, which will be the
next step.

651 lines of code changed in 10 files:

damato 2012-04-11 22:56 Rev.: 5818

* Debug.c: implemented debug_files variable checking so that the debug framework
can now also be used to specify a number of filenames in the env variable for
which the debug output will be turned on.

24 lines of code changed in 1 file:

damato 2012-04-10 23:54 Rev.: 5817

* tcp/smtp.c, YAM_RE.c: gethostname() is now used instead of relying on the
user to specify a domain part in the SMTP configuration. In fact, according
to several RFCs talking on that matter, gethostname() should be more
appropriate than risking the user to enter a wrong domain entry in the
configuration.

33 lines of code changed in 2 files:

damato 2012-04-08 12:32 Rev.: 5816

* mui/AttachmentImage.c: removed lrint() usage to round value as this operation
is not what we want. lrint() rounds to nearest even integer rather than simply
rounding to next integer which a simple +0.5 does.

2 lines of code changed in 1 file:

damato 2012-04-07 12:02 Rev.: 5815

- removed -funroll-loops as this is potentially dangerous.

1 lines of code changed in 1 file:

tboeckel 2012-04-05 09:52 Rev.: 5814

* mui/AttachmentImage.c: cleaned up source a bit. Also fixed a very bad crash which happened on AmigaOS3 if icon.library of AfAOS is used. This one seems to trash memory during DrawIconStateA() which then more sooner than later causes crashes. If this version is found then YAM will fall back to the old planar icons. This might look very ugly, but this is still better than getting constant crashes if a mail has some attachments.

70 lines of code changed in 1 file:

tboeckel 2012-04-04 21:24 Rev.: 5813

* tcp/pop3, MailTransferList.c: reworked the preselection to start the list at the first to be downloaded mail which exceeds the size limit. Before YAM always started at the first big mail, even if that one had been downloaded before already.

13 lines of code changed in 3 files:

tboeckel 2012-04-03 08:42 Rev.: 5812

* tcp/pop3.c: the preselection window will now favour the first mail which exceeds the download size limitation over the first to be downloaded mail. This has the advantage that the corresponding mail is immediately made visible and is not hidden somewhere below if there is a download size limitation and a mail exceeds this limit.

15 lines of code changed in 3 files:

damato 2012-04-02 14:07 Rev.: 5811

* Makefile: removed all -funroll-loops flags as it does no good and might
in fact create some problems as known by the GCC guys. So better fully
rely on GCC doing it for us and not forcing loop unrolling under all
circumstances.

5 lines of code changed in 1 file:

March 2012 »

Generated by StatSVN 0.7.0