0c805fd4c4f9e8ddbb4133cbfc81acc8c43b7150: servo: Merge #5192 - Remove now unused id field for frame tree (from glennw:remove-frame-id); r=Ms2ger
Glenn Watson <gw@intuitionlibrary.com> - Wed, 11 Mar 2015 03:45:47 -0600 - rev 335965
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5192 - Remove now unused id field for frame tree (from glennw:remove-frame-id); r=Ms2ger This will be re-introduced in a follow up PR with a different usage, but I'm trying to create small, independent PRs that are easier to review than one large change. Source-Repo: https://github.com/servo/servo Source-Revision: 6ba3014d9b413d5d1d9911833e3ac08ecf97d65a
e13816b02c90176a9e188d3e23cce8fa2e33dcd3: servo: Merge #5189 - Make change page url message consistent with other compositor messages (from glennw:page-url); r=larsbergstrom
Glenn Watson <gw@intuitionlibrary.com> - Tue, 10 Mar 2015 18:12:47 -0600 - rev 335964
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5189 - Make change page url message consistent with other compositor messages (from glennw:page-url); r=larsbergstrom This doesn't have any effect on functionality, it just simplifies a few upcoming changes with how FrameIds work. Source-Repo: https://github.com/servo/servo Source-Revision: e581648c75a55a5939a16f4089295154e38dbc23
081e453bd6e98b1b5e380e4fea71d2861c1e2c0c: servo: Merge #5188 - Perform reflow if load events dirty any nodes (from glennw:reflow-events); r=jdm
Glenn Watson <gw@intuitionlibrary.com> - Tue, 10 Mar 2015 16:57:47 -0600 - rev 335963
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5188 - Perform reflow if load events dirty any nodes (from glennw:reflow-events); r=jdm This fixes some test failures that begin occurring when other events (such as resize) are fixed to only occur when needed. Source-Repo: https://github.com/servo/servo Source-Revision: 19827658deaf21eb811203f89c78a0f99e631ad4
fedb1795bbd8662aca3fd8128c41dd428ca8cc89: servo: Merge #5185 - Canvas: added arc() support (from mmatyas:canvas_arc); r=pcwalton
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Tue, 10 Mar 2015 09:45:49 -0600 - rev 335962
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5185 - Canvas: added arc() support (from mmatyas:canvas_arc); r=pcwalton This patch enables the use of `arc()` on the canvas. I couldn't add reftest this time, as it involves some antialiasing issues, and so the reference doesn't match. Source-Repo: https://github.com/servo/servo Source-Revision: e8f1a046c6c704915419cb75181f6e0bc402ef98
36842032b82ff37e87666f1dd525fff04599b8f6: servo: Merge #5182 - Use new `if let` syntax wherever possible. Fixes #4153 (from zslayton:master); r=jdm
Zack Slayton <zack.slayton@gmail.com> - Tue, 10 Mar 2015 07:51:50 -0600 - rev 335961
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5182 - Use new `if let` syntax wherever possible. Fixes #4153 (from zslayton:master); r=jdm Opening this PR to invite feedback. Of the many `match` statement candidates for conversion to `if let`, several included `if` guards. Since `if let` doesn't support this syntax, I used nested if statements. If this is undesirable, say the word and I can revert those cases to `match`. Source-Repo: https://github.com/servo/servo Source-Revision: d31e80f89490afe4863574c062f34b2a0df43bae
d7a2f1365b4d224ec05af867162eb5e529e35f79: servo: Merge #5160 - layout: Implement ordered lists, CSS counters, and `quotes` per CSS 2.1 § 12.3-12.5 (from pcwalton:counters-redux); r=SimonSapin
Patrick Walton <pcwalton@mimiga.net> - Mon, 09 Mar 2015 23:24:47 -0600 - rev 335960
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5160 - layout: Implement ordered lists, CSS counters, and `quotes` per CSS 2.1 § 12.3-12.5 (from pcwalton:counters-redux); r=SimonSapin Only simple alphabetic and numeric counter styles are supported. (This is most of them though.) Although this PR adds a sequential pass to layout, I verified that on pages that contain a reasonable number of ordered lists (Reddit `/r/rust`), the time spent in generated content resolution is dwarfed by the time spent in the parallelizable parts of layout. So I don't expect this to negatively affect our parallelism expect perhaps in pathological cases. Reconstructed from #5138 via raw diffing. r? @SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: fd1bb49a65dd998c8ef9890a1576aaf62ddfdba1
5fe14fe916c6c8ee68e88e235e4ea011cfaab909: servo: Merge #5183 - Subsume ScriptMsg::WorkerDispatchErrorEvent into ScriptMsg::RunnableMsg (from aweinstock314:master); r=saneyuki
Avi Weinstock <aweinstock314@gmail.com> - Mon, 09 Mar 2015 17:00:51 -0600 - rev 335959
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5183 - Subsume ScriptMsg::WorkerDispatchErrorEvent into ScriptMsg::RunnableMsg (from aweinstock314:master); r=saneyuki ...via introduction of Worker::WorkerErrorHandler (Closes #5171). Source-Repo: https://github.com/servo/servo Source-Revision: f4a362725faeb41aef85631965d3a4fd6153a70d
41ce80ec04b9735b734fdb6c12464396edec9470: servo: Merge #5143 - Layout fixes for RTL child flows in LTR parents (from mbrubeck:rtl); r=pcwalton
Matt Brubeck <mbrubeck@limpet.net> - Mon, 09 Mar 2015 15:54:51 -0600 - rev 335958
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5143 - Layout fixes for RTL child flows in LTR parents (from mbrubeck:rtl); r=pcwalton ...and vice-versa. This is not a complete fix for all mixed-direction layout cases, but it fixes enough problems to make some simple test cases pass, like tha attached reftest. There are FIXME comments for many of the remaining issues. In particular, this does not yet handle RTL layout of fixed/absolute elements, nor does it completely fix the overconstrained_block reftest. r? @SimonSapin or @pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 2df4dd9e098671fdbe2951f6669473e7737d6ed3
b1f11692b0b1ccf224f914210b436af2bce2b121: servo: Merge #5179 - remove the trailing slash for consistence (from saneyuki:ignore)
Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> - Mon, 09 Mar 2015 17:44:34 +0900 - rev 335957
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5179 - remove the trailing slash for consistence (from saneyuki:ignore) Source-Repo: https://github.com/servo/servo Source-Revision: fbacd1a4c42c104d679de1a04fea4ddd41e1ca44
21eff457ec0b2b5b72a5a4670a403e1d35241657: servo: Merge #5178 - Ignore /.cargo/ (from saneyuki:ignore)
Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> - Sun, 08 Mar 2015 18:18:17 +0100 - rev 335956
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5178 - Ignore /.cargo/ (from saneyuki:ignore) Source-Repo: https://github.com/servo/servo Source-Revision: 09c36de8f1db54fdd2514f4b66c3a3753719a1bb
dedb8ef515033fe59abf33e92b1aa63d32b485b2: servo: Merge #5174 - Fix warnings in contenttest.rs (fixes #5159) (from ehegnes:issue-5159); r=Manishearth
Eric Hegnes <eric.hegnes@gmail.com> - Sun, 08 Mar 2015 00:51:44 -0700 - rev 335955
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5174 - Fix warnings in contenttest.rs (fixes #5159) (from ehegnes:issue-5159); r=Manishearth Fix warnings and introduce usage of `std::env` over deprecated `std::os` functions. Source-Repo: https://github.com/servo/servo Source-Revision: e404cf37633d809a696f3defddd8c871fdc951bf
394938f3d1a9e3b0626c7fcbc6082e79c1342651: servo: Merge #5168 - Add support for $CARGO_HOME in servobuild (from Manishearth:cargo-home); r=SimonSapin
Manish Goregaokar <manishsmail@gmail.com> - Sun, 08 Mar 2015 00:03:45 -0700 - rev 335954
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5168 - Add support for $CARGO_HOME in servobuild (from Manishearth:cargo-home); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: e8ea41658111cccc0cd2b4fd85e511750f907daa
ccbbab3f6b92e0b0671b48bb2569dd6d9e7f20f5: servo: Merge #5170 - Fix scrolling on OS X (from metajack:update-cocoa-glutin); r=pcwalton
Jack Moffitt <jack@metajack.im> - Sat, 07 Mar 2015 20:45:48 -0700 - rev 335953
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5170 - Fix scrolling on OS X (from metajack:update-cocoa-glutin); r=pcwalton This just requires updating glutin and cocoa to pick up some backported fixes. Source-Repo: https://github.com/servo/servo Source-Revision: da880af7428e3b76a9a5e7d3a5ff2c80a32d63f0
a79a85320abaf1ecf75eff790e4bed3c61365d1b: servo: Merge #5172 - Organize reftest list alphabetically and make the tidy script check it (from servo:alpha); r=SimonSapin
Simon Sapin <simon.sapin@exyr.org> - Sat, 07 Mar 2015 10:48:51 -0700 - rev 335952
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5172 - Organize reftest list alphabetically and make the tidy script check it (from servo:alpha); r=SimonSapin Rebase of #5123. (Fixes #5123.) Thanks @gille-leblanc! Reftest list check is checked using Python's default string comparison. Also added a notice in the tidy script when there are no errors. Fixes #5092 Source-Repo: https://github.com/servo/servo Source-Revision: 3b14df16c6d60fd5e379203d8035e933777e0221
3bbfc8fd6199340b70cc2f23ad797abae9dce600: servo: Merge #5150 - Implements reflow events debugging (from Adenilson:reflowNotifications03); r=jdm
Adenilson Cavalcanti <cavalcantii@gmail.com> - Fri, 06 Mar 2015 21:48:50 -0700 - rev 335951
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5150 - Implements reflow events debugging (from Adenilson:reflowNotifications03); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 4f3feed2bea957de0910a136d33dff4fb3c07a22
92ec6ed469eedb41b90a24580c85d7f0ee0dcfa1: servo: Merge #5054 - implement missing steps from "prepare a script" algorithm (from psdh:scriptimplementation); r=jdm
Prabhjyot Singh Sodhi <prabhjyotsingh95@gmail.com> - Fri, 06 Mar 2015 13:36:53 -0700 - rev 335950
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5054 - implement missing steps from "prepare a script" algorithm (from psdh:scriptimplementation); r=jdm Fixes #4089 Source-Repo: https://github.com/servo/servo Source-Revision: 73e5bbec4316c2e9b83121d5127687c20e1fb796
5b4f413119e40a36a339da14f386b40a1bc6f936: servo: Merge #5167 - Fix post build commands (from metajack:fix-post-build); r=mbrubeck
Jack Moffitt <jack@metajack.im> - Fri, 06 Mar 2015 12:18:56 -0700 - rev 335949
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5167 - Fix post build commands (from metajack:fix-post-build); r=mbrubeck `./mach run --release` was completely broken and always ran the dev profile. Source-Repo: https://github.com/servo/servo Source-Revision: f7725b666773d43b9f743e96b3a5a2ca6abad439
f85070d9831882122f34bdeb6622e2cad1b04d40: servo: Merge #5153 - Handle font load errors in FontContext (from cyndis:check-font-result); r=jdm
Mikko Perttunen <cyndis@kapsi.fi> - Fri, 06 Mar 2015 10:31:05 -0700 - rev 335948
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5153 - Handle font load errors in FontContext (from cyndis:check-font-result); r=jdm Thread font load errors from platform font loading code to FontContext::get_layout_font_group_for_style, and cache the failure result, instead of panicing the thread when a font fails to load. Before this patch, a failed font load would panic a LayoutTask, causing a cascade of panics, eventually aborting the whole engine during a panic within panic. On my Arch Linux machine almost every page would crash in this manner, including e.g. reddit.com and cnn.com. Mosf of the requested fonts would load fine but some single variant of Helvetica would fail always. Not sure how to create a test for this as it seems pretty system-specific. Cheers, cyndis Source-Repo: https://github.com/servo/servo Source-Revision: 4bd5aed5005b1a8dba828a178ea9af4277d0d4a7
d150fd7c5215aab45af13999c05e9255dccb2559: servo: Merge #5139 - ScriptTask::mouse_over_targets is not traced #4985 (from JIoJIaJIu:trace); r=jdm
Guro Bokum <jiojiajiu@gmail.com> - Fri, 06 Mar 2015 09:42:52 -0700 - rev 335947
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5139 - ScriptTask::mouse_over_targets is not traced #4985 (from JIoJIaJIu:trace); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: eda9c0c9ac29646c5b4c9ce30b97c6547345171e
4fa1aec524d9acd083a397735e69d06db2ad5362: servo: Merge #5105 - Add more robust hostsfile parsing (from gilles-leblanc:issue-5063); r=jdm
Gilles Leblanc <gilles.leblanc@gmail.com> - Thu, 05 Mar 2015 20:03:55 -0700 - rev 335946
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #5105 - Add more robust hostsfile parsing (from gilles-leblanc:issue-5063); r=jdm Adds hostsfile parsing support for: * Tabs * Comments (line and end of line) * IPv4 address validation * Basic IPv6 address validation * End of line whitespaces * Host name alias (multiple host names per address) Fixes #5063 Source-Repo: https://github.com/servo/servo Source-Revision: 1a73766db2442476190f3dcec321f452aa122055
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip