diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 60 |
1 files changed, 30 insertions, 30 deletions
@@ -5,52 +5,52 @@ - faster/cleaner build system (no more automake dependancy) - speed optimizations (+50% gain) - 9 new marshallers (Q*List are marshalled as a reference to a Perl array of Q*) - - tied marshallers for non-const QString/QByteArray - $ts = Qt::TextStream( $x, IO_WriteOnly ); + - tied marshallers for non-const TQString/TQByteArray + $ts = TQt::TextStream( $x, IO_WriteOnly ); $ts << "foo"; # will write to $x - alternative Sig/Slot declaration syntax - sub a_signal : SIGNAL(int,QString); - sub a_slot : SLOT(int,QString) { + sub a_signal : TQT_SIGNAL(int,TQString); + sub a_slot : TQT_SLOT(int,TQString) { #do something } - - perleditor plugin for Qt Designer (released separately as pqt-designer package) + - perleditor plugin for TQt Designer (released separately as pqt-designer package) - Perl syntax highlighting - - thorough code completion (static and instance methods, &Qt::enums...) + - thorough code completion (static and instance methods, &TQt::enums...) - Perl aware Object Browser ("Class Declarations" tab) - - run your PerlQt project straight from the designer + - run your PerlTQt project straight from the designer - STDIN/STDOUT output and Perl messages are redirected to the Output Window view, with corrected line numbers pointing to syntax errors. - - global scope Qt functions (bitBlt, qCompress...) are now available. - - gathered in the Qt::GlobalSpace namespace - - import them to current namespace with "use Qt::GlobalSpace" - - global scope operators are available as well (e.g Qt::Point + Qt::point) + - global scope TQt functions (bitBlt, qCompress...) are now available. + - gathered in the TQt::GlobalSpace namespace + - import them to current namespace with "use TQt::GlobalSpace" + - global scope operators are available as well (e.g TQt::Point + TQt::point) - bug fixes and other improvements. => see ChangeLog.CVS.delta and ChangeLog.CVS for details 2002-02-13 GG (v.3.006) - - "use bytes" pragma now changes the way QStrings are marshalled - back to Perl : within the scope, instead of all utf-8, QStrings are + - "use bytes" pragma now changes the way TQStrings are marshalled + back to Perl : within the scope, instead of all utf-8, TQStrings are marshalled to ISO-Latin1 by default, or to locale if "use locale" is active. - Operator overloading is now functional. 21 operators are available. e.g: - $d = Qt::TextStream( $f ); + $d = TQt::TextStream( $f ); $d << "Foo " << 12 << " Bar"; N.B: the copy constructor operator('=') isn't overloaded. It clashes with the perl paradigm. - - fixed a bug in QCString Marshaller : plain ASCII was tagged as UTF-8 - - raised priority of QString in case of ambiguous call + - fixed a bug in TQCString Marshaller : plain ASCII was tagged as UTF-8 + - raised priority of TQString in case of ambiguous call - allow runtime definition of signals and slots (via eval) - - added two development tools : pqtsh (a graphical PerlQt shell) and + - added two development tools : pqtsh (a graphical PerlTQt shell) and pqtapi (a command line introspection tool) - - look also in super classes when dumping possible candidates (Qt::debug) + - look also in super classes when dumping possible candidates (TQt::debug) - updated french and english documentation - - module Qt::constants for on-demand loading of global Qt constants + - module TQt::constants for on-demand loading of global TQt constants (as of now, only concerns IO_* constants defined in qiodevice.h) e.g: - use Qt::constants qw(:IO) + use TQt::constants qw(:IO) or - use Qt::constants qw( IO_ReadOnly IO_WriteOnly ) + use TQt::constants qw( IO_ReadOnly IO_WriteOnly ) from an idea by Marek Rouchal 2002-12-16 GG (v.3.004-final) @@ -62,13 +62,13 @@ - raised default test threshold to 10 - some code optimizations (object construction/destruction) - added an undocumented but supported CAST function - e.g CAST $obj, "Qt::Application"; (it proved to be useful in some + e.g CAST $obj, "TQt::Application"; (it proved to be useful in some situations) 2002-12-11 GG. (v.3.004-RC2) - turnaround for segfaults with some KDE themes (KThemeStyles) =>will work witth kdelibs compiled with --disable-fast-malloc and --enable-fast-malloc, but not with --enable-fast-malloc=full - - Qt::version() + - TQt::version() - updated documentation (marshallers, debugging, i18n) - switch to Makefile.PL for driving ./configure @@ -78,25 +78,25 @@ - speed improvements over 40% ported memoïze-like cache to C++ ; various code optimizations - Signal/Slots inheritance now works as expected - - proper handling of Qt modules stored in a hierarchy + - proper handling of TQt modules stored in a hierarchy - introduced SUPER->method() construct for accessing methods in the superclass - Internationalization - Perl strings are marshalled to QStrings either in utf8, iso-latin-1 or + Perl strings are marshalled to TQStrings either in utf8, iso-latin-1 or current locale according to context (the rule is: if they are tagged as utf8, use utf8 ; if not, use iso-latin by default or current locale if the "locale" pragma is active) ; they are always marshalled back as utf8. - - You can now safely "eval" PerlQt code. + - You can now safely "eval" PerlTQt code. - New marshallers: - QCString /*/&, bool */&, QValueList<int> /*/& - - Debugging channels through "use Qt::debug" + TQCString /*/&, bool */&, TQValueList<int> /*/& + - Debugging channels through "use TQt::debug" You can now monitor specific parts of your application's behaviour. Available channels are : ambiguous, calls, gc, autoload, virtual, verbose, all. - Updated documentation + french translation many thanks to Stéphane Payrard for the accurate french translation ! - - Subclassing Qt::Application is now possible - - Smoke can be built with Qt-3.1 + - Subclassing TQt::Application is now possible + - Smoke can be built with TQt-3.1 - Various other bug fixes 2002-08-24 Germain Garand <germain@ebooksfrance.com> (v.3.001) |