Commit Graph

95 Commits

Author SHA1 Message Date
Philipp Crocoll 16c08cbe8a Merge branch 'ProtocolBuffers' of https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/ProtocolBuffers
Conflicts:
	src/KeePassLib2Android/PwDatabase.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Read.cs
2013-07-09 11:03:31 +02:00
Philipp Crocoll 5a6564f897 removed TRACE definition 2013-07-09 10:29:59 +02:00
Philipp Crocoll d90407fd2d Merge https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/Keepass2AndroidPerfOpt 2013-07-09 10:13:26 +02:00
Philipp Crocoll 84aeb31fd0 * Introduced IFileStorage interface: Better abstraction than current IOConnection (suitable for cloud support). Currently only implemented by the built-in IOConnection (local/http/ftp)
* Implemented Merge functionality for SaveDB. UI is not yet implemented!
* Added tests for merge functionality
2013-07-09 09:59:17 +02:00
Philipp Crocoll 64e62cae70 Changed/Added logging 2013-07-06 16:12:40 +02:00
Philipp Crocoll d35218da39 Changed logging, Added test 2013-07-06 16:12:00 +02:00
Philipp Crocoll 77856dc990 Switched to Kp2aLog
Added more debug logging
2013-07-06 16:11:38 +02:00
Philipp Crocoll 5f4d467da4 Added custom logger for better tracability of problems 2013-07-06 16:10:33 +02:00
Philipp Crocoll 4e8baf2b6a Always display title bar. Fixes problems with Android 3.x devices. 2013-07-06 16:09:45 +02:00
AlexVallat b58d58771b Kdbp format selection by filename. If the filename ends in .kdbp, it is assumed to be kdbp format. Otherwise, kdbx format is used. A file is always saved in the same format it is opened in. 2013-06-30 09:47:40 +01:00
Philipp Crocoll 5a82ed99bf Implemented Save-Test 2013-06-28 20:22:28 +02:00
Philipp Crocoll 903de8368a More refactoring and introduction of further abstractions
Added further tests
Fixed test loading with keyfile only
2013-06-25 21:27:41 +02:00
AlexVallat 41e9c80456 Strictly for experimentation. When saving a databse, it will be saved in protocol buffer format. Opening will work for either xml or protocol buffers. 2013-06-21 18:28:49 +01:00
AlexVallat 0b1f372a02 Bug fixing 2013-06-21 17:56:50 +01:00
AlexVallat a10d22010e CloneDeep fixes 2013-06-20 20:29:07 +01:00
AlexVallat dea5a7152f Merging in changes 2013-06-20 08:19:07 +01:00
AlexVallat f442a04520 Merge remote-tracking branch 'upstream/master'
Conflicts:
	src/Kp2aBusinessLogic/SearchDbHelper.cs
	src/keepass2android/Database.cs
	src/keepass2android/EntryActivity.cs
	src/keepass2android/EntryEditActivity.cs
	src/keepass2android/icons/DrawableFactory.cs
	src/keepass2android/search/SearchResults.cs
2013-06-19 20:31:18 +01:00
AlexVallat 30cbc16051 Inline Search with suggestions 2013-06-19 18:44:35 +01:00
AlexVallat 4f49b073d8 Remove multi-threaded kdbx loading path 2013-06-19 16:59:54 +01:00
Philipp Crocoll 0435ad54ca Merge branch 'master' of https://git01.codeplex.com/keepass2android
Conflicts:
	src/Kp2aUnitTests/TestCreateDb.cs
2013-06-19 05:33:57 +02:00
Philipp Crocoll 533c6f207e More refactoring
Added first simple unit test
2013-06-19 05:29:47 +02:00
Philipp Crocoll 6588340b2f More refactoring
Added first simple unit test
2013-06-18 21:12:34 +02:00
Philipp Crocoll 8b08baa51a A little more refactoring: Removed/moved classes, some renames, ...
Added comments for most classes
2013-06-15 22:02:48 +02:00
AlexVallat f157329cab Commit of initial kdbx load perf testing and optimisations 2013-06-15 20:12:46 +01:00
Philipp Crocoll d2a06617eb Refactoring:
Wiped out the historical partial Java naming conventions, replaced by C#
removed unused fields/parameters
removed many unused usings
...
(Thanks to ReSharper :-))
2013-06-15 12:40:01 +02:00
Philipp Crocoll 26575c4ba4 Splitted keepass2android project into
- keepass2android: UI stuff only
 - Kp2aBusinessLogic: Password-Database related algorithms (even though tied to android, no UI required here)

Removed dependencies of logic layer to static Application, Resource class or other UI stuff
Added MonoDroidUnitTesting (not yet used, will be used for testing logic layer)
2013-06-14 06:14:50 +02:00
Philipp Crocoll 9d8e10b236 translations and manifests for 0.8.3 2013-06-06 07:28:06 +02:00
Philipp Crocoll ff9ea7b810 Prepare for v.0.8.3 preview release 2013-06-01 22:56:12 +02:00
Philipp Crocoll e639426e46 Bug fix: "working..."-dialog is now closed when saving is complete 2013-06-01 22:18:17 +02:00
Philipp Crocoll 98e1727fcc Replace (most) placeholders before copying to clipboard/keyboard 2013-06-01 21:45:39 +02:00
Philipp Crocoll 7e8e261dbb Remove spaces from filename before saving to cache 2013-06-01 21:44:17 +02:00
Philipp Crocoll 0c4f7d6aed * PasswordActivity: Password field requests focus and keyboard is opened
* Automatic opening of keyboard selection dialog can be turned on/off in settings
2013-06-01 19:24:42 +02:00
Philipp Crocoll 40286f4f43 * added possibility to select another entry or create a new one from the Share-Url-Results activity
* KP2A keyboard: allows to search for the current app
* KP2A keyboard: when clicking "select (another) entry", KP2A is started an now closes automatically after selecting an entry
2013-06-01 15:51:54 +02:00
Philipp Crocoll bf139d9059 refactoring: interface IAppTask -> abstract class AppTask (allows to implement empty default behaviour in base class, removal of static helper class)
preparations for new task (select entry then close)
2013-05-30 08:29:08 +02:00
Philipp Crocoll f080f13b20 Refactoring: Introduced "AppTask" concept for simple integration of further features 2013-05-30 06:54:25 +02:00
Philipp Crocoll 7c292ebd57 automatically bring up keyboard selection 2013-05-22 06:37:59 +02:00
PhilippC 26064a0327 slide left/right transitions 2013-05-17 06:53:58 +02:00
PhilippC e93e9307de Username can be displayed in lists 2013-05-14 06:20:43 +02:00
PhilippC 13d7062519 Prepare for release of Version 0.8.2 2013-05-12 22:43:06 +02:00
PhilippC 7a065a9fdc Support for Digest Auth. Little "hacky" due to Bug (?) in Mono (for Android) 2013-05-11 22:12:13 +02:00
PhilippC 8238f9f76f Bugfix: Open URL opened Username in browser 2013-05-11 22:11:42 +02:00
PhilippC 7e0a4c9d20 Bugfix: OI really not required anymore for open dialog 2013-05-11 22:11:11 +02:00
PhilippC fd60316448 Now really fixed the problem with duplicate provider authority 2013-05-07 06:07:32 +02:00
PhilippC 5bb1553413 Strings (new translations, changelog) for 0.8.1 2013-05-07 06:07:05 +02:00
PhilippC dac3858c5c added missing button style for 2.x 2013-05-06 06:23:55 +02:00
PhilippC 235d9fcc9c fixed problem with installing online+offline version 2013-05-06 06:15:24 +02:00
PhilippC cfe555fe83 Strings/Changelog 0.8 2013-05-06 05:28:13 +02:00
Philipp Crocoll 8c4770d77a Changes to UI to fix new problems with 2.3. 2013-04-28 22:46:31 +02:00
Philipp Crocoll f025b9cb3d Allow deliberate file pickers when browsing for existing files (OI still required for save as) 2013-04-26 12:43:06 +02:00
Philipp Crocoll fa4cd5bf46 Merge branch 'UITesting'
Conflicts:
	.gitignore
	src/KeePass.sln
	src/keepass2android/EntryActivity.cs
	src/keepass2android/Resources/Resource.designer.cs
	src/keepass2android/keepass2android.csproj
2013-04-26 12:08:50 +02:00