Update the ICU's default timezone in browser/renderer

When a timezone is changed by a user at the OS level,
the ICU's default timezone has to be updated in both browser
and renderer processes.

This CL propagates the new timezone id to renderers as well as updating
it in the browser process.

A v8-side change is still necessary to get Intl.DateTimeFormat to
work in a new timezone.

BUG=406382,379595
TEST=Manual test (browser process). 1. Go to history page 2. Change the OS tz 3. Reload the history page and see if the timestamp is in a new timezone.

Review URL: https://codereview.chromium.org/697203006

Cr-Commit-Position: refs/heads/master@{#327529}


CrOS-Libchrome-Original-Commit: 0a9aa635da90c5a1674cb5cb9d26394ac473a923
1 file changed
tree: 79599fac1b637c81d04aef3759bc0034466fb467
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/