Commit Graph

522554 Commits

Author SHA1 Message Date
Ehsan Akhgari
116c304388 Bug 1342560 - Guarantee that the empty string atom is always static; r=froydnj 2017-02-27 10:51:43 -05:00
Tom Schuster
f69d3a9d55 Bug 1342402 - Use optimized GetElement in JSON. r=jandem 2017-02-27 16:43:24 +01:00
Joel Maher
c439242012 Bug 1288343 - Intermittent /media-source/SourceBuffer-abort-updating.html. disabled for now. r=gbrown
MozReview-Commit-ID: KgVZt9RQPas
2017-02-27 10:25:06 -05:00
Joel Maher
59d6738d11 Bug 1338320 - annotate testing/web-platform/moz.build with BUG_COMPONENT: part1. r=overholt
MozReview-Commit-ID: 675WQU4BFMQ
2017-02-27 10:25:06 -05:00
Joel Maher
c850cfdb3c Bug 1325778 - Intermittent toolkit/components/passwordmgr/test/mochitest/test_insecure_form_field_autocomplete.html. r=gbrown
MozReview-Commit-ID: 4X29wI7PLEn
2017-02-27 10:25:06 -05:00
Joel Maher
83e2a8017d Bug 1304273 - Intermittent browser/base/content/test/general/browser_offlineQuotaNotification.js. disabled on linux opt/pgo. r=gbrown
MozReview-Commit-ID: FkjLhHL6dtY
2017-02-27 10:25:05 -05:00
Jon Coppeard
2c2e96fdc0 Bug 1340865 - Handle non-parser-created module scripts r=smaug 2017-02-27 15:04:21 +00:00
Benjamin Bouvier
7fd59c572e Bug 1342176: Enable 80-bits precision for the x87 floating-point unit; r=jandem
MozReview-Commit-ID: 1Y4H0ywIX5Q

--HG--
extra : rebase_source : 80c0df972e471878ccaab043f874ef3d5d83de1b
extra : histedit_source : 40b745f2d0f68e9a038a186de264c3102ea19bb4
2017-02-23 20:03:46 +01:00
Benjamin Bouvier
bcd3dcc6b3 Bug 1342385: Allow mremap on linux32 for wasm; r=jld
MozReview-Commit-ID: 82f8ryvd57S

--HG--
extra : rebase_source : 0e74611052853f149eb0fefe8fef849a8f8978b0
extra : amend_source : ff91bb31d45ca4783da391e519f10e3613f0f890
2017-02-24 13:18:57 +01:00
Ehsan Akhgari
8f5e5aeae0 Bug 1341657 - Properly deal with not having a frame element in nsDocShell::InternalLoad(); r=smaug 2017-02-27 09:39:50 -05:00
Ehsan Akhgari
4f4a529bd2 Bug 1342719 - Optimize away a virtual function call in AccessCheck::isChrome; r=bholley 2017-02-27 09:39:50 -05:00
Carsten "Tomcat" Book
83c5e2b93a Merge mozilla-central to mozilla-inbound 2017-02-27 14:12:24 +01:00
Carsten "Tomcat" Book
0597294242 merge mozilla-inbound to mozilla-central a=merge 2017-02-27 14:07:46 +01:00
Tooru Fujisawa
ac394c8f93 Bug 1322019 - followup: Change a testcase for decompilation to follow the change. r=bustage 2017-02-27 20:46:31 +09:00
Tooru Fujisawa
62794b35b6 Bug 1322019 - Part 6: Decompole NEWARRAY+INITELEM_ARRAY/INITELEM_INC to [...]. r=nbp 2017-02-27 20:02:56 +09:00
Tooru Fujisawa
54043392f7 Bug 1322019 - Part 5: Print stack transition in dis() function output. r=nbp 2017-02-27 20:02:56 +09:00
Tooru Fujisawa
87031e6deb Bug 1322019 - Part 4: Remove unnecessary if in BytecodeParser::simulateOp. r=nbp 2017-02-27 20:02:55 +09:00
Tooru Fujisawa
922fcc522a Bug 1322019 - Part 3: Reflect the case that stack values are kept instead of newly pushed in BytecodeParser::simulateOp. r=nbp 2017-02-27 20:02:55 +09:00
Tooru Fujisawa
3fde96235d Bug 1322019 - Part 2: Decompile more opcodes. r=nbp 2017-02-27 20:02:55 +09:00
Tooru Fujisawa
f58b3f1c81 Bug 1322019 - Part 1: Put unary operator inside parens in expression decompilation. r=nbp 2017-02-27 20:02:55 +09:00
Iris Hsiao
aa7be324d2 Backed out changeset e3df33f21fab (bug 1342831) for test leak 2017-02-27 17:13:25 +08:00
Jan de Mooij
9fa749d29e Bug 1341067 followup - Fix non-unified build bustage. r=red 2017-02-27 10:00:02 +01:00
Jan de Mooij
ed8798799e Bug 1341067 - Port Ion SetProp/SetElem IC to CacheIR. r=h4writer 2017-02-27 09:32:49 +01:00
Marco Bonardo
34e590459b Bug 1342441 - Improve the Wrong Sqlite Version message. r=asuth
MozReview-Commit-ID: FVFw9XjpzOb

--HG--
extra : rebase_source : ddb91ba2fba1b19927200832a6e0b119f9547b91
2017-02-24 17:39:30 +01:00
Hiroyuki Ikezoe
f268b13da5 Bug 1341987 - Part 4: Use nsIFrame's nsPresContext instead of getting from element. r=birtles
MozReview-Commit-ID: 3pWt7d2MKsZ

--HG--
extra : rebase_source : cb34e1aa141d3a6aaa13f3482c8abf1cf83c14f9
2017-02-27 11:34:48 +09:00
Hiroyuki Ikezoe
feb893ec07 Bug 1341987 - Part 3: Update the last refresh time for transform only when we send transform animations to the compositor. r=birtles
We don't need to update the time during composing style, we just need to
update when transform animations are sent to the compositor. The most
recent refresh time of nsRefreshDriver should be the same in either side.
If the time is skewed, that means we skip composing style, if it happened
that's another bug.

MozReview-Commit-ID: Dxtuocf1ml1

--HG--
extra : rebase_source : 93e8fad24948b1c0b89fa7946639154a82f4a3ae
2017-02-27 11:34:46 +09:00
Hiroyuki Ikezoe
821747a2d1 Bug 1341987 - Part 2: Drop cascade level from last refresh time for transform. r=birtles
We no longer need separate time for cascade levels respectively since we do
send all type of animations on the same element to the compositor regardless
of cascade level.

MozReview-Commit-ID: 7cGQGE3yHvm

--HG--
extra : rebase_source : 009e0cc510faea2b83760c141da545e87de8aeaf
2017-02-27 11:30:56 +09:00
Hiroyuki Ikezoe
0911fca845 Bug 1341987 - Part 1: Rename AnimationRuleRefreshTime to LastTransformSyncTime. r=birtles
It's just for transform animations on the compositor.

MozReview-Commit-ID: 288CcG4kko4

--HG--
extra : rebase_source : 943f67beeecd3c05b7ae2c6608b7a725c47f2b23
2017-02-27 11:29:27 +09:00
Xidorn Quan
a0c1670534 Bug 1340439 followup - Update mochitest expectation again. 2017-02-27 15:46:50 +11:00
Xidorn Quan
f135777d66 Bug 1340439 followup - Update mochitest expectation. 2017-02-27 15:06:40 +11:00
JW Wang
b7ae774969 Bug 1342831 - devirtualize AssertIsDead(). r=gerald
MozReview-Commit-ID: 9dNDiTfwlLR

--HG--
extra : rebase_source : 94491da84d50b0f975f74a72992da0709f19279b
extra : source : 4f4dcf63b296af9676ec59d0b85af8fc5e0a1d80
2017-02-25 22:56:49 +08:00
Neck Varentsov
c6eafeeb80 servo: Merge #15613 - fix {transform,perspective}-origin accepts (and ignores) anything for… (from Varentsov:master); r=upsuper
… their second part of value

<!-- 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: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15487.

<!-- Either: -->
- [X] There are tests for these changes OR

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6f0099650f20bcd6bb90ff93b141286c35397ffb
2017-02-26 17:40:23 -08:00
Hiroyuki Ikezoe
4f3263f0d2 Bug 1341518 - We don't need to call SetNeedStyleFlush() explicitly in UpdateAnimations. r=birtles,mantaroh
DocumentTimeline ensures the next tick, which is necessary for animation events,
is processed. Actually CSSAnimation::QueueEvents() is called from WillRefresh(),
the WillRefresh() is not called if the animation is not being observed by the
DocumentTimeline.

MozReview-Commit-ID: AYdqi7x3jty

--HG--
extra : rebase_source : 074689e7ddb5e48119b5758f73fb436840daec0b
2017-02-22 15:45:27 +09:00
Michael Nelson
deb9ee27b3 servo: Merge #15733 - Background serialization of multiple values (from absoludity:fix-background-serialization); r=upsuper
Similar to animation, the serialization of multiple backgrounds should
return the longhands serialization if there are an unequal number of
values for the required properties. This is part of #15398

<!-- 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: -->
- [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 _____

<!-- 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: 3086b3d291253a11e83943a34464e21fb1283fba

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 64aa6e9696ee772e0b76138be96f90a5b26896a0
2017-02-26 16:54:11 -08:00
Scott Wu
5c7364625b Bug 1341190 - Remove .popup-anchor visibility rule r=mconley
MozReview-Commit-ID: DFMIKMMnLx5

--HG--
extra : rebase_source : 22b8d9ff621886b30590140e65adf5fe54c49446
2017-02-21 13:16:43 +08:00
Jing-wei Wu
165f0d5d00 Bug 1323366 - Create new IconRequest to prevent ConcurrentModificationException, r=sebastian
--HG--
extra : rebase_source : fd06f0ae3632eb9436b7295afc57243aa3a3edf3
2017-02-20 09:45:16 +08:00
Cykesiopka
90e8bc1b28 Bug 1026589 - Enable more GCC/Clang compiler warnings (-Wextra) for security/certverifier. r=keeler
Original patch by Camilo Viecco.

MozReview-Commit-ID: 4LWpueoyQHL

--HG--
extra : rebase_source : 85563711287ad851019c4031d97c1d309f066139
2017-02-23 23:19:55 +08:00
Cykesiopka
58de7b2c68 Bug 1342075 - Make nsCertOverride::OverrideBits an enum class. r=keeler
MozReview-Commit-ID: 3aLyL9VDvpf

--HG--
extra : rebase_source : 3b4a1837ed8233ab5a1af71707ca92d7f3699041
2017-02-23 23:16:53 +08:00
Glenn Watson
3e0e98e231 servo: Merge #15749 - Update WR (image tiling, inset box shadow fixes, new key api) (from glennw:update-wr-tiling); r=nox
Source-Repo: https://github.com/servo/servo
Source-Revision: c025a794dd709e9e8acf6cd82e28769df954313a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4d90d317ce56b5e39da08eaa1282a962514ce03d
2017-02-26 15:22:25 -08:00
Simon Sapin
41b3d0690c servo: Merge #15745 - Cascade: skip duplicated properties before rather than after a virtual call (from servo:hoist)
Source-Repo: https://github.com/servo/servo
Source-Revision: 7c5ac06cd2339e74fdc732ab63675e0f2d6ef5e0

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c058bd8dc41316638fd1feb1ba8051b463e6a965
2017-02-26 23:09:44 +01:00
Svetlana Orlik
cc14c5ab7e Bug 1342551 - Fix the test loading top URLs file: last site, first letter; r=Gijs
Changed testing last site as "prefill-site" to "autofill". This way it's unique.

MozReview-Commit-ID: 53GZxzQQLsq

--HG--
extra : rebase_source : 40d40a91da9a2cdff816f2379a7e236ee379a635
2017-02-24 15:09:52 +03:00
Phil Ringnalda
410f9b646b Merge m-c to autoland 2017-02-26 10:58:52 -08:00
Phil Ringnalda
ab84dcd8f5 Merge m-i to m-c, a=merge 2017-02-26 10:48:26 -08:00
Phil Ringnalda
346e28df1f Merge autoland to m-c, a=merge 2017-02-26 10:23:10 -08:00
Jefry Lagrange
6f741939e8 servo: Merge #15649 - Rewrite the ban-type lint in Python (from zimio:issue-15591-rewrite-ban-type-lint); r=Wafflespeanut
<!-- Please describe your changes on the following line: -->
Rewrite the ban-type lint in Python.

Question: Should the old ban-type lint written in rust be deleted?

---
<!-- 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 #15591

<!-- Either: -->
- [ x] There are tests for these changes

<!-- 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: 261df34ced0bdcb8126994c8653ac101d1172085

--HG--
rename : servo/tests/compiletest/plugin/compile-fail/ban-domrefcell.rs => servo/python/tidy/servo_tidy_tests/ban-domrefcell.rs
rename : servo/tests/compiletest/plugin/compile-fail/ban.rs => servo/python/tidy/servo_tidy_tests/ban.rs
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : adf4a3a1bb9570e342bcd4233445178fcf107802
2017-02-26 09:35:12 -08:00
ffxbld
90d1cbb4fd No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update 2017-02-26 07:19:31 -08:00
ffxbld
5c63ba8319 No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update 2017-02-26 07:19:28 -08:00
Anthony Ramine
a0b6add8c5 servo: Merge #15744 - Downgrade synstructure to 0.4.0 (from nox:synstructure); r=SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: 6318c4b6993c598fef1a6e8f9ce3b8ccd7b813a4

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b8cef6b33123aca233167fea434274af0c30fd42
2017-02-26 07:12:35 -08:00
Alastor Wu
d7f623c6d4 Bug 1329170 - use a less detailed blocked-media graphic for pinned tabs to prevent artifacts on some screens. r=jaws
The old icon would cause little visual uncoordinated in some old screen, because our image
is too complex and only with black and white. So we modify the image to avoid this kind of
situation.

MozReview-Commit-ID: EyfqaxleOg8

--HG--
extra : rebase_source : 1cea48454b461a6615afc1c03e799a6c68df952f
2017-02-26 23:37:21 +08:00
Masatoshi Kimura
0156dda3e4 Bug 1342760 - Remove remaining version parameters of script elements from dom/. r=smaug
MozReview-Commit-ID: DAVs5oVe5R6

--HG--
extra : rebase_source : f9f740d9b439a20f4a9d71328760142422a68e78
2017-02-26 21:41:01 +09:00