2003-09-13 00:39 germaingarand

2003-09-13 00:37 germaingarand

2003-09-12 15:43 germaingarand

2003-09-12 15:24 germaingarand

2003-09-12 13:13 germaingarand

(see previous commit on handlers.cpp)

2003-09-12 13:12 germaingarand

2003-09-12 13:02 germaingarand

2003-09-10 18:16 germaingarand

2003-09-10 13:17 germaingarand

2003-09-09 10:45 germaingarand

2003-09-09 09:21 germaingarand

fix compile for 5.6.1

2003-09-09 07:32 germaingarand

2003-09-09 06:25 germaingarand

2003-09-08 18:13 germaingarand

2003-09-08 16:24 germaingarand

2003-09-08 15:38 germaingarand

2003-09-08 02:23 germaingarand

2003-09-08 01:47 germaingarand

2003-09-07 15:32 germaingarand

removing auto-generated headers

2003-09-07 15:26 germaingarand

2003-09-07 15:18 germaingarand

2003-09-07 14:35 germaingarand

2003-09-06 21:05 germaingarand

adding Lutz Badenheuer <Lutz.Badenheuer@t-online.de>'s man page

2003-09-06 19:03 germaingarand

2003-09-06 16:51 germaingarand

2003-09-05 03:30 germaingarand

With QDataStream static operators and this, we get a nice object serializer :)

          use Qt::constants;
          $bytearray = "";
          $a = Qt::DataStream( $bytearray, IO_WriteOnly );
          # now magically serialize some objects in $bytearray
          $a << $qdatetime << $qfont << $qpixmap;

2003-09-01 21:09 germaingarand

$str = "Foooooooooooooooo";

          $ts = Qt::TextStream( $str, IO_WriteOnly );
          $ts << "pi = " << 3.14;
        
          # $str is now "pi = 3.14oooooooo"
        
          The link is maintained until the scalar is destroyed, or until it is untied.

2003-08-31 16:35 germaingarand

updating kalyptus/smoke (GlobSpace operator names no longer munged)

2003-08-31 14:38 germaingarand

2003-08-30 23:01 germaingarand

        Doing it the Right Way.
        - make $SIG{__DIE__} local inside eval'ed ops
        - added missing operators (unary minus, binary mul)
        - GlobalSpace operators with assignment were returning wrong values

2003-08-28 02:10 germaingarand

2003-08-28 02:02 germaingarand

-removing conflicting/useless headers

2003-08-28 01:28 germaingarand

2003-08-20 10:12 germaingarand

2003-08-20 09:25 germaingarand

2003-08-14 20:52 germaingarand

2003-08-14 18:44 germaingarand

2003-08-14 18:35 germaingarand

2003-08-14 18:22 germaingarand

2003-07-18 03:14 germaingarand

2003-06-14 04:52 germaingarand

2003-06-14 04:47 germaingarand

2003-06-09 17:17 germaingarand

2003-06-09 17:15 germaingarand

2003-06-08 02:01 germaingarand

2003-06-06 21:30 germaingarand

2003-06-06 02:51 germaingarand

for now: slot/signal/dcop => SLOT/SIGNAL/DCOP

2003-06-06 01:53 germaingarand

2003-06-05 22:07 germaingarand

2003-06-05 15:22 germaingarand

2003-05-30 03:22 germaingarand

2003-05-30 01:36 germaingarand

2003-05-28 22:17 germaingarand

2003-05-28 18:30 germaingarand

2003-05-28 04:58 germaingarand

2003-05-26 21:28 germaingarand

2003-05-26 21:25 germaingarand

2003-05-26 19:41 germaingarand

2003-05-26 00:57 germaingarand

2003-05-25 15:31 germaingarand

README

2003-05-25 15:30 germaingarand

2003-05-25 15:27 germaingarand

images/editcut.png

2003-05-23 23:35 germaingarand

2003-05-23 16:23 germaingarand

2003-05-23 09:39 germaingarand

those are auto-generated

2003-05-22 21:34 germaingarand

Initial import of the PerlQt plugin for Qt Designer

2003-05-22 21:34 germaingarand

Initial revision

2003-05-22 04:58 germaingarand

2003-05-11 01:41 germaingarand

-updated the widget database (fix for #731881)

2003-04-15 23:03 germaingarand

-documenting new marshallers

2003-04-15 22:43 germaingarand

bumping version number to 3.007

2003-04-15 16:07 germaingarand

2003-04-15 16:04 germaingarand

bumping revision number

2003-04-15 16:02 germaingarand

disabling 3 template derived classes, now handled by marshallers

2003-04-06 16:40 germaingarand

updating admin dir

2003-03-08 19:03 germaingarand

disable strict in eval

2003-03-03 14:37 germaingarand

skip 'database' property (doesn't exist anymore), thanks to Michael Traxler for pointing that one

2003-02-22 13:43 germaingarand

temporary font objects where incorrect

2003-02-22 13:05 germaingarand

+ else if ( attrib == "resizeable" || attrib == "resizable" )

2003-02-19 17:14 germaingarand

getting rid of Automake dependancy

2003-02-19 17:01 germaingarand

2003-02-19 13:44 germaingarand

getting rid of GNU toolchain dependancy at last :)

2003-02-13 15:30 germaingarand

How to perform an installation with user rights + various details

2003-02-13 12:23 germaingarand

finally, lets bump the version number to 3.006

2003-02-13 12:21 germaingarand

operators modifying their operand (++, +=, ...) need to return the modified object itself, not the Qt ref to the modified object

2003-02-12 23:47 germaingarand

update

2003-02-12 23:34 germaingarand

too many errors on this one

2003-02-12 22:11 germaingarand

no blib

2003-02-12 22:04 germaingarand

no blib

2003-02-12 21:21 germaingarand

no blib

2003-02-12 21:17 germaingarand

no blib

2003-02-12 21:16 germaingarand

better chmod +x the scripts before install

2003-02-12 17:07 germaingarand

updated documentation

2003-02-12 16:44 germaingarand

update

2003-02-12 15:25 germaingarand

updated english documentation

2003-02-12 13:18 germaingarand

adding an interactive example (within help menu)

2003-02-12 10:54 germaingarand

cope with 5.8.0's buggy if.pm - patch by S.Payrard<stef@payrard.net>

2003-02-12 10:44 germaingarand

-Allow runtime definition of Signals/Slots (via eval)

2003-02-11 23:18 germaingarand

-when dumping possible method matches, look also in super classes

2003-02-11 23:15 germaingarand

2003-02-09 15:15 germaingarand

export sub names, not globs

2003-02-07 22:25 germaingarand

oops

2003-02-07 22:24 germaingarand

2003-02-06 23:07 germaingarand

2003-02-06 18:36 germaingarand

propagate $LIBXINERAMA

2003-02-05 11:19 germaingarand

too many QT_NO_* tests - totally overkill

2003-02-05 11:14 germaingarand

...

2003-02-05 10:03 germaingarand

avoid loading syle plugins for first GUI test

2003-02-05 00:19 germaingarand

do not write kalyptus cache in $HOME... it breaks chrooted builds

2003-02-04 16:52 germaingarand

bump version

2003-01-30 10:41 germaingarand

set correct LD_LIBRARY_PATH before running tests

2003-01-27 11:11 germaingarand

add CXXFLAGS to compilation parameters

2003-01-27 11:09 germaingarand

use RPATH in a more crossplatform way (through libtool)

2003-01-27 09:33 germaingarand

support post-processing commands in AC_CONFIG* macros

2003-01-14 16:00 germaingarand

added KDE_RPATH to libsmokeqt (about time)

2003-01-05 04:00 germaingarand

2003-01-04 06:22 germaingarand

2002-12-22 02:52 germaingarand

2002-12-17 10:45 germaingarand

2002-12-16 20:45 germaingarand

2002-12-16 18:13 germaingarand

version = 'PerlQt-3.004' (final)

2002-12-16 17:43 germaingarand

2002-12-16 17:38 germaingarand

2002-12-16 17:32 germaingarand

avoid QPoint

2002-12-16 17:26 germaingarand

initial checkin

2002-12-16 17:24 germaingarand

2002-12-16 17:04 germaingarand

2002-12-16 17:01 germaingarand

2002-12-16 16:57 germaingarand

typo: treshold <-> threshold (configure option)

2002-12-16 16:45 germaingarand

changed default test threshold to be 5

2002-12-13 20:53 germaingarand

        -fixed compilation with 5.6.0
        -fix HAS_BOOL for SUN's Forte

2002-12-13 11:42 germaingarand

added a CAST function

2002-12-13 11:41 germaingarand

2002-12-12 01:50 germaingarand

2002-12-11 15:53 germaingarand

updating $VERSION (3.004-RC2)

2002-12-11 15:43 germaingarand

updated for 3.004-RC2

2002-12-11 15:31 germaingarand

added several appendices to documentation (debugging, marshallers and i18n)

2002-12-11 09:54 germaingarand

2002-12-09 18:09 germaingarand

2002-12-09 17:32 germaingarand

        Makefile.PL is likely to become the default building command, since conflicts of automake versions
        are impossible to sort out within the framework.

2002-12-09 05:37 germaingarand

added Qt::version()

2002-12-09 05:06 germaingarand

wrapper for ./configure intended to be used by CPAN

2002-12-07 15:55 germaingarand

2002-12-07 13:17 germaingarand

2002-12-06 23:36 germaingarand

2002-12-06 21:37 germaingarand

2002-12-05 14:20 germaingarand

damn, I forgot to cvs add a lot of file in the new admin dir ;(

2002-12-05 14:10 germaingarand

2002-12-03 21:45 germaingarand

minor error

2002-12-03 21:36 germaingarand

updating reimplementation of an AC macro

2002-12-03 17:16 germaingarand

updating /admin directory to KDE 3.1's

2002-12-03 16:53 germaingarand

removing a stupid debug line that went in

2002-12-03 15:20 germaingarand

        fixed a quotation error
          -$qtflags =~ s/\$\((.?)\)/$x{'$1'}/g;
          +$qtflags =~ s/\$\((.?)\)/$x{$1}/g;

2002-12-02 21:28 germaingarand

          for (1..400)
          {
             $a=Qt::_internal::findAllMethods($_);
             @x=map {@{ $$a{$} }} sort keys %$a;
             print Qt::internal::dumpCandidates(\@x);
          }
        - various optimizations and cleanups for an overall gain in speed of 15% approx.

2002-11-28 14:26 germaingarand

adjusting EXTRA_DIST for /doc

2002-11-28 13:08 germaingarand

operator= should return *this

2002-11-28 12:33 germaingarand

removing doc/* (moved to /doc/en)

2002-11-28 12:31 germaingarand

adding french documentation, thanks to Stéphane Payard

2002-11-27 19:53 germaingarand

2002-11-27 19:51 germaingarand

Changed variable-size arrays to use "new" (ISO C++ conformance... should fix the build on Compaq's CC)

2002-11-18 02:20 germaingarand

Exclude some more Qt headers (3.1)

2002-11-18 02:17 germaingarand

Syncing Qt-3.1 fixes from KDE's CVS

2002-10-14 10:15 germaingarand

added a marshaller for QValueList<int>

2002-10-12 17:42 germaingarand

Skip QTSManip class: resulting file cause internal compiler errors on many platforms

2002-10-09 18:20 germaingarand

updating $VERSION

2002-10-08 01:40 germaingarand

2002-10-08 00:27 germaingarand

        Added a turnaround for a Qt bug.
        QGridLayout::addMultiCellLayout does not reparent its QLayout argument, leading to parentless Layouts.

2002-09-27 20:04 germaingarand

Fixing multiple lines concatenation within tr calls.

2002-09-27 11:40 germaingarand

added network example

2002-09-27 11:35 germaingarand

initial import of the httpd example

2002-09-27 00:41 germaingarand

typo

2002-09-26 21:08 germaingarand

        SUPER was only forwarding to base Perl classes, not base Qt classes
        Fixed

2002-09-25 11:04 germaingarand

Fixing signals inheritance

2002-09-22 16:30 germaingarand

        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.
        Might implement "public" SUPER later (e.g $myContainedObj->SUPER->foo() )... no emergency though.

2002-09-22 16:16 germaingarand

Fixing SMOKE to build with Qt-3.1b1

2002-09-20 16:01 germaingarand

        Fixed wong test for GL/gl.h
        (was causing Smoke's build to fail when OpenGL headers aren't installed)

2002-09-19 01:53 germaingarand

removed debug

2002-09-19 01:47 germaingarand

Changed generate.pl to use a closed list of headers... some system don't store Qt headers in a distinct directory.

2002-09-18 18:56 germaingarand

fixed an error in one of the tutorials

2002-09-18 10:06 germaingarand

Updating install instructions

2002-09-16 16:24 germaingarand

Inheritance of slots/attributes/SUPER was still half wrong. Fixed.

2002-09-14 20:54 germaingarand

Adding doc dir to the dist target

2002-09-14 20:32 germaingarand

simplifying default Makefile.am to minimum

2002-09-14 18:45 germaingarand

increasing version number to 3.002

2002-09-14 17:58 germaingarand

cleaning a debug line

2002-09-14 17:52 germaingarand

Update for the "SUPER" construct

2002-09-14 17:50 germaingarand

Implemented a special attribute "SUPER" for calling methods on the superclass

2002-09-14 05:37 germaingarand

2002-09-14 04:51 germaingarand

2002-09-13 12:29 germaingarand

Qt 3.1 fixes

2002-09-12 12:32 germaingarand

should learn how to revert one day :-/

2002-09-12 03:19 germaingarand

Update

2002-09-12 03:11 germaingarand

updated from latest PerlQt.pod

2002-09-12 03:10 germaingarand

Added a note about correct syntax for calling a base class method

2002-09-12 02:43 germaingarand

cleaning pollution of $_

2002-09-11 19:38 germaingarand

added a bogus header in the skiplist

2002-09-11 19:26 germaingarand

fixing broken regex in argmatch (my fault)

2002-09-11 05:18 germaingarand

        fixing polling of uninitialised {slots} array
        Still not totally right... creating extra/unneeded qt_invoke

2002-09-11 04:21 germaingarand

Added a chapter about puic usage

2002-09-11 02:59 germaingarand

Fixing some env vars value and a broken regex

2002-09-11 02:57 germaingarand

        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

2002-09-11 02:51 germaingarand

Initial import of OpenGL examples

2002-09-10 12:40 germaingarand

        Polishing -subimpl option
        - only generate derived slot stub for those that aren't implemented in the ui file
        - -x now generates appropriate code with -subimpl

2002-09-10 11:24 germaingarand

2002-09-10 00:33 germaingarand

Implementing slot inheritance

2002-09-09 13:55 germaingarand

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

oops. removed unwanted debug output

2002-09-09 10:47 germaingarand

Fixing incorrect parsing of enums with left/right bitshifts

2002-09-09 10:41 germaingarand

Fixing bad names for extern pixmaps

2002-09-09 10:41 germaingarand

        Database code now fully working
        - handles multiple connections
        - option -x generates template code to configure the connections

2002-09-09 10:38 germaingarand

        Fixing import rules for deeper-than-CWD located modules
        New rule is : always import fully qualified &X::Y::classname, but only
        import &classname in the caller namespace if they share the same namespace
        prefix.

2002-09-09 10:30 germaingarand

2002-09-09 10:25 germaingarand

        -better discrimination of method arguments (check for array reference)
        -added Qt::SqlCursor to PersistentObjects (this is getting ugly :-/)

2002-09-09 10:23 germaingarand

        improved build system
        - Smoke is now linked correctly wether it's installed on the system or built in the source tree
        - some extra configure options to control the behaviour (--with-treshold=X for qtguess tests,
                                                                 --enable-smoke to force smoke builds)

2002-08-22 05:46 germaingarand

Initial import of new PerlQt-3 tree with Autoconf framework

2002-08-22 05:46 germaingarand

Initial revision

2002-08-22 04:38 germaingarand

        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

do_autoload/autoloaded: Choose a different caller(n) if needed

2002-08-20 17:59 germaingarand

burn-proofing catArguments

2002-08-20 15:33 germaingarand

2002-08-14 17:02 germaingarand

        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.

2002-08-13 18:11 germaingarand

Added some PersistentObjects cases as well as some isDerivedFrom tests.

2002-07-19 18:40 awinters

Fix to virtual functions in Perl subclasses - register the classname with Smoke from Qt::isa

2002-07-17 03:35 awinters

        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

memory leak fixes

2002-06-29 21:55 awinters

broken leaky virtual method support - rejoice

2002-06-28 08:52 awinters

More destructor voodoo. Why is QApplication getting addRefed?

2002-06-27 04:59 awinters

global destruction working nicely

2002-06-27 02:22 awinters

enabled method calling - t1 through t6 work again

2002-06-27 01:46 awinters

code movement

2002-06-27 01:44 awinters

Start of multimethod dispatching

2002-06-26 04:56 awinters

Getting the skeleton working for the tutorials

2002-06-26 03:36 awinters

Added Smoke::this(), and a possibly useful closure() function

2002-06-26 02:45 awinters

This debugging stuff is great

2002-06-25 21:08 awinters

use SmokeClass::parents()

2002-06-25 20:54 awinters

reference counting...

2002-06-25 16:52 awinters

file/line-number needed to be taken from caller

2002-06-25 07:09 awinters

Kickass error messages!

2002-06-25 06:18 awinters

Changed the versioning, cooler this way.

2002-06-25 05:47 awinters

Initial version of code rewrite

2002-06-15 01:19 awinters

Added smokeperl.cpp... doesn't do anything, and it's not linked in yet.

2002-06-14 21:02 awinters

Perhaps I have it right this time

2002-06-14 20:57 awinters

SmokeMethod::call()

2002-06-14 20:51 awinters

Added SmokeMethod

2002-06-14 20:27 awinters

Adding smokeperl.h. Changed all uses of Smoke::Type to SmokeType.

2002-06-14 03:11 awinters

I unchanged my mind. Is that a crime?

2002-06-14 03:06 awinters

I changed my mind, you can't pass NULL to a function expecting int*. Sorry.

2002-06-14 02:52 awinters

Added a global object persistance thing

2002-06-14 02:28 awinters

int* handler

2002-06-13 22:58 awinters

Untested QStringList marshaller. Try it.

2002-06-13 09:09 awinters

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

new => NEW. NEW() acts like the C++ constructor function, new() acts like a nice object instantiator.

2002-06-13 03:10 awinters

Evil debug statement

2002-06-13 03:05 awinters

Hack 'use'

2002-06-10 06:04 awinters

@ISA is now honored - had to fudge to make Exporter work

2002-06-10 04:29 awinters

New type handlers for uchar and QRgb, as well as a QImage constructor

2002-06-10 02:04 awinters

Evil hacks for puic

2002-06-05 18:35 awinters

Original was misnamed buttonsgroups.pl - now buttongroups.pl

2002-06-04 20:58 awinters

Make constant usage as pleasing as possible

2002-06-04 20:20 awinters

$AUTOLOAD is always $Qt::AutoLoad::AUTOLOAD, now

2002-06-04 18:57 awinters

No smoke_types.h

2002-06-04 16:58 awinters

Fixing build procedure - smoke_types.h is long dead

2002-06-04 08:36 awinters

KDE SDK hopefully isn't required

2002-06-04 07:55 awinters

Build instructions

2002-06-04 01:50 awinters

add 'use blib' and 'use constant'

2002-06-04 00:51 awinters

LeftButton is global

2002-06-03 07:29 awinters

$^X is handy

2002-06-03 06:25 awinters

XS autoload was disabled in Perl-5.6.1, so I made a perl sub redirect autoloads

2002-06-02 10:53 awinters

List ops are fun

2002-06-02 10:49 awinters

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

Switched from DynaLoader to XSLoader. Gave exported functions prototypes, for better or worse.

2002-06-02 10:29 awinters

I'm not usually paranoid about security, but this was too easy not to fix.

2002-06-02 10:25 awinters

Script to run all the tutorials in order

2002-06-02 07:24 awinters

ifdef

2002-06-02 07:22 awinters

Created perlqt.h, moved code from Qt.xs to new handlers.cpp. Starting code reorganization.

2002-06-02 03:28 awinters

Added forever - this will be my benchmark. Current results: SLOW

2002-06-02 03:09 awinters

Adding drawlines demo

2002-06-02 02:35 awinters

Added drawdemo

2002-06-01 23:37 awinters

Renamed dclock to dclock.pl

2002-06-01 23:36 awinters

Added buttongroups example

2002-06-01 23:36 awinters

Renamed aclock to aclock.pl

2002-06-01 23:05 awinters

Merged 'this' change, tutorials changed accordingly

2002-06-01 23:00 awinters

Adding dclock

2002-06-01 23:00 awinters

file DigitalClock.pm was initially added on branch this.

2002-06-01 23:00 awinters

file dclock was initially added on branch this.

2002-06-01 21:17 awinters

file AnalogClock.pm was initially added on branch this.

2002-06-01 21:17 awinters

file aclock was initially added on branch this.

2002-06-01 21:17 awinters

Added support for QCOORD* and Qt::PointArray::setPoints. Added global min() and max() functions.

2002-06-01 11:15 awinters

Made qt_emit also use XS code - noticable speedup in t7. Qt::_internal::invoke is obsolete

2002-06-01 10:13 awinters

tutorial mods - use blib and enable canShoot(bool) signal in t13/t14.

2002-06-01 09:59 awinters

qt_invoke implemented in XS

2002-06-01 06:37 awinters

Code reorganization, start of XS slot work

2002-06-01 00:19 awinters

emit signal() now uses type marshalling -- the way has been shown

2002-05-31 06:42 awinters

Mostly done with code style revision

2002-05-31 06:18 awinters

It seems I still haven't knocked down the &Constant quirks. It's zero arguments! Sheesh.

2002-05-31 06:07 awinters

My revisionist ways continue

2002-05-31 05:51 awinters

t13 revisions

2002-05-31 05:37 awinters

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

        AUTOLOAD return values on user-defined functions work, &Constant works thanks to ignoring any arguments passed, t14 ported to new
        code format.

2002-05-31 03:37 awinters

Changed static method calls from Class->method to Class::method

2002-05-30 22:48 awinters

Changed how sv_this was being saved. That fixed the passing-lvalue-this-around problem

2002-05-30 13:30 awinters

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

Made signals/slots use 'this'

2002-05-30 12:51 awinters

set 'this' for do_autoload, so QObject-mirroring refcounting works

2002-05-30 12:29 awinters

AUTOLOAD now works on non-method-calls in classes, by defaulting unknown functions to this->method

2002-05-30 11:05 awinters

enable MyClass->AUTOLOAD and @ISA searching from autoloader

2002-05-30 10:53 awinters

Add import() function for use classes, so MyClass() constructors work

2002-05-30 10:07 awinters

Object destruction seems to work again

2002-05-30 07:40 awinters

Stop pushing 'this' on the stack for virtual methods

2002-05-30 07:28 awinters

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

AUTOLOAD now works for calling Perl-defined methods

2002-05-30 04:12 awinters

Added an XS autoload

2002-05-30 02:08 awinters

Implementation of 'this' and attributes

2002-05-30 02:08 awinters

file attributes.pm was initially added on branch this.

2002-05-29 11:09 awinters

Outline for goal of this branch - pretty programs

2002-05-29 09:18 awinters

Forgot to remove debugging arguments to warn() before committing

2002-05-29 04:49 awinters

Initial commit

2002-05-29 04:47 awinters

Color constants work now

2002-05-29 04:40 awinters

Adding tutorials

2002-05-28 23:33 awinters

        Plugged a memory-leak involving tf_stack return-values, and added isa(QPaintDevice) to the list of classes added to the
        virtual function object-map. Tutorial 10 added.

2002-05-28 22:13 awinters

When I said ambiguous method resolution was improved, I wasn't kidding.

2002-05-28 22:12 awinters

Copy constructor implemented for virtual method return-values, ambiguous method resolution improved, t8 working.

2002-05-28 20:27 awinters

Added emit keyword

2002-05-28 20:13 awinters

Last commit failed, new object destruction

2002-05-28 20:13 awinters

New object destruction - Perl now mirrors QObject reference counts

2002-05-28 07:49 awinters

Tutorial 7, in all its glory

2002-05-28 07:48 awinters

Workings of tutorial 7

2002-05-28 06:53 awinters

signal and slot implementation merged a bit, first stab at ambiguous method resolution added.

2002-05-28 04:08 awinters

Slots are now declared through the Qt::slots pragma. Only int arguments are supported, so far.

2002-05-28 00:19 awinters

Got slot arguments working

2002-05-27 19:52 awinters

More slot goodness

2002-05-27 19:37 awinters

Recognize when Perl slot is invoked

2002-05-27 19:27 awinters

Paranoid backup. I got a slot to work, and I want it to stay that way. :)

2002-05-27 18:47 awinters

        Start overriding signal/slot methods. Qt is now 'aware' of PerlQt classes, thanks to overrides of className() and
        metaObject().

2002-05-27 09:09 awinters

Bye bye, comments

2002-05-27 08:53 awinters

Dirty first draft of 'proper' reference counting

2002-05-27 08:52 awinters

use strict is mandatory, now. Reference counts matter.

2002-05-27 02:51 awinters

I never manage to get all the debug statements first time around...

2002-05-27 02:49 awinters

Fully working marshalling class. Toss MyStack for good; Long live Marshall!

2002-05-27 01:35 awinters

I don't need these debugging statements anymore

2002-05-27 01:28 awinters

Marshalling works for method calls

2002-05-26 23:41 awinters

Defined some of the type mapping

2002-05-26 23:23 awinters

#ifndef MARSHALL_H

2002-05-26 23:19 awinters

Defining general type-marshalling interface

2002-05-24 20:14 awinters

Forgot to update this...

2002-05-24 17:25 awinters

Eliminate warning during global destruction

2002-05-24 17:19 awinters

Enums work, now

2002-05-24 08:19 awinters

Documented some proposed usage. Perhaps good, perhaps not.

2002-05-24 07:45 awinters

Initial implementation - no QMetaObject stuff yet

2002-05-24 07:43 awinters

Use Qt::isa pragma

2002-05-24 07:36 awinters

Adding some QMetaObject-generating pragmas

2002-05-24 04:46 awinters

That qobject boolean was a bad idea...

2002-05-24 04:13 awinters

Fixed memory leak, isQObject() forgot to return false

2002-05-24 03:41 awinters

Call delete through smoked library

2002-05-24 03:24 awinters

Added a flag indicating whether an object can be deleted -- object deletion enabled.

2002-05-24 02:59 awinters

First version with virtual functions

2002-05-24 02:36 awinters

Beginning of virtual method support

2002-05-24 02:07 awinters

Default to silent output, and remove old commented functions.

2002-05-24 01:56 awinters

Implemented rudimentary object tracking and destruction.

2002-05-23 22:57 awinters

        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

Changed return-value handling to be generic so it can handle virtual-function arguments as well.

2002-05-23 06:16 awinters

This one works. First working version in SF CVS

2002-05-23 06:02 awinters

Imported sourcecode

2002-05-23 06:02 awinters

Initial revision