Aleix Pol i Gonzalez
4db9c65083
pipewire: Port to use KPipeWire
...
Rather than using pipewire directly, we can use this framework which
allows us to share a bunch of code with Plasma.
2023-01-12 13:48:46 +00:00
Albert Astals Cid
62da564888
GIT_SILENT Upgrade release service version to 23.03.70.
2022-11-05 21:47:53 +01:00
Friedrich W. H. Kossebau
745a5d53f2
Use ECMDeprecationSettings
...
GIT_SILENT
2022-07-16 01:01:12 +02:00
Friedrich W. H. Kossebau
ce0d6fe648
Adapt min Qt version to one implied by current min KF version
...
GIT_SILENT
2022-07-16 00:59:26 +02:00
Friedrich W. H. Kossebau
42ed3c5707
Remove definitions duplicated from KDE_COMPILERSETTINGS_LEVEL 5.91
...
GIT_SILENT
2022-07-16 00:58:55 +02:00
Albert Astals Cid
2cd15b6313
GIT_SILENT Upgrade release service version to 22.11.70.
2022-07-13 00:04:53 +02:00
Albert Astals Cid
ea5d2f40bc
Add ki18n_install and kdoctools_install
2022-05-22 00:58:20 +02:00
Alexander Lohnau
fbf4fcbce0
Derive plugin id from filename, clean up json files
...
We ignore the name/description and only display the id in the ui.
To make sure the is are the same, the OUTPUT_NAME cmake target property is set.
Otherwise, we would need a json file with the KPlugin object and then the id in it, which is
unnecessary work for sth. that can be done in a single line.
Having the file base name and id differ is also discouraged, see https://phabricator.kde.org/T14499
2022-04-23 19:18:18 +00:00
Andreas Sturmlechner
4a6970d684
Make KF5Wayland optional behind existing DISABLE_PIPEWIRE
...
We have an option so let's be consistent.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-03-24 20:41:36 +03:00
Albert Astals Cid
e2f3910f7a
GIT_SILENT Upgrade release service version to 22.07.70.
2022-03-12 13:18:43 +01:00
Laurent Montel
78205f9116
Make it compile without deprecated methods
2022-02-12 10:52:31 +01:00
Luke Dashjr
1222c2067c
Add CMake option DISABLE_PIPEWIRE to skip dependency check
2022-01-24 01:35:21 +00:00
Alexey Minnekhanov
25f5492f33
Port away from deprecated methods
...
Fixes thigs like:
warning: ‘static QVector<KPluginMetaData> KPluginLoader::findPlugins(
const QString&, std::function<bool(const KPluginMetaData&)>)’
is deprecated: Since 5.86.
Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations]
2022-01-11 22:43:59 +00:00
Nicolas Fella
6bec921ec0
Remove dead CMake code
2021-12-29 01:44:42 +01:00
Heiko Becker
cbafc2fdad
GIT_SILENT Upgrade release service version to 22.03.70.
2021-11-08 20:54:20 +01:00
Aleix Pol
4707bde236
Introduce krfb-virtualmonitor
...
It implements a KWin protocol that is oriented towards serving a virtual
display specifically.
It requests KWin a stream that will act as a monitor that we can feed
into remote clients.
2021-10-29 14:05:34 +00:00
Laurent Montel
23c0218f3d
GIT_SILENT: time to increase version
2021-08-31 08:46:39 +02:00
Albert Astals Cid
75bff9d5f9
GIT_SILENT Upgrade release service version to 21.11.70.
2021-07-10 20:21:28 +02:00
Laurent Montel
2af26baf56
GIT_SILENT: time to increase version
2021-07-09 08:53:14 +02:00
Ömer Fadıl Usta
8e667abe69
Fix typo on epoxy variablename revert ifdef back to if
2021-06-03 09:05:48 +00:00
Ömer Fadıl Usta
2e82546012
Fix cmakedefine parts and increase cmake version
2021-06-03 07:30:29 +00:00
Ömer Fadıl Usta
6f342f45ae
fix HAVE_DMA_BUF definition
2021-06-03 00:45:07 +00:00
Jan Grulich
acc70e4cee
PipeWire support improvements
2021-06-02 12:25:00 +00:00
Albert Astals Cid
730e4d74a8
GIT_SILENT Upgrade release service version to 21.07.70.
2021-03-13 22:21:04 +01:00
Laurent Montel
15068b250c
We depend against kf5.68 => depend against qt 5.12
2021-02-08 07:06:20 +01:00
Albert Astals Cid
e34043d514
GIT_SILENT Upgrade release service version to 21.03.70.
2020-11-08 18:56:33 +01:00
Stefan Brüns
76c2f08c9e
Declare and use logging categories
...
Adds the following logging categories:
- krfb.krfb (KRFB application)
- krfb.framebuffer.qt (Qt Framebuffer plugin)
- krfb.framebuffer.xcb (XCB Framebuffer plugin)
2020-08-13 20:17:39 +02:00
Stefan Brüns
b135370c5c
Replace KLineEdit with QLineEdit
...
The password field uses none of the KLineEdit features like completion,
so QLineEdit suffices.
2020-08-13 10:32:20 +00:00
Albert Astals Cid
bdb4e9efbf
GIT_SILENT Upgrade release service version to 20.11.70.
2020-07-11 12:40:23 +02:00
Albert Astals Cid
3cc2af7e18
KRandom -> QRandomGenerator
...
KRandom is now deprecated
2020-07-04 12:19:27 +02:00
Albert Astals Cid
bb403a310f
GIT_SILENT Upgrade release service version to 20.07.70.
2020-03-15 19:45:54 +01:00
Jonathan Riddell
8a7965fa6f
Change KDE_APPLICATIONS_VERSION to RELEASE_SERVICE_VERSION https://phabricator.kde.org/T11933
...
GIT_SILENT
2019-12-10 16:39:41 +00:00
Albert Astals Cid
dd7f1af0bc
GIT_SILENT Upgrade KDE Applications version to 20.03.70.
2019-11-10 01:22:53 +01:00
Luca Beltrame
1190610710
Merge branch 'Applications/19.08'
2019-08-09 15:58:57 +02:00
Christoph Feck
06d711dd79
GIT_SILENT Upgrade KDE Applications version to 19.08.0.
2019-08-09 02:08:09 +02:00
Christoph Feck
9e9acb4833
GIT_SILENT Upgrade KDE Applications version to 19.07.90.
2019-07-29 15:53:33 +02:00
Albert Astals Cid
078a05e368
GIT_SILENT Upgrade KDE Applications version to 19.11.70.
2019-07-15 21:49:47 +02:00
Albert Astals Cid
f1ec721e47
GIT_SILENT Upgrade KDE Applications version to 19.07.80.
2019-07-15 21:27:52 +02:00
Alexey Min
9828143609
New dep: KWindowSystem and support running in Wayland
...
This commit adds a new dependency - KWindowSystem, to help
with window system detection. If wayland is detected, then
preferred framebuffer plugin is switched to "pw" (pipewire).
2019-07-07 14:28:10 +03:00
Jan Grulich
c05707884c
Implement Wayland support using PipeWire and xdg-desktop-portal
...
Summary:
Adds a new framebuffer implementation, which uses xdg-desktop-portal to support remote
desktop on Wayland and uses PipeWire to deliver the screen content. So far only mouse
support is implemented, because keyboard support is missing on KWin side.
Reviewers: Kanedias, romangg
Reviewed By: Kanedias
Subscribers: asturmlechner, pino, ngraham, romangg
Differential Revision: https://phabricator.kde.org/D20402
2019-05-24 13:51:43 +02:00
Albert Astals Cid
895ec578c6
GIT_SILENT Upgrade KDE Applications version to 19.07.70.
2019-03-16 22:21:36 +01:00
Friedrich W. H. Kossebau
c47ee269f0
Use QT_USE_QSTRINGBUILDER
2019-03-01 06:26:07 +01:00
Friedrich W. H. Kossebau
a0992f7fea
Build with QT_NO_CAST_FROM_ASCII
2019-03-01 06:15:53 +01:00
Friedrich W. H. Kossebau
ef6491a5c9
Build with QT_NO_CAST_FROM_BYTEARRAY & QT_NO_CAST_TO_ASCII
2019-03-01 05:50:10 +01:00
Friedrich W. H. Kossebau
63d6314b1b
Ensure more modern Qt code
2019-03-01 05:47:41 +01:00
Friedrich W. H. Kossebau
78ed74ec1e
Move ecm_setup_version after all find_package calls
2019-03-01 05:35:23 +01:00
Friedrich W. H. Kossebau
1cf5785007
find_package(Qt5) only after find_package(ECM)
2019-03-01 05:34:51 +01:00
Friedrich W. H. Kossebau
0f506011d0
Use KF5_MIN_VERSION also for find_package(KF5)
2019-03-01 05:33:38 +01:00
Friedrich W. H. Kossebau
c57e9bc5f4
Use more https in links
2019-01-19 15:58:29 +01:00
Friedrich W. H. Kossebau
2916395ea9
Remove Qt4 vars QT_DEFINITIONS & QT_QTDBUS_DEFINITIONS
2019-01-19 15:56:17 +01:00