Commit graph

3670 commits

Author SHA1 Message Date
Ivailo Monev
e92833c02f reduce branches in QLibraryPrivate::load_sys()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 09:40:50 +00:00
Ivailo Monev
3c9276e6f1 QSystemError cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 08:32:06 +00:00
Ivailo Monev
71cfc3f3f5 move _GNU_SOURCE definition from qplatformdefs header to mkspecs CMake file
also remove -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE from FreeBSD platform
definitions since it does not support all required LFS functions and types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 08:12:18 +00:00
Ivailo Monev
9e7d367c2e drop support for a.out format
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 08:03:11 +00:00
Ivailo Monev
145ec2cedf remove redundant QT_HPUX_LD definition check in qlibrary_unix source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 07:55:59 +00:00
Ivailo Monev
fcbd422717 replace BUFSIZE with QT_BUFFISZE where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 07:32:01 +00:00
Ivailo Monev
637f07eb35 effectively revert 46ae020ff2 and 9529ee4b26
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 06:56:49 +00:00
Ivailo Monev
86986f3c8d rework QImageReader formats table lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 05:04:16 +00:00
Ivailo Monev
0eaa8d0258 use cmake_reset_check_state() and cmake_pop_check_state() macros to reset and restore function check state
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 04:42:44 +00:00
Ivailo Monev
4b6b6863ff use ZSTD_VERSION_NUMBER to check ZSTD version in qbytearray source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 00:34:29 +00:00
Ivailo Monev
c44ce33b57 add LIB_DEPENDS to FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 22:16:26 +00:00
Ivailo Monev
d842777f66 correct LICENSE_FILE_KATIE in FreeBSD package files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 22:15:53 +00:00
Ivailo Monev
51cbc1554f add missing dash to WITH_DBUS build option description
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 22:13:48 +00:00
Ivailo Monev
c28570ff26 take MYSQL and PGSQL options into account in pkg-plist FreeBSD package file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:41:03 +00:00
Ivailo Monev
e40705bee3 remove ipv6 from CATEGORIES in FreeBSD package files [ci skip]
apparently it is is considered as invalid on the host I am building (12.1)
but it is in the handbook and in the qt4-network port Makefile CATEGORIES:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-categories.html
https://svnweb.freebsd.org/ports/head/net/qt4-network/Makefile?revision=486987&view=markup&pathrev=495966

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:21:51 +00:00
Ivailo Monev
f3f06601db update FreeBSD pkg-plist package file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:12:46 +00:00
Ivailo Monev
7228b4032e use std::bitset<> for QCoreApplication::attribs member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:07:55 +00:00
Ivailo Monev
a79dd1a942 add ftp, net, ipv6 and www to CATEGORIES in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 18:32:45 +00:00
Ivailo Monev
612038a539 correct PGSQL_USES in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 17:34:37 +00:00
Ivailo Monev
3eebaa4abc require C++11-capable compiler in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 17:31:10 +00:00
Ivailo Monev
cb279d8349 make MySQL and PostgreSQL options in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 17:14:44 +00:00
Ivailo Monev
c4369b7d82 specify the exceptions license as custom in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 16:46:41 +00:00
Ivailo Monev
e989474a07 add pkgconfig, mysql, pgsql and desktop-file-utils to USES in FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 16:44:55 +00:00
Ivailo Monev
2eb52b08a9 remove virtual specifier from internal QCoreApplication::compressEvent()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 15:58:25 +00:00
Ivailo Monev
ce107fa11a use getprogname() if available in QCoreApplicationPrivate::appName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 15:53:38 +00:00
Ivailo Monev
3d58b1ecb1 remove unused qt_locale_initialized variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 15:52:15 +00:00
Ivailo Monev
0936322f4d set QT_LARGEFILE_SUPPORT in parent scope from katie_check_function64() [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 05:09:37 +00:00
Ivailo Monev
d5e19d761d suffix tools when building package for FreeBSD to avoid conflicts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:59:39 +00:00
Ivailo Monev
b22501ce53 make katie_check_function64() function and correct some comments in CMake files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:58:45 +00:00
Ivailo Monev
58414cf1a9 replace while() with for() loop in createReadHandlerHelper() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:33:07 +00:00
Ivailo Monev
0bed9b997a avoid temporary in QImageWriter::supportedImageFormats()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:25:14 +00:00
Ivailo Monev
0f81581ec9 remove redundant image format plugins
handlers are built-in

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:23:18 +00:00
Ivailo Monev
9529ee4b26 replace qabstractfileengine with qfsfileengine header inclusion in qfontengine_ft source file
it is required since 46ae020ff2

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 03:43:24 +00:00
Ivailo Monev
fb9fad4460 check if platform provides 64-bit offset functions
apparently FreeBSD does not support all of them, including some types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 02:51:13 +00:00
Ivailo Monev
97ef7d3961 add sqlite to USES in FreeBSD package files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 01:54:15 +00:00
Ivailo Monev
606a6b714e obtain maximum hostname length via sysconf() in QHostInfo::localHostName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 00:29:19 +00:00
Ivailo Monev
574c3c90fd enable Large File Support (LFS) based on _LARGEFILE64_SOURCE, _LARGEFILE_SOURCE and _FILE_OFFSET_BITS
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 00:19:24 +00:00
Ivailo Monev
17f09e167c remove _POSIX_MONOTONIC_CLOCK definition check from qeventdispatcher_unix_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 22:30:48 +00:00
Ivailo Monev
cd6f9b2d79 check if host provides fcvt() and ecvt(), use copies from musl libc if not available
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 22:30:04 +00:00
Ivailo Monev
71256b33a6 include time header for tzset() in qcorecommon_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 19:43:08 +00:00
Ivailo Monev
92aa1ff378 add FreeBSD package files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 19:40:16 +00:00
Ivailo Monev
f83575fdb5 add BSD license to Debian package copyright file and update it [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 18:22:38 +00:00
Ivailo Monev
46ae020ff2 use proper type for QFile::fileEngine member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 16:40:00 +00:00
Ivailo Monev
057c9726a2 Revert "pass size of string to QString::fromLocal8Bit() where known"
if the input string includes null-terminator and result is converted to
hex or percentage encoding it will contain characters it should not

This reverts commit 1d0f3d39f0.
2020-01-14 03:42:37 +00:00
Ivailo Monev
09ff862f5e effectively revert 653549b4e4
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 03:13:28 +00:00
Ivailo Monev
c637654536 mark QIODevice warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-14 01:30:19 +00:00
Ivailo Monev
eb9e7ec4c3 remove unused QFileSystemEngine::setPermissions() argument
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:24:05 +00:00
Ivailo Monev
d673e99b0e avoid temporary in QDir::filePath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:14:07 +00:00
Ivailo Monev
c871965e9e fix const-correctness of QDir::refresh()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:13:31 +00:00
Ivailo Monev
11429da763 replace QDirPrivate::getFilterSepChar() and QDirPrivate::splitFilters() with their body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 21:13:04 +00:00