Ralf Habacker ralf.habacker at freenet.de
Wed Sep 1 17:08:59 CEST 2004

On Monday 30 August 2004 14:39, Peter Kuemmel wrote:
> Here some fixes:
> In winuser.h is the LPTSTR  macro (WCHAR* or CHAR*) defined,
> also the A/W endings of the functions.
> There are qt functions for conversions declared (qstring.h),
>   void* must be casted to LPTSTR:
> #if defined(Q_OS_WIN32)
> extern Q_EXPORT QString qt_winQString(void*);
> extern Q_EXPORT const void* qt_winTchar(const QString& str, bool addnul);
> extern Q_EXPORT void* qt_winTchar_new(const QString& str);
> extern Q_EXPORT QCString qt_winQString2MB( const QString& s, int len=-1 );
> extern Q_EXPORT QString qt_winMB2QString( const char* mb, int len=-1 );
> #endif
> Main widget title:
> The original Trolltech hello example has the title
> "Qt says hello" and not "hello" - the name of the application.
> So I've changed the code in setMainWidget.
> qpixmap_win.cpp:
> It seems there is a bug in void QPixmap::deref().

How do you have detected that this is a bug ? As far as I have seen, is this 
place the only one, where data->bits is deleted and if it is commented out, 
the memory allowed in the constructor will not be free'd  until the 
application stops. 

> Cheers,
> Peter

More information about the kde-cygwin mailing list