Граф коммитов

629587 Коммитов

Автор SHA1 Сообщение Дата
Luca Greco 882186727b Bug 1515077 - Prevent Responsive Design Mode from breaking extension messaging while swapping doc shells. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D15104

--HG--
extra : moz-landing-system : lando
2018-12-26 18:06:39 +00:00
Dão Gottwald 80b7511a62 Bug 1506113 - With the native title bar enabled, stop using -moz-win-glass on Windows 10 / high contrast. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D15322

--HG--
extra : moz-landing-system : lando
2018-12-26 16:11:03 +00:00
Edwin Gao df57ce81ca Bug 1514075 - update Android hostutils with Firefox 66.0a1 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D15310

--HG--
extra : moz-landing-system : lando
2018-12-24 21:18:59 +00:00
Carl Corcoran 26b6ee8b63 Bug 1516363: Fix duplicate definition of scoreThreshold causing compile error with `--disable-tests` r=gcp
When compiling without ENABLE_TESTS, the following error occurs:

/toolkit/xre/ModuleEvaluator_windows.cpp(221,20):  error: redefinition of
    'scoreThreshold' with a different type: 'const int' vs 'int'

This removes the 2 lines of code that caused the error.

Differential Revision: https://phabricator.services.mozilla.com/D15372

--HG--
extra : moz-landing-system : lando
2018-12-26 13:05:10 +00:00
Masayuki Nakano af34cccc17 Bug 1516323 - Make IMContextWrapper::OnKeyEvent() check whether coming key event is already in the posting event queue r=m_kato
According to the log of bug 1498823, ibus won't set IBUS_IGNORED_MASK to
modifier flags when it synthesizes the event for asynchronous handling in
some environments.

Currently, we assume that iBus and Fcitx set IBUS_IGNORED_MASK or
FcitxKeyState_IgnoredMask.  So, we put both real key events and synthesized
key events into the posting event queue and that causes using a lot of
memory until the editor is blurred.  Fortunately, timestamp of synthesized
key events are always same as their original events.  Therefore, we can look
for original event from the positing event queue.

Although we have gotten no bug reports about this issue of Fcitx, but this
patch adds same hack for Fcitx too because the runtime cost is not
expensive but the symptom is really serious.

Differential Revision: https://phabricator.services.mozilla.com/D15321

--HG--
extra : moz-landing-system : lando
2018-12-26 08:17:32 +00:00
Cameron McCormack c9b528e045 Bug 1516211 - Use UserAgentStyleSheetList.h to declare StyleSheet members on nsLayoutStylesheetCache r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D15281

--HG--
extra : moz-landing-system : lando
2018-12-24 01:34:37 +00:00
Ciure Andrei 1923fc319e Backed out 2 changesets (bug 1507595) for Android build bustages, missing aboutSupport.dtd CLOSED TREE
Backed out changeset 485ea25a3b82 (bug 1507595)
Backed out changeset 28805dd1b97a (bug 1507595)
2018-12-24 18:44:38 +02:00
sharath ba62a9414a Bug 1516221 - changes to implement enum class for #define NS_STYLE_COLOR_ADJUST. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D15284

--HG--
extra : moz-landing-system : lando
2018-12-24 15:28:11 +00:00
Jared Wein 8fe38ebd36 Bug 1507595 - Use data-l10n-id instead of formatValue where the change is relatively straightforward. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14906

--HG--
extra : moz-landing-system : lando
2018-12-24 16:19:21 +00:00
Jared Wein db47c666d9 Bug 1507595 - Convert about:support to Fluent. r=Gijs,flod
Initial patch by Collin Wing (masterkrombi@gmail.com).

Differential Revision: https://phabricator.services.mozilla.com/D14905

--HG--
extra : moz-landing-system : lando
2018-12-24 16:19:20 +00:00
Jeff Muizelaar 41fa579404 Bug 1516061. Split MissedComposite telemetry more.
This adds one more category called MissedCompositeLow.

Differential Revision: https://phabricator.services.mozilla.com/D15300

--HG--
extra : moz-landing-system : lando
2018-12-24 16:01:10 +00:00
Raul Gurzau 72f02a2ecc Bug 1501317 - Disable browser_grids_grid-outline-highlight-cell.js on Win 10 asan for frequent failures. r=jmaher CLOSED TREE 2018-12-23 14:17:00 +02:00
Bogdan Tara 601b0d2329 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-12-24 00:10:07 +02:00
Bogdan Tara 64ef7bc9fb Merge inbound to mozilla-central. a=merge 2018-12-23 23:51:31 +02:00
Bogdan Tara 77d799d52e Merge autoland to mozilla-central. a=merge 2018-12-23 23:49:35 +02:00
Bogdan Tara eecebbbfe5 Backed out 2 changesets (bug 1514853, bug 1516185) for browser_contentblocking.js failures a=backout
Backed out changeset c37650fcf69c (bug 1516185)
Backed out changeset 12f70c0d3d1e (bug 1514853)
2018-12-23 21:07:31 +02:00
Ehsan Akhgari 1715efb39c Bug 1516185 - Fix the name of the macro used in the patch for bug 1514853; r,a=me 2018-12-23 12:03:31 -05:00
WR Updater Bot 825dbc97c0 Bug 1516073 - Update webrender to commit 8b90bdd513419a06f2755b08713238e6ee52b1e9 (WR PR #3443). r=kats
https://github.com/servo/webrender/pull/3443

Differential Revision: https://phabricator.services.mozilla.com/D15270

--HG--
extra : moz-landing-system : lando
2018-12-23 16:28:52 +00:00
Jeff Muizelaar 2c917c374f Bug 1516061. Split MissedComposite telemetry. r=mattwoodrow
We're seeing a substantial amount of paint misses caused by
MissedComposite. This splits MissedComposite into subcategories
based on the full paint time.

Differential Revision: https://phabricator.services.mozilla.com/D15241

--HG--
extra : moz-landing-system : lando
2018-12-23 14:46:43 +00:00
longsonr 1a3007051c Bug 1516076 - Part 2 Rename SVGAnimatedTransformList to DOMSVGAnimatedTransformList r=dholbert
--HG--
rename : dom/svg/SVGAnimatedTransformList.cpp => dom/svg/DOMSVGAnimatedTransformList.cpp
rename : dom/svg/SVGAnimatedTransformList.h => dom/svg/DOMSVGAnimatedTransformList.h
2018-12-23 11:08:14 +00:00
arthur.iakab 2f6b143ab1 Merge mozilla-central to inbound 2018-12-23 00:07:29 +02:00
arthur.iakab 8da65ea65c Merge mozilla-central to autoland 2018-12-23 00:07:02 +02:00
arthur.iakab 70a4778dd8 Backed out changeset 415f827cb9ce (bug 1515294) on suspicion of causing content process hangs a=backout CLOSED TREE 2018-12-23 00:04:39 +02:00
arthur.iakab 9ec754d7c3 Merge mozilla-central to inbound 2018-12-22 23:57:12 +02:00
arthur.iakab 41c674d64c Merge mozilla-central to autoland 2018-12-22 23:56:12 +02:00
arthur.iakab 49e5be726a Merge inbound to mozilla-central a=merge 2018-12-22 23:54:25 +02:00
arthur.iakab c7772ecfed Merge autoland to mozilla-central a=merge 2018-12-22 23:53:32 +02:00
Jan de Mooij a62ba0ea68 Bug 1515754 - Change Debugger::onPromiseSettled to check promise->realm()->isDebuggee() instead of cx->realm()->isDebuggee(). r=arai
As discussed on IRC this is hard to trigger, but this is more consistent with
the cross-compartment code.

Differential Revision: https://phabricator.services.mozilla.com/D15214

--HG--
extra : moz-landing-system : lando
2018-12-22 21:42:23 +00:00
Jan de Mooij 1d8954ace9 Bug 1515754 - Enter the reaction's realm in EnqueuePromiseReactionJob before creating the job. r=arai
This is consistent with what we do for cross-compartment wrappers and avoids
problems with running jobs against a dying global (Gecko drops such jobs).

I added a globalOfFirstJobInQueue() shell function so I could write a test that
checks both the compartment-per-global and single-compartment cases.

Differential Revision: https://phabricator.services.mozilla.com/D15176

--HG--
extra : moz-landing-system : lando
2018-12-22 21:42:21 +00:00
Cosmin Sabou 5eed4bb3c2 Bug 1501760 - Disable browser_grids_grid-outline-highlight-area.js on win10 for frequent failures. r=jmaher
--HG--
extra : rebase_source : 81aa6ce46437d1f59a00f7ab4914184672c01f62
2018-12-22 22:05:54 +02:00
longsonr 779726cbdc Bug 1516076 - Part 1 correct one of the include file for SVGGeometryFrame.cpp r=dholbert 2018-12-22 20:06:21 +00:00
Andreea Pavel f29827ef9f Bug 1435394 - disable browser_upgrade_backup.js on windows for frequent failures. r=jmaher 2018-12-22 21:15:22 +02:00
Cosmin Sabou e12cb4cd66 Bug 1504096 - disabled browser_ext_browserAction_context.js on linux debug r=jmaher 2018-12-22 21:13:09 +02:00
Cosmin Sabou e2cefba569 Backed out changeset d5966d00f836 (bug 1516061) for qr assertion failures on dist/include/mozilla/TimeStamp.h. 2018-12-22 20:13:16 +02:00
Tom Prince ad61462a46 Bug 1515649: [taskgraph] Disable asan-reporter-nigthly via run-on-projects; r=dustin
Now that the upload-* kinds inherit `run-on-projects`, we don't need to special
case handling of them in target-tasks.

Differential Revision: https://phabricator.services.mozilla.com/D15153

--HG--
extra : moz-landing-system : lando
2018-12-22 16:55:28 +00:00
Tom Prince 1bec5769c4 Bug 1515649: [taskgraph] Inherit run-on-projects for upload-* kinds; r=dustin
We want these tasks to run if-and-only if the corresponding build does.

Differential Revision: https://phabricator.services.mozilla.com/D15152

--HG--
extra : moz-landing-system : lando
2018-12-24 21:23:47 +00:00
Tom Prince 9e30dfb033 Bug 1515649: [taskgraph] Remove `only-if-dependencies-run` optimization; r=dustin
The optimization doesn't actually do what it claims. For the optimization to be
considered, a task needs to be in the target graph, but then all the
dependencies will be too, which inhibits this optimization.

Differential Revision: https://phabricator.services.mozilla.com/D15151

--HG--
extra : moz-landing-system : lando
2018-12-22 16:55:28 +00:00
Carl Corcoran b2b3ea7d03 Bug 1513176: Prevent mozglue.dll from appearing erroneously in the untrusted modules ping;r=aklotz
Nightly is reporting mozglue.dll as being untrusted in the untrusted modules
ping. Until now, xpcshell tests hard-code mozglue to appear as untrusted in
order to cover certain code paths related to startup modules.

This patch:
1. Checks explicitly for the xpcshell environment and only applies this logic
   during xpcshell tests.
2. Uses a purpose-build DLL, "untrusted-startup-test-dll.dll", instead of
   mozglue. This is more explicit and doesn't interfere with any "true"
   processing of mozglue.

Differential Revision: https://phabricator.services.mozilla.com/D14720

--HG--
extra : moz-landing-system : lando
2018-12-24 21:04:13 +00:00
Carl Corcoran 26baade8b2 Bug 1514694: Treat DLLs under WinSxS with same trustworthiness as system32 r=aklotz
Adds a new flag for evaluating DLL trustworthiness:

ModuleTrustFlags::WinSxSDirectory

This flag indicates that the DLL was loaded from the WinSxS folder. This
grants a trustworthiness equal to that of ModuleTrustFlags::SystemDirectory, in
particular allowing some Microsoft DLLs, like comctl32.dll, to be considered
trusted so they don't appear in the untrusted modules ping.

Differential Revision: https://phabricator.services.mozilla.com/D15106

--HG--
extra : moz-landing-system : lando
2018-12-24 21:05:19 +00:00
Cameron McCormack d98341235b Bug 1516212 - Rename macro to avoid conflicts from Chromium IPC code r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D15280

--HG--
extra : moz-landing-system : lando
2018-12-24 01:34:49 +00:00
inspiro b8d53fc5d2 Bug 1320105 : Convert JSID_IS_INT to PropertyKey::isInt() r=jandem
Convert JSID_IS_INT to PropertyKey::isInt()

Differential Revision: https://phabricator.services.mozilla.com/D14011

--HG--
extra : moz-landing-system : lando
2018-12-22 14:17:44 +00:00
Ciure Andrei 6896e54acc Backed out 1 changesets (bug 1510296) for blocking bug 1516028 a=backout
Backed out changeset 91ff42a9952c (bug 1510296)
2018-12-22 14:16:38 +02:00
Ciure Andrei f5e90a1d62 Merge inbound to mozilla-central. a=merge 2018-12-22 11:49:59 +02:00
Daniel Holbert 07d9d64364 Bug 1516025 part 4: Add needed 'using' statements for SVG Bindings namespaces in several .cpp files. r=longsonr
Depends on D15233

Differential Revision: https://phabricator.services.mozilla.com/D15234

--HG--
extra : moz-landing-system : lando
2018-12-21 23:29:46 +00:00
Daniel Holbert 1305e2bc41 Bug 1516025 part 3: Move SVG static helper function "ParseNumber" outside of the mozilla namespace to fix unified build bustage. r=longsonr
This function is invoked elsewhere in this file as "::ParseNumber(...)", which
only works if it's declared outside of any namespace.  So, it needs to be moved
outside of the mozilla namespace in order to be referenced that way (and to be
truly a static function that's private to this .cpp file).

I'm not sure why this builds at all in unified mode, but however it works, it's
cheating, apparently.

Also: this patch adds a 'using' statement for the mozilla namespace, for
e.g. the RangedPtr usages in this function definition (since it no longer lives
inside of a namespace mozilla{} block).

Depends on D15232

Differential Revision: https://phabricator.services.mozilla.com/D15233

--HG--
extra : moz-landing-system : lando
2018-12-22 09:13:21 +00:00
Daniel Holbert 76a8cb61f7 Bug 1516025 part 2: Add needed #includes to some files in dom/svg to preemptively fix unified build bustage. r=longsonr
And while I'm here, I'm giving SVGDataParser.h a more specific/efficient string
include, to just provide the *forward-decl* of nsAString for this file's
"nsAString&" usage in a function prototype.

Depends on D15231

Differential Revision: https://phabricator.services.mozilla.com/D15232

--HG--
extra : moz-landing-system : lando
2018-12-21 23:29:24 +00:00
Daniel Holbert 4ccbf680fa Bug 1516025 part 1: Add "using namespace mozilla::dom" to some SVG C++ files that currently depend on unification to provide that using statement. r=longsonr
These are to support of usages of "SVGElement" in these files, so they
problably only started needing this namespace as of bug 1515187.  In any case,
they're currently relying on picking up this "using" statement from other files
in unified builds, so let's just make the usage explicit by giving them their
own "using" statement.

Also, I'm fixing up the #include for SVGElement.h in these files to use the
full mozilla/dom include path (and to make these files include their own .h
file first).

Differential Revision: https://phabricator.services.mozilla.com/D15231

--HG--
extra : moz-landing-system : lando
2018-12-22 17:04:05 +00:00
Jeff Muizelaar 1f6e956e50 Bug 1516061. Split MissedComposite telemetry. r=mattwoodrow
We're seeing a substantial amount of paint misses caused by
MissedComposite. This splits MissedComposite into subcategories
based on the full paint time.

Differential Revision: https://phabricator.services.mozilla.com/D15241

--HG--
extra : moz-landing-system : lando
2018-12-22 15:38:22 +00:00
Kris Maglione 39ae97e234 Bug 1515884: Remove unused XPCWrappedJS nsIPropertyBag implementation. r=bholley
This helper code is currently unused, and presents a pretty significant
footgun for any JS object which implements nsIPropertyBag itself.

When those objects are first queried to nsIWritablePropertyBag, they behave as
expected, returning the JS-implemented nsIPropertyBag methods. But when
they're first queried to nsIPropertyBag, they use the XPCWrappedNative stubs,
which don't behave as expected.

Differential Revision: https://phabricator.services.mozilla.com/D15235

--HG--
extra : rebase_source : 02942592dc8c4efcc1190610448a46593faa5703
2018-12-21 15:03:13 -08:00
Paolo Amadini 24c49f1473 Bug 1466817 - The "Edit Pop-up Blocker Options/Preferences" command should open the in-content preferences. r=jaws
Instead of opening the pop-up permissions dialog with the origin already populated, this command now highlights the pop-up permission row in the preferences. This doesn't remove any functionality because the only action that would be available for the origin in the permissions dialog is "Allow", which is equivalent to the "Allow pop-ups for" command in the notification bar menu.

Differential Revision: https://phabricator.services.mozilla.com/D15066

--HG--
extra : rebase_source : 064b3d39dc2a8c4d6a3c0949a51ab361ed6e71dd
2018-12-23 20:52:15 +00:00