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

580642 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky d891ae6e2d Bug 1436508 part 2. Remove nsIDOMBeforeUnloadEvent. r=masayuki
MozReview-Commit-ID: 9svlTELngmi
2018-02-09 11:17:08 -05:00
Boris Zbarsky 05de0574d2 Bug 1436508 part 1. Remove nsIDOMAnimationEvent. r=masayuki
MozReview-Commit-ID: GRZzt1xGGDc
2018-02-09 11:17:08 -05:00
Jan de Mooij 52f3d5b9f2 Bug 1434230 part 4 - Enable Spectre string mitigations by default. r=luke 2018-02-09 16:47:37 +01:00
Paolo Amadini d59df3cdd5 Bug 1434883 - Part 2 - Use an asynchronous API to open PanelMultiView panels. r=Gijs
MozReview-Commit-ID: 3VzoxJ3Ociy

--HG--
extra : source : 22c83b1d417d7c7bd21a71109f4800f5d37bbb77
extra : intermediate-source : 6de7133c267288a468804f67f91df68b10b9793e
2018-02-06 09:02:27 +00:00
Paolo Amadini ce5011416f Bug 1434883 - Part 1 - Fix tests for the activated page action panel. r=Gijs
The promisePanelEvent function was unreliable because it did not raise an error if the provided panel did not exist, which caused one of the callers to ignore a missing panel silently. All the callers have now been updated based on whether they expect the panel to exist or not.

MozReview-Commit-ID: AGT4rHls4OB

--HG--
extra : source : 0857964174624b1cf3d4ea3ffa94ba21b090788a
extra : intermediate-source : 29972a52d5c4829eb7fd662792836c934b1d11d8
2018-02-04 16:32:20 +00:00
Tim Taubert 4c6fab9bac Bug 1416056 - Web Authentication - Default to "None Attestation" r=jcj
Summary:
Always replace attestation statements with a "none" attestation.

Bug 1430150 will introduce a prompt that asks the user for permission whenever
the RP requests "direct" attestation. Only if the user opts in we will forward
the attestation statement with the token's certificate and signature.

Reviewers: jcj

Reviewed By: jcj

Bug #: 1416056

Differential Revision: https://phabricator.services.mozilla.com/D567
2018-02-09 16:34:39 +01:00
Ryan Hunt 21ab059373 Add 'layers.omtp.dump-capture' for logging DrawTargetCapture (bug 1435938, r=bas)
MozReview-Commit-ID: GCyHRg8Dn6c

--HG--
extra : rebase_source : f827c36f3bf5a55b20a42f21dcab8d1935e956e5
extra : histedit_source : 988a537ce5904887b9e811849120ab2e14709832
2018-02-05 22:03:49 -06:00
Ryan Hunt ddf6407b9a Add basic DrawTargetCapture logging ability (bug 1435938, r=bas)
MozReview-Commit-ID: LhbC4mWub6k

--HG--
extra : rebase_source : 0aaddea1d6675ce027a4068b3f8d4d4db0a04a97
extra : histedit_source : 3bcc6c2416f9fe2621928b205025429edac4d27f
2018-02-05 22:00:45 -06:00
Jason Laster 804b64fa9d Bug 1436893 - Update Debugger Frontend v15. r=jdescottes
MozReview-Commit-ID: Ak2U6WTntOi
2018-02-09 15:48:51 +01:00
Sebastian Hengst 7a0fd40b3d Backed out changeset 9207588939fd (bug 1435414) because it didn't work. CLOSED TREE 2018-02-09 16:33:57 +02:00
Bob Owen 753c1ba3c8 Bug 1409063: Remove OS.Constants.Path attributes that were added for WebappsInstaller.jsm and are no longer used. r=baku 2018-02-09 14:09:25 +00:00
Andrew Osmond c35d734095 Bug 1389988 - Handle a data race between a new sync decode request and a pending decoder. r=tnikkel
If there is an active provider which has yet to produce a frame, any
calls to SurfaceCache::Lookup will return MatchType::PENDING. If
RasterImage::Lookup gets the above result while given FLAG_SYNC_DECODE,
it will attempt to start a new decoder. It is entirely possible that
when we try to insert the new provider into the SurfaceCache, it cannot
because the original provider finally did produce something. In that
case we should abandon attempting to redecode and retry our lookup.
2018-02-09 08:51:28 -05:00
Benjamin Bouvier 3d5c7891a5 Bug 1319203: Fix asm.js profiler test; r=me 2018-02-09 14:47:10 +01:00
Benjamin Bouvier fbe7807ab1 Bug 1319203: Remove the optimization for asm.js; r=jandem
MozReview-Commit-ID: YPfe1xDwP1

--HG--
extra : rebase_source : b762ffdf2fcd456dba6648760914f87d63d4a459
extra : histedit_source : ef6395ae0edbc57ec4f7dc10f82d3095bffe6306
2018-02-08 16:41:29 +01:00
Benjamin Bouvier cc6669c261 Bug 1319203: Slightly optimize the jit->wasm stub; r=jandem
MozReview-Commit-ID: Hu5TLtz8iQk

--HG--
extra : rebase_source : 33c6f801815183aece66c447af9f0f9c82057451
extra : histedit_source : 1b039b18c5c3b75ae9c57a706ad33eefe55c54ab
2018-02-08 15:42:55 +01:00
Benjamin Bouvier 095cc5b266 Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
MozReview-Commit-ID: DSsR3zY4bsd

--HG--
extra : rebase_source : 1831ac4f5be25b092440f1da1517ba9a6740d19f
2018-02-08 14:37:03 +01:00
Benjamin Bouvier 65b5cadd76 Bug 1319203: Add tests; r=luke
MozReview-Commit-ID: 5Xf6NZRpQ4M

--HG--
extra : rebase_source : 971bc1c9c6e9c87fdc3e9f75eaaab868a85800ad
2018-01-22 16:38:28 +01:00
Andrew Osmond f229366eba Bug 1435456 - Remove asserts checking that downscale-on-decode is enabled. r=tnikkel
These asserts are somewhat faulty given the
image.downscale-during-decode.enabled preference is a live preference
and thus can change at any time. Given the decision to downscale is made
on the main thread, and it is asserted on a decoder thread, this will
always be inherently racy. Most of the time this isn't a problem, but
with our automated tests, we frequently flip this preference, and the
assertion may fail unnecessarily with an unrelated image. The reftests
themselves verify downscaling did or did not occur based upon comparison
to the reference, and don't require the assert for verification.
2018-02-09 06:27:55 -05:00
Josh Matthews 19738f789f Bug 1436743 - Dispatch events via the docgroup rather than the tabgroup when possible. r=mystor 2018-02-08 15:54:00 -05:00
Paul Silaghi 2010b010a0 Bug 1433900 - Add a test for checking the location of a bookmark can be changed. r=standard8 2018-02-05 14:04:03 +02:00
Dragan Mladjenovic 44f0fa0c5f Bug 1416179: Change ArrayBufferObject's !WASM_HUGE_MEMORY 64-bit max memory validation to handle values less than UINT32_MAX that lead to overflow; r=lth 2017-12-11 17:03:42 +01:00
Honza Bambas 7c8e2fe79d Bug 1152332 - Let connection proxy filters return the result asynchronously - core changes, r=michal 2018-02-08 07:18:00 +02:00
Honza Bambas e68b22643e Bug 1152332 - Let connection proxy filters return the result asynchronously - update/introduce tests, r=michal
--HG--
rename : netwerk/test/unit/test_protocolproxyservice.js => netwerk/test/unit/test_protocolproxyservice-async-filters.js
2018-02-08 05:49:00 +02:00
Honza Bambas 53cdbf6d2a Bug 1152332 - Let connection proxy filters return the result asynchronously - update webextensions back-end, r=mixedpuppy 2018-02-01 10:52:00 +02:00
Tiberius Oros 3e0407d30b Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-09 12:14:43 +02:00
Tiberius Oros 677b0037d2 Merge inbound to mozilla-central. a=merge 2018-02-09 12:02:51 +02:00
Jan de Mooij 8f02f8ed72 Bug 1425580 part 5 - Devirtualize LNode::isCallPreserved and LNode::recoversInput. r=bbouvier 2018-02-09 10:06:36 +01:00
Jan de Mooij c04e37408d Bug 1425580 part 4 - Devirtualize LNode::numOperands. r=nbp 2018-02-09 10:04:05 +01:00
Narcis Beleuzu fd3f072bea Backed out changeset 1fa8c5b051ac (bug 1435899) for mochitest failures on /test_bug1325080.html. CLOSED TREE 2018-02-09 06:05:13 +02:00
Lee Salzman a0d29145a5 Bug 1396637 - disable WR subpixel positioning with FreeType. r=jrmuizel
MozReview-Commit-ID: Hu3Q9yuveRw
2018-02-08 21:42:54 -05:00
Lee Salzman a843f0909e Bug 1431637 - free qcms_transform r_clut. r=jrmuizel
MozReview-Commit-ID: DwbIhtuGvcA
2018-02-08 21:41:03 -05:00
Nicolas Chevobbe 836ef00597 Bug 1435090 - Hide the persist logs checkbox on the browser console; r=Honza.
MozReview-Commit-ID: 1fT5YtyRRaT

--HG--
extra : rebase_source : fadfded4c1f7f20e8df1da408b7d83d0bddb790b
2018-02-08 15:33:47 +01:00
Nicolas Chevobbe 46f692cb58 Bug 1435090 - Allow to pass a hidePersistLogsCheckbox prop to the FilterBar; r=Honza.
This will allow us to hide the input for the browser console.

MozReview-Commit-ID: AOltH7HakQE

--HG--
extra : rebase_source : 6f5f278ea69af479c8e1eda87f939ac30a8d6ae7
2018-02-08 15:15:00 +01:00
Andi-Bogdan Postelnicu 9ca255c241 Bug 1405554 - Merge clang-format with clang-tidy under the same package from toolchains. r=gps
MozReview-Commit-ID: 1XokTUVmVPL

--HG--
extra : rebase_source : bd52ecd720eb3a0a145660c3c5b55922f571f9fb
2018-02-09 09:01:17 +02:00
Gabriel Luong 9f8c11489e Bug 1432599 - Part 2: Display the current flex container element in the flexbox panel and allow for toggling of the flexbox highlighter. r=pbro 2018-02-07 15:57:46 -05:00
Masayuki Nakano 1165b53e10 Bug 1436295 - HTMLEditRules::WillInsertBreak() should cancel resetting EditorDOMPoint when HTMLEditRules::ReturnInParagraph() splits DOM node around the point r=m_kato
This patch only fixes warning, not changing actual behavior of editor.

HTMLEditRules::ReturnInParagraph() splits paragraph *around* given point.
Therefore, from point of view of caller, offset of setting point may be
invalid after HTMLEditRules::ReturnInParagraph() handled the edit action.
In this case, invalidating stored child of the point may cause warning
since offset may be larger than length of its container.

So, if HTMLEditRules::ReturnInParagraph() handles the edit action,
the caller, HTMLEditRules::WillInsertBreak(), should cancel invalidating
the stored child for avoiding unnecessary warning.

MozReview-Commit-ID: DKJlr0Awwlo

--HG--
extra : rebase_source : 8fbefff3b46e55daf8db6342f00de904315d7fcc
2018-02-07 19:04:52 +09:00
Eric Rahm f4075ffe91 Bug 1435899 - Use nsStringStream for the data channel buffer. r=bz
A pipe is no longer used for the input stream, instead we use a string stream
which in most cases will be able to share the string data buffer rather than
copying it.

--HG--
extra : rebase_source : 75c9954154acd78b48ccfef61ad9cd9403218f96
2018-02-02 12:42:55 -08:00
Tooru Fujisawa 48bb8e02c7 Bug 1424107 - Pass the triggering principal URI across processes in drag-and-drop. r=smaug 2018-02-09 10:43:53 +09:00
Eric Rahm c8cd2f8b6a Bug 1436614 - Report ghost windows in Memory.jsm. r=mconley
This adds a 'ghosts' field to the object returned by Memory.summary.

--HG--
extra : rebase_source : 9bef4f795615aad9a98b12be6277124bd88cbcd2
2018-02-07 15:46:57 -08:00
Cosmin Sabou ea10da080c Merge mozilla-central to inbound. a=merge on a CLOSED TREE 2018-02-09 02:34:03 +02:00
Cosmin Sabou 2400be0754 Merge inbound to mozilla-central. a=merge 2018-02-09 02:29:56 +02:00
Jan de Mooij 7869b53436 Bug 1434230 part 3 - Fix Spectre issues related to string character encoding. r=luke
--HG--
extra : rebase_source : fa4faeb873e467d838a17d825a5947924aa2ac1d
2018-02-08 22:04:35 +01:00
Jan de Mooij 8285cf95f9 Bug 1434230 part 2 - Add masm methods for string access, more Spectre mitigations. r=luke
--HG--
extra : rebase_source : f99fe28cc5714e7caad090cb2466e42cc3988952
2018-02-08 22:03:47 +01:00
Jan de Mooij 482d8c9a7b Bug 1434230 part 1 - Some Spectre mitigations for loadStringChars. r=luke,nbp
--HG--
extra : rebase_source : 463ec4c2195df912071064f97dbb07243a08ad75
2018-02-08 22:01:52 +01:00
Matt Woodrow 9cab76c73d Bug 1436189 - Part 2: Make sure we descend to the modified frame so that we descend through the containing block and mark out of flow frames for display. r=miko 2018-02-09 11:47:08 +13:00
Matt Woodrow ed536b3dd1 Bug 1436189 - Part 1: Add testcase. r=miko 2018-02-09 11:47:08 +13:00
Daniel Holbert 56484d9fda Bug 1294278 followup: Extend existing fuzzy annotation to include Mac as well. (no review, just a reftest-manifest tweak)
MozReview-Commit-ID: yTUU9RylTK
2018-02-08 12:52:57 -08:00
Aaron Klotz 7cd9b653d2 Bug 1436684: Disable cert annotation due to perf regressions; r=backout 2018-02-08 08:57:13 -07:00
Dylan Roeh 5f5a90ae77 Bug 1434126 - Call GeckoSession.closeWindow() from onDestroy() in CustomTabsActivity and WebAppActivity. r=snorp 2018-02-08 12:15:08 -06:00
Joel Maher c9827cf1b5 Bug 1423267 - Add motionmark benchmark to try, mozilla-central. r=rwood 2018-02-08 14:44:28 -05:00