Merge branch 'secret-store'

Add support for storing passwords using the OS-provided facilities.

Closes https://github.com/wxWidgets/wxWidgets/pull/290
This commit is contained in:
Vadim Zeitlin
2016-06-04 19:23:26 +02:00
48 changed files with 5375 additions and 68 deletions

View File

@@ -64,6 +64,7 @@ INCOMPATIBLE CHANGES SINCE 3.1.0:
All:
- Add wxSecretStore for storing passwords using the OS-provided facilities.
- Add support for the micro version (third component) to OS and toolkit version
functions. See wxGetOsVersion(), wxPlatformInfo, and wxAppTraits.
- wxLogInfo() now logs messages if the log level is high enough, even without

View File

@@ -651,6 +651,20 @@ on screen.
@sampledir{scroll}
@section page_samples_secretstore Secret Store Sample
@sampleabout{wxSecretStore}
This console-mode sample shows the use of wxSecretStore class for remembering
the user-entered passwords. It should be run from the command line with the
first argument of @c save, @c load or @c delete, followed by the "service" and
"user" arguments as used by wxSecretStore methods. After storing some password,
you can check that it can be retrieved later and also that it can be seen in
the OS-provided password manager (e.g. credential manager under MSW or keychain
utility under OS X).
@sampledir{secretstore}
@section page_samples_shaped Shaped Window Sample
@sampleabout{how to implement a shaped or transparent window\, and a window showing/hiding with effect}