3864467a616c7ac6e4801b8860ec38177f0d09f7: Bug 1352331 - Swap the cancel and save buttons on edit profile dialog for Windows. r=lchang
Scott Wu <scottcwwu@gmail.com> - Tue, 18 Apr 2017 17:42:03 +0800 - rev 354028
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1352331 - Swap the cancel and save buttons on edit profile dialog for Windows. r=lchang MozReview-Commit-ID: I3kvKClOIIO
368a60db302d15951ca884732014f947dacadf4a: Bug 1357702 - Make eslint-plugin-spidermonkey-js handle paths correct on Windows to avoid Unexpected character issues on ESLint. r=mossop
Mark Banner <standard8@mozilla.com> - Wed, 19 Apr 2017 12:17:14 +0100 - rev 354027
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1357702 - Make eslint-plugin-spidermonkey-js handle paths correct on Windows to avoid Unexpected character issues on ESLint. r=mossop MozReview-Commit-ID: LsQCgBOgceY
7ce95e24c0110c93ec1e4971922be456007bbc27: Bug 1357502 - Change eslint-plugin-mozilla tests to use the mocha test harness to improve the output. r=mossop
Mark Banner <standard8@mozilla.com> - Tue, 18 Apr 2017 20:06:02 +0100 - rev 354026
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1357502 - Change eslint-plugin-mozilla tests to use the mocha test harness to improve the output. r=mossop MozReview-Commit-ID: 1xI0tBpbSgM
8a42c7e1f799ea8c48aaa4166764ce681b9ad523: Bug 1354349 - Use channel.isDocument in ContentParent::TransmitPermissionsFor r=mystor
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 20 Apr 2017 10:15:16 +0800 - rev 354025
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1354349 - Use channel.isDocument in ContentParent::TransmitPermissionsFor r=mystor MozReview-Commit-ID: L9b6UeXJ8o5
b01181410a8a8dcc757f39fad165d22e927ef3c0: Bug 1354349 - Add nsIChannel.isDocument that checks if LOAD_DOCUMENT_URI is set, or if LOAD_HTML_OBJECT_DATA and the channel has the appropriate MIME type r=mcmanus,mystor
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 20 Apr 2017 10:15:06 +0800 - rev 354024
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1354349 - Add nsIChannel.isDocument that checks if LOAD_DOCUMENT_URI is set, or if LOAD_HTML_OBJECT_DATA and the channel has the appropriate MIME type r=mcmanus,mystor MozReview-Commit-ID: K28Opd9JTr2
b06e3d6c2f783a505108f677fa773fc60f2cc2bb: servo: Merge #16472 - Fix namespaces of elements created in XML documents (from cu1t:#14095-fix-xml-doc-namespaces); r=nox
cu1t <umnov.pa@gmail.com> - Thu, 20 Apr 2017 01:01:05 -0500 - rev 354023
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
servo: Merge #16472 - Fix namespaces of elements created in XML documents (from cu1t:#14095-fix-xml-doc-namespaces); r=nox Correctly implement following step of [Dom Document Spec](https://dom.spec.whatwg.org/#dom-document-createelement): > Let namespace be the HTML namespace, if the context object is an HTML document or context object’s content type is "application/xhtml+xml", and null otherwise. Note, this will make following test in `tests/wpt/web-platform-tests/dom/nodes/Document-constructor.html` to fail, so related .ini file added to mark it as such: ``` test(function() { var doc = new Document(); var a = doc.createElement("a"); // In UTF-8: 0xC3 0xA4 a.href = "http://example.org/?\u00E4"; assert_equals(a.href, "http://example.org/?%C3%A4"); }, "new Document(): URL parsing") ``` I'm not very familiar with specs, but from quick look at it, I'm doubtfull that it is valid in the first place. This is an "application/xml" document, so I don't see why it should encode a.href. Firefox also fails that. --- <!-- 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 #14095 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because because there are already tests which were being ignored <!-- 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: 2d732d829b3fc93938898118ee55ef985ebfc657
488534f69bf5083ce6f898e508da30d6419f7869: Bug 1355005 - Remove the failures mark of `box-orient` in stylo-failures.md. r=heycam
KuoE0 <kuoe0.tw@gmail.com> - Wed, 19 Apr 2017 11:09:35 +0800 - rev 354022
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355005 - Remove the failures mark of `box-orient` in stylo-failures.md. r=heycam MozReview-Commit-ID: GufNFWDyiIq
e531bd57fe8d81369bccc3e648e3151d1384abf3: servo: Merge #16539 - stylo: Properly support -moz-script-size-multiplier, -moz-script-level, and -moz-script-min-size (from Manishearth:stylo-scriptminsize); r=heycam
Manish Goregaokar <manishearth@gmail.com> - Thu, 20 Apr 2017 00:20:41 -0500 - rev 354021
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
servo: Merge #16539 - stylo: Properly support -moz-script-size-multiplier, -moz-script-level, and -moz-script-min-size (from Manishearth:stylo-scriptminsize); r=heycam r=heycam https://bugzilla.mozilla.org/show_bug.cgi?id=1355427 (copying over the relevant commit message so that it doesn't get lost in the vcssync) scriptlevel is a property that affects how font-size is inherited. If scriptlevel is +1, for example, it will inherit as the script size multiplier times the parent font. This does not affect cases where the font-size is explicitly set. However, this transformation is not allowed to reduce the size below scriptminsize. If this inheritance will reduce it to below scriptminsize, it will be set to scriptminsize or the parent size, whichever is smaller (the parent size could be smaller than the min size because it was explicitly specified). Now, within a node that has inherited a font-size which was crossing scriptminsize once the scriptlevel was applied, a negative scriptlevel may be used to increase the size again. This should work, however if we have already been capped by the scriptminsize multiple times, this can lead to a jump in the size. For example, if we have text of the form: huge large medium small tiny reallytiny tiny small medium huge which is represented by progressive nesting and scriptlevel values of +1 till the center after which the scriptlevel is -1, the "tiny"s should be the same size, as should be the "small"s and "medium"s, etc. However, if scriptminsize kicked it at around "medium", then medium/tiny/reallytiny will all be the same size (the min size). A -1 scriptlevel change after this will increase the min size by the multiplier, making the second tiny larger than medium. Instead, we wish for the second "tiny" to still be capped by the script level, and when we reach the second "large", it should be the same size as the original one. We do this by cascading two separate font sizes. The font size (mSize) is the actual displayed font size. The unconstrained font size (mScriptUnconstrainedSize) is the font size in the situation where scriptminsize never applied. We calculate the proposed inherited font size based on scriptlevel and the parent unconstrained size, instead of using the parent font size. This is stored in the node's unconstrained size and will also be stored in the font size provided that it is above the min size. All of this only applies when inheriting. When the font size is manually set, scriptminsize does not apply, and both the real and unconstrained size are set to the explicit value. However, if the font size is manually set to an em or percent unit, the unconstrained size will be set to the value of that unit computed against the parent unconstrained size, whereas the font size will be set computing against the parent font size. Source-Repo: https://github.com/servo/servo Source-Revision: 7919e591a46274c0d7f3a7c7c99d2643d55d60f1
1f1f3f34d558a8722b7235a369ae3bc497f7f107: Bug 1355427 - Part 3: stylo: Update test expectations; r=heycam
Manish Goregaokar <manishearth@gmail.com> - Thu, 13 Apr 2017 13:25:01 +0800 - rev 354020
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355427 - Part 3: stylo: Update test expectations; r=heycam MozReview-Commit-ID: AOHzrajCUVz
648169abf9284444cdc8be0c4f347b25c6112f3c: Bug 1356181 - Gather telemetry about isindex usage in hope of justifying removal. r=Ehsan,francois
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 13 Apr 2017 14:08:35 +0300 - rev 354019
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1356181 - Gather telemetry about isindex usage in hope of justifying removal. r=Ehsan,francois MozReview-Commit-ID: 9dDVvgxxZml
7d77113f3841602c615a7c99376ee51d7675427e: Bug 1355752 - Remove B2G code from FrameLayerBuilder.cpp. r=mstange
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:43 +0800 - rev 354018
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G code from FrameLayerBuilder.cpp. r=mstange MozReview-Commit-ID: CbMnZJldiUl
a1c51bf7ec8a9484d654b81db4b76fa0c58778cc: Bug 1355752 - Remove B2G code from nsGfxScrollFrame.cpp. r=kats
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:43 +0800 - rev 354017
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G code from nsGfxScrollFrame.cpp. r=kats MozReview-Commit-ID: 6ePwT9UWJIJ
16028292e2f1bd0754cc8d25c813815ec285ad3e: Bug 1355752 - Remove B2G code from nsFormControlFrame.cpp & forms.css. r=dholbert
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:43 +0800 - rev 354016
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G code from nsFormControlFrame.cpp & forms.css. r=dholbert MozReview-Commit-ID: I1PeSxMLFbn
bc04a783948eb04bba24e61ba4ec1ee44e53a02c: Bug 1355752 - Remove B2G code from layout/build files. r=jmaher
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:43 +0800 - rev 354015
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G code from layout/build files. r=jmaher MozReview-Commit-ID: 4VYUKm8MgHb
1eb9604b76a9830e7b026a1def5f18f6617fe5fb: Bug 1355752 - Remove B2G code from nsCSSFrameConstructor.cpp. r=dholbert
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:43 +0800 - rev 354014
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G code from nsCSSFrameConstructor.cpp. r=dholbert MozReview-Commit-ID: Kvzn02nmzb0
e42cf4911d08a0aabb8d948bd84212c73eec2c9b: Bug 1355752 - Remove B2G code from PresShell files. r=jrmuizel
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:42 +0800 - rev 354013
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G code from PresShell files. r=jrmuizel MozReview-Commit-ID: FIap9QM0vve
c018f36dcdad48f6832382b72e82b16f3671f881: Bug 1355752 - Remove B2G wording in AccessibleCaret. r=TYLin
Astley Chen <aschen@mozilla.com> - Thu, 20 Apr 2017 13:16:42 +0800 - rev 354012
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1355752 - Remove B2G wording in AccessibleCaret. r=TYLin MozReview-Commit-ID: JOv2caZc8J0
31db93715b92dbd11038cf8ced3331a866ea627a: servo: Merge #16537 - Add `inline-axis` and `block-axis` aliases for `-moz-box-orient` (from KuoE0:add-inline-axis-and-block-axis-for-moz-box-orient); r=KuoE0
KuoE0 <kuoe0.tw@gmail.com> - Wed, 19 Apr 2017 23:19:48 -0500 - rev 354011
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
servo: Merge #16537 - Add `inline-axis` and `block-axis` aliases for `-moz-box-orient` (from KuoE0:add-inline-axis-and-block-axis-for-moz-box-orient); r=KuoE0 <!-- Please describe your changes on the following line: --> This issue is reported at https://bugzilla.mozilla.org/show_bug.cgi?id=1355005. spec: https://developer.mozilla.org/en-US/docs/Web/CSS/box-orient --- <!-- 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 [Bug 1355005](https://bugzilla.mozilla.org/show_bug.cgi?id=1355005) <!-- Either: --> - [X] These changes do not require tests in Gecko. <!-- 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: f74f1fb59233c3f366cec4ace5df37c0264786be
7457955a0eab20886e9f20337b3463ee728f7164: servo: Merge #16536 - stylo: Change the animation_type of column-count to normal (from BorisChiou:stylo/animation/column_count); r=Manishearth
Boris Chiou <boris.chiou@gmail.com> - Wed, 19 Apr 2017 22:44:42 -0500 - rev 354010
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
servo: Merge #16536 - stylo: Change the animation_type of column-count to normal (from BorisChiou:stylo/animation/column_count); r=Manishearth According to PR #16494, column-count should be animatable, so we should change the animation_type to "normal". --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix Bug 1355732 and PR #16494. - [X] These changes do not require tests because we have tests in gecko already. Source-Repo: https://github.com/servo/servo Source-Revision: ac92bddbf5e4a8e2f68fc57883244f9c4a35d466
79579aab88516deccc9a521d44a73082671d7a91: Bug 1331742 - Part 5 - Add unit tests for browserAction.onClicked r=mixedpuppy
Matthew Wein <mwein@mozilla.com> - Mon, 10 Apr 2017 16:15:54 -0400 - rev 354009
Push 31685 by kwierso@gmail.com at Thu, 20 Apr 2017 21:45:29 +0000
Bug 1331742 - Part 5 - Add unit tests for browserAction.onClicked r=mixedpuppy MozReview-Commit-ID: Ko8eQYfIM0H
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip