OSDN Git Service

kde/Katie.git
2 years agoadd QMath test
Ivailo Monev [Sun, 19 Sep 2021 01:30:38 +0000 (04:30 +0300)]
add QMath test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QListView test
Ivailo Monev [Sun, 19 Sep 2021 01:25:53 +0000 (04:25 +0300)]
add QListView test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QListWidget test
Ivailo Monev [Sun, 19 Sep 2021 01:18:25 +0000 (04:18 +0300)]
add QListWidget test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoformat and indent QAlphaWidget::eventFilter()
Ivailo Monev [Sun, 19 Sep 2021 01:07:50 +0000 (04:07 +0300)]
format and indent QAlphaWidget::eventFilter()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace arc4random() with the recommended arc4random_uniform() alternative
Ivailo Monev [Sun, 19 Sep 2021 00:33:50 +0000 (03:33 +0300)]
replace arc4random() with the recommended arc4random_uniform() alternative

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove obsolete Solaris workaround
Ivailo Monev [Sat, 18 Sep 2021 23:51:03 +0000 (02:51 +0300)]
remove obsolete Solaris workaround

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolink QSocketNotifier test to socket and nsl libraries
Ivailo Monev [Sat, 18 Sep 2021 23:46:48 +0000 (02:46 +0300)]
link QSocketNotifier test to socket and nsl libraries

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolink function tests to socket and nsl libraries if found
Ivailo Monev [Sat, 18 Sep 2021 20:55:51 +0000 (23:55 +0300)]
link function tests to socket and nsl libraries if found

fixes getifaddrs() and accept4() function tests on OpenIndiana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QMainWindow test
Ivailo Monev [Fri, 17 Sep 2021 23:18:48 +0000 (02:18 +0300)]
add QMainWindow test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodelete widgets the parent of which is of Qt::Desktop type
Ivailo Monev [Fri, 17 Sep 2021 22:58:14 +0000 (01:58 +0300)]
delete widgets the parent of which is of Qt::Desktop type

plugs memory leak in poppler demo application

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QFontSubset::nGlyphs() method
Ivailo Monev [Fri, 17 Sep 2021 21:53:20 +0000 (00:53 +0300)]
remove unused QFontSubset::nGlyphs() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorequire object ID argument for QFontSubset constructor
Ivailo Monev [Fri, 17 Sep 2021 21:48:25 +0000 (00:48 +0300)]
require object ID argument for QFontSubset constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoconst-ify QFontSubset scale factor variable
Ivailo Monev [Fri, 17 Sep 2021 21:46:35 +0000 (00:46 +0300)]
const-ify QFontSubset scale factor variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove code for always false condition
Ivailo Monev [Fri, 17 Sep 2021 21:35:16 +0000 (00:35 +0300)]
remove code for always false condition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused header inclusions in qtcpsocket source file
Ivailo Monev [Fri, 17 Sep 2021 21:08:10 +0000 (00:08 +0300)]
remove unused header inclusions in qtcpsocket source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoconvert string to latin only once in QLocalSocketPrivate::_q_connectToSocket()
Ivailo Monev [Fri, 17 Sep 2021 21:07:44 +0000 (00:07 +0300)]
convert string to latin only once in QLocalSocketPrivate::_q_connectToSocket()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark some warning cases in QPixmap as unlikely
Ivailo Monev [Fri, 17 Sep 2021 18:48:14 +0000 (21:48 +0300)]
mark some warning cases in QPixmap as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix QSvgRenderer incorrect render of svg:image
Ivailo Monev [Fri, 17 Sep 2021 18:22:27 +0000 (21:22 +0300)]
fix QSvgRenderer incorrect render of svg:image

upstream commit:
https://github.com/qt/qtsvg/commit/a91a65632c4d830070e1ca9bbda7e355f1459414

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd missing string for tspan
Ivailo Monev [Fri, 17 Sep 2021 18:05:27 +0000 (21:05 +0300)]
add missing string for tspan

upstream commit:
https://github.com/qt/qtsvg/commit/3bc5fc54165a72b2e1b820ca1f389a048ecdcf30

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant break statements in convertToPixels() function
Ivailo Monev [Fri, 17 Sep 2021 18:04:42 +0000 (21:04 +0300)]
remove redundant break statements in convertToPixels() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocheck for exact color name matches in QColor::setNamedColor() and QColor::isValidColor()
Ivailo Monev [Fri, 17 Sep 2021 17:07:36 +0000 (20:07 +0300)]
check for exact color name matches in QColor::setNamedColor() and QColor::isValidColor()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QPainterPath test
Ivailo Monev [Fri, 17 Sep 2021 15:55:41 +0000 (18:55 +0300)]
add QPainterPath test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix regression since 0f720fe9d2c8e8e9816fa3fa22fecd85e30addb7
Ivailo Monev [Fri, 17 Sep 2021 15:55:21 +0000 (18:55 +0300)]
fix regression since 0f720fe9d2c8e8e9816fa3fa22fecd85e30addb7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agounclipped texture blending optimization
Ivailo Monev [Fri, 17 Sep 2021 13:53:05 +0000 (16:53 +0300)]
unclipped texture blending optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoformat and indent QX11EmbedWidget::x11Event()
Ivailo Monev [Fri, 17 Sep 2021 13:04:51 +0000 (16:04 +0300)]
format and indent QX11EmbedWidget::x11Event()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix regressions since ee20131041709b97dfa4125bef268a42daae651b
Ivailo Monev [Fri, 17 Sep 2021 13:04:24 +0000 (16:04 +0300)]
fix regressions since ee20131041709b97dfa4125bef268a42daae651b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused widget attribute enums [ci reset]
Ivailo Monev [Fri, 17 Sep 2021 00:00:31 +0000 (03:00 +0300)]
remove unused widget attribute enums [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove no-op touch devices support [ci reset]
Ivailo Monev [Thu, 16 Sep 2021 22:57:39 +0000 (01:57 +0300)]
remove no-op touch devices support [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomove fontconfig header inclusion where it is actually used
Ivailo Monev [Thu, 16 Sep 2021 21:30:06 +0000 (00:30 +0300)]
move fontconfig header inclusion where it is actually used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoindent qt_x_errhandler()
Ivailo Monev [Thu, 16 Sep 2021 21:29:46 +0000 (00:29 +0300)]
indent qt_x_errhandler()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoassume QT_GUI_DOUBLE_CLICK_RADIUS is not defined
Ivailo Monev [Thu, 16 Sep 2021 20:57:43 +0000 (23:57 +0300)]
assume QT_GUI_DOUBLE_CLICK_RADIUS is not defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoscope the lazy-initialization variable in QAccessible::initialize()
Ivailo Monev [Thu, 16 Sep 2021 19:23:09 +0000 (22:23 +0300)]
scope the lazy-initialization variable in QAccessible::initialize()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QAccessibleInterface::virtual_hook() method
Ivailo Monev [Thu, 16 Sep 2021 18:54:53 +0000 (21:54 +0300)]
remove unused QAccessibleInterface::virtual_hook() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant const_cast<T>() in QSslKeyPrivate::decodePem()
Ivailo Monev [Thu, 16 Sep 2021 15:49:43 +0000 (18:49 +0300)]
remove redundant const_cast<T>() in QSslKeyPrivate::decodePem()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoensure SIGPIPE is ignored only for the current thread
Ivailo Monev [Thu, 16 Sep 2021 14:50:14 +0000 (17:50 +0300)]
ensure SIGPIPE is ignored only for the current thread

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoconditional Solaris connect() workaround
Ivailo Monev [Thu, 16 Sep 2021 13:49:00 +0000 (16:49 +0300)]
conditional Solaris connect() workaround

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoshush CMake warnings when building BSD packages [ci skip]
Ivailo Monev [Thu, 16 Sep 2021 13:08:55 +0000 (16:08 +0300)]
shush CMake warnings when building BSD packages [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace custom struct with sockaddr_storage
Ivailo Monev [Thu, 16 Sep 2021 12:58:15 +0000 (15:58 +0300)]
replace custom struct with sockaddr_storage

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse static RGB colors in QX11PixmapData::fromImage() and QColorDialog::customColor()
Ivailo Monev [Thu, 16 Sep 2021 11:04:27 +0000 (14:04 +0300)]
use static RGB colors in QX11PixmapData::fromImage() and QColorDialog::customColor()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQImageReader documentation update [ci skip]
Ivailo Monev [Thu, 16 Sep 2021 10:46:21 +0000 (13:46 +0300)]
QImageReader documentation update [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQImage transformation regression fixes
Ivailo Monev [Wed, 15 Sep 2021 21:55:25 +0000 (00:55 +0300)]
QImage transformation regression fixes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoconvert pixel when depth is 16 in QImage::fill()
Ivailo Monev [Wed, 15 Sep 2021 21:11:44 +0000 (00:11 +0300)]
convert pixel when depth is 16 in QImage::fill()

fixes image filling regression for RGB16 format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorestart timer in QHostInfoCache::put() instead of recreating it
Ivailo Monev [Wed, 15 Sep 2021 16:39:24 +0000 (19:39 +0300)]
restart timer in QHostInfoCache::put() instead of recreating it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoassume Q_MOC_OUTPUT_REVISION is not defined
Ivailo Monev [Tue, 14 Sep 2021 23:20:05 +0000 (02:20 +0300)]
assume Q_MOC_OUTPUT_REVISION is not defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd qstrcmp() and qstrncmp() benchmarks
Ivailo Monev [Tue, 14 Sep 2021 22:41:52 +0000 (01:41 +0300)]
add qstrcmp() and qstrncmp() benchmarks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse static immutable color table in QFontEngineFT::alphaMapForGlyph()
Ivailo Monev [Tue, 14 Sep 2021 22:09:40 +0000 (01:09 +0300)]
use static immutable color table in QFontEngineFT::alphaMapForGlyph()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopass the size of string to QString::fromLatin1() constructor in QColor::name()
Ivailo Monev [Tue, 14 Sep 2021 20:52:09 +0000 (23:52 +0300)]
pass the size of string to QString::fromLatin1() constructor in QColor::name()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QTextBlock test
Ivailo Monev [Tue, 14 Sep 2021 17:21:40 +0000 (20:21 +0300)]
add QTextBlock test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QSizeGrip test
Ivailo Monev [Tue, 14 Sep 2021 17:15:45 +0000 (20:15 +0300)]
add QSizeGrip test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QFlags test
Ivailo Monev [Tue, 14 Sep 2021 17:03:54 +0000 (20:03 +0300)]
add QFlags test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QFreetypeFace::init() method argument
Ivailo Monev [Tue, 14 Sep 2021 14:39:24 +0000 (17:39 +0300)]
remove unused QFreetypeFace::init() method argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse generic network interfaces implementation if getifaddrs() is not available
Ivailo Monev [Tue, 14 Sep 2021 13:41:22 +0000 (16:41 +0300)]
use generic network interfaces implementation if getifaddrs() is not available

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoalways execute xdg-open in QDesktopServices::openUrl()
Ivailo Monev [Tue, 14 Sep 2021 13:33:20 +0000 (16:33 +0300)]
always execute xdg-open in QDesktopServices::openUrl()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopass the read bytes count to QString::fromLatin1() constructor in read_xbm_header()
Ivailo Monev [Mon, 13 Sep 2021 14:10:07 +0000 (17:10 +0300)]
pass the read bytes count to QString::fromLatin1() constructor in read_xbm_header()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QSTACKARRAY() macro in QTextLine::xToCursor()
Ivailo Monev [Mon, 13 Sep 2021 13:41:07 +0000 (16:41 +0300)]
use QSTACKARRAY() macro in QTextLine::xToCursor()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QSTACKARRAY() macro in qt_regionToPath() function
Ivailo Monev [Mon, 13 Sep 2021 13:33:34 +0000 (16:33 +0300)]
use QSTACKARRAY() macro in qt_regionToPath() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoavoid temporaries in qt_socket_getPortAndAddress()
Ivailo Monev [Mon, 13 Sep 2021 02:06:18 +0000 (05:06 +0300)]
avoid temporaries in qt_socket_getPortAndAddress()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix invalid pointer return with QGridLayout::itemAt(-1)
Ivailo Monev [Fri, 10 Sep 2021 16:37:24 +0000 (19:37 +0300)]
fix invalid pointer return with QGridLayout::itemAt(-1)

upstream commit:
https://github.com/qt/qtbase/commit/c47bb4478a4c3a29c0505d7d89755f40601b326f

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQUuid::toString() performance regression fix
Ivailo Monev [Fri, 10 Sep 2021 02:33:52 +0000 (05:33 +0300)]
QUuid::toString() performance regression fix

before:
**************************************************
 Tag                  * Ticks Katie/Qt4 (Winner) *
**************************************************
 createUuid_notag     : 1220/24600 (Katie)
 fromByteArray_notag  : 1383/2372 (Katie)
 fromChar_notag       : 1364/2472 (Katie)
 fromDataStream_notag : 2201/3028 (Katie)
 fromRfc4122_notag    : 705/796 (Katie)
 fromString_notag     : 1341/2536 (Katie)
 isNull_notag         : 591/340 (Qt4)
 operatorLess_notag   : 736/680 (Qt4)
 operatorMore_notag   : 738/760 (Katie)
 toByteArray_notag    : 1653/1876 (Katie)
 toDataStream_notag   : 2118/3424 (Katie)
 toRfc4122_notag      : 1223/1632 (Katie)
 toString_notag       : 115946/2020 (Qt4)

**************************************************
 Total                : 131219/46536 (Qt4)
**************************************************

after:
**************************************************
 Tag                  * Ticks Katie/Qt4 (Winner) *
**************************************************
 createUuid_notag     : 1386/26592 (Katie)
 fromByteArray_notag  : 1414/2340 (Katie)
 fromChar_notag       : 1427/2704 (Katie)
 fromDataStream_notag : 1871/2888 (Katie)
 fromRfc4122_notag    : 756/760 (Katie)
 fromString_notag     : 1369/2476 (Katie)
 isNull_notag         : 586/356 (Qt4)
 operatorLess_notag   : 713/688 (Qt4)
 operatorMore_notag   : 725/708 (Qt4)
 toByteArray_notag    : 1671/2052 (Katie)
 toDataStream_notag   : 2072/4140 (Katie)
 toRfc4122_notag      : 1197/1624 (Katie)
 toString_notag       : 1872/1932 (Katie)

**************************************************
 Total                : 17059/49260 (Katie)
**************************************************

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop support for PostgreSQL and MySQL databases
Ivailo Monev [Fri, 10 Sep 2021 02:03:08 +0000 (05:03 +0300)]
drop support for PostgreSQL and MySQL databases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse getter that does not modify its argument in QSslCertificate::serialNumber()
Ivailo Monev [Thu, 9 Sep 2021 23:01:14 +0000 (02:01 +0300)]
use getter that does not modify its argument in QSslCertificate::serialNumber()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoxpm_color_name() function thread-safety issue fix
Ivailo Monev [Thu, 9 Sep 2021 22:24:00 +0000 (01:24 +0300)]
xpm_color_name() function thread-safety issue fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not detach source image in write_xpm_image()
Ivailo Monev [Thu, 9 Sep 2021 17:47:53 +0000 (20:47 +0300)]
do not detach source image in write_xpm_image()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QColor::name() instead of expensive conversions in QStaticTextPrivate::paintText...
Ivailo Monev [Thu, 9 Sep 2021 16:34:56 +0000 (19:34 +0300)]
use QColor::name() instead of expensive conversions in QStaticTextPrivate::paintText() and QSvgPaintEngine::saveGradientStops()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQDate and QTime to QString conversion optimization
Ivailo Monev [Thu, 9 Sep 2021 16:15:42 +0000 (19:15 +0300)]
QDate and QTime to QString conversion optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodisable copying of QRingBuffer
Ivailo Monev [Thu, 9 Sep 2021 14:53:34 +0000 (17:53 +0300)]
disable copying of QRingBuffer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodemangle symbols from stripdiff script [ci skip]
Ivailo Monev [Thu, 9 Sep 2021 14:14:46 +0000 (17:14 +0300)]
demangle symbols from stripdiff script [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorequire all arguments for replaceArgEscapes() function
Ivailo Monev [Thu, 9 Sep 2021 01:25:33 +0000 (04:25 +0300)]
require all arguments for replaceArgEscapes() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoavoid string to integer conversion in QLibraryPrivate::isPlugin()
Ivailo Monev [Wed, 8 Sep 2021 20:05:06 +0000 (23:05 +0300)]
avoid string to integer conversion in QLibraryPrivate::isPlugin()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorace conditions fix for global statics created via Q_GLOBAL_STATIC() and Q_GLOBAL_STA...
Ivailo Monev [Wed, 8 Sep 2021 18:19:18 +0000 (21:19 +0300)]
race conditions fix for global statics created via Q_GLOBAL_STATIC() and Q_GLOBAL_STATIC_WITH_ARGS() macros [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not overwrite variable in QXmlInputSource::next()
Ivailo Monev [Wed, 8 Sep 2021 17:23:40 +0000 (20:23 +0300)]
do not overwrite variable in QXmlInputSource::next()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QTimeLine test
Ivailo Monev [Wed, 8 Sep 2021 13:19:45 +0000 (16:19 +0300)]
add QTimeLine test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QQuaternion test
Ivailo Monev [Wed, 8 Sep 2021 13:07:42 +0000 (16:07 +0300)]
add QQuaternion test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocall u_cleanup() for debug type builds from text codecs cleanup
Ivailo Monev [Wed, 8 Sep 2021 02:15:10 +0000 (05:15 +0300)]
call u_cleanup() for debug type builds from text codecs cleanup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplug QBrush and QPen memory leaks, fix global pointer overwrite
Ivailo Monev [Wed, 8 Sep 2021 01:52:12 +0000 (04:52 +0300)]
plug QBrush and QPen memory leaks, fix global pointer overwrite

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodebug build type fix
Ivailo Monev [Wed, 8 Sep 2021 01:49:37 +0000 (04:49 +0300)]
debug build type fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agonamespace easing functions
Ivailo Monev [Tue, 7 Sep 2021 23:55:07 +0000 (02:55 +0300)]
namespace easing functions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostripdiff rewrite [ci skip]
Ivailo Monev [Tue, 7 Sep 2021 23:38:50 +0000 (02:38 +0300)]
stripdiff rewrite [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect QChar::decompositionTag() documentation [ci skip]
Ivailo Monev [Tue, 7 Sep 2021 22:53:52 +0000 (01:53 +0300)]
correct QChar::decompositionTag() documentation [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect debug message in QProcessPrivate::terminateProcess()
Ivailo Monev [Tue, 7 Sep 2021 21:51:24 +0000 (00:51 +0300)]
correct debug message in QProcessPrivate::terminateProcess()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoindent QFutureWatcherBasePrivate::sendCallOutEvent()
Ivailo Monev [Tue, 7 Sep 2021 21:15:46 +0000 (00:15 +0300)]
indent QFutureWatcherBasePrivate::sendCallOutEvent()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd script to inspect what symbols are stripped [ci skip]
Ivailo Monev [Tue, 7 Sep 2021 20:57:27 +0000 (23:57 +0300)]
add script to inspect what symbols are stripped [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove declaration of non-existing QWingedEdge::printNode() method
Ivailo Monev [Tue, 7 Sep 2021 19:46:43 +0000 (22:46 +0300)]
remove declaration of non-existing QWingedEdge::printNode() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant stdarg header inclusions [ci reset]
Ivailo Monev [Tue, 7 Sep 2021 18:35:33 +0000 (21:35 +0300)]
remove redundant stdarg header inclusions [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoget rid of qvsnprintf() and qsnprintf() [ci reset]
Ivailo Monev [Tue, 7 Sep 2021 16:58:41 +0000 (19:58 +0300)]
get rid of qvsnprintf() and qsnprintf() [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoassume locale BCP names use ASCII characters only
Ivailo Monev [Tue, 7 Sep 2021 15:51:12 +0000 (18:51 +0300)]
assume locale BCP names use ASCII characters only

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorequire msecs parameter for msecsFromDecomposed() function
Ivailo Monev [Tue, 7 Sep 2021 14:43:54 +0000 (17:43 +0300)]
require msecs parameter for msecsFromDecomposed() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoavoid modification of format char for double numbers
Ivailo Monev [Tue, 7 Sep 2021 14:24:05 +0000 (17:24 +0300)]
avoid modification of format char for double numbers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QSTACKARRAY() macro in qulltoa()
Ivailo Monev [Tue, 7 Sep 2021 14:05:59 +0000 (17:05 +0300)]
use QSTACKARRAY() macro in qulltoa()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoassume there are only ASCII characters in locale language, script and country code
Ivailo Monev [Tue, 7 Sep 2021 13:53:05 +0000 (16:53 +0300)]
assume there are only ASCII characters in locale language, script and country code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse tm::tm_zone member for timezone if available
Ivailo Monev [Tue, 7 Sep 2021 02:15:08 +0000 (05:15 +0300)]
use tm::tm_zone member for timezone if available

for reference:
https://www.openwall.com/lists/musl/2021/04/25/1
https://github.com/openbsd/src/blob/2207c4325726fdc5c4bcd0011af0fdf7d3dab137/lib/libc/time/Theory#L167

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse DST/non-DST tzname value depending on localtime
Ivailo Monev [Tue, 7 Sep 2021 01:53:25 +0000 (04:53 +0300)]
use DST/non-DST tzname value depending on localtime

fixes timezone query on host using musl libc

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoprioritize x86_64 architecture match over i386
Ivailo Monev [Tue, 7 Sep 2021 00:54:19 +0000 (03:54 +0300)]
prioritize x86_64 architecture match over i386

fixes architecture detection on x86_64 host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoauthors and license update
Ivailo Monev [Mon, 6 Sep 2021 22:30:13 +0000 (01:30 +0300)]
authors and license update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QFSFileEngine::open() methods
Ivailo Monev [Mon, 6 Sep 2021 20:42:42 +0000 (23:42 +0300)]
remove unused QFSFileEngine::open() methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Mon, 6 Sep 2021 18:02:14 +0000 (21:02 +0300)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoquote arguments passed to scripts
Ivailo Monev [Mon, 6 Sep 2021 17:57:16 +0000 (20:57 +0300)]
quote arguments passed to scripts

partially fixes build with space(s) in directories

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreimplement QThread sleep functions and QThread::idealThreadCount() via nanosleep...
Ivailo Monev [Mon, 6 Sep 2021 16:25:54 +0000 (19:25 +0300)]
reimplement QThread sleep functions and QThread::idealThreadCount() via nanosleep() and sysconf()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocall QThread::sleep(), QThread::msleep() or QThread::usleep() where possible
Ivailo Monev [Mon, 6 Sep 2021 16:09:02 +0000 (19:09 +0300)]
call QThread::sleep(), QThread::msleep() or QThread::usleep() where possible

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoRevert "optimize QSize::scale()"
Ivailo Monev [Mon, 6 Sep 2021 14:04:56 +0000 (17:04 +0300)]
Revert "optimize QSize::scale()"

This reverts commit d4b64a5536a75b7fc656ee1e445b4d53ffc332cf.