October 2013 Commit Log

Number of Commits:
97
Number of Active Developers:
2
tboeckel 2013-10-30 12:17 Rev.: 7232

* YAM_MAf, MailList.c: moved the mail date comparison function to a more appropriate place.

21 lines of code changed in 6 files:

tboeckel 2013-10-30 09:33 Rev.: 7231

* MailList.c: replaced the custom mail list sorting function by the generic Exec list sorting algorithm as it was exactly the same code except for the variable types.

1 lines of code changed in 1 file:

tboeckel 2013-10-29 22:57 Rev.: 7230

* mui/YAMApplication.c: don't update the AppIcon after flushing a folder index as this has no influence on the folder's statistics.

11 lines of code changed in 1 file:

tboeckel 2013-10-29 22:51 Rev.: 7229

* mui/YAMApplication.c: flushing the indexes will now happen for all folders except the currently active one.

5 lines of code changed in 1 file:

tboeckel 2013-10-29 22:39 Rev.: 7228

* MailList.c, MailTransferList.c: use the SafeIterateList() macro when clearing the lists instead of RemHead()'ing the single nodes as the macro call doesn't involve relinking the nodes and therefore is likely to be faster.

10 lines of code changed in 2 files:

tboeckel 2013-10-29 22:37 Rev.: 7227

* YAM.c: flush the item pools in a low memory situation as well.

5 lines of code changed in 1 file:

tboeckel 2013-10-29 22:28 Rev.: 7226

* YAM.c, Timer.c: reworked the low memory handler once more to trigger a signal only, because the handler might be triggered from any other task/process context and hence should do as less as possible.

14 lines of code changed in 2 files:

tboeckel 2013-10-29 17:53 Rev.: 7225

* YAM.c, Timer.c: added a boolean variable to catch too frequent triggers of the low memory handle and to enforce the index flush.

13 lines of code changed in 3 files:

tboeckel 2013-10-29 10:09 Rev.: 7224

* YAM_WR.c: obtain the tagline hash file's size in the usual way instead of by seeking to the end.

14 lines of code changed in 1 file:

tboeckel 2013-10-29 07:19 Rev.: 7223

* mui/AddressBookWindow.c: increased the method parameter counter to correctly pass the required parameter to the UseEntry method. This closes #443.

30 lines of code changed in 1 file:

tboeckel 2013-10-28 20:45 Rev.: 7222

* mui/AddressField.c, mui/YAMApplication.c, misc: moved the address field into a separate group and made the recipient string popup button work again. This closes #442.

185 lines of code changed in 14 files:

tboeckel 2013-10-28 17:11 Rev.: 7221

* YAM.c: added another UNUSED keyword.

1 lines of code changed in 1 file:

tboeckel 2013-10-28 17:11 Rev.: 7220

* mui/AddressBookWindow.c: removed a superflous break statement.

0 lines of code changed in 1 file:

tboeckel 2013-10-28 14:24 Rev.: 7219

* YAM.c: added some debug output to the low memory handler function.

3 lines of code changed in 1 file:

tboeckel 2013-10-28 13:26 Rev.: 7218

* YAM.c: added a low memory handler to flush the folder indexes in case of a low memory situation. This closes #444.

43 lines of code changed in 2 files:

tboeckel 2013-10-28 12:45 Rev.: 7217

* mui/WriteWindow.c: added a missing opening brace.

1 lines of code changed in 1 file:

tboeckel 2013-10-28 12:24 Rev.: 7216

* Timer.c, mui/WriteWindow.c: turned the IsEditorActive method into a simple attribute.

2 lines of code changed in 2 files:

tboeckel 2013-10-27 20:40 Rev.: 7214

* YAM_RE.c: removed an unused variable.

1 lines of code changed in 1 file:

tboeckel 2013-10-25 20:54 Rev.: 7211

* YAM_RE.c: don't check a PGP signature for validity when parsing a mail. It is extremly annoying if one receives PGP signed mails but they sender's public key is not available (for whatever reason) and the undesired check causes tons of error messages, even when just filtering the mail to a different folder.

4 lines of code changed in 1 file:

tboeckel 2013-10-25 09:24 Rev.: 7209

* YAM_RE.c, mui/ReadMailGroup.c: decode the letter part before running PGP to check a signature.

8 lines of code changed in 2 files:

tboeckel 2013-10-25 09:12 Rev.: 7208

* YAM_RE.c, mui/ReadMailGroup.c: don't assume that the letter part is directly followed by the PGP signature part, but search for both independently. This refs #427.

34 lines of code changed in 3 files:

tboeckel 2013-10-25 08:57 Rev.: 7207

* YAM_UT.c: correctly handle the case of a failed command execution but with IoErr()==0 to set up an empty error string.

2 lines of code changed in 1 file:

tboeckel 2013-10-25 08:41 Rev.: 7206

* mui/ReadMailGroup.c: use the common METHOD() macro instead of fully qualified method names.

23 lines of code changed in 1 file:

tboeckel 2013-10-25 07:50 Rev.: 7205

* Config.c: raised the default stack size for externally launched commands to 64K.

8 lines of code changed in 1 file:

tboeckel 2013-10-24 16:25 Rev.: 7204

* mui/QuickSearchBar.c: hide/show the clear button and the flag buttons in on go.

12 lines of code changed in 1 file:

tboeckel 2013-10-24 16:13 Rev.: 7203

* mui/FolderEditWindow.c: don't enable the "expire unread" checkmark for spam, trash or archive folders.

1 lines of code changed in 1 file:

tboeckel 2013-10-24 16:06 Rev.: 7202

* mui/WriteWindow.c: added some debug output concerning the draft mail handling.

11 lines of code changed in 1 file:

tboeckel 2013-10-24 16:06 Rev.: 7201

* YAM_UT.c: removed an unneeded NULL pointer check.

12 lines of code changed in 1 file:

tboeckel 2013-10-24 15:11 Rev.: 7200

* mui/QuickSearchBar.c: hide the search flag buttons when clearing the bar contents.

1 lines of code changed in 1 file:

tboeckel 2013-10-24 14:55 Rev.: 7199

* mui/WriteWindow.c, rexx/writequeue.c: removed the no longer used WRITE_HOLD constant. It more or less was a synonym for WRITE_DRAFT anyway.

11 lines of code changed in 3 files:

tboeckel 2013-10-23 15:50 Rev.: 7198

* mui/QuickSearchBar.c: reworked the quicksearch bar to act like the bar in Thunderbird. Instead of choosing one fixed search option from a cycle object it is now possible to refine the search by simple toggle buttons. This is much more intuitive and lets the user define his own search criteria instead of forcing him to use predefined combinations (i.e. sender+subject instead of receiver+subject).

238 lines of code changed in 1 file:

tboeckel 2013-10-22 16:24 Rev.: 7197

* YAM_RE.c: make use of the Content-Length: header line to precalculate the size of an attachment.

10 lines of code changed in 1 file:

tboeckel 2013-10-21 20:46 Rev.: 7196

* mui/FolderEditWindow.c: replaced the maximum mail age numeric object by an integer string object. This makes it much easier to enter arbitrary numbers and allows larger time ranges.

33 lines of code changed in 1 file:

tboeckel 2013-10-21 20:03 Rev.: 7195

* mui/FolderEditWindow.c: added a missing folding marker.

1 lines of code changed in 1 file:

tboeckel 2013-10-21 16:17 Rev.: 7194

* YAM.c, tcp/smtp.c: implemented a global list of mails currently being sent to ensure that mails don't get sent twice if their transfer takes a bit longer and a second transfer to the same SMTP server is started in parallel.

84 lines of code changed in 7 files:

damato 2013-10-20 01:59 Rev.: 7193

* resources/certificates: updated root CA certificates to latest mozilla
trusted versions.
* tools/mk-ca-bundle.pl: added perl script to extract all the latest mozilla
trusted root CAs.

241 lines of code changed in 1 file:

damato 2013-10-20 01:01 Rev.: 7192

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

202 lines of code changed in 12 files:

tboeckel 2013-10-18 21:21 Rev.: 7191

* tcp/smtp.c, Threads.c, misc: the SendMail() function no longer takes the list of mails to be sent from the supplied user identity, but from an additional parameter. Thus each SMTP server can now be used multiple times in parallel for sending mails. In future this will make it possible to let filters send out automatically generated mails immediately and hence refs #91.

198 lines of code changed in 13 files:

tboeckel 2013-10-18 21:06 Rev.: 7190

* MailServers.c: replaced the "in use" flag by a "use counter" to allow for multiple parallel uses of a single mail server, i.e. send multiple mails to an SMTP server in parallel.

11 lines of code changed in 2 files:

tboeckel 2013-10-18 14:19 Rev.: 7189

* mui/FiltersConfigPage.c: fixed the broken handling of the answer handling.

1 lines of code changed in 1 file:

tboeckel 2013-10-18 14:00 Rev.: 7188

* mui/WriteWindow.c: merged the write window' load and reload methods into a single method.

8 lines of code changed in 3 files:

tboeckel 2013-10-18 13:52 Rev.: 7187

* YAM_MA.c: call the POP3 and SMTP methods synchronously from the toolbar, just like from the menu.

2 lines of code changed in 1 file:

tboeckel 2013-10-18 10:38 Rev.: 7186

* YAM_MAf.c: added some debug output.

2 lines of code changed in 1 file:

tboeckel 2013-10-18 10:32 Rev.: 7185

* YAM_MA.c, YAM_MAf.c, mui/YAMApplication.c: moved and merged some hooks and functions into proper methods.

434 lines of code changed in 11 files:

tboeckel 2013-10-18 10:21 Rev.: 7184

* YAM_UT.c: slightly modified the debug output of ClearFolderMails().

1 lines of code changed in 1 file:

tboeckel 2013-10-18 08:40 Rev.: 7183

* mui/FiltersConfigPage.c: make sure the active entry is always visible.

1 lines of code changed in 1 file:

tboeckel 2013-10-18 08:39 Rev.: 7182

* mui/MimeConfigPage.c: disable the "-" button in case of an empty MIME type list.

5 lines of code changed in 1 file:

tboeckel 2013-10-18 08:29 Rev.: 7181

* mui/MimeConfigPage.c: set the active MIME entry with a single method call.

1 lines of code changed in 1 file:

tboeckel 2013-10-17 22:29 Rev.: 7180

* mui/MailTextEdit.c: removed an unused variable.

0 lines of code changed in 1 file:

tboeckel 2013-10-17 22:22 Rev.: 7179

* mui/SignatureTextEdit.c: added some missing taglist terminators.

4 lines of code changed in 1 file:

tboeckel 2013-10-17 16:20 Rev.: 7177

* YAM_MA.c: removed some no longer required definitions and include statements.

0 lines of code changed in 1 file:

tboeckel 2013-10-17 16:18 Rev.: 7176

* YAM_MA.c, mui/YAMApplication.c: converted the MA_StartMacro() function into a method of YAM's application object.

225 lines of code changed in 10 files:

tboeckel 2013-10-17 15:26 Rev.: 7175

* YAM_UT.c: include the IoErr() number in the debug output of failed command executions.

7 lines of code changed in 1 file:

tboeckel 2013-10-17 09:09 Rev.: 7174

* YAM_MA.c: when deleting old mails the folder stats will be updated only for those folders where mails actually were deleted from.

17 lines of code changed in 1 file:

tboeckel 2013-10-16 16:10 Rev.: 7171

* mui/FolderEditWindow.c: added some comments.

2 lines of code changed in 1 file:

tboeckel 2013-10-16 16:10 Rev.: 7170

* YAM_MA.c: don't update any folder stats after changing a mail's subject as that does not affect the stats.

0 lines of code changed in 1 file:

tboeckel 2013-10-16 15:44 Rev.: 7169

* YAM_FO.c, YAM_UT.c: removed the function to recalculate a folder's statistic numbers (i.e. total number of mails, unread mail, etc) as the stats are always kept up-to-date. This makes moving mails around lots faster.

18 lines of code changed in 3 files:

tboeckel 2013-10-16 15:19 Rev.: 7166

* YAM_MA.c, YAM_UT.c: changing a mail's status now automatically update the folder's statistics.

28 lines of code changed in 2 files:

tboeckel 2013-10-16 15:09 Rev.: 7164

* YAM_FO.c, YAM_MA-c, YAM_MAf.c, YAM_UT.c: removed the "deleted" mail flag as it was not used at all in YAM.

6 lines of code changed in 11 files:

tboeckel 2013-10-15 21:53 Rev.: 7162

* YAM_RE.c: added a better buffer estimation for uuencoded parts.

14 lines of code changed in 1 file:

tboeckel 2013-10-15 21:50 Rev.: 7161

* DynamicString.c: added a function to return the allocation size of a dynamic string.

23 lines of code changed in 2 files:

tboeckel 2013-10-15 21:49 Rev.: 7160

* YAM_RE.c: evaluate a possible size argument in the Content-Disposition header line. This makes it possible to allocate a suitable buffer ahead of reading that part instead of having to constanly grow the buffer. Mail parts of big attachments can be read *LOTS* faster this way and it requires only half the memory during the scan process.

38 lines of code changed in 1 file:

tboeckel 2013-10-15 21:09 Rev.: 7159

* YAM_WR.c: include the size of an attachment in the Content-Disposition header line.

11 lines of code changed in 3 files:

tboeckel 2013-10-15 20:56 Rev.: 7158

* mui/InfoBar.c: added missing break statement and handling of BUSY_AREXX.

2 lines of code changed in 1 file:

tboeckel 2013-10-15 10:39 Rev.: 7157

* Busy.c, mui/InfoBar.c: make sure that progress busy bars are made visible if they become visible for the first time no matter how often they have been updated before.

25 lines of code changed in 3 files:

tboeckel 2013-10-15 10:17 Rev.: 7156

* YAM_MAf.c: prefer to center the jumped to message instead of just setting it active only.

2 lines of code changed in 1 file:

tboeckel 2013-10-15 09:41 Rev.: 7155

* YAM_MAf.c: determining to the most recent mail is now done without accessing the main mail list object. This is lots faster than the former approach.

19 lines of code changed in 1 file:

tboeckel 2013-10-14 16:23 Rev.: 7154

* YAM_FO.c, misc: jumping to the first unread and/or most recent message when entering a folder is now a per folder option instead of a global option. This closes #40.

50 lines of code changed in 7 files:

tboeckel 2013-10-14 15:24 Rev.: 7153

* YAM_MA.c, mui/ReadWindow.c, mui/MainMailList.c: deleting or archiving a single mail will now behave consistently in every situation and correctly respect the folder's current sort order. This closes #76.

94 lines of code changed in 4 files:

tboeckel 2013-10-14 14:45 Rev.: 7152

* mui/InfoBar.c: slightly tweaked the horizontal distribution to get some more text displayed on smaller screen resolutions.

1 lines of code changed in 1 file:

tboeckel 2013-10-14 14:30 Rev.: 7151

* YAM_MA.c: fixed a memory leak when disabling the embedded pane.

3 lines of code changed in 1 file:

tboeckel 2013-10-14 10:13 Rev.: 7150

* mui/MainMailList.c, mui/ReadWindow.c: use the folder's current sort order to determine the next to be shown mail instead of the configured order. This refs #76.

50 lines of code changed in 4 files:

tboeckel 2013-10-14 09:19 Rev.: 7149

* mui/ReadWindow.c: use the usual METHOD() macro.

61 lines of code changed in 1 file:

tboeckel 2013-10-14 09:12 Rev.: 7148

* YAM_MAf.c: fixed a possibly invalid index entry when copying a mail to an other folder twice.

0 lines of code changed in 1 file:

tboeckel 2013-10-14 08:57 Rev.: 7147

* mui/ReadWindow.c: determine the next to be shown mail after deleting/moving the current one on basis of the current sort order instead of the direction of the last navigational movement within the folder. This refs #76.

10 lines of code changed in 1 file:

tboeckel 2013-10-14 08:42 Rev.: 7146

* YAM_MAf.c: don't call GetCurrentFolder() more often than necessary when jumping to new messages.

6 lines of code changed in 1 file:

tboeckel 2013-10-10 10:22 Rev.: 7145

* mui/FiltersConfigPage.c: make sure to transfer any pending changes from the GUI to the current filter entry when closing the config window. This closes #441.

2 lines of code changed in 1 file:

tboeckel 2013-10-10 10:15 Rev.: 7144

* Config.c: fixed the wrong loading of filters with multiple conditions.

20 lines of code changed in 1 file:

tboeckel 2013-10-10 08:43 Rev.: 7143

* Config.c: added some debug output to the config validation to point out why an updated configuration needs to be saved.

21 lines of code changed in 1 file:

tboeckel 2013-10-10 08:27 Rev.: 7142

* Config.c: validating the configuration will save a possibly modified configuration only if explicitly allowed to do so to avoid volatile changes to become permanent.

13 lines of code changed in 4 files:

tboeckel 2013-10-09 15:46 Rev.: 7141

* tcp/pop3.c: sped up the UIDL comparison by elemininating lots of iterations over the list of available mails.

19 lines of code changed in 1 file:

tboeckel 2013-10-08 21:46 Rev.: 7140

* mui/AboutWindow.c: added Marko Raina as finnish translator.

1 lines of code changed in 1 file:

tboeckel 2013-10-08 21:44 Rev.: 7138

* mui/CodesetsPopupList.c: made inclusion of multibyte charsets (i.e. UTF8) optional. This is required for the local default codeset because nothing in the system can handle UTF8 reliably yet. This requires the yet to be released version 6.16 of codesets.library.

20 lines of code changed in 4 files:

tboeckel 2013-10-08 20:43 Rev.: 7137

* YAM_MAf.c, Config.c: the folder index is converted from the more or less fixed system charset rather than the configurable local charset to UTF8. This avoids corrupted index files in case a user chose UTF8 as local charset, because in this case no conversion happens and non-ASCII characters are not converted to UTF8 and let the index loading process fail due to false conversions. This closes #436.

29 lines of code changed in 5 files:

tboeckel 2013-10-08 16:38 Rev.: 7136

* tools/mkrelease.sh: added finnish translation.

1 lines of code changed in 1 file:

tboeckel 2013-10-08 16:36 Rev.: 7135

* Makefile: added missing backslash.

1 lines of code changed in 1 file:

tboeckel 2013-10-08 16:35 Rev.: 7134

* doc/Install-YAM: added finnish translation.

1 lines of code changed in 1 file:

tboeckel 2013-10-07 20:33 Rev.: 7132

* mui/WriteWindow.c: fixed a possible memory leak when trying to send mails via an SMTP server which is already/still in use.

16 lines of code changed in 1 file:

tboeckel 2013-10-07 20:24 Rev.: 7131

* mui/WriteWindow.c: fixed a possible duplicate freeing of mails when saving a draft mail. This refs #438.

10 lines of code changed in 1 file:

tboeckel 2013-10-06 14:28 Rev.: 7130

* YAM_RE.c: don't exclude the letter part's file from determining a proper file name extension. This closes #437.

1 lines of code changed in 1 file:

tboeckel 2013-10-06 14:13 Rev.: 7129

* YAM_RE.c: simplified reading the complete file in RE_DisplayMIME().

21 lines of code changed in 1 file:

tboeckel 2013-10-06 14:11 Rev.: 7128

* YAM_UT.c: let FileToBuffer() return the number of read bytes, too.

15 lines of code changed in 6 files:

tboeckel 2013-10-04 20:04 Rev.: 7127

* YAM_UT.c: don't ignore the return code when executing PGP commands. This refs #427.

1 lines of code changed in 1 file:

tboeckel 2013-10-04 12:07 Rev.: 7126

* HTML2Mail.l: added another HTML character to be interpreted as an aposthroph.

1 lines of code changed in 1 file:

tboeckel 2013-10-04 06:31 Rev.: 7125

* mui/MainFolderListtree.c, mui/FolderEditWindow.c: fixed the broken "like current folder" choice when creating a new folder.

75 lines of code changed in 2 files:

tboeckel 2013-10-03 14:49 Rev.: 7124

* UIDL.c: added inclusion of dos/obsolete.h to fix the AmigaOS4 build with the most recent DOS SDK changes.

3 lines of code changed in 1 file:

tboeckel 2013-10-03 14:44 Rev.: 7123

* YAM.h: added inclusion of dos/obsolete.h to fix the AmigaOS4 build with the most recent DOS SDK changes.

3 lines of code changed in 1 file:

September 2013 »

Generated by StatSVN 0.7.0