Commit Graph

522804 Commits

Author SHA1 Message Date
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
Chris Pearce
6425456721 Bug 1342822 - Backed out changeset 70bc7d4e8512 (bug 1338924). r=gerald
MozReview-Commit-ID: DXGgfMMghOD

--HG--
extra : rebase_source : e5d329122754dfab6750ff2aedadc1f65a52f0f8
2017-02-27 13:58:27 +13:00
Chris Pearce
892e18f12e Bug 1342822 - Backed out changeset a379d64f8496 (Bug 1338924 patch 3). r=gerald
MozReview-Commit-ID: 4aFx52mwpQ6

--HG--
extra : rebase_source : 45cfb3aba27e93d49c5ebf64510d0143f1c57654
2017-02-27 13:57:39 +13:00
Tim Nguyen
856b53c527 Bug 1342672 - Fix memory tool CSS. r=jryans
MozReview-Commit-ID: mSZFtU2AUF

--HG--
extra : rebase_source : 463f46ca1af075fba6673fef98f171683c7a4fc3
2017-02-25 16:09:31 +00:00
André Bargull
455dcb1fcb Bug 1342648 - Only define PluralRules constructor when calling addIntlExtras in test262 PluralRules tests. r=gandalf
--HG--
extra : rebase_source : 17c29061f6ff57bacdc3e56462b859266c71b643
2017-02-25 01:59:42 -08:00
Tom Ritter
e275b0a019 Bug 1342212 - Add the commit date to the cubeb README_MOZILLA file to allow automated tooling to detect too-old libraries. r=kinetik
MozReview-Commit-ID: CbBlmy1jZU

--HG--
extra : rebase_source : 5c61711a1ad9c60f6180f67f6c8f1c49df91ff69
2017-02-27 13:53:41 -06:00
Dragana Damjanovic
499d83ab5a Bug 1343008 - Fix combination of H2, tls1.3 early-data and not safe http methods. r=mcmanus 2017-02-27 15:02:47 -05:00
Mihai Tabara
ad0a74ed12 Bug 1338186 - tweak the bucket scope to new form. r=aki a=release DONTBUILD
MozReview-Commit-ID: Fbjk6xTZwmZ

--HG--
extra : source : e6b4a6513789a8fa3a2950bb9f6c65d5f5afc5f2
extra : histedit_source : 02281b50f4fbdfdc0a2d6a0e5bfb0ca51515aed3
2017-02-27 18:55:03 +00:00
Eugen Sawin
585bf70c8b Bug 1342508 - [2.1] Make code style consistent across GeckoView. r=jchen 2017-02-27 20:39:45 +01:00
Eugen Sawin
4df1593760 Bug 1342508 - [1.0] Add GeckoView.reload. r=snorp 2017-02-27 20:39:45 +01:00
André Bargull
7705059007 Bug 1340148 - Disallow function redeclarations at module top level. r=jonco
--HG--
extra : histedit_source : aebb69bd265fe7429737b118a48986e3f69c2de9
2017-02-27 07:15:53 -08: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
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
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
Ricky Chien
941b2b29b9 Bug 1340469 - Get licensing signoff on using JSZip r=gerv
MozReview-Commit-ID: 9raceTBrisO

--HG--
extra : rebase_source : 625c9afb2a3d688fd6b0dedb9190d26f77a5fd87
2017-02-22 15:41:41 +08:00
Keith Yeung
335634705a servo: Merge #15464 - Support lang pseudo class (from KiChjang:pseudo-lang); r=emilio
Fixes #8219.

Source-Repo: https://github.com/servo/servo
Source-Revision: 4b394312153c56812113c149df77a313939de30f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 7593488929bedc481baa6ee5ef3d0139531b7ab2
2017-02-27 17:21:50 -08:00
Xidorn Quan
588a1ebbde Bug 1342348 part 2 - Remove local link fix in about:reader. r=Gijs
MozReview-Commit-ID: GsEuRwj3oXV

--HG--
extra : rebase_source : d574c84f422252bfed60133978cc3e66866043ad
2017-02-27 12:06:38 +11:00
Xidorn Quan
4f69533cec Bug 1342348 part 1 - Don't check fragment url in tree sanitizer. r=hsivonen
MozReview-Commit-ID: 8tIiMtexHxd

--HG--
extra : rebase_source : f7b4277b4c0878444cc2bb3a555ef7bdffc9e189
2017-02-28 10:21:33 +11:00
Wes Kocher
7bf1632984 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 72t1878sZzM
2017-02-27 17:03:22 -08:00
Wes Kocher
1e793592af Backed out 2 changesets (bug 1342348) for xpcshell bustage a=backout
Backed out changeset 6e181ffefa61 (bug 1342348)
Backed out changeset 4f0fce98dd3a (bug 1342348)

MozReview-Commit-ID: F7bUbScVyfN
2017-02-27 16:56:04 -08:00
Andrew Swan
160990e2cd Bug 1340586 Part 3 Split up browser_extension_permissions.js r=mossop
MozReview-Commit-ID: A7NLR6f1VVO

--HG--
rename : browser/base/content/test/webextensions/browser_extension_permissions.js => browser/base/content/test/webextensions/browser_permissions_addons_search.js
rename : browser/base/content/test/webextensions/browser_extension_permissions.js => browser/base/content/test/webextensions/browser_permissions_installTrigger.js
rename : browser/base/content/test/webextensions/browser_extension_permissions.js => browser/base/content/test/webextensions/browser_permissions_local_file.js
rename : browser/base/content/test/webextensions/browser_extension_permissions.js => browser/base/content/test/webextensions/browser_permissions_mozAddonManager.js
extra : rebase_source : 9ace0c68ff4317a4753ac4c3c50a060fbbd8f6d9
2017-02-23 16:30:33 -08:00
Andrew Swan
7919c77536 Bug 1340586 Part 2 Move common code to head.js r=mossop
MozReview-Commit-ID: GhHXjx5d9q3

--HG--
extra : rebase_source : 22dab0ba2b3c676f2a32f2bcd59b6f4c50e18185
2017-02-27 15:57:09 -08:00
Andrew Swan
6487560a87 Bug 1340586 Part 1 Move webextensions tests to their own directory r=mossop
MozReview-Commit-ID: JaCyAVYgjL6

--HG--
rename : browser/base/content/test/general/browser_extension_permissions.js => browser/base/content/test/webextensions/browser_extension_permissions.js
rename : browser/base/content/test/general/browser_extension_sideloading.js => browser/base/content/test/webextensions/browser_extension_sideloading.js
rename : browser/base/content/test/general/browser_extension_update_background.js => browser/base/content/test/webextensions/browser_extension_update_background.js
rename : browser/base/content/test/general/browser_extension_update_interactive.js => browser/base/content/test/webextensions/browser_extension_update_interactive.js
rename : browser/base/content/test/general/browser_legacy.xpi => browser/base/content/test/webextensions/browser_legacy.xpi
rename : browser/base/content/test/general/browser_legacy_webext.xpi => browser/base/content/test/webextensions/browser_legacy_webext.xpi
rename : browser/base/content/test/general/browser_webext_nopermissions.xpi => browser/base/content/test/webextensions/browser_webext_nopermissions.xpi
rename : browser/base/content/test/general/browser_webext_permissions.xpi => browser/base/content/test/webextensions/browser_webext_permissions.xpi
rename : browser/base/content/test/general/browser_webext_search.xml => browser/base/content/test/webextensions/browser_webext_search.xml
rename : browser/base/content/test/general/browser_webext_update.json => browser/base/content/test/webextensions/browser_webext_update.json
rename : browser/base/content/test/general/browser_webext_update1.xpi => browser/base/content/test/webextensions/browser_webext_update1.xpi
rename : browser/base/content/test/general/browser_webext_update2.xpi => browser/base/content/test/webextensions/browser_webext_update2.xpi
rename : browser/base/content/test/general/browser_webext_update_icon1.xpi => browser/base/content/test/webextensions/browser_webext_update_icon1.xpi
rename : browser/base/content/test/general/browser_webext_update_icon2.xpi => browser/base/content/test/webextensions/browser_webext_update_icon2.xpi
rename : browser/base/content/test/general/browser_webext_update_perms1.xpi => browser/base/content/test/webextensions/browser_webext_update_perms1.xpi
rename : browser/base/content/test/general/browser_webext_update_perms2.xpi => browser/base/content/test/webextensions/browser_webext_update_perms2.xpi
rename : browser/base/content/test/general/file_install_extensions.html => browser/base/content/test/webextensions/file_install_extensions.html
extra : rebase_source : c9cbd1d914f0120e913ebcf0977df8a9e00744dd
2017-02-27 15:40:59 -08:00
Matt Howell
ba8c46feca Bug 1342887 - Detect and log failures to dispatch SetupMacCommandLine to the main thread. r=rstrong
MozReview-Commit-ID: LMoxF5yfXq2

--HG--
extra : rebase_source : c206e32bf8abf1aa225901ff5cde390a8a2ecec7
2017-02-27 13:57:11 -08:00
Xidorn Quan
9b5a05cf1d Bug 1342348 part 2 - Remove local link fix in about:reader. r=Gijs
MozReview-Commit-ID: GsEuRwj3oXV

--HG--
extra : rebase_source : c6f8dc3646b58b665fcf78e00da636235a9abb02
2017-02-27 12:06:38 +11:00
Xidorn Quan
42b953a7d9 Bug 1342348 part 1 - Don't check fragment url in tree sanitizer. r=hsivonen
MozReview-Commit-ID: 8tIiMtexHxd

--HG--
extra : rebase_source : e7dd8262c1d7c69209ce57323dc4c24a19774ec7
2017-02-28 10:21:33 +11:00
Matteo Ferretti
413823f9a3 Bug 1341580 - DevTools Inspector tooltip get element width/height wrong when browser zoomed; r=gl
- Considered page's zoom when element's dimensions are displayed on the infobar
- Added unit test

MozReview-Commit-ID: 9Mk4ttswpZ2

--HG--
extra : rebase_source : b3924709e52ce06a806f86b28e8ab29a780b354d
2017-02-26 16:11:51 +01:00
Edouard Oger
2b98c00a56 Bug 1328415 - Don't change color of the link Manage Account link in Sync prefs when visited. r=eoger
MozReview-Commit-ID: FbOvjOLjLzL

--HG--
extra : rebase_source : 1df67b2aae66ce58b1c5e4a4e74d4f296eb4f159
2017-02-27 17:04:07 -05: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