Commit graph

60 commits

Author SHA1 Message Date
Ivailo Monev
c8631d23f5 dbus fixes
this includes the following upstream commits:
e4eb9bfbf7
2bcbe227bd
fb16664893
d370878aa0

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-11 22:34:49 +00:00
Ivailo Monev
564012e9a3 dbus fixes
this includes the following upstream commits:
eb99c28861
73a1e8c60d
6a2bdc4ee2
ab68958213
acd0dae3f4
2e12f6e63d

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-11 22:07:35 +00:00
Ivailo Monev
95580728f0 update hand-edited mocs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-09 01:24:09 +00:00
Ivailo Monev
dfd0865e5d various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-07-09 22:15:43 +00:00
Ivailo Monev
105482afc9 remove QT_NO_DBUS guard from the D-Bus component sources and headers
they are not compiled of D-Bus is not found nor are the headers
installed if the component is not build thus it is (mostly)
unneccessary compile time overheath to have it

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-07-09 21:31:15 +00:00
Ivailo Monev
41e5ddf421 namespaced build fixes and enabled it by default
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 06:28:30 +00:00
Ivailo Monev
0a485e9c3c changes to build moc and core with QT_NO_CAST_FROM_BYTEARRAY
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-15 23:38:50 +00:00
Ivailo Monev
1e5be3c062 get rid of JavaScriptCore's JIT and YARR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-10 18:56:59 +00:00
Ivailo Monev
6026db1f7b 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 12:42:19 +00:00
Ivailo Monev
83625c5cf5 mostly manual d pointer management
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 17:38:09 +00:00
Ivailo Monev
3ff87a1506 Merge branch 'master' of https://github.com/fluxer/katie 2016-10-31 23:24:19 +00:00
Ivailo Monev
42d41cacba Revert "make default mode auto for QDBusConnection::call()"
This reverts commit 230a9e2a57.
2016-10-31 23:03:04 +00:00
Ivailo Monev
cc038f99f8 oops, the non-locking slots were private
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-31 22:14:28 +00:00
Ivailo Monev
4e444b2b43 minor access specifier cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-27 14:48:40 +00:00
Ivailo Monev
230a9e2a57 make default mode auto for QDBusConnection::call()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-27 14:45:50 +00:00
Ivailo Monev
45f5061b3d various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-26 15:49:56 +00:00
Ivailo Monev
98fa09fde0 make some QDBusAbstractInterface methods const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-22 23:57:24 +00:00
Ivailo Monev
3d88728beb get rid of QDBusAbstractInterface::internalConstCall()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-22 23:39:52 +00:00
Ivailo Monev
badb333fc3 automate async method/slot calls based on return type
this is continuation of my Q_NOREPLY tag removal effort in other commit

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-22 21:26:07 +00:00
Ivailo Monev
7c356db817 remove QDebug/qDebug/etc. from global header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-18 22:06:15 +00:00
Ivailo Monev
915cf54d5e resolv must be linked to now, various cleanups and micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:12:21 +00:00
Ivailo Monev
8f1af925b4 installation paths revised
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-07 23:43:48 +00:00
Ivailo Monev
4a5bcff7ec embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
07bf6cf9e7 get rid of qdbusmacros header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 19:13:53 +00:00
Ivailo Monev
07891e9a41 dbus component build fixup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 13:52:27 +00:00
Ivailo Monev
1370130551 build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
2656915164 fixup the paths in the pkg-config files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:03:37 +00:00
Ivailo Monev
df9ce31cc6 fixup package target [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 06:26:14 +00:00
Ivailo Monev
8e2525fb74 rework katie_setup_targets() and bump minimum CMake requirement
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 04:39:23 +00:00
Ivailo Monev
42f492cf7c preparations to support all-in-one targets build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 02:56:09 +00:00
Ivailo Monev
2b41db9326 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 01:19:49 +00:00
Ivailo Monev
f8897622dc various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-21 18:37:25 +00:00
Ivailo Monev
3e7a617bb6 call katie_generate_package() before katie_setup_paths()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 01:39:18 +00:00
Ivailo Monev
c8fec5bc4b make the generators not respecting DESTDIR work again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 17:53:03 +03:00
Ivailo Monev
59ee3c2ad4 QDBusServiceWatcherPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-24 09:26:33 +00:00
Ivailo Monev
748cb7993d fix some pedantic compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 14:11:51 +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
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
48a45d0cd4 build fixes for the QT_STRICT_ITERATORS conditional
the only thing left to fix is the dbus component which requires the
pointer operator backported from 9c5a77f0ef
but it messes up the erase and insert templates and causes source
incompatibilities so it has to investigated further.

upstream commits:
fad1fa65ed
7c1e0fef8e
c4fbe872be
0412ad3513

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-04 14:15:26 +00:00
Ivailo Monev
08ca2b5cb6 fix some (but not all) build issues with strict iterators
those are some that I've encountered and have not been addressed in Qt5
as far as I can tell or do not apply to it at all (e.g. QCommandLineParser
which was borrowed from CopperSpice)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 19:39:07 +00:00
Ivailo Monev
07262441f1 one less FIXME to worry about
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-27 15:45:29 +00:00
Ivailo Monev
7e7ff781a6 get rid of now redundant dbus symbols header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-25 14:39:00 +00:00
Ivailo Monev
86c05a6208 do not add all libraries the component it linted to to te pkgconfi file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 14:52:58 +00:00
Ivailo Monev
32ad8fbaa9 improve Qt4 compatibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 08:51:25 +00:00
Ivailo Monev
42fa915cd9 improve Qt4 compatibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 08:17:40 +00:00
Ivailo Monev
e686e8e522 headers inclusion cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-15 03:37:29 +02:00
Ivailo Monev
4afb02f017 fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-04 22:50:43 +02:00
Ivailo Monev
4edd30e927 remove syncqt workarounds
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-31 22:46:13 +02:00
Ivailo Monev
9983bde088 fix data race on isDebugging bool
also fixed warning about undefined QDBUS_THREAD_DEBUG

upstream commits:
7a4dcbaabf

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-26 15:16:40 +02:00
Ivailo Monev
98d6e6b0eb update hand-edited MOC code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-23 22:57:25 +02:00