Felix Geyer
|
f82de78861
|
Define QT_NO_DEBUG when no cmake build type has been set.
|
2012-04-25 16:50:39 +02:00 |
|
Felix Geyer
|
1b8963c1f8
|
Change Q_ASSERT() to QVERIFY() in modeltest.
|
2012-04-25 10:45:36 +02:00 |
|
Felix Geyer
|
a3d8c1a4d2
|
Update copyright information.
|
2012-04-25 00:44:28 +02:00 |
|
Felix Geyer
|
66234756a3
|
Update COPYING to the final debian copyright format.
|
2012-04-25 00:36:40 +02:00 |
|
Florian Geyer
|
71b15c589c
|
Implement default username.
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
7a3a783eeb
|
Make dialogy widget work with arbitrary buttons in button boxes.
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
5ce9b5da78
|
Reset focus when opening database settings, edit entry and edit group widget.
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
f7bdeefbe3
|
Edit widgets inherit from DialogyWidget.
Closes #17
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
279793365a
|
Add dialogy widget which implements default button behaviour.
|
2012-04-25 00:30:23 +02:00 |
|
Felix Geyer
|
d3fbb291bd
|
Support moving groups with drag and drop.
|
2012-04-25 00:22:55 +02:00 |
|
Felix Geyer
|
9e0a6ad2d8
|
Add an assignment operator to Uuid and support serialization with QDataStream.
|
2012-04-25 00:15:40 +02:00 |
|
Felix Geyer
|
d5cd0dcd14
|
Add a method to get databases by uuid.
Each database gets a random uuid on construction which is not saved by
KeePass2XmlWriter and only valid until the database object is deleted.
|
2012-04-25 00:12:23 +02:00 |
|
Felix Geyer
|
0d20955920
|
Fix bug where index is wrong when a group is moved to the end from the same parent.
This triggered the bug:
group->setParent(group->parentGroup());
Then index was group->parentGroup()->children().size() instead of size()-1.
|
2012-04-25 00:10:06 +02:00 |
|
Felix Geyer
|
974d4f5807
|
Allow passing a filename and password on the command line.
Passing passwords on the command line is not exactly best practice but will
greatly improve development productivity.
|
2012-04-24 11:47:16 +02:00 |
|
Felix Geyer
|
3aac16f03e
|
Make DatabaseWidget ignore the size hint of non-active widgets.
|
2012-04-24 11:22:55 +02:00 |
|
Felix Geyer
|
e026f3d1eb
|
Create a history item when changing entries.
Closes #15
|
2012-04-23 21:20:05 +02:00 |
|
Felix Geyer
|
3df2ad35cb
|
Constification and some style fixes.
|
2012-04-23 21:09:01 +02:00 |
|
Florian Geyer
|
b3ddfca2bd
|
Focus the password line edit on switch to change master key widget.
|
2012-04-23 17:14:22 +02:00 |
|
Felix Geyer
|
f28f868671
|
Coding style fixes.
|
2012-04-23 17:02:09 +02:00 |
|
Felix Geyer
|
bddc29101c
|
Introduce Group::aboutToMove() and moved() signals.
Emit them instead of remove/add when groups are moved within
a database.
|
2012-04-23 16:57:08 +02:00 |
|
Felix Geyer
|
6340ed8993
|
Add support for building position-independent executables.
|
2012-04-23 16:27:37 +02:00 |
|
Felix Geyer
|
bf25959b68
|
Memory management fixes in tests.
|
2012-04-22 23:09:52 +02:00 |
|
Felix Geyer
|
ecc11d3207
|
kdbx-extract: Print error message when opening the database failed.
|
2012-04-22 22:33:41 +02:00 |
|
Felix Geyer
|
67bf8e7b2a
|
Write history only for entries that are not history items.
|
2012-04-22 22:33:14 +02:00 |
|
Felix Geyer
|
7063f5296a
|
Fix memory leak in SymmetricCipherStream.
|
2012-04-22 22:26:05 +02:00 |
|
Felix Geyer
|
f9abf2171b
|
Focus the password line edit by default.
|
2012-04-22 20:57:42 +02:00 |
|
Florian Geyer
|
d8fcc43bc3
|
Extend deleted objects test.
|
2012-04-22 19:59:50 +02:00 |
|
Florian Geyer
|
222abe09d9
|
Make save order for deleted objects consistent.
|
2012-04-22 19:59:50 +02:00 |
|
Felix Geyer
|
baed7d76cf
|
Use QHash for temporary entry/group containers.
Closes #11
|
2012-04-22 12:30:38 +02:00 |
|
Felix Geyer
|
ef26065a99
|
Update LocationChanged time when entries and groups are moved.
Closes #3
|
2012-04-22 12:10:21 +02:00 |
|
Felix Geyer
|
cc426d2453
|
Add missing check for group database.
|
2012-04-22 00:58:35 +02:00 |
|
Felix Geyer
|
82f1cbb3c9
|
Build with -DQT_NO_CAST_TO_ASCII.
|
2012-04-22 00:55:52 +02:00 |
|
Felix Geyer
|
0bcce7ce7f
|
Remove some unnecessary initializations.
|
2012-04-22 00:38:21 +02:00 |
|
Felix Geyer
|
411617cc8b
|
Add convenience function Database::addDeletedObject(const Uuid&).
Drop Group::addDeletedObject() and make Entry call the Database function
instead.
|
2012-04-22 00:29:39 +02:00 |
|
Felix Geyer
|
72defa375d
|
Coding style fixes.
|
2012-04-22 00:29:16 +02:00 |
|
Florian Geyer
|
c8ad27975a
|
Clean up deleted objects test (again).
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
0d80a726fa
|
Clean up deleted objects test.
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
5dc21a191b
|
Clean up group deletion.
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
cc8d6424e2
|
Add test for deleted objects.
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
9726046e24
|
Display current tab name in window title.
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
e7d0dfbd26
|
Ask before closing database when in edit mode.
Fixes #12
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
8467e7756d
|
Add ability to delete groups via gui.
|
2012-04-22 00:11:17 +02:00 |
|
Felix Geyer
|
19bacd6737
|
Use QPointer for Entry::m_lastTopVisibleEntry.
Closes #14
|
2012-04-22 00:10:04 +02:00 |
|
Felix Geyer
|
a3e7c93b59
|
Store group references in Metadata as QPointer.
QPointer sets itself to 0 when the referenced object has been deleted.
Refs #14
|
2012-04-22 00:07:27 +02:00 |
|
Felix Geyer
|
96146d9e80
|
Support different C/C++ compiler.
For example gcc as the C compiler and clang for C++.
|
2012-04-21 19:47:39 +02:00 |
|
Felix Geyer
|
19a5aad90a
|
Declare the TypeInfo for some classes/structs.
Qt's container classes benefit from this information.
|
2012-04-21 18:39:09 +02:00 |
|
Florian Geyer
|
db52267400
|
Clear keys in assignment operator of composite key.
Fixes corruption of key if master key and then transform rounds is changed.
|
2012-04-21 18:28:06 +02:00 |
|
Florian Geyer
|
4e2407b3ba
|
Fix groupChanged signal not emitted in all cases.
|
2012-04-21 18:26:18 +02:00 |
|
Florian Geyer
|
b1db565bee
|
Hide the tar bar when only one database is opened.
Closes #10
|
2012-04-21 18:24:30 +02:00 |
|
Florian Geyer
|
e06937287c
|
Make toggle password button in ChangeMasterKey widget work.
|
2012-04-21 17:28:44 +02:00 |
|