]> dgit.raspbian.org Git - nextcloud-desktop.git/log
nextcloud-desktop.git
10 years agoChecksums: Use SHA1 like in >=2.2
Markus Goetz [Fri, 20 May 2016 14:31:47 +0000 (16:31 +0200)]
Checksums: Use SHA1 like in >=2.2

10 years agoChecksums: Compute content checksum on download #4375
Christian Kamm [Wed, 2 Mar 2016 13:20:36 +0000 (14:20 +0100)]
Checksums: Compute content checksum on download #4375

Cherry-picked from d6d35029

10 years agoSyncEngine: Add a compile option so we rename to restoring a move we don't have the...
Olivier Goffart [Thu, 12 May 2016 11:14:07 +0000 (13:14 +0200)]
SyncEngine: Add a compile option so we rename to restoring a move we don't have the permission to do

IL issue 550

10 years agoFix compile with strict C flags
Christian Kamm [Fri, 18 Mar 2016 11:41:57 +0000 (12:41 +0100)]
Fix compile with strict C flags

10 years agoIgnores: expand escapes #4568
Christian Kamm [Thu, 17 Mar 2016 13:25:18 +0000 (14:25 +0100)]
Ignores: expand escapes #4568

(cherry picked from commit d7bd1300a8397c2782e8d75cf7c595b1ada70d88)

10 years agoPropagateDownload: Throw an error if the file is empty while it should not have been...
Olivier Goffart [Fri, 29 Apr 2016 06:49:27 +0000 (08:49 +0200)]
PropagateDownload: Throw an error if the file is empty while it should not have been (#4753)

If the downloaded file is empty but the PROPFIND previously announced it
should not have been empty, this might mean the file was somehow corrupted
because of a bug on the server and that we should therefore not accept
the file.

Normaly we accept a change between the actual size of the file and what we
got during discovery because the file might have been updated to a new version
inbetween. But after this patch we won't accept the file if it was replaced
by an empty file.

Will help for issue #4583
Also requested by IL for issue 548

10 years agoSyncEngine: fixed restoring files when they are moved in a new directory
Olivier Goffart [Mon, 4 Apr 2016 08:41:12 +0000 (10:41 +0200)]
SyncEngine: fixed restoring files when they are moved in a new directory

Imagine tgus scenario on a read only share that you move file from
one location to a new directory in the read only share.
Creating the read only directory fails for permission error.
But we should also restore the files that have been moved.

IL issue 542

10 years agoUser-Agent: put the actual version string in there
Olivier Goffart [Thu, 5 Nov 2015 09:19:43 +0000 (10:19 +0100)]
User-Agent: put the actual version string in there

It contains the build id in addition

(cherry picked from commit e0e793fb14a5c32b21db95a63ebf48084621ff4d)

10 years agoNever overwrite the size from the db when updating the metadata
Olivier Goffart [Thu, 8 Oct 2015 07:54:43 +0000 (09:54 +0200)]
Never overwrite the size from the db when updating the metadata

the size on the server might be different from the size on the client
with certain backend so it should be ignored.

(cherry picked from commit 9222db6df9b19a21e1bea5a238d745d96a6385e3)

10 years agoSqlQuery: Write NULL when intended #4548
Christian Kamm [Tue, 15 Mar 2016 13:32:09 +0000 (14:32 +0100)]
SqlQuery: Write NULL when intended #4548

In SQLite bindings are not cleared by sqlite3_reset() calls, so
skipping a sqlite3_bind call to create a NULL value doesn't work,
instead the previous value will be written.

To fix this, I clear all bindings in SqlQuery::reset and make sure
to explicitly bind NULL when desired in SqlQuery::bind.

To make sure there's no confusion about SqlQuery::reset and
sqlite3_reset, I rename our method to reset_and_clear_bindings().

(cherry picked from commit 7bd4f95b8c200e0fc2d5eff2bc5ab2428356a2ba)

10 years agoSubmodule: Use https path
Markus Goetz [Tue, 15 Mar 2016 10:55:28 +0000 (11:55 +0100)]
Submodule: Use https path

Else I got a git hickup here

10 years agoPropagator: On remove move, take size from DB
Markus Goetz [Tue, 15 Mar 2016 09:28:47 +0000 (10:28 +0100)]
Propagator: On remove move, take size from DB

Some servers can claim different sizes for on-the-fly protected/encrypted
MS Office files during discovery.

10 years agoSyncEngine: Also emit item in other code path
Markus Goetz [Mon, 14 Mar 2016 17:09:16 +0000 (18:09 +0100)]
SyncEngine: Also emit item in other code path

Else a user of this library cannot build a complete list of items.

10 years agoMerge pull request #4509 from owncloud/build-client
Carla Schroder [Mon, 29 Feb 2016 16:00:12 +0000 (08:00 -0800)]
Merge pull request #4509 from owncloud/build-client

improve client build instructions

10 years agocorrect OBS url for client building
Carla Schroder [Fri, 26 Feb 2016 16:41:33 +0000 (08:41 -0800)]
correct OBS url for client building

10 years agoadd OBS link for client building
Carla Schroder [Fri, 26 Feb 2016 16:37:54 +0000 (08:37 -0800)]
add OBS link for client building

10 years agocorrections to client building instructions
Carla Schroder [Fri, 26 Feb 2016 16:32:52 +0000 (08:32 -0800)]
corrections to client building instructions

10 years agoimprove client build instructions
Carla Schroder [Wed, 24 Feb 2016 21:31:19 +0000 (13:31 -0800)]
improve client build instructions

10 years agoMerge pull request #4503 from owncloud/client-regkeys
Carla Schroder [Tue, 23 Feb 2016 17:47:10 +0000 (09:47 -0800)]
Merge pull request #4503 from owncloud/client-regkeys

Add note that branded clients have custom windows registry key names

10 years agofix formatting
Carla Schroder [Tue, 23 Feb 2016 17:45:30 +0000 (09:45 -0800)]
fix formatting

10 years agoAdd note that branded clients have custom windows registry key names
Carla Schroder [Tue, 23 Feb 2016 17:42:40 +0000 (09:42 -0800)]
Add note that branded clients have custom windows registry key names

10 years agofix typo occured->occurred
Hefee [Sat, 20 Feb 2016 09:33:13 +0000 (10:33 +0100)]
fix typo occured->occurred

10 years agoMerge pull request #4488 from owncloud/21-updates
Daniel Molkentin [Fri, 19 Feb 2016 08:16:37 +0000 (09:16 +0100)]
Merge pull request #4488 from owncloud/21-updates

doc updates for 2.1.1 release

10 years agodoc updates for 2.1.1 release
Carla Schroder [Thu, 18 Feb 2016 18:31:51 +0000 (10:31 -0800)]
doc updates for 2.1.1 release

10 years agoSyncJounral: add an index on the error blacklist table
Olivier Goffart [Thu, 11 Feb 2016 13:38:38 +0000 (14:38 +0100)]
SyncJounral: add an index on the error blacklist table

https://github.com/owncloud/enterprise/issues/1035

10 years agoConnectionValidator: Make sure we intercept propfind error
Olivier Goffart [Wed, 10 Feb 2016 14:38:21 +0000 (15:38 +0100)]
ConnectionValidator: Make sure we intercept propfind error

If the PROPFIND return an invalid code (like 200) then we would
not recieve the error signal and we would never sync again.

Found while investigating https://github.com/owncloud/enterprise/issues/1068

10 years agoChangeLog: Set release date
Daniel Molkentin [Tue, 9 Feb 2016 14:56:40 +0000 (15:56 +0100)]
ChangeLog: Set release date

10 years agoLinux shell integration: Do not call sed from absolute path.
Klaas Freitag [Tue, 9 Feb 2016 11:59:09 +0000 (12:59 +0100)]
Linux shell integration: Do not call sed from absolute path.

sed is in /bin/ rather than in /usr/bin on some systems, which
makes the scripts fail in the build environment. sed should be
in the PATH tough.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 9 Feb 2016 07:18:41 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 8 Feb 2016 15:11:58 +0000 (10:11 -0500)]
[tx-robot] updated from transifex

10 years agonsi translations: finally escape the NSIS lineends correctly.
Klaas Freitag [Mon, 8 Feb 2016 15:10:25 +0000 (16:10 +0100)]
nsi translations: finally escape the NSIS lineends correctly.

This will now finally fix #3519

10 years agoUpdate ChangeLog
Daniel Molkentin [Mon, 8 Feb 2016 14:55:29 +0000 (15:55 +0100)]
Update ChangeLog

10 years agoOS X: Fix the file system watcher ignoring unicode paths #4424
Jocelyn Turcotte [Mon, 8 Feb 2016 12:27:44 +0000 (13:27 +0100)]
OS X: Fix the file system watcher ignoring unicode paths #4424

Add a missing string normalization when fetching the path
from the file system event.

10 years agoDiscovery: don't ignore recall file #4420
Olivier Goffart [Mon, 8 Feb 2016 11:07:34 +0000 (12:07 +0100)]
Discovery: don't ignore recall file #4420

The ".sys.admin#recall#" is the recall file and should not be ignored
even if hidden.

The remote discovery do not need to detect hidden files because it
is already detected by csync in all cases. So this avoid code duplication

10 years agoupdate Changelog
Daniel Molkentin [Sun, 7 Feb 2016 23:21:57 +0000 (00:21 +0100)]
update Changelog

10 years agoDoc: Instruct to use sha256 for Authenticode signing
Daniel Molkentin [Sat, 6 Feb 2016 14:01:04 +0000 (15:01 +0100)]
Doc: Instruct to use sha256 for Authenticode signing

10 years agoEnable replacement of strange substrings also for nsh files.
Klaas Freitag [Fri, 5 Feb 2016 16:57:24 +0000 (17:57 +0100)]
Enable replacement of strange substrings also for nsh files.

10 years agofix compilation with TOKEN_AUTH_ONLY
Olivier Goffart [Fri, 5 Feb 2016 14:30:29 +0000 (15:30 +0100)]
fix compilation with TOKEN_AUTH_ONLY

10 years agoBring build documentation up to date, use docker for Win32 xbuild
Daniel Molkentin [Fri, 5 Feb 2016 13:55:29 +0000 (14:55 +0100)]
Bring build documentation up to date, use docker for Win32 xbuild

10 years agoAdd Dockerfile that allows cross compiling the client
Daniel Molkentin [Fri, 5 Feb 2016 11:12:35 +0000 (12:12 +0100)]
Add Dockerfile that allows cross compiling the client

10 years agoMove ocdoc to current documentation master to catch up with new design
Daniel Molkentin [Thu, 4 Feb 2016 13:20:33 +0000 (14:20 +0100)]
Move ocdoc to current documentation master to catch up with new design

10 years agoFix the crash reporter not launching
Jocelyn Turcotte [Tue, 2 Feb 2016 09:43:44 +0000 (10:43 +0100)]
Fix the crash reporter not launching

The proper path needs to be returned from CopyFramework
in order for install_name_tool to be run on the destination.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 2 Feb 2016 07:18:29 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 1 Feb 2016 07:18:22 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 30 Jan 2016 07:18:35 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoMerge pull request #4396 from owncloud/fix_enum_csync
Klaas Freitag [Fri, 29 Jan 2016 11:49:54 +0000 (12:49 +0100)]
Merge pull request #4396 from owncloud/fix_enum_csync

Use the proper enum representations of file types in csync.

10 years agocsync_update: Remove unneeded checks of previous commit.
Klaas Freitag [Fri, 29 Jan 2016 09:43:31 +0000 (10:43 +0100)]
csync_update: Remove unneeded checks of previous commit.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 29 Jan 2016 07:18:55 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoNemo Shell Integration: Add missing conversion script.
Klaas Freitag [Thu, 28 Jan 2016 10:44:13 +0000 (11:44 +0100)]
Nemo Shell Integration: Add missing conversion script.

This script creates the Nemo plugin out of the Nautilus plugin.
Both are source compatible, but need to include the right modules
depending on the name of the file manager.

The script is called by cmake.

10 years agocsync_update: Handle comparision of file types properly.
Klaas Freitag [Wed, 27 Jan 2016 13:11:37 +0000 (14:11 +0100)]
csync_update: Handle comparision of file types properly.

Note that the structs use different enums for the file types, unfortunately.

10 years agocsync_update: Use the csync defines rather than plain numbers.
Klaas Freitag [Wed, 27 Jan 2016 13:10:52 +0000 (14:10 +0100)]
csync_update: Use the csync defines rather than plain numbers.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 25 Jan 2016 07:18:23 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 24 Jan 2016 07:18:22 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 23 Jan 2016 07:18:34 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoOS X: The --strict option isn't supported on the build machine
Jocelyn Turcotte [Fri, 22 Jan 2016 17:13:25 +0000 (18:13 +0100)]
OS X: The --strict option isn't supported on the build machine

XCode is too old.

10 years agoOS X: Fix macdeployqt not to embed symlinks when ran multiple times
Jocelyn Turcotte [Fri, 22 Jan 2016 17:03:18 +0000 (18:03 +0100)]
OS X: Fix macdeployqt not to embed symlinks when ran multiple times

ln has a special syntax to create the symlink inside the last path if it's
a directory (or a symlink to a directory).

Also pass --strict to codesign --verify to catch this kind of error.

10 years agoOS X: Make sure Qt frameworks have the right structure
Jocelyn Turcotte [Fri, 22 Jan 2016 15:54:14 +0000 (16:54 +0100)]
OS X: Make sure Qt frameworks have the right structure

This fixes the codesign verification by making sure that the Qt
framework bundles follow the required structure described at:
https://developer.apple.com/library/ios/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html

10 years agoDo a codesign --verify before running spctl
Jocelyn Turcotte [Fri, 22 Jan 2016 15:54:04 +0000 (16:54 +0100)]
Do a codesign --verify before running spctl

codesign is less strict than spctl and gives more output.
codesign -d alone doesn't verify but only prints.

10 years agoFix gen_sym_files.py trying to process non-macho files
Jocelyn Turcotte [Fri, 22 Jan 2016 15:48:32 +0000 (16:48 +0100)]
Fix gen_sym_files.py trying to process non-macho files

Since it processes all files under PlugIns uncondisionally, it would
now try to process the Info.plist file in the FinderSyncExt bundle.

10 years agoShare dialog: More error handling with password policy #4209
Christian Kamm [Fri, 22 Jan 2016 10:56:05 +0000 (11:56 +0100)]
Share dialog: More error handling with password policy #4209

10 years agoBring back the automatic authentication popups
Jocelyn Turcotte [Thu, 21 Jan 2016 12:33:03 +0000 (13:33 +0100)]
Bring back the automatic authentication popups

Users have complained that they don't see the notification when it is
shown and are not aware that their files aren't syncing.

Remove the non-interactive credentials fetch logic and add make sure
that the shibboleth popup will flash in the taskbar instead.
This will still not allow the popup to show in front in all cases,
but this is a compromise that we have to chose.

This reverts commit dcb687929f1323e9fea8a9e4bd48cdd3fa8312d9.
Issue https://github.com/owncloud/enterprise/issues/990

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 22 Jan 2016 07:18:44 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoWin Admin: Added script to create stable toolchain prj. in OBS
Klaas Freitag [Thu, 21 Jan 2016 10:40:16 +0000 (11:40 +0100)]
Win Admin: Added script to create stable toolchain prj. in OBS

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 21 Jan 2016 07:18:29 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoSyncEngine: fix inode after move if the file has moved on the file system
Olivier Goffart [Wed, 20 Jan 2016 12:44:30 +0000 (13:44 +0100)]
SyncEngine: fix inode after move if the file has moved on the file system

This is the fix for issue #4370

Step to reproduce the bug:
 1) have lots of files in directory "dir1"
 2) do mkdir dir2 && mv dir1/* dir2
 3) DURING the sync (which takes time because of the many moves) do mkdir dir3 && mv dir2/* dir3/
 4) observe that files are PUT in the next sync

The problem is that SyncJournalFileRecord::SyncJournalFileRecord will fail to
get the inode after the forst move because the files are already moved on the
filesystem.  Normaly it should use the inode from the discovery phase in that
case but that is not working because it comes from the remote node in case of
moves, so the code in SyncEngine::treewalkFile would not set the inode.

Test in https://github.com/owncloud/smashbox/pull/143

10 years agoSharing: Allow only one share dialog per path #3184
Christian Kamm [Wed, 20 Jan 2016 12:17:54 +0000 (13:17 +0100)]
Sharing: Allow only one share dialog per path #3184

10 years agoShare dialog: Error reporting with password policy #4209
Christian Kamm [Tue, 19 Jan 2016 13:03:13 +0000 (14:03 +0100)]
Share dialog: Error reporting with password policy #4209

10 years agoShare dialog: Remove unintended spinner when password required
Christian Kamm [Tue, 19 Jan 2016 12:37:06 +0000 (13:37 +0100)]
Share dialog: Remove unintended spinner when password required

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 20 Jan 2016 07:18:29 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 20 Jan 2016 06:15:17 +0000 (01:15 -0500)]
[tx-robot] updated from transifex

10 years agoAccountSettings: fix Add Folder button size #4373
Olivier Goffart [Tue, 19 Jan 2016 16:39:43 +0000 (17:39 +0100)]
AccountSettings:  fix Add Folder button size #4373

10 years agoWin: Fix filesystem detection for exFAT workaround #2701
Christian Kamm [Tue, 19 Jan 2016 08:58:00 +0000 (09:58 +0100)]
Win: Fix filesystem detection for exFAT workaround #2701

10 years agoAdd mac system tray fix as deployed on the build machine
Daniel Molkentin [Mon, 18 Jan 2016 15:16:28 +0000 (16:16 +0100)]
Add mac system tray fix as deployed on the build machine

Fixes #3918

10 years agoChangelog for 2.1.1
Markus Goetz [Mon, 18 Jan 2016 12:34:00 +0000 (13:34 +0100)]
Changelog for 2.1.1

10 years agoshell: Update binaries to fix the Directory Opus warning
Jocelyn Turcotte [Mon, 18 Jan 2016 10:37:19 +0000 (11:37 +0100)]
shell: Update binaries to fix the Directory Opus warning

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 18 Jan 2016 07:18:25 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 17 Jan 2016 07:18:45 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 16 Jan 2016 07:18:48 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoUpload: Chunk size can be changed in the config file
Olivier Goffart [Fri, 15 Jan 2016 12:16:52 +0000 (13:16 +0100)]
Upload: Chunk size can be changed in the config file

Added a new "chunkSize" entry in the General group of the owncloud.cfg
which can be set to the size, in bytes, of the chunks.

This allow user with hude bandwidth to select more optimal chunk size

Issue #4354

10 years agocsync_private: Fix comment about size of file id buffer
Klaas Freitag [Fri, 15 Jan 2016 11:14:16 +0000 (12:14 +0100)]
csync_private: Fix comment about size of file id buffer

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 15 Jan 2016 07:18:51 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoOS X shell: Don't allow sharing sync roots #3505
Jocelyn Turcotte [Thu, 14 Jan 2016 15:24:29 +0000 (16:24 +0100)]
OS X shell: Don't allow sharing sync roots #3505

10 years agoWindows shell: Remove unneeded Winsock code #4356
Jocelyn Turcotte [Thu, 14 Jan 2016 14:02:56 +0000 (15:02 +0100)]
Windows shell: Remove unneeded Winsock code #4356

10 years agoWindows: Fix the progress text being cut but a few pixels
Jocelyn Turcotte [Thu, 14 Jan 2016 12:01:18 +0000 (13:01 +0100)]
Windows: Fix the progress text being cut but a few pixels

QFontMetrics::boundingRect doesn't return the right size for this
font size for some reason, while it works well if we remove the
smaller point size adjustment for the progress font.

To avoid having to debug the font system in Qt just increase the
existing +2px adjustment to +5px so that it renders fine.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 14 Jan 2016 07:19:05 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years agoSyncEngine: For server older than 8.1, ignore invalid char in new directories
Olivier Goffart [Wed, 13 Jan 2016 16:49:41 +0000 (17:49 +0100)]
SyncEngine: For server older than 8.1, ignore invalid char in new directories

Server older than 8.1 cannot cope with invalid char in the filename
so we must not send them from the client. We were already checking
for new files, but not for renames or new directories.

https://github.com/owncloud/enterprise/issues/1009

10 years agoFolderDelegate: fix positions and margin
Olivier Goffart [Wed, 13 Jan 2016 10:57:15 +0000 (11:57 +0100)]
FolderDelegate: fix positions and margin

 - Fix the margin of the progressbar to let some room for the '...' button

 - Fix the size of the "Add Folder" button

10 years agoFix the folder option button click
Jocelyn Turcotte [Wed, 13 Jan 2016 10:42:49 +0000 (11:42 +0100)]
Fix the folder option button click

The height adjustment done to place the button in the middle of the
non-error area was only done for rendering. Make sure that we do the
same adjustment when mapping click events as well.

Also replace some wrong occurences of aliasMargin*2 for margin.

10 years agoConfigFile: Create the directory when using --confdir and it does not exist
Olivier Goffart [Wed, 13 Jan 2016 09:31:02 +0000 (10:31 +0100)]
ConfigFile: Create the directory when using --confdir and it does not exist

Previously we would fail to start if the directory was not existing.
This was working for relative directory, but it should also work for
absolute ones

https://github.com/owncloud/enterprise/issues/970

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 13 Jan 2016 07:19:20 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years agoSharing: feedback when there is no result while searching for an user #4348
Olivier Goffart [Tue, 12 Jan 2016 13:35:35 +0000 (14:35 +0100)]
Sharing: feedback when there is no result while searching for an user #4348

10 years agoSharing: Display the error from the server when trying to share with users or group
Olivier Goffart [Tue, 12 Jan 2016 12:19:33 +0000 (13:19 +0100)]
Sharing: Display the error from the server when trying to share with users or group

10 years agoWindows: Update the overlay icon graphics #3105
Jocelyn Turcotte [Tue, 12 Jan 2016 09:38:17 +0000 (10:38 +0100)]
Windows: Update the overlay icon graphics #3105

The bug seems to be in Windows when it upscales an smaller icon for
HiDPI displays. It works fine if we provide a 256x256 size in the
ico files.

Use the new square icons also used on OS X that removes the share badge
and instead has a share icon only for the OK state. This means that we
can also remove 3 icons and release 3 slots in the registry for
overlay icons (only the first few are actually loaded by explorer).

This also adds a script that uses ImageMagick to convert our SVG icons
to Windows ico files. Since ImageMagick seems to have issue doing
proper antialiasing with pixels on the edge of icons, this also
slightly scale the icons to leave 2px on each edge, out of its
logical 128px width.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 12 Jan 2016 07:19:07 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 12 Jan 2016 06:15:38 +0000 (01:15 -0500)]
[tx-robot] updated from transifex

10 years agoActivities: Fix color when row is selected
Markus Goetz [Mon, 11 Jan 2016 15:52:05 +0000 (16:52 +0100)]
Activities: Fix color when row is selected

10 years agoMerge pull request #4338 from owncloud/mtimes
Markus Goetz [Mon, 11 Jan 2016 15:44:56 +0000 (16:44 +0100)]
Merge pull request #4338 from owncloud/mtimes

add note re mtime syncing

10 years agoWindows: Fix HiDPI #3414
Jocelyn Turcotte [Mon, 11 Jan 2016 14:27:13 +0000 (15:27 +0100)]
Windows: Fix HiDPI #3414

Use QT_DEVICE_PIXEL_RATIO=auto on Qt<=5.5 to enable automatic
scale factor settings on Windows. Also move the existing
Qt::AA_EnableHighDpiScaling logic to use the equivalent
QT_AUTO_SCREEN_SCALE_FACTOR=1 environment variable just to
keep the 5.5 and >=5.6 code at the same place.

10 years agoNSIS: Escape line endings for NSIS correctly.
Klaas Freitag [Mon, 11 Jan 2016 14:36:24 +0000 (15:36 +0100)]
NSIS: Escape line endings for NSIS correctly.

This is supposed to fix #3519

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 11 Jan 2016 07:19:09 +0000 (02:19 -0500)]
[tx-robot] updated from transifex