1. 24 Jul, 2015 1 commit
  2. 08 Jun, 2015 1 commit
  3. 02 Mar, 2015 1 commit
    • Marshall Greenblatt's avatar
      Add support for complete isolation of storage and permissions (cache, cookies,... · ca0e3816
      Marshall Greenblatt authored
      Add support for complete isolation of storage and permissions (cache, cookies, localStorage, access grants, etc) on a per-request-context basis (issue #1044).
      - CefRequestContext instances can be configured using a new CefRequestContextSettings structure passed to CefRequestContext::CreateContext.
      - Scheme registration is now per-request-context using new CefRequestContext::RegisterSchemeHandlerFactory and ClearSchemeHandlerFactories methods.
      - Cookie managers are now per-request-context by default and can be retrieved using a new CefRequestContext::GetDefaultCookieManager method.
      - CefURLRequest::Create now accepts an optional CefRequestContext argument for associating a URL request with a context (browser process only).
      - The CefRequestContextHandler associated with a CefRequestContext will not be released until all objects related to that context have been destroyed.
      - When the cache path is empty an in-memory cache ("incognito mode") will be used for storage and no data will be persisted to disk.
      - Add CefSettings.user_data_path which specifies the location where user data such as spell checking dictionary files will be stored on disk.
      - Add asynchronous callbacks for all CefCookieManager methods.
      - Add PK_LOCAL_APP_DATA and PK_USER_DATA path keys for retrieving user directories via CefGetPath.
      - cefclient: Add "New Window" test that creates a new window unrelated to existing windows. When used in combination with `--request-context-per-browser` the new window will be given a new and isolated request context.
      
      git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2040 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
      ca0e3816
  4. 12 Nov, 2014 1 commit
  5. 26 Sep, 2014 1 commit
  6. 04 Sep, 2014 1 commit
  7. 04 Apr, 2014 1 commit
  8. 25 Nov, 2013 1 commit
  9. 29 Oct, 2013 2 commits
  10. 24 Oct, 2013 1 commit
  11. 03 Sep, 2013 1 commit
  12. 27 Aug, 2013 2 commits
  13. 24 Jul, 2013 1 commit
  14. 22 Jun, 2013 1 commit
  15. 15 Apr, 2013 1 commit
  16. 23 Feb, 2013 1 commit
  17. 30 Nov, 2012 1 commit
  18. 03 Oct, 2012 1 commit
  19. 04 Aug, 2012 1 commit
  20. 19 Jun, 2012 1 commit
    • Marshall Greenblatt's avatar
      - Add CefURLRequest support (issue #517). · 9df142f8
      Marshall Greenblatt authored
      - Add CefBrowserProcessHandler interface (issue #650).
      - Internally re-register supported schemes with CefCookieManager after changing the storage path (issue #651).
      - Add CefResourceHandler callbacks for blocking cookie loading and saving (issue #652).
      - Allow custom scheme handlers for requests that do not originate from browser content (issue #653).
      - Use 'int' instead of 'RequestFlags' for CefRequest::GetFlags and SetFlags (issue #654).
      - Rename cef_request.h CreateObject methods to Create (issue #655).
      - Add #ifdef guards to cef_tuple.h to allow the use of both cef_runnable.h and base/bind.h in the same unit test source file.
      - Retrieve cookieable schemes as part of ClientApp::RegisterCustomSchemes and register with the global cookie manager.
      
      git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@697 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
      9df142f8