59eddd3a722682a1e235f268127edaad43f85ec6: servo: Merge #5194 - Fix #5176 by premultiplying the alpha channel to the color channels (from hirschenberger:gif_alpha_background); r=larsbergstrom
hirschenberger <falco.hirschenberger@gmail.com> - Thu, 12 Mar 2015 05:51:48 -0600 - rev 335903
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #5194 - Fix #5176 by premultiplying the alpha channel to the color channels (from hirschenberger:gif_alpha_background); r=larsbergstrom This is GIF specific. It's also done when the image is PNG but PNG is handled separately with the PNG crate, whereas GIFs are handled by the stb-image crate and the distinction between alpha and non-alpha-supporting images was missing. Source-Repo: https://github.com/servo/servo Source-Revision: 6593cf9ec498160c2b5bc096cc7ec3ff3a7479ee
30c4a05021a0a40d5571120d3c3405407b292873: servo: Merge #5202 - Fix #2108 by renaming unwrap functions to native_from_reflector (from doublec:rename_unwrap); r=Ms2ger
Chris Double <chris.double@double.co.nz> - Thu, 12 Mar 2015 01:51:49 -0600 - rev 335902
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #5202 - Fix #2108 by renaming unwrap functions to native_from_reflector (from doublec:rename_unwrap); r=Ms2ger Fix for issue #2108. That issue mentions an `unwrap_object` which doesn't seem to exist so I renamed `unwrap` to `native_from_reflector` and `unwrap_jsmanaged` to `native_from_reflector_jsmanaged`. The latter is a bit unweildy - maybe a shorter name might be better? Source-Repo: https://github.com/servo/servo Source-Revision: d7e9b8b96b77377fa37fd59cdb8c44fa866b5b2e
c0174b3f78fa147f3a1b7f6666f383ed2dad1ef6: servo: Merge #5201 - Remove plugin attributes from extern crates (from Ms2ger:plugins); r=jdm
Ms2ger <ms2ger@gmail.com> - Wed, 11 Mar 2015 21:42:48 -0600 - rev 335901
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #5201 - Remove plugin attributes from extern crates (from Ms2ger:plugins); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 27a76f14b2baa58946004e17f4a417344a43e0a5
e46e9cd2e6285dd166ff1e257946f625a1e14d57: servo: Merge #5198 - Remove redundant force_relayout calls (from ienzam:force_relayout_cleanup); r=jdm
Md. Enzam Hossain <meenzam@gmail.com> - Wed, 11 Mar 2015 14:12:50 -0600 - rev 335900
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #5198 - Remove redundant force_relayout calls (from ienzam:force_relayout_cleanup); r=jdm This is a cleanup for issue #3959 Do I need to inline force_relayout? Source-Repo: https://github.com/servo/servo Source-Revision: 7b6e314df1b93bd749eee9036927d795f26e1590
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 335899
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335898
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335897
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335896
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335895
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335894
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335893
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335892
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335891
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335890
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335889
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335888
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335887
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335886
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335885
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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 335884
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip