Commit Graph

609 Commits

Author SHA1 Message Date
Georg Fritzsche
514fd99f49 Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn 2015-08-18 19:21:40 +02:00
Phil Ringnalda
2b41b1e3f4 Backed out 2 changesets (bug 1193038) for Valgrind bustage
Backed out changeset 9a09b707e39b (bug 1193038)
Backed out changeset 2c9fe69fd9b4 (bug 1193038)
2015-09-10 12:26:00 -07:00
Randell Jesup
8a56db7368 Bug 1193038: unused bustage fix rs=philor on a CLOSED TREE 2015-09-10 14:00:52 -04:00
Georg Fritzsche
d6c6e30eaf Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8 2015-08-18 19:21:40 +02:00
Richard Newman
d29ed3bc06 Bug 1132273 - Report general.useragent.locale correctly regardless of whether it's a simple or localized string. r=mfinkle 2015-08-13 14:46:13 -07:00
Mike Hommey
069899d3bb Bug 1182395 - Don't error out when -p is not given an argument in RemoteCommandLine. r=bsmedberg
Leave it to the normal command line handling to handle the situation and display
the profile manager.
2015-07-17 06:23:50 +09:00
Benoit Girard
2e648924e7 Bug 1182516 - Add Chaos Mode environment variable MOZ_CHAOSMODE. r=roc 2015-07-14 17:29:23 -04:00
Jeff Muizelaar
9214c5266a Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd 2015-07-08 16:51:09 -04:00
Birunthan Mohanathas
e52329c788 Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
The bulk of this commit was generated by running:

  run-clang-tidy.py \
    -checks='-*,llvm-namespace-comment' \
    -header-filter=^/.../mozilla-central/.* \
    -fix
2015-07-13 08:25:42 -07:00
Mike Hommey
2e6cb09122 Bug 833117 - Replace g_slice_set_config() with G_SLICE environment variable. r=nfroyd,r=karlt
Using g_slice_set_config() fails with newer glib because the slice allocator
now has a static constructor that runs when glib is loaded, consequently
emitting a noisy error message which confuses people into believing it's the
root of their problems.

The only way left to force the slice allocator to use "system" malloc (in
practice, jemalloc) is to set the G_SLICE environment variable to
always-malloc, and that needs to happen before glib is loaded.

Fortunately, the firefox and plugin-container executables don't depend on
glib. Unfortunately, webapprt does, so the problem remains for web apps
running through it. xpcshell and other executables that depend on libxul
directly (as opposed to loading it dynamically) are not covered either.
2015-07-10 09:56:05 +09:00
Emanuel Hoogeveen
31c0c961cd Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell 2015-07-07 04:17:00 +02:00
Juan Gomez
21d73728f3 Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-07-03 18:29:00 -07:00
Mike Hommey
bb576d901a Backout changeset f70b74488807 (bug 833117) for gtest bustage on Linux 2015-07-01 16:41:20 +09:00
Mike Hommey
c77a743583 Bug 833117 - Replace g_slice_set_config() with G_SLICE environment variable. r=nfroyd,r=karlt
Using g_slice_set_config() fails with newer glib because the slice allocator
now has a static constructor that runs when glib is loaded, consequently
emitting a noisy error message which confuses people into believing it's the
root of their problems.

The only way left to force the slice allocator to use "system" malloc (in
practice, jemalloc) is to set the G_SLICE environment variable to
always-malloc, and that needs to happen before glib is loaded.

Fortunately, the firefox and plugin-container executables don't depend on
glib. Unfortunately, webapprt does, so the problem remains for web apps
running through it. xpcshell and other executables that depend on libxul
directly (as opposed to loading it dynamically) are not covered either.
2015-07-01 15:29:46 +09:00
David Major
e085729238 Bug 1175039: Sync XUL_APP_FILE between the various CRT environments. r=ted 2015-06-26 11:00:52 -07:00
Ryan VanderMeulen
55b2086097 Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage. 2015-06-25 19:48:42 -04:00
Juan Gomez
98461fc4a4 Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-06-24 14:11:00 -04:00
Benoit Girard
0e637060ab Backout b8601df335c1 (Bug 1174857) for bustage on a CLOSED TREE 2015-06-17 11:44:48 -04:00
Benoit Girard
5027a39f1e Bug 1174857 - Propagate safemode to the child process. r=billm 2015-06-16 17:16:51 -04:00
Milan Sreckovic
3a0925dc88 Bug 1171677 - Part 1. Safe mode exposed in crash reporter. r=tmielczarek 2015-06-05 16:07:45 -04:00
Mike Conley
335bf2f6a3 Bug 1172491 - Let e10s be enabled in safe mode. r=felipe 2015-06-10 13:21:21 -04:00
Eric Rahm
5ce0f1f98b Bug 1172138 - Call PR_LogInit before profiler_init. r=froydnj 2015-06-09 17:44:46 -07:00
Daniel Holbert
796a183862 Bug 1171171: Move nsAppRunner's gfxPrefs #include out of windows-specific section. r=milan a=KWierso 2015-06-09 14:07:08 -07:00
Milan Sreckovic
c74c2b75db Bug 1171171 - Make sure the graphics preferences are initialized early enough. r=billm 2015-06-04 14:44:30 -04:00
Robert Strong
04e4fd34de Bug 1168720 - Remove use of test env var MOZ_NO_REPLACE_FALLBACK and associated tests that are covered by other tests. r=spohl 2015-06-04 09:20:00 -07:00
Bob Owen
cd0564eec4 Bug 1167083: Fix memory leak in Windows low integrity temp clean up code. r=billm 2015-05-22 07:50:54 +01:00
Felipe Gomes
e6cc580f2b Bug 1164640 - Reset the flag for disabling e10s when an a11y tool is active. r=mconley
There's now a blacklist in place for the tools that should be disabled, so we want to give another change for users with tools that are not blacklisted to test e10s.
2015-05-22 15:01:57 -03:00
Bob Owen
d131f8c35a Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm 2015-05-20 09:58:32 +01:00
Eric Rahm
c5e63515bf Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
Bob Owen
015282177e Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj 2015-05-18 11:51:07 +01:00
Martin Stransky
baa53cfee4 Bug 884831 - GTK3 - crash at browser end [@ XFreeColormap() ], r=karlt 2015-05-13 11:54:13 +09:00
David Major
d3b8484400 Bug 1160148: Also block AVX2 in Win7RTM, and move the code to mozglue. r=froydnj 2015-05-11 16:12:45 -04:00
David Major
4aa3de0b59 Bug 1160148 followup - need the fix in libxul too 2015-05-08 23:04:49 -04:00
Ryan VanderMeulen
f3e32f8fe2 Merge m-c to inbound. a=merge
CLOSED TREE
2015-05-01 10:50:07 -04:00
Mike Hommey
b673a97a25 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
Jim Mathies
1bd80c601c Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde 2015-04-30 16:43:19 -05:00
Ryan VanderMeulen
96d0b8aaa7 Backed out changeset 31297813dd26 (bug 1159327) for bustage on a CLOSED TREE. 2015-04-30 16:08:29 -04:00
Jim Mathies
553b0cda93 Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde 2015-04-30 14:42:43 -05:00
Felipe Gomes
572b50522f Bug 1156613 - Fix e10s ifdef NIGHTLY_BUILD blocks with E10S_TESTING_ONLY. r=billm 2015-04-30 18:52:08 -03:00
Kartikaya Gupta
8ec41da08a Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Bryan Quigley
2f56f46e28 Bug 1155943 - Drop checks for the presence of glib2.2 and gtk2.2 functions since they are already deps anyway. r=karlt 2015-04-20 07:11:00 -04:00
Chris Lord
cf3d3d8217 Bug 994541 - Enable BasicCompositor OMTC on linux. r=Bas 2015-03-12 14:01:23 +01:00
Robert Strong
a7710a107e Bug 1152997 - Cleanup app update build to exclude android. r=glandium, r=mossop 2015-04-14 17:00:02 -07:00
Jim Mathies
cf3ad8f7be Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg 2015-04-11 07:02:07 -05:00
Carsten "Tomcat" Book
9b0f0eb496 Backed out changeset 9a6acb756ed5 (bug 1100501) for OSX XPCshell Test failures 2015-04-10 12:33:56 +02:00
Jim Mathies
6d8e5c2488 Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg 2015-04-09 15:41:53 -05:00
Bill McCloskey
6f2ee8c759 Bug 1150708 - Gather telemetry on e10s block reason (r=jimm) 2015-04-06 18:25:44 -07:00
Felipe Gomes
8b4e4bf5f4 Bug 1147156 - Re-enable e10s by default for Nightly users who may have disabled it. r=poirot,mconley 2015-04-06 15:06:46 -03:00
Aaron Klotz
a70acee41b Bug 1150684: Remove XPCOM.h from IOInterposer.h; r=froydnj 2015-04-02 14:51:18 -06:00
Vladimir Vukicevic
0d00f43b1b Bug 1149566; disable e10s if dom.vr.enabled is true; r=mconley 2015-04-01 16:02:20 -04:00