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

586344 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta f80768ca40 Bug 1446022 - Guard against dereferencing a null APZC pointer in degenerate cases. r=botond
This rolls back a few of the changes from bug 1443792. Although in
theory a LayerMetricsWrapper having an APZC should be equivalent to it
having a scrollable metrics, this might not always be strictly true. For
example, if there is no GeckoContentController registered for a layer
tree, then there might not be APZCs for that layer tree even though it
has scrollable metrics. More importantly, a malicious child process
might be able to trigger scenarios where the equivalence doesn't hold,
and thereby trigger failures in the UI/GPU process.

MozReview-Commit-ID: 1gfbILx7HWU

--HG--
extra : rebase_source : 69a2bd82a812d674046957346c4f5036211d94cf
2018-03-19 17:11:22 -04:00
Kirk Steuber 91cf8a96aa Bug 1447051 - about:preferences should not offer to Preview PDFs when the DisableBuiltinPDFViewer policy is active r=bdahl,Felipe
MozReview-Commit-ID: B2R6SUbAyXP

--HG--
extra : rebase_source : 765c4db811ccd8be1a3eee665e2beac74388d766
2018-03-19 11:35:39 -07:00
Jared Hirsch dc6e559983 Bug 1447043 - Export Screenshots 30.1.0 to Firefox; r=ianbicking
MozReview-Commit-ID: 9XBAO678lT7

--HG--
extra : rebase_source : 0bbd36f0b8b71479a51f0f6c9306924a24c9d4ad
2018-03-19 10:22:01 -07:00
Barry Chen 92a8500a66 Bug 1447043 - Calculate top and left selection margin using left and top; r=_6a68
MozReview-Commit-ID: 88TM8xgATPC

--HG--
extra : rebase_source : 90736aff211016d40ac6c1b6dfd0dd4985f2545b
2018-03-19 09:31:57 -07:00
Michael Kaply 09c5b5a3f7 Bug 1447105 - Remove boolean enums so GPOs work. r=Felipe
MozReview-Commit-ID: Cso5ysv1DYE

--HG--
extra : rebase_source : 2201d9d025864459f478c5daa1f2e96adf1c4a92
2018-03-19 14:36:26 -05:00
Aki Sasaki aae1b51c42 bug 1432591 - taskgraph changes for source tarball. r=bhearsum
tested on maple.

MozReview-Commit-ID: BtHVc9b5d7f

--HG--
extra : rebase_source : 8ec4c4b9dbba336d8064c894b2e558efc1bc8291
2018-03-14 17:00:55 -07:00
Aki Sasaki b8784a42d3 bug 1432591 - mozharness - back out source readme changes from 35d738241395. r=Callek,tomprince
This backs out the source readme changes, and gets us to the original source tarball, but massaged for taskcluster's signing+beetmover model.

MozReview-Commit-ID: QIaeQ9LdLb

--HG--
extra : rebase_source : 4677497da550e98a4d07c16169c0949c3ec495b9
2018-03-14 16:58:50 -07:00
Aki Sasaki 5076089a4d bug 1432591 - mozharness - back out source-related changes from 605111b6f51f. r=tomprince
In 605111b6f51f, we removed a bunch of unused actions. However, now that we're recreating the source tarball, some of those are no longer unused. This patch brings them back.

MozReview-Commit-ID: 5WZMEeuatup

--HG--
extra : rebase_source : f725e6cacd692357bc8e4194afb052e2c29b99b1
2018-03-14 16:57:45 -07:00
Aki Sasaki c159bcd1c4 bug 1432591 - use a simple source package name. r=froydnj
This is a non-elegant solution to get a simple source.tar.xz package name.
Any pretty-naming is done on the beetmover side, although as of this writing
we'll upload source.tar.xz there, as well:

https://github.com/mozilla-releng/beetmoverscript/pull/106

MozReview-Commit-ID: 83Xz5Bxl7WA

--HG--
extra : rebase_source : 49942f3722de5f4a721536b0f6cb592ee3d68ac3
2018-03-13 16:39:27 -07:00
Daniel Holbert edb2e41799 Bug 1447070: Give MediaKeySession.h the #include it needs to provide 'DecoderDoctorLifeLogger' type (to fix non-unified build error). r=gerald
MozReview-Commit-ID: An2FbvpI49I

--HG--
extra : rebase_source : 26a32a772cd2338e2124ae58342b64fb65ffbe49
2018-03-19 10:53:13 -07:00
Daniel Holbert e4c1cd3677 Bug 1447091: Add #includes to fix non-unified bustage in dom/media. r=gerald
This fixes these two errors:
FileMediaResource.cpp:30:36: error: invalid use of incomplete type ‘class mozilla::AbstractThread’
   mCallback->AbstractMainThread()->Dispatch(

MediaTimer.cpp:50:3: error: ‘Unused’ was not declared in this scope
   Unused << rv;

MozReview-Commit-ID: WkPZc22dMF

--HG--
extra : rebase_source : 5704eb8bb36398be7aabaded9284b4f7263ef477
2018-03-19 11:48:38 -07:00
Brian Grinstead ebaeaf0501 Bug 1439616 - Enable the new frontend in the Browser Console in nightly builds;r=nchevobbe
MozReview-Commit-ID: GQsNstY9jFB

--HG--
extra : rebase_source : 8c199328cb0e19b6d1a337436f2e89e5d9ea64d9
2018-02-20 13:19:22 -08:00
Matheus Longaray c69bc77668 Bug 1445837 - Fix race condition in toolkit/components/printing/tests/browser_preview_print_simplify_non_article.js. r=mconley
This patch address a race condition issue for toolkit/components/printing/tests/
browser_preview_print_simplify_non_article.js test added in bug 1440638.

MozReview-Commit-ID: 4X17u2CP4ea

--HG--
extra : rebase_source : 726f566eedaad6b0037369b60e25acb471f97933
2018-03-19 13:27:08 -03:00
Chris AtLee 29da27eafe Bug 1446241: Set run-on-projects for upload-generated-sources and upload-symbols r=aki
If tasks still exist before the optimization phase, then any tasks these depend
on will also be scheduled. In particular for devedition on m-r, that means that
although the builds were being excluded from the target tasks due to the
build's run-on-projects settings, the upload-symbols and
upload-generated-sources tasks did exist in the target tasks, and so the builds
got re-added to the target tasks during graph optimization.

MozReview-Commit-ID: 1AWJuafULEE

--HG--
extra : rebase_source : 153653733e01433ae894a0ba4fd99228e0936024
2018-03-19 14:15:52 -04:00
Andreea Pavel e5950c0d39 Backed out 2 changesets (bug 1442239) for xpcshell failures at widget/tests/unit/test_taskbar_jumplistitems.js on a CLOSED TREE
Backed out changeset 513cd669aca1 (bug 1442239)
Backed out changeset aef4c73f736f (bug 1442239)
2018-03-19 21:19:26 +02:00
Doug Thayer 27726e9fdd Bug 1443688 - Ensure NotifyWait doesn't result in indefinite hangs r=mystor
If we enter a hang through the normal timed loop of RunMonitorThread, and then
call NotifyWait, it will result in a hang with an indefinite duration being
reported once NotifyActivity is called again.

MozReview-Commit-ID: 4vUip65L0qo

--HG--
extra : rebase_source : f65e7461c00deb501b4a066150b74df684db5871
2018-03-18 09:28:17 -07:00
Sebastian Kaspari 7d29801a42 Bug 1443825 - Update sanitizing methods for autocomplete domains. r=ekager,mcomella
MozReview-Commit-ID: 2cB62XXdflS

--HG--
extra : rebase_source : c3bf6eb138c5fa8598d8569362a0506cc2564561
2018-03-07 17:51:33 +01:00
Jonathan Watt 7a9e9059be servo: Merge #20351 - Add Servo_Property_IsShorthand to geckolib/glue.rs (from jwatt:master); r=emilio
<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 42305e3c366fb06dcf21d18f3f111eb8ee139701

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 46b036aaa53fb88efce06e2ed29d1036d35967ec
2018-03-19 12:53:48 -04:00
Mark Banner 60f8abf420 Bug 1443093 - Change the update.sh scripts to use in-tree tooltool.py and update the node_modules bundles on the servers. r=mossop
MozReview-Commit-ID: HQLRoOYVjXo

--HG--
extra : rebase_source : 9f2d7925f3f75b6d488056d4e03af92ce63d433c
2018-03-19 10:18:49 +00:00
Mark Banner 0f3ec963be Bug 1443093 - Update eslint-plugin-no-unsanitized to 3.0.0 / eslint to 4.18.2. r=mossop
Also change eslint-plugin-mozilla's globals.js to use eslint-scope rather than escope as
ESLint 4.x changed to eslint-scope. This avoids dependency issues that were masked by the
depedencies of eslint-plugin-no-unsanitized's previous version.

MozReview-Commit-ID: 6wLY7Oj0am3

--HG--
extra : rebase_source : 863313d7907e8246d1f5b0ee83164cc0f943f8f6
2018-03-05 10:34:38 +00:00
Valentin Gosu 4f059106e2 Bug 1442239 - Fix test since nsSimpleURI can't be constructed via createInstance() anymore r=Waldo
* I am not entirely sure what this test is doing, but I found that replacing nsSimpleURI with CSPContext makes it work.

MozReview-Commit-ID: 4ATVXVrYX56

--HG--
extra : rebase_source : 8f9be1a786c85344bfde13649f043a13e113b693
2018-03-08 14:21:23 +01:00
Valentin Gosu f0c7a1ae13 Bug 1442239 - Make URI deserialization (nsISerializable.read) happen via nsIURIMutator only r=mayhemer
* Deserialization now only happens via a mutator
* The CID for URI implementations actually returns the nsIURIMutator for each class
* The QueryInterface of mutators implementing nsISerializable will now act as a finalizer if passed the IID of an interface implemented by the URI it holds

MozReview-Commit-ID: H5MUJOEkpia

--HG--
extra : rebase_source : 8ebb459445cab23288a6c4c86e4e00c6ee611e34
2018-03-08 13:35:10 +01:00
Rail Aliiev fd2fd2d2e1 Bug 1446976 - Make en-US the only locale checked on testing branches r=jlorenzo DONTBUILD
MozReview-Commit-ID: J9e26cE1ZQu

--HG--
extra : rebase_source : 8aff7cb2e9b78568a2a2a4bccf4d4382d37ea99c
2018-03-19 12:11:09 -04:00
J. Ryan Stinnett 0f70488433 Bug 1446496 - Revive DevTools time active probes. datareview=francois r=jdescottes
* Mark all DevTools time active probes as opt-out
* Revive the about:debugging and RDM probes
* Remove dead tilt probe

MozReview-Commit-ID: cmbQawo5g8

--HG--
extra : rebase_source : a235b4bf58ed949f179a8bf8b4fa0781f036a11b
2018-03-16 14:00:40 -05:00
Josh Matthews ed0d068d8a servo: Merge #20341 - Update WR revision (from servo:jdm-patch-10); r=jdm
This updates some WR debugger dependencies that are trailing behind servo. Needed for #20328.

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 554e476dcb9df6e0c5f75dbc3cbe1367cbf15fa0
2018-03-19 11:51:21 -04:00
Brendan Dahl a4c91290e1 Bug 1442829: Remove macBrowserOverlay.xul. r=Gijs
Move all of the overlay pieces into an include file except for the
DTD's that could not be put there. Inline the DTD's into the files
where they were used. Update comments in macWindow.inc.xul and browser.xul
to more accurately reflect the current state.

MozReview-Commit-ID: HZIeSf29Yl

--HG--
rename : browser/base/content/macBrowserOverlay.xul => browser/base/content/macWindow.inc.xul
extra : rebase_source : 5772943e01b4c6de7526ab829c6ea5b6960016e5
2018-03-19 08:57:12 -07:00
Dorel Luca 55f3dd1603 Backed out 3 changesets (bug 1435142) for Mochitest failure on browser/base/content/test/tabs/browser_close_tab_by_dblclick.js
Backed out changeset bcde232543f8 (bug 1435142)
Backed out changeset e9ddfb08a712 (bug 1435142)
Backed out changeset 069febd18b9e (bug 1435142)
2018-03-19 17:54:01 +02:00
Greg Fraley c43aacdec0 Bug 1444068 - Switch to using rust time for Marionette connection polling r=ato
MozReview-Commit-ID: LMtDDeRSzcQ

--HG--
extra : rebase_source : 77a80f4e2a95bf65e8c4e08ba064bf7e35517bf9
2018-03-19 06:41:42 -04:00
Zibi Braniecki 8264ecd92f Bug 1345957 - Update the use of LocaleService API in gfxPlatformFontList. r=jfkthame
MozReview-Commit-ID: Lj7H2DwlS91

--HG--
extra : rebase_source : 17e8304eb8d2d6640cd44816f1e3e825e26b57d4
2018-03-06 18:55:22 -08:00
Zibi Braniecki bb82a08086 Bug 1345957 - Tighten LocaleService::NegotiateLanguages input handling. r=jfkthame
MozReview-Commit-ID: 9ZxHI0RpYpi

--HG--
extra : rebase_source : 1db7f4b41f62acfd8e654fa2bdf9bfabb7350f0a
2018-03-06 18:54:57 -08:00
Vugar Mammadli 2c9246c4eb servo: Merge #20259 - Support memory report logs with interleaved non-report output (from vugarmammadli:master); r=jdm
<!-- Please describe your changes on the following line: -->
`line 30-31` in `servo/etc/memory_reports_over_time.py`  should just ignore any line that doesn't begin with `|`.

The new if statement added such as `if line.startswith('|'):` then continue to append. So, only lines begin with `|` will be appended.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #20257(github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because of __

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5d14215b57fe1de78baaa16ca2a480ad7322ca56
2018-03-19 10:21:21 -04:00
Hector Zhao 1d22807852 Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r=mixedpuppy
MozReview-Commit-ID: GVgDdNFP0qL

--HG--
extra : rebase_source : 79f2920ce087c3c6643e1ca42d3315aa12091205
2018-03-06 17:11:49 +08:00
Hector Zhao 1c68e4334c Bug 1435142 - Part 2: add a browser mochitest for closeTabByDblclick. r=dao
MozReview-Commit-ID: 1UEnYflvtLw

--HG--
extra : rebase_source : 8a93a66271ecf494b36da2e64367c8f45ad52f5e
2018-03-06 16:50:38 +08:00
Hector Zhao b4beab902d Bug 1435142 - Part 1: pref to enable close selected tab by dblclicking it. r=dao
MozReview-Commit-ID: ErulnUeVK0F

--HG--
extra : rebase_source : bce6f3e449498f2caef83aa494d146942fbf657b
2018-02-02 11:37:58 +08:00
Emilio Cobos Álvarez 5caaf1c9f3 Bug 1445682: Make Shadow DOM account for stylesheet applicableness correctly. r=xidorn
Summary:
Also, make stuff sound in presence of CSSOM and what not.

The dirty: false thing is reverting an accidental change that landed in the
de-XBL stuff, which was harmless, but now wouldn't let me assert stuff properly.

Reviewers: xidorn

Bug #: 1445682

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

MozReview-Commit-ID: K0W2Rv0qK8X
2018-03-19 15:50:31 +01:00
Emilio Cobos Álvarez 2d5a8c22b4 servo: Merge #20340 - style: Better Shadow DOM assertions (from emilio:shadow-dom-assert); r=xidorn
Bug: 1445682
Reviewed-by: xidorn
Differential Revision: https://phabricator.services.mozilla.com/D748

Source-Repo: https://github.com/servo/servo
Source-Revision: 794c0d445a6c5eb5977b9d2cd4ba3b30ce18eefa

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b74223d4babc191bbdc77f7bd7136402aced231e
2018-03-19 09:34:00 -04:00
Emilio Cobos Álvarez 558271a554 Bug 1446470: Another followup, fix the expectation for stylo-disabled. r=me
MozReview-Commit-ID: 9sv44EVMOYk
2018-03-19 15:14:02 +01:00
Mark Banner b78d405de6 Bug 1446672 - Correctly handle insertion of L10n strings into Places' built-in virtual queries for all bookmarks/left-pane. r=mak
MozReview-Commit-ID: 6wzdoJl5Sjo

--HG--
extra : rebase_source : 013cf8c9e47ec01ffce68e7f870c6d783fcef7bb
2018-03-19 12:43:22 +00:00
Emilio Cobos Álvarez 132a58858d Bug 1446470: followup: Enable the right pref on a reftest on a CLOSED TREE. r=me
MozReview-Commit-ID: FtWEJE1mrBi
2018-03-19 14:30:37 +01:00
Emilio Cobos Álvarez ae450c4678 Bug 1446470: Add another pref to control the url-prefix hack. r=xidorn,smaug
MozReview-Commit-ID: D4qL0oO69Uh
2018-03-19 13:20:40 +01:00
Emilio Cobos Álvarez cc210b144e Bug 1446470: Allow @-moz-document url-prefix() on content. r=xidorn
MozReview-Commit-ID: zaT41fpsDT
2018-03-19 13:20:35 +01:00
Emilio Cobos Álvarez f5497ba9ab servo: Merge #20338 - Add a pref to allow parsing @-moz-document url-prefix in content (from emilio:moz-document-haxx); r=xidorn
Bug: 1446470
Reviewed-by: xidorn
Source-Repo: https://github.com/servo/servo
Source-Revision: 28348ba6b6562892eaccdc2cb2dfcd6322b8e4da

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e3f2182ecd8ecfe4362c0e75808bc7c6156ead4c
2018-03-19 07:18:02 -04:00
Emilio Cobos Álvarez ef7d849ac7 servo: Merge #20339 - style: Remove unsound Atom From implementations (from emilio:atom-from-dead-beef); r=nox
Fixes #20158

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 68a732c7b4fa6564e34427438a019385391585b9
2018-03-19 06:11:14 -04:00
Jan Odvarko 8fe218cbd9 Bug 1445963 - Render array payload as array in the params panel; r=nchevobbe
* The patch fixes 'sortObjectKeys' method that caused the reported issue

MozReview-Commit-ID: ANg3OCwKCVo

--HG--
extra : rebase_source : e12e868f143484070bd36160be444b19db846f9b
2018-03-19 11:47:39 +01:00
arthur.iakab 6b57896c60 Merge mozilla-central to autoland 2018-03-19 12:49:22 +02:00
arthur.iakab 877c99c523 Merging mozilla-inbound to mozilla central a=merge 2018-03-19 12:43:31 +02:00
Zhang Junzhi 6f951120b1 Bug 1446724 - Lets plugins still receive original delta values instead of horizontalized values if the default action for wheel scrolling is horizontalizing vertical wheel scrolling. r=masayuki
Unlike a DOM wheel event listeners which receive original delta values, plugins
receive horizontalized ones. It's not reasonable to not send original values to
plugins.

Plugin developers can do any delta adjustment, and they are also capable of
DIRECTLY getting what inputs the user is manipulating, that is to say,
developers can horizontalize scrolling for [Shift+Vertical Wheel] or other other
inputs if they want, it's just their matter; conversely, they aren't capable of
getting what delta adjustment their upstream has already encapsulated for them.
So it's not reasonable to send adjusted delta values to plugins.

This patch restores horizontalized delta values to the original for plugins.

MozReview-Commit-ID: IX8XJn0lbKq

--HG--
extra : rebase_source : ea9abef4706701e2c43ee06563bd10bc0a863614
2018-03-19 13:50:49 +08:00
Felipe Gomes 1fb3ac97b7 Bug 1429177 - Policy: Set network proxy settings. r=mixedpuppy 2018-03-19 02:15:50 -03:00
Hiroyuki Ikezoe df1a0e7203 Bug 1444177 - Tweak expected restyle count for the test case where finite animation is unthrottled in out-of-view element. r=birtles
It might be possible that the animation does not start being restyled in the
initial frame.  Eventually we should drop tweakExpectedRestyleCount in bug
1425778 and replace it with a function that waits for animation.ready and waits
to start being restyled something like this;

  async function waitForAnimationReadyToBeRestyled(aAnimation) {
    await aAnimation.ready;

    if (animationStartsRightNow(aAnimation)) {
      await waitForFrame();
    }
  }

MozReview-Commit-ID: ByN25hMAK76

--HG--
extra : rebase_source : 6dd3a44661905ffff7bce748540572df2d40425b
2018-03-19 12:46:23 +09:00
Tooru Fujisawa 98bed8bd01 Bug 1442465 - followup: Wait for session store update in browser/components/migration/tests/browser/browser_undo_notification.js. r=me 2018-03-19 12:40:46 +09:00