January 2011 Commit Log

Number of Commits:
41
Number of Active Developers:
2
tboeckel 2011-01-31 23:27 Rev.: 5613

* YAM.c, YAM_CO.c, tcp/pop3.c, tcp/smtp.c: the configuration is now locked
as long as there are active POP3 or SMTP transfers. This avoids the problem
that modifying and using/saving the configuration will effectively destroy
the mail server nodes which are in use by the active transfers. An error
message will be displayed in that case.

97 lines of code changed in 6 files:

tboeckel 2011-01-31 22:36 Rev.: 5612

* YAM_COs.c: propagating the old global POP3 options to the single accounts
could mess up certain values depending on which nightly build was used
before. Now only the really found options will be propagated instead of all
possible.

0 lines of code changed in 1 file:

tboeckel 2011-01-28 09:49 Rev.: 5610

* gc.c: the generated clean up code now checks for still living objects of
each class. This effectively points to memory leaks in case objects are
created dynamically and don't belong to the application anymore when the
final cleanup happens.

6 lines of code changed in 1 file:

tboeckel 2011-01-27 11:09 Rev.: 5609

* mui/ObjectList.c: fixed the completely wrong disposure of removed objects.

1 lines of code changed in 1 file:

tboeckel 2011-01-27 09:50 Rev.: 5608

* mui/ObjectList.c: changed the ObjectList's default behaviour to dispose
removed objectItems.

1 lines of code changed in 2 files:

tboeckel 2011-01-25 09:22 Rev.: 5607

* mui/WriteWindow.c, YAM_COg.c: fixed several places where invoking the method
the MUIM_TextEditor_InsertText was missing the last parameter to specify the
position where to insert the text. This caused random effects to happen,
like inserting the text at the beginning. This closes #250.

11 lines of code changed in 2 files:

tboeckel 2011-01-24 13:18 Rev.: 5604

* tcp/Connection.c: the thread's abort signal is now also stored in the connection structure

9 lines of code changed in 2 files:

tboeckel 2011-01-24 13:11 Rev.: 5603

* tcp/Connection.c: the new timeout mechanism for gethostbyname() could have
left the abort signal pending which in turn caused the preselection window
to be closed immediately. Now the signal is properly cleared.
This closes #248.

9 lines of code changed in 2 files:

tboeckel 2011-01-24 09:19 Rev.: 5602

* MailImport.c, locale/YAM.cd: added another error message in case the file to
be imported contains no mails at all.

8 lines of code changed in 1 file:

tboeckel 2011-01-23 17:17 Rev.: 5600

* MailImport.c, locale/YAM.cd: trying to import mails from an unknown file now
outputs an appropriate error message. This closes #247.

3 lines of code changed in 1 file:

tboeckel 2011-01-21 16:48 Rev.: 5599

* mui/SearchControlGroup.c: declared a variable as static.

1 lines of code changed in 1 file:

tboeckel 2011-01-21 10:57 Rev.: 5598

* mui/AddressmatchList.c: readded the vanished multicolumn format specs.

1 lines of code changed in 1 file:

tboeckel 2011-01-20 18:27 Rev.: 5597

eliminated a dead assignment

2 lines of code changed in 1 file:

tboeckel 2011-01-20 17:36 Rev.: 5596

* tcp/Connection.c: gethostbyname() is now protected by a timeout in case the
network infinitely tries to resolve the host name without returning failure
within the desired time.

73 lines of code changed in 1 file:

tboeckel 2011-01-18 16:43 Rev.: 5595

* YAM_RE.c: for message/rfc822 attachments the description will no longer be
displayed in the read window/pane.

9 lines of code changed in 1 file:

tboeckel 2011-01-18 16:26 Rev.: 5594

* mui/MainMailList.c: removed an unneeded debug message.

0 lines of code changed in 1 file:

tboeckel 2011-01-18 16:24 Rev.: 5593

* mui/MainMailList.c: choosing "Edit as new" from the mail list's context menu
to edit an already sent mail in the outgoing folder as new did not work,
because the corresponding menu item was created in a completely wrong way.

2 lines of code changed in 1 file:

tboeckel 2011-01-18 15:49 Rev.: 5592

* mui/HeaderList.c: reverted the last change since Boyer-Moore cannot be used to search for a string like it is required in this case.

6 lines of code changed in 1 file:

tboeckel 2011-01-18 14:48 Rev.: 5590

* mui/HeaderList.c: use the Boyer-Moore string search instead of the dead slow
stristr() function.

34 lines of code changed in 1 file:

tboeckel 2011-01-18 09:22 Rev.: 5589

* YAM_MAf.c: rebuilding a folder's index could result in a DOS requester
asking for malformed disks to be inserted because the index file name was
not set up at all.

2 lines of code changed in 1 file:

tboeckel 2011-01-14 10:44 Rev.: 5587

* tcp/pop3.c: fixed a possible memory leak in case adding a mail to the
folder's mail list failed.

2 lines of code changed in 1 file:

tboeckel 2011-01-13 17:54 Rev.: 5586

* mui/ObjectList.c: fixed a warning.

3 lines of code changed in 1 file:

tboeckel 2011-01-13 17:49 Rev.: 5585

* misc: removed some unneeded includes to get less dependencies

31 lines of code changed in 12 files:

tboeckel 2011-01-13 09:11 Rev.: 5584

* YAM_CO.c: changing the security flags of a POP3 server used the former
settings to generate the new port number which resulted in a wrong port
number most of the time. This closes #244.

15 lines of code changed in 1 file:

tboeckel 2011-01-10 09:42 Rev.: 5580

* YAM_COs.c: fixed a typo which caused the "apply remote filters" setting to
be ignored.

14 lines of code changed in 1 file:

tboeckel 2011-01-10 05:47 Rev.: 5579

* YAM_COs.c: propagating the old global POP3 options to the single accounts
could mess up certain values depending on which nightly build was used
before. Now only the really found options will be propagated instead of all
possible.

19 lines of code changed in 1 file:

tboeckel 2011-01-10 05:41 Rev.: 5578

* YAM_COs.c: removed some POP3 variable keeping for SMTP servers.

0 lines of code changed in 1 file:

tboeckel 2011-01-08 01:54 Rev.: 5576

* YAM_COg.c: renamed a help string

1 lines of code changed in 1 file:

tboeckel 2011-01-08 01:51 Rev.: 5575

* misc: removed the "avoid duplicates" checkmark from the GUI as there is no
sensible reason to force duplicate mails. However, it is still possible to
enable or disable this setting by modifying the .config file manually if
downloading already downloaded mails again is really required.
Furthermore the global "download on startup" option is now account specific
to be able to download mails from certain servers only when starting YAM.
The old global setting will be propagated to all POP3 accounts automati-
cally.

34 lines of code changed in 7 files:

tboeckel 2011-01-07 21:12 Rev.: 5574

* YAM_MA.c: replaced MA_IndexFileName() by a thread safe variant.

18 lines of code changed in 1 file:

tboeckel 2011-01-05 13:57 Rev.: 5572

* YAM_MA.c, locale/YAM.cd: removed the confirmation requester when a global
search over all mail folders for a threaded answer has to be performed.
Since YAM periodically flushes all indices the confirmation is more annoying
than helpful. See #19 for details. This closes #19.

20 lines of code changed in 4 files:

tboeckel 2011-01-05 11:15 Rev.: 5571

* YAM_MA.c: a separator bar in the Scripts menu will only be added if at least
one custom script is configured.

19 lines of code changed in 1 file:

tboeckel 2011-01-05 09:11 Rev.: 5570

* YAM.c: minor tweaks to the initialization of G and C to avoid possible crashes during an early abortion.

17 lines of code changed in 1 file:

tboeckel 2011-01-05 09:08 Rev.: 5569

* ImageCache.c: added a missing NULL pointer check.

5 lines of code changed in 1 file:

tboeckel 2011-01-05 08:47 Rev.: 5568

* MailServers.c: added missing comparison of the preselection mode. This closes #46.

4 lines of code changed in 1 file:

tboeckel 2011-01-04 20:07 Rev.: 5566

* YAM.c, YAM_MA.c: restored the old "get mail on startup" behaviour.

11 lines of code changed in 2 files:

tboeckel 2011-01-02 23:42 Rev.: 5565

* YAM_CO.c: the account based remote filter setting was not remembered
correctly.

11 lines of code changed in 1 file:

damato 2011-01-02 00:51 Rev.: 5562

- misc: updated all copyright strings to refelect the new year and made
them all have the same shape.

587 lines of code changed in 295 files:

tboeckel 2011-01-01 16:21 Rev.: 5558

* misc: applying the remote filters is now optional for each POP3 account.
This saves possible issues when remote filters are meant for certain
accounts only, but were applied for all accounts. This closes #83.

104 lines of code changed in 6 files:

tboeckel 2011-01-01 15:55 Rev.: 5557

* YAM_COs.c: fixed a typo.

46 lines of code changed in 3 files:

tboeckel 2011-01-01 15:49 Rev.: 5556

* misc: It is now possible to define the mail preselection individually for
each account. This closes #46. The same applies for the "avoid duplicates"
setting.

166 lines of code changed in 12 files:

December 2010 »

Generated by StatSVN 0.7.0