Commit graph

587 commits

Author SHA1 Message Date
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
Ivailo Monev
40d182dc74 warn about QT_PLUGIN_PATH when tests are going to be run
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 18:04:53 +00:00
Ivailo Monev
7373359c8c run tests in the CMake binary alternative of the current directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 17:31:27 +00:00
Ivailo Monev
f0c624d4fc Merge branch 'master' of https://github.com/fluxer/katie 2016-06-08 12:15:16 +03:00
Ivailo Monev
84cb3913a8 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>
2016-06-08 09:40:34 +00:00
Ivailo Monev
c1d7372a87 fix misleading indentations compiler warnings in QTreeView
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 09:22:40 +00:00
Ivailo Monev
b2a2b2225b remove some redundant headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 12:14:53 +03:00
Ivailo Monev
18fad55ff4 remove leftovers from QML debugger
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 07:31:27 +00:00
Ivailo Monev
c1b6b57b68 fix GCC 6 valid warnings about misleading indendations
upstream commits:
157445e64a

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 07:30:10 +00:00
Ivailo Monev
84d0d7a290 remove handling of FORCE_UREF define
upstream commits:
ef077750ce

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 01:31:24 +00:00
Ivailo Monev
d60906e627 remove leftovers of reserved bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 01:19:47 +00:00
Ivailo Monev
6b34367045 change build flags for Linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 00:08:53 +00:00
Ivailo Monev
729126ff1f remove reservations from containers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 23:49:58 +00:00
Ivailo Monev
a82fc56ca1 Merge branch 'master' of https://github.com/fluxer/katie 2016-06-07 23:20:09 +00:00
Ivailo Monev
bae37f7940 correct identation in qstrncpy()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 23:19:47 +00:00
Ivailo Monev
87370085a7 add the qdbusviewer Windows resource file to sources when building for Windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 21:45:07 +03:00
Ivailo Monev
4722a57953 add the designer Windows resource file to sources when building for Windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 21:42:40 +03:00
Ivailo Monev
4a70786733 Revert "remove redundant sources from shared linguist"
This reverts commit bc2c06d2d9.
2016-06-07 21:14:03 +03:00
Ivailo Monev
bc2c06d2d9 remove redundant sources from shared linguist
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 21:02:54 +03:00