added new native library for key transformation -> fix crash on Lollipop/Nexus 5
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -18,7 +18,7 @@ | |||||||
|     <DebugType>full</DebugType> |     <DebugType>full</DebugType> | ||||||
|     <Optimize>False</Optimize> |     <Optimize>False</Optimize> | ||||||
|     <OutputPath>bin\Debug</OutputPath> |     <OutputPath>bin\Debug</OutputPath> | ||||||
|     <DefineConstants>DEBUG;EXCLUDE_TWOFISH;EXCLUDE_KEYBOARD;INCLUDE_FILECHOOSER;_EXCLUDE_JAVAFILESTORAGE;INCLUDE_KEYTRANSFORM</DefineConstants> |     <DefineConstants>DEBUG;EXCLUDE_TWOFISH;EXCLUDE_KEYBOARD;_EXCLUDE_FILECHOOSER;_EXCLUDE_JAVAFILESTORAGE;INCLUDE_KEYTRANSFORM</DefineConstants> | ||||||
|     <ErrorReport>prompt</ErrorReport> |     <ErrorReport>prompt</ErrorReport> | ||||||
|     <WarningLevel>4</WarningLevel> |     <WarningLevel>4</WarningLevel> | ||||||
|     <ConsolePause>False</ConsolePause> |     <ConsolePause>False</ConsolePause> | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ | |||||||
|     <DebugType>full</DebugType> |     <DebugType>full</DebugType> | ||||||
|     <Optimize>false</Optimize> |     <Optimize>false</Optimize> | ||||||
|     <OutputPath>bin\Debug\</OutputPath> |     <OutputPath>bin\Debug\</OutputPath> | ||||||
|     <DefineConstants>DEBUG;EXCLUDE_TWOFISH;EXCLUDE_KEYBOARD;INCLUDE_FILECHOOSER;_EXCLUDE_JAVAFILESTORAGE;INCLUDE_KEYTRANSFORM</DefineConstants> |     <DefineConstants>DEBUG;EXCLUDE_TWOFISH;EXCLUDE_KEYBOARD;_EXCLUDE_FILECHOOSER;_EXCLUDE_JAVAFILESTORAGE;INCLUDE_KEYTRANSFORM</DefineConstants> | ||||||
|     <ErrorReport>prompt</ErrorReport> |     <ErrorReport>prompt</ErrorReport> | ||||||
|     <WarningLevel>4</WarningLevel> |     <WarningLevel>4</WarningLevel> | ||||||
|     <AndroidLinkMode>None</AndroidLinkMode> |     <AndroidLinkMode>None</AndroidLinkMode> | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="39" android:versionName="0.9.3-release-3" package="keepass2android.keepass2android_debug" android:installLocation="auto"> | <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="46" android:versionName="0.9.3-release-3" package="keepass2android.keepass2android_debug" android:installLocation="auto"> | ||||||
| 	<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> | 	<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> | ||||||
| 	<permission android:description="@string/permission_desc" android:icon="@drawable/ic_launcher" android:label="KP2A internal file browsing" android:name="keepass2android.keepass2android.permission.KP2aInternalFileBrowsing" android:protectionLevel="signature" /> | 	<permission android:description="@string/permission_desc" android:icon="@drawable/ic_launcher" android:label="KP2A internal file browsing" android:name="keepass2android.keepass2android.permission.KP2aInternalFileBrowsing" android:protectionLevel="signature" /> | ||||||
| 	<application android:label="keepass2android" android:icon="@drawable/ic_launcher"> | 	<application android:label="keepass2android" android:icon="@drawable/ic_launcher"> | ||||||
| 		 | 		 | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="45" android:versionName="0.9.4" package="keepass2android.keepass2android" android:installLocation="auto"> | <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="46" android:versionName="0.9.5-preview" package="keepass2android.keepass2android" android:installLocation="auto"> | ||||||
| 	<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" /> | 	<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> | ||||||
| 	<permission android:description="@string/permission_desc" android:icon="@drawable/ic_launcher" android:label="KP2A internal file browsing" android:name="keepass2android.keepass2android.permission.KP2aInternalFileBrowsing" android:protectionLevel="signature" /> | 	<permission android:description="@string/permission_desc" android:icon="@drawable/ic_launcher" android:label="KP2A internal file browsing" android:name="keepass2android.keepass2android.permission.KP2aInternalFileBrowsing" android:protectionLevel="signature" /> | ||||||
| 	<application android:label="keepass2android" android:icon="@drawable/ic_launcher"> | 	<application android:label="keepass2android" android:icon="@drawable/ic_launcher"> | ||||||
| 		<activity android:name="com.dropbox.client2.android.AuthActivity" android:launchMode="singleTask" android:configChanges="orientation|keyboard"> | 		<activity android:name="com.dropbox.client2.android.AuthActivity" android:launchMode="singleTask" android:configChanges="orientation|keyboard"> | ||||||
| @@ -18,7 +18,7 @@ | |||||||
|             </intent-filter> |             </intent-filter> | ||||||
|  |  | ||||||
| 		</activity> | 		</activity> | ||||||
| <!-- |  | ||||||
| 		<provider android:name="group.pals.android.lib.ui.filechooser.providers.localfile.LocalFileProvider" android:authorities="keepass2android.keepass2android.android-filechooser.localfile" android:exported="false" /> | 		<provider android:name="group.pals.android.lib.ui.filechooser.providers.localfile.LocalFileProvider" android:authorities="keepass2android.keepass2android.android-filechooser.localfile" android:exported="false" /> | ||||||
| 		<provider android:name="group.pals.android.lib.ui.filechooser.providers.history.HistoryProvider" android:authorities="keepass2android.keepass2android.android-filechooser.history" android:exported="false" /> | 		<provider android:name="group.pals.android.lib.ui.filechooser.providers.history.HistoryProvider" android:authorities="keepass2android.keepass2android.android-filechooser.history" android:exported="false" /> | ||||||
| 		<activity android:name="group.pals.android.lib.ui.filechooser.FileChooserActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:screenOrientation="user" android:theme="@style/Afc.Theme.Light"> | 		<activity android:name="group.pals.android.lib.ui.filechooser.FileChooserActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:screenOrientation="user" android:theme="@style/Afc.Theme.Light"> | ||||||
| @@ -29,7 +29,7 @@ | |||||||
| 				<category android:name="android.intent.category.OPENABLE" /> | 				<category android:name="android.intent.category.OPENABLE" /> | ||||||
| 			</intent-filter> | 			</intent-filter> | ||||||
| 		</activity> | 		</activity> | ||||||
| 	-->	<service android:name="keepass2android.softkeyboard.KP2AKeyboard" android:permission="android.permission.BIND_INPUT_METHOD"> | 		<service android:name="keepass2android.softkeyboard.KP2AKeyboard" android:permission="android.permission.BIND_INPUT_METHOD"> | ||||||
| 			<intent-filter> | 			<intent-filter> | ||||||
| 				<action android:name="android.view.InputMethod" /> | 				<action android:name="android.view.InputMethod" /> | ||||||
| 			</intent-filter> | 			</intent-filter> | ||||||
|   | |||||||
							
								
								
									
										2349
									
								
								src/keepass2android/Resources/Resource.designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2349
									
								
								src/keepass2android/Resources/Resource.designer.cs
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								src/keepass2android/UseManifestDebug.bat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								src/keepass2android/UseManifestDebug.bat
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | echo hallo! | ||||||
|  | copy Properties\AndroidManifest_debug.xml Properties\AndroidManifest.xml | ||||||
| @@ -25,14 +25,14 @@ | |||||||
|     <DebugType>full</DebugType> |     <DebugType>full</DebugType> | ||||||
|     <Optimize>false</Optimize> |     <Optimize>false</Optimize> | ||||||
|     <OutputPath>bin\Debug</OutputPath> |     <OutputPath>bin\Debug</OutputPath> | ||||||
|     <DefineConstants>DEBUG;EXCLUDE_TWOFISH;EXCLUDE_KEYBOARD;EXCLUDE_FILECHOOSER;_EXCLUDE_JAVAFILESTORAGE;INCLUDE_KEYTRANSFORM</DefineConstants> |     <DefineConstants>DEBUG;EXCLUDE_TWOFISH;EXCLUDE_KEYBOARD;_EXCLUDE_FILECHOOSER;_EXCLUDE_JAVAFILESTORAGE;INCLUDE_KEYTRANSFORM</DefineConstants> | ||||||
|     <ErrorReport>prompt</ErrorReport> |     <ErrorReport>prompt</ErrorReport> | ||||||
|     <WarningLevel>4</WarningLevel> |     <WarningLevel>4</WarningLevel> | ||||||
|     <ConsolePause>False</ConsolePause> |     <ConsolePause>False</ConsolePause> | ||||||
|     <AndroidLinkMode>None</AndroidLinkMode> |     <AndroidLinkMode>None</AndroidLinkMode> | ||||||
|     <CustomCommands> |     <CustomCommands> | ||||||
|       <CustomCommands> |       <CustomCommands> | ||||||
|         <Command type="BeforeBuild" command="UseManifestNet.bat" /> |         <Command type="BeforeBuild" command="UseManifestDebug.bat" /> | ||||||
|       </CustomCommands> |       </CustomCommands> | ||||||
|     </CustomCommands> |     </CustomCommands> | ||||||
|     <EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk> |     <EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Philipp Crocoll
					Philipp Crocoll