Commit Graph

542729 Commits

Author SHA1 Message Date
Blake Kaplan
97cd29dbb5 Bug 981796 - Disable this test on Android. r=nalexander
Android sets dom.disable_window_showModalDialog to true in mobile.js so this
test now fails because it explicitly sets the pref to false. For the time
being, it's easiest to simply skip this test on Android and turn it back on
once we remove the test entirely.

MozReview-Commit-ID: 5XsiXupESvg

--HG--
extra : rebase_source : 8d176e069aac5cc49ec06b7055be5a81b45c188a
2017-06-19 17:23:11 -07:00
Blake Kaplan
4aafd09754 Bug 981796 - Make tests that use showModalDialog pass. r=smaug
Annoyingly, setting the pref doesn't magically make the function appear on the
current window, so we create an iframe and retrieve it from there.

MozReview-Commit-ID: 9fOr4YJOzXh

--HG--
extra : rebase_source : d23643b388538955cc831a3b6e1473232ab5498a
2017-06-16 12:41:01 -07:00
Blake Kaplan
6fd6916834 Bug 981796 - Remove WPTs that assume we implement showModalDialog. r=smaug
MozReview-Commit-ID: HWJwAXgDnmx

--HG--
extra : rebase_source : e6f579161f87d2548d54f08012a66b70dc5cfad3
2017-06-16 12:42:47 -07:00
Blake Kaplan
9904c18859 Bug 981796 - Don't assume that the active global is our global. r=smaug
Without this, grabbing another window's showModalDialog function and calling
it with this being a second window asserts.

MozReview-Commit-ID: GvGUClFwdoN

--HG--
extra : rebase_source : f7bb2afd898db0affaf455401b6ddeec8ba7e917
2017-06-16 11:42:23 -07:00
Blake Kaplan
77c215ce8b Bug 981796 - Turn off window.showModalDialog. r=smaug
MozReview-Commit-ID: CEURcAfkina

--HG--
extra : rebase_source : 0a5219098af06602c963ff173c3b3ffbfe282eb5
2017-06-07 16:28:01 -07:00
Sebastian Hengst
893748376e Backed out changeset 9647f9c56e13 (bug 1356943) for failing browser_storage_dynamic_updates_cookies.js, browser_storage_sidebar_update.js and browser_storage_values.js. r=backout 2017-06-21 19:09:40 +02:00
Jared Wein
c50e561742 Bug 1375040 - Use defineLazyPreferenceGetter for toolkit.cosmeticAnimations.enabled in tabbrowser.xml since we check the pref in multiple places. r=Gijs
MozReview-Commit-ID: 7G5AbMsgJAR

--HG--
extra : rebase_source : 4301b3085671fc05d75e65bc9021301bf6d2c159
2017-06-21 12:25:11 -04:00
k88hudson
936a8e5686 Bug 1374388 - Add performance telemetry to activity-stream system add-on r=ursula
MozReview-Commit-ID: 61zE79jckem

--HG--
extra : rebase_source : 3e2a38e0ffcbd36ddf33e1e79ab4e116003dd9e2
2017-06-20 13:33:13 -04:00
Glenn Watson
712905dbb9 servo: Merge #17398 - Improve decisions in compositor over when to draw a frame (from glennw:opt-composite); r=jdm
This patch fixes a couple of issues in the compositor:

1) Remove the delayed composition code. Previously, this would schedule
   a composite for 12ms in the future. This doesn't really make any sense
   with WR. There's no point in doing a composite unless WR has provided
   a new frame to be drawn. This fixes issues in several benchmarks where
   we were doing multiple composite / renders per rAF, which is a waste
   of CPU time. This *does* make the framerate slower in some cases (such
   as a slow rAF callback) but it's more correct - otherwise we were just
   compositing the same frame multiple times for no real benefit.

2) Inform the window of the current animation state of the compositor.
   Specifically, if an animation (or rAF) is currently active, the
   window system switches to use event polling, and does not block on
   the OS-level event loop. In the case of active animation, we just
   assume that we want to be running as the vsync interval and not
   blocking. This means the compositor thread only sleeps on vsync
   during animation, which reduces OS scheduling and results in much
   smoother animation.

Source-Repo: https://github.com/servo/servo
Source-Revision: 819a40bfb0fd2e1f4832fa3d773c266e9179ae21

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4847b3de6e3df317f61a144e6e5d931d26a2a2e4
2017-06-21 07:47:53 -07:00
Boris Zbarsky
85c9582217 Bug 1374761 followup. Adjust test expectations for now-passing tests. r=orange
MozReview-Commit-ID: EthAFK3ZmaH
2017-06-21 12:27:14 -04:00
Mike Conley
89d434fb56 Bug 1374765 - Make tsvg tests run without browser chrome to avoid noise from UI changes. r=jmaher
MozReview-Commit-ID: 3y8qMbdRkTj

--HG--
extra : rebase_source : 211004f28b9975fec5245a16fb4ead7747d1f768
2017-06-20 16:00:40 -04:00
Mike Conley
3a2981ce60 Bug 1374765 - Make the Talos pageloader support tpchrome=False with e10s enabled. r=jmaher
MozReview-Commit-ID: G33O89je0Bg

--HG--
extra : rebase_source : b8b36fbf99d1ca0a2ce08aae9b396ac10ced4854
2017-06-20 15:55:50 -04:00
Jean-Yves Avenard
2f1f120932 Bug 1223270: P7. Extract D3D11MTAutoEnter and reuse. r=mattwoodrow
MozReview-Commit-ID: Ipz5ygQLxNV

--HG--
extra : rebase_source : 7b294cc18ae5cedde2e1baea5c63c7a3286cba56
2017-06-20 20:45:40 +02:00
Jean-Yves Avenard
35422755f0 Bug 1223270: P6. Disable WebGL fast path tests on windows. r=jgilbert
fastpath is not implemented on windows machine when using either hardware decoding or D3D11.

MozReview-Commit-ID: GbJVk0nC4vp

--HG--
extra : rebase_source : de83627f7a82b5320d3c926c32cea0df5c0b96a0
2017-06-15 12:28:17 +02:00
Jean-Yves Avenard
760145ec59 Bug 1223270: P5. Reduce VideoQueue size for GPU based images. r=mattwoodrow
MozReview-Commit-ID: JGiHiBLyQZN

--HG--
extra : rebase_source : ac03662c8dd1864696a4ba9bbeaeea16458009e9
2017-06-16 22:43:51 +02:00
Jean-Yves Avenard
e52d3b5eaa Bug 1223270: P4. Remove extra copy of YUV buffer for Theora. r=mattwoodrow
MozReview-Commit-ID: FnhPObcv4U3

--HG--
extra : rebase_source : 01a14de6f4de864ec38311549867f95f48b5b2a3
2017-05-04 15:44:46 +02:00
Jean-Yves Avenard
de2ba98442 Bug 1223270: P3. Remove extra copy of YUV buffer on Windows. r=mattwoodrow,nical
MozReview-Commit-ID: JgbAwtLNr9e

--HG--
extra : rebase_source : 72bc0cd32d95fc6eadc0604c00b9f53227135557
2017-05-03 23:25:54 +02:00
Jean-Yves Avenard
00153b34ec Bug 1223270: P2. Add D3D11YCbCrImage type. r=mattwoodrow,nical
And related methods.

Will allow to directly upload a YUV420 buffer into a D3D11 texture.

MozReview-Commit-ID: FugfJB3818Y

--HG--
extra : rebase_source : faaf2667236699513923aaf76ccc462840182aa6
2017-05-03 23:23:45 +02:00
Jean-Yves Avenard
e8d34824cb Bug 1223270: P1. Extract AutoLockD3D11Texture. r=mattwoodrow
Will be used in future code.

MozReview-Commit-ID: 5ivawIIt2bu

--HG--
extra : rebase_source : 1c640796907cfce1ce0c7939d0bef64f04b6b0d5
2017-05-04 13:54:05 +02:00
Brad Werth
913aaad107 Bug 1373193 Part 3: Add a test of insert-after-clone correctness, and remove redundant crashtest. r=xidorn
MozReview-Commit-ID: 4pMGZD3i80s

--HG--
rename : layout/style/crashtests/645951-1.css => layout/reftests/stylesheet-cloning/importrule.css
rename : layout/style/crashtests/645951-1.html => layout/reftests/stylesheet-cloning/insert-after-clone.html
extra : rebase_source : 79a8b268b9931cae6445a001b559f68a4cfc2e92
2017-06-19 11:36:56 -07:00
Brad Werth
efe1889d82 Bug 1373193 Part 2: Create and call a new UpdateStyleSheet method on ServoStyleSet when a ServoStyleSheet has its inner cloned. r=xidorn
MozReview-Commit-ID: GKxnEiZvziS

--HG--
extra : rebase_source : 2b2ec3f37b7b2d94996712e2916797ce0bf910c4
2017-06-19 10:47:13 -07:00
Boris Zbarsky
094b059bbf Bug 1374761 part 2. Properly restyle the various paginated-presentation anonymous boxes. r=heycam
MozReview-Commit-ID: LJqWbyRKp3b

--HG--
extra : rebase_source : fbd246cded64dc1d05c8617ae4f2e5cf022f190f
2017-06-21 11:45:14 -04:00
Boris Zbarsky
7a8cb34ac0 Bug 1374761 part 1. Properly restyle the viewport and its child anonymous box when we do a restyle. r=heycam
The child anon box may be an nsHTMLScrollFrame, a nsRootBoxFrame, or a
nsSimplePageSequenceFrame.   nsHTMLScrollFrame already knows how to deal with
its anonymous box kids, nsRootBoxFrame doesn't have any, and the next changeset
will deal with anon box kids of nsSimplePageSequenceFrame.

MozReview-Commit-ID: 2ZV061EhRmc

--HG--
extra : rebase_source : 43084315454284fc6d7353ccdb20137611b2ee46
2017-06-21 11:45:12 -04:00
Brian Grinstead
4bc8228f27 Bug 1364238 - Add the sidebar button into the default toolbar set;r=Gijs
MozReview-Commit-ID: 7Z0ukSPu6pL

--HG--
extra : rebase_source : d6a48f28ccf3c89c211529b24e6a88c8018ee3ef
2017-06-20 08:42:28 -07:00
Michael Ratcliffe
60be5eb3e0 Bug 1356943 - Only show a tree in the storage sidebar when it is useful r=pbro
MozReview-Commit-ID: HUg9ouWESx

--HG--
extra : rebase_source : 21c33b71c4f45755f32f086611e0a299d77144f5
2017-06-09 11:36:44 +01:00
Michael Ratcliffe
a5660a9c4c Bug 1371568 - Add Chris O"Hara's validator.js library for string validation in the storage inspector r=pbro
MozReview-Commit-ID: 5HM5E8LBptT

--HG--
extra : rebase_source : 173e44be5ac3e5c2e5f5fc6a604427ddf4c41b9c
2017-06-06 13:31:48 +01:00
Pyfisch
16beecaaf1 servo: Merge #17395 - Make background gradient cover padding (from pyfisch:issue17387); r=emilio
CSS-gradients should not only cover the content of an
element but also the padding (but not the border).

<!-- Please describe your changes on the following line: -->

Thanks to @atouchet for catching this.

<!-- 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 #17387 (github issue number if applicable).

<!-- Either: -->
- [x] These changes do not require tests because gradients are hard to test automatically but you can use [this gist](https://gist.github.com/pyfisch/fa263c8dfc57e5812fe8a4869ad61513) as a manual test.

<!-- 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: 7a80192a820848f5ac04b9f4ffe2e860476579ba

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 69259da0089e03bbc881a356e7e2e13a1275272f
2017-06-21 06:50:09 -07:00
Jared Wein
6b483a64f4 Bug 1366060 - Disable the tab reordering animation if the cosmeticAnimations pref is disabled. r=Gijs
MozReview-Commit-ID: 5YVZvt7dFJT

--HG--
extra : rebase_source : 752fe8388bfdf4ae05d43c89cb67b62823878431
2017-06-20 17:41:35 -04:00
KuoE0
caa95bf26d Bug 1370797 - Enable reftests of context-fill and context-stroke r=heycam
MozReview-Commit-ID: 5cbUbSNsNfU

--HG--
extra : rebase_source : 921bf342b138505a7808c00b62d527db72d06ac2
2017-06-19 17:07:51 +08:00
Justin Wood
119ba229d9 Bug 1373326 - unbreak decision task from beetmover addition, make sure repackage jobs have a 'build' dependency. r=dustin
MozReview-Commit-ID: Dlnb8gMqOEH

--HG--
extra : rebase_source : 7b66c945a4f49daee1dbdf32b7f6f2047ac57abf
2017-06-20 20:56:57 -04:00
Justin Wood
500657dba5 Bug 1373326 - Add beetmover and balrog to taskgraph. r=dustin
(For Landing more OSX Nightly Support from date to central)

MozReview-Commit-ID: BeXoChssNjF

--HG--
extra : rebase_source : 1f086e96411a7683b77cfecb6079b54ab9b0f643
2017-06-16 16:01:38 -04:00
Justin Wood
4fccce240a Bug 1373326 - Reformat repackage mozharness code to support new mach repackage stuff. r=aki
(For Landing more OSX Nightly Support from date to central)

MozReview-Commit-ID: FSbQZ1Fbdcs

--HG--
extra : rebase_source : 3651dd368f032ae9f17cba42010902f850a64700
2017-06-16 15:48:00 -04:00
Justin Wood
65f511a229 Bug 1373326 - Reformat repackage tasks taskgraph to support new input style. r=dustin
(For Landing more OSX Nightly Support from date to central)

MozReview-Commit-ID: F8Dl1502D4L

--HG--
extra : rebase_source : 0507e659995a25bfa90995476ec5e24751dae57f
2017-06-16 15:34:43 -04:00
Justin Wood
48f4a05897 Bug 1373326 - Use macapp instead of dmg signing format. r=aki
(For Landing more OSX Nightly Support from date to central)

MozReview-Commit-ID: JVaBk5MG87G

--HG--
extra : rebase_source : a575562ba62e276ccc15f59292f3070e203bc73c
2017-06-15 13:53:40 -04:00
Justin Wood
bfdd4c1e50 Bug 1373326 - Flesh out docs a bit. r=dustin
(For Landing more OSX Nightly Support from date to central)

MozReview-Commit-ID: 2zOkiBS294y

--HG--
extra : rebase_source : d380d4975f8480b65d44c07c099ef6f166228e01
2017-06-15 13:47:22 -04:00
Glenn Watson
cc6f557461 servo: Merge #17441 - Update WR (z-buffer fix, border-image fill support) (from glennw:update-wr-fill-z); r=KiChjang
Source-Repo: https://github.com/servo/servo
Source-Revision: 7543acc257d91c2dbbf2d430e071dc71a3a0573c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f2b9f0de76e6286da0357862e6e98f35afa39450
2017-06-21 05:41:08 -07:00
Dão Gottwald
b119ca919b Bug 1368208 - Don't flush layout to determine whether scrollbox scroll buttons should be enabled/disabled r=mconley
MozReview-Commit-ID: HcOQ4W0Z4YP

--HG--
extra : rebase_source : 12b04cceb61d93f231c57c81f45c85276e1bdda4
2017-06-21 15:08:30 +02:00
Henrik Skupin
07c50b8808 Bug 1374633 - Add Firefox UI Tests jobs for Taskcluster on OS X. r=jmaher
MozReview-Commit-ID: IbDd2NRZM2A

--HG--
extra : rebase_source : 53272eabeeeec79d4d7d70829bbe972ab1bd2369
2017-06-20 16:27:36 +02:00
Mark Banner
1497d6bae9 Bug 1320230 - When monitoring for the search popup hiding on click, use dispatchToMainThread to reset the status rather than setTimeout as it is more reliable. r=florian
MozReview-Commit-ID: Gjr0UXr1Mf7

--HG--
extra : rebase_source : 0809bc6481bc2e70c03465570c0d1530ade3f53e
2017-06-13 23:05:15 +01:00
Nicolas Chevobbe
b98ddb3654 Bug 1307954 - Add integration test for clicking on network event message url; r=Honza.
This ensures that clicking on a message open the netmonitor panel, with the network
item clicked being selected in the netmonitor panel.
The loadDocument was edited to accept a URL instead of relying on the existence of
a TEST_PATH variable. Callsites where thus modified.

MozReview-Commit-ID: 3dbX1Myxirz

--HG--
rename : devtools/client/webconsole/test/test-network-request.html => devtools/client/webconsole/new-console-output/test/mochitest/test-network-request.html
extra : rebase_source : 06eac0cad3eba9961b61f1a2df2f2932c60dd2bc
2017-06-20 15:14:32 +02:00
Yury Delendik
6d3d1c4489 Bug 1374681 - Disable wasm binary source for debugger.html. r=jlast
MozReview-Commit-ID: 2lKMOizPwoX

--HG--
extra : rebase_source : 7f2d3b4205fe8482231835dee62cd0ecf97d6b5a
2017-06-20 10:32:53 -05:00
Brad Werth
bd80d75c80 servo: Merge #17436 - Add an update_stylesheet method to StylesheetSet (from bradwerth:updateStylesheet); r=xidorn,emilio
MozReview-Commit-ID: KlRkApYL8wk

<!-- Please describe your changes on the following line: -->
Provides a method for just-cloned sheets to be swapped in to stylesheet_sets without changing the order or triggering restyle.

---
<!-- 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 #__ (github issue number if applicable).

<!-- Either: -->
- [X] 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: 11b960cb16dec8f4a4896e51c38f70e3843385fd

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 012131a6f0ae4c3ab9adfb1db94b7fe3e19acfa2
2017-06-21 04:36:52 -07:00
Jean-Yves Avenard
10d2da1b08 Bug 1374596: P7. Fix includes as per coding style. r=padenot
MozReview-Commit-ID: 5WfOWcOoxg0

--HG--
extra : rebase_source : 988c09623e83a0d9188d9ff5d705314e2c43e756
2017-06-20 17:56:55 +02:00
Jean-Yves Avenard
783434855f Bug 1374596: P6. More missing headers fixes. r=padenot
MozReview-Commit-ID: 5VYScGXOJsE

--HG--
extra : rebase_source : 6d7433b9277fb582d4873d6bb88691f5e6eab4ed
2017-06-20 17:35:26 +02:00
Jean-Yves Avenard
9223d7c8a2 Bug 1374596: P5. Fix MediaDecoder* headers. r=padenot
MozReview-Commit-ID: AjSjYXXcutJ

--HG--
extra : rebase_source : 13705fb658bdfa6e98884f9e1ab142355aab399d
2017-06-20 17:34:29 +02:00
Jean-Yves Avenard
7a444846d8 Bug 1374596: P4. Fix CubebUtils headers. r=padenot
MozReview-Commit-ID: L8Q8814e3ad

--HG--
extra : rebase_source : 74221077e82379542a837ba26de48209432fbbd8
2017-06-20 17:33:31 +02:00
Jean-Yves Avenard
b930da7f1c Bug 1374596: P3. Fix MediaStream* headers. r=padenot
MozReview-Commit-ID: 5dIPrLqxUtm

--HG--
extra : rebase_source : d672119a7805738e6f04bf0691d2f9afce509757
2017-06-20 17:32:18 +02:00
Jean-Yves Avenard
9346079e8d Bug 1374596: P2. Fix Benchmark required headers. r=padenot
MozReview-Commit-ID: JMiYDkkkNQB

--HG--
extra : rebase_source : 40fbfc7d5f878351dcaf08621816488b25d97645
2017-06-20 17:28:34 +02:00
Jean-Yves Avenard
f6c116ae1a Bug 1374596: P1. Fix MediaStream* headers. r=padenot
We had a cycle reference between MediaStreamGraph.h and MediaStreamListener.h so we extract those parts and move them into its own header.

MozReview-Commit-ID: FeLFFBglD0Y

--HG--
extra : rebase_source : 257cb3dc8cb3fee6ecc5e03daed7724670c25471
2017-06-20 17:18:53 +02:00
Jean-Yves Avenard
6b527f66fb Bug 1374389: Prevent compilation error due to object size being too big. r=glandium
Prevent on Windows the error:
fatal error C1128: number of sections exceeded object file format limit: compile with /bigobj

MozReview-Commit-ID: 8j0fT38gkAZ

--HG--
extra : rebase_source : fbd220a208d09023f5ff6f115404349a9d97a7f8
2017-06-19 21:47:34 +02:00