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
Philipp Crocoll
af54f644f2
added entry to .gitignore
2013-04-26 10:13:12 +02:00
Philipp Crocoll
35cb1ad588
removed debug output
2013-04-26 10:12:07 +02:00