Commit graph

132 commits

Author SHA1 Message Date
Ivailo Monev
e04efb5f14 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-23 10:09:00 +00:00
Ivailo Monev
18398add06 fix some pedantic compiler warnings
upstream commits:
fc4d45d97d
d730e07d01

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-20 14:09:41 +00:00
Ivailo Monev
e7c2e08e62 get rid of JavaScriptCore's CString
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-19 14:42:13 +00:00
Ivailo Monev
d088897d13 make Python recommended not required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 12:54:10 +00:00
Ivailo Monev
3b7900ecad cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 03:41:27 +00:00
Ivailo Monev
1a20bc556a do not disable stack protector for JavaScriptCore
whatever it was supposed to achieve it no longer applies, or at least from
my tests. it was most likely a workaround for a compiler bug, the change
dates from 2009 at least (https://github.com/qtproject/qt/commit/120329ad)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 02:44:11 +00:00
Ivailo Monev
9c2807b27e remove entry for gone JavaSciptCore file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 00:06:54 +00:00
Ivailo Monev
e12064bd10 make JSC mmap on demand even on x86_64
even WebKit has done it and it makes things much less complicated

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-14 03:26:41 +00:00
Ivailo Monev
0afe0c0c36 simplify installation directories handling via use of CPACK_SET_DESTDIR
also, the CMake files are installed where they can be found by default
(without any manual configuration) by default - in the top-level
installation directory (CMAKE_INSTALL_PREFIX)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 14:06:44 +03:00
Ivailo Monev
385181d3ac fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-14 17:42:16 +00:00
Ivailo Monev
86c05a6208 do not add all libraries the component it linted to to te pkgconfi file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 14:52:58 +00:00
Ivailo Monev
f9540805d1 cleanup containers methods and use of deprecated allocation methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-16 03:47:38 +02:00
Ivailo Monev
0600cf2950 remove entry for gone JavaScriptCore cpp file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 04:23:22 +02:00
Ivailo Monev
f9739fdce0 always use the system memory allocator for JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-11 14:45:49 +02:00
Ivailo Monev
4ff3214dcd fix conditional for TCMalloc
it seems that running CMake from Git Bash shell makes CMake think that it
is running on UNIX system

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-05 17:41:15 +02:00
Ivailo Monev
64edbb3ab5 add default conversion for types long and ulong
upstream commits:
b0c4e816e6

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-26 17:34:47 +02:00
Ivailo Monev
121ef3c941 fix GC issues related to QObject connections and ownership
upstream commits:
d7bba09f26

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-26 17:33:20 +02:00
Ivailo Monev
aebfad19b4 Ensure QObject wrappers are garbage-collected if appropriate
upstrema commits:
378416af75

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-26 17:32:18 +02:00
Ivailo Monev
98d6e6b0eb update hand-edited MOC code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-23 22:57:25 +02:00
Ivailo Monev
e8e9bfc664 fix script component build for WinCE platform
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-20 01:57:29 +02:00
Ivailo Monev
e84bc7126b use QByteArray::toDouble() instead of qstrtod
upstream commits:
8e428b63b8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-18 03:49:15 +02:00
Ivailo Monev
c4eb3a3ead don't inherit parent context's
upstream commits:
68458376c0

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-12 17:38:44 +02:00
Ivailo Monev
d777651253 fix QScriptContextInfo::functionMetaIndex() for overloaded slots
patch applies by hand

upstream commits:
d08de20171

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-12 17:35:00 +02:00
Ivailo Monev
a5b6b98cb4 make QScriptEngine::uncaughtExceptionBacktrace() work again
upstream commits:
df0ec19603
9429a85a21

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-11 19:01:06 +02:00
Ivailo Monev
df31068ba9 remove QMetaObjectExtraData and put everything into QMetaObject
upstream commits:
67f58040ea

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-09 19:55:15 +02:00
Ivailo Monev
b183f81775 regenerate xml and script parsers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-18 18:47:34 +02:00
Ivailo Monev
1ac7f59fc2 fix build of script component for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:40:34 +02:00
Ivailo Monev
950cd439bb get rid of the variantFromValue function in qscriptqobject
upstream commits:
0460d63ed03f0de574a06268df2a267d44784cb0 (partitially)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 23:37:49 +02:00
Ivailo Monev
f39a06e2e6 no need to asign ref now
upstream commits:
65a4bdd109d924f802379a67b8bf23f9cefc8a54

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 14:50:49 +02:00
Ivailo Monev
3c00934966 improve handling of QScriptEngine::ExcludeDeleteLater
upstream commits:
58dc831e557eb533bf40c9ff7b79d01d58b6de98
0ff8577a992b1d5c011b04e47ade84074cbd3034

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 14:49:29 +02:00
Ivailo Monev
49c09b6593 Replace all QBasicAtomicInt ref variables by QSharedData inheritance
upstream commit 9a85b921ac457c68cee0c89b8ad11433b1e92d07

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-13 14:30:52 +02:00
Ivailo Monev
bfbc380756 initial import
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00