Commit Graph

716 Commits

Author SHA1 Message Date
Philipp Crocoll ed7a85dde7 fixed a bug with creating databases 2013-07-15 20:42:16 +02:00
AlexVallat 72ab132979 Made FindViewById usage compatible with older version of Mono for Android (not using generic overload) 2013-07-13 19:57:04 +01:00
AlexVallat ee5cc47f74 Merge branch 'master' of https://git01.codeplex.com/keepass2android 2013-07-13 19:54:09 +01:00
Philipp Crocoll 99cbe84879 Added test for merge with kdbp file and fixed it in SaveDB 2013-07-13 20:13:45 +02:00
AlexVallat d71a204b2c Merge branch 'master' of https://git01.codeplex.com/keepass2android 2013-07-13 11:57:53 +01:00
Philipp Crocoll 30cdc6136f + missing resource file 2013-07-13 12:43:20 +02:00
AlexVallat 9f01e834d0 Perf shortcut for PwUuid comparison. Don't write out Zero PwUuid's for custom icons (use null instead) 2013-07-13 09:20:48 +01:00
AlexVallat bf84662857 Fixed reference equality checks for PwUuid 2013-07-13 08:14:32 +01:00
Philipp Crocoll e887ce1db2 PwDatabase: Save method now preserves the file format (kdbp vs. kdbx)
SaveDb: fixed bug with catching exceptions
Added kdbp Tests
Changed versionCode for new preview release
2013-07-13 07:57:34 +02:00
Philipp Crocoll f06ce9c58b Changelog for 0.8.4 2013-07-12 17:03:57 +02:00
Philipp Crocoll 4c03c050e9 Merge branch 'AlexVallat/ProtocolBuffers' 2013-07-12 16:42:35 +02:00
Philipp Crocoll 7eb77ff414 Merge branch 'ProtocolBuffers' of https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/ProtocolBuffers 2013-07-12 16:41:18 +02:00
Philipp Crocoll 96f9746650 added file with credentials as partial, not included file 2013-07-12 16:40:20 +02:00
Philipp Crocoll 2de7790c30 Added test for domain user on WebDav server with partial class to contain the credentials (not checked in) 2013-07-12 16:39:55 +02:00
Philipp Crocoll 1391112148 removed nonsense test 2013-07-12 16:30:32 +02:00
Philipp Crocoll 1796040dc8 Manifest preparation for 0.8.4 preview and added kdbp for the view filter 2013-07-12 16:30:18 +02:00
AlexVallat 70c81d52ca Changed to using monodroid compiled protobuf-net.dll to avoid linker error with release build. 2013-07-12 14:41:46 +01:00
Philipp Crocoll 3218d2f907 Improved editing of advanced fields,
display and toggle protected fields like password
2013-07-12 14:17:20 +02:00
Philipp Crocoll 43ea197fd5 Support for WebDav with domain users 2013-07-11 22:03:29 +02:00
Philipp Crocoll deeaa673a5 Implemented UI for sync
Fixed bugs
2013-07-11 17:27:10 +02:00
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