


| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 8293 (100.0%) | 178168 (100.0%) | 21.4 |
| src/ | 4722 (56.9%) | 101508 (57.0%) | 21.4 |
| src/mui/ | 1873 (22.6%) | 48615 (27.3%) | 25.9 |
| src/rexx/ | 790 (9.5%) | 10703 (6.0%) | 13.5 |
| src/classes/ | 293 (3.5%) | 4909 (2.8%) | 16.7 |
| src/tcp/ | 240 (2.9%) | 4682 (2.6%) | 19.5 |
| src/extrasrc/ | 210 (2.5%) | 4562 (2.6%) | 21.7 |
| src/tools/genclasses/ | 38 (0.5%) | 1606 (0.9%) | 42.2 |
| src/tools/ | 26 (0.3%) | 1168 (0.7%) | 44.9 |
| src/mime/ | 81 (1.0%) | 328 (0.2%) | 4.0 |
| src/extrasrc/tzcode/ | 17 (0.2%) | 73 (0.0%) | 4.2 |
| src/tools/svnrev/ | 2 (0.0%) | 10 (0.0%) | 5.0 |
| / | 1 (0.0%) | 4 (0.0%) | 4.0 |

* mui/ReadWindow.c: don't allow to archive virtual mails.
3 lines of code changed in 1 file:
* YAM_MA.c: archived mails are now marked as "read", because their contents is considered to be read. Otherwise one wouldn't know why this mail deserves to be archived.
3 lines of code changed in 1 file:
* Config.c: correctly handle the different meaning of the filter's rule combination mode when upgrading from older configuration versions. This closes #503.
19 lines of code changed in 1 file:
* Config.c: the configuration version is now remembered globally and any upgraded configuration will be saved after the validation to make the upgraded options permanent. Furthermore any newly resolved folder ID during the upgrade will also trigger the saving of the new configuration. This closes #502.
63 lines of code changed in 2 files:
* mui/FiltersConfigPage.c: jump to the "General" page when creating a new filter.
6 lines of code changed in 1 file:
* mui/SearchControlGroup.c: for empty IN pattern files the edit button will be disabled now. Only the popup button will be enabled to let the user select an existing pattern file. This closes #500.
10 lines of code changed in 1 file:
* mui/FiltersConfigPage.c: fixed the broken reactivation of some objects in case a filter takes the search patterns from a file. This refs #500.
1 lines of code changed in 1 file:
* doc/Install-YAM, tools/mkrelease.sh, Makefile: include danish and dutch catalogs in nightly builds and future releases.
2 lines of code changed in 2 files:
* 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:
* mui/AboutWindow.c: stripped off some trailing spaces.
24 lines of code changed in 1 file:
* 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:
* YAM_UT.c: fixed a typo.
1 lines of code changed in 1 file:
* YAM_UT.c: added some output whether opening a URL was successful or not.
4 lines of code changed in 1 file:
* 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:
* 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:
* 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:
* 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:
* YAM_RE.c: removed a superflous closing brace.
1 lines of code changed in 1 file:
* YAM_RE.c: moved the attachment detection to a more appropriate location.
4 lines of code changed in 1 file:
* YAM_RE.c: treat a "inline" content-disposition just like "attachment".
1 lines of code changed in 1 file:
(2965 more)