[M108 Migration][API] Implement ewk_view_session_timeout_set internal API 57/287657/3
authorayush.k123 <ayush.k123@samsung.com>
Wed, 1 Feb 2023 10:31:49 +0000 (16:01 +0530)
committerAyush Kumar <ayush.k123@samsung.com>
Thu, 2 Feb 2023 06:16:29 +0000 (11:46 +0530)
commit76f34b353a1f3780e7d6ccb71a0e8a46436da9b7
treef98cb6d583d75019a47bf4272ebd9eba2142ef7b
parent6bbc26074b944318d8ecf683bb92b58245fba8ce
[M108 Migration][API] Implement ewk_view_session_timeout_set internal API

XHR request can specify a timeout value which will be used to break a
connection after some time. Default value is 0 which means that no
limit is set. Additionally, a new API is defined to set a maximum timeout
value (0 is default). Using this API one can set a maximum timeout value
which will be used during XHR request - the request will not take longer
time that specified value.

Based on the upstream changes in threadable_loader.h, consequent changes have
been made in this patch to enable timeout.

References: https://review.tizen.org/gerrit/279488/

Change-Id: I50efed39e4403b45a80aca44f57b83195187a910
Signed-off-by: ayush.k123 <ayush.k123@samsung.com>
17 files changed:
content/browser/renderer_host/render_widget_host_impl.cc
content/browser/renderer_host/render_widget_host_impl.h
third_party/blink/public/mojom/widget/platform_widget.mojom
third_party/blink/public/web/web_view.h
third_party/blink/renderer/core/exported/web_view_impl.cc
third_party/blink/renderer/core/exported/web_view_impl.h
third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
third_party/blink/renderer/core/frame/web_frame_widget_impl.h
third_party/blink/renderer/core/page/page.cc
third_party/blink/renderer/core/page/page.h
third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc
third_party/blink/renderer/platform/widget/widget_base.cc
third_party/blink/renderer/platform/widget/widget_base.h
third_party/blink/renderer/platform/widget/widget_base_client.h
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/public/ewk_view.cc