Commit Graph

579868 Commits

Author SHA1 Message Date
Cameron McCormack
cc7db5c40c Bug 1430014 - Part 4: #ifdef out unnecessary code when the old style system is not built. r=xidorn
MozReview-Commit-ID: 1FZ9VzjcPzN

--HG--
extra : source : de22d220635f8c059834b76f769d5215ab1a8b5b
2018-02-01 15:04:04 +11:00
Cameron McCormack
98b3e38412 Bug 1430014 - Part 3: Skip failing/unnecessary tests when the old style system is not present. r=xidorn
MozReview-Commit-ID: 9xuJXkI4W7E

--HG--
extra : source : 82af008f38f4316357c323c9c5e2ea1fc4ee8e80
2018-02-01 15:04:04 +11:00
Cameron McCormack
eab4d90b3d Bug 1430014 - Part 2: Adjust test assertion expectations. r=xidorn
We no longer assert here when stylo-chrome is enabled.

MozReview-Commit-ID: CbVItBV2Q5V

--HG--
extra : source : 62d4361658b91c2825fae256913016495a9289f6
2018-02-01 15:04:04 +11:00
Cameron McCormack
24cbcff6fa Bug 1430014 - Part 1: Add --enable-stylo=only configure option and MOZ_OLD_STYLE define. r=glandium,xidorn
MozReview-Commit-ID: FsypJFV1sxS

--HG--
extra : source : 3043d52e91a1768dddf603a8a6fd992a8fc89ebf
2018-02-01 15:04:04 +11:00
Alexis Beingessner
291824030e Bug 1432309 - ensure the GL context is current when updating wr. r=sotaro
To avoid future issues, this is done by combining the Render and Update methods
into a single call. As a minor side-effect, timing in the parent method now
includes the time to run update.

MozReview-Commit-ID: GJ0l049eFRj

--HG--
extra : rebase_source : f9b4ee6f34bc45d87b3df40e5a25f3bfb2ec8068
2018-01-31 21:34:43 -05:00
Jonathan Kingston
3cbbdda385 Bug 1434626 - Enable degraded padlock for HTTP pages in Private Browsing mode for Nightly build only r=johannh
MozReview-Commit-ID: G3F39BB2jhO

--HG--
extra : rebase_source : f3a3757942d3e3860012706210a9b362e6b83507
2018-01-31 15:45:52 +00:00
Ionut Goldan
ab022664d9 Bug 1434587 - Configure absolute threshold for installer size alerts r=jmaher
MozReview-Commit-ID: Ehrh49ACBC1

--HG--
extra : rebase_source : fbd3fcdc72910840a056044776fd9569d7f08192
2018-01-31 15:31:37 +02:00
Delphine Lebédel
fb4aad3168 Bug 1430957 - [tl] Search engine setup for Firefox Mobile for Tagalog, r=flod
MozReview-Commit-ID: D4iqh0OT6WD

--HG--
extra : rebase_source : aa554dea772a29226df41e9c5cea46e2180addcc
2018-01-31 15:48:17 -08:00
Chris Pearce
b37bd17a56 Bug 1433344 - Convert encrypted AAC to ADTS before decryption. r=jya
MozReview-Commit-ID: IGmBfJtYsCi

--HG--
extra : rebase_source : d066644e848f8fb379607d0168960132881d7df8
2018-01-30 14:39:09 +13:00
Cosmin Sabou
97ef7010af Backed out 7 changesets (bug 1434429) for build bustages on regress-618572.js and TokenStream.h on a CLOSED TREE
Backed out changeset 1e0faca62e86 (bug 1434429)
Backed out changeset b190c5a3dab2 (bug 1434429)
Backed out changeset 95e07a79f4b2 (bug 1434429)
Backed out changeset 21c79fd76133 (bug 1434429)
Backed out changeset 45c9102825ab (bug 1434429)
Backed out changeset 112eaf00632c (bug 1434429)
Backed out changeset 024f70aeba70 (bug 1434429)
2018-02-01 03:31:45 +02:00
Cosmin Sabou
b35f58da34 Backed out changeset 1fea6030657b (bug 1433344) for mda failures on EMEDecoderModule.cpp on a CLOSED TREE 2018-02-01 03:05:53 +02:00
Cosmin Sabou
9efa17a39e Backed out 2 changesets (bug 1423840) for mass Talos failures due to forbidden connections. CLOSED TREE
Backed out changeset e8b798a5205a (bug 1423840)
Backed out changeset e500592d3551 (bug 1423840)
2018-02-01 03:05:08 +02:00
Jeff Walden
97ce3ebeb2 Bug 1434429 - Comment out an assertion whose condition is disliked by certain versions of gcc for entirely mysterious reasons, to be debugged later. r=bustage in a still-CLOSED TREE 2018-01-31 16:53:44 -08:00
Jeff Walden
cc18bb0ca7 Bug 1434429 - Followup bustage fix (?) for gcc (and maybe other?) compiler bustage. Worked in recent clang... r=boogstage in a CLOSED TREE 2018-01-31 16:22:24 -08:00
Botond Ballo
32bac742dd Bug 1434747 - Add a reftest for async-scrolling of fixed content inside a CSS filter. r=kats
The test only passes with WebRender enabled. Passing without WebRender
would require implementing CSS filters in the Gecko compositor.

MozReview-Commit-ID: HPgxxuj5iJl

--HG--
extra : rebase_source : 8afbc717d8e086f7a407eb5f0090f30d62d9638b
2018-01-29 18:23:14 -05:00
Emilio Cobos Álvarez
3935d1f0d4 Bug 1207734: followup: Temporarily avoid some tests for this bug. r=me
On a CLOSED TREE, since Android is barfing at the prefs key in the manifest:

  runByManifest mode must be enabled to set the `prefs` key

MozReview-Commit-ID: 2oK3CG69s9E
2018-02-01 04:06:45 +01:00
Jeff Walden
b3ac36a8a8 Bug 1434429 - Implement TokenStreamChars::matchMultiUnitCodePoint as a better nailing-down of behavior when processing a multi-code unit code point. r=arai
--HG--
extra : rebase_source : a3de66ce2abb1b5399b725961e67771ef374a58d
2018-01-18 11:34:27 -08:00
Jeff Walden
fb577bbcc0 Bug 1434429 - Implement a TokenStreamChars::ungetCodePointIgnoreEOL and use it to report errors at precise locations, rather than blindly at the beginning of the token (which happens to be the same thing, just not nearly as clear about it). r=arai
--HG--
extra : rebase_source : 2402cd48df9d1a554756b1242a706d103f519901
2018-01-18 11:34:27 -08:00
Jeff Walden
806b664104 Bug 1434429 - Move TokenStreamSpecific::ungetCharIgnoreEOL into TokenStreamCharsBase. r=arai
--HG--
extra : rebase_source : 15c6b209b8a8509ed957f6b74ee0139714ecb68a
2018-01-18 11:34:27 -08:00
Jeff Walden
de083b3ca7 Bug 1434429 - Move TokenStreamSpecific::ungetChar into a new GeneralTokenStreamChars<CharT, AnyCharsAccess> inserted between TokenStreamCharsBase<CharT> and TokenStreamChars<CharT, AnyCharsAccess> in the token stream inheritance hierarchy. r=arai
--HG--
extra : rebase_source : a5ed08ccd92c29476b1219f5966aa3d63de539d2
2018-01-18 11:34:27 -08:00
Jeff Walden
9771f077e9 Bug 1434429 - Use MakeScopeExit to handle resetting userbuf offset in TokenStreamSpecific::putIdentInTokenbuf. r=arai
--HG--
extra : rebase_source : 16e63b41fc4ed043ea6328aad03596f2344f8e36
2018-01-29 12:08:05 -08:00
David Parks
1dd54ad783 Bug 1433856 - Block PluginModuleChromeParent::CleanupFromTimeout from recursing. r=jimm
CleanupFromTimeout is (transitively) recursing in calls to Close(), as that now leads to shutting down the plugin broker thread and CleanupFromTimeout was being rerun since nsThread::Shutdown runs tasks..
2018-01-29 18:15:18 -08:00
David Parks
c6dc5f3406 Bug 1433855 - Make sure plugin function broker's PostToDispatchThread is Waiting before Notifying it. r=jimm
The Monitor's condition variable could be notified before the calling thread had begun to Wait for it.  This caused the Notify to be missed, leading to hangs.  By grabbing the Monitor in PostToDispatchHelper, we know Wait has been called because, otherwise, the calling thread would still hold the Monitor.
2018-01-30 17:32:27 -08:00
Jed Davis
8b8051496a Bug 1213998 - Apply chroot() to sandboxed content processes on Linux. r=gcp
MozReview-Commit-ID: DGepECmw3pq

--HG--
extra : rebase_source : c8fe74c8fa8ea91379499f1cbfd5424dc5e9be2c
2018-01-16 19:10:51 -07:00
Brian Birtles
60a2ffc2a6 Bug 1207734 - Part 9.i. Replace tabs with spaces in bug_1112014.html. r=dholbert
MozReview-Commit-ID: 8k9qD9A3BS0

--HG--
extra : rebase_source : 9b5b22a495e111a1f9f3057deb19813ffb8dbdc1
extra : source : 7047a154549089c85acedc75cd764d110bf95776
2018-01-30 14:02:32 -05:00
cku
bed94c4056 Bug 1207734 - Part 9.h. Update animation wpt for individual transform. r=birtles
MozReview-Commit-ID: EoKXT7CcYLA

--HG--
extra : rebase_source : 29606f6bf5a2641f99ad8d43414f54141c9bad5b
extra : source : 07266c831c84f123087823e518f52b281a697116
2018-01-05 15:41:20 +08:00
cku
396f818e80 Bug 1207734 - Part 9.g. Implement testAnimationSampleRotate3d. r=birtles
testAnimationSamples is not enough for comparing the computed value of rotate
property so we need this new function.

MozReview-Commit-ID: J77e89BbjLx

--HG--
extra : rebase_source : 053f8bd5ae99d9f70e797508ca8761c3ff4083b3
extra : source : 6e8b1c53fe95e0ea21c2e93fee54288356f7945b
2018-01-15 14:18:59 +08:00
cku
a3c66ee73c Bug 1207734 - Part 9.f. Add specified value serialization test cases for individual transform. r=emilio
MozReview-Commit-ID: 56DTIuTXs95

--HG--
extra : rebase_source : 81d01af0ec3d2e05e24e1f583e4f539a177b9fb0
extra : source : 4b19a5c39c37863ad0682bf2efe7aaa80dc6f484
2018-01-10 15:04:00 +08:00
Brian Birtles
2de6e94551 Bug 1207734 - Part 9.e. Add transition test cases. r=emilio
Going forward we should add the more detailed tests to web-platform-tests but
for now if we don't add tests here test_transitions_for_property.html will
complain that a property that we think is not transitionable, does in fact
transition.

MozReview-Commit-ID: DJwVR50U36K

--HG--
extra : rebase_source : 39510dde2c602cfbb13bd05ccd8402fe5c3be5ec
extra : source : 2a0fbd39ee548e2023aade2da993a9c65bf784b6
2018-01-25 14:36:50 +09:00
cku
1895116e1c Bug 1207734 - Part 9.d. Update manifest.json for new added wp-tests. r=emilio
Update manifest by the following command:
  ./mach wpt-manifest-update

MozReview-Commit-ID: 5uB6J60v6hl

--HG--
extra : rebase_source : 458672e63277c92c9c3db61701314c3df37f8571
extra : source : eb0277d2b3eefffcd2099e9e2c5456aeea4b68df
2017-12-19 21:22:21 +08:00
cku
170a65cba1 Bug 1207734 - Part 9.c. Clone reftests from w3c-css to web-platform-test r=emilio
We still need manually do it before bug 1423971 been fixed.

MozReview-Commit-ID: 44M2QpH0E6D

--HG--
extra : rebase_source : 7f6d4e1cc4e8d09fb19ef87162e700322c73f310
extra : source : f4854cd12cbda707e9d5dff0ed971df93a0e5461
2017-12-19 21:21:26 +08:00
cku
50086d389f Bug 1207734 - Part 9.b. Add basic reftests for individual transform. r=emilio
MozReview-Commit-ID: 7aFlvn4Inpb

--HG--
extra : rebase_source : ab77bb7cf55b2929e78785e7bedb222dd302bb45
extra : source : c454215cf36112a5e01618b7f118d7e0103c7d17
2017-12-12 22:57:56 +08:00
cku
d1dd0fa8a5 Bug 1207734 - Part 9.a. Update gCSSProperties for the properties of individual transforms. r=emilio
MozReview-Commit-ID: GiQCo18M5da

--HG--
extra : rebase_source : c00330e1893625e2f9e3ee28c77550d76bdbeac0
extra : source : f7f5499cde9e8120cd73f60f9a274634045308f4
2018-01-25 09:32:49 +09:00
Hiroyuki Ikezoe
3382c6bc43 Bug 1430380 - Wait for the next tick after sizemodechange event to apply media feature changes. r=xidorn
On Linux, media feature changes is processed after dispatching sizemodechange
event, so we need to wait for the next tick before checking style changes that
caused by the media feature changes.

MozReview-Commit-ID: 2kb0kToXA6e

--HG--
extra : rebase_source : 640739b49c18b410e8610d801d3ea2795380254e
2018-02-01 10:20:51 +09:00
Jed Davis
e3c2621d53 Bug 1430949 - Isolate network namespace in Linux content sandbox level 4. r=gcp
This is turned off if the X11 server is remote -- including TCP to
localhost -- because otherwise it would be blocked.  Note that ssh X
forwarding presents a TCP-only server.

The Nightly default for the force-namespace hidden pref is changed to
false, because we will now normally be using namespaces if available.

MozReview-Commit-ID: L9BbLdoLvLg

--HG--
extra : rebase_source : c737b65551deb134de18028714774e0aabb5baf5
2018-01-23 22:31:06 -07:00
Emilio Cobos Álvarez
69ef3f633a Bug 1434314: Bring back the relevant tests. r=me
MozReview-Commit-ID: 5inY1MEp2Nl
2018-02-01 02:22:56 +01:00
Nick Alexander
4bc7052253 Bug 1386040 - Write .purgecaches sentinels during |mach watch|. r=gps
Right now, the "restart flow" that combines |mach watch| with the
Quick-Restart Firefox for Desktop shortcut key is frustrated by
inconsistencies writing the .purgecaches sentinels for the
application.  This commit uses recent work from
https://bugzilla.mozilla.org/show_bug.cgi?id=1368699 to write the
sentinels each time |mach watch| updates the object directory.

MozReview-Commit-ID: 62Aa85oT1SE

--HG--
extra : rebase_source : 746bbe5c6f1555e8b729cbbbc1f8ca57110ae9ba
2018-01-19 14:40:51 -08:00
Sam Foster
a396e6b9fa Bug 1427936 - Add an order-details component and details-payment-items. r=MattN
* The order-details container arranges and populates the items list and the 2nd total line under the items.
* The displayItems list is rendered into 2 lists, a "footer-items" list which displays tax and similar items just before the total, and a "main" list for everything else.
* The list items are instances of a payment-details-item component
* Initial layout of the line items and total with css grid

* Tests for order-details component
* Tests for payment-detail-item component


MozReview-Commit-ID: 68r8SSgwHgq

--HG--
extra : rebase_source : 8b2287124615bd4c16ab900d1f029d02538ccf1f
2018-01-12 15:03:54 -08:00
Emilio Cobos Álvarez
0bc20b0d9b Bug 1420026: followup: Enable Servo CSS color parsing in canvas. r=xidorn
MozReview-Commit-ID: 9vMlQB7139F
2018-02-01 11:00:12 +11:00
Alex Gaynor
eee896973f Bug 1359566 - remove permissions related to audio from the macOS content process sandbox when cubeb remoting is enabled; r=haik
MozReview-Commit-ID: BmBNuSlsyBH

--HG--
extra : rebase_source : 366c8bcffc80b83b348462e13c4893e4854cf389
2017-12-21 09:59:47 -05:00
David Major
19b37c470f Bug 1235982: Work around GetProcessHeaps giving us some read-only heaps with CFG. r=froydnj
MozReview-Commit-ID: JUq2aJSMemM

--HG--
extra : rebase_source : 93be30862009addb48c695a9ad5bb21acd180ab9
2017-12-30 13:10:54 -06:00
Tom Ritter
6d070e11bd Bug 1235982 Add CFG to firefox.exe and mozglue, and a mochitest to ensure a crash r=glandium,mconley
MozReview-Commit-ID: EYKgDyGtw8m

--HG--
extra : rebase_source : 76166d4fca452674d0a442778290e40106ce339c
2018-01-25 12:15:40 -06:00
CJ Ku
99a2ee9dad servo: Merge #19859 - Implement individual CSS transform properties: translate, rotate, scale (from birtles:individual-transforms); r=emilio
These are the servo-side changes for [Gecko bug 1207734](https://bugzilla.mozilla.org/show_bug.cgi?id=1207734).

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix [Gecko bug 1207734](https://bugzilla.mozilla.org/show_bug.cgi?id=1207734)
- [X] There are tests for these changes on the Gecko side including web-platform-tests

Source-Repo: https://github.com/servo/servo
Source-Revision: 3e27459ad3c2d4c9d3582a16ae848f8c94578d6f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 33acb027c060d8e69abe720cc444db7401585f4a
2018-01-31 16:16:25 -06:00
Valentin Gosu
033570496c Bug 1432602 - Add nsIFileURLMutator.setFile() r=mayhemer
MozReview-Commit-ID: EF2vVYoN8bg

--HG--
extra : rebase_source : 5d2b6fa353f0a0eb189fd08f9fda2bbf1ced30bb
2018-01-31 22:40:45 +01:00
Mike Cooper
aadef66cfa Bug 1434714 - Support Telemetry pings that are larger than 500,000 bytes after gzip r=gfritzsche
MozReview-Commit-ID: B1Bq5czcpdL

--HG--
extra : rebase_source : 67884027b1bd33030bed2f852254b30e84e68527
2018-01-31 13:05:21 -08:00
Cosmin Sabou
7092b51729 Merge mozilla-central to autoland. a=merge on CLOSED TREE 2018-02-01 01:19:48 +02:00
Cosmin Sabou
cbddf62d14 Merge inbound to mozilla-central. a=merge 2018-02-01 01:14:44 +02:00
shindli
a9ac1e44cc Merge inbound to mozilla-central. a=merge 2018-02-01 00:32:39 +02:00
shindli
91bc2053a8 Merge autoland to mozilla-central. a=merge 2018-02-01 00:30:10 +02:00
Boris Zbarsky
65bf16222e Bug 1434399 part 19. Remove nsIXULDocument. r=mystor
MozReview-Commit-ID: 9jQu4sjOhb2
2018-01-31 14:49:29 -05:00