1
0
mirror of https://invent.kde.org/network/krfb synced 2024-07-03 00:18:36 +00:00
Commit Graph

1332 Commits

Author SHA1 Message Date
Tobias Junghans
60c5d93f20 Zero-initialize sockaddr structure 2020-10-23 11:02:20 +02:00
Tobias Junghans
3a83ce6279 Use C++11 loops 2020-10-23 10:55:37 +02:00
Tobias Junghans
a109e3d6c9 Use auto keyword where possible 2020-10-23 10:54:59 +02:00
Tobias Junghans
4993e65d59 Include C headers in C++ style 2020-10-23 10:52:23 +02:00
Tobias Junghans
d91bbdcb05 Use QStringLiteral to avoid runtime allocations 2020-10-23 10:51:02 +02:00
Tobias Junghans
1d429a9bc6 Add missing member variable initializations 2020-10-23 10:49:57 +02:00
Tobias Junghans
2b9cb5c58c pipewire: remove QX11Info include
The plugin neither uses QX11Info nor links against Qt5::X11Extras.
2020-10-22 08:48:17 +00:00
l10n daemon script
6d9226c8d9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-10-09 06:34:49 +02:00
l10n daemon script
f67f629899 GIT_SILENT made messages (after extraction) 2020-10-09 02:23:09 +02:00
Alexey Min
0e3733c327 Merge branch 'release/20.08' 2020-10-05 08:28:17 +03:00
Alexey Min
fd362fd642 Make sure to save security settings each time they are modified
Settings that are modified using normal settings window, which is
invoked using menu "Configure Desktop Sharing..." are always saved
correctly.

However some settings that are present on Krfb main window
(normal password, unattended password, checkbox "enable unattended
access") are not handled by KConfigDialog and there is a chance that
settings might not be saved correctly (for example if application
was suddenly terminated).

This hopefully fixes some bugs which are present since year 2011-2014
and have 110 votes, like https://bugs.kde.org/show_bug.cgi?id=340411,
maybe something else.

BUG: 340411
FIXED-IN: 20.08.2
CHANGELOG: Make sure to save passwords each time they are modified
2020-10-05 08:07:12 +03:00
l10n daemon script
b14b7cc3a8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-10-05 06:11:39 +02:00
l10n daemon script
b71652061a GIT_SILENT made messages (after extraction) 2020-10-05 02:22:34 +02:00
Christoph Feck
9d02f073bd GIT_SILENT Update Appstream for new release 2020-10-03 14:42:55 +02:00
Christoph Feck
05f36df893 GIT_SILENT Update Appstream for new release
(cherry picked from commit 9d02f073bd)
2020-10-03 14:42:55 +02:00
Christoph Feck
251d8f2e0e GIT_SILENT Upgrade release service version to 20.08.2. 2020-10-03 12:55:34 +02:00
l10n daemon script
5aa1acd96b GIT_SILENT made messages (after extraction) 2020-10-01 02:21:47 +02:00
l10n daemon script
da2f51de6a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-09-21 06:01:29 +02:00
l10n daemon script
47fbb3f316 GIT_SILENT made messages (after extraction) 2020-09-21 02:27:23 +02:00
Ömer Fadıl Usta
7ba81f52df Remove doubled parts and fix compile for systems without pipewire
SPA_DATA_DmaBuf checking was written twice which needs on pipewire
2020-09-19 11:02:41 +03:00
Aleix Pol
b9efda5956 Merge branch 'release/20.08' into master 2020-09-19 00:31:35 +02:00
Aleix Pol
f83d5102b6 Merge branch 'release/20.08' into master 2020-09-18 22:03:29 +02:00
Aleix Pol
8afd5c8df2 pipewire: Only aspire to use dmabuf if linux/dma-buf.h is present 2020-09-18 18:16:42 +02:00
Ömer Fadıl Usta
ef6b3a6093 Fixes for builds without pipewire3
Because of some parts still available without PW_CHECK_VERSION check
the systems without pipewire3 couldnt able to compile code.
2020-09-18 16:58:08 +02:00
l10n daemon script
9e1680d122 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-09-18 06:17:06 +02:00
l10n daemon script
f3587b224f GIT_SILENT made messages (after extraction) 2020-09-18 02:23:05 +02:00
l10n daemon script
d4175c0f22 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-09-17 06:16:06 +02:00
l10n daemon script
481972a129 GIT_SILENT made messages (after extraction) 2020-09-17 02:23:18 +02:00
l10n daemon script
e432a4ee7c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-09-16 06:33:12 +02:00
l10n daemon script
f5768411e6 GIT_SILENT made messages (after extraction) 2020-09-16 02:28:03 +02:00
Aleix Pol
c5d6abab58 Port pipewire to use QLoggingCategory 2020-09-16 00:38:03 +02:00
Aleix Pol
c5e157fa82 Support DMABuf streams 2020-09-15 16:15:41 +02:00
Aleix Pol
3e00ff22f9 Support DMABuf streams 2020-09-15 16:14:06 +02:00
l10n daemon script
068ce93465 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-09-15 06:07:29 +02:00
l10n daemon script
9bb6fd224b GIT_SILENT made messages (after extraction) 2020-09-15 02:21:31 +02:00
Stefan Brüns
024ce87b3a Compensate for global scale factor when using xcb fb plugin
The screen geometry is reported in device independent pixels, so it has
to be multiplied by the devicePixelRatio to get the size of the underlying
framebuffer. Otherwise, only the top left of the screen will be captured.

This matches the behavior of QScreen::grabWindow(...), which also
returns a QPixmap of the given size scaled by devicePixelRatio.

BUG: 419814
2020-09-15 03:03:47 +03:00
Thiago Sueto
97951fc296 Improve GenericName and Appstream Summary
Change GenericName in the .desktop file and Summary in the
.xml file to be more descriptive and to be parallel with
KRDC's description, so both are shown to provide a complete
solution for VPN.

Reviewed-on: https://invent.kde.org/network/krfb/-/merge_requests/1
2020-09-14 19:47:45 +03:00
Christoph Feck
52fded8831 GIT_SILENT Update Appstream for new release
(cherry picked from commit 740f5c1449)
2020-08-31 21:23:24 +02:00
Christoph Feck
740f5c1449 GIT_SILENT Update Appstream for new release 2020-08-31 21:23:23 +02:00
Christoph Feck
1e9a91e83e GIT_SILENT Upgrade release service version to 20.08.1. 2020-08-31 20:41:17 +02:00
Stefan Brüns
933169b4c0 Compensate for global scale factor when using xcb fb plugin
The screen geometry is reported in device independent pixels, so it has
to be multiplied by the devicePixelRatio to get the size of the underlying
framebuffer. Otherwise, only the top left of the screen will be captured.

This matches the behavior of QScreen::grabWindow(...), which also
returns a QPixmap of the given size scaled by devicePixelRatio.

BUG: 419814
2020-08-28 04:08:15 +02:00
Pino Toscano
6f58476dbe Merge remote-tracking branch 'origin/release/20.08' into master 2020-08-25 07:52:11 +02:00
Pino Toscano
f839da9ba2 typo fix in debug message
GIT_SILENT
2020-08-25 07:51:01 +02: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
Stefan Brüns
b5adcd23c6 Remove last remnant of telepathy support
Telepathy was removed in commit 6d5e2bc356
(¨Remove telepathy tubes and contact list support.¨)
2020-08-12 17:55:01 +02:00
Christoph Feck
13f5de2518 GIT_SILENT Update Appstream for new release 2020-08-05 10:17:31 +02:00
Christoph Feck
cb83a9d539 GIT_SILENT Update Appstream for new release
(cherry picked from commit 13f5de2518)
2020-08-05 10:17:31 +02:00
Christoph Feck
c4f012a919 GIT_SILENT Upgrade release service version to 20.08.0. 2020-08-05 09:25:49 +02:00
Christoph Feck
04c3f3e01e GIT_SILENT Upgrade release service version to 20.07.90. 2020-07-31 23:29:32 +02:00