December 2013 Commit Log

Number of Commits:
38
Number of Active Developers:
2
tboeckel 2013-12-29 03:30 Rev.: 7436

* YAM_UT.c: changed the DisplayStatistics() function to be thread safe. It could happen that a POP3 mail transfer was initiated while the Incoming folder was not the currently active folder and hence its index was flushed from memory before. The POP3 download would then trigger an index reload for the Incoming folder which in turn would update the global folder statistics. That would eventually happen from a different thread than the main thread and produce a warning requester with recent MUI version. The thread safety now closes #484.

28 lines of code changed in 2 files:

damato 2013-12-27 15:52 Rev.: 7428

* mui/SignatureTextEdit.c: modified the signature text editor to not
parse the signature text via the ParseEmailText() function as otherwise
the text styles end up in mixing up the signature. This closes #489.

2 lines of code changed in 1 file:

damato 2013-12-27 14:50 Rev.: 7427

* mui/AddressBookConfigPage.c, mui/FiltersConfigPage.c,
mui/IdentitiesConfigPage.c, mui/ScriptsConfigPage.c: fixed a minor
cosmetic bug where the wrong config page titles were displayed.
This closes #488.

4 lines of code changed in 4 files:

damato 2013-12-25 12:45 Rev.: 7423

* misc: lets start with development on milestone 2.10.

2 lines of code changed in 1 file:

Repository Tag: 2.9
damato 2013-12-24 16:39 Rev.: 7419

- reenabled NBitmap_Button or otherwise the donation button cannot be pressed via mouse.

1 lines of code changed in 1 file:

damato 2013-12-24 15:56 Rev.: 7418

* misc: final YAM 2.9 release. Merry christmas!

1 lines of code changed in 1 file:

damato 2013-12-24 15:54 Rev.: 7417

* mui/WriteWindow.c: fixed a problem where upon editing a drafts mail
and aborting the edit operation the mail in question was immediately
deleted if an autosave action was executed in the meantime.
This closes #482.

15 lines of code changed in 1 file:

tboeckel 2013-12-24 13:55 Rev.: 7416

* mui/AboutWindow.c: stripped off some trailing spaces.

24 lines of code changed in 1 file:

tboeckel 2013-12-24 13:54 Rev.: 7415

* mui/FiltersConfigPage.c: toggling the filter's remote state correctly disables certain GUI objects again. This closes #481.

7 lines of code changed in 1 file:

damato 2013-12-23 22:38 Rev.: 7412

- second bunch of 2.9 release preparations.

6 lines of code changed in 1 file:

damato 2013-12-23 19:08 Rev.: 7411

- first bunch of 2.9 release preparations.

3 lines of code changed in 1 file:

damato 2013-12-22 00:31 Rev.: 7407

* src/mui/InfoBar.c, src/mui/QuickSearchBar.c: we use MakeCloseButton()
now for all situations where we had "X"-based close buttons to provide
functionality to abort a process.

13 lines of code changed in 3 files:

damato 2013-12-22 00:10 Rev.: 7406

* src/tcp/pop3.c: fixed some PushMethodOnStack() calls having used an
incorrect number for specifying how many arguments will follow.
* src/tcp/pop3.c, locale/YAM.cd, locale/german.ct: while just checking for
mails, YAM will now show a "Checking mails from..." instead of calling
in "Mail Transfer from..." as this might be misleading. This closes #478.

10 lines of code changed in 1 file:

damato 2013-12-21 23:23 Rev.: 7405

* src/Busy.c: fixed a potential problem with calling BusyEnd() from a thread
and awaiting it to be processed immediately so that the BusyNode can be
NULLed afterwards. Now BusyEnd() will use PushMethodOnStackWait() instead
to secure that situation.

1 lines of code changed in 1 file:

damato 2013-12-21 16:30 Rev.: 7404

* src/mui/MainMailList.c: the dynamically generated short help for each
mail in the mail list will now also show "(No Recipients)" and
"(No Subject)" in case one if that information is missing.

2 lines of code changed in 1 file:

damato 2013-12-21 14:42 Rev.: 7403

* resources/zoneinfo, tools/tzdata, tools/tzcode: updated tzdata/tzcode
environment to the latest version (2013i) released by iana.org.

4 lines of code changed in 2 files:

damato 2013-12-21 14:26 Rev.: 7402

* src/AddressBook.c, src/TZone.c, src/YAM.c: fixed some MorphOS' related
compiler warnings.

4 lines of code changed in 3 files:

damato 2013-12-21 00:28 Rev.: 7399

* YAM.c: added "NBitmap.mcc" as a required dependency.

2 lines of code changed in 1 file:

damato 2013-12-20 22:40 Rev.: 7398

* mui/Aboutwindow.c: added a "Make a donation" button to the About window
to attract more people to make a direct donation to our project since
the number of donations seem to decrease somehwat.

50 lines of code changed in 1 file:

damato 2013-12-20 00:36 Rev.: 7393

- added Urltext.mcc to list of used external classes so that the corresponding
.mcp class should popup in the MUI settings of YAM.

1 lines of code changed in 1 file:

damato 2013-12-20 00:09 Rev.: 7392

* YAM_MA.c: fixed a problem when the autosave functionality of a write
window kicked in and afterwards the write window was discarded and
thus the mail deleted again from the drafts folders. This consistently
caused a crash when afterwards attempting to load another large index
file of another folder. The problem seems to be with the new
RemoveMailFromFolder() function which it directly removed the freed
the mail pointer instead of MA_DeleteSingle() doing that job.

9 lines of code changed in 1 file:

damato 2013-12-20 00:09 Rev.: 7391

- some cosmetic changes and added debug output

10 lines of code changed in 2 files:

damato 2013-12-18 23:27 Rev.: 7389

* YAM.c: bumped the minimum required versions of TheBar.mcc and
TextEditor.mcc to the latest available versions since they fix
some important bugs related to YAM.

5 lines of code changed in 1 file:

damato 2013-12-17 22:32 Rev.: 7387

* mui/WriteWindow.c, misc: partly reverted the recent change to the
ComposeMail function which was changed to always close a write window
after any operation. Now the function will take an additional argument
to allow to define if the function should close a window or not after
the desired operation. This allowed to fix a problem where upon
autosaving a mail the window was always closed. Thus, this fixe? #474.

41 lines of code changed in 5 files:

tboeckel 2013-12-17 20:44 Rev.: 7386

* YAM_UT.c: fixed a typo.

1 lines of code changed in 1 file:

tboeckel 2013-12-17 20:41 Rev.: 7385

* YAM_UT.c: added some output whether opening a URL was successful or not.

4 lines of code changed in 1 file:

damato 2013-12-16 23:20 Rev.: 7384

* YAM_WR.c: fixed the partly broken reply routines not correctly respecting
the Mail-Reply-To: and Mail-Followup-To: headers by now correctly taking
preference of these two headers and explicitly asking the user if he either
wants to reply-to-sender or reply-to-all. This closes #454.

19 lines of code changed in 1 file:

damato 2013-12-15 22:14 Rev.: 7380

* YAM_WR.c: when editing a draft mail where To: recipients exist the status
of the Subject: will now also be checked and then the Subject: string
object be activated if it was found empty instead of falling back to
activating the texteditor.

18 lines of code changed in 1 file:

damato 2013-12-15 21:52 Rev.: 7379

- fixed a crash problem where CleanupWriteMailData was called twice on the
same object due to ComposeMail closes the window and CancelAction tried
to clean it up as well.

5 lines of code changed in 1 file:

damato 2013-12-15 11:30 Rev.: 7378

* mui/WriteWindow.c: modified all warnings when trying to close an unfinished
message to request to save a message as a draft rather than "send later".
In addition, all button actions will now work consistent and close the
window after performing the desired action which should be more intuitive.

40 lines of code changed in 1 file:

damato 2013-12-15 11:28 Rev.: 7377

* mui/MainMailList.c: a mail with no subject and/or no recipient will now
show "(No Subject)" and/or "(No Recipients)" in the mail list instead of
keeping the respective columns empty.

14 lines of code changed in 1 file:

damato 2013-12-14 15:24 Rev.: 7375

* YAM.c: bumped all minimum required versions of all third-party mccs and
codesets.library to the latest released versions to prepare the upcoming
2.9 release.

11 lines of code changed in 1 file:

damato 2013-12-14 15:23 Rev.: 7374

* mui/WriteWindow.c: minor fix where strdup was potentially used on a NULL
pointer

3 lines of code changed in 1 file:

tboeckel 2013-12-14 04:05 Rev.: 7373

* YAM_RE.c: the attempt to replace NUL bytes within a stream would always replace the terminating NUL byte by a space if a message consisted of a single line only without an LF at the end. By pure luck the allocated buffer was always big enough to carry an additional NUL byte to finally terminating the string again without causing a buffer overrung. Now the replacement correctly stops one byte earlier. This closes #472.

2 lines of code changed in 1 file:

damato 2013-12-13 21:36 Rev.: 7371

* YAM_RE.c: fixed a bug where the the local 'encodedSize' variable shadowed
another one which caused the base64 and uu decoding to not perform as
fast as possible.

2 lines of code changed in 1 file:

tboeckel 2013-12-11 15:49 Rev.: 7370

* mui/MainMailList.c: the read/unread marking of mails is now done for all columns. This closes #471.

8 lines of code changed in 1 file:

tboeckel 2013-12-08 21:02 Rev.: 7369

* mui/RecipientString.c: separated the address book search for persons and lists, because lists should never be matched against addresses to avoid treating a single recipient as a synonym for a list containing exctly this recipient either as reply address or as member.

41 lines of code changed in 1 file:

tboeckel 2013-12-06 21:40 Rev.: 7368

* mui/WriteWindow.c: renamed the first answer of the confirmation requester if the user chooses to send a mail without a receiver from "Add later" to "Save to draft and close window" as this is what is really done. The write window will be closed, because this is the intended action of the "Send now/later" buttons. This closes #469.

8 lines of code changed in 1 file:

November 2013 »

Generated by StatSVN 0.7.0