287a0d43838afea138f6855cd3d8bde656e16caa: servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm
Eli Friedman <eli.friedman@gmail.com> - Thu, 03 Dec 2015 14:35:52 +0500 - rev 475868
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8786 - Remove unnecessary conversion to/from DOMString for localName (from eefriedman:localname-atom); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 63762d2b52ee6026216d304c8826bf8b4a5fdd20
f2a7b945d0bf74418438c6d25e77ef5f4eaba17c: servo: Merge #8784 - Make log_css_error in parser.rs take a &ParserContext argument and ca… (from jdm:expose-css-errors-step2); r=jdm
GauriGNaik <gaurinaik.145@gmail.com> - Thu, 03 Dec 2015 13:55:07 +0500 - rev 475867
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8784 - Make log_css_error in parser.rs take a &ParserContext argument and ca… (from jdm:expose-css-errors-step2); r=jdm …ll this method. Rebase of #8472. Source-Repo: https://github.com/servo/servo Source-Revision: 765ce074a39f630de3357bc752177abb82833343
ecba5c54142e2ac7ad7ff6f3af86520439a5db1d: servo: Merge #8757 - Use skia and deps from crates.io (from servo:skia); r=mbrubeck
Simon Sapin <simon.sapin@exyr.org> - Thu, 03 Dec 2015 12:28:59 +0500 - rev 475866
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8757 - Use skia and deps from crates.io (from servo:skia); r=mbrubeck This makes the initial download for skia go from a 300 MB git repository to a 5 MB tarball. This should help with issues like #6132 and #7687. Fix https://github.com/servo/skia/issues/70 This builds, but the at the moment causes a number of tidy errors for duplicated crates. Source-Repo: https://github.com/servo/servo Source-Revision: 8b95d7b8d860ec4c0834192083361a9fb78ddbeb
398c91b462525a5ceb5fe57d2dce79c5edb1aa97: servo: Merge #8739 - M1504: Implement final charset support for text_response method (from jitendra29:finalMimeAndCharsetHelper); r=eefriedman
Jitendra Jain <jsjain@ncsu.edu> - Thu, 03 Dec 2015 11:57:49 +0500 - rev 475865
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8739 - M1504: Implement final charset support for text_response method (from jitendra29:finalMimeAndCharsetHelper); r=eefriedman Following changes have been made: * Added final_mime_type and final_charset helper methods to return the appropriate final mime/charset values * Modified the text_response method to use the final_charset instead of directly using the response charset Source-Repo: https://github.com/servo/servo Source-Revision: 6ec454b7f5926d84099930292ebdcbc8f6d5e89c
41ce67418034d3f5756909411403c2af6d1966da: servo: Merge #8693 - Implement unspecified websocket close code (fixes issue #8158) (from yanirs:websocket-close-unspecified-status); r=jdm
Yanir Seroussi <yanir.seroussi@gmail.com> - Thu, 03 Dec 2015 11:26:48 +0500 - rev 475864
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8693 - Implement unspecified websocket close code (fixes issue #8158) (from yanirs:websocket-close-unspecified-status); r=jdm Fixes #8158. Source-Repo: https://github.com/servo/servo Source-Revision: 01b4deb9d14926e5ad3ebe3e7f839affc4951a63
a4433e435c69fa33d65f714745aa5cd650a7b172: servo: Merge #7988 - Implement [Unforgeable] (from nox:unforgeable); r=jdm
Anthony Ramine <n.oxyde@gmail.com> - Thu, 03 Dec 2015 10:33:35 +0500 - rev 475863
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #7988 - Implement [Unforgeable] (from nox:unforgeable); r=jdm This is mostly stolen from Gecko. As there, we define the unforgeable members on an object stored in the slots of the prototype object. They are then copied onto instance objects when they are instantiated. It should be noted that proxy objects see their unforgeable memebers defined on their expando object. Unforgeable attributes aren't properly inherited in codegen (in a similar fashion as getters and setters as filed in #5875) and require to be redefined in derived interfaces. Fortunately, there are currently no such interfaces. No unforgeable members can be included into the TestBinding interfaces for good measure because they are not compatible with setters. Source-Repo: https://github.com/servo/servo Source-Revision: 20df7fb7c82a5501342ac85278294e4bcb5b1ab7
b43c7b497f1c48fcd2887144ff51f98b5f2df619: servo: Merge #7323 - Adds support for input element's maxlength attr (from samfoo:input-maxlength); r=jdm
Sam Gibson <sam@ifdown.net> - Thu, 03 Dec 2015 09:58:54 +0500 - rev 475862
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #7323 - Adds support for input element's maxlength attr (from samfoo:input-maxlength); r=jdm This implements maxlength [as described by whatwg](https://html.spec.whatwg.org/multipage/forms.html#dom-input-maxlength) for input elements. Remaining work: * WPT test - I have no idea how to write a WPT for simulating user input. Webdriver? Open to suggestions here. * Support for textarea (should be trivial, probably worth filing another issue) servo/servo#7320 servo/servo#7004 Source-Repo: https://github.com/servo/servo Source-Revision: fc3e950052b6cc580dc32fc03d978fad97b49ba8
804ac2baf05c5da502d51a3a56d03e4cdb7dcaea: servo: Merge #8776 - Fix the parsing of the chromium HSTS preload list (from samfoo:hsts-preload-download-fix); r=jdm
Sam Gibson <sam@ifdown.net> - Wed, 02 Dec 2015 09:55:35 +0500 - rev 475861
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8776 - Fix the parsing of the chromium HSTS preload list (from samfoo:hsts-preload-download-fix); r=jdm Urg! The Chromium HSTS preload JSON file contains single line comments. Previously these were filtered out with a very simple regex that just looked for '//' and removed the line. Now the file has added a couple fields that have URLs in them that were erroneously removed and caused the JSON parsing to fail. This commit slightly complicates the regex to fix this specific problem. If this happens again, it's likely worth it to figure out how to use a real parser to remove the comments. servo/servo#8760 Source-Repo: https://github.com/servo/servo Source-Revision: 2be60be062e14c937af601faed78a6aceccdb062
61f274c0b0dfa2ba5a57514911f9f719262116c7: servo: Merge #8742 - adding wpt lint script to tidy checks (from jmr0:master); r=Ms2ger
jmr0 <jrosello720@gmail.com> - Tue, 01 Dec 2015 21:52:07 +0500 - rev 475860
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8742 - adding wpt lint script to tidy checks (from jmr0:master); r=Ms2ger Fixes #8285. Tidy check will fail, however, until we merge the latest https://github.com/w3c/web-platform-tests/blob/master/lint.whitelist Source-Repo: https://github.com/servo/servo Source-Revision: a8cbc2864367da09fb31fb5f984a7b2d31b90b93
96359d3f38f0661bda4eb2ac0130836ddc606836: servo: Merge #8714 - Implement attribute 'fgColor' on 'document' (from frewsxcv:body-fgcolor); r=Ms2ger
Corey Farwell <coreyf@rwell.org> - Tue, 01 Dec 2015 21:11:28 +0500 - rev 475859
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8714 - Implement attribute 'fgColor' on 'document' (from frewsxcv:body-fgcolor); r=Ms2ger The 'text' attribute was implemented on `<body>` in #7841 Source-Repo: https://github.com/servo/servo Source-Revision: 65108348aa543774ade163b25836018fa8f6c00f
d6649faaa5566ba2c30b4f0407c1613979a8e358: servo: Merge #8755 - Add debug option to disable vsync for profiling (from glennw:vsync); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Tue, 01 Dec 2015 04:56:30 +0500 - rev 475858
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8755 - Add debug option to disable vsync for profiling (from glennw:vsync); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: b4906aa008325963348b6cc13bbcf8d2a4c9d694
6508bdbde8fe7cfb2ebee620df3514bf556fc11d: servo: Merge #8558 - Dispatch load events for cross origin iframes. Resolves #6672 (from jdm:crossoriginiframeload); r=glennw
Josh Matthews <josh@joshmatthews.net> - Tue, 01 Dec 2015 03:39:41 +0500 - rev 475857
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8558 - Dispatch load events for cross origin iframes. Resolves #6672 (from jdm:crossoriginiframeload); r=glennw Splitting it out from #6677. Source-Repo: https://github.com/servo/servo Source-Revision: 51c19fd733a863f2fae05e693795dbecce69f2ed
6c8807d94aada0e3e6e9e43fe54ac26ae26867c0: servo: Merge #8731 - Fix false positive in unrooted_must_root lint (from eefriedman:root-lint-pattern); r=Manishearth
Eli Friedman <eli.friedman@gmail.com> - Mon, 30 Nov 2015 23:54:33 +0500 - rev 475856
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8731 - Fix false positive in unrooted_must_root lint (from eefriedman:root-lint-pattern); r=Manishearth Encountered in #8725. Source-Repo: https://github.com/servo/servo Source-Revision: 2a125b56135cdaa86b49783e8a52e9f1e9c7c126
f958439ae217f402a49bb9e10bf02a0bbce83c4b: servo: Merge #8752 - Make `path_matches` match the spec (fixes cookies) (from Manishearth:om-nom); r=metajack
Manish Goregaokar <manishsmail@gmail.com> - Mon, 30 Nov 2015 22:49:09 +0500 - rev 475855
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8752 - Make `path_matches` match the spec (fixes cookies) (from Manishearth:om-nom); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: 595bda478ebd54b8be878980852b38c61a2cef2c
79ad24849bb424c0d44945615ee8a1ac826afbd0: servo: Merge #8751 - Remove unused slot in prototype object (fixes #8588) (from nox:rm-prototype-slot); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Mon, 30 Nov 2015 18:58:27 +0500 - rev 475854
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8751 - Remove unused slot in prototype object (fixes #8588) (from nox:rm-prototype-slot); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 29c42a9f78a20ddeb5aa89b79d578a039c087967
7f08c7d25e782e219335a83f678ba215ebca1421: servo: Merge #8705 - Use thread::sleep instead of deprecated sleep_ms (from jsanders:fix-sleep-ms-deprecations); r=metajack,Wafflespeanut
James Sanders <sanderjd@gmail.com> - Mon, 30 Nov 2015 08:50:45 +0500 - rev 475853
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8705 - Use thread::sleep instead of deprecated sleep_ms (from jsanders:fix-sleep-ms-deprecations); r=metajack,Wafflespeanut Similarly, change one instance of `thread::park_timeout_ms`. Fixes #8694 Source-Repo: https://github.com/servo/servo Source-Revision: 0f7204936394fe104431f01c68ffa17829426cba
d196549e27c9fc2de4f5fedd47341925fed2ed2c: servo: Merge #8661 - Webdriver - GetWindowSize/IsEnabled/IsSelected (from craftytrickster:8623/some-webdriver-commands); r=jgraham
David Raifaizen <d-raif@hotmail.com> - Mon, 30 Nov 2015 03:13:24 +0500 - rev 475852
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8661 - Webdriver - GetWindowSize/IsEnabled/IsSelected (from craftytrickster:8623/some-webdriver-commands); r=jgraham Added handlers for https://github.com/servo/servo/issues/8623: GetWindowSize IsEnabled(WebElement) IsSelected(WebElement) I am not sure how to actually verify my webdriver code works, if someone can give advice I would make the necessary changes. Thanks! Source-Repo: https://github.com/servo/servo Source-Revision: a877a56e0e603c6cc8e9f951c2ad14b6fe8f9b62
7207860777a90cb40a00215514b4fee298c03296: servo: Merge #8735 - Make OnErrorEventHandlerNonNull return 'any' instead of 'boolean' (from echochamber:OnErrorEventHandlerNonNull-return-any); r=KiChjang
Jason Schein <jasonschein@gmail.com> - Sun, 29 Nov 2015 14:30:49 +0500 - rev 475851
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8735 - Make OnErrorEventHandlerNonNull return 'any' instead of 'boolean' (from echochamber:OnErrorEventHandlerNonNull-return-any); r=KiChjang PR to fix #8710 > I think the specification must have changed since this was first added to Servo: https://html.spec.whatwg.org/multipage/webappapis.html#onerroreventhandler Source-Repo: https://github.com/servo/servo Source-Revision: b737e4e0fa10d3afc87f5217852caee1bfda4f5e
6bfc14f503bb0ade4f32b08c907000fef16f2c84: servo: Merge #8729 - Update Canvas webIDL to spec (from dzbarsky:canvas_webidl); r=dzbarsky
David Zbarsky <dzbarsky@gmail.com> - Sun, 29 Nov 2015 09:02:58 +0500 - rev 475850
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8729 - Update Canvas webIDL to spec (from dzbarsky:canvas_webidl); r=dzbarsky Source-Repo: https://github.com/servo/servo Source-Revision: 2d164f2bebb63aa35269a4c3355beea3bbdcff01
cecf6206914d7e64c429b1e876ce945e7d8c6d37: servo: Merge #8669 - Generalize layout to operate on arbitrary DOMs (from bholley:generalize_layout); r=pcwalton
Bobby Holley <bobbyholley@gmail.com> - Sun, 29 Nov 2015 07:18:03 +0500 - rev 475849
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #8669 - Generalize layout to operate on arbitrary DOMs (from bholley:generalize_layout); r=pcwalton This gets us to where we need to be in order to write a Gecko implementation of the layout wrapper and have things Just Work. Note that this is somewhat more than we need for just running the style system. But there wasn't a clean place to cut, and I thought it was a good idea to just do a complete job on it now, which may save us effort and mismatches in the long run. Source-Repo: https://github.com/servo/servo Source-Revision: 1f732cfbb404bfd96c3ed3f71c4b9900b7ffbba2
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip