OSDN Git Service
Ivailo Monev [Sun, 8 Nov 2020 23:12:38 +0000 (01:12 +0200)]
check for nl_langinfo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 22:22:31 +0000 (00:22 +0200)]
review XML name characters table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 22:21:54 +0000 (00:21 +0200)]
avoid temporaries in QAtomicInt and QAtomicPointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 05:45:50 +0000 (07:45 +0200)]
do not use O_SYNC for QIODevice::Unbuffered mode in QFSFileEngine
it causes way too much disk I/O for a single fd flush
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 05:04:55 +0000 (07:04 +0200)]
make use of QStyle::objectName() in QApplicationPrivate::x11_apply_settings()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 04:48:01 +0000 (06:48 +0200)]
remove gtk style leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 04:22:49 +0000 (06:22 +0200)]
check if location is writable in getSettingsPath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 04:00:50 +0000 (06:00 +0200)]
correct some comments in private headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 02:24:25 +0000 (04:24 +0200)]
drop QLibraryInfo::SettingsPath support
it has no reliable meaning since QSettings has a system/user scope feature
and it is not guaranteed that settings are actually stored there
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 02:04:52 +0000 (04:04 +0200)]
remove redundant check in QFSFileEngine::open()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 01:18:03 +0000 (03:18 +0200)]
minor QDeclarativeQtScriptExpression::updateGuards() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 8 Nov 2020 01:05:52 +0000 (03:05 +0200)]
remove TODO about QProcess::pid()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 21:27:08 +0000 (23:27 +0200)]
review Debian package control file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 20:55:39 +0000 (22:55 +0200)]
assume Q_OS_UNIX is defined in most source files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 18:55:20 +0000 (20:55 +0200)]
Hurd build fixes
libpqtypes-dev was required because of the PostgreSQL CMake module and even
with it CMake could not detect it in Travis environment (which is why
custom module is shipped with Katie), libmariadbd-dev does not depend on
libaio-dev even tho it should but that should be fixed in the official
MariaDB Debian package and CMake respectively, I am not going to workaround
those issues anymore just to bump on more
on Debian GNU/Hurd libpqtypes-dev and libaio-dev are not available
(atleast in the officiall main repository) and since they are not
directly required to build Katie I am removing them for that reason too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 09:20:42 +0000 (11:20 +0200)]
qconfig header review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 08:13:36 +0000 (10:13 +0200)]
mark arguments of some QProcessPrivate methods as required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 08:12:58 +0000 (10:12 +0200)]
remove now incorrect comment in QFSFileEngine::seek()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 7 Nov 2020 08:12:36 +0000 (10:12 +0200)]
minor QFileSystemEngine::fillMetaData() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 6 Nov 2020 18:52:45 +0000 (20:52 +0200)]
QFSFileEngine cleanup
further I/O optimizations may be made via posix_fadvise() and maybe
by getting rid of the write buffer management in QFile and letting
the OS deal with buffering. more research, tests, etc. will have
to be made ofcourse.
on a side note, https://www.gnu.org/software/libc/manual/html_node/Operating-Modes.html
mentions that O_SYNC is another name for O_FSYNC which is a BSD feature
but is currently supported by Linux too. another book reference I found
was in POSIX.4 Programming for Real World by Bill O. Gallmeister, page
281. there it is written that additions are unconditional, if
_POSIX_VERSION is greater or equal than 199309 which is safe to assume
at this point of time I guess.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 6 Nov 2020 14:47:39 +0000 (16:47 +0200)]
avoid temporary in QFile::readLineData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 6 Nov 2020 14:27:45 +0000 (16:27 +0200)]
optimize some QChar methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Oct 2020 15:22:53 +0000 (17:22 +0200)]
qconfig.h.cmake style review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 29 Oct 2020 15:14:18 +0000 (17:14 +0200)]
QT_NO_ACTION option build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 27 Oct 2020 02:38:47 +0000 (04:38 +0200)]
move QNetworkReplyDataImplPrivate::decodeDataUrlResult to the method it is used in
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 27 Oct 2020 02:37:07 +0000 (04:37 +0200)]
remove redundant QDBusUtil methods arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 15:03:37 +0000 (17:03 +0200)]
minor QSystemLocale::query() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 14:56:03 +0000 (16:56 +0200)]
remove redundant QDBusUtil::checkMemberName() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 14:27:43 +0000 (16:27 +0200)]
unsupported operating systems cruft removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 03:00:21 +0000 (05:00 +0200)]
fix build on FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 03:00:06 +0000 (05:00 +0200)]
fix recent build regression for case with exceptions disabled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 02:03:54 +0000 (04:03 +0200)]
update translations [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 01:59:42 +0000 (03:59 +0200)]
drop support for widgets counting
it should've been enabled only for debug builds, when QT_NO_DEBUG is not
defined as is done for the grab/nograb functionality
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 01:17:04 +0000 (03:17 +0200)]
cache result of getpagesize() per-thread in QFSFileEnginePrivate::map()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 26 Oct 2020 01:10:11 +0000 (03:10 +0200)]
remove redundant branch in QFileInfoPrivate::getFileOwner()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 25 Oct 2020 17:38:42 +0000 (19:38 +0200)]
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 25 Oct 2020 17:28:34 +0000 (19:28 +0200)]
remove redundant QT_MANGLE_NAMESPACE() and Q_INIT_RESOURCE_EXTERN() macros
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 25 Oct 2020 17:27:50 +0000 (19:27 +0200)]
optimize QFSFileEngine::fileFlags()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 25 Oct 2020 16:18:19 +0000 (18:18 +0200)]
optimize QLibrary::isLibrary()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 25 Oct 2020 14:27:02 +0000 (16:27 +0200)]
drop support for proprietary and discontinued operating systems
keeping Solaris/SunOS support due to the fact OpenIndiana exists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Oct 2020 20:48:09 +0000 (23:48 +0300)]
use single variable assignment in lowest_bit()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Oct 2020 20:13:56 +0000 (23:13 +0300)]
optimize QWidgetPrivate::mapToWS() and QWidgetPrivate::mapFromWS()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Oct 2020 20:13:11 +0000 (23:13 +0300)]
remove unused QWidgetPrivate::setWSGeometry() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Oct 2020 20:11:05 +0000 (23:11 +0300)]
use proper types for QWidgetPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 24 Oct 2020 19:27:14 +0000 (22:27 +0300)]
cache result of fileno() in QFSFileEnginePrivate::nativeRead()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 18:18:44 +0000 (21:18 +0300)]
get rid of QProcessInfo::pid member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 18:12:40 +0000 (21:12 +0300)]
remove unused QProcessInfo::exitResult member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 18:11:05 +0000 (21:11 +0300)]
reuse PID as serial in QProcessManager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 14:20:41 +0000 (17:20 +0300)]
update UIC includes map
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 13:32:49 +0000 (16:32 +0300)]
use proper type for QProcessPrivate::type member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 13:32:09 +0000 (16:32 +0300)]
remove unused QProcessPrivate::sequenceNumber member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 01:47:05 +0000 (04:47 +0300)]
remove unused and internal QProcessPrivate::waitForWrite()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 01:24:53 +0000 (04:24 +0300)]
implement QFileSystemEngine::copyFile() for FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 21 Oct 2020 00:51:53 +0000 (03:51 +0300)]
check for dirent.d_type member during build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 20 Oct 2020 21:40:40 +0000 (00:40 +0300)]
check for sockaddr_ll and sockaddr_dl during build
apparently illumos has sockaddr_ll much like Linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 20 Oct 2020 21:13:10 +0000 (00:13 +0300)]
mark constants as static in QFileSystemModelPrivate::size()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 20 Oct 2020 20:37:58 +0000 (23:37 +0300)]
inline some QFileSystemMetaData methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 20 Oct 2020 20:24:21 +0000 (23:24 +0300)]
use dynamic array instead of QVarLengthArray in QInotifyFileSystemWatcherEngine::readFromInotify()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 21:27:46 +0000 (00:27 +0300)]
reuse variable in QX11PaintEngine::updatePen()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 21:24:31 +0000 (00:24 +0300)]
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 21:19:53 +0000 (00:19 +0300)]
minor QCommonStyle::subElementRect() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 21:19:38 +0000 (00:19 +0300)]
replace int with enum in QTime::ds()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 20:55:29 +0000 (23:55 +0300)]
fix QAbstractSocketEngine and QNativeSocketEnginePrivate const correctness
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 20:55:00 +0000 (23:55 +0300)]
remove maemo leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 20:54:16 +0000 (23:54 +0300)]
optimize openModeToFopenMode() and openModeToOpenFlags() functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 20:53:52 +0000 (23:53 +0300)]
make use of Q_DISABLE_COPY() in QNetworkInterfacePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 00:56:09 +0000 (03:56 +0300)]
remove LGTM and GitHub pages files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 19 Oct 2020 00:49:04 +0000 (03:49 +0300)]
update 3rd party valgrind sources to v3.16.1
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 23:59:47 +0000 (02:59 +0300)]
update translations [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 23:36:43 +0000 (02:36 +0300)]
remove redundant QDateTimePrivate::LocalDST enum
treated same as QDateTimePrivate::LocalStandard
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 18:23:07 +0000 (21:23 +0300)]
remove symbian leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 17:56:17 +0000 (20:56 +0300)]
replace qToUnaligned<T>() with its body
internal and not documented
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 16:47:44 +0000 (19:47 +0300)]
correct conditions for kqueue support in qfilesystemwatcher source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 16:24:54 +0000 (19:24 +0300)]
get rid of QT_VISIBILITY_AVAILABLE
no external projects should rely on it, Q_DECL_EXPORT and the related
definitions should either be used unconditionally or not at all
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 15:57:58 +0000 (18:57 +0300)]
remove unused QShortcutMap method arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 15:19:50 +0000 (18:19 +0300)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Sun, 18 Oct 2020 15:19:10 +0000 (18:19 +0300)]
remove duplicate include directions in tests build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 18 Oct 2020 15:17:56 +0000 (18:17 +0300)]
remove redundant .gitignore files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 17 Oct 2020 20:41:37 +0000 (23:41 +0300)]
remove redundant QWidgetAction::eventFilter() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 17 Oct 2020 10:19:15 +0000 (13:19 +0300)]
optimize some QRasterPaintEngine methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 15:08:22 +0000 (18:08 +0300)]
make private QDir pointer actually private
while at it, remove hack in QDirIterator
upstream commit:
https://github.com/qt/qtbase/commit/
9848c8b92c70006e55a7fa569d06d62efaf5ccc1
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 14:49:03 +0000 (17:49 +0300)]
reuse variables in SVG composition functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 14:11:29 +0000 (17:11 +0300)]
remove unused destFetch<T>() drawing helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 13:52:33 +0000 (16:52 +0300)]
remove unused qIsControlChar() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 13:52:21 +0000 (16:52 +0300)]
remove redundant const_cast<T>() in QPainter::drawTextItem()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 13:52:01 +0000 (16:52 +0300)]
convert fetchTransformedBilinear_pixelBounds<T>() to function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 16 Oct 2020 13:51:31 +0000 (16:51 +0300)]
rename qt_fetchUntransformed<T>() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 15 Oct 2020 19:09:21 +0000 (22:09 +0300)]
rename variables in qt_init() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 15 Oct 2020 19:09:01 +0000 (22:09 +0300)]
remove unused QFramePrivate::frect member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 15 Oct 2020 19:08:02 +0000 (22:08 +0300)]
inline elapsedAndRestart() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 13 Oct 2020 21:44:52 +0000 (00:44 +0300)]
include all X11 extensions used in USE_XORG variable in FreeBSD package file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 23:52:50 +0000 (02:52 +0300)]
remove redundant __has_extension definition in qglobal header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 11:19:13 +0000 (14:19 +0300)]
remove unused and internal QRasterPaintEngine methods
note that QPainter::clipBoundingRect() exists but it is not virtual
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 10:58:52 +0000 (13:58 +0300)]
remove mac and windows leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 10:32:26 +0000 (13:32 +0300)]
remove redundant QPainter::PixmapFragment class and related functionality
since there is no transformation there is a performance penalty for using
it in QDeclarativeParticlesPainter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 09:35:10 +0000 (12:35 +0300)]
use foreach() for iteration in QRasterWindowSurface::prepareBuffer()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 09:12:28 +0000 (12:12 +0300)]
avoid QRegion assignment in QWidgetPrivate::repaint_sys()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 09:04:39 +0000 (12:04 +0300)]
remove declarations of non-existing QWidget methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 09:04:08 +0000 (12:04 +0300)]
remove redundant return statement in QCursorData::update()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 12 Oct 2020 08:36:58 +0000 (11:36 +0300)]
avoid QPixmap construct in QRasterWindowSurface::flush()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>