3821807fe9d22d822b0cf32199a48da7b13a61c0: servo: Merge #9404 - Update HTMLFormElement.length to be of type unsigned long (from shssoichiro:htmlformelementlength); r=nox
Joshua Holmer <holmerj@uindy.edu> - Fri, 22 Jan 2016 22:24:23 +0500 - rev 476149
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9404 - Update HTMLFormElement.length to be of type unsigned long (from shssoichiro:htmlformelementlength); r=nox Fixes #9402 Source-Repo: https://github.com/servo/servo Source-Revision: a9147275413a1a83ab737f0188a283b2a7dedb85
a09458f8988fe20a880c2544d65f0cc66544d5df: servo: Merge #9367 - Add origin to Location and Url API (from Chandler:url_origin); r=jdm
Chandler Abraham <cabraham@twitter.com> - Fri, 22 Jan 2016 03:56:19 +0500 - rev 476148
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9367 - Add origin to Location and Url API (from Chandler:url_origin); r=jdm The origin field is part of location and url spec but hasn't been implemented in servo yet. https://html.spec.whatwg.org/multipage/browsers.html#dom-location-origin https://url.spec.whatwg.org/#dom-url-origin All of the logic to calculate the url origin exists in https://github.com/servo/rust-url This review threads through rust-url origin implementation into the servo location and url API. This fixes one websockets test: servo/tests/wpt/web-platform-tests/websockets/opening-handshake/003.html testing done: ./mach test-wpt tests/wpt/web-platform-tests/websockets/ I'm brand new to rust so feedback is appreciated, thanks! Source-Repo: https://github.com/servo/servo Source-Revision: 1c6fb0f04e0cf305f4e1f75371be84944b1e5518
0e3749ff03572e6b2446b7681df48f29c708ded3: servo: Merge #9399 - Fixes #9398 Integrate BuildTimeTrend into TravisCI (from nxnfufunezn:build_time-9398); r=jdm
nxnfufunezn <nxnfufunezn@gmail.com> - Fri, 22 Jan 2016 02:18:31 +0500 - rev 476147
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9399 - Fixes #9398 Integrate BuildTimeTrend into TravisCI (from nxnfufunezn:build_time-9398); r=jdm r? @jdm Source-Repo: https://github.com/servo/servo Source-Revision: 0dd024e492cff1bbbbceeb295c0e220d9dd045fc
1405b608998f01e5225bdcbe28bd64e8c20f9d69: servo: Merge #9393 - Update HTMLScriptElement::prepare to match the changed specification (from Ms2ger:renumber-prepare); r=jdm
Ms2ger <ms2ger@gmail.com> - Thu, 21 Jan 2016 23:01:48 +0500 - rev 476146
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9393 - Update HTMLScriptElement::prepare to match the changed specification (from Ms2ger:renumber-prepare); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 52da517a14d8f45a17203b3a137cf9fc8bcd64fb
9dc742835b57cb0d99cf8d0966bedcaa3e9c28c4: servo: Merge #9380 - Update cssparser (from servo:cssparserup); r=SimonSapin
Simon Sapin <simon.sapin@exyr.org> - Thu, 21 Jan 2016 22:16:21 +0500 - rev 476145
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9380 - Update cssparser (from servo:cssparserup); r=SimonSapin https://github.com/servo/rust-cssparser/pull/91 Source-Repo: https://github.com/servo/servo Source-Revision: 1ba1fb0b7f46472e1f37f4e3f2e7dde025fa9f1f
3bf89fb5373005d67f42fe0751e3c01d225cd83a: servo: Merge #9396 - update tests for WebIDL.py from mozilla-central (from psdh:fixwebidltests); r=Ms2ger
Prabhjyot Singh Sodhi <prabhjyotsingh95@gmail.com> - Thu, 21 Jan 2016 21:30:52 +0500 - rev 476144
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9396 - update tests for WebIDL.py from mozilla-central (from psdh:fixwebidltests); r=Ms2ger Fixes #9388 Source-Repo: https://github.com/servo/servo Source-Revision: 262974cb1190ebc776b2155dfdcc62d4743f65b3
8651f7611097c481104a6b4ad51707cd2b883abb: servo: Merge #9394 - Include the wpt lint in test-tidy --faster (from servo:wpt-lint); r=jdm
Ms2ger <Ms2ger@gmail.com> - Thu, 21 Jan 2016 19:21:34 +0500 - rev 476143
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9394 - Include the wpt lint in test-tidy --faster (from servo:wpt-lint); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 41892d4c93327b43dfe380a4e603789a86193069
385e2d0633ab24dbb2c51f7138c7d0cd208314b5: servo: Merge #9391 - Test redirect_count boundaries in Fetch (from nikkisquared:test_redirect); r=jdm
Nikki <nikkicubed@gmail.com> - Thu, 21 Jan 2016 02:07:08 +0500 - rev 476142
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9391 - Test redirect_count boundaries in Fetch (from nikkisquared:test_redirect); r=jdm I've written two new tests for Fetch: one to test the highest possible number of redirects succeeds; and another to ensure a failure in Fetch by requesting too many redirects. I also wrote a helper function to be used by each test, since the main difference is how many times they try to redirect. I've also changed the check against redirect_count in http_network fetch to compare it as greater than or equal to 20, as opposed to being only equal to 20. That's outside of the spec, but in my experience testing for pure equality can easily create errors. Even though it's technically not possible for redirect_count be above 20, bizarre bugs during runtime certainly happen. Source-Repo: https://github.com/servo/servo Source-Revision: c80fa3386459efd27b64c8b6cab33794e66d082b
8822324fd5f2415eea0122a949d02fdd92255f88: servo: Merge #9381 - Implement HTMLDetailsElement. Fixes #9216 (from MonsieurLanza:htmldetails); r=KiChjang
Lanza <dev@lanza.fr> - Wed, 20 Jan 2016 20:29:06 +0500 - rev 476141
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9381 - Implement HTMLDetailsElement. Fixes #9216 (from MonsieurLanza:htmldetails); r=KiChjang Implement the interface HTMLDetailsElement ( // https://html.spec.whatwg.org/multipage/#htmldetailselement ) All tests pass in tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-details-element/details.html & tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html Anyway, no change is made on layout and attribute open currently has no effect, it just fires a toggle event. Source-Repo: https://github.com/servo/servo Source-Revision: 5b2d2c0ed88e8b635f91c3421b472c804dd1afe4
e3379e85bf1ddc49ed69c4f49f6898484f7f1810: servo: Merge #9358 - Clean up websocket closing code (from jsanders:refactor-websocket-closing); r=jdm
James Sanders <sanderjd@gmail.com> - Tue, 19 Jan 2016 20:38:39 +0500 - rev 476140
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9358 - Clean up websocket closing code (from jsanders:refactor-websocket-closing); r=jdm Fixes #7860. This also changes quite a bit about how close codes are implemented, I believe bringing them closer in line with the spec. Instead of saving off the close code sent by the client, it uses the code from the server's closing handshake. It also handles `NO_STATUS` in what I believe is the correct manner. Making this work required a change to the test harness to make the `/echo` websocket handler echo the code sent by the client and handle `NO_STATUS` properly, rather than always replying with `NORMAL`. Source-Repo: https://github.com/servo/servo Source-Revision: 6663f28f0de308c9365b360cd8ad9ee9e43127ee
423be91718f61accb5cb93f9d6872ac9ffb4cb6a: servo: Merge #9284 - Add Partial Implementation of style DOM traits for Gecko, and some basic glue to let Gecko call into Servo (from bholley:bootstrap_stylo); r=SimonSapin
Bobby Holley <bobbyholley@gmail.com> - Tue, 19 Jan 2016 13:49:40 +0500 - rev 476139
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9284 - Add Partial Implementation of style DOM traits for Gecko, and some basic glue to let Gecko call into Servo (from bholley:bootstrap_stylo); r=SimonSapin The wrapper stuff is partially-complete, modulo some unimplemented methods. The glue code is just a toy for now. Regardless, I think it's worth getting some of this stuff in-tree to minimize breakage. Source-Repo: https://github.com/servo/servo Source-Revision: 77d3fbcca3c6f7e8b4068f89e25b090977fe5672
845cc86fceb2dc3e327c3a833a90a8f79ee8f721: servo: Merge #9321 - Test setting response.body and fetching a message on a server (from nikkisquared:response_body); r=jdm
Nikki <nikkicubed@gmail.com> - Tue, 19 Jan 2016 03:54:39 +0500 - rev 476138
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9321 - Test setting response.body and fetching a message on a server (from nikkisquared:response_body); r=jdm I've updated http_fetch to now set response.body, as well as written a test to ensure that fetch can retrieve a message on a server. I've also looked into partially implementing some more of http_fetch while trying to figure out where response.body gets written to. As always I'd like feedback on my logic, I'm confident there are more steps for handling response.body I need but I find the specification difficult to parse on this. Source-Repo: https://github.com/servo/servo Source-Revision: 175b3c2d271cdfdfcac4c3daf5cde3060748b0b8
8791c9d7cbec3bb0f77f11128f354be59a0affc6: servo: Merge #9360 - Accept WebSocket protocols as string or sequence (from jsanders:accept-protocols-sequence); r=KiChjang
James Sanders <sanderjd@gmail.com> - Tue, 19 Jan 2016 01:48:58 +0500 - rev 476137
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9360 - Accept WebSocket protocols as string or sequence (from jsanders:accept-protocols-sequence); r=KiChjang Fixes #9053 Source-Repo: https://github.com/servo/servo Source-Revision: 03a0b73538e58c0fb7e0828ff3371fdd99d0aa0b
38987b44b8ca40b9a7ee62575eeddf8fa0c4b1a0: servo: Merge #9375 - Bump rust-mozjs (from emilio:mozjs-up); r=jdm
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 19 Jan 2016 00:51:31 +0500 - rev 476136
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9375 - Bump rust-mozjs (from emilio:mozjs-up); r=jdm In order to include https://github.com/servo/rust-mozjs/pull/235. Source-Repo: https://github.com/servo/servo Source-Revision: bdb899e550e0f7663b85ac687da76560a7e86f32
b5d69b4b1693288b832498fc6b62ac375cc26e51: servo: Merge #9341 - Fix to issue 9338 (from askalski:issue9338); r=KiChjang
askalski <andrzej.j.skalski@gmail.com> - Mon, 18 Jan 2016 20:01:11 +0500 - rev 476135
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9341 - Fix to issue 9338 (from askalski:issue9338); r=KiChjang Fixes #9338. Source-Repo: https://github.com/servo/servo Source-Revision: 8f7f7e11b72a59271c3dccf54d9f4959a6992929
8109c6d7209aa08ad905d7fe8c1207284b5a575b: servo: Merge #9362 - Rename net/fetch/request.rs to net/fetch/methods.rs and move Request … (from KiChjang:move-fetch-request); r=Ms2ger
Keith Yeung <kungfukeith11@gmail.com> - Mon, 18 Jan 2016 15:36:26 +0500 - rev 476134
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9362 - Rename net/fetch/request.rs to net/fetch/methods.rs and move Request … (from KiChjang:move-fetch-request); r=Ms2ger …to net_traits. Also updated unit tests to correctly reference and use Request and Fetch methods. This is in preparation for XHR and EventSource (possibly WebSocket as well), which rely on using Request, but we cannot make the script crate depend upon the net crate. cc @nikkisquared @jdm Source-Repo: https://github.com/servo/servo Source-Revision: ce0b89d310212aaaa66b759c7c2548fb2f9a2738
77a9d96644518ca79fad7f98d05459f204ca887a: servo: Merge #9366 - Remove remaining reference to the long-disappeared JSRef type (from Ms2ger:jsref); r=nox
Ms2ger <Ms2ger@gmail.com> - Mon, 18 Jan 2016 14:08:18 +0500 - rev 476133
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9366 - Remove remaining reference to the long-disappeared JSRef type (from Ms2ger:jsref); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: c8eb92bbf22dbcf8dd960a3a90c35789e836ad2f
12e571de1390f9138ca043cad47ee6134f08255d: servo: Merge #9364 - Bump indirect 'libc' dependency through 'malloc_buf' (from servo:rm-libc); r=KiChjang
Corey Farwell <coreyf@rwell.org> - Mon, 18 Jan 2016 11:24:49 +0500 - rev 476132
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9364 - Bump indirect 'libc' dependency through 'malloc_buf' (from servo:rm-libc); r=KiChjang https://github.com/servo/servo/issues/8608 Source-Repo: https://github.com/servo/servo Source-Revision: 754120684b460772da1f12498839ac4b1585d080
032d55e909701edd582951519d3db0af318ff734: servo: Merge #9363 - Remove remaining unused imports (from mattkuo:clean-imports); r=KiChjang
Matthew Kuo <matthewkuo92@gmail.com> - Mon, 18 Jan 2016 10:34:36 +0500 - rev 476131
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9363 - Remove remaining unused imports (from mattkuo:clean-imports); r=KiChjang Closes #9361 Source-Repo: https://github.com/servo/servo Source-Revision: 6a38d55ceafca08d6ce83c8cbfa5f55835f9e141
7b841a5bd541d3513329284db9aa2c70b1bb7972: servo: Merge #9339 - Upgrade servo-glutin to latest published version (0.4.7) (from frewsxcv:bump-glutin); r=SimonSapin
Corey Farwell <coreyf@rwell.org> - Mon, 18 Jan 2016 08:33:42 +0500 - rev 476130
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #9339 - Upgrade servo-glutin to latest published version (0.4.7) (from frewsxcv:bump-glutin); r=SimonSapin servo/glutin@servo-v0.4.5...servo-v0.4.7 The primary reason I'm updating servo-glutin is to indirectly pick up these changes: vberger/wayland-kbd#9 Daggerbot/x11-rs#32 ...which results in two fewer libc 0.1.x dependency servo#8608 Source-Repo: https://github.com/servo/servo Source-Revision: 6b81a72228b54f37028e9400808768bd0d52d69f
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip