Changeset 53850 in webkit
- Timestamp:
- Jan 26, 2010 5:00:15 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 21 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r53800 r53850 1 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com> 2 3 Reviewed by Simon Hausmann. 4 5 First steps of the QtScript API. 6 7 Two new classes were created; QScriptEngine and QScriptValue. 8 The first should encapsulate a javascript context and the second a script 9 value. 10 11 This API is still in development, so it isn't compiled by default. 12 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to 13 build-webkit. 14 15 https://bugs.webkit.org/show_bug.cgi?id=32565 16 17 * WebKit.pro: 18 1 19 2010-01-25 Simon Hausmann <simon.hausmann@nokia.com> 2 20 -
trunk/JavaScriptCore/ChangeLog
r53815 r53850 1 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com> 2 3 Reviewed by Simon Hausmann. 4 5 First steps of the QtScript API. 6 7 Two new classes were created; QScriptEngine and QScriptValue. 8 The first should encapsulate a javascript context and the second a script 9 value. 10 11 This API is still in development, so it isn't compiled by default. 12 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to 13 build-webkit. 14 15 https://bugs.webkit.org/show_bug.cgi?id=32565 16 17 * qt/api/QtScript.pro: Added. 18 * qt/api/qscriptconverter_p.h: Added. 19 (QScriptConverter::toString): 20 * qt/api/qscriptengine.cpp: Added. 21 (QScriptEngine::QScriptEngine): 22 (QScriptEngine::~QScriptEngine): 23 (QScriptEngine::evaluate): 24 (QScriptEngine::collectGarbage): 25 * qt/api/qscriptengine.h: Added. 26 * qt/api/qscriptengine_p.cpp: Added. 27 (QScriptEnginePrivate::QScriptEnginePrivate): 28 (QScriptEnginePrivate::~QScriptEnginePrivate): 29 (QScriptEnginePrivate::evaluate): 30 * qt/api/qscriptengine_p.h: Added. 31 (QScriptEnginePrivate::get): 32 (QScriptEnginePrivate::collectGarbage): 33 (QScriptEnginePrivate::makeJSValue): 34 (QScriptEnginePrivate::context): 35 * qt/api/qscriptvalue.cpp: Added. 36 (QScriptValue::QScriptValue): 37 (QScriptValue::~QScriptValue): 38 (QScriptValue::isValid): 39 (QScriptValue::isBool): 40 (QScriptValue::isBoolean): 41 (QScriptValue::isNumber): 42 (QScriptValue::isNull): 43 (QScriptValue::isString): 44 (QScriptValue::isUndefined): 45 (QScriptValue::isError): 46 (QScriptValue::isObject): 47 (QScriptValue::isFunction): 48 (QScriptValue::toString): 49 (QScriptValue::toNumber): 50 (QScriptValue::toBool): 51 (QScriptValue::toBoolean): 52 (QScriptValue::toInteger): 53 (QScriptValue::toInt32): 54 (QScriptValue::toUInt32): 55 (QScriptValue::toUInt16): 56 (QScriptValue::call): 57 (QScriptValue::engine): 58 (QScriptValue::operator=): 59 (QScriptValue::equals): 60 (QScriptValue::strictlyEquals): 61 * qt/api/qscriptvalue.h: Added. 62 (QScriptValue::): 63 * qt/api/qscriptvalue_p.h: Added. 64 (QScriptValuePrivate::): 65 (QScriptValuePrivate::get): 66 (QScriptValuePrivate::QScriptValuePrivate): 67 (QScriptValuePrivate::isValid): 68 (QScriptValuePrivate::isBool): 69 (QScriptValuePrivate::isNumber): 70 (QScriptValuePrivate::isNull): 71 (QScriptValuePrivate::isString): 72 (QScriptValuePrivate::isUndefined): 73 (QScriptValuePrivate::isError): 74 (QScriptValuePrivate::isObject): 75 (QScriptValuePrivate::isFunction): 76 (QScriptValuePrivate::toString): 77 (QScriptValuePrivate::toNumber): 78 (QScriptValuePrivate::toBool): 79 (QScriptValuePrivate::toInteger): 80 (QScriptValuePrivate::toInt32): 81 (QScriptValuePrivate::toUInt32): 82 (QScriptValuePrivate::toUInt16): 83 (QScriptValuePrivate::equals): 84 (QScriptValuePrivate::strictlyEquals): 85 (QScriptValuePrivate::assignEngine): 86 (QScriptValuePrivate::call): 87 (QScriptValuePrivate::engine): 88 (QScriptValuePrivate::context): 89 (QScriptValuePrivate::value): 90 (QScriptValuePrivate::object): 91 (QScriptValuePrivate::inherits): 92 (QScriptValuePrivate::isJSBased): 93 (QScriptValuePrivate::isNumberBased): 94 (QScriptValuePrivate::isStringBased): 95 * qt/api/qtscriptglobal.h: Added. 96 * qt/tests/qscriptengine/qscriptengine.pro: Added. 97 * qt/tests/qscriptengine/tst_qscriptengine.cpp: Added. 98 (tst_QScriptEngine::tst_QScriptEngine): 99 (tst_QScriptEngine::~tst_QScriptEngine): 100 (tst_QScriptEngine::init): 101 (tst_QScriptEngine::cleanup): 102 (tst_QScriptEngine::collectGarbage): 103 (tst_QScriptEngine::evaluate): 104 * qt/tests/qscriptvalue/qscriptvalue.pro: Added. 105 * qt/tests/qscriptvalue/tst_qscriptvalue.cpp: Added. 106 (tst_QScriptValue::tst_QScriptValue): 107 (tst_QScriptValue::~tst_QScriptValue): 108 (tst_QScriptValue::init): 109 (tst_QScriptValue::cleanup): 110 (tst_QScriptValue::ctor): 111 (tst_QScriptValue::toString_data): 112 (tst_QScriptValue::toString): 113 (tst_QScriptValue::copyConstructor_data): 114 (tst_QScriptValue::copyConstructor): 115 (tst_QScriptValue::assignOperator_data): 116 (tst_QScriptValue::assignOperator): 117 (tst_QScriptValue::dataSharing): 118 (tst_QScriptValue::constructors_data): 119 (tst_QScriptValue::constructors): 120 (tst_QScriptValue::call): 121 * qt/tests/tests.pri: Added. 122 * qt/tests/tests.pro: Added. 123 1 124 2010-01-25 Dmitry Titov <dimich@chromium.org> 2 125 -
trunk/WebKit.pro
r53543 r53850 22 22 } 23 23 24 build-qtscript { 25 SUBDIRS += \ 26 JavaScriptCore/qt/api/QtScript.pro \ 27 JavaScriptCore/qt/tests 28 } 29 24 30 include(WebKit/qt/docs/docs.pri) -
trunk/WebKit/qt/ChangeLog
r53847 r53850 1 2010-01-26 Jedrzej Nowacki <jedrzej.nowacki@nokia.com> 2 3 Reviewed by Simon Hausmann. 4 5 First steps of the QtScript API. 6 7 Two new classes were created; QScriptEngine and QScriptValue. 8 The first should encapsulate a javascript context and the second a script 9 value. 10 11 This API is still in development, so it isn't compiled by default. 12 To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to 13 build-webkit. 14 15 https://bugs.webkit.org/show_bug.cgi?id=32565 16 17 * docs/qtwebkit.qdocconf: 18 1 19 2010-01-26 Holger Hans Peter Freyther <zecke@selfish.org> 2 20 -
trunk/WebKit/qt/docs/qtwebkit.qdocconf
r46403 r53850 5 5 6 6 headerdirs = $SRCDIR/WebKit/qt/Api 7 sourcedirs = $SRCDIR/WebKit/qt/Api $SRCDIR/WebKit/qt/docs 7 sourcedirs = $SRCDIR/WebKit/qt/Api $SRCDIR/WebKit/qt/docs $SRCDIR/JavaScriptCore/qt/api 8 8 outputdir = $OUTPUT_DIR/doc/html 9 9 outputformats = HTML
Note: See TracChangeset
for help on using the changeset viewer.