Ivailo Monev
|
0e34d857b3
|
remove invalid warning from createThread() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 19:44:01 +00:00 |
|
Ivailo Monev
|
837e37a224
|
remove unused JavaScriptCore allocation functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 19:40:21 +00:00 |
|
Ivailo Monev
|
ecd9afdae6
|
fix assert and compiler warning about it in HarfBuzz shaper
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 08:04:04 +00:00 |
|
Ivailo Monev
|
77e68e6608
|
correct table comments in HarfBuzz shaper
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 08:03:17 +00:00 |
|
Ivailo Monev
|
fe05800966
|
mark the result of UString::ascii const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 04:14:37 +00:00 |
|
Ivailo Monev
|
8a7d025857
|
regenerate javascriptcore grammar
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-01 06:48:20 +00:00 |
|
Ivailo Monev
|
0dcc8b7e6c
|
remove now unused UString::UTF8String() argument
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-29 06:11:08 +00:00 |
|
Ivailo Monev
|
c3431f28e3
|
Revert "use memcpy() for buffers copy in JavaScriptCore where possible"
This reverts commit 8bf3a0a368 .
|
2019-11-28 23:49:17 +00:00 |
|
Ivailo Monev
|
4da20dab12
|
reimplement JavaScriptCore UTF-8 conversion via QTextCodec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-28 23:13:56 +00:00 |
|
Ivailo Monev
|
bf4937524d
|
remove duplicate header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 23:22:53 +00:00 |
|
Ivailo Monev
|
7d596f1483
|
move info member to bases classes of JSCallbackObject
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-26 02:52:39 +00:00 |
|
Ivailo Monev
|
5c36299288
|
sync harfbuzz with locale data
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-22 16:07:27 +00:00 |
|
Ivailo Monev
|
fa34c080f6
|
reimplement character properties and character manipulation via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-22 00:00:35 +00:00 |
|
Ivailo Monev
|
4f7e978018
|
deal with some include directive issues
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 13:47:09 +00:00 |
|
Ivailo Monev
|
3012602c29
|
make comparison operators const where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-20 02:05:58 +00:00 |
|
Ivailo Monev
|
828d0693b4
|
correct JavaScriptCore jsNumberCell() stubs for non-JSVALUE32 case
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-01 11:53:17 +00:00 |
|
Ivailo Monev
|
8bf3a0a368
|
use memcpy() for buffers copy in JavaScriptCore where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-08-01 11:26:50 +00:00 |
|
Ivailo Monev
|
f1a9262ae2
|
use loop instead of while iterator in UString::ascii()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-31 19:15:59 +00:00 |
|
Ivailo Monev
|
3c5abd4ec4
|
remove JavaScriptCore JIT leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-31 12:06:00 +00:00 |
|
Ivailo Monev
|
5724eeb638
|
remove now non-existing method declaration from JSC Lexer header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-30 01:18:23 +00:00 |
|
Ivailo Monev
|
807dd98046
|
remove unused JSC SourceProvider member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-30 01:15:25 +00:00 |
|
Ivailo Monev
|
19a29cc97e
|
Revert "JavaScriptCore table, iterators and mutex do not have to be mutable"
This reverts commit 8f0ff492ec .
|
2019-07-29 17:43:12 +00:00 |
|
Ivailo Monev
|
935493f00e
|
QT_NO_THREAD conditional build fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 15:47:13 +00:00 |
|
Ivailo Monev
|
af040125d2
|
use dummy pointer to get stack base if build without threads
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 12:52:37 +00:00 |
|
Ivailo Monev
|
efe3ab18de
|
put back HashMap header inclusion in ThreadingQt
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 00:19:07 +00:00 |
|
Ivailo Monev
|
3ad9ea3c99
|
do not inline Wtf::createThreadInternal() as it is referenced
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-26 23:21:43 +00:00 |
|
Ivailo Monev
|
7e7be4fd42
|
reimplement ThreadSafeSharedBase based on QAtomicInt
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-26 00:58:11 +00:00 |
|
Ivailo Monev
|
8f0ff492ec
|
JavaScriptCore table, iterators and mutex do not have to be mutable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-25 13:58:32 +00:00 |
|
Ivailo Monev
|
c2773ef18c
|
avoid lock in ThreadSafeSharedBase::refCount()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-25 13:55:31 +00:00 |
|
Ivailo Monev
|
6a68a1c5aa
|
use indic shape and attributes for Mahajani script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-23 20:36:14 +00:00 |
|
Ivailo Monev
|
d9c8ad647f
|
use arabic shape for Egyptian Hieroglyphs script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-23 20:33:15 +00:00 |
|
Ivailo Monev
|
2c3140109d
|
Unicode v5.0+ characters and partial scripts support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-23 20:02:45 +00:00 |
|
Ivailo Monev
|
3f7e22b227
|
remove non-essential harfbuzz files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-19 11:22:39 +00:00 |
|
Ivailo Monev
|
97db6a1b84
|
replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-16 00:41:53 +00:00 |
|
Ivailo Monev
|
fc74f0e4cd
|
fix regression since db88a21f69
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 23:55:09 +00:00 |
|
Ivailo Monev
|
e66a6a87e0
|
properly detect indentation chars in javascriptcore lexer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 19:51:51 +00:00 |
|
Ivailo Monev
|
f7b8a0fbb8
|
regenerate javascriptcore grammar
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 14:55:40 +00:00 |
|
Ivailo Monev
|
8accc184f3
|
remove unused characters table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-06 13:08:31 +00:00 |
|
Ivailo Monev
|
20810615b1
|
import fresh copies of 3rd party cycle, callgrind and valgrind headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-17 04:48:32 +00:00 |
|
Ivailo Monev
|
0ceffd10b5
|
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-14 19:54:14 +00:00 |
|
Ivailo Monev
|
6830519167
|
replace ThreadSpecific with thread_local in JavaScript engine
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-14 19:40:19 +00:00 |
|
Ivailo Monev
|
db88a21f69
|
fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-05-11 15:59:10 +00:00 |
|
Ivailo Monev
|
d04f52684a
|
minor cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2018-07-09 14:28:45 +00:00 |
|
Ivailo Monev
|
863fd381de
|
fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2017-10-06 03:25:19 +00:00 |
|
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 |
|