Commit Graph

2062 Commits

Author SHA1 Message Date
Bobby Holley
e91aae8249 Bug 1208622 - Separate API entry points. r=bz 2015-09-30 16:31:46 -07:00
Dave Townsend
fd7f1eb306 Bug 1207287: Move the app-shipped system add-ons somewhere where they will be included in up date MARs. r=froydnj r=rhelmer
This moves the app-shipped system add-ons into <appdir>/features. I've created
a new directory provider location for this since it allows us to override the
location without allowing external apps to do so as would be the case with
prefs.

--HG--
extra : commitid : 9lzIzbjvCpK
extra : rebase_source : 1f1f319eac2142ffbe6714289e6fb4e40cfd6088
2015-09-24 16:03:01 -07:00
Andrew Comminos
5286aa4d1f Bug 1207973 - Add envvar MOZ_USE_XINPUT2 to enable XInput 2 on GTK3. r=karlt 2015-09-24 15:54:41 -07:00
Michael Layzell
66779b6bb0 Backout "Bug 1183355 - Annotate crash reports triggered by MOZ_CRASH in release builds, r=froydnj" for OOM concerns
This reverts commit 5ca16aeadfea27afc9939e39d8a6f0a39802c066.
2015-09-24 17:58:34 -04:00
Michael Layzell
3103a27863 Bug 1183355 - Annotate crash reports triggered by MOZ_CRASH in release builds, r=froydnj 2015-09-24 17:12:44 -04:00
Andrew Comminos
e5e5f9d99f Bug 1170342 - Disable XInput2 by default on GTK3. r=karlt 2015-09-22 22:25:22 -07:00
Georg Fritzsche
77f63b071b 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
4875425b65 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
9ea9681ef2 Bug 1193038: unused bustage fix rs=philor on a CLOSED TREE 2015-09-10 14:00:52 -04:00
Georg Fritzsche
cfd08de5b6 Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8 2015-08-18 19:21:40 +02:00
Nicholas Nethercote
f44287005f Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.

--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Richard Newman
6a2c4aba3f Bug 1132273 - Report general.useragent.locale correctly regardless of whether it's a simple or localized string. r=mfinkle
--HG--
extra : commitid : L4ISIeLBArl
2015-08-13 14:46:13 -07:00
Jim Chen
ee3de3a3c3 Bug 1192082 - Iniialize/deinitialize JNI in nsAppShell; r=snorp
First we need to set the Gecko thread JNIEnv* in nsAndroidStartup, but
after that we can initialize and deinitialize the rest of JNI, including
AndroidBridge, in GeckoAppShell. This makes nsAppShell control the
AndroidBridge lifetime. Over time, parts of the AndroidBridge
functionality will be migrated to nsAppShell.
2015-08-13 00:53:40 -04:00
Jim Chen
3921c06e27 Bug 1192082 - De-clutter AndroidBridge init/deinit; r=snorp
Merge all the init code into AndroidBridge constructor and
AndroidBridge::ConstructBridge; merge all the deinit code into
AndroidBridge destructor and AndroidBridge::DeconstructBridge.

In particular, the SetMainThread call is obsolete and removed.
2015-08-13 00:53:39 -04:00
Mike Shal
115ca1ae64 Bug 1192068 - Use long hg revision for sourcestamp in mozharness; r=gps,jlund 2015-08-06 15:39:38 -04:00
Stephen Pohl
b5f00dc8bf Bug 1158870: Disable mar signing code path in updater for gonk until mar signing is available there. r=bbondy 2015-07-20 15:35:40 -04:00
Mike Hommey
e32873b594 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
Jim Mathies
f7800ac7a8 Bug 1080687 - Reduce system shutdown order of child processes so the chrome process shuts down first. r=gabor 2015-07-16 06:24:34 -05:00
Benoit Girard
fe3dfcf5b2 Bug 1182516 - Add Chaos Mode environment variable MOZ_CHAOSMODE. r=roc
--HG--
extra : commitid : qfYBMvxZ7k
extra : rebase_source : 4c7098464712d7e5fa88ba1d8fba7c044772b0d6
2015-07-14 17:29:23 -04:00
Jeff Muizelaar
7bc6837af6 Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
--HG--
extra : rebase_source : b18fb78fa6b7d86fbb9496861938bfde21b3c6e6
2015-07-08 16:51:09 -04:00
Robert Strong
7f05087707 Bug 1171518 - cleanup maintenance service logging. r=bbondy 2015-07-14 12:08:45 -07:00
Birunthan Mohanathas
a8939590de 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
Nicholas Nethercote
e1824580b7 Bug 1181411 - Test some expected aborts in PLDHashTable. r=glandium. 2015-07-12 18:50:21 -07:00
Gijs Kruitbosch
e2dee08364 Bug 1176703 - attempt to fix define issues with some compilers/envs, rs=me, CLOSED TREE, bustage
--HG--
extra : commitid : IdDEaCbjz0w
extra : rebase_source : ff2125270cdc17baf906459125ae963d0a043489
2015-07-10 17:12:54 +01:00
Gijs Kruitbosch
c267d6b7cc Bug 1176703 - load default theme manifest in safe mode, r=bsmedberg
--HG--
extra : commitid : 5DhLHaGQNGM
extra : rebase_source : 2fdd2a3e4a485c559c5f9f9ff56ae91a46cea52a
extra : histedit_source : 8e003e9d63fc338b7e5846657a7b9f9cf5860fe0
2015-07-07 10:06:25 +01:00
Mike Hommey
7fdec3adb1 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
Felipe Gomes
6dd019d2f4 Bug 1241294 - Update E10S_AUTOSTART_STATUS telemetry probe (and rename it to E10S_STATUS). r=vladan
--HG--
extra : commitid : Ahunb6R9U6s
2016-01-20 21:06:04 -02:00
Felipe Gomes
ad2e2d9c43 Bug 1234673 - Avoid users from locales ar, fa, he, ur for e10s rollout to beta. r=jimm
--HG--
extra : commitid : 6ZauY3HGT1T
2016-01-20 21:04:57 -02:00
Emanuel Hoogeveen
7d1e52f2ff Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell 2015-07-07 04:17:00 +02:00
Juan Gomez
258ad59e3f Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-07-03 18:29:00 -07:00
Ted Mielczarek
cf604109d1 bug 1174704 - Implement GetUserDataDirectoryHome for iOS. r=froydnj
--HG--
extra : commitid : C5Viq9XRj6g
extra : rebase_source : fa85f54dafe93e6d413ca9f8564c4f2f6ba8bc16
2015-03-18 22:23:28 -04:00
Mike Hommey
f2057d31b4 Backout changeset f70b74488807 (bug 833117) for gtest bustage on Linux 2015-07-01 16:41:20 +09:00
Mike Hommey
6535b630b6 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
Andrew McCreight
10dd21a3ef Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley 2015-06-26 18:44:14 -07:00
David Major
0ce20c191e Bug 1175039: Sync XUL_APP_FILE between the various CRT environments. r=ted 2015-06-26 11:00:52 -07:00
Ryan VanderMeulen
5f5c327690 Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage. 2015-06-25 19:48:42 -04:00
Juan Gomez
702a59d135 Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Benoit Girard
8d6a67f6d3 Bug 1172216 - Move nsStackwalk to mozglue. r=glandium
--HG--
rename : xpcom/base/nsStackWalk.cpp => mozglue/misc/StackWalk.cpp
rename : xpcom/base/nsStackWalk.h => mozglue/misc/StackWalk.h
extra : commitid : EMbWGfjKvdq
extra : rebase_source : b7308eb569cc1a019d3b7a92aaff0de7a49b5682
2015-06-10 16:32:45 -04:00
Benoit Girard
40e622a937 Backout b8601df335c1 (Bug 1174857) for bustage on a CLOSED TREE
--HG--
extra : rebase_source : 58bd3abea6a6d1439bb40fc98cae0ddd0f3dc505
2015-06-17 11:44:48 -04:00
Benoit Girard
495a19e156 Bug 1174857 - Propagate safemode to the child process. r=billm
--HG--
extra : rebase_source : 21e31bec462fa2966f5450ca2a69358219249186
2015-06-16 17:16:51 -04:00
Milan Sreckovic
a9bc8bd121 Bug 1171677 - Part 1. Safe mode exposed in crash reporter. r=tmielczarek
--HG--
extra : rebase_source : 7a1bc686a238ced963507c89cdb18951cea4a940
2015-06-05 16:07:45 -04:00
Brad Lassey
afc6a1e13f bug 1161166 - Use mach shared memory for shared memory on OSX r=billm
--HG--
rename : ipc/glue/SharedMemoryBasic_android.cpp => ipc/glue/SharedMemoryBasic_mach.cpp
rename : ipc/glue/SharedMemoryBasic_android.h => ipc/glue/SharedMemoryBasic_mach.h
2015-06-17 00:38:38 -04:00
Mike Conley
95c56c5e05 Bug 1172491 - Let e10s be enabled in safe mode. r=felipe
--HG--
extra : commitid : FhJhFS1UGt7
extra : rebase_source : b82acf1a38794ef0bd390f676c4d8ab7ca1af64b
extra : amend_source : b611c7900d9d2621a0646358cf9d0735574cb792
2015-06-10 13:21:21 -04:00
Eric Rahm
4d3dc04b59 Bug 1172138 - Call PR_LogInit before profiler_init. r=froydnj 2015-06-09 17:44:46 -07:00
Wes Kocher
96780c652a Backed out changeset 1be05715932f (bug 1161166) 2015-06-09 15:12:21 -07:00
Daniel Holbert
d51649d86a Bug 1171171: Move nsAppRunner's gfxPrefs #include out of windows-specific section. r=milan a=KWierso 2015-06-09 14:07:08 -07:00
Brad Lassey
d017cf5e0c Bug 1161166 - Use mach shared memory for shared memory on OSX. r=billm
--HG--
rename : ipc/glue/SharedMemoryBasic_android.cpp => ipc/glue/SharedMemoryBasic_mach.cpp
rename : ipc/glue/SharedMemoryBasic_android.h => ipc/glue/SharedMemoryBasic_mach.h
2015-06-09 09:56:50 -04:00
Milan Sreckovic
0f04052e65 Bug 1171171 - Make sure the graphics preferences are initialized early enough. r=billm 2015-06-04 14:44:30 -04:00
Robert Strong
344665f8f5 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
Eric Rahm
75c4bebb79 Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
  PR_LOG_ERROR   -> LogLevel::Error
  PR_LOG_WARNING -> LogLevel::Warning
  PR_LOG_WARN    -> LogLevel::Warning
  PR_LOG_INFO    -> LogLevel::Info
  PR_LOG_DEBUG   -> LogLevel::Debug
  PR_LOG_NOTICE  -> LogLevel::Debug
  PR_LOG_VERBOSE -> LogLevel::Verbose

Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.

Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Carsten "Tomcat" Book
5471309381 Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)

--HG--
extra : rebase_source : 6fb850d063cbabe738f97f0380302153e3eae97a
2015-06-02 13:05:56 +02:00
Eric Rahm
a9afd68cef Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
  PR_LOG_ERROR   -> LogLevel::Error
  PR_LOG_WARNING -> LogLevel::Warning
  PR_LOG_WARN    -> LogLevel::Warning
  PR_LOG_INFO    -> LogLevel::Info
  PR_LOG_DEBUG   -> LogLevel::Debug
  PR_LOG_NOTICE  -> LogLevel::Debug
  PR_LOG_VERBOSE -> LogLevel::Verbose

Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.

Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Wes Kocher
4e9f80ed2e Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
f82c0e7caf Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
  PR_LOG_ERROR   -> LogLevel::Error
  PR_LOG_WARNING -> LogLevel::Warning
  PR_LOG_WARN    -> LogLevel::Warning
  PR_LOG_INFO    -> LogLevel::Info
  PR_LOG_DEBUG   -> LogLevel::Debug
  PR_LOG_NOTICE  -> LogLevel::Debug
  PR_LOG_VERBOSE -> LogLevel::Verbose

Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.

Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Ryan VanderMeulen
683b08ae37 Merge m-c to inbound. a=merge 2015-05-28 10:20:38 -04:00
Ryan VanderMeulen
566bd6c5ac Merge fx-team to m-c. a=merge 2015-05-28 10:08:37 -04:00
Jim Mathies
377b315e0a Bug 1156857 - Properly init telemetry histogram data for child processes. r=bsmedberg 2015-05-27 12:59:13 -05:00
Bob Owen
3ed5cce4c6 Bug 1167083: Fix memory leak in Windows low integrity temp clean up code. r=billm 2015-05-22 07:50:54 +01:00
Ryan VanderMeulen
8556f54b04 Merge m-c to fx-team. a=merge 2015-05-22 14:21:30 -04:00
Felipe Gomes
851909f27e 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
10b3a493b7 Backed out changeset 31662149dab4 (bug 1167083) for T(x) failures on a CLOSED TREE 2015-05-22 12:51:18 +01:00
Bob Owen
aa086ad2ae Bug 1167083: Fix memory leak in Windows low integrity temp clean up code. r=billm 2015-05-22 07:50:54 +01:00
Eric Rahm
3925a960aa Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj 2015-05-21 13:22:04 -07:00
Bob Owen
636e6bf95a 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
4879ae86f4 Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
Bob Owen
f1a00623b7 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
Neil Rashbrook
cf42e317ab Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan 2015-05-16 09:07:10 +01:00
Wes Kocher
3c714c42eb Backed out changeset 17cfad44e12b (bug 1155963) for breaking b2g builds 2015-05-14 16:35:18 -07:00
Neil Rashbrook
ae441fafa2 Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan 2015-05-15 00:00:33 +01:00
Eric Rahm
bc7a3b2ae7 Bug 1164556 - Part 1: Remove instances of #ifdef PR_LOGGING in toolkit. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:23 -07:00
Mike Hommey
806e0220a2 Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps 2015-05-28 07:34:16 +09:00
Martin Stransky
bb77c3fc69 Bug 884831 - GTK3 - crash at browser end [@ XFreeColormap() ], r=karlt 2015-05-13 11:54:13 +09:00
David Major
feedc37548 Bug 1160148: Also block AVX2 in Win7RTM, and move the code to mozglue. r=froydnj
--HG--
extra : rebase_source : b956777750a2fea7dc6f436e8540bec782ce4d2a
2015-05-11 16:12:45 -04:00
David Major
acf8d9dad0 Bug 1160148 followup - need the fix in libxul too
--HG--
extra : rebase_source : 5a165dd784ee9f11210df5b2a9a6a93a0083a421
2015-05-08 23:04:49 -04:00
David Major
b1551721e5 Bug 1160148: Disable CRT use of FMA3 on non-AVX2 processors. r=froydnj 2015-05-06 16:12:09 -04:00
Benjamin Smedberg
04170ac199 Bug 1144127 - Remove support for distribution/bundles except in B2G, r=Mossop
--HG--
extra : rebase_source : b4355b5fdc60f6164feb8878d4fcac7ec6cc5d03
2015-05-05 15:15:27 -04:00
Benjamin Smedberg
b79f9bbb4d bug 1161212 - Keep supporting binary XPCOM components from distribution bundles in B2G, because some partners use them to override builtin components. r=froydnj
--HG--
extra : rebase_source : 5357632238738d3c8c82c430b7412ea354517fcb
2015-05-04 16:31:55 -04:00
Benjamin Smedberg
573f0e2266 Bug 1159737 Stop supporting binary XPCOM components except built into the application. r=froydnj sr=bz Some xpcshell tests of binary functionality need to register binary components. Expose a function "registerAppManifest" in the xpcshell environment to make this available to tests without exposing it to addons. r=bholley
--HG--
extra : rebase_source : 1bf47ad1cb8b662ff598c261dae872bc4710e170
2015-05-01 10:23:44 -04:00
Ryan VanderMeulen
9440cb5e32 Merge m-c to inbound. a=merge
CLOSED TREE

--HG--
extra : amend_source : f158ed522808c8be66f918e7cd2d674a93e9e8b8
2015-05-01 10:50:07 -04:00
Brian R. Bondy
5c4fcaf37f Bug 1159090 - Only append library path for updater if it is a unique value. r=rstrong 2015-04-27 22:31:29 -04:00
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
Jim Mathies
2ff558b0ac 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
8c2f9c9b09 Backed out changeset 31297813dd26 (bug 1159327) for bustage on a CLOSED TREE. 2015-04-30 16:08:29 -04:00
Jim Mathies
588accccdc 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
Ehsan Akhgari
bd921ac86b Bug 1159081 - Bad PR_SetEnv usage for Gonk. r=dhylands, r=rstrong 2015-04-28 22:41:26 -07:00
Robert Strong
e120b3ebb9 Bug 1127481 - Run the updater from the install directory instead of copying it. r=spohl 2015-04-28 22:41:03 -07:00
Felipe Gomes
5f485af9d6 Bug 1156613 - Fix e10s ifdef NIGHTLY_BUILD blocks with E10S_TESTING_ONLY. r=billm 2015-04-30 18:52:08 -03:00
Ryan VanderMeulen
6adbe8c78b Backed out changeset 41b2612eba71 (bug 1156857) for regressing bug 1100501. 2015-04-30 11:08:27 -04:00
Georg Fritzsche
8fcf311645 Bug 1156857 - Fix StatisticsRecorder not being initialized in content processes. r=jimm 2015-04-30 14:00:58 +02:00
Brian R. Bondy
812f6fd595 Bug 1158866 - Enable MAR verification on linux via NSS. r=rstrong 2015-04-21 16:39:59 -04: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
Bryan Quigley
7859f17e44 Bug 1155943 - Drop checks for the presence of glib2.2 and gtk2.2 functions since they are already deps anyway. r=karlt
--HG--
extra : rebase_source : aae2620509a3d2a780a041c6b58f50ec7fc75608
2015-04-20 07:11:00 -04:00
Wes Kocher
aa6cf3235f Merge inbound to m-c a=merge CLOSED TREE
--HG--
rename : dom/bluetooth/bluetooth1/BluetoothRilListener.cpp => dom/bluetooth/BluetoothRilListener.cpp
2015-04-20 16:44:05 -07:00
Robert Strong
cfb61fedee backout of bug 1154603 due to breaking gonk in bug 1155704. r=backout, a=RyanVM, DONTBUILD 2015-04-20 11:49:42 -07:00
Ehsan Akhgari
5ffda2d2e7 Bug 1156034 - Add some missing error handling to ProfileResetCleanupAsyncTask; r=bsmedberg 2015-04-20 13:10:32 -04:00
Jim Chen
41419149d7 Bug 1152308 - Remove obsolete methods for exiting; r=snorp 2015-04-17 12:22:47 -04:00
Jim Chen
5594897410 Bug 1154952 - Delete AndroidBridge on Gecko shutdown; r=snorp 2015-04-17 12:22:47 -04:00
Jim Chen
cccd36026d Bug 1154952 - Remove extra free() calls on shutdown; r=snorp 2015-04-17 12:22:47 -04:00
Chris Lord
2b3b00dfd3 Bug 994541 - Enable BasicCompositor OMTC on linux. r=Bas 2015-03-12 14:01:23 +01:00
Robert Strong
5905715bf2 Bug 1154603 - useless defined(ANDROID) in nsUpdateDriver.cpp. r=spohl 2015-04-15 08:45:49 -07:00
Robert Strong
91cf4cb89f Bug 1152997 - Cleanup app update build to exclude android. r=glandium, r=mossop
--HG--
rename : toolkit/mozapps/update/moz.build => toolkit/components/timermanager/moz.build
rename : toolkit/mozapps/update/nsIUpdateTimerManager.idl => toolkit/components/timermanager/nsIUpdateTimerManager.idl
rename : toolkit/mozapps/update/nsUpdateTimerManager.js => toolkit/components/timermanager/nsUpdateTimerManager.js
rename : toolkit/mozapps/update/nsUpdateTimerManager.manifest => toolkit/components/timermanager/nsUpdateTimerManager.manifest
rename : toolkit/mozapps/update/tests/unit_timermanager/consumerNotifications.js => toolkit/components/timermanager/tests/unit/consumerNotifications.js
rename : toolkit/mozapps/update/tests/unit_timermanager/xpcshell.ini => toolkit/components/timermanager/tests/unit/xpcshell.ini
2015-04-14 17:00:02 -07:00
Nathan Froyd
7375ce1ae0 Bug 1153267 - fix typo that broke OS X builds on a CLOSED TREE; r=bustage 2015-04-13 15:25:23 -04:00
Nathan Froyd
2b1ae6e2ca Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan 2015-03-31 10:03:49 -04:00
Jim Mathies
72d7ffe0fb Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg 2015-04-11 07:02:07 -05:00
Carsten "Tomcat" Book
394fd4eee8 Backed out changeset 9a6acb756ed5 (bug 1100501) for OSX XPCshell Test failures
--HG--
extra : rebase_source : ae89392aed27a9945efa0405ab3cd6339821fa91
2015-04-10 12:33:56 +02:00
Jim Mathies
5f28b71aad Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg
--HG--
extra : rebase_source : 07b4333bee19033dc099cb2b90370ad24f787939
2015-04-09 15:41:53 -05:00
Ryan VanderMeulen
f478f66176 Backed out changeset 6bbe2e6958a9 (bug 1127801) for intermittent (?!?!) Mulet mochitest bustage.
CLOSED TREE

--HG--
extra : rebase_source : 09ea9b1c4036b609424cf1e50476fe5272a4ca9c
2015-04-07 13:47:54 -04:00
naru-san
17258381ee Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted
CLOSED TREE
2015-04-07 12:43:40 -04:00
Ryan VanderMeulen
cc0f05835b Backed out changeset a67a0be7325e (bug 1127801) for test bustage. 2015-04-07 11:50:10 -04:00
naru-san
3c8a0350e0 Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted 2015-04-06 16:54:00 -04:00
Bill McCloskey
17aef946bf Bug 1150708 - Gather telemetry on e10s block reason (r=jimm) 2015-04-06 18:25:44 -07:00
Ryan VanderMeulen
b79ce1078e Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-06 18:48:20 -04:00
Felipe Gomes
8beb4c1fa1 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
Felix Janda
3473bdec58 Bug 1130710 - xre: Use stdint uint*_t instead of nonstandard __uint*_t. r=bsmedberg 2015-02-05 22:47:21 +01:00
Aaron Klotz
6d8475512b Bug 1150684: Remove XPCOM.h from IOInterposer.h; r=froydnj
--HG--
extra : rebase_source : a714c7ca5836d5e3a2c1b9da740795e653477cf1
2015-04-02 14:51:18 -06:00
Vladimir Vukicevic
22acc69566 Bug 1149566; disable e10s if dom.vr.enabled is true; r=mconley 2015-04-01 16:02:20 -04:00
Bob Owen
e4f543bb58 Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce 2015-04-01 09:40:35 +01:00
Mike Hommey
b077d9624d Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd 2015-04-01 13:51:45 +09:00
Nicolas Silva
184529215e Bug 1014355 - Init X with thread-safe mode in child processes. r=karlt 2015-03-30 13:30:36 +02:00
Makoto Kato
444c4a55bc Bug 1147722 - Part 2. Remove keyboardMayHaveIME method. r=wmccloskey 2015-03-30 11:58:32 +09:00
Makoto Kato
1d712f16ac Bug 1147722 - Part 1. Turn off TSF when e10s auto start is enabled. r=masayuki,wmccloskey 2015-03-30 11:58:03 +09:00
Andrea Marchesini
e6f385fb3d Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
Ehsan Akhgari
883849ee32 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Ryan VanderMeulen
da8ce3499b Backed out changeset 763cc10e0bb1 (bug 1144127) for B2G reftest bustage.
--HG--
extra : rebase_source : d907c21617681811bc41fb5f563259af8c514dde
2015-03-20 12:23:11 -04:00
Benjamin Smedberg
754bd261c3 Bug 1144127 - Remove support for distribution/bundles because of its malware/hijacking risk, r=Mossop
--HG--
extra : rebase_source : 73a8efb36ef8b51c8523157822804cbcc8a0fb0e
2015-03-17 10:56:03 -04:00
Michael Ratcliffe
2b45132b59 Bug 1046234 - Add more DevTools Telemetry measures (display size etc.) r=pbrosset, r=gijs 2015-03-13 11:52:45 +00:00
Mike Hommey
a15008f587 Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. r=bsmedberg 2015-03-13 07:44:30 +09:00
Mike Hommey
68b1796240 Bug 486172 - Don't ignore a -p command line argument when using the Xremote protocol. r=bsmedberg
On X11, when running firefox -p foo http://mozilla.org, and a window for another
profile is already open, the -p argument is ignored and a new tab or window is
opened in the unrelated session.

Previously, the equivalent firefox -p foo -remote openurl(http://mozilla.org)
would see that there is no window for the profile foo, complain about it, and
abort. If a window for the profile foo was open, however, a new tab or windows
would open in that session.

Here, we modify the behaviour such that firefox -p foo http://mozilla.org never
ignores the -p argument, and does the sensible thing depending on the context:
- if a window is already open for the profile, use that session.
- otherwise, open a new window for that profile.

When no -p argument is given, the behaviour is unchanged.

As RemoteCommandLine, which first attempts to open a connection with an existing
firefox, falls through when there is no existing firefox, the -p argument must be
kept in the command line. It turns out CheckArg didn't handle the case properly,
so fix this as well.

The changes in RemoteCommandLine otherwise match what used to be in
HandleRemoteArgument before bug 1080319.
2015-03-10 10:01:54 +09:00
Felipe Gomes
d89cb536f7 Bug 1115956 - Improve notice string for when e10s was disabled for accessibility. r=mconley 2015-03-06 15:47:35 -03:00
Martin Stransky
d15abcbc8c Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt
--HG--
extra : rebase_source : 18486b689a7ff1560830e63900af1d60348ccabb
2015-03-05 03:56:00 +01:00
Jesse Ruderman
93c76859ec Bug 1140183 - Don't enter safe mode on opt/shift if environment variable MOZ_DISABLE_SAFE_MODE_KEY is set. r=ehsan 2015-03-06 04:27:32 -08:00
Stephen Pohl
1703a43dcf Bug 1101331: Modify directory structure of B2G.app to conform with Apple's v2 signature requirements. r=rstrong 2015-03-04 21:29:44 -05:00
Mike Hommey
6bd7f99ba7 Bug 1138295 - Don't define unused types and static variable when building with Gtk+3. r=karlt 2015-03-04 14:39:37 +09:00
Makoto Kato
0287d0d7e2 Bug 1138070 - Don't use GetModuleHandleA on RtlImageNtHeader. r=dmajor
Landing on CLOSED TREE per KWierso
2015-03-04 11:09:04 +13:00
Carsten "Tomcat" Book
6f58c47a0d Merge mozilla-central to mozilla-inbound 2015-03-03 14:10:55 +01:00
Robert Strong
120b2310e5 Bug 1137901 - Remove param from refreshUpdateStatus. r=spohl 2015-03-02 11:09:13 -08:00
Robert Strong
ba1ede8629 Bug 1044443 - release off main thread crash in nsXPCWrappedJS::Release() via nsUpdateProcessor::~nsUpdateProcessor(). r=bbondy 2015-02-18 16:05:00 -08:00
Kevin K.
c232a70058 Bug 1057600 - Don't require MOZILLA_OFFICIAL to include build revisions in build. Add MOZ_INCLUDE_SOURCE_INFO variable as an alternate way to include build revisions without setting MOZILLA_OFFICIAL. r=glandium 2015-02-17 22:10:03 -05:00
David Major
a58c7f2ab4 Bug 1132663 - Part 1: Use the DLL blocklist in plugin-container processes. r=bsmedberg 2015-02-18 14:09:32 +13:00
David Major
defc758e61 Bug 1137609: Test for the missing export because we can't trust the version. r=glandium
--HG--
extra : rebase_source : afa4439bcc3cfbc4a25999cf096962e02a2a95a4
2015-03-03 19:33:31 +13:00
David Major
786e0c77ee Backed out changeset d46dcd6bc7e7 (bug 1137609) to land a better fix. Unrelated to the CLOSED TREE
--HG--
extra : amend_source : 92badc22bd8bce343ce9675b57819afff8eeb534
2015-03-03 19:07:27 +13:00
David Major
a8ea0bbfe8 Bug 1137609: Apply the XPSP2 patch on all XP because we can't trust the version. r=glandium
--HG--
extra : rebase_source : 1e85fcabdeff69f9a9647598353df50436127124
2015-03-03 18:02:17 +13: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
Chris Peterson
92e95883b2 Bug 1126376 - Fix non-NIGHTLY_BUILD warnings-as-errors in toolkit/xre. r=Mossop 2015-01-27 10:11:08 -08:00
Ben Kelly
4a8bc9d3e6 Bug 1124862 Fix glxtest.cpp fail-on-warning errors for ignored return values. r=bjacob 2015-01-25 16:50:13 -05:00
Jim Mathies
516bfc595a Bug 1092525 - Enable e10s for Windows systems that activate accessibility through UIA. r=trev 2015-01-23 15:41:55 -06:00
Wes Kocher
cb32041b4d Backed out changeset 39c78d4281d5 (bug 1101331) for intermittently breaking gaia-ui tests on OSX on a CLOSED TREE 2015-01-22 12:23:12 -08:00
Stephen Pohl
c9ae0626e2 Bug 1101331: Modify directory structure of B2G.app to conform with Apple's v2 signature requirements. r=rstrong 2015-01-21 14:40:45 -05:00
Chris Peterson
a95adc7306 Bug 1120312 - Fix -Wunused-variable warning in toolkit/xre and mark directory as FAIL_ON_WARNINGS. r=tlee 2015-01-07 19:35:19 -08:00
Benoit Girard
9b8c2dc37d Bug 1068190 - Part 1: Add foundation for compositor unit tests. r=mstange 2015-01-14 17:24:09 -05: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
Jim Chen
db34c64f29 Bug 1116589 - Use templated JNI classes in generated bindings; r=snorp 2015-01-09 19:33:57 -05:00
Ms2ger
6d4d5c8ab7 Bug 739601 - Rewrite (the used parts of) config/milestone.pl in python; r=gps 2015-01-09 10:24:45 +01:00
Chris Peterson
a51bc39172 Bug 1117635 - Declare that MacApplicationDelegate implements the NSApplicationDelegate protocol. r=mstange 2015-01-07 18:33:32 -08:00
Ehsan Akhgari
74817b5912 Bug 1119258 - Mark virtual overridden functions as MOZ_OVERRIDE in toolkit; r=Mossop 2015-01-08 23:12:19 -05:00
Nicholas Nethercote
97b5d348cc Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
--HG--
extra : rebase_source : 771710c5427141d738eef112fab00951eb8e20e3
2015-01-07 16:13:03 -08:00
Jim Mathies
8eec6b6f85 Bug 1117140 - Avoid allocating some resources in the gmp child process which we have no use for. r=bsmedberg 2015-01-07 17:35:04 -06:00
Chris Peterson
0a74423cd6 Back out cset 143ddd8eded9 (bug 1117635) for breaking some people's OS X builds on a CLOSED TREE. a=RyanVM 2015-01-07 11:58:19 -08:00
Chris Peterson
c16df32544 Bug 1117635 - Declare that MacApplicationDelegate implements NSFileManagerDelegate protocol to fix -Wincompatible-pointer-types warning. r=smichaud 2015-01-04 20:00:42 -08:00
Ehsan Akhgari
20a19ff838 Bug 1116560 - Spell shutdown-persist properly in nsXREDirProvider::DoShutdown to make it greppable; r=bsmedberg 2015-01-02 17:53:56 -05:00
Makoto Kato
276b9dd00e Bug 1112709 - CreateFileW isn't hooking properly on Windows 8/8.1. r=ehsan 2014-12-24 13:23:36 +09:00
Chris Peterson
e7231555f9 Bug 1113669 - Relax FAIL_ON_WARNINGS in toolkit/xre for Linux gcc warnings. r=dholbert 2014-12-19 08:59:59 -08:00
Chris Peterson
c6bc5e0ec5 Bug 1110031 - Part 2: Mark some directories as FAIL_ON_WARNINGS for some compilers. r=gps 2014-12-10 22:46:01 -08:00
James Willcox
c562e8f15b Bug 1110271 - Use the default message pump for GMP children r=joshmoz
--HG--
extra : rebase_source : 0c303d2ced297d33997e0dc061bba1e92fe47113
extra : histedit_source : e7163bf19fb9e3f7f40273baa63a9e65d9b0b1cd
2014-12-15 16:04:21 -06:00
Mason Chang
9fae9e4367 Bug 1108613. Create an XRE_IsParentProcess to detect if code is running in the parent process. r=roc 2014-12-09 11:21:47 -08:00
Milan Sreckovic
e181f2a9bf Bug 1100530 - Clean up OS X version constants. f=jgilbert, r=mstange 2014-11-28 17:28:59 -05:00
Robert Strong
d81a78094b Bug 1098112 - Auto-updates broken on Linux when /tmp is mounted noexec. r=bbondy 2014-12-02 13:47:37 -05:00
Bob Owen
b539721eb8 Bug 928044 Part 2: Enable the content sandbox by default on Windows with an open policy. r=tabraldes,glandium,jimm
--HG--
rename : security/sandbox/win/src/warnonlysandbox/wosCallbacks.h => security/sandbox/win/src/logging/loggingCallbacks.h
rename : security/sandbox/win/src/warnonlysandbox/wosTypes.h => security/sandbox/win/src/logging/loggingTypes.h
rename : security/sandbox/win/src/warnonlysandbox/warnOnlySandbox.cpp => security/sandbox/win/src/logging/sandboxLogging.cpp
rename : security/sandbox/win/src/warnonlysandbox/warnOnlySandbox.h => security/sandbox/win/src/logging/sandboxLogging.h
2014-11-29 17:12:18 +00:00
Jacek Caban
d127574c6c Bug 1102804 - Fixed -Wparentheses warnings found in mingw build (toolkit part). r=roc 2014-11-27 10:59:26 +01:00
Ryan VanderMeulen
05536d8139 Merge fx-team to m-c. a=merge 2014-11-26 21:08:54 -05:00
Hector Zhao
88812f8f10 Bug 1105189 - Look for the distribution/bundles directory under Contents/Resources due to v2 signing requirements. r=bsmedberg 2014-11-26 16:37:37 +08:00
Gregory Szorc
17b9d265b1 Bug 1103825 - Documents libs requirements for platform.ini; r=mshal
While trying to port platform.ini to the misc tier, it was discovered
that moving it out of libs breaks packaging. Document this.

--HG--
extra : rebase_source : 6e2b9134a9cb480bb742cd504748e5ef1351cac6
extra : histedit_source : 8d462316baf91ef0555703cc4afae51f04d75bda
2014-11-23 20:36:57 -08:00
Jacek Caban
e2095db058 Bug 1102815 - mingw builds assert in WindowsCrtPatch.h. r=glandium
--HG--
extra : rebase_source : d33a9be405982bc08ab6a762b4e5df9c013a3856
2014-11-25 12:43:05 +01:00
Bill McCloskey
7e5124ee68 Bug 1102634 - [e10s] Add pref for add-on shims (r=ally) 2014-11-21 14:01:23 -08:00
Nathan Froyd
970fc0e8a3 Bug 1099251 - make ChaosMode's behavior modifications more finely-grained selectable; r=roc 2014-11-14 13:12:51 -05:00
Jim Mathies
c2d741db42 Bug 1089008 - Enable e10s on Windows when acceleration is disabled. r=Mossop, r=felipe 2014-11-14 10:51:19 -06:00
Chris Pearce
f3af16c459 Bug 1088488 - Add GMPLoader interface to encapsulate loading GMPs, pass that to XRE_InitChildProcess. r=jesup,r=bsmedberg,r=glandium 2014-11-14 21:26:24 +13:00
Cameron McCormack
b18906567e Back out 8be2344dcff3 (bug 1089008) for OS X bustage. 2014-11-14 09:50:54 +11:00
Jim Mathies
d92f45cf3d Bug 1089008 - Enable e10s on Windows when acceleration is disabled. r=Mossop, r=felipe
--HG--
extra : rebase_source : f24efd7b76e111390de71d74ccace735dc9bbb88
2014-11-13 14:14:51 -06:00
Blake Kaplan
fef0b8cb56 bug 1092163 - Allow e10s to be enabled with tracking protection. r=blassey 2014-11-11 15:05:55 -08:00
Dave Townsend
20f0d0ddbc Bug 1095559: Fix logic error in HW acceleration tests for e10s. r=jimm 2014-11-07 09:18:28 -08:00
Gavin Sharp
480767e56b Bug 1094409 - Explain in the preferences UI the reason when e10s is disabled. r=felipe 2014-11-05 17:01:25 -08:00
Ryan VanderMeulen
4af93d7500 Merge fx-team to m-c. a=merge 2014-11-03 16:47:18 -05:00
Panos Astithas
ee1d6fecc6 Bug 1090967 part 2 - Don't use "default" as the name of the default profile on Aurora. r=bsmedberg 2014-11-03 16:38:54 +02:00
Gavin Sharp
f3ac90a91d Re-land patch from bug 1088904 2014-11-02 14:56:17 -08:00
Allison Naaktgeboren
b71a733652 Bug 1063156 - Enable e10s shims by default, even when browser.tabs.remote.autostart pref is false.r=billm 2014-10-31 17:44:58 -07:00
Panos Astithas
bd868bfd71 Don't use the aurora-specific profile by default, if this is not aurora (bug 1090967). r=bsmedberg
--HG--
extra : rebase_source : 5bfd3551ed6305e0a58ad1be98e60d210ba78730
2014-10-31 17:25:34 +02:00
Brad Lassey
700f51942f bug 1092163 - back out changeset a6240694a609 (bug 1088904) for causing bug 1092163 r=jimm 2014-10-31 12:45:50 -04:00
Wes Kocher
ba13573806 Backed out changeset fe00dbf89462 (bug 1063156) for bustage 2014-10-30 13:25:35 -07:00
Allison Naaktgeboren
d3838e8859 Bug 1063156 - Enable e10s shims by default, even when browser.tabs.remote.autostart pref is false.r=billm 2014-10-30 12:14:37 -07:00
Masatoshi Kimura
46dd5e3c28 Bug 1091608 - Attach the console if the process is running the GTest. r=ted 2014-11-03 22:22:39 +09:00
Monica Chew
4b6c70b098 Bug 1088904: Disable e10s autostart and prompt when tracking protection is enabled (r=felipe,billm) 2014-10-27 11:37:16 -07:00
Phil Ringnalda
f500006515 Back out 8a1dfdaaeb3c (bug 1063156) for Android bustage
CLOSED TREE
2014-10-28 23:26:07 -07:00
Allison Naaktgeboren
12e9fe5781 Bug 1063156 - Enable e10s shims by default, even when browser.tabs.remote.autostart pref is false.r=billm 2014-10-28 22:08:07 -07:00
Kyle Huey
676dcb5e20 Bug 1090598: Once we have hit the ah_crap_handler, allow any process (such as gdb) to ptrace us. r=froydnj 2014-10-28 18:27:53 -07:00
Wes Kocher
7c8bee6a68 Merge fx-team to m-c a=merge 2014-10-27 17:49:25 -07:00
Panos Astithas
785bd0838e Bug 1086936 part 2 - Add a flag to nsIAppStartup::quit that restarts the browser without using the same profile and use it for the Aurora UI switch. r=bsmedberg 2014-10-27 21:46:56 +02:00
Nicholas Nethercote
c24a781566 Bug 1080302 (part 2) - Convert all mentions of -foo options to --foo options in comments, help messages and error messages. r=glandium. 2014-10-23 17:35:27 -07:00
Nicholas Nethercote
6180a7bf12 Bug 1080302 (part 1) - Add support for --foo and /foo options where it's not already present. r=glandium. 2014-10-23 17:25:19 -07:00
Nathan Froyd
b86d2e69fd Bug 1080108 - don't redefine STATUS_FLOAT_* values in nsSigHandlers.cpp; r=bsmedberg
Including <windows.h> picks these up, as recent builds indicate by warning:

c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\toolkit\xre\nsSigHandlers.cpp(341) : warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS' : macro redefinition
        c:\Program Files (x86)\Windows Kits\8.0\include\um\winnt.h(2127) : see previous definition of 'STATUS_FLOAT_MULTIPLE_FAULTS'
c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\toolkit\xre\nsSigHandlers.cpp(342) : warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS' : macro redefinition
        c:\Program Files (x86)\Windows Kits\8.0\include\um\winnt.h(2128) : see previous definition of 'STATUS_FLOAT_MULTIPLE_TRAPS'
2014-10-08 16:05:36 -04:00
Panos Astithas
a770ad057a Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
David Major
f19bceb6be Bug 1080388 - Disable CRT assertions on startup related to XP static linking when MOZ_METRO is defined. r=jimm 2014-10-23 14:28:20 -05:00
Jim Mathies
1dd937c97e Bug 1042708 - Fix improper metro main thread identification. Regression from bug 1033358. r=me 2014-07-23 10:13:18 -05:00
Mike Hommey
740cec5575 Bug 1080319 - Remove the -remote option. r=bsmedberg
The -remote option has existed essentially forever, but its usefulness is
questionable:
- It requires a running instance to be any useful, so any script actually
  using it should first do -remote 'ping()' and handle the response properly.
- It is not cross-application. The remote service dispatches the -remote
  commands to the command line handler, and, for example, desktop b2g builds
  don't have handlers for -remote (although thunderbird and seamonkey do).
- It is not a cross-platform option, which leads to the following point:
- There are other command line ways to do the same thing (at least in
  Firefox), without having to jump through hoops with -remote 'ping()',
  because there are command line options to do those same things on non-X11
  platforms.

For the latter, in Firefox case:
- -remote 'openURL(url)' can be replaced with firefox url
- -remote 'openURL(url,new-tab)' can be replaced with firefox -new-tab url
- -remote 'openURL(url,new-window)' can be replaced with firefox -new-window
  url
- -remote 'openfile(file,...)' is the same as -remote 'openurl(file,...) so,
  can be replaced as above
- -remote 'xfedocommand(openbrowser)' is inherited from the mozilla suite and
   doesn't make much sense, but can be replaced with firefox -new-window

The interesting part is that without changing nsBrowserContentHandler.js,
-remote still works, meaning that if people really feel strongly about
-remote, they'll still be able to write an addon to bring it back. This also
means this patch actually doesn't remove -remote for applications other than
Firefox that do support it, although -remote 'ping()' doesn't work as
expected. However, other -remote commands will now work even without a
running instance.
2014-10-14 07:19:52 +09:00
Ehsan Akhgari
d88bdea714 Bug 1081283 - Use the correct calling convention on InitDwriteBG; r=jrmuizel
Otherwise our stack is misaligned by the time we return from this.
This misalignment doesn't cause a crash with the Winodws thread
startup code, but it does with ASAN because it does many things
after the thread entry point exits.

--HG--
extra : rebase_source : 6143788976d8efc9dc5c96030de3b8026d6bbc0f
2014-10-10 18:30:46 -04: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
Stephen Pohl
5704902134 Bug 1077099: Set mGREBinDir in nsXREDirProvider::Initialize to avoid returning NULL in nsXREDirProvider::GetGREBinDir. r=bsmedberg 2014-10-10 15:06:50 -04:00
Georg Fritzsche
e65176ab6b Bug 1073536 - Allow checking if MOZILLA_OFFICIAL is set via nsIXULRuntime. r=ted 2014-10-10 17:21:17 +02:00
Robert Strong
0baa1a37b4 Mac V2 signing - Bug 1077268 - Make app update tests use the GreBinD dir service key implemented in bug 1077099. r=spohl 2014-10-10 06:15:13 -07:00
Jim Mathies
75f013e679 Bug 1079573 - Fix for BrowserTabsRemoteAutostart prefEnabled boolean defined out of scope in non-nightly builds. r=mossop 2014-10-09 12:33:35 -05:00
Daniel Holbert
cbcad15f7e Bug 1078027: Move BrowserTabsRemoteAutostart()'s local-var 'testPref' inside the #ifdef where its only usage lives, to fix unused-variable warning. r=jimm 2014-10-06 09:25:12 -07:00
Nicholas Nethercote
94adb30f77 Bug 1062709 (part 2, attempt 2) - Clean up stack printing and fixing. r=dbaron.
--HG--
extra : rebase_source : 626fd23a14ec90cfc9807c3d555169ec6463d19d
2014-09-01 22:56:05 -07:00
Nicholas Nethercote
2eb56008e2 Bug 1062709 (part 1, attempt 2) - Add a frame number argument to NS_WalkStackCallback. r=dbaron.
--HG--
extra : rebase_source : 4f7060a9ae0bed180899651c50e8ea8857e72d63
2014-09-10 21:47:01 -07:00
Stephen Pohl
ca13b6a589 Bug 1077099: Add GreBinD to easily differentiate between Contents/Resources (GreD) and Contents/MacOS (GreBinD) on OSX. r=bsmedberg 2014-10-03 16:48:49 -04:00
Ed Morley
8c0d5a673b Merge mozilla-central and inbound 2014-10-03 15:14:53 +01:00
Ed Morley
2d0f9579b5 Backed out changeset a0b82c954206 (bug 1062709) for Windows mochitest 5 hangs 2014-10-03 15:06:16 +01:00
Ed Morley
9e223d8a19 Backed out changeset 7a1b7d7eba12 (bug 1062709) 2014-10-03 15:05:26 +01:00
Jim Mathies
f6c188526f Bug 1068189 - Take into account 'layers.offmainthreadcomposition.testing.enabled' settings when disabling remote tabs. r=billm 2014-10-02 13:52:48 -05:00
Ryan VanderMeulen
b20021a33c Merge m-c to inbound. a=merge 2014-10-02 13:14:06 -04:00
Daniel Holbert
b9215854fe Bug 1076443: Remove no-longer-used variable 'gBrowserTabsRemoteInitialized' from nsAppRunner.cpp. r=jimm 2014-10-02 07:48:59 -07:00
Nicholas Nethercote
5a257b83f9 Bug 1062709 (part 2) - Clean up stack printing and fixing. r=dbaron.
--HG--
extra : rebase_source : 18158d4474cb8826813a3866eba57b710e14db99
2014-09-01 22:56:05 -07:00
Nicholas Nethercote
c9c64de53c Bug 1062709 (part 1) - Add a frame number argument to NS_WalkStackCallback. r=dbaron.
--HG--
extra : rebase_source : 0f9b2d6310433ed56f5552706fcf2a96571aee25
2014-09-10 21:47:01 -07:00
Carsten "Tomcat" Book
b37ac43e39 merge fx-team to mozilla-central a=merge 2014-09-30 15:10:47 +02:00
Robert Strong
076224aff0 Mac v2 signing - Bug 1064523 - Create staging directory outside of the Mac bundle. r=bbondy 2014-09-29 11:52:08 -07:00
Steven Michaud
81d559a243 Mac v2 signing - Bug 1047738 - Make distribution code look for the distribution directory under Contents/Resources due to v2 signing requirements. r=bsmedberg 2014-09-29 11:51:51 -07:00
Stephen Pohl
ec201051e3 Mac v2 signing - Bug 1046924 - Move updates directory out of the .app bundle. r=rstrong 2014-09-29 11:51:08 -07:00
Stephen Pohl
7959bd3a2b Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg 2014-09-29 11:51:04 -07:00
Felipe Gomes
bbbe163c3b Bug 1071203 - Log a message to the console when we override browser.tabs.remote.autostart. r=billm 2014-09-29 22:22:21 -03:00
Jim Mathies
af9be8e2a8 Bug 1072417 - Remove the browser.tabs.remote pref and turn everything it controls on by default. r=felipe 2014-09-29 16:11:08 -05:00
Birunthan Mohanathas
02533aaee7 Bug 1045289 - Change uses of "XPCom" to "XPCOM". r=froydnj 2014-09-26 07:20:23 +03:00
Matthias Versen
ff732c36c6 Bug 1070770 - Document profile option in commandline help. r=bsmedberg 2014-09-22 11:02:00 +02:00
Mark Hammond
65936180b9 Bug 1067229 - allow nsIXULAppInfo::ID and ::Vendor to work in a content process. r=jdm 2014-09-24 16:14:55 +10:00
Jim Mathies
0d2e1dd798 Bug 1068189 - Force disable browser.tabs.remote.autostart in non-nightly builds. r=felipe 2014-09-23 09:41:59 -05:00
Jacek Caban
12a2c7767a Bug 1063669 - mingw64 fixup. 2014-09-23 11:50:57 +02:00
Chris Jones
f2fc8a26c1 Bug 1048706 - Log a message on startup when chaos mode is enabled. r=jimm 2014-08-04 22:30:00 +02:00
Bill McCloskey
601c277e33 Bug 1063669 - Don't enable e10s if IME is detected (r=jimm) 2014-09-18 10:26:33 -07:00
Jim Mathies
5cd6e4c98d Bug 1068199 - Disable e10s when hardware acceleration is disabled on win, macos. r=Bas, jmuizelaar 2014-09-17 16:48:07 -05:00
Felipe Gomes
f20c866362 Bug 1058358 - Add a new opt-out mechanism for each time we enable e10s on Nightly for testing. r=gavin 2014-09-16 13:25:46 -03:00
Bill McCloskey
8db73fa93d Bug 1047076 - Disable e10s on Nightly if Accessibility is enabled (r=felipe) 2014-09-13 11:20:16 -07:00
Phil Ringnalda
cd2bdef563 Back out 0529fb43bd5f (bug 1047076) for bustage on a CLOSED TREE 2014-09-12 18:25:35 -07:00
Bill McCloskey
e3f917161b Bug 1047076 - Disable e10s if a11y is enabled (r=felipe) 2014-09-12 17:37:11 -07:00
Felipe Gomes
02c60ef80f Bug 1065880 - Follow up, fix syntax error. rs=me on a CLOSED TREE 2014-09-12 18:49:03 -03:00
Felipe Gomes
139fe9d530 Bug 1065880 - Measure e10s usage through telemetry. r=bsmedberg,mconley 2014-09-12 16:14:41 -03:00
Felipe Gomes
382f4efc2f Bug 1063848 - Disable e10s in safe mode. r=bsmedberg,ally. 2014-09-10 15:53:55 -03:00