fec2ee90fdd2b22c9c0e01360190b2271a934db6: servo: Merge #6869 - Update rust-selectors and enable unstable features (from servo:unstable-h5e); r=metajack
Simon Sapin <simon.sapin@exyr.org> - Fri, 31 Jul 2015 10:47:49 -0600 - rev 383443
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6869 - Update rust-selectors and enable unstable features (from servo:unstable-h5e); r=metajack
Source-Repo:
https://github.com/servo/servo
Source-Revision:
7e772857458f60a68346ac1a7020ae51d65959a1
8bf33c9631ce78f52b314ea8175c36c25d4e82c8: servo: Merge #6795 - Send display lists over IPC in multiprocess mode (from pcwalton:display-list-e10s-fixes); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Fri, 31 Jul 2015 09:43:40 -0600 - rev 383442
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6795 - Send display lists over IPC in multiprocess mode (from pcwalton:display-list-e10s-fixes); r=glennw
This patch set introduces the `--multiprocess` (`-M`) switch. Right now, all it does it cause display lists to be serialized, but eventually it will cause actual processes to be spawned.
r? @metajack
Source-Repo:
https://github.com/servo/servo
Source-Revision:
c4480b5d0309acc7f154166b91992f73a85de57f
02ada9557e487e140e1ca71fed7eb097778c93b4: servo: Merge #6868 - Update html5ever and enable unstable features (from servo:unstable-h5e); r=metajack
Simon Sapin <simon.sapin@exyr.org> - Fri, 31 Jul 2015 08:47:38 -0600 - rev 383441
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6868 - Update html5ever and enable unstable features (from servo:unstable-h5e); r=metajack
Source-Repo:
https://github.com/servo/servo
Source-Revision:
33bc16fe353be237855d006b34e96fbe59f24846
3e867d9e522f07b56725b116eeba955b4d9882a0: servo: Merge #6853 - Bump up rand dependency to 0.3.9 (from akosthekiss:rand-0_3_9-bump); r=jdm
Akos Kiss <akiss@inf.u-szeged.hu> - Fri, 31 Jul 2015 06:52:58 -0600 - rev 383440
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6853 - Bump up rand dependency to 0.3.9 (from akosthekiss:rand-0_3_9-bump); r=jdm
That's the first version with the correct getrandom syscall number
for aarch64-unknown-linux-gnu.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
ca9f9226b092f6f9349aecd53bf0b36fb5b6948e
697cc03c8c3c709af148faba1cb8a931a351b228: servo: Merge #6865 - Fix panic when html element has display: table (from glennw:root-fixes); r=pcwalton
Glenn Watson <gw@intuitionlibrary.com> - Fri, 31 Jul 2015 02:10:40 -0600 - rev 383439
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6865 - Fix panic when html element has display: table (from glennw:root-fixes); r=pcwalton
Ref
#6643
Source-Repo:
https://github.com/servo/servo
Source-Revision:
8419b15a3475fc54012976fbfab2139f631f9d93
8bf9c5ef3bdaf84599bccce6b430d7d137ac7086: servo: Merge #6863 - compositing: Don't count the root layer when checking to see when to take the screenshot (from pcwalton:null-layer-id); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Thu, 30 Jul 2015 23:58:05 -0600 - rev 383438
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6863 - compositing: Don't count the root layer when checking to see when to take the screenshot (from pcwalton:null-layer-id); r=glennw
… as it isn't painted after first layout comes in.
r? @glennw
Source-Repo:
https://github.com/servo/servo
Source-Revision:
1fc50c6ccf98f3df3f47f5910a456a1fb88b73db
53fd0954250bc27a35896f1e5374550858cc567b: servo: Merge #6861 - Update to hyper 0.6.6 (from mbrubeck:hyperup); r=metajack
Matt Brubeck <mbrubeck@limpet.net> - Thu, 30 Jul 2015 20:53:16 -0600 - rev 383437
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6861 - Update to hyper 0.6.6 (from mbrubeck:hyperup); r=metajack
r? @pcwalton
Source-Repo:
https://github.com/servo/servo
Source-Revision:
a1c491e4d0af3a41b5f63181a7e9641929ac2477
bf8374e8ab21cdec97b8a5cb6df06ad297316214: servo: Merge #6855 - plugins: Forbid trait casts of rooted objects (from pcwalton:more-rooting-soundness); r=Manishearth
Patrick Walton <pcwalton@mimiga.net> - Thu, 30 Jul 2015 18:20:53 -0600 - rev 383436
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6855 - plugins: Forbid trait casts of rooted objects (from pcwalton:more-rooting-soundness); r=Manishearth
r? @Manishearth
Source-Repo:
https://github.com/servo/servo
Source-Revision:
fd211dcc92b57a94dabd6bea556d0f4837289ffd
6179f05d7d30be381a55700883d4e01424380d9a: servo: Merge #6835 - Update to latest rust-cssparser (from metajack:cssparserup); r=Ms2ger
Jack Moffitt <jack@metajack.im> - Thu, 30 Jul 2015 17:24:38 -0600 - rev 383435
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6835 - Update to latest rust-cssparser (from metajack:cssparserup); r=Ms2ger
Source-Repo:
https://github.com/servo/servo
Source-Revision:
e458dca65b19754ef134b2bd65a5111425627be0
350d74a4acf68c04ebaf0d37b4970c08cf322bda: servo: Merge #6851 - Return None as style for elements not in a document (from dzbarsky:gCS); r=jdm
David Zbarsky <dzbarsky@gmail.com> - Thu, 30 Jul 2015 16:30:57 -0600 - rev 383434
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6851 - Return None as style for elements not in a document (from dzbarsky:gCS); r=jdm
Source-Repo:
https://github.com/servo/servo
Source-Revision:
e42fddd9cc7fb79c4d631dc36ec1b47bea6b0337
d995fc792506e9d6ace69d7b162ec617cb587158: servo: Merge #6740 - Upgrade openssl, selectors, and cocoa (from mbrubeck:bitflags); r=larsbergstrom
Matt Brubeck <mbrubeck@limpet.net> - Thu, 30 Jul 2015 15:44:12 -0600 - rev 383433
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6740 - Upgrade openssl, selectors, and cocoa (from mbrubeck:bitflags); r=larsbergstrom
This lets Servo use one version of bitflags for all dependencies.
r? @larsbergstrom or @Ms2ger
Source-Repo:
https://github.com/servo/servo
Source-Revision:
df722ec1de957b0d6a0ef035c0c30aba0dade2cc
262a6ed723d9d6532d2458aad78ad7009de7c80f: servo: Merge #6850 - Upgrade to rustc 1.3.0-dev (87055a68c 2015-07-30) (from servo:rustup_2015-07-30); r=SimonSapin
Simon Sapin <simon.sapin@exyr.org> - Thu, 30 Jul 2015 14:46:13 -0600 - rev 383432
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6850 - Upgrade to rustc 1.3.0-dev (87055a68c 2015-07-30) (from servo:rustup_2015-07-30); r=SimonSapin
This builds and passes unit tests.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
4837dd9a1c172a55bfad0a7ae67dc3b64753be9a
d27f5757596a6a189fdc6f1f51ef7b51bf39aa86: servo: Merge #6852 - Avoid undefined behaviour by allocating with align 1 (from huonw:fix-alignment); r=pcwalton
Huon Wilson <dbau.pp+github@gmail.com> - Thu, 30 Jul 2015 12:35:26 -0600 - rev 383431
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6852 - Avoid undefined behaviour by allocating with align 1 (from huonw:fix-alignment); r=pcwalton
The allocation APIs require that the alignment is a power-of-two;
meaning 1 is the "I don't care" alignment, not 0.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
3792bd7611df7343c1bad6119a07bd14296c9ba6
3984af1338cba17e5f21f97845852c9c04a012dc: servo: Merge #6845 - Update gleam to 0.1.7 (from metajack:gleamup); r=SimonSapin
Jack Moffitt <jack@metajack.im> - Thu, 30 Jul 2015 11:02:41 -0600 - rev 383430
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6845 - Update gleam to 0.1.7 (from metajack:gleamup); r=SimonSapin
r? @glennw
Source-Repo:
https://github.com/servo/servo
Source-Revision:
14947172d63d639d65461533ba1f43e87e399b1b
f1837ecc690f4b0892953666c54088fa70ee9872: servo: Merge #6181 - Implement Msg::Status with serialized url upon mouseover (from brunoabinader:mouseover-status); r=larsbergstrom
Bruno de Oliveira Abinader <brunoabinader@gmail.com> - Thu, 30 Jul 2015 08:45:31 -0600 - rev 383429
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6181 - Implement Msg::Status with serialized url upon mouseover (from brunoabinader:mouseover-status); r=larsbergstrom
Credits for Mike Blumenkrantz (@zmike), I just rebased against trunk and
fixed the url serialization.
Fixes
#6178.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
82e476fd07564f2822a5af1f397751027ddf7258
f785a17cabbb7afde4d6a73a171f011c800a740d: servo: Merge #6842 - Update to the latest skia (from mrobinson:preserve-gl); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Thu, 30 Jul 2015 07:29:38 -0600 - rev 383428
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6842 - Update to the latest skia (from mrobinson:preserve-gl); r=pcwalton
Now GLRasteizationContexts require having an active GLContext. This will
allow preserving GLContexts and possibly framebuffers between
rasterization sessions, improving GL Rasterization performance.
Linux Before:
+ Painting Per Tile 4.5559 4.3392 1.6920 18.5548 74
Painting 170.1554 151.8353 0.0008 350.1093 28
Linux After:
+ Painting Per Tile 3.8726 3.1299 1.5848 12.6732 62
Painting 13.5480 10.8947 0.0029 39.1198 23
Source-Repo:
https://github.com/servo/servo
Source-Revision:
ccd341cc68f034df675ffaf80673a1bece078e08
d358616ea0d807e28b29717cb025974d4bceb7ef: servo: Merge #6846 - Remove an obsolete comment I missed in #6804 (from Ms2ger:2661-comment); r=jdm
Ms2ger <Ms2ger@gmail.com> - Thu, 30 Jul 2015 06:10:56 -0600 - rev 383427
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6846 - Remove an obsolete comment I missed in
#6804 (from Ms2ger:2661-comment); r=jdm
Source-Repo:
https://github.com/servo/servo
Source-Revision:
c5060fce9fa6e4b5b06ffd76d1e52bb74d00461c
20647d072f8d8c68d93416e8948aa7be59d47f5b: servo: Merge #6843 - servo: Update Glutin to pick up event handling fixes (from pcwalton:glutinup); r=metajack
Patrick Walton <pcwalton@mimiga.net> - Thu, 30 Jul 2015 05:16:37 -0600 - rev 383426
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6843 - servo: Update Glutin to pick up event handling fixes (from pcwalton:glutinup); r=metajack
r? @metajack
Source-Repo:
https://github.com/servo/servo
Source-Revision:
325bf6f2d916e616534bf1a3af5c7ffca7ec62ba
b0ae53ff39924e5cdcb4a96800b1c9e525f78c72: servo: Merge #6800 - Implement ChildNode::before & ChildNode::after (from frewsxcv:childnode-before-childnode-after); r=Ms2ger
Corey Farwell <coreyf@rwell.org> - Thu, 30 Jul 2015 04:13:39 -0600 - rev 383425
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6800 - Implement ChildNode::before & ChildNode::after (from frewsxcv:childnode-before-childnode-after); r=Ms2ger
Continued from
#6536
The current implementations of `ChildNode::before` and
`ChildNode::after` do not match the WHATWG spec. This commit updates the
implementations to match the spec.
Our current implementation of `ChildNode::after` passes all the WPT
tests. So I made sure to add a regression test that failed with the
current implementation. There are a few other unit tests I added
to exhaust other corner cases I encountered.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
5873a5cf20b3db0fce59980b2a6b0b7b9da1e737
5522c95738a93553be49d81684f8ddf9a5f483c3: servo: Merge #6783 - Clean up Node::ReplaceChild (from dzbarsky:replacechild); r=Ms2ger
David Zbarsky <dzbarsky@gmail.com> - Thu, 30 Jul 2015 02:11:57 -0600 - rev 383424
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#6783 - Clean up Node::ReplaceChild (from dzbarsky:replacechild); r=Ms2ger
Source-Repo:
https://github.com/servo/servo
Source-Revision:
9e8d231196693a660a1e70d535d1c3ab290ddf39