Просмотр исходного кода

Merge branch 'develop' into openjdk11

Armin Schrenk 6 лет назад
Родитель
Сommit
86d8599d07
32 измененных файлов с 292 добавлено и 166 удалено
  1. 1 1
      main/ant-kit/pom.xml
  2. 1 1
      main/commons/pom.xml
  3. 1 1
      main/keychain/pom.xml
  4. 1 1
      main/launcher/pom.xml
  5. 7 7
      main/pom.xml
  6. 1 1
      main/uber-jar/pom.xml
  7. 1 1
      main/ui/pom.xml
  8. 10 4
      main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java
  9. 7 2
      main/ui/src/main/resources/localization/ar.txt
  10. 6 1
      main/ui/src/main/resources/localization/bg.txt
  11. 7 2
      main/ui/src/main/resources/localization/cs.txt
  12. 7 2
      main/ui/src/main/resources/localization/da.txt
  13. 6 1
      main/ui/src/main/resources/localization/de.txt
  14. 14 9
      main/ui/src/main/resources/localization/es.txt
  15. 6 1
      main/ui/src/main/resources/localization/fr.txt
  16. 7 2
      main/ui/src/main/resources/localization/hu.txt
  17. 7 2
      main/ui/src/main/resources/localization/it.txt
  18. 7 2
      main/ui/src/main/resources/localization/ja.txt
  19. 7 2
      main/ui/src/main/resources/localization/ko.txt
  20. 7 2
      main/ui/src/main/resources/localization/lv.txt
  21. 6 1
      main/ui/src/main/resources/localization/nl.txt
  22. 67 62
      main/ui/src/main/resources/localization/pl.txt
  23. 7 2
      main/ui/src/main/resources/localization/pt.txt
  24. 10 5
      main/ui/src/main/resources/localization/pt_BR.txt
  25. 6 1
      main/ui/src/main/resources/localization/ru.txt
  26. 7 2
      main/ui/src/main/resources/localization/sk.txt
  27. 7 2
      main/ui/src/main/resources/localization/th.txt
  28. 7 2
      main/ui/src/main/resources/localization/tr.txt
  29. 45 40
      main/ui/src/main/resources/localization/uk.txt
  30. 6 1
      main/ui/src/main/resources/localization/zh.txt
  31. 7 2
      main/ui/src/main/resources/localization/zh_HK.txt
  32. 6 1
      main/ui/src/main/resources/localization/zh_TW.txt

+ 1 - 1
main/ant-kit/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.cryptomator</groupId>
 		<artifactId>main</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.5.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>ant-kit</artifactId>
 	<packaging>pom</packaging>

+ 1 - 1
main/commons/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.cryptomator</groupId>
 		<artifactId>main</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.5.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>commons</artifactId>
 	<name>Cryptomator Commons</name>

+ 1 - 1
main/keychain/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.cryptomator</groupId>
 		<artifactId>main</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.5.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>keychain</artifactId>
 	<name>System Keychain Access</name>

+ 1 - 1
main/launcher/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.cryptomator</groupId>
 		<artifactId>main</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.5.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>launcher</artifactId>
 	<name>Cryptomator Launcher</name>

+ 7 - 7
main/pom.xml

@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>org.cryptomator</groupId>
 	<artifactId>main</artifactId>
-	<version>1.4.0-SNAPSHOT</version>
+	<version>1.5.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<name>Cryptomator</name>
 
@@ -25,21 +25,21 @@
 
 		<!-- dependency versions -->
 		<cryptomator.cryptolib.version>1.2.1</cryptomator.cryptolib.version>
-		<cryptomator.cryptofs.version>1.6.0</cryptomator.cryptofs.version>
+		<cryptomator.cryptofs.version>1.6.1</cryptomator.cryptofs.version>
 		<cryptomator.jni.version>2.0.0</cryptomator.jni.version>
-		<cryptomator.fuse.version>1.0.0</cryptomator.fuse.version>
+		<cryptomator.fuse.version>1.0.2</cryptomator.fuse.version>
 		<cryptomator.dokany.version>1.0.0</cryptomator.dokany.version>
 		<cryptomator.webdav.version>1.0.5</cryptomator.webdav.version>
 
 		<javafx.version>11</javafx.version>
 
-		<commons-io.version>2.5</commons-io.version>
-		<commons-lang3.version>3.6</commons-lang3.version>
+		<commons-io.version>2.6</commons-io.version>
+		<commons-lang3.version>3.8.1</commons-lang3.version>
 
 		<easybind.version>1.0.3</easybind.version>
 
-		<guava.version>26.0-jre</guava.version>
-		<dagger.version>2.17</dagger.version>
+		<guava.version>27.0-jre</guava.version>
+		<dagger.version>2.19</dagger.version>
 		<gson.version>2.8.5</gson.version>
 
 		<slf4j.version>1.7.25</slf4j.version>

+ 1 - 1
main/uber-jar/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.cryptomator</groupId>
 		<artifactId>main</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.5.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>uber-jar</artifactId>
 	<name>Single über jar with all dependencies</name>

+ 1 - 1
main/ui/pom.xml

@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.cryptomator</groupId>
 		<artifactId>main</artifactId>
-		<version>1.4.0-SNAPSHOT</version>
+		<version>1.5.0-SNAPSHOT</version>
 	</parent>
 	<artifactId>ui</artifactId>
 	<name>Cryptomator GUI</name>

+ 10 - 4
main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java

@@ -2,7 +2,7 @@
  * Copyright (c) 2014, 2017 Sebastian Stenzel
  * All rights reserved.
  * This program and the accompanying materials are made available under the terms of the accompanying LICENSE file.
- * 
+ *
  * Contributors:
  *     Sebastian Stenzel - initial API and implementation
  *     Jean-Noël Charon - confirmation dialog on vault removal
@@ -110,7 +110,7 @@ public class MainController implements ViewController {
 
 	@Inject
 	public MainController(@Named("mainWindow") Stage mainWindow, ExecutorService executorService, @Named("fileOpenRequests") BlockingQueue<Path> fileOpenRequests, ExitUtil exitUtil, Localization localization,
-			VaultFactory vaultFactoy, ViewControllerLoader viewControllerLoader, UpgradeStrategies upgradeStrategies, VaultList vaults, AutoUnlocker autoUnlocker) {
+						  VaultFactory vaultFactoy, ViewControllerLoader viewControllerLoader, UpgradeStrategies upgradeStrategies, VaultList vaults, AutoUnlocker autoUnlocker) {
 		this.mainWindow = mainWindow;
 		this.executorService = executorService;
 		this.fileOpenRequests = fileOpenRequests;
@@ -331,7 +331,7 @@ public class MainController implements ViewController {
 
 	/**
 	 * adds the given directory or selects it if it is already in the list of directories.
-	 * 
+	 *
 	 * @param path to a vault directory or masterkey file
 	 */
 	public void addVault(final Path path, boolean select) {
@@ -432,7 +432,13 @@ public class MainController implements ViewController {
 	}
 
 	private void didPressKeyOnRoot(KeyEvent event) {
-		if ((event.isMetaDown() || event.isControlDown()) && event.getCode().isDigitKey()) {
+		boolean triggered;
+		if (SystemUtils.IS_OS_MAC) {
+			triggered = event.isMetaDown();
+		} else {
+			triggered = event.isControlDown() && !event.isAltDown();
+		}
+		if (triggered && event.getCode().isDigitKey()) {
 			int digit = Integer.valueOf(event.getText());
 			switch (digit) {
 				case 0: {

Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/ar.txt


Разница между файлами не показана из-за своего большого размера
+ 6 - 1
main/ui/src/main/resources/localization/bg.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/cs.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/da.txt


Разница между файлами не показана из-за своего большого размера
+ 6 - 1
main/ui/src/main/resources/localization/de.txt


Разница между файлами не показана из-за своего большого размера
+ 14 - 9
main/ui/src/main/resources/localization/es.txt


Разница между файлами не показана из-за своего большого размера
+ 6 - 1
main/ui/src/main/resources/localization/fr.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/hu.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/it.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/ja.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/ko.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/lv.txt


Разница между файлами не показана из-за своего большого размера
+ 6 - 1
main/ui/src/main/resources/localization/nl.txt


Разница между файлами не показана из-за своего большого размера
+ 67 - 62
main/ui/src/main/resources/localization/pl.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/pt.txt


Разница между файлами не показана из-за своего большого размера
+ 10 - 5
main/ui/src/main/resources/localization/pt_BR.txt


Разница между файлами не показана из-за своего большого размера
+ 6 - 1
main/ui/src/main/resources/localization/ru.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/sk.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/th.txt


Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/tr.txt


Разница между файлами не показана из-за своего большого размера
+ 45 - 40
main/ui/src/main/resources/localization/uk.txt


+ 6 - 1
main/ui/src/main/resources/localization/zh.txt

@@ -114,4 +114,9 @@ welcome.askForUpdateCheck.dialog.title = 检查更新
 welcome.askForUpdateCheck.dialog.header = 启用更新检查?
 welcome.askForUpdateCheck.dialog.content = 启用检查更新,Cryptomator将从Cryptomator服务器获取当前版本,并在有新版本时提示。\n我们建议您启用更新检查,以确保安装了最新版的Cryptomator,并安装了所有安全补丁。如果您未启用更新检查,则需要您自己到https\://cryptomator.org/downloads/ 检查并下载最新版本。\n你可以随时在设置中更改此设置。
 settings.volume.dokany = Dokany
-unlock.errorMessage.invalidMountPath = 未设置单独的挂载路径
+unlock.errorMessage.invalidMountPath = 未设置单独的挂载路径
+main.gracefulShutdown.dialog.title = Locking vault(s) failed
+main.gracefulShutdown.dialog.header = Vault(s) in use
+main.gracefulShutdown.dialog.content = One or more vaults are still in use by other programs. Please close them to allow Cryptomator to shut down properly, then try again.\n\nIf this doesn't work, Cryptomator can shut down forcefully, but this can incur data loss and is not recommended.
+main.gracefulShutdown.button.tryAgain = Try again
+main.gracefulShutdown.button.forceShutdown = Force shutdown

Разница между файлами не показана из-за своего большого размера
+ 7 - 2
main/ui/src/main/resources/localization/zh_HK.txt


Разница между файлами не показана из-за своего большого размера
+ 6 - 1
main/ui/src/main/resources/localization/zh_TW.txt