27017404e8d98fd43d1cf063b334b15ab2eff561: servo: Merge #8963 - Make Event's isTrusted attribute unforgeable (from Aesthetikx:unforgeable-istrusted); r=jdm
John DeSilva <desilvjo@umich.edu> - Mon, 14 Dec 2015 17:13:45 +0500 - rev 337836
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8963 - Make Event's isTrusted attribute unforgeable (from Aesthetikx:unforgeable-istrusted); r=jdm Three failure expectations were able to be removed from `tests/wpt/web-platform-tests/dom/interfaces.html`. This is my first commit to servo and my first time with rust, hopefully I didn't overlook anything. Fixes #8956. Source-Repo: https://github.com/servo/servo Source-Revision: 6032f8225b765dd5a0645118d7b43fa5913f9431
e8567d5c873f2526b86bb287ea05c9e7526e2469: servo: Merge #8966 - Fix invalid dictionary inheritance (from GuillaumeGomez:patch-1); r=nox
Guillaume Gomez <guillaume1.gomez@gmail.com> - Mon, 14 Dec 2015 16:38:53 +0500 - rev 337835
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8966 - Fix invalid dictionary inheritance (from GuillaumeGomez:patch-1); r=nox Needed by #8882. cc @nox Source-Repo: https://github.com/servo/servo Source-Revision: 201b5c98202fc6fbdd7478c650199777e5eb9dd8
cd57d79c5d79ece52d7d6459c03f2c929e3f1744: servo: Merge #8955 - Add comments for the "Constructing the form data set" algorithm (from askobara:docs-htmlformelement-get_form_dataset); r=waffles
Arthur Skobara <skobara.arthur@gmail.com> - Mon, 14 Dec 2015 13:31:55 +0500 - rev 337834
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8955 - Add comments for the "Constructing the form data set" algorithm (from askobara:docs-htmlformelement-get_form_dataset); r=waffles Fixes #7852 Source-Repo: https://github.com/servo/servo Source-Revision: 1d7f296fb8263490ebbcdac371f671ef15a36665
7cc474579138bfcb9ccb59702ba48ef26e5cd838: servo: Merge #8964 - Fix Node::replace_with (from nox:replacewith); r=frewsxcv
Anthony Ramine <n.oxyde@gmail.com> - Mon, 14 Dec 2015 10:14:51 +0500 - rev 337833
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8964 - Fix Node::replace_with (from nox:replacewith); r=frewsxcv Source-Repo: https://github.com/servo/servo Source-Revision: cbd2c9560babbad96eaeb3608bada012103d691b
846e889bdf69ac8415dc0254fe49945908c26140: servo: Merge #8761 - Implement some more WebGL functions (from dzbarsky:gl_functions); r=dzbarsky
David Zbarsky <dzbarsky@gmail.com> - Mon, 14 Dec 2015 07:55:50 +0500 - rev 337832
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8761 - Implement some more WebGL functions (from dzbarsky:gl_functions); r=dzbarsky r? @ecoal95 Source-Repo: https://github.com/servo/servo Source-Revision: 89d9aad1e1e3cd93b12088f09aad1193e7298ba4
029babc3234add30461e9098e5589939904c05b1: servo: Merge #8962 - Remove the pinned revision from profile_traits/Cargo.toml (from Ms2ger:energymon); r=jdm
Ms2ger <Ms2ger@gmail.com> - Mon, 14 Dec 2015 05:51:54 +0500 - rev 337831
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8962 - Remove the pinned revision from profile_traits/Cargo.toml (from Ms2ger:energymon); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: e4f86829d7dafc1e694b143c25699a937a3fd676
7d144b7e8cb86cf303517833d2cb8fbf7ac8c8e5: servo: Merge #8854 - Treat 'undefined' passed to optional JS arguments as missing (from KiChjang:undefined-as-missing); r=frewsxcv
Keith Yeung <kungfukeith11@gmail.com> - Sun, 13 Dec 2015 10:12:26 +0500 - rev 337830
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8854 - Treat 'undefined' passed to optional JS arguments as missing (from KiChjang:undefined-as-missing); r=frewsxcv @frewsxcv please don't hurt me for this. I've added an AND condition to check whether the value being passed is undefined while checking whether the argument exists at all. Essentially, this is now treating undefined arguments the same as missing arguments. Fixes #8813. Fixes #6558. Source-Repo: https://github.com/servo/servo Source-Revision: 8bab1cd7a4634618d18985d273c6997984919ecc
c3d6546dd915a37395e2cd203bbf8bd396cf3a3b: servo: Merge #8949 - Remove from Trusted::new an unnecessary argument (from askobara:refactoring-trusted-new); r=jdm
Arthur Skobara <skobara.arthur@gmail.com> - Sun, 13 Dec 2015 03:24:10 +0500 - rev 337829
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8949 - Remove from Trusted::new an unnecessary argument (from askobara:refactoring-trusted-new); r=jdm Fixes #8779 Source-Repo: https://github.com/servo/servo Source-Revision: e493a0655e69c1472a53708d213fd102decc59cb
1391755fb8aecf34cfa7f61e782085b36a6a7d98: servo: Merge #8891 - Android build system improvements (from mbrubeck:mach-install); r=larsbergstrom
Matt Brubeck <mbrubeck@limpet.net> - Sat, 12 Dec 2015 18:02:23 +0500 - rev 337828
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8891 - Android build system improvements (from mbrubeck:mach-install); r=larsbergstrom This PR adds a `mach install` command (a convenient way to run `adb install`), and does some minor code cleanup. It also fixes parallelism in the OpenSSL build. For [complicated reasons][1], a sub-Make will not inherit `-j` options from its parent process unless it is invoked directly from another Makefile. This means we should run make from openssl.makefile rather than openssl.sh. r? @larsbergstrom [1]: http://make.mad-scientist.net/papers/jobserver-implementation/ Source-Repo: https://github.com/servo/servo Source-Revision: a1fb12616a29d2190baadd20d7763af1d9c02260
e037d11015df4298466ed841bb9a528d22a93d98: servo: Merge #8942 - Rename the browsercontext module (from Ms2ger:rename-bc); r=nox
Ms2ger <Ms2ger@gmail.com> - Sat, 12 Dec 2015 13:48:55 +0500 - rev 337827
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8942 - Rename the browsercontext module (from Ms2ger:rename-bc); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: f4783a0ec30c74f93c161372de806309900172ca
ed8c807954047be0b2bd5460331d34aff3a224ad: servo: Merge #8947 - Use core-text from crates.io (from Ms2ger:core-text); r=jdm
Ms2ger <Ms2ger@gmail.com> - Sat, 12 Dec 2015 12:58:15 +0500 - rev 337826
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8947 - Use core-text from crates.io (from Ms2ger:core-text); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 23b220644c3cca7e90152c62a04133e72a95570c
4beb5927fba28412a636b7232029a5cdeda30245: servo: Merge #8946 - Remove unused imports (from Ms2ger:warnings); r=jdm
Ms2ger <Ms2ger@gmail.com> - Sat, 12 Dec 2015 12:18:09 +0500 - rev 337825
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8946 - Remove unused imports (from Ms2ger:warnings); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 16de31c13ce1dd002bd25dfb5b51a2fd7079b14a
f1c76f42872f165a142a3283b7e08f82c66e1e95: servo: Merge #8939 - Move PaintListener to gfx_traits, Fixes #8834 (from cnaj:msg_refactoring); r=Ms2ger
Tomas Cernaj <tomas@cernaj.de> - Sat, 12 Dec 2015 03:58:25 +0500 - rev 337824
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8939 - Move PaintListener to gfx_traits, Fixes #8834 (from cnaj:msg_refactoring); r=Ms2ger Adding layers and msg dependency to gfx_traits. Fixes #8834. Source-Repo: https://github.com/servo/servo Source-Revision: 9f0c6d75d1abef030b1f98f07cb598100b96c05e
6554de3eb73395367f42591926084add22e452d3: servo: Merge #8943 - Cache font style struct addresses in a separate font group cache (from pcwalton:font-cache-addresses); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Sat, 12 Dec 2015 02:05:08 +0500 - rev 337823
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8943 - Cache font style struct addresses in a separate font group cache (from pcwalton:font-cache-addresses); r=mbrubeck On http://en.wikipedia.org/wiki/Spotted_hyena, I was seeing a 100% miss rate in the first fast cache lookup and 45% of total layout time in this function. After making this change, the first cache lookup almost always succeeds, and the time spent in this function drops to 8%. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: ebe3295424a4e2895657ef0defa5c90b4cd16718
a96012002ae548c2af6a1260ceecaf2854ea4a45: servo: Merge #8935 - Avoid some rooting in parsing (from Ms2ger:get_or_create); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Sat, 12 Dec 2015 01:09:19 +0500 - rev 337822
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8935 - Avoid some rooting in parsing (from Ms2ger:get_or_create); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 2a416e77a82141ebe6833f1def31e799af5d1c6b
ea53b12475fa856bd74e50983e0054c3d0ab0c73: servo: Merge #8937 - Fix some warnings (from saneyuki:warning); r=mbrubeck
Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> - Fri, 11 Dec 2015 22:23:17 +0500 - rev 337821
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8937 - Fix some warnings (from saneyuki:warning); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 2977795e39989ca776f7e36169db2dc05294f74b
ba47a676854db0c3dfc2613c47e88f6207dbb68b: servo: Merge #8930 - Pass around event types as Atoms instead of Strings (from frewsxcv:event-type-atom); r=nox
Corey Farwell <coreyf@rwell.org> - Fri, 11 Dec 2015 20:43:05 +0500 - rev 337820
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8930 - Pass around event types as Atoms instead of Strings (from frewsxcv:event-type-atom); r=nox `Event` internally stores the `type` as an `Atom`, and we're `String`s everywhere, which can cause unnecessary allocations to occur since they'll end up as `Atom`s anyways. Source-Repo: https://github.com/servo/servo Source-Revision: 99fd946130c9f06433b47c7f60241d5f7ad14a5b
bcc609f10806d07c127ac2b1e817305fe94270af: servo: Merge #8888 - stub out gluCheckExtension in embedding (from zmike:stubbed_my_skia); r=larsbergstrom
zmike <i@zmike.ninja> - Fri, 11 Dec 2015 19:54:52 +0500 - rev 337819
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8888 - stub out gluCheckExtension in embedding (from zmike:stubbed_my_skia); r=larsbergstrom this is called from src/gpu/gl/unix/SkNativeGLContext_unix.cpp which is not something that is used in servo ref #8883 Source-Repo: https://github.com/servo/servo Source-Revision: f5eec35cb47722f35cb1412eab2c096bb22fd6cc
e7975cb1973194fb4ddfc0fda847ffd0296762c7: servo: Merge #8898 - Moved CompositorMsg enum into compositing crate (from vwvww:compositor_msg_refactor); r=Ms2ger
Beomjin Kim <beomjin.kim@lge.com> - Fri, 11 Dec 2015 11:33:22 +0500 - rev 337818
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8898 - Moved CompositorMsg enum into compositing crate (from vwvww:compositor_msg_refactor); r=Ms2ger moved CompositorMsg enum into compositing crate. moved from components/msg/constellation_msg.rs to components/compositing/lib.rs fixes #8832 Source-Repo: https://github.com/servo/servo Source-Revision: 4e73a30b0072dcf93bd8faa18f6ed89b7b2ad245
7d6015ad3d40da2f3d72fff962d9b7160e204069: servo: Merge #8918 - Initialize the slots of global objects before a possible GC (from Ms2ger:trace); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 11 Dec 2015 10:52:25 +0500 - rev 337817
Push 86548 by kwierso@gmail.com at Sat, 04 Feb 2017 01:35:21 +0000
servo: Merge #8918 - Initialize the slots of global objects before a possible GC (from Ms2ger:trace); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: e71ec40462b2fbadc0c40bbf1e8684f323d53ef0
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip