summaryrefslogtreecommitdiffstats
path: root/src/script/bridge
Commit message (Collapse)AuthorAgeFilesLines
...
* invoke signal handler using JSC::call()Kent Hansen2009-07-091-8/+6
| | | | | Makes sure that new stack frame is set up if the function is native, and all that.
* make QObject property setter functions workKent Hansen2009-07-091-12/+31
|
* make QObject property access use getter+setter functionsKent Hansen2009-07-091-6/+12
| | | | | Setters don't work yet. But hey, the defaultprototypes example finally works.
* make native object constructors workKent Hansen2009-07-091-10/+8
| | | | | With commit 6985212c8909c89183b232ca28b96a2c8a2f1385, context->thisObject() now returns the right thing.
* use currentFrame instead of globalExec whenever we canKent Hansen2009-07-091-1/+1
|
* rewrite most of QScriptContext handlingKent Hansen2009-07-083-65/+56
| | | | Do it The right way(TM), by lazily wrapping JSC::ExecState objects.
* make more tests passKent Hansen2009-07-031-1/+13
| | | | Implement delete operator for Qt properties.
* implement string-->enum conversionKent Hansen2009-07-021-1/+9
|
* first stab at implementing Qt property getter/settersKent Hansen2009-07-022-24/+223
| | | | Not fully working yet, so disabled for now
* implement caching of slot wrapper functionsKent Hansen2009-07-022-1/+42
|
* implement marking of QObject connectionKent Hansen2009-07-021-8/+9
|
* implement QScriptValue::QObjectMember property flagKent Hansen2009-07-022-4/+10
|
* create a new QScriptContext when calling a Qt methodKent Hansen2009-07-021-2/+14
| | | | Makes the args, thisObject etc. available if QScriptable is used.
* implement QObject property flagsKent Hansen2009-07-021-0/+74
|
* add placeholder implementations of findChild() and findChildren()Kent Hansen2009-07-011-1/+25
|
* port recent changes from qt/masterKent Hansen2009-06-301-3/+17
| | | | Makes variant conversion work for signal handlers.
* make part of test not assertKent Hansen2009-06-291-0/+2
|
* implement QMetaObject bindingsKent Hansen2009-06-262-0/+193
|
* port some fixes from the "old" qtscript backend to the JSC backendKent Hansen2009-06-251-15/+37
| | | | Makes more tests pass.
* work on signal bindings (connect, disconnect, signal emission)Kent Hansen2009-06-242-74/+185
|
* rename createStructureID() functionKent Hansen2009-06-241-1/+1
| | | | | The JSC function was renamed, so we need to do so too, otherwise we call the function defined in the base class.
* make more qscriptengine tests runKent Hansen2009-06-242-9/+24
| | | | | Not everything passes but at least nothing asserts anymore, so the test runs to completion.
* make most of the qscriptvalue tests passKent Hansen2009-06-232-3/+7
| | | | call(), construct() etc.
* Import JSC-based Qt Script from Kent's tree.Simon Hausmann2009-06-167-0/+1884