Commit graph

126 commits

Author SHA1 Message Date
Ivailo Monev
2fe4f50c35 mostly JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:14:43 +00:00
Ivailo Monev
1944c376f0 minor JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-08 15:11:41 +00:00
Ivailo Monev
b000a10a33 MSVC support removal from JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-06 16:52:08 +00:00
Ivailo Monev
a4f5ce9b4d JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 06:28:54 +00:00
Ivailo Monev
41e5ddf421 namespaced build fixes and enabled it by default
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 06:28:30 +00:00
Ivailo Monev
1a47673bdf minor JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 11:38:55 +00:00
Ivailo Monev
7c52a5de1a get rid of tablet cruft
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-12-08 00:34:52 +00:00
Ivailo Monev
c032e1c019 JSC cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 21:49:25 +00:00
Ivailo Monev
f2de5eca57 convert string to ASCII when regexp matching them from JavaScriptCore
even KJS does that, I've also personally tested matching of UTF-16
characters and it seems to work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 16:33:59 +00:00
Ivailo Monev
ad8de752da make use of PCRE in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 14:22:02 +00:00
Ivailo Monev
1e5be3c062 get rid of JavaScriptCore's JIT and YARR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-10 18:56:59 +00:00
Ivailo Monev
5c6c47f017 mostly JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 22:06:38 +00:00
Ivailo Monev
7fdf28f1b9 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 14:10:28 +00:00
Ivailo Monev
43e97469f5 JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-02 00:39:51 +00:00
Ivailo Monev
cba97819c5 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-19 18:06:43 +00:00
Ivailo Monev
a4c82a4316 make OpenSSL required 2016-10-19 05:41:21 +00:00
Ivailo Monev
373cac851d fix regular build of JavaScriptCore with GCC 5+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 19:17:12 +00:00
Ivailo Monev
f0bc6208e0 remove the help component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 02:25:16 +00:00
Ivailo Monev
4a5bcff7ec embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
97d35054b0 remove now redundant moc file inclusion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-29 14:46:50 +00:00
Ivailo Monev
06db32958a QKeySequence cleanup mostly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-29 14:40:59 +00:00
Ivailo Monev
4de7613dd2 JavaScriptCore unicode characters handling cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-28 23:01:44 +00:00
Ivailo Monev
99b6ce37c1 remove redundant 3rdparty sources
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 19:31:24 +00:00
Ivailo Monev
cf8f422032 remove libpng, sqlite3 and wintab 3rdparty sources
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 00:34:05 +00:00
Ivailo Monev
c379b60870 mac, win, etc. leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 03:15:37 +00:00
Ivailo Monev
f38dd689da mac, win and blackbery leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 19:50:38 +00:00
Ivailo Monev
6bebf3ae90 Q_CC_MSVC conditionals removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 19:22:13 +00:00
Ivailo Monev
81fde14465 revert WTF::bitwise_cast removal and fix assertation in mutex locker of HashTable chec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:36:41 +00:00
Ivailo Monev
3131357af2 remove Windows, Mac and other proprietary OS files 2016-09-11 03:34:17 +00:00
Ivailo Monev
fd13b5a5bb less template magic in JavaScriptCore collector header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 16:01:55 +00:00
Ivailo Monev
1f2ba87f4f get rid of ASSERT_NOT_REACHED(), UNLIKELY() and LIKELY()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 15:29:35 +00:00
Ivailo Monev
163b8df6ba update libpng to 1.6.25
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 03:42:59 +00:00
Ivailo Monev
31ccaee366 core component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 14:36:42 +00:00
Ivailo Monev
fd74c45a85 script component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 16:54:21 +00:00
Ivailo Monev
f88fb05ddb make use of qrand() in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-17 14:48:30 +00:00
Ivailo Monev
c23f2cc87c update pnglibconf.h
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-11 00:21:39 +03:00
Ivailo Monev
4f8e532a0a remove leftover reference to WREC
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-10 23:44:05 +03:00
Ivailo Monev
79b16c2e6f fix build with latest MinGW on Windows
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-10 23:43:44 +03:00
Ivailo Monev
9f7847d81f bring back accidently removed asserations from JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-10 14:56:50 +00:00
Ivailo Monev
469dfded78 update bundled libpng to 1.6.24
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 01:57:15 +00:00
Ivailo Monev
37efb4bdc6 minor JavaScriptCore cleanups and fixup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 13:05:47 +00:00
Ivailo Monev
90600d9605 use void pointer for JS function data storage
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:58:41 +00:00
Ivailo Monev
95e92eb5e6 get rid of WTF::bitwise_cast
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:31:52 +00:00
Ivailo Monev
8afa7523b8 resolve merge conflicts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:08:16 +00:00
Ivailo Monev
8e85c5eba9 get rid of some JavaScriptCore macros and RefPtrHashMap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:07:27 +00:00
Ivailo Monev
d2c6af0269 make JavaScriptCore use Katie macros for assertations where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 22:11:45 +00:00
Ivailo Monev
c1e641336c fix and unify JavaScriptCore assertations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 00:20:27 +03:00
Ivailo Monev
dee2e339e0 minor JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-04 00:09:54 +00:00
Ivailo Monev
bfe1058823 remove redundant JavaScriptCore header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 22:57:45 +00:00
Ivailo Monev
cfb27dd149 threads support is required after all, needs a fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 17:50:07 +00:00