Comment #25 on issue 4360 by [email protected]: Enable HTML5
name/value storage APIs (DOM storage/Localstorage)
http://code.google.com/p/chromium/issues/detail?id=4360
The following revision refers to this bug:
http://src.chromium.org/viewvc/chrome?view=rev&revision=22452
------------------------------------------------------------------------
r22452 | [email protected] | 2009-08-04 18:15:54 -0700 (Tue, 04 Aug 2009)
| 16 lines
Changed paths:
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/in_process_webkit/browser_webkitclient_impl.cc?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/in_process_webkit/browser_webkitclient_impl.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/in_process_webkit/dom_storage_dispatcher_host.cc?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/render_sandbox_host_linux.cc?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/renderer_webkitclient_impl.cc?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/renderer_webkitclient_impl.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/worker/worker_webkitclient_impl.cc?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/worker/worker_webkitclient_impl.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/public/WebKitClient.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/src/ChromiumBridge.cpp?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/api/src/WebKit.cpp?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webkitclient_impl.cc?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/webkitclient_impl.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_shell_webkit_init.h?r1=22452&r2=22451
M
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/test_shell/test_worker/test_worker_main.cc?r1=22452&r2=22451
This CL is doing a bunch of Misc work to make LocalStorage data persist.
First of all, this allows WebKit clients to specify whether or not the VFS
should be used. In the browser process, we never want it to be.
Next, this allows WebKit clients to specify the behavior of WebKit's
FileSystem code. By default, they should all be NOT_REACHED(). The
browser process implements the two of these I need for LocalStorage, but
it'll be really easy for the rest to be implemented as needed.
Next, this adds a function that storage routines can call to ensure that
lazily initialized stuff that must be initialized on the main WebKit thread
is initialized. Right now, this is just used to initialize the UTF8
conversion tables, but I'm sure there'll be more overt time.
Lastly, this uses the profile directory stored by webkit_context_ to derive
the path LocalStorage should use.
This CL also cleans up a few minor style issues as it goes.
TEST=none
BUG=4360
Review URL: http://codereview.chromium.org/159778
------------------------------------------------------------------------
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---