Commit graph

3608 commits

Author SHA1 Message Date
ivan tkachenko
53174acdf4 CMake: Bump minimum required version of ECM
Bump the required version of ECM to provide the ZSH install directory

See also: 232ed339c2
2022-12-06 22:09:59 +00:00
Nicolas Fella
2ce55df1ba Remove unused KPluginInfo include 2022-12-06 19:44:15 +01:00
Albert Vaca Cintora
cdd67964a5 README: mention more features and platforms 2022-12-05 16:44:34 +00:00
l10n daemon script
b823e0446e GIT_SILENT Sync po/docbooks with svn 2022-12-02 02:52:13 +00:00
Heiko Becker
6269feaa87 GIT_SILENT Update Appstream for new release
(cherry picked from commit a7b8052540)
2022-11-30 01:45:45 +01:00
Nicolas Fella
f1cefbc9de Fix typo in dependency name 2022-11-28 23:26:56 +01:00
Rafael Appelt
9c7082d0e7 Fix file name on plugin's readme. 2022-11-27 01:40:51 +00:00
l10n daemon script
753e662e3a GIT_SILENT Sync po/docbooks with svn 2022-11-24 02:02:04 +00:00
l10n daemon script
960530f6aa GIT_SILENT Sync po/docbooks with svn 2022-11-22 02:09:16 +00:00
l10n daemon script
c21092d01d GIT_SILENT Sync po/docbooks with svn 2022-11-21 02:02:02 +00:00
l10n daemon script
b6a4fcce4d GIT_SILENT Sync po/docbooks with svn 2022-11-20 02:31:29 +00:00
l10n daemon script
59bd294ca1 GIT_SILENT Sync po/docbooks with svn 2022-11-19 02:03:08 +00:00
l10n daemon script
4656144ac9 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"
2022-11-19 01:48:52 +00:00
l10n daemon script
06d4b691e9 GIT_SILENT made messages (after extraction) 2022-11-19 00:45:23 +00:00
ivan tkachenko
232ed339c2
Install zsh completion files using new KDE_INSTALL_ZSHAUTOCOMPLETEDIR variable from ECM
Note: it uses the new variable KDE_INSTALL_ZSHAUTOCOMPLETEDIR, which is
to be added in ECM 5.101.

Read more: https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/310
2022-11-18 14:02:25 +03:00
Nicolas Fella
1fbbeb823d [plugins/clipboard] Check for null mimedata
BUG: 461875
2022-11-18 00:03:15 +00:00
l10n daemon script
01d18a7cbc GIT_SILENT Sync po/docbooks with svn 2022-11-17 02:00:27 +00:00
l10n daemon script
e712748881 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"
2022-11-17 01:47:30 +00:00
l10n daemon script
9c6f0b4a06 GIT_SILENT Sync po/docbooks with svn 2022-11-16 02:14:58 +00:00
l10n daemon script
fecaf5d3a1 GIT_SILENT Sync po/docbooks with svn 2022-11-15 02:10:22 +00:00
l10n daemon script
701e262775 GIT_SILENT Sync po/docbooks with svn 2022-11-14 02:04:38 +00:00
Nicolas Fella
5fb7996d6a [handler] Fix desktop file name
BUG: 461764
2022-11-13 16:41:17 +01:00
Nicolas Fella
85b32083b0 [handler] Extract translatable strings from ui file 2022-11-13 16:40:30 +01:00
Nicolas Fella
8ac8d7d907 [handler] Set translation domain
Otherwise translations don't work
2022-11-13 16:40:05 +01:00
l10n daemon script
eb5195be5a GIT_SILENT Sync po/docbooks with svn 2022-11-12 02:04:09 +00:00
l10n daemon script
16f6fc5c66 GIT_SILENT Sync po/docbooks with svn 2022-11-08 02:00:43 +00:00
l10n daemon script
7e7197ce74 GIT_SILENT Sync po/docbooks with svn 2022-11-07 02:32:13 +00:00
l10n daemon script
5bce4746b5 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"
2022-11-07 01:49:31 +00:00
Albert Astals Cid
1a8d50cb45 GIT_SILENT Upgrade release service version to 23.03.70. 2022-11-05 21:54:41 +01:00
l10n daemon script
b4299da0e8 GIT_SILENT Sync po/docbooks with svn 2022-11-03 02:06:44 +00:00
l10n daemon script
2675e6d06e GIT_SILENT Sync po/docbooks with svn 2022-11-01 02:04:56 +00:00
l10n daemon script
bea39cbe8d GIT_SILENT Sync po/docbooks with svn 2022-10-31 02:39:29 +00:00
Heiko Becker
5aaf437600 GIT_SILENT Update Appstream for new release
(cherry picked from commit 7c1d38612b)
2022-10-30 22:41:38 +01:00
Volker Krause
002848efa8 Adapt build system to also support Qt 6
This is complicated by the Qt 5.6 requirement of SailfishOS, hopefully
that didn't get broken by this.
2022-10-29 16:51:41 +02:00
l10n daemon script
aa8432667d GIT_SILENT Sync po/docbooks with svn 2022-10-28 02:10:41 +00:00
l10n daemon script
a1716d95e1 GIT_SILENT Sync po/docbooks with svn 2022-10-27 02:03:45 +00:00
l10n daemon script
14763af8cc GIT_SILENT Sync po/docbooks with svn 2022-10-26 02:04:00 +00:00
l10n daemon script
67f125d0dd GIT_SILENT Sync po/docbooks with svn 2022-10-25 02:02:58 +00:00
l10n daemon script
b64022f845 GIT_SILENT Sync po/docbooks with svn 2022-10-24 02:03:19 +00:00
l10n daemon script
3565dc69a6 GIT_SILENT Sync po/docbooks with svn 2022-10-23 01:53:08 +00:00
l10n daemon script
185408d367 GIT_SILENT Sync po/docbooks with svn 2022-10-22 11:22:42 +00:00
l10n daemon script
92b85452dd GIT_SILENT Sync po/docbooks with svn 2022-10-21 02:09:49 +00:00
l10n daemon script
135d2b8e4e GIT_SILENT Sync po/docbooks with svn 2022-10-20 02:56:09 +00:00
l10n daemon script
e77ba5b542 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"
2022-10-20 02:01:51 +00:00
l10n daemon script
35c90f72cb GIT_SILENT Sync po/docbooks with svn 2022-10-19 01:59:56 +00:00
l10n daemon script
d198b2badf GIT_SILENT Sync po/docbooks with svn 2022-10-18 01:59:34 +00:00
ValdikSS ValdikSS
390a44a901 Really set source IP for broadcast discovery packets on Windows/FreeBSD
This whole code was no-op: it enumerates network interfaces, enumerates
its IP addresses, but does not change the address of broadcast UDP
packet, sending it only via default route/interface.

Bind the socket to IP addresses of the interfaces to fix the issue.

BUG: 459171
2022-10-17 22:21:46 +00:00
Simon Redman
8cfa308140 Fix some Qt and KF5 deprecation warnings
## Summary

Fixes a few warnings about deprecated fields and methods.

## Test Plan

Things still seem to be basically working 🤷
2022-10-17 21:17:49 +00:00
Yuchen Shi
b9a089344e Add config for clipboard plugin on content types to share.
## Summary

This MR adds a config dialog for the Clipboard plugin, where the user can toggle
whether to share password and/or anything else with other devices.

Implements !39

BUG: 458063

According to previous discussion at !39 (and the bug linked), some users want to
skip sending passwords to other devices while others rely on the existing behavior.
This MR addresses that by allowing users to control those two types separately and
will replace !39 if merged.

![Screenshot with new config dialog](/uploads/3dfc6c6d69b86e6512e6a8948320a839/Screenshot_1661407807.png)

Borrowing the idea from !39, the `x-kde-passwordManagerHint` MIME data hint is used
to determine whether the content is considered secret. I've tested this method with
KeepassXC which [sets this correctly](a6d3f973fa/src/gui/Clipboard.cpp (L62)). See test plan below.

In theory, MIME also can be used to test for images and another checkbox can
be easily added should we decided to support images later. For now though, the
enum and the config supports only passwords or "anything else". Both defaults to true,
thus keeping full backwards compatibility. I've been keeping both unchecked since
I only share in one direction (Android to Linux), which wasn't possible until this MR.
Others may want to make their own choices.

## Test Plan

Please reference the screenshot above for the steps.

From the indicator, right-click and select `Configure`. Select a device from the
left side (or pair one if needed). In "available plugins", make sure "Clipboard"
is checked, and verify that a "Configure" icon button is now shown on the right.

Clicking that icon should bring up the new config dialog, where the two check boxes
can be toggled as desired. Click on "OK" to save and apply the settings. Clicking on
"Defaults" should bring both back to checked (the default behavior).

Copy normal plain text from your favorite text editor and it should be sent to another
device if the "anything else" checkbox is checked. I've tested this on an Android phone
but I see no reason it won't work elsewhere given the code for sending has not been changed.
(Feel free to test on other devices.)

Open KeepassXC and select an entry, right click and select "Copy password". This sets
the MIME hint so it should be treated as a password, controlled by the "passwords" checkbox.
I've toggled the settings multiple times on and off. Once "OK" is clicked, the next clipboard
change should pick up the latest settings.

I've only tested on Linux desktops (Arch Linux) since I do not own a Mac. I don't believe any
OS X application sets `x-kde-passwordManagerHint` at all, so they may be controlled by "anything else".
2022-10-17 21:04:20 +00:00
Aleix Pol
c989be56cd virtualmonitor: Make sure we clean up m_process after deleting 2022-10-17 00:33:33 +02:00