[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