Commit graph

1044 commits

Author SHA1 Message Date
Ivailo Monev
2616a89000 kdecore: fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-05 22:29:55 +00:00
Ivailo Monev
bbc0b5a3f8 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-30 23:38:25 +00:00
Ivailo Monev
3e06b05004 generic: use QAtomicInt/QAtomicPointer instead of QBasicAtomicInt/QBasicAtomicPointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-30 23:37:55 +00:00
Ivailo Monev
415a394fc7 solid: make use if Q_GLOBAL_STATIC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-30 23:35:14 +00:00
Ivailo Monev
c6da612d81 kdeui: fix a compiler warning when build against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-30 01:25:00 +00:00
Ivailo Monev
73d204d0da kdeui: fix a compiler warning when build against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-29 16:39:28 +00:00
Ivailo Monev
63d4353e4a kutils: more const-ing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-24 20:18:18 +00:00
Ivailo Monev
cd19be08aa kutils: fix bootstrap build of kmediaplayer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-24 20:17:20 +00:00
Ivailo Monev
c0fd00a6d3 kutils: const-const-constop it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-24 18:21:23 +00:00
Ivailo Monev
e14def2fb2 kio: remove binary compatibility bits from scheduler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-22 03:06:46 +00:00
Ivailo Monev
a622ec8ea3 kutils: add kaudioplayer KDED module
the module has some use cases, like avoiding linkage to the
kmediaplayer library which links to MPV, which links to FFmpeg.
and since the module is loaded on demand there should be no change
in terms of resources usage untils it is used, in which case it
will use (roughly) the resources of single MPV instance until
kded4 quits.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-22 02:55:48 +00:00
Ivailo Monev
0c12ff6ce8 kutils: avoid use of delete on QObject derived classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-21 21:29:22 +00:00
Ivailo Monev
8f1b574050 kutils: improve the position slider and hidden controls behaviour
now when the slider is being dragged the player does not continuesly seek,
it does it only when the slider is released to avoid bad noise during the
quick seeking.

also, the controls will not be hidden now while any of the controls is
being pressed by the user, it's still not perfect because once the user
releases it the controls will be hidden and then (most likely) shown again
(unless no mouse was used for the interactive, e.g. tab for selection and
then space for interaction) but that will require even more connections
to the controls so I'm leaving it as is for now.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-21 18:43:47 +00:00
Ivailo Monev
1c70cb95e7 kpty: removal redundant workaround from kptyprocesstest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-21 18:02:07 +00:00
Ivailo Monev
293536b688 kutils: const-fy the media classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-21 17:58:44 +00:00
Ivailo Monev
43252a56fc kdecore: fix hang in kglobaltest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-20 16:03:18 +00:00
Ivailo Monev
3c010908fb generic: fix build of tests against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-20 15:38:13 +00:00
Ivailo Monev
e720461043 kutils: update example KMediaWidget code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-19 06:02:59 +00:00
Ivailo Monev
e73768a99a kutils: hide private members of media widget class behind KMediaWidgetPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-19 05:54:39 +00:00
Ivailo Monev
72fed1d6a5 kutils: hide private members of media classes behind KAbstractPlayerPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-19 05:30:36 +00:00
Ivailo Monev
8aee261ca1 cmake: improve Gpgme module
failure to find the package were not reported porperly

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-19 01:37:22 +00:00
Ivailo Monev
86ff526617 kdeui: fix build without XKB support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 23:32:45 +00:00
Ivailo Monev
4f5eab4d5a kexiv2: KStringBuilder headers is needed in the .cpp file
it was previously included from kexiv2_p.h which did not

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 05:58:45 +00:00
Ivailo Monev
972baa3d86 kdeui: minor KIconLoader::iconPath() optimization
the benefit from QStringBuilder is better than the static QString access

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 05:57:05 +00:00
Ivailo Monev
3716d95998 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 02:33:29 +00:00
Ivailo Monev
003f87d758 cmake: fixup uninstall target since 70211711
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-14 01:01:48 +00:00
Ivailo Monev
eecd11eb8c kdecore: do not rely on forward declaration of QDataStream
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-13 22:44:20 +00:00
Ivailo Monev
36072e6f92 generic: remove now redundant QT_KATIE guards
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-13 22:43:04 +00:00
Ivailo Monev
f006ffc089 kutils: fix a race in controls handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-13 15:03:25 +00:00
Ivailo Monev
2521d5167f generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-13 05:03:08 +00:00
Ivailo Monev
7d30db4487 generic: remove use of Q_NOREPLY, it is no-op
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-12 01:27:43 +00:00
Ivailo Monev
a567ffcc5b kdeui: avoid QPixmap->QImage->QPixmap converting and construction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-05 03:29:35 +00:00
Ivailo Monev
5625d3bd29 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:32:29 +00:00
Ivailo Monev
1e26bf4a5d generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:05:54 +00:00
Ivailo Monev
35a5ce1afe generic: remove some binary compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-02 23:23:14 +00:00
Ivailo Monev
9409f3622e kdeui: fix build of KUrlLabel
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-31 16:43:43 +00:00
Ivailo Monev
2b8b37b9ff kdeui: fix build of KCheckAccelerators
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-31 16:41:43 +00:00
Ivailo Monev
718725941c generic: get rid of the effects watcher specific to Plasma
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-29 19:39:11 +00:00
Ivailo Monev
cfff1dd53a generic: get rid of KTextBrowser
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-20 16:42:02 +00:00
Ivailo Monev
6be83acf52 kinit: remove redundant build property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 15:59:39 +00:00
Ivailo Monev
5008963b4b kutils: adjust to custom X11 CMake module removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 15:11:25 +00:00
Ivailo Monev
728e5f7061 generic: get rid of KXUtils
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 15:08:04 +00:00
Ivailo Monev
412fd65b4f kdeu: get rid of KXUtils::createPixmapFromHandle()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 14:53:16 +00:00
Ivailo Monev
bc1e1c3eb4 Revert "plasma: simplify alpha mask creation"
This reverts commit 61212b4527.
2016-08-15 14:27:26 +00:00
Ivailo Monev
6eab6c564d kdeui: replace some tabs with space
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-15 13:23:59 +00:00
Ivailo Monev
ae1a0b130e cmake: remove X11 module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-13 14:28:20 +00:00
Ivailo Monev
f3df8e6a37 cmake: remove XKB module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-13 14:10:55 +00:00
Ivailo Monev
d438d6ed04 cmake: the XCB module is needed by kde-workspace (kwin)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 11:15:55 +00:00
Ivailo Monev
05007f4846 cmake: fix installation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 01:42:29 +00:00
Ivailo Monev
710d16586f kfile: just use the toolkit for prewview image scaling
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-08-12 01:33:33 +00:00