Commit graph

5841 commits

Author SHA1 Message Date
Ivailo Monev
b8ed1c21e2 include system sys/types header for all struct checks
fixes sockaddr_dl::sdl_index member check on FreeBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-03 10:52:49 +03:00
Ivailo Monev
fb084d665c correct QStyleOptionTabWidgetFrame::StyleOptionVersion::Version enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-29 12:28:50 +03:00
Ivailo Monev
5983f7297c use proper string constructors in QStyleSheetStyle::getDefaultStyleSheet()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-29 12:21:11 +03:00
Ivailo Monev
f416f18b1d remove versioned style options leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-29 12:20:50 +03:00
Ivailo Monev
847626ad7c initialize all XColor members in init_direct() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 23:09:54 +03:00
Ivailo Monev
aa869498df use callbacks to track invalid characters during conversion from QIcuCodec
fixes KEncodingDetector test in kdelibs and some Kate encoding tests in
kde-baseapps

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 22:24:07 +03:00
Ivailo Monev
2a692c9ae8 do not assume color converted from QVariant::ByteArray type is valid in convert() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 20:51:05 +03:00
Ivailo Monev
af9c390f06 remove unused qt_format_text() function argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 17:46:08 +03:00
Ivailo Monev
735d3d3af0 move QBYTEARRAY_MAX definition to qcorecommon_p header and use it in QHttp::readAll()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 14:20:07 +03:00
Ivailo Monev
98f103bc51 use unitialized buffer in QHttpNetworkReplyPrivate::readBodyFast()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 14:04:57 +03:00
Ivailo Monev
8f6eda08b6 check for overflow in QHttp::readAll()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 14:04:29 +03:00
Ivailo Monev
26dfbb394f use correct type for cast in QSslCertificate::alternateSubjectNames()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 13:47:02 +03:00
Ivailo Monev
2b86978657 return error instead of using assignment and falltrough in _q_OpenSSL_to_QSslError()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 11:53:18 +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
d2bb27a0c5 avoid copies in QStyleSheetStyle::renderRule() and QStyleSheetStyle::hasStyleRule()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 01:28:13 +03:00
Ivailo Monev
d6b12e6ebd use unintialized buffers in QNetworkAccessFileBackend::readMoreFromFile() and QSslSocketPrivate::peek()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-28 00:34:01 +03:00
Ivailo Monev
750cd23f0e optimize certificates blacklist table lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 23:49:03 +03:00
Ivailo Monev
6092811b7e avoid reallocation in QSslCertificatePrivate::QByteArray_from_X509()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 23:29:41 +03:00
Ivailo Monev
992b6220d9 correct logic for layout application in QToolBarAreaLayout::restoreState()
reference:
6eeab0b0e1
21430066ed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 20:13:19 +03:00
Ivailo Monev
396d8be75a add missing break statements in switch in QToolBarAreaLayoutInfo::distance()
upstream commit:
de48fd192b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 19:55:35 +03:00
Ivailo Monev
d5593f7f7b implement QDebug stream operator for QBitArray
upstream commit:
18617f2824

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-26 16:29:27 +03:00
Ivailo Monev
6ac3171e7d do not convert pixmap and mask in QCursor constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 20:14:59 +03:00
Ivailo Monev
2694feb58c set the X11 screen of the actual pixmap in QX11PaintEngine::drawPixmap()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 20:06:11 +03:00
Ivailo Monev
77e8316f2e mark warning case in QCursorData::setBitmap() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 19:54:32 +03:00
Ivailo Monev
b1c295162c make use of QFAST_SCAN_LINE() in QFontEngine::alphaMapForGlyph()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 17:13:47 +03:00
Ivailo Monev
6f5d872184 remove unused QFontEngine::alphaRGBMapForGlyph() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 16:45:10 +03:00
Ivailo Monev
f040385d87 make use of QFAST_SCAN_LINE() in QFontEngine::alphaRGBMapForGlyph()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 16:42:04 +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
4e0b42ea5d set invalid length variable to the output buffer size in QIcuCodec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 22:24:34 +03:00
Ivailo Monev
c382b404ce fake the system codec name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 18:02:14 +03:00
Ivailo Monev
42413708fd use Z_BEST_SPEED as default quality for PNG images
same as level 1 which is used in rcc, for reference:
https://www.zlib.net/manual.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 14:55:35 +03:00
Ivailo Monev
7b6793612e do not shadow variable in read_xpm_string()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 14:35:52 +03:00
Ivailo Monev
a3272ae67d remove unused QWidgetBackingStore::dirtyRegion() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 03:44:22 +03:00
Ivailo Monev
99f8cbf0b7 translations update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 02:37:53 +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
e8c49055a2 mark all QWindowSurface methods reimplemented by QRasterWindowSurface as pure virtual
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 02:26:16 +03:00
Ivailo Monev
6a7dcce56d remove unused QWindowSurface::grabWidget() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 02:25:19 +03:00
Ivailo Monev
30fd71d9f5 remove code for always false condition in QWindowSurface and QRasterWindowSurface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 02:17:58 +03:00
Ivailo Monev
7c6e547f8b make use of QFAST_SCAN_LINE() in QBitmap::fromData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 20:40:24 +03:00
Ivailo Monev
8dcae795c1 remove duplicate pre-processor macro in GIF image handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 20:12:52 +03:00
Ivailo Monev
23b9e57da9 remove code for always false condition in QWidgetBackingStore and QWindowSurface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 19:36:19 +03:00
Ivailo Monev
684883ad49 internal pixmap data classes optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 09:45:44 +03:00
Ivailo Monev
ca1d93dfe1 QRasterBuffer::colorizeBitmap() optimization
TODO: use QFAST_SCAN_LINE where possible

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 23:44:25 +03:00
Ivailo Monev
99923e80bc remove redundant QRasterWindowSurfacePrivate::inSetGeometry member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 23:06:47 +03:00
Ivailo Monev
6855ee3f9c remove declaration of non-existing QRasterBuffer::prepareBuffer() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 23:05:59 +03:00
Ivailo Monev
138004ae6e correct reference to unifdef executable in katie_optimize-headers()
fixes headers optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 18:25:47 +03:00
Ivailo Monev
2932597d13 mark warning cases in drawing functions as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 18:20:24 +03:00
Ivailo Monev
96410acbb1 disable automatic async D-Bus calls code due to thread-safety issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-21 20:11:51 +03:00
Ivailo Monev
04ab8d8756 use proper QString constructors for latin strings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-21 15:35:40 +03:00
Ivailo Monev
f78f8cd293 remove unused variables in QDBusConnectionPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-21 15:33:09 +03:00