OSDN Git Service
Ivailo Monev [Wed, 22 Jun 2016 15:01:33 +0000 (15:01 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 13:13:48 +0000 (13:13 +0000)]
fix a pedantic compiler warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 13:13:25 +0000 (13:13 +0000)]
constify some static declarations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 13:01:34 +0000 (13:01 +0000)]
do not use computed goto in the declarative component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 10:55:29 +0000 (10:55 +0000)]
restore the event reimplementation of QAbstractAnimation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 10:51:18 +0000 (10:51 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 03:12:33 +0000 (03:12 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 02:48:24 +0000 (02:48 +0000)]
dlea with some obsolete headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 21 Jun 2016 21:50:38 +0000 (21:50 +0000)]
cleanup draw helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 21 Jun 2016 16:52:02 +0000 (16:52 +0000)]
QWS and QPA cleanups (incomplete)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 21 Jun 2016 13:21:19 +0000 (13:21 +0000)]
QPA and QWS cleanups (incomplete)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 20 Jun 2016 22:26:09 +0000 (22:26 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Mon, 20 Jun 2016 22:25:49 +0000 (22:25 +0000)]
build plugins as modules
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 20 Jun 2016 19:10:46 +0000 (19:10 +0000)]
minor build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 20 Jun 2016 16:48:21 +0000 (19:48 +0300)]
idc is linked to core now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 20 Jun 2016 13:11:38 +0000 (13:11 +0000)]
fix some pedantic compiler warnings
upstream commits:
https://github.com/qtproject/qtbase/commit/
fc4d45d97d7a971aa179f73d41455544b400e960
https://github.com/qtproject/qtbase/commit/
d730e07d017ff81268989df9b4e19bb5a65029c2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 19 Jun 2016 22:40:23 +0000 (22:40 +0000)]
optimize the UI class map handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 19 Jun 2016 15:21:42 +0000 (15:21 +0000)]
cleanup JSGlobalObject
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 19 Jun 2016 15:11:00 +0000 (15:11 +0000)]
oops, use proper comment tag in class map
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 19 Jun 2016 15:09:14 +0000 (15:09 +0000)]
remove always true conditions checks from JavaScriptCore's LiteralParser
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 19 Jun 2016 14:42:13 +0000 (14:42 +0000)]
get rid of JavaScriptCore's CString
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2016 21:19:06 +0000 (21:19 +0000)]
cleanup UI compiler includes writer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2016 21:02:11 +0000 (21:02 +0000)]
fix build of UI compiler tool after
d088897d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2016 12:59:22 +0000 (12:59 +0000)]
do not re-write the class map header if not neccessary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2016 12:58:54 +0000 (12:58 +0000)]
add pre-generated class map header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 18 Jun 2016 12:54:10 +0000 (12:54 +0000)]
make Python recommended not required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2016 03:44:07 +0000 (03:44 +0000)]
build with LTO on Archlinux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2016 03:41:27 +0000 (03:41 +0000)]
cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2016 02:44:11 +0000 (02:44 +0000)]
do not disable stack protector for JavaScriptCore
whatever it was supposed to achieve it no longer applies, or at least from
my tests. it was most likely a workaround for a compiler bug, the change
dates from 2009 at least (https://github.com/qtproject/qt/commit/
120329ad)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2016 00:06:48 +0000 (00:06 +0000)]
remove entry for gone JavaSciptCore file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 17 Jun 2016 00:04:39 +0000 (00:04 +0000)]
cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 16 Jun 2016 00:07:54 +0000 (00:07 +0000)]
for build with cast from/to ASCII support
the situation with QVariant is bad, it will either cause and assert at
runtime or linker error (with undefined refence) for applications that
have been build without the definitions and require rebuild along with
manual tracker of such "casts"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2016 18:09:05 +0000 (18:09 +0000)]
workaround the annoying compiler warning for QList
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2016 09:16:54 +0000 (12:16 +0300)]
fix native wifi network plugin buld after
b4b55908
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2016 02:32:57 +0000 (02:32 +0000)]
make it build with QT_NO_CAST_FROM_ASCII and QT_NO_CAST_TO_ASCII
at least the important components, tools, etc. the tests and the utilities
have not been fully tested and fixed yet not has this been tested on
platform other than Linux yet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2016 02:27:29 +0000 (02:27 +0000)]
remove redundant type changes from QByteArray
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 15 Jun 2016 01:50:02 +0000 (01:50 +0000)]
cleanup QColor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 14 Jun 2016 19:34:30 +0000 (19:34 +0000)]
headers compat
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 14 Jun 2016 03:24:44 +0000 (03:24 +0000)]
make JSC mmap on demand even on x86_64
even WebKit has done it and it makes things much less complicated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 14 Jun 2016 03:19:10 +0000 (03:19 +0000)]
remove useless pointer check in JSC ExecutablePool
ExecutablePool::systemAlloc() calls CRASH() if the
allocation failed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 13 Jun 2016 22:07:42 +0000 (22:07 +0000)]
force PIC on object targets if depending on the library targets
the CMake documentation for the POSITION_INDEPENDENT_CODE
property states that it is set to True for SHARED and
MODULE targets, however mixing objects that are build
without PIC and shared/module objects with PIC does not
end well (linker error) thus the macro to workaround
that fixing the build for x86_64
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 21:12:26 +0000 (21:12 +0000)]
make use of GENERATED property in katie_translations()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 21:01:44 +0000 (21:01 +0000)]
some strict iterators build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 20:20:50 +0000 (20:20 +0000)]
remove unnecessary assignment in LayoutData::reallocate()
upstream commits:
https://github.com/qtproject/qtbase/commit/
09754d218a9c8f19f9a8f9bf920bc52064163d7a
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 18:56:09 +0000 (18:56 +0000)]
fix redefinition compiler warnings in QZipReader
the warnings are triggered when miniz is used along
with the MinGW toolchain because miniz includes
sys/stat.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 18:42:32 +0000 (18:42 +0000)]
add a note about LTO to README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 14:21:03 +0000 (14:21 +0000)]
use string builder and fix issues with it on UNIX
upstream commits:
https://github.com/qtproject/qttools/commit/
ad9b37a706567147b78d22d0de4a016b6c5af9b3
https://github.com/qtproject/qttools/commit/
8a8fca2f853cd007d568438f5807441f75b6cd68
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 13:01:56 +0000 (13:01 +0000)]
optimize designer components images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 04:34:53 +0000 (04:34 +0000)]
fix some compiler warnings about ASCII casts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 02:50:45 +0000 (02:50 +0000)]
fix installation paths for sql drivers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 02:23:53 +0000 (02:23 +0000)]
cleanup unused gdk_drawable_get_depth()
upstream commits:
https://github.com/qtproject/qtbase/commit/
b9a2a0141f4c8f0608f905a733621ebb436958e4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 02:20:56 +0000 (02:20 +0000)]
remove redundant definition of QT_SOCKOPTLEN_T
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 02:20:31 +0000 (02:20 +0000)]
remove ColorSpec, setColorSpec() and colorSpec()
upstream commits:
https://github.com/qtproject/qtbase/commit/
c10a1c8f14c519024cdc6f0ee3fae64263979635
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 12 Jun 2016 02:19:10 +0000 (02:19 +0000)]
manually inline the template for free'ing QList data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 11 Jun 2016 23:18:07 +0000 (23:18 +0000)]
minor QString header cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 11 Jun 2016 23:17:38 +0000 (23:17 +0000)]
workaround the annoying compiler warning for QByteArray
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 11 Jun 2016 21:01:19 +0000 (21:01 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Sat, 11 Jun 2016 21:00:56 +0000 (21:00 +0000)]
remove redundant C-style cast
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 11 Jun 2016 20:59:18 +0000 (20:59 +0000)]
optimize QIconLoader::findIconHelper()
upstream commits:
https://github.com/qtproject/qtbase/commit/
36aaf851ff2814e9e5c024e21b866c403137ff26
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 11 Jun 2016 14:04:59 +0000 (17:04 +0300)]
remove redundant properties setup, also mark GUI apps as such
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 10 Jun 2016 11:06:44 +0000 (14:06 +0300)]
simplify installation directories handling via use of CPACK_SET_DESTDIR
also, the CMake files are installed where they can be found by default
(without any manual configuration) by default - in the top-level
installation directory (CMAKE_INSTALL_PREFIX)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 10 Jun 2016 02:47:38 +0000 (02:47 +0000)]
build the gif handler into the gui component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 9 Jun 2016 18:04:46 +0000 (18:04 +0000)]
qtconcurrentresultstore.h needs qvector.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 9 Jun 2016 17:28:39 +0000 (17:28 +0000)]
fix build due to source incompatible change with FreeType 2.5.4
upstream commits:
https://github.com/qtproject/qtbase/commit/
9d2edfe5248fce8b16693fad8304f94a1f101bab
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 9 Jun 2016 17:27:18 +0000 (17:27 +0000)]
fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 9 Jun 2016 13:12:42 +0000 (16:12 +0300)]
remove reserved bits from QObjectData
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 9 Jun 2016 04:21:00 +0000 (04:21 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Thu, 9 Jun 2016 02:07:25 +0000 (02:07 +0000)]
misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 9 Jun 2016 01:11:10 +0000 (01:11 +0000)]
misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 21:47:12 +0000 (00:47 +0300)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Wed, 8 Jun 2016 21:46:53 +0000 (00:46 +0300)]
remove unused QSegfaultHandler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 19:10:54 +0000 (19:10 +0000)]
do not generate API docs for local classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 18:04:53 +0000 (18:04 +0000)]
warn about QT_PLUGIN_PATH when tests are going to be run
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 17:28:59 +0000 (17:28 +0000)]
run tests in the CMake binary alternative of the current directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 09:15:16 +0000 (12:15 +0300)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Wed, 8 Jun 2016 09:40:34 +0000 (09:40 +0000)]
fix build without relocations after
df31068b
in Qt5 Q_NO_DATA_RELOCATION is no longer and I
overlooked the hunk in which QMetaObjectAccessor was
removed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 09:22:40 +0000 (09:22 +0000)]
fix misleading indentations compiler warnings in QTreeView
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 09:14:53 +0000 (12:14 +0300)]
remove some redundant headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 07:31:27 +0000 (07:31 +0000)]
remove leftovers from QML debugger
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 07:30:10 +0000 (07:30 +0000)]
fix GCC 6 valid warnings about misleading indendations
upstream commits:
https://github.com/qtproject/qtbase/commit/
157445e64a277098b309b2bdfeda769f443b659d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 01:31:15 +0000 (01:31 +0000)]
remove handling of FORCE_UREF define
upstream commits:
https://github.com/qtproject/qtbase/commit/
ef077750ce47212570c9bc1ce6367309678440f6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 01:19:47 +0000 (01:19 +0000)]
remove leftovers of reserved bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 8 Jun 2016 00:08:53 +0000 (00:08 +0000)]
change build flags for Linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 23:49:58 +0000 (23:49 +0000)]
remove reservations from containers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 23:20:09 +0000 (23:20 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Tue, 7 Jun 2016 23:19:47 +0000 (23:19 +0000)]
correct identation in qstrncpy()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 18:45:07 +0000 (21:45 +0300)]
add the qdbusviewer Windows resource file to sources when building for Windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 18:42:40 +0000 (21:42 +0300)]
add the designer Windows resource file to sources when building for Windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 18:14:03 +0000 (21:14 +0300)]
Revert "remove redundant sources from shared linguist"
This reverts commit
bc2c06d2d9dc6073251dc5cc6f1fd1e77b62b733.
Ivailo Monev [Tue, 7 Jun 2016 18:02:54 +0000 (21:02 +0300)]
remove redundant sources from shared linguist
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 17:44:36 +0000 (20:44 +0300)]
remove useless list items filtering from UIC database info
since the connections list is cleared before that and m_connections is
private there is no way it could've changed, even after calling
TreeWalker::acceptUI()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 16:58:11 +0000 (19:58 +0300)]
remove the redundant UI validator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 15:08:50 +0000 (15:08 +0000)]
remove redundant casts from JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Tue, 7 Jun 2016 00:04:50 +0000 (00:04 +0000)]
fix compiler warning about misleading identation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 6 Jun 2016 22:30:25 +0000 (22:30 +0000)]
Revert "fix compiler warnings about non-heap free"
even tough the fix was for bogus compiler warning and gets the job
done the LLVM address sanitizer will bail out when it encounters it.
This reverts commit
947b385fa6ea259c1a9a5c99799e6a16b8bba689.
Ivailo Monev [Mon, 6 Jun 2016 22:29:56 +0000 (22:29 +0000)]
drop malloc validation from JavaScriptCore
compilers can do this nowdays, the only reason to keep the FastAllocBase
classs is so that fastMalloc (and friends) are used which call CRASH() on
allocation failure.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 6 Jun 2016 16:02:48 +0000 (16:02 +0000)]
ensure that that WITH_THREADS is respected
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 6 Jun 2016 16:01:59 +0000 (16:01 +0000)]
remove unused private QXmlAttributes member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 6 Jun 2016 12:55:21 +0000 (12:55 +0000)]
revert some of the changes from
48a45d0c
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 6 Jun 2016 02:10:30 +0000 (02:10 +0000)]
note in README that moc, uic, rcc and lrelease are linked to components
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>