fune/toolkit/crashreporter/client
Gabriele Svelto 15adf94f4d Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant C++ functions are updated to take a typed enum. JavaScript
calls are unaffected but they will throw if the string argument does not
correspond to one of the known entries in the C++ enum. The existing whitelists
and blacklists of annotations are also generated from the YAML file and all
duplicate code related to them has been consolidated. Once written out to the
.extra file the annotations are converted in string form and are no different
than the existing ones.

All existing annotations have been included in the list (and some obsolete ones
have been removed) and all call sites have been updated including tests where
appropriate.

--HG--
extra : source : 4f6c43f2830701ec5552e08e3f1b06fe6d045860
2018-07-05 15:42:11 +02:00
..
macbuild/Contents
crashreporter.cpp Bug 1357688 - Clean up and document the crash reporter environment variables; r=ted.mielczarek 2018-02-26 15:00:58 +01:00
crashreporter.exe.manifest
crashreporter.h Bug 1428798 - UIGetEnv method, argument should be passed by reference r=gsvelto 2018-01-08 17:42:09 +01:00
crashreporter.ico
crashreporter.rc
crashreporter_gtk_common.cpp Bug 379290 - Add env var to auto submit crashes r=gsvelto 2017-12-07 08:47:29 -08:00
crashreporter_gtk_common.h
crashreporter_linux.cpp Bug 1278282 - Remove the 'MOZ_WIDGET_GTK == 2' defines r=karlt,lsalzman 2018-01-10 08:52:04 +01:00
crashreporter_osx.h
crashreporter_osx.mm Bug 379290 - Add env var to auto submit crashes r=gsvelto 2017-12-07 08:47:29 -08:00
crashreporter_unix_common.cpp Bug 1357688 - Clean up and document the crash reporter environment variables; r=ted.mielczarek 2018-02-26 15:00:58 +01:00
crashreporter_win.cpp Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-01-16 18:00:21 +02:00
Makefile.in
moz.build Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
ping.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
resource.h
Throbber-small.avi