Commit graph

605 commits

Author SHA1 Message Date
Ivailo Monev
14d98abe79 fix build of UI compiler tool after d088897d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 21:02:11 +00:00
Ivailo Monev
441af8a0d9 do not re-write the class map header if not neccessary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 12:59:22 +00:00
Ivailo Monev
3a1f7dac3b add pre-generated class map header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 12:58:54 +00:00
Ivailo Monev
d088897d13 make Python recommended not required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 12:54:10 +00:00
Ivailo Monev
ab7cee87fc build with LTO on Archlinux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 03:44:07 +00:00
Ivailo Monev
3b7900ecad cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 03:41:27 +00:00
Ivailo Monev
1a20bc556a 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>
2016-06-17 02:44:11 +00:00
Ivailo Monev
9c2807b27e remove entry for gone JavaSciptCore file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 00:06:54 +00:00
Ivailo Monev
5a8852deca cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 00:04:39 +00:00
Ivailo Monev
f8c122e6f8 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>
2016-06-16 00:07:54 +00:00
Ivailo Monev
115ecd24da workaround the annoying compiler warning for QList
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-15 18:09:05 +00:00
Ivailo Monev
f4d1caf2bd fix native wifi network plugin buld after b4b55908
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-15 12:16:54 +03:00
Ivailo Monev
b4b5590881 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>
2016-06-15 02:32:57 +00:00
Ivailo Monev
26c1c1937e remove redundant type changes from QByteArray
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-15 02:27:29 +00:00
Ivailo Monev
71d95575ed cleanup QColor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-15 01:50:02 +00:00
Ivailo Monev
76e815df97 headers compat
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-14 19:34:30 +00:00
Ivailo Monev
e12064bd10 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>
2016-06-14 03:26:41 +00:00
Ivailo Monev
8d1d1cb098 remove useless pointer check in JSC ExecutablePool
ExecutablePool::systemAlloc() calls CRASH() if the
allocation failed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-14 03:19:10 +00:00
Ivailo Monev
a6fd152efc 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>
2016-06-13 22:07:42 +00:00
Ivailo Monev
9f1afc5738 make use of GENERATED property in katie_translations()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 21:12:26 +00:00
Ivailo Monev
2f09a43808 some strict iterators build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 21:01:44 +00:00
Ivailo Monev
b6af46fb47 remove unnecessary assignment in LayoutData::reallocate()
upstream commits:
09754d218a

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 20:20:50 +00:00
Ivailo Monev
60a0fa74e2 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>
2016-06-12 18:56:09 +00:00
Ivailo Monev
c4d88c7cb9 add a note about LTO to README
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 18:42:32 +00:00
Ivailo Monev
2182d5dc47 use string builder and fix issues with it on UNIX
upstream commits:
ad9b37a706
8a8fca2f85

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 14:21:03 +00:00
Ivailo Monev
b445701c21 optimize designer components images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 13:01:56 +00:00
Ivailo Monev
3c3a4ef13a fix some compiler warnings about ASCII casts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 04:34:53 +00:00
Ivailo Monev
6bd0eb7946 fix installation paths for sql drivers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 02:50:45 +00:00
Ivailo Monev
87ce5315f3 cleanup unused gdk_drawable_get_depth()
upstream commits:
b9a2a0141f

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 02:23:53 +00:00
Ivailo Monev
48f1eabab0 remove redundant definition of QT_SOCKOPTLEN_T
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 02:20:56 +00:00
Ivailo Monev
9cb2b16568 remove ColorSpec, setColorSpec() and colorSpec()
upstream commits:
c10a1c8f14

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 02:20:31 +00:00
Ivailo Monev
86d4449f84 manually inline the template for free'ing QList data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-12 02:19:10 +00:00
Ivailo Monev
523aa6136e minor QString header cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 23:18:07 +00:00
Ivailo Monev
be38b9e99e workaround the annoying compiler warning for QByteArray
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 23:17:38 +00:00
Ivailo Monev
faac502801 Merge branch 'master' of https://github.com/fluxer/katie 2016-06-11 21:01:19 +00:00
Ivailo Monev
655a87a53c remove redundant C-style cast
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 21:01:08 +00:00
Ivailo Monev
dc2bf6dbc6 optimize QIconLoader::findIconHelper()
upstream commits:
36aaf851ff

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 20:59:57 +00:00
Ivailo Monev
46ee66ac32 remove redundant properties setup, also mark GUI apps as such
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 17:04:59 +03:00
Ivailo Monev
0afe0c0c36 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>
2016-06-10 14:06:44 +03:00
Ivailo Monev
1ea5f0ad99 build the gif handler into the gui component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 02:47:38 +00:00
Ivailo Monev
8cf2dbae22 qtconcurrentresultstore.h needs qvector.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 18:04:46 +00:00
Ivailo Monev
28e2bb505b fix build due to source incompatible change with FreeType 2.5.4
upstream commits:
9d2edfe524

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 17:28:39 +00:00
Ivailo Monev
b0df00f83c fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 17:27:18 +00:00
Ivailo Monev
402d2d562c remove reserved bits from QObjectData
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 16:12:42 +03:00
Ivailo Monev
820a05e6a8 Merge branch 'master' of https://github.com/fluxer/katie 2016-06-09 04:21:00 +00:00
Ivailo Monev
a48d4db17d misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 02:07:25 +00:00
Ivailo Monev
594d3ebb29 misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 01:11:10 +00:00
Ivailo Monev
9615688a31 Merge branch 'master' of https://github.com/fluxer/katie 2016-06-09 00:47:12 +03:00
Ivailo Monev
0bd004b486 remove unused QSegfaultHandler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 00:46:53 +03:00
Ivailo Monev
5bee5a5089 do not generate API docs for local classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 19:10:54 +00:00