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

580812 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky fce30e834b Bug 1436508 part 10. Remove use of nsIDOMKeyEvent in JS. r=masayuki
MozReview-Commit-ID: GGciORX62Yh
2018-02-09 11:17:09 -05:00
Boris Zbarsky 53daea632f Bug 1436508 part 9. Remove nsIDOMKeyEvent::DOM_KEY* constants. r=masayuki
MozReview-Commit-ID: JXCCrbaMcn
2018-02-09 11:17:09 -05:00
Boris Zbarsky 29c1a6e2e2 Bug 1436508 part 8. Remove unused nsIDOMKeyEvent members. r=masayuki
MozReview-Commit-ID: 57xpY8vNfW2
2018-02-09 11:17:09 -05:00
Boris Zbarsky d6140ab21c Bug 1436508 part 7. Remove nsIDOMKeyEvent usage from formfill and spellcheck. r=masayuki
The various event header changes are to avoid forcing random places to include nsGlobalWindowInner.h

MozReview-Commit-ID: 4THIjj6kIXv
2018-02-09 11:17:09 -05:00
Boris Zbarsky 7e7ef3c600 Bug 1436508 part 6. Switch layout/xul from nsIDOMKeyEvent to KeyboardEvent. r=masayuki
MozReview-Commit-ID: Cp4krHgxXzQ
2018-02-09 11:17:09 -05:00
Boris Zbarsky 696520edca Bug 1436508 part 5. Switch xbl from nsIDOMKeyEvent to KeyboardEvent. r=masayuki
MozReview-Commit-ID: COqUWh5xjfH
2018-02-09 11:17:09 -05:00
Boris Zbarsky 69a93469da Bug 1436508 part 4. Remove some XPOM goop from ExtendableMessageEvent. r=masayuki
MozReview-Commit-ID: Hx9NYaslnCM
2018-02-09 11:17:08 -05:00
Boris Zbarsky d22cfa08fe Bug 1436508 part 3. Remove nsIDOMCommandEvent. r=masayuki
We never use initCommandEvent anywhere on a CommandEvent, only on
XULCommandEvents.

MozReview-Commit-ID: 8QHYnlPdDvx
2018-02-09 11:17:08 -05:00
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
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
Valentin Gosu 6782014750 Bug 1334465 - Make HttpChannelParent::mIPCClosed atomic r=bagder
MozReview-Commit-ID: 6irCJMAjzjW

--HG--
extra : rebase_source : 7b49738d4ca1d58f90d2563a6367743fd0e2663f
2018-02-09 13:20:04 +01:00
Jared Hirsch fc5f933414 Bug 1436218 - Export Screenshots 29.0.0 to Firefox (code excluding translations); r=ianbicking
MozReview-Commit-ID: 8ME4zCgdd89

--HG--
extra : rebase_source : 6e0cac59c97ebbdc4a982939bc1781198bb88056
2018-02-08 15:54:36 -08: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
Gijs Kruitbosch 9239725b9a Bug 1434167 - remove home page code from the migration wizard, r=MattN
This removes all the homepage-related code. All the cases where we advance the wizard straight to
the homepage wizardpage now go straight to the 'start migrating' page (the 'point' was skipping
earlier pages that allowed users to select items).
The brand bundle was only used by the homepage code so is also being removed.

MozReview-Commit-ID: I9nSU2IMkQz

--HG--
extra : rebase_source : da803ed67b443cb164f2bc55550bfd7c107fa916
2018-02-07 10:37:20 +00:00
Gijs Kruitbosch ac1ce88bcf Bug 1434167 - remove getSourceHomePageURL implementations and callsites, r=dthayer
MozReview-Commit-ID: 98p2Iy70EPv

--HG--
extra : rebase_source : 7980fffb74a3deff1493353c610d03a506c392d9
2018-02-07 10:18:46 +00:00
Jared Hirsch 8283c4bcdb Bug 1436218 - Export Screenshots 29.0.0 to Firefox (translations only); r=ianbicking
MozReview-Commit-ID: 4RI8gnZezj3

--HG--
extra : rebase_source : cbeebe31ed53e16064a16ac390269277f1cfbebd
2018-02-06 14:39:26 -08:00
Kartikaya Gupta f6bd1624da Bug 1374166 - Use waitUntilApzStable to increase test robustness. r=botond
The important part here is that the test parent page
(test_bug1151663.html) waits for paints to complete before spawning the
helper window. Otherwise, the helper window might think it's done
painting (because it is) and start running the test even though its
layer tree has not been attached to the chrome layer tree. In such a
scenario reading the APZ test data produces an empty tree for the
content layers id and causes the test to fail.

This test was written before we had waitUntilApzStable so sprinkling some
of that into the test makes it more robust in general as well.

MozReview-Commit-ID: J8rqW6dcy23

--HG--
extra : rebase_source : f9e28bd15f355c88649ff1797b1f1205824bf815
2018-02-09 12:29:21 -05:00
Mike Cooper 0da87323d2 Bug 1436701 - Handle resetValue / didResetValue correctly in Normany preference experiments r=Gijs
MozReview-Commit-ID: 1UfvmpgvaIx

--HG--
extra : rebase_source : 9f74e3420849c73595351aebd0af1ea6f1560165
2018-02-08 11:35:39 -08:00
Simon Fraser c0fa76cb26 Bug 1436994 Collect S3 cache hit/miss data for partials r=rail
MozReview-Commit-ID: GQfPglY5ovz

--HG--
extra : rebase_source : d422a2cd8683e74aa8c219c9ac2622fc0b518cca
2018-02-09 16:19:20 +00:00
Andreas Pehrson 5a51d4ff01 Bug 1435670 - Remove assert when there's no capability for a device. r=jib
Not all devices have capabilities. Our code is already setup to handle that
case by defaulting to a capability with width,height,maxFPS=0 and propagating
the failure to start.

MozReview-Commit-ID: AZJKZeBrYC2

--HG--
extra : rebase_source : f1030fc97416f9b3b8e363edcbf440f6f250c749
2018-02-08 11:23:53 +01:00
Jed Davis f57faf8137 Bug 1436882 - Fix termination signal when clone()ing child processes. r=gcp
This fixes a mistake in bug 1401062: the termination signal was omitted,
so it's 0, and if it isn't exactly SIGCHLD, then a tracer/debugger will
receive PTRACE_EVENT_CLONE rather than PTRACE_EVENT_FORK.  This causes
GDB to see the child process as a thread instead of a separate process,
and it becomes very confused after the process calls execve().

MozReview-Commit-ID: Baf2RFHVWRU

--HG--
extra : rebase_source : 50839967fc766bb9db123fe1af99a88495f8421b
2018-02-08 17:30:03 -07:00
Mark Banner 6ccff895ed Bug 1436966 - Remove the bookmark-observers & history-observers category listeners. r=mak
MozReview-Commit-ID: 2dsyxZG98IR

--HG--
extra : rebase_source : 89767cf42ee5e903f0b72900e7c8f85ac590a3c3
2018-02-09 11:21:14 +00: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
Eric Rahm 68c77a919f Bug 1435924 - Part 2: Remove nsSubstring.h. r=dbaron
--HG--
extra : rebase_source : 1cbc6f4ab7fc72c11c7508fd8843e64138b47319
2018-02-05 14:51:18 -08:00
Eric Rahm 9ff126586e Bug 1435924 - Part 1: Switch from nsSubstring.h to nsAString.h. r=dbaron
--HG--
extra : rebase_source : 969727b07a7450e57c219766838a7266ff79484f
2018-02-05 17:36:32 -08:00
Eric Rahm 7e19ac02be Bug 1437173 - Remove warning that node is null in GetInLink. r=bz
This reverts back to just returning failure rather than warning and returning
failure in GetInLink.

--HG--
extra : rebase_source : ce32635e3c301164c3296db71fcab624e256ac93
2018-02-09 13:10:13 -08:00
Dorel Luca 6d626ea83b Backed out changeset 76ce84e66313 (bug 1437088) for mochitest failure on dom/performance/tests/test_worker_observer.html on a CLOSED TREE 2018-02-10 01:57:58 +02:00
Josh Matthews b82cc41d64 Bug 1436742 - Expose docgroup used to dispatch events when possible. r=froydnj
--HG--
extra : rebase_source : a317dda863548a795e450e539d4328b5a4ecc050
2018-02-09 16:17:01 -05:00
Georg Koppen e2cc84ce65 Bug 1433507 - Forbid GIO supported protocols by default with --proxy-bypass-protection r=mayhemer
--HG--
extra : rebase_source : 3b6badbc1b56c09b74d5be3ddbf9ac157f4891c3
2018-02-06 15:07:00 +02:00
Kathy Brade e072bef056 Bug 1432907 - Disable network tickler with proxy bypass protection r=mayhemer
--HG--
extra : rebase_source : 179446335cd78ad5dc7b5b821696a7245aeef4f1
2018-02-06 22:07:00 +02:00
Daniel Holbert 6347bc66d5 Bug 1186147: add crashtest for this bug (now that it's been fixed by a dependent bug). (no review, crashtest-only) 2018-02-09 15:30:51 -08:00
sotaro 6adc289759 Bug 1436466 - Set dirty in CopyableCanvasRenderer::ClearCachedResources() r=jrmuizel
bug 1379920 changed the way of dirty flag handling. And the dirty flag was not set when CopyableCanvasRenderer::ClearCachedResources() is called. Then ShareableCanvasRenderer::UpdateCompositableClient() did not update canvas.
2018-02-10 08:13:52 +09:00
Randell Jesup 31d87a2bf7 Bug 1437088: Remove memset(this...) and use c++11 initialization for base class r=baku 2018-02-09 18:06:53 -05:00
Miko Mynttinen a84d6e8626 Bug 1434243 - Part 4: Do not create unnecessary nsDisplayCompositorHitTestInfo items r=kats,mattwoodrow
MozReview-Commit-ID: CNXMMCFFBmc

--HG--
extra : rebase_source : 5c34cef710a5f18006485814a5d29e6a43216188
2018-02-05 18:39:52 +01:00
Miko Mynttinen ae6cc4938d Bug 1434243 - Part 3: Make nsDisplayListBuilder::ToReferenceFrame and nsDisplayListBuilder::FindReferenceFrame const r=mattwoodrow
MozReview-Commit-ID: 5b7Ox1cIBv0

--HG--
extra : rebase_source : 1fff8adc65a58bc71459437260a68c79fc13eb62
2018-02-06 17:18:22 +01:00
Xidorn Quan f990abd8f9 Bug 1435139 - Don't call SetCSSDeclaration when removing non-existing property. r=bz
MozReview-Commit-ID: 8jt1D5RULEy

--HG--
extra : rebase_source : 417b30d30aedfae0c843b292636317ac20da19c5
2018-02-05 16:07:44 +11:00
Xidorn Quan 9f999d9c1d servo: Merge #20013 - Return whether property was removed from Servo_DeclarationBlock_RemoveProperty (from upsuper:remove-prop-bool); r=bzbarsky
This is the Servo side change of [bug 1435139](https://bugzilla.mozilla.org/show_bug.cgi?id=1435139).

Source-Repo: https://github.com/servo/servo
Source-Revision: afaa51b99387df084da421a738f204fefaebfbab

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f0a0b143d2750de047e62ab4ee940e791c2826b1
2018-02-10 03:59:43 -05:00
Hiroyuki Ikezoe f22da31267 Bug 1437248 - Disable privacy.reduceTimerPrecision on test_restyles.html. r=arai
In this test we need to know precise time for checking that we unthrottle
throttled transform animations periodically.

MozReview-Commit-ID: ICLf448KFLr

--HG--
extra : rebase_source : 26128735231679031bd1e727cf9d9016054e7664
2018-02-10 15:31:05 +09:00
Kyle Machulis 3f3c0092cd Bug 1437226 - Fix text-disable linter message; r=ahal
MozReview-Commit-ID: KA9y8AwgVj8

--HG--
extra : rebase_source : 825870b68071d6d1c98d654b5ace3911a191c603
2018-02-09 16:42:00 -08: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