Felix Geyer
|
537ffafefd
|
Add unit test TestKeePass2Reader.
|
2010-09-20 00:16:30 +02:00 |
|
Felix Geyer
|
8835565fe3
|
Rename TestParser class to TestKeePass2XmlReader.
|
2010-09-20 00:15:32 +02:00 |
|
Felix Geyer
|
567dd92d4c
|
Add built-in icons.
|
2010-09-19 21:22:24 +02:00 |
|
Felix Geyer
|
b639c43b24
|
Remove unneeded toHex() calls.
|
2010-09-19 20:13:23 +02:00 |
|
Felix Geyer
|
24158bb032
|
Add signal EntryView::entryActivated().
|
2010-09-19 19:45:14 +02:00 |
|
Felix Geyer
|
1ee0c804be
|
Add MainWindow.
|
2010-09-19 16:59:32 +02:00 |
|
Felix Geyer
|
a49cf184ea
|
Code cleanup.
|
2010-09-19 16:58:21 +02:00 |
|
Felix Geyer
|
7cbbf8cf37
|
Enable even more warnings.
|
2010-09-19 16:57:40 +02:00 |
|
Felix Geyer
|
1678351d11
|
Enable and fix more warnings.
|
2010-09-18 20:31:14 +02:00 |
|
Felix Geyer
|
5da7d3fca6
|
Implement writing in SymmetricCipherStream and add a unit test.
|
2010-09-18 17:19:42 +02:00 |
|
Felix Geyer
|
c93ac9f6fc
|
Move qRegisterMetaType calls into initTestCase().
|
2010-09-18 17:15:22 +02:00 |
|
Felix Geyer
|
36d974649e
|
Write the remaining buffer in reset().
|
2010-09-18 17:13:28 +02:00 |
|
Felix Geyer
|
c2bdfab158
|
Implement writing to the SymmetricCipherStream.
|
2010-09-16 18:20:46 +02:00 |
|
Felix Geyer
|
49d64d8162
|
Better error checking when opening the stream.
|
2010-09-16 18:20:22 +02:00 |
|
Felix Geyer
|
d508c2dd68
|
Open a kdbx file in main() and add more SymmetricCipher tests.
|
2010-09-13 23:25:48 +02:00 |
|
Felix Geyer
|
9f282928e8
|
Implement reading encrypted kdbx files.
|
2010-09-13 23:24:36 +02:00 |
|
Felix Geyer
|
bb6ae3a014
|
Add reset() and blockSize().
|
2010-09-13 23:18:31 +02:00 |
|
Felix Geyer
|
26de957a98
|
Indentation and variable naming fixes.
|
2010-09-13 23:16:28 +02:00 |
|
Felix Geyer
|
6a2034fa24
|
Add crypto classes and tests. Link to libgcrypt.
|
2010-09-11 19:49:30 +02:00 |
|
Felix Geyer
|
f5dd24fdbe
|
Use upper case names for constants.
|
2010-09-05 11:46:36 +02:00 |
|
Felix Geyer
|
1cfc34361a
|
Add interface for database reader/writer.
|
2010-08-31 16:18:45 +02:00 |
|
Felix Geyer
|
ee4c2c3dd4
|
Move core/Parser to format/KeePass2XmlReader and core/Writer to format/KeePass2XmlWriter.
|
2010-08-31 14:39:35 +02:00 |
|
Felix Geyer
|
3bf0564436
|
Handle CustomData element.
This should make support for reading and writing
KeePass 2 XML files complete (closes #1).
|
2010-08-26 00:31:07 +02:00 |
|
Felix Geyer
|
8df8f69e10
|
Actually calling writeDeletedObjects() would be a good idea.
|
2010-08-25 23:45:16 +02:00 |
|
Felix Geyer
|
cd26e9d474
|
Add a bunch of new Parser testcases.
|
2010-08-25 21:14:41 +02:00 |
|
Felix Geyer
|
542ecd41d1
|
Fix UUID not being set for history entries.
|
2010-08-25 21:13:50 +02:00 |
|
Felix Geyer
|
e7a9d57800
|
Set icon id even if it's 0 as icon numbering starts at 0.
|
2010-08-25 19:26:01 +02:00 |
|
Felix Geyer
|
82cb315977
|
Implement some const methods properly.
|
2010-08-25 14:00:46 +02:00 |
|
Felix Geyer
|
3193adc215
|
Support Entry History and DeletedObjects.
|
2010-08-25 13:52:59 +02:00 |
|
Felix Geyer
|
5efccf32c9
|
Set horizontal stretch factors.
|
2010-08-25 10:46:26 +02:00 |
|
Felix Geyer
|
19063d9894
|
Disable icons in the models for now.
|
2010-08-24 23:17:09 +02:00 |
|
Felix Geyer
|
ef52e98ee6
|
Coding style++
|
2010-08-24 23:12:01 +02:00 |
|
Felix Geyer
|
194a081bd7
|
Use a splitter between Group and Entry View.
|
2010-08-24 23:06:35 +02:00 |
|
Felix Geyer
|
621b367f45
|
Add EntryView and DatabaseWidget.
|
2010-08-24 22:26:52 +02:00 |
|
Felix Geyer
|
e96c3bb011
|
Un-constify Entry* and Group* in various related signals and models/views.
|
2010-08-23 21:30:20 +02:00 |
|
Felix Geyer
|
d2e677c7f4
|
Prefix object attribute with "m_".
|
2010-08-23 20:57:38 +02:00 |
|
Felix Geyer
|
97ca81f316
|
Add GroupView.
|
2010-08-22 16:02:44 +02:00 |
|
Felix Geyer
|
707cf1bbe8
|
Some Writer fixes and add methods to actually make it write.
|
2010-08-22 16:01:09 +02:00 |
|
Felix Geyer
|
82afd43f12
|
Support EnableAutoType and EnableSearching group properties.
|
2010-08-19 14:03:54 +02:00 |
|
Felix Geyer
|
2b939617bb
|
Implement XML Writer (maybe even works!)
|
2010-08-18 22:57:26 +02:00 |
|
Felix Geyer
|
8d623f37ca
|
Add EntryModel.
|
2010-08-18 16:22:48 +02:00 |
|
Felix Geyer
|
84bc5ef463
|
Add convenience methods to access common attributes.
|
2010-08-18 15:08:17 +02:00 |
|
Felix Geyer
|
48c498890f
|
Use QCOMPARE instead of QVERIFY where possible.
|
2010-08-18 11:05:46 +02:00 |
|
Felix Geyer
|
623b325fa1
|
Implement support for group tree changes in GroupModel.
|
2010-08-18 10:27:40 +02:00 |
|
Felix Geyer
|
e28ed4891b
|
Add signal for changes in Group.
|
2010-08-15 15:03:47 +02:00 |
|
Felix Geyer
|
bfb75da123
|
Add "LICENSE" prefix to license filenames.
|
2010-08-15 12:33:42 +02:00 |
|
Felix Geyer
|
072a8ccf1b
|
Add GroupModel and corresponding unit test.
|
2010-08-15 12:31:48 +02:00 |
|
Felix Geyer
|
9b0ba46b31
|
Add more tests.
|
2010-08-14 14:26:25 +02:00 |
|
Felix Geyer
|
a3211872e0
|
Use static method instead of a constructor for random Uuids.
|
2010-08-14 12:44:55 +02:00 |
|
Felix Geyer
|
d8b21c8b04
|
Mark constructors as explicit.
|
2010-08-14 12:28:52 +02:00 |
|