From a018fee1625845b25b1c0a20be79ee98fde1819c Mon Sep 17 00:00:00 2001 From: sniperbeamer Date: Sat, 31 May 2008 20:42:10 +0000 Subject: [PATCH] Bumped version number to 0.3.2 Updated changelog Renamed translations to keepassx-* Added myself to the about dialog git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@203 b624d157-de02-0410-bad0-e51aec6abb33 --- changelog | 18 ++++++++++++++++++ src/Kdb3Database.cpp | 7 ++++--- src/dialogs/AboutDlg.cpp | 2 ++ src/dialogs/PasswordDlg.cpp | 3 +++ src/keepassx.h | 2 +- src/src.pro | 14 +++++++------- .../{keepass-cs_CZ.ts => keepassx-cs_CZ.ts} | 0 .../{keepass-de_DE.ts => keepassx-de_DE.ts} | 0 .../{keepass-es_ES.ts => keepassx-es_ES.ts} | 0 .../{keepass-fr_FR.ts => keepassx-fr_FR.ts} | 0 .../{keepass-ja_JP.ts => keepassx-ja_JP.ts} | 0 .../{keepass-ru_RU.ts => keepassx-ru_RU.ts} | 0 .../{keepass-xx_XX.ts => keepassx-xx_XX.ts} | 0 13 files changed, 35 insertions(+), 11 deletions(-) rename src/translations/{keepass-cs_CZ.ts => keepassx-cs_CZ.ts} (100%) rename src/translations/{keepass-de_DE.ts => keepassx-de_DE.ts} (100%) rename src/translations/{keepass-es_ES.ts => keepassx-es_ES.ts} (100%) rename src/translations/{keepass-fr_FR.ts => keepassx-fr_FR.ts} (100%) rename src/translations/{keepass-ja_JP.ts => keepassx-ja_JP.ts} (100%) rename src/translations/{keepass-ru_RU.ts => keepassx-ru_RU.ts} (100%) rename src/translations/{keepass-xx_XX.ts => keepassx-xx_XX.ts} (100%) diff --git a/changelog b/changelog index 5cce96c..b8a9465 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,21 @@ +--------------- + 0.3.2 +--------------- +- add default groups when creating a database +- improved the auto-type dialog (keyboard only usage, visual selection feedback) +- fixed password encoding problem (Bug #1687864) +- fixed sorting of date columns (Bugs #1861726, #1922311) +- fixed problem when restoring window after auto-type (Bug #1978861) +- don't use entries in 'Backup' group for global auto-type (Bug #1915664) +- hide contents of search field while database is locked (Bug #1923554) +- added missing menu accelerators +- automatically try to unlock db when global auto-type key has been pressed +- master key transformations (rounds) are now computed in two threads (from KeePass 1.11) +- added ability to measure the number of rounds that can be calculated in 1 second +- increase and randomize the default key transformation number +- print help if parsing the arguments fails +- disable precompiled header on FreeBSD by default to fix compilation error (Bug #1943446) + --------------- 0.3.1 --------------- diff --git a/src/Kdb3Database.cpp b/src/Kdb3Database.cpp index 2e4c23c..6e54ccd 100644 --- a/src/Kdb3Database.cpp +++ b/src/Kdb3Database.cpp @@ -1543,9 +1543,10 @@ void Kdb3Database::create(){ RootGroup.Parent=NULL; RootGroup.Handle=NULL; Algorithm=Rijndael_Cipher; - quint8 ran; - randomize(&ran,1); - KeyTransfRounds=10000 + 3*ran; + quint16 ran; + randomize(&ran,2); + ran &= 0x03FF; // only use 10 bits -> max 1024 + KeyTransfRounds=10000 + ran; KeyError=false; } diff --git a/src/dialogs/AboutDlg.cpp b/src/dialogs/AboutDlg.cpp index ec7d14e..5d124a9 100644 --- a/src/dialogs/AboutDlg.cpp +++ b/src/dialogs/AboutDlg.cpp @@ -48,6 +48,8 @@ AboutDialog::AboutDialog(QWidget* parent):QDialog(parent) str+="Eugen Gorschenin
"+tr("Web Designer")+"
geugen@users.sf.de
"; str+="
"; str+="Juan J González Cárdenas [Jota Jota]
"+tr("Developer")+"
myxelf@users.sf.net
"; + str+="
"; + str+="Felix Geyer
"+tr("Developer")+"
sniperbeamer@users.sf.net
"; str+="
"; str+=""+tr("Thanks To")+"
"; str+="
"; diff --git a/src/dialogs/PasswordDlg.cpp b/src/dialogs/PasswordDlg.cpp index c293054..89a1423 100644 --- a/src/dialogs/PasswordDlg.cpp +++ b/src/dialogs/PasswordDlg.cpp @@ -110,10 +110,13 @@ PasswordDialog::PasswordDialog(QWidget* parent,DlgMode mode,DlgFlags flags,const // Button Color QPalette palette=Button_Bookmarks->palette(); palette.setColor(QPalette::Active,QPalette::Button,config->bannerColor1()); + palette.setColor(QPalette::Inactive,QPalette::Button,config->bannerColor1()); palette.setColor(QPalette::Active,QPalette::Window,config->bannerColor2()); + palette.setColor(QPalette::Inactive,QPalette::Window,config->bannerColor2()); Button_Bookmarks->setPalette(palette); palette=Label_Bookmark->palette(); palette.setColor(QPalette::Active,QPalette::WindowText,config->bannerTextColor()); + palette.setColor(QPalette::Inactive,QPalette::WindowText,config->bannerTextColor()); Label_Bookmark->setPalette(palette); // Create menu and add "last file" menu entry QMenu* BookmarkMenu=new QMenu(this); diff --git a/src/keepassx.h b/src/keepassx.h index 305f458..8944b4b 100644 --- a/src/keepassx.h +++ b/src/keepassx.h @@ -26,7 +26,7 @@ #define APP_CODE_NAME "keepassx" #define APP_SHORT_FUNC "Password Manager" #define APP_LONG_FUNC "Cross Platform Password Manager" -#define APP_VERSION "0.3.1" +#define APP_VERSION "0.3.2" #define BUILTIN_ICONS 65 diff --git a/src/src.pro b/src/src.pro index 707f11f..a1f2092 100644 --- a/src/src.pro +++ b/src/src.pro @@ -140,13 +140,13 @@ FORMS += forms/EditGroupDlg.ui \ forms/AddBookmarkDlg.ui \ forms/ManageBookmarksDlg.ui -TRANSLATIONS += translations/keepass-de_DE.ts \ - translations/keepass-ru_RU.ts \ - translations/keepass-es_ES.ts \ - translations/keepass-fr_FR.ts \ - translations/keepass-cs_CZ.ts \ - translations/keepass-ja_JP.ts \ - translations/keepass-xx_XX.ts +TRANSLATIONS += translations/keepassx-de_DE.ts \ + translations/keepassx-ru_RU.ts \ + translations/keepassx-es_ES.ts \ + translations/keepassx-fr_FR.ts \ + translations/keepassx-cs_CZ.ts \ + translations/keepassx-ja_JP.ts \ + translations/keepassx-xx_XX.ts HEADERS += lib/UrlLabel.h \ mainwindow.h \ diff --git a/src/translations/keepass-cs_CZ.ts b/src/translations/keepassx-cs_CZ.ts similarity index 100% rename from src/translations/keepass-cs_CZ.ts rename to src/translations/keepassx-cs_CZ.ts diff --git a/src/translations/keepass-de_DE.ts b/src/translations/keepassx-de_DE.ts similarity index 100% rename from src/translations/keepass-de_DE.ts rename to src/translations/keepassx-de_DE.ts diff --git a/src/translations/keepass-es_ES.ts b/src/translations/keepassx-es_ES.ts similarity index 100% rename from src/translations/keepass-es_ES.ts rename to src/translations/keepassx-es_ES.ts diff --git a/src/translations/keepass-fr_FR.ts b/src/translations/keepassx-fr_FR.ts similarity index 100% rename from src/translations/keepass-fr_FR.ts rename to src/translations/keepassx-fr_FR.ts diff --git a/src/translations/keepass-ja_JP.ts b/src/translations/keepassx-ja_JP.ts similarity index 100% rename from src/translations/keepass-ja_JP.ts rename to src/translations/keepassx-ja_JP.ts diff --git a/src/translations/keepass-ru_RU.ts b/src/translations/keepassx-ru_RU.ts similarity index 100% rename from src/translations/keepass-ru_RU.ts rename to src/translations/keepassx-ru_RU.ts diff --git a/src/translations/keepass-xx_XX.ts b/src/translations/keepassx-xx_XX.ts similarity index 100% rename from src/translations/keepass-xx_XX.ts rename to src/translations/keepassx-xx_XX.ts