Cheng Zhao
|
55e9c3196a
|
Fix building on Linux
|
2017-04-17 16:52:24 +09:00 |
|
Cheng Zhao
|
c41fb922b3
|
Fix API changes of Chrome 58
|
2017-04-17 16:16:02 +09:00 |
|
Birunthan Mohanathas
|
708d39ebe5
|
Merge pull request #289 from poiru/windows-wm-state
Initialize wm::WMState on Windows as well
|
2017-04-16 17:58:41 +03:00 |
|
Birunthan Mohanathas
|
ed9795514e
|
Initialize wm::WMState on Windows as well
See:
cd4f72fdea/ui/views_content_client/views_content_client_main_parts_aura.cc (23)
This fixes electron/electron#9197.
|
2017-04-16 17:32:28 +03:00 |
|
Haojian Wu
|
f506047a9b
|
Remove an extra blank line.
|
2017-03-31 21:56:19 +02:00 |
|
Haojian Wu
|
d18b34d55f
|
Replace size() method with empty() when possible.
There is no guaranteed that size() is a constant-time function.
|
2017-03-30 21:49:16 +02:00 |
|
Cheng Zhao
|
abececd78b
|
libgtk2ui => libgtkui
|
2017-01-26 20:02:01 +09:00 |
|
Cheng Zhao
|
e7ee9f1be9
|
DevToolsDelegate is no longer needed
|
2017-01-23 15:07:18 +09:00 |
|
Cheng Zhao
|
fd1448dd8b
|
Initialize MaterialDesignController
|
2016-07-05 09:41:05 +09:00 |
|
Cheng Zhao
|
0ae344e5cd
|
Fix building on Linux
|
2016-07-04 16:41:11 +09:00 |
|
Cheng Zhao
|
4e9782897c
|
Update to API changes of Chrome 52
|
2016-07-04 15:06:05 +09:00 |
|
Cheng Zhao
|
babd741786
|
Get rid of default BrowserContext
|
2016-06-22 15:40:52 +09:00 |
|
deepak1556
|
a09e270efd
|
initialize bluetooth for linux
|
2016-05-31 12:36:51 +05:30 |
|
Cheng Zhao
|
7c39075c2c
|
Initialize FeatureList
|
2016-05-23 12:34:09 +09:00 |
|
Cheng Zhao
|
851ef398fb
|
Adapt to changes of Chrome 51 API changes
|
2016-05-23 10:59:07 +09:00 |
|
Brian R. Bondy
|
c6f198a1af
|
Update SetScreenInstance call for linux
|
2016-05-13 11:07:34 +09:00 |
|
deepak1556
|
2b3813135c
|
register localized media strings
|
2016-04-08 12:42:50 +05:30 |
|
Cheng Zhao
|
d6051e9580
|
Initialize resource bundle on browser process separately
|
2016-01-08 12:04:23 +08:00 |
|
Cheng Zhao
|
54997db5f2
|
No more need to call setrlimit
Chrome has removed the limiations on fd, this actually became the new limitation.
|
2015-10-20 22:38:20 +08:00 |
|
Cheng Zhao
|
6ca7767f09
|
linux: Set device scaling factor
|
2015-10-04 16:52:14 +08:00 |
|
Cheng Zhao
|
6044ab05f3
|
Ignore X Window System errors
|
2015-10-04 15:40:51 +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 |
|
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 |
|
Haojian Wu
|
2703f186a6
|
DevToolsHttpHandler is moved from content to devtools_http_handler namespace.
|
2015-08-11 09:49:56 +08:00 |
|
Cheng Zhao
|
08b851dd0f
|
Load cursor from current module
|
2015-07-06 13:48:31 +08:00 |
|
Cheng Zhao
|
66d49a5241
|
ProxyResolverV8::EnsureIsolateCreated is removed
|
2015-05-22 14:54:33 +08:00 |
|
Cheng Zhao
|
f04ee342ea
|
Remove RemoteDebuggingServer class
|
2015-03-08 19:53:37 -07:00 |
|
Cheng Zhao
|
c874219101
|
Use the new devtools API
|
2015-02-03 10:57:25 -08:00 |
|
Cheng Zhao
|
c9463d815c
|
linux: Override DIR_APP_DATA before loading .js
|
2015-01-18 17:34:36 -08:00 |
|
Haojian Wu
|
5a5c92ad2d
|
Add remote debugging support.
|
2014-07-30 22:19:05 +08:00 |
|
Cheng Zhao
|
a866718b49
|
Initialize ProxyResolverV8 at very early phrase.
In atom-shell we need to ensure node environment is initialized after the
ProxyResolverV8 has been initialized.
|
2014-07-28 15:28:38 +08:00 |
|
Cheng Zhao
|
8bf3e084f1
|
Interface of ProxyResolverV8 has changed.
|
2014-07-27 11:27:04 +00:00 |
|
Cheng Zhao
|
bb87492897
|
No more need to init aura::Env.
|
2014-07-27 11:27:04 +00:00 |
|
Cheng Zhao
|
8d3f615e61
|
win: Setup font.
|
2014-07-12 19:46:26 +08:00 |
|
Cheng Zhao
|
739b352de6
|
Only init WMState on Linux.
|
2014-07-09 20:06:31 +08:00 |
|
Cheng Zhao
|
81d31b1d49
|
Remove Windows's devtools implementation.
|
2014-07-09 10:37:54 +08:00 |
|
Cheng Zhao
|
7a196933bb
|
views: Don't leak ViewsDelegate.
|
2014-07-09 10:26:01 +08:00 |
|
Cheng Zhao
|
da5daecb1d
|
Initialize aura environment.
|
2014-07-09 10:26:01 +08:00 |
|
Cheng Zhao
|
02f52f7e20
|
Allow override BrowserMainParts::InitProxyResolverV8.
|
2014-07-09 10:26:01 +08:00 |
|
Cheng Zhao
|
8f3546ed30
|
Initialize screen for aura.
|
2014-07-09 10:26:01 +08:00 |
|
Cheng Zhao
|
bad7b95ed7
|
Add ViewsDelegate, required when using views::Widget on aura.
|
2014-07-09 10:26:01 +08:00 |
|
Cheng Zhao
|
48ed03eb39
|
Initialize Linux UI.
|
2014-07-09 10:26:01 +08:00 |
|
Cheng Zhao
|
d4e81da19a
|
Make BrowserMainParts's overrides available on all platforms.
|
2014-07-09 10:26:01 +08:00 |
|
Adam Roben
|
6bae1f4b44
|
Set up a native screen on Windows
This is needed to prevent a crash inside aura::WindowTreeHost::InitCompositor.
|
2014-07-07 13:53:24 -04:00 |
|
Cheng Zhao
|
0a1f756ca6
|
Use "ProxyResolverV8" instead of "SystemProxyResolver" as proxy service.
SystemProxyResolver is untested and could cause random crashes.
|
2013-12-05 02:56:28 -08:00 |
|
Adam Roben
|
a35a57c3c4
|
Fix cpplint errors in browser_main_parts.cc
|
2013-11-17 17:51:19 -05:00 |
|
Adam Roben
|
ae1e26bddd
|
Fix a hang on quit when application cache is used
If you navigated to a page that used the HTML Application Cache, you'd see a
hang on quit with a backtrace like so:
+ 2825 content::ContentMain(int, char const**, content::ContentMainDelegate*) (in libchromiumcontent.dylib) + 64 [0xb33190]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0x96b261 [0xb34261]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0x96a409 [0xb33409]
+ 2825 content::BrowserMain(content::MainFunctionParams const&) (in libchromiumcontent.dylib) + 200 [0x14290b8]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0x1265426 [0x142e426]
+ 2825 content::BrowserMainLoop::~BrowserMainLoop() (in libchromiumcontent.dylib) + 17 [0x14294a1]
+ 2825 content::BrowserMainLoop::~BrowserMainLoop() (in libchromiumcontent.dylib) + 357 [0x1429625]
+ 2825 brightray::BrowserMainParts::~BrowserMainParts() (in ) + 70 [0x68df6]
+ 2825 scoped_ptr<brightray::BrowserContext, base::DefaultDeleter<brightray::BrowserContext> >::~scoped_ptr() (in ) + 23 [0x68ff7]
+ 2825 scoped_ptr<brightray::BrowserContext, base::DefaultDeleter<brightray::BrowserContext> >::~scoped_ptr() (in ) + 23 [0x69297]
+ 2825 base::internal::scoped_ptr_impl<brightray::BrowserContext, base::DefaultDeleter<brightray::BrowserContext> >::~scoped_ptr_impl() (in ) + 23 [0x692b7]
+ 2825 base::internal::scoped_ptr_impl<brightray::BrowserContext, base::DefaultDeleter<brightray::BrowserContext> >::~scoped_ptr_impl() (in ) + 50 [0x692f2]
+ 2825 base::DefaultDeleter<brightray::BrowserContext>::operator()(brightray::BrowserContext*) const (in ) + 46 [0x6916e]
+ 2825 brightray::BrowserContext::~BrowserContext() (in ) + 127 [0x672bf]
+ 2825 base::SupportsUserData::~SupportsUserData() (in libchromiumcontent.dylib) + 57 [0xccc019]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0xb03230 [0xccc230]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0xb0324e [0xccc24e]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0x14c4239 [0x168d239]
+ 2825 content::StoragePartitionImpl::~StoragePartitionImpl() (in libchromiumcontent.dylib) + 17 [0x16899a1]
+ 2825 content::StoragePartitionImpl::~StoragePartitionImpl() (in libchromiumcontent.dylib) + 491 [0x1689bab]
+ 2825 content::ChromeAppCacheService::DeleteOnCorrectThread() const (in libchromiumcontent.dylib) + 66 [0x1424f32]
+ 2825 content::ChromeAppCacheService::~ChromeAppCacheService() (in libchromiumcontent.dylib) + 50 [0x1424e32]
+ 2825 appcache::AppCacheService::~AppCacheService() (in libchromiumcontent.dylib) + 301 [0x2b8ad2d]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0x29c9b81 [0x2b92b81]
+ 2825 ??? (in libchromiumcontent.dylib) load address 0x1c9000 + 0x29c9da4 [0x2b92da4]
+ 2825 appcache::AppCacheDiskCache::~AppCacheDiskCache() (in libchromiumcontent.dylib) + 17 [0x2b78c71]
+ 2825 appcache::AppCacheDiskCache::~AppCacheDiskCache() (in libchromiumcontent.dylib) + 135 [0x2b78d17]
+ 2825 disk_cache::BackendImpl::~BackendImpl() (in libchromiumcontent.dylib) + 17 [0x25979a1]
+ 2825 disk_cache::BackendImpl::~BackendImpl() (in libchromiumcontent.dylib) + 305 [0x2597af1]
+ 2825 base::WaitableEvent::Wait() (in libchromiumcontent.dylib) + 50 [0xccd942]
+ 2825 base::WaitableEvent::TimedWait(base::TimeDelta const&) (in libchromiumcontent.dylib) + 347 [0xccdb3b]
+ 2825 base::ConditionVariable::Wait() (in libchromiumcontent.dylib) + 35 [0xcccbb3]
+ 2825 pthread_cond_wait$UNIX2003 (in libsystem_c.dylib) + 71 [0x964d3089]
+ 2825 _pthread_cond_wait (in libsystem_c.dylib) + 833 [0x9644d280]
+ 2825 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x94b8e8e2]
BackendImpl was waiting on BrowserThread::CACHE, but that thread had already
been stopped. The solution is to destroy the BrowserContext before threads have
been stopped. We now do this in BrowserMainParts::PostMainMessageLoopRun, which
matches content_shell.
|
2013-10-23 12:16:25 -04:00 |
|