summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog60
1 files changed, 30 insertions, 30 deletions
diff --git a/ChangeLog b/ChangeLog
index a10cb7f..1b593fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)