Commit Graph

325 Commits

Author SHA1 Message Date
Benjamin Smedberg
45af085fff Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benjamin Smedberg
9045c05660 Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
Josh Aas
d68bf6ec5b Bustage fix for non-IPC crash reporter. b=542379 2010-06-20 23:04:31 -04:00
Josh Aas
30e05fb196 Add support for PrefSubmitReports in crash reporter's nsExceptionHandler on Mac OS X, which syncs with crash reporter client. Exposes crash submission pref in Firefox. b=542379 r=ted 2010-06-20 22:07:59 -04:00
Justin Wood
7eb105907c Bug 568733 - patch for mobile specific browser-chrome tests breaks seamonkey. r=ted
pending-feedback=jmaher

Also RE-enables browser-mochitests for docshell.
2010-06-09 19:29:44 -04:00
Benoit Jacob
ee5f0dc451 b=569836; Fix build on Fedora 13; r=ted.mielczarek 2010-06-07 10:28:55 -04:00
Masatoshi Kimura
a50b072e40 Bug 567497 - "Files executed via download manager cause Win7 compatibility mode to permanently apply to firefox.exe and not downloaded file" [r=ted]
(transplanted from 63b89b3114614929b80a358163a2d1ae9feea91b)

--HG--
extra : transplant_source : c%B8%9B1%14aI%29%B8%0A5%81c%A2%D1%AE%9F%EE%A9%1B
2010-05-24 09:55:00 -04:00
Joel Maher
c18ae0e88f Bug 535922 - Genereate mobile specific browser chrome test package files r=ted 2010-05-27 13:01:37 -07:00
Ted Mielczarek
7ce37c47aa bug 566311 - fix breakage in symbolstore.py when running in Scratchbox. r=catlee
--HG--
extra : rebase_source : ac2859cd0a2d4f5ef2f17a8937cc34cc6308809f
2010-05-18 12:46:12 -04:00
Benjamin Smedberg
86a58b9f68 Bug 563936 - Make google_breakpad::ClientInfo::UnregisterWaits handle pseudo-errors from UnregisterWait correctly if there is I/O pending at the time, r=doshimun a=mossop 2010-05-10 17:11:57 -04:00
Ted Mielczarek
e941d691f4 bug 563662 bustage fix - skip the new test on OS X 2010-05-05 12:16:44 -04:00
Ted Mielczarek
59b56c5131 bug 563662 - FPU Exception filter crashes when we hit a pure virtual function call. r=bsmedberg
--HG--
extra : rebase_source : 34016adebf806015162553df71ad28879105e978
2010-05-04 15:34:55 -04:00
Ted Mielczarek
67e2757fe0 bug 558340 - Fix fallback content in about:crashes when breakpad.reportURL is not set. r=mossop 2010-04-17 13:02:06 -04:00
Ted Mielczarek
019fb8dad6 bug 557113 - sort out crash report certificate issues on Maemo. r=mfinkle,johnath
--HG--
extra : rebase_source : 5bd378a2721eeef2cb3abc3b54e15429be7c2416
2010-04-09 16:52:04 -04:00
Chris Jones
1adcc7f5e1 Bug 557011: Ensure OOP crashreporter has been initialized on mac. r=bsmedberg 2010-04-12 15:47:47 -05:00
Ted Mielczarek
bc5cd1c71c bug 555674 - fix some bugs in the Breakpad Linux/ARM code. r=jimb
--HG--
extra : rebase_source : 65458f5d7b0a7243e7d2662bc6065c6576e00af0
2010-03-26 14:23:48 -04:00
Ted Mielczarek
947dce4abf bug 554021 - enable compiling Breakpad on Linux/ARM by default. r=jimb
--HG--
rename : toolkit/crashreporter/client/crashreporter_linux.cpp => toolkit/crashreporter/client/crashreporter_gtk_common.cpp
extra : rebase_source : a8a747f388c8d7bfe1abb5df1e74dfb61a723303
2010-03-26 14:23:48 -04:00
Ted Mielczarek
d75dd0bc03 bug 546538 - crash reporter ui for maemo. r=mfinkle
--HG--
rename : toolkit/crashreporter/client/crashreporter_linux.cpp => toolkit/crashreporter/client/crashreporter_gtk_common.cpp
rename : toolkit/crashreporter/client/crashreporter_unix.cpp => toolkit/crashreporter/client/crashreporter_unix_common.cpp
extra : rebase_source : 544ea2a4956ca55b094c0549b7474c135baa70c3
2010-04-07 13:06:17 -04:00
Chris Jones
7c959e67d7 Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol 2010-04-02 12:58:11 -05:00
Chris Jones
996c23e86b Backed out changeset cec7b12eb5e3 2010-04-02 13:20:22 -05:00
Chris Jones
94e6bcfee2 Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol 2010-04-02 12:58:11 -05:00
Dão Gottwald
bbecfef399 use Services.* in browser chrome tests 2010-04-02 09:20:42 +02:00
Chris Jones
77a1bed1cc Bug 555309, part 4: Insert an artificial exception stream into non-crash browser-side minidumps. r=bsmedberg 2010-03-30 19:24:48 -05:00
Chris Jones
7c77dc07ff Bug 555309, part 2: Allow a particular subprocess thread to be "blamed" in an OOP minidump. r=bsmedberg 2010-03-30 19:24:46 -05:00
Chris Jones
3b21dfdc4c Bug 555309, part 1: Add a CrashReporter::CurrentThreadId interface. r=bsmedberg 2010-03-30 19:24:45 -05:00
Chris Jones
49b89002de Stub out OOP crashreporter on OS X. b=555714 r=josh 2010-03-30 13:32:53 -04:00
Ted Mielczarek
258de257fd workaround bug 554854 by linking dump_syms statically. rs=bsmedberg
--HG--
extra : rebase_source : 5c136481da244f47956cd1db515c0068aafd5732
2010-03-25 09:16:19 -04:00
Chris Jones
926e2f746f Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted 2010-03-24 16:22:01 -05:00
Chris Jones
e5112c13c8 Bug 544936, part 3: Add a CrashReporter API to create a child/parent minidump pair with its own GUID. r=ted 2010-03-24 16:22:00 -05:00
Chris Jones
6f5a8ed678 Bug 544936, part 2: Add the ability to generate a minidump of a child process at any time (windows). r=ted 2010-03-24 16:21:59 -05:00
Chris Jones
f3315fbfe8 Bug 544936, part 1: Add the ability to generate a minidump of a child process at any time (linux). r=ted 2010-03-24 16:21:58 -05:00
Chris Jones
31122792bc Bug 517404: Create the Crash Reporter/submitted/ directory if it doesn't already exist. r=ted 2010-03-24 16:21:56 -05:00
Ted Mielczarek
5cd1a1f641 bug 548113 bustage fix, remove extra semicolon 2010-03-20 12:46:48 -04:00
Ted Mielczarek
f9d890e8d0 bug 548113 bustage fix, remove trailing comma in enum list 2010-03-20 12:43:04 -04:00
Ted Mielczarek
3b29cff61c bug 548113 - Sync to Breakpad revision 554. Local Makefile changes. r=jimb
--HG--
extra : rebase_source : d0d8cb30bb0536530df9070ad8386534432b9b95
2010-03-17 11:57:25 -04:00
Ted Mielczarek
44e5ef614b bug 548113 - Sync to Breakpad revision 554
--HG--
extra : rebase_source : d2fec8ccdc5e042a806f257b2c80631373549b3b
2010-03-17 11:57:25 -04:00
Chris Jones
ecaab71939 Backed out changeset bda8efa53512 2010-03-18 21:01:10 -05:00
Chris Jones
a9301cdf81 Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted 2010-03-18 17:52:38 -05:00
Chris Jones
d7b8ead1aa Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted 2010-03-18 17:52:36 -05:00
Justin Dolske
1db3f5a1ce Bug 550293 - plugin-crashed UI needs more user opt-in. r=vlad, ui-r=faaborg 2010-03-16 22:10:08 -07:00
Benedict Hsieh
1426097ff2 Fixes crash in CrashReporter on child process shutdown, bug 548810. r=ted 2010-03-11 17:17:35 -08:00
Justin Dolske
dcc6796023 Bug 545734 - need to hide the iframe used for submitting plugin crash reports. r=ted.mielczarek 2010-02-15 19:29:00 -08:00
Benjamin Smedberg
7dab97abc0 Leak fix for bug 539843. Make sure that .cleanup() is called in all the error conditions so that the pending-submit list is cleaned up. r=Mossop 2010-02-10 12:20:37 -05:00
Justin Dolske
fcf3ef6b6c Bustage fix for bug 540532. 2010-02-09 18:11:08 -08:00
Justin Dolske
1f895f93b6 Bug 538910 - Plugins: Need a "plugin crashed" UI. r=gavin, ui-r=faaborg, icon=shorlander 2010-02-09 17:05:32 -08:00
Justin Dolske
0763c9dd9f Bug 540532 - allow setting report submission preference via XPCOM. r=gavin, r=ted 2010-02-09 17:05:31 -08:00
Ted Mielczarek
7534f6eb66 Bug 541446 - sort out details of where OOP minidumps should wind up. r=benjamin
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify.xul => modules/plugin/test/mochitest/test_crash_notify_no_report.xul
2010-02-09 17:05:31 -08:00
Ted Mielczarek
cef39bfa9f bug 539843 - Need a mechanism for plugin crashed UI to trigger crash report submission. r=dtownsend
--HG--
rename : toolkit/crashreporter/content/crashes.js => toolkit/crashreporter/CrashSubmit.jsm
2010-02-09 17:05:31 -08:00
Boris Zbarsky
2201fae60b Backed out changeset df90f0171ba7 (bug 543111)
--HG--
extra : rebase_source : 35dfbceff1bec0fda34c652723b5ef4b5d7edfdd
2010-02-09 14:33:19 -05:00
Boris Zbarsky
eb4402f04c Bug 543111. Make breakpad compile when cross-compiling with toolwhip. r=ted 2010-02-09 12:09:06 -05:00