OSDN Git Service
Ivailo Monev [Mon, 27 Jun 2016 22:34:42 +0000 (22:34 +0000)]
manually capitalize the component letters in genmap to ensure proper headers path
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2016 22:26:22 +0000 (22:26 +0000)]
do not add private classes/structs to class map
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2016 20:04:17 +0000 (20:04 +0000)]
disable glib2 support by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2016 11:28:32 +0000 (11:28 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2016 09:08:37 +0000 (09:08 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Mon, 27 Jun 2016 08:28:47 +0000 (08:28 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sun, 26 Jun 2016 10:32:24 +0000 (10:32 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 23:33:26 +0000 (23:33 +0000)]
ensure that the xmlpatterns component builds when building without exceptions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 22:32:22 +0000 (22:32 +0000)]
ensure that the help module build when building without exceptions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 21:58:49 +0000 (21:58 +0000)]
remove redundant definition from global header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 17:46:22 +0000 (17:46 +0000)]
Merge branch 'reiconengine'
Ivailo Monev [Sat, 25 Jun 2016 14:33:40 +0000 (14:33 +0000)]
merge QIconEngineV{2} and QIconEngineFactoryInterfaceV{2}
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 17:36:18 +0000 (17:36 +0000)]
move common functions to qlocale tools header and inline them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 14:11:51 +0000 (14:11 +0000)]
fix some pedantic compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 08:05:24 +0000 (08:05 +0000)]
export Katie_DIR from the UNIX Shell profile file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 07:58:30 +0000 (07:58 +0000)]
fix conditional in qnumeric
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 07:50:57 +0000 (07:50 +0000)]
remove redundant resource from xmlpatterns
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 07:28:33 +0000 (07:28 +0000)]
remove obsolete MSVC workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Sat, 25 Jun 2016 07:24:46 +0000 (07:24 +0000)]
headers compat
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 24 Jun 2016 12:15:18 +0000 (15:15 +0300)]
do not use linker flags to link core to uuid
fixes a valid linker warning when building with MSVC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 24 Jun 2016 10:52:11 +0000 (13:52 +0300)]
some bootstrap fixes for MSVC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Fri, 24 Jun 2016 10:52:11 +0000 (13:52 +0300)]
support MSVC numerics
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 17:13:56 +0000 (20:13 +0300)]
fix byte-order detection when building with MSVC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 12:05:46 +0000 (15:05 +0300)]
remove useless byte irder compile-time check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 12:04:44 +0000 (15:04 +0300)]
fix architecture detection when building with MSVC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 11:28:33 +0000 (14:28 +0300)]
fix detection of MSVC
STREQUAL on MSVC, WIN32, MINGW, etc. results in CMP0054 and non-equal
branching
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 10:29:16 +0000 (13:29 +0300)]
catch structs too from genmap script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 10:09:00 +0000 (10:09 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Thu, 23 Jun 2016 02:00:57 +0000 (02:00 +0000)]
do not use computed goto in JavaScriptCore's pcre
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 22:12:03 +0000 (22:12 +0000)]
various cleanups
upstream commits:
https://github.com/qt/qtbase/commit/
94519a441cf1ea77f1422c44a7ef8ec15171ad04
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 21:39:57 +0000 (21:39 +0000)]
inline obsolete QPixmapCache::find() overload
this is just temporary, or at least I think so (until I figure out how much
is it used externally). internally it is used a lot but that can be changed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Ivailo Monev [Wed, 22 Jun 2016 16:30:06 +0000 (16:30 +0000)]
remove legacy code from gui component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
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>