[M108 Migration][VD] Support set time and time zone offset 99/289099/9
authorfang fengrong <fr.fang@samsung.com>
Thu, 2 Mar 2023 08:34:51 +0000 (16:34 +0800)
committerBot Blink <blinkbot@samsung.com>
Wed, 8 Mar 2023 05:13:07 +0000 (05:13 +0000)
commit67609817815cf7bbc18e60b2a8590090168df184
tree7c0955bbe2365cb8dd81c1e4d08a31fced3e4731
parent8a639530cbd5ad9513d98f6993a1c77f7c9718db
[M108 Migration][VD] Support set time and time zone offset

It is required for HbbTV to run Ligada tests. However Ligada tests
rely on stream time that can be old, like 2011. Ligada tests compare
time offset via Javascript codes(new Date()). So the time offset has
to be applied on render process side. Ligada tests also use the time
offset for certificates expiration validating.
ICS app also calls the APIs.

References:
https://review.tizen.org/gerrit/#/c/282681

Change-Id: I1f03d6fde935a28c7eaa114fb22bbcf29c5bddfe
Signed-off-by: fang fengrong <fr.fang@samsung.com>
29 files changed:
base/time/time.cc
base/time/time.h
base/time/time_exploded_posix.cc
base/time/time_now_posix.cc
content/common/zygote/zygote_commands_linux.h
content/common/zygote/zygote_communication_linux.cc
content/common/zygote/zygote_communication_linux.h
content/zygote/zygote_linux.cc
content/zygote/zygote_linux.h
net/cookies/canonical_cookie.cc
services/device/device_service.cc
services/device/device_service.h
services/device/public/mojom/BUILD.gn
services/device/public/mojom/device_service.mojom
services/device/time_zone_monitor/time_zone_monitor.cc
services/device/time_zone_monitor/time_zone_monitor.h
tizen_src/ewk/efl_integration/browser_context_efl.cc
tizen_src/ewk/efl_integration/browser_context_efl.h
tizen_src/ewk/efl_integration/common/content_switches_efl.cc
tizen_src/ewk/efl_integration/common/content_switches_efl.h
tizen_src/ewk/efl_integration/common/render_messages_ewk.h
tizen_src/ewk/efl_integration/content_browser_client_efl.cc
tizen_src/ewk/efl_integration/eweb_context.cc
tizen_src/ewk/efl_integration/eweb_context.h
tizen_src/ewk/efl_integration/private/ewk_context_private.cc
tizen_src/ewk/efl_integration/private/ewk_context_private.h
tizen_src/ewk/efl_integration/public/ewk_context.cc
tizen_src/ewk/efl_integration/renderer/render_thread_observer_efl.cc
tizen_src/ewk/efl_integration/renderer/render_thread_observer_efl.h