Skip to content

Commit 9a48c3c

Browse files
author
Dominik Reichl
committed
1 parent 6f73e89 commit 9a48c3c

File tree

248 files changed

+549
-388
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

248 files changed

+549
-388
lines changed

Docs/BuildBoost.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ In order to explicitly use Visual Studio 2008, use msvc-9.0 instead of msvc.
1111

1212
Command lines for Visual Studio 2008:
1313

14-
b2 --toolset=msvc-9.0 --with-regex --build-type=complete stage
14+
b2 --toolset=msvc-9.0 --with-regex --build-type=complete address-model=32 stage
1515

1616
b2 --toolset=msvc-9.0 --with-regex --build-type=complete address-model=64 stage

Docs/History.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
19/01/02 - 1.37
2+
- Added option 'Do not store data in the Windows clipboard
3+
history and the cloud clipboard' (the option is turned on by
4+
default; for entry clipboard commands in the main window)
5+
- Enhanced installer (added user directory checks, the plugins
6+
web page option can be translated now, ...)
7+
8+
- In order to avoid selection/Ctrl+A problems, the user name
9+
auto-completion now does not append suggestions anymore; it
10+
only shows a list of suggestions (in which a suggestion can
11+
be selected manually)
12+
- Improved reliability of clipboard operations
13+
- The data for the 'Clipboard Viewer Ignore' clipboard format
14+
is now stored in UTF-16 on Windows 2000 and higher
15+
- Moved the option 'Clear clipboard when closing/locking the
16+
database' from the 'Advanced' tab to the 'Memory' tab
17+
- Upgraded to Boost libraries version 1.69.0
18+
- Various code optimizations
19+
- Minor other improvements
20+
121
18/09/03 - 1.36
222
- KeePass now uses Transactional NTFS (TxF) for writing
323
database files, if possible; this improves the compatibility

Docs/License.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KeePass: Copyright (C) 2003-2018 Dominik Reichl <dominik.reichl@t-online.de>.
1+
KeePass: Copyright (C) 2003-2019 Dominik Reichl <dominik.reichl@t-online.de>.
22

33
The software is distributed under the terms of the GNU General Public License
44
version 2 or later.

Ext/KeePass.iss

Lines changed: 66 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; KeePass Password Safe Installation Script
1+
; KeePass Password Safe Installation Script
22
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33
; Thanks to Lubos Stanek for creating a template for this installer.
44
; Thanks to Hilbrand Edskes for installer improvements.
@@ -11,11 +11,11 @@
1111
#define MyAppUrlName "KeePass.url"
1212
#define MyAppHelpName "KeePass.chm"
1313

14-
#define KeeVersionStr "1.36"
15-
#define KeeVersionWin "1.36.0.0"
16-
#define KeeVersionWinShort "1.36"
14+
#define KeeVersionStr "1.37"
15+
#define KeeVersionWin "1.37.0.0"
16+
#define KeeVersionWinShort "1.37"
1717

18-
#define KeeDevPeriod "2003-2018"
18+
#define KeeDevPeriod "2003-2019"
1919

2020
[Setup]
2121
AppName={#MyAppFullName}
@@ -52,24 +52,42 @@ DisableProgramGroupPage=yes
5252
AlwaysShowGroupOnReadyPage=no
5353

5454
[Languages]
55-
Name: english; MessagesFile: compiler:Default.isl
56-
Name: brazilianportuguese; MessagesFile: compiler:Languages\BrazilianPortuguese.isl
57-
Name: catalan; MessagesFile: compiler:Languages\Catalan.isl
58-
Name: czech; MessagesFile: compiler:Languages\Czech.isl
59-
Name: danish; MessagesFile: compiler:Languages\Danish.isl
60-
Name: dutch; MessagesFile: compiler:Languages\Dutch.isl
61-
Name: finnish; MessagesFile: compiler:Languages\Finnish.isl
62-
Name: french; MessagesFile: compiler:Languages\French.isl
63-
Name: german; MessagesFile: compiler:Languages\German.isl
64-
Name: hungarian; MessagesFile: compiler:Languages\Hungarian.isl
65-
Name: italian; MessagesFile: compiler:Languages\Italian.isl
66-
Name: norwegian; MessagesFile: compiler:Languages\Norwegian.isl
67-
Name: polish; MessagesFile: compiler:Languages\Polish.isl
68-
Name: portuguese; MessagesFile: compiler:Languages\Portuguese.isl
69-
Name: russian; MessagesFile: compiler:Languages\Russian.isl
70-
; Name: slovak; MessagesFile: compiler:Languages\Slovak.isl
71-
Name: slovenian; MessagesFile: compiler:Languages\Slovenian.isl
72-
Name: spanish; MessagesFile: compiler:Languages\Spanish.isl
55+
Name: en; MessagesFile: "compiler:Default.isl"
56+
Name: ca; MessagesFile: "compiler:Languages\Catalan.isl"
57+
Name: cs; MessagesFile: "compiler:Languages\Czech.isl"
58+
Name: da; MessagesFile: "compiler:Languages\Danish.isl"
59+
Name: de; MessagesFile: "compiler:Languages\German.isl"
60+
Name: es; MessagesFile: "compiler:Languages\Spanish.isl"
61+
Name: fi; MessagesFile: "compiler:Languages\Finnish.isl"
62+
Name: fr; MessagesFile: "compiler:Languages\French.isl"
63+
Name: hu; MessagesFile: "compiler:Languages\Hungarian.isl"
64+
Name: it; MessagesFile: "compiler:Languages\Italian.isl"
65+
Name: ja; MessagesFile: "compiler:Languages\Japanese.isl"
66+
Name: nb; MessagesFile: "compiler:Languages\Norwegian.isl"
67+
Name: nl; MessagesFile: "compiler:Languages\Dutch.isl"
68+
Name: pl; MessagesFile: "compiler:Languages\Polish.isl"
69+
Name: ptBR; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
70+
Name: ptPT; MessagesFile: "compiler:Languages\Portuguese.isl"
71+
Name: ru; MessagesFile: "compiler:Languages\Russian.isl"
72+
; Name: sk; MessagesFile: "compiler:Languages\Slovak.isl"
73+
Name: sl; MessagesFile: "compiler:Languages\Slovenian.isl"
74+
75+
[CustomMessages]
76+
MyOptPlgPage=Open the plugins web page
77+
ca.MyOptPlgPage=Obre el web dels connectors
78+
da.MyOptPlgPage=Åbn websiden med plugins
79+
de.MyOptPlgPage=Die Plugins-Webseite öffnen
80+
es.MyOptPlgPage=Abrir la página web de los complementos
81+
fi.MyOptPlgPage=Avaa liitännäiset ja laajennukset sisältävä sivusto
82+
fr.MyOptPlgPage=Ouvre la page des greffons (plugins) sur la toile
83+
hu.MyOptPlgPage=Nyissa meg a bővítmények weboldalát
84+
it.MyOptPlgPage=Apri la pagina web dei plug-in
85+
ja.MyOptPlgPage=プラグインのWebページを開きます。
86+
nl.MyOptPlgPage=Open de plugins webpagina
87+
pl.MyOptPlgPage=Otwórz stronę internetową z wtyczkami
88+
ptBR.MyOptPlgPage=Abrir página web dos plugins
89+
ptPT.MyOptPlgPage=Abrir a página web dos miniaplicativos
90+
ru.MyOptPlgPage=Открыть веб-страницу плагинов
7391

7492
[Tasks]
7593
Name: fileassoc; Description: {cm:AssocFileExtension,{#MyAppName},.kdb}
@@ -107,12 +125,12 @@ Root: HKCR; Subkey: kdbfile\shell\open\command; ValueType: string; ValueData: ""
107125
; Name: {group}\Help; Filename: {app}\{#MyAppHelpName}
108126
; Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe}
109127
Name: {commonprograms}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
110-
Name: {userdesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon
111-
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon
128+
Name: {userdesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; Check: MyDesktopCheck
129+
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon; Check: MyAppDataCheck
112130

113131
[Run]
114-
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}; Flags: postinstall nowait skipifsilent unchecked
115-
Filename: https://keepass.info/plugins.html; Description: Visit &plugins web page (browser integration, ...); Flags: postinstall shellexec skipifsilent
132+
Filename: {app}\{#MyAppExeName}; Description: "{cm:LaunchProgram,{#MyAppName}}"; Flags: postinstall nowait skipifsilent
133+
Filename: "https://keepass.info/plugins.html"; Description: "{cm:MyOptPlgPage}"; Flags: postinstall shellexec skipifsilent unchecked
116134

117135
; Delete old files when upgrading
118136
[InstallDelete]
@@ -125,3 +143,24 @@ Name: {group}; Type: dirifempty
125143

126144
; [UninstallDelete]
127145
; Type: files; Name: {app}\{#MyAppUrlName}
146+
147+
[Code]
148+
function MyDesktopCheck(): Boolean;
149+
begin
150+
try
151+
ExpandConstant('{userdesktop}');
152+
Result := True;
153+
except
154+
Result := False;
155+
end;
156+
end;
157+
158+
function MyAppDataCheck(): Boolean;
159+
begin
160+
try
161+
ExpandConstant('{userappdata}');
162+
Result := True;
163+
except
164+
Result := False;
165+
end;
166+
end;

Ext/KeePassMsi/KeePassMsi.vdproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -341,15 +341,15 @@
341341
"Product"
342342
{
343343
"Name" = "8:Microsoft Visual Studio"
344-
"ProductName" = "8:KeePass 1.36"
345-
"ProductCode" = "8:{26E37828-B0FC-4D7F-B773-C9585B785829}"
346-
"PackageCode" = "8:{65E77F80-C3C0-400F-9445-2A5FC6D4DD99}"
344+
"ProductName" = "8:KeePass 1.37"
345+
"ProductCode" = "8:{234AD1BC-030C-4229-B2AD-876065CA9C48}"
346+
"PackageCode" = "8:{386B553E-E770-4B8A-A3E9-64D5338EF809}"
347347
"UpgradeCode" = "8:{87ACB11E-C921-4B94-B80E-3C4768ECC452}"
348348
"RestartWWWService" = "11:FALSE"
349349
"RemovePreviousVersions" = "11:TRUE"
350350
"DetectNewerInstalledVersion" = "11:TRUE"
351351
"InstallAllUsers" = "11:TRUE"
352-
"ProductVersion" = "8:1.36.0"
352+
"ProductVersion" = "8:1.37.0"
353353
"Manufacturer" = "8:Dominik Reichl"
354354
"ARPHELPTELEPHONE" = "8:"
355355
"ARPHELPLINK" = "8:https://keepass.info/"
@@ -565,7 +565,7 @@
565565
"ContextData" = "8:"
566566
"Attributes" = "3:0"
567567
"Setting" = "3:2"
568-
"Value" = "8:KeePass: Copyright (C) 2003-2018 Dominik Reichl. The software is distributed under the terms of the GNU General Public License version 2 or later."
568+
"Value" = "8:KeePass: Copyright (C) 2003-2019 Dominik Reichl. The software is distributed under the terms of the GNU General Public License version 2 or later."
569569
"DefaultValue" = "8:#1202"
570570
"UsePlugInResources" = "11:TRUE"
571571
}
@@ -782,7 +782,7 @@
782782
"ContextData" = "8:"
783783
"Attributes" = "3:0"
784784
"Setting" = "3:2"
785-
"Value" = "8:KeePass: Copyright (C) 2003-2018 Dominik Reichl. The software is distributed under the terms of the GNU General Public License version 2 or later."
785+
"Value" = "8:KeePass: Copyright (C) 2003-2019 Dominik Reichl. The software is distributed under the terms of the GNU General Public License version 2 or later."
786786
"DefaultValue" = "8:#1202"
787787
"UsePlugInResources" = "11:TRUE"
788788
}

KeePassLibC/KeePassAPI/APIDefEx.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
KeePass Password Safe - The Open-Source Password Manager
3-
Copyright (C) 2003-2018 Dominik Reichl <dominik.reichl@t-online.de>
3+
Copyright (C) 2003-2019 Dominik Reichl <dominik.reichl@t-online.de>
44
55
This program is free software; you can redistribute it and/or modify
66
it under the terms of the GNU General Public License as published by

KeePassLibC/KeePassAPI/LibraryAPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
KeePass Password Safe - The Open-Source Password Manager
3-
Copyright (C) 2003-2018 Dominik Reichl <dominik.reichl@t-online.de>
3+
Copyright (C) 2003-2019 Dominik Reichl <dominik.reichl@t-online.de>
44
55
This program is free software; you can redistribute it and/or modify
66
it under the terms of the GNU General Public License as published by

KeePassLibC/KeePassAPI/LibraryAPI.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
KeePass Password Safe - The Open-Source Password Manager
3-
Copyright (C) 2003-2018 Dominik Reichl <dominik.reichl@t-online.de>
3+
Copyright (C) 2003-2019 Dominik Reichl <dominik.reichl@t-online.de>
44
55
This program is free software; you can redistribute it and/or modify
66
it under the terms of the GNU General Public License as published by
@@ -23,7 +23,7 @@
2323
#include "APIDefEx.h"
2424

2525
// Library build number (independent of underlying KeePass version)
26-
#define KEEPASS_LIBRARY_BUILD 0x000001AA
26+
#define KEEPASS_LIBRARY_BUILD 0x000001AC
2727

2828
KP_SHARE DWORD GetKeePassVersion();
2929
KP_SHARE LPCTSTR GetKeePassVersionString();

KeePassLibC/KeePassAPI/ManagerAPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
KeePass Password Safe - The Open-Source Password Manager
3-
Copyright (C) 2003-2018 Dominik Reichl <dominik.reichl@t-online.de>
3+
Copyright (C) 2003-2019 Dominik Reichl <dominik.reichl@t-online.de>
44
55
This program is free software; you can redistribute it and/or modify
66
it under the terms of the GNU General Public License as published by

KeePassLibC/KeePassAPI/ManagerAPI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
KeePass Password Safe - The Open-Source Password Manager
3-
Copyright (C) 2003-2018 Dominik Reichl <dominik.reichl@t-online.de>
3+
Copyright (C) 2003-2019 Dominik Reichl <dominik.reichl@t-online.de>
44
55
This program is free software; you can redistribute it and/or modify
66
it under the terms of the GNU General Public License as published by

0 commit comments

Comments
 (0)