October 2012 Commit Log

Number of Commits:
92
Number of Active Developers:
2
damato 2012-10-31 18:24 Rev.: 6390

* YAM.c: added some additional check to CheckMCC() which tries to create a
custom class of the mcc that is being checked. That will enforce that the actual
mcc is a real mcc which can be subclassed and not just a fake or broken mcc.

22 lines of code changed in 1 file:

damato 2012-10-31 17:41 Rev.: 6389

* YAM.c, YAM_utilities.h: In addition to checking for a minimum required version
we also check for certain classes (e.g. betterstring.mcc) that the version is
within a certain range as on MorphOS there unfortunately exist fake classes which
cause severe problems when used with YAM. It's unclear why the MOS developers do
that instead of actively contributing to the classes they tend to call broken.
In the end this causes the MUI version of MorphOS to be borked, thus this
workaround!

41 lines of code changed in 2 files:

tboeckel 2012-10-30 20:59 Rev.: 6388

* mui/Splashwindow.c: removed an unneeded ColGroup(2) group.

13 lines of code changed in 1 file:

tboeckel 2012-10-30 20:45 Rev.: 6387

* mui/Aboutwindow.c, mui/Splashwindow.c: use the short URL in the splash window as well and use separate URL and preparse string.

6 lines of code changed in 2 files:

damato 2012-10-30 20:28 Rev.: 6386

lets use the short URL by stripping the unnecessary www prefix.

1 lines of code changed in 1 file:

tboeckel 2012-10-30 10:36 Rev.: 6385

* Aboutwindow.c: make use of Urltext.mcc if it is available. This class is not mandatory.

74 lines of code changed in 1 file:

tboeckel 2012-10-30 10:09 Rev.: 6384

* include/mui/Crawling_mcc.h, mui/Aboutwindow.c: added include stuff for Crawling.mcc and make use of it.

1 lines of code changed in 1 file:

tboeckel 2012-10-30 09:59 Rev.: 6383

* YAM.c: slightly enhanced the debug output of the MCC version check.

5 lines of code changed in 1 file:

tboeckel 2012-10-30 09:56 Rev.: 6382

* YAM_UT.c: fixed the indentation.

1 lines of code changed in 1 file:

tboeckel 2012-10-30 09:55 Rev.: 6381

* YAM_UT.c: check for NULL URL strings.

41 lines of code changed in 1 file:

tboeckel 2012-10-29 20:53 Rev.: 6379

* YAM.c, tools/genclasses/gc.c: if creating a subclass fails the names of the class and of the superclass will be displayed in the error requester.

14 lines of code changed in 3 files:

tboeckel 2012-10-29 17:41 Rev.: 6378

* StrBuf.c: use macros for the char* <-> struct StrBuf* transitions and perform the string copies only if necessary.

29 lines of code changed in 1 file:

tboeckel 2012-10-29 17:40 Rev.: 6377

* YAM_RE.c: changed some pointer arithmetics.

2 lines of code changed in 1 file:

tboeckel 2012-10-29 17:39 Rev.: 6376

* HTML2Mail.l: replaced the constant strings being copied and filled with another single character by the combination of that character and the terminating NUL byte.

6 lines of code changed in 1 file:

tboeckel 2012-10-29 12:11 Rev.: 6375

* YAM_RE.c, YAM_WR.c: use the new StrBufLength() function instead of the standard strlen() function.

3 lines of code changed in 2 files:

tboeckel 2012-10-29 12:10 Rev.: 6374

* YAM_AB.c: fixed a memory leak when parsing recipient lists.

6 lines of code changed in 1 file:

tboeckel 2012-10-29 11:56 Rev.: 6373

* YAM_RE.c, YAM_UT.c, HTML2Mail.l, ParseEmail.l: replaced the AppendToBuffer() function with the dynamic string functions as both do exactly the same.

140 lines of code changed in 14 files:

tboeckel 2012-10-29 11:37 Rev.: 6372

* YAM_FI.c: fixed a potential NULL pointer access.

18 lines of code changed in 1 file:

tboeckel 2012-10-29 11:31 Rev.: 6371

* YAM_RE.c: fixed a potential NULL pointer access.

8 lines of code changed in 1 file:

tboeckel 2012-10-29 11:19 Rev.: 6370

* StrBuf.c, StrBuf.h: fixed bogus includes.

1 lines of code changed in 2 files:

tboeckel 2012-10-29 11:17 Rev.: 6369

* StrBuf.c: added function StrBufLength() to return the length of the string without having to iterate over the string.

21 lines of code changed in 2 files:

tboeckel 2012-10-29 10:18 Rev.: 6368

* YAM_CO.c: reworked the time zone check in the same way as the DST setting check. If the current setting is not matching the system setting and a trustable time zone or DST source is found then the mismatching setting will silently adapted to the system setting. Otherwise the user will be asked for confirmation. This should mute YAM on DST changes if appropriate tools are active.

17 lines of code changed in 1 file:

tboeckel 2012-10-29 10:06 Rev.: 6367

* YAM_CO.c: added some debug output about DST settings.

2 lines of code changed in 1 file:

tboeckel 2012-10-29 09:53 Rev.: 6366

* YAM_CO.c: reworked the DST check once more to ask the user for confirmation about a mismatching DST setting only if there is no trustable DST tool found to be active.

12 lines of code changed in 1 file:

tboeckel 2012-10-29 09:52 Rev.: 6365

* YAM.c: fixed a comment.

1 lines of code changed in 1 file:

tboeckel 2012-10-28 21:46 Rev.: 6364

* YAM_UT.c: reworked the command output redirection to redirect the output of PGP to NIL: as it seems to use stderr for the general output. This closes #4 again.

21 lines of code changed in 1 file:

tboeckel 2012-10-28 21:28 Rev.: 6363

* ReadMailGroup.c: reverted r6344 and r6345. That issue seems to be caused by the same things that caused #352.

1 lines of code changed in 1 file:

tboeckel 2012-10-28 21:23 Rev.: 6362

* InfoBar.c: don't use MUIM_Application_InputBuffered and a timed update unless it is absolutely necessary (i.e. for abortable progress bars). This closes #352.

33 lines of code changed in 1 file:

tboeckel 2012-10-27 17:30 Rev.: 6361

* rexx/setmail.c: fixed a warning.

2 lines of code changed in 1 file:

tboeckel 2012-10-27 14:18 Rev.: 6360

* StrBuf.c: reworked the string buffer functions to carry the allocation size and the current string length.

123 lines of code changed in 2 files:

tboeckel 2012-10-26 22:25 Rev.: 6359

* mui/ReadMailGroup.c: manually checking a PGP signature will no longer incorrectly operate on the full raw mail file, but on the already parsed and decoded mail parts. This finally makes it possible again to successfully verify PGP signed mails.

43 lines of code changed in 1 file:

tboeckel 2012-10-26 22:21 Rev.: 6358

* YAM_WR.c: fixed the generation of PGP encrypted/signed mails. The text to be signed/encrypted must not include any header lines, because the check/decrypt process will not include them either.

103 lines of code changed in 1 file:

tboeckel 2012-10-26 22:15 Rev.: 6357

* YAM_utilities.h: added missing semicolon.

1 lines of code changed in 1 file:

tboeckel 2012-10-26 22:12 Rev.: 6356

* YAM_UT.c: added new function AppendFile() to append the contents of one file to another one.

55 lines of code changed in 2 files:

tboeckel 2012-10-26 21:59 Rev.: 6355

* YAM_RE.c: don't transform line ends to CR+LF when checking PGP signatures.

25 lines of code changed in 1 file:

tboeckel 2012-10-26 21:52 Rev.: 6354

* YAM_UT.c: added new output mode for commands which use explicit redirection. All PGP commands will use this mode to ensure the required log file is correctly generated.

13 lines of code changed in 2 files:

tboeckel 2012-10-26 21:13

* YAM_UT.c: fixed a typo.

2 lines of code changed in 2 files:

tboeckel 2012-10-26 21:12 Rev.: 6351

* YAM_MA.c: fixed a typo.

1 lines of code changed in 1 file:

tboeckel 2012-10-26 21:10 Rev.: 6350

* YAM_UT.c, misc: changed the LaunchCommand() function to take some flags instead of a single boolean value for an asynchronous launch. For PGP commands the return code can be ignored as PGP seems to terminate with a return code of 1 even on success.

48 lines of code changed in 12 files:

tboeckel 2012-10-26 20:25 Rev.: 6349

* mui/ReadMailGroup.c: removed an invalid option from a PGP2 command sequence.

1 lines of code changed in 1 file:

tboeckel 2012-10-26 19:48 Rev.: 6348

* YAM_WR.c: don't close a temporary file twice.

0 lines of code changed in 1 file:

tboeckel 2012-10-25 16:44 Rev.: 6345

* mui/ReadMailGroup.c: readded the formerly removed code as a comment along with another comment why this was removed in r6344. There is definitely something like a race condition happening here.

49 lines of code changed in 1 file:

tboeckel 2012-10-25 10:18 Rev.: 6344

* mui/ReadMailGroup.c: if adding any part to the attachment group of a multipart mail fails for whatever reason the multipart flag is no longer permanently removed from the mail. This ensures that the multipart flag is correctly kept even if just something went wrong in MUI's layout process.

0 lines of code changed in 1 file:

tboeckel 2012-10-25 09:55 Rev.: 6343

* StrBuf.c, misc: separated the dynamic string buffer functions into an own module.

228 lines of code changed in 20 files:

tboeckel 2012-10-25 09:26 Rev.: 6342

* YAM_RE.c: fixed a possible memory leak when parsing a mail.

1 lines of code changed in 1 file:

tboeckel 2012-10-25 09:11 Rev.: 6341

* YAM_WR.c: added a const qualifier.

1 lines of code changed in 1 file:

tboeckel 2012-10-25 09:09 Rev.: 6340

* YAM_WR.c: simplified the handling of temporary files in the PGP encryption/signing part a bit.

13 lines of code changed in 1 file:

tboeckel 2012-10-25 08:39 Rev.: 6339

* mui/PassphraseRequestWindow.c: when entering the PGP passphrase the usually hidden characters can be switched to become visible.

7 lines of code changed in 1 file:

tboeckel 2012-10-25 07:30 Rev.: 6338

* mui/InfoBar.c: clear the progress info label when showing a normal text info.

1 lines of code changed in 1 file:

tboeckel 2012-10-24 21:28 Rev.: 6337

* YAM_COg.c: changing the update interval to "never" will change the info text accoringly.

22 lines of code changed in 2 files:

tboeckel 2012-10-24 21:08 Rev.: 6336

* mui/WriteWindow.c: the signature chooser must collect the available signatures before the identity chooser is updated and will set the active identity's signature in the signature chooser.

4 lines of code changed in 1 file:

tboeckel 2012-10-24 20:49 Rev.: 6335

* YAM_WR.c: used a named constant instead of a number.

3 lines of code changed in 1 file:

tboeckel 2012-10-23 11:28 Rev.: 6334

* YAM_UT.c, misc: reworked the complete busy bar management to support an unlimited amount of busy bars. This is required since YAM now allows an arbitrary amount of parallel mail downloads each of which has its own busy bar. Furthermore this fixes the issue that sometimes an information text of a no longer active busy action was still visible.

728 lines of code changed in 31 files:

tboeckel 2012-10-17 19:38 Rev.: 6332

* mui/ReadMailGroup.c: automatically hide the scrollbars of the attachment group if they are not required (MUI4.x only).

1 lines of code changed in 1 file:

tboeckel 2012-10-17 19:30 Rev.: 6331

* mui/AttachmentImage.c: the icon will now always be scaled correctly and only if the maximum dimensions are valid.

23 lines of code changed in 1 file:

tboeckel 2012-10-17 19:29 Rev.: 6330

* mui/AttachmentObject.c: no need to check for a valid font after a successful MUIM_Setup.

2 lines of code changed in 1 file:

tboeckel 2012-10-17 16:05 Rev.: 6329

* mui/AttachmentObject.c: always set the image object's maximum width and height, no matter if there is a valid attachment or not.

4 lines of code changed in 1 file:

tboeckel 2012-10-17 16:04 Rev.: 6328

* mui/AttachmentObject.c: call the superclass' MUIM_Setup method no matter if there is a valid attachment or not.

4 lines of code changed in 1 file:

tboeckel 2012-10-17 16:01 Rev.: 6327

* mui/AttachmentImage.c: fixed an ancient bug when calculating the scaled icon's dimensions. The height was also used for the width value.

1 lines of code changed in 1 file:

tboeckel 2012-10-17 15:42 Rev.: 6326

* mui/AttachmentImage.c: use the attachment's file name when obtaining the extension.

8 lines of code changed in 1 file:

tboeckel 2012-10-17 14:44 Rev.: 6325

* mui/AttachmentImage.c: try to get a default icon based on the attachment's name extension before falling back to the system's default project icon.

22 lines of code changed in 1 file:

tboeckel 2012-10-17 10:49 Rev.: 6324

* mui/GenericRequestWindow.c: include stdlib.h to fix a warning in the AROS build.

1 lines of code changed in 1 file:

tboeckel 2012-10-17 10:48 Rev.: 6323

* mui/AddrBookListtree.c, mui/IdentityChooser.c, mui/SignatureTextEdit.c: include string.h to fix some warnings in the AROS build.

6 lines of code changed in 3 files:

tboeckel 2012-10-17 10:36 Rev.: 6322

* mime/md5.c: fixed two type pun warnings of gcc >= 4.5 by putting the concerned variables in an appropriate union.

21 lines of code changed in 2 files:

tboeckel 2012-10-17 07:36 Rev.: 6321

* YAM_MAf.c: removed some senseless index counting.

0 lines of code changed in 1 file:

tboeckel 2012-10-17 07:33 Rev.: 6320

* rexx/findmail.c, rexx/setmail.c: fixed a warning in the AROS build.

3 lines of code changed in 2 files:

tboeckel 2012-10-17 07:17 Rev.: 6318

* tcp/ssl.c: use the CROSSCALL1NR macro for the wrapper function, because AmiSSL is not native on MorphOS.

6 lines of code changed in 1 file:

tboeckel 2012-10-17 06:11 Rev.: 6316

* tcp/ssl.c, include/ppcinline/extended_macros.h: added extended macro definitions for PPC builds. This fixes the broken MorphOS build.

2 lines of code changed in 1 file:

tboeckel 2012-10-16 22:17 Rev.: 6315

* rexx/setmail.c: fixed a warning.

4 lines of code changed in 1 file:

tboeckel 2012-10-16 21:23 Rev.: 6314

* YAM_MAf.c, Rexx.c, rexx/findmail.c, rexx/setmail.c: added new ARexx command FINDMAIL to find a mail in all folders given a MessageID as returned by the MAILINFO command. Additionally SETMAIL now accepts a MessageID to set the active mail. This closes #351.

195 lines of code changed in 8 files:

tboeckel 2012-10-11 15:51 Rev.: 6307

* YAM_FI.c: a search within a folder will now clone the folder's list of mails before performing the actual search. This makes it possible to download new mails while the search is still in progress. Please note that the search process may slow down the mail download, because it is not yet done in a separate thread. This finally closes #220.

35 lines of code changed in 1 file:

tboeckel 2012-10-11 14:45 Rev.: 6306

* FolderList.c, MailList.c: fixed possible wrong mail counters in MoveMailList() and MoveFolderContents().

11 lines of code changed in 2 files:

tboeckel 2012-10-11 09:07 Rev.: 6304

* Makefile: added top level depend target.

4 lines of code changed in 1 file:

tboeckel 2012-10-11 08:58 Rev.: 6303

* tcp/ssl.c: fixed the warning about sk_GENERAL_NAME_pop_free by using a wrapper function for a function in AmiSSL.library.

16 lines of code changed in 1 file:

tboeckel 2012-10-11 07:23 Rev.: 6300

* tcp/pop3.c: don't wait for the completition of an OM_SET.

1 lines of code changed in 1 file:

tboeckel 2012-10-10 20:58 Rev.: 6299

* mui/WriteWindow.c: an autosaved draft mail will now be correctly deleted? from the drafts folder when sending the mail either immediately or later.

15 lines of code changed in 1 file:

tboeckel 2012-10-10 19:23 Rev.: 6298

* mui/PreselectionWindow.c: fixed wrong maximum value of progress bar.

1 lines of code changed in 1 file:

tboeckel 2012-10-10 16:13 Rev.: 6297

* mui/PreselectionWindow.c, tcp/pop3.c: added a progress bar to the preselection window while getting the message details.

65 lines of code changed in 2 files:

damato 2012-10-10 12:13 Rev.: 6296

* HTML2Mail.l: moved the yy_top_state() use to the end of the html2mail()
function and put it into a if(0) clause so that it is definitly not called
but the compiler still being pleased about it. This should hopefully
cure the problem reported in ticket #348.

8 lines of code changed in 1 file:

tboeckel 2012-10-10 11:43 Rev.: 6295

* HTML2Mail.l: don't call the otherwise unused function yy_top_state() without checking the requirements first.

6 lines of code changed in 1 file:

tboeckel 2012-10-10 10:14 Rev.: 6294

* tcp/pop3.c, MailTransferList.c: reworked the mail preselection process to first look for mails to be transferred and exceeding the size, then for mails to be transferred and finally to handle all available mails.

77 lines of code changed in 3 files:

tboeckel 2012-10-10 08:37 Rev.: 6292

* Makefile: added locale translations to the svnrev generation.

1 lines of code changed in 1 file:

tboeckel 2012-10-10 08:33 Rev.: 6291

* tcp/pop3.c: if the preselection mode is set to "always, only size" the preselection process will no longer download the mail subjects.

48 lines of code changed in 1 file:

tboeckel 2012-10-09 07:37 Rev.: 6290

* Threads.c: fixed a prototype (again) and a variable name.

3 lines of code changed in 1 file:

tboeckel 2012-10-09 07:35 Rev.: 6289

* Threads.h: fixed prototype.

2 lines of code changed in 1 file:

tboeckel 2012-10-09 07:33 Rev.: 6288

* YAM.c, Threads.c, tcp/Connection.c: reverted the last change as the signal bit number is required sometimes as well.

9 lines of code changed in 4 files:

tboeckel 2012-10-08 20:51 Rev.: 6287

* YAM.c, Threads.c: changed the prototype of ThreadWakeupSignal() to match DockyIconSignal().

12 lines of code changed in 3 files:

tboeckel 2012-10-08 20:40 Rev.: 6286

* YAM.c, tcp/smtp.c: sending mails upon terminating YAM works as expected again since sending mails is done in a thread. The sending thread will no longer be terminated immediately again.

83 lines of code changed in 9 files:

tboeckel 2012-10-05 21:29 Rev.: 6285

* YAM_RE.c, mime/base64.c, mime/qprintable.c, mime/uucode.c: having the option "automatic cyrillic charset detection" active even without the necessitiy to have to use cyrillic characters will no longer screw up encoded non-text attachments. This closes #349.

27 lines of code changed in 7 files:

tboeckel 2012-10-05 21:19 Rev.: 6284

* mime/base64.c, mime/qprintable.c, mime/uucode.c: added some debug output about the used codeset.

13 lines of code changed in 1 file:

tboeckel 2012-10-05 21:10 Rev.: 6283

* mime/base64.c, mime/qprintable.c, mime/uucode.c: added some debug output about the used codeset.

3 lines of code changed in 1 file:

tboeckel 2012-10-05 20:54 Rev.: 6282

* mime/base64.c, mime/qprintable.c, mime/uucode.c: added some debug output about the used codeset.

16 lines of code changed in 3 files:

September 2012 »

Generated by StatSVN 0.7.0