Commit Graph

601353 Commits

Author SHA1 Message Date
Jeff Gilbert
5b753da289 Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
MozReview-Commit-ID: JtTcLL5OPF0
2018-06-26 17:05:01 -07:00
Jeff Gilbert
15f1932c0f Bug 1470325 - Update Codegen.py to emit Foo_Binding instead of FooBinding. - r=bz,qdot
MozReview-Commit-ID: CFIQpIRsXIU
2018-06-26 17:05:01 -07:00
Jorg K
0570f32194 Bug 1471278 - Restore GetSpecialSystemDirectory() for Win_Documents when compiling Thunderbird. r=froydnj 2018-06-26 13:41:00 +03:00
Jeff Gilbert
3cdbe9fdb9 Bug 1349799 - Implement WebGLPowerPreference and gl::CreateContextFlags::HIGH_POWER. - r=kvark
Based on patches by :daoshengmu.

MozReview-Commit-ID: FSbJV8DLyJ4
2018-06-26 15:22:26 -07:00
Jeff Gilbert
45170d1834 Bug 1349799 - Add WebGLPowerPreference webidl. - r=qdot
MozReview-Commit-ID: LPojOxWdrr3
2018-06-26 15:22:26 -07:00
Geoff Brown
cfeda7ee07 Bug 1466671 - Cleanup mozharness failure message regex; r=jmaher
DMError and the _runCmd error were added for DeviceManager, now obsolete.
_dl_open was added in bug 1220362 for linux64 Talos failures, no longer observed.
twisted errors were added in bug 1280570; I don't recall seeing them since buildbot days.
2018-06-26 16:17:51 -06:00
Geoff Brown
15f306a0f1 Bug 1425471 - Avoid use of netcfg in Android marionette tests; r=bc 2018-06-26 16:17:50 -06:00
Geoff Brown
655a80b240 Bug 1460411 - Update configuration for androidx86_7_0 tests; r=me,a=test-only 2018-06-26 16:17:50 -06:00
Michael Kelly
fd2c510573 Bug 1451702: Mangle file: and jar: paths in browser error reports.
--HG--
extra : rebase_source : d57ca43e7e9310516d3e7568bee7c4e658f60ef6
extra : intermediate-source : 523b4c1d489c29d79e5782b62f01d21b9fc07eb2
extra : source : 71156adbd18ecb9f5b4d09638881a3714c71244b
2018-05-18 15:34:11 -07:00
Gurzau Raul
729b75ccb4 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-27 00:55:38 +03:00
Kris Maglione
4f10d70a3d Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley
MozReview-Commit-ID: 3rLgxQVtc0X

--HG--
extra : rebase_source : 77afa66ef4fcdf8ac0ce1e2cae99d7a0992bc421
extra : amend_source : c97299a71b9b20370ae79ce4dd33c1833ca3f22f
extra : source : 8477472996e06d06a21d8e602e4a92d0ec130ea3
2018-06-24 19:16:33 -07:00
Kris Maglione
11a1974c47 Bug 1469719: Follow-up: Fix botched file save. r=stupid-fixup
--HG--
extra : amend_source : ba5e0589e39115a31186ee9c5c87ab40fe1da261
2018-06-26 14:31:41 -07:00
Kris Maglione
e0b820a4c0 Bug 1469719: Follow-up: Update test expectations. r=me,test-only 2018-06-26 14:19:12 -07:00
Kris Maglione
d407354402 Bug 1469719: Avoid loading LoginManagerContent before it's needed. r=felipe
The "pageshow" and "blur" event listeners in LoginManagerContent only matter
once the module has loaded and processed other events. Before that, they're
guaranteed to be no-ops.

This patch delays adding those listeners before LoginManagerContent is used
for a given frame script.

MozReview-Commit-ID: 1f5AOkRkAhp

--HG--
extra : source : bab121b4dd84f9715e6a9efa652556a91ea60a3c
2018-06-24 18:07:59 -07:00
Kris Maglione
33d055eb2d Bug 1470023: Lazily load PluginContent.jsm when it's first required. r=felipe
MozReview-Commit-ID: 2n9NP5mEEcG

--HG--
extra : source : 064e448df638efc4a99fdf9f400d1eac2b7505ca
extra : amend_source : 66687c347238d43c24e5cc8080b102097b43b3ac
extra : intermediate-source : 1adc0372343e6ca2248f3c16cede6a103aebcaa7
2018-06-24 17:33:55 -07:00
Kris Maglione
26c59776be Bug 1470965: Fix refcount sanity in nsIPrincipal.addonPolicy getter. r=mixedpuppy
MozReview-Commit-ID: KuDN3joKi7S

--HG--
extra : source : d28d3a80e781ae10cbc97775415827ec93193c56
2018-06-26 00:19:46 -07:00
shindli
13098ab1ef Backed out 3 changesets (bug 1470023, bug 1469719, bug 1470965) for | toolkit/components/perfmonitoring/tests/browser/browser_compartments.js on a CLOSED TREE
Backed out changeset bab121b4dd84 (bug 1469719)
Backed out changeset d28d3a80e781 (bug 1470965)
Backed out changeset 1adc0372343e (bug 1470023)
2018-06-26 22:57:54 +03:00
Ryan Hunt
6497093aa2 Bug 1471261 - Add global locking around FT_Load_Glyph to work around postscript hinter global data. r=lsalzman
MozReview-Commit-ID: 9ohfqUnPxMc

--HG--
extra : rebase_source : b4a0e02cd0685a1623cc2bd0ffdc34429f3b8729
2018-06-26 11:30:13 -04:00
Ryan Hunt
88dff8e479 Bug 1471261 - Fix race condition in cairo-ft when checking whether face is being used. r=lsalzman
MozReview-Commit-ID: JizcCY7evq2

--HG--
extra : rebase_source : 71993050ec3c797ac2b74732bd1751a79411c039
2018-06-26 11:37:09 -05:00
Jason Laster
14007bf2ac Bug 1470999 - Compress Pause Points data-structure. r=jimb
MozReview-Commit-ID: CKt4tpLLf4g
2018-06-26 15:30:07 -04:00
shindli
2852622525 Backed out 2 changesets (bug 1470732) for tsan bustages in race /builds/worker/workspace/build/src/js/src/jit/BaselineJIT.cpp on a CLOSED TREE
Backed out changeset fae4bcc8883f (bug 1470732)
Backed out changeset 4c11981dd15d (bug 1470732)
2018-06-26 21:52:50 +03:00
Kris Maglione
b35027d743 Bug 1469719: Avoid loading LoginManagerContent before it's needed. r=felipe
The "pageshow" and "blur" event listeners in LoginManagerContent only matter
once the module has loaded and processed other events. Before that, they're
guaranteed to be no-ops.

This patch delays adding those listeners before LoginManagerContent is used
for a given frame script.

MozReview-Commit-ID: 1f5AOkRkAhp

--HG--
extra : rebase_source : 392abe8ca2743fa4fdc40e642743acef1b314683
2018-06-24 18:07:59 -07:00
Kris Maglione
ab6b58eddf Bug 1470965: Fix refcount sanity in nsIPrincipal.addonPolicy getter. r=mixedpuppy
MozReview-Commit-ID: KuDN3joKi7S

--HG--
extra : rebase_source : e2caed633f39896df6c065abcb18791b582d8f59
2018-06-26 00:19:46 -07:00
Kris Maglione
d9da2cdb02 Bug 1470023: Lazily load PluginContent.jsm when it's first required. r=felipe
MozReview-Commit-ID: 2n9NP5mEEcG

--HG--
extra : rebase_source : 4357e78d02e7c3f6af6cfea1e0681e50476bddcb
extra : source : 064e448df638efc4a99fdf9f400d1eac2b7505ca
2018-06-24 17:33:55 -07:00
Joel Maher
8bc0bcda97 Bug 1392106 - random-if more win7 reftest font rendering failures. r=RyanVM 2018-06-26 13:32:30 -04:00
Sebastian Hengst
accd7d7d38 Backed out 9 changesets (bug 1438727) for failing xpcshell's test_cssColor-02.js. CLOSED TREE
Backed out changeset 948fcbfaa6f3 (bug 1438727)
Backed out changeset 28ae7dd30047 (bug 1438727)
Backed out changeset da261f1d340e (bug 1438727)
Backed out changeset abf6c165d869 (bug 1438727)
Backed out changeset b9452e41ec38 (bug 1438727)
Backed out changeset 2c8d18214f53 (bug 1438727)
Backed out changeset be222e6b343f (bug 1438727)
Backed out changeset e45d06e5a967 (bug 1438727)
Backed out changeset cc6349409e14 (bug 1438727)
2018-06-26 20:05:28 +03:00
Emilio Cobos Álvarez
e813956be3 Bug 1470930: Fix a typo in OSX-only code. r=me CLOSED TREE
MozReview-Commit-ID: BMRQgc1KFsC
2018-06-26 18:59:18 +02:00
Nicolas B. Pierron
36b2a64abf Bug 1470732 - Reprotect memory of pending Ion compilations in case of moving GCs. r=jonco 2018-06-26 16:50:00 +00:00
Nicolas B. Pierron
00c520aeba Bug 1470732 - Unprotect memory before moving to the list of finished/cancelled compilations. r=tcampbell 2018-06-26 16:49:59 +00:00
Jan de Mooij
66543eb036 Bug 1470904 part 2 - Reset cx->realm in the JIT exception handler. r=luke 2018-06-26 18:26:39 +02:00
Jan de Mooij
1054424fc6 Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke 2018-06-26 18:26:39 +02:00
Emilio Cobos Álvarez
c7d35aa526 Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug
MozReview-Commit-ID: DsNuF7GAflJ
2018-06-26 18:22:06 +02:00
Emilio Cobos Álvarez
a36447ed0d Bug 1470930: Make RunnableKind an enum class. r=froydnj
I'm about to introduce a mozilla::Cancelable type, and RunnableKind::Cancelable
would conflict with it otherwise.

MozReview-Commit-ID: 3FAoHAtUE6W
2018-06-26 18:21:19 +02:00
Nathan Froyd
426a7a6439 Bug 1470449 - silence some warnings during clang bootstrap; r=chmanchester
This change makes interactive usage slightly nicer and logs somewhat shorter.
2018-06-26 12:02:36 -04:00
Paolo Amadini
0bdbd97a2e Bug 1435688 - Part 4 - Remove the "listitem-iconic" and "listcell-iconic" bindings. r=bgrins
MozReview-Commit-ID: LKLPmes4LCC

--HG--
extra : rebase_source : 25200805272a35747a3a3ae9c47f749f62de2591
2018-06-23 21:22:26 +01:00
Paolo Amadini
437b57300f Bug 1435688 - Part 3 - Remove "listitem-iconic" from the profile selection dialog. r=bgrins
MozReview-Commit-ID: 8IWXdyP83rM

--HG--
extra : rebase_source : d646ac7fb282b470d7179722be2c56887b6e573f
2018-06-23 21:18:16 +01:00
Paolo Amadini
f4e92eb3d5 Bug 1435688 - Part 2 - Replace "listitem-iconic" with "richlistitem" in the application manager dialog and adjust the styling. r=bgrins
MozReview-Commit-ID: 9qykVWLV23j

--HG--
extra : rebase_source : b3f54ee3e9f6d12385fa10abd8ed6bc5a64b5775
2018-06-23 20:59:01 +01:00
Paolo Amadini
e4c2f8dedb Bug 1435688 - Part 1 - Replace "listitem-iconic" with "richlistitem" in the Windows handler application picker dialog. r=bgrins
MozReview-Commit-ID: AFbtPsMC0bG

--HG--
extra : rebase_source : aa7dbbd398e1118cf144fccd3c9f4f29ad3861ed
2018-06-23 19:21:31 +01:00
Narcis Beleuzu
d7c46484e8 Backed out 2 changesets (bug 1470732) for bustages on bug1470732.js . CLOSED TREE
Backed out changeset 4a596e6a7ccb (bug 1470732)
Backed out changeset 0eded40b1124 (bug 1470732)
2018-06-26 18:43:09 +03:00
Gijs Kruitbosch
14563f9e99 Bug 1454378 - chunk blocklist processing so it doesn't hang the main thread continuously, r=florian
MozReview-Commit-ID: 70cIeuVdy3D

--HG--
extra : rebase_source : ae604896202d15ecc0844629e4b304da857df1d3
2018-06-13 17:16:59 -07:00
Gijs Kruitbosch
9f327f0d76 Bug 1454378 - cache and inline things, avoid duplicate attribute or property requests, to make blocklist faster, r=florian
MozReview-Commit-ID: BwBhZr6sqx2

--HG--
extra : rebase_source : e5cf8d9b51118730701fe7b09befc006413b33aa
2018-06-13 17:06:49 -07:00
Gijs Kruitbosch
d0c0e7fcc2 Bug 1454378 - make gfx blocklist processing faster, r=florian
MozReview-Commit-ID: A7Ydf6gUu3U

--HG--
extra : rebase_source : 94bc7e01750a7373419d6824a3d98f8ae54a050c
2018-06-13 15:39:05 -07:00
Gijs Kruitbosch
2035a3d244 Bug 1454378 - switch to for...of loops and .children instead of manual .item() calls, r=florian
MozReview-Commit-ID: 5nPrMVTz09m

--HG--
extra : rebase_source : d4211ed8d5d85dd9263b2a2aa1f8af08ce79f8ed
2018-06-13 11:53:33 -07:00
Gijs Kruitbosch
d65d043732 Bug 1454378 - remove last sync XML blocklist reading code, r=florian
MozReview-Commit-ID: 3YYVy0ubdj8

--HG--
extra : rebase_source : 17ba35326c1d555f2c88813ac25404ae98a2b4b4
2018-06-13 11:51:45 -07:00
Michael Kelly
80e7768083 Bug 1470587: Uninitialize reporter created during test. r=mossop
At some point, the matching call to reporter.uninit got removed from this test.
The result is that the reporter still exists and is still collecting errors
during the rest of the tasks in the file. In most tasks, this isn't an issue
since we use reporter.handleMessage to test message handling at a per-reporter
level.

But the telemetry measures are shared between multiple reporters, thus they are
susceptible to interference from other running reporter instances.

The error that is being logged when this test fails is from the test add-on
created in testAddonIDMangle. My best guess is that the error logged by the
add-on is being processed during an idle moment in another task, since we
schedule processing to be delayed until the browser is idle. It seems this
scheduling is pretty consistent on certain Linux platforms.

Differential Revision: https://phabricator.services.mozilla.com/D1836
2018-06-26 18:31:06 +00:00
Bogdan Tara
d2fb3a8812 Backed out 5 changesets (bug 1340498) for build bustages on nsDOMCSSAttrDeclaration.h CLOSED TREE
Backed out changeset 9ebcdb66ceff (bug 1340498)
Backed out changeset 63321093bb70 (bug 1340498)
Backed out changeset f8c799971f81 (bug 1340498)
Backed out changeset 21d8c1fbbbd1 (bug 1340498)
Backed out changeset fa40c179eb0d (bug 1340498)
2018-06-26 21:31:09 +03:00
Doug Thayer
5685ea3b89 Bug 1340498 - Fix unified sources build errors r=mrbkap
Adding the Places* files into unified sources pushed the
unified sources into a situation that exposed a strangely
large number of errors. This seems to be the minimum set of
changes I could make to resolve all of the issues.

MozReview-Commit-ID: C2H9ce8FmE4

--HG--
extra : rebase_source : b01f47e439a61492ad999ae30677c48535e8cd4c
2018-04-13 11:04:47 -07:00
Matthew Gaudet
2c81e2ab3e Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
--HG--
extra : rebase_source : 93c0b7a601c6a7ff62ff741ffcc7db20dd1057fb
2018-03-26 09:58:19 -04:00
Matthew Gaudet
f16826733c Bug 1438727: [Part 7] Clarify restrictions on imul and remove un-needed restriction r=tcampbell
--HG--
extra : rebase_source : 1d3a3ec66502b1492f5e6676c716fd6d14b1553c
2018-04-20 16:36:07 +02:00
Matthew Gaudet
b727daa007 Bug 1438727: [Part 6] Allow allocateFixedRegister to spill in order to acquire a fixed register r=jandem
In some circumstances the fixed register that's desired may be available only after a spill.

--HG--
extra : rebase_source : fa8904dd9ec3894a65926fff9019532d3efdfc36
2018-03-27 12:09:17 -04:00