gecko-dev/toolkit/crashreporter
James Willcox bc73d8b2e0 Bug 1433968 - Add CrashReporterService for GeckView r=jchen
The Fennec CrashReporter class is also renamed to
CrashReporterActivity. When running in Fennec, the Activity will be used
which retains what we do today, prompting for comments, email, etc. When
used in standalone GeckoView, we report the crash without user
interaction if the appropriate GeckoRuntimeSetting was set. The app will
want to ask for user permission at least once in order to set this.

We do not collect the URL, email, or logcat with GeckoView crashes.
Logcat and URL would be nice to have, but it's not clear what the API
for those would look like, and they can be addressed in followup
patches.

MozReview-Commit-ID: C5ROsUKreRe
2018-05-10 16:42:20 -05:00
..
breakpad-client Bug 1395504 - Infinite hang of web content process when parent process crashes r=gsvelto 2018-04-11 11:53:06 -07:00
breakpad-patches
breakpad-windows-libxul Bug 1386876 - Replace all uses of DISABLE_STL_WRAPPING with a template, remove DISABLE_STL_WRAPPING. r=glandium 2017-09-11 11:33:26 -07:00
breakpad-windows-standalone Bug 1386876 - Replace all uses of DISABLE_STL_WRAPPING with a template, remove DISABLE_STL_WRAPPING. r=glandium 2017-09-11 11:33:26 -07:00
client Bug 1452745 - Annotate crash pings with actual display and platform versions r=gsvelto 2018-04-10 15:01:22 -04:00
content Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
docs Bug 1357688 - Clean up and document the crash reporter environment variables; r=ted.mielczarek 2018-02-26 15:00:58 +01:00
google-breakpad Bug 1456203 - Take patch from upstream lss to fix use of disallowed syscalls on Android r=ted 2018-04-24 14:22:25 -05:00
injector Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00
minidump-analyzer Bug 1448746 Capitalization fixes for MinGW x64 build in the crash reporter r=gsvelto 2018-03-23 18:01:19 -05:00
test Bug 1460092: Add ESLint rule to enforce use of ChromeUtils.generateQI. r=Gijs 2018-05-08 18:36:22 -07:00
tools bug 1437577 - Upload symbols from try server builds to symbols.mozilla.org instead of symbols.stage.mozaws.net. r=peterbe 2018-02-28 06:28:01 -05:00
CrashReports.jsm Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
CrashSubmit.jsm Bug 1440761 - Enable no-unused-vars for global scope on jsm files in toolkit/. r=mossop 2018-02-23 19:25:59 +00:00
InjectCrashReporter.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
InjectCrashReporter.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
KeyValueParser.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
LoadLibraryRemote.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
LoadLibraryRemote.h
ThreadAnnotation.cpp Bug 1457501 - Part 2 - Remove unused type DeleteWithLock r=gsvelto 2018-04-26 16:58:42 -07:00
ThreadAnnotation.h Backed out 2 changesets (bug 1457501) for build bustage. CLOSED TREE 2018-05-01 01:58:54 +03:00
crashreporter.mozbuild Bug 1394734 - Simplify various corner cases r=glandium 2017-12-07 22:10:19 +01:00
jar.mn Bug 1402519 - When the crash reporter code is disabled at configure time replace it with a dummy implementation; r=ted.mielczarek 2017-11-14 14:49:33 +01:00
mac_utils.h
mac_utils.mm Bug 1448772 - Avoid back-and-forth UTF-16 to UTF-8 to UTF-16 conversions in xpcom/base/MacHelpers.mm. r=mstange 2018-03-26 10:49:02 +03:00
moz.build Bug 1443357: Remove CertAnnotator as it is now obsolete; r=mhowell 2018-03-05 19:08:08 -07:00
nsDummyExceptionHandler.cpp Bug 1407693 - Part 2 - when a child process crashes, write extra annotation data to a pre-opened file descriptor instead of creating a new file; r=gsvelto,rbarker 2017-11-27 14:37:34 -06:00
nsExceptionHandler.cpp Bug 1433968 - Add CrashReporterService for GeckView r=jchen 2018-05-10 16:42:20 -05:00
nsExceptionHandler.h Bug 1407693 - Part 2 - when a child process crashes, write extra annotation data to a pre-opened file descriptor instead of creating a new file; r=gsvelto,rbarker 2017-11-27 14:37:34 -06:00
nsExceptionHandlerUtils.cpp Bug 1438750 - Remove mfbt/double-conversion.h, and change existing users to instead do #include "double-conversion/double-conversion.h" themselves. r=froydnj on a CLOSED TREE 2018-02-21 10:15:43 +02:00
nsExceptionHandlerUtils.h Bug 1402519 - When the crash reporter code is disabled at configure time replace it with a dummy implementation; r=ted.mielczarek 2017-11-14 14:49:33 +01:00
update-breakpad.sh
update-jsoncpp.sh Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted 2017-04-19 14:41:03 -07:00