OSDN Git Service
Ivailo Monev [Mon, 28 Feb 2022 12:33:54 +0000 (14:33 +0200)]
remove redundant cups header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 28 Feb 2022 03:08:23 +0000 (05:08 +0200)]
reimplement javascriptcore regexp via std::regex
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 23:44:47 +0000 (01:44 +0200)]
new QImageWriter::defaultImageFormat() method to get the prefered/best image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 23:40:32 +0000 (01:40 +0200)]
determine the format from the file suffix if not provided in QImageWriter constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 23:14:12 +0000 (01:14 +0200)]
color drag-n-drop optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 22:52:12 +0000 (00:52 +0200)]
include netinet/in header where required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 20:31:24 +0000 (22:31 +0200)]
optional custom image format, for the details see the webp branch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 19:51:49 +0000 (21:51 +0200)]
implement QImageIOHandler::CompressionLevel for png handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 18:53:57 +0000 (20:53 +0200)]
QImageIOHandler::Quality is documented as image writing only property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 18:17:14 +0000 (20:17 +0200)]
implement QImageIOHandler::Size option for XPM again
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 17:49:12 +0000 (19:49 +0200)]
remove irrelevant QImageIOHandler options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 14:38:17 +0000 (16:38 +0200)]
add note about QImageIOHandler::CompressionRatio
png handler was using QImageIOHandler::Quality as compression level (mapped
from 0-100 to 0-9) btw which is far from the meaning of quality since data
can be compressed and decompressed without losing quality, applying filter
to blur pixels and reduce quality is totally different
TODO: replace QImageIOHandler::CompressionRatio with
QImageIOHandler::CompressionLevel
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 13:39:12 +0000 (15:39 +0200)]
QT_NO_XMLSTREAM, QT_NO_XMLSTREAMREADER and QT_NO_XMLSTREAMWRITER are broken UI generator and designer components require them [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 13:33:32 +0000 (15:33 +0200)]
build fix for the case when QT_NO_WORKSPACE is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 13:10:59 +0000 (15:10 +0200)]
partial build fix for the case when QT_NO_WIZARD is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 12:17:58 +0000 (14:17 +0200)]
build fix for the case when QT_NO_WHEELEVENT is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 12:03:14 +0000 (14:03 +0200)]
build fix for the case when QT_NO_WHATSTHIS is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 11:25:10 +0000 (13:25 +0200)]
build fix for the case when QT_NO_VECTOR2D, QT_NO_VECTOR3D or QT_NO_VECTOR4D is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 27 Feb 2022 00:21:48 +0000 (02:21 +0200)]
build fix for the case when QT_NO_UNDOGROUP is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 23:54:10 +0000 (01:54 +0200)]
partial build fix for the case when QT_NO_UNDOCOMMAND is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 22:55:11 +0000 (00:55 +0200)]
build fix for the case when QT_NO_UDPSOCKET is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 22:54:31 +0000 (00:54 +0200)]
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 22:26:11 +0000 (00:26 +0200)]
partial build fix for the case when QT_NO_TOOLBAR is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 22:22:40 +0000 (00:22 +0200)]
do not use the complete suffix as format in imgconv utility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 21:53:47 +0000 (23:53 +0200)]
partial build fix for the case when QT_NO_TEXTHTMLPARSER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 21:31:38 +0000 (23:31 +0200)]
build fix for the case when QT_NO_TEXTBROWSER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 21:25:24 +0000 (23:25 +0200)]
oops, copy-pasta
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 21:12:25 +0000 (23:12 +0200)]
set temporary file removal to false since it will be used after closing it in NewForm::openTemplate()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 20:36:20 +0000 (22:36 +0200)]
remove svg and dbus component definitions [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 20:24:40 +0000 (22:24 +0200)]
build fix for the case when QT_NO_STYLE_WINDOWS is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 19:56:12 +0000 (21:56 +0200)]
build fix for the case when QT_NO_STYLE_STYLESHEET is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 18:59:08 +0000 (20:59 +0200)]
build fix for the case when QT_NO_STYLE_PROXY is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 17:55:05 +0000 (19:55 +0200)]
partial build fix for the case when QT_NO_STATUSBAR is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 15:17:14 +0000 (17:17 +0200)]
default to compression level 1 for images like qCompress()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 14:09:13 +0000 (16:09 +0200)]
utility to convert from one format to other
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 14:07:20 +0000 (16:07 +0200)]
allocate compression buffer on the heap from qCompress()
fixes crash in case the buffer has to be larger than the stack limit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 02:41:33 +0000 (04:41 +0200)]
build fix for the case when QT_NO_SIZEGRIP is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 02:06:35 +0000 (04:06 +0200)]
partial build fix for the case when QT_NO_SIGNALMAPPER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 01:36:00 +0000 (03:36 +0200)]
build fix for the case when QT_NO_SHAREDMEMORY is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 00:52:51 +0000 (02:52 +0200)]
broken QT_NO_RESIZEHANDLER because QMainWindow requires QWidgetResizeHandler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 00:37:39 +0000 (02:37 +0200)]
build fix for the case when QT_NO_QUUID_STRING is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 26 Feb 2022 00:05:05 +0000 (02:05 +0200)]
build fix for the case when QT_NO_QUATERNION is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 23:39:59 +0000 (01:39 +0200)]
fix and merge QT_NO_QFUTURE with QT_NO_CONCURRENT
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 23:13:00 +0000 (01:13 +0200)]
QT_NO_PROPERTIES is broken because animations feature requires properties feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 20:56:52 +0000 (22:56 +0200)]
build fix for the case when QT_NO_PRINTER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 18:45:18 +0000 (20:45 +0200)]
add QScrollArea test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 18:44:53 +0000 (20:44 +0200)]
build fix for the case when QT_NO_PDF is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 18:27:25 +0000 (20:27 +0200)]
add QDockWidget test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 17:47:40 +0000 (19:47 +0200)]
partial build fix for the case when QT_NO_MESSAGEBOX is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 17:44:03 +0000 (19:44 +0200)]
add QRadioButton test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 17:29:39 +0000 (19:29 +0200)]
add QHeaderView test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 17:28:40 +0000 (19:28 +0200)]
mark QT_NO_MDIAREA and QT_NO_MENU as broken
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 17:11:07 +0000 (19:11 +0200)]
partial build fix for the case when QT_NO_MDIAREA is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 16:58:29 +0000 (18:58 +0200)]
QT_NO_MATRIX4X4 and QT_NO_VECTOR3D broken due to QT_NO_GRAPHICSVIEW requiring QVector3D and QMatrix4x4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 16:29:15 +0000 (18:29 +0200)]
QLocalServer requires QLocalSocket
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 16:08:59 +0000 (18:08 +0200)]
build fix for the case when QT_NO_LOCALSERVER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 16:07:16 +0000 (18:07 +0200)]
QImageReader benchmark review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 15:43:13 +0000 (17:43 +0200)]
build fix for the case when QT_NO_LIBRARY is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 14:43:01 +0000 (16:43 +0200)]
remove images created by QImageWriter benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 14:41:07 +0000 (16:41 +0200)]
new QImageWriter benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 14:39:33 +0000 (16:39 +0200)]
easier to maintain QImageReader benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 13:55:25 +0000 (15:55 +0200)]
mark some configuration options as broken
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 11:47:45 +0000 (13:47 +0200)]
build fix for the case when QT_NO_GRAPHICSEFFECT is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 02:02:58 +0000 (04:02 +0200)]
QTemporaryFile requires QFSFileEngine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 00:46:03 +0000 (02:46 +0200)]
build fix for the case when QT_NO_FILESYSTEMWATCHER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 25 Feb 2022 00:05:10 +0000 (02:05 +0200)]
partial build fix for the case when QT_NO_FILESYSTEMMODEL is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 23:10:26 +0000 (01:10 +0200)]
partial build fix for the case when QT_NO_ERRORMESSAGE is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 22:38:32 +0000 (00:38 +0200)]
partial build fix for the case when QT_NO_DOCKWIDGET is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 21:55:39 +0000 (23:55 +0200)]
build fix for the case when QT_NO_DIAL is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 21:11:38 +0000 (23:11 +0200)]
build fix for the case when QT_NO_DATAWIDGETMAPPER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 20:42:20 +0000 (22:42 +0200)]
script to generate coverage report
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 19:48:33 +0000 (21:48 +0200)]
mark some configuration options as broken [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 19:48:00 +0000 (21:48 +0200)]
build fix for the case when QT_NO_CURSOR is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 19:18:32 +0000 (21:18 +0200)]
build fix for the case when QT_NO_CSSPARSER is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 18:24:45 +0000 (20:24 +0200)]
build fix for the case when QT_NO_COLUMNVIEW is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 17:25:21 +0000 (19:25 +0200)]
partial build fix for the case when QT_NO_DRAGANDDROP is defined
tools fail to build, GUI component does not
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 17:00:57 +0000 (19:00 +0200)]
drag-n-drop feature depends on clipboard
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 17:00:28 +0000 (19:00 +0200)]
build fix for the case when QT_NO_CLIPBOARD is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 16:59:40 +0000 (18:59 +0200)]
QT_NO_QOBJECT_CHECK is also application definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 16:33:30 +0000 (18:33 +0200)]
format and indent preprocessor source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 16:23:30 +0000 (18:23 +0200)]
remove redundant qconfig header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 15:49:38 +0000 (17:49 +0200)]
build fix for the case when QT_NO_PRINTDIALOG is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 14:51:51 +0000 (16:51 +0200)]
if QLocalServer support is disabled use QTcpServer in QtNetworkSettings::supportsIPv6()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 14:43:43 +0000 (16:43 +0200)]
remove symbian leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 14:37:57 +0000 (16:37 +0200)]
drop support for architectures that have no official Debian port
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 13:10:49 +0000 (15:10 +0200)]
remove definitions for features that are no longer supported [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 12:35:36 +0000 (14:35 +0200)]
QT_NO_TEMPLATE_TEMPLATE_PARAMETERS is also application definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 12:11:03 +0000 (14:11 +0200)]
certain configuration options are application options [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 11:53:50 +0000 (13:53 +0200)]
build fix for the case when QT_NO_SIZEGRIP is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 11:34:06 +0000 (13:34 +0200)]
return false if enabling non-blocking fails in QAbstractSocketEnginePrivate::createNewSocket()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 11:32:31 +0000 (13:32 +0200)]
build fix for the case when SOCK_NONBLOCK is not defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 11:26:34 +0000 (13:26 +0200)]
create the cicount file leading directory if it does not exist
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 03:21:50 +0000 (05:21 +0200)]
print which config definition was defined from randconfig script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 03:15:28 +0000 (05:15 +0200)]
test random config option every 10 CI builds
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 01:52:18 +0000 (03:52 +0200)]
optimize internal socket creation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 24 Feb 2022 00:52:28 +0000 (02:52 +0200)]
deal with TODO related to sh4a architecture detection, do not rely on uname output as it can be wrong in chroot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 23 Feb 2022 23:29:13 +0000 (01:29 +0200)]
script to test random config option [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 23 Feb 2022 23:11:40 +0000 (01:11 +0200)]
update 3rdparty sources README file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 23 Feb 2022 22:44:30 +0000 (00:44 +0200)]
drop Md4 support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 23 Feb 2022 22:14:14 +0000 (00:14 +0200)]
remove unused QAbstractSocketPrivate::blockingTimeout member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>