electron/atom/renderer
Nitish Sakhawalkar f98454e5dd fix: use crashpad on Windows (#18483)
* Initial changes to use crashpad for windows

* Remove crashpad patch

* Report error when failed to connect pipe

* Allow crashpad to communicate with named pipe

* Add patch to make crashpad named pipe work

* Windows also needs crashReporter on main process

* Call SetUnhandledExceptionFilter in node process

Node can also use crash reporter.

* Do not treat node process as browser process

* No more need to manually start crash service

* Use base::StringPrintf for better readbility

* Print error when pipe name not available

* Make sure pipe name is updated

Note that the crashpad may be started after renderer process gets
created.

* Fix some tests

* Update node

* Exclude crashpad files on Linux and MAS

* Fix lint warning

* Remove unused checks

* kCrashpadPipeName is only available on Windows

* Fix uploadToServer tests

* Fix extra params tests

* Fix getCrashesDirectory tests

* Run crashReporter tests on CI

* Style fixes

* Update crashreporter docs

* Rename InitBreakpad to Init

* Add comment for process_type_.empty() and UTF16ToASCII to UTF16ToUTF8.

* Update build.gn include crashpad headers

* Address comment https://github.com/electron/electron/pull/18483#discussion_r290887898

* Avoid using api::WebContents

* Put kRunAsNode in atom_constants

* Remove duplicate settings on upload params

* Fix building on macOS

* Update description for crashpad_pid_check.patch
2019-06-13 15:42:21 +09:00
..
api refactor: mojofy autofill (#18723) 2019-06-12 15:08:22 -07:00
printing refactor: printing implementation (#15143) 2018-11-09 14:42:34 +11:00
resources/mac
atom_autofill_agent.cc refactor: mojofy autofill (#18723) 2019-06-12 15:08:22 -07:00
atom_autofill_agent.h refactor: mojofy autofill (#18723) 2019-06-12 15:08:22 -07:00
atom_render_frame_observer.cc refactor: mojofy autofill (#18723) 2019-06-12 15:08:22 -07:00
atom_render_frame_observer.h refactor: use mojo for electron internal IPC (#17406) 2019-04-02 15:38:16 -07:00
atom_renderer_client.cc feat: Add option to conditionally disable site instance patches (#18396) 2019-05-31 15:47:18 -07:00
atom_renderer_client.h refactor: use mojo for electron internal IPC (#17406) 2019-04-02 15:38:16 -07:00
atom_sandboxed_renderer_client.cc refactor: mojofy autofill (#18723) 2019-06-12 15:08:22 -07:00
atom_sandboxed_renderer_client.h refactor: use mojo for electron internal IPC (#17406) 2019-04-02 15:38:16 -07:00
content_settings_observer.cc WebSQL: Don't pass name/metadata around, use content::StorageUsageInfo 2019-03-08 15:04:32 -08:00
content_settings_observer.h WebSQL: Don't pass name/metadata around, use content::StorageUsageInfo 2019-03-08 15:04:32 -08:00
electron_api_service_impl.cc fix: use crashpad on Windows (#18483) 2019-06-13 15:42:21 +09:00
electron_api_service_impl.h fix: use crashpad on Windows (#18483) 2019-06-13 15:42:21 +09:00
guest_view_container.cc fix: fix gn cpplint warnings (#14583) 2018-09-12 19:25:56 -05:00
guest_view_container.h
renderer_client_base.cc refactor: mojofy autofill (#18723) 2019-06-12 15:08:22 -07:00
renderer_client_base.h refactor: simplify content script injection (#18532) 2019-06-04 16:07:34 -07:00
web_worker_observer.cc refactor: convert C++ enums to C++11 enum classes (#18087) 2019-05-03 14:11:41 -04:00
web_worker_observer.h chore: rename atomBinding to electronBinding (#17419) 2019-03-18 12:37:06 -07:00