7a1508ff3bbc336236e7f3f2365eda8e51c28679: servo: Merge #7921 - Update RemoveIFrame to use pipeline id rather than subpage (from glennw:subpage-fixes-2); r=jdm
Glenn Watson <gw@intuitionlibrary.com> - Mon, 12 Oct 2015 07:49:26 -0600 - rev 337321
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7921 - Update RemoveIFrame to use pipeline id rather than subpage (from glennw:subpage-fixes-2); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 5ffeb3b95bfc90079622fa65fa7f6dc4fff25350
dfd9882a7b354f917e8d2c6b2966280236c6fba1: servo: Merge #7976 - Cleanup code that was warned by rust-clippy (from frewsxcv:clippy); r=jdm
Corey Farwell <coreyf@rwell.org> - Mon, 12 Oct 2015 04:37:42 -0600 - rev 337320
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7976 - Cleanup code that was warned by rust-clippy (from frewsxcv:clippy); r=jdm [whitespace agnostic diff](https://github.com/servo/servo/pull/7976/files?w=1) Source-Repo: https://github.com/servo/servo Source-Revision: ac1b595609a08c30d6c13dfe6e7705f061bbc010
1bbbc483740e938c947cf2316636fe9ba50270e9: servo: Merge #7973 - convert match to if let for location header check #7969 (from creativcoder:fix_issue_7969); r=jdm
Rahul Sharma <rsconceptx@gmail.com> - Mon, 12 Oct 2015 03:13:28 -0600 - rev 337319
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7973 - convert match to if let for location header check #7969 (from creativcoder:fix_issue_7969); r=jdm @jdm Hi, very eager for my first pull request to Servo. Please review the changes. Source-Repo: https://github.com/servo/servo Source-Revision: 8dff3be956e7c4d8bc129491e1dfb5295c0027f1
9eab3128fff6087cc72ff5d3cc4b50a193ca5f0d: servo: Merge #7961 - Update dependencies with fixes for native ARM builds (from connorimes:arm-crate-updates); r=jdm
Connor Imes <connor.k.imes@gmail.com> - Mon, 12 Oct 2015 01:42:25 -0600 - rev 337318
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7961 - Update dependencies with fixes for native ARM builds (from connorimes:arm-crate-updates); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 71c5587856048708906cf3adb6952116f224d40e
bde9e901742e3ba2db5ab967def73df569e9775f: servo: Merge #7854 - Implement deleteRow and insertRow for table section elements (from frewsxcv:htmltablesectionelement-insertrow-deleterow); r=nox
Corey Farwell <coreyf@rwell.org> - Sun, 11 Oct 2015 16:44:13 -0600 - rev 337317
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7854 - Implement deleteRow and insertRow for table section elements (from frewsxcv:htmltablesectionelement-insertrow-deleterow); r=nox Implement deleteRow and insertRow for <table> element Continued from #6936 Source-Repo: https://github.com/servo/servo Source-Revision: 292dbfe809ddf048065f790071ea2022406536d7
8b5c5177e6e41ddd432ea87cb60f244ca0832b4a: servo: Merge #7974 - Use Travis container-based infra for test-tidy (from frewsxcv:travis); r=jdm
Corey Farwell <coreyf@rwell.org> - Sun, 11 Oct 2015 09:17:25 -0600 - rev 337316
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7974 - Use Travis container-based infra for test-tidy (from frewsxcv:travis); r=jdm I wasn't aware one could specify options like `sudo` and `services` on a per build-environment basis. Since the container-based builds are faster than normal builds, we should utilize it for test-tidy Source-Repo: https://github.com/servo/servo Source-Revision: 9c1cb9f61e3d7a34fa49355d28d9edc236c0690f
ad5b2ab95573813d69f25ef66c16ea5991186e04: servo: Merge #7971 - Use typed header API instead of set_raw in set_default_accept_encoding (from gkbrk:fix_7970); r=nox
Gökberk Yaltıraklı <webdosusb@gmail.com> - Sun, 11 Oct 2015 03:20:14 -0600 - rev 337315
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7971 - Use typed header API instead of set_raw in set_default_accept_encoding (from gkbrk:fix_7970); r=nox Fixes #7970 Source-Repo: https://github.com/servo/servo Source-Revision: 7b904ef6fb2147841366b4adf07327bc1cdbb1be
a14b7c76d70998c5a4ffef3d0a358320d7a458c3: servo: Merge #7958 - Consolidate magic number representing max unsigned long (from frewsxcv:consolidate-magic-number); r=mbrubeck
Corey Farwell <coreyf@rwell.org> - Sat, 10 Oct 2015 15:00:39 -0600 - rev 337314
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7958 - Consolidate magic number representing max unsigned long (from frewsxcv:consolidate-magic-number); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 02d889494580d2b387a42d3a94360e40dce96282
8a8978d466c2e66227cbec59e9afc0c7ae8a57e3: servo: Merge #7953 - Implement 'align' attribute for <div> elements (from frewsxcv:htmldivelement-align); r=mbrubeck
Corey Farwell <coreyf@rwell.org> - Sat, 10 Oct 2015 14:11:33 -0600 - rev 337313
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7953 - Implement 'align' attribute for <div> elements (from frewsxcv:htmldivelement-align); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: babeed998d297d2d7badc06ba9c8f90e42239b4f
5eaaffda24495aefe547f0fea1edec3bef09f34c: servo: Merge #7949 - Making map+clone more succinct with cloned (from craftytrickster:map-clone-to-cloned); r=nox
David Raifaizen <whoknows> - Sat, 10 Oct 2015 13:18:56 -0600 - rev 337312
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7949 - Making map+clone more succinct with cloned (from craftytrickster:map-clone-to-cloned); r=nox https://github.com/servo/servo/issues/7906 Source-Repo: https://github.com/servo/servo Source-Revision: 04266f237a807ed3abbb678cbda0f5a8439171c7
a9a2591cba65ae7570b3d966ec313de7b23e78de: servo: Merge #7918 - Derive PartialEq on the style Font structure (from nox:partialeq-font); r=mbrubeck
Anthony Ramine <n.oxyde@gmail.com> - Sat, 10 Oct 2015 12:26:07 -0600 - rev 337311
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7918 - Derive PartialEq on the style Font structure (from nox:partialeq-font); r=mbrubeck We check the hash first. Source-Repo: https://github.com/servo/servo Source-Revision: 0f8493a5669d8c6c29d07881534e144bfc87b511
44d24579993a5819c314dab93d4b797b82848593: servo: Merge #7955 - Add 'listing' alias for <pre> elements (from frewsxcv:listing-pre); r=nox
Corey Farwell <coreyf@rwell.org> - Sat, 10 Oct 2015 11:08:14 -0600 - rev 337310
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7955 - Add 'listing' alias for <pre> elements (from frewsxcv:listing-pre); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: b34b82537acfb7cd9bd8bcecd5eb49528020b1ab
0297d6b3bc004e7f948df4c97ec33b21e2de2fb0: servo: Merge #7960 - Replace usage of old-style WHATWG spec links (from frewsxcv:update-spec-links); r=jdm
Corey Farwell <coreyf@rwell.org> - Sat, 10 Oct 2015 10:17:52 -0600 - rev 337309
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7960 - Replace usage of old-style WHATWG spec links (from frewsxcv:update-spec-links); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 4052a22a1c6826cb18f03de9d2f6aed82d809e71
e4ffe5b327637466924849a4da4946a8160a7008: servo: Merge #7948 - Changed dom_class type to Option<&'static DOMClass> to fix #7942 (from kunitsyn:master); r=Manishearth
Andriy Kunitsin <kunitzin@gmail.com> - Fri, 09 Oct 2015 23:22:59 -0600 - rev 337308
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7948 - Changed dom_class type to Option<&'static DOMClass> to fix #7942 (from kunitsyn:master); r=Manishearth I have a feeling that converting `Option<&T>` to `*const libc::c_void` could be less explicit. Was there any way to do it shorter? Source-Repo: https://github.com/servo/servo Source-Revision: 9cccd98254191b1663dcaee9010eee63fa8074a3
f693997b9755e539a79aa723e437f3d41f98697b: servo: Merge #7945 - Refactor away unnecessary use of regex (from pierrechevalier83:fix_issue_7914); r=jdm
Pierre Chevalier <pierrechevalier83@gmail.com> - Fri, 09 Oct 2015 21:22:06 -0600 - rev 337307
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7945 - Refactor away unnecessary use of regex (from pierrechevalier83:fix_issue_7914); r=jdm We don't need regex matching since ": &Vec<" doesn't contain any special character. New code reads better. Fixes #7914. Source-Repo: https://github.com/servo/servo Source-Revision: 1192efed505ca19a395f22cd5e5733e8c57a6e82
a61f2d290b6b39723cc24b83db762a2a715344e6: servo: Merge #7952 - Update clipboard to a version with chdir("/") removed (from aweinstock314:update-clipboard-20151009); r=mbrubeck
Avi Weinstock <aweinstock314@gmail.com> - Fri, 09 Oct 2015 19:52:13 -0600 - rev 337306
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7952 - Update clipboard to a version with chdir("/") removed (from aweinstock314:update-clipboard-20151009); r=mbrubeck Relevant links: http://logs.glob.uno/?c=mozilla%23servo&s=9+Oct+2015&e=10+Oct+2015#c279844 https://github.com/aweinstock314/rust-clipboard/commit/ef4cf77c9c736e0951df797ff4e1a7c945ce2e34 Source-Repo: https://github.com/servo/servo Source-Revision: 28969f1f33cd0144fbdb9dc3cbd68dbb4b79352f
6a292cb6625251de4ec0c3448a5ef203fa83eab1: servo: Merge #7891 - Properly size synthesized layers (from mrobinson:display-list-paint-layer); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Fri, 09 Oct 2015 17:00:21 -0600 - rev 337305
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7891 - Properly size synthesized layers (from mrobinson:display-list-paint-layer); r=pcwalton Layers that are composed of several stacking contexts that need to be rendered on top of other layered content need synthesized layers. Previously, these layers were placed into a stacking context that was the same size as their parent. This patch creates a new type of PaintLayer which simply holds a display list. The layer is sized to the bounds of the DisplayList and its children are positioned relative to the parent stacking context. This will also be useful in the future, when items outside of StackingContexts are given their own layer for render order purposes. Source-Repo: https://github.com/servo/servo Source-Revision: 6d52bdf4ffd5479780df4a3fb0ff07bd7378720e
5f97ec84c0546ce2d396f24e3e12ce5a41700323: servo: Merge #7939 - Use typed headers API instead of set_raw (from iawaknahc:issue-7924); r=Manishearth
Louis Chan <louischan0325@gmail.com> - Fri, 09 Oct 2015 15:01:22 -0600 - rev 337304
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7939 - Use typed headers API instead of set_raw (from iawaknahc:issue-7924); r=Manishearth fix https://github.com/servo/servo/issues/7924 Source-Repo: https://github.com/servo/servo Source-Revision: 48887acff194047677f03d2be6cf151ecab3e2e3
1d489c67864f2ccda4d10c810e457425a5eaa95f: servo: Merge #7909 - Snap to screen pixels instead of px (from paulrouget:subpixelPos); r=mbrubeck
Paul Rouget <me@paulrouget.com> - Fri, 09 Oct 2015 14:10:44 -0600 - rev 337303
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7909 - Snap to screen pixels instead of px (from paulrouget:subpixelPos); r=mbrubeck Fixes #7904 Source-Repo: https://github.com/servo/servo Source-Revision: 8ef8c53d2a3e8a54a2bfc98e7e1d71d609098f62
2ce25f1cba4b757bbbd0a09e9b0dc22a187eefa7: servo: Merge #7936 - Fix spurious rebuilds of the script crate (from alexcrichton:script-rebuild); r=jdm
Alex Crichton <alex@alexcrichton.com> - Fri, 09 Oct 2015 13:23:41 -0600 - rev 337302
Push 36890 by gszorc@mozilla.com at Fri, 03 Feb 2017 19:58:07 +0000
servo: Merge #7936 - Fix spurious rebuilds of the script crate (from alexcrichton:script-rebuild); r=jdm The script crate currently has a build script, and Cargo will consider all files in the script crate as inputs to the build script as it otherwise doesn't know [what the input files are][cargo-1162]. This means that if any file in the source tree of the script crate changes (or is created) then Cargo will think it needs to re-run the build script and rebuild the crate. [cargo-1162]: https://github.com/rust-lang/cargo/issues/1162 The build script of the script crate is invoking python, and consequently Python is generating some bytecode files in the source tree. On the second build of Servo, Cargo will see these new files, think that something has changed, and will re-run the build script of the script crate. This change passes the `-B` flag to python to avoid generating these bytecode files, which should avoid tampering with the source tree and appease Cargo by ensuring that it doesn't get rebuilt. --- As a helpful tip to if this comes up again, this was discovered by using the changes in rust-lang/cargo@c447e9d plus the change in rust-lang/cargo#2044. Once `RUST_LOG` was set to `cargo::ops::cargo_rustc::fingerprint=info`, the second run of `./mach build` printed out: ``` precalculated components have changed: 1444364448.000000000s (/build/servo/components/script/dom/bindings/codegen/parser/WebIDL.pyc) != 1444364235.000000000s (/build/servo/components/script/document_loader.rs) ``` Which should help easily diagnose these kinds of problems in the future! Source-Repo: https://github.com/servo/servo Source-Revision: bc5444067f7614ab7e3c83d8e131800d0db817b2
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip