Commit graph

2612 commits

Author SHA1 Message Date
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
91f809920f avoid creating QPixmap from other QPixmap in QItemDelegate::selected()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 20:13:24 +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
473fbb8e3b handle relative paths in benchcompare script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 13:26:35 +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
5b57a8caa7 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 11:11:04 +00:00
Ivailo Monev
c24410d1b9 initialize all members of the QPixmapCache benchmark struct
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 00:10:06 +00:00
Ivailo Monev
d0031604f0 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-31 00:09:28 +00:00
Ivailo Monev
464d0381bb remove redundant definition check from qplatformdefs header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 21:24:44 +00:00
Ivailo Monev
545dc7141b remove now obsolete workaround for X11 macros
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 21:22:33 +00:00
Ivailo Monev
51cd298727 replace LD_LIBRARY_PATH override with debhelper solution
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 20:40:30 +00:00
Ivailo Monev
86a4f2c406 set debhelper compat to 10 for parallel build support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 20:14:10 +00:00
Ivailo Monev
bcc5cf8b19 use pthread_equal() for thread id comparison
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 18:35:17 +00:00
Ivailo Monev
98f7e75f8c initialize QThreadPrivate::thread_id as zero
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 18:34:49 +00:00
Ivailo Monev
f0b17f1479 effectively revert 96ec0276e8
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 18:22:52 +00:00
Ivailo Monev
6a491aa64a initialize QWExtra::compress_events to true
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 15:41:29 +00:00
Ivailo Monev
b5b3026f1f call QHash::count() from QCache::count() even tho they both return size
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 12:06:08 +00:00
Ivailo Monev
bf8433d0d0 review CMake modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 12:04:33 +00:00
Ivailo Monev
83f4a6098d build bootstrap moc without regular expression feature
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:30:40 +00:00
Ivailo Monev
fe28b68061 use character lookup instead of regular expression in QDateTime::fromString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:30:04 +00:00
Ivailo Monev
813a0402f6 remove unused QScriptDeclarativeClassPrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:18:43 +00:00
Ivailo Monev
79bb27fbc0 use proper type for unicode script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:01:18 +00:00
Ivailo Monev
856e7a6846 remove unused script argument from QFontDatabase functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:00:18 +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
a0f16d3fe6 remove redundant contains check from QChache::take()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 01:15:52 +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
fe4deb2d33 add note where to get the data from to genutf
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 23:35:07 +00:00
Ivailo Monev
7a9e49d125 review genutf script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 23:21:21 +00:00
Ivailo Monev
e6bde803b9 update manual pages [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 22:09:38 +00:00
Ivailo Monev
86175273ec correct qscript tool name in manual page
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 22:08:49 +00:00
Ivailo Monev
e0e988871b use qulonglong construct to make the compiler cope with quintptr
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 19:03:27 +00:00
Ivailo Monev
e5aea0776e replace c-style quintptr casts with constructors for consistency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:48:58 +00:00
Ivailo Monev
1840538f2a add short/ushort QByteArray::number() and QString::number() overloads
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:48:26 +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
c8e884c2d3 reimplement QCache purely based on QHash
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:42:30 +00:00
Ivailo Monev
685712c014 call qlonglong/qulonglong overloads for int/uint from QByteArray::number()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:36:20 +00:00
Ivailo Monev
740c272bb0 make use of std::uintptr_t and std::ptrdiff_t
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 16:56:39 +00:00
Ivailo Monev
bc8d4b898f assume QStyleOptionFrame is version 2 where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 11:45:37 +00:00
Ivailo Monev
11347e2ba5 remove default reimplementation of QCommandLinkButton::event()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 11:35:17 +00:00
Ivailo Monev
8cd9c5edde remove obsolete QLCDNumber enums doc reference
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 11:17:44 +00:00
Ivailo Monev
a708ffeceb indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:48:17 +00:00
Ivailo Monev
410e5254c6 construct QFile with the filename in QHostInfo::localDomainName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:41:38 +00:00
Ivailo Monev
b4cfda240a remove incorrect namespace prefix from getHostByNameMutex() reference in QHostInfoAgent::fromName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:40:28 +00:00
Ivailo Monev
0b58781669 remove space from QDir enum reference in QNetworkDiskCache::expire()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:39:02 +00:00
Ivailo Monev
4d1fb6ce67 avoid two timezone spec lookups in QDateTime::fromString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:24:52 +00:00
Ivailo Monev
3d5f07f111 remove redundant exclude pattern from doxygen config
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:17:19 +00:00
Ivailo Monev
4ecd6e4927 do not generate docs for private classes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:16:58 +00:00
Ivailo Monev
6fbb95f90f fix host lookup when build without thread support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 23:02:05 +00:00
Ivailo Monev
622346f6c6 update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 21:13:48 +00:00
Ivailo Monev
215cd72200 build QMutex and QWaitCondition benchmarks conditionally
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 21:10:57 +00:00