Felix Geyer
|
3100c202e8
|
Install the auto-type plugin.
|
2012-07-18 21:22:36 +02:00 |
|
Felix Geyer
|
2a45f57386
|
Support proper plugin finding.
So we don't have to hardcode the location anymore.
|
2012-07-18 21:22:36 +02:00 |
|
Felix Geyer
|
7fef3bd701
|
Rename DataPath to FilePath.
|
2012-07-18 21:22:26 +02:00 |
|
Felix Geyer
|
4781fc19fe
|
Add a few drag'n'drop tests.
|
2012-07-17 23:29:25 +02:00 |
|
Felix Geyer
|
490414716d
|
Generate new random transform seed when changing transform rounds.
|
2012-07-17 10:57:08 +02:00 |
|
Felix Geyer
|
7e9343c697
|
Fix CompositKey self assignment.
|
2012-07-17 10:57:08 +02:00 |
|
Felix Geyer
|
f767a098d6
|
Add GUI test for changing the database transform rounds.
Refs #34
|
2012-07-17 10:56:56 +02:00 |
|
Felix Geyer
|
66422437d3
|
Regenerate key in Database::setTransformRounds().
Merge Database::updateKey() into Database::setTransformRounds() and
regenerate the key if the database already has a key.
Closes #34
|
2012-07-17 10:33:54 +02:00 |
|
Felix Geyer
|
2b694bab16
|
Refactor TestGui a bit.
|
2012-07-17 10:16:59 +02:00 |
|
Felix Geyer
|
965dba63d7
|
Use Q_OS_MAC instead of the nonexistent Q_OS_MACOS.
Thanks to Richard Johnson for spotting this.
Closes #33
|
2012-07-16 17:49:12 +02:00 |
|
Felix Geyer
|
676be9da16
|
Coding style fixes.
|
2012-07-16 17:47:21 +02:00 |
|
Felix Geyer
|
237d954b65
|
Add auto-type settings to EditEntryWidget.
|
2012-07-16 17:40:28 +02:00 |
|
Felix Geyer
|
af166a66b3
|
Add AutoTypeAssociationsModel class.
|
2012-07-16 17:39:20 +02:00 |
|
Felix Geyer
|
3c913f196f
|
In TestGui::testEditEntry() wait for the delayed Database::modified() signal.
|
2012-07-16 17:37:59 +02:00 |
|
Felix Geyer
|
7db6850528
|
Add AutoTypeAssociations::removeEmpty().
|
2012-07-16 17:37:18 +02:00 |
|
Felix Geyer
|
7abaf0e215
|
Fix bug in Entry::autoTypeSequence() with default window sequences.
When using the default sequence autoTypeSequence() returned an empty string.
|
2012-07-16 17:34:19 +02:00 |
|
Felix Geyer
|
0b8f07f58e
|
Don't re-register the global shortcut when the keyboard mapping changes.
This breaks after the first global auto-type.
|
2012-07-16 17:33:23 +02:00 |
|
Felix Geyer
|
85d532953f
|
Emit globalShortcutTriggered() directly.
There is no need for a queued connection call.
|
2012-07-16 17:29:42 +02:00 |
|
Felix Geyer
|
f98d834edb
|
Move Auto-Type associations handling from Entry into an own class.
|
2012-07-16 09:54:04 +02:00 |
|
Felix Geyer
|
f4a4930f42
|
Entry::autoTypeSequence() returns null string when no window matches.
Return QString() when a windowTitle is passed but doesn't match any
auto-type association.
|
2012-07-15 11:30:30 +02:00 |
|
Felix Geyer
|
6d5b31f527
|
Normalize signal/slot signatures.
|
2012-07-14 19:34:38 +02:00 |
|
Felix Geyer
|
288fa732ca
|
Add global shortcut widget to SettingsWidget and register shortcut on startup.
|
2012-07-14 19:09:28 +02:00 |
|
Felix Geyer
|
d3af39a7ae
|
Reset and unregister global shortcut when it's not locked anymore.
|
2012-07-14 19:07:13 +02:00 |
|
Felix Geyer
|
fa51f7e10e
|
Make AutoType::performGlobalAutoType() a slot.
|
2012-07-14 19:06:05 +02:00 |
|
Felix Geyer
|
651c00239a
|
Add an auto-type entry action.
|
2012-07-12 22:35:51 +02:00 |
|
Felix Geyer
|
bc207714da
|
Add initial auto-type implementation.
The platform dependent bits are separated in plugins.
A plugin for X11 using Xlib is already done.
|
2012-07-12 22:33:20 +02:00 |
|
Felix Geyer
|
073f3f9dfc
|
Add ListDeleter class.
A class that deletes all elements of a QList when it goes out of scope.
|
2012-07-12 22:28:44 +02:00 |
|
Felix Geyer
|
549c3ce598
|
Fix memory leak in QSaveFile.
|
2012-07-12 21:30:37 +02:00 |
|
Felix Geyer
|
9de4cbbbd6
|
Use Q_OS_* defines instead of Q_WS_*.
|
2012-07-12 13:58:40 +02:00 |
|
Felix Geyer
|
13eb1f6330
|
Add Tools::sleep() and Tools::wait().
|
2012-07-12 13:51:50 +02:00 |
|
Felix Geyer
|
4b6cae0fcd
|
Fix some compiler warnings.
Implements parts of
https://gitorious.org/keepassx/keepassx/merge_requests/18
|
2012-07-08 11:27:11 +02:00 |
|
Felix Geyer
|
98df309d28
|
Coding style fixes.
|
2012-07-08 10:29:38 +02:00 |
|
Felix Geyer
|
fb4367f9ef
|
Remove some unneeded includes.
|
2012-07-08 10:27:31 +02:00 |
|
Felix Geyer
|
ce633b54be
|
Prevent opening a database multiple times in the same instance.
Refs #18
|
2012-07-08 10:26:42 +02:00 |
|
Felix Geyer
|
2e38b01d80
|
Add Save and SaveAs gui tests.
|
2012-07-06 19:21:19 +02:00 |
|
Felix Geyer
|
b579eb954e
|
Use QSaveFile to save databases.
|
2012-07-06 18:50:52 +02:00 |
|
Felix Geyer
|
78849c43f1
|
Make sure tmpDir is not empty.
|
2012-07-06 16:40:38 +02:00 |
|
Felix Geyer
|
2f98d95b66
|
Import QSaveFile from libkdeqt5staging.
It's planned to become part of Qt 5.1.
|
2012-07-06 14:36:04 +02:00 |
|
Felix Geyer
|
d826ae5daf
|
Add assert to make sure the temp file could be opened successfully.
|
2012-07-03 12:39:03 +02:00 |
|
Felix Geyer
|
40f194fe4b
|
Update copyright file.
|
2012-07-02 23:01:23 +02:00 |
|
Felix Geyer
|
9b66eae12c
|
Add a changelog.
|
2012-07-02 22:57:59 +02:00 |
|
Felix Geyer
|
853d9eaa4a
|
Bump version to alpha 2.
|
2012-07-02 22:23:20 +02:00 |
|
Felix Geyer
|
a4121f8b5a
|
Set BIN_INSTALL_DIR to "." instead of an empty string on Windows and Mac OS.
|
2012-07-02 22:13:13 +02:00 |
|
Felix Geyer
|
e050385e27
|
Increase wait time in TestGui::testSearch() a bit.
|
2012-07-02 22:12:07 +02:00 |
|
Felix Geyer
|
6ca3b8aa81
|
Make google cpplint happy.
|
2012-07-02 20:00:06 +02:00 |
|
Felix Geyer
|
1bb646fb91
|
Don't pass -ansi to g++ when WITH_CXX11 is enabled.
|
2012-07-02 19:52:06 +02:00 |
|
Felix Geyer
|
a9724ad894
|
Fix building with LTO.
|
2012-07-02 19:22:26 +02:00 |
|
Felix Geyer
|
909e01bde5
|
Make DatabaseOpenWidget a bit prettier.
|
2012-07-02 18:47:12 +02:00 |
|
Felix Geyer
|
d0fd9af5e6
|
Hide history row when viewing history items.
|
2012-07-02 00:16:24 +02:00 |
|
Felix Geyer
|
61984a5748
|
Keep widget frame when displaying history items.
|
2012-07-02 00:08:31 +02:00 |
|