Vadim Zeitlin – vadz

Show:

What's happening?

  • Comment: Build errors with 0.6.1

    I can confirm that this patch is needed to build xmlwrapp 0.6.1 under Debian Lenny (with Boost.Test 1.34). Thanks Fredrik!

    10:22AM UTC on Jul 06 2009 in xmlwrapp

  • wxCurl: trivial g++ 4.3 warning fix

    This is a really trivial patch so let me put it inline: --- a/lib/wxcurl/src/ftpparse.cpp +++ b/lib/wxcurl/src/ftpparse.cpp @@ -120,7 +120,7 @@ static long guesstai(long month,long mday) return 0; } -static int checkit(char *buf,char *monthname) +static int checkit(char *buf,const char *monthname) { if ((buf[0] != monthname[0]) && (buf[0] != monthname[0] - 32)) return 0;...

    09:38PM UTC on Jun 26 2009 in wxCode - wxWidgets components

  • wxCurl: 2.9 compilation and Unicode fix

    The code in wxCurlFTPTool::GetFTPFs() is using wxString::GetWriteBuf() which doesn't exist any more in wx 2.9 and also incorrectly casts between char* and wxChar* strings which means that it never worked in Unicode build. The attached patch tries to fix both problems, although I didn't actually test that it worked. But at least it compiles with 2.9 and it can't be worse than before as it could...

    11:14AM UTC on Jun 25 2009 in wxCode - wxWidgets components

  • Comment: poor performance of tokenization functions

    Stevan, Sorry for not replying earlier, I just got back after a day spent away and still didn't have time to test your patch but from looking at it this is exactly what I would have wished for and I definitely agree with the conclusion that asymptotic performance (which is O(N) for your patch and O(N^2) for the current code) is much more important than tiny difference for small N when it's...

    09:52PM UTC on May 27 2009 in dspam

  • Comment: poor performance of tokenization functions

    Unfortunately the message is work-related and so I can't attach it here but I don't think there is anything special about it, it's just QP-encoded (sorry for base64 confusion!) and also has plenty of HTML fragments, although from rough "profiling" by breaking into the process with gdb and looking at what it was doing it seems that it's the QP-decoding which took most of the time. As for how...

    08:20PM UTC on May 25 2009 in dspam

  • poor performance of tokenization functions

    At least the functions _ds_decode_quoted() and _ds_degenerate_message() have O(N^2) asymptotic performance (where N is the length of the input message) as they iterate over a string and use memmove() inside the loop. In practice this means that processing a big but not huge (~2MB) base64-encoded message with a lot of HTML fragments inside it takes ages (~an hour) on a reasonably fast modern...

    11:33AM UTC on May 25 2009 in dspam

  • Mahogany mail and news client

    vadz committed revision 7568 to the Mahogany mail and news client SVN repository, changing 2 files.

    04:30PM UTC on May 08 2009 in Mahogany mail and news client

  • Mahogany mail and news client

    vadz committed revision 7567 to the Mahogany mail and news client SVN repository, changing 1 files.

    04:02PM UTC on May 08 2009 in Mahogany mail and news client

  • Mahogany mail and news client

    vadz committed revision 7566 to the Mahogany mail and news client SVN repository, changing 2 files.

    04:00PM UTC on May 08 2009 in Mahogany mail and news client

  • Comment: Compilation fix for mingw64

    Just FYI, it turns out that not all compilers have basetsd.h finally (at least Digital Mars and some versions of mingw do not) so finally in wxWidgets we simply include windows.h which will include basetsd.h too and/or define LONG_PTR in some other way.

    11:35PM UTC on Apr 24 2009 in Scintilla

About Me


Send me a message