Commit graph

474 commits

Author SHA1 Message Date
Ivailo Monev
586ed19368 use generic network interfaces implementation if getifaddrs() is not available
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-14 16:41:22 +03:00
Ivailo Monev
4209a57e8a drop support for PostgreSQL and MySQL databases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-10 05:04:37 +03:00
Ivailo Monev
e2f8641c87 prioritize x86_64 architecture match over i386
fixes architecture detection on x86_64 host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-07 03:54:19 +03:00
Ivailo Monev
bf31c91c79 remove input method support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-02 17:59:58 +03:00
Ivailo Monev
8619b09ff1 store package related config option values in qconfig.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-29 03:48:29 +03:00
Ivailo Monev
1459acd62a compressBound() is no longer required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-28 19:52:53 +03:00
Ivailo Monev
9499915786 drop symbian/harmattan related bearer management support [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-25 17:57:46 +03:00
Ivailo Monev
2269f8f9b0 use renameat2() if available to fix race condition in QFile::rename()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-13 23:48:06 +03:00
Ivailo Monev
310f7d18e3 version bump [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-13 19:45:42 +03:00
Ivailo Monev
acd7adcc3b get rid of QSysInfo class [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:58:05 +03:00
Ivailo Monev
0e8fdd5440 drop wide character and string support [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 20:45:49 +03:00
Ivailo Monev
a5df6c4ad7 require OpenSSL v1.1.0 as minumum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 11:30:49 +03:00
Ivailo Monev
014b7c0725 call OptimizeHeaders script explicitly from component installation targets
fixes headers optimization when installing from component target, e.g. when
making package from the provided Debian package files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 14:59:50 +03:00
Ivailo Monev
27ea05a1f6 correct condition for solaris in top-level build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 02:34:54 +03:00
Ivailo Monev
a217443055 define OS, architectures and byte order defintions based on the host building Katie [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-20 23:02:50 +03:00
Ivailo Monev
5a8895be60 remove QSystemLocale class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 18:45:05 +03:00
Ivailo Monev
393f10e470 always use thread-safe fcvt() and ecvt() implementations
fixes random KGlobal test failures

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 15:06:19 +03:00
Ivailo Monev
7bcdcb69fa use _FILE_OFFSET_BITS definition for LFS support
noted as recommended method for LFS support on 32-bit systems at:
https://man7.org/linux/man-pages/man2/open.2.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 10:08:39 +03:00
Ivailo Monev
7756e66b91 remove redundant image format configuration definitions [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-02 16:21:06 +03:00
Ivailo Monev
fe08e57208 fix QJsonDocument map/hash recursion and limit it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 12:01:47 +02:00
Ivailo Monev
fdfd1a910e allow escape inside strings for JSON documents
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:11:48 +02:00
Ivailo Monev
f95c4475da move comment where it should be in top-level build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 20:07:33 +02:00
Ivailo Monev
36c93a7640 remove PCH build option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 20:21:31 +02:00
Ivailo Monev
31f76bdcd1 reimplement QJsonDocument via Jansson
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-11 01:37:58 +02:00
Ivailo Monev
d263dd92c6 drop text codec plugins support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 14:48:05 +02:00
Ivailo Monev
247be7d868 merge mkspecs into top-level and macros build files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 14:45:41 +02:00
Ivailo Monev
9e8ca35d5e version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 14:43:59 +02:00
Ivailo Monev
8450198cec move QT_NO_DEBUG conditional out of mkspecs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 09:29:44 +02:00
Ivailo Monev
8d667eb5c8 add /usr/X11R6/include to headers and /usr/X11R6/lib to link directories on BSD
fixes test build on OpenBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-31 01:37:07 +02:00
Ivailo Monev
41f7608b67 add only existing directories to headers and linker search paths for BSD [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-27 15:13:22 +02:00
Ivailo Monev
7ac9b8cb69 check for xdg-open during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-23 23:44:39 +02:00
Ivailo Monev
d628da4b85 pthread_attr_setstacksize() is standardized by POSIX.1-2001, do not check for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-21 00:56:58 +02:00
Ivailo Monev
da74a5dee6 feclearexcept() is standardized by POSIX.1-2001, do not check for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-21 00:37:29 +02:00
Ivailo Monev
106d121438 bump the minimum to POSIX.1-2001
many POSIX.1-2001 functions are used right now such as strcasecmp(),
strncasecmp(), htonl(), etc.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-08 10:32:10 +02:00
Ivailo Monev
6e8a529320 top-level CMake file review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-07 01:14:42 +02:00
Ivailo Monev
5106e383ce set a bit more restrictive permissions for the scripts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-06 00:16:48 +02:00
Ivailo Monev
56bb185ce0 static analyzer warnings fixes
upstream commits:
e277575987
600b7bfa89

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-05 23:07:42 +02:00
Ivailo Monev
570aed5255 disable some spurious compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-05 10:44:19 +02:00
Ivailo Monev
e4f167ec4c correct condition for QT_NO_EXECINFO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 22:46:39 +02:00
Ivailo Monev
403502b35c remove now unused pthread_stackseg_np() and pthread_attr_get_np() function checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-01 20:36:52 +02:00
Ivailo Monev
ce6ec5389a check for semaphore header, dl and rt libraries during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 23:20:48 +02:00
Ivailo Monev
50331376b3 make cxxabi header optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 21:35:16 +02:00
Ivailo Monev
53b7276e60 get rid of internal QT_SCRIPT_LIB and QT_UITOOLS_LIB definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 19:08:04 +02:00
Ivailo Monev
207077d7d4 version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-31 14:52:25 +02:00
Ivailo Monev
bf432ee0cb set CMAKE_UNITY_BUILD_BATCH_SIZE to 300
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-27 03:02:59 +00:00
Ivailo Monev
a92a82a1aa typo in top-level CMake file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 17:18:42 +00:00
Ivailo Monev
9983b57a30 remove experimental and disabled code from qpixmap_x11 source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-26 02:56:30 +00:00
Ivailo Monev
494386d8f5 implement QHostInfo::localHostName() via getdomainname() instead of resolv
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-24 22:51:26 +00:00
Ivailo Monev
9d6cb62b3c check for pthread_attr_setstacksize() during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 15:39:48 +00:00
Ivailo Monev
2f1cdbb769 define Q_NO_DATA_RELOCATION based on dummy target property
CMAKE_POSITION_INDEPENDENT_CODE may not be set but targets may have the
POSITION_INDEPENDENT_CODE property set to TRUE anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-20 15:59:54 +00:00