Daniel P. Berrangé
3caa28dc50
src: replace gmtime_r/localtime_r/strftime with GDateTime
...
gmtime_r/localtime_r are mostly used in combination with
strftime to format timestamps in libvirt. This can all
be replaced with GDateTime resulting in simpler code
that is also more portable.
There is some boundary condition problem in parsing POSIX
timezone offsets in GLib which tickles our test suite.
The test suite is hacked to avoid the problem. The upsteam
GLib bug report is
https://gitlab.gnome.org/GNOME/glib/issues/1999
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-01-17 10:02:01 +00:00
..
2018-01-11 18:53:04 +01:00
2019-11-28 15:37:41 +01:00
2019-11-15 15:07:40 +01:00
2019-08-22 17:05:17 +02:00
2009-09-21 14:41:45 +01:00
2009-09-21 14:41:45 +01:00
2009-09-21 14:41:45 +01:00
2009-09-21 14:41:45 +01:00
2019-08-09 14:06:31 +01:00
2019-12-16 10:10:49 +00:00
2018-04-12 16:52:01 +01:00
2019-12-17 14:39:56 +01:00
2009-09-21 14:41:45 +01:00
2019-12-10 12:41:56 +01:00
2019-12-10 12:41:56 +01:00
2020-01-17 10:02:01 +00:00
2019-07-26 16:48:58 -05:00
2019-10-21 12:51:59 +02:00
2019-08-09 09:18:19 +02:00
2020-01-16 09:02:35 +01:00
2020-01-16 09:02:35 +01:00
2019-11-12 16:15:59 +01:00
2019-08-09 09:17:44 +02:00
2019-10-21 12:51:59 +02:00
2019-08-09 09:07:51 +02:00
2019-11-12 17:54:01 +01:00
2019-08-09 09:09:59 +02:00
2019-10-24 08:10:37 +02:00
2019-08-09 09:10:08 +02:00
2019-10-21 12:51:59 +02:00
2019-08-09 09:15:36 +02:00
2019-10-24 08:10:37 +02:00
2019-08-09 09:20:13 +02:00
2019-10-24 08:10:37 +02:00
2019-08-09 09:16:28 +02:00
2019-10-21 12:51:59 +02:00
2019-08-09 09:17:06 +02:00
2019-10-21 12:51:59 +02:00
2019-08-09 09:07:02 +02:00
2019-11-12 16:15:59 +01:00
2019-08-09 09:18:54 +02:00
2019-12-10 13:49:24 +01:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2020-01-07 16:12:55 +01:00
2020-01-17 10:02:01 +00:00
2020-01-16 09:02:35 +01:00
2019-10-15 16:14:19 +02:00
2019-11-12 16:15:59 +01:00
2019-06-19 17:12:34 +02:00
2019-11-12 16:15:59 +01:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-08-09 09:03:53 +02:00
2019-10-15 11:25:25 +02:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-06-19 17:12:34 +02:00
2019-10-15 11:25:25 +02:00
2019-10-16 12:06:43 +02:00
2019-11-12 16:15:59 +01:00
2019-06-19 17:12:34 +02:00
2019-12-20 12:25:42 -05:00
2020-01-17 10:02:01 +00:00
2019-10-21 12:51:59 +02:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-06-19 17:12:34 +02:00
2018-09-20 10:16:38 +02:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2019-10-15 16:14:18 +02:00
2018-10-05 15:53:29 +02:00
2019-06-19 17:12:34 +02:00
2018-10-05 15:53:29 +02:00
2019-06-19 17:12:34 +02:00
2018-09-20 10:16:39 +02:00
2020-01-03 15:42:13 +00:00
2020-01-17 09:58:43 +00:00
2016-06-10 11:03:02 +01:00
2019-07-01 17:20:32 +02:00
2016-04-25 15:40:43 +02:00
2019-09-12 16:06:57 +01:00
2019-12-10 13:49:24 +01:00
2019-06-19 17:12:34 +02:00
2020-01-17 10:02:01 +00:00
2020-01-17 10:02:01 +00:00