Commit graph

3598 commits

Author SHA1 Message Date
l10n daemon script
7e4ff4495b 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-21 03:06:11 +00:00
l10n daemon script
e7c675f6a5 GIT_SILENT Sync po/docbooks with svn 2022-11-20 04:23:08 +00:00
l10n daemon script
b1d478015d 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-20 04:08:52 +00:00
l10n daemon script
8cf9276066 GIT_SILENT Sync po/docbooks with svn 2022-11-19 03:16:20 +00:00
l10n daemon script
5ee086271e 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 03:08:06 +00:00
l10n daemon script
b7ef6620cc GIT_SILENT made messages (after extraction) 2022-11-19 02:29:28 +00:00
Nicolas Fella
e5c117eb68 [plugins/clipboard] Check for null mimedata
BUG: 461875
(cherry picked from commit 1fbbeb823d)
2022-11-18 11:57:57 +01:00
l10n daemon script
df8248e9e8 GIT_SILENT Sync po/docbooks with svn 2022-11-18 03:11:58 +00:00
l10n daemon script
3c1644ecdf GIT_SILENT Sync po/docbooks with svn 2022-11-17 03:12:56 +00:00
l10n daemon script
847bf82cf0 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 03:04:50 +00:00
l10n daemon script
21017b6811 GIT_SILENT Sync po/docbooks with svn 2022-11-16 03:38:27 +00:00
l10n daemon script
8c59fe827b GIT_SILENT Sync po/docbooks with svn 2022-11-15 03:31:09 +00:00
l10n daemon script
0206e75edb GIT_SILENT Sync po/docbooks with svn 2022-11-14 03:20:58 +00:00
Nicolas Fella
04d9157718 [handler] Fix desktop file name
BUG: 461764
(cherry picked from commit 5fb7996d6a)
2022-11-13 18:06:32 +01:00
Nicolas Fella
61e0108c66 [handler] Extract translatable strings from ui file
(cherry picked from commit 85b32083b0)
2022-11-13 18:06:08 +01:00
Nicolas Fella
abe4a57ebe [handler] Set translation domain
Otherwise translations don't work

(cherry picked from commit 8ac8d7d907)
2022-11-13 18:05:56 +01:00
l10n daemon script
61dd330095 GIT_SILENT Sync po/docbooks with svn 2022-11-08 03:19:57 +00:00
l10n daemon script
0216b0aa1a 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 04:36:30 +00:00
Albert Astals Cid
f7ce45d1b3 GIT_SILENT Upgrade release service version to 22.11.80. 2022-11-05 21:11:47 +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
l10n daemon script
8a5adcd111 GIT_SILENT Sync po/docbooks with svn 2022-10-16 02:11:41 +00:00
l10n daemon script
ab054f060d 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-16 01:56:08 +00:00
l10n daemon script
e30b59744c GIT_SILENT Sync po/docbooks with svn 2022-10-15 02:06:17 +00:00
l10n daemon script
92dc9aea1f GIT_SILENT Sync po/docbooks with svn 2022-10-13 02:02:51 +00:00
Heiko Becker
adb7948c22 GIT_SILENT Update Appstream for new release
(cherry picked from commit ab7a5c4ccd)
2022-10-10 22:31:53 +02:00
l10n daemon script
e6ad01608a GIT_SILENT Sync po/docbooks with svn 2022-10-07 02:12:25 +00:00
l10n daemon script
733eadc9bf GIT_SILENT Sync po/docbooks with svn 2022-10-05 01:58:57 +00:00
l10n daemon script
19367ce0ee GIT_SILENT Sync po/docbooks with svn 2022-10-04 02:05:03 +00:00
l10n daemon script
bf2fff7fc4 GIT_SILENT Sync po/docbooks with svn 2022-10-03 02:40:28 +00:00
l10n daemon script
7cd4326fa9 GIT_SILENT Sync po/docbooks with svn 2022-10-02 02:48:34 +00:00