Felix Geyer
|
3679b21701
|
Fix typo in changelog.
|
2016-02-02 01:22:48 +01:00 |
|
Felix Geyer
|
49f58b4ed8
|
Prepare 2.0.2 release.
|
2016-02-02 01:21:39 +01:00 |
|
Felix Geyer
|
235361faf4
|
Explicitly cast char constant to QChar.
|
2016-02-02 00:57:28 +01:00 |
|
Felix Geyer
|
208b803fbe
|
Fix KeePass2Repair to retain multi-byte UTF-8 chars.
Since char is (often) unsigned the ch < 0x20 check matched all
multi-byte encoded UTF-8 chars.
|
2016-02-02 00:41:16 +01:00 |
|
Felix Geyer
|
8a92cec03f
|
Keep valid surrogate pairs in stripInvalidXml10Chars().
|
2016-02-02 00:38:58 +01:00 |
|
Felix Geyer
|
00f068b93e
|
Fix typo in changelog.
|
2016-01-31 20:00:44 +01:00 |
|
Felix Geyer
|
654353e26b
|
Update translations.
|
2016-01-31 19:03:25 +01:00 |
|
Felix Geyer
|
d670ef2638
|
Prepare for 2.0.1 release.
|
2016-01-31 18:49:35 +01:00 |
|
Felix Geyer
|
aff935b3c7
|
Properly handle a missing key filename.
|
2016-01-31 17:08:50 +01:00 |
|
Felix Geyer
|
107c0673c7
|
Make sure we don't write negative icon ids into the database.
|
2016-01-31 17:06:51 +01:00 |
|
Felix Geyer
|
c14d04b3e8
|
Fix crash when icon id is larger than INT_MAX.
In these cases icon id was interpreted as a negative number.
The QList access with a negative index resulted in a crash.
|
2016-01-31 16:44:34 +01:00 |
|
Felix Geyer
|
7a017041bf
|
Allow opening databases that have no password and keyfile.
Closes #391
|
2016-01-31 16:17:24 +01:00 |
|
Felix Geyer
|
eb56bd8973
|
Add repair functionality to strip invalid XML chars.
Refs #392
|
2016-01-28 23:07:04 +01:00 |
|
Felix Geyer
|
93585aded7
|
Always display scaled custom icons.
Closes #322
|
2016-01-26 22:44:38 +01:00 |
|
Felix Geyer
|
38245aa2a9
|
Add iconScaledPixmap() convenience functions.
|
2016-01-24 20:12:33 +01:00 |
|
Felix Geyer
|
1f33e6f044
|
Add Metadata::customIconScaledPixmap().
|
2016-01-24 20:12:33 +01:00 |
|
Felix Geyer
|
4752adf9d3
|
Move pixmap caching to Metadata.
|
2016-01-24 20:12:21 +01:00 |
|
Felix Geyer
|
2d741afe3e
|
Strip invalid XML chars when writing databases.
These characters are unprintable or just plain invalid.
QXmlStreamReader throws and error when reading XML documents with such chars.
Closes #392
|
2016-01-24 17:20:16 +01:00 |
|
Florian Geyer
|
5e6b17aba4
|
Disable password generator button when showing entry in history mode.
Closes #422
|
2016-01-22 22:55:28 +01:00 |
|
Florian Geyer
|
c51098e2cf
|
Flush temporary file before opening attachment.
Closes #390
|
2015-12-16 21:38:20 +01:00 |
|
Felix Geyer
|
24275d8dc4
|
Bump version.
|
2015-12-06 22:19:05 +01:00 |
|
Felix Geyer
|
94d82948f6
|
Update translations.
|
2015-12-06 21:06:06 +01:00 |
|
Felix Geyer
|
54fb1abb96
|
Update changelog.
|
2015-12-06 21:03:00 +01:00 |
|
Felix Geyer
|
a3b936fcd0
|
Coding style fixes.
|
2015-12-06 20:27:09 +01:00 |
|
Felix Geyer
|
efc4cd5969
|
Merge remote-tracking branch 'github/pr/74'
|
2015-12-06 19:21:38 +01:00 |
|
Felix Geyer
|
17ab438c5a
|
Make sure Windows doesn't load DLLs from the current working directory.
|
2015-12-06 14:32:06 +01:00 |
|
Felix Geyer
|
77b4bfb14e
|
Cleanup string argument numbers.
|
2015-12-06 14:31:23 +01:00 |
|
Felix Geyer
|
7839280cb3
|
Check if the tray icon is visible before minimizing to it.
|
2015-11-01 23:32:37 +01:00 |
|
Felix Geyer
|
9e1ea264e2
|
Use availableGeometry() to calculate the dialog position.
availableGeometry() excludes ares where windows can't be placed (e.g. panels).
|
2015-11-01 23:26:40 +01:00 |
|
Felix Geyer
|
b02ec98ec6
|
Show AutoTypeSelectDialog on the active desktop.
This wasn't always the case on X11 with virtual desktops.
Closes #359
|
2015-11-01 23:23:01 +01:00 |
|
Felix Geyer
|
2fa531745f
|
Check XML key file for valid base64 before using it.
QByteArray::fromBase64() doesn't validate the input.
Closes #366
|
2015-11-01 18:32:15 +01:00 |
|
Felix Geyer
|
820941fd40
|
Auto-Type: Only require a substring match for regex.
This matches the behavior of KeePass.
Refs #357
|
2015-10-10 17:36:08 +02:00 |
|
Felix Geyer
|
862941abf6
|
TestAutoType: Restore AutoTypeEntryTitleMatch before every test.
|
2015-10-10 17:23:57 +02:00 |
|
Felix Geyer
|
e98c30f633
|
Disable systray on OS X.
It's not useful on that platform.
Refs #326
|
2015-10-10 17:10:29 +02:00 |
|
Felix Geyer
|
316a7e6fb7
|
Expose version of used libraries in the About dialog.
|
2015-10-10 17:10:29 +02:00 |
|
Felix Geyer
|
58ed99d562
|
OS X: Restore main window when clicking on the docker icon.
Apparently this worked previously. Maybe a regression in Qt?
Refs #326
|
2015-10-10 17:10:27 +02:00 |
|
Felix Geyer
|
840642394f
|
Cope with focusWidget/activeWindow returning windows that are minimized.
|
2015-10-10 12:07:28 +02:00 |
|
Florian Geyer
|
ebeedba072
|
Reset visibility state of password field on unlocking.
Closes #354
|
2015-09-28 22:30:29 +02:00 |
|
Felix Geyer
|
568dfde074
|
Fix minimum size of AboutDialog.
Also make the dialog non-resizeable.
Closes #352
|
2015-09-28 22:08:33 +02:00 |
|
Felix Geyer
|
b8c1829857
|
Improve tray icon behavior on OS X.
Previously the main window had issues on restore:
- was sometimes hidden again.
- window was unresponsive, all actions disabled.
|
2015-09-27 23:16:18 +02:00 |
|
Felix Geyer
|
4f2d56a55f
|
Fix another small memory leak.
|
2015-09-26 12:41:53 +02:00 |
|
Felix Geyer
|
6b49f8f26b
|
Free input device list.
Fixes a memory leak.
|
2015-09-26 12:41:53 +02:00 |
|
Felix Geyer
|
fc8cb7cd14
|
Check if XListInputDevices returns an error.
Refs #351
|
2015-09-26 12:41:52 +02:00 |
|
Felix Geyer
|
727094abc6
|
Unload auto-type plugins if they run in an unsupported environment.
Refs #351
|
2015-09-26 12:41:47 +02:00 |
|
Felix Geyer
|
bcb54bc38a
|
Avoid dereferencing QLists.
|
2015-09-25 21:34:56 +02:00 |
|
Felix Geyer
|
14aac09318
|
Avoid implicit casts from bool to int.
|
2015-09-25 21:34:56 +02:00 |
|
Felix Geyer
|
9d42db9849
|
Mark more methods as override.
|
2015-09-25 21:34:56 +02:00 |
|
Felix Geyer
|
ee81c7c00e
|
Remove WITH_LTO option.
It's broken and probably not worth the potential again.
Refs #353
|
2015-09-25 21:34:51 +02:00 |
|
Felix Geyer
|
2edf414aa4
|
Fix compiler warning on OS X and Windows.
|
2015-09-24 18:45:23 +02:00 |
|
Felix Geyer
|
54f44f5267
|
Show a better message when trying to open an old database format.
Refs #338
|
2015-09-23 23:16:49 +02:00 |
|