Felix Geyer
fb57ed2bcd
Add proper error handling when QSaveFile::open() fails.
...
Based on pull request by Valeriy <jazzvoid@gmail.com>
Closes #450
2016-07-31 17:07:31 +02:00
Felix Geyer
57ec558396
Detect image format solely on content.
...
Otherwise reading fails if the file extension is wrong.
Closes #512
2016-07-31 15:36:29 +02:00
Felix Geyer
6e2de1cd79
Display proper error message when reading an icon fails.
...
Refs #512
2016-07-31 14:44:45 +02:00
Felix Geyer
48eca3e11f
Display an error message when opening the database fails.
...
Closes #462
2016-05-20 16:49:32 +02:00
Jonathan White
aba4fa94be
Merge remote-tracking branch 'keepassx/master'
...
# Conflicts:
# README.md
# share/translations/keepassx_de.ts
# src/CMakeLists.txt
# src/gui/MainWindow.h
2016-02-27 19:11:09 -05:00
Felix Geyer
d6d92ce90a
Merge branch '2.0'
2016-02-08 18:13:29 +01:00
Felix Geyer
aff935b3c7
Properly handle a missing key filename.
2016-01-31 17:08:50 +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
bfae81ec70
Use C++11 keyword directly in new methods.
2016-01-29 17:25:32 +01:00
Felix Geyer
71d4cb781d
Merge branch '2.0'
2016-01-29 17:22:37 +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
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
ecfbf72a57
Merge branch '2.0'
2015-12-15 21:05: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
7839280cb3
Check if the tray icon is visible before minimizing to it.
2015-11-01 23:32:37 +01:00
Felix Geyer
dff3fc0572
Coding style fixes.
2015-10-15 18:02:31 +02:00
Felix Geyer
5de0ec94e0
Stop using deprecated methods from QtAlgorithms.
2015-10-13 22:52:07 +02:00
Felix Geyer
6e45cf0dab
Use C++11 keywords directly.
2015-10-11 10:47:30 +02:00
Felix Geyer
dc7b6623a9
Merge branch '2.0'
2015-10-11 10:44:30 +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
Frank Nießen
9484af5329
Minimize-On-Startup: call configuredMinimizeWindow() function of MainWindow to hide it after database is unlocked
2015-10-08 20:30:03 +02:00
Frank Nießen
3cf1a16398
Minimize-On-Startup: add function to minimize mainwindow if all four tray settings are true
2015-10-08 19:25:42 +02:00
Frank Nießen
0f0af12353
Minimize-On-Startup: get and set new setting from/to config object
2015-10-08 19:09:58 +02:00
Frank Nießen
28a1eb86da
Minimize-On-Startup: new checkbox in ui
2015-10-08 19:09:41 +02:00
Frank Nießen
86f12d9e83
cleaner handling of TrayIconEnabled
2015-10-08 16:27:29 +02:00
Frank Nießen
539f86fd0b
respect setting of parent checkboxes for minimizeToTray
2015-10-08 15:13:22 +02:00
Frank Nießen
c93b12ff05
better handling and display for systray checkbox buttons
2015-10-06 21:12:59 +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
3b2a39fd38
Merge branch '2.0'
2015-09-26 11:44:27 +02:00
Felix Geyer
bcb54bc38a
Avoid dereferencing QLists.
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
2edf414aa4
Fix compiler warning on OS X and Windows.
2015-09-24 18:45:23 +02:00
Felix Geyer
d559db4fb1
Merge branch '2.0'
2015-09-21 23:23:51 +02:00
Felix Geyer
bb38be40f6
Enable Ctrl+M shortcut to minimize window on all platforms.
...
Closes #329
2015-09-13 22:33:07 +02:00
Felix Geyer
f236c32063
Clear clipboard when locking databases.
...
Closes #342
2015-09-13 12:38:19 +02:00
Benjamin Robin
d84af2def0
Fix the open recent database menu.
...
With at least Qt 5.5 the action text is automatically modified from
/home/ben/db.kdbx to /&home/ben/db.kdbx
So add the path of the database to the action using setData
Signed-off-by: Benjamin Robin <dev@benjarobin.fr>
2015-09-12 14:00:03 +02:00
Felix Geyer
7fa0eddc5f
Make C++11 mandatory.
2015-09-12 13:55:50 +02:00
Felix Geyer
9882f16614
Remove Tools::currentDateTimeUtc().
2015-09-12 13:51:49 +02:00
Felix Geyer
3b07098731
Port native event filter to Qt 5.
2015-09-12 13:51:49 +02:00
Felix Geyer
5ad9edc3fd
QDesktopServices::storageLocation() calls to QStandardPaths.
2015-09-12 13:51:49 +02:00
Felix Geyer
c714fc89f1
Add missing include statements.
2015-09-12 13:51:49 +02:00
Felix Geyer
e3cde7b55e
Adapt to setSupportedDragActions() begin removed.
...
Models have a virtual supportedDragActions() now.
2015-09-12 13:51:49 +02:00