[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/bindings/perlqt4
From:       Chris Michael Burel <chrisburel () gmail ! com>
Date:       2010-11-18 18:58:23
Message-ID: 20101118185823.232E9AC8A0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1198513 by burel:

Remove dependence on Qt::this().
Remove dependence on QtCore4::isa.
Remove space-prefixed class names.
XS_AUTOLOAD no longer has to call perl methods.

But, it doesn't work.  XS_AUTOLOAD can't tell if it was called via $object->method() \
or Qt::Object::method(), making it unusable.  The current solution is to examine the \
op tree of the entersub op inside XS_AUTOLOAD, but that fails when running in the \
debugger, because the debugger calls it differently.

 M  +43 -50    qtcore/lib/QtCore4.pm  
 M  +1 -1      qtcore/src/QtCore4.xs  
 M  +1 -2      qtcore/src/binding.cpp  
 M  +23 -134   qtcore/src/util.cpp  
 M  +3 -3      qtgui/examples/tutorial/t1/t1.pl  
 M  +6 -6      qtgui/examples/tutorial/t2/t2.pl  
 M  +7 -6      qtgui/examples/tutorial/t3/t3.pl  
 M  +19 -13    qtgui/examples/tutorial/t4/t4.pl  


http://websvn.kde.org/?view=rev&revision=1198513


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic