Commit graph

4509 commits

Author SHA1 Message Date
Ivailo Monev
3d9d72dffd qconfig header review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-17 16:50:21 +02:00
Ivailo Monev
a52b7a53ea check for clock_gettime() during build
using it as general monotonic clock availability check, while at it use
CLOCK_REALTIME_COARSE if defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-17 00:12:44 +02:00
Ivailo Monev
df852837c3 check for getaddrinfo() during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 23:34:16 +02:00
Ivailo Monev
cf120d91c2 check for getifaddrs() during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 23:27:04 +02:00
Ivailo Monev
b6c55962a2 use correct latin string conversion method in qt_socket_getPortAndAddress()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 22:32:40 +02:00
Ivailo Monev
9de6b2b391 do not use own structs for sockaddr_sstorage and sockaddr_in6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 22:30:47 +02:00
Ivailo Monev
ced2eca1da remove redundant inclusions in KatieBUildMacros file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-16 14:28:19 +02:00
Ivailo Monev
33b932887d JSC FastMalloc cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 23:29:31 +02:00
Ivailo Monev
d3676c4d89 remove mac leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 22:53:31 +02:00
Ivailo Monev
3121ff5f51 get rid of JSC WeakRandom
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 22:37:29 +02:00
Ivailo Monev
37cfebd38e merge JSC ThreadingQt into Threading source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 17:37:33 +02:00
Ivailo Monev
3277cf325e reduce build time for systems without LFS
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 16:24:03 +02:00
Ivailo Monev
9fe88f6ffd prefix standard function calls in qhostinfo_unix source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 16:12:10 +02:00
Ivailo Monev
ea01be0080 mark MinimumFlickVelocity variable as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 16:11:51 +02:00
Ivailo Monev
2f3379ea3b JSC threading cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 02:02:18 +02:00
Ivailo Monev
908e534946 remove unused JSC extras
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-15 01:31:51 +02:00
Ivailo Monev
5ad718cb25 NetBSD build fix
apparently the signature of pthread_setname_np() is different than the one
documented in the Linux man page for it:
https://man7.org/linux/man-pages/man3/pthread_setname_np.3.html
https://man.netbsd.org/pthread_setname_np.3

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-14 17:57:19 +02:00
Ivailo Monev
1863cec279 fix checking for definitions via katie_check_defined() for rare cases
in case the function reference does something strange, that is the case
for pthread_setname_np(), and the return value from the executable is not 0
even tho the source was compiled and linked successfully just return 0
(success) before even attempting to print reference to the function.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-14 17:28:12 +02:00
Ivailo Monev
fea955e7f9 remove redundant default case in s5StateToString() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-13 10:26:07 +02:00
Ivailo Monev
7215a52da0 cache latin string conversion in QLocalServerPrivate::listen()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-13 10:25:51 +02:00
Ivailo Monev
e29752f0f6 remove redundant pre-processor checks
SIOCGIFNAME and SIOCGIFHWADDR are not documented as appearing in certain
versions of standards or Linux versions thus I assume they should be
defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-13 10:25:15 +02:00
Ivailo Monev
bcaf8537a4 avoid temporary in QX11Data::isSupportedByWM()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 15:39:37 +02:00
Ivailo Monev
c3cada0509 remove unused qt_safe_socket() and qt_safe_accept() arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:54:37 +02:00
Ivailo Monev
6e88e8f8f8 remove unused _XSETROOT_ID X11 atom from the table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:44:55 +02:00
Ivailo Monev
4079086ee3 benchmark build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:31:00 +02:00
Ivailo Monev
cf4cca159c remove now unused setCurrentThreadName() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:15:38 +02:00
Ivailo Monev
1bc1c04955 use exclusive branches in QFSFileEngine::extension()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:05:31 +02:00
Ivailo Monev
e13dfcacab benchmark build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 14:05:07 +02:00
Ivailo Monev
d8c160363b implement thread name setting for NetBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 07:26:24 +02:00
Ivailo Monev
b74d450eb7 make QBuffer::bytesAvailable() work
upstream commit:
b4ce49287f

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 02:21:13 +02:00
Ivailo Monev
a956344dbf NetBSD and OpenBSD build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-11 01:23:56 +02:00
Ivailo Monev
2a896079ee javascriptcore platform definitions cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 11:05:16 +02:00
Ivailo Monev
2319003005 build without MySQL support in Travis
SQL test segmentation faults and even backtrace is not printed (with unwind
support enabled), not going to debug that

while at it, adjust to changes in Travis config format. no idea what packages
does, not much info at https://config.travis-ci.com/ref/job/cache

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 10:16:01 +02:00
Ivailo Monev
d178408e5d avoid possible recursion in QLocalePrivate::findLocale()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 09:46:44 +02:00
Ivailo Monev
2cbc42ca74 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 08:02:01 +02:00
Ivailo Monev
f49d10eb41 update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 04:47:58 +02:00
Ivailo Monev
26bf3aacd3 check modification time from QSettings read methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 04:41:36 +02:00
Ivailo Monev
c418078aae do not use QMutexPool in QPropertyAnimation and QVariantAnimation
upstream commit:
1e6514a714

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 02:17:43 +02:00
Ivailo Monev
74e2ee84a3 remove redundant QT_BOOTSTRAPPED guard
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 01:19:45 +02:00
Ivailo Monev
fae1bd9214 check for nl_langinfo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 01:12:52 +02:00
Ivailo Monev
8277a51cbb review XML name characters table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 00:22:31 +02:00
Ivailo Monev
652204ada7 avoid temporaries in QAtomicInt and QAtomicPointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-09 00:21:54 +02:00
Ivailo Monev
031db8ed0b do not use O_SYNC for QIODevice::Unbuffered mode in QFSFileEngine
it causes way too much disk I/O for a single fd flush

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 07:46:08 +02:00
Ivailo Monev
4b6ecd7953 make use of QStyle::objectName() in QApplicationPrivate::x11_apply_settings()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 07:04:55 +02:00
Ivailo Monev
c33da70205 remove gtk style leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 06:48:01 +02:00
Ivailo Monev
0650b09230 check if location is writable in getSettingsPath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 06:22:49 +02:00
Ivailo Monev
1d8e0cb7ab correct some comments in private headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 06:00:50 +02:00
Ivailo Monev
4cd90671a7 drop QLibraryInfo::SettingsPath support
it has no reliable meaning since QSettings has a system/user scope feature
and it is not guaranteed that settings are actually stored there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 04:24:25 +02:00
Ivailo Monev
913ed486bf remove redundant check in QFSFileEngine::open()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 04:04:52 +02:00
Ivailo Monev
9cc6bb6105 minor QDeclarativeQtScriptExpression::updateGuards() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 03:18:03 +02:00