From 4e997a9c6e25689dca65a2ec573a599699ef8170 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 1 Jan 2012 18:24:37 -0600 Subject: Initial TQt conversion --- ChangeLog.CVS | 788 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 394 insertions(+), 394 deletions(-) (limited to 'ChangeLog.CVS') diff --git a/ChangeLog.CVS b/ChangeLog.CVS index 7589419..b396db0 100644 --- a/ChangeLog.CVS +++ b/ChangeLog.CVS @@ -1,54 +1,54 @@ 2003-09-13 00:39 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - cache copy constructor && destructor lookups - avoid looking twice in type hash for most common types 2003-09-13 00:37 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - fix line numbers && current file on error (no method to call...) 2003-09-12 15:43 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - reworking the tied marshallers: let's allow readonly variables. 2003-09-12 15:24 germaingarand - * PerlQt/t/b_nogui.t: + * PerlTQt/t/b_nogui.t: - adding test for tied marshaller/TextStream 2003-09-12 13:13 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: (see previous commit on handlers.cpp) 2003-09-12 13:12 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - fix garbage collection: we need to register external objects as well, so that widgets using e.g: the $mainWindow->menuBar() pointer as parent don't get GCed. - - do not look in real stash if call is for a Qt::enum + - do not look in real stash if call is for a TQt::enum (emulation of the previous Legacy autoload behaviour) 2003-09-12 13:02 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - strict matching is too strict. We'll do that only for operators 2003-09-10 18:16 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - - We don't want to check the type of every argument, but let's check at least Qt Objects. + - We don't want to check the type of every argument, but let's check at least TQt Objects. Wrong casts are deadly and hard to debug. - got rid of the legacy autoload. Fully qualified calls are much faster now. @@ -66,7 +66,7 @@ 2003-09-09 09:21 germaingarand - * PerlQt/: Qt.xs, handlers.cpp: + * PerlTQt/: TQt.xs, handlers.cpp: fix compile for 5.6.1 @@ -79,29 +79,29 @@ 2003-09-09 06:25 germaingarand - * PerlQt/Makefile.PL.in: + * PerlTQt/Makefile.PL.in: - - add qt_libraries to RPATH too, otherwise Qt.so can pull a qt-mt library different from the one Smoke + - add qt_libraries to RPATH too, otherwise TQt.so can pull a qt-mt library different from the one Smoke would have picked up. 2003-09-08 18:13 germaingarand - * PerlQt/t/ca_i18n.t: + * PerlTQt/t/ca_i18n.t: - one more test, monitoring "use bytes" pragma 2003-09-08 16:24 germaingarand - * PerlQt/: MANIFEST, Makefile.PL.in, Qt.pod: + * PerlTQt/: MANIFEST, Makefile.PL.in, TQt.pod: - cleaning Makefile.PL.in - - install documentation in {datadir}/PerlQt-3 - - install a short Qt.pod notice pointing to the real doc, for those - who are going to try "perldoc Qt" :-} + - install documentation in {datadir}/PerlTQt-3 + - install a short TQt.pod notice pointing to the real doc, for those + who are going to try "perldoc TQt" :-} 2003-09-08 15:38 germaingarand - * doc/: en/PerlQt.pod, en/index.html, fr/PerlQt.pod, fr/index.html: + * doc/: en/PerlTQt.pod, en/index.html, fr/PerlTQt.pod, fr/index.html: - updated documentation (/en and /fr) to reflect 3.008 changes @@ -126,19 +126,19 @@ 2003-09-07 15:26 germaingarand - * PerlQt/lib/Qt/debug.pm: + * PerlTQt/lib/TQt/debug.pm: - warn and display list of available debugging channels when asked for an unknown one 2003-09-07 15:18 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: - bumping version to 3.008 2003-09-07 14:35 germaingarand - * PerlQt/: Qt.xs, handlers.cpp: + * PerlTQt/: TQt.xs, handlers.cpp: - major bug fix: "use bytes" and "use locale" pragmata didn't apply to current scope. They are held in the op_private of the context stack after compiling, no more in PL_hints. @@ -160,38 +160,38 @@ 2003-09-06 16:51 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - be more strict when matching ambiguous methods - fixed a bug regarding the priority of some types 2003-09-05 03:30 germaingarand - * PerlQt/: Qt.pm, Qt.xs, handlers.cpp: + * PerlTQt/: TQt.pm, TQt.xs, handlers.cpp: - - implemented QByteArray Marshaller (from/to Perl string, tied if needed) + - implemented TQByteArray Marshaller (from/to Perl string, tied if needed) Still needs some thought /wrt to Utf8 handling (think qCompress/qUncompress) - With QDataStream static operators and this, we get a nice object serializer :) + With TQDataStream static operators and this, we get a nice object serializer :) - use Qt::constants; + use TQt::constants; $bytearray = ""; - $a = Qt::DataStream( $bytearray, IO_WriteOnly ); + $a = TQt::DataStream( $bytearray, IO_WriteOnly ); # now magically serialize some objects in $bytearray $a << $qdatetime << $qfont << $qpixmap; 2003-09-01 21:09 germaingarand - * PerlQt/: Qt.xs, handlers.cpp: + * PerlTQt/: TQt.xs, handlers.cpp: - - real non-const QString&/* marshaller implemented via tied scalars + - real non-const TQString&/* marshaller implemented via tied scalars e.g: - use Qt; - use Qt::constants; + use TQt; + use TQt::constants; $str = "Foooooooooooooooo"; - $ts = Qt::TextStream( $str, IO_WriteOnly ); + $ts = TQt::TextStream( $str, IO_WriteOnly ); $ts << "pi = " << 3.14; # $str is now "pi = 3.14oooooooo" @@ -200,7 +200,7 @@ 2003-08-31 16:35 germaingarand - * PerlQt/lib/Qt/GlobalSpace.pm, PerlQt/Qt.pm, PerlQt/t/b_nogui.t, + * PerlTQt/lib/TQt/GlobalSpace.pm, PerlTQt/TQt.pm, PerlTQt/t/b_nogui.t, kalyptus/ChangeLog, kalyptus/Iter.pm, kalyptus/README, kalyptus/kalyptus, kalyptus/kalyptusCxxToSmoke.pm, kalyptus/kdocAstUtil.pm: @@ -209,23 +209,23 @@ 2003-08-31 14:38 germaingarand - * PerlQt/: Qt.pm, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, lib/TQt/slots.pm: - more permissive syntax for new sig/slot declarations (white spaces, quotes) - implement consistency check of old vs. new style slot declarations allows one to say - use Qt::slots "foo" => ["int"]; + use TQt::slots "foo" => ["int"]; then - sub foo : SLOT( int ) {} # OK. Same decl. Noop. - sub foo : SLOT( QString ) {} # triggers a warning: + sub foo : TQT_SLOT( int ) {} # OK. Same decl. Noop. + sub foo : TQT_SLOT( TQString ) {} # triggers a warning: # Slot declaration: - # foo(QString) + # foo(TQString) # will override previous declaration: # foo(int) 2003-08-30 23:01 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Doing it the Right Way. - make $SIG{__DIE__} local inside eval'ed ops @@ -248,42 +248,42 @@ 2003-08-28 01:28 germaingarand - * PerlQt/: Qt.pm, lib/Qt/GlobalSpace.pm, lib/Qt/constants.pm: + * PerlTQt/: TQt.pm, lib/TQt/GlobalSpace.pm, lib/TQt/constants.pm: - - adding support for the new Qt::GlobalSpace pseudo-class holding all global Qt functions. + - adding support for the new TQt::GlobalSpace pseudo-class holding all global TQt functions. Requires a recompilation of Smoke. - use Qt::GlobalSpace; # exports all symbols to the caller's namespace (not recommended) - use Qt::GlobalSpace qw( bitBlt qCompress qSysInfo ); # export listed symbols only - - when an operator call fails, forward the call to Qt::GlobalSpace which has a lot of static operators: - $aPoint = Qt::Point( 20, 20 ); - $aPoint += Qt::Point( 10, 10); # this one calls Qt::Point->operator+() - $o = Qt::Point(10,10) + Qt::Point(30,30); # this is forwarded to Qt::GlobalSpace::+( QPoint, QPoint ) - - made "use Qt::constant" export all symbols by default (IO_ReadOnly, ...). + use TQt::GlobalSpace; # exports all symbols to the caller's namespace (not recommended) + use TQt::GlobalSpace qw( bitBlt qCompress qSysInfo ); # export listed symbols only + - when an operator call fails, forward the call to TQt::GlobalSpace which has a lot of static operators: + $aPoint = TQt::Point( 20, 20 ); + $aPoint += TQt::Point( 10, 10); # this one calls TQt::Point->operator+() + $o = TQt::Point(10,10) + TQt::Point(30,30); # this is forwarded to TQt::GlobalSpace::+( TQPoint, TQPoint ) + - made "use TQt::constant" export all symbols by default (IO_ReadOnly, ...). 2003-08-20 10:12 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - construct_copy for const ref: update the macros, and oh, don't forget to mark the resulting object as allocated. Caveat leakem. 2003-08-20 09:25 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - fixed a severe bug in construct_copy - - when marshalling const QFoo&, construct a copy... - this ought to fix a lot of subtle bugs (mostly QShared related). + - when marshalling const TQFoo&, construct a copy... + this ought to fix a lot of subtle bugs (mostly TQShared related). 2003-08-14 20:52 germaingarand * puic/: form.cpp, uic.cpp, uic.h: - - various fixes for when compiling with Qt < 3.1 + - various fixes for when compiling with TQt < 3.1 2003-08-14 18:44 germaingarand - * PerlQt/Makefile.PL.in, admin/acinclude.m4.in, + * PerlTQt/Makefile.PL.in, admin/acinclude.m4.in, smoke/qt/qtguess.pl.in: - nice patch by Marek Rouchal. Improves Solaris @@ -314,23 +314,23 @@ * smoke/qt/Makefile.am, smoke/qt/header_list, kalyptus/kalyptusCxxToSmoke.pm: - - fix Smoke generation for Qt-3.2b1 + - fix Smoke generation for TQt-3.2b1 2003-06-14 04:47 germaingarand - * PerlQt/: Qt.pm, Qt.xs, handlers.cpp, perlqt.h: + * PerlTQt/: TQt.pm, TQt.xs, handlers.cpp, perlqt.h: - speed optimizations again. cachegrind rocks 2003-06-09 17:17 germaingarand - * PerlQt/lib/Qt/attributes.pm: + * PerlTQt/lib/TQt/attributes.pm: - do not redefine attributes if they have already been defined in base class. 2003-06-09 17:15 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: - Some polishing on Q*Items garbage collection. setAllocated() is now correct. - Speed, speed, speed. Moved object destruction routine to XS. Object creation/deletion @@ -345,38 +345,38 @@ 2003-06-06 21:30 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: - sig/slot defined via sub attributes are now created upon metaObject() request if needed. Much better this way, since it allows runtime evaluation: - eval "sub foo : SLOT() {}" + eval "sub foo : TQT_SLOT() {}" 2003-06-06 02:51 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: for now: slot/signal/dcop => SLOT/SIGNAL/DCOP 2003-06-06 01:53 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - - moved the sig/slot attributes handling from Qt::base to the Qt::Object package, + - moved the sig/slot attributes handling from TQt::base to the TQt::Object package, where it obviously belongs - - silenced a 5.6.0 warning /wrt Qt::debug + - silenced a 5.6.0 warning /wrt TQt::debug 2003-06-05 22:07 germaingarand - * PerlQt/: Qt.pm, lib/Qt/signals.pm, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, lib/TQt/signals.pm, lib/TQt/slots.pm: - implemented Ashley's great syntax proposal for sig/slots definition via sub attributes - sub mySlot : slot( int, const QString& ) { ... } + sub mySlot : slot( int, const TQString& ) { ... } sub mySig : signal( bool ); Of course, the old/alternative syntax is still valid. 2003-06-05 15:22 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: - fixed the garbage collection for Q*Items. Use list->takeItem( foo ) when available to safely remove an Item from a list (then undef it to delete). @@ -388,8 +388,8 @@ * puic/puic.pro: - added a qmake project file, for easy building of puic when checked out separately - ( export QTDIR, then: - $QTDIR/bin/qmake -makefile puic.pro && make && make install ) + ( export TQTDIR, then: + $TQTDIR/bin/qmake -makefile puic.pro && make && make install ) 2003-05-30 01:36 germaingarand @@ -429,7 +429,7 @@ projectsettingsinterfaceimpl.cpp, slotfuncdia.h, sourcetemplateinterfaceimpl.cpp: - - implemented "Build and run project". One can now fully develop/test/run a PerlQt program without ever using + - implemented "Build and run project". One can now fully develop/test/run a PerlTQt program without ever using a console. This is VB on steroids :) - added an application template - project settings looks OK. Would need some testing usability wise though @@ -456,7 +456,7 @@ projectsettings.h, slotfuncdia.h, images/perlqt.png, images/perlqtblue.png, images/perlqtblue2.png: - - added PerlQt Menu/toolbar ("Run form/run project" triggers puic->perl) + - added PerlTQt Menu/toolbar ("Run form/run project" triggers puic->perl) - "run project" not yet implemented - "Run Form" can be accessed also with RMB on source code - When Form is run through Perl, STDOUT/STDERR are captured and redirected to the Designer's @@ -508,7 +508,7 @@ 2003-05-23 16:23 germaingarand - * PerlQt/bin/pqtapi: + * PerlTQt/bin/pqtapi: - added option 'p' for including inherited methods of 'class' in results - option 'm' is for communication with the Designer Plugin (for code completion) @@ -554,7 +554,7 @@ interfaces/sourcetemplateiface.h, interfaces/templatewizardiface.h, interfaces/widgetinterface.h: - Initial import of the PerlQt plugin for Qt Designer + Initial import of the PerlTQt plugin for TQt Designer 2003-05-22 21:34 germaingarand @@ -596,7 +596,7 @@ * puic/: form.cpp, subclassing.cpp: - - support for the Designer's PerlQt plugin + - support for the Designer's PerlTQt plugin - patch by Terrence (Terry) Fleury for incluson of "Use" directives (also supported by the plugin, and stored in the same structure) @@ -610,23 +610,23 @@ 2003-04-15 23:03 germaingarand - * doc/: en/PerlQt.pod, en/index.html, fr/PerlQt.pod, fr/index.html: + * doc/: en/PerlTQt.pod, en/index.html, fr/PerlTQt.pod, fr/index.html: -documenting new marshallers 2003-04-15 22:43 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: bumping version number to 3.007 2003-04-15 16:07 germaingarand - * PerlQt/: handlers.cpp, Qt.pm, smokeperl.h: + * PerlTQt/: handlers.cpp, TQt.pm, smokeperl.h: - added 8 marshallers for Q*List classes: - QWidgetList, QCanvasItemList, QObjectList, QPtrList, QPtrList, - QPtrList, QPtrList, QFileInfoList + TQWidgetList, TQCanvasItemList, TQObjectList, TQPtrList, TQPtrList, + TQPtrList, TQPtrList, TQFileInfoList 2003-04-15 16:04 germaingarand @@ -650,7 +650,7 @@ 2003-03-08 19:03 germaingarand - * PerlQt/bin/pqtsh: + * PerlTQt/bin/pqtsh: disable strict in eval @@ -680,10 +680,10 @@ 2003-02-19 17:01 germaingarand - * PerlQt/bin/pqtsh: + * PerlTQt/bin/pqtsh: - redirect STDOUT/STDERR to shell window (patch by Stéphane Payrard) - - fixed troubles with line breaks and Qt-3.1 + - fixed troubles with line breaks and TQt-3.1 - discard empty lines on save 2003-02-19 13:44 germaingarand @@ -696,21 +696,21 @@ 2003-02-13 15:30 germaingarand - * doc/: en/PerlQt.pod, en/index.html, fr/PerlQt.pod, fr/index.html: + * doc/: en/PerlTQt.pod, en/index.html, fr/PerlTQt.pod, fr/index.html: How to perform an installation with user rights + various details 2003-02-13 12:23 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: finally, lets bump the version number to 3.006 2003-02-13 12:21 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - operators modifying their operand (++, +=, ...) need to return the modified object itself, not the Qt ref to the modified object + operators modifying their operand (++, +=, ...) need to return the modified object itself, not the TQt ref to the modified object 2003-02-12 23:47 germaingarand @@ -720,44 +720,44 @@ 2003-02-12 23:34 germaingarand - * PerlQt/t/h_allstyles.t: + * PerlTQt/t/h_allstyles.t: too many errors on this one 2003-02-12 22:11 germaingarand - * PerlQt/examples/: progress/progress.pl, richedit/richedit.pl: + * PerlTQt/examples/: progress/progress.pl, richedit/richedit.pl: no blib 2003-02-12 22:04 germaingarand - * PerlQt/examples/forever/forever.pl: + * PerlTQt/examples/forever/forever.pl: no blib 2003-02-12 21:21 germaingarand - * PerlQt/examples/drawlines/drawlines.pl: + * PerlTQt/examples/drawlines/drawlines.pl: no blib 2003-02-12 21:17 germaingarand - * PerlQt/examples/: aclock/aclock.pl, dclock/dclock.pl, + * PerlTQt/examples/: aclock/aclock.pl, dclock/dclock.pl, buttongroups/buttongroups.pl, drawdemo/drawdemo.pl: no blib 2003-02-12 21:16 germaingarand - * PerlQt/Makefile.PL.in: + * PerlTQt/Makefile.PL.in: better chmod +x the scripts before install 2003-02-12 17:07 germaingarand - * doc/: fr/PerlQt.pod, fr/index.html, en/PerlQt.pod, en/index.html: + * doc/: fr/PerlTQt.pod, fr/index.html, en/PerlTQt.pod, en/index.html: updated documentation @@ -769,63 +769,63 @@ 2003-02-12 15:25 germaingarand - * doc/: en/PerlQt.pod, en/index.html, images/pqtsh.png: + * doc/: en/PerlTQt.pod, en/index.html, images/pqtsh.png: updated english documentation 2003-02-12 13:18 germaingarand - * PerlQt/bin/pqtsh: + * PerlTQt/bin/pqtsh: adding an interactive example (within help menu) 2003-02-12 10:54 germaingarand - * PerlQt/lib/Qt/isa.pm: + * PerlTQt/lib/TQt/isa.pm: cope with 5.8.0's buggy if.pm - patch by S.Payrard 2003-02-12 10:44 germaingarand - * PerlQt/: Qt.pm, lib/Qt/signals.pm, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, lib/TQt/signals.pm, lib/TQt/slots.pm: -Allow runtime definition of Signals/Slots (via eval) 2003-02-11 23:18 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: -when dumping possible method matches, look also in super classes 2003-02-11 23:15 germaingarand - * PerlQt/: MANIFEST, Makefile.PL.in, bin/pqtsh, bin/pqtapi: + * PerlTQt/: MANIFEST, Makefile.PL.in, bin/pqtsh, bin/pqtapi: - adding pqtsh and pqtapi utilities 2003-02-09 15:15 germaingarand - * PerlQt/lib/Qt/constants.pm: + * PerlTQt/lib/TQt/constants.pm: export sub names, not globs 2003-02-07 22:25 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: oops 2003-02-07 22:24 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: - IRIX compiler fix (don't 'return' in a void method) 2003-02-06 23:07 germaingarand - * PerlQt/: lib/Qt/constants.pm, MANIFEST: + * PerlTQt/: lib/TQt/constants.pm, MANIFEST: - - adding a Qt::constants module for import of Qt constants + - adding a TQt::constants module for import of TQt constants (mainly intended for qiodevice.h's IO_* hardcoded values, but who knows...) 2003-02-06 18:36 germaingarand @@ -838,7 +838,7 @@ * configure.in: - too many QT_NO_* tests - totally overkill + too many TQT_NO_* tests - totally overkill 2003-02-05 11:14 germaingarand @@ -848,7 +848,7 @@ 2003-02-05 10:03 germaingarand - * PerlQt/t/g_gui.t: + * PerlTQt/t/g_gui.t: avoid loading syle plugins for first GUI test @@ -860,25 +860,25 @@ 2003-02-04 16:52 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: bump version 2003-01-30 10:41 germaingarand - * Makefile.am, PerlQt/t/h_allstyles.t: + * Makefile.am, PerlTQt/t/h_allstyles.t: set correct LD_LIBRARY_PATH before running tests 2003-01-27 11:11 germaingarand - * PerlQt/Makefile.PL.in: + * PerlTQt/Makefile.PL.in: add CXXFLAGS to compilation parameters 2003-01-27 11:09 germaingarand - * PerlQt/Makefile.PL.in: + * PerlTQt/Makefile.PL.in: use RPATH in a more crossplatform way (through libtool) @@ -896,23 +896,23 @@ 2003-01-05 04:00 germaingarand - * PerlQt/: lib/Qt/isa.pm, Qt.pm: + * PerlTQt/: lib/TQt/isa.pm, TQt.pm: - implementation of operator overloading (21 supported operators). Copy constructors *aren't* available : they clash with Perl semantics. - - raised priority of QString in ambiguous methods resolution + - raised priority of TQString in ambiguous methods resolution 2003-01-04 06:22 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - - fixed QCString marshaller : don't tag pure ASCII strings as UTF-8 - - QString marshalling toSV is now driven by HINT_BYTES (a.k.a "use bytes" pragma) + - fixed TQCString marshaller : don't tag pure ASCII strings as UTF-8 + - TQString marshalling toSV is now driven by HINT_BYTES (a.k.a "use bytes" pragma) This is intended as a compatiblity device for legacy code that can't handle UTF-8 2002-12-22 02:52 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: - fixing Perl debugger at last @@ -924,15 +924,15 @@ 2002-12-16 20:45 germaingarand - * PerlQt/: t/f_import.t, t/h_allstyles.t, MANIFEST: + * PerlTQt/: t/f_import.t, t/h_allstyles.t, MANIFEST: - fixing invocation of make test from within Perlqt/ 2002-12-16 18:13 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: - version = 'PerlQt-3.004' (final) + version = 'PerlTQt-3.004' (final) 2002-12-16 17:43 germaingarand @@ -942,49 +942,49 @@ 2002-12-16 17:38 germaingarand - * PerlQt/: Qt.pm, Qt.xs, handlers.cpp, perlqt.h, smokeperl.h: + * PerlTQt/: TQt.pm, TQt.xs, handlers.cpp, perlqt.h, smokeperl.h: - code cleanup and optimization - fixed a bug with hasVirtual() 2002-12-16 17:32 germaingarand - * PerlQt/examples/forever/forever.pl: + * PerlTQt/examples/forever/forever.pl: - avoid QPoint + avoid TQPoint 2002-12-16 17:26 germaingarand - * PerlQt/examples/progress/progress.pl: + * PerlTQt/examples/progress/progress.pl: initial checkin 2002-12-16 17:24 germaingarand - * PerlQt/lib/Qt/: isa.pm, debug.pm: + * PerlTQt/lib/TQt/: isa.pm, debug.pm: - fixed redefinition of a sub in isa.pm - - added "use Qt;" in debug.pm + - added "use TQt;" in debug.pm 2002-12-16 17:04 germaingarand - * PerlQt/t/Foo/SubCodec.pm: + * PerlTQt/t/Foo/SubCodec.pm: - adding the test suite (make test) 2002-12-16 17:01 germaingarand - * test.pl, Makefile.am, PerlQt/test.pl, PerlQt/t/a_loading.t, - PerlQt/t/b_nogui.t, PerlQt/t/c_qapp.t, PerlQt/t/d_sigslot.t, - PerlQt/t/e_sigslot_inherit.t, PerlQt/t/f_import.t, - PerlQt/t/g_gui.t, PerlQt/t/h_allstyles.t, PerlQt/t/My/Codec.pm, - PerlQt/t/My/SubCodec.pm: + * test.pl, Makefile.am, PerlTQt/test.pl, PerlTQt/t/a_loading.t, + PerlTQt/t/b_nogui.t, PerlTQt/t/c_qapp.t, PerlTQt/t/d_sigslot.t, + PerlTQt/t/e_sigslot_inherit.t, PerlTQt/t/f_import.t, + PerlTQt/t/g_gui.t, PerlTQt/t/h_allstyles.t, PerlTQt/t/My/Codec.pm, + PerlTQt/t/My/SubCodec.pm: - adding the test suite (make test) 2002-12-16 16:57 germaingarand - * configure.in, doc/en/PerlQt.pod, doc/en/index.html, + * configure.in, doc/en/PerlTQt.pod, doc/en/index.html, smoke/qt/qtguess.pl.in: typo: treshold <-> threshold (configure option) @@ -997,23 +997,23 @@ 2002-12-13 20:53 germaingarand - * PerlQt/: handlers.cpp, Qt.xs: + * PerlTQt/: handlers.cpp, TQt.xs: -fixed compilation with 5.6.0 -fix HAS_BOOL for SUN's Forte 2002-12-13 11:42 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: added a CAST function 2002-12-13 11:41 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - - made the marshaller croak instead of marshalling null as a reference to a Qt object - - 5.6.0 doesn't have is_utf8_string, made it use QTextCodec::heuristicContentMatch() instead + - made the marshaller croak instead of marshalling null as a reference to a TQt object + - 5.6.0 doesn't have is_utf8_string, made it use TQTextCodec::heuristicContentMatch() instead 2002-12-12 01:50 germaingarand @@ -1024,7 +1024,7 @@ 2002-12-11 15:53 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: updating $VERSION (3.004-RC2) @@ -1036,17 +1036,17 @@ 2002-12-11 15:31 germaingarand - * doc/en/: PerlQt.pod, index.html: + * doc/en/: PerlTQt.pod, index.html: added several appendices to documentation (debugging, marshallers and i18n) 2002-12-11 09:54 germaingarand - * INSTALL, README, PerlQt/MANIFEST, PerlQt/Qt.pm: + * INSTALL, README, PerlTQt/MANIFEST, PerlTQt/TQt.pm: - updated README/INSTALL - - turnaround for KDE's malloc in Qt.pm - - added Qt/debug.pm in MANIFEST + - turnaround for KDE's malloc in TQt.pm + - added TQt/debug.pm in MANIFEST 2002-12-09 18:09 germaingarand @@ -1064,9 +1064,9 @@ 2002-12-09 05:37 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: - added Qt::version() + added TQt::version() 2002-12-09 05:06 germaingarand @@ -1076,16 +1076,16 @@ 2002-12-07 15:55 germaingarand - * configure.in, PerlQt/Qt.pm: + * configure.in, PerlTQt/TQt.pm: - Adjust version no. for RC1 - - correct USE_QT_KDE so that configure doesn't reject Qt-3.0 + - correct USE_TQT_KDE so that configure doesn't reject TQt-3.0 2002-12-07 13:17 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - - allow subclassing of Qt::Application + - allow subclassing of TQt::Application 2002-12-06 23:36 germaingarand @@ -1095,10 +1095,10 @@ 2002-12-06 21:37 germaingarand - * PerlQt/: Qt.pm, Qt.xs, handlers.cpp: + * PerlTQt/: TQt.pm, TQt.xs, handlers.cpp: - - code cleanup && added some comments in Qt.xs - - fixed segfault when marshalling "undef" as QString& (handlers.cpp) + - code cleanup && added some comments in TQt.xs + - fixed segfault when marshalling "undef" as TQString& (handlers.cpp) - added bool*/bool& marshallers - more consistent debugging statements wrt the considered channel - more profiling/optimization of caching @@ -1112,10 +1112,10 @@ 2002-12-05 14:10 germaingarand - * PerlQt/: Qt.xs, Qt.pm: + * PerlTQt/: TQt.xs, TQt.pm: - switched all method calls to G_EVAL : needed for having a correct 'this' pointer if an error occur inside an eval{} - - implemented the memoize-like cache in C++ with a QAsciiDict (gain 50% in speed) + - implemented the memoize-like cache in C++ with a TQAsciiDict (gain 50% in speed) 2002-12-03 21:45 germaingarand @@ -1141,7 +1141,7 @@ 2002-12-03 16:53 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: removing a stupid debug line that went in @@ -1155,17 +1155,17 @@ 2002-12-02 21:28 germaingarand - * PerlQt/: Qt.pm, Qt.xs, handlers.cpp, perlqt.h, lib/Qt/debug.pm: + * PerlTQt/: TQt.pm, TQt.xs, handlers.cpp, perlqt.h, lib/TQt/debug.pm: - - added pragma for enabling multiple debugging channels. See lib/Qt/debug.pm + - added pragma for enabling multiple debugging channels. See lib/TQt/debug.pm - findAllMethods(classId [, startingWith]) for a more useful debug output and easy impl. of code completion. - eg. to pretty print the whole Qt API: + eg. to pretty print the whole TQt API: for (1..400) { - $a=Qt::_internal::findAllMethods($_); + $a=TQt::_internal::findAllMethods($_); @x=map {@{ $$a{$_} }} sort keys %$a; - print Qt::_internal::dumpCandidates(\@x); + print TQt::_internal::dumpCandidates(\@x); } - various optimizations and cleanups for an overall gain in speed of 15% approx. @@ -1177,33 +1177,33 @@ 2002-11-28 13:08 germaingarand - * PerlQt/smokeperl.h: + * PerlTQt/smokeperl.h: operator= should return *this 2002-11-28 12:33 germaingarand - * doc/: Makefile, PerlQt.pod, index.html, pod.css: + * doc/: Makefile, PerlTQt.pod, index.html, pod.css: removing doc/* (moved to /doc/en) 2002-11-28 12:31 germaingarand - * doc/: css/pod.css, en/Makefile, en/PerlQt.pod, en/index.html, - fr/Makefile, fr/PerlQt.pod, fr/index.html: + * doc/: css/pod.css, en/Makefile, en/PerlTQt.pod, en/index.html, + fr/Makefile, fr/PerlTQt.pod, fr/index.html: adding french documentation, thanks to Stéphane Payard 2002-11-27 19:53 germaingarand - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - - Internationalization support (QString now marshalls toSV as UTF8) + - Internationalization support (TQString now marshalls toSV as UTF8) - ISO C++ fixes (replaced variable-size arrays by new[]) 2002-11-27 19:51 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Changed variable-size arrays to use "new" (ISO C++ conformance... should fix the build on Compaq's CC) @@ -1211,29 +1211,29 @@ * smoke/qt/generate.pl.in: - Exclude some more Qt headers (3.1) + Exclude some more TQt headers (3.1) 2002-11-18 02:17 germaingarand * kalyptus/: kalyptus, kalyptusCxxToSmoke.pm, kalyptusDataDict.pm: - Syncing Qt-3.1 fixes from KDE's CVS + Syncing TQt-3.1 fixes from KDE's CVS 2002-10-14 10:15 germaingarand - * PerlQt/: handlers.cpp, Qt.pm: + * PerlTQt/: handlers.cpp, TQt.pm: - added a marshaller for QValueList + added a marshaller for TQValueList 2002-10-12 17:42 germaingarand * kalyptus/kalyptusCxxToSmoke.pm: - Skip QTSManip class: resulting file cause internal compiler errors on many platforms + Skip TQTSManip class: resulting file cause internal compiler errors on many platforms 2002-10-09 18:20 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: updating $VERSION @@ -1242,14 +1242,14 @@ * puic/: main.cpp, form.cpp, object.cpp: - s/this->SUPER::polish/SUPER->polish/ in database code - - fixed setAccel to use an intermediate Qt::KeySequence + - fixed setAccel to use an intermediate TQt::KeySequence 2002-10-08 00:27 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - Added a turnaround for a Qt bug. - QGridLayout::addMultiCellLayout does not reparent its QLayout argument, leading to parentless Layouts. + Added a turnaround for a TQt bug. + TQGridLayout::addMultiCellLayout does not reparent its TQLayout argument, leading to parentless Layouts. 2002-09-27 20:04 germaingarand @@ -1259,38 +1259,38 @@ 2002-09-27 11:40 germaingarand - * PerlQt/MANIFEST: + * PerlTQt/MANIFEST: added network example 2002-09-27 11:35 germaingarand - * PerlQt/examples/network/httpd/httpd.pl: + * PerlTQt/examples/network/httpd/httpd.pl: initial import of the httpd example 2002-09-27 00:41 germaingarand - * doc/: PerlQt.pod, index.html: + * doc/: PerlTQt.pod, index.html: typo 2002-09-26 21:08 germaingarand - * PerlQt/: Qt.xs, lib/Qt/isa.pm: + * PerlTQt/: TQt.xs, lib/TQt/isa.pm: - SUPER was only forwarding to base Perl classes, not base Qt classes + SUPER was only forwarding to base Perl classes, not base TQt classes Fixed 2002-09-25 11:04 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Fixing signals inheritance 2002-09-22 16:30 germaingarand - * PerlQt/Qt.xs, doc/PerlQt.pod, doc/index.html: + * PerlTQt/TQt.xs, doc/PerlTQt.pod, doc/index.html: SUPER->foo() was not passing the 'this' object. Removed the this->SUPER->foo construct which was buggy, and useless since SUPER is "protected" right now. @@ -1301,7 +1301,7 @@ * smoke/qt/generate.pl.in, kalyptus/kalyptus, kalyptus/kalyptusCxxToSmoke.pm: - Fixing SMOKE to build with Qt-3.1b1 + Fixing SMOKE to build with TQt-3.1b1 2002-09-20 16:01 germaingarand @@ -1320,23 +1320,23 @@ * Makefile.am, smoke/qt/generate.pl.in, smoke/qt/header_list: - Changed generate.pl to use a closed list of headers... some system don't store Qt headers in a distinct directory. + Changed generate.pl to use a closed list of headers... some system don't store TQt headers in a distinct directory. 2002-09-18 18:56 germaingarand - * doc/: PerlQt.pod, index.html: + * doc/: PerlTQt.pod, index.html: fixed an error in one of the tutorials 2002-09-18 10:06 germaingarand - * doc/: PerlQt.pod, index.html: + * doc/: PerlTQt.pod, index.html: Updating install instructions 2002-09-16 16:24 germaingarand - * PerlQt/: lib/Qt/attributes.pm, lib/Qt/isa.pm, Qt.pm, Qt.xs: + * PerlTQt/: lib/TQt/attributes.pm, lib/TQt/isa.pm, TQt.pm, TQt.xs: Inheritance of slots/attributes/SUPER was still half wrong. Fixed. @@ -1360,25 +1360,25 @@ 2002-09-14 17:58 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: cleaning a debug line 2002-09-14 17:52 germaingarand - * doc/: PerlQt.pod, index.html: + * doc/: PerlTQt.pod, index.html: Update for the "SUPER" construct 2002-09-14 17:50 germaingarand - * PerlQt/: lib/Qt/isa.pm, Qt.pm, Qt.xs: + * PerlTQt/: lib/TQt/isa.pm, TQt.pm, TQt.xs: Implemented a special attribute "SUPER" for calling methods on the superclass 2002-09-14 05:37 germaingarand - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/isa.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/isa.pm: - Fixed inheritance of attributes - added a "no warnings" block around "this" assignation statement @@ -1397,7 +1397,7 @@ * kalyptus/kalyptus, kalyptus/kalyptusCxxToSmoke.pm, smoke/qt/qtguess.pl.in: - Qt 3.1 fixes + TQt 3.1 fixes 2002-09-12 12:32 germaingarand @@ -1407,7 +1407,7 @@ 2002-09-12 03:19 germaingarand - * PerlQt/MANIFEST: + * PerlTQt/MANIFEST: Update @@ -1415,17 +1415,17 @@ * doc/index.html: - updated from latest PerlQt.pod + updated from latest PerlTQt.pod 2002-09-12 03:10 germaingarand - * doc/PerlQt.pod: + * doc/PerlTQt.pod: Added a note about correct syntax for calling a base class method 2002-09-12 02:43 germaingarand - * PerlQt/lib/Qt/isa.pm: + * PerlTQt/lib/TQt/isa.pm: cleaning pollution of $_ @@ -1437,26 +1437,26 @@ 2002-09-11 19:26 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: fixing broken regex in argmatch (my fault) 2002-09-11 05:18 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: fixing polling of uninitialised {slots} array Still not totally right... creating extra/unneeded qt_invoke 2002-09-11 04:21 germaingarand - * doc/PerlQt.pod: + * doc/PerlTQt.pod: Added a chapter about puic usage 2002-09-11 02:59 germaingarand - * PerlQt/Makefile.PL.in: + * PerlTQt/Makefile.PL.in: Fixing some env vars value and a broken regex @@ -1467,11 +1467,11 @@ Adding OpenGL detection && compilation to the autoconf framework --without-Mesa : if you use a vendor specific GL lib, specify this (default is to look for Mesa) - --disable-GL : skip GL stuff... not really needed since it is skipped anyway if Qt doesn't have it + --disable-GL : skip GL stuff... not really needed since it is skipped anyway if TQt doesn't have it 2002-09-11 02:51 germaingarand - * PerlQt/examples/opengl/: README, gear/gear, box/GLBox.pm, + * PerlTQt/examples/opengl/: README, gear/gear, box/GLBox.pm, box/glbox: Initial import of OpenGL examples @@ -1493,19 +1493,19 @@ 2002-09-10 00:33 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Implementing slot inheritance 2002-09-09 13:55 germaingarand - * PerlQt/lib/Qt/: signals.pm, slots.pm: + * PerlTQt/lib/TQt/: signals.pm, slots.pm: Allow a space between typename and ref/star sign for sig/slot args (i.e 'FooType &' is now OK) 2002-09-09 12:13 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: oops. removed unwanted debug output @@ -1531,7 +1531,7 @@ 2002-09-09 10:38 germaingarand - * PerlQt/lib/Qt/isa.pm: + * PerlTQt/lib/TQt/isa.pm: Fixing import rules for deeper-than-CWD located modules New rule is : always import fully qualified &X::Y::classname, but only @@ -1540,22 +1540,22 @@ 2002-09-09 10:30 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: - test for virtual destructor replaces endless isDerivedFrom() tests - added a function to lookup for an allocated object corresponding to a given anonymous pointer 2002-09-09 10:25 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: -better discrimination of method arguments (check for array reference) - -added Qt::SqlCursor to PersistentObjects (this is getting ugly :-/) + -added TQt::SqlCursor to PersistentObjects (this is getting ugly :-/) 2002-09-09 10:23 germaingarand * COPYING, ChangeLog, INSTALL, Makefile.am, configure.in, - inst-apps, subdirs, PerlQt/Makefile.PL.in, smoke/qt/Makefile.am, + inst-apps, subdirs, PerlTQt/Makefile.PL.in, smoke/qt/Makefile.am, smoke/qt/generate.pl.in: improved build system @@ -1567,7 +1567,7 @@ * README, TODO, configure.in, subdirs, AUTHORS, COPYING, ChangeLog, Makefile.am, Makefile.cvs, config.h.in, stamp-h.in, doc/Makefile, - doc/PerlQt.pod, doc/index.html, doc/pod.css, doc/images/ex1.png, + doc/PerlTQt.pod, doc/index.html, doc/pod.css, doc/images/ex1.png, doc/images/ex2.png, puic/TODO, puic/Makefile.am, puic/domtool.cpp, puic/embed.cpp, puic/form.cpp, puic/globaldefs.h, puic/main.cpp, puic/object.cpp, puic/parser.cpp, puic/parser.h, @@ -1585,22 +1585,22 @@ admin/old-ltcf-c.sh, smoke/Makefile.am, smoke/README, smoke/smoke.h, smoke/qt/Makefile.am, smoke/qt/generate.pl.in, smoke/qt/generate_makefile_am.pl, smoke/qt/qt_smoke.h, - smoke/qt/qtguess.pl.in, PerlQt/MANIFEST, PerlQt/Makefile.PL.in, - PerlQt/examples/richedit/imageCollection.pm, - PerlQt/examples/richedit/richedit.pl, kalyptus/Ast.pm, + smoke/qt/qtguess.pl.in, PerlTQt/MANIFEST, PerlTQt/Makefile.PL.in, + PerlTQt/examples/richedit/imageCollection.pm, + PerlTQt/examples/richedit/richedit.pl, kalyptus/Ast.pm, kalyptus/README, kalyptus/TODO, kalyptus/Version, kalyptus/Iter.pm, kalyptus/kalyptus, kalyptus/kalyptusDataDict.pm, kalyptus/kdocAstUtil.pm, kalyptus/ChangeLog, kalyptus/kalyptusCxxToSmoke.pm, kalyptus/kdocLib.pm, kalyptus/kdocParseDoc.pm, kalyptus/kdocUtil.pm: - Initial import of new PerlQt-3 tree with Autoconf framework + Initial import of new PerlTQt-3 tree with Autoconf framework 2002-08-22 05:46 germaingarand * README, TODO, configure.in, subdirs, AUTHORS, COPYING, ChangeLog, Makefile.am, Makefile.cvs, config.h.in, stamp-h.in, doc/Makefile, - doc/PerlQt.pod, doc/index.html, doc/pod.css, doc/images/ex1.png, + doc/PerlTQt.pod, doc/index.html, doc/pod.css, doc/images/ex1.png, doc/images/ex2.png, puic/TODO, puic/Makefile.am, puic/domtool.cpp, puic/embed.cpp, puic/form.cpp, puic/globaldefs.h, puic/main.cpp, puic/object.cpp, puic/parser.cpp, puic/parser.h, @@ -1618,9 +1618,9 @@ admin/old-ltcf-c.sh, smoke/Makefile.am, smoke/README, smoke/smoke.h, smoke/qt/Makefile.am, smoke/qt/generate.pl.in, smoke/qt/generate_makefile_am.pl, smoke/qt/qt_smoke.h, - smoke/qt/qtguess.pl.in, PerlQt/MANIFEST, PerlQt/Makefile.PL.in, - PerlQt/examples/richedit/imageCollection.pm, - PerlQt/examples/richedit/richedit.pl, kalyptus/Ast.pm, + smoke/qt/qtguess.pl.in, PerlTQt/MANIFEST, PerlTQt/Makefile.PL.in, + PerlTQt/examples/richedit/imageCollection.pm, + PerlTQt/examples/richedit/richedit.pl, kalyptus/Ast.pm, kalyptus/README, kalyptus/TODO, kalyptus/Version, kalyptus/Iter.pm, kalyptus/kalyptus, kalyptus/kalyptusDataDict.pm, kalyptus/kdocAstUtil.pm, kalyptus/ChangeLog, @@ -1631,229 +1631,229 @@ 2002-08-22 04:38 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Added line number & file to the 'Lookup for...' warning in do_autoload/autoloaded. It also filters out calls to enums now. 2002-08-20 18:15 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: do_autoload/autoloaded: Choose a different caller(n) if needed 2002-08-20 17:59 germaingarand - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: burn-proofing catArguments 2002-08-20 15:33 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: - Added detailed error reporting (Ambiguity candidates, warning when discarding args, correct file and line spotting when dying, etc.). Partly backported from dev branch. - - Added caching for method calls (makes PerlQt 300% faster :-) + - Added caching for method calls (makes PerlTQt 300% faster :-) 2002-08-14 17:02 germaingarand - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Don't hide object into parent if parent shall die ! - Fixes case where parent is a pointer to a QObject that wasn't allocated from Perl. + Fixes case where parent is a pointer to a TQObject that wasn't allocated from Perl. 2002-08-13 18:11 germaingarand - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Added some PersistentObjects cases as well as some isDerivedFrom tests. 2002-07-19 18:40 awinters - * PerlQt/: Makefile.PL, smokeperl.cpp, lib/Qt/isa.pm: + * PerlTQt/: Makefile.PL, smokeperl.cpp, lib/TQt/isa.pm: - Fix to virtual functions in Perl subclasses - register the classname with Smoke from Qt::isa + Fix to virtual functions in Perl subclasses - register the classname with Smoke from TQt::isa 2002-07-17 03:35 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Fixing perl-5.8 compatibility problem. This generates a warning with -w, but since this code branch is obsolete I don't care that much. :( 2002-06-30 01:51 awinters - * PerlQt/: handlers.cpp, smokeperl.cpp: + * PerlTQt/: handlers.cpp, smokeperl.cpp: memory leak fixes 2002-06-29 21:55 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: broken leaky virtual method support - rejoice 2002-06-28 08:52 awinters - * PerlQt/: Qt.pm, smokeperl.cpp: + * PerlTQt/: TQt.pm, smokeperl.cpp: - More destructor voodoo. Why is QApplication getting addRefed? + More destructor voodoo. Why is TQApplication getting addRefed? 2002-06-27 04:59 awinters - * PerlQt/: Qt.pm, smokeperl.cpp, smokeperl.h: + * PerlTQt/: TQt.pm, smokeperl.cpp, smokeperl.h: global destruction working nicely 2002-06-27 02:22 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: enabled method calling - t1 through t6 work again 2002-06-27 01:46 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: code movement 2002-06-27 01:44 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: Start of multimethod dispatching 2002-06-26 04:56 awinters - * PerlQt/: Qt.xs, smokeperl.cpp, lib/Qt/attributes.pm, - lib/Qt/isa.pm, lib/Qt/signals.pm, lib/Qt/slots.pm, + * PerlTQt/: TQt.xs, smokeperl.cpp, lib/TQt/attributes.pm, + lib/TQt/isa.pm, lib/TQt/signals.pm, lib/TQt/slots.pm, tutorials/t7/LCDRange.pm: Getting the skeleton working for the tutorials 2002-06-26 03:36 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: Added Smoke::this(), and a possibly useful closure() function 2002-06-26 02:45 awinters - * PerlQt/: Qt.pm, smokeperl.cpp, smokeperl.h: + * PerlTQt/: TQt.pm, smokeperl.cpp, smokeperl.h: This debugging stuff is great 2002-06-25 21:08 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: use SmokeClass::parents() 2002-06-25 20:54 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: reference counting... 2002-06-25 16:52 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: file/line-number needed to be taken from caller 2002-06-25 07:09 awinters - * PerlQt/smokeperl.cpp: + * PerlTQt/smokeperl.cpp: Kickass error messages! 2002-06-25 06:18 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Changed the versioning, cooler this way. 2002-06-25 05:47 awinters - * PerlQt/: Makefile.PL, Qt.pm, Qt.xs, handlers.cpp, marshall.h, + * PerlTQt/: Makefile.PL, TQt.pm, TQt.xs, handlers.cpp, marshall.h, perlqt.h, smokeperl.cpp, smokeperl.h: Initial version of code rewrite 2002-06-15 01:19 awinters - * PerlQt/: smokeperl.cpp, smokeperl.h: + * PerlTQt/: smokeperl.cpp, smokeperl.h: Added smokeperl.cpp... doesn't do anything, and it's not linked in yet. 2002-06-14 21:02 awinters - * PerlQt/smokeperl.h: + * PerlTQt/smokeperl.h: Perhaps I have it right this time 2002-06-14 20:57 awinters - * PerlQt/smokeperl.h: + * PerlTQt/smokeperl.h: SmokeMethod::call() 2002-06-14 20:51 awinters - * PerlQt/smokeperl.h: + * PerlTQt/smokeperl.h: Added SmokeMethod 2002-06-14 20:27 awinters - * PerlQt/: Qt.xs, handlers.cpp, marshall.h, perlqt.h, smokeperl.h: + * PerlTQt/: TQt.xs, handlers.cpp, marshall.h, perlqt.h, smokeperl.h: Adding smokeperl.h. Changed all uses of Smoke::Type to SmokeType. 2002-06-14 03:11 awinters - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: I unchanged my mind. Is that a crime? 2002-06-14 03:06 awinters - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: I changed my mind, you can't pass NULL to a function expecting int*. Sorry. 2002-06-14 02:52 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Added a global object persistance thing 2002-06-14 02:28 awinters - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: int* handler 2002-06-13 22:58 awinters - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: - Untested QStringList marshaller. Try it. + Untested TQStringList marshaller. Try it. 2002-06-13 09:09 awinters - * PerlQt/: Qt.pm, lib/Qt/isa.pm: + * PerlTQt/: TQt.pm, lib/TQt/isa.pm: Created a global baseclass - something I've been meaning to do for a while. Made constructors automatically inherit, you don't need to have empty constructors anymore. 2002-06-13 08:47 awinters - * PerlQt/: Qt.pm, examples/aclock/AnalogClock.pm, + * PerlTQt/: TQt.pm, examples/aclock/AnalogClock.pm, examples/buttongroups/ButtonsGroups.pm, examples/dclock/DigitalClock.pm, examples/drawdemo/drawdemo.pl, examples/drawlines/drawlines.pl, examples/forever/forever.pl, - lib/Qt/isa.pm, tutorials/t10/CannonField.pm, + lib/TQt/isa.pm, tutorials/t10/CannonField.pm, tutorials/t10/LCDRange.pm, tutorials/t10/t10.pl, tutorials/t11/CannonField.pm, tutorials/t11/LCDRange.pm, tutorials/t11/t11.pl, tutorials/t12/CannonField.pm, @@ -1871,15 +1871,15 @@ 2002-06-13 03:10 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Evil debug statement 2002-06-13 03:05 awinters - * PerlQt/: Qt.xs, examples/drawdemo/drawdemo.pl, + * PerlTQt/: TQt.xs, examples/drawdemo/drawdemo.pl, examples/drawlines/drawlines.pl, examples/forever/forever.pl, - lib/Qt/isa.pm, tutorials/t10/t10.pl, tutorials/t11/t11.pl, + lib/TQt/isa.pm, tutorials/t10/t10.pl, tutorials/t11/t11.pl, tutorials/t12/t12.pl, tutorials/t4/t4.pl, tutorials/t5/t5.pl, tutorials/t6/t6.pl, tutorials/t7/t7.pl, tutorials/t8/t8.pl, tutorials/t9/t9.pl: @@ -1888,31 +1888,31 @@ 2002-06-10 06:04 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: @ISA is now honored - had to fudge to make Exporter work 2002-06-10 04:29 awinters - * PerlQt/: Qt.pm, handlers.cpp: + * PerlTQt/: TQt.pm, handlers.cpp: - New type handlers for uchar* and QRgb*, as well as a QImage constructor + New type handlers for uchar* and TQRgb*, as well as a TQImage constructor 2002-06-10 02:04 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Evil hacks for puic 2002-06-05 18:35 awinters - * PerlQt/examples/buttongroups/: buttongroups.pl, buttonsgroups.pl: + * PerlTQt/examples/buttongroups/: buttongroups.pl, buttonsgroups.pl: Original was misnamed buttonsgroups.pl - now buttongroups.pl 2002-06-04 20:58 awinters - * PerlQt/: examples/dclock/DigitalClock.pm, + * PerlTQt/: examples/dclock/DigitalClock.pm, tutorials/t14/GameBoard.pm, tutorials/t5/t5.pl, tutorials/t6/t6.pl, tutorials/t7/LCDRange.pm: @@ -1920,37 +1920,37 @@ 2002-06-04 20:20 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: - $AUTOLOAD is always $Qt::AutoLoad::AUTOLOAD, now + $AUTOLOAD is always $TQt::AutoLoad::AUTOLOAD, now 2002-06-04 18:57 awinters - * PerlQt/handlers.cpp: + * PerlTQt/handlers.cpp: No smoke_types.h 2002-06-04 16:58 awinters - * PerlQt/: INSTALL, Qt.xs: + * PerlTQt/: INSTALL, TQt.xs: Fixing build procedure - smoke_types.h is long dead 2002-06-04 08:36 awinters - * PerlQt/INSTALL: + * PerlTQt/INSTALL: KDE SDK hopefully isn't required 2002-06-04 07:55 awinters - * PerlQt/: INSTALL, README: + * PerlTQt/: INSTALL, README: Build instructions 2002-06-04 01:50 awinters - * PerlQt/examples/: aclock/aclock.pl, + * PerlTQt/examples/: aclock/aclock.pl, buttongroups/buttonsgroups.pl, dclock/dclock.pl, drawdemo/drawdemo.pl, drawlines/drawlines.pl, forever/forever.pl: @@ -1958,107 +1958,107 @@ 2002-06-04 00:51 awinters - * PerlQt/examples/dclock/DigitalClock.pm: + * PerlTQt/examples/dclock/DigitalClock.pm: LeftButton is global 2002-06-03 07:29 awinters - * PerlQt/tutorials/runall.pl: + * PerlTQt/tutorials/runall.pl: $^X is handy 2002-06-03 06:25 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/isa.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/isa.pm: XS autoload was disabled in Perl-5.6.1, so I made a perl sub redirect autoloads 2002-06-02 10:53 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: List ops are fun 2002-06-02 10:49 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Don't ask me why, but signals can have return-values. I don't even want to imagine it. 2002-06-02 10:46 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Switched from DynaLoader to XSLoader. Gave exported functions prototypes, for better or worse. 2002-06-02 10:29 awinters - * PerlQt/tutorials/runall.pl: + * PerlTQt/tutorials/runall.pl: I'm not usually paranoid about security, but this was too easy not to fix. 2002-06-02 10:25 awinters - * PerlQt/tutorials/runall.pl: + * PerlTQt/tutorials/runall.pl: Script to run all the tutorials in order 2002-06-02 07:24 awinters - * PerlQt/perlqt.h: + * PerlTQt/perlqt.h: ifdef 2002-06-02 07:22 awinters - * PerlQt/: Makefile.PL, Qt.xs, handlers.cpp, perlqt.h: + * PerlTQt/: Makefile.PL, TQt.xs, handlers.cpp, perlqt.h: - Created perlqt.h, moved code from Qt.xs to new handlers.cpp. Starting code reorganization. + Created perlqt.h, moved code from TQt.xs to new handlers.cpp. Starting code reorganization. 2002-06-02 03:28 awinters - * PerlQt/examples/forever/forever.pl: + * PerlTQt/examples/forever/forever.pl: Added forever - this will be my benchmark. Current results: SLOW 2002-06-02 03:09 awinters - * PerlQt/examples/drawlines/drawlines.pl: + * PerlTQt/examples/drawlines/drawlines.pl: Adding drawlines demo 2002-06-02 02:35 awinters - * PerlQt/examples/drawdemo/drawdemo.pl: + * PerlTQt/examples/drawdemo/drawdemo.pl: Added drawdemo 2002-06-01 23:37 awinters - * PerlQt/examples/dclock/: dclock, dclock.pl: + * PerlTQt/examples/dclock/: dclock, dclock.pl: Renamed dclock to dclock.pl 2002-06-01 23:36 awinters - * PerlQt/examples/buttongroups/: ButtonsGroups.pm, + * PerlTQt/examples/buttongroups/: ButtonsGroups.pm, buttonsgroups.pl: Added buttongroups example 2002-06-01 23:36 awinters - * PerlQt/examples/aclock/: aclock, aclock.pl: + * PerlTQt/examples/aclock/: aclock, aclock.pl: Renamed aclock to aclock.pl 2002-06-01 23:05 awinters - * PerlQt/: Qt.pm, Qt.xs, examples/aclock/AnalogClock.pm, + * PerlTQt/: TQt.pm, TQt.xs, examples/aclock/AnalogClock.pm, examples/aclock/aclock, examples/dclock/DigitalClock.pm, - examples/dclock/dclock, lib/Qt/attributes.pm, lib/Qt/isa.pm, - lib/Qt/signals.pm, lib/Qt/slots.pm, tutorials/t1/t1.pl, + examples/dclock/dclock, lib/TQt/attributes.pm, lib/TQt/isa.pm, + lib/TQt/signals.pm, lib/TQt/slots.pm, tutorials/t1/t1.pl, tutorials/t10/CannonField.pm, tutorials/t10/LCDRange.pm, tutorials/t10/t10.pl, tutorials/t11/CannonField.pm, tutorials/t11/LCDRange.pm, tutorials/t11/t11.pl, @@ -2078,50 +2078,50 @@ 2002-06-01 23:00 awinters - * PerlQt/examples/dclock/: DigitalClock.pm, dclock: + * PerlTQt/examples/dclock/: DigitalClock.pm, dclock: Adding dclock 2002-06-01 23:00 awinters - * PerlQt/examples/dclock/DigitalClock.pm: + * PerlTQt/examples/dclock/DigitalClock.pm: file DigitalClock.pm was initially added on branch this. 2002-06-01 23:00 awinters - * PerlQt/examples/dclock/dclock: + * PerlTQt/examples/dclock/dclock: file dclock was initially added on branch this. 2002-06-01 21:17 awinters - * PerlQt/examples/aclock/AnalogClock.pm: + * PerlTQt/examples/aclock/AnalogClock.pm: file AnalogClock.pm was initially added on branch this. 2002-06-01 21:17 awinters - * PerlQt/examples/aclock/aclock: + * PerlTQt/examples/aclock/aclock: file aclock was initially added on branch this. 2002-06-01 21:17 awinters - * PerlQt/: Qt.pm, Qt.xs, examples/aclock/AnalogClock.pm, + * PerlTQt/: TQt.pm, TQt.xs, examples/aclock/AnalogClock.pm, examples/aclock/aclock: - Added support for QCOORD* and Qt::PointArray::setPoints. Added global min() and max() functions. + Added support for TQCOORD* and TQt::PointArray::setPoints. Added global min() and max() functions. 2002-06-01 11:15 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/signals.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/signals.pm: - Made qt_emit also use XS code - noticable speedup in t7. Qt::_internal::invoke is obsolete + Made qt_emit also use XS code - noticable speedup in t7. TQt::_internal::invoke is obsolete 2002-06-01 10:13 awinters - * PerlQt/: lib/Qt/slots.pm, tutorials/t1/t1.pl, + * PerlTQt/: lib/TQt/slots.pm, tutorials/t1/t1.pl, tutorials/t10/t10.pl, tutorials/t11/t11.pl, tutorials/t12/t12.pl, tutorials/t13/CannonField.pm, tutorials/t13/GameBoard.pm, tutorials/t13/t13.pl, tutorials/t14/CannonField.pm, @@ -2134,25 +2134,25 @@ 2002-06-01 09:59 awinters - * PerlQt/: Qt.xs, lib/Qt/slots.pm: + * PerlTQt/: TQt.xs, lib/TQt/slots.pm: qt_invoke implemented in XS 2002-06-01 06:37 awinters - * PerlQt/: Qt.xs, lib/Qt/signals.pm: + * PerlTQt/: TQt.xs, lib/TQt/signals.pm: Code reorganization, start of XS slot work 2002-06-01 00:19 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/signals.pm, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/signals.pm, lib/TQt/slots.pm: emit signal() now uses type marshalling -- the way has been shown 2002-05-31 06:42 awinters - * PerlQt/: Qt.pm, tutorials/t10/CannonField.pm, + * PerlTQt/: TQt.pm, tutorials/t10/CannonField.pm, tutorials/t10/LCDRange.pm, tutorials/t10/t10.pl, tutorials/t11/CannonField.pm, tutorials/t11/t11.pl, tutorials/t12/CannonField.pm, tutorials/t12/t12.pl, @@ -2165,34 +2165,34 @@ 2002-05-31 06:18 awinters - * PerlQt/: Qt.xs, tutorials/t11/CannonField.pm, + * PerlTQt/: TQt.xs, tutorials/t11/CannonField.pm, tutorials/t11/LCDRange.pm, tutorials/t11/t11.pl: It seems I still haven't knocked down the &Constant quirks. It's zero arguments! Sheesh. 2002-05-31 06:07 awinters - * PerlQt/tutorials/t12/: CannonField.pm, LCDRange.pm, t12.pl: + * PerlTQt/tutorials/t12/: CannonField.pm, LCDRange.pm, t12.pl: My revisionist ways continue 2002-05-31 05:51 awinters - * PerlQt/tutorials/t13/: CannonField.pm, GameBoard.pm, LCDRange.pm, + * PerlTQt/tutorials/t13/: CannonField.pm, GameBoard.pm, LCDRange.pm, t13.pl: t13 revisions 2002-05-31 05:37 awinters - * PerlQt/tutorials/t14/: CannonField.pm, GameBoard.pm, LCDRange.pm, + * PerlTQt/tutorials/t14/: CannonField.pm, GameBoard.pm, LCDRange.pm, t14.pl: I'm trying to define a coding style using t14 as the baseline. This works with the latest kalyptus. 2002-05-31 04:48 awinters - * PerlQt/: Qt.pm, Qt.xs, tutorials/t10/CannonField.pm, + * PerlTQt/: TQt.pm, TQt.xs, tutorials/t10/CannonField.pm, tutorials/t10/LCDRange.pm, tutorials/t10/t10.pl, tutorials/t11/CannonField.pm, tutorials/t11/LCDRange.pm, tutorials/t11/t11.pl, tutorials/t14/CannonField.pm, @@ -2209,14 +2209,14 @@ 2002-05-31 03:37 awinters - * PerlQt/: Qt.pm, lib/Qt/attributes.pm, tutorials/t9/LCDRange.pm, + * PerlTQt/: TQt.pm, lib/TQt/attributes.pm, tutorials/t9/LCDRange.pm, tutorials/t9/t9.pl: Changed static method calls from Class->method to Class::method 2002-05-30 22:48 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/signals.pm, + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/signals.pm, tutorials/t10/CannonField.pm, tutorials/t10/LCDRange.pm, tutorials/t10/t10.pl, tutorials/t9/CannonField.pm, tutorials/t9/LCDRange.pm, tutorials/t9/t9.pl: @@ -2225,14 +2225,14 @@ 2002-05-30 13:30 awinters - * PerlQt/: lib/Qt/isa.pm, tutorials/t8/CannonField.pm, + * PerlTQt/: lib/TQt/isa.pm, tutorials/t8/CannonField.pm, tutorials/t8/LCDRange.pm, tutorials/t8/t8.pl: passing 'this' as an lvalue to constructors which MODIFY 'this' could be unpleasant. Perhaps using sv_setsv was a bad idea. 2002-05-30 13:16 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/signals.pm, lib/Qt/slots.pm, + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/signals.pm, lib/TQt/slots.pm, tutorials/t5/t5.pl, tutorials/t6/t6.pl, tutorials/t7/LCDRange.pm, tutorials/t7/t7.pl: @@ -2240,73 +2240,73 @@ 2002-05-30 12:51 awinters - * PerlQt/: Qt.pm, Qt.xs, tutorials/t4/t4.pl: + * PerlTQt/: TQt.pm, TQt.xs, tutorials/t4/t4.pl: - set 'this' for do_autoload, so QObject-mirroring refcounting works + set 'this' for do_autoload, so TQObject-mirroring refcounting works 2002-05-30 12:29 awinters - * PerlQt/: Qt.xs, lib/Qt/isa.pm: + * PerlTQt/: TQt.xs, lib/TQt/isa.pm: AUTOLOAD now works on non-method-calls in classes, by defaulting unknown functions to this->method 2002-05-30 11:05 awinters - * PerlQt/: Qt.pm, lib/Qt/isa.pm: + * PerlTQt/: TQt.pm, lib/TQt/isa.pm: enable MyClass->AUTOLOAD and @ISA searching from autoloader 2002-05-30 10:53 awinters - * PerlQt/lib/Qt/isa.pm: + * PerlTQt/lib/TQt/isa.pm: Add import() function for use classes, so MyClass() constructors work 2002-05-30 10:07 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Object destruction seems to work again 2002-05-30 07:40 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Stop pushing 'this' on the stack for virtual methods 2002-05-30 07:28 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Calling convention works. $x->foo works for AUTOLOAD case, haven't tested the non-AUTOLOAD case even though it should work too. 2002-05-30 05:01 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: AUTOLOAD now works for calling Perl-defined methods 2002-05-30 04:12 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/isa.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/isa.pm: Added an XS autoload 2002-05-30 02:08 awinters - * PerlQt/: Qt.xs, lib/Qt/attributes.pm, lib/Qt/isa.pm: + * PerlTQt/: TQt.xs, lib/TQt/attributes.pm, lib/TQt/isa.pm: Implementation of 'this' and attributes 2002-05-30 02:08 awinters - * PerlQt/lib/Qt/attributes.pm: + * PerlTQt/lib/TQt/attributes.pm: file attributes.pm was initially added on branch this. 2002-05-29 11:09 awinters - * PerlQt/: Qt.pm, Qt.xs, tutorials/t1/t1.pl, + * PerlTQt/: TQt.pm, TQt.xs, tutorials/t1/t1.pl, tutorials/t14/CannonField.pm, tutorials/t14/GameBoard.pm, tutorials/t14/LCDRange.pm, tutorials/t14/t14.pl, tutorials/t2/t2.pl, tutorials/t3/t3.pl, tutorials/t4/t4.pl, @@ -2320,25 +2320,25 @@ 2002-05-29 09:18 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Forgot to remove debugging arguments to warn() before committing 2002-05-29 04:49 awinters - * PerlQt/tutorials/t9/: CannonField.pm, LCDRange.pm, t9.pl: + * PerlTQt/tutorials/t9/: CannonField.pm, LCDRange.pm, t9.pl: Initial commit 2002-05-29 04:47 awinters - * PerlQt/tutorials/t10/CannonField.pm: + * PerlTQt/tutorials/t10/CannonField.pm: Color constants work now 2002-05-29 04:40 awinters - * PerlQt/tutorials/: t11/CannonField.pm, t11/LCDRange.pm, + * PerlTQt/tutorials/: t11/CannonField.pm, t11/LCDRange.pm, t11/t11.pl, t12/CannonField.pm, t12/LCDRange.pm, t12/t12.pl, t13/CannonField.pm, t13/GameBoard.pm, t13/LCDRange.pm, t13/t13.pl, t14/CannonField.pm, t14/GameBoard.pm, t14/LCDRange.pm, t14/t14.pl: @@ -2347,275 +2347,275 @@ 2002-05-28 23:33 awinters - * PerlQt/: Qt.xs, tutorials/t10/CannonField.pm, + * PerlTQt/: TQt.xs, tutorials/t10/CannonField.pm, tutorials/t10/LCDRange.pm, tutorials/t10/t10.pl: - Plugged a memory-leak involving tf_stack return-values, and added isa(QPaintDevice) to the list of classes added to the + Plugged a memory-leak involving tf_stack return-values, and added isa(TQPaintDevice) to the list of classes added to the virtual function object-map. Tutorial 10 added. 2002-05-28 22:13 awinters - * PerlQt/tutorials/t8/CannonField.pm: + * PerlTQt/tutorials/t8/CannonField.pm: When I said ambiguous method resolution was improved, I wasn't kidding. 2002-05-28 22:12 awinters - * PerlQt/: Qt.pm, Qt.xs, tutorials/t8/CannonField.pm, + * PerlTQt/: TQt.pm, TQt.xs, tutorials/t8/CannonField.pm, tutorials/t8/LCDRange.pm, tutorials/t8/t8.pl: Copy constructor implemented for virtual method return-values, ambiguous method resolution improved, t8 working. 2002-05-28 20:27 awinters - * PerlQt/Qt.pm: + * PerlTQt/TQt.pm: Added emit keyword 2002-05-28 20:13 awinters - * PerlQt/tutorials/: t6/t6.pl, t7/LCDRange.pm, t7/t7.pl: + * PerlTQt/tutorials/: t6/t6.pl, t7/LCDRange.pm, t7/t7.pl: Last commit failed, new object destruction 2002-05-28 20:13 awinters - * PerlQt/: Qt.pm, Qt.xs, tutorials/t4/t4.pl, tutorials/t5/t5.pl: + * PerlTQt/: TQt.pm, TQt.xs, tutorials/t4/t4.pl, tutorials/t5/t5.pl: - New object destruction - Perl now mirrors QObject reference counts + New object destruction - Perl now mirrors TQObject reference counts 2002-05-28 07:49 awinters - * PerlQt/tutorials/t7/: LCDRange.pm, t7.pl: + * PerlTQt/tutorials/t7/: LCDRange.pm, t7.pl: Tutorial 7, in all its glory 2002-05-28 07:48 awinters - * PerlQt/: Qt.xs, lib/Qt/signals.pm: + * PerlTQt/: TQt.xs, lib/TQt/signals.pm: Workings of tutorial 7 2002-05-28 06:53 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/signals.pm, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/signals.pm, lib/TQt/slots.pm: signal and slot implementation merged a bit, first stab at ambiguous method resolution added. 2002-05-28 04:08 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/slots.pm: - Slots are now declared through the Qt::slots pragma. Only int arguments are supported, so far. + Slots are now declared through the TQt::slots pragma. Only int arguments are supported, so far. 2002-05-28 00:19 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/slots.pm: Got slot arguments working 2002-05-27 19:52 awinters - * PerlQt/lib/Qt/slots.pm: + * PerlTQt/lib/TQt/slots.pm: More slot goodness 2002-05-27 19:37 awinters - * PerlQt/lib/Qt/slots.pm: + * PerlTQt/lib/TQt/slots.pm: Recognize when Perl slot is invoked 2002-05-27 19:27 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/slots.pm: Paranoid backup. I got a slot to work, and I want it to stay that way. :) 2002-05-27 18:47 awinters - * PerlQt/: Qt.pm, Qt.xs, lib/Qt/isa.pm, lib/Qt/signals.pm, - lib/Qt/slots.pm: + * PerlTQt/: TQt.pm, TQt.xs, lib/TQt/isa.pm, lib/TQt/signals.pm, + lib/TQt/slots.pm: - Start overriding signal/slot methods. Qt is now 'aware' of PerlQt classes, thanks to overrides of className() and + Start overriding signal/slot methods. TQt is now 'aware' of PerlTQt classes, thanks to overrides of className() and metaObject(). 2002-05-27 09:09 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Bye bye, comments 2002-05-27 08:53 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Dirty first draft of 'proper' reference counting 2002-05-27 08:52 awinters - * PerlQt/tutorials/: t1/t1.pl, t2/t2.pl, t3/t3.pl, t4/t4.pl, + * PerlTQt/tutorials/: t1/t1.pl, t2/t2.pl, t3/t3.pl, t4/t4.pl, t5/t5.pl, t6/t6.pl: use strict is mandatory, now. Reference counts matter. 2002-05-27 02:51 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: I never manage to get all the debug statements first time around... 2002-05-27 02:49 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Fully working marshalling class. Toss MyStack for good; Long live Marshall! 2002-05-27 01:35 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: I don't need these debugging statements anymore 2002-05-27 01:28 awinters - * PerlQt/: Qt.xs, marshall.h: + * PerlTQt/: TQt.xs, marshall.h: Marshalling works for method calls 2002-05-26 23:41 awinters - * PerlQt/: Qt.xs, marshall.h: + * PerlTQt/: TQt.xs, marshall.h: Defined some of the type mapping 2002-05-26 23:23 awinters - * PerlQt/marshall.h: + * PerlTQt/marshall.h: #ifndef MARSHALL_H 2002-05-26 23:19 awinters - * PerlQt/: Qt.xs, marshall.h: + * PerlTQt/: TQt.xs, marshall.h: Defining general type-marshalling interface 2002-05-24 20:14 awinters - * PerlQt/Makefile.PL: + * PerlTQt/Makefile.PL: Forgot to update this... 2002-05-24 17:25 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Eliminate warning during global destruction 2002-05-24 17:19 awinters - * PerlQt/tutorials/: t2/t2.pl, t3/t3.pl, t4/t4.pl, t5/t5.pl, + * PerlTQt/tutorials/: t2/t2.pl, t3/t3.pl, t4/t4.pl, t5/t5.pl, t6/t6.pl: Enums work, now 2002-05-24 08:19 awinters - * PerlQt/lib/Qt/: enumerations.pm, properties.pm, signals.pm, + * PerlTQt/lib/TQt/: enumerations.pm, properties.pm, signals.pm, slots.pm: Documented some proposed usage. Perhaps good, perhaps not. 2002-05-24 07:45 awinters - * PerlQt/lib/Qt/isa.pm: + * PerlTQt/lib/TQt/isa.pm: - Initial implementation - no QMetaObject stuff yet + Initial implementation - no TQMetaObject stuff yet 2002-05-24 07:43 awinters - * PerlQt/tutorials/: t4/t4.pl, t5/t5.pl, t6/t6.pl: + * PerlTQt/tutorials/: t4/t4.pl, t5/t5.pl, t6/t6.pl: - Use Qt::isa pragma + Use TQt::isa pragma 2002-05-24 07:36 awinters - * PerlQt/lib/Qt/: enumerations.pm, isa.pm, properties.pm, + * PerlTQt/lib/TQt/: enumerations.pm, isa.pm, properties.pm, signals.pm, slots.pm: - Adding some QMetaObject-generating pragmas + Adding some TQMetaObject-generating pragmas 2002-05-24 04:46 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: That qobject boolean was a bad idea... 2002-05-24 04:13 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: - Fixed memory leak, isQObject() forgot to return false + Fixed memory leak, isTQObject() forgot to return false 2002-05-24 03:41 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Call delete through smoked library 2002-05-24 03:24 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Added a flag indicating whether an object can be deleted -- object deletion enabled. 2002-05-24 02:59 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: First version with virtual functions 2002-05-24 02:36 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Beginning of virtual method support 2002-05-24 02:07 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Default to silent output, and remove old commented functions. 2002-05-24 01:56 awinters - * PerlQt/: Qt.xs, Qt.pm: + * PerlTQt/: TQt.xs, TQt.pm: Implemented rudimentary object tracking and destruction. 2002-05-23 22:57 awinters - * PerlQt/: Qt.pm, Qt.xs: + * PerlTQt/: TQt.pm, TQt.xs: Implement new smokelib => perl interface SmokeBinding class, and add destructor callback. Start of work to get working object destruction. 2002-05-23 20:53 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: Changed return-value handling to be generic so it can handle virtual-function arguments as well. 2002-05-23 06:16 awinters - * PerlQt/Qt.xs: + * PerlTQt/TQt.xs: This one works. First working version in SF CVS 2002-05-23 06:02 awinters - * PerlQt/: Makefile.PL, Qt.pm, Qt.xs, tutorials/t1/t1.pl, + * PerlTQt/: Makefile.PL, TQt.pm, TQt.xs, tutorials/t1/t1.pl, tutorials/t2/t2.pl, tutorials/t3/t3.pl, tutorials/t4/t4.pl, tutorials/t5/t5.pl, tutorials/t6/t6.pl: @@ -2623,7 +2623,7 @@ 2002-05-23 06:02 awinters - * PerlQt/: Makefile.PL, Qt.pm, Qt.xs, tutorials/t1/t1.pl, + * PerlTQt/: Makefile.PL, TQt.pm, TQt.xs, tutorials/t1/t1.pl, tutorials/t2/t2.pl, tutorials/t3/t3.pl, tutorials/t4/t4.pl, tutorials/t5/t5.pl, tutorials/t6/t6.pl: -- cgit v1.2.3