Commit Graph

564187 Commits

Author SHA1 Message Date
tigercosmos
7eae8ab2bd servo: Merge #18923 - clean up cjk for os (from tigercosmos:master); r=jdm
<!-- Please describe your changes on the following line: -->
r? @jdm

---
<!-- 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
- [X] These changes fix #18922 (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: 11413ab013d0d2c894fedf3c55d70d155f7fac87

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : efe3ae4d93c3dcf01cf37c7afdb9cd9801265706
2017-10-17 12:44:15 -05:00
Andrew Halberstadt
4d7483fee3 Bug 1297515 - Always use the mozharness vendored copy of virtualenv, r=jlund
This removes the option to pass in a custom virtualenv binary and gets
mozharness to always use the copy in 'external_tools'. Because this is now
deterministic, we don't need to do things like check what version of pip is
being used.

MozReview-Commit-ID: GWxkmaZVpsZ

--HG--
extra : rebase_source : 7b82fbf84fe272cf2adcbc1b01c9aa4b36e2af22
2017-10-12 12:24:05 -04:00
Andrew Halberstadt
ed5df03347 Bug 1297515 - Make a copy of third_party/python/virtualenv under testing/mozharness, r=jlund
This adds a second copy of virtualenv to the tree. We need to do this because
buildbot is downloading the 'testing/mozharness' directory directly from
hg.m.o. It would be hard and risky to also get it to download
'third_party/python/virtualenv'. So instead, we simply copy it to avoid the
issue.

Bug 1408051 is filed to remove this extra copy once everything is using
taskcluster.

MozReview-Commit-ID: GWxkmaZVpsZ

--HG--
rename : third_party/python/virtualenv/AUTHORS.txt => testing/mozharness/external_tools/virtualenv/AUTHORS.txt
rename : third_party/python/virtualenv/LICENSE.txt => testing/mozharness/external_tools/virtualenv/LICENSE.txt
rename : third_party/python/virtualenv/MANIFEST.in => testing/mozharness/external_tools/virtualenv/MANIFEST.in
rename : third_party/python/virtualenv/PKG-INFO => testing/mozharness/external_tools/virtualenv/PKG-INFO
rename : third_party/python/virtualenv/README.rst => testing/mozharness/external_tools/virtualenv/README.rst
rename : third_party/python/virtualenv/bin/rebuild-script.py => testing/mozharness/external_tools/virtualenv/bin/rebuild-script.py
rename : third_party/python/virtualenv/docs/Makefile => testing/mozharness/external_tools/virtualenv/docs/Makefile
rename : third_party/python/virtualenv/docs/changes.rst => testing/mozharness/external_tools/virtualenv/docs/changes.rst
rename : third_party/python/virtualenv/docs/conf.py => testing/mozharness/external_tools/virtualenv/docs/conf.py
rename : third_party/python/virtualenv/docs/development.rst => testing/mozharness/external_tools/virtualenv/docs/development.rst
rename : third_party/python/virtualenv/docs/index.rst => testing/mozharness/external_tools/virtualenv/docs/index.rst
rename : third_party/python/virtualenv/docs/installation.rst => testing/mozharness/external_tools/virtualenv/docs/installation.rst
rename : third_party/python/virtualenv/docs/make.bat => testing/mozharness/external_tools/virtualenv/docs/make.bat
rename : third_party/python/virtualenv/docs/reference.rst => testing/mozharness/external_tools/virtualenv/docs/reference.rst
rename : third_party/python/virtualenv/docs/userguide.rst => testing/mozharness/external_tools/virtualenv/docs/userguide.rst
rename : third_party/python/virtualenv/scripts/virtualenv => testing/mozharness/external_tools/virtualenv/scripts/virtualenv
rename : third_party/python/virtualenv/setup.cfg => testing/mozharness/external_tools/virtualenv/setup.cfg
rename : third_party/python/virtualenv/setup.py => testing/mozharness/external_tools/virtualenv/setup.py
rename : third_party/python/virtualenv/site.py => testing/mozharness/external_tools/virtualenv/site.py
rename : third_party/python/virtualenv/tests/__init__.py => testing/mozharness/external_tools/virtualenv/tests/__init__.py
rename : third_party/python/virtualenv/tests/test_activate.sh => testing/mozharness/external_tools/virtualenv/tests/test_activate.sh
rename : third_party/python/virtualenv/tests/test_activate_output.expected => testing/mozharness/external_tools/virtualenv/tests/test_activate_output.expected
rename : third_party/python/virtualenv/tests/test_cmdline.py => testing/mozharness/external_tools/virtualenv/tests/test_cmdline.py
rename : third_party/python/virtualenv/tests/test_virtualenv.py => testing/mozharness/external_tools/virtualenv/tests/test_virtualenv.py
rename : third_party/python/virtualenv/virtualenv.py => testing/mozharness/external_tools/virtualenv/virtualenv.py
rename : third_party/python/virtualenv/virtualenv_embedded/activate.bat => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.bat
rename : third_party/python/virtualenv/virtualenv_embedded/activate.csh => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.csh
rename : third_party/python/virtualenv/virtualenv_embedded/activate.fish => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.fish
rename : third_party/python/virtualenv/virtualenv_embedded/activate.ps1 => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.ps1
rename : third_party/python/virtualenv/virtualenv_embedded/activate.sh => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.sh
rename : third_party/python/virtualenv/virtualenv_embedded/activate_this.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate_this.py
rename : third_party/python/virtualenv/virtualenv_embedded/deactivate.bat => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/deactivate.bat
rename : third_party/python/virtualenv/virtualenv_embedded/distutils-init.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils-init.py
rename : third_party/python/virtualenv/virtualenv_embedded/distutils.cfg => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils.cfg
rename : third_party/python/virtualenv/virtualenv_embedded/python-config => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/python-config
rename : third_party/python/virtualenv/virtualenv_embedded/site.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/site.py
rename : third_party/python/virtualenv/virtualenv_support/__init__.py => testing/mozharness/external_tools/virtualenv/virtualenv_support/__init__.py
rename : third_party/python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
extra : rebase_source : 7011e849a1db38ed6effd9f7b8888156642515e4
2017-10-12 12:22:39 -04:00
Nevin Chen
bbad240faf Bug 1409296 - Support minimal context menu functionality in GeckoView-based PWA. r=maliu
MozReview-Commit-ID: 1QxyMs4OhxG

--HG--
extra : rebase_source : a8519da46ece09794d2c590a0cb32bc184eee09e
2017-10-17 16:43:49 +08:00
Emilio Cobos Álvarez
0e037f3704 Bug 1409079: followup: Skip test also in release and add shell null-check. r=me
MozReview-Commit-ID: G2KA2eNyrH0
2017-10-17 20:02:04 +02:00
Shane Caraveo
7f92e62b0b Bug 1398860 add a socks authentication test, r=kmag
MozReview-Commit-ID: IPM2D8Ltjlg

--HG--
extra : rebase_source : 13c4156e2089d01d46236bfe58a7472ec328ef05
2017-10-16 17:19:37 -07:00
Tom Ritter
785dede622 Bug 1409045 Expose a websites.firstPartyIsolate pref that Web Extensions can toggle r=aswan
MozReview-Commit-ID: 6T8A42spaaX

--HG--
extra : rebase_source : 4338df565c73b40f36f205b83822f33aff630c4d
2017-10-16 15:58:21 -05:00
Oriol Brufau
67cde17efe Bug 1405456 - Update JSON Viewer theme when the devtools theme changes. r=Honza
MozReview-Commit-ID: F4tJRCDGfQn

--HG--
extra : rebase_source : bc89deda4c022a1e92f78d11268b157e254ec22a
2017-10-15 18:45:41 +02:00
Brad Werth
3e11610839 Bug 1407987 Part 3: Disable browser_visibleFindSelection.js for failing to automate properly. r=mikedeboer
MozReview-Commit-ID: GNwMz43Jm35

--HG--
extra : rebase_source : 9c2fe1c04c6c0a713f658b791bb8c5a1d35edf79
2017-10-16 14:32:11 -07:00
Brad Werth
c64410a5f9 Bug 1407987 Part 2: Add a test of finding offscreen text. r=mikedeboer
MozReview-Commit-ID: ATQRdHB0Q9j

--HG--
extra : rebase_source : 3efd933d6f438d1b32d9d1308b07e19286e4d13c
2017-10-12 17:38:46 -07:00
Brad Werth
fa4459596a Bug 1407987 Part 1: Change isRangeVisible to only use isRangeRendered for text within the viewport. r=mikedeboer
MozReview-Commit-ID: BUlZ5SGTiSR

--HG--
extra : rebase_source : 9addc94c32521923300b9a80e1ded8792370d482
2017-10-12 15:49:18 -07:00
Sebastian Hengst
1bb5155c5c Backed out changeset ed9097c98efa (bug 1407987) for failing eslint at toolkit/modules/tests/browser/browser_Finder_offscreen_text.js. r=backout
--HG--
extra : amend_source : f3893dbe5e77479ffdb92fe18db238f42727d6e7
2017-10-17 18:59:51 +02:00
Sebastian Hengst
80c25bdd30 Backed out changeset fb0a06ceed77 (bug 1407987) 2017-10-17 18:59:46 +02:00
Sebastian Hengst
07b558df1b Backed out changeset 3464e112b7d4 (bug 1407987) 2017-10-17 18:59:40 +02:00
Doug Thayer
2500902e96 Bug 1403733 - Fix single button styling on Flash doorhanger r=Felipe
There's not a great selector that covers the case of either button
being hidden, so the best option seems to be an additional
attribute.

MozReview-Commit-ID: CMdjWQnPjGA

--HG--
extra : rebase_source : ad6dbd1d9a85cbd70375013687330eb13135caa7
2017-10-10 12:24:15 -07:00
Sebastian Hengst
e307798bb3 Backed out changeset c94d9d435a0d (bug 1389424) for eslint failure at browser/extensions/onboarding/bootstrap.js:159: Expected space(s) after "catch". r=backout
--HG--
extra : amend_source : 5cba8dde4cce24efa2517ae752f0026f80ca52bb
2017-10-17 18:16:14 +02:00
Sam Foster
5a1f43a00f Bug 1408209 - open a whats new page in devedition (aurora branding) when version bumps. r=jaws
MozReview-Commit-ID: 7WMt4OmoRrt

--HG--
extra : rebase_source : 0a5de9ee2b0c36303f64c20d0cceb33f81c0c6b0
2017-10-13 15:44:58 -07:00
Brad Werth
20a125282e Bug 1407987 Part 3: Disable browser_visibleFindSelection.js for failing to automate properly. r=mikedeboer
MozReview-Commit-ID: GNwMz43Jm35

--HG--
extra : rebase_source : 41a404f0296780a2f0316594700d379926b83ec7
2017-10-16 14:32:11 -07:00
Brad Werth
9bc38cd5cd Bug 1407987 Part 2: Add a test of finding offscreen text. r=mikedeboer
MozReview-Commit-ID: ATQRdHB0Q9j

--HG--
extra : rebase_source : 20049e6661a76165ed99bcb7df8deb35a09a2a55
2017-10-12 17:38:46 -07:00
Brad Werth
312bfcae03 Bug 1407987 Part 1: Change isRangeVisible to only use isRangeRendered for text within the viewport. r=mikedeboer
MozReview-Commit-ID: BUlZ5SGTiSR

--HG--
extra : rebase_source : 2811a240a3a25052ea639288b289edc1284d50aa
2017-10-12 15:49:18 -07:00
Sebastian Hengst
32e7816c14 Backed out changeset 824ed2525081 (bug 464450) for failing reftest editor/reftests/xul/autocomplete-1.xul on Linux builds with stylo disabled and frequently asserting in crashtests, e.g. in docshell/base/crashtests/914521.html. r=backout
--HG--
extra : amend_source : 5819dd1419760fb402f1f4a9b923e3e20762ac71
2017-10-17 17:59:52 +02:00
gasolin
b2ae79ac91 Bug 1408085 - resizeWaterfall via requestIdleCallback;r=Honza
MozReview-Commit-ID: Fws5LrQGhlv

--HG--
extra : rebase_source : 58764c4157dd7c7f47c50970f0d6bb0effe3c8d1
2017-10-16 10:05:59 +08:00
gasolin
ad15db58af Bug 1389424 - enable onboarding telemetry via ping-centre;r=emtwo,Fischer,liuche
MozReview-Commit-ID: KWRCnD4lFh9

--HG--
extra : rebase_source : 9c04b3c21c469372b041095ade5bf87a03b7da0a
2017-08-31 10:19:04 +08:00
Cameron McCormack
ed0213dcf5 servo: Merge #18917 - style: Add some more tests for disallowed rootMargin values (from heycam:observer-test); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: aa3122e7d1beb6c72868baf80d565b0760641b1d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 483290e885dca1e27f86b1bbf8a45b77c2eaeeea
2017-10-17 08:11:16 -05:00
Emilio Cobos Álvarez
49520448ff Bug 1409079: Simplify WebComponents enabled checks. r=smaug
MozReview-Commit-ID: F8WAYvregRu

--HG--
extra : rebase_source : e27fca79d9c5bbaf5c096abfa3e0e1dd75e07cfc
2017-10-17 11:37:07 +02:00
Emilio Cobos Álvarez
c021ca02b5 Bug 1409079: Re-enable web components in stylo. r=heycam,smaug
MozReview-Commit-ID: DJZRO7j2pOJ

--HG--
extra : rebase_source : c6e39755b7dd324ca8ae77b6d8a8868d913c930b
2017-10-12 15:22:17 +02:00
Felipe Gomes
141837449a Bug 1405655 - Only hide Flash Activation overlay UI if the entire plugin is covered. r=dthayer
As opposed to right now where we hide if any of the corners or the center of the plugin is covered.

MozReview-Commit-ID: 9mOVXYyV1Il

--HG--
extra : rebase_source : 3a6bcd34e939924ef068b0c3d3230c1f9391a3a4
2017-10-17 12:10:31 -02:00
Panos Astithas
e670592385 Bug 1406234 - Remove historical search suggestions and move search suggestions on top. r=mak
MozReview-Commit-ID: 9SbHU63amlN

--HG--
extra : rebase_source : 57fcce07fe60f2f3b4023abb4f34a5c2f624a99f
2017-10-13 17:13:25 +03:00
Nicolas Chevobbe
18a5a37eb6 Bug 1408872 - Enable browser_jsterm_no_autocompletion_on_defined_variables.js on the new console frontend; r=Honza.
MozReview-Commit-ID: BrGniln0AB5

--HG--
extra : rebase_source : 88e635cc71b4d870b1430fd9284e643b27969e41
2017-10-17 09:32:25 +02:00
Andrew Halberstadt
9f846814cc Bug 1405349 - [reftest] Refactor manifest parsing from reftest.jsm to standalone module, r=jmaher
There are two motivations for this change.

First, reftest.jsm has become very large and monolithic. It has lots of global
state and is hard to modify without breaking something. This change is a first
attempt at dividing reftest.jsm into multiple standalone(ish) modules. This
will make it easier to comprehend and extend.

Second, we'd like to implement "run-by-manifest" mode for reftest. This means
we'll restart the browser between each manifest run. This means much of the
state which is normally stored in global variables in reftest.jsm, will instead
need to be stored in python. A prerequisite to doing that is parsing the
manifests before starting the test suite. A prerequisite to that is moving the
manifest parsing code into a standalone JSM. This is the first step.

MozReview-Commit-ID: 42epTs8EU1O

--HG--
extra : rebase_source : 3db27445af0969867857fbfe41add13161a01cb8
2017-10-02 12:03:43 -04:00
Dão Gottwald
c2d9eebe4f Bug 464450 - Get rid of the "padded" class and clean up related styling. r=mak
MozReview-Commit-ID: GVR1I4WTgum

--HG--
extra : rebase_source : 184e0cc1b4b5d6538f4cb8286ed5050a40c8c4f3
2017-10-13 10:59:46 +02:00
Ryan VanderMeulen
3860203ada Merge m-c to autoland. a=merge 2017-10-17 10:08:29 -04:00
Ryan VanderMeulen
e8cd5f653b Backed out 5 changesets (bug 1407351) for causing bug 1409395 and breaking nightlies.
Backed out changeset e6ee25ad6a9f (bug 1407351)
Backed out changeset 8e04412824b5 (bug 1407351)
Backed out changeset effeee94316e (bug 1407351)
Backed out changeset a53f34a45f9b (bug 1407351)
Backed out changeset 86a360e12b8a (bug 1407351)
2017-10-17 10:07:55 -04:00
Sylvestre Ledru
f4fab71f73 Bug 1409382 - EnumSet.h - Initialize mVersion to silence a warning with gcc 8 r=froydnj
MozReview-Commit-ID: CfTs6IAP1z5

--HG--
extra : rebase_source : 80051fe498d20e08060afca577a6abc4ee3c35cd
2017-10-17 15:19:16 +02:00
Mike de Boer
ce114716ab Bug 1402267 - Add a scalar telemetry probe that tracks SessionFile worker restarts. data-r=liuche, r=chutten,liuche,ttaubert
MozReview-Commit-ID: F3kCfz18kcQ

--HG--
extra : rebase_source : 5e1a9f033861e3b42cc27923ba142866c518351c
2017-10-17 12:04:37 +02:00
Mike de Boer
6c7f044a8d Bug 1402267 - Restart the SessionWorker each time there are failures reported as much as defined in the 'browser.sessionstore.max_write_failures' pref. r=ttaubert
MozReview-Commit-ID: 91vOcbmhFmj

--HG--
extra : rebase_source : 5d2a5c99cb921f7495c3c69b79a019dc463b09a6
2017-10-17 11:59:33 +02:00
Mike de Boer
3bb8a8db6c Bug 1402267 - Allow PromiseWorkers to be 'restarted', which is terminate the current worker and instantiate a new one when needed. r=Yoric
MozReview-Commit-ID: KC5xnDwqQK8

--HG--
extra : rebase_source : f9261024adba6d1e7bd5ac4b15900e956b8610d5
2017-10-17 11:59:27 +02:00
Sebastian Hengst
32f7c8fec3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Sebastian Hengst
af89102d41 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JRsSap6SwOZ
2017-10-17 11:42:24 +02:00
ffxbld
79aa12fe2c No bug, Automated blocklist update from host bld-linux64-spot-315 - a=blocklist-update 2017-10-16 23:06:04 -07:00
ffxbld
0498069c9a No bug, Automated HPKP preload list update from host bld-linux64-spot-315 - a=hpkp-update 2017-10-16 23:06:00 -07:00
ffxbld
962f3aa143 No bug, Automated HSTS preload list update from host bld-linux64-spot-315 - a=hsts-update 2017-10-16 23:05:56 -07:00
Phil Ringnalda
838e056c79 Backed out 4 changesets (bug 1395497) for Linux failures in test_conformance__textures__misc__texture-npot-video.html
Backed out changeset c99dadd2df7d (bug 1395497)
Backed out changeset 4e3dd1e01908 (bug 1395497)
Backed out changeset c9fbcd8bd4cb (bug 1395497)
Backed out changeset a8503893cc85 (bug 1395497)

MozReview-Commit-ID: C324dGFTpLb
2017-10-16 19:13:56 -07:00
Timothy Nikkel
e56423e0fe Bug 1408607. Add a test. 2017-10-16 20:09:18 -05:00
Jeff Gilbert
a144f85f1f Bug 1395497 - Add AndroidSurfaceTexture support to GLBlitHelper. - r=snorp
MozReview-Commit-ID: JttqOoDCE4O
2017-10-16 19:33:39 -05:00
Jeff Gilbert
ca2f5c0f17 Bug 1395497 - Use mat3s to transform tex coords in GLBlitHelper. - r=daoshengmu
MozReview-Commit-ID: 9AjnrOY4Rrc
2017-10-16 19:33:39 -05:00
James Willcox
ec1aa0da64 Bug 1395497 - Regenerate JNI binding r=me
MozReview-Commit-ID: D1zqIMsH1fH
2017-10-16 19:33:38 -05:00
James Willcox
cbcb5ef5e9 Bug 1395497 - Create SurfaceTexture in detached state, attach on first use r=jgilbert
MozReview-Commit-ID: HfkEUH9aiBo
2017-10-16 19:33:38 -05:00
Brendan Dahl
0946e8c036 Bug 1399956 - Add headless mochitests to taskcluster. r=jmaher
MozReview-Commit-ID: IGnl6WroOOV
2017-10-16 16:15:45 -07:00
Brendan Dahl
42bc28d260 Bug 1399956 - Disable some mochitests in headless. r=jrmuizel
These tests will need more work and are low priority.

MozReview-Commit-ID: H0J16E8FqNr
2017-10-16 16:15:45 -07:00