Cheng Zhao
d3a39540b5
Fix compilation errors on OS X
2016-03-08 23:28:28 +09:00
Haojian Wu
2981a7e256
Remove storage limitation of WebSQL.
2015-10-12 21:21:45 +08:00
Cheng Zhao
43bfdace86
Merge pull request #152 from atom/register-prefs
...
Fix RegisterPrefs not working in subclass.
2015-10-06 22:44:32 +08:00
Haojian Wu
73632d4189
Fix RegisterPrefs not working in subclass.
...
Don't call virtual function in subclass's constructor.
2015-10-06 16:11:28 +08:00
Robo
a1e646f1b3
enabling network emulation in devtools
2015-09-27 21:38:38 +05:30
Cheng Zhao
87a1b68c47
Fix typo
2015-09-06 10:29:59 +08:00
Cheng Zhao
d2ea3b496d
Only store weak ref to BrowserContext
2015-09-05 22:34:42 +08:00
Cheng Zhao
1a8dc77951
Move management of browser context to BrowserContext
2015-09-05 20:52:50 +08:00
Cheng Zhao
dc1e50c62e
Store BrowserContext in ref-counted ptr
2015-09-05 20:03:18 +08:00
Cheng Zhao
58fb166b0b
Pass partition name instead of path to BrowserContext
2015-09-05 19:46:55 +08:00
Robo
0e956c497d
use browser context from webcontents for registering datasource
2015-08-31 21:04:48 +05:30
Robo
fa5c8fc943
handle partition config in browser context
2015-08-27 17:31:31 +05:30
Cheng Zhao
8a92ef34a7
Store NetLog in BrowserClient
2015-08-11 18:29:55 +08:00
Robo
7496cb29fe
create netlog for devtoolsnetlogobserver
2015-07-15 00:54:28 +05:30
Antonin Hildebrand
899c730ece
Missing overrides
...
ninja compilation failed for me under OS X 10.11
2015-06-26 11:39:41 +02:00
Cheng Zhao
f477e6ca6a
Don't hide methods of content::BrowserContext
2015-06-26 10:58:06 +08:00
Cheng Zhao
95d28c398e
Update cpplint
2015-06-05 12:07:27 +08:00
Cheng Zhao
0cbf8b6cd2
Implement PermissionManager
2015-05-22 14:50:41 +08:00
Cheng Zhao
bb8da7ec7e
Fix browser_context.cc
2015-03-08 19:56:45 -07:00
Cheng Zhao
dc86ab58a9
Remove DownloadManagerDelegate
...
Having a partial implemented DownloadManagerDelegate will cause crashes under
certain places.
2014-12-17 13:13:19 -08:00
Cheng Zhao
8ec5b5ad20
DevToolsClientHost is discarded
2014-12-09 22:39:44 -08:00
Cheng Zhao
f809fef22d
OVERRIDE => override
2014-10-23 11:10:39 +08:00
Cheng Zhao
5bec155c81
Adapt to API changes of Chrome 38
2014-10-11 16:38:27 +08:00
Cheng Zhao
6010539914
Don't create empty url request job factory.
2014-08-31 19:57:15 +08:00
Cheng Zhao
dca1c51b32
Fix API changes of Chrome37.
2014-08-31 18:43:01 +08:00
Cheng Zhao
c30f11f38c
Add Delegate for URLRequestContextGetter.
2014-08-20 14:39:09 +08:00
Cheng Zhao
b06970fda0
Remove unneeded headers and declarations.
2014-08-13 17:39:25 +08:00
Cheng Zhao
da3bafd490
Pass parameter by pointers when creating job factory.
...
1. The caller needs to modify protocol_handlers.
2. We need to make sure protocol_handlers and interceptors are not touched
if user doesn't create a job factory.
2014-08-13 17:31:33 +08:00
Cheng Zhao
604361f93d
Pass ProtocolHandlerScopedVector by value.
2014-08-13 16:16:01 +08:00
Cheng Zhao
b95b621dfc
Add url_request_context_getter getter for BrowserContext.
2014-08-13 16:09:32 +08:00
Cheng Zhao
2d03c983e4
Give user a chance to create custom URLRequestJobFactory.
2014-08-13 15:48:16 +08:00
Cheng Zhao
a98199511a
Implement GetGuestManagerDelegate.
2014-07-27 11:27:04 +00:00
Adam Roben
5b93dc74e6
Update BrowserContext for Chrome 35
2014-06-27 11:54:27 -04:00
Adam Roben
42b86242ea
Add support for Chrome 35's "protocol interceptors"
...
See https://codereview.chromium.org/187223003
2014-06-27 11:54:27 -04:00
Patrick Reynolds
711aa5282b
make BrowserContext::Initialize virtual
2013-11-27 15:55:06 -06:00
Adam Roben
991133b8e9
Fix cpplint errors in browser_context.h
2013-11-17 18:15:10 -05:00
Adam Roben
4d59060657
BrowserContext::RequestMIDISysExPermission was added in Chrome 30
...
See http://src.chromium.org/viewvc/chrome?view=revision&revision=211437 .
2013-10-07 16:31:57 -04:00
Adam Roben
c1c4344879
BrowserContext::GetSpeechRecognitionPreferences is gone in Chrome 30
...
See http://src.chromium.org/viewvc/chrome?view=revision&revision=210616 .
2013-10-07 16:31:57 -04:00
Adam Roben
eb446fc707
content::BrowserContext::GetPath is a const member function in Chrome 30
...
See http://src.chromium.org/viewvc/chrome?view=revision&revision=211931 .
2013-10-07 16:31:57 -04:00
Adam Roben
710d0fc6c5
Make overriding BrowserContext::RegisterPrefs actually work
...
We were calling it before derived classes' vtables were set up. Now we wait to
call it until the BrowserContext is fully constructed.
2013-08-15 16:07:14 -04:00
Adam Roben
56b904947b
Avoid a crash when starting a download by disallowing downloads
...
Chromium crashes when starting a download if a content::DownloadManagerDelegate
is not provided. We now provide a default implementation of
content::DownloadManagerDelegate which disallows all downloads.
2013-07-24 07:56:55 -04:00
Adam Roben
33b574b434
Allow clients to supply their own NetworkDelegate implementation
2013-07-17 10:21:33 -04:00
Adam Roben
496b246405
Give BrowserContext subclasses access to GetPath()
2013-06-06 18:50:37 -04:00
Adam Roben
4c9870e753
Fix debug assertion about performing IO on the UI thread
...
We were querying the application's FILEVERSIONINFO every time we needed to
figure out the path for storing BrowserContext data. Now we cache the path the
first time we need it, which is during application initialization and before IO
prohibitions begin.
2013-06-04 14:17:16 -04:00
Adam Roben
3c513d6ae8
Remember where the dev tools were docked between launches
2013-04-08 13:53:53 -04:00
Adam Roben
a2a2cd1936
Add preferences support for embedding applications
...
Applications can use brightray::BrowserContext::prefs to get access to
preferences that are persisted between launches.
brightray::BrowserContext::RegisterPrefs must be used to register preferences
before they're accessed.
Updated libchromiumcontent to pull in preferences support.
* vendor/libchromiumcontent 3944c1c...b6a0d85 (2):
> Actually compile the base/prefs code
> Export symbols from base/prefs
2013-04-08 13:53:42 -04:00
Adam Roben
90691e394f
Fix lifetime management of URLRequestContextGetter
...
I noticed this bug while adding persistent cookie storage.
2013-03-27 08:55:54 -04:00
Adam Roben
65dd011fa3
Use Google-style header guards everywhere
2013-03-13 15:42:16 -04:00
Adam Roben
e451d92121
Initial commit
2013-03-13 15:31:24 -04:00