nextcloud-desktop.git
6 years agoRemove the last redundant void arg I left behind
Kevin Ottens [Wed, 27 May 2020 18:14:41 +0000 (20:14 +0200)]
Remove the last redundant void arg I left behind

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoAdd a GitHub Action to easily rebase PRs
Kevin Ottens [Thu, 28 May 2020 15:43:56 +0000 (17:43 +0200)]
Add a GitHub Action to easily rebase PRs

This will make it easier to have a semi-linear commit history

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Thu, 28 May 2020 03:30:34 +0000 (03:30 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #2035 from nextcloud/add_clang_tidy_pipeline_to_drone
Michael Schuster [Wed, 27 May 2020 17:14:08 +0000 (19:14 +0200)]
Merge pull request #2035 from nextcloud/add_clang_tidy_pipeline_to_drone

Add clang tidy pipeline to drone

6 years agoRun clang-tidy from the 5.12-clang pipeline
Kevin Ottens [Wed, 27 May 2020 16:44:25 +0000 (18:44 +0200)]
Run clang-tidy from the 5.12-clang pipeline

This should pass, with the minimal .clang-tidy which was provided. Other
PRs should be done to enable further checks.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoUpgrade to the latest client image
Kevin Ottens [Wed, 27 May 2020 14:43:24 +0000 (16:43 +0200)]
Upgrade to the latest client image

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #2032 from nextcloud/insulate_testutility_from_user_settings
Michael Schuster [Wed, 27 May 2020 14:10:57 +0000 (16:10 +0200)]
Merge pull request #2032 from nextcloud/insulate_testutility_from_user_settings

testLaunchOnStartup shouldn't fail on dev setup

6 years agoMerge pull request #2023 from nextcloud/use_return_braced_init_list
Michael Schuster [Wed, 27 May 2020 14:08:19 +0000 (16:08 +0200)]
Merge pull request #2023 from nextcloud/use_return_braced_init_list

Use the return braced init list pattern

6 years agotestLaunchOnStartup shouldn't fail on dev setup
Kevin Ottens [Wed, 27 May 2020 13:11:25 +0000 (15:11 +0200)]
testLaunchOnStartup shouldn't fail on dev setup

This test was failing locally for me. Indeed, through QStandardPaths it
was finding the user settings of my production client and not having the
initial state it expected. Using QStandardPaths test mode then it starts
from a clean slate every time.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoUse the return braced init list pattern
Kevin Ottens [Wed, 27 May 2020 12:36:07 +0000 (14:36 +0200)]
Use the return braced init list pattern

This way we avoid repeating the return type while it is already known.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #2024 from nextcloud/use_raw_string_literals
Michael Schuster [Wed, 27 May 2020 03:54:54 +0000 (05:54 +0200)]
Merge pull request #2024 from nextcloud/use_raw_string_literals

Use raw string literals when appropriate

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Wed, 27 May 2020 03:26:35 +0000 (03:26 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #2021 from nextcloud/use_default_for_trivial_ctor_and_dtor
Michael Schuster [Wed, 27 May 2020 03:17:24 +0000 (05:17 +0200)]
Merge pull request #2021 from nextcloud/use_default_for_trivial_ctor_and_dtor

Use = default for trivial ctors and dtors

6 years agoMerge pull request #2020 from nextcloud/use_make_unique
Michael Schuster [Wed, 27 May 2020 03:10:41 +0000 (05:10 +0200)]
Merge pull request #2020 from nextcloud/use_make_unique

Use make_unique when appropriate

6 years agoMerge pull request #2019 from nextcloud/remove_redundant_void_argument
Michael Schuster [Wed, 27 May 2020 03:07:52 +0000 (05:07 +0200)]
Merge pull request #2019 from nextcloud/remove_redundant_void_argument

Remove redundant void argument list

6 years agoMerge pull request #2018 from nextcloud/use_using
Michael Schuster [Wed, 27 May 2020 03:04:55 +0000 (05:04 +0200)]
Merge pull request #2018 from nextcloud/use_using

Use using instead of typedef

6 years agoMerge pull request #2017 from nextcloud/remove_redundant_initializer
Michael Schuster [Wed, 27 May 2020 03:01:34 +0000 (05:01 +0200)]
Merge pull request #2017 from nextcloud/remove_redundant_initializer

Remove redundant initializer

6 years agoUse raw string literals when appropriate
Kevin Ottens [Tue, 26 May 2020 18:13:51 +0000 (20:13 +0200)]
Use raw string literals when appropriate

This is especially nice for Windows paths.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoUse = default for trivial ctors and dtors
Kevin Ottens [Mon, 25 May 2020 19:33:24 +0000 (21:33 +0200)]
Use = default for trivial ctors and dtors

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoUse make_unique when appropriate
Kevin Ottens [Mon, 25 May 2020 19:08:43 +0000 (21:08 +0200)]
Use make_unique when appropriate

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoRemove redundant void argument list
Kevin Ottens [Mon, 25 May 2020 18:32:55 +0000 (20:32 +0200)]
Remove redundant void argument list

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoUse using instead of typedef
Kevin Ottens [Mon, 25 May 2020 18:26:45 +0000 (20:26 +0200)]
Use using instead of typedef

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoRemove redundant initializer
Kevin Ottens [Mon, 25 May 2020 18:12:09 +0000 (20:12 +0200)]
Remove redundant initializer

This is the same value than the initializer value in the header, no need
to repeat it.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Mon, 25 May 2020 03:23:39 +0000 (03:23 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Sun, 24 May 2020 03:24:41 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #2006 from nextcloud/sbeyer-improve-wizard-url-field
Michael Schuster [Sat, 23 May 2020 18:06:21 +0000 (20:06 +0200)]
Merge pull request #2006 from nextcloud/sbeyer-improve-wizard-url-field

Improve URL input field in Wizard

6 years agoReplace "https://..." hint by "https://host:port"
Stephan Beyer [Sat, 23 May 2020 16:27:46 +0000 (18:27 +0200)]
Replace "https://..." hint by "https://host:port"

The new hint is a little more verbose and provides more information
than the old one.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoShow URL placeholder hint in wizard
Stephan Beyer [Sat, 23 May 2020 16:12:58 +0000 (18:12 +0200)]
Show URL placeholder hint in wizard

In owncloudsetupnocredspage.ui, the URL input field leUrl has a
placeholder text saying "https://..." which is a very useful hint
for the user.  However, in the OwncloudSetupPage constructor, the
placeholer text is overwritten by the return string of the theme's
wizardUrlHint() method.  The NextcloudTheme class does not override
this virtual method, so an empty string is used.

To make available the "https://..." hint, it is moved from the
UI file to NextcloudTheme::wizardUrlHint().  Note that, if a
theme is used which does not allow a custom server URL, the
placeholder text is now empty.  This makes sense because the
input field is disabled in that case.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoChange vertical size policy of URL input field in wizard
Stephan Beyer [Fri, 22 May 2020 22:44:08 +0000 (00:44 +0200)]
Change vertical size policy of URL input field in wizard

The input field for the nextcloud server URL is vertically too
big (because of the icon next to it in the same horizontal layout).
This commit solves this issue by changing its vertical size policy
from Ignored to Fixed.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Sat, 23 May 2020 03:27:12 +0000 (03:27 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #2003 from ivaradi/debian-qt512
István Váradi [Fri, 22 May 2020 16:46:30 +0000 (18:46 +0200)]
Merge pull request #2003 from ivaradi/debian-qt512

Do not build master for distributions without Qt 5.12 or later

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Fri, 22 May 2020 03:28:53 +0000 (03:28 +0000)]
[tx-robot] updated from transifex

6 years agoDo not build master for distributions without Qt 5.12
István Váradi [Thu, 21 May 2020 19:00:51 +0000 (21:00 +0200)]
Do not build master for distributions without Qt 5.12

Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
6 years agoMerge pull request #1987 from sbeyer/fix-leaks
Kevin Ottens [Thu, 21 May 2020 15:12:04 +0000 (17:12 +0200)]
Merge pull request #1987 from sbeyer/fix-leaks

Fix a few leaks

6 years agoMerge pull request #2001 from nextcloud/sbeyer-member-tidy
Kevin Ottens [Thu, 21 May 2020 15:10:48 +0000 (17:10 +0200)]
Merge pull request #2001 from nextcloud/sbeyer-member-tidy

Use default member initialization

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Thu, 21 May 2020 03:28:21 +0000 (03:28 +0000)]
[tx-robot] updated from transifex

6 years agoUse default member initializers in OCC::FolderStatusModel sub-structs
Stephan Beyer [Wed, 20 May 2020 23:43:34 +0000 (01:43 +0200)]
Use default member initializers in OCC::FolderStatusModel sub-structs

This allows to remove their explicit default constructor definitions.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoUse default member initializers in OCC::SyncJournalErrorBlacklistRecord
Stephan Beyer [Wed, 20 May 2020 23:41:33 +0000 (01:41 +0200)]
Use default member initializers in OCC::SyncJournalErrorBlacklistRecord

This allows to remove its explicit default constructor definition.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoUse default member initializers in OCC::SyncJournalDb sub-structs
Stephan Beyer [Wed, 20 May 2020 23:32:16 +0000 (01:32 +0200)]
Use default member initializers in OCC::SyncJournalDb sub-structs

This allows to remove their explicit default constructor definitions.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoFix leak in OCC::AccountManager stub for FolderManTest
Stephan Beyer [Mon, 18 May 2020 10:26:18 +0000 (12:26 +0200)]
Fix leak in OCC::AccountManager stub for FolderManTest

We simply use a static QObject using Q_GLOBAL_STATIC()
instead of allocating a leaking QObject on the heap.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoFix leak in Systray
Stephan Beyer [Wed, 20 May 2020 22:28:23 +0000 (00:28 +0200)]
Fix leak in Systray

The member _trayEngine, allocated in the constructor, was leaking.

This commit sets the Systray instance as the Qt object tree parent of
the _trayEngine to fix the leak.

While at it, a few unused header includes have been removed.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoFix leak in CloudProviderManager
Stephan Beyer [Fri, 15 May 2020 23:10:34 +0000 (01:10 +0200)]
Fix leak in CloudProviderManager

The member _map, allocated in the constructor, was leaking.

The ad-hoc way to fix the leak would have been to add a destructor
that deletes _map.  However, there is no good reason why _map has
to be a pointer to a QMap (instead of a QMap).
Hence this commit changes the type of the _map member from a QMap
pointer to a QMap.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoFix leak in CloudProviderWrapper
Stephan Beyer [Fri, 15 May 2020 23:00:55 +0000 (01:00 +0200)]
Fix leak in CloudProviderWrapper

The member _recentlyChanged, allocated in the constructor, was leaking.

The ad-hoc way to fix the leak would have been to add a destructor
that deletes _recentlyChanged.  However, there is no good reason why
_recentlyChanged has to be a pointer to a QList (instead of a QList).
Hence this commit changes the type of the _recentlyChanged member
from a QList pointer to a QList.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoUse default member initializers in OCC::FolderDefinition
Stephan Beyer [Wed, 20 May 2020 22:42:26 +0000 (00:42 +0200)]
Use default member initializers in OCC::FolderDefinition

Using default member initializers (available since C++11) in
OCC::FolderDefinition allows to remove its explicit default
constructor, which is favorable.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoRemove unused member in OCC::FolderDefinition
Stephan Beyer [Wed, 20 May 2020 22:39:27 +0000 (00:39 +0200)]
Remove unused member in OCC::FolderDefinition

OCC::FolderDefinition has a member called isClientSideEncrypted
that was introduced by commit 9318c487b9 but has not been used
in any way since.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoDon't use int literals for bools
Kevin Ottens [Wed, 20 May 2020 06:52:26 +0000 (08:52 +0200)]
Don't use int literals for bools

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Wed, 20 May 2020 03:25:52 +0000 (03:25 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #1990 from nextcloud/use_auto_to_avoid_duplicated_type_names
Michael Schuster [Wed, 20 May 2020 02:14:14 +0000 (04:14 +0200)]
Merge pull request #1990 from nextcloud/use_auto_to_avoid_duplicated_type_names

Use auto to avoiding repeating type names

6 years agoFix spacing
Michael Schuster [Wed, 20 May 2020 01:57:33 +0000 (03:57 +0200)]
Fix spacing

Signed-off-by: Michael Schuster <michael@schuster.ms>
6 years agoUse auto to avoiding repeating type names
Kevin Ottens [Mon, 18 May 2020 18:54:23 +0000 (20:54 +0200)]
Use auto to avoiding repeating type names

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #1989 from nextcloud/remove_redundant_virtual
Michael Schuster [Wed, 20 May 2020 01:27:45 +0000 (03:27 +0200)]
Merge pull request #1989 from nextcloud/remove_redundant_virtual

Remove useless virtual, better use override only

6 years agoMerge pull request #1988 from nextcloud/nullptr_everywhere
Michael Schuster [Wed, 20 May 2020 00:55:15 +0000 (02:55 +0200)]
Merge pull request #1988 from nextcloud/nullptr_everywhere

Use nullptr when appropriate

6 years agoMerge pull request #1992 from NeroBurner/patch-1
Michael Schuster [Wed, 20 May 2020 00:53:00 +0000 (02:53 +0200)]
Merge pull request #1992 from NeroBurner/patch-1

Update github links to desktop repository

6 years agoUse the default parameter: QUrl::path(QUrl::PrettyDecoded = 0x000000)
Michael Schuster [Wed, 20 May 2020 00:30:45 +0000 (02:30 +0200)]
Use the default parameter: QUrl::path(QUrl::PrettyDecoded = 0x000000)

Change it to path() to be consistent with the other usages in the project :)

See: https://doc.qt.io/qt-5/qurl.html#path

Signed-off-by: Michael Schuster <michael@schuster.ms>
6 years agoUse nullptr when appropriate
Kevin Ottens [Mon, 18 May 2020 18:39:16 +0000 (20:39 +0200)]
Use nullptr when appropriate

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #1986 from nextcloud/properly_handle_denormalized_href_path
Michael Schuster [Tue, 19 May 2020 23:31:34 +0000 (01:31 +0200)]
Merge pull request #1986 from nextcloud/properly_handle_denormalized_href_path

Properly handle denormalized href

6 years agoUpdate github links to desktop repository
Reinhold Gschweicher [Tue, 19 May 2020 15:23:42 +0000 (17:23 +0200)]
Update github links to desktop repository

Update the issue and open PR links with the new repository URL.
The old URL is forwarded, but feels not completely right.

Signed-off-by: Reinhold Gschweicher <pyro4hell@gmail.com>
6 years agoMerge pull request #1994 from nextcloud/cleanup_stale_files
Michael Schuster [Tue, 19 May 2020 18:45:05 +0000 (20:45 +0200)]
Merge pull request #1994 from nextcloud/cleanup_stale_files

Remove now unused Qt patch files

6 years agoMerge pull request #1991 from sbeyer/improve-sanitizer-support
Kevin Ottens [Tue, 19 May 2020 18:21:40 +0000 (20:21 +0200)]
Merge pull request #1991 from sbeyer/improve-sanitizer-support

Improve sanitizer support

6 years agoRemove now unused files
Kevin Ottens [Tue, 19 May 2020 17:42:26 +0000 (19:42 +0200)]
Remove now unused files

Those files all refer to Qt version older than 5.12, also they seemed
unused for a while now.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #1979 from nextcloud/bump_qt_dependency_to_5_12
Michael Schuster [Tue, 19 May 2020 16:57:28 +0000 (18:57 +0200)]
Merge pull request #1979 from nextcloud/bump_qt_dependency_to_5_12

Stop supporting Qt older than 5.12

6 years agoAdd -fno-sanitize=vptr for SANITIZE_UNDEFINED=ON
Stephan Beyer [Mon, 18 May 2020 17:54:09 +0000 (19:54 +0200)]
Add -fno-sanitize=vptr for SANITIZE_UNDEFINED=ON

The UndefinedBehaviorSanitizer includes the "vptr" check.  This
check, however, needs typeinfo for OCC::AccountManager because
otherwise its stub for FileManTest leads to undefined references
when linking.  Adding the -frtti flag to enable run-time typeinfo
did not solve the problem.  I do not know another solution, so this
commit disables the vptr check.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years agoMake sanitizer options more fine-grained
Stephan Beyer [Fri, 15 May 2020 23:52:29 +0000 (01:52 +0200)]
Make sanitizer options more fine-grained

The SANITIZE_ADDRESS option of our CMake configuration activates the
AddressSanitizer (and UBSan in a non-working way) for the whole project
(although, by the way, its documentation pretends that it is only enabled
for tests).

This commit introduces new options SANITIZE_LEAK, SANITIZE_MEMORY,
SANITIZE_UNDEFINED, SANITIZE_THREAD.  Each of these options (including
SANITIZE_ADDRESS) enables only the corresponding sanitizer.

Moreover, we mark all sanitizer options as advanced options, because these
options are only interesting for developers.

Note that some sanitizers are conflicting, that is, not all options can
be enabled simultaneously.  Also, not all sanitizers are available for
all compilers and versions.  We, however, do not check for this, instead
we let the compiler throw its errors in such cases.

The explicit usage of the Google Linker is removed, because it is not
necessary and can lead to problems with clang.

The commit can be considered a rewrite of cmake/modules/SanitizerFlags.cmake.

Signed-off-by: Stephan Beyer <s-beyer@gmx.net>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Tue, 19 May 2020 03:24:08 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years agoRemove useless virtual, better use override only
Kevin Ottens [Mon, 18 May 2020 18:45:20 +0000 (20:45 +0200)]
Remove useless virtual, better use override only

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoProperly handle denormalized href
Kevin Ottens [Mon, 18 May 2020 17:22:41 +0000 (19:22 +0200)]
Properly handle denormalized href

In case of denormalized paths in the dav href (presence of . or .. in
the path) simple string startsWith comparison wasn't enough to know if
said href ended up in the right namespace. That's why we're now using
QUrl (pretending local file since we don't have a full URL in the href)
to normalize the path before comparison.

This could happen with broken proxies for instance where we would
wrongly validate the dav information resulting in potentially surprising
syncing and name collisions.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Mon, 18 May 2020 03:22:51 +0000 (03:22 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Sun, 17 May 2020 03:23:33 +0000 (03:23 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Sat, 16 May 2020 03:24:46 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Fri, 15 May 2020 03:24:34 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years agoStop supporting Qt older than 5.12
Kevin Ottens [Thu, 14 May 2020 19:15:45 +0000 (21:15 +0200)]
Stop supporting Qt older than 5.12

This both removes older Qt from the CI and also adjust all the
find_package calls in CMakeLists.txt

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Thu, 14 May 2020 03:25:33 +0000 (03:25 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Wed, 13 May 2020 03:24:15 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #1974 from nextcloud/dont_silently_kill_debug
Michael Schuster [Tue, 12 May 2020 17:29:54 +0000 (19:29 +0200)]
Merge pull request #1974 from nextcloud/dont_silently_kill_debug

Don't silently kill debug messages

6 years agoMerge pull request #1972 from nextcloud/fix_fileutil_leak
Michael Schuster [Tue, 12 May 2020 15:33:24 +0000 (17:33 +0200)]
Merge pull request #1972 from nextcloud/fix_fileutil_leak

Fix leak in FileUtil::IsChildFile

6 years agoDon't silently kill debug messages
Kevin Ottens [Tue, 12 May 2020 15:33:13 +0000 (17:33 +0200)]
Don't silently kill debug messages

The message handler globally installed by the logger silently drop
messages if the logger is not logging. On top of it, it doesn't log
debug messages by default.

Anything not logged is currently silently discarded. This can come as a
surprise to a developer trying to contribute for the first time and
adding some debug message for some reason.

We're thus trying to strike a middle ground which is that debug messages
get a regular output if the logger isn't interested in them.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoFix leak in FileUtil::IsChildFile
Kevin Ottens [Tue, 12 May 2020 12:32:34 +0000 (14:32 +0200)]
Fix leak in FileUtil::IsChildFile

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Tue, 12 May 2020 03:23:08 +0000 (03:23 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Mon, 11 May 2020 03:24:25 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Sun, 10 May 2020 03:25:39 +0000 (03:25 +0000)]
[tx-robot] updated from transifex

6 years agoMerge pull request #1965 from ivaradi/drop-xenial
Michael Schuster [Fri, 8 May 2020 18:11:09 +0000 (20:11 +0200)]
Merge pull request #1965 from ivaradi/drop-xenial

Do not build for Xenial anymore

6 years agoDo not build for Xenial anymore.
István Váradi [Thu, 7 May 2020 15:02:27 +0000 (17:02 +0200)]
Do not build for Xenial anymore.

Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
6 years agoMerge pull request #1961 from nextcloud/tray_window_is_dialog
Kevin Ottens [Thu, 7 May 2020 11:05:40 +0000 (13:05 +0200)]
Merge pull request #1961 from nextcloud/tray_window_is_dialog

Indicate this is a dialog and not a regular window

6 years agoIndicate this is a dialog and not a regular window
Kevin Ottens [Wed, 6 May 2020 13:50:28 +0000 (15:50 +0200)]
Indicate this is a dialog and not a regular window

This is necessary with some window managers which would otherwise
consider they can reposition and resize the tray window as they wish
(yes, even though the user can't do it directly).

This is for instance the case if you use the tiling mode scripts of
KWin. It automatically ignores dialogs but might force windows to be
fullscreen (which would badly break the layout in our case).

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #1962 from nextcloud/fix_svg_icon_loading
Kevin Ottens [Thu, 7 May 2020 05:26:39 +0000 (07:26 +0200)]
Merge pull request #1962 from nextcloud/fix_svg_icon_loading

Force the default QQC2 style

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Thu, 7 May 2020 03:24:41 +0000 (03:24 +0000)]
[tx-robot] updated from transifex

6 years agoForce the default QQC2 style
Kevin Ottens [Wed, 6 May 2020 18:04:58 +0000 (20:04 +0200)]
Force the default QQC2 style

This works around a bug in KDE's qqc2-desktop-style which breaks buttons
with icons not based on a name. By forcing a style name the KDE Plasma
platformtheme plugin won't try to force qqc2-desktops-style anymore.

Can be removed once the bug in qqc2-desktop-style is gone.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
6 years agoMerge pull request #1963 from nextcloud/drone-remove-qt-5.7-and-5.8
Michael Schuster [Wed, 6 May 2020 23:45:46 +0000 (01:45 +0200)]
Merge pull request #1963 from nextcloud/drone-remove-qt-5.7-and-5.8

Drone: Remove CI builds for Qt 5.7 and 5.8

6 years agoDrone: Remove CI builds for Qt 5.7 and 5.8
Michael Schuster [Wed, 6 May 2020 23:14:18 +0000 (01:14 +0200)]
Drone: Remove CI builds for Qt 5.7 and 5.8

Housekeeping and the new 2.7 Tray builds need at least Qt 5.9

Signed-off-by: Michael Schuster <michael@schuster.ms>
6 years agoMerge pull request #1957 from nextcloud/backport/1954/master
Michael Schuster [Mon, 4 May 2020 18:41:42 +0000 (20:41 +0200)]
Merge pull request #1957 from nextcloud/backport/1954/master

[master] Fix typos.

6 years agoMerge pull request #1949 from veddox/master
Michael Schuster [Mon, 4 May 2020 18:17:48 +0000 (20:17 +0200)]
Merge pull request #1949 from veddox/master

Resolve symlinks when checking for registered paths.

6 years agoFix typos.
Sandro Knauß [Sun, 3 May 2020 20:54:50 +0000 (22:54 +0200)]
Fix typos.

Debian has a list of known typos in their checking tools.

Signed-off-by: Sandro Knauß <hefee@debian.org>
6 years agoMerge pull request #1955 from ivaradi/debian-cleanup
Michael Schuster [Mon, 4 May 2020 17:57:19 +0000 (19:57 +0200)]
Merge pull request #1955 from ivaradi/debian-cleanup

Remove unnecessary Debian build files

6 years agoMerge pull request #1956 from nextcloud/update-changelog
Michael Schuster [Mon, 4 May 2020 17:42:28 +0000 (19:42 +0200)]
Merge pull request #1956 from nextcloud/update-changelog

Update ChangeLog with 2.6 series.

6 years agoUpdate ChangeLog with 2.6 series.
Camila San [Mon, 4 May 2020 15:45:13 +0000 (17:45 +0200)]
Update ChangeLog with 2.6 series.

6 years agoRemove unnecessary Debian build files
István Váradi [Mon, 4 May 2020 14:38:31 +0000 (16:38 +0200)]
Remove unnecessary Debian build files

Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
6 years ago[tx-robot] updated from transifex
Nextcloud bot [Mon, 4 May 2020 03:22:43 +0000 (03:22 +0000)]
[tx-robot] updated from transifex

6 years ago[tx-robot] updated from transifex
Nextcloud bot [Sun, 3 May 2020 03:22:41 +0000 (03:22 +0000)]
[tx-robot] updated from transifex

6 years agoFixed symlink resolution for menu items.
Daniel Vedder [Sat, 2 May 2020 15:01:35 +0000 (17:01 +0200)]
Fixed symlink resolution for menu items.

Signed-off-by: Daniel Vedder <d.vedder@web.de>
6 years agoResolve symlinks when checking for registered paths.
Daniel Vedder [Sat, 2 May 2020 12:41:54 +0000 (14:41 +0200)]
Resolve symlinks when checking for registered paths.

Fixes issue #1948: https://github.com/nextcloud/desktop/issues/1948
The client already resolves symlinks when adding new paths to the
sync-list, but the Nautilus plugin did not do this yet, causing it
to not recognise synced folders if they were accessed via a symlink.

Signed-off-by: Daniel Vedder <d.vedder@web.de>