Ivailo Monev
43a2d51c41
remove QT_TRANSLATE_NOOP3() and QT_TRANSLATE_NOOP3_UTF8() macros
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:37:17 +00:00
Ivailo Monev
f5ad91fe93
move QT_NO_TRANSLATION to external package dependant definitions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:32:18 +00:00
Ivailo Monev
47c9fb9534
use foreach() for iteration in QDirIteratorPrivate constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 22:31:44 +00:00
Ivailo Monev
d5ac3a435c
drop functionality that may affect reproducible builds
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 18:09:27 +00:00
Ivailo Monev
cb963a1e73
drop support for QLibraryInfo::PrefixPath and QLibraryInfo::DataPath
...
prefix cannot be reliably set and data path is not actually required for
anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 17:32:56 +00:00
Ivailo Monev
063bca3bc2
reimplement backtrace support via execinfo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 05:27:17 +00:00
Ivailo Monev
40b9137da7
bind domain to UTF-8 codeset from QTranslator::load()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 02:10:01 +00:00
Ivailo Monev
81624993b2
optimize QCoreApplication::translate()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 22:14:34 +00:00
Ivailo Monev
67b114be9c
do not translate error codes in qt_error_string()
...
strerror()/strerror_r() should do translate it depending on the system
locale
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 04:03:08 +00:00
Ivailo Monev
59a37e52e4
rework the translation related functions
...
this is both step back (in terms of plural support) and step forward
(in terms of missuse of QApplication::translate()) but it has to be done
to make the API somewhat sensible. note that plural forms emulation via
QString.arg() is already done in some places and
QApplication::translate() is used somewhere where it should not be. in a
nutshell, if your code does not compile it probably needs more than a
build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 02:00:49 +00:00
Ivailo Monev
5d26846b73
prefix getpid() function calls
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 14:24:34 +00:00
Ivailo Monev
09c680950f
merge QT_NO_TRANSLATION and QT_NO_TRANSLATION_BUILDER options
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 14:18:16 +00:00
Ivailo Monev
49132a59f0
remove unused and internal QCoreApplicationPrivate::isTranslatorInstalled()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 02:57:34 +00:00
Ivailo Monev
36c364fbe9
reimplement QTranslator via gettext/libintl
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-28 00:27:59 +00:00
Ivailo Monev
95413d4a93
mark QTranslator::translate() as virtual
...
when the overload was merged as per the TODO virtual specifier was not
added by mistake
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-27 03:24:52 +00:00
Ivailo Monev
e88c8d972d
fix possible sm_performSaveYourself() thread-safety issue
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-27 02:50:47 +00:00
Ivailo Monev
b7376b2e53
check for pthread_stackseg_np() during build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-27 01:23:41 +00:00
Ivailo Monev
079210cccb
use arc4random() in qrand() if available
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-27 01:01:59 +00:00
Ivailo Monev
bbcffe0842
remove unused QThreadData::clearCurrentThreadData()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 20:55:08 +00:00
Ivailo Monev
5861bd8b78
fix some QByteArrayMatcher and QStringMatcher bugs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 18:58:50 +00:00
Ivailo Monev
28083c86f4
set correct Section type for QDateTimeParser::last
...
upstream commit:
c459ea84c4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 18:07:48 +00:00
Ivailo Monev
760e18b19d
remove unused QDateTimeParser member and enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 17:46:09 +00:00
Ivailo Monev
36e1687e0e
do not handle NAN and INFINITY explicitly in QLocalePrivate::bytearrayToDouble()
...
std::strtod() should support such cases, even case-insensitive occurences
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 17:18:56 +00:00
Ivailo Monev
5717bc5056
remove redundant QT_PLUGIN definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 16:10:11 +00:00
Ivailo Monev
6e1da5a137
effectively revert 26bf3aacd3
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 15:56:09 +00:00
Ivailo Monev
015d7ff1c3
update tables data to CLDR v38
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 22:42:03 +00:00
Ivailo Monev
e566f1ed4f
do not export QSettingsPrivate for test builds
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 22:29:37 +00:00
Ivailo Monev
8d75d78a4f
check for posix_memalign(), pthread_attr_get_np() and madvise() during build
...
replace mmap() calls with QT_MMAP() so that mmap64() is called when
supported by the host while at it and remove conditions that are
assumed to always be true
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 15:13:47 +00:00
Ivailo Monev
fd029dc590
replace qstrtod(), qstrtoll() and qstrtoull() with their body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-25 00:40:43 +00:00
Ivailo Monev
0a8a0b238e
remove unused QT_NO_ARM_EABI definiton
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 16:59:34 +00:00
Ivailo Monev
1faa0cc881
get rid of QT_LINUXBASE
...
note that arpa/inet.h is included in qnet_unix_p header unconditionally
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 16:31:33 +00:00
Ivailo Monev
64472be40a
remove redundant Q_OS_BSD4 definiton from qglobal header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 15:45:56 +00:00
Ivailo Monev
0fcc599d56
undefine ISLESS macro once it is not needed in quuid source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 12:14:48 +00:00
Ivailo Monev
8a7f7fedde
eliminate main thread store
...
fixes RCC runtime crash on NetBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 22:30:58 +00:00
Ivailo Monev
2635c8a06f
remove stub declaration of non-existing QThreadPrivate::setCurrentThread()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 21:40:58 +00:00
Ivailo Monev
4580c21ce9
QKqueueFileSystemWatcherEngine review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 19:19:02 +00:00
Ivailo Monev
e86023e9e2
prefix select() and times() function calls
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-23 02:54:46 +00:00
Ivailo Monev
7a47d0a394
remove redundant QFileSystemEngine::isCaseSensitive()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-22 19:02:17 +00:00
Ivailo Monev
1ce277bb9d
Solaris build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-22 15:42:37 +00:00
Ivailo Monev
46868079df
correct deref conditions in ExceptionHolder and QFontCache
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-22 04:47:02 +00:00
Ivailo Monev
a95a950586
optimize qstrtoull(), qstrtoll() and qstrtod()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-22 03:20:20 +00:00
Ivailo Monev
7aa630b5cc
remove unused qIsAlnum() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-22 03:19:51 +00:00
Ivailo Monev
9ba355d55f
rework JSC endian and bitness detection
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 00:01:40 +00:00
Ivailo Monev
af26221080
merge QT_BOOTSTRAPPED definition conditionals in qmetatype source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-20 23:42:19 +00:00
Ivailo Monev
cecfae077f
replace gettimeofday() with time() call in qrand()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-20 23:15:31 +00:00
Ivailo Monev
d3aec6af40
remove redundant headers inclusions in qglobal source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 02:31:32 +00:00
Ivailo Monev
82fa0686b7
seed via gettimeofday() directly in qrand()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 02:04:27 +00:00
Ivailo Monev
e717bc8be1
avoid temporaries in QTime, QDate and QDateTime
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 02:03:21 +00:00
Ivailo Monev
a187ad86c4
remove documentation for now gone typedefs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-21 01:40:42 +00:00
Ivailo Monev
12eff871eb
replace QT_NO_GEOM_VARIANT with QT_BOOTSTRAPPED
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-19 14:46:30 +02:00