Commit graph

77 commits

Author SHA1 Message Date
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