keepassx:keepassx.git
3 years agoInstall desktop file and icons to DATADIR instead of the hardcoded share/.
Felix Geyer [Tue, 14 Apr 2015 21:23:14 +0000 (23:23 +0200)]
Install desktop file and icons to DATADIR instead of the hardcoded share/.

3 years agoHide Auto-Type action when it's not available.
Felix Geyer [Tue, 14 Apr 2015 21:12:10 +0000 (23:12 +0200)]
Hide Auto-Type action when it's not available.

3 years agoAdjust coding style.
Felix Geyer [Tue, 14 Apr 2015 21:10:37 +0000 (23:10 +0200)]
Adjust coding style.

3 years agoMerge remote-tracking branch 'github/pr/82'
Felix Geyer [Tue, 14 Apr 2015 21:07:14 +0000 (23:07 +0200)]
Merge remote-tracking branch 'github/pr/82'

https://github.com/keepassx/keepassx/pull/82

Closes #145

3 years agoStore icons with a resolution of up to 128x128 px.
Felix Geyer [Wed, 8 Apr 2015 16:19:50 +0000 (18:19 +0200)]
Store icons with a resolution of up to 128x128 px.

Follows what KeePass 2.29 will implement.

3 years agoUse CMAKE_INSTALL_DATADIR to look for the data dir.
Felix Geyer [Wed, 8 Apr 2015 16:07:53 +0000 (18:07 +0200)]
Use CMAKE_INSTALL_DATADIR to look for the data dir.

3 years agoRename Extras menu to Tools and move Lock Databases action to it.
Felix Geyer [Sun, 5 Apr 2015 08:48:08 +0000 (10:48 +0200)]
Rename Extras menu to Tools and move Lock Databases action to it.

3 years agoMerge branch 'lockdb'
Felix Geyer [Sun, 5 Apr 2015 08:38:58 +0000 (10:38 +0200)]
Merge branch 'lockdb'

3 years agoClose databases when they are locked.
Felix Geyer [Sun, 11 Jan 2015 15:20:59 +0000 (16:20 +0100)]
Close databases when they are locked.

Previously we've only hidden access to them.

Closes #275

3 years agoScale new custom icons down to 64x64 if they are larger.
Felix Geyer [Tue, 31 Mar 2015 20:31:04 +0000 (22:31 +0200)]
Scale new custom icons down to 64x64 if they are larger.

3 years agoIssue #270 - turning off key location memory
Joe Harvell [Sun, 15 Mar 2015 03:06:53 +0000 (22:06 -0500)]
Issue #270 - turning off key location memory
Add general settting for whether or not to remember last key files

3 years agoProperly auto-type line breaks and tabs in text.
Felix Geyer [Fri, 13 Mar 2015 21:24:29 +0000 (22:24 +0100)]
Properly auto-type line breaks and tabs in text.

3 years agoAlways sleep some time after the keymap has changed.
Felix Geyer [Fri, 13 Mar 2015 18:48:18 +0000 (19:48 +0100)]
Always sleep some time after the keymap has changed.

This works around a problem where sometimes chars are typed as if some
random modifiers are pressed.

3 years agoProcess events from the event loop before typing the first char.
Felix Geyer [Fri, 13 Mar 2015 18:45:57 +0000 (19:45 +0100)]
Process events from the event loop before typing the first char.

3 years agoRework handling of modifiers in auto-type.
Felix Geyer [Fri, 13 Mar 2015 18:43:52 +0000 (19:43 +0100)]
Rework handling of modifiers in auto-type.

Release all modifiers that are pressed and change the result.

3 years agoGet the xtest keyboard instead of the core keyboard.
Felix Geyer [Fri, 13 Mar 2015 18:41:49 +0000 (19:41 +0100)]
Get the xtest keyboard instead of the core keyboard.

If we don't find it fall back to the core keyboard.

3 years agoRestore keyboard mapping only if we actually changed it.
Felix Geyer [Fri, 13 Mar 2015 18:40:52 +0000 (19:40 +0100)]
Restore keyboard mapping only if we actually changed it.

3 years agoIncrease sleep time after remapping a keycode.
Felix Geyer [Tue, 24 Feb 2015 21:00:44 +0000 (22:00 +0100)]
Increase sleep time after remapping a keycode.

3 years agoBlacklist the KDE 5 root window.
Felix Geyer [Tue, 24 Feb 2015 20:59:47 +0000 (21:59 +0100)]
Blacklist the KDE 5 root window.

3 years agoAdd non-const version of Group::groupsRecursive().
Felix Geyer [Sun, 11 Jan 2015 15:20:24 +0000 (16:20 +0100)]
Add non-const version of Group::groupsRecursive().

3 years agoMerge branch 'knu-fix_opening_attachment'
Felix Geyer [Mon, 22 Dec 2014 15:11:48 +0000 (16:11 +0100)]
Merge branch 'knu-fix_opening_attachment'

https://github.com/keepassx/keepassx/pull/71

3 years agoFix the temporary filename template so that the original suffix is preserved.
Akinori MUSHA [Mon, 22 Dec 2014 14:47:16 +0000 (23:47 +0900)]
Fix the temporary filename template so that the original suffix is preserved.

3 years agoRaise an error when parsing duplicate attributes/attachments.
Felix Geyer [Wed, 3 Dec 2014 22:36:53 +0000 (23:36 +0100)]
Raise an error when parsing duplicate attributes/attachments.

3 years agoAdd hasKey() convenience methods.
Felix Geyer [Wed, 3 Dec 2014 22:36:24 +0000 (23:36 +0100)]
Add hasKey() convenience methods.

3 years agoDisable attachment buttons when none is selected.
Felix Geyer [Wed, 3 Dec 2014 22:26:42 +0000 (23:26 +0100)]
Disable attachment buttons when none is selected.

3 years agoSupport opening attachments directly.
Felix Geyer [Wed, 3 Dec 2014 20:50:17 +0000 (21:50 +0100)]
Support opening attachments directly.

3 years agoMerge branch 'elrob-master'
Felix Geyer [Tue, 2 Dec 2014 07:34:30 +0000 (08:34 +0100)]
Merge branch 'elrob-master'

https://github.com/keepassx/keepassx/pull/68

3 years agoRemove confusing grammar
Rob Speller [Mon, 1 Dec 2014 22:21:49 +0000 (22:21 +0000)]
Remove confusing grammar

Sentence still had 'either' because the sentence used to include twofish

3 years agoCorrect handling of keyfile argument.
Florian Geyer [Mon, 1 Dec 2014 21:45:11 +0000 (22:45 +0100)]
Correct handling of keyfile argument.

Closes #223.

3 years agoIntroduce a strict mode in KeePass2XmlReader.
Felix Geyer [Mon, 1 Dec 2014 20:52:51 +0000 (21:52 +0100)]
Introduce a strict mode in KeePass2XmlReader.

Many errors are now ignored when not in strict mode so we can still parse
files that have been written by broken/incomplete implementations.

3 years agoRemove Twofish reference from the README.
Felix Geyer [Sun, 30 Nov 2014 22:38:08 +0000 (23:38 +0100)]
Remove Twofish reference from the README.

It isn't supported anymore.

3 years agoAdd a translations section to the README.
Felix Geyer [Sun, 30 Nov 2014 22:34:16 +0000 (23:34 +0100)]
Add a translations section to the README.

3 years agoExpand the build-dependency section of the README.
Felix Geyer [Sun, 30 Nov 2014 22:31:25 +0000 (23:31 +0100)]
Expand the build-dependency section of the README.

3 years agoSmall README corrections.
Felix Geyer [Sun, 30 Nov 2014 22:25:04 +0000 (23:25 +0100)]
Small README corrections.

3 years agoWrap overly long lines in README.md.
Felix Geyer [Sun, 30 Nov 2014 22:23:29 +0000 (23:23 +0100)]
Wrap overly long lines in README.md.

3 years agoMerge branch 'hbetts-readme'
Felix Geyer [Sun, 30 Nov 2014 22:20:52 +0000 (23:20 +0100)]
Merge branch 'hbetts-readme'

https://github.com/keepassx/keepassx/pull/46

3 years agoRemove ModifiedOnExpandedStateChanges config option.
Felix Geyer [Sun, 30 Nov 2014 22:04:17 +0000 (23:04 +0100)]
Remove ModifiedOnExpandedStateChanges config option.

I'm pretty sure noone knew what it actually does.
This is the sort of option users shouldn't be bothered with.

3 years agoMerge branch 'knu-untoggle_find'
Felix Geyer [Sun, 30 Nov 2014 21:54:23 +0000 (22:54 +0100)]
Merge branch 'knu-untoggle_find'

https://github.com/keepassx/keepassx/pull/66

3 years agoComplete remove the toggle search action.
Akinori MUSHA [Wed, 19 Nov 2014 02:46:38 +0000 (11:46 +0900)]
Complete remove the toggle search action.

3 years agoMake Ctrl+F not toggle the search mode but always enable it.
Akinori MUSHA [Tue, 18 Nov 2014 07:26:04 +0000 (16:26 +0900)]
Make Ctrl+F not toggle the search mode but always enable it.

Switching back from other applications, the previous behavior of Ctrl+F
would often bother you in that it would dismiss the search widget if it
was already enabled when you meant by the key you wanted to perform a
search.

Making Ctrl+F always set you in search mode should save user from having
to care about the mode which is persistent across application switching
and database locking.

3 years agoEnable debug mode for Travis CI builds.
Felix Geyer [Tue, 4 Nov 2014 17:51:46 +0000 (18:51 +0100)]
Enable debug mode for Travis CI builds.

3 years agoDefine QT_NO_DEBUG for build type None.
Felix Geyer [Tue, 4 Nov 2014 17:50:07 +0000 (18:50 +0100)]
Define QT_NO_DEBUG for build type None.

Debian sets the the build type to None for package builds.
Make sure we don't enable asserts there.

Closes #237

3 years agoUpdate translations.
Felix Geyer [Sun, 2 Nov 2014 14:42:39 +0000 (15:42 +0100)]
Update translations.

3 years agoAdd Travis CI config.
Felix Geyer [Sun, 2 Nov 2014 11:55:46 +0000 (12:55 +0100)]
Add Travis CI config.

3 years agoCoding style fixes.
Felix Geyer [Sun, 2 Nov 2014 10:46:51 +0000 (11:46 +0100)]
Coding style fixes.

3 years agoUse specific monospace fonts as fallback on Mac OS X.
Felix Geyer [Sun, 2 Nov 2014 10:18:51 +0000 (11:18 +0100)]
Use specific monospace fonts as fallback on Mac OS X.

Qt (4.8.6) doesn't seem to be able to resolve the generic monospace
font family.

Closes #214

3 years agoAdd an option to display a tray icon.
Felix Geyer [Sun, 2 Nov 2014 09:15:44 +0000 (10:15 +0100)]
Add an option to display a tray icon.

Also implement "Minimize to tray" functionality.

3 years agoFix reading window title from _NET_WM_NAME.
Felix Geyer [Sun, 2 Nov 2014 09:00:16 +0000 (10:00 +0100)]
Fix reading window title from _NET_WM_NAME.

XGetWindowProperty() returns 0 on success.

Closes #236

3 years agoFix copy custom attributes menu.
Florian Geyer [Thu, 9 Oct 2014 19:36:08 +0000 (21:36 +0200)]
Fix copy custom attributes menu.

4 years agoClear available languages when loading settings.
Florian Geyer [Fri, 5 Sep 2014 08:04:02 +0000 (10:04 +0200)]
Clear available languages when loading settings.

Thanks to Victor Häggqvist for spotting this.

4 years agoMerge branch 'yayachiken-yayachiken-dev'
Felix Geyer [Mon, 16 Jun 2014 16:08:49 +0000 (18:08 +0200)]
Merge branch 'yayachiken-yayachiken-dev'

https://github.com/keepassx/keepassx/pull/58

4 years ago! binds stronger than ==
David Kolossa [Mon, 16 Jun 2014 13:40:28 +0000 (15:40 +0200)]
! binds stronger than ==

This should just avoid useless copying if more than 1 attribute is
selected (and the option to copy attributes is unavailable).

This also fixes a clang warning.

4 years agoFixed typo in INSTALL
David Kolossa [Mon, 16 Jun 2014 11:08:39 +0000 (13:08 +0200)]
Fixed typo in INSTALL

4 years agoMerge branch 'movestill-fixConfigPath'
Felix Geyer [Sun, 15 Jun 2014 11:20:17 +0000 (13:20 +0200)]
Merge branch 'movestill-fixConfigPath'

https://github.com/keepassx/keepassx/pull/49

4 years agoDo some basic self-checks when initializing the crypto backend.
Felix Geyer [Sun, 15 Jun 2014 09:17:40 +0000 (11:17 +0200)]
Do some basic self-checks when initializing the crypto backend.

4 years agoEnable C++11 by default.
Felix Geyer [Fri, 13 Jun 2014 19:33:36 +0000 (21:33 +0200)]
Enable C++11 by default.

4 years agoClear clipboard only if copied text is still present.
Felix Geyer [Mon, 26 May 2014 16:41:48 +0000 (18:41 +0200)]
Clear clipboard only if copied text is still present.

Closes #198

4 years agoSkip TestQSaveFile::transactionalWriteErrorRenaming as user root.
Felix Geyer [Mon, 26 May 2014 16:24:43 +0000 (18:24 +0200)]
Skip TestQSaveFile::transactionalWriteErrorRenaming as user root.

You can't deny root access to a file.

Closes #201

4 years agoShow the window title when no entry matches for auto-type.
Felix Geyer [Sun, 18 May 2014 10:08:31 +0000 (12:08 +0200)]
Show the window title when no entry matches for auto-type.

Closes #188

4 years agoAdd initial support for translations.
Felix Geyer [Sat, 17 May 2014 23:33:22 +0000 (01:33 +0200)]
Add initial support for translations.

4 years agoIncrease the EntryView default column size a bit.
Felix Geyer [Sat, 17 May 2014 17:01:43 +0000 (19:01 +0200)]
Increase the EntryView default column size a bit.

4 years agoUse plurals in translations.
Felix Geyer [Sat, 17 May 2014 16:15:06 +0000 (18:15 +0200)]
Use plurals in translations.

4 years agoMark some strings as untranslatable.
Felix Geyer [Sat, 17 May 2014 16:14:13 +0000 (18:14 +0200)]
Mark some strings as untranslatable.

4 years agoBlock non-user updates in DatabaseWidgetStateSync.
Felix Geyer [Sat, 17 May 2014 16:05:02 +0000 (18:05 +0200)]
Block non-user updates in DatabaseWidgetStateSync.

4 years agoCorrect tr-calls.
Florian Geyer [Sat, 17 May 2014 16:13:22 +0000 (18:13 +0200)]
Correct tr-calls.

4 years agoRemember and synchronize entry column sizes.
Felix Geyer [Sat, 17 May 2014 10:51:16 +0000 (12:51 +0200)]
Remember and synchronize entry column sizes.

Closes #159

4 years agoRename config option window/Geometry to GUI/MainWindowGeometry.
Felix Geyer [Sat, 17 May 2014 09:38:48 +0000 (11:38 +0200)]
Rename config option window/Geometry to GUI/MainWindowGeometry.

4 years agoMake DatabaseWidget splitter non-collapsible.
Felix Geyer [Sat, 17 May 2014 09:27:04 +0000 (11:27 +0200)]
Make DatabaseWidget splitter non-collapsible.

4 years agoUse QSplitter::setStretchFactor() convenience method.
Felix Geyer [Sat, 17 May 2014 09:25:45 +0000 (11:25 +0200)]
Use QSplitter::setStretchFactor() convenience method.

4 years agoMake DatabaseWidget::emit{Group,Entry}ContextMenuRequested() private.
Felix Geyer [Sat, 17 May 2014 09:22:45 +0000 (11:22 +0200)]
Make DatabaseWidget::emit{Group,Entry}ContextMenuRequested() private.

4 years agoCoding style fix.
Felix Geyer [Sat, 17 May 2014 09:21:50 +0000 (11:21 +0200)]
Coding style fix.

4 years agoDrop DatabaseWidget::groupView() and entryView().
Felix Geyer [Sat, 17 May 2014 09:21:17 +0000 (11:21 +0200)]
Drop DatabaseWidget::groupView() and entryView().

4 years agoSynchronize DatabaseWidget splitter sizes.
Felix Geyer [Sat, 17 May 2014 09:16:27 +0000 (11:16 +0200)]
Synchronize DatabaseWidget splitter sizes.

4 years agoImprove tab order.
Florian Geyer [Fri, 16 May 2014 17:49:58 +0000 (19:49 +0200)]
Improve tab order.

4 years agoInitally select first entry in EntryView.
Felix Geyer [Fri, 16 May 2014 17:10:30 +0000 (19:10 +0200)]
Initally select first entry in EntryView.

Closes #104

4 years agoStop search timer when closing search.
Florian Geyer [Fri, 16 May 2014 16:56:01 +0000 (18:56 +0200)]
Stop search timer when closing search.

4 years agoFocus the search field instead of closing it when pressing the shortcut.
Felix Geyer [Fri, 16 May 2014 10:33:29 +0000 (12:33 +0200)]
Focus the search field instead of closing it when pressing the shortcut.

Closes #124

4 years agoPut test executables into their default location.
Felix Geyer [Fri, 16 May 2014 10:33:10 +0000 (12:33 +0200)]
Put test executables into their default location.

4 years agoMove QTEST_GUILESS_MAIN statements before test cases.
Florian Geyer [Fri, 16 May 2014 10:32:52 +0000 (12:32 +0200)]
Move QTEST_GUILESS_MAIN statements before test cases.

4 years agoIntroduce interface for exporter.
Florian Geyer [Fri, 16 May 2014 10:30:47 +0000 (12:30 +0200)]
Introduce interface for exporter.

4 years agoMove exporter to separate class.
Florian Geyer [Fri, 16 May 2014 09:48:30 +0000 (11:48 +0200)]
Move exporter to separate class.

4 years agoExtend TestEntrySearcher.
Florian Geyer [Fri, 16 May 2014 08:51:22 +0000 (10:51 +0200)]
Extend TestEntrySearcher.

4 years agoRefactor TestEntrySearcher.
Florian Geyer [Thu, 15 May 2014 22:26:09 +0000 (00:26 +0200)]
Refactor TestEntrySearcher.

4 years agoMove match method out of entry class.
Florian Geyer [Thu, 15 May 2014 22:19:58 +0000 (00:19 +0200)]
Move match method out of entry class.

4 years agoRefactor TestEntrySearcher.
Florian Geyer [Thu, 15 May 2014 21:59:26 +0000 (23:59 +0200)]
Refactor TestEntrySearcher.

4 years agoMove search into separate class.
Florian Geyer [Thu, 15 May 2014 21:48:54 +0000 (23:48 +0200)]
Move search into separate class.

4 years agoFix typo canDeleteCurrentGoup() -> canDeleteCurrentGroup().
Felix Geyer [Thu, 15 May 2014 20:56:36 +0000 (22:56 +0200)]
Fix typo canDeleteCurrentGoup() -> canDeleteCurrentGroup().

4 years agoconst-ify several methods.
Felix Geyer [Thu, 15 May 2014 20:53:59 +0000 (22:53 +0200)]
const-ify several methods.

4 years agoShow in-edit-mode warning when database is locked.
Felix Geyer [Thu, 15 May 2014 20:51:13 +0000 (22:51 +0200)]
Show in-edit-mode warning when database is locked.

4 years agoRemove obsolete method in EntryView.
Florian Geyer [Thu, 15 May 2014 16:47:36 +0000 (18:47 +0200)]
Remove obsolete method in EntryView.

4 years agoCoding style fix.
Felix Geyer [Thu, 15 May 2014 16:41:11 +0000 (18:41 +0200)]
Coding style fix.

4 years agoEnable entry title matching but always ask before performing auto-type.
Felix Geyer [Thu, 15 May 2014 16:27:53 +0000 (18:27 +0200)]
Enable entry title matching but always ask before performing auto-type.

4 years agoAdd option to use the entry title for auto-type window matching.
Felix Geyer [Thu, 15 May 2014 16:26:01 +0000 (18:26 +0200)]
Add option to use the entry title for auto-type window matching.

4 years agoRemove dependency to Group- and EntryView from MainWindow.
Florian Geyer [Thu, 15 May 2014 16:05:58 +0000 (18:05 +0200)]
Remove dependency to Group- and EntryView from MainWindow.

4 years agoMake sure copy actions are disabled when database is locked.
Florian Geyer [Sat, 3 May 2014 06:28:56 +0000 (08:28 +0200)]
Make sure copy actions are disabled when database is locked.

Closes #189

4 years agoFixed location of config file on Mac (and probably Windows).
Tim Gion [Thu, 1 May 2014 02:26:39 +0000 (22:26 -0400)]
Fixed location of config file on Mac (and probably Windows).

4 years agoAdd README.md file.
Hutson Betts [Fri, 18 Apr 2014 17:44:47 +0000 (12:44 -0500)]
Add README.md file.

Add a dedicated README.md to the KeePassX repository to explain the
purpose of KeePassX, and to inform it's audience as to how they can
contribute.

4 years agoIncrease default number of transform rounds to 100000.
Felix Geyer [Sat, 26 Apr 2014 16:34:33 +0000 (18:34 +0200)]
Increase default number of transform rounds to 100000.

Even low-end smartphone should be able to handle that.

4 years agoShow the inherited value in EditGroupWidget.
Felix Geyer [Sat, 26 Apr 2014 16:33:09 +0000 (18:33 +0200)]
Show the inherited value in EditGroupWidget.

4 years agoAdd Group::resolveAutoTypeEnabled().
Felix Geyer [Sat, 26 Apr 2014 16:30:22 +0000 (18:30 +0200)]
Add Group::resolveAutoTypeEnabled().