2010-07-26 [r3582]  ronys:

	* Murphy...

2010-07-26 [r3581]  ronys:

	* Fix the bug Saurav detected - trashing unallocated memory when
	  V1V2 password's handled.

2010-07-26 [r3580]  sauravg:

	* Imported "Export to V1 and V2" menu handlers from MFC code

2010-07-26 [r3579]  ronys:

	* Tweak to Swedish .po fileby Bjorne

2010-07-24 [r3578]  ronys:

	* 3.23 ready to rock & roll

2010-07-24 [r3577]  sauravg:

	* Added an OSX specific implementation for pws_os::getexecdir()
	  since OSX doesn't seem to have a /proc directory. Also fixed some
	  minor issues with OSX build

2010-07-23 [r3576]  sauravg:

	* Added a button on the login dialog to invoke xvkbd as
	  onscreen/virtual keyboard

2010-07-23 [r3575]  sauravg:

	* Set the 'db_changed' flag when an entry is edited

2010-07-23 [r3574]  ronys:

	* commit un-updated 3.23 translations

2010-07-23 [r3573]  ronys:

	* Swedish translation for 3.23 from Bjorne

2010-07-21 [r3572]  pm_kan:

	* comments to some lines in pwsafe_ru.lng

2010-07-21 [r3571]  ronys:

	* wxWidgets: various fixes to get MRU to work properly

2010-07-21 [r3570]  sauravg:

	* Fixed AdvancedSearchOptionsDlg layout

2010-07-21 [r3569]  sauravg:

	* Closing the SearchBar on ESC key requires overloading
	  ProcessEvent

2010-07-20 [r3568]  sauravg:

	* Added some code to hide the search bar on ESCAPE

2010-07-20 [r3567]  sauravg:

	* Added recent files

2010-07-20 [r3566]  sauravg:

	* Import XML functionality, but not yet tested by building with any
	  of the supported parsers

2010-07-20 [r3565]  ronys:

	* split up nsis language files in to per-language files, making
	  life easier for translators.

2010-07-20 [r3564]  sauravg:

	* Imported keepass text file import code from MFC build

2010-07-19 [r3563]  ronys:

	* Lengthen "recurring" field for Swedish translation

2010-07-19 [r3562]  sauravg:

	* Imported "Save As" functionality from MFC build, and some
	  associated code.

2010-07-19 [r3561]  sauravg:

	* Import text functionality should work now

2010-07-18 [r3559-3560]  ronys:

	* 3.23 Chinese xlation update thanks to Freedoctor

	* 3.23 French xlation update thanks to Francois

2010-07-18 [r3558]  ronys:

	* Added ReleaseNotes.html to deliverables, plus tweaks to former.

2010-07-18 [r3557]  pm_kan:

	* Russian .po file for 3.23pre (rev. 3556) fixes in pwsafe.lng

2010-07-18 [r3556]  karlo_vdg:

	* Help files (German and English) and some text revisions (German)

2010-07-18 [r3555]  karlo_vdg:

	* Russian language runs again ("")

2010-07-18 [r3553]  sauravg:

	* Fixed Mac build (gcc 4.01 requires copy constructors to be
	  accessible if references to temporary variables of those classes
	  are to be inittialized).

2010-07-17 [r3550-3552]  ronys:

	* Start the ball rolling for 3.23...

	* Update to Chines translations, thanks to freedoctor.

	* Forgotten file from last commit.

2010-07-16 [r3549]  sauravg:

	* Plugged a memory leak reported by David

2010-07-16 [r3547-3548]  sauravg:

	* Added ImportTextDlg to project

	* Text file import - still work-in-progress

2010-07-15 [r3546]  c-273:

	* Update Release Notes files for FR 3026944

2010-07-15 [r3545]  ronys:

	* tweak last commit

2010-07-15 [r3544]  ronys:

	* 1st hack at Mac makefile support

2010-07-15 [r3543]  ronys:

	* Update Linux readme for Ubuntu build

2010-07-15 [r3542]  ronys:

	* Returned delete confirmation option due to popular demand: undid
	  commits of rev 3213, partial 3403 and 3223

2010-07-15 [r3541]  sauravg:

	* OpenOffice style text import dialogs, which support import
	  preview

2010-07-14 [r3540]  c-273:

	* Update release notes

2010-07-14 [r3539]  c-273:

	* Fix 3028926

2010-07-14 [r3538]  c-273:

	* Fix 3029576 - user specified backup directory

2010-07-14 [r3537]  c-273:

	* Finally fix 3006125 - thanks to Gil for testing each attempt
	  using his numerous test cases

2010-07-11 [r3536]  ronys:

	* wxWidgets: work on Version info

2010-07-11 [r3535]  sauravg:

	* Missed in earlier commits

2010-07-11 [r3534]  sauravg:

	* Added build phases for generating src/ui/wxWidgets/version.h and
	  corelib/corelib_st

2010-07-11 [r3533]  ronys:

	* Murphy

2010-07-11 [r3532]  pm_kan:

	* fixes for Linux build (gcc 4.4.4) - max macro is undefined, use
	  MAX macro instead - define x86_64 as LITTLE_ENDIAN - va_list
	  variables should be reset (va_end && va_start) after using,
	  otherwise I have segfault in StringX.cpp:Format - different types
	  (size_t != unsigned int) in declaration and implementation
	  pws_os::asctime - const function modifiers - slackBuild script
	  added

2010-07-11 [r3531]  sauravg:

	* Changes to build pwsafe on OSX

2010-07-11 [r3529-3530]  sauravg:

	* Fixed linux build due to prototype prototype changes in os/run.h

	* Some OSX build specific changes

2010-07-11 [r3527-3528]  sauravg:

	* Some recent changes to member prototypes

	* Changes for building on OSX

2010-07-11 [r3526]  sauravg:

	* OS specific files for mac osx

2010-07-11 [r3525]  c-273:

	* Tidy up after using cppcheck

2010-07-10 [r3524]  c-273:

	* Fix issue with display subset of password dialog being opened
	  when database is locked

2010-07-10 [r3523]  sauravg:

	* Xcode project file. Has machine/user specific compiler and linker
	  settings right now

2010-07-09 [r3522]  sauravg:

	* Prompt user to save the current DB before opening another one

2010-07-08 [r3521]  c-273:

	* Implement FR 3022827

2010-07-08 [r3520]  sauravg:

	* A recent conversation about how to open/close databases and
	  update the UI

2010-07-08 [r3519]  sauravg:

	* Donot try to verify the consistency of elements between core and
	  UI, which is invariably inconsistent while deleting items

2010-07-08 [r3518]  sauravg:

	* Made the compiler settings same as src/ui/wxWidgets/Makefile

2010-07-08 [r3517]  sauravg:

	* Fixed warning caused by last commit

2010-07-08 [r3516]  sauravg:

	* Stabilized addition/removal of entries

2010-07-08 [r3515]  c-273:

	* Add html version of ReleaseNotes.txt

2010-07-07 [r3514]  ronys:

	* wxWidgets: fork after starting up to release command line prompt
	  (but not in debug build)

2010-07-07 [r3513]  ronys:

	* wxWidgets: About dlg works on non-development platform, tweaks to
	  .deb make

2010-07-07 [r3512]  sauravg:

	* Fixed makefile rule to generate version.h. Also removed a
	  spurious warning running custom rules

2010-07-07 [r3511]  sauravg:

	* Specify makefile targets and dependencies with relative paths
	  since they don't reside in the same directory as the makefile
	  itself,

2010-07-06 [r3510]  ronys:

	* wxWidgets: no longer needs bitmap files at runtime, and can now
	  save newly created dbase.

2010-07-06 [r3509]  sauravg:

	* Added some recent files to project

2010-07-06 [r3508]  ronys:

	* Man page is a bit less inaccurate.

2010-07-05 [r3507]  ronys:

	* First hack at creating a .deb package

2010-07-05 [r3506]  c-273:

	* Fix (most) VS2005 compiler warnings in wxWdiget build.

2010-07-04 [r3505]  ronys:

	* wxWidgets: murphy - Linux build OK now

2010-07-04 [r3504]  ronys:

	* wxWidgets: cont. last commit, Linux build broken

2010-07-04 [r3503]  ronys:

	* wxWidgets: Cleanup errors for Windows build (per dk's report).

2010-07-04 [r3502]  c-273:

	* Update wxWidgets VS2005 project file

2010-07-03 [r3501]  ronys:

	* wxWidgets: fixed duplicate #define warning

2010-06-30 [r3494]  sauravg:

	* Implemented MRU files support. Also corrected the functionality
	  of "Clear Recent Safe List" item under File menu

2010-06-28 [r3493]  c-273:

	* Enable Save if user changes the database passphrase. Remove
	  duplicate accelerators in right-click entry menu (T is not only
	  for Autotype, X is now for "Export Entry To")

2010-06-23 [r3492]  c-273:

	* Fix bug 3010926.

2010-06-17 [r3491]  c-273:

	* Update documentation for ast commit.

2010-06-17 [r3490]  c-273:

	* Fix 3011972 by doing more checking during creating recent entry
	  menu items on System Tray menu

2010-06-17 [r3489]  c-273:

	* Hidden trace found and changed

2010-06-17 [r3488]  ronys:

	* removed TRACE from Linux build, pws_os::Trace should be used
	  directly.

2010-06-17 [r3487]  c-273:

	* Implement FR: 3017535

2010-06-17 [r3486]  ronys:

	* Finished up last fix plus some cosmetics plus documentation plus
	  some compile-time checks to try and track down the clipboard
	  cleaing intermittent

2010-06-17 [r3485]  ronys:

	* [3016803] Fixed silly off-by-one error that caused a crash when
	  comparing similarly named aliases.

2010-06-17 [r3484]  c-273:

	* Missed some TRACE statements in previous commit

2010-06-17 [r3483]  c-273:

	* Change pws_os::trace to always prefix text with a timestamp.
	  Change PWUil::GetTimeStamp to be re-entrant (otherwise false
	  values returned) Change Windows MFC build to use only
	  pws_os::trace (not MFC TRACE)

2010-06-17 [r3482]  c-273:

	* Change PasswordSafe's Windows messages names to show they are
	  ours and not standard ones

2010-06-17 [r3481]  c-273:

	* Finally fix: 3006125

2010-06-14 [r3480]  ronys:

	* Delay for at least 0.2S after typing a tab, to allow the dust to
	  settle down. As discussed between Larry & dk

2010-06-13 [r3479]  c-273:

	* Fix 3009130 - changes to an entry's password policy are now saved

2010-06-12 [r3478]  c-273:

	* Fix crash when locked via the System Tray - 3010541, 3013981,
	  3011972

2010-06-12 [r3477]  c-273:

	* Fix window being shown automatically when use just unlocks
	  database (error introduced in last commit)

2010-06-10 [r3476]  c-273:

	* Fix crash 3011972 & 3006125 (related areas). Move view-type code
	  into MainView + some performance tweaks especially during open.
	  Will make available to crash affected users for further testing
	  and fix confirmation.

2010-06-08 [r3475]  ronys:

	* 3013199 - no longer hangs in PWSprefs::ImportOldPrefs - thanks to
	  anonymous bug submitter.

2010-06-04 [r3474]  c-273:

	* Implement FR: 3011546 "autotype" can now be added to the List
	  View via the Column Picker

2010-05-31 [r3472-3473]  c-273:

	* Update ReleaseNotes for previous commit

	* Ensure Save toolbar and menu item are enabled when a database
	  preference has been changed

2010-05-30 [r3471]  ronys:

	* Update to Simplified Chinese help text + UI nit from Freedoctor

2010-05-28 [r3470]  c-273:

	* Fix BR: 3008203

2010-05-26 [r3469]  c-273:

	* Fix BR: 3006069 - Autotype will fail if user specifies Minimize
	  after AutoType and Lock on Minimze (MainEdit) Fix SR: 2957038 -
	  Cursor goes missing if D&D started and not completed (fix
	  supplied by pm_kan) (PWTreeCtrl) Bump version to 3.22.1

2010-05-24 [r3468]  karlo_vdg:

	* "danish" is OK now (1040 > 1030)

2010-05-24 [r3467]  sauravg:

	* The activity timer should be one-shot

2010-05-23 [r3466]  ronys:

	* Tweak release process - added svn-tag target

2010-05-21 [r3464]  sauravg:

	* Pass wxDefaultSize while creating the tree and grid views. This
	  also seems to result in much better resizing behavior in that the
	  scrollbar doesn't hide while resizing to a smaller size than the
	  views were created with

2010-05-21 [r3463]  sauravg:

	* Instead of hard-setting the grid and tree sizes while activating
	  them, call sizer's layout. This results in better behavior during
	  subsequent resizing. And only do this after showing the views,
	  not before.

2010-05-21 [r3462]  sauravg:

	* GUI info should be saved/restored while locking/unlocking

2010-05-21 [r3461]  ronys:

	* Tweaks to Swedish text from Bjorne + prep for 3.22 release

2010-05-20 [r3460]  ronys:

	* Fix Add/Edit date-time propsheet for Swedish text + update to
	  Swedish po file from Bjorne

2010-05-20 [r3459]  ronys:

	* Documented the group-deletion bugfix.

2010-05-19 [r3458]  sauravg:

	* Added some code to save/restore the gui (not integrated yet)

2010-05-18 [r3457]  ronys:

	* Update Swedish translation for 3.22, thanks to Bjorne

2010-05-17 [r3456]  c-273:

	* Fix bug 2957933 (many thanks to Andrey's (pm_kan) analysis of he
	  issue).

2010-05-17 [r3455]  sauravg:

	* Added note about dependency on gmake 3.81 or newer

2010-05-16 [r3454]  ronys:

	* Update of French translation to 3.22 by Francois

2010-05-14 [r3452]  sauravg:

	* Clear/reload db data while locking/unlocking

2010-05-12 [r3451]  ronys:

	* wxWidgets: Added support for ExplorerTypeTree preference in
	  Manage->Options->Display (need to add refresh to tree view if
	  this changes)

2010-05-12 [r3450]  sauravg:

	* Honor "Put Groups first in Tree view" setting

2010-05-12 [r3449]  sauravg:

	* et icons for system tray menu, but they still don't show up on
	  ubuntu 9.10 even after I've checked "Show icons in menus" in
	  System -> Preferences -> Appearance -> Interface

2010-05-12 [r3448]  sauravg:

	* Expand/Collapse groups items on doubleclick

2010-05-12 [r3447]  sauravg:

	* Keep the treeview sorted

2010-05-11 [r3446]  c-273:

	* During Compare of databases, update the toolbar after copying
	  entries across from the comparison database

2010-05-11 [r3445]  pm_kan:

	* Russian messages for NSIS installer

2010-05-11 [r3444]  ronys:

	* tweak help file, update Danish texts, add Danish installation
	  texts

2010-05-11 [r3443]  sauravg:

	* Adding CodeLite projects and workspace for pwsafe

2010-05-10 [r3442]  karlo_vdg:

	* English help file for Version 3.22

2010-05-10 [r3441]  pm_kan:

	* Russian .po file for 3.22 (rev. 3440)

2010-05-10 [r3440]  karlo_vdg:

	* extended NSI script for Danish Installation

2010-05-10 [r3438-3439]  ronys:

	* Fixed nit with Danish po

	* updated pos for 3.22

2010-05-09 [r3437]  ronys:

	* Preference migration passes internal QA. Bumped version to 3.22,
	  in preparation for pre-release.

2010-05-09 [r3436]  ronys:

	* Started QA of the new directory setup.

2010-05-06 [r3434-3435]  c-273:

	* Add new C++ header to wxWidgets VS build + additional library for
	  PathFileExists function

	* Use correct pre-processor variable for determining the result
	  from pws_os::getuserprefsdir() in Release/Debug builds

2010-05-06 [r3433]  sauravg:

	* Fixed a typo

2010-05-05 [r3432]  ronys:

	* Default dir for databases now CSIDL_PERSONAL\My Safes on Windows
	  (except U3), and ~/.pwsafe on Linux. Directory's created if
	  !exists.

2010-05-05 [r3431]  sauravg:

	* Implemented handling of dynamically generated system tray menu
	  items

2010-05-04 [r3430]  karlo_vdg:

	* English and German help files: No "Confirm deletion of items" in
	  miscellaneous Tab anymore

2010-05-04 [r3429]  ronys:

	* More progress on migrating migration - WIP.

2010-05-03 [r3428]  ronys:

	* Work on prefs file migration - work-in-progress

2010-05-02 [r3427]  ronys:

	* More updates to Danish translation from Rejmond

2010-04-29 [r3426]  ronys:

	* [2994118] Swedish version no longer crashes when checking for
	  latest version. Both a translation problem (font color directive
	  mistakenly translated) and missing error handling in
	  RichEditCtrlExtn.

2010-04-29 [r3424-3425]  c-273:

	* Update attributes

	* Fix wxWidgets minor typo and update VS2005 project file for
	  recent addition of RUEList files.

2010-04-29 [r3422-3423]  sauravg:

	* Can display the Recent History menu in system tray (unhandled
	  right now)

	* Fixed memory leaks pointed out by David

2010-04-29 [r3421]  sauravg:

	* wxIconizeEvent::IsIconized() => Iconized(), so it can build with
	  wx 2.8.10

2010-04-29 [r3420]  sauravg:

	* Fixed a positioning problem with treevie

2010-04-28 [r3419]  karlo_vdg:

	* help file (German) for revision 3418

2010-04-28 [r3418]  karlo_vdg:

	* help file (German) for revision 3417

2010-04-28 [r3417]  ronys:

	* Update to danish translation + Makefile tweak

2010-04-28 [r3416]  sauravg:

	* Fixed some issues clearing core's data while closing the file
	  from menu/lock

2010-04-28 [r3415]  sauravg:

	* Added remaining systray menu items, except for RUE list

2010-04-27 [r3414]  ronys:

	* don't offer to delete a filter justt because we couldn't validate
	  it.

2010-04-27 [r3413]  ronys:

	* corrected comment re missing filter xsd file + rephrasing error
	  message in user's terms

2010-04-27 [r3412]  ronys:

	* Correct name of Danish dll

2010-04-27 [r3411]  sauravg:

	* Imported RUEList.{cpp,h} into wxWidgets, and implemented some
	  more of the system tray menu items

2010-04-26 [r3410]  ronys:

	* Fixed timing related bug in ResText - a bit of an overkill
	  (vector and for_each not really needed), but as a bonus, runs
	  *much* faster now

2010-04-26 [r3409]  c-273:

	* Update FormatV3.txt

2010-04-26 [r3408]  sauravg:

	* Made the pwsafe autolock feature work more like windows, but its
	  still incomplete

2010-04-25 [r3407]  ronys:

	* Added 1st hack at Danish translation, thanks to Rejmond Jensen

2010-04-23 [r3406]  c-273:

	* Ensure all "startup" Windows can be seen on Taskbar

2010-04-23 [r3405]  c-273:

	* Tweak Validate menu text and make it only availble if no database
	  is currently open

2010-04-22 [r3404]  c-273:

	* 2990609 Clicking to rename entries is now disabled when database
	  is read-only

2010-04-22 [r3403]  c-273:

	* Fix 2990734 "delete history" does not activate OK Button and
	  remove obsolete preference from Options property page

2010-04-22 [r3402]  karlo_vdg:

	* German help file, and resource adaptation for long German text

2010-04-22 [r3401]  karlo_vdg:

	* German help file, and resource adaptation for long German text

2010-04-21 [r3400]  c-273:

	* Remove confusing ampersand

2010-04-21 [r3399]  c-273:

	* wxWidgets now compiles (with warnings) on Windows under VS2005

2010-04-21 [r3398]  ronys:

	* Fixed the mysterious case of the disappearing database

2010-04-20 [r3397]  ronys:

	* Minor cleanups, documentation fixes. Preference migration text in
	  PasswordSafe3.rc2 *not* final.

2010-04-20 [r3396]  c-273:

	* Remove incorrect comment

2010-04-19 [r3395]  c-273:

	* Restore correct group display after restore after idle minimize

2010-04-19 [r3394]  c-273:

	* Ensure the correct autoload_filters.xml is loaded if user is not
	  using the local APPDATA directory

2010-04-19 [r3393]  c-273:

	* Fix filter export of EntryType and EntryStatus

2010-04-16 [r3392]  c-273:

	* Remove 60 MS compiler warnings about unreferenced formal
	  parameter. Change variable name (event -> evt [already used in
	  some code] to remove conflict with MS Windows class of same name.

2010-04-16 [r3390-3391]  sauravg:

	* Minor typo

	* perl's rename doesn't seem to work across fielsystem boundaries,
	  use File::Copy instead

2010-04-15 [r3389]  ronys:

	* Shut up some compiler warnings on wx build on Windows.

2010-04-15 [r3388]  c-273:

	* Implement use of user's Local APPDATA directory for configuration
	  file

2010-04-14 [r3387]  karlo_vdg:

	* german text for revision 3384 (complete)

2010-04-14 [r3386]  ronys:

	* Finish off last commit - MultiCommands::ResetSavedState now
	  applies on self as well as all children commands.

2010-04-14 [r3385]  ronys:

	* Make Command::ResetSavedState virtual, so that MultiCommand can
	  override it properly

2010-04-11 [r3384]  pm_kan:

	* Russian .po file (rev. 3383)

2010-04-09 [r3383]  c-273:

	* Fix 2984527 Idle Timer setting not retained

2010-04-08 [r3382]  c-273:

	* Tidy up date filter dialog

2010-04-08 [r3381]  c-273:

	* Call Command::ResetSavedState in the right places - even if it
	  still doesn't work as designed! :-(

2010-04-08 [r3380]  c-273:

	* Change field containing persistent Recently Used Entries in the
	  database header plus update notes.

2010-04-08 [r3379]  sauravg:

	* Honor user's settings about using the system tray at all

2010-04-07 [r3378]  c-273:

	* Add relative dates to filters.

2010-04-05 [r3377]  ronys:

	* wxWidgets: tweak last commit + squash a compiler warning

2010-04-05 [r3376]  sauravg:

	* Need to define _stscanf ourselves for it to build on linux.

2010-04-03 [r3375]  c-273:

	* Make RUE persistent. Minor variable name changes. Fix toolbar
	  buttons enabled ig group selected at startup (first entry). Add
	  new "Select Entry" menu item to RUE menu list.

2010-04-01 [r3374]  c-273:

	* Fix bug 2977941 - password expiry field update during edit

2010-04-01 [r3373]  c-273:

	* Implement FR 2979411: A single entry can now be exported to a
	  text or XML file via the Edit menu or right-click context menu.

2010-04-01 [r3372]  c-273:

	* Tidy up some code and deal with no write permission to DB
	  directory that previously prevented PWS ending.

2010-04-01 [r3371]  sauravg:

	* Verify the passphrase before restoring from system tray. And
	  clear the clipboard before disappearing

2010-04-01 [r3370]  sauravg:

	* Hide the app after PWSprefs::IdleTimeout seconds and display a
	  taskbar icon. Remove the icon on being restored. Todo: Locking
	  the app on IdleTimeout

2010-03-26 [r3369]  c-273:

	* Redo last fix a bit better!

2010-03-26 [r3368]  c-273:

	* Fix setting of expiry date to be any date from now.

2010-03-24 [r3367]  sauravg:

	* Minimize to system tray on clicking the system close button

2010-03-20 [r3366]  c-273:

	* Update developers read me - SDK and Xerces XML libraries.

2010-03-17 [r3365]  c-273:

	* Fix string entries from registry

2010-03-17 [r3363-3364]  ronys:

	* wxWidgets: continue last commit

	* wxWidgets: Forgot to commit this - oops

2010-03-17 [r3362]  c-273:

	* Support Request: 2971604 (allow changing base password when
	  editing alias)

2010-03-17 [r3361]  sauravg:

	* Avoid redundant initializations of global variables

2010-03-14 [r3360]  c-273:

	* Remove old wxWidgets project file

2010-03-14 [r3359]  c-273:

	* Deal with developers who only want MFC builds and may not
	  have/need Perl

2010-03-13 [r3358]  c-273:

	* Nearer to wxWidgets on Windows using VS2005

2010-03-12 [r3357]  ronys:

	* wxWidget: last commit builds cleanly

2010-03-12 [r3356]  ronys:

	* refactor registry-related stuff to support wx over Windows

2010-03-12 [r3355]  ronys:

	* Also works correctly when argument contains a path, i.e., input
	  file's not in current directory.

2010-03-11 [r3354]  ronys:

	* cleanup towards wx build under Windows

2010-03-11 [r3353]  ronys:

	* Tweaks & nits - mainly to fix "" -> \"

2010-03-11 [r3352]  ronys:

	* tweak os/windows/sleep.cpp (nits)

2010-03-11 [r3351]  ronys:

	* One warning less (gcc)

2010-03-11 [r3350]  c-273:

	* A couple of changes to stop the compiler whinging in non-MFC
	  under VS.

2010-03-10 [r3349]  c-273:

	* Make C++ Header file #ifndefs consistent throughout solution

2010-03-10 [r3348]  c-273:

	* MFC now builds after sleep change

2010-03-10 [r3347]  ronys:

	* Nit

2010-03-10 [r3346]  ronys:

	* wxWidgets: Finished autotype code refactoring.

2010-03-10 [r3345]  ronys:

	* Cleanup some windows-specific includes for wxWidgets build

2010-03-10 [r3344]  ronys:

	* wxWidgets: os now compiles again after last changes

2010-03-10 [r3343]  ronys:

	* Finished refactoring autotype code to maximize cross-platform
	  code reuse - unbuilt/untested on wxWidgets (yet)

2010-03-09 [r3342]  ronys:

	* wxWidgets: constification w/o const_cast

2010-03-09 [r3341]  ronys:

	* constification take 2 (kinder & gentler)

2010-03-09 [r3340]  ronys:

	* wxWidgets: Builds again after penultimate changes

2010-03-09 [r3339]  ronys:

	* Match c'tor initialization order to member declaration order to
	  keep gcc happy.

2010-03-09 [r3338]  ronys:

	* Refactor some autotype code for sharing between ui-s, plus some
	  constification

2010-03-09 [r3337]  c-273:

	* Remove duplicate entry in help project file

2010-03-09 [r3336]  ronys:

	* wxWidgets: Moves sleep_ms from corelib to os, reimplemented using
	  nanosleep instead of deprecated usleep.

2010-03-09 [r3335]  ronys:

	* Won't crash when formatting IDSC_IMPORTRECNOTFOUND error message
	  (why doesn't MSVC warn about this?)

2010-03-07 [r3334]  c-273:

	* Fix issue with selecting text in CEditExtn + minor formatting
	  nits elsewhere

2010-03-05 [r3333]  c-273:

	* Variable naming nit

2010-03-04 [r3332]  c-273:

	* Redo last commit but for Text import this time. Change order of
	  import commands so that the GUI refreshes are last for redo.

2010-03-04 [r3331]  c-273:

	* Ensure display is refreshed after an undone import is redone.

2010-03-04 [r3330]  c-273:

	* Add size checking to open/import and also to filters

2010-03-04 [r3329]  c-273:

	* [2962916] Save toolbar button only enabled if database is R/W and
	  has been changed since last saved.

2010-03-04 [r3328]  c-273:

	* [2962847] Fix password length checking to be between 4 and 1024
	  during menu Generate Password option & Password Policy setting as
	  per previous releases.

2010-03-03 [r3327]  c-273:

	* Allow use to select external editor for Notes field in Add/Edit
	  dialog (also previous commit)

2010-03-03 [r3325]  c-273:

	* usleep not implemented in Windows

2010-03-03 [r3321-3324]  c-273:

	* Fix XML import when UUIDs are not unique in import file

	* Add title to Reporter

	* External Editor activates Apply/OK buttons in Edit

	* Formatting nits

2010-03-03 [r3320]  sauravg:

	* Added AutoType for linux

2010-02-28 [r3319]  karlo_vdg:

	* German for revision 3317

2010-02-28 [r3318]  c-273:

	* Fix [2960709] Entry selected prior to workstation locking is
	  reselected on being restored after unlocking the workstation.

2010-02-27 [r3317]  karlo_vdg:

	* Install with shortcut to "foreign" help file and (optional)
	  shortcut for deinstallation. The initial dialog is translated
	  too.

2010-02-26 [r3316]  c-273:

	* Put menu bitmaps on the CompareResults dialog context menu

2010-02-25 [r3315]  c-273:

	* [2957185] Add Synchronize function to the menu options during
	  review of the results of a Compare database operation.

2010-02-25 [r3314]  c-273:

	* Add copy entry via Compare Results dialog now via Command to be
	  covered by Undo/Redo

2010-02-24 [r3313]  c-273:

	* Add hint that a context menu is available in the Compare Results
	  dialog (Tooltip not appropriate here)

2010-02-23 [r3312]  c-273:

	* Validate fields with excessive text that can't be displayed by
	  GUI. Deal with edit/view of these entries. To test, set
	  MAXTEXTCHARS in DboxMain.h to a low value (e.g. 50)

2010-02-23 [r3311]  c-273:

	* Nit on a nit (fix until next commit)

2010-02-23 [r3310]  c-273:

	* Nits

2010-02-22 [r3309]  c-273:

	* Allow easier database validation via the command line (Help would
	  need updating) - see comment in update.

2010-02-22 [r3308]  pm_kan:

	* Russian .po file (rev. 3307)

2010-02-22 [r3307]  ronys:

	* Fixed typo that broke Linux build.

2010-02-22 [r3306]  karlo_vdg:

	* German po file (rev 3305)

2010-02-21 [r3305]  c-273:

	* Reset command line validate flag if user changes the database at
	  OpenOnInit time.

2010-02-21 [r3304]  c-273:

	* Allow Validate of databases from the menu.

2010-02-20 [r3303]  c-273:

	* Backout last change to schema

2010-02-19 [r3302]  c-273:

	* Minor update

2010-02-19 [r3301]  c-273:

	* Improve XML error reporting

2010-02-18 [r3300]  ronys:

	* streamline GTU-uniqueness code a bit

2010-02-18 [r3299]  ronys:

	* Clearer error message for the casual user

2010-02-17 [r3298]  c-273:

	* Fix XML import with Expat

2010-02-17 [r3297]  c-273:

	* nit

2010-02-17 [r3296]  c-273:

	* Fix GTU not unique (D&D from PWTreeCtrl not yet started) - WIP

2010-02-17 [r3295]  c-273:

	* Remove ASSERT - can happen if user "undoes" a validate and there
	  is no previous GUI state

2010-02-17 [r3294]  c-273:

	* Fix ASSERT if no item selected during menu processing.

2010-02-17 [r3293]  ronys:

	* Recursive group delete fixed. Now deletes all subgroups
	  correctly, and is quicker to boot!

2010-02-16 [r3292]  c-273:

	* Fix CompareResults dialog context menu.

2010-02-15 [r3291]  c-273:

	* Fix [2897661, 2779654]

2010-02-15 [r3290]  c-273:

	* Change memset for clearing memory - back to hex.

2010-02-15 [r3289]  c-273:

	* Fix shortcut issues and bump to 3.21.1

2010-02-15 [r3288]  c-273:

	* Nits - second parameter of memset is an integer

2010-02-15 [r3287]  c-273:

	* Nit in rev. 3285

2010-02-15 [r3286]  ronys:

	* Updated PAD file for 3.21 (slipped official release).

2010-02-14 [r3285]  c-273:

	* Restore group display status over Lock/Restore

2010-02-14 [r3284]  c-273:

	* Remove Minimize on SystemTray menu if already locked (disable
	  didn't work, so need to remove)

2010-02-14 [r3283]  c-273:

	* Nits + ensure PO file headers are OK for ResText program Make
	  Russian PO file have consistent end-of-lines (CRLF) Remove
	  unneeded strings

2010-02-14 [r3281]  ronys:

	* Can now restore locked database when PasskeyEntry dialog was
	  opened when lock event occured.

2010-02-13 [r3280]  ronys:

	* Final 3.21 Update to French translation by Francois

2010-02-12 [r3279]  ronys:

	* Update to French translation by Francois

2010-02-11 [r3278]  ronys:

	* DboxMain::GetAndCheckPassword slightly less confusing

2010-02-11 [r3277]  ronys:

	* Don't lock app when no db's open

2010-02-10 [r3276]  c-273:

	* Should set length of WINDOWPLACEMENT structure before use (c.f.
	  other calls in PWS)

2010-02-10 [r3275]  ronys:

	* System tray popoup menu Restore command enabled/disabled
	  correctly now

2010-02-10 [r3274]  ronys:

	* No longer ASSERTs when invoked with -s

2010-02-10 [r3273]  ronys:

	* minor cleanup

2010-02-09 [r3272]  ronys:

	* minor cleanups

2010-02-09 [r3271]  ronys:

	* Update to French translation from Francois

2010-02-09 [r3270]  c-273:

	* Complete display problem tidy-up

2010-02-09 [r3269]  ronys:

	* Inching forward to 3.21 formal release

2010-02-09 [r3268]  ronys:

	* Removed code that flipped on username display if sibling node and
	  leaf shared name - underlying problem fixed. (res strings to be
	  cleaned up post-release)

2010-02-08 [r3267]  c-273:

	* Add changes to default user when creating shortcut to commands.
	  Tidy up checking GetPref which is returns bool not BOOL Tidy up
	  ControlExtns header.

2010-02-08 [r3266]  ronys:

	* cleanup of last commit

2010-02-08 [r3265]  ronys:

	* Support sibling node and leaf with same name, protect against
	  renaming node to same name as sibling node

2010-02-08 [r3264]  ronys:

	* minor cleanup

2010-02-07 [r3263]  ronys:

	* nits

2010-02-07 [r3262]  ronys:

	* Undo of Import commands working again

2010-02-07 [r3261]  ronys:

	* Another update to 3.21 Chinese translation from Freedoctor

2010-02-06 [r3260]  ronys:

	* minor cleanups

2010-02-06 [r3259]  ronys:

	* 1. Move ASSERT to correct location. 2. Optimized
	  DboxMain::GetEntryImage 3. Added missing SetChanged(true) in
	  AddEdit_DateTimes.

2010-02-06 [r3258]  pm_kan:

	* Russian i18n for 3.21 (till rev. 3257)

2010-02-05 [r3257]  ronys:

	* Swedish translation updated by Bjorne

2010-02-05 [r3256]  ronys:

	* Hide open dboxes when locking via WTS events w/systray

2010-02-05 [r3255]  ronys:

	* Update to Chinese translation from Freedoctor

2010-02-04 [r3254]  karlo_vdg:

	* German without 'Umlaut' (2)

2010-02-04 [r3253]  ronys:

	* (1) Shortcut's now created under specified group (2) Renaming a
	  shortcut via edit dbox doesn't crash

2010-02-04 [r3252]  ronys:

	* Merge with dependents working again

2010-02-04 [r3251]  ronys:

	* Element changes update tree display again

2010-02-04 [r3250]  ronys:

	* Update display correctly when entry's group is changed via edit
	  box

2010-02-04 [r3249]  karlo_vdg:

	* German without 'Umlaut'

2010-02-04 [r3248]  karlo_vdg:

	* German help file including failsafe backup English help files
	  consistent with menu items German wording for revision 3245

2010-02-04 [r3247]  ronys:

	* Undoing unaliasing an entry no longer crashes app.

2010-02-04 [r3246]  ronys:

	* Minor cleanups

2010-02-03 [r3245]  ronys:

	* Lock on logout via WTS event w/o systray now works correctly -
	  minimize, not hide. Also renamed SessionNotification ->
	  RegisterSessionNotification for clarity.

2010-02-03 [r3244]  ronys:

	* Reverted IDS_MUSTHAVEUSERNAMES3 text to value in published .po
	  files - also avert crash in MainEdit.cpp Revert back and fix
	  crash after 3.21 formal release (#ifdef NOTYET)

2010-02-03 [r3243]  ronys:

	* Murphy.

2010-02-03 [r3242]  c-273:

	* Fix bug 2941828

2010-02-03 [r3241]  c-273:

	* Refactor last commit - reduce code

2010-02-02 [r3240]  c-273:

	* Fix display problem if group renamed, usernames not displayed and
	  the new group has same title as a sibling entry.

2010-02-02 [r3239]  ronys:

	* Disambiguation.

2010-02-02 [r3238]  ronys:

	* Update po files in preparation for 3.21

2010-02-02 [r3237]  ronys:

	* Tweak last commit

2010-02-01 [r3236]  c-273:

	* Fix tree issue if entry and group have same name and usernames
	  are not displayed

2010-01-31 [r3235]  c-273:

	* HTML nits and update image with latest button captions.

2010-01-31 [r3234]  ronys:

	* Enable Edit Apply button if user clicks Generate for a new
	  Password.

2010-01-31 [r3233]  c-273:

	* Implement Apply function within Edit - i.e. save edits without
	  closing the dialog

2010-01-31 [r3232]  ronys:

	* "Recover" -> "Select"

2010-01-31 [r3231]  ronys:

	* [2940712] Dragging a group now drags along all its descendants,
	  even with "Save Immediate" preference set.

2010-01-31 [r3230]  ronys:

	* Integrate failsafebackups.html into .chm file, plus cleanup some
	  keywords.

2010-01-31 [r3229]  ronys:

	* Tweak Failsafe backup code & online help.

2010-01-31 [r3228]  c-273:

	* Change failsafe backup file extension

2010-01-30 [r3227]  c-273:

	* Change Emergency to Failsafe

2010-01-30 [r3226]  ronys:

	* typos

2010-01-30 [r3225]  c-273:

	* Update new help + very very minor tweaks

2010-01-30 [r3224]  c-273:

	* Make Tooltip processing consistent within project. Change Display
	  Emergency Backup dialog (again), add Tooltips and start of Help
	  file entry.

2010-01-29 [r3223]  c-273:

	* Fix delete question.

2010-01-29 [r3222]  c-273:

	* Minor tidy up to match new button captions etc.

2010-01-28 [r3221]  c-273:

	* Improve Emergency Backup dialog and add tooltips (translators
	  should hold off changing their strings until the dialog is
	  finalised)

2010-01-28 [r3220]  ronys:

	* Save a few bytes/lines of code.

2010-01-27 [r3219]  c-273:

	* Add date/time checking on emergency backup file names

2010-01-27 [r3218]  c-273:

	* Emergency fix for OpenOnInit. More to come but original
	  functionality restored

2010-01-27 [r3217]  ronys:

	* wxWidgets: delete groups working

2010-01-27 [r3216]  ronys:

	* wxWidgets: delete of base entries wrks

2010-01-27 [r3215]  ronys:

	* wxWidgets:corelib resource strings now loaded under Linux as well
	  - script generates std::map from rc2 file

2010-01-26 [r3214]  ronys:

	* wxWidgets: Implemented wx version of Asker and Reporter

2010-01-26 [r3213]  c-273:

	* Remove prompt to user when deleting a single entry (not a base
	  entry) now that they can use Undo

2010-01-26 [r3212]  c-273:

	* Fix long term bug in setting default button in CGeneralMsgBox
	  MessageBox

2010-01-26 [r3211]  ronys:

	* wxWidgets: more work on Delete (WIP)

2010-01-26 [r3210]  c-273:

	* Improve shutdown/logoff processing and add processing of
	  Emergency Backup files on Open.

2010-01-26 [r3209]  ronys:

	* wxWidgets: Create shortcut finally works

2010-01-25 [r3208]  c-273:

	* Remove extraneous statement when StopFind and DBModified
	  callbacks merged

2010-01-25 [r3207]  c-273:

	* Remove ES_DELETED from nearly everywhere as Undo/Redo has
	  replaced that functionality

2010-01-25 [r3206]  pm_kan:

	* Russian i18n for 3.21 (till rev. 3205)

2010-01-25 [r3205]  ronys:

	* wxWidgets: More work on Create Shortcut - still not there yet...

2010-01-24 [r3204]  c-273:

	* Fix menu issue introduced by rev. 3177

2010-01-24 [r3203]  karlo_vdg:

	* English help file jpg without "border"

2010-01-24 [r3202]  karlo_vdg:

	* German po file for revision 3201

2010-01-23 [r3201]  c-273:

	* corelib must be ANSI & UNICODE (except XML processing which is
	  always UICODE)

2010-01-23 [r3200]  c-273:

	* Update Developer's readme

2010-01-23 [r3199]  ronys:

	* Fixed incorrect argument to Format, plus some STL-correctness.

2010-01-23 [r3198]  ronys:

	* wxWidgets: compiles again after last cleanup

2010-01-22 [r3197]  c-273:

	* Forgot corelib must be ANSI & UNICODE

2010-01-22 [r3196]  ronys:

	* We're no longer in 3.20.1... Start 3.21 rolling.

2010-01-22 [r3195]  ronys:

	* Update pos, 1st step toward 3.21

2010-01-22 [r3194]  ronys:

	* Update to French .po by Jean Carfantan

2010-01-22 [r3193]  c-273:

	* Missed a bit in last commit

2010-01-22 [r3192]  c-273:

	* Move DB properties formatting to core as needed for recovery file
	  processing + cosmetic changes

2010-01-21 [r3191]  ronys:

	* cosmetics

2010-01-21 [r3190]  c-273:

	* Fix i18n on Properties dialog

2010-01-21 [r3189]  ronys:

	* wxWidgets: started work on create shortcut dlg

2010-01-21 [r3188]  ronys:

	* Cleanup, mainly entry edit flow.

2010-01-20 [r3187]  ronys:

	* Fixed bug uncovered in last commit: Editing shortcut (& undo)
	  updates maps correctly now.

2010-01-20 [r3186]  ronys:

	* wxWidgets: more work on EditShortcut - uncovered bug common to
	  Windows build.

2010-01-20 [r3185]  c-273:

	* Make F1 also show the correct help tabs info in property pages
	  (Add/Edit & Options)

2010-01-20 [r3184]  karlo_vdg:

	* add/edit 'header' in help file (English)

2010-01-19 [r3183]  c-273:

	* Update to show new help pages on clicking Help button in Add/Edit

2010-01-19 [r3182]  karlo_vdg:

	* help file for item 'generate password' in menu manage and
	  undo/redo in add/edit menu (English)

2010-01-19 [r3181]  karlo_vdg:

	* putting english add/edit help in four separate files for each tab

2010-01-19 [r3180]  ronys:

	* wxWidgets: more work on shortcut support

2010-01-19 [r3179]  karlo_vdg:

	* putting german add/edit help in four separate files for each tab

2010-01-18 [r3178]  ronys:

	* wxWidgets: compiles after previous commit

2010-01-18 [r3177]  ronys:

	* Some refactoring - wxWidgets build broken

2010-01-18 [r3176]  ronys:

	* wxWidgets: Inching towards alias/shortcut support, and list view
	  works again

2010-01-17 [r3175]  karlo_vdg:

	* help file for item 'generate password' in menu manage (German)

2010-01-17 [r3174]  ronys:

	* wxWidgets: File->New now functional

2010-01-17 [r3173]  ronys:

	* Updated README.DEVELOPERS.html

2010-01-17 [r3172]  ronys:

	* Moved DEFAULT_SUFFIX to corelib, for wxWidgets

2010-01-17 [r3171]  ronys:

	* MultiCommands now 'pure' again (convenience routines removed).

2010-01-17 [r3170]  ronys:

	* Minor code reshuffle.

2010-01-16 [r3169]  karlo_vdg:

	* images for help files (de+us) for sync, undo and redo

2010-01-16 [r3168]  ronys:

	* wxWidgets: compiles after last round of changes

2010-01-16 [r3167]  ronys:

	* Cleanup: Removed infamous MakeAddDependentEntry, plus other misc.

2010-01-16 [r3166]  ronys:

	* Removed now unneeded GUICmdIF & co.

2010-01-16 [r3165]  ronys:

	* minor cleanup b4 trying something a bit more ambitious

2010-01-16 [r3164]  ronys:

	* Yet more straightforward cleanup

2010-01-15 [r3163]  ronys:

	* More straightforward cleanup

2010-01-15 [r3162]  ronys:

	* Easy part of cleanup.

2010-01-15 [r3161]  ronys:

	* AliasBase delete & undelete now work. Lots of cleaning up to
	  do...

2010-01-14 [r3160]  c-273:

	* Fix [2931428] Password history now displayed correctly in
	  View/Edit.

2010-01-14 [r3159]  ronys:

	* Undelete of shortcut base now works again (post-refactoring)

2010-01-14 [r3158]  c-273:

	* Fix show Help when question mark bitmap on toolbar pressed.

2010-01-14 [r3157]  c-273:

	* Fix 2894100 - Window creep with taskbar at top of screen

2010-01-14 [r3156]  ronys:

	* Added PAD file

2010-01-14 [r3155]  ronys:

	* Ask base item delete confirmation prior to execution

2010-01-13 [r3154]  c-273:

	* Remember column width in OptionsShortcuts. Recognise mouse clicks
	  anywhere in shortcut field rather than only on text. Better
	  determine if the shortcuts have changed by user and so prompting
	  if they want to cancel the update.

2010-01-13 [r3153]  karlo_vdg:

	* sync, undo/redo and gen-pw functionality in help (german) menu
	  toolbar with undo/redo-sync buttons (german + english)

2010-01-13 [r3152]  c-273:

	* Fix problem changing password of a dependent base.

2010-01-13 [r3150-3151]  karlo_vdg:

	* german some grammatical corrections

	* adapted CONFIRMDELETE dialog for 2 row messages

2010-01-13 [r3149]  ronys:

	* Undelete of shortcut & alias now works correctly.

2010-01-12 [r3148]  ronys:

	* Deleting an alias or shortcut works again, post refactoring.

2010-01-12 [r3147]  c-273:

	* Improve Options->Shortcuts to get round problem found by Karlo

2010-01-12 [r3146]  ronys:

	* Renaming GUIUpdateEntry method to a more accurate
	  GUISetupDisplayInfo(), plus minor cleanup

2010-01-12 [r3145]  c-273:

	* Fix rev. 3141 plus consolidate common code used by Compare, Merge
	  & Synchronize Leave a prompt for Rony for later :-)

2010-01-12 [r3144]  ronys:

	* Minor refactoring.

2010-01-12 [r3143]  ronys:

	* Update base entry's graphic after adding shortcut, not before.

2010-01-12 [r3142]  ronys:

	* Refactoring Delete logic + merge with last commit.
	  Alias/shortcuts/bases NOT working at this stage - WIP

2010-01-11 [r3141]  c-273:

	* Do update DB preferences properly as a Command. Remove core
	  default Username (needs more testing) Still need to change
	  setting default username during Add processing via a Command to
	  allow Undo/Redo

2010-01-11 [r3140]  karlo_vdg:

	* German without mistakes; cut long (50) menu items in
	  option=>shortcut

2010-01-09 [r3139]  c-273:

	* Re-engineer how Help is called (buttons & F1) in main app and
	  property pages

2010-01-09 [r3138]  karlo_vdg:

	* german for 3.20.x synchronize, redo and undo

2010-01-08 [r3137]  c-273:

	* Fix issue when changing the displayed columns in List View and
	  then switching to Tree View.

2010-01-08 [r3136]  ronys:

	* Great svn property cleanup: Added svn:eol-style to all source
	  code, removed svn:executable where it didn't make sense

2010-01-07 [r3135]  c-273:

	* Start of fix for assertion when deleting groups

2010-01-07 [r3134]  ronys:

	* Happy 2010

2010-01-07 [r3133]  c-273:

	* Fix 2818401. Make generation of AutoType string in only one place
	  for ease of maintenance and minor GeneralMessage AddButton
	  tweaks.

2010-01-07 [r3132]  c-273:

	* Fix 2431438 & 1751462. Implement FR: 2616175. Minor
	  GeneralMessage AddButton changes

2010-01-07 [r3131]  ronys:

	* wxWidgets: merged trunk builds OK

2010-01-07 [r3130]  ronys:

	* Second and last part of command-> trunk merge

2010-01-04 [r3124]  c-273:

	* Remove superfluous include

2010-01-04 [r3123]  c-273:

	* Minor variable name changes - no logic changes/no functionality
	  changes

2010-01-04 [r3122]  c-273:

	* Re-instate AutoType via shortcut

2009-12-27 [r3104]  c-273:

	* [2921935] Dragbar now works in List view without needing the
	  mouse to activate.

2009-12-25 [r3101]  karlo_vdg:

	* german resource text for revision 3100

2009-12-24 [r3098]  c-273:

	* [2919319] Now able to use PasswordSafe to generator passwords as
	  per user defined policy from the Manage menu.

2009-12-24 [r3095]  ronys:

	* Calling ReportInvalidField will no longer crash app.

2009-12-24 [r3094]  ronys:

	* Nits

2009-12-24 [r3093]  ronys:

	* [2918849] Fixed icon no longer appearing in taskbar when locking
	  due to workstation lock and terminal services running. (pending
	  bug submitter's confirmation)

2009-12-24 [r3092]  ronys:

	* wxWidgets: Tree view now has image support - 1st step towards
	  supporting shortcuts + aliases

2009-12-24 [r3091]  ronys:

	* wxWidgets: Added xpm versions of tree view images

2009-12-22 [r3090]  ronys:

	* Integrated PWSFileSig into backup handling

2009-12-22 [r3089]  ronys:

	* Implemented PWSFileSig: A quick & dirty way to determine if a
	  file has changed (or if 2 files are equal) - will be used as a
	  sanity check before overwriting backups, per dk's suggestion.

2009-12-22 [r3088]  karlo_vdg:

	* Help files (en+de) for import/export notes updated (2)

2009-12-21 [r3087]  karlo_vdg:

	* Help files (en+de) for import/export notes updated for all fields

2009-12-21 [r3086]  ronys:

	* Database write error detection and handling now tested and
	  verified: Both failed fopen() and fwrite() scenarios simulated.

2009-12-21 [r3085]  ronys:

	* wxWidgets: Now compiles cleanly once more under Linux

2009-12-21 [r3084]  ronys:

	* Removed use of non-standard syntax, should compile cleanly on
	  non-Microsoft compilers again.

2009-12-20 [r3083]  ronys:

	* _writecbc exception handling mechanism tested.

2009-12-19 [r3082]  ronys:

	* Detect write errors - coded, not fully tested.

2009-12-18 [r3081]  ronys:

	* Detect write errors - work in progress

2009-12-17 [r3080]  c-273:

	* [2916338] "Edit Base entry" now works for Alias entries as well
	  as for Shortcuts.

2009-12-16 [r3079]  c-273:

	* Put all password related fields when editing an alias entry in
	  read-only mode as they are the base's values.

2009-12-16 [r3077]  c-273:

	* Stop 'Save immediately after Add and Edit' deleting a newly
	  created group before the user can use it!

2009-12-13 [r3075]  c-273:

	* [2913440] Do last commit a bit better!

2009-12-13 [r3074]  c-273:

	* [2913440] Copy/Send Email menu items now correctly activated if
	  email field is set or 'mailto:' used in URL field.

2009-12-12 [r3073]  c-273:

	* Properly fix [2912177].

2009-12-11 [r3070-3072]  c-273:

	* [2912177] Restore 'Add Group' menu item to context menu when
	  clicking on an entry.

	* Bump to 3.20.1

	* Tidy up project file after toolbar bitmaps moved directories ages
	  ago

2009-12-10 [r3068]  c-273:

	* Remove unnecessary typedef

2009-12-10 [r3067]  c-273:

	* Another tweak

2009-12-09 [r3066]  c-273:

	* Fix WTS & DbgHelp under Win2K plus update message if language DLL
	  not up-to-date

2009-12-07 [r3060]  ronys:

	* [2909953] - PWS_PW_MODE = NORMAL handling was broken

2009-12-06 [r3059]  karlo_vdg:

	* help file (en + de) version 3.20 last changes

2009-12-06 [r3058]  karlo_vdg:

	* help file (de) version 3.20 last changes

2009-12-06 [r3057]  ronys:

	* [2894890] - Fixed documentation of '-s' command line argument.

2009-12-06 [r3056]  c-273:

	* In Tree view, ignore mouse clicks not on an= group or entry

2009-12-06 [r3055]  c-273:

	* Remove leading ampersand from Yes/No in ManageFiltersDlg.cpp

2009-12-06 [r3054]  ronys:

	* Lock on idle timer now works correctly when set to 1 minute. Also
	  removed mutex on idle timer counter, even though a race condition
	  is technically possible, since it's really not worth the added
	  overhead (worse case, timer kicks in when it arguably shouldn't
	  have because of a millisec. or so - who cares?).

2009-12-06 [r3053]  karlo_vdg:

	* help file (en + de) uniform with version 3.20

2009-12-05 [r3052]  ronys:

	* Refactored user-event definition into ResetIdleLockCounter().
	  Added mutex to protect m_IdleLockCountDown from race condition,
	  but true "problem" turned out to be resolution of idle timer: The
	  timer ticks every minute, so setting the lockout interval to one
	  minute ensures that it'll kick in, regardless of user events. In
	  Real Life, where interval's > 1 minute, this is not an issue.
	  Will increase idle timer's rate in the next version.

2009-12-05 [r3051]  ronys:

	* Fixed restore after lock via workstation lock with !systray, plus
	  recognize more user event to prevent idle timeout from kicking in
	  with dboxopen

2009-12-05 [r3050]  ronys:

	* Fine-tune initial dialog box's focus: dbase field gets focus iff
	  it's empty.

2009-12-04 [r3049]  c-273:

	* Fix compare function bug.

2009-12-04 [r3048]  ronys:

	* Fixed issues with non-system-tray lock/minimize behavior

2009-12-03 [r3047]  ronys:

	* Inching towards 3.2o release.

2009-12-02 [r3046]  c-273:

	* Belt & braces/suspenders

2009-11-30 [r3045]  c-273:

	* [2906249] Columns order remembered after user changes it in List
	  view and fix display of icon in list view.

2009-11-30 [r3044]  c-273:

	* [2905961] ESC key now works in View when in RO mode.

2009-11-30 [r3043]  sauravg:

	* Added update UI notification handling for most command-ids

2009-11-29 [r3042]  ronys:

	* Split PWScore.cpp into PWScore.cpp and CoreImpExp.cpp (2 roughly
	  equal parts), just to make it more manageable.

2009-11-27 [r3041]  ronys:

	* Text import now works OK with non-English text.

2009-11-27 [r3040]  c-273:

	* Non-XML core not Unicode only.

2009-11-26 [r3039]  ronys:

	* "Restore" menu item in systray menu now active when locked via
	  idle timer (whew!). Changes to SystemTray.cpp are cosmetic,
	  actual fix is in DboxMain.cpp & MainView.cpp

2009-11-26 [r3038]  sauravg:

	* wxWidgets can't handle multiple toolbars, so wrapped the main
	  frame's horizontal sizer inside a vertical sizer. Now we just add
	  the searchbar to the vertical sizer to always show at the bottom
	  of the frame

2009-11-26 [r3037]  ronys:

	* French translation updated for 3.20 - thanks to Francois.

2009-11-24 [r3036]  ronys:

	* Commit Björn's 3.20 update to Swedish translation, + minor
	  cleanup of relnotes.

2009-11-24 [r3035]  sauravg:

	* Moved xpm files for wxWidgets port to their own directories

2009-11-22 [r3034]  pm_kan:

	* Russian i18n for 3.20 (till rev. 3033)

2009-11-21 [r3033]  ronys:

	* nano-Murphy

2009-11-21 [r3032]  c-273:

	* Fix error in validate

2009-11-21 [r3031]  ronys:

	* Get 3.20 release rolling. Minor refactoring of font handling in
	  tree/list view code.

2009-11-20 [r3030]  ronys:

	* Added pdb and map files to uploaded files in release process.

2009-11-20 [r3029]  sauravg:

	* Added the main toolbar

2009-11-20 [r3028]  sauravg:

	* Enabled context menu handling for menu key on the keyboard

2009-11-19 [r3027]  ronys:

	* 1. Change Save semantics back to renaming current db to backup
	  name followed by writing current db. 2. Update I18N po files.

2009-11-19 [r3026]  c-273:

	* Disable highlighting of deleted entries

2009-11-17 [r3025]  sauravg:

	* Hooked up some of the menus, but most of the handlers don't do
	  much yet

2009-11-17 [r3024]  sauravg:

	* Added right-click context menus, but not all menu items are
	  hooked to their handlers yet

2009-11-17 [r3023]  ronys:

	* Rephrase \z autotype description for users.

2009-11-16 [r3022]  c-273:

	* Implement Autotype field /z

2009-11-15 [r3021]  pm_kan:

	* Russian i18n (till rev. 3020)

2009-11-13 [r3020]  ronys:

	* wxWidgets: Implemented Options->System property sheet (prefs
	  only).

2009-11-13 [r3019]  ronys:

	* wxWidgets: Implemented Options->Security property sheet.

2009-11-13 [r3018]  ronys:

	* wxWidgets: Implemented Options->PasswordHistory property sheet
	  (sans tooltips and apply action).

2009-11-12 [r3017]  karlo_vdg:

	* German and English help files with JGP images only. All GIF
	  images gone.

2009-11-12 [r3016]  ronys:

	* wxWidgets: Implemented Options->PasswordPolicy property sheet.

2009-11-11 [r3015]  sauravg:

	* Use an ordered list for searching the treeview corelib/Util.h -
	  added a couple of utility functors for extracting the values from
	  iterators

2009-11-10 [r3014]  c-273:

	* [2895167] Dragbar tooltips changed to provide tailored
	  information for each image and reduce the amount of text.

2009-11-10 [r3013]  ronys:

	* wxWidgets: Undid changes mistakenly removed in 2995-2996

2009-11-10 [r3012]  karlo_vdg:

	* did some echoing. Helpful if processing is stuck (e.g. with an
	  "old" Tortoise)

2009-11-10 [r3011]  karlo_vdg:

	* translation 3.19.01 German (revision 3010)

2009-11-08 [r3010]  ronys:

	* wxWidgets: Options->Misc tab finished

2009-11-08 [r3009]  ronys:

	* Fixed DisplayInfo deallocation - now done correctly, C++-wise.

2009-11-07 [r3008]  ronys:

	* Finish last commit (Windows-specific part) after testing.

2009-11-07 [r3007]  ronys:

	* Fixed broken compile under Linux, prepare for clean
	  PWScore::PurgeDeletedEntries()

2009-11-07 [r3006]  c-273:

	* [2872602] Preferences are now correctly deleted from the Windows
	  registry if they match the default.

2009-11-07 [r3005]  c-273:

	* [2826509] Can now update passwords of existing entries via Import
	  (text or XML)

2009-11-07 [r3004]  c-273:

	* Remove unnecessary multiple copies of comments at start of po
	  files - no idea how they got there!

2009-11-07 [r3003]  ronys:

	* Tweak rev 3001: Belts AND suspenders.

2009-11-06 [r3002]  c-273:

	* Fix match test 'does not begin with' - used in filters and
	  restricting entries exported to Text or XML and a previous
	  'Murphy'

2009-11-06 [r3001]  c-273:

	* Fix password history validation

2009-11-05 [r3000]  ronys:

	* wxWidgets - browse to URL implemented

2009-11-05 [r2999]  ronys:

	* wxWidgets: refactoed dbl-click code

2009-11-05 [r2998]  c-273:

	* [2880663] Remove 'Browse to' special fields from the URL field
	  when copied to the clipboard or when used in the RunCommand (via
	  $url).

2009-11-05 [r2997]  c-273:

	* Highlight tweak (always show an entry is deleted via
	  strikethrough if selected via filter)

2009-11-05 [r2996]  ronys:

	* wxWidgets: More progress on Option->Misc, checkpoint b4
	  refactoring dbl-click logic

2009-11-05 [r2995]  ronys:

	* wxWidgets: implemented delete confirmation pref and dbox - not
	  (yet) for groups, though. Also started on options->Misc.

2009-11-04 [r2994]  c-273:

	* Highlight changes

2009-11-04 [r2993]  c-273:

	* Tidy up Export Text/XML. Make XML file comments available for
	  translation.

2009-11-04 [r2992]  ronys:

	* wxWidgets: Password show/hide display works, thanks to Dave
	  Silvia.

2009-11-04 [r2991]  sauravg:

	* Hooked up search with menu bar, which was missing for some
	  reason. Also fixed some bugs with case-sensitive search

2009-11-03 [r2990]  ronys:

	* wxWidgets: options->Display preferences persistent and mostly
	  implemented (lines always wrap in notes field, regardless of pref
	  setting. Also, initial tree view persistent but unimplemented
	  yet)

2009-11-03 [r2989]  ronys:

	* wxWidgets: incomplete solution to hide/show password in add/edit
	  - still needs geomerty manager work

2009-11-03 [r2988]  ronys:

	* wxWidgets: WIP - checkpoint b4 trying a solution for hide/show
	  passwords in add/edit dbox

2009-11-02 [r2987]  c-273:

	* Do the right thing if no entries pass the user's selection
	  criteria when exporting (XML or text)

2009-11-02 [r2986]  ronys:

	* wxWidgets: got notes displaying in tooltips, plus fixed annoying
	  compilation warning, plus moved Find-related decl's and defs out
	  of DB's @begin/@end comments, making them safe against DB's
	  modifications.

2009-11-02 [r2985]  c-273:

	* More string fields for I18N + don't mark database changed if no
	  records actually imported (XML or text)

2009-11-02 [r2984]  ronys:

	* wxWidgets: Options->Display partially implemented

2009-11-02 [r2983]  ronys:

	* Linux: Fixed nast one-off bug in Format(StringX...)

2009-11-01 [r2982]  c-273:

	* Murphy

2009-11-01 [r2981]  c-273:

	* Add 'Are you sure' if user cancels after making changes to
	  Options

2009-11-01 [r2980]  ronys:

	* wxWidgets: Option->Backup tab functional

2009-10-30 [r2979]  c-273:

	* Make Asker & Reporter update dialog count. Also, prevent
	  unnecessary ASSERT.

2009-10-30 [r2978]  ronys:

	* wxWidgets: plodding forward on Options->Backups

2009-10-30 [r2977]  ronys:

	* (Very) minor tweak

2009-10-29 [r2976]  ronys:

	* wxWidgets: Started implemented preference semantics (baby step)

2009-10-29 [r2975]  ronys:

	* wxWidgets: Shutup annoying compiler warning

2009-10-27 [r2974]  sauravg:

	* Fixed some warnings in the Linux build

2009-10-27 [r2973]  sauravg:

	* Removed use of DEBUG_NEW from PasswordSafeSearch.cpp to fix the
	  Linux build Removed search.cpp from makefile since the
	  AdvancedSearchOptionsDlg is already present in
	  PasswordSafeSearch.cpp

2009-10-26 [r2972]  c-273:

	* Use GeneralMsgBox instead of MFC MessageBox so that we keep track
	  of open dialogs

2009-10-26 [r2971]  ronys:

	* (very) minor cleanup

2009-10-26 [r2970]  ronys:

	* wxWidgets: Added PasswordSafeSearch.cpp to Linux Makefile, set
	  svn:eol-style to native for ui/wxWidgets source files

2009-10-26 [r2969]  ronys:

	* tweak to compile under Linux

2009-10-26 [r2968]  sauravg:

	* Merged wxWidgets-Windows with trunk, without revision 2885 Now
	  corelib and os/windows are MFC-free

2009-10-25 [r2967]  pm_kan:

	* Russian i18n (till rev. 2966)

2009-10-24 [r2966]  c-273:

	* Windows now uses the same approach as Linux to test file
	  existence and read-only.

2009-10-24 [r2965]  karlo_vdg:

	* changed fields in "edit base entry" and "delete entry" for German
	  language (help file)

2009-10-22 [r2964]  c-273:

	* Fix last commit

2009-10-22 [r2963]  karlo_vdg:

	* changed fields in "edit base entry" and "delete entry" for German
	  language

2009-10-20 [r2962]  c-273:

	* [2881604] Allow edit of base entry of a shortcut via the Edit
	  menu and/or by right-clicking on a shortcut entry.

2009-10-19 [r2961]  ronys:

	* Update French translations from Jean - reported 100% complete

2009-10-18 [r2960]  c-273:

	* Minor tweaks/extra checking

2009-10-18 [r2959]  c-273:

	* Filters containing tests on the entry type now exported to XML
	  correctly.

2009-10-18 [r2958]  c-273:

	* Fix memory leak if XML import of filter fails verification

2009-10-13 [r2957]  ronys:

	* Update to French translation plus fix of English typo - thanks
	  again to Jean

2009-10-13 [r2956]  ronys:

	* Systray+lock on minimize problem - cleanup plus more progress.
	  Still needs some tweaking (mainly upon restore), plus testing.

2009-10-12 [r2955]  ronys:

	* Updated French translation file as received from Jean (still not
	  complete)

2009-10-12 [r2954]  ronys:

	* Systray+lock on minimize problem - almost there...

2009-10-11 [r2951]  ronys:

	* Remove warning on Linux build.

2009-10-11 [r2950]  c-273:

	* Make all WindowProc the same for resetting idle timeouts

2009-10-10 [r2949]  ronys:

	* Fixed timer lock with open edit dbox problem + cleanup +
	  cosmetics

2009-10-10 [r2948]  ronys:

	* Undo of last commit - removed deadlocking semaphore code

2009-10-10 [r2947]  ronys:

	* Commiting deadlocking semaphore approach to add/edit timeout lock
	  problem before trying other approach, for posterity (deadlocking
	  code commented out).

2009-10-10 [r2946]  c-273:

	* Update release notes

2009-10-10 [r2945]  c-273:

	* Stop junk in Notes field in List View caused by CRLF characters.
	  Only show 1st line and indicate more.

2009-10-09 [r2944]  karlo_vdg:

	* translation 3.19.01 German

2009-10-09 [r2943]  ronys:

	* Working on Lock-with-add/edit-dbox-open problem. Still not done:
	  Window-closing mechanism in place, need to refactor code in
	  DboxMain::EditItem s.t. nothing important is done after modal
	  dbox returns.

2009-10-08 [r2941]  ronys:

	* [2873106] Export XML warnings now consistent with Export Text's.
	  (The Right Thing is to factor out a common PWSExportDlg base
	  class. Later perhaps?)

2009-10-07 [r2939]  c-273:

	* Change only a comment and non-executable code

2009-10-07 [r2938]  ronys:

	* [2868278] Minimize via the system menu, SystemTray menu and
	  system control box button now locks the database if the
	  preference 'Lock on Minimize' is set. (dk's fix, with my minor
	  tweaks - if it doesn't work, I broke it...)

2009-10-05 [r2937]  c-273:

	* Fix Duplicate entry fix!

2009-10-05 [r2936]  ronys:

	* [2872829] Duplicate Entry now copies password policy as well.

2009-10-04 [r2934]  c-273:

	* [2872273] Improve Import Text 'Line skipped' message.

2009-09-30 [r2931]  c-273:

	* [] Now no longer complains about WTS service in Windows systems
	  earlier than Windows XP.

2009-09-30 [r2930]  c-273:

	* [2870059] When an entry is highlighted during Find, the Toolbar
	  and menu items now reflect its contents. (Really this time!)

2009-09-30 [r2929]  c-273:

	* Reverse commit 2928

2009-09-30 [r2928]  c-273:

	* [2870059] When an entry is highlighted during Find, the Toolbar
	  and menu items now reflect its contents.

2009-09-28 [r2927]  c-273:

	* [2868278] Minimize now locks the database if the preference 'Lock
	  on Minimize' is set. Can't reproduce same problem user states
	  happens with Autotype + Lock on Minimize

2009-09-28 [r2926]  c-273:

	* Stop unnecessary processing if database locked + comment nit.

2009-09-28 [r2925]  c-273:

	* Bump to 3.19.1

2009-09-27 [r2924]  c-273:

	* Document bug number

2009-09-27 [r2923]  c-273:

	* [] Change font dialogs now work again.

2009-09-27 [r2922]  c-273:

	* Update URL in DLLs

2009-09-27 [r2921]  c-273:

	* Update fields as suggested by Francios for French translation.

2009-09-26 [r2919]  ronys:

	* 3.19 release

2009-09-25 [r2918]  c-273:

	* Tidy up last commit re: DeleteAllItems and Status Bar

2009-09-25 [r2917]  ronys:

	* Commit po files that have been modified but not updated for 3.19

2009-09-25 [r2916]  ronys:

	* Space out radio buttons on VK dialog to better display
	  non-English text.

2009-09-24 [r2915]  c-273:

	* [2865116] Status-Bar message now updated when using the keyboard
	  arrows to transverse entries in Tree and List views.

2009-09-24 [r2914]  c-273:

	* 2 nits (remove unnecessary calls + simplify calls)

2009-09-24 [r2913]  karlo_vdg:

	* help file English 3.19

2009-09-24 [r2912]  karlo_vdg:

	* German for 3.19 text + help file (2)

2009-09-24 [r2910]  ronys:

	* Update to French translation - thanks to Francois

2009-09-23 [r2909]  c-273:

	* Fix idle lockout (again)

2009-09-23 [r2908]  karlo_vdg:

	* German for 3.19 text + help file

2009-09-23 [r2907]  c-273:

	* [2865116] Status-Bar message when doing a "Run Command" now
	  correctly states "Password Copied".

2009-09-23 [r2906]  c-273:

	* Fix idle lockout (again)

2009-09-23 [r2905]  c-273:

	* Remove obsolete preference from Help (made obsolete by Add/Edit
	  property pages in 3.18)

2009-09-23 [r2904]  ronys:

	* More Swedish translation tweaks by Bjorne

2009-09-23 [r2903]  ronys:

	* Updated French & Swedish tranlations - thanks to Francois &
	  Bjorn, resp.

2009-09-22 [r2901-2902]  karlo_vdg:

	* Translations for 3.19

	* Some Italian and Chinese details corrected

2009-09-22 [r2900]  c-273:

	* Fix LockDBOnIdleTimeout usage now that it is DB dependent

2009-09-22 [r2899]  pm_kan:

	* Russian i18n (till rev. 2897)

2009-09-22 [r2898]  ronys:

	* Modified installer to (1) ensure that only one instance of the
	  installer is running, and (2) ensure no instance of pwsafe is
	  running before proceeding with installation. Note that (2)
	  requires the nsProcess plugin, be installed along with NSIS (from
	  http://nsis.sourceforge.net/NsProcess_plugin). Unfortunately, the
	  error messages for these tests can only be displayed in English,
	  since the tests are run before language processing is completed.

2009-09-22 [r2897]  c-273:

	* Update releases notes

2009-09-22 [r2896]  ronys:

	* LockOnIdle preference moved from config file to database in 3.19
	  - update help file accordingly.

2009-09-22 [r2895]  ronys:

	* Added French support for nsis installer (thanks to Francois).

2009-09-21 [r2894]  c-273:

	* Correct LockOnIdleTimeout to be a database preference

2009-09-21 [r2893]  c-273:

	* Add email to DragBar

2009-09-21 [r2892]  c-273:

	* Fix Wordwrap preference management

2009-09-21 [r2891]  ronys:

	* Added French translation - incomplete

2009-09-20 [r2890]  c-273:

	* More secure string copying Consistent coding of "#if (_MSC_VER >=
	  1400)" - with brackets

2009-09-20 [r2889]  c-273:

	* Tweaks - secure clearing of memory where appropriate Set standard
	  for using SecureZeroMemory to use sizeof target

2009-09-20 [r2888]  c-273:

	* Fix memory leak if user not allowing multiple instances Use more
	  "string safe" functions

2009-09-20 [r2887]  ronys:

	* Update documentation for 3.19

2009-09-20 [r2886]  c-273:

	* Now that the SDK is required, simplify configure.vbs. Also,
	  retrieve and current values and use as defaults if re-running.
	  Simplify VS project files based on above changes. It is
	  recommended that developers re-run configure.vbs.

2009-09-17 [r2883-2884]  c-273:

	* Fix [2857641] + minor UI changes

	* Update preferences: DisplayExpandedAddEditDlg obsoleted in 3.18
	  and minor formatting

2009-09-16 [r2882]  ronys:

	* Starting down the road to 3.19 release: UI tweaks and version
	  bump

2009-09-13 [r2879]  c-273:

	* Minor tweak

2009-09-11 [r2878]  c-273:

	* [2856051] Changes to Database preferences are no longer lost over
	  minimize.

2009-09-11 [r2877]  c-273:

	* [2856750] Password Policy now correctly displayed in List View.

2009-09-11 [r2876]  c-273:

	* Murphy

2009-09-10 [r2875]  c-273:

	* [] If a dialog is open (e.g. Add, Edit, Options etc.) and
	  Password Safe is minimized, the Close and Exit options are no
	  longer in the System Tray context menu. The user must first
	  Restore the application and close the dialog before being able to
	  close the database or exit the program.

2009-09-10 [r2874]  c-273:

	* [2832810] Add new email field supporting email headers 'to',
	  'subject', 'cc', 'bcc' and 'body' [see RFC 2368]. [2856410] "Run
	  Command" menu shortcut no longer greyed out for Shortcuts to base
	  entries with a Run Command. [] Support Run Command and
	  Double-Click Action (and email) fields in Filters. [] Tidy up
	  item order in menus Edit menu and right-click context menu.

2009-09-10 [r2873]  ronys:

	* Moved windows-specific clipboard code from corelib to ui/Windows.
	  Thanks to Sauvag for pointing this out.

2009-09-09 [r2872]  c-273:

	* Fix integer filter import

2009-09-08 [r2871]  karlo_vdg:

	* Compiling with SDK 6.1, German translated

2009-09-07 [r2870]  c-273:

	* Fix export to XML of integer filter

2009-09-05 [r2869]  c-273:

	* [2851848] Mouse double-click interval removed from Virtual
	  Keyboard to allow multiple virtual keys to be entered quickly.

2009-09-05 [r2868]  c-273:

	* Change all calls to "Sleep" to "::Sleep" just to be consistent.

2009-09-04 [r2867]  c-273:

	* Correct message and catch user trying to define duplicate
	  shortcuts

2009-09-03 [r2866]  c-273:

	* Fix 2842700 - French keyboard does not have virtual key
	  V_OEM_MINUS (most others do). Change shortcut for Password Subset
	  to Ctrl+B

2009-09-01 [r2864-2865]  ronys:

	* *Very* minor clarification.

	* Fixed logic error in last DboxMain::IsWorkstationLocked()
	  modification, which caused invert of correct value to be returned
	  if we couldn't register for the WTS event.

2009-09-01 [r2863]  c-273:

	* Support latest DCA during XML import

2009-09-01 [r2862]  ronys:

	* wxWidgets: Options propsheet UI ready for implementation

2009-08-31 [r2861]  ronys:

	* wxWidgets - started UI of Options propsheets

2009-08-31 [r2860]  ronys:

	* wxWidgets: First (baby) step towards Options propsheet

2009-08-30 [r2859]  c-273:

	* More menu ASSERT checking

2009-08-30 [r2858]  c-273:

	* Text import no longer overwrites entry's RunCommand with DCA
	  value.

2009-08-28 [r2857]  sauravg:

	* PWScore.h - send the "item erased" notification after the item is
	  erased, not before mainEdit.cpp - only erase the item from the
	  active view

2009-08-27 [r2856]  c-273:

	* [2192490, 2840534] Multiple desktops now handled correctly

2009-08-27 [r2855]  ronys:

	* minor cleanup/refactor

2009-08-27 [r2854]  c-273:

	* Fix sort of shortcuts in Options display and add more menu return
	  code checking. Rename CoolMenuManager routines to prevent
	  confusion with DBoxMain equivalents

2009-08-27 [r2853]  c-273:

	* Add more menu checking

2009-08-26 [r2852]  sauravg:

	* Fixed crash in deleting entry from treeview after switching to
	  gridview and back

2009-08-26 [r2851]  ronys:

	* Edited & upodated developer's README

2009-08-25 [r2850]  pm_kan:

	* Rollback changes in pwsafe_ru.po from rev.2838 because lang.
	  resourses doesn't changed since rev.2830

2009-08-25 [r2849]  sauravg:

	* "Edit->Delete Entry" should not crash pwsafe now

2009-08-24 [r2848]  c-273:

	* Update exception handling and producing mini-dumps

2009-08-24 [r2847]  sauravg:

	* Add the root item if it doesn't exist, before adding other items

2009-08-23 [r2846]  sauravg:

	* Added menubar mnemonics

2009-08-23 [r2845]  sauravg:

	* Set focus to password entry field by default

2009-08-23 [r2844]  sauravg:

	* Use a new GridTable object whenever a new file is loaded or the
	  view changes to "flattened list".

2009-08-22 [r2843]  c-273:

	* Wrong nap updated when moving an alias to a different base

2009-08-20 [r2842]  ronys:

	* wxWidgets: minor cleanups to last commit

2009-08-20 [r2841]  ronys:

	* wxWidgets: Table view implementation by Saurav - as-is

2009-08-19 [r2840]  c-273:

	* Minor source formatting

2009-08-19 [r2839]  ronys:

	* install builds now updated w.r.t. tree re-org

2009-08-18 [r2838]  ronys:

	* Updating Windows Makefiles to match new build tree. WiP
	  (installers still not done)

2009-08-17 [r2837]  ronys:

	* wxWidgets: entry pwpolicy working, sans sanity checks (geometry
	  fixed)

2009-08-16 [r2836]  ronys:

	* wxWidgets: more PasswordPolicy tab control logic (bent geometry?)

2009-08-16 [r2835]  ronys:

	* wxWidgets: started implemented PasswordPolicy tab control logic

2009-08-16 [r2834]  c-273:

	* More tidying up of SVN ! Note to developers: after this update,
	  delete the following directories and their subdirectories if they
	  exist: \src\bin (you may wish to save configuration files from
	  its sub-directories first) \src\lib \src\obj
	  \src\ui\Windows\I18N\tools \src\ui\Windows\Tools

2009-08-16 [r2833]  pm_kan:

	* Russian i18n (till rev. 2830)

2009-08-16 [r2832]  c-273:

	* Browse to URL from an Alias entry now puts the correct password
	  in the clipboard

2009-08-16 [r2831]  c-273:

	* Minor SVN tidy up - delete empty directories

2009-08-16 [r2830]  c-273:

	* Move non-source from under the src directory and tools out of the
	  Windows directory

2009-08-14 [r2829]  c-273:

	* [2836569] Correct password data now copied from Edit dialog using
	  'Smart Labels'.

2009-08-13 [r2828]  ronys:

	* wxWidgets: 'make unicoderelease' now builds correctly.

2009-08-13 [r2826-2827]  ronys:

	* wxWidgets: Look for pwsafe.cfg under /home/ronys/.pwsafe under
	  Linux, based on Saurav's patches

	* wxwidgets: Keep vertical scrollbar correct under resize (fix from
	  Saurav)

2009-08-13 [r2825]  ronys:

	* wxWidgets: started work on entry password policy tab

2009-08-12 [r2824]  c-273:

	* Add version resources to pws_at and pws_osk DLLs

2009-08-12 [r2823]  ronys:

	* wxWidgets: entry expiration setting functional

2009-08-12 [r2822]  ronys:

	* wxWidgets: Almost done with entry password expiration.

2009-08-11 [r2821]  ronys:

	* wxWidgets: inching forward on entry passwd expiration

2009-08-10 [r2820]  ronys:

	* tweak last commit (pdb archiving)

2009-08-10 [r2819]  ronys:

	* Save pdb along with map file when making bin-release.

2009-08-10 [r2818]  c-273:

	* Drag & Drop of entries, that have individual DCA values, between
	  different databases now works. Plus formatting nits.

2009-08-10 [r2817]  ronys:

	* wxWidgets: work on Entry's password expiration (WIP)

2009-08-10 [r2816]  ronys:

	* text export of DCA field now correct.

2009-08-08 [r2815]  ronys:

	* wxWidgets: Display item's mod times

2009-08-08 [r2814]  ronys:

	* Redundant redundancy removal (removed a dup DDX_Text call).

2009-08-07 [r2813]  c-273:

	* Add menu item to copy the Run Command to the clipboard. Refactor
	  copy to clipboard routines

2009-08-07 [r2812]  ronys:

	* Bring release dlls from same directories as zip and nsi
	  distributions.

2009-08-06 [r2811]  c-273:

	* [2832991] Double-click action display in the Status Bar []
	  Duplicate entry now duplicates Double-click action of original as
	  well. [] Double-click on a shortcut entry now executes the action
	  of its base. [] Change group/title/user display using \xab & \xbb

2009-08-06 [r2810]  c-273:

	* Minor format changes and rename of some variables e.g. pointers
	  beginning with 'p'

2009-08-05 [r2809]  c-273:

	* Increase AutoType field width in Edit/View and add entry details
	  to Window title.

2009-08-05 [r2808]  c-273:

	* Fixes for Autotype from Alias entries and fix RunCommand 1st
	  field truncation

2009-08-04 [r2807]  c-273:

	* Tidy up edit/view shortcut processing + the odd nit

2009-08-04 [r2806]  ronys:

	* Updated help file for new \w and \W autotype directives.

2009-08-04 [r2805]  ronys:

	* Fixed problem with viewing a shortcut in read-only mode - thanks
	  to gillum for reporting and helping track this down.

2009-08-03 [r2804]  ronys:

	* wxWidgets - rudimentary add & delete functionality

2009-08-03 [r2803]  c-273:

	* Implement new Autotype special fields (upper & lower case W)

2009-08-03 [r2802]  ronys:

	* Very minor cleanups

2009-08-02 [r2801]  ronys:

	* wxWidgets: nittiest of nits

2009-08-02 [r2800]  c-273:

	* Release build only needs 3 DLLs.

2009-08-02 [r2799]  c-273:

	* For completeness, add last fix in the 2 other possible problem
	  areas. Probably not needed but too many dialogs to check and
	  shouldn't break anything.

2009-08-02 [r2798]  c-273:

	* Enter key again works in initial dialog if user uses browse
	  button to select a database to open

2009-08-01 [r2797]  ronys:

	* wxWidgets: plodding on pwhist processing.

2009-07-31 [r2796]  c-273:

	* Password Verification field now set when editing/viewing an alias
	  entry and the password is hidden.

2009-07-28 [r2795]  c-273:

	* Support minidump production for more faults

2009-07-27 [r2794]  ronys:

	* Finished UpdatePassword refactoring.

2009-07-27 [r2793]  ronys:

	* [2085058] Old (1.x) format databases now closed correctly. (patch
	  from pm_kan)

2009-07-24 [r2792]  c-273:

	* Fix 2818653 and 2820260 (Password Expiry Interval in Edit and XML
	  Export)

2009-07-23 [r2791]  ronys:

	* Refactored password history handling, to share code with
	  wxWidgets. (Still need to retrieve preference when no pwh policy
	  in item)

2009-07-22 [r2790]  c-273:

	* Restore Windows UI as Unicode only

2009-07-22 [r2789]  ronys:

	* wxWidgets - inching forward on item's pwhist display

2009-07-22 [r2788]  ronys:

	* - Use localized strings in fault handler messages - Ignore
	  unknown extended params (patches submitted by pm_kan)

2009-07-20 [r2787]  ronys:

	* wxWidgets: started on add/edit history fields

2009-07-16 [r2786]  ronys:

	* Minor cleanup in pursuit of [2783207] crash

2009-07-14 [r2785]  ronys:

	* wxWidgets: Started on entry's pwhist values

2009-07-14 [r2784]  ronys:

	* wxWidgets: Entry's DCA override logic completed

2009-07-10 [r2783]  ronys:

	* robust++ fault handling

2009-07-08 [r2782]  ronys:

	* Try to bulletproof the autotype function, as we've crashes in the
	  field that we can't duplicate [2783207]

2009-07-08 [r2781]  ronys:

	* Connect the parts of --testdump

2009-07-07 [r2780]  ronys:

	* Added missing break, whos lack caused an assert in debug build,
	  but (luckily) no problem in the release.

2009-07-07 [r2779]  ronys:

	* Murphy.

2009-07-06 [r2778]  ronys:

	* wxWidgets: work on DCA override - WIP

2009-07-06 [r2777]  ronys:

	* wxWidgets: enjoy fuits of last commit

2009-07-06 [r2776]  ronys:

	* Minor refactor, mainly to share code with wxWidgets version

2009-07-05 [r2775]  pm_kan:

	* Russian i18n for 3.18.1 (till rev. 2771)

2009-07-05 [r2774]  karlo_vdg:

	* latest changes in 3.18 for German (4)

2009-07-04 [r2773]  ronys:

	* wxWidgets: autotype + run command fields supported + Started work
	  on double-click action support

2009-07-04 [r2772]  ronys:

	* wxWidgets: generate password now works

2009-07-04 [r2771]  c-273:

	* Provide means to test minidump production. Tell developers how to
	  use it.

2009-07-02 [r2770]  c-273:

	* Provide minidump support for release builds

2009-07-01 [r2769]  c-273:

	* Windows MFC is Unicode!

2009-07-01 [r2768]  c-273:

	* Fix crash error using External Editor on Notes field

2009-07-01 [r2767]  ronys:

	* wxWidgets: edit groups now works

2009-06-30 [r2766]  ronys:

	* wxWidgets: edit works from grid view as well

2009-06-30 [r2765]  ronys:

	* wxWidgets: Can edit basic item fields\!

2009-06-30 [r2764]  karlo_vdg:

	* 'Run command' in help file misc_tab.html (German + English)

2009-06-30 [r2763]  c-273:

	* Add run command to DCA

2009-06-29 [r2762]  pm_kan:

	* Russian i18n for 3.18.1 (till rev. 2761)

2009-06-29 [r2761]  ronys:

	* .po files for next round.

2009-06-29 [r2760]  ronys:

	* restyle last commit.

2009-06-29 [r2759]  ronys:

	* [2813295] SystemTray menu Browse/Browse+AutoType issue fixed,
	  based on patch sent in by Vasily.

2009-06-28 [r2757]  ronys:

	* Prepare for 3.18 formal release

2009-06-27 [r2756]  c-273:

	* Make change virtual keyboard font menu images better. Allow
	  change of fonts even if no database open.

2009-06-27 [r2755]  karlo_vdg:

	* latest changes in 3.18 for German (3)

2009-06-27 [r2754]  ronys:

	* wxWidgets: Edit entry Basic page mostly functional. show/hide
	  logic unfinished - need to workaround wxw's inability to change
	  the PASSWORD text control property.

2009-06-26 [r2753]  ronys:

	* wxWidgets: Add/Edit dbox UI done. Ready for fleshing out.

2009-06-26 [r2752]  ronys:

	* wxWidgets: Started on Add/Edit dbox

2009-06-26 [r2751]  ronys:

	* Tweak English help files

2009-06-26 [r2750]  ronys:

	* Latest (final?) Swedish xlation for 3.18

2009-06-26 [r2749]  ronys:

	* bugfix 2812615 - pwsafe now builds again

2009-06-25 [r2748]  c-273:

	* Improve VK font processing

2009-06-25 [r2747]  karlo_vdg:

	* latest changes in 3.18 for German

2009-06-25 [r2746]  ronys:

	* More Swedish work, plus some clarifications.

2009-06-25 [r2745]  ronys:

	* update pos for 3.18

2009-06-25 [r2743-2744]  ronys:

	* Swedish translations for 3.18 from Bjorne

	* Rephrase of text - thanks to Bjorne for spotting this.

2009-06-24 [r2741-2742]  karlo_vdg:

	* latest changes in 3.18 for German

	* latest changes in 3.18 for German

2009-06-24 [r2740]  c-273:

	* Fix assert in Oriya keyboard

2009-06-24 [r2739]  c-273:

	* Support Lucida Unicode Sans font

2009-06-23 [r2738]  ronys:

	* Added the dont-be-a-nudnik flag (a.k.a. -q)

2009-06-23 [r2737]  ronys:

	* updated .po files for 3.18

2009-06-21 [r2736]  ronys:

	* Don't pester user if OSK keyboard dll can't be loaded - once per
	  session is enough. If that proves too much, we can add a
	  preference for persistence.

2009-06-21 [r2735]  c-273:

	* Implement both OSK font checkers

2009-06-20 [r2734]  c-273:

	* Nit

2009-06-20 [r2733]  ronys:

	* refactor: VKeyBoardDlg is the only class that knows or cares
	  about the osk dll

2009-06-20 [r2732]  ronys:

	* Refactoring vkeyboard code - work-in-progress - merged in last
	  commit.

2009-06-20 [r2731]  c-273:

	* Use different (and NOT the best!) method to see if Arial Unicode
	  MS font is installed. Previous method retained to be re-instated
	  later.

2009-06-19 [r2730]  karlo_vdg:

	* German help file (umlaut)

2009-06-18 [r2729]  c-273:

	* Minor Unicode font tweak.

2009-06-18 [r2728]  karlo_vdg:

	* help file German and English: edit entry, toolbar symbols (2)

2009-06-18 [r2727]  karlo_vdg:

	* help file German and English: edit entry, toolbar symbols

2009-06-18 [r2726]  karlo_vdg:

	* help file German and English: edit entry, toolbar symbols

2009-06-18 [r2725]  karlo_vdg:

	* help file German and English: edit entry, toolbar symbols

2009-06-18 [r2724]  karlo_vdg:

	* help file German and English: edit entry, toolbar symbols

2009-06-18 [r2723]  karlo_vdg:

	* help file German and English: edit entry, toolbar symbols

2009-06-17 [r2722]  c-273:

	* Fix editing aliases in new property pages. Improve Merge
	  reporting.

2009-06-17 [r2721]  ronys:

	* Prevent EnterPassword dbox from showing (even hidden) upon
	  timeout when main window already minimized. No idea what change
	  caused this behavior, but this fixes it. :-/

2009-06-17 [r2720]  c-273:

	* Fix initial status of number of saved passwords edit control

2009-06-17 [r2719]  ronys:

	* Edit->Find... menu entry now has a bitmap.

2009-06-17 [r2717-2718]  ronys:

	* release build process tweak

	* Merge nit, per dk's request.

2009-06-17 [r2716]  ronys:

	* Fixed crash in DboxMain::OnToolBarFindReport() per dk's
	  suggestion.

2009-06-17 [r2715]  ronys:

	* Murphy

2009-06-16 [r2714]  karlo_vdg:

	* German help file toolbar "new"

2009-06-16 [r2713]  c-273:

	* Make defensive programming consistent

2009-06-15 [r2712]  karlo_vdg:

	* A keyboard is a keyboard, and not a beyboard

2009-06-15 [r2711]  c-273:

	* Fix DragBar tooltips - actually not broken but time intervals for
	  them to show was toooo long!

2009-06-15 [r2710]  ronys:

	* Prepare for3.18 pre-release

2009-06-15 [r2709]  ronys:

	* No longer crashes when closing Edit window after unlocked.

2009-06-15 [r2708]  karlo_vdg:

	* reconditioning all 4 tab in 'edit entry' to the same size

2009-06-15 [r2707]  karlo_vdg:

	* German help file for 3.18

2009-06-14 [r2706]  ronys:

	* Don't bother user if hex password generation on, and other
	  checkboxes selected but disabled (& ignored).

2009-06-14 [r2705]  ronys:

	* Minor refactoring.

2009-06-14 [r2704]  ronys:

	* Murphy.

2009-06-14 [r2703]  c-273:

	* Minor tidy up of last commit.

2009-06-14 [r2702]  c-273:

	* Fix Password Policy Page in Add & Edit

2009-06-13 [r2701]  ronys:

	* Finally found where Accelerator table is for Ctrl-F, plus more
	  minor cleanup.

2009-06-13 [r2700]  ronys:

	* Fixed logical bug in preference shortcuts parsing (potential
	  illegal access)

2009-06-13 [r2699]  ronys:

	* Refactored shortcut code (Find... still missing Ctrl-F)

2009-06-13 [r2698]  c-273:

	* Add some defensive programming

2009-06-13 [r2697]  karlo_vdg:

	* German manual with Virtual Keyboard

2009-06-13 [r2696]  ronys:

	* minor stl tweak

2009-06-13 [r2695]  ronys:

	* Put Find... in Edit Menu

2009-06-12 [r2694]  karlo_vdg:

	* Adaption for fields in virtual keyboard for German language

2009-06-12 [r2693]  karlo_vdg:

	* Adaption for fields in virtual keyboard for German language

2009-06-11 [r2692]  c-273:

	* Tweaks and stop infinite wait

2009-06-11 [r2691]  ronys:

	* Linux build links again.

2009-06-10 [r2690]  c-273:

	* Fix new Add entry plus more PWPolicy issues.

2009-06-10 [r2689]  c-273:

	* Correct autotype process id processing + add AT DLL version
	  checking

2009-06-10 [r2688]  ronys:

	* tweak tab order

2009-06-10 [r2687]  c-273:

	* Remove chicken!

2009-06-09 [r2686]  c-273:

	* All dialogs, property pages/sheets, filedialog classes now
	  derived from appropriate PW version, except DboxMain and
	  GeneralMsgBox

2009-06-09 [r2685]  c-273:

	* Remove warnings about skipping non-radio buttons + do tab order

2009-06-09 [r2684]  ronys:

	* Get the ball rolling for 3.18 (mark pre-release version)

2009-06-08 [r2683]  ronys:

	* Non-English user names stored correctly (again) under Windows.
	  Grrr.

2009-06-07 [r2682]  c-273:

	* If create accelerator table, destroy it in exiting

2009-06-07 [r2681]  c-273:

	* Set dialog Add/Edit PWPolicy variables earlier

2009-06-06 [r2680]  ronys:

	* Tweak gui of edit/app property sheets.

2009-06-06 [r2679]  ronys:

	* New import bitmaps are flipped version of corresponding export
	  bitmaps

2009-06-05 [r2678]  c-273:

	* Add and Edit dialogs now Property Pages

2009-05-31 [r2676]  c-273:

	* DragBar now has ToolTips to inform user of its use.

2009-05-31 [r2675]  c-273:

	* Fix crash if renaming an entry to one that already exists.

2009-05-31 [r2674]  ronys:

	* Resource editor no longer crashes Visual Studio (!)

2009-05-28 [r2673]  ronys:

	* Updated README.txt (long overdue)

2009-05-27 [r2672]  c-273:

	* Ensure Unicode font is installed to provide VK

2009-05-27 [r2671]  ronys:

	* Reset font now restores MS San Serif if Calibri not found.

2009-05-26 [r2670]  ronys:

	* Fallback to MS Sans Serif for tree/list font if Calibri not
	  found, rather than ugly System font. This should make the switch
	  to Calibri as the default transparent to those users who don't
	  have the font installed. Also, some minor refactoring.

2009-05-26 [r2669]  ronys:

	* Set default tree/list font to Calibri 10.

2009-05-26 [r2668]  ronys:

	* Nit - Save unneeded calls to copy c'tor.

2009-05-25 [r2667]  c-273:

	* Update toolbars buttons based on content

2009-05-25 [r2666]  c-273:

	* Add Reset to Font change dialog. Tidy it up and add caption.

2009-05-24 [r2665]  c-273:

	* VK bugfix

2009-05-24 [r2664]  c-273:

	* Fix GDI memory leak and background of DragBar bitmaps.

2009-05-23 [r2663]  ronys:

	* Dragbar bitmaps switch between old and new styles along with
	  toolbar.

2009-05-23 [r2662]  ronys:

	* prepare to support both old and new dragbar bitmaps

2009-05-23 [r2661]  ronys:

	* Changed dragbar icons to new style

2009-05-23 [r2660]  ronys:

	* prepare dragbar bitmaps for revamp

2009-05-22 [r2659]  c-273:

	* [2795427] Duplicate of "Display Subset of Password" removed from
	  Context Menu

2009-05-22 [r2658]  c-273:

	* [2795428] Browse+ on Toolbar now inactive if no URL present

2009-05-21 [r2657]  c-273:

	* Run Command now correctly copied via Drag & Drop. Allow all
	  fields to be selected for Compare function. Formatting nits (tabs
	  to spaces)

2009-05-20 [r2655]  c-273:

	* Add XML-only command line argument to Keyboard Data Generator

2009-05-19 [r2654]  c-273:

	* [2793280] Browse+Autotype to added to allowed double click
	  actions

2009-05-19 [r2653]  c-273:

	* Add more comments

2009-05-18 [r2652]  c-273:

	* Add missing files

2009-05-18 [r2651]  c-273:

	* [2789873] Status bar now updated properly after Browse to URL and
	  other actions that copied data to the clipboard.

2009-05-18 [r2650]  c-273:

	* Changing virtual keyboard resets random button

2009-05-17 [r2649]  c-273:

	* Change some naming conventions to reflect actual data. Make
	  Cancel come out of DeadKey mode rather than the whole dialog.
	  Correct some typos. Add more comments.

2009-05-17 [r2648]  c-273:

	* Tweak/nit

2009-05-16 [r2647]  ronys:

	* minor tweaks and typos

2009-05-16 [r2646]  c-273:

	* Add vsprops files. Update configure.vbs. Remove un-needed
	  include.

2009-05-16 [r2645]  ronys:

	* Changed new bitmaps' background to transparent.

2009-05-16 [r2644]  c-273:

	* Update the release notes and bump to 3.17.2

2009-05-15 [r2643]  c-273:

	* Implement Virtual Keyboards

2009-05-14 [r2642]  ronys:

	* first hack at replacing new icon set with famfamfam silk

2009-05-08 [r2641]  ronys:

	* Refactor graphics/toolbar to facilitate possible replacement of
	  icon set.

2009-05-08 [r2640]  ronys:

	* Update Swedish texts

2009-05-06 [r2639]  ronys:

	* Got rid of annoying blank main window on semi-successful timeout
	  lock.

2009-05-05 [r2637]  ronys:

	* wxWidgets: Implemented copy foo to clipboard actions

2009-05-05 [r2636]  ronys:

	* 4got part of last commit

2009-05-05 [r2635]  ronys:

	* list view double-click works, fixed pref write (libc change broke
	  it?), double pref save avoided

2009-05-05 [r2634]  ronys:

	* One less reason to crash - gracefully handle empty preference in
	  cfg file.

2009-05-02 [r2633]  ronys:

	* wxWidgets: doubleclick on tree item now copies password to
	  clipboard - first hack

2009-04-23 [r2632]  ronys:

	* Added missing pws_at.dll to msi build

2009-04-23 [r2631]  ronys:

	* minor tweaks

2009-04-23 [r2630]  c-273:

	* [2779705] Reserved shortcuts (Ctrl+Q, Alt+F4 and F1) now work.
	  (Bump to 3.17.1)

2009-04-20 [r2628]  ronys:

	* Added Russian deliverables to NSIS build

2009-04-19 [r2626-2627]  ronys:

	* murphy

	* tweaks to build + first hack at Swedish installation text from
	  Bjorne

2009-04-19 [r2625]  ronys:

	* Update Italian po against 3.17 pws_base.dll

2009-04-19 [r2624]  ronys:

	* Work on Swedish .po by Bjorne, first version (not for release) of
	  Italian .po by Mauro.

2009-04-18 [r2623]  c-273:

	* Add missing copyright comments

2009-04-18 [r2622]  pm_kan:

	* Fixed locale loading for command line dialogs. Fixed Access
	  violation when calling pwsafe with parameters, that suppress
	  showing of main window.

2009-04-17 [r2621]  pm_kan:

	* translation fixes for encrypt/decrypt dialog

2009-04-16 [r2620]  karlo_vdg:

	* latest changes to the German help file for 3.17

2009-04-16 [r2619]  ronys:

	* Updated zh, es, sv and pl .po files

2009-04-16 [r2618]  ronys:

	* [2664657] Installer now prompts for elevation to administrator
	  rights on Windows Vista.

2009-04-16 [r2617]  ronys:

	* After dk's proofreading

2009-04-16 [r2616]  ronys:

	* 4got a couple of files in last commit

2009-04-15 [r2615]  ronys:

	* Updated English help for 3.17: Edit now describes Run Command,
	  added shortcuts tab description

2009-04-15 [r2614]  pm_kan:

	* updates in Russian locale for rev. 2611

2009-04-14 [r2613]  karlo_vdg:

	* German Ctrl - Alt - Shift

2009-04-14 [r2612]  ronys:

	* Style change, per dk's request.

2009-04-14 [r2611]  c-273:

	* Make menu Ctrl/Alt/Shift i18n compatible,

2009-04-14 [r2610]  ronys:

	* automate help file compilation - thanks to Karlo; prepare for
	  3.17 non-beta

2009-04-14 [r2609]  karlo_vdg:

	* Adaption for German help file : shortcut_keys

2009-04-13 [r2608]  pm_kan:

	* Added the "-showdefault" key. When it's specified with the
	  "apply" command, untranslated items are printed to stderr (for
	  simplicity, duplicates aren't removed)

2009-04-13 [r2607]  pm_kan:

	* update for rev. 2606

2009-04-13 [r2606]  ronys:

	* Unmerged url/autotype/run combobox in add & edit dbox.

2009-04-13 [r2605]  ronys:

	* prepare for beta2 - commit b4 reverting edit/add ui

2009-04-11 [r2604]  pm_kan:

	* update for rev. 2601

2009-04-11 [r2603]  karlo_vdg:

	* last changes as of 11.04.09

2009-04-10 [r2602]  c-273:

	* Fix 2750090 - SaveAs unlocks original DB on successful completion

2009-04-10 [r2601]  c-273:

	* Minor shortcut tweaks

2009-04-09 [r2600]  c-273:

	* More shortcut fixes - including restore missing menu bitmaps.
	  Slight change in approach (PreTranslate rather than OnKeyDown,
	  OnKeyUp & OnChar). Add support for Find and Escape key as per
	  Open Discussion. Draft documentation on working shortcut key
	  combinations.

2009-04-09 [r2599]  pm_kan:

	* update for rev. 2597

2009-04-08 [r2598]  karlo_vdg:

	* latest changes for 3.17 (2597) beta

2009-04-08 [r2597]  ronys:

	* Fixing rename & delete group functionality - this fix is
	  necessary but insufficient (now get "m_UICommandTable is out of
	  date - i18n issue?"). Over to dk?

2009-04-08 [r2596]  ronys:

	* Moved CEditExtn's context menu's text to resource for i18n and
	  rebuilt pos files accordingly

2009-04-08 [r2595]  karlo_vdg:

	* This is the (very) old version [2.17]

2009-04-08 [r2594]  ronys:

	* Hack to get WxWidgets to build with new shortcuts code.

2009-04-08 [r2593]  karlo_vdg:

	* last details for German help file (Verknüpfung -> Schnelltaste)

2009-04-07 [r2592]  karlo_vdg:

	* adaptation for German help because of changed (or new)
	  functionality in 3.17

2009-04-07 [r2591]  karlo_vdg:

	* adaptation in German help file(s) for new / changed functionality
	  in 3.17

2009-04-07 [r2590]  karlo_vdg:

	* implemented several toolbar icons

2009-04-07 [r2589]  c-273:

	* Fix error introduced in last commit

2009-04-07 [r2588]  c-273:

	* Fix menu shortcut assertion. Some special key combinations still
	  not handled but without error.

2009-04-07 [r2587]  karlo_vdg:

	* all languages files (*.DLL + *.chm) like XX and not like XX_YY

2009-04-07 [r2586]  ronys:

	* Entered relevant request IDs.

2009-04-07 [r2585]  ronys:

	* Last changes to Chinese .po file from Freedoctor + cleanup

2009-04-06 [r2584]  c-273:

	* Menu shortcut rewrite + support user changing shortcuts for
	  Delete and Rename

2009-04-06 [r2583]  ronys:

	* typos.

2009-04-06 [r2582]  ronys:

	* Prepare for 3.17 beta

2009-04-05 [r2581]  c-273:

	* Make right-click menu check if Run Cmd is empty

2009-04-05 [r2580]  c-273:

	* Menu shortcut fixes and support extended characters.
	  Delete/Rename still on exclusion list for now.

2009-04-05 [r2579]  ronys:

	* updated pos for 3.17-pre1

2009-04-05 [r2578]  pm_kan:

	* updated translation. Actual for rev. 2574

2009-04-05 [r2576-2577]  karlo_vdg:

	* all CHM file are pwsafeXX_YY.chm (e.g RU_RU, DE_DE, FR_FR, ...)

	* CHM file is pwsafeRU_RU.chm

2009-04-05 [r2575]  ronys:

	* Tweak run_command.html.

2009-04-05 [r2574]  c-273:

	* Update right-click menu

2009-04-05 [r2573]  c-273:

	* Some more shortcut fixes. Needs a rebuild. Old saved shortcuts
	  may be invalid.

2009-04-04 [r2571-2572]  c-273:

	* Add copyright comments

	* Make shortcut list reflect order of menu items in actual Menu.
	  Fix bad warning of shortcut in use when shortcut removed or not
	  set.

2009-04-04 [r2570]  ronys:

	* Fix version SPECIAL_BUILD

2009-04-04 [r2569]  c-273:

	* Allow users to set their own shortcuts - requires a REBUILD as
	  resource IDs changed

2009-04-03 [r2568]  ronys:

	* Setup for 3.17pre1 release

2009-04-02 [r2567]  ronys:

	* Modified Add & Edit Dboxes to unify URL, Autotype and RunCmd
	  fields.

2009-04-02 [r2566]  ronys:

	* tweak Add Entry dbox

2009-04-02 [r2565]  ronys:

	* Added Simplified Chinese help file source and updated po file -
	  thanks to Freedoctor. (Chinese .chm file added as well, as I
	  cannot compile Chinese html source on my machine - see
	  help/pwsafeZH/README.txt)

2009-03-31 [r2564]  ronys:

	* Added Russian po file

2009-03-31 [r2563]  ronys:

	* Fixes to support Russian language localization, thanks to Andrei
	  N. K.

2009-03-28 [r2562]  ronys:

	* Minor refactor - parse notes only when needed

2009-03-28 [r2561]  ronys:

	* 1. Fixed system-tray right-click crash when dbase locked.
	  (introduced by Karlo's change?) 2. Pass '\d' correctly in
	  autotype parser (still not processed correctl in Browse+)

2009-03-26 [r2560]  ronys:

	* organize popup menu entries

2009-03-24 [r2559]  c-273:

	* Include Edit/View, Rename & AddGroup in smarter menus Fix menu
	  issues in List view

2009-03-22 [r2558]  c-273:

	* Less of a nit - more of a half-nit?

2009-03-22 [r2557]  c-273:

	* Move Show Find Toolbar to View Menu with other toolbars Please
	  RE-build as resource IDs have changed

2009-03-21 [r2556]  c-273:

	* Fix Browse & Launch if Autotype DLL not found Add Tooltip to Edit
	  'Go' button Add "Show Find Toolbar", "Find Next" & "Find
	  Previous" to smarter menu processing

2009-03-20 [r2555]  c-273:

	* nit

2009-03-20 [r2554]  karlo_vdg:

	* adaptation for "run command"

2009-03-20 [r2553]  c-273:

	* Make shortcut for Run Command: Ctrl+R; delete shortcut for Backup
	  (Ctrl+B) and Restore (Ctrl+R) Add Ctrl+E for send email (was
	  there but not implemented)

2009-03-18 [r2552]  ronys:

	* Nit.

2009-03-18 [r2551]  c-273:

	* nits + Correct DragBar bitmaps for a New database.

2009-03-17 [r2550]  c-273:

	* Change Execute String to Run Command (sorry Karlo you were too
	  quick - but I think only minor changes for you) Make Menu smarter
	  - only display items if appropriate. Add 'Browse+' == Browse +
	  AutoType

2009-03-17 [r2549]  ronys:

	* wxWidgets About dialog box working Good Enough (for now).

2009-03-17 [r2548]  karlo_vdg:

	* pws_at.dll in NSI, German complete, "Add Entry" ok

2009-03-17 [r2546-2547]  karlo_vdg:

	* minor German corrections

	* minor English corrections

2009-03-17 [r2545]  karlo_vdg:

	* adapted new strings, corrected menu "add entry" for German
	  language

2009-03-17 [r2544]  karlo_vdg:

	* German help, "execute string" implemented

2009-03-16 [r2543]  c-273:

	* [2689144] PWS no longer goes into a loop if menu not set

2009-03-16 [r2542]  ronys:

	* CheckVersion.cpp compiles under Linux - unbelievably stupid name
	  pollution issue\!

2009-03-16 [r2541]  ronys:

	* Moved common version (release) checking code to corelib

2009-03-16 [r2540]  ronys:

	* wxwidgets - more progress on about dbox

2009-03-16 [r2539]  ronys:

	* wxWidgets - added stub about dbox

2009-03-16 [r2538]  ronys:

	* tweak

2009-03-16 [r2537]  karlo_vdg:

	* split EXIT ID for main application and system tray

2009-03-15 [r2536]  ronys:

	* more nits.

2009-03-15 [r2535]  ronys:

	* minor, but quite overdue, cleanup

2009-03-15 [r2534]  karlo_vdg:

	* Help-DE, updated version

2009-03-15 [r2532]  ronys:

	* Updated U3 URL + minor cleanups

2009-03-12 [r2531]  ronys:

	* minor nit

2009-03-12 [r2530]  c-273:

	* Support Find Up (Shift+F3 or click on tool bar button with Shift
	  key pressed)

2009-03-11 [r2529]  c-273:

	* Remove CTime from corelib. Linux needs verifying still OK

2009-03-11 [r2528]  c-273:

	* Nits (nicer looking)

2009-03-11 [r2527]  c-273:

	* Fix autotype with Browse to URL

2009-03-11 [r2526]  ronys:

	* First review of execute string documentation.

2009-03-10 [r2525]  ronys:

	* Builds cleanly on Linux again.

2009-03-09 [r2524]  c-273:

	* Fix load path to pws_at DLL. Fix Linux compile complaints.

2009-03-09 [r2523]  c-273:

	* Nearly completely remove CString from corelib (still in StringX
	  Format Template function?).

2009-03-09 [r2522]  ronys:

	* Moved pws_autotype project from ui/Windows to os/windows, plus
	  associated changes

2009-03-09 [r2521]  c-273:

	* Add extra new files to corelib Makefile, change tabs to spaces
	  and put file names in alphabetical order (easier to see what
	  is/isn't there)

2009-03-09 [r2520]  c-273:

	* Add draft help entry for Execute String and update Browse to URL
	  re: Autotype

2009-03-08 [r2519]  ronys:

	* Refactoring - clean compile, partially tested.

2009-03-08 [r2518]  ronys:

	* Fix last fix :-/

2009-03-08 [r2517]  ronys:

	* Minor cleanups.

2009-03-07 [r2515]  ronys:

	* Murphy.

2009-03-07 [r2514]  ronys:

	* wxWidgets - run stuff builds ok (stubs).

2009-03-07 [r2513]  ronys:

	* Portability (probably a more elegant way to fix this, but life's
	  short).

2009-03-06 [r2510]  c-273:

	* Provide Autotype to Browse to URL and Execute functions. Move
	  debug support to 'os' so that it is available in any build

2009-03-05 [r2509]  c-273:

	* [2664703] Load 'base' locale DLL if can't find a specific
	  sub-locale version

2009-03-03 [r2508]  c-273:

	* [2657132] View Reports no longer causes application crash.

2009-03-02 [r2507]  ronys:

	* execute code support compiles cleanly under Linux, first hack at
	  implementing stubs.

2009-03-02 [r2506]  ronys:

	* Cleanup stuff as a result of answering translator's questions.

2009-03-01 [r2503]  ronys:

	* Credit where credit is due - mention our fine webmaster, per his
	  request.

2009-02-27 [r2500]  c-273:

	* Add run.cpp to os makefile. Update inline comments re-autotype
	  and eecute string

2009-02-26 [r2497]  c-273:

	* Implement Execute Strings (actual function + Text/XML
	  Import/Export support)

2009-02-26 [r2496]  c-273:

	* Nit for unused project

2009-02-26 [r2495]  c-273:

	* Copy password to clipboard when doing a "Browse to URL"

2009-02-23 [r2489]  c-273:

	* Remove all non-Unicode VS builds from project.

2009-02-23 [r2487]  ronys:

	* removed ends calls that shouldn't have been used in the first
	  place.

2009-02-23 [r2486]  ronys:

	* updated pos for 3.16.2, including file dialog box filters

2009-02-23 [r2484-2485]  ronys:

	* Extracted File Dialog filter strings to resource, for i18n

	* Update to Chinese translation

2009-02-22 [r2483]  ronys:

	* wxWidgets - config file works now under unicode, without breaking
	  Windows

2009-02-22 [r2482]  ronys:

	* First commit of Simplified Chinese version, thanks to Freedoctor

2009-02-22 [r2481]  c-273:

	* Word wrap nits

2009-02-21 [r2480]  c-273:

	* Word Wrap of notes field in Add & Edit + preference; Show Notes
	  override in Edit, bump to 3.16.2

2009-02-21 [r2479]  ronys:

	* wxWidgets Murphy

2009-02-21 [r2478]  c-273:

	* More I18N menu entries plus a few nits

2009-02-20 [r2477]  c-273:

	* Remove unnecessary call to CS_local_strings()

2009-02-19 [r2476]  c-273:

	* Remove unnecessary/incorrect changes via rev. 2472.

2009-02-19 [r2475]  ronys:

	* Edited password subset description

2009-02-19 [r2473-2474]  karlo_vdg:

	* password subset, edit menu for entry / group additional "right
	  click edit"

	* password subset, edit menu for entry / group additional "right
	  click edit"

2009-02-19 [r2472]  karlo_vdg:

	* Small corrections for German translation

2009-02-19 [r2471]  karlo_vdg:

	* Small corrections for German translation

2009-02-19 [r2470]  karlo_vdg:

	* Included Italian

2009-02-17 [r2469]  c-273:

	* Make PasswordSubset dialog understand monitors

2009-02-17 [r2468]  c-273:

	* Remember Password Subset dialog position

2009-02-17 [r2467]  ronys:

	* wxWidgets - another silly off-by-one error - lock files now named
	  correctly

2009-02-17 [r2466]  c-273:

	* 2 nits

2009-02-16 [r2465]  ronys:

	* wxWidgets - off-by-one bug fixed - unicode can now read
	  preferences. Can't write them correctly, though.

2009-02-16 [r2464]  ronys:

	* wxWidgets unicode build no longer crashes on database load.

2009-02-16 [r2462]  ronys:

	* wxWidgets unicode builds cleanly, hits assert when loading sample
	  file

2009-02-16 [r2461]  ronys:

	* wxWidgets - another small step towards unicode build

2009-02-15 [r2460]  ronys:

	* wxWidgets - progress on unicode build - still not done.
	  Checkpoint and verify Windows build not broken

2009-02-15 [r2459]  c-273:

	* [2599930] All fields, buttons, checknoxes that could change an
	  entry's data are disabled if the database is in read-pnly mode.

2009-02-15 [r2458]  c-273:

	* Right-click context menu now correct when user hides toolbars.

2009-02-14 [r2457]  c-273:

	* Ctrl+F sets focus to the Find string edit control.

2009-02-14 [r2456]  c-273:

	* Don't ask if user wants to Cancel edit in R/O mode - that is all
	  they can do!

2009-02-14 [r2455]  ronys:

	* Reverted DboxMain::IsWorkstationLocked() to use OpenDesktop()
	  instead of OpenInputDesktop(), as the latter doesn't seem to be
	  useful for detecting locked desktops :-( Bumped rev to 3.16.01.

2009-02-14 [r2454]  ronys:

	* Create a map file for the release build, save a compressed copy
	  of it as part of the release process

2009-02-12 [r2453]  ronys:

	* linux build - toplevel make works, plus auto dependency
	  generation added to all makes

2009-02-12 [r2452]  karlo_vdg:

	* IDS_SHORTCUTEXPLANATION ' & ' ==> ' && '

2009-02-12 [r2450-2451]  karlo_vdg:

	* changed last translation of 'Tastenkuerzel' (German)

	* Correction for dialog box 'shortcut create' (German)

2009-02-12 [r2449]  karlo_vdg:

	* Corrected some words (e.g. 'Tastenkuerzel' to 'Verknuepfung')

2009-02-12 [r2446-2447]  karlo_vdg:

	* corrected dialog box edit, passwordentry

	* Correction of a few docu details

2009-02-12 [r2445]  ronys:

	* Prepare toplevel make for Linux support

2009-02-12 [r2444]  karlo_vdg:

	* Including "shortcut" entry

2009-02-12 [r2443]  karlo_vdg:

	* menu edit: shortcut added

2009-02-12 [r2441]  karlo_vdg:

	* dir 'options': JPG missing, 'classic' + 'new' moved

2009-02-12 [r2440]  ronys:

	* Final (?) tweak for new source tree arrangement.

2009-02-11 [r2438]  ronys:

	* enable installer support for Spanish, Swedish and Polish, even
	  though support for these is incomplete. Hopefully, this will
	  encourage others to update these.

2009-02-10 [r2437]  karlo_vdg:

	* Translation file for ES_ES, PL_PL and SV_SE

2009-02-10 [r2436]  ronys:

	* Added documentation describing shortcuts.

2009-02-10 [r2435]  karlo_vdg:

	* Translation for German languages 3.16

2009-02-10 [r2434]  ronys:

	* wxWidgets - implemented Change Password dialog box - app still
	  doesn't save, though.

2009-02-10 [r2432-2433]  karlo_vdg:

	* Translation for other languages, local strings

	* Translation for German languages 3.16

2009-02-10 [r2429]  ronys:

	* tweak pre_build.cmd to give right svn revision number

2009-02-09 [r2428]  ronys:

	* Make dependencies the modern way

2009-02-09 [r2426-2427]  karlo_vdg:

	* adapting the home page to pwsafe.org

	* adapting the home page to pwsafe.org

2009-02-09 [r2425]  karlo_vdg:

	* installation without Win98

2009-02-09 [r2424]  ronys:

	* Start rolling 3.16 update links to pwsafe.org

2009-02-07 [r2423]  ronys:

	* Added stub pwsafe.hhk file for German help file project

2009-02-07 [r2422]  karlo_vdg:

	* Is not necesarry

2009-02-07 [r2421]  karlo_vdg:

	* Adapted for new structure, only English + German No Other
	  languages (commented out with ';')

2009-02-06 [r2420]  karlo_vdg:

	* Translation for German languages

2009-02-06 [r2418-2419]  karlo_vdg:

	* Adaption for German language after translation

	* Adaption for German language after translation

2009-02-05 [r2415]  ronys:

	* Set wxWidgets source tree to a user-independant location (this is
	  where the Makefile assumes the wxWidgets source will be found).

2009-02-04 [r2414]  ronys:

	* wxWidgets - added version info

2009-02-04 [r2413]  ronys:

	* wxWidgets - 4got to commit xpm version of graphics

2009-02-03 [r2411]  c-273:

	* [Open Discussion] Ctrl+F no longer toggles Find Toolbar.

2009-02-03 [r2409]  ronys:

	* wxWidgets - added Properties dialog box

2009-02-02 [r2408]  ronys:

	* wxWidgets - File->Open functional

2009-02-02 [r2407]  ronys:

	* wxWidgets - work on File->Open - WIP

2009-02-01 [r2405]  c-273:

	* Better error string allocation using Xerces XML File import.

2009-02-01 [r2404]  c-273:

	* [] Can now process filters based on 'username' field ("user" in
	  the XML file).

2009-01-31 [r2403]  ronys:

	* wxWidgets - close works, bitmaps no longer loaded from files at
	  runtime.

2009-01-30 [r2402]  ronys:

	* wxWidget tree/list preference persistence works

2009-01-29 [r2401]  ronys:

	* wx Widgets - started foldind preferences in.

2009-01-28 [r2400]  ronys:

	* wxWidgets - tree view start to look like one...

2009-01-28 [r2399]  ronys:

	* wxWidgets - got rid of row titles

2009-01-27 [r2398]  ronys:

	* wxWidgets minor refactor, started playing with tree view

2009-01-27 [r2397]  ronys:

	* a little progress on wxWidgets

2009-01-26 [r2396]  ronys:

	* slow progress on wxWidgets - tree and list (grid) classes added

2009-01-25 [r2392]  ronys:

	* Updated description of password generation feature, thanks to
	  Karlo!

2009-01-25 [r2391]  c-273:

	* Do not include URL and AutoType data when copying Notes field to
	  clipboard

2009-01-24 [r2389]  ronys:

	* Display entries in list view - first hack (works, but that's all)

2009-01-23 [r2388]  ronys:

	* Registered DialogBlocks

2009-01-23 [r2387]  ronys:

	* wxWidgets Menus + nit on Windows Edit Menu

2009-01-22 [r2386]  c-273:

	* [2529736] Validate now corrects all Password History errors

2009-01-22 [r2385]  c-273:

	* Support new Autotype fields from Edit magic static labels

2009-01-22 [r2384]  ronys:

	* Started work on wxWidgets menus

2009-01-21 [r2383]  ronys:

	* More wxWidgets work - Initial dialog functional.

2009-01-21 [r2382]  ronys:

	* progress on first dialog in wxWidgets

2009-01-18 [r2381]  ronys:

	* First baby steps with wxWidgets

2009-01-18 [r2380]  ronys:

	* Update ignores property.

2009-01-18 [r2379]  ronys:

	* - Updated autotype description to refelect dk's additions. -
	  Simplify alias description based on (confused) user feedback.

2009-01-17 [r2378]  ronys:

	* Split language-specific install messages to separate file, add
	  credit where credit is due.

2009-01-17 [r2377]  ronys:

	* Mulilingual NSIS installation - German also supported, with
	  comments for supporting more languages. Thanks to Karlo for this.

2009-01-16 [r2376]  c-273:

	* [2509817] Control characters no longer sent via Autotype.
	  [2509821] Support Group (\g), Title (\i) and Notes (\o, \onnn)
	  fields via Autotype.

2009-01-16 [r2375]  c-273:

	* Stop Expat XML File import asking for the schema

2009-01-16 [r2374]  ronys:

	* moved bitmaps and icons from ui/Windows/res to ui/graphics, so
	  that they can be re-used by other ui frameworks.

2009-01-15 [r2373]  c-273:

	* Make Expat DebugE static again after merge/re-arrangement

2009-01-14 [r2372]  c-273:

	* Ensure VS project 'pwsafe' is dependent on project 'os',
	  otherwise link may not work.

2009-01-14 [r2371]  c-273:

	* Stop Expat asking for schema if filters in database Minor comment
	  tidy up and #if order

2009-01-14 [r2370]  c-273:

	* Tidy up project files and make Expat & Xerces XML compile.

2009-01-14 [r2369]  ronys:

	* A blank password never passes check.

2009-01-14 [r2368]  ronys:

	* Automate build of I18N tools - make sure they're updated before
	  generated pos/dlls

2009-01-13 [r2367]  c-273:

	* Delete more V6 files

2009-01-13 [r2366]  c-273:

	* More ignores and fix POT creation cmd file

2009-01-13 [r2365]  ronys:

	* Minor improvement to organization & svn:ignored, as suggested by
	  dk.

2009-01-13 [r2364]  ronys:

	* trivial cleanups after Big Bang (rearrangement)

2009-01-13 [r2363]  ronys:

	* First hack at rearranging trunk, based on experience from
	  branches/rearrangement. Not a straightforward merge,
	  unfortunately. - corelibtest broken - Linux (cli) build untested.

2009-01-10 [r2358]  ronys:

	* Karlo's modifications for German support

2009-01-10 [r2357]  ronys:

	* Karlo's work on the German version for 3.15.1

2009-01-09 [r2356]  ronys:

	* update pos + fix to I18N Makefile

2009-01-09 [r2355]  ronys:

	* Added initial Polish support

2009-01-09 [r2354]  ronys:

	* Update help index.

2009-01-09 [r2353]  ronys:

	* Integrated DK's XML branch into main trunk.

2009-01-04 [r2347]  ronys:

	* Linux builds passes again (still w/o XML)

2009-01-04 [r2346]  c-273:

	* Update comment of ResText level

2009-01-03 [r2345]  c-273:

	* Minor Release Notes text update.

2009-01-03 [r2344]  c-273:

	* Fix 2481370 (right mouse dragging to create short-cut) - also
	  Format issue. Bump to 3.15.03 as some users have 3.15.02

2009-01-03 [r2343]  ronys:

	* - Update I18N Makefile to point to the right executables. -
	  Update Spanish .po file - 4got a copyright notice from last
	  commit.

2009-01-03 [r2342]  c-273:

	* Bring ResText up-to-date (SecureZeroMemory and initialise
	  variables) - still VS2005 Add command file to create pot file.

2009-01-03 [r2341]  ronys:

	* Updated Help index for Filters, Dragbar and Change Fonts.

2009-01-02 [r2339]  c-273:

	* Update ResText and ResPWSL projects to put output in correct
	  obj/bin directories

2009-01-01 [r2338]  ronys:

	* it's 2009 - update copyright notices accordingly

2008-12-24 [r2334]  ronys:

	* Interoperate with tools that access edit control text by setting
	  PWS_PW_MODE environment variable to "NORMAL". Also fixed an
	  embarrassing bug in pws_os::getenv()

2008-12-24 [r2333]  ronys:

	* Credit where credit is due...

2008-12-21 [r2332]  c-273:

	* Complete bump to 3.15.2 and remove duplicate pre-build processing

2008-12-21 [r2331]  c-273:

	* Can't assume newly defined variable is zero.

2008-12-21 [r2330]  c-273:

	* Message nit

2008-12-20 [r2328]  ronys:

	* tweak I18N Makefile to reflect build tree.

2008-12-19 [r2327]  c-273:

	* Fix for 2423397, New features: 2450841, 2450827, 2425045,
	  2415952. Version now 3.15.02

2008-12-15 [r2326]  ronys:

	* MFC lib linked in statically once more. Bumped version to 3.15.1.

2008-12-15 [r2325]  ronys:

	* tweak release process to follow SF infrastructure changes, plus
	  remove Java version from latest.xml, as it's now a separate
	  project.

2008-12-13 [r2322]  ronys:

	* Mark field reserved for Yubico branch in format document + nit.

2008-12-13 [r2319]  ronys:

	* Added minor sanity check.

2008-12-11 [r2318]  thedavecollins:

	* Correct case so it compiles on linux

2008-12-10 [r2317]  ronys:

	* [2407325] Prevent creation of a group name with '.', which
	  confuses PasswordSafe.

2008-12-09 [r2316]  c-273:

	* Use Configuration name for resource DLL

2008-12-09 [r2315]  c-273:

	* Fix Visual Studio build/rebuild/clean processes

2008-12-09 [r2314]  ronys:

	* [2407346] "Open Another" and "Create New" actions in "Incorrect
	  Passkey" dialog box working again.

2008-12-09 [r2313]  ronys:

	* [2407072] Can now tab to read-only checkbox in password entry
	  form via File->Open or recently used list.

2008-12-07 [r2312]  ronys:

	* Playing around with STL

2008-12-07 [r2311]  ronys:

	* Non-Unicode build handles locales properly (at last!) - esp.
	  non-English filenames.

2008-12-07 [r2310]  ronys:

	* Fixed broken compilation under DEBUG configuration.

2008-12-07 [r2309]  c-273:

	* Tidy up dealing with no schema found for both XML file import and
	  filters

2008-12-06 [r2308]  ronys:

	* Preparations for 3.15 release: update deliverable directories per
	  dk's reorg, lose Beta suffix.

2008-12-06 [r2307]  c-273:

	* correct solution entry

2008-12-06 [r2306]  c-273:

	* Tell user if schema not present Remove duplicate definitions in
	  corelib.h

2008-12-04 [r2305]  ronys:

	* semi-automatic merge of dk-xml branch up to & including 2304.
	  Release build mechanism still needs to be fixed. Minimal testing.

2008-12-02 [r2301]  c-273:

	* Change tabs to spaces

2008-12-02 [r2300]  ronys:

	* Make pwsafe among the first apps to close in case of shutdown -
	  increase chances of memory being wiped properly.

2008-11-30 [r2297]  c-273:

	* Minor typo

2008-11-29 [r2295]  ronys:

	* - Added support for extra info in version description - Prepare
	  for beta release.

2008-11-27 [r2291]  ronys:

	* Murphy (Format) strikes again!

2008-11-18 [r2283]  thedavecollins:

	* Now using os FileExists and it compiles

2008-11-16 [r2282]  c-273:

	* Minor tidy up

2008-11-15 [r2281]  c-273:

	* Correct recent change to checking XML Schema presence

2008-11-13 [r2280]  c-273:

	* Password subset - remove beep, split error messages

2008-11-13 [r2279]  ronys:

	* [2269930] Track write permission of file in opening dialog: If
	  the user chooses a file with different permission than the
	  original, then the r-o status is updated accordingly. (Also some
	  minor refactoring)

2008-11-13 [r2278]  ronys:

	* Show 1234567... in Confirm Password edit box when password is
	  exposed, to help "subset" password authentication (in addition to
	  the subset dialog box).

2008-11-12 [r2277]  c-273:

	* [Open Discussion] Add feature to display a subset of the
	  password.

2008-11-03 [r2271]  c-273:

	* More Format String issues

2008-10-30 [r2270]  c-273:

	* Remove old include reference which now picks up internal Windows
	  file

2008-10-29 [r2268]  ronys:

	* Mark header tag values used by mpwpol branch as 'Reserved', to
	  avoid future incompatability issues.

2008-10-28 [r2267]  c-273:

	* [2203438] Remove "[alt]", "[ssh]" and "{alt}" special keywords
	  from URL when copying to the clipboard.

2008-10-24 [r2265]  c-273:

	* Correct schemas for uuid hex pattern matching

2008-10-23 [r2264]  ronys:

	* Tweaked tab order

2008-10-23 [r2263]  c-273:

	* Final update to Edit magic labels.

2008-10-22 [r2258]  c-273:

	* Minor Murphy

2008-10-22 [r2257]  c-273:

	* Improve 'magic labels" and other enhancements requested by RS for
	  new feature

2008-10-21 [r2253]  c-273:

	* [2144489] Click on the text next to edit fields to copy the field
	  to the clipboard. Ctrl+Click on the URL will launch the browser.

2008-10-21 [r2252]  c-273:

	* Implement support for the CF_CLIPBOARD_VIEWER_IGNORE function

2008-10-21 [r2251]  c-273:

	* Make DragBar more responsive to smaller mouse drag

2008-10-21 [r2250]  ronys:

	* Linux: can read and print a database

2008-10-21 [r2249]  ronys:

	* Linux: Start testing corelib

2008-10-21 [r2248]  ronys:

	* Minimal linux build env.

2008-10-21 [r2247]  ronys:

	* Linux: first link

2008-10-20 [r2246]  ronys:

	* Linux: ported time-related stuff

2008-10-19 [r2245]  ronys:

	* Linux: more porting

2008-10-19 [r2244]  ronys:

	* Undo over-ambitious porting (fix broken ofstream creation, break
	  Linux Unicode build, which won't happen anytime soon).

2008-10-19 [r2243]  c-273:

	* More string format woes + minor source formatting

2008-10-19 [r2242]  ronys:

	* Linux: added os/inux/rand.cpp

2008-10-16 [r2241]  ronys:

	* Linux: more porting

2008-10-16 [r2240]  c-273:

	* Asker should use MB_ICONQUESTION and not MB_ICONINFORMATION

2008-10-15 [r2236]  ronys:

	* Linux: added dir.cpp

2008-10-15 [r2235]  ronys:

	* Linux: switch to non-Unicode build

2008-10-15 [r2234]  ronys:

	* Linux - gcc 4.3.1

2008-10-15 [r2233]  ronys:

	* Started adding missing Linux functions.

2008-10-15 [r2232]  ronys:

	* More porting (moved CFileFinder to os/windows/file.cpp

2008-10-14 [r2231]  ronys:

	* More porting

2008-10-13 [r2230]  c-273:

	* Ensure Dragbar shows correct bitmaps on open

2008-10-12 [r2229]  ronys:

	* More porting (PWScore - cont.)

2008-10-12 [r2228]  ronys:

	* More porting (PWScore - not done yet)

2008-10-11 [r2227]  ronys:

	* More porting (Linux only)

2008-10-11 [r2226]  ronys:

	* Porting and other nits (with a little help from my friends).

2008-10-11 [r2225]  ronys:

	* Porting XMLprefs - no more UI in corelib!

2008-10-11 [r2224]  ronys:

	* Make gcc 4.3.1 happy

2008-10-11 [r2223]  ronys:

	* Murphy (thanks to dk).

2008-10-10 [r2222]  ronys:

	* More porting - stricter compiler + tinyxml

2008-10-10 [r2221]  c-273:

	* Make VS2008 compliant - "winable.h" now in "winuser.h";
	  depreciated compiler option re: 64-bit portability

2008-10-10 [r2220]  ronys:

	* Porting - tinyxml's turn...

2008-10-10 [r2219]  ronys:

	* Porting Report.cpp done.

2008-10-09 [r2218]  ronys:

	* Porting, cleanup and a couple of new bugs fixed. Report.cpp still
	  WIP.

2008-10-09 [r2217]  ronys:

	* more porting

2008-10-09 [r2216]  ronys:

	* port & cleanup of Verify.cpp - part 2 & last.

2008-10-08 [r2215]  ronys:

	* Cleanup & portability - WIP checkpoint

2008-10-07 [r2214]  ronys:

	* nits

2008-10-07 [r2213]  ronys:

	* More porting...

2008-10-07 [r2212]  ronys:

	* Porting - ask questions via an abstract Asker instead of calling
	  GUI from corelib.

2008-10-06 [r2211]  c-273:

	* Murphy

2008-10-06 [r2210]  ronys:

	* More Linux tweaks

2008-10-06 [r2209]  ronys:

	* FILE * related porting.

2008-10-06 [r2208]  c-273:

	* Ensure XML Import correctly processes normal entries with a
	  password field that is in alias or shortcut form and petty code
	  formatting changes

2008-10-06 [r2207]  ronys:

	* minor tweaks

2008-10-06 [r2206]  ronys:

	* Move 'posix' implementation of file locking from #ifdef to
	  separate file.

2008-10-06 [r2205]  ronys:

	* Fixed NU build.

2008-10-05 [r2204]  c-273:

	* Fix more StringX/Format woes and colon counting!

2008-10-05 [r2203]  ronys:

	* Work on PWSfile portability.

2008-10-05 [r2202]  ronys:

	* inching towards portability

2008-10-05 [r2201]  ronys:

	* Fixed XML password history import problem.

2008-10-05 [r2200]  ronys:

	* Portability - BST_{CHECKED,UNCHECKED} shouldn't be in corelib.

2008-10-05 [r2199]  ronys:

	* ItemData.cpp compiles under Linux

2008-10-05 [r2198]  ronys:

	* Declare CTime clone for porting.

2008-10-04 [r2197]  ronys:

	* XML export corrected.

2008-10-04 [r2196]  ronys:

	* Murphy.

2008-10-04 [r2195]  ronys:

	* More linux porting

2008-10-03 [r2193]  ronys:

	* Format/StringX woes.

2008-10-03 [r2192]  c-273:

	* Remove CSMemFile from corelib. Fix Compare reporting

2008-10-03 [r2191]  ronys:

	* Minor portability & cleanup

2008-10-03 [r2190]  ronys:

	* [2142691] Japanese support - murphy.

2008-10-02 [r2189]  ronys:

	* [2142691] Better support for Japanese text.

2008-10-02 [r2188]  ronys:

	* more work on unix port

2008-10-02 [r2187]  ronys:

	* Clean build on NU configurations.

2008-10-01 [r2186]  ronys:

	* Fixed preferences as well as backup mechanism.

2008-10-01 [r2185]  ronys:

	* Fixed problematic PWSUtil::GetTimeStamp() (Preference handling
	  still broken)

2008-10-01 [r2184]  ronys:

	* No more CString in corelib (except in PWSXML* and StringX.cpp).
	  Barely tested at this stage - database loads, but prefs file
	  handling broken.

2008-09-29 [r2183]  ronys:

	* Goodbye CMyString, hello CSecString!

2008-09-29 [r2182]  ronys:

	* Migrated CMyString to Windows source directory, as it should now
	  only be used for MFC dialog box member variables. Next step is to
	  rename it so something a bit more explanatory.

2008-09-28 [r2181]  ronys:

	* Ported UUIDGen to Unix

2008-09-28 [r2180]  ronys:

	* more portability stuff

2008-09-28 [r2179]  ronys:

	* portability tweak

2008-09-28 [r2178]  ronys:

	* baby steps on Linux port

2008-09-28 [r2177]  ronys:

	* Shortcuts (& probably aliases) now work again - cleanup of uuid
	  formating + minor cleanups.

2008-09-27 [r2176]  ronys:

	* More CMyString -> StringX cleanup. ** Shortcuts (& probably
	  aliases) BROKEN **

2008-09-27 [r2175]  c-273:

	* [2101656] Incorrect Notes field behaviour when using scroll bars
	  corrected.

2008-09-27 [r2174]  ronys:

	* More CMyString -> StringX cleanup.

2008-09-26 [r2173]  ronys:

	* RUEList, SystemTray - CMyString -> StringX

2008-09-26 [r2172]  ronys:

	* PasskeySetup.cpp - murphy KeySend - CMyString -> StringX

2008-09-25 [r2171]  ronys:

	* SecString never used, replaced by StringX in corelib. Sic transit
	  gloria mundi.

2008-09-25 [r2170]  ronys:

	* Portability: Corelib is CMyString-free (except for
	  Mystring.{h,cpp})!

2008-09-25 [r2169]  ronys:

	* Resolved XML export issue.

2008-09-24 [r2168]  ronys:

	* Portability: Continue (10) Started removing CMyString from
	  corelib internal use. XML export temporarily broken.

2008-09-24 [r2166]  ronys:

	* Portability: Continue (10) removing CMyString from corelib -
	  UTF8Conv.

2008-09-24 [r2165]  spoax:

	* Added check for return value of fileLength.

2008-09-24 [r2164]  ronys:

	* CString::Format and StringX need c_str() to get along properly
	  (thanks to dk).

2008-09-23 [r2163]  ronys:

	* non-Unicode StringX compiles.

2008-09-23 [r2162]  ronys:

	* Portability: Continue (9) removing CMyString from corelib -
	  SAXHandlers.

2008-09-23 [r2161]  ronys:

	* Portability: Continue (8) removing CMyString from corelib -
	  PWSFilters.

2008-09-23 [r2160]  ronys:

	* Portability: Continue (7) removing CMyString from corelib -
	  Item{Data,Field} et. al.

2008-09-22 [r2159]  ronys:

	* Portability: Continue (6) removing CMyString from corelib -
	  PWCharPool.

2008-09-22 [r2158]  ronys:

	* Portability: Continue (5) removing CMyString from corelib -
	  ItemField.

2008-09-22 [r2157]  ronys:

	* Minor bugfix - don't crash if SetSecureText(false) and first
	  display.

2008-09-22 [r2156]  ronys:

	* Portability: Continue (4) removing CMyString from corelib -
	  preferences.

2008-09-21 [r2155]  ronys:

	* Portability: Continue (3) removing CMyString from corelib - easy
	  one.

2008-09-21 [r2154]  ronys:

	* Portability: Continue (2) removing CMyString from corelib.

2008-09-21 [r2153]  ronys:

	* Portability: Continue removing CMyString from corelib.

2008-09-20 [r2152]  ronys:

	* Portability: Start removing usage of CMyString from corelib.

2008-09-18 [r2148]  c-273:

	* [2113261] No longer crashes when opening write-protected database

2008-09-18 [r2146]  c-273:

	* [Open Discussion] Remember tree appearance if 'X' button used to
	  minimise appl.

2008-09-16 [r2145]  ronys:

	* Work on 1962798: - ValidatePWHistory creates proper history
	  strings - CreatePWHistoryList now more robust, won't crash on
	  test case.

2008-09-13 [r2142]  ronys:

	* Minor refactoring & associated const-correctness

2008-09-12 [r2140]  spoax:

	* Minor review updates for file length checks.

2008-09-11 [r2139]  ronys:

	* Documentation: - Fixed nit in Format doc - Credit as requested by
	  DBM.

2008-09-10 [r2137]  ronys:

	* [2100429] Handle invalid time field in database gracefully.

2008-09-10 [r2134]  ronys:

	* Tweaks to relnotes plus updated po-s

2008-09-09 [r2133]  c-273:

	* [2102624] Can now change a normal entry into an alias or an
	  alias' base entry into an alias of another entry taking its
	  aliases with it.

2008-09-09 [r2132]  c-273:

	* Fix [2100916] Correct colouring of the Dragbar icons when
	  reshowing after changing entry selected. Bump release to 3.14.2

2008-09-06 [r2131]  ronys:

	* reflect changes in build env.

2008-09-06 [r2130]  ronys:

	* [2096164] -h, -u and -g command line functionality restored.

2008-09-06 [r2129]  c-273:

	* [2096504] All user set fields are now checked during merge.

2008-09-03 [r2128]  c-273:

	* Fix [2085103] New database no longer created as R/O.

2008-09-03 [r2127]  c-273:

	* Fix [2085089]

2008-09-02 [r2126]  c-273:

	* [2088540] Showing Dragbar is now again independent of displaying
	  the Toolbar. Bump release to 3.14.01

2008-08-31 [r2125]  ronys:

	* Reflect changes to SF's upload mechanism.

2008-08-30 [r2123]  c-273:

	* Minor updates + tidy up.

2008-08-30 [r2122]  c-273:

	* Tweaks and some registry processing fixes

2008-08-30 [r2121]  ronys:

	* Closing in on formal release: Final GUI tweaks, updated help
	  files.

2008-08-29 [r2120]  ronys:

	* Work-in-progress, mainly to avoid conflicts in PWSprefs.

2008-08-29 [r2119]  ronys:

	* typo has a typo! (thanks to dk)

2008-08-29 [r2118]  ronys:

	* Handle "clipboard" preference typo in a transparent manner.

2008-08-28 [r2117]  c-273:

	* Fix issue with incomplete filter and display of new filter
	  Workaround Vista issue setting CListCtrl column widths

2008-08-28 [r2116]  c-273:

	* Correct spelling of Clipboard - see important comment in release
	  notes.

2008-08-27 [r2115]  c-273:

	* Ensure filter row is high enough for images if no entries there
	  at first

2008-08-27 [r2114]  c-273:

	* Treat 01/01/1970 as special case during time validation

2008-08-27 [r2113]  c-273:

	* Fix assertion if all filters deleted via ManageFilters

2008-08-26 [r2112]  c-273:

	* Filter nits

2008-08-25 [r2111]  c-273:

	* Filter GUI update part V + minor bug fix

2008-08-25 [r2110]  c-273:

	* Filter GUI update part IV

2008-08-24 [r2109]  c-273:

	* Allow user to select another filter name if different edited
	  filter name already exists

2008-08-24 [r2108]  c-273:

	* Allow user to select another filter name if new filter name
	  already exists

2008-08-24 [r2107]  c-273:

	* Fix filter bug searching empty map

2008-08-24 [r2106]  ronys:

	* [2071489] off-by-one bug in range for generated passwords fixed.

2008-08-24 [r2105]  c-273:

	* Re-write of filters internal implementation and GUI. Part III

2008-08-23 [r2104]  c-273:

	* More filter fixes

2008-08-23 [r2103]  c-273:

	* More filter bugs & nits

2008-08-23 [r2102]  c-273:

	* [] Correct display of tree items on restore from minimize.

2008-08-22 [r2101]  c-273:

	* Fix Edit filter bug

2008-08-22 [r2100]  c-273:

	* Filter nits but still a bug remains

2008-08-21 [r2099]  c-273:

	* Re-write of filters internal implementation and GUI. Part II

2008-08-20 [r2098]  c-273:

	* Re-write of filters internal implementation and GUI. WIP - so
	  expect errors

2008-08-13 [r2097]  c-273:

	* Fix validation of strings present/not present filter.

2008-08-10 [r2096]  ronys:

	* Cleanup: Started replacing global/internal/current filters with
	  IsPersistent filter attribute.

2008-08-08 [r2095]  ronys:

	* A bit of renaming and general cleanup

2008-08-06 [r2094]  ronys:

	* Unified PWSFilters and MapFilter.

2008-08-06 [r2093]  ronys:

	* Fixed fix 2064: 1. control is now correctly detected in 'Ctrl+a'
	  (previously 'a' would be considered Ctrl+a in Edit/AddDlg.cpp 2.
	  Ctrl+A now selects all notes iff notes contrlol is current.

2008-08-04 [r2092]  ronys:

	* Minor gui + help changes Fixed a crash when saving filter "group
	  exists", but we now fail validation when loading same :-(

2008-08-04 [r2091]  ronys:

	* Filter dbox help now works.

2008-08-03 [r2090]  ronys:

	* nits & help text.

2008-08-02 [r2089]  ronys:

	* Start finalizing release 3.14 (pi?)

2008-07-31 [r2088]  c-273:

	* Implement max. dialog width for ViewReport plus nits in Compare
	  report.

2008-07-30 [r2087]  c-273:

	* Set max width/height of resizeable dialogs. Set last column width
	  if main control = CListCtrl

2008-07-29 [r2086]  ronys:

	* Handle pwsafe_filter.xsd as we do pwsafe.xsd in setup Fix error
	  message when former not found.

2008-07-29 [r2085]  ronys:

	* Filter name no longer required for policy/history filters, plus
	  playing around a bit with STL.

2008-07-28 [r2084]  c-273:

	* Add default filter name - plus tidy up

2008-07-28 [r2083]  ronys:

	* minor cleanup Started text/dialog review

2008-07-28 [r2082]  ronys:

	* minor cleanup

2008-07-27 [r2081]  ronys:

	* Minor refactoring - use template function in Match.h instead of
	  copy/paste

2008-07-27 [r2080]  c-273:

	* Add missing files

2008-07-26 [r2079]  ronys:

	* Nits (more refactoring ahead)

2008-07-26 [r2078]  c-273:

	* [1933174, 2015132] Reports are no longer written to disk by
	  default. New PWS Resizeable dialog base class for viewing Compare
	  results, filters, reports... Minor tweaks/nits.

2008-07-22 [r2077]  c-273:

	* Provide tooltips during OpenOnInit

2008-07-22 [r2076]  ronys:

	* Minor cleanup - playing with functors.

2008-07-22 [r2074-2075]  ronys:

	* cleanup

	* Moved some private members to protected rather than declare
	  subclasses as friends.

2008-07-22 [r2073]  ronys:

	* Refactored CFilter*Dlg classes - end of first hack.

2008-07-22 [r2072]  ronys:

	* Started work on common base class for filter dialog boxes.

2008-07-21 [r2071]  ronys:

	* Nits

2008-07-21 [r2070]  ronys:

	* - Turns out that CPWTreeCtrl::OnExpandCollapse wasn't always
	  called upon expand/collapse of a node, leading to incorrect
	  saving of tree display state. This has been fixed by calling
	  SaveDisplayStatus() upon exit. - Couple of nits.

2008-07-21 [r2069]  ronys:

	* Toolbar & dragbar menu items consistent with Windows style

2008-07-20 [r2068]  c-273:

	* Add Dragbar and also allow D&D from Tree onto a text field to
	  drop the entry's password value.

2008-07-20 [r2067]  c-273:

	* [1954268] Aliases and shortcuts now processed correctly during
	  merge

2008-07-20 [r2066]  c-273:

	* Multiple instances - changed mind - hybrid solution

2008-07-19 [r2065]  c-273:

	* This commit - [2018365] Option to allow restricting only a single
	  instance per user. Rev. 2064 - [2004500] CTRL-A now selects all
	  of the Notes field in Add & Edit.

2008-07-17 [r2063]  ronys:

	* First hack at separating filters code from the main corpus.

2008-07-17 [r2062]  c-273:

	* Fix for filter export and view and bug reports: [1978486] &
	  [1978475]

2008-07-16 [r2061]  c-273:

	* Don't know my Yesses from my Noes

2008-07-15 [r2060]  c-273:

	* Implement Filters

2008-07-02 [r2059]  c-273:

	* Fix Assertion at start-up (I'm sure it is an MS bug!)

2008-06-29 [r2058]  ronys:

	* Good 'nuff

2008-06-29 [r2057]  ronys:

	* Almost there...

2008-06-29 [r2056]  ronys:

	* Murphy rules! (first char no longer lost due to uninitialized
	  member var.)

2008-06-29 [r2055]  c-273:

	* Remove unused resource

2008-06-29 [r2054]  c-273:

	* Make start-up combo entries stay in use (MRU) order i.e. not
	  sorted. Also, increase width and height of combo drop-down to
	  show entries.

2008-06-28 [r2053]  ronys:

	* More work on CSecEditExtn - close, but no cigar!

2008-06-25 [r2052]  ronys:

	* CSecEditExtn now used in EditEntry dialog box + a fix for !secure
	  mode. Still an odd one-off bug to be squashed!

2008-06-24 [r2051]  ronys:

	* CSecEditExtn now used in AddEntry dialog box

2008-06-24 [r2050]  ronys:

	* More work on German translation

2008-06-23 [r2049]  ronys:

	* CSecEditExtn applied to all dialog boxes that prompt for the
	  master password.

2008-06-22 [r2048]  ronys:

	* Implemented CSecEditExtn - a 'secure' edit control, in the sense
	  that password isn't kept in cleartext in the control in any way
	  shape or form. Still need to use it in other dialog boxes.

2008-06-22 [r2047]  ronys:

	* More portability stuff.

2008-06-19 [r2046]  ronys:

	* more progress on German language support

2008-06-13 [r2045]  c-273:

	* Fix minor errors found during other development

2008-06-13 [r2044]  ronys:

	* Minor fixes to German translations - make text fit controls.

2008-06-12 [r2043]  ronys:

	* Added partial German translation, commited 3.13 modifications to
	  others

2008-05-29 [r2042]  spoax:

	* 1958728: Fixed 'Out of memory error with truncated files'

2008-05-27 [r2039]  ronys:

	* More porting

2008-05-26 [r2038]  ronys:

	* Some refactoring around strange pwhistory format corruption bug.

2008-05-26 [r2037]  ronys:

	* Make sure OnValidate() is called after we've read in the database
	  to validate! (instead of validating an empty database...)

2008-05-26 [r2036]  ronys:

	* First aid for [1962798] crash on invalid history string.

2008-05-24 [r2035]  c-273:

	* Include XTIME_INT in D&D data

2008-05-24 [r2034]  c-273:

	* Move non-utility functions out of Util. Change some tabs to
	  spaces.

2008-05-24 [r2033]  ronys:

	* Document last fix.

2008-05-24 [r2032]  ronys:

	* [1970652] - Don't dereference null pPasswordFont on
	  DeletePasswordFont() - it crashes the program when user exits
	  search for move database...

2008-05-23 [r2031]  c-273:

	* [1966718] Text in 'Notes" now has horizontal scroll bar during
	  Add.

2008-05-22 [r2030]  ronys:

	* A bit more refactoring, making Util a bit less messy.

2008-05-22 [r2029]  ronys:

	* Slightly improve security - session keys are never swapped out.

2008-05-21 [r2028]  ronys:

	* Towards portability

2008-05-20 [r2027]  ronys:

	* Verifies correctly again (dk's fix).

2008-05-19 [r2026]  ronys:

	* minor refactor, mainly to ease Linux port

2008-05-18 [r2025]  c-273:

	* Implement PWStatusBar ready for filters

2008-05-18 [r2024]  c-273:

	* Minor tidy up (inc. minor formatting)

2008-05-18 [r2023]  c-273:

	* Move constants, enums & match routines to Util.cpp - update
	  affected routines

2008-05-17 [r2022]  ronys:

	* Started work on porting Util.cpp

2008-05-17 [r2021]  ronys:

	* Murphy - wait with CMyString for Linux for now...

2008-05-17 [r2020]  ronys:

	* more Linux porting

2008-05-16 [r2018-2019]  c-273:

	* [] Expired icon now correct after password change.

	* Update XString test to new StringX

2008-05-15 [r2017]  ronys:

	* More porting work

2008-05-15 [r2016]  ronys:

	* XString -> StringX

2008-05-13 [r2015]  ronys:

	* Another baby step towards Linux

2008-05-12 [r2014]  ronys:

	* [1961836] - No longer crashes on import if a field is missing.

2008-05-08 [r2013]  c-273:

	* [1958303] TreeView buttons (+/-) now larger without significantly
	  increasing the visible bitmap image. Also, now transparent.

2008-05-07 [r2012]  c-273:

	* [1959193] Now honours R/O command line parameter for first open

2008-04-29 [r2010]  ronys:

	* inching towards release 3.13

2008-04-29 [r2009]  ronys:

	* - Updated help files for 3.13 - Rephrased read-only system option

2008-04-29 [r2007-2008]  ronys:

	* normalized po names

	* First Spanish translation, thanks to David Arranz

2008-04-26 [r2006]  c-273:

	* Minor nit in description of new function.

2008-04-25 [r2005]  ronys:

	* Getting ready for 3.13

2008-04-24 [r2004]  c-273:

	* [1598836] Correct treeview now displayed after restore from
	  timeout lock.

2008-04-24 [r2003]  c-273:

	* Remove unused duplicate definitions

2008-04-24 [r2002]  c-273:

	* [1887159] Allow preference for all databases to be opened
	  'Read-only' by default.

2008-04-24 [r2001]  ronys:

	* Cleanup expiration time recurrence code.

2008-04-23 [r2000]  ronys:

	* Inching towards portability.

2008-04-23 [r1999]  ronys:

	* adding an unneeded \0 caused the size to increase, resulting in a
	  failed compare even if texts were identical. :-(

2008-04-22 [r1998]  c-273:

	* Fix locker testing

2008-04-22 [r1997]  c-273:

	* [] Fix incorrect lock file handling during SaveAs.

2008-04-21 [r1996]  c-273:

	* Fix GDI resource leakage - part 2

2008-04-18 [r1994]  c-273:

	* Update Release Notes

2008-04-17 [r1993]  c-273:

	* Murphy

2008-04-17 [r1992]  c-273:

	* Fix GDI resource leakage - part 1

2008-04-16 [r1991]  ronys:

	* [1899876] Fixed title/user import problem from v1.7 databases.

2008-04-15 [r1990]  ronys:

	* Added DK's secure version of std::string, plus a start at unit
	  tests for same. Not used in project yet.

2008-04-14 [r1989]  ronys:

	* yet more cleanups

2008-04-14 [r1988]  ronys:

	* minor cleanup

2008-04-14 [r1987]  ronys:

	* nanonit

2008-04-13 [r1986]  ronys:

	* More portability & cleanups.

2008-04-13 [r1985]  c-273:

	* [1941360] Rename with F2 now enables Save button.

2008-04-12 [r1984]  c-273:

	* [1940311] Password Policy now ignores length requirements if not
	  applicable.

2008-04-11 [r1981]  ronys:

	* [1938057] Non-Latin text now correctly exported to plain text
	  file.

2008-04-02 [r1980]  ronys:

	* More portability stuff.

2008-04-02 [r1979]  c-273:

	* Re-implement Password Expiry Interval using its own field. Rename
	  'ltime' to 'xtime'

2008-04-02 [r1978]  ronys:

	* portability plus improved randomness

2008-04-01 [r1977]  c-273:

	* Murphy

2008-04-01 [r1976]  c-273:

	* Fix text import of PWPolicy field & remove extra break prior to
	  adding more find fields

2008-03-31 [r1975]  ronys:

	* [1914433] It's now possible to view an entry-specific password
	  policy via shift-click.

2008-03-31 [r1974]  ronys:

	* Portability

2008-03-30 [r1973]  ronys:

	* Portability + some cleanups

2008-03-30 [r1972]  c-273:

	* Update Format V3 with details of lifetime interval interpretation
	  Bump format to 0304

2008-03-28 [r1971]  c-273:

	* Forgot to convert days into seconds when adding times!

2008-03-28 [r1970]  c-273:

	* Fix uninitialised variable

2008-03-28 [r1969]  ronys:

	* Clarification & minor cleanup

2008-03-27 [r1968]  c-273:

	* [1914644] Password expiry can now be set as an interval (1 to
	  3650 days) - Includes updates for Import/Export in Text and XML.
	  Some nits.

2008-03-27 [r1967]  c-273:

	* Ensure new entry in List view is shown in correct place

2008-03-27 [r1966]  c-273:

	* Nit

2008-03-27 [r1965]  c-273:

	* Fix XML output of password history and update schema to ensure
	  input compliance

2008-03-24 [r1964]  ronys:

	* 4got these in last commit

2008-03-23 [r1963]  ronys:

	* Compiles cleanly on all configurations - murphy

2008-03-23 [r1962]  c-273:

	* Ability to create/view a report of the previous Find request.
	  Move more string variables to RC file. Tidy up Advanced
	  InitDialog code.

2008-03-23 [r1961]  ronys:

	* More work on portability

2008-03-22 [r1960]  ronys:

	* First steps towards cross-platform portability

2008-03-22 [r1959]  ronys:

	* minor tweak. Commiting prior to move.

2008-03-19 [r1958]  c-273:

	* Complete [1664535] dealing with Registry.

2008-03-19 [r1957]  ronys:

	* i18n tweaks - fail more gracefully (?)

2008-03-18 [r1956]  c-273:

	* Better implementation of Notes tips sans MS ToolTips!

2008-03-17 [r1955]  c-273:

	* Add missing strings used in Compare

2008-03-14 [r1954]  ronys:

	* Implemented relevant LM security review results.

2008-03-10 [r1953]  c-273:

	* Save pointer to DboxMain in PWTreeCtrl rather than many
	  "GetParent" calls

2008-03-10 [r1952]  c-273:

	* Fix recent menu items if none in MRU List

2008-03-07 [r1951]  c-273:

	* Better menu entry for showing/hiding toolbar.

2008-03-07 [r1950]  c-273:

	* Fix Tooltips text retrieval in main program + nits

2008-03-05 [r1949]  c-273:

	* Nits

2008-03-05 [r1948]  c-273:

	* Tidy up clipboard copying of empty fields + nits

2008-03-05 [r1947]  c-273:

	* [] Allow user to Hide/Show main toolbar.

2008-03-05 [r1946]  c-273:

	* Tidy up clipboard Status Bar messages

2008-03-05 [r1945]  c-273:

	* Fix menu finding routine

2008-03-02 [r1944]  c-273:

	* Final touch to [1904391]

2008-03-02 [r1943]  c-273:

	* Set time in Status Bar clipboard action based on user's short
	  time format (not fixed by PWS).

2008-03-02 [r1942]  c-273:

	* [] Alt+F4, in addition to Ctrl+Q, now closes the application.

2008-03-01 [r1941]  c-273:

	* Change [1664535] to interpret "Remember 0 last databases" on the
	  System Options as "do not remember any opened database" in the
	  configuration file or registry. Add seconds to Status Bar
	  clipboard action time.

2008-03-01 [r1940]  c-273:

	* [1207606] Option added to allow display of notes as tooltips in
	  nested tree mode.

2008-03-01 [r1939]  c-273:

	* [1664535] Option to "not remember any opened database" in the
	  configuration file or registry added.

2008-02-29 [r1938]  c-273:

	* [1399569, 912188] Separate the clear clipboard options on
	  minimize and exit.

2008-02-29 [r1937]  c-273:

	* [1904391] Many functions, e.g. cancelling a rename of an entry,
	  inter-instance Drag & Drop, no longer collapse the entire tree.

2008-02-29 [r1936]  c-273:

	* Update Status Bar if action via System Tray. Change to current
	  behaviour: Now a field will always be copied to the clipboard
	  whether it contains data or not.

2008-02-28 [r1935]  c-273:

	* Tidy up FindAll default processing.

2008-02-28 [r1934]  c-273:

	* [1904254] Advanced Search now does not show non-text fields e.g.
	  times, as they were never searched (bug) [1904254] Search now
	  selects all text fields by default (FR)

2008-02-28 [r1933]  c-273:

	* [] Last clipboard action now shown in StatusBar and StatusBar
	  panes now re-size depending on contents

2008-02-28 [r1932]  c-273:

	* [] Ensure first entry is selected when opening an existing
	  database.

2008-02-28 [r1931]  c-273:

	* [1901380] Another attempt at fixing F3 (Repeat Find) working even
	  if the Find Toolbar has been closed and the database has been
	  modified

2008-02-27 [r1930]  c-273:

	* [1901380] F3 (Repeat Find) works even if the Find Toolbar has
	  been closed. [1901380] Make found item selection also work if
	  Ctrl+F used to close Find Toolbar

2008-02-26 [r1929]  c-273:

	* [1901380] Find result highlighted and selected. Also, if the Esc
	  key is not being used to minimize PasswordSafe then it will close
	  the Find Toolbar if active.

2008-02-26 [r1928]  c-273:

	* [] Improved compare database reporting.

2008-02-25 [r1927]  c-273:

	* [1900655] Compare advanced subset now applies to current and
	  comparison databases.

2008-02-25 [r1925-1926]  c-273:

	* [1478022] Correct description of this fix in the Release Notes to
	  avoid user confusion thinking it does something different.

	* Bump to 3.12.1

2008-02-23 [r1924]  ronys:

	* [1899811] Clarify Clear Clipboard Conditions.

2008-02-22 [r1922]  ronys:

	* Final tweaks for 3.12

2008-02-20 [r1921]  c-273:

	* Implement Hover expand during OLE D&D

2008-02-20 [r1920]  c-273:

	* Toolbar Save button correctly enabled after D&D changes database.

2008-02-19 [r1919]  c-273:

	* [1478022] User must save a restored database before it can be
	  exported Spell-check Release Notes

2008-02-18 [r1918]  c-273:

	* [1440693] keyboard access to context menu no correctly
	  implemented Remove incorrect SelectEntry return code from
	  SelectEntry (LB_ERR is not correct) Update ReleaseNotes for old
	  items (bugs/feature requests) fixed in this release

2008-02-18 [r1917]  ronys:

	* It's now 2008...

2008-02-17 [r1916]  c-273:

	* Ensure RC-D created shortcut is unique

2008-02-16 [r1915]  c-273:

	* Fix RC-D createshortcut group

2008-02-16 [r1914]  c-273:

	* Fix D&D issues

2008-02-15 [r1913]  ronys:

	* dk's work, continuation of last commits.

2008-02-14 [r1912]  c-273:

	* Fix RC-D menu. Intra-D&D seems OK (except for + image when
	  copying) Inter-D&D of shortcuts still not working.

2008-02-14 [r1911]  c-273:

	* Some more fixes for intra-D&D

2008-02-14 [r1910]  c-273:

	* Fix one D&D issue - restore a line that went missing

2008-02-13 [r1909]  c-273:

	* Fixed issues with D&D of shortcuts, RC-D and dialog text etc.
	  However, although intra-D&D *seems* OK, inter-D&D is broken!

2008-02-13 [r1908]  ronys:

	* Update help to reflect new menu graphics.

2008-02-13 [r1907]  ronys:

	* Document fact that "override policy" is now persistent.

2008-02-12 [r1906]  c-273:

	* Fix Create/Edit shortcut as per Rony's requirements Add
	  right-mouse drag to create shortcut

2008-02-12 [r1905]  ronys:

	* Per-item policy UI in Add & Edit dialogs ready to rock.

2008-02-11 [r1904]  ronys:

	* Started per-item policy in Edit dialog. *work in progress*

2008-02-11 [r1903]  ronys:

	* Implement per-entry password policy override without explicit
	  set/clear buttons for CAddDlg. CEditDlg - TBD

2008-02-10 [r1902]  ronys:

	* Fixed miserable data corruption if database locks while edit dlg
	  is open, use runlocks & then clicks OK. ARGH!

2008-02-10 [r1901]  ronys:

	* Pronounceable password policy is now pesistent (murphy)

2008-02-09 [r1900]  c-273:

	* Change way Shortcuts are created/edited

2008-02-08 [r1899]  c-273:

	* Fix deletion issues for aliases, shortcuts and their base entries

2008-02-05 [r1898]  c-273:

	* [1885710] When re-showing the Find toolbar, any existing search
	  argument is selected to allow easier deletion and modification.

2008-02-03 [r1894]  ronys:

	* [1850271] Save after Compare no longer corrupts database.

2008-02-02 [r1893]  ronys:

	* Try to make password policy dialog a bit less intimidating...

2008-01-31 [r1892]  c-273:

	* Pure manual formatting change: hopefully the last

2008-01-28 [r1891]  c-273:

	* Pure manual formatting change: VS2005 doesn't understand switch
	  statements, complicated if statements or continued for statements

2008-01-28 [r1890]  c-273:

	* Make check if "url == email" a function

2008-01-21 [r1889]  c-273:

	* Ensure RUE menu items include all those from main Edit menu
	  Ensure that they all fully support Shortcuts/Aliases A couple of
	  nits too!

2008-01-15 [r1888]  c-273:

	* Remove last 'tabs' from the code by hand!

2008-01-15 [r1887]  c-273:

	* Reformat source (.h & .cpp), but excluding externally support
	  programs TinyXML & ResTool, using VS2005 with indent == 2 spaces
	  (no tabs) Not necessarily the best but at least consistent.

2008-01-15 [r1886]  c-273:

	* Set main window caption if no database is open. Tidy up compare
	  defaults and advanced dialog processing

2008-01-15 [r1885]  ronys:

	* Update copyright notice for 2008

2008-01-13 [r1884]  c-273:

	* Make use of EmptyIfOnlyWhiteSpace consistent through-out i.e. add
	  to XML import now

2008-01-12 [r1883]  c-273:

	* [1865009] Give user advanced option to treat purely whitespace
	  fields as empty during compare.

2008-01-11 [r1882]  c-273:

	* [1833609, 1502036] Fully support multiple monitors.

2008-01-09 [r1881]  c-273:

	* Disable accelerator around font sample dialog Update messages and
	  ensure user gets some during Add/Edit of shortcuts Save Tree/List
	  & Password sample text in config file Update year in copyright
	  notice to 2008 for those files changed in 2008

2008-01-07 [r1880]  c-273:

	* Unrelated Murphy!

2008-01-06 [r1879]  c-273:

	* Murphy

2008-01-06 [r1878]  c-273:

	* Now use the new MENUEX and its features for the main menu Use new
	  popup IDs to get correct menus even when translated Add more
	  bitmaps related to popup menus with non-zero IDs

2008-01-06 [r1877]  c-273:

	* very small nits

2008-01-06 [r1876]  c-273:

	* Bring ResText up to TSVN rev. 11791 - my patch to support MENUEX
	  structures

2008-01-03 [r1875]  ronys:

	* Corrections from Bjorn

2008-01-02 [r1874]  ronys:

	* Eddy L O Jansson has donated a small perl script to support
	  migration from 3.0BETA1 exported text files to a format that can
	  be imported by 3.x versions of the application (format version
	  3.1.x).

2007-12-29 [r1873]  c-273:

	* Update "Copy URL" menu entry to "Copy Email" as appropriate

2007-12-29 [r1872]  c-273:

	* [1855658, 1436850] Implement font for password display correctly
	  [] Allow user to select a font for Passwords as well as for the
	  Tree/List view

2007-12-27 [r1871]  c-273:

	* Bring ResText to rev. 11652 (1.4.6)

2007-12-23 [r1870]  c-273:

	* Use warning message previously defined

2007-12-22 [r1869]  c-273:

	* Implement individual entry Password Policy AND minimum character
	  type lengths

2007-12-18 [r1868]  c-273:

	* Implement individual entry Password Policy

2007-12-17 [r1867]  c-273:

	* Add missing menu item in table Fix unable to view reports in same
	  directory as program Fix background of validate bitmap

2007-12-16 [r1866]  c-273:

	* Fix export of Aliases and Shortcuts to Text Support import of
	  Shortcuts via Text

2007-12-16 [r1865]  c-273:

	* Support import of shortcuts via XML

2007-12-16 [r1864]  c-273:

	* Complete PWMakePronounceable XML import.

2007-12-14 [r1863]  c-273:

	* Use pronounceable password preference in Add/Edit Generate
	  override

2007-12-14 [r1862]  c-273:

	* Documentation nits

2007-12-13 [r1861]  c-273:

	* Update Menu and Toolbar image processing including greyscale
	  disabled images for New Toolbar Tidy up resource numbers by: a.
	  Changing resource numbers to reflect some sort of order. b.
	  Removing obsolete resource numbers.

2007-12-13 [r1860]  c-273:

	* Allow use of Windows Common Controls V6 again with Vista

2007-12-13 [r1859]  c-273:

	* Fix whinge by compiler for new password feature in non-Unicode
	  builds

2007-12-13 [r1858]  ronys:

	* [1849830] Help now works properly for Manage->Option, displaying
	  the relevant topic.

2007-12-13 [r1857]  ronys:

	* Document last fix in release notes, plus add pronounceable
	  password preference to XML imp/exp.

2007-12-13 [r1856]  ronys:

	* Shutup spurious warning that appears only in Release build.

2007-12-13 [r1855]  ronys:

	* [1849818] Detect ShellExecute failures a bit more reliably.

2007-12-12 [r1854]  ronys:

	* Finished implementing pronounceable password policy. Also cleaned
	  up OptionsPasswordPolicy (less cut&paste coding)

2007-12-11 [r1853]  ronys:

	* Pronounceable passwords now supports symbols & digits. Still not
	  user-visible.

2007-12-11 [r1852]  ronys:

	* Minimum generated password length is 4, not 1.

2007-12-10 [r1851]  c-273:

	* Copy fixes from 3.11.2 branch: Fix when pressing characters in
	  List View with icons shown and fix bad MS' implementation! Fix
	  program abend on clicking CompareResults dialog header Try to get
	  autotype working for Win2K

2007-12-10 [r1850]  ronys:

	* Pronounceable password generation code added and tested, not yet
	  integrated with other pwd policies or user-visible.

2007-12-09 [r1849]  ronys:

	* [1846688] When generating a new password, it is no longer
	  displayed in a separate window for approval. *** Policy Override
	  option still needs work *** Next step is to make this persistent
	  per-entry, as has been requested.

2007-12-07 [r1841-1842]  c-273:

	* Implement shortcuts. Aliases and Shortcuts now known as forms of
	  "Dependents".

	* Up version to 3.12.0

2007-12-07 [r1840]  c-273:

	* Bitmaps on menus

2007-12-07 [r1839]  c-273:

	* nit

2007-12-06 [r1837]  ronys:

	* Tweak error message

2007-12-06 [r1835-1836]  ronys:

	* Slightly improve security against memory dumps upon clean exit.

	* Support reading 64 bit time values, in anticipation of switch
	  from 32 bit to 64 bit time_t

2007-12-05 [r1834]  c-273:

	* [1843631] "Browse to Icon" now correctly shown using new Toolbar.

2007-12-05 [r1833]  ronys:

	* [1844411] nit re autotype delay documentation.

2007-12-03 [r1832]  c-273:

	* Keep Rony happy - but I am innocent of all charges M'Lud!

2007-12-03 [r1831]  c-273:

	* [1842449] Implement standard F3 for repeat Find shortcut.

2007-12-03 [r1830]  ronys:

	* .sou files shouldn't have been in the repository to begin with.

2007-12-02 [r1829]  ronys:

	* CKeySend::SendChar now sends the "key up" event as well as "key
	  down" for each keystroke, per January 2005 MSDN article by Paul
	  DiLascia (thanks to DK for the pointer). This may clear up some
	  odd behaviours reported re autotype. At least it didn't break
	  anything on my tests.

2007-12-02 [r1828]  ronys:

	* Maintain sort order of entries after edit.

2007-12-01 [r1827]  c-273:

	* Remove duplicates in preparation for future enhancements

2007-11-30 [r1826]  c-273:

	* If user has icon column in List view, the Recent Entries popup
	  menu will show them too. Rename bitmaps to distinguish them more
	  readily.

2007-11-30 [r1825]  c-273:

	* [1841525] Increasing the number of passwords saved no longer
	  deletes the existing Password History.

2007-11-30 [r1824]  c-273:

	* Reduce reserved space for icon in List view when user removes
	  icon column

2007-11-30 [r1823]  c-273:

	* [] Update toolbar when view changes (List <-> Tree) [] Set PWS
	  title when opening a database at start-up [] Allow List view to
	  process all characters e.g. Page Up/Down, Home, End, Arrows etc.
	  [] Icon column now eligible for Column Picker. Can be displayed
	  at user's discretion.

2007-11-29 [r1821]  c-273:

	* Correctly handle key strokes in List View

2007-11-29 [r1820]  ronys:

	* Bring Internationalization tools and processes into project

2007-11-28 [r1814]  c-273:

	* [] Allow Expand/Collapse for R/O databases via toolbar. [] Set
	  focus to new view on switching between Tree <-> List views.

2007-11-28 [r1813]  ronys:

	* Nits

2007-11-28 [r1812]  c-273:

	* Remove List view character 'enhancement' to be consistent with
	  previous behaviour

2007-11-28 [r1811]  ronys:

	* Added Swedish translation file for 3.11.1, start of re-org to
	  fully support i18n

2007-11-27 [r1810]  c-273:

	* Up version to 3.11.2

2007-11-27 [r1808-1809]  c-273:

	* Reinstate pressing character to jump to entry in List View Checks
	  text in the "sort column" and not the first, which now contains
	  icon

	* Make strings more "translator friendly" for plurals

2007-11-25 [r1806]  ronys:

	* switch back between new copy password & user buttons, part 2 -
	  done.

2007-11-25 [r1805]  ronys:

	* switch back between new copy password & user buttons, part 1

2007-11-25 [r1804]  ronys:

	* tweak release notes

2007-11-25 [r1803]  ronys:

	* [] No longer crashes when pulling down Edit menu in List view
	  with no entry selected. [1837534] Autotype handles tab correctly
	  when typing to Internet Explorer.

2007-11-24 [r1802]  c-273:

	* Add images into List view. Remove more debug printing (commented
	  out)

2007-11-24 [r1801]  c-273:

	* Fix memory leak locking DB with unknown header fields

2007-11-24 [r1799]  ronys:

	* Murphy

2007-11-24 [r1798]  ronys:

	* RichEditCtrlExtn now works under Release (reference arguments usd
	  when they shouldn't have been).

2007-11-24 [r1797]  ronys:

	* Cleanup callback interface, Release build still broken.

2007-11-24 [r1796]  ronys:

	* Fixed a problem with link handling, *still* broken on release
	  build. Un-html text displayed in regular message box.

2007-11-23 [r1795]  ronys:

	* Removed redundant "mode" from view menu, thanks to Bjorn.

2007-11-22 [r1794]  c-273:

	* Correct column number in Expired Password dialog

2007-11-22 [r1793]  ronys:

	* [1798588] again (edit password with various hide/show scenarios.)

2007-11-21 [r1792]  c-273:

	* Correct 'if' statement when checking for aliases in a database
	  (open and validate) - should be a more stringent check.

2007-11-21 [r1791]  ronys:

	* Restore alias graphic.

2007-11-21 [r1790]  ronys:

	* Finished WIP - DEMO mode now behaves correctly.

2007-11-21 [r1789]  c-273:

	* Minor typo in formatV3.txt. Re-worked bits of alias help.
	  Re-order ReleaseNotes.txt - in any section, order is: numbered
	  items in descending order followed by unnumbered items; if any
	  item fixes more than one numbered item, the highest number is
	  placed first.

2007-11-21 [r1788]  ronys:

	* - Get DEMO mode to compile - Cleanup menu/toolbar state map -
	  remove redundant redundancies. - STILL have a problem with
	  m_bOpen not being reset after closing one db & opening another.
	  WIP.

2007-11-21 [r1787]  ronys:

	* Finished documenting alias feature

2007-11-20 [r1786]  c-273:

	* Minor corrections to release notes.

2007-11-20 [r1785]  c-273:

	* Fix toolbar button enable/disable for database opened on Init.
	  Ensure caption title is <= 64 so that database name fits in
	  taskbar button tooltip.

2007-11-20 [r1784]  ronys:

	* Added alias help info. Still need to add a graphic.

2007-11-20 [r1781]  ronys:

	* Minor edit to relnotes, start of simplification of i18n
	  procedure.

2007-11-20 [r1780]  ronys:

	* Restore Emacs mode comments.

2007-11-20 [r1779]  c-273:

	* Fix [1798588] Can't change password with passwords hidden

2007-11-20 [r1778]  c-273:

	* Change import/export D&D to use double instead of single square
	  brackets around password of aliases Correct ImportXML toolbar to
	  point to correct function Update menu & toolbar if entries added
	  to empty database via Add, Import or Merge

2007-11-20 [r1777]  ronys:

	* Help ready for 3.11 release

2007-11-20 [r1776]  ronys:

	* menu toolbar help updated & image re-org.

2007-11-20 [r1775]  ronys:

	* More work on helpfile

2007-11-19 [r1773-1774]  c-273:

	* Segregate OnInitMenu (modify menu items) and Update_UI (enabling
	  menu items)

	* Fix duplicating aliases

2007-11-18 [r1772]  ronys:

	* More work on help text for 3.11

2007-11-18 [r1771]  ronys:

	* Tweak about dialog - keep non-i18n text out of rc file.

2007-11-17 [r1770]  c-273:

	* Remove debug printing Encase string in square brackets implying
	  "do not translate" for I18N

2007-11-16 [r1769]  c-273:

	* Fix alias/base issues caused during Edit (debug printing still in
	  ReadRecord & WriteRecord routines for now)

2007-11-16 [r1768]  ronys:

	* Keep user interface clean, leave exact semantics for the help
	  file & release notes.

2007-11-16 [r1767]  c-273:

	* Centralise production of uuid string representation (with &
	  without hyphens)

2007-11-16 [r1766]  c-273:

	* Update display options to show that the coloured icons are for
	  the initial and when no database is open (i.e. after a Close)

2007-11-16 [r1765]  c-273:

	* Make AboutDlg use new CRichEditCtrlExtn (can we remove
	  Help->Website now?) Fix warning msg in original AboutDlg re: open
	  Internet Sessions

2007-11-16 [r1764]  c-273:

	* Fix link support in CRichEditCtrlExtn.

2007-11-16 [r1763]  ronys:

	* GUI changes + cleanup for closed systray icon functionality

2007-11-15 [r1762]  ronys:

	* minor cleanup

2007-11-15 [r1761]  ronys:

	* Started updating one help + minor tweaks.

2007-11-14 [r1760]  c-273:

	* Move CRichEdit supporting HTML into its own class for use
	  elsewhere than GeneralMsgBox.

2007-11-14 [r1759]  c-273:

	* Better implementation of 3.b & 3.c (alias passwords)

2007-11-14 [r1758]  c-273:

	* More Toolbar functions (as optional buttons via Customize)
	  Centralize Update_UI processing (excluding range functions: MRU,
	  Tray...) New Toolbar buttons still need editing (currently copy
	  of classic)

2007-11-13 [r1757]  c-273:

	* Implement 3.c! Error messages could be tidier though.

2007-11-13 [r1756]  c-273:

	* Alias fixes - refresh images, set types on delete, forbid
	  self-reference

2007-11-13 [r1755]  ronys:

	* "Normalize" LaunchBrowser logic, [email] no longer needed as
	  mailto: uniquely defines text as a mail address. Also made [ssh]
	  a special case, {alt} will have same effect (compare with [alt]).

2007-11-13 [r1754]  ronys:

	* Bumped version to 3.11

2007-11-12 [r1753]  c-273:

	* Add "Options" to toolbar; Make "Browse to URL" menu and toolbar
	  buttons change to "Send Email" on basis of contents of URL field

2007-11-12 [r1752]  c-273:

	* Typo

2007-11-11 [r1751]  c-273:

	* Merge Main/Find toolbar + url=email Up Version to 3.10.03

2007-11-08 [r1747-1748]  c-273:

	* Add support for a subset of HTML in messages

	* New tree symbols for Alias and Base entries (only Base entries
	  can change colour near password expiry or after password has
	  expired c/f normal leaf)

2007-11-06 [r1742]  c-273:

	* Add all updates from find/email branch unrelated to find or
	  email. These include missing copyright notices, disabling Rename
	  in List view, Disabling Minimize/Restore tray menu items if
	  already minimized/normal. Allow different coloured closed icons
	  for Vista Allowing view of report from Compare results dialog.

2007-11-05 [r1740]  ronys:

	* Removed unused string table.

2007-10-31 [r1730]  ronys:

	* Loosen language dll / exe version match requirements: Instead of
	  an exact version string match, require only major/minor version
	  numbers match.

2007-10-24 [r1728]  c-273:

	* Allow viewing of Compare Result report Remove unnecessary debug
	  dumping

2007-10-24 [r1727]  ronys:

	* murphy

2007-10-23 [r1726]  c-273:

	* nit

2007-10-23 [r1721]  c-273:

	* Fix problem with newfile and export

2007-10-23 [r1720]  c-273:

	* Add missing EndReport for ImportText; remove unused string

2007-10-23 [r1719]  ronys:

	* latest.xml now generated & uploaded automagically as part of
	  release process.

2007-10-17 [r1717-1718]  c-273:

	* Remove extra TRACE statements

	* Fix double counting of aliases introduced during merge of alias
	  branch

2007-10-16 [r1716]  c-273:

	* Make "New" database (File Menu/Tool bar Button) same as selecting
	  "New" on initial start dialog i.e. must create a file. Fixes
	  issue trying to export a new file and viewing reports e.g.
	  importing into a new file.

2007-10-16 [r1715]  c-273:

	* Major rework of Compare using entry's uuid rather iter. Add view
	  Compare report nit with a previous message fixed (buttons have
	  correct text but message hadn't been updated to reflect)

2007-10-16 [r1714]  c-273:

	* Use new GeneralMsgBox where appropriate Add ViewReport routine

2007-10-16 [r1713]  c-273:

	* Add GeneralMsgBox to allow buttons to have proper text rather
	  than OK, Cancel etc. [phase 1] Update CReport to allow retrieval
	  of report file name resource nit!

2007-10-16 [r1712]  ronys:

	* Client side of latest version site ready, help not done, xml
	  generation not done.

2007-10-16 [r1711]  ronys:

	* More progress on latest version checking.

2007-10-15 [r1710]  ronys:

	* Started work on update checker.

2007-10-11 [r1709]  c-273:

	* [1790342] Replaced additional key shortcuts for ExpandAll and
	  CollapseAll [introduced in rev. 1678] by toolbar buttons. Add
	  missing header file to project.

2007-10-10 [r1708]  ronys:

	* Changed license to Artistic License 2.0

2007-10-09 [r1707]  c-273:

	* [] Silly typo!

2007-10-09 [r1706]  ronys:

	* First hack at merging dk-alias into trunk, on top of 64-bit merge
	  and some minor fugbixes.

2007-10-09 [r1705]  ronys:

	* Fixed Windows Vista expand tree issue (?)

2007-10-09 [r1704]  ronys:

	* Manual merge of code-related changes from 64bit branch. Did NOT
	  merge in compilation flags or changes to project layout.

2007-10-06 [r1703]  c-273:

	* [] Give user access to Reports from View menu

2007-10-06 [r1702]  ronys:

	* tweaks to Report.cpp, bumped release number in Makefile.release

2007-10-05 [r1701]  c-273:

	* Simplify XML import errors - put them in the report and not use a
	  separate dialog.

2007-10-05 [r1700]  c-273:

	* Prevent mixed Unicode/ASCII report files and ensure Unicode have
	  BOM as some text editors insist! Make NU debug files go in
	  correct directory

2007-10-03 [r1699]  ronys:

	* Bumped revision to 3.10.2 Merged in alias resource texts

2007-10-03 [r1698]  ronys:

	* - Better debug support for non-unique uuids - Alias handling now
	  applies to DEMO build as well.

2007-10-02 [r1697]  c-273:

	* [1806201] Prevent loss of entries with duplicate uuids

2007-10-02 [r1695]  c-273:

	* Fix [1799523] PWS goes into a loop when saving after XML Import
	  because number of iterations is not set.

2007-10-02 [r1692]  ronys:

	* snapshot - merge of 64-bit and dk-alias branches IN CORELIB
	  ALONE. Compiles cleanly, seems to work OK.

2007-10-01 [r1690]  ronys:

	* Selective merge of 64-bit branch to corelib

2007-10-01 [r1689]  ronys:

	* [1664219] Autotype now works correctly with '@' in German
	  keyboards, and non-English keyboards in general.

2007-09-22 [r1685]  sryll:

	* syntax fix in a code section usually ignored by VS2005, but
	  relevant for PPC

2007-09-22 [r1683]  ronys:

	* [1313440] Can new add/edit entries with long group names

2007-09-21 [r1682]  c-273:

	* nit

2007-09-21 [r1681]  c-273:

	* Use the Confirm Delete message even when there is only one child.

2007-09-19 [r1680]  ronys:

	* CPWDialog now works correctly if DboxMain is an ancestor, not
	  only a direct parent.

2007-09-18 [r1679]  c-273:

	* [1526169] Update shortcut keys to add/edit dialog edit fields to
	  make unique

2007-09-17 [r1678]  c-273:

	* [1526169] Add shortcut keys to add/edit dialog edit fields
	  [1727768] Add 'Copy URL to clipboard' to menus (Ctrl+Alt+L) c.f
	  'Browse to URL' 'Ctrl+L' [1790342] Allow Ctrl+Alt+E(xpand) or
	  Ctrl+Alt+C(ollapse) instead of Ctl-Alt-+/- key shortcuts (useful
	  for laptops with smaller keyboards)

2007-09-17 [r1677]  ronys:

	* Hack to support ssh logins

2007-09-17 [r1676]  ronys:

	* Undo 64bit/vista changes after splitting them off to their own
	  branch, at least until they're stable.

2007-09-16 [r1674]  ronys:

	* Merged in Henric Jungheim's Vista/64 bit patch + cleanups: -
	  Still has some 64-bit related compilation warnings - intermediate
	  & final directories moved to obj & bin, resp. - "lost" NU-Debug &
	  NU-Release configurations. - Time is now 64 bit, appreas to have
	  broken the header properties. - Needs A LOT of testing!

2007-09-16 [r1673]  c-273:

	* [1765240] Add "Clear clipboard" and "About PWS" to tray icon
	  context menu

2007-09-16 [r1672]  c-273:

	* [1789983] List View now correct after Group removed and general
	  ListView sort fixed + some defensive programming

2007-09-14 [r1671]  c-273:

	* [1793224] Copy for expired passwords no longer causes PWS crashes

2007-09-14 [r1670]  c-273:

	* nit + bump version to 3.10.01

2007-09-11 [r1669]  c-273:

	* [1791482] All preferences stored within the database are now
	  exported/imported via XML (names made more readable as they are
	  now seen externally in the XML file). [] Minor update re: saving
	  AutoType

2007-09-11 [r1668]  c-273:

	* [1790286] Now done a bit better including handling string values
	  with embedded double quotes.

2007-09-10 [r1667]  c-273:

	* [1790286] All String preferences stored within the database are
	  now restored

2007-09-05 [r1666]  ronys:

	* [1788426] - Fixed compilation error under
	  PWS_FORCE_STRONG_PASSPHRASE

2007-09-02 [r1664]  ronys:

	* Get revision number without tokenizer (returned 0 for some
	  reason)

2007-09-02 [r1663]  ronys:

	* Final 3.10 commits - minor edits to relnotes & online help

2007-09-01 [r1662]  c-273:

	* [1632634] Compare no longer changes database settings when the
	  databases are identical

2007-09-01 [r1661]  c-273:

	* Update release notes for last XML Notes export/import fix

2007-09-01 [r1660]  c-273:

	* Fix XML export/import of entries with Notes field containing \r\n

2007-09-01 [r1659]  c-273:

	* Ensure normal keys work (e.g. Delete) during Advanced dialog

2007-09-01 [r1657-1658]  c-273:

	* Remove entry from Release Notes after new function removed

	* [1782407] Export to text file now includes "title", if selected.

2007-09-01 [r1656]  c-273:

	* Defensive programming

2007-08-31 [r1655]  ronys:

	* Reset lock timer during D&D

2007-08-31 [r1654]  ronys:

	* Tweaked import text - quoted qoutes no longer unquoted.

2007-08-30 [r1652-1653]  ronys:

	* Bumped version to 3.10

	* [1783905] Read-only status maintained after unlocking a database.

2007-08-28 [r1651]  ronys:

	* Removed unrestricted clipboard clearing function [1765240] - not
	  really passwordsafe related, also, caused an assertion failure in
	  MFC in debug build.

2007-08-28 [r1650]  ronys:

	* typo

2007-08-28 [r1649]  ronys:

	* - "Unilateral" -> "Unconditional" re clearing clipboard. - Minor
	  tweak for import text blank suppression - Tree sorting now
	  cleaner, more consistent and *correct* after d&d, edit label,
	  etc.

2007-08-27 [r1648]  ronys:

	* Removed Find() in Read that would result on O(n^2) complexity -
	  duplicate group/title/user entries are protected against
	  elsewhere, and do NOT cause crashes.

2007-08-27 [r1647]  ronys:

	* Delete doesn't get confused if two entries have same
	  group/title/user, and is more efficient to boot.

2007-08-27 [r1646]  c-273:

	* Add Report to Validate function

2007-08-27 [r1645]  c-273:

	* Complete the rejection of bad records during ImportPlaintextFile

2007-08-27 [r1644]  c-273:

	* [1751465] Fields containing only whitespace or whitespace between
	  double quotes are now treated as empty during plain text import.

2007-08-26 [r1643]  ronys:

	* Refactor whitespace handling

2007-08-26 [r1642]  c-273:

	* As using UTF-8 in D&D, permit D&D between U <-> NU instances

2007-08-26 [r1641]  c-273:

	* [] Add/Edit - Treat fields containing only whitespace as empty

2007-08-25 [r1640]  c-273:

	* Improved reporting for ImportPlaintextFile.

2007-08-25 [r1639]  c-273:

	* [1765240] Add "Clear clipboard" item to tray icon context menu.

2007-08-25 [r1638]  c-273:

	* Nearly fix D&D hilite problem

2007-08-24 [r1637]  c-273:

	* [] Ensure group/title/user combination is unique when opening a
	  database.

2007-08-24 [r1636]  c-273:

	* Implement Report for ImportPlaintextFile Ensure group/title/user
	  combination is unique during ImportPlaintextFile

2007-08-24 [r1635]  c-273:

	* Add Report to Merge function + tweaks to CReport.

2007-08-24 [r1634]  c-273:

	* Implement CReport class

2007-08-23 [r1633]  ronys:

	* [1754054, 1754611] Items are now fully sorted when "put groups
	  first in display tree" selected.

2007-08-22 [r1631]  ronys:

	* Merged in dk-serialize branch.

2007-08-22 [r1630]  c-273:

	* Fix one Merge issue - need to check that was all

2007-08-22 [r1627]  ronys:

	* Slight improvement on select-after-drop

2007-08-22 [r1626]  ronys:

	* [1517048] PasswordSafe can now be installed as an msi package
	  (Windows installer). This allows site administrators to 'push'
	  PasswordSafe to client machines with group policy. Thanks to
	  xenophonf.

2007-08-20 [r1622]  c-273:

	* Display number of unknown fields present in entry (if > 0) during
	  edit or view

2007-08-20 [r1621]  c-273:

	* Fix NU compile problem in PWSdirs.cpp. Remove unused SetUseUTF8
	  routine and unnecessary m_useUTF8 variable

2007-08-20 [r1620]  ronys:

	* Do the whole Serialization thing at server only at the end of the
	  drop action, minimizing the time we have cleartext global data
	  floating around. Next step is to avoid
	  serialization/deserialization entirely when server == target.

2007-08-17 [r1619]  ronys:

	* [1771357] Timeout timer now reset in all dialog boxes -
	  PasswordSafe will no longer minimize in the middle of work with
	  an open dialog box. This was done by deriving all dialog boxes
	  except DboxMain off CPWDialog, which overrides the appropriate
	  method.

2007-08-16 [r1618]  ronys:

	* Don't save silently if user explicitly requested NOT to save,
	  plus minor cleanups.

2007-08-15 [r1617]  ronys:

	* First step in moving to lazy-evaluation model for D&D - don't
	  serialize objects until the actual drop. Ideally, serializa @
	  drop only for inter-process case, do what we used to do for
	  itra-process...

2007-08-15 [r1616]  ronys:

	* [1735290] (again) - now works correctly for Cyrillic text.

2007-08-15 [r1615]  ronys:

	* Update relnote + D&D nit

2007-08-14 [r1614]  ronys:

	* Removed vestigal and unnecessary selection in RefreshList() if
	  nothing to select - caused unwanted tree expansion when 1st list
	  entry happened to be a nested item.

2007-08-14 [r1613]  ronys:

	* Tree display state logic now works as expected.

2007-08-13 [r1612]  ronys:

	* More progress on cleaning up tree display state handling

2007-08-12 [r1611]  ronys:

	* Progress on cleaning up tree display state handling

2007-08-09 [r1610]  ronys:

	* Minor tweak with displayed text in tree view, started working on
	  getting expand/collapse state to be persistent across invocations
	  (broke somewhere along the last couple of releases).

2007-08-08 [r1609]  ronys:

	* If we're dragging between processes, default is to COPY, Ctrl key
	  changes this to MOVE. If we're dragging in the same process,
	  default is to MOVE, Ctrl key changes this to COPY. This is to
	  make it harder for a user to inadvertently remove data while
	  D&Ding. M'soft does something similar when dragging between
	  drives as opposed to different directories in the same drive.

2007-08-08 [r1607-1608]  ronys:

	* Document last fix...

	* Treat manual lock same as timeout lock, ensuring save if
	  modified, ensuring empty db isn't written if timeout hits after
	  manual lock.

2007-08-07 [r1606]  ronys:

	* (very) minor cleanup

2007-08-07 [r1605]  ronys:

	* [1768822] Manage->Options->Password History 'apply' works again.

2007-08-07 [r1604]  ronys:

	* Delete correctly upon inter-process move.

2007-08-06 [r1603]  ronys:

	* Updates size & position preference correctly.

2007-08-05 [r1602]  ronys:

	* Refactored serialization of CItem for d&d.

2007-08-05 [r1601]  ronys:

	* Inter-process copy/move now respected (latter causes removal of
	  selection @source)

2007-08-05 [r1600]  ronys:

	* User's delete "don't ask again" answer respected (again). Don't
	  ask this if deleting empty dbase Don't crash when nothing to
	  select in list view.

2007-08-05 [r1599]  ronys:

	* Cursor now behaves in a rational & consistent manner. Still room
	  for improvement, though.

2007-08-02 [r1598]  ronys:

	* Inter-process D&D now works - need to get a grip on cursor shapes
	  - more testing - refactor serialization code.

2007-08-02 [r1597]  ronys:

	* trashMemory now treats memory as RAM, and not as magnetic
	  media...

2007-08-01 [r1596]  ronys:

	* Renamed CMyTreeCtrl -> CPWTreeCtrl

2007-08-01 [r1595]  ronys:

	* Intra-process d&D works as before, only with OLE framework, based
	  on dk's d-n-d branch. Inter-process D&D should use same
	  framework, but is not yet debugged. Also to be done: - Rename
	  MyTCtrl to something less dorky - Support intra-process D&D copy
	  (in addition to move) - Support D&D under list view - Verify
	  column-picker unbroken.

2007-07-31 [r1594]  ronys:

	* Great D&D merge - checkpoint - compiles cleanly, dragging in
	  treeview (currently) totally broken.

2007-07-31 [r1593]  ronys:

	* Minor cleanups

2007-07-30 [r1592]  ronys:

	* One less global variable!

2007-07-30 [r1591]  ronys:

	* replace gbl_randID with GetCurrentProcessId() - one less global!

2007-07-30 [r1589]  ronys:

	* Finished last fix plus minor cleanup

2007-07-30 [r1588]  ronys:

	* [1758025, 1759364] '-s' option now works correctly

2007-07-29 [r1587]  ronys:

	* Bring clipboard implementation into the 21st century...

2007-07-29 [r1586]  ronys:

	* Murphy + a nit.

2007-07-29 [r1585]  ronys:

	* Made clipboard-related code a bit less inelegant...

2007-07-26 [r1584]  ronys:

	* -g config_file is now searched for in exec's directory (if it's
	  not an absolute path).

2007-07-25 [r1583]  ronys:

	* More elegant solution for DboxMain::UpdateToolBarForSelectedItem
	  upon exit, per dk's suggestion. (merge from D&D branch)

2007-07-24 [r1579]  c-273:

	* Forgotten members. Small but may be useful in many places

2007-07-21 [r1575]  c-273:

	* [1757110] Toolbar now correctly disables images according to type
	  of entry selected and if URL is populated

2007-07-21 [r1574]  c-273:

	* A few tweaks to external editor code

2007-07-20 [r1573]  c-273:

	* [1752896] Add ability to edit an entry's notes field using user's
	  default text editor via right click on Notes field. Ability to
	  subvert Edit Control context menu generalised.

2007-07-17 [r1570-1571]  ronys:

	* Started interim version, if/when needed...

	* Fixed off-by-on error on status check from Shell Exec.

2007-07-15 [r1568]  ronys:

	* - Minor fixes to Delete group confirmation - Undid 1565-1566 to
	  avoid including it in 3.09

2007-07-15 [r1567]  ronys:

	* Ready for 3.09 -- removed description of external edit for Notes,
	  which won't be in 3.09.

2007-07-14 [r1566]  c-273:

	* [1752896} Add ability to edit an entry's notes field using user's
	  default text editor.

2007-07-14 [r1565]  c-273:

	* Missed ReleaseNotes update

2007-07-14 [r1564]  c-273:

	* [1751451] Add extra warning when deleting entire group (see
	  ReleaseNotes for more info) + Minor dialog control alignment
	  corrections

2007-07-12 [r1563]  c-273:

	* [1752318] V3.09 no longer duplicates and mislabels columns

2007-07-12 [r1562]  ronys:

	* Password history times now exported to XML correctly.

2007-07-12 [r1561]  ronys:

	* Simplify Properties display for common case of no unknown fields.

2007-07-12 [r1560]  ronys:

	* Finished format 0302 functionality + some cleaning up.

2007-07-11 [r1559]  ronys:

	* Implemented format 0x0302, with some refactoring. Still not fully
	  tested (Esp. XML Exp/Imp). Still have to implemented prioritizing
	  of 0x05 / 0x07&0x08 fields.

2007-07-11 [r1558]  ronys:

	* Write header last update time (0x05) as time_t, read both time_t
	  and old 8 byte hex string.

2007-07-11 [r1557]  ronys:

	* [1751449] Events in Find Dialog box now reset idle time watchdog

2007-07-11 [r1556]  ronys:

	* [1751454] - Rephrased import summary message

2007-07-10 [r1555]  ronys:

	* Added app-specific type identifiers and a reference section, plus
	  minor cleanups.

2007-07-10 [r1554]  ronys:

	* Multiline comment in imported text now handled correctly under
	  unicode build as well.

2007-07-10 [r1553]  ronys:

	* Corrected my misunderstanding of the code...

2007-07-10 [r1552]  ronys:

	* Tweaks for text import

2007-07-09 [r1549-1551]  ronys:

	* Minor clarification

	* typo

	* Updated file format to version 0x0302

2007-07-08 [r1548]  c-273:

	* Minor corrections to Release Notes

2007-07-08 [r1547]  ronys:

	* [1748665] Number of passwords to rememeber (password history) can
	  now be set to more than 99 by tying rather than only by spinbox.

2007-07-08 [r1546]  ronys:

	* Handle ']]>' in data correctly in xmL export.

2007-07-07 [r1544]  ronys:

	* Clarified filename search and quoting.

2007-07-06 [r1543]  c-273:

	* Update Group in ListView after D&D

2007-07-05 [r1542]  ronys:

	* Support new command-line options: -u username -h hostname -g
	  config_file Start 3.09 release - no more 3.08.x releases.

2007-07-04 [r1541]  ronys:

	* Applied changes from TinyXML 2.5.2 to 2.5.3 to the files used
	  here.

2007-07-04 [r1540]  ronys:

	* Installer now checks host OS version, does the Right Thing for
	  Win9x.

2007-07-03 [r1539]  ronys:

	* Murphy!

2007-07-02 [r1538]  ronys:

	* Minor cleanups

2007-07-02 [r1537]  ronys:

	* Murphy.

2007-07-01 [r1536]  ronys:

	* Export to XML now utf-8 clean

2007-07-01 [r1535]  ronys:

	* Refactored utf-8 conversion to its own class.

2007-07-01 [r1534]  ronys:

	* Made PWSUtil a namespace

2007-06-29 [r1533]  ronys:

	* [1620423] Focus on search text in Find Dialog - thank to zcecil
	  for the fix for this one.

2007-06-28 [r1532]  ronys:

	* Bumped version number to 3.0.4

2007-06-28 [r1531]  ronys:

	* Added NU-Release configuration, marked win98-related bugs as
	  fixed in ReleaseNotes.txt, pending user confirmation.

2007-06-27 [r1529]  ronys:

	* No longer fails on ASSERT under Win98

2007-06-27 [r1528]  ronys:

	* Added Non-Unicode Debug configuration NU-Debug, 1st step towards
	  supporting win98 (again).

2007-06-26 [r1527]  c-273:

	* [1739364] Window location issue fixed

2007-06-25 [r1524]  ronys:

	* Added generated version.h to source zip file.

2007-06-21 [r1520]  ronys:

	* Work towards allowing user to specify "effective" user/host via
	  command line. Command line parsing needs to be re-written. Where
	  is getopt() now that we need it???

2007-06-19 [r1519]  c-273:

	* [1739979] Add URL column to flattened list

2007-06-19 [r1518]  c-273:

	* [1732163] Date/time displayed throughout in the users "Short
	  Date" format.

2007-06-19 [r1517]  ronys:

	* Tree state persistence appears to work correctly now.

2007-06-18 [r1513]  c-273:

	* Minor change to PWSutil::HexDump

2007-06-18 [r1512]  ronys:

	* stl-ification of tree state persistence.

2007-06-17 [r1508]  ronys:

	* Minor cleanup to MyTreeCtrl, plus rebuild expanded list when user
	  changes tree order.

2007-06-15 [r1504]  c-273:

	* [Open Discussion] Compare fixed so that 'X' indicating
	  differences are in the correct columns and data copied to
	  clipboard ends in CRLF not just LF Update ReleaseNotes for
	  previous changes and minor change to size of filename field in
	  Properties dialog

2007-06-13 [r1503]  ronys:

	* Refactored generation of XML fragment of CItemData object - now
	  in CItemData::GetXML(), analogous to CItemData::GetPlaintext().

2007-06-13 [r1502]  ronys:

	* CItemDate::WantEntry() renamed to clearer (to me) Matches(), plus
	  minor cleanup of implementation.

2007-06-13 [r1501]  ronys:

	* Protect user from losing entries in case of non-unique uuids in
	  read database.

2007-06-13 [r1500]  ronys:

	* [1735290] - non-ascii text OK between <> in cfg file - bumped
	  version to 3.8.3

2007-06-12 [r1496]  ronys:

	* Find results in vector<int> instead of int *

2007-06-12 [r1495]  ronys:

	* Minor cleanup

2007-06-12 [r1494]  ronys:

	* Support maintaining display order where needed (Find, Export
	  text, Export XML).

2007-06-12 [r1493]  ronys:

	* More nits.

2007-06-12 [r1492]  ronys:

	* removed some redundant member variables + minor fixes following
	  switch to STL.

2007-06-11 [r1489]  ronys:

	* Added documentation of '-m' option

2007-06-11 [r1488]  ronys:

	* nitpicks

2007-06-11 [r1487]  ronys:

	* nit

2007-06-11 [r1486]  ronys:

	* Clean compile under Release now (odd that Debug build didn't
	  catch these...)

2007-06-11 [r1485]  ronys:

	* Fixed first STL-related bug

2007-06-11 [r1484]  ronys:

	* Replaced MFC container template classes with STL containers.
	  Compiles cleanly, passed smoke test, needs serious testing.

2007-06-10 [r1482]  ronys:

	* Documented bugfix

2007-06-09 [r1481]  ronys:

	* Promised cleanup implemented, bumped rev to 3.08.02

2007-06-09 [r1480]  ronys:

	* [1733911] File mode encryption/decryption (-d/-e) works again
	  (still some cleaning up to do)

2007-06-05 [r1479]  c-273:

	* Remove clear of filename on New

2007-06-04 [r1478]  c-273:

	* Ensure unknown header fields are not copied to new databases Fix
	  memory lean in PWScore::ReInit

2007-06-04 [r1477]  c-273:

	* Correct minor format error

2007-06-03 [r1476]  ronys:

	* - Version 2.x databases now read correctly - m_nITER no longer a
	  static data member - uuid set to zero in PWSfile c'tor, to handle
	  v1/v2 database correctly (v3 write will create a uuid in this
	  case)

2007-06-02 [r1475]  c-273:

	* Minor wording in msg changed when importing subset

2007-06-02 [r1474]  ronys:

	* - Bumped release number to 3.08.1 - Annotated last commit

2007-06-01 [r1473]  c-273:

	* [1728945] Importing a subset of text data now fixed

2007-05-31 [r1468]  c-273:

	* [1728612] Column sort arrows, in Flattened List mode, correctly
	  removed [] Path ellipsis when re-prompt for passphrase

2007-05-30 [r1467]  c-273:

	* [1727871] Found items no longer remain highlighted if another
	  entry selected - note found items now made bold rather than
	  highlighted [] Implement "Advanced" option for Find

2007-05-30 [r1466]  c-273:

	* Fix uninitialised variables in silent start-up Fix menu enable
	  after open after a close

2007-05-27 [r1464]  ronys:

	* Fixed DEMO Open() handling when limit reached.

2007-05-27 [r1463]  ronys:

	* administrivia

2007-05-24 [r1461]  ronys:

	* Squashed unicode-induced memory overrun.

2007-05-24 [r1460]  c-273:

	* [1721009] Can now Import into a new database after closing
	  previous database [1723936] Expiry date format is now in the
	  user's Short Date format Fix memory leak

2007-05-24 [r1459]  ronys:

	* Recommend quotes around notes.

2007-05-24 [r1458]  ronys:

	* - Cleanups - DEMO version builds and runs correctly with Unicode

2007-05-24 [r1457]  ronys:

	* - Bump version to 3.08 - Robust FromUTF8 to handle databases with
	  encoding bug - Error handling to try to warn user when data might
	  have been lost (better than silently losing data, but not by
	  much...).

2007-05-24 [r1456]  ronys:

	* Unknown data now encoded/decoded in base64, rather than hex, in
	  XML export/import.

2007-05-24 [r1455]  ronys:

	* [1723942] - try to clarify "clean registry" option.

2007-05-24 [r1454]  ronys:

	* Unknown fields now handled correctly with CItemField.

2007-05-23 [r1453]  c-273:

	* Minor fixes but can't save or Export to XML a database with
	  unknown record fields

2007-05-22 [r1452]  c-273:

	* Another minor tweak

2007-05-22 [r1451]  c-273:

	* Fix missed changes in merge of original Compare Minor fixes

2007-05-22 [r1450]  sryll:

	* corelib\sha256.cpp: corrected Javadoc comments to reflect earlier
	  changes

2007-05-22 [r1449]  ronys:

	* GUI tweaks plus help update

2007-05-21 [r1448]  c-273:

	* Prevent CompareResult dialog being bigger than the listview

2007-05-21 [r1447]  c-273:

	* [Open Discussion] Allow Notes field to be Imported from text file
	  even if it is not enclosed in double quotes

2007-05-21 [r1446]  c-273:

	* [1721031] Notes field with lots of text now stays in position
	  when focus lost

2007-05-21 [r1445]  ronys:

	* Merge of dkCompare branch 1383-1443 plus cleanups - compiles &
	  alive.

2007-05-21 [r1444]  ronys:

	* - removed 64bit warning flag from corelib build - Refactored
	  UnknownFieldEntry a bit.

2007-05-19 [r1441]  ronys:

	* Compliance with TinyXML license terms.

2007-05-19 [r1440]  c-273:

	* Give correct msg when selecting previous DB at OpenOnInit and it
	  no longer exists Set focus to password entry after successfully
	  browsing for a DB at OpenOnInit

2007-05-17 [r1438]  ronys:

	* V1 format now reads/writes OK under unicode build (v2 should
	  also, but untested)

2007-05-17 [r1437]  ronys:

	* Export text now works OK under unicode build.

2007-05-17 [r1436]  ronys:

	* WriteXMLFile now works under unicode build.

2007-05-17 [r1435]  c-273:

	* Fix Unicode ImportXML

2007-05-15 [r1433]  c-273:

	* Preserve unknown header and record fields when DB saved

2007-05-14 [r1432]  c-273:

	* Fix PWHistory in Unicode

2007-05-14 [r1431]  ronys:

	* Cleanup header parsing code.

2007-05-14 [r1430]  c-273:

	* Use correct character for passphrase change

2007-05-14 [r1429]  ronys:

	* Cleaning up the unicode act: For V3, ReadCBC cannot be directly
	  into a string, as an array of wchar_t isn't always appropriate.
	  So we only read into a byte array, return length explicitly, and
	  treat as UTF-8 when appropriate.

2007-05-14 [r1428]  ronys:

	* Heisenbug quashed.

2007-05-14 [r1427]  ronys:

	* Murphy strikes again

2007-05-14 [r1426]  ronys:

	* murphy

2007-05-13 [r1425]  ronys:

	* Unicode version now reads database header correctly, still not
	  done with records - non-English inconsistent with 3.07. Also
	  cleaning up to do, & V1V2 support probably broken.

2007-05-13 [r1424]  ronys:

	* Handle lock file contents correctly under unicode

2007-05-12 [r1423]  ronys:

	* Reset default user name for new files

2007-05-11 [r1422]  c-273:

	* Maintain database UUID and number hash iterations over saves New
	  and SaveAs generate new database UUIDs and default number of hash
	  iterations

2007-05-10 [r1420]  c-273:

	* Minor tidy up

2007-05-10 [r1419]  c-273:

	* [1711524] "Show username in display tree" display option
	  implemented [] More stringent checking during tree "edit
	  in-place" to prevent DB corruption

2007-05-09 [r1418]  ronys:

	* It's now possible to create a new database (again).

2007-05-08 [r1417]  ronys:

	* Clarified textual representation, rearranged to add an explicit
	  representation section, per discussion on pwsafe-devel mailing
	  list.

2007-05-08 [r1416]  ronys:

	* Read config file with BOM as well as without.

2007-05-08 [r1414]  ronys:

	* Advanced column chooser now works under unicode build.

2007-05-08 [r1413]  ronys:

	* Label editing (title/user) in tree mode now reflected correctly
	  in list view. Looks like there's a bug in m'soft's documentation,
	  in that the subItem index is zero-based, not one-based, with zero
	  meaning the item's title. Or perhaps this has been "fixed" over
	  the years and no-one bothered to update the help?

2007-05-08 [r1412]  ronys:

	* revert trunk back to pre-drag-n-drop merge (1406) with the
	  exception of fix to tinyxml (1409) and a minor bug in
	  DropSource.cpp

2007-05-08 [r1410]  ronys:

	* re-instated BeginDrag event for tree, instead of onlbtnclick.
	  This saves a LOT of processing when one just clicks on an item.

2007-05-07 [r1409]  ronys:

	* Parse config files with non-ASCII file names correctly.

2007-05-07 [r1408]  ronys:

	* Minor cleanup - prefer automatic allocation to new/delete.

2007-05-07 [r1407]  ronys:

	* checkpoint - merge with branches/dk200703 1337:1382 -compiles
	  cleanly but crashes upon item rename.

2007-05-06 [r1406]  ronys:

	* Unicode build flags set (pre-D&D merge)

2007-05-03 [r1400]  sryll:

	* set svn:ignore property to hide some files generated by VS2005

2007-05-03 [r1399]  ronys:

	* Mergee shouldn't be added to MRU.

2007-05-03 [r1398]  ronys:

	* [1709418] Cancel after Lock Safe from system tray now does Right
	  Thing.

2007-05-01 [r1395]  c-273:

	* Fix obscure bug re: not closing file

2007-04-27 [r1394]  c-273:

	* [1708099] Default saved username, now shows in new entry First
	  performance improvement in "groups first" by removing multiple
	  sorts in RefreshList

2007-04-24 [r1388]  c-273:

	* Minor fix

2007-04-22 [r1386]  ronys:

	* Config file parsing now handles UTF-8 text correctly

2007-04-20 [r1381]  c-273:

	* [1678527] Line delimiter now works during import of plain text

2007-04-18 [r1380]  c-273:

	* [] Fix problem with remembering Tree state on restore after
	  minimize

2007-04-18 [r1379]  c-273:

	* Tweak and re-use "Advanced Options "code Add Advanced to Merge
	  function [1702623] Compare now shows correct filenames

2007-04-17 [r1374-1375]  c-273:

	* Forgot the files!

	* Implement "Advanced" option for Exporting in XML format (as per
	  Export in Text format) and for when comparing databases

2007-04-17 [r1372]  ronys:

	* unicode version can read & write databases. Still not fully
	  tested.

2007-04-17 [r1371]  ronys:

	* Progress on unicode build - read v3 successfully (non-unicode
	  build still works).

2007-04-16 [r1370]  ronys:

	* Progress on unicode build (non-unicode build still works).

2007-04-16 [r1368-1369]  c-273:

	* Keep forgetting to update the docs!

	* [1701508] Entry times no longer written out if not set

2007-04-15 [r1367]  ronys:

	* Unicode build now links cleanly (but doesn't run). vcproj files
	  still uncommited - work-in-progress. Also, major inline of
	  CMyString functions.

2007-04-15 [r1365]  ronys:

	* More unicode work - compiles cleanly under UNICODE (still doesn't
	  link), non-unicode unbroken.

2007-04-15 [r1363]  ronys:

	* corelib now compiles cleanly under unicode w/o breaking
	  non-unicode functionality (unicode version still untested)

2007-04-15 [r1362]  ronys:

	* Replace obsolete strstream with stringstream + clean Unicode
	  compile.

2007-04-15 [r1361]  ronys:

	* Now compiles cleanly under UNICODE, appears unbroken under
	  non-UNICODE build.

2007-04-15 [r1360]  ronys:

	* Removed unused function

2007-04-14 [r1359]  ronys:

	* More 64-bit readiness

2007-04-14 [r1358]  ronys:

	* murphy.

2007-04-14 [r1357]  ronys:

	* PWHistList is now a std::vector instead of a CList - make pwsafe
	  a wee bit more portable (part 1)

2007-04-14 [r1354]  ronys:

	* Corelib now compiles cleanly with /w64 & still runs as a 32-bit
	  app. Untested (yet) as a 64-bit build.

2007-04-11 [r1350]  ronys:

	* Murphy

2007-04-11 [r1349]  ronys:

	* [1696930] - Block input for all autotype, rather than only under
	  delay.

2007-04-11 [r1348]  ronys:

	* Replaced 37 with it's meaning.

2007-04-10 [r1346-1347]  c-273:

	* Fix issue if PWS is maximized/minimized/then restored - notes
	  updated

	* Fix issue if PWS is maximized/minimized/then restored

2007-04-07 [r1343]  c-273:

	* Fix potential Column drag & drop issue

2007-04-07 [r1342]  c-273:

	* [1695991] 3.07 - File type Compare now has .bak & .ibak suffixes

2007-04-06 [r1341]  c-273:

	* [1695446] Can't reproduce error but allow command line parameters
	  for Alt. Browser; e.g. "-new-tab" for Firefox

2007-04-06 [r1340]  c-273:

	* Make Minimize on Autotype" take precedence over "Always On Top"
	  during AutoType Fix minor error in getting UUIDstr

2007-03-31 [r1338]  ronys:

	* Implemented Frank Pilhofer's suggestion to correct Unicode
	  representation.

2007-03-30 [r1336]  c-273:

	* Stop F2 selecting item in read-only mode Fix potential memory
	  leak

2007-03-30 [r1335]  sryll:

	* - added doxygen config file plus a pseudo class DoxyTempl, to
	  demonstrate how to write documentation with doxygen - set
	  svn:ignore property for some files generated by VS and doxygen -
	  fixed small unicode problem in ThisMfcApp.cpp

2007-03-30 [r1334]  ronys:

	* [1691048] Import text file with blank lines or missing fields
	  will no longer crash application.

2007-03-29 [r1332]  ronys:

	* Murphy strikes again!

2007-03-29 [r1331]  c-273:

	* Add missing files after merge and correct resource.h

2007-03-29 [r1330]  ronys:

	* Merged DK's new chooser from branch, sans AutoResizeColumns
	  preference.

2007-03-27 [r1322]  ronys:

	* Updated display tab image and help description.

2007-03-26 [r1318]  ronys:

	* Added appendix describing prefs logic, or lack of thereof.

2007-03-25 [r1316]  ronys:

	* - Minor reorg to InitInstance - User can now specify non-default
	  directory for pwsafe.cfg via PWS_PREFSDIR env variable

2007-03-25 [r1315]  ronys:

	* [1687676] Import Help text now refers to detailed format
	  description, instead of redundant & incorrect data.

2007-03-25 [r1314]  ronys:

	* [1672770] Right-click->unlock on system tray icon now same as
	  double-clicking on locked system tray icon

2007-03-24 [r1312]  ronys:

	* Cosmetics on autotype options

2007-03-24 [r1311]  ronys:

	* [1684827] No longer crashes after you specify remember 0
	  databases

2007-03-24 [r1310]  ronys:

	* Refine DK's autotype fix.

2007-03-23 [r1308]  ronys:

	* Moved to statically linked release, prepare for 3.07

2007-03-22 [r1307]  ronys:

	* First steps towards 64-bit build

2007-03-21 [r1306]  c-273:

	* [] - PWS may configured not to minimize during Autotype to stop
	  annoying process of unlocking from System Tray. 'Always on Top'
	  takes precedence.

2007-03-20 [r1305]  c-273:

	* Bugs fixed: [1678707] CAPSLOCK no longer flips case using
	  Autotype [1681366] Now stays on top during autotype New feature:
	  [1623802] Default Autotype string can be specified per database

2007-03-19 [r1303]  ronys:

	* [1682516] Menu display no longer trashed if accelerator pressed
	  with an open menu.

2007-03-19 [r1302]  ronys:

	* Updated release notes

2007-03-19 [r1300]  c-273:

	* Fix p & qs (see description of LOGFONT.lfHeight when < 0)

2007-03-19 [r1299]  ronys:

	* Minor cleanup to column management code + document new&improved
	  same in relnotes

2007-03-18 [r1298]  c-273:

	* Do fonts properly: a. Use MFC CFonts not HFONT and SendMessages
	  b. Set font correctly in header at startup c. After change font,
	  make sure entries visible

2007-03-18 [r1297]  ronys:

	* Add support for "strict locking" (#define PWS_STRICT_LOCKING) for
	  those who don't want to allow the user to "break" a lock on a
	  pwsafe database.

2007-03-17 [r1296]  c-273:

	* Fix header size when changing font size

2007-03-17 [r1294]  ronys:

	* Added a typedef to make code a bit clearer (continued).

2007-03-16 [r1293]  c-273:

	* Fix reset column code and make more efficient

2007-03-16 [r1292]  ronys:

	* Added a typedef to make code a bit clearer, fixed a one-off
	  problem in bitset iteration.

2007-03-14 [r1291]  c-273:

	* Fix column widths Put duplicate code in a routine Change name of
	  variable to make meaning more obvious Update Last Access time in
	  Listview if being maintained and currently displayed

2007-03-12 [r1290]  ronys:

	* Merged in column-picker code from DK's branch

2007-03-12 [r1289]  ronys:

	* Merged in 1279 from dk's branch: - Option to show grid in list
	  view - Option to put groups first in tree view (minor changes to
	  phrasing)

2007-03-12 [r1288]  ronys:

	* Merged in dk's changes 1275-1277 inclusive (plus fix Delete[] to
	  delete).

2007-03-10 [r1287]  c-273:

	* [1673028] Merge operation now fixed properly and similar problem
	  in Compare operation also fixed

2007-03-10 [r1285]  c-273:

	* [1673028] Merge operation now fixed

2007-03-10 [r1284]  c-273:

	* [1675716] <ESC> to close application now works Minor fix to misc
	  property page control placement

2007-02-27 [r1273]  ronys:

	* Wrong text in RefreshList

2007-02-26 [r1272]  arjun_acharya:

	* Summary: CMyTreeCtrl::OnEndLabelEdit has been modified to prevent
	  editing of group/entry names via click of mouse Detailed: If one
	  clicks Group/Entry with left mouse button, waits a bit, and
	  clicks again (i.e. NOT double click), one can edit the name of
	  group/entry, even in read-only mode. The change of code in this
	  commit prevents this from being done.

2007-02-25 [r1271]  arjun_acharya:

	* DK's drag&drop patch has made "MoveGroupToTopLevel" functionality
	  redundant. Therefore all traces of this have been removed from
	  the current revision. All that remains from additions in revision
	  1266 is the m_TreeViewGroup = _T("") addition to DboxMain::Delete

2007-02-24 [r1270]  ronys:

	* Removed Move group to toplevel from popup menu - now possible to
	  do it entirely with D&D

2007-02-24 [r1269]  ronys:

	* Committed DK's drag&drop patch - now possible to drag items &
	  groups to toplevel of tree

2007-02-24 [r1268]  ronys:

	* cosmetics for relative password expiration feature

2007-02-24 [r1267]  ronys:

	* Minor tweaks to MoveGroupToTop - normalize error handling

2007-02-23 [r1266]  arjun_acharya:

	* 1)Implemented function "Move Group To Top Level" which allows,
	  upon right click of mouse button, for group (and all
	  sub-elements) to be returned to top level. 2)Also made minor
	  modification to DboxMain::Delete so that we have m_TreeViewGroup
	  = _T("") at end. Without this line, one encounters a few
	  problems. For example suppose you (in version 3, 6, 1, 1265)
	  A)you add Group as soon as app opens, via edit menu. This creates
	  "New Group" folder B)click on whitespace, then highlight "New
	  Group" and delete this via right click of mouse C)add group again
	  via edit. This time "New Group" gets opened within "New Group"
	  instead of top level

2007-02-21 [r1265]  ronys:

	* dk's expiry warning patch - "as-is" (before review & edit)

2007-02-21 [r1264]  ronys:

	* Exported/imported text format is now documented in online help

2007-02-16 [r1262]  ronys:

	* Adjusted title of password entry dialogs to assist tpm usage.
	  Version bumped to 3.06.01

2007-02-15 [r1261]  ronys:

	* [1660721] Autotype menu & shortcut no longer disabled if field is
	  empty.

2007-02-15 [r1259]  ronys:

	* Added "Demo" configuration, same as Release, but with -DDEMO
	  added, and new Demo directories for builds and link.

2007-02-15 [r1258]  ronys:

	* More demo/trail mode support

2007-02-15 [r1256-1257]  ronys:

	* Removed confusing text in import text dialog box.

	* Updated to reflect changes to export/import text and new relative
	  date pwd expiry.

2007-02-15 [r1254-1255]  ronys:

	* Update relnotes for last commit...

	* Applied DK's time/date locale fix - all time/date info now
	  displayed in local format

2007-02-15 [r1253]  ronys:

	* Modified Password Expiry dialog box

2007-02-11 [r1252]  ronys:

	* DK's implementation of [1634251] Password expiration date can now
	  be specified relatively, e.g., "45 days from now" - still needs
	  GUI review + hepl file update.

2007-02-10 [r1251]  ronys:

	* Disable tree item drag in read-only mode - based on Arjun's
	  fixes.

2007-02-08 [r1250]  ronys:

	* limited/demo/trail version Good Enough.

2007-02-08 [r1249]  ronys:

	* Merged in DK's menu-related fixes from the copy/paste patch.

2007-02-07 [r1248]  ronys:

	* Started work on limited/demo/trail version

2007-02-07 [r1247]  ronys:

	* Finished xml-spec complaint handling of host/username

2007-02-06 [r1246]  ronys:

	* cleanup lots of nits.

2007-02-06 [r1245]  ronys:

	* Updated to reflect new starting and change combination dialog
	  boxes.

2007-02-06 [r1244]  ronys:

	* Resize password field in change combination dialog for
	  consistency.

2007-02-05 [r1243]  ronys:

	* a bit less brute-force in U3 soft eject management

2007-02-04 [r1242]  ronys:

	* More work on U3 support (workaround m'soft bug - grrr.)

2007-02-04 [r1241]  ronys:

	* "Minor" tweaks... (Murphy)

2007-02-04 [r1240]  ronys:

	* Finished reworking opening dalog box

2007-02-02 [r1239]  ronys:

	* Cleaning up opening dialog box.

2007-01-30 [r1238]  ronys:

	* U3 AppStop work.

2007-01-25 [r1236]  ronys:

	* Support U3 ejection in opening dialog box as well as main window.

2007-01-20 [r1235]  ronys:

	* No longer crashes when password history policy changes records.

2007-01-20 [r1234]  ronys:

	* U3 Safe Eject now works correctly. Also, On QueryExit actually
	  Saves file if user asks to.

2007-01-17 [r1233]  ronys:

	* More attempts to get non-English data to store/retrieve
	  correctly.

2007-01-12 [r1222]  ronys:

	* [1633516] No longer crashes upon Find with an empty group.

2007-01-09 [r1220-1221]  ronys:

	* Applied DK's patch to fix "buglet"

	* it's 2007

2007-01-09 [r1219]  ronys:

	* From DK - LoadStrings tidying up + XML parse fix.

2007-01-09 [r1218]  ronys:

	* Save config file after OK on Options dialog, in addition to on
	  exit(for U3).

2007-01-07 [r1217]  ronys:

	* Refined handling of non-XML compliant host/user names.

2007-01-04 [r1216]  ronys:

	* updated copyright notice for 2007

2007-01-04 [r1215]  ronys:

	* Cleaned up locale-specific file loading - help file now loaded
	  correctly under U3.

2007-01-03 [r1214]  ronys:

	* [1625557] No longer crashes when invoking help after using
	  Hot-Key.

2006-12-28 [r1213]  ronys:

	* Applied DK's patches to the Compare function.

2006-12-28 [r1212]  ronys:

	* Concentrate directory access in PWSdirs, in preparation for U3
	  support.

2006-12-17 [r1210]  ronys:

	* bumped version number

2006-12-17 [r1209]  ronys:

	* Updated bugfix list for 3.05.02.

2006-12-17 [r1208]  ronys:

	* Prepare 3.05.02 for release

2006-12-17 [r1207]  ronys:

	* Cleaned up MRU handling

2006-12-13 [r1206]  ronys:

	* [1608255] Point out that -s imples system tray.

2006-12-13 [r1205]  ronys:

	* [1612881] Notes now appear consistently.

2006-12-11 [r1204]  ronys:

	* [1608191] Tree view's state is now preserved across timed lock
	  and when starting with '-s' flag.

2006-12-08 [r1203]  ronys:

	* Minor cleanup - removed unused state variable.

2006-12-07 [r1202]  ronys:

	* [1609759] "Show Password in display list & tree" setting now
	  persistent across application exit.

2006-12-07 [r1201]  ronys:

	* Clarified version compatibility, per Mat's comment.

2006-12-06 [r1199]  ronys:

	* - Switched to TinyXML for preference file handling. - [1606265]
	  No longer terminates after edit when username and/or hostname is
	  not an XML-compliant name.

2006-12-05 [r1186]  ronys:

	* Fixed path to ncftpput

2006-12-03 [r1185]  ronys:

	* Ready for re-release of 3.05

2006-12-02 [r1184]  minus273c:

	* Don't tell user too often we can't save pref to R-O DB Don't try
	  and format XML and save if Load fails

2006-12-02 [r1183]  ronys:

	* - XMLprefs instrumentation - Make host/username key 8-bit clean -
	  Default database name so not saved as ".psafe3" first time

2006-12-02 [r1182]  ronys:

	* 4got these 2 image files.

2006-12-02 [r1181]  minus273c:

	* Stop trying to save database prefs if DB is R-O Fix order of MRU
	  items (must add in reverse order)

2006-12-01 [r1180]  ronys:

	* Added MSFT's manifest files to the distribution (TYBG).

2006-11-30 [r1179]  minus273c:

	* [1606237] Fixed "Display Initial Tree view expanded" Now works
	  for every database open not the initial open

2006-11-30 [r1178]  minus273c:

	* [1606232] now remembers Flattened List mode

2006-11-30 [r1177]  minus273c:

	* [1605389] Fix Read-only flag gets stuck when using open MRU

2006-11-30 [r1175]  ronys:

	* Fixed svn location (again).

2006-11-30 [r1174]  ronys:

	* Update Rlease Notes prior to 3.05 release.

2006-11-29 [r1173]  ronys:

	* Fixes to help: Added options & history to contents, fixed image
	  link in display_tab.html, text in password_history.html.

2006-11-28 [r1172]  minus273c:

	* Change version information for resource-only DLLs

2006-11-28 [r1170]  ronys:

	* Link to project page now opens in external browser (thanks to
	  Mat).

2006-11-28 [r1169]  ronys:

	* Minor fix to installable target build.

2006-11-28 [r1168]  ronys:

	* Modified XMLPrefs to better match use-case. Updated MRU list
	  prior to main app d'tor. Removed config UpdateTimeStamp() that
	  would be overwritten later. Set modified bit if needed in
	  SetMRUList.

2006-11-27 [r1161-1162]  ronys:

	* More work on XML prefs - one less lock/unlock in the course of
	  startup.

	* Removed #ifdef DEBUG for i18n code, so translators will be able
	  to use 3.05.

2006-11-26 [r1160]  ronys:

	* Changed MRU persistence to save (that is, avoid unecessarily)
	  lock/unlock pref file.

2006-11-26 [r1159]  ronys:

	* Changed main window size&pos persistence to save lock/unlock pref
	  file.

2006-11-26 [r1158]  ronys:

	* Added support for '-m' option

2006-11-26 [r1157]  minus273c:

	* Use resource handle to load accelerators

2006-11-25 [r1156]  openmateo:

	* Adding translated files.

2006-11-25 [r1155]  openmateo:

	* Adding translated files.

2006-11-25 [r1154]  minus273c:

	* Reduce time config file is locked

2006-11-24 [r1153]  openmateo:

	* adding Polish version of help.

2006-11-23 [r1152]  minus273c:

	* Minor typos

2006-11-23 [r1151]  ronys:

	* Keep our registry clean!

2006-11-23 [r1150]  ronys:

	* Fixed old preference handling

2006-11-23 [r1149]  ronys:

	* Added help file documentation.

2006-11-23 [r1148]  ronys:

	* Folded Intermediate backup functionality into PWScore, plus minor
	  tweaks.

2006-11-23 [r1147]  ronys:

	* Removed redundant preferences, update backup example correctly.

2006-11-23 [r1146]  ronys:

	* Widen text fields in preparation for i18n

2006-11-21 [r1140]  ronys:

	* - Bumped version to 3.05 - Updated online help

2006-11-21 [r1139]  ronys:

	* Simplify tooltip texts.

2006-11-21 [r1138]  ronys:

	* Hide registry clearing controls in Options->System instead of
	  disabling them when they're irrelevant.

2006-11-20 [r1137]  ronys:

	* Minor cosmetics to property sheets

2006-11-19 [r1131]  minus273c:

	* Update language DLL properties

2006-11-19 [r1130]  ronys:

	* Reworked preference loading logic per config.txt, not fully
	  tested.

2006-11-16 [r1127]  minus273c:

	* Delete Russian generated help file

2006-11-16 [r1126]  ronys:

	* Reflect changes to help tree

2006-11-16 [r1125]  ronys:

	* .chm files are generated artifacts, and as such should not be
	  under revision control.

2006-11-16 [r1124]  ronys:

	* Typos.

2006-11-16 [r1123]  minus273c:

	* Old foreign language help control files updated Compiled help
	  file produced but it is out of date (V2) Ready for translators
	  once default help file updated

2006-11-16 [r1122]  minus273c:

	* Finish off changes to default help generation and calling

2006-11-16 [r1121]  minus273c:

	* More help file renames

2006-11-16 [r1120]  minus273c:

	* Move help files Remove obsolete NOINVERT accelerator key
	  parameter

2006-11-16 [r1119]  ronys:

	* Added config.txt document descibing how preferences are handled.

2006-11-15 [r1112]  minus273c:

	* Remove user file

2006-11-15 [r1111]  minus273c:

	* Support PWS_LANG and PWS_HELP environment variables Update dialog
	  help to use correct help file

2006-11-15 [r1110]  ronys:

	* Work on preferences - refactored code to isolate knowledge of
	  preference implementation to PWSprefs as much as possible.

2006-11-15 [r1109]  minus273c:

	* Define the new directory structure Add language DLL into the main
	  stream Move corelibtest into the new directory structure

2006-11-14 [r1108]  minus273c:

	* Support language help files Update use of language resource-only
	  DLLs

2006-11-14 [r1107]  ronys:

	* Registry keys (when used) now under HKCU\Password Safe\Password
	  Safe\ instead of HKCU\Counterpane Systems\Password Safe\ - 1st
	  step in migration to registry OR config file support.

2006-11-14 [r1106]  ronys:

	* Modified OtherBrowser handling so that per-entry control is
	  possible, via '[alt]' in URL field. Also added tooltips to
	  OptionsMisc, reorganized it a bit, and removed an extraneous
	  intPref.

2006-11-13 [r1105]  ronys:

	* Removed copyright notice from where it shouldn't be...

2006-11-13 [r1104]  ronys:

	* Removed BackupSubDirectoryValue pref, renamed
	  BackupOtherLocationValue to BackupDir, minor fixes to
	  CreateIntermediateBackup.cpp

2006-11-13 [r1103]  ronys:

	* Cleanups to Backups page & other minor stuff.

2006-11-13 [r1102]  ronys:

	* Added a separator before the delete toolbar button, makes it a
	  bit harder to select by mistake instead of edit. (Suggested by
	  Mike Earp)

2006-11-12 [r1101]  minus273c:

	* Implement support of resource-only DLLs even if none yet exist

2006-11-12 [r1099]  ronys:

	* Tweaked StartSilent semantics.

2006-11-09 [r1089]  ronys:

	* pwsafe.iss is a contributed install script, unrelated to NSIS,
	  the supported installation tool for this project.

2006-11-09 [r1088]  ronys:

	* Support startup of pwsafe at login via preference.

2006-11-08 [r1086]  minus273c:

	* Use MAKEINTRESOURCE to initial load CStrings

2006-11-08 [r1085]  ronys:

	* 1. Added "green" installation to installation script 2. Added
	  "start silently" to same 3. Moved install related files to
	  install subdir

2006-11-07 [r1084]  ronys:

	* 1. Fixed custom prebuild step for all configurations (instead of
	  Debug only) 2. Don't show config source info in statusbar in
	  release build.

2006-11-06 [r1083]  minus273c:

	* Move corelib strings to resource fileLength Make "nearly" compile
	  in unicode Fix password character all requests for passwords Fix
	  ignore header during text import

2006-11-06 [r1080]  ronys:

	* Added copyright notices, About dialog box now takes copyright
	  notice from VERSIONINFO.

2006-11-05 [r1079]  minus273c:

	* Fix memory leak

2006-11-03 [r1078]  minus273c:

	* Invalid character in rc2 file

2006-11-03 [r1077]  ronys:

	* Changed call to ::_tstat to PWSfile function.

2006-11-02 [r1076]  ronys:

	* Minor cleanup + documentation

2006-11-02 [r1075]  ronys:

	* Refactored to remove PWSprefs and XMLprefs dependencies on
	  PWScore.

2006-11-02 [r1074]  ronys:

	* Removed pwsafe.suo from repository - seems that it shouldn't have
	  been there in the first place...

2006-11-01 [r1073]  minus273c:

	* Move code about application version to ThisMfcApp - not a core
	  function

2006-11-01 [r1072]  ronys:

	* Made pNewRecentEntryMenu array robust against overrruns -
	  dynamically allocated to length actually used, rather than
	  limited to compile-time maximum.

2006-11-01 [r1071]  ronys:

	* - Tweaked version format & display - Made custom build rule a bit
	  more robust

2006-11-01 [r1070]  minus273c:

	* Correct AboutBox display

2006-10-31 [r1069]  minus273c:

	* Minor update to version.in template

2006-10-31 [r1068]  minus273c:

	* Change how Browse to URL works including adding an option for the
	  user to select via Misc PP Implement update of revision number in
	  executable automatically via Pre-event execution of SubWCRev

2006-10-31 [r1067]  ronys:

	* Minor cosmetic fixes.

2006-10-31 [r1066]  ronys:

	* Replaced #include with CXMLpref class declaration, for leaner
	  dependencies.

2006-10-31 [r1065]  ronys:

	* OnHelp now calls HtmlHelp with correct paths, also, Wnd::HtmlHelp
	  instead of ::HtmlHelp when possible.

2006-10-30 [r1064]  ronys:

	* Clarified delay semantics

2006-10-30 [r1063]  ronys:

	* [1521684,1504527] Old (V1) databases now read correctly - thanks
	  to Karel Van der Gucht.

2006-10-30 [r1062]  ronys:

	* Set for MSVS8 redistributables.

2006-10-30 [r1061]  ronys:

	* Fixed erronous uninstall registry key (silly typo).

2006-10-29 [r1059]  minus273c:

	* Missed one LoadString Ensure use _T("...") macro for all
	  non-Windows strings Delete unused source (FindDialogExt)

2006-10-28 [r1058]  minus273c:

	* Fix some minor problemettes with last update

2006-10-27 [r1057]  minus273c:

	* Major internal change to put all strings in resource files for
	  future localisation change (not corelib yet) Moved resources to
	  separate RES sub-directory Simplified version setting to updating
	  version.h ONLY Another attempt to sort out password masking on
	  start-up Removed unused QueryAddName files

2006-10-26 [r1056]  minus273c:

	* Make MRU menu tooltips fit on screen

2006-10-22 [r1051]  ronys:

	* Missed this in last commit - part of merge of DK's branch off
	  3.03

2006-10-22 [r1050]  ronys:

	* First hack at merging in V3-03-dk-temp branch - compiles cleanly,
	  invoked w/o crashing - no further testing (yet).

2006-10-21 [r1047]  minus273c:

	* Make file names consistent (Dialog = ....Dlg.) Remove unneeded
	  reference in pwsafe.vcproj to mystring.h

2006-10-20 [r1046]  ronys:

	* Convert from VC7.1 (MSVC2003) to VC8 (MSVS2005)

2006-10-16 [r1039]  minus273c:

	* [1578171] Hotkey works again if window just obscured

2006-10-13 [r1033-1034]  ronys:

	* Tweaked relnotes for 3.04

	* 3.04 release (mainly to fix nasty note lossage bug)

2006-10-12 [r1032]  minus273c:

	* Adjust spin control position and data verification

2006-10-12 [r1030]  ronys:

	* [1575415] Weak master password allowed on password change as well
	  as new safe.

2006-10-11 [r1029]  minus273c:

	* Only change PWH entries if they need to

2006-10-11 [r1026]  minus273c:

	* [1575279] Database now marked as "changed" after performing
	  PWHistory operations

2006-10-11 [r1024]  ronys:

	* Added uuid support to XML import/export

2006-10-10 [r1023]  ronys:

	* Set RELEASENAME to 3.03

2006-10-10 [r1022]  ronys:

	* Finalizing 3.03

2006-10-10 [r1021]  ronys:

	* Updated for 3.03

2006-10-10 [r1020]  ronys:

	* More refactoring - made Validate a bit more future-proof

2006-10-10 [r1019]  ronys:

	* Refactored validation code: 1. Broke into gui part and actual
	  worker 2. Moved latter into PWScore 3. Removed from Manage menu
	  4. Added "-v" command line option TBD (not for 3.03): 1. Replace
	  O(N^2) Validate code with O(1) or O(logN) using stl::set 2.
	  cleanup & replace nonportable DWORD struct

2006-10-09 [r1018]  minus273c:

	* Fix R-O over Merge Correct Validate routine

2006-10-09 [r1017]  ronys:

	* Fixed compiler warning - if can't get app version, don't write
	  the field at all (should never happen).

2006-10-08 [r1016]  minus273c:

	* Fix XML import - PWH date/time "Unknown" invalid Move SetDraw
	  during group delete Add trace timing information for Validate
	  Change DCA assert to defensive programming

2006-10-05 [r1014]  minus273c:

	* Change file format to 0x0301 Add who, what & when saved Database
	  Project now requires version.dll to read version info Updated
	  Properties Dialog to show new information Final fixes to DCA &
	  Hotkey preferences Added Validate menu option - may not get into
	  next release!

2006-10-05 [r1013]  ronys:

	* Help update (unfinished)

2006-10-03 [r1009]  ronys:

	* - Hide/Show notes w/o explicit button - Tweak appearance and
	  terminology of options property pages.

2006-10-02 [r1006]  ronys:

	* Start finalized 3.03

2006-10-02 [r1005]  ronys:

	* Open file to be merged readonly.

2006-10-02 [r1004]  ronys:

	* Minor tweak on last commit (disable/enable updates on delete iff
	  tree view active - for listview it's meaningless, since we'll
	  never recurse)

2006-10-02 [r1003]  minus273c:

	* Stop screen updates during delete

2006-10-02 [r1001]  ronys:

	* [1527138] Select after deletion no longer surprises

2006-10-01 [r999]  ronys:

	* Work on Delete() - towards resolving 1527138 (better, not there
	  yet)

2006-10-01 [r998]  minus273c:

	* Make sure we only used DB pref. if still DB related Also need to
	  input unused/unkown value to keep in step

2006-10-01 [r997]  ronys:

	* Validate records as they are read in - currently only checks for
	  uuid & creates one if missing.

2006-09-30 [r996]  ronys:

	* Dup'ed entry now has a uuid.

2006-09-29 [r992]  minus273c:

	* Improve PWHistory actions in Options (radio buttons) Make Hotkey
	  simpler: reduce copies of same code Make passwordentry dialog
	  have focus via hotkey remove redundant code in Tree startup
	  option processing

2006-09-28 [r991]  minus273c:

	* Make Init faster. Update XMLprefs ready for XML config file Add 2
	  PWSUtil functions for error reporting & TRACE timestamping

2006-09-28 [r990]  minus273c:

	* More defensive programming for preferences. In Options, SetFocus
	  when hot key enabled and disable hotkey around property page
	  display

2006-09-28 [r987]  ronys:

	* Fixed lock-while-edit crash

2006-09-26 [r983]  minus273c:

	* Missed a file from last update

2006-09-26 [r982]  minus273c:

	* Fix Hotkey modifiers Fix long term inconsistency in ordering of
	  HotKey and DoubleClickAction preferences

2006-09-26 [r979]  ronys:

	* More work on "silent startup" - not ready yet.

2006-09-25 [r978]  ronys:

	* Added automatic ChangeLog generation from svn for source build
	  using svn2log.py

2006-09-25 [r977]  minus273c:

	* Change EditDlg caption and text if in R-O mode (saves having a
	  ViewDlg)

2006-09-24 [r975]  ronys:

	* [1561335, 1373138, 1182406] HotKey now works with SystemTray icon

2006-09-24 [r974]  minus273c:

	* Add missing files Remove "UK" resources (all the rest are US)

2006-09-23 [r973]  minus273c:

	* [] Remove unreferenced code/bmp

2006-09-23 [r972]  minus273c:

	* [] Update comments in PWSRecentFileList.cpp to give reason why we
	  currently need it with XML config

2006-09-23 [r971]  minus273c:

	* [] Remove redundant Username property page

2006-09-23 [r970]  minus273c:

	* [] Rework Options; Add Show/Hide notes in Edit; [] Add 'Database
	  Properties' to File menu; [] Update Find; Add ToolTips to
	  Property Pages [] Allow PWH to be turned on/off for existing
	  entries [] More work in preparation for XML config file.

2006-09-20 [r966]  minus273c:

	* [] Make times in EditDlg static text, not controls and not
	  tabstops

2006-09-20 [r963]  ronys:

	* Added colo(u)r to field with focus (DK)

2006-09-19 [r962]  minus273c:

	* [] Error message has wrong file name

2006-09-16 [r957]  ronys:

	* Partial merge of DK's 3.03-, towards XML config, nicer statusbar.

2006-09-16 [r956]  minus273c:

	* Ensure status bar info on number entries is not clipped

2006-09-15 [r955]  ronys:

	* Added XMLprefs files, in preparation to weaning away from the
	  registry habit.

2006-09-08 [r948]  ronys:

	* [1527144] No more multiple combination dialogs when restoring
	  window from system tray

2006-09-08 [r947]  ronys:

	* [1554253] Show/Unhide password no longer loses changes to
	  password

2006-09-07 [r943]  ronys:

	* minor cleanup

2006-09-04 [r942]  minus273c:

	* Fix: [1551034] Modifying records in read-only mode Fix: Long
	  tooltip implementation

2006-09-03 [r941]  ronys:

	* Allowunstrong master passphrases after due warning.

2006-09-03 [r940]  ronys:

	* [1540106] - Fixed incorrect link to Twofish web page.

2006-09-03 [r939]  minus273c:

	* [] Allow tooltips to be longer than 79 characters + update for
	  VC8

2006-08-31 [r936]  minus273c:

	* [] ExpandAll and CollapseAll must be disabled if no entries in
	  Tree

2006-08-18 [r935]  ronys:

	* Refactored sorted text/xml export support.

2006-08-17 [r934]  ronys:

	* Shut up compiler warning - possible reading of uninit'ed value.

2006-08-16 [r933]  minus273c:

	* [] Missed a bit of code for cycling Finds

2006-08-16 [r932]  minus273c:

	* [1528400] Cancel on "Restore from Backup" causes corrupt database
	  fixed [] Change Find to stop on the last found item and ask
	  whether to continue from the beginning of the database or the
	  user may select this previous behavour via a Misc. option. []
	  User is again offered the option of accepting weak passphrases,
	  if a Security Option is set.

2006-08-16 [r931]  minus273c:

	* [] Fix long term error in SetPref for boolean preferences

2006-08-12 [r930]  minus273c:

	* [] Change Find processing in Tree view so that entries are shown
	  in Tree order rather than List order. [] Prevent change of view
	  (List <-> Tree) during Find operation as the order of found
	  entries differ in these views. [] DoubleClick did not work on
	  entries with expired passwords [] Fix long standing memory leak
	  in Find processing [] Ensure all dialog validation entries are
	  processed

2006-08-10 [r929]  minus273c:

	* [] Show password history status on main Edit dialog

2006-08-10 [r928]  minus273c:

	* [] DoubleClick did not work on entries with expired passwords

2006-08-10 [r922-927]  minus273c:

	* [1527058] password history user specified default number saved

	* [1249433] Startup state for Nested Tree mode

	* [1532368] increase password history - now maximum is limited by
	  corresponding field in the database - i.e. 1 byte = 255.

	* [1511833] Better formatting of plain text export files.

	* [1302047] Enable Maximize/Window button

	* [] View Menu item "Collapse All" did not collapse all embedded
	  groups.

2006-08-09 [r921]  minus273c:

	* Fix [1529305] Crash in Password History

2006-08-07 [r920]  minus273c:

	* [] Fix display of entries & R/O status (update missing from rc
	  file)

2006-07-26 [r919]  ronys:

	* Source tree re-org in light of comments from Robert Altman.

2006-07-26 [r918]  ronys:

	* Making way for new PPC version

2006-07-21 [r916]  ronys:

	* Update makefile to reflect svn builds

2006-07-21 [r915]  ronys:

	* [1526174] Tab order more friendly in Edit dialog box. Added some
	  accelerators in Add & Edit dialog boxes Both the above for easier
	  mouse-free use.

2006-07-20 [r914]  ronys:

	* Update online help & installation script for 3.02

2006-07-19 [r913]  ronys:

	* More work on help, minor fixes to rc.

2006-07-18 [r912]  ronys:

	* More work on help file

2006-07-18 [r910-911]  ronys:

	* Start finalizing release 3.02

	* Moved under html

2006-07-18 [r908]  ronys:

	* Ironing out bugs in EditDlg (not done yet)

2006-07-17 [r907]  ronys:

	* Password edit controls in AddDlg to same look&feel as Edit. Work
	  on getting Edit to function as well as compile & not crash...
	  (not done)

2006-07-17 [r906]  ronys:

	* First (second?) hack at separate password history dialog.

2006-07-16 [r905]  ronys:

	* More work on hidden password behavior in EditDlg

2006-07-16 [r904]  ronys:

	* Work on EditDlg password logic

2006-07-15 [r903]  ronys:

	* Redid pwd history header logic

2006-07-15 [r902]  minus273c:

	* [] Tree not refreshed if user decides not to open another DB

2006-07-15 [r901]  minus273c:

	* [1520562] Single entry not displayed in Nested Tree Mode

2006-07-15 [r900]  ronys:

	* Progress on EditDlg - functional, needs more work.

2006-07-14 [r899]  minus273c:

	* Tidy up status bar implementation Tidy up removal of "save on
	  minimize" option

2006-07-14 [r898]  ronys:

	* Added sanity check

2006-07-14 [r897]  ronys:

	* refactoring EditDlg/MainEdit - done, compiles cleanly, untested
	  (yet)

2006-07-14 [r896]  ronys:

	* refactoring EditDlg/MainEdit - compiles cleanly but not complete
	  - checkpoint

2006-07-13 [r895]  minus273c:

	* [1506320] Count of passwords stored in DB on status bar

2006-07-13 [r894]  minus273c:

	* [1519850] Double-click tree More tweaks on handling
	  shutdown/restart/logoff

2006-07-12 [r893]  minus273c:

	* Move OnOK & OnCancel from MainView to MainFile Tweak dealing with
	  shutdown/restart/logoff

2006-07-11 [r892]  minus273c:

	* [] Update text re: Last Access Time changes & PW expiry and
	  implemented fields [] Re-enable drop down calendar for expiry
	  dates

2006-07-10 [r891]  minus273c:

	* [1519227] Password expires date set wrong - fixed [] Make
	  password show/hide selection consistent in Add & Edit

2006-07-09 [r890]  ronys:

	* click -> copy to clipboard in pwd history list

2006-07-09 [r889]  ronys:

	* More work on edit dialog, tweak add dialog

2006-07-08 [r888]  ronys:

	* Merged DK's implementation of hide/show password into my work on
	  edit dialog (STILL in progress)

2006-07-07 [r887]  minus273c:

	* [1516674] Ability to hide password - minor tweak!

2006-07-07 [r886]  minus273c:

	* [1516674] Ability to hide password during Add & Edit entry.

2006-07-06 [r885]  ronys:

	* More work on pwd history interface (Clear History now functions),
	  still not done. Fixed typo in pwsafe.vcproj

2006-07-05 [r884]  minus273c:

	* New function: Selective export to text file

2006-07-05 [r883]  minus273c:

	* [ 1515994 ] Minor Update

2006-07-05 [r882]  minus273c:

	* [ 1515994 ] Fixed - No Prompt to Save on System Shutdown

2006-07-05 [r881]  ronys:

	* [1504107] Avoid saving cleared list - take #2

2006-07-05 [r880]  ronys:

	* Cleanup - removed RemindSaveDlg (awkward interface).

2006-07-05 [r879]  ronys:

	* Minor refactoring - moved repeated access time code to
	  DboxMain::UpdateAccessTime

2006-07-04 [r878]  ronys:

	* Avoid saving cleared list (!)

2006-07-01 [r877]  ronys:

	* [ 1513482 ] Preferences now saved in the .psafe3 file

2006-07-01 [r876]  ronys:

	* Snapshot of rework on editdlg

2006-07-01 [r875]  ronys:

	* Frank Pilhofer's changes to header parsing, refined header
	  definition.

2006-06-29 [r874]  minus273c:

	* [] Simplify XML Import

2006-06-28 [r873]  minus273c:

	* [] Fixed Import XML and enabled use

2006-06-27 [r872]  minus273c:

	* [] XML Import works under WinXP (not under Win2k - as yet)

2006-06-26 [r871]  ronys:

	* Documented password history format

2006-06-26 [r870]  minus273c:

	* [] Missing DDX in ImportXMLDlg.cpp [] pwsafe needs 32-bit time
	  (not 64-bit) [] Add greying out any unsupported menu features
	  until fixed/developed just in case someone builds them
	  unsuspectingly (need to specify they really want it!). To be
	  removed from specific items when fixed/ready.

2006-06-26 [r869]  ronys:

	* Minor refactoring - PWHistList doesn't need to be a member of
	  DboxMain

2006-06-25 [r868]  ronys:

	* cosmetics

2006-06-25 [r867]  ronys:

	* minor refactoring & cleanup

2006-06-24 [r866]  ronys:

	* New SaveHistory semantics applied to Edit dialog box.

2006-06-23 [r865]  ronys:

	* Add Dialog box works again, with new SaveHistory semantics

2006-06-22 [r864]  ronys:

	* Cosmetics to Add dialog.

2006-06-22 [r863]  ronys:

	* Refactoring Main dialog box methods (end)

2006-06-22 [r862]  ronys:

	* Refactoring Main dialog box methods (continued)

2006-06-22 [r861]  ronys:

	* Refactoring Main dialog box methods

2006-06-22 [r860]  minus273c:

	* [] Murphy again plus extra XML support

2006-06-21 [r859]  ronys:

	* Cosmetics

2006-06-21 [r858]  ronys:

	* re-instated bFileIsReadOnly in GetAndCheckPassword (Murphy
	  rules!)

2006-06-21 [r857]  ronys:

	* Merged changes back into DboxMain.cpp, minor cosmetics on Edit
	  dialog box in rc.

2006-06-20 [r856]  minus273c:

	* [] Save read-only status over Compare [] Correct error message so
	  displayed correctly

2006-06-20 [r843-855]  ronys:

	* Merge of branch V3-PRE01-PWHIST into trunk. This has: - password
	  history - XML import/export - Merge databases ready to be
	  polished for release

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

	* merge into main trunk

2006-06-20 [r841]  ronys:

	* [1503123] Exits cleanly from lock with open dialog box.

2006-06-19 [r838]  ronys:

	* Minimum master passphrase length is now 8 characters, and user is
	  not offered the option of accepting weak passphrases.

2006-06-19 [r837]  ronys:

	* [1507847] Merge databases now merges all the record's fields.

2006-06-16 [r832]  ronys:

	* Added pwsafe.iss - An input file for the InnoSetup program
	  (http://www.jrsoftware.org/isinfo.php) as written by Laurent
	  Salle. Currently PasswordSafe will continue to be built using
	  NSIS, but it's nice to have alternatives.

2006-06-13 [r830]  minus273c:

	* [1503075] Enhance setting of MRU to allow it to be zero

2006-06-11 [r828]  minus273c:

	* [1503075] Fix setting of MRU to be > 0 [] Ensure all new fields
	  created when entry duplicated

2006-06-09 [r826]  minus273c:

	* Fix time verification bug (again) Fix changing DB suffix from dat
	  to psafe3 in SaveAs

2006-06-06 [r824]  ronys:

	* Last minute changes from DK

2006-06-05 [r821]  ronys:

	* Ready for 3.01 release

2006-06-05 [r820]  ronys:

	* Ready for 3.01 release

2006-06-05 [r819]  ronys:

	* Don't prompt user for save if selected track modification times
	  w/o save after edits

2006-06-04 [r818]  ronys:

	* Changed SaveImmediately default value to TRUE

2006-05-31 [r817]  ronys:

	* Silly bug in time verification

2006-05-31 [r816]  ronys:

	* Preparations for pwd history in import/export

2006-05-31 [r815]  ronys:

	* More work on v3 help

2006-05-30 [r814]  ronys:

	* read-only member in DboxMain now init'ed in c'tor correctly.
	  Future-proof against history data field... Move clipboard from
	  DboxMain to app

2006-05-29 [r809]  minus273c:

	* Fix detection of read only attribute of database.

2006-05-27 [r808]  minus273c:

	* Update ReleaseNotes.txt on new features/bug fixes

2006-05-26 [r807]  ronys:

	* [1495670]Find now searches new URL and Autotype fields

2006-05-26 [r806]  ronys:

	* Got rid of m_LockDisabled logic. Works fine w/o it on XP...

2006-05-25 [r805]  ronys:

	* More work on locks & refresh.

2006-05-25 [r804]  ronys:

	* Simplest case - restore after minimize w/o systray & w/o locking
	  db now works, hopefully w/o breaking anything else. Logic is
	  *still* way too contorted for comfort.

2006-05-24 [r803]  ronys:

	* online help update to 3.0 (mostly) done

2006-05-22 [r802]  minus273c:

	* Make lockfile name by appending ".plk" to database name. Tify up
	  new PWSfile::FileExists code.

2006-05-21 [r801]  ronys:

	* Display options cosmetics: replace text describing limits with
	  spinboxes enforcing them.

2006-05-21 [r800]  minus273c:

	* Fix: [1480440] detect read-only status of database

2006-05-20 [r799]  minus273c:

	* Bugs fixed [1472332] - Read-only command line argument bug [n/a]
	  - Fix display of entries with expired password twice on opening
	  Features implemented [ 737878] - Copy notes to clipboard. Url &
	  Autotype appended, as they are now separate fields also
	  implemented via the toolbar and System Tray [ 996282] - Clear
	  recent database list (via new menu item on the File menu)
	  [1162051] - Toolbar additions (Autotype, Browse URL, Copy Notes
	  to clipboard) [1465395] - View Passwords in Nested Tree Mode

2006-05-19 [r798]  ronys:

	* Fixed typo in exported text header

2006-05-17 [r797]  minus273c:

	* Fix issue caused by saving last access time when using Autotype.

2006-05-17 [r796]  ronys:

	* document source of compatability bug between beta-1 and beta-2
	  databasen.

2006-05-16 [r795]  ronys:

	* Compilation error fixed

2006-05-15 [r794]  minus273c:

	* Allow user more options for setting Read-only (especially when
	  selecting file from recent database list). Also, change toolbar
	  so that Windows enables/disables buttons according to read-only
	  status.

2006-05-11 [r793]  ronys:

	* Minor cosmetics, plus update more/less preference.

2006-05-11 [r792]  ronys:

	* minor tweaks and leftovers from merging in DK's work.

2006-05-10 [r791]  ronys:

	* Fixed nasty dependency loop between util.h and sha256.h

2006-05-10 [r790]  ronys:

	* More work on times - refinements

2006-05-09 [r789]  ronys:

	* Forgot to add these in last commit...

2006-05-09 [r788]  ronys:

	* DK's work - implementing all the time-related fields. Bumped
	  version to 3.1-pre

2006-05-08 [r787]  ronys:

	* Version field in v3 header is two bytes, not 4! (accept both, but
	  now write correct header) Thanks to Frank Pilhofer

2006-05-04 [r786]  ronys:

	* [1482002] Generated password trashed if > 127 bytes Turns out
	  that SHA-1 trashes input string in this case! Fixed by getting a
	  bigger hammer - moved to SHA-256 in this case (the tempting
	  solution of #defining SHA1HANDSOFF broke the ability to read v2
	  databases - shudder)

2006-04-22 [r778-779]  ronys:

	* 3.0Beta2

	* [1459326, 1427642] Fixed problems with password prompt (DK)

2006-04-19 [r777]  ronys:

	* Fixed assert under win2k (thanks to DK!)

2006-04-15 [r776]  ronys:

	* more VC8 stuff, cleaner compiles (DK)

2006-04-15 [r775]  ronys:

	* Memory leaks plugged - thanks to DK

2006-04-15 [r774]  ronys:

	* [1446183] Export to v2 format now readable by pwsafe v2.x

2006-04-14 [r773]  ronys:

	* More vc8 stuff

2006-04-13 [r772]  ronys:

	* more VC8 stuff, marked Beta2 in rc

2006-04-13 [r771]  ronys:

	* VC8 ready - thanks to DK

2006-04-12 [r770]  ronys:

	* [1450486] URLs without a protocol now default to http.

2006-04-12 [r769]  ronys:

	* [1463103] Fields in Edit Dialog are wider.

2006-04-11 [r768]  ronys:

	* Fixed weak PRNG vulnerability

2006-04-09 [r767]  ronys:

	* Refactor in preparation for better PRNG on non-XP platforms

2006-04-01 [r766]  davidjchapman:

	* First checkin. Updated return type for strCopy to match VC++ 8
	  version of _tcsncpy_s so compiles work under Visual Studio 2005 -
	  nothing checks the return code so this shouldn't break previous
	  compilers.

2006-03-31 [r765]  ronys:

	* Kinder, gentler src-release build

2006-03-31 [r764]  ronys:

	* Applied DK's VS2005 changes and memory leak cleanups.

2006-03-25 [r763]  ronys:

	* Cleanup in preparation for VS2005

2006-03-25 [r762]  ronys:

	* bugfix 1450484 - trailing garbage in tooltip (DK)

2006-03-25 [r761]  ronys:

	* Minor tweak (calculate max histories @ runtime)

2006-03-25 [r760]  ronys:

	* DK's refactor of recently used entries list (RUEList)

2006-03-25 [r759]  ronys:

	* Minor bug in save-as, plus #1451422 - bug in StretchKey function
	  pointed out by zindorsky.

2006-03-08 [r757]  ronys:

	* final 3.0beta1 commit

2006-03-08 [r756]  ronys:

	* Last set of bugfixes before 3.0beta1 release.

2006-03-08 [r755]  ronys:

	* [ 1445513 ] Add (u)int* typedef's for FreeBSD (applied Andrew
	  Turner's patch)

2006-03-07 [r754]  ronys:

	* More work on MRU entries - keep consistent under various
	  operations.

2006-03-07 [r753]  ronys:

	* Icon state now OK, recentEntries now CMyString, zero terminated
	  tooltip.

2006-03-06 [r752]  ronys:

	* - Dup and edit entry now updates SystemTray menu (DK) - Minor
	  stuff caught by DK

2006-03-06 [r751]  ronys:

	* Small commit, mainly to test svn::notify

2006-03-05 [r750]  ronys:

	* More tweaks for system tray MRU

2006-03-04 [r749]  ronys:

	* cleanup+graceful truncation of tooltip text

2006-03-04 [r747-748]  ronys:

	* First hack at merging DK's trayicon MRU. (4got 2 add DboxTray.cpp
	  last time)

	* First hack at merging DK's trayicon MRU.

2006-03-03 [r746]  ronys:

	* Open V2 file after V3 now works correctly.

2006-03-02 [r745]  ronys:

	* Ported DK's system tray lock/unlock indicator to 3.0 trunk.

2006-03-01 [r744]  ronys:

	* Warn user when auto-converting to v3 format. (informed consent,
	  sort of...)

2006-03-01 [r743]  ronys:

	* Began working on start at login support (-s option to start app
	  w/o opening database)

2006-02-27 [r740-741]  ronys:

	* Finished HMAC_SHA256 test vectors

	* [ 1439507 ] Rename *_ENDIAN to PWS_*_ENDIAN - Applied patch
	  provided by Andrew Turner

2006-02-26 [r739]  ronys:

	* Added HMAC_SHA256 test vectors

2006-02-26 [r737]  ronys:

	* First SVN commit!

2006-02-24 [r736]  ronys:

	* Export/import plaintext works

2006-02-23 [r735]  ronys:

	* Cleaned up import/export text.

2006-02-23 [r734]  ronys:

	* Removed silly dialog box when there's no username to copy.

2006-02-23 [r733]  ronys:

	* Got fstream stuff to compile again!

2006-02-22 [r732]  ronys:

	* Removed unnecessary display option

2006-02-22 [r731]  ronys:

	* Lint

2006-02-22 [r730]  ronys:

	* Added export to v2 format.

2006-02-20 [r729]  ronys:

	* Lint

2006-02-20 [r728]  ronys:

	* Parametrized number of iterations of key-stretching algorithm,
	  notless than 2048, per Frank Pilhofer's suggestion

2006-02-20 [r727]  ronys:

	* Lint

2006-02-19 [r726]  ronys:

	* First working UTF-8 support!

2006-02-11 [r725]  ronys:

	* Exit upon unlock w/systemtray now works correctly

2006-02-05 [r723]  ronys:

	* Fixed extract functions

2006-02-05 [r722]  ronys:

	* Hack around partial last record (?)

2006-02-05 [r721]  ronys:

	* Remerge autottype & htp into Notes for v1v2 WriteRecord

2006-02-04 [r720]  ronys:

	* Extract v3 autotype & URL fields from v2 Notes

2006-02-03 [r719]  ronys:

	* Handle empty Ctime correctly (for imported v2 databases)

2006-02-03 [r717-718]  ronys:

	* Pad last block with random values, not zeroes.

	* Cosmetics - widen created on field, hide border

2006-02-03 [r716]  ronys:

	* Utilize 16 byte length block more efficiently - saves a LOT of
	  disk space!

2006-01-29 [r715]  ronys:

	* - Don't save empty fields - Don't re-use previous field values
	  while reading file

2006-01-28 [r713-714]  ronys:

	* [1414899] - System tray tooltip now reflects the name of the
	  database. (merged in from 2.16)

	* Work on UTF-8 encoding

2006-01-25 [r707]  ronys:

	* oops - 4got a dialog...

2006-01-25 [r706]  ronys:

	* Merge in DK's cancel/exit change, plus some cosmetics.

2006-01-24 [r704]  ronys:

	* oops

2006-01-23 [r703]  thedavecollins:

	* removed old code no code and added Ctime on edit dialog

2006-01-22 [r702]  ronys:

	* - Merged with Dave Collin's work. - [1412208] Fixed tab order in
	  opening dialog - More work on formatV3

2006-01-22 [r700]  thedavecollins:

	* Added GUI functionality to use the new database propertities Auto
	  type text and URL. The changes include Removing extractURL and
	  Extract AutoTypeText functions. Added text box�s for URL and
	  AutoType to the Add and Edit dialogs. Added a more/less button to
	  hide and display the URL and AutoType fields. Added a preference
	  to displaying the detailed field by default.

2006-01-20 [r699]  ronys:

	* More Unicode work

2006-01-20 [r698]  ronys:

	* Compiles with _UNICODE defined - broke text import/export

2006-01-18 [r697]  ronys:

	* Revised after more comments from dev list.

2006-01-18 [r696]  ronys:

	* Minor changes after format review.

2006-01-14 [r695]  ronys:

	* Added CTIME, URL and AUTOTYPE fields to record.

2006-01-08 [r694]  ronys:

	* Don't expose raw randomness.

2006-01-07 [r693]  ronys:

	* V3 now saves and restores records!

2006-01-06 [r692]  ronys:

	* Write and Read empty v3 file success!

2006-01-06 [r691]  ronys:

	* First hack at v3 ReadRecord

2006-01-06 [r690]  ronys:

	* Correct handling of corrupt v3 database

2006-01-05 [r689]  ronys:

	* First hack at v3 Close()

2006-01-05 [r688]  ronys:

	* Writes 3.0 header. Default suffix now pwsafe3. "Officially"
	  v3.0BETA1...

2006-01-05 [r687]  ronys:

	* Finished writing v3 read header code

2006-01-03 [r686]  ronys:

	* Implemented general CheckPassword

2006-01-01 [r685]  ronys:

	* More work on v3

2005-12-31 [r684]  ronys:

	* More refactoring & slow progress

2005-12-30 [r681]  ronys:

	* More refactoring

2005-12-30 [r680]  ronys:

	* Virtualize *Fish classes so that _read/_writecbc can work with
	  both Blow and TwoFish

2005-12-25 [r677]  ronys:

	* When dragging to the top or bottom of the visible tree, it will
	  scroll up or down; If dragged mouse hovers over a closed node, it
	  expands the node to see subnodes etc. - code from
	  www.codeproject.com, thanks to DK.

2005-12-23 [r675]  ronys:

	* First hack at V3 files - basically just compiles.

2005-12-23 [r674]  ronys:

	* Merged in robustness change from V2x branch

2005-12-18 [r672]  ronys:

	* Refactored for V3 support

2005-12-17 [r671]  ronys:

	* Started work on V3 header, still unhappy about OO/SE aspects -
	  need to refactor a bit

2005-12-17 [r670]  ronys:

	* Cleanup backup API (so that will work with any suffix)

2005-12-17 [r669]  ronys:

	* Added HMAC functionality

2005-12-17 [r666]  ronys:

	* pre-3.0 cosmetics

2005-12-15 [r665]  ronys:

	* [1381729] No longer crashes when restoring with a database
	  already opened.

2005-12-15 [r664]  ronys:

	* [1312870] Backup filename now updated correctly.

2005-12-14 [r663]  ronys:

	* Added VC7 (visual studio .net) project files

2005-12-14 [r662]  ronys:

	* #1368198 better error message on Open failure.

2005-12-14 [r661]  ronys:

	* Fixed #1363569 - crash after last node deleted.

2005-12-12 [r659]  ronys:

	* checkpoint

2005-12-10 [r658]  ronys:

	* Ammended after comments from dev list.

2005-12-10 [r657]  ronys:

	* More prep for v3 format

2005-12-10 [r656]  ronys:

	* SHA256 and SHA1 now share the same API.

2005-12-09 [r655]  ronys:

	* SHA1 cleanup - preparation for v3

2005-12-09 [r654]  ronys:

	* Added TwoFish & SHA256 implementations + minor cleanups

2005-12-05 [r653]  ronys:

	* Added tests for TwoFish & SHA256, slight reorg of test suite.

2005-12-05 [r652]  ronys:

	* Added TwoFish & SHA256 implementations + minor cleanups

2005-12-04 [r650]  ronys:

	* Checked in first draft

2005-12-02 [r649]  ronys:

	* nitpick

2005-12-02 [r648]  ronys:

	* Added dbl-click to bowse option, thanks to Laszlo Gombos

2005-11-20 [r631]  ronys:

	* Closing release 2.14

2005-11-19 [r628]  ronys:

	* Undid part of security fix that broke bwd compat.

2005-11-19 [r627]  ronys:

	* Enhance security by making first encrypted record more
	  unpredictable.

2005-11-18 [r626]  ronys:

	* Updated help files, fixed Version info in RC, moved old news to
	  ChangeLog.txt

2005-11-12 [r625]  ronys:

	* Support deletion of group of items

2005-11-08 [r624]  ronys:

	* bugfix 1197342 - delete now works in edit controls in various
	  dialog boxen - DK

2005-11-06 [r622]  ronys:

	* Removed assignment of NULL to main window. Historical residue?

2005-10-02 [r598]  ronys:

	* Removed unused file PasswordSafe.cpp

2005-09-26 [r596]  ronys:

	* Expand/Collapse all entries, selectFont added. [DK]

2005-09-24 [r595]  ronys:

	* LaurionB's changes - merged into DboxMain class

2005-09-24 [r594]  ronys:

	* LaurionB's changes - first hack (needs cleanup)

2005-09-18 [r593]  ronys:

	* Bump to 2.14, add'edDK's patches for copy entry function.

2005-09-05 [r591]  ronys:

	* Closing version 2.13 - critical bugfix release

2005-09-03 [r590]  ronys:

	* Added note re diacriticals

2005-09-03 [r589]  ronys:

	* [1275880] - fixde crash when database locked with expanded
	  groups.

2005-08-26 [r587]  ronys:

	* Ready for release 2.12

2005-08-26 [r586]  ronys:

	* Clear lastSelected whenever ClearData is done, not only when
	  explicitly cleared.

2005-08-26 [r585]  ronys:

	* Update Help files for 2.12: Autotype on double-click, MRU
	  configuration

2005-08-26 [r584]  ronys:

	* [1225255] Double-clicking on an entry can now be configured to
	  Autotype the entry.

2005-08-26 [r583]  ronys:

	* [1217271] Specifiying -r with a filename in command line now
	  works correctly.

2005-08-26 [r581-582]  ronys:

	* [1214940 ] Changed phrasing of stuff, hopefully for the better

	* Fixed nasty race-condition crash upon exit.

2005-08-26 [r580]  ronys:

	* [1214940] CRITICAL - cancel on password entry with system tray no
	  longer clears entries, allowing potential overwrite of database.

2005-08-25 [r579]  ronys:

	* Fixed keep select bugfix. More robust, even if doesn't work if
	  data cleared. Also removed bad assert re file locking

2005-08-07 [r578]  riordanmr:

	* Change the group name from an edit box to a combo box in the Add
	  and Edit dialogs.

2005-07-31 [r577]  kstudent:

	* fix for bug #1004026 multiple highlights after doing a "Find
	  Next"

2005-07-30 [r576]  kstudent:

	* //Fixes bug #1179386 Where CTRL-L uses old data.

2005-07-28 [r575]  ronys:

	* Before hiatus

2005-07-27 [r562]  ronys:

	* [1003782,1030077] - reconstruct trees that were expanded after
	  minimize

2005-07-23 [r560]  ronys:

	* kstudent's fix for #1208955 (autotype problem with shift)

2005-07-20 [r558]  ronys:

	* Updated to refelct 2.11 status + some midifications discussed on
	  dev list.

2005-07-02 [r557]  ronys:

	* DK's MRU support enhancements

2005-06-26 [r555]  ronys:

	* Tree view will now be the default for new users (about time...)

2005-06-16 [r554]  ronys:

	* Added 1 sec delay between minimize & sendKeys in autotype, per
	  Karl Student's suggestion

2005-06-16 [r553]  ronys:

	* Help file fixes by Sebastian Juergens
	  [sebastian.juergens@oleco.net]

2005-06-02 [r552]  ronys:

	* More PPC-related cleanups

2005-05-29 [r551]  ronys:

	* Started merging in PPC changes.

2005-05-28 [r549]  ronys:

	* 2.11 Release

2005-05-28 [r548]  ronys:

	* [1207600] Find dialog not moved off-screen if PasswordSafe takes
	  up whole screen.

2005-05-27 [r547]  ronys:

	* Closing 2.11

2005-05-25 [r546]  ronys:

	* Merged DK's ExportTextSetting dialog box into ExportText, removed
	  former from project

2005-05-25 [r545]  ronys:

	* Added DK's fixes and additions

2005-05-21 [r544]  ronys:

	* [1203679] '-r' may now be passed a command line switch

2005-05-17 [r543]  ronys:

	* Redid clipboard logic - clears iff data was put there by pwsafe

2005-05-14 [r542]  ronys:

	* [1197706] Delay argument in autotype now correctly parsed (thanks
	  to dturland for this!)

2005-05-14 [r541]  ronys:

	* Clicking X in title bar hides, doesn't exit, if system tray
	  active.

2005-04-24 [r540]  ronys:

	* Compile cleanly under .Net as well as MSVC 6 (thanks to lear)

2005-04-08 [r538]  ronys:

	* Added greyed-out bitmaps for readonly, ready for 2.10

2005-04-07 [r537]  ronys:

	* [1170180] - status bar text now works correctly, plus minor
	  cleanups

2005-04-07 [r536]  ronys:

	* Update radio button in OnInitDialog

2005-04-07 [r535]  ronys:

	* [1165681] Lock file now deleted if user cancels in unlock dialog
	  box.

2005-04-07 [r534]  ronys:

	* Fixed some errors in the format descriptions, moved stuff to Misc
	  directory, removed unused files.

2005-04-06 [r533]  ronys:

	* [1162048, 726521] Hotkey restore

2005-04-06 [r532]  ronys:

	* Updated to describe new hotkey function

2005-04-06 [r531]  ronys:

	* Updated to show hotkey controls

2005-03-29 [r530]  ronys:

	* Ctrl+L now accelerator for BrowseTo function

2005-03-25 [r529]  ronys:

	* removed unused file (stub)

2005-03-25 [r528]  ronys:

	* [1162044] URL "Browse to" feature now documented

2005-03-23 [r527]  ronys:

	* [1145747] The import delimiter is now changeable (Thanks to Roger
	  Hakansson for the patch).

2005-02-25 [r526]  ronys:

	* [1145173] Main window will be visible even if resolution changes
	  or multiple screens used between invocations.

2005-02-25 [r525]  ronys:

	* [1076377] Entering the wrong password 3 times no longer allows
	  you to create an empty database with the same name.

2005-02-25 [r524]  ronys:

	* [1151575] Don't try to unlock empty filename in OnDestroy (ASSERT
	  failed in debug version - potential problem in released version)

2005-02-25 [r523]  ronys:

	* [1123373] Uninstall will only remove installed files, and will
	  delete the installation directory if and only if it's empty.

2005-02-20 [r521]  ronys:

	* Bumped release to 2.09

2005-02-18 [r520]  ronys:

	* Re-implement lock functions using win32 API, fixing zombie lock
	  problems.

2005-02-18 [r519]  ronys:

	* Unlock currently locked file upon successful Open of another.

2005-02-14 [r518]  ronys:

	* Backup database to .dat~ before save - minimal disaster recovery.

2005-02-08 [r517]  ronys:

	* [1103501] It is now possible to forcibly unlock a file from
	  within the application. Files are now also locked if opened via
	  "Open existing database".

2005-01-29 [r516]  ronys:

	* [1107971] - no longer (occasional) crash when edit via
	  doubleclick

2005-01-15 [r514]  ronys:

	* update for 2.08

2005-01-15 [r513]  ronys:

	* Moved 2.03-2.06 from ReleaseNotes.

2005-01-15 [r511-512]  ronys:

	* Update non-English list, add reference to donations.

	* Updated for 2.08

2005-01-15 [r510]  ronys:

	* Shows new read-only checkbox

2005-01-15 [r509]  ronys:

	* Renamed help topics to new help file scheme

2005-01-14 [r508]  ronys:

	* Added lock support around SaveAs

2005-01-11 [r507]  ronys:

	* Added IsUTF8 per Frank Pilhofer's patch

2005-01-09 [r506]  ronys:

	* Elaborate on autotype customization

2005-01-08 [r505]  ronys:

	* [1094005,1083950] Multiple instances of PasswordSafe can now open
	  the same database - only the first instance will be able to
	  modify the database, unles explicitly opened read-only.

2005-01-01 [r504]  ronys:

	* [1090153] - delete disabled if main window != focus window (e.g.,
	  Find dialog active)

2005-01-01 [r503]  ronys:

	* [1082510] - Find dialog recalls last search string & case
	  sensitivity.

2005-01-01 [r502]  ronys:

	* [1082510] - Find dialog no longer obscures parent.

2005-01-01 [r501]  ronys:

	* [1077638] - replace jpeg with png and fewer colors -> Help file
	  much smaller.

2004-11-24 [r499]  ronys:

	* Added link to Italian help, plus unix2dos'ed

2004-11-24 [r498]  ronys:

	* Updated for 2.07

2004-11-23 [r496-497]  ronys:

	* Bumped revision to 2.07

	* Changes related to move to new PC.

2004-11-23 [r495]  ronys:

	* Minor corrections

2004-11-23 [r494]  ronys:

	* Andrew Angelopoulos's help files.

2004-11-20 [r493]  ronys:

	* Added KeePass import feature

2004-11-20 [r492]  ronys:

	* Added ImportDlg - more flexibility on import from text file.

2004-11-19 [r491]  ronys:

	* [1055968,1030060] Import text now handles Notes that are more
	  than one line long (as long as the entire note is "within double
	  quotes").

2004-11-19 [r490]  ronys:

	* [1055968,1030060] Import text now handles Notes that are more
	  than one line long (as long as the entire note is "within double
	  quotes").

2004-11-17 [r489]  ronys:

	* Added jhedding's import KeePass function.

2004-11-15 [r488]  ronys:

	* Added support for new USER_CANCEL return status in Merge

2004-11-15 [r487]  forrestje:

	* Initial add of db merge functionality

2004-11-15 [r486]  forrestje:

	* Only initialize session key once. This makes is possible to open
	  multiple cores at the same time. Needed for merge functionality.

2004-11-13 [r485]  ronys:

	* [1021879] Enter on a tree-item expands/collapses the list under
	  that item.

2004-11-12 [r484]  ronys:

	* [1006234] Choosing "Cancel" in the Enter Password dialog box now
	  exits the application.

2004-11-12 [r483]  ronys:

	* [1065049] Fixed broken link to Blowfish algo. reference.

2004-11-11 [r481-482]  ronys:

	* *** empty log message ***

	* Found these not under CVS in move to new PC

2004-11-11 [r480]  ronys:

	* sync (move to new PC)

2004-11-11 [r479]  ronys:

	* [1055961, 1030775, 947841] The action taken upon double-clicking
	  an entry can now be configured (via Manage->Misc): Either copy
	  the password to the clipboard or edit/view the entry.

2004-11-11 [r478]  ronys:

	* Block user input only around sleep() - otherwise deadlocks,
	  leaving input blocked forever (at least on XP)

2004-11-10 [r477]  ronys:

	* [1006234] Choosing "Cancel" in the Enter Password dialog box now
	  exits the application.

2004-11-10 [r476]  ronys:

	* [1055961, 1030775, 947841] The action taken upon double-clicking
	  an entry can now be configured (via Manage->Misc): Either copy
	  the password to the clipboard or edit/view the entry.

2004-11-10 [r475]  ronys:

	* [1055961, 1030775, 947841] The action taken upon double-clicking
	  an entry can now be configured (via Manage->Misc): Either copy
	  the password to the clipboard or edit/view the entry. [1006234]
	  Choosing "Cancel" in the Enter Password dialog box now exits the
	  application.

2004-11-09 [r474]  ronys:

	* [1055961, 1030775, 947841] The action taken upon double-clicking
	  an entry can now be configured (via Manage->Misc): Either copy
	  the password to the clipboard or edit/view the entry.

2004-11-02 [r473]  ronys:

	* Update to describe 2.06 functionality (by Sebastian Juergens)

2004-11-02 [r472]  ronys:

	* Updated for move to new machine

2004-10-12 [r471]  ronys:

	* [1043438] Idle time lockout now works for idle times other than
	  one minute.

2004-10-12 [r470]  ronys:

	* [1043438] Idle time lockout now works for idle times other than
	  one minute.

2004-10-08 [r467-468]  ronys:

	* Updated for 2.06

	* document new features for 2.05/2.06

2004-10-08 [r466]  ronys:

	* [1039214] Behaviour of Esc key is now a configurable preference.

2004-10-05 [r465]  thedavecollins:

	* Added a lock on the keyboard while the username and password are
	  typed

2004-10-05 [r464]  ronys:

	* Finished idle timeout functionality

2004-09-26 [r462-463]  ronys:

	* Added idle timeout lock support (in progress)

	* Added idle timeout lock support

2004-09-25 [r461]  ronys:

	* Added pointer to French help file.

2004-09-25 [r460]  ronys:

	* Corrections

2004-09-23 [r459]  ronys:

	* First version of French online help, thanks to Laurent Masson

2004-09-22 [r458]  ronys:

	* [1032149] Adding an entry with a group or item selected will fill
	  the Group field with that currently selected (previously, this
	  only worked on right-click on group item).

2004-09-21 [r457]  ronys:

	* [1003780, 1026335] Autotype support for AltGr - by Borasio Marco

2004-09-16 [r455-456]  ronys:

	* Minor cleanup of delay autotype functionality

	* Minor cleanups

2004-09-15 [r454]  ronys:

	* [1028394] - export to text working again (move to new STL
	  ofstream broke it...)

2004-09-13 [r453]  ronys:

	* Bugfix 1026630: Minimize only after getting info from selected
	  item. Otherwise "lock on minimize" will bite you...

2004-09-11 [r452]  ronys:

	* Added some convenient targets

2004-09-10 [r450]  ronys:

	* Update for 2.05

2004-09-10 [r449]  ronys:

	* added icons

2004-09-10 [r448]  ronys:

	* bump version to 2.05

2004-09-04 [r447]  ronys:

	* [1022367] Screen lock is disabled if a dialog box is open, such
	  as when editing an exiting entry, adding an entry, etc.

2004-09-03 [r446]  ronys:

	* [987618] The group field of an entry is now also taken into
	  account when checking for uniqueness.

2004-09-03 [r445]  ronys:

	* Disable & grey out unimplemted XML import/export entries

2004-09-01 [r444]  ronys:

	* [1007283] Unintentional Accidental Erasure of Database fixed.

2004-09-01 [r443]  ronys:

	* Documented 2.05 preference storage format, added modification
	  time.

2004-08-28 [r440-442]  ronys:

	* Added KeySend.cpp

	* cleaned up warning

	* RFE 951317 - preferences now stored in database as well as
	  registry.

2004-08-05 [r439]  thedavecollins:

	* Added debugnew to catch memory leaks etc Added corelib in front
	  of utils.h

2004-08-05 [r437-438]  thedavecollins:

	* Added \d for delay in key stroke. Moved keystroke functionality
	  into this Ckeysend.

	* Moved keystroke functionality into this class.

2004-08-04 [r436]  ronys:

	* Compiles (with warnings!) under VC6.0

2004-08-03 [r435]  bovineone:

	* menu items for import text, export xml, and import xml.

2004-08-03 [r434]  bovineone:

	* implement new text import command. add temporary todo stubs for
	  xml import and export.

2004-08-03 [r433]  bovineone:

	* Use different method for updating the itemtext with the
	  normalized text after finishing editing, since SetItemText inside
	  OnEndLabelEdit is ignored by Windows.

2004-08-02 [r432]  bovineone:

	* cleanup whitespace. rename OnClearclipboard() to
	  OnClearClipboard() for consistency. add comments. eliminate WinCE
	  conditionals by simply using its OnInitMenuPopup() code.

2004-08-02 [r430-431]  bovineone:

	* add "Delete Group" menu item to popup on groups in tree view.

	* whitepace cleanup. enhance behavior of ExtractURL() to return
	  success, and to return resulting url in a separate output
	  parameter to reduce number of object constructions. use a local
	  variable for TrackPopup flags to reduce WinCE conditionals.

2004-08-02 [r429]  bovineone:

	* dynamically enable/disable menu items based on entry selection.
	  refactor initial toolbar setup code to use existing functions and
	  reduce duplicated code. use radio buttons on menu mode selections
	  instead of checkboxes (since modes are exclusive of each other).

2004-08-02 [r428]  bovineone:

	* make IsLeafNode public

2004-08-02 [r427]  bovineone:

	* add comment.

2004-07-29 [r426]  thedavecollins:

	* Added support for non US keyboards as per Bug item #998745. Also
	  now stopped escape key from exiting the app as per bug #992178

2004-07-29 [r425]  thedavecollins:

	* Added BOOL to stop VC7 from complaining

2004-07-25 [r424]  ronys:

	* Bumped version to 2.05

2004-07-22 [r422]  thedavecollins:

	* Fix bug with locking of database when desktop is locked. Thanks
	  Don.

2004-07-22 [r421]  ronys:

	* Update for 2.04 (again)

2004-07-22 [r420]  ronys:

	* Update for 2.04

2004-07-21 [r419]  thedavecollins:

	* Made auto type the default "\u\t\p\n" where the username is
	  defined, and "\p\n" where it's not

2004-07-21 [r418]  thedavecollins:

	* Changing the "put icon in system tray" checkbox now adds/removes
	  the icon in the systemtray

2004-07-21 [r417]  thedavecollins:

	* Added support for "TaskbarCreated" to redisplay icon in task bar
	  if explorer clashed also fixed crlf problems

2004-07-21 [r416]  thedavecollins:

	* Added Autotype onto popup menu

2004-07-21 [r415]  ronys:

	* Documented autotype

2004-07-21 [r413-414]  ronys:

	* Lock checking timer interval set to 5 seconds.

	* Default autotype text \u\t\p\n

2004-07-21 [r412]  ronys:

	* Removed ellipsis from AddGroup menu entry

2004-07-19 [r411]  ronys:

	* Update for 2.04, including 978070 - better documentation of
	  search (Find) function.

2004-07-19 [r410]  ronys:

	* bugfix 986874 - "ooops" no longer displayed in release build, +
	  fixed compilation warnings.

2004-07-18 [r409]  bovineone:

	* widen checkbox control to prevent text description of "lock on
	  workstation lock" option from being truncated.

2004-07-17 [r408]  bovineone:

	* fix several issues: - when a new group is created, automatically
	  start editing it to allow easy renaming. - allow deletion of
	  empty Groups (bug 872348) - add pulldown and popup menu items to
	  invoke Rename (bug 899412) - cleanup: remove m_OnEditDisabled and
	  DisableOnEdit() hack - when right-clicking on a group, ensure
	  that item becomes selected.

2004-07-17 [r407]  bovineone:

	* Several issues fixed: - allow Esc to cancel a drag operation -
	  allow dropping outside of window to cancel a drag operation -
	  allow F2 to invoke renaming (bug 899412) - allow Enter to finish
	  renaming (bug 899412) - allow Escape to cancel renaming, instead
	  of exiting application. - cleanup: remove unused m_BeginEditText
	  that was originally needed for cancelling editing. - cleanup :
	  remove unnecessary inEdit hack to enforce label updating. -
	  cleanup : remove unnecessary DisableOnEdit hack to block Enter
	  while renaming (PreTranslateMessage now handles it).

2004-07-17 [r406]  bovineone:

	* Add the missing hotkey for "Del" to delete an item.

2004-07-17 [r405]  bovineone:

	* use the modern looking flat toolbar style instead.

2004-07-17 [r404]  bovineone:

	* avoid need to wrap static text labels on two lines by widening
	  dialog.

2004-07-17 [r403]  bovineone:

	* add stock Win95 message box icons to confirmation and warning
	  dialogs.

2004-07-17 [r402]  bovineone:

	* the Node and Leaf bitmaps should not have been Hebrew-only
	  resources.

2004-07-17 [r401]  bovineone:

	* reposition the static text controls in the "New Entry" and "Edit
	  Entry" dialogs to match more closely with the vertical position
	  of the edit fields.

2004-07-17 [r400]  bovineone:

	* usability improvements to pulldown menus. rename "New..." and
	  "Open..." items to be "New Database..." and "Open Database..." to
	  avoid new-user confusion with adding entries. Use the word
	  "Entry" instead of inconsistently "Item" in some places. rename
	  the "List" and "Tree" menu items to add a little more verbosity.

2004-07-17 [r399]  bovineone:

	* fix linebreaks

2004-07-17 [r398]  ronys:

	* Jeff's New & Improved version

2004-07-17 [r397]  bovineone:

	* manually load the 16x16 small icon for the title bar, instead of
	  allowing Windows to rescale the 32x32 version.

2004-07-17 [r396]  bovineone:

	* fix linebreaks

2004-07-17 [r395]  bovineone:

	* bug 871471: add menu item to Help menu to directly visit the
	  SourceForge home page.

2004-07-16 [r394]  bovineone:

	* bug 871471 (subitem 4): add keyletter mnemonics for Yes and No
	  buttons on several dialogs.

2004-07-16 [r393]  bovineone:

	* bug 992073: ignore double-clicking on group items in tree-view

2004-07-15 [r392]  bovineone:

	* fix _MSC_VER version check for Visual Studio .NET

2004-07-15 [r391]  bovineone:

	* bug 899400: fix precision of drag-and-drop start detection.

2004-07-15 [r390]  bovineone:

	* bug 864828: fix lack of icon in Windows task bar due to
	  transparent icon.

2004-07-15 [r389]  bovineone:

	* allow compilation with newer Visual Studio .NET compiler. Fix
	  linebreaks.

2004-07-15 [r387-388]  thedavecollins:

	* Added code to lock safe on window lock (tested on 2000/XP)

	* updated code for systray (more coming) Added code to lock safe on
	  window lock (tested on 2000/XP) Added code to autotype
	  username/password.

2004-07-11 [r386]  ronys:

	* sync for Jeff L.

2004-07-11 [r385]  ronys:

	* Cleardata clears the key

2004-07-10 [r384]  ronys:

	* Removed unused "ibubble" icon

2004-07-10 [r383]  ronys:

	* bugfix 972460 - master passphrase no longer stored in clear

2004-07-07 [r380-382]  ronys:

	* Closer to hiding cleartext passphrase from WinHex et. al.

	* Moved srand() to PWScore::PWScore()

	* [986345] The popup menu for entries now displays the more
	  frequently used operations (copy username & password) first.

2004-07-05 [r378-379]  ronys:

	* global.h no longer needed

	* no need to refresh list on password change (session key !=
	  combination)

2004-07-05 [r377]  ronys:

	* last global (password) moved to PWScore (at last!)

2004-07-05 [r376]  ronys:

	* No need to change item password upon combination change;
	  combination moved to PWScore

2004-06-30 [r374-375]  ronys:

	* make core instance member of app, toward systray support, plus
	  work towards removing globals

	* More work towards hiding master passphrase in runtime memory

2004-06-28 [r373]  ronys:

	* Moved to random session key instead of passphrase for in-memory
	  encryption. One less dependency on global passphrase.

2004-06-25 [r371-372]  ronys:

	* First hack at system tray - member of dboxmain

	* Added explicit target window

2004-06-25 [r370]  ronys:

	* Added SystemTray option

2004-06-25 [r367-369]  ronys:

	* Added SystemTray stuff

	* Added SystemTray icon & menu

	* Added useTrayIcon resource

2004-06-18 [r366]  ronys:

	* clean compile

2004-06-18 [r365]  ronys:

	* Original files from
	  http://www.codeproject.com/shell/systemtray.asp

2004-06-11 [r364]  ronys:

	* [971114] Switch to list view now works with new toolbar (silly
	  typo in 2.03)

2004-06-11 [r361-363]  ronys:

	* Started work on 2.04

	* Moved older changes from ReleaseNotes to ChangeLog.

	* [970036] 24 bit displays now display toolbar correctly

2004-06-09 [r360]  ronys:

	* Merged dlacykusters fixes into post-2.03

2004-06-08 [r358-359]  ronys:

	* - add unstaller to control panel - cleanup shortcuts on uninstall

	* silly mistakes

2004-06-06 [r356]  ronys:

	* release 2.03

2004-06-05 [r355]  ronys:

	* RFE 940000 - added vertical scrollbar to Notes controls

2004-06-04 [r354]  ronys:

	* fugbixes 957957 940585

2004-06-03 [r353]  ronys:

	* Copied from 1.92 branch.

2004-06-03 [r352]  ronys:

	* Original version of NSIS installation script, as provided by
	  David Lacy Kusters (dkusters@yahoo.com)

2004-06-03 [r351]  ronys:

	* User can now choose old or new toolbar.

2004-05-23 [r349-350]  ronys:

	* Moved from registry to PWSprefs class. Will evolve into
	  file-stored preferences.

	* Added PWSprefs class - centralized preference storage/retrieval.
	  Will evolve into file-stored preferences.

2004-04-30 [r347]  ronys:

	* Updated for 2.02

2004-04-29 [r346]  ronys:

	* Bumped FILEVERSION and PRODUCTVERSION in the Version resource,
	  thanks to Jim Hyslop

2004-04-27 [r345]  ronys:

	* Updated for 2.02 - Thanks to Sebastian Juergens

2004-04-27 [r343-344]  ronys:

	* Describe new password generation override option

	* Fixed typo

2004-04-27 [r340-342]  ronys:

	* Allow password generation policy override in Add/Edit dialog
	  boxen

	* Fix silly crash - move SetFont to OnInitDialog

	* Allow password generation policy override

2004-04-07 [r336-338]  ronys:

	* Updated for 2.01

	* added toolbars 2 & 3

	* [912751] If the last database saved is no longer available, ask
	  the user what to do, rather than force the creation of a new one.

2004-04-07 [r335]  ronys:

	* fugbix - set font in OnInitDialog, not ctor

2004-04-06 [r334]  ronys:

	* enable/disable correctly upon init, taking hex into account.

2004-04-05 [r333]  ronys:

	* [908335, 913684] Icon display problem on XP fixed, thanks to Mike
	  Batten.

2004-04-05 [r331-332]  ronys:

	* DK's support for hexadecimal password generation plus fix for
	  password fonts on XP

	* DK's support for hexadecimal password generation

2004-04-03 [r330]  ronys:

	* [916587] - can now invoke edit dialog after inline edit

2004-04-02 [r329]  ronys:

	* Save on change via treeview edits if user checked the option

2004-04-01 [r328]  ronys:

	* RFE 921859 - "ftp://" is also a URL prefix

2004-03-31 [r327]  ronys:

	* Adding German version of online help by Sebastian Juergens

2004-03-31 [r326]  ronys:

	* Announce availability of German version of online help

2004-03-26 [r325]  ronys:

	* [923401] - typo in check for password mixed case.

2004-03-21 [r324]  ronys:

	* Make Release build compile cleanly

2004-03-21 [r323]  ronys:

	* [902003, 905449] No longer crashes when last item is deleted.

2004-02-17 [r288]  ronys:

	* Updated for 2.0

2004-02-17 [r287]  ronys:

	* New graphics from Emilijan Mirceski

2004-02-17 [r286]  ronys:

	* Support 24bit color toolbar

2004-02-13 [r285]  ronys:

	* Added Maxim Tikhonov's Russain rendition of 2.0 help files.

2004-02-01 [r284]  ronys:

	* Fixed Help for 2.0

2004-01-31 [r283]  ronys:

	* Fixed Help for 2.0

2004-01-31 [r281-282]  ronys:

	* Ugly brute-force hack to get display to update on XP.

	* select and Find don't get along in Tree view...

2004-01-31 [r280]  ronys:

	* Update Help for 2.0

2004-01-29 [r279]  ronys:

	* bugfix 777937 - initial compination entry dbox now has icon in
	  taskbar and switcher

2004-01-28 [r278]  ronys:

	* corrected header format description based on ndade's post.

2004-01-26 [r277]  ronys:

	* More work on tree selection

2004-01-25 [r275-276]  ronys:

	* Cleanup, changed default user semantics.

	* Cleanup, changed default user semantics. Added Browse URL from
	  context menu

2004-01-20 [r274]  ronys:

	* Change FindAll to use DisplayInfo - more efficient & less code,
	  fix SelectEntry so that Find highlights tree view as well.

2004-01-19 [r273]  ronys:

	* Added group to FindAll, support tree view in SelectElement (for
	  Find funtion)

2004-01-15 [r272]  ronys:

	* removed #if 0 code

2004-01-15 [r271]  ronys:

	* bugfix 875288 - reimplemented change password functionality.

2004-01-11 [r270]  ronys:

	* Bugfix [871893] - second save after convert now succeeds

2004-01-11 [r269]  ronys:

	* Right click in tree view now implicitly selects correct item.

2004-01-03 [r267]  ronys:

	* Updated for 2.0-pre2

2004-01-03 [r266]  ronys:

	* added [user] to tree view, improved inline editing, bumped
	  version to 2.0-pre2

2004-01-03 [r265]  ronys:

	* Support Export Text functionality (ugh)

2004-01-02 [r263-264]  ronys:

	* Add ExportText files (CExportTextDlg) to support same function

	* Fixed export to 1.7 version problem

2004-01-01 [r262]  ronys:

	* Fix selection handling o be more intuitive.

2003-12-16 [r261]  ronys:

	* 1. Fixed XP-specific (?) infinite loop when group changed 2.
	  Disallow edit that leaves node w/o text

2003-12-13 [r260]  ronys:

	* First post V2-pre1 fix - dblclick on tree view now works

2003-12-13 [r258]  ronys:

	* Release build now OK

2003-12-13 [r257]  ronys:

	* groundwork for minor issues

2003-12-13 [r256]  ronys:

	* Select new group after creation

2003-12-13 [r254-255]  ronys:

	* Removed annoying beep, resort after online edit.

	* Speed up exit time by disabling display update in ClearData()

2003-12-12 [r253]  ronys:

	* Fixed case of new group to root in treeview

2003-12-12 [r252]  ronys:

	* Added popup menus to tree view, also implemented direct editing

2003-12-12 [r251]  ronys:

	* fixed comment

2003-12-08 [r250]  ronys:

	* First release of Perl script to dump a passwordsafe database,
	  thanks to Paul Pluzhnikov ppluzhnikov@charter.net

2003-11-25 [r249]  ronys:

	* Leaf.bmp added

2003-11-22 [r248]  ronys:

	* delete childless nodes after drag&drop

2003-11-22 [r247]  ronys:

	* Last selected view (tree or list) is now persistent

2003-11-22 [r246]  ronys:

	* Nasty fugbix - 2nd edit no longer crashes

2003-11-22 [r245]  ronys:

	* More work on drag&drop

2003-11-20 [r243-244]  ronys:

	* Removed OnRButtonUp

	* Editing Group now works OK

2003-11-19 [r241-242]  ronys:

	* added node & leaf bitmaps to CVS

	* fixed bitmap file name

2003-11-19 [r240]  ronys:

	* Delete an entry now deletes all parent nodes along the path that
	  no longer have children.

2003-11-18 [r239]  ronys:

	* Drag & drop works (w/o semantics yet)

2003-11-15 [r238]  ronys:

	* One level grouping works!

2003-10-18 [r236-237]  ronys:

	* Added Group item field support in Add/Edit dialogs (for heirarchy
	  support)

	* Added Group item field (for heirarchy support)

2003-10-17 [r235]  ronys:

	* mernge in change 1.92c.1->1.92c.2 plus mark revision as pre-2.0

2003-10-11 [r234]  ronys:

	* tree-control related changes - added DisplayInfo to allow GUI
	  code to add handles & stuff to displayed item - saves *lots* of
	  iterations, takes a little work to keep consistent & avoid memory
	  leaks & stuff

2003-10-11 [r233]  ronys:

	* More work on tree control - before changing semantics of
	  getSelectedItem

2003-10-10 [r231-232]  ronys:

	* First displayable tree control! (does nothing - yet)

	* Break DboxMain into two, so that adding tree control stuff won't
	  be too painful

2003-10-08 [r229]  ronys:

	* Started work on Tree view - Added View menu

2003-10-06 [r228]  ronys:

	* added pocketpc subtree to main branch

2003-10-06 [r227]  ronys:

	* UUID now fully supported.

2003-10-05 [r226]  ronys:

	* Support for UUID as part of V2 file format.

2003-10-04 [r225]  ronys:

	* First version of UUID wrapper class - doing it the hard way...

2003-09-26 [r224]  ronys:

	* merge of PocketPC changes from V1_92 branch to main trunk - clean
	  compile - ** UNTESTED **

2003-09-20 [r223]  ronys:

	* checkpoint of merge of PocketPC changes from V1_92 branch to main
	  trunk.

2003-09-19 [r221]  ronys:

	* Adding PocketPC changes to main trunk

2003-07-26 [r205]  gconklin:

	* BUG 760656 - strips quotations from filenames passed in on
	  command line (such as files with spaces)

2003-07-25 [r203]  ronys:

	* RFE [754790] The option "Clear the clipboard when minimized" has
	  been changed to "Clear clipboard upon minimize or exit", and
	  ClearClipboard() is now called conditionally on this in exit
	  (OnOK())

2003-07-23 [r198]  gconklin:

	* RFE 772212 - reminimize if user doesn't enter restore password

2003-07-23 [r197]  gconklin:

	* BUG 769820 - if users clicks cancel on copy to clipboard
	  confirmation, current clipboard remains intact

2003-07-23 [r196]  gconklin:

	* RFE 768870 - added manifest file for winxp support

2003-07-23 [r195]  ronys:

	* 1.7 -> 2.x warning & renaming debugged & working.

2003-07-22 [r190-191]  ronys:

	* Added RenameFile static member function

	* removed unneeded #includes

2003-07-22 [r189]  ronys:

	* Finished coding rename functionality (for saving 1.7 files upon
	  conversion)

2003-07-19 [r188]  ronys:

	* Support version 1.7 file renaming on save

2003-07-19 [r187]  ronys:

	* Testing complete. Added exact version string in v2 header
	  password field.

2003-07-18 [r186]  ronys:

	* Read record coding done - ready for testing.

2003-07-17 [r183-185]  ronys:

	* Added type field. compiled cleanly, *Will not run yet* (need to
	  finish read/write Records)

	* Follow change to _{read,write}cbc() (addition of type argument)

	* Added END field type

2003-07-12 [r182]  ronys:

	* refactored ItemData to support more fields (added ItemField)

2003-07-10 [r181]  ronys:

	* More meaningful title displayed if pre-2.0 pwsafe opens 2.0
	  database.

2003-07-09 [r180]  ronys:

	* Fixed problem in assignment operator. Can now read v1.7 database
	  & display correctly. Woohoo.

2003-07-04 [r179]  ronys:

	* 2.0 stuff: migrate from name field to title and user - this is a
	  checkpoint - compiles cleanly, but not yet fully functional.

2003-06-20 [r177-178]  ronys:

	* autodetect version of file being read

	* Added export (v1.x & plain text) menu items

2003-06-20 [r175-176]  ronys:

	* Added export (v1.x & plain text) nenu items

	* More work on title & user fields

2003-06-13 [r172]  gconklin:

	* give the selected item key focus as well

2003-06-12 [r170-171]  ronys:

	* minor cleanup in prep for V2 support.

	* More v2 support - bottom up

2003-06-08 [r169]  ronys:

	* Preapre for version 2.0 support

2003-06-08 [r166-168]  ronys:

	* Preapre for version 2.0 support

	* Removed files to test subdir

	* File->New now erases displayed list as well as internal list
	  (unreported bug that happened when New was done after Opening an
	  existing database)

2003-05-28 [r163]  ronys:

	* Corrected credits

2003-05-27 [r161-162]  ronys:

	* Cover all class members of CMyString, albeit not very
	  thoroughly...

	* Moved Graham's test framework code from corelib to here

2003-05-25 [r160]  ronys:

	* Added GUID

2003-05-25 [r159]  ronys:

	* Updated after comments on devel mailing list

2003-05-25 [r158]  ronys:

	* Plugged memory leaks, thanks to David Kelvin

2003-05-23 [r157]  ronys:

	* Removed files from main trunk - they've been copied to corelib.
	  Branch V1_92 should still be able to retrieve these files.

2003-05-23 [r154-156]  grahamu:

	* Added corelib unit test project.

	* Initial corelib unit test. Only a sparse test of CMyString to
	  start.

	* Lightweight unit testing framework, initial commit.

2003-05-22 [r153]  ronys:

	* First working pre-2.0 Moved non-GUI functionality to
	  corelib/PWScore.{h,cpp} Still with 1.9x file format.

2003-05-21 [r152]  ronys:

	* Merge of 1.92a fix (FindByte workaround for Chinese XP issue
	  (Support request [736497] & Bugfix [589536])

2003-05-17 [r147]  ronys:

	* First clean build with new corelib subproject

2003-05-16 [r146]  ronys:

	* Moved version 1.1 from parent directory to here.

2003-05-16 [r145]  ronys:

	* bugfix #738380 - showpwinlist attribute wasn't read correctly
	  uopn application startup. (merge of post-1.92 fix)

2003-05-14 [r143]  ronys:

	* Empty project file for Core library - will populate once core CVS
	  files moved here

2003-05-14 [r141]  ronys:

	* post-1.92 merge into main trunk

2003-05-14 [r140]  ronys:

	* First draft of Version 2 file format.

2003-05-08 [r129]  ronys:

	* Make MyCString Unicode-ready

2003-05-07 [r123]  grahamu:

	* Revised so const string length is only determined once.

2003-05-07 [r122]  grahamu:

	* Added password policies. Can now choose to include any of four
	  character sets for random password generation. May specify the
	  minimum number of each set which must appear in the password. Can
	  specify if you want to eliminate 'vision unfriendly' characters
	  from the character pool.

2003-05-04 [r109-111]  grahamu:

	* Added support for preventing edits from creating duplicate pwlist
	  entries.

	* Added member variable in support of preventing edits from
	  creating duplicate pwlist entries.

	* Updated to prevent edits from creating duplicate pwlist entries.

2003-05-03 [r108]  ajmullican:

	* Start to separate GUI from general app logic. Use global object
	  for general globals instead of ThisMfcApp object. Also now
	  instantiate ThisMfcApp (start of application) in main.cpp.

2003-05-01 [r107]  gconklin:

	* RFE 730661: fixed the problem when the window was certian heights
	  (341), the toolbar would not display

2003-05-01 [r105]  ronys:

	* Added fixed bug #730640

2003-04-30 [r104]  ronys:

	* Listed supported platforms

2003-04-30 [r103]  ronys:

	* Added note re required build environment

2003-04-30 [r102]  gconklin:

	* reduced resource leak when calling CreateFontIndirect to just one
	  leaked item

2003-04-30 [r101]  gconklin:

	* fixed memory leak (oops)

2003-04-30 [r100]  gconklin:

	* speeds up dialog resizing by not running the SIZE_RESTORED which
	  decrypts every entry through RefreshList() in order to display
	  them

2003-04-29 [r99]  gconklin:

	* fixed problem of infinite recursion when two entries had the same
	  title and same username

2003-04-29 [r98]  ronys:

	* First versions of README and Release Notes under CVS for 1.91

2003-04-29 [r96-97]  ronys:

	* replace *-s with TCHAR *HIDDEN_PASSWORD

	* Changed to 14 pixel, and support graceful failure

2003-04-29 [r95]  ronys:

	* Graham's new fixes: non-proportional font for password, show
	  fixed number of *-s when password is hidden, and fixed nasty edit
	  passowrd bug when password displayed by default.

2003-04-29 [r94]  ronys:

	* Fixed nasty Find-related bug that Graham found, and improved the
	  sorting by columns.

2003-04-28 [r93]  gconklin:

	* cleaned up passkeyentry in preparation for MRU drop list

2003-04-28 [r91-92]  gconklin:

	* changed the MRU registry setting from "mruitems" to "maxmruitems"

	* cleaned up warning when compiled with JPRDEBUG

2003-04-28 [r90]  gconklin:

	* added class wizard markers

2003-04-28 [r89]  ronys:

	* Compile cleanly on MSCVC warning level 4 (both release & debug)

2003-04-28 [r88]  gconklin:

	* RFE 728507: initial add of MRU (most recently used) safes

2003-04-28 [r87]  gconklin:

	* changed the way the list control is accessed

2003-04-28 [r86]  gconklin:

	* added class wizard markers

2003-04-27 [r85]  gconklin:

	* Fix gpf in release mode when double clicking an entry (fixed
	  method signature)

2003-04-27 [r84]  ronys:

	* Added missing RefreshList() in OnSize after restore.

2003-04-27 [r83]  ronys:

	* DboxMain::SelectEntry() now optionally ensures selction is
	  visible, for Find feature. Find button now changes to "Find Next"
	  when there's more than on search hit.

2003-04-26 [r82]  ronys:

	* Added HTML help file sources

2003-04-26 [r81]  ronys:

	* Added HTML help file sources

2003-04-25 [r80]  ronys:

	* Added Find text functionality

2003-04-25 [r79]  gconklin:

	* RFE 726583: Added always on top option. Available from options
	  dialog and system menu.

2003-04-25 [r78]  ronys:

	* Bumped version to 1.91 beta Changed tab order on Find dlg

2003-04-25 [r77]  gconklin:

	* RFE 726487: Added clear clipboard tool bar button. Fixed 1.6 to
	  1.7 merge problem. Made the Help | About Password Safe hot key
	  the standard 'A' (was 'P') Lengthened the 'Show password' item in
	  the options menu so the whole string would show

2003-04-25 [r76]  gconklin:

	* RFE 726487: Added clear clipboard tool bar button

2003-04-25 [r74-75]  gconklin:

	* RFE 553750: copy (ctrl-c) from add and edit dialogs. disable
	  accelerator keys when entering the Add and Edit dialogs

	* RFE 553750: copy (ctrl-c) from add and edit dialogs. added
	  ability to turn accelerator keys off

2003-04-24 [r73]  gconklin:

	* fixed gpf due to incorrect ON_NOTIFY method signature for
	  NM_SET/KILLFOCUS

2003-04-24 [r72]  ronys:

	* Added support for Find

2003-04-24 [r71]  ronys:

	* Added support for Find

2003-04-24 [r70]  ronys:

	* Added MakeLower() to support case-insensitive search of database.

2003-04-24 [r69]  ronys:

	* First implementation of Search functionality (RFE 639439, item
	  #25 in old todo list)

2003-04-24 [r68]  equackenbush:

	* Added resizing and columnar support

2003-04-23 [r67]  gconklin:

	* made the icons for copying password and username to the clipboard
	  more distinguishable

2003-04-21 [r66]  ronys:

	* Made CMYString::m_mystring a private member, in preparation of
	  moving away from ...

2003-04-21 [r65]  ronys:

	* Added description of v1.9 file format, updated note on MyCString

2003-04-17 [r64]  ronys:

	* Added my VisualC++ workspace and project files.

2003-04-15 [r63]  ronys:

	* First commit to project! - code cleanup (mainly changing
	  parameters to const references to avoid unnecessary object
	  creation) - Support password file passed as commandline argument,
	  with support for backward compat. - Fixed a minor bug with
	  constant being defined inconsistently. - Cleaned up Util.c (files
	  with this name end up being pretty messy...)

2002-04-24 [r60-61]  jrussell:

	* Remove obsolete modules, add ThisMfcApp

	* cosmetic change

2002-04-24 [r48-59]  jrussell:

	* Make the Mfc application object a separate module

	* Makefile for GNU make, running Visual C++ under Wine to build an
	  MFC app with a Linux host. Really, it works.

	* my debugging macros

	* this is now officially obsolete

	* code restructuring

	* Some code restructuring, mostly to find out what is obsolete or
	  static to the module

	* ThisMfcApp header

	* ThisMfcApp header, HtmlHelp

	* add header guards, remove MyString header -- try to make this
	  header necessary only for Mfc frontend

	* newline at EOF

	* ThisMfcApp header

	* ThisMfcApp header, get rid of 'not' macro

2002-04-24 [r47]  jrussell:

	* new font

2002-04-24 [r40-46]  jrussell:

	* Removed spurious English (Canada) properties, various dialog
	  tweaks, started removing obsoletes. This and resource.h are the
	  only things I'm currently using Visual Studio to edit.

	* Made this a global header file, separate from ThisMfcApp object.
	  This will make other frontends possible.

	* Add BlowFish header

	* Header fixes, HtmlHelp

	* Header fixes, C++ bools

	* Header fixes, code cleanup, C++ bools, HtmlHelp

	* ThisMfcApp header, HtmlHelp

2002-04-24 [r31-39]  jrussell:

	* header fixes, localize 'not' macro, HtmlHelp

	* cosmetic changes

	* header fix

	* cosmetic change to header guard

	* ThisMfcApp header

	* remove obsolete member, start using C++ bools

	* Started paring away obsolete code, restructuring things

	* MyString header

	* ThisMfcApp header, HtmlHelp

2002-04-24 [r28-30]  jrussell:

	* ThisMfcApp header

	* code cleanup

	* ThisMfcApp header, HtmlHelp

2002-04-15 [r27]  jrussell:

	* fix EOLs

2002-04-15 [r26]  jrussell:

	* fix EOLs

2001-12-14 [r24-25]  jrussell:

	* New object, PwsBackend, is intended to be the non-UI app context,
	  which will allow other front ends besides the MFC one. Purely
	  skeletal at this point.

	* Added code to accept Drag-n-Drop file drops. Doesn't do anything
	  but pop up a MessageBox yet.

2001-12-12 [r21-23]  jrussell:

	* This is automatically updated when I edit the .rc in Visual
	  Studio. I may have temporarily broken things in here, and will
	  need to tweak it a bit. Caveat coder.

	* Added include for HtmlHelp

	* Added "Create" button to initial passkey entry dialog. (Note that
	  this is the only file I'm using Visual Studio to edit, and even
	  so, I do edit it by hand from time to time.)

2001-12-12 [r20]  jrussell:

	* Start adding hooks to HtmlHelp, plus some comments to help me
	  figure things out. Started marking code with WITH_BACKEND for
	  when I split off the backend (non-UI) code.

2001-12-12 [r17-19]  jrussell:

	* Add "Create New Database" button and code to handle it. Part of
	  the bug #3 fix.

	* Add htmlhelp.lib to link

	* Fixes for bug #3 (allow database switch if current can't be
	  opened) and #8 (PgUp/PgDn didn't work)

2001-12-06 [r16]  jrussell:

	* Preliminary skeletal code for some new objects -- if we're only
	  going to use MFC for the UI, then CString and CList have to go

2001-12-06 [r13-15]  jrussell:

	* More binary resources added

	* Renamed

	* Adding binary resource files

2001-12-06 [r9-12]  jrussell:

	* Interim checkin after a few days hacking

	* Renamed to Makefile.w32

	* Renamed to DboxMain.h

	* Renamed to DboxMain.cpp

2001-12-04 [r8]  jrussell:

	* Just starting to comment things as I begin to understand them

2001-11-30 [r4]  jrussell:

	* Initial revision

