Gervase Markham
e95524780d
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Benjamin Smedberg
dee7ca879a
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
...
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
2012-05-18 13:30:49 -04:00
Dustin J. Mitchell
ad89529c8f
Bug 534992 - improve error reporting when cleanroot is not set - r=ted
2012-05-16 14:51:45 -04:00
Mike Hommey
11ccfce985
Bug 741348 - Work around crashreporter client build failure with gcc 4.7. r=ted
2012-05-15 19:01:01 +02:00
Matt Brubeck
a0e686b0d7
Back out 6a7bfd84596e (bug 736501) because it broke the build on some versions of GCC (bug 754198)
2012-05-11 20:15:47 -07:00
Benjamin Smedberg
29018cbaa7
Bug 736501 - Use -Werror=unused-result, r=ted/mayhemer/njn
...
--HG--
extra : rebase_source : 121cddcd66f9be9b80840b47aecbe95307bae0ab
2012-05-01 09:24:38 -04:00
Nathan Froyd
fa2a67b2ad
Bug 744444 - Part 3: delete CPP_PROG_LINK; r=ted
2012-04-12 16:58:11 -04:00
Nicholas Cameron
301b1de94b
Bug 733892; block reverting to the null last chance expception handler. r=ehsan
2012-04-20 21:07:55 +12:00
Mike Hommey
baed0551b0
Bug 748739 - Link stdc++compat as a static library, and always link it when STDCXX_COMPAT is enabled. r=ted
...
--HG--
rename : build/stdc++compat.cpp => build/unix/stdc++compat/stdc++compat.cpp
2012-04-30 08:03:59 +02:00
Wolfgang Rosenauer
327985125d
Bug 673697 - symbolstore.py needs to recognize linux3. r=ted
2012-04-04 20:03:13 +02:00
Gregory Szorc
5957a153d1
Bug 739753 - Fatal handling of invalid head and tail files in xpcshell test runner; r=ted
2012-03-28 16:05:22 -07:00
Michael Wu
b255c68303
ELFSIZE not defined on gonk-ics (bug 737190, r=gal).
2012-03-25 03:15:33 +02:00
Mike Hommey
735fea1f23
Bug 716544 - Avoid unexpectedly including toolkit/crashreporter/google-breakpad/src/common/memory.h. r=ted
2012-03-13 09:47:02 +01:00
Mike Hommey
d6b41a72c3
Backout changesets 923a278f7ad5, 8f0164c90145, f5171db26f48, 7b590e1e392c and bd9a2f904e1f (bug 716544) because of Linux red
2012-03-13 10:29:26 +01:00
Mike Hommey
efcafc30ea
Bug 716544 - Avoid unexpectedly including toolkit/crashreporter/google-breakpad/src/common/memory.h. r=ted
2012-03-13 09:47:02 +01:00
Mark Capella
398ba05b7a
Bug 721496 - Remove MOZ_WINSDK_TARGETVER ifdefs for pre-Windows 7 SDKs. r=jimm
2012-02-23 01:33:19 +01:00
Ted Mielczarek
e119768fab
bug 602565 - Make crashreporter client use Rich Edit 4.1 control to fix display of Indic scripts. r=ehsan
2012-02-22 07:51:30 -05:00
Mike Hommey
e8247e9973
Bug 720704 - Avoid setting an alternative stack for signals if there is already one. r=ted
2012-02-16 09:00:53 +01:00
Steven Michaud
3acc313f69
Bug 721160 - Stop explicitly linking libcrypto on OS X. r=ted
2012-02-13 14:21:44 -06:00
Mike Hommey
9ee7c96dad
Bug 721321 - Fix sys_clone() on ARM to work reliably in Thumb-2. r=jbramley
2012-02-13 15:49:05 +01:00
Jim Blandy
e625ad38fc
Bug 714129: Breakpad DWARF: Add support for DWARF 4 attribute forms. r=ted
...
This patch allows Breakpad's DWARF reader to at least read or skip
attributes using the new forms defined in version 4 of the DWARF
specification, instead of crashing.
Attributes encoded using DW_FORM_flag_present, DW_FORM_sec_offset, and
DW_FORM_exprloc should work fine now. However, compilation units using
DW_FORM_ref_sig8 to refer to types in .debug_types will need further work
to support. (GCC 4.6.2 does not emit .debug_types sections.)
Specifically:
- dwarf2reader::DwarfForm gets new values.
- dwarf2reader::Dwarf2Handler and dwarf2reader::DIEHandler get new handler
methods, named ProcessAttributeSignature, for DW_FORM_ref_sig8 attributes.
- dwarf2reader::CompilationUnit reads DW_FORM_ref_sig8 attributes, and
passes them to ProcessAttributeSignature. It also gets support for
DW_FORM_sec_offset, DW_FORM_exprloc, and DW_FORM_flag_present, using the
existing appropriate ProcessAttribute* methods.
- dwarf2reader::DIEDispatcher passes through ProcessAttributeSignature
attributes to its DIEHandler.
- Unit tests are updated.
2012-02-01 11:27:33 -08:00
Jim Blandy
1744240e6b
Bug 714129: Breakpad DWARF support: Remove extraneous breaks following returns in dwarf2reader.cc. r=ted
2012-02-01 11:27:33 -08:00
Jim Blandy
d5a0eb3a50
Bug 714129: Add partial unit tests for dwarf2reader::CompilationUnit. r=ted
...
This is really incomplete --- it's just what's needed to get started
testing support for the DWARF 4 attribute forms.
2012-02-01 11:27:33 -08:00
Justin Lebar
b7d3578b7b
Bug 720444 - Add amount of free physical memory and free space in the page file to Windows crash reports. r=ted
...
--HG--
extra : rebase_source : 62470172fbcb49f7a1d19c45a1a6bf5dbf46fb4c
2012-01-25 15:05:05 -05:00
Ali Juma
caefbbf560
Bug 717951 - Allow AppendAppNotesToCrashReport to be called from off the main thread in the chrome process. r=ted
2012-01-25 09:43:52 -05:00
Benjamin Smedberg
6b40a676f2
Bug 716638 - Annotate the size of a failed allocation due to OOM and submit it with the crash report, r=ted
...
--HG--
extra : rebase_source : 5b7d10cb2e117deabb89b75ec3f3b1a221b3c80b
2012-01-24 11:08:51 -05:00
Till Schneidereit
9fdcce391e
Bug 718518. Remove in-tree uses of the nonstandard third argument to String.prototype.replace. r=dcamp,jgriffin,dao,ted,dtownsend
2012-01-18 16:10:39 -05:00
Mike Hommey
3875562cf4
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Nick Thomas
9f79b92c48
Bug 693192 - Nightly builds infrequently fail with "make: *** [uploadsymbols] Error 50", r=ted
2012-01-10 14:36:05 +13:00
Jeff Walden
15cf7ea1b1
Bug 711799 - Fix a bunch of unused-variable warnings. r=dholbert
...
--HG--
extra : rebase_source : 91fc77dca316018652d4d99f6d4cc8d0f7195e6e
2011-12-18 01:00:42 -05:00
Ted Mielczarek
33c77a0230
bug 708453 - escape URLs before constructing NSURL. r=smichaud
2011-12-08 18:08:07 -05:00
Kyle Huey
e5a14b7896
Merge m-c to b-s.
2011-11-29 16:31:01 -05:00
Ted Mielczarek
09fc8613fb
Rename Breakpad's md5.c to md5.cc, wrap its functions in the google_breakpad namespace. no bug, r=mento at http://breakpad.appspot.com/322003/show
...
--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/md5.c => toolkit/crashreporter/google-breakpad/src/common/md5.cc
2011-11-21 12:40:25 -05:00
Gregory Szorc
5cbb27dbc0
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Felix Fung
3485c4a150
Bug 688083 - Plugin Crash: Sync Submit Report Checkbox With Pref Between Instances. r=dolske
2011-10-03 13:26:08 -07:00
Benjamin Smedberg
4c081f0f9f
Bug 429592 part A - allow AnnotateCrashReport to be called from off the main thread in the chrome process, r=ted
...
--HG--
extra : rebase_source : b2aa9c90368ec702d6c8eaa295cbdd45f2596e6e
2011-10-06 16:33:21 -04:00
Ted Mielczarek
38d8c97caf
Backed out changeset 2873fd694750 for build bustage on mac.
2011-11-21 13:54:32 -05:00
Ted Mielczarek
cbc1572000
Rename Breakpad's md5.c to md5.cc, wrap its functions in the google_breakpad namespace. no bug, r=mento at http://breakpad.appspot.com/322003/show
...
--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/md5.c => toolkit/crashreporter/google-breakpad/src/common/md5.cc
2011-11-21 12:40:25 -05:00
Ehsan Akhgari
1deb9f1504
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Jeff Walden
1bb2d1626a
Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
...
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
2011-10-10 22:50:08 -07:00
John Hopkins
ccbc5fc3e5
Bug 685442 - Mac nightly builders keep failing (typically upload_symbols step). r=ted
2011-10-13 22:48:32 -07:00
Mike Hommey
5cdc71470c
Bug 677897 - Use objcopy from the NDK in symbolstore.py. r=ted
2011-10-06 09:08:14 +02:00
Josh Matthews
ba82aff231
Bug 581341 - Part 6: Hack around an MSVC PGO bug. r=ted
2011-09-30 13:02:52 -04:00
Josh Matthews
b0c698fa40
Bug 581341 - Part 5: Test. r=ted
2011-06-08 16:21:20 -04:00
Josh Matthews
ef710df405
Bug 581341 - Part 3: Install child process exception handler before activating breakpad. r=bsmedberg
2011-06-23 19:30:31 -04:00
Josh Matthews
8083594d0e
Bug 581341 - Part 2: Hook up CrashReporter functions to IPC. r=ted
2011-06-08 16:21:03 -04:00
Kyle Huey
fada8b67f9
Bug 687332: Fix up CrashSubmit.jsm. r=ted
2011-09-29 12:06:36 -04:00
Michael Wu
ac54b41b01
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Ted Mielczarek
adfc2c5f3a
bug 688877 - fix some usage of GetDlgItemText in Windows crashreporter. r=ehsan
2011-09-26 14:40:09 -04:00
Mike Hommey
3b4cff0e28
Bug 688062 - Avoid linking the crash reporter against libmozutils. r=ted
2011-09-21 18:06:14 +02:00