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