electron/atom/browser
Cheng Zhao e6a2b0a479 Fix finding the WebContents of a pending renderer process
Apparently after Chrome 44 a renderer process can be started before the
corresponding render view is created, though it can be patched but from
the source code Chromium is enforcing this everywhere now, so fixing it
on our side seems the only reliable solution.

This fix is very similar to what we did, but instead of blindly setting
swapped process, we now remember which process the pending process is
going to replace, so we should not have those race conditions.
2015-08-11 15:39:17 +08:00
..
api Tell compiler we want to ignore result of SetPrototype 2015-08-11 10:10:07 +08:00
default_app Use CTRL+SHIFT+I for toggling devtools, fix #2205 2015-07-15 13:11:01 -07:00
lib webview: adding load-commit event 2015-08-05 19:22:30 +05:30
mac mac: Remove unused action handler 2015-04-25 20:41:12 +08:00
net net::URLFetcher::Create now returns object with scoped_ptr. 2015-08-11 09:48:55 +08:00
resources Bump v0.30.4 2015-08-10 16:50:48 +08:00
ui popContextMenu => popUpContextMenu 2015-08-10 13:00:15 +08:00
atom_access_token_store.cc Replace a few calls to AtomBrowserMainParts::Get. 2015-06-18 17:01:23 +08:00
atom_access_token_store.h OVERRIDE macro is now removed 2015-01-27 13:18:30 -08:00
atom_browser_client.cc Fix finding the WebContents of a pending renderer process 2015-08-11 15:39:17 +08:00
atom_browser_client.h Fix finding the WebContents of a pending renderer process 2015-08-11 15:39:17 +08:00
atom_browser_context.cc Add session.setDownloadPath API. 2015-07-26 16:51:27 +08:00
atom_browser_context.h No need for default_download_path_ member. 2015-07-29 14:04:14 +08:00
atom_browser_main_parts.cc Make each class only have one weak map 2015-06-24 17:58:12 +08:00
atom_browser_main_parts.h Make each class only have one weak map 2015-06-24 17:58:12 +08:00
atom_browser_main_parts_linux.cc linux: Don't dynamically load libgio 2015-04-08 19:15:48 +08:00
atom_browser_main_parts_mac.mm mac: Avoid making frameworks_path for twice 2015-04-14 14:15:53 +08:00
atom_download_manager_delegate.cc No need for default_download_path_ member. 2015-07-29 14:04:14 +08:00
atom_download_manager_delegate.h No need for default_download_path_ member. 2015-07-29 14:04:14 +08:00
atom_javascript_dialog_manager.cc Make beforeunload work in webview 2015-05-01 13:48:39 +08:00
atom_javascript_dialog_manager.h Fix compilation errors 2015-05-22 15:24:34 +08:00
atom_quota_permission_context.cc browser: create quota permission context to allow quota request 2015-05-12 17:52:30 +05:30
atom_quota_permission_context.h browser: create quota permission context to allow quota request 2015-05-12 17:52:30 +05:30
atom_speech_recognition_manager_delegate.cc Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
atom_speech_recognition_manager_delegate.h Upgrade cpplint 2014-12-15 17:15:56 -08:00
auto_updater.cc Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
auto_updater.h Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
auto_updater_delegate.h Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
auto_updater_linux.cc Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
auto_updater_mac.mm Print localizedFailureReason for autoUpdater errors 2015-03-25 21:20:07 +08:00
auto_updater_win.cc Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
browser.cc app: event to pass client certificate data 2015-06-25 21:29:21 +05:30
browser.h app: event to pass client certificate data 2015-06-25 21:29:21 +05:30
browser_linux.cc Rename hard-coded application names in code 2015-04-14 15:55:41 +08:00
browser_mac.mm Rename hard-coded application names in code 2015-04-14 15:55:41 +08:00
browser_observer.h Fix building on Windows 2015-06-26 12:04:15 +08:00
browser_win.cc Rename hard-coded application names in code 2015-04-14 15:55:41 +08:00
common_web_contents_delegate.cc webContents: api to add/remove path from devtools workspace 2015-07-29 09:29:38 +05:30
common_web_contents_delegate.h webContents: api to add/remove path from devtools workspace 2015-07-29 09:29:38 +05:30
javascript_environment.cc LoadV8Snapshot has been moved from gin::IsolateHolder to gin::V8Initializer. 2015-08-11 09:48:29 +08:00
javascript_environment.h Initialize V8 in browser process 2015-05-22 15:30:02 +08:00
native_window.cc Decouple TaskbarHost from NativeWindow 2015-08-06 11:10:34 +08:00
native_window.h Decouple TaskbarHost from NativeWindow 2015-08-06 11:10:34 +08:00
native_window_mac.h Remove duplicate UpdateDraggableRegions 2015-08-05 12:32:22 +08:00
native_window_mac.mm mac: Disable resizing window when changing style mask 2015-08-05 14:12:55 +08:00
native_window_observer.h I forget cpplint every time 2015-06-25 15:09:25 -06:00
native_window_views.cc Move SetOverlayIcon to TaskbarHost 2015-08-06 13:07:00 +08:00
native_window_views.h Decouple TaskbarHost from NativeWindow 2015-08-06 11:10:34 +08:00
web_dialog_helper.cc Merge pull request #2340 from atom/set_download_path_api 2015-07-29 17:19:02 +08:00
web_dialog_helper.h Implement EnumerateDirectory 2014-10-31 17:37:32 +08:00
web_view_guest_delegate.cc Fix WillAttach API changes in content::BrowserPluginGuestDelegate. 2015-08-11 09:48:29 +08:00
web_view_guest_delegate.h Fix WillAttach API changes in content::BrowserPluginGuestDelegate. 2015-08-11 09:48:29 +08:00
web_view_manager.cc Don't rely on process_id to search for NativeWindow 2015-06-03 14:08:56 +08:00
web_view_manager.h Don't rely on process_id to search for NativeWindow 2015-06-03 14:08:56 +08:00
window_list.cc Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
window_list.h Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00
window_list_observer.h Remove All Rights Reserved after GitHub copyright 2014-10-31 11:17:05 -07:00