Vadim Zeitlin
2fffbde096
Change wxSecretStore API to allow retrieving the username
...
The old API didn't make any sense for the most common case when both the
user name and password need to be stored, as it required providing the
user name as input, which couldn't work (but somehow this went
unnoticed for more than a year...).
Fix this by returning the username, and not only the password, from
Load() instead of taking it as parameter and removing this parameter
from Delete() as well.
Also improve the documentation, notably include a simple example of
using this class.
Notice that this is a backwards-incompatible change, but the old API was
really badly broken and didn't appear in 3.1.0 yet, so the breakage is
both unavoidable and, hopefully, shouldn't affect much code.
Nevertheless, a special wxHAS_SECRETSTORE_LOAD_USERNAME symbol is added
to allow testing for it if necessary.
2017-07-17 18:26:20 +02:00
..
2017-04-05 13:52:36 +02:00
2013-07-26 16:02:46 +00:00
2015-02-09 12:10:39 +00:00
2012-05-25 09:48:09 +00:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2017-05-30 19:18:53 +02:00
2017-05-28 23:14:26 -07:00
2014-09-10 16:51:11 +00:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2017-02-18 11:26:40 -08:00
2016-02-26 21:22:18 +01:00
2015-08-09 01:39:41 +02:00
2014-10-11 16:30:06 +00:00
2014-04-26 17:36:32 +00:00
2015-04-23 22:00:35 +04:00
2016-01-05 15:13:18 +01:00
2013-07-26 16:02:46 +00:00
2016-04-03 18:04:26 +02:00
2015-04-23 22:00:35 +04:00
2017-06-25 14:42:07 +02:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2017-02-20 17:53:04 +01:00
2015-04-23 22:00:35 +04:00
2017-02-18 10:32:56 -08:00
2016-12-19 19:42:54 +01:00
2017-07-03 22:48:04 +02:00
2017-07-16 20:58:34 +02:00
2015-09-23 00:52:30 +02:00
2017-06-05 01:17:52 -04:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2016-04-03 18:04:26 +02:00
2015-04-23 22:00:35 +04:00
2017-07-04 13:15:14 -06:00
2017-04-19 17:07:44 +02:00
2017-06-23 02:02:19 +04:00
2016-06-04 21:47:12 +02:00
2017-02-20 17:46:45 +01:00
2016-02-22 22:21:47 +01:00
2017-07-02 14:43:50 +02:00
2017-03-27 00:27:09 +02:00
2017-04-01 19:12:27 +02:00
2017-06-29 16:29:39 +02:00
2014-05-15 23:56:58 +00:00
2015-04-23 22:00:35 +04:00
2016-12-01 14:06:43 +01:00
2013-07-26 16:02:46 +00:00
2016-11-26 18:44:00 +01:00
2015-04-23 22:00:35 +04:00
2017-06-20 15:32:00 +02:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2014-05-15 23:56:58 +00:00
2013-07-26 16:02:46 +00:00
2014-05-16 13:01:06 +00:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-09-23 00:52:30 +02:00
2016-11-15 00:59:40 +01:00
2014-12-05 22:17:23 +00:00
2015-09-23 00:52:30 +02:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2017-04-01 18:43:13 +02:00
2015-09-24 14:38:22 +02:00
2013-07-26 16:02:46 +00:00
2017-03-09 17:53:14 +01:00
2015-04-23 22:00:35 +04:00
2017-07-15 13:30:59 +02:00
2017-02-18 11:04:30 -08:00
2017-02-20 17:46:45 +01:00
2015-04-23 22:00:35 +04:00
2017-02-18 11:16:38 -08:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2017-02-18 11:26:40 -08:00
2015-04-23 22:00:35 +04:00
2016-08-08 14:06:42 +02:00
2013-07-26 16:02:46 +00:00
2014-01-11 14:25:30 +00:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2016-06-04 21:59:36 +02:00
2017-02-18 11:11:21 -08:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2016-09-25 01:20:41 +02:00
2016-02-01 03:03:53 +01:00
2015-04-23 22:00:35 +04:00
2017-07-06 15:01:00 +02:00
2013-07-26 16:02:46 +00:00
2014-02-21 00:51:41 +00:00
2017-01-16 03:25:49 +01:00
2017-06-25 22:48:58 +02:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2016-01-30 00:55:39 +01:00
2015-04-23 22:00:35 +04:00
2017-07-13 23:02:03 +02:00
2013-07-26 16:02:46 +00:00
2017-05-20 08:43:50 +02:00
2016-12-14 15:07:49 +01:00
2013-07-26 16:02:46 +00:00
2015-05-24 01:53:11 +02:00
2015-04-23 22:00:35 +04:00
2015-09-28 15:34:13 +02:00
2015-04-23 22:00:35 +04:00
2016-02-14 13:40:07 -08:00
2015-04-23 22:00:35 +04:00
2016-01-30 23:50:12 +01:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2017-07-04 13:15:14 -06:00
2017-07-16 15:04:16 +02:00
2013-07-26 16:02:46 +00:00
2015-08-27 11:00:16 +02:00
2015-04-23 22:00:35 +04:00
2016-02-06 10:46:09 -08:00
2015-09-23 00:52:30 +02:00
2016-04-16 19:04:52 +02:00
2016-12-20 10:06:32 +01:00
2014-05-15 22:32:17 +00:00
2017-04-07 18:45:39 +02:00
2013-07-26 16:02:46 +00:00
2017-07-04 13:15:14 -06:00
2016-01-16 10:55:01 -08:00
2016-01-30 21:39:09 +01:00
2016-03-05 03:09:59 +01:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2016-02-19 02:52:43 +01:00
2015-04-23 22:00:35 +04:00
2016-02-21 20:12:32 +02:00
2016-02-10 20:38:10 +01:00
2016-05-30 18:20:59 +02:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2015-10-10 22:17:12 +02:00
2013-07-26 16:02:46 +00:00
2015-09-23 00:52:30 +02:00
2017-02-18 10:32:56 -08:00
2013-07-26 16:02:46 +00:00
2016-06-09 15:24:44 +02:00
2017-02-20 17:46:45 +01:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2014-04-06 19:27:31 +00:00
2017-02-18 11:11:21 -08:00
2015-04-23 22:00:35 +04:00
2015-07-05 17:50:02 +02:00
2017-06-21 17:19:58 +02:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2017-04-30 21:42:41 +02:00
2014-05-16 13:01:23 +00:00
2013-07-26 16:02:46 +00:00
2017-01-06 19:38:03 +01:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2017-02-18 11:42:16 -08:00
2017-07-17 18:26:20 +02:00
2016-02-21 18:47:46 +01:00
2013-07-26 16:02:46 +00:00
2015-10-11 01:00:38 +02:00
2016-03-14 18:50:13 +01:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2017-04-09 14:14:49 +02:00
2017-03-09 17:23:20 +01:00
2014-05-15 22:32:17 +00:00
2017-02-18 11:16:38 -08:00
2014-08-24 15:31:58 +00:00
2017-05-01 18:18:45 +09:00
2015-04-23 22:00:35 +04:00
2017-02-18 11:26:40 -08:00
2015-09-23 00:52:30 +02:00
2017-06-22 15:55:24 +02:00
2016-04-12 17:11:49 +02:00
2013-07-26 16:02:46 +00:00
2017-02-18 11:11:21 -08:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-09-24 14:38:22 +02:00
2016-02-20 17:07:04 +01:00
2016-06-28 15:38:49 +02:00
2017-05-23 15:59:27 +02:00
2013-07-26 16:02:46 +00:00
2014-02-20 15:13:36 +00:00
2017-01-20 21:24:40 +01:00
2015-04-23 22:00:35 +04:00
2013-07-26 16:02:46 +00:00
2015-06-14 19:52:27 +02:00
2016-02-28 01:24:20 +01:00
2016-12-11 15:18:24 +01:00
2016-04-03 18:04:26 +02:00
2016-01-22 14:41:23 +01:00
2016-05-23 03:00:49 +02:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2017-02-18 11:00:26 -08:00
2015-04-23 22:00:35 +04:00
2017-05-01 18:18:45 +09:00
2017-05-27 19:03:32 +02:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2015-04-23 22:00:35 +04:00
2017-02-18 11:26:40 -08:00
2014-03-31 07:55:36 +00:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2013-07-26 16:02:46 +00:00
2017-07-04 13:15:14 -06:00
2016-02-10 00:10:47 +01:00
2015-10-11 01:00:38 +02:00
2017-06-21 17:19:58 +02:00
2013-07-26 16:02:46 +00:00
2015-08-10 18:42:46 +02:00
2013-07-26 16:02:46 +00:00
2017-02-18 11:26:40 -08:00
2015-12-08 03:02:37 +01:00
2017-02-18 11:00:26 -08:00
2017-02-18 11:00:26 -08:00
2016-01-16 10:55:01 -08:00