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