Commit Graph

955 Commits

Author SHA1 Message Date
Mike Hommey
924c9eb636 Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
David Major
ebde6b9f4f Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
--HG--
extra : rebase_source : 0c47c99bb8b92f8361a51fd81b20a2cc8647a986
2015-04-27 19:59:27 -04:00
Kartikaya Gupta
cd5b55f8d6 Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Andrea Marchesini
cb54385682 Bug 1156632 - Remove unused forward class declarations - patch 4 - netwerk image and dom, r=ehsan 2015-04-22 08:29:20 +02:00
Ted Mielczarek
f579fcc2d6 bug 1085557 - Switch symbol upload to use Socorro production server. r=rhelmer
--HG--
extra : rebase_source : b229336f85b1967c64b83645c8ecc7fc429c7fb6
2015-04-06 07:12:50 -04:00
Andrea Marchesini
e6f385fb3d Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
Ted Mielczarek
2a71420061 bug 1085557 - bump symbol upload timeout to 120s. r=tryingtofixuploadtimeout, a=ryanvm
--HG--
extra : rebase_source : 75deb3bd73dcd940318a5525e4b00952fd89e794
extra : amend_source : 7783d608538954e7b748fd99fc98b03cb975004a
2015-03-25 07:49:05 -04:00
Gervase Markham
55e31ac559 Bug 1141045 - Take upstream patch to fix licensing of Unicode Consortium files. r=ted 2015-03-20 09:14:00 -04:00
David Major
bff0694ceb Bug 1138794: Use an alternate crash report server on Windows XP SP2. r=ted a=lmandel
--HG--
extra : rebase_source : de3a3c17d6427449272c3535fc8b756e0c0caf98
2015-03-19 10:29:15 +13:00
Sebastian Hengst
394a2dd441 Bug 1143470 - Add BUG_COMPONENT to moz.build files in toolkit and xulrunner. r=gavin 2015-03-15 19:36:24 +01:00
David Major
267318954e Bug 1135543 - Part 3: Create events file format crash.main.2 which contains metadata; r=bsmedberg
--HG--
extra : rebase_source : 26de3cac35f9e5a5398f912f36f3d3cc0b286806
2015-03-14 18:54:36 +13:00
Jim Mathies
3602131bc9 bug 575919 - hide Windows error dialogs in symbolstore.py. r=ted
--HG--
extra : rebase_source : f5e08fd9c6cb8033e24a919be02a7ee8f1cd33fb
2015-03-11 20:02:43 -04:00
Ted Mielczarek
1097d4012f bug 1135700 - make uploadsymbols use Socorro symbol upload API. r=gps
--HG--
extra : rebase_source : 2f177f3e2dbae3e658da9c034dfd9e4b29c03015
2015-02-23 13:48:54 -05:00
Birunthan Mohanathas
a1d674ae00 Bug 1088125 - Part 2: Use arrow function instead of separate 'self' variable. r=gfritzsche 2015-02-09 19:51:17 +02:00
Birunthan Mohanathas
615b35a636 Bug 1088125 - Part 1: Make CrashSubmit.submit return a Promise. r=gfritzsche 2015-02-09 19:50:43 +02:00
Nicholas Nethercote
242708cf72 Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667
2015-02-09 14:34:50 -08:00
Andrew McCreight
d3826daa16 Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Nicholas Nethercote
d34f0301b8 Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a
2015-02-04 20:05:36 -08:00
Dave Hylands
78039a64a3 Bug 1129231 - Remove a couple JS octal constant warnings. r=fabrice
This has just the intended changes.
2015-02-04 14:51:39 -08:00
Dave Hylands
95217cc09f Backed out changeset a21eb15bbf08 2015-02-04 14:45:43 -08:00
Dave Hylands
91bfb094bf Bug 1129231 - Remove a couple JS octal constant warnings. r=fabrice 2015-02-04 14:05:45 -08:00
David Major
eed94a1b16 Bug 1124892 (second attempt) - Increase Breakpad reserve size yet again. r=bsmedberg
--HG--
extra : rebase_source : 9e59682d36dd0189f09c19a8c674c818bd75598a
2015-02-01 16:09:13 +13:00
Ryan VanderMeulen
53a1d4ed8d Merge m-c to inbound. a=merge 2015-01-30 12:32:49 -05:00
Ryan VanderMeulen
175de6b258 Merge inbound to m-c. a=merge 2015-01-30 12:22:33 -05:00
Todd Whiteman
2b1c3cb2e2 Bug 1124984 - Force the gzip call to run. r=ted
--HG--
extra : rebase_source : 343a5f84b741e9f58c367b842477d6f9fdfc8db4
2015-01-22 19:36:00 -05:00
Todd Whiteman
f85f9479d2 Bug 1124963 - Fix symbolstore.py script errors. r=ted 2015-01-22 17:52:00 +01:00
Brian Smith
1e523dd28b Bug 1119072, Part 15: Replace uses of hash_map with unordered_map (toolkit), r=ted
--HG--
extra : rebase_source : 3dc5e53c78bf6ab598e5c68c0f14511ee95c17fc
2015-01-08 15:38:26 -08:00
jp111
6137a8c380 Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r=ted 2015-01-28 06:17:00 -05:00
David Major
03e8223004 Bug 1124892 - Adjust Breakpad reservation for xul.dll inflation. r=bsmedberg 2015-01-22 14:46:00 -05:00
Ehsan Akhgari
aef4530afb Bug 1123356 - Fix building crash_generation_server.cc with libc++; r=ted 2015-01-21 22:42:40 -05:00
Brian Smith
ea66053341 Bug 1119776, Part 7: Avoid defining snprintf when MSVC provides it (other), r=bsmedberg
--HG--
extra : rebase_source : 3fc7e4e83f57252e15cf32846f23e497f8532ea5
2015-01-08 22:35:33 -08:00
Ehsan Akhgari
d56a32bce4 Bug 1119068 - Clean up some code used for older unsupported MSVC versions; r=bsmedberg 2015-01-12 23:26:31 -05:00
Wes Kocher
a49543905d Backout 671a52fff391 2015-01-12 14:46:32 -08:00
Ehsan Akhgari
4acc68bd1e Bug 1119068 - Clean up some code used for older unsupported MSVC versions; r=bsmedberg 2015-01-12 16:35:07 -05:00
Masatoshi Kimura
bf312ad056 Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo 2015-01-11 11:34:52 +09:00
James Willcox
ab155d5da1 Bug 1110499 - Don't exit crash handler on Android until we've finished started the reporter r=ted,blassey
--HG--
extra : rebase_source : e25fc2ba798e602d4a1a3b452c80caba6cb37190
2014-12-15 12:13:12 -06:00
Gregory Szorc
0babb98b86 Backout 7cbe50231e18 (bug 1103825) for xpcshell test failures
toolkit/crashreporter/test/unit_ipc/test_content_annotation.js was
failing with this commit applied. Backing out.
2014-11-25 19:16:57 -08:00
Gregory Szorc
0f6c7a12e1 Bug 1103825 - Use misc tier in toolkit/crashreporter/test; r=mshal
--HG--
extra : rebase_source : 56e5266d114dc802ac769fbf3f3dc0cd48457a0b
extra : histedit_source : 7fc3e342616f87bd1ecd47e8cc375f0d77af849b
2014-11-23 16:21:31 -08:00
David Rajchenbach-Teller
41848ac6fa Bug 1044020 - Add duration of shutdown phases to Telemetry. r=froydnj 2014-11-10 13:58:14 +01:00
Carsten "Tomcat" Book
f8e30aaa48 merge fx-team to mozilla-central a=merge 2014-11-04 13:17:35 +01:00
Douglas Crosher
0db15a945e Bug 1089931 - Android NDK r10c includes ucontext.h. r=glandium 2014-11-01 17:34:27 +11:00
David Major
8ca591dc71 Bug 1084162 - Part 0: Mark testcrasher.dll as INTERNAL_TOOLS to prevent PGO. r=ted 2014-11-04 14:26:01 +13:00
Jacek Caban
a42517e171 Bug 856566 - Fix crashreporter compilation and profiler on mingw. r=ted
--HG--
extra : rebase_source : def8db32e1474876ea10cc3f106a2ce75acda8e9
2014-11-03 14:15:17 +01:00
Kyle Huey
a13b2a3718 Bug 820716: Disable MOZ_ASSERT(OOPInitialized()). no-review 2014-11-01 08:45:25 -07:00
Wander Lairson Costa
ef75b07c68 Bug 1059942 - Make dump_syms to parse public symbols. r=ted
Currently, dump_syms does not look at public symbols if the object file
has debug info. This may cause it to skip some symbols that do not have
.debug_info section. Notably we see this at bionic routines implemented
in assembly. Details can be found at [1].

Apply patch [2] to enable dump_syms read public symbols even when
DWARF debug info is found.

[1] http://tinyurl.com/k3pxw5l

[2] https://breakpad.appspot.com/9684002/
2014-10-09 14:59:00 -04:00
Mike Hommey
47c853314f Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.

Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.

Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Steven Michaud
574535f470 Bug 1088938 - Allow annotations set using CrashReporter::AnnotateCrashReport() to be removed subsequently. r=ted 2014-10-28 11:08:46 -05:00
Nathan Froyd
9dd56aad09 Bug 1080107 - remove XPI_NAME definitions from crashreporter moz.build files; r=mshal 2014-10-08 16:18:04 -04:00
David Major
ddd87167cc Bug 1082670: Copy breakpadinjector's image header into the remote process. r=bsmedberg 2014-10-22 09:01:16 +13:00
Stephen Pohl
9413d5483a Bug 1077282: Cleanup uses of GreD vs GreBinD in our crashreporter, introcuded by v2 signature changes on OSX. r=bsmedberg 2014-10-10 15:07:01 -04:00