OSDN Git Service
Ivailo Monev [Tue, 27 Sep 2022 22:00:03 +0000 (01:00 +0300)]
use qstrcmp() instead of strcmp() in QMetaObject, QMetaEnum and QMetaProperty for safety
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 27 Sep 2022 21:20:04 +0000 (00:20 +0300)]
deal with TODO in QMetaEnum::keysToValue()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 27 Sep 2022 11:04:00 +0000 (14:04 +0300)]
remove references to unset INSTALL_TARGETS_DEFAULT_ARGS variable
INSTALL_TARGETS_DEFAULT_ARGS was supposed to be set and used the same way
it is in kdelis (see kdelibs/cmake/modules/FindKDE4Internal.cmake)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Sep 2022 06:03:35 +0000 (09:03 +0300)]
check if the application name is empty before using program_invocation_short_name constant for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 15:24:27 +0000 (18:24 +0300)]
remove ID comment in PKGBUILD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 15:20:19 +0000 (15:20 +0000)]
correct path in PKGBUILD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 05:55:20 +0000 (08:55 +0300)]
update FreeBSD footprint file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 04:59:37 +0000 (07:59 +0300)]
reuse WRKSRC variable in FreeBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 04:12:52 +0000 (07:12 +0300)]
include system socket header in qhostaddress source file
fixes build on FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 04:10:19 +0000 (07:10 +0300)]
FreeBSD package hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 03:58:22 +0000 (06:58 +0300)]
include system signal header in qcore_unix_p header
fixes build on FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 02:32:49 +0000 (05:32 +0300)]
correct VCS browse URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 02:13:22 +0000 (05:13 +0300)]
new home
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 01:28:48 +0000 (04:28 +0300)]
remove workflow and CI related files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 01:27:10 +0000 (04:27 +0300)]
add PKGBUILD for Arch Linux, remove OpenBSD and NetBSD package files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Sep 2022 01:22:45 +0000 (04:22 +0300)]
remove excess whitespace in qimage source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 23 Sep 2022 16:22:22 +0000 (19:22 +0300)]
add note where the data is from to genrgb.py script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 23 Sep 2022 10:26:45 +0000 (13:26 +0300)]
update bundled libdeflate to v1.14
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Sep 2022 13:53:43 +0000 (16:53 +0300)]
remove redundant cast in qRandomUuid() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 20 Sep 2022 04:50:24 +0000 (07:50 +0300)]
warn when no data is provided but result is requested via QCryptographicHash::result()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 23:40:17 +0000 (02:40 +0300)]
mark qt_real_to_string() and qt_int_to_string() functions as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 23:36:29 +0000 (02:36 +0300)]
remove unused ByteStream::constructor_helper() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 23:32:23 +0000 (02:32 +0300)]
remove unused QPainterPath object in QDashStroker::processCurrentSubpath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 23:28:46 +0000 (02:28 +0300)]
assume window pointer is non-null in QWindowSurface constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 22:27:58 +0000 (01:27 +0300)]
remove now unused signal and socket system header inclusions in qplatformdefs header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 20:49:41 +0000 (23:49 +0300)]
correct switch case break statements scope in QWhatsThisPrivate::eventFilter()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 19:58:16 +0000 (22:58 +0300)]
mark some warning cases in gui component as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 19:47:05 +0000 (22:47 +0300)]
remove redundant QAbstractAnimation::event() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 19:43:03 +0000 (22:43 +0300)]
remove irrelevant comment in qvariant_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 19:42:48 +0000 (22:42 +0300)]
mark QUnifiedTimer::timerEvent() as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 18:59:06 +0000 (21:59 +0300)]
merge QDefaultAnimationDriver into QAnimationDriver and make QAnimationDriver private
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 18:13:38 +0000 (21:13 +0300)]
remove reference to non-existing QBasicAtomicInt and qbasicatomic headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 16:34:48 +0000 (19:34 +0300)]
initialize geometry variables in QApplicationPrivate::applyX11SpecificCommandLineArguments()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 16:19:59 +0000 (19:19 +0300)]
remove unused QApplication::alert() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 16:04:00 +0000 (19:04 +0300)]
initialize members once from QKatHash constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 15:43:31 +0000 (18:43 +0300)]
free decompressor earlier in qUncompress()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 15:20:28 +0000 (18:20 +0300)]
get rid of platform definitions not affected by 64-bit offset
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 14:10:42 +0000 (17:10 +0300)]
someone's typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 14:06:03 +0000 (17:06 +0300)]
move QT_CONNECT_TIMEOUT definition to common network component header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 12:20:29 +0000 (15:20 +0300)]
optimize qt_safe_poll() for single file descriptor poll
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 11:50:00 +0000 (14:50 +0300)]
de-duplicate QTemporaryFile code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 11:30:05 +0000 (14:30 +0300)]
use qSqrt() instead of sqrt() in easing functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 10:55:22 +0000 (13:55 +0300)]
update bundled libdeflate to v1.13
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 22 Aug 2022 00:48:37 +0000 (03:48 +0300)]
libpng v1.5.4+ is no longer required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 17 Aug 2022 11:18:43 +0000 (14:18 +0300)]
export private qt_x11Data only for tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 3 Aug 2022 07:43:00 +0000 (10:43 +0300)]
update URL TLDs table data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 3 Aug 2022 04:00:19 +0000 (07:00 +0300)]
QProcessEnvironment::systemEnvironment() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 3 Aug 2022 03:58:38 +0000 (06:58 +0300)]
do not update weekend days on QCalendarWidget show event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 19 Jul 2022 17:57:34 +0000 (20:57 +0300)]
delete spec and PKGBUILD files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
securitybypass [Tue, 5 Jul 2022 13:34:43 +0000 (16:34 +0300)]
remove non-operational QFont::handle() method
Signed-off-by: securitybypass <btls10btls10@gmail.com>
securitybypass [Tue, 5 Jul 2022 13:04:36 +0000 (16:04 +0300)]
prioritize QColor::Rgb in QColor equal operator
Signed-off-by: securitybypass <btls10btls10@gmail.com>
securitybypass [Tue, 5 Jul 2022 13:04:10 +0000 (16:04 +0300)]
use QSTACKARRAY() macro in QPaintEngine::drawPolygon() methods
Signed-off-by: securitybypass <btls10btls10@gmail.com>
securitybypass [Tue, 5 Jul 2022 13:03:44 +0000 (16:03 +0300)]
initialize variable in qt_init() function
Signed-off-by: securitybypass <btls10btls10@gmail.com>
securitybypass [Mon, 4 Jul 2022 00:14:39 +0000 (03:14 +0300)]
remove unused QPainterState::init() method
Signed-off-by: securitybypass <btls10btls10@gmail.com>
securitybypass [Mon, 4 Jul 2022 00:14:21 +0000 (03:14 +0300)]
call QPainterState constructor in QPaintEngineEx::createState()
Signed-off-by: securitybypass <btls10btls10@gmail.com>
securitybypass [Sun, 3 Jul 2022 23:46:34 +0000 (02:46 +0300)]
there are no setters related to QPaintEngine
Signed-off-by: securitybypass <btls10btls10@gmail.com>
Ivailo Monev [Sat, 2 Jul 2022 21:36:51 +0000 (00:36 +0300)]
remove redundant QIODevice class forward-declaration in qimageiohandler source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 2 Jul 2022 00:41:22 +0000 (03:41 +0300)]
minor qt_find_library() function optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 1 Jul 2022 01:23:05 +0000 (04:23 +0300)]
de-duplicate condition code in qt_FcPatternToQFontDef() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2022 21:56:38 +0000 (00:56 +0300)]
use foreach() for iteration in QWidgetBackingStore::sync()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2022 21:14:07 +0000 (00:14 +0300)]
drop QColormap class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 17:50:27 +0000 (20:50 +0300)]
pass gradient as pointer to QGradientData::generateGradientColorTable()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 17:28:33 +0000 (20:28 +0300)]
remove hsv-prefixed QColor methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 17:27:51 +0000 (20:27 +0300)]
qHB_BasicShape() function always returns true now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 16:56:26 +0000 (19:56 +0300)]
compare color spec struct members explicitly in QColor comparison operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 16:36:28 +0000 (19:36 +0300)]
QColor QDataStream streaming operator optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 16:30:25 +0000 (19:30 +0300)]
replace global colors table with switch cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 16:11:55 +0000 (19:11 +0300)]
QColor micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 16:11:34 +0000 (19:11 +0300)]
remove internal QColor constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 14:35:50 +0000 (17:35 +0300)]
drop HSL color model support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 13:54:57 +0000 (16:54 +0300)]
remove unused qdatetime header inclusion in qlocalserver_unix source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2022 13:54:35 +0000 (16:54 +0300)]
add entry for Katie v4.12 to QDataStream documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2022 08:51:21 +0000 (11:51 +0300)]
drop CMYK color model support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2022 08:16:21 +0000 (11:16 +0300)]
add X11 to the result in QColor::colorNames()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 22:16:10 +0000 (01:16 +0300)]
keep references to QByteArray objects in QString::localeAwareCompare_helper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 22:14:16 +0000 (01:14 +0300)]
convert latin1 strings via QIcuCodec::convertTo() from QString::fromLatin1()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 21:37:59 +0000 (00:37 +0300)]
remove config definition for now gone QT_NO_CODEC_FOR_C_STRINGS option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 21:27:07 +0000 (00:27 +0300)]
adjust QDateTime, QLocale and QVariant tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 20:46:47 +0000 (23:46 +0300)]
QString::fromAscii_helper() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 20:41:13 +0000 (23:41 +0300)]
update README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 20:40:40 +0000 (23:40 +0300)]
drop feature to set codecs for C strings and translations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2022 18:33:12 +0000 (21:33 +0300)]
save images with 100 as quality from imgconv utility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 20:17:29 +0000 (23:17 +0300)]
de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 19:00:51 +0000 (22:00 +0300)]
swap value with name in X11 colors table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 19:00:01 +0000 (22:00 +0300)]
use QHash<T, T> instead of QMap<T, T> for the QFactoryLoaderPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 18:28:14 +0000 (21:28 +0300)]
initialize QPixmapColorizeFilterPrivate members from its constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 06:45:59 +0000 (09:45 +0300)]
remove redundant qfixed typedef
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 06:14:53 +0000 (09:14 +0300)]
do not deep-copy the QRectF object in QPainterPath::toFillPolygons()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 06:06:06 +0000 (09:06 +0300)]
pass the QRect object from the QStyleOption pointer in QStyleSheetStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 05:11:12 +0000 (08:11 +0300)]
remove unused QPolygon object in QWindowsStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 05:10:55 +0000 (08:10 +0300)]
optimize polygons build-up by reserving space for the points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 04:34:05 +0000 (07:34 +0300)]
update README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 02:15:41 +0000 (05:15 +0300)]
optimize polygons build-up by reserving space for the points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 01:36:35 +0000 (04:36 +0300)]
optimize mapProjective() function by reserving space for the polygon points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 00:55:18 +0000 (03:55 +0300)]
remove unused qiconengineplugin and qimageiohandler header inclusions in qguicommon_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 00:50:25 +0000 (03:50 +0300)]
remove unused QLocalePrivate::DoubleForm::_DFMax enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2022 00:21:04 +0000 (03:21 +0300)]
update X11 colors table data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2022 22:59:31 +0000 (01:59 +0300)]
unload plugins only from the global static QLibrary list
plugin instances may leak but programs will not crash at exit depending on
the order of the global statics destructor calls, this faulty behaviour
was the case before
87ec0537e80d284ad215689311a01a370234446d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2022 20:58:46 +0000 (23:58 +0300)]
optimize named X11 colors lookup by using pre-generated colors table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2022 20:48:00 +0000 (23:48 +0300)]
move X11 colors table data to qcolor_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>