Commit Graph

  • 875c01dc52 Add test for group notes. Florian Geyer 2012-04-11 17:54:27 +0200
  • 3c0efd6809 Fix missing write of group notes. Florian Geyer 2012-04-11 17:51:42 +0200
  • c80be1dd84 Add modified signals for metadata. Florian Geyer 2012-04-11 15:57:11 +0200
  • a058dcee5d Multiple DatabaseTabWidget fixes. Florian Geyer 2012-04-11 20:35:52 +0200
  • e39827d777 Only delete old file when the new one has been saved successfully. Felix Geyer 2012-04-11 20:34:08 +0200
  • 7880c0e4f5 Check both password edit fields. Florian Geyer 2012-04-11 13:53:46 +0200
  • 1d23ed46e5 Add modified signal for database. Florian Geyer 2012-04-11 13:52:12 +0200
  • 2f58b854ed Print warning about invalid entry references. Felix Geyer 2012-04-11 18:46:23 +0200
  • cba8fd7e51 Add Tools.cpp to the cmake file. Felix Geyer 2012-04-10 15:31:47 +0200
  • 08c8afc8f0 Add a Tools class with a humanReadableFileSize() method. Felix Geyer 2012-04-09 23:53:46 +0200
  • 9aaec3499d Add signals for attribute and attachment changes. Felix Geyer 2012-04-09 23:52:06 +0200
  • 57a953476a Use QMap to store attributes and attachments. Felix Geyer 2012-04-09 22:20:11 +0200
  • d527e63f1f Change the Entry attributes/attachment API to provide a stable key order. Felix Geyer 2012-04-06 19:33:29 +0200
  • b3063c6fc8 Small include file cleanup. Felix Geyer 2012-04-05 19:08:45 +0200
  • 8fc68045f6 Move the code to open database files from DatabaseTabWidget to DatabaseOpenDialog. Felix Geyer 2012-04-05 19:03:55 +0200
  • 9d1838a0fe Rename KeyOpenDialog to DatabaseOpenDialog. Felix Geyer 2012-04-05 18:31:12 +0200
  • a282745efc Add -Wformat=2 to compiler flags. Felix Geyer 2012-04-05 18:30:29 +0200
  • bc29a52246 Install *.svgz files instead of *.svg. Felix Geyer 2012-01-13 18:28:02 +0100
  • 585e77e85c Fixed build for MacOS. Tim Swast 2012-01-08 13:29:13 -0600
  • 2612fc8e44 Expand GUI to allow changing the master key. Felix Geyer 2012-01-13 17:52:37 +0100
  • 0ad1bf0a70 Add CompositeKey::clear(). Felix Geyer 2012-01-11 23:59:50 +0100
  • 279585fff4 Mark some constructor as explicit. Felix Geyer 2012-01-11 19:18:35 +0100
  • 6422dee4fc Update include guard name. Felix Geyer 2012-01-11 18:12:41 +0100
  • a8a6439ba0 Fix typo. Felix Geyer 2012-01-07 17:18:48 +0100
  • f39dfa1c88 Honor protect parameter when overwriting an attribute/attachment. Felix Geyer 2012-01-07 16:23:20 +0100
  • e397080d79 Rename addAttribute() to setAttribute() and addAttachment() to setAttachment(). Felix Geyer 2012-01-07 16:22:11 +0100
  • 40e96ad7b3 Make password and expiry information editable in EditEntryWidget. Felix Geyer 2012-01-07 16:18:21 +0100
  • 2f5d110149 Support key files in kdbx-extract. Felix Geyer 2012-01-06 20:05:46 +0100
  • 007a901dba Proper error handling for reading databases. Felix Geyer 2012-01-06 20:03:13 +0100
  • fea148803c Rename getPath() -> path(). Felix Geyer 2012-01-06 15:49:52 +0100
  • 50e5b24740 Update copyright information. Felix Geyer 2012-01-06 00:04:35 +0100
  • bda22394f5 Add a dataPath() generater function instead of using static DataPath methods. Felix Geyer 2012-01-05 22:36:06 +0100
  • 5db102d668 Compress svg icon. Felix Geyer 2012-01-05 22:33:05 +0100
  • 55c94e6166 Set application window icon. Felix Geyer 2012-01-05 22:27:08 +0100
  • 34d7b841c0 Add KeePassX application icons. Felix Geyer 2012-01-05 19:10:11 +0100
  • ea38b721d6 Add pixmap gui test. Felix Geyer 2012-01-05 18:45:21 +0100
  • a61057d7f6 Core tests instantiate QCoreApplication instead of QApplication. Felix Geyer 2012-01-01 22:04:27 +0100
  • 17d0fb9963 Add include guards. Felix Geyer 2012-01-01 21:57:13 +0100
  • 00aafa69f5 Store database icons as QImage instead of QIcon. Felix Geyer 2012-01-01 21:52:54 +0100
  • fdf600e09a Mark some methods as private. Felix Geyer 2012-01-01 18:10:51 +0100
  • 6abe1e7af2 Document -DCMAKE_VERBOSE_MAKEFILE=ON in the INSTALL file. Felix Geyer 2012-01-01 18:10:12 +0100
  • 4cb8cffe3f Rename DatabaseManager to DatabaseTabWidget and turn it into a QTabWidget. Felix Geyer 2011-12-30 18:43:24 +0100
  • 752c720226 Install the keepassx binary and database icons. Felix Geyer 2011-12-29 23:50:22 +0100
  • ccdeadfd2a Add an INSTALL file with some basic instructions on how to build, test and install KeePassX. Felix Geyer 2011-12-29 23:24:01 +0100
  • ccc8725bb3 Clean up gui test. Florian Geyer 2011-12-29 20:10:19 +0100
  • 42773f51a4 Add function to get current database widget. Florian Geyer 2011-12-29 20:03:20 +0100
  • 58d4a0208b Fix crash when editing an entry. Felix Geyer 2011-12-29 19:04:25 +0100
  • 73b84ff670 Make the edit entry button work. Felix Geyer 2011-12-29 19:01:58 +0100
  • e11b0061d4 Fix coding style. Felix Geyer 2011-12-28 19:05:31 +0100
  • d2712b2a95 Pre-select current file in save as dialog. Florian Geyer 2011-12-26 20:08:26 +0100
  • 4d8e9561a7 Implement GUI for creating entries. Felix Geyer 2011-12-27 16:04:59 +0100
  • 019bcd380e Implement the GUI for editing and creating groups. Felix Geyer 2011-12-27 15:49:06 +0100
  • bce46c5ece Enforce that group/entry uuid is set when writing a database. Felix Geyer 2011-12-27 15:47:06 +0100
  • 4ebcd53801 Ignore compiler warnings in qendian.h. Felix Geyer 2011-12-26 19:34:34 +0100
  • fb6ab63d6b Merge git://gitorious.org/~blueice/keepassx/blueices-keepassx into merge-request Felix Geyer 2011-12-26 19:21:08 +0100
  • 4da6da8828 Add a GUI unit test. Felix Geyer 2011-12-26 19:18:21 +0100
  • 509328343f Show KeyOpenDialog with show() instead of exec(). Felix Geyer 2011-12-26 19:17:11 +0100
  • cef8032a74 Activate corresponding tab when opening new database. Florian Geyer 2011-12-25 00:56:04 +0100
  • 57388ac896 Add UI as a member variable instead of inheriting it. Felix Geyer 2011-12-26 18:55:50 +0100
  • f90831b809 Use an own FileDialog class instead of QFileDialog. Felix Geyer 2011-12-26 01:21:29 +0100
  • dc0de8caf2 Update copyright information. Felix Geyer 2011-12-25 20:58:19 +0100
  • 227d39ceb2 Update ModelTest from Qt 4.8.0. Felix Geyer 2011-12-25 20:53:33 +0100
  • 256dc89466 Remember last key file. Felix Geyer 2011-12-25 20:36:45 +0100
  • 62e7ba6e55 Fix tab names and add tab tooltips. Felix Geyer 2011-12-25 19:47:41 +0100
  • 35066bca8b Implement global config class. Felix Geyer 2011-12-25 19:17:40 +0100
  • 21acb02e3e Fix code formatting. Felix Geyer 2011-12-24 23:50:05 +0100
  • f7b95842b9 Merge git://gitorious.org/~blueice/keepassx/blueices-keepassx into merge-request Felix Geyer 2011-12-24 23:46:57 +0100
  • c5100594b2 Add missing tr(). Felix Geyer 2011-12-24 19:26:18 +0100
  • 1dc90c1a77 Implement save as. Florian Geyer 2011-12-24 19:22:42 +0100
  • 566b239a50 Implement opening databases with key files. Felix Geyer 2011-12-24 19:19:52 +0100
  • 61dc295fa0 Syntax fixes. Felix Geyer 2011-12-24 17:26:04 +0100
  • 1e4587c7a3 Add a class which provides the path to data files. Felix Geyer 2011-12-23 11:59:09 +0100
  • af820f4931 Add missing include guards. Felix Geyer 2011-12-23 10:28:18 +0100
  • c00e8d64a0 Enable some more hardening flags. Felix Geyer 2011-12-22 16:25:50 +0100
  • 7e346de707 Turn format-security warnings into errors. Felix Geyer 2011-12-21 23:27:47 +0100
  • f215ffa3fa Implement support for key files. Felix Geyer 2011-12-21 23:22:07 +0100
  • cd919949fd Add a bunch of entry and group actions. Felix Geyer 2011-12-16 17:56:13 +0100
  • 11ccdd4c9c Add more Crypto::initalized() assertions. Felix Geyer 2011-11-20 11:46:09 +0100
  • e5bba14994 Move test data files into an own subdirectory. Felix Geyer 2011-11-20 11:10:01 +0100
  • 9e56b33190 Clean up CMakeLists.txt. Felix Geyer 2011-11-20 11:02:17 +0100
  • bc63d18f68 Make sure gcrypt is initalized when SymmetricCipherGcrypt objects are created. Felix Geyer 2011-11-20 10:24:12 +0100
  • baace14918 Initalize autoEnableVisualHiding. Felix Geyer 2011-11-20 10:16:13 +0100
  • 78c5094caa Use add_definitions() instead of appending the flags to CMAKE_CXX_FLAGS. Felix Geyer 2011-11-20 10:14:50 +0100
  • b840b5de6d Don't include the UseQt4 file. Felix Geyer 2011-11-20 10:12:49 +0100
  • 5df933be25 New actions: new, save and close database. Felix Geyer 2011-11-16 18:47:17 +0100
  • 0ba03920df Automatically check password checkbox and make toggle password button work. Felix Geyer 2011-11-16 18:46:09 +0100
  • c7ed5f8421 Implement opening/closing databases. Felix Geyer 2011-11-13 14:55:20 +0100
  • 0e41ed72dd Emit signal when changing the database name. Felix Geyer 2011-11-13 14:54:11 +0100
  • 0014d50b59 Deep copy subkeys when cloning CompositeKey. Felix Geyer 2011-11-13 14:52:43 +0100
  • ac60f7ce70 Add missing crypto initalization in tests. Felix Geyer 2011-11-12 20:00:19 +0100
  • 9b46225937 Fix cmake files to use new gcrypt variables. Felix Geyer 2011-11-12 14:30:16 +0100
  • 9ffa5232f5 Remove some unneeded includes. Felix Geyer 2011-11-12 12:20:08 +0100
  • b0bec62c07 Rewrite Gcrypt cmake module. Felix Geyer 2011-11-12 12:00:49 +0100
  • 8a964f35d1 Add brackets. Felix Geyer 2011-11-12 10:42:34 +0100
  • 9ef105e1ae Use QtConcurrentRun instead of subclassing QThread. Felix Geyer 2011-11-12 01:49:19 +0100
  • 2e84c96ab7 Add linker flags only on Linux. Felix Geyer 2011-11-12 01:48:49 +0100
  • e366daf3ce Define QT_STRICT_ITERATORS. Felix Geyer 2011-11-12 01:36:34 +0100
  • 1fd4e55c5c Merge commit 'cc14382' Felix Geyer 2011-07-09 22:08:43 +0200
  • 027362be76 Notify entry/group parent on deletion. Felix Geyer 2011-07-09 21:54:01 +0200
  • cc1438239c Fixed OpenIndiana (and other SunOS) compilation. Kevin van der Vlist 2011-07-09 14:45:22 +0200