858e4b3ef332afd7eb6af3381f764af8356ecb83: servo: Merge #8403 - Minor 'node_from_nodes_and_strings' cleanup (from frewsxcv:node-from-nodes-and-strings); r=nox
Corey Farwell <coreyf@rwell.org> - Sun, 08 Nov 2015 17:04:16 +0500 - rev 384185
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8403 - Minor 'node_from_nodes_and_strings' cleanup (from frewsxcv:node-from-nodes-and-strings); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: fc98b8e126b9f14229d677ea49b3afa819aa6910
c0b0b27121548c302abdb5014e4a029b5ec99619: servo: Merge #8286 - Remove unnecessary uses of #[no_move] (from eefriedman:no-move); r=nox
Eli Friedman <eli.friedman@gmail.com> - Sun, 08 Nov 2015 12:21:30 +0500 - rev 384184
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8286 - Remove unnecessary uses of #[no_move] (from eefriedman:no-move); r=nox The patch makes RootCollection a bit safer by making the StackRootTLS hold it in place. RootedVec was doing an extremely delicate dance and just hoping nobody messed it up; switch to a Box to be safe. CodeGenRust seemed to be using no_move for no particularly good reason. Source-Repo: https://github.com/servo/servo Source-Revision: 92f9e58310f1b7c3925882979ae9352967866b66
1dbe1017213de2ff691b6366662bf726fe91c437: servo: Merge #8401 - Delete dead function load_bytes_iter and related code (from eefriedman:net-dead-sync-load); r=jdm
Eli Friedman <eli.friedman@gmail.com> - Sun, 08 Nov 2015 10:41:30 +0500 - rev 384183
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8401 - Delete dead function load_bytes_iter and related code (from eefriedman:net-dead-sync-load); r=jdm This code became dead with the recent CSS loading changes. Source-Repo: https://github.com/servo/servo Source-Revision: cd0c8c4e41e9601975c3e8023b36cd66c4ee6b71
9f161bec4896ba73dd88f16cdabc8c7697b8fce7: servo: Merge #8400 - Added call to event.PreventDefault on html text inputs and textareas (from sylvesterwillis:arrow-key-scroll-on-input); r=jdm
Sylvester Willis <sylvester.lee.willis@gmail.com> - Sun, 08 Nov 2015 09:48:46 +0500 - rev 384182
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8400 - Added call to event.PreventDefault on html text inputs and textareas (from sylvesterwillis:arrow-key-scroll-on-input); r=jdm This change should prevent page scrolling when up/down buttons are pressed within text inputs and textboxes which should resolve issue #8379. Source-Repo: https://github.com/servo/servo Source-Revision: f1565bdd82bdf9a7fc383d20fdb53d07adec55c1
61d329d9a26f34e7edeb820c3de0bc488fdf1d99: servo: Merge #8394 - Make virtualenv more tolerant of spaces in directory names (from frewsxcv:virtualenv-spaces); r=Manishearth
Corey Farwell <coreyf@rwell.org> - Sun, 08 Nov 2015 03:26:24 +0500 - rev 384181
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8394 - Make virtualenv more tolerant of spaces in directory names (from frewsxcv:virtualenv-spaces); r=Manishearth Fixes #8390 Source-Repo: https://github.com/servo/servo Source-Revision: abf2dfea05dfb304af5424a7c51440a14865a169
d2b2879269e6fa1fd3bb39a9dc2df298491ea02d: servo: Merge #8398 - Add servo-starters to CONTRIBUTING (from jsanders:point-contributing-to-servo-starters); r=nox
James Sanders <sanderjd@gmail.com> - Sun, 08 Nov 2015 01:53:10 +0500 - rev 384180
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8398 - Add servo-starters to CONTRIBUTING (from jsanders:point-contributing-to-servo-starters); r=nox Fixes #8338 Came across this after following the old link in CONTRIBUTING, and was unaware of servo-starter (which is awesome, by the way). Source-Repo: https://github.com/servo/servo Source-Revision: 89852b9f91392db23ce7764fc74ee9836a531035
67290bc893408830479facd936b6a71d757b1652: servo: Merge #8393 - Use while let{} instead of loop{match{}} (from rnestler:fix_8384); r=frewsxcv
Raphael Nestler <raphael.nestler@gmail.com> - Sun, 08 Nov 2015 01:16:51 +0500 - rev 384179
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8393 - Use while let{} instead of loop{match{}} (from rnestler:fix_8384); r=frewsxcv This fixes #8384 Source-Repo: https://github.com/servo/servo Source-Revision: 1979d0a2e63fb7bb52d560b697b045a8743c0d96
ab102aeed2a91492c0fe0ca003ad1e6594cb8b05: servo: Merge #8039 - Move Stylesheet loading and ownership from the layout task into HTML elements (from tschneidereit:script-owns-stylesheets); r=jdm
Till Schneidereit <till@tillschneidereit.net> - Sun, 08 Nov 2015 00:42:24 +0500 - rev 384178
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8039 - Move Stylesheet loading and ownership from the layout task into HTML elements (from tschneidereit:script-owns-stylesheets); r=jdm Stylesheets for `HTMLLinkElement`s are now loaded by the resource task, triggered by the element in question. Stylesheets are owned by the elements they're associated with, which can be `HTMLStyleElement`, `HTMLLinkElement`, and `HTMLMetaElement` (for `<meta name="viewport">). Additionally, the quirks mode stylesheet (just as the user and user agent stylesheets a couple of commits ago), is implemented as a lazy static, loaded once per process and shared between all documents. This all has various nice consequences: - Stylesheet loading becomes a non-blocking operation. - Stylesheets are removed when the element they're associated with is removed from the document. - It'll be possible to implement the CSSOM APIs that require direct access to the stylesheets (i.e., ~ all of them). - Various subtle correctness issues are fixed. One piece of interesting follow-up work would be to move parsing of external stylesheets to the resource task, too. Right now, it happens in the link element once loading is complete, so blocks the script task. Moving it to the resource task would probably be fairly straight-forward as it doesn't require access to any external state. Depends on #7979 because without that loading stylesheets asynchronously breaks lots of content. Source-Repo: https://github.com/servo/servo Source-Revision: 7ff3a17524e0e703e3ac279441729c185444be24
a5ba21750cc4564b0761a3c5e081c10670565d31: servo: Merge #8355 - Cleanup exit messages and related code (from Ms2ger:Exit); r=nox
Ms2ger <Ms2ger@gmail.com> - Sat, 07 Nov 2015 22:05:15 +0500 - rev 384177
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8355 - Cleanup exit messages and related code (from Ms2ger:Exit); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 9a465c58429547b59b8a6e1258eaaea46bf7e5a2
b6ab78968e5e3b4f9794e9fa6f4e4015c46edb3f: servo: Merge #8387 - Update mozjs (from larsbergstrom:update_mozjs); r=Manishearth
Lars Bergstrom <larsberg@mozilla.com> - Sat, 07 Nov 2015 20:00:28 +0500 - rev 384176
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8387 - Update mozjs (from larsbergstrom:update_mozjs); r=Manishearth r? @Manishearth This mainly just picks up the support for ccache. I'd like to get one module using it to land to see how it works on Travis & the builders (probably should have done this along with #8366). Source-Repo: https://github.com/servo/servo Source-Revision: 7c4fd5e77078b523ae368f42c7d43c9d76acaf50
d7a8a209c57db5b9ec9c5fbcd7b3096458c12a5c: servo: Merge #8249 - 'type' attribute on HTMLInputElement should be stored as an Atom (from servo:htmlinputelement-type-atom); r=nox
Corey Farwell <coreyf@rwell.org> - Sat, 07 Nov 2015 18:38:21 +0500 - rev 384175
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8249 - 'type' attribute on HTMLInputElement should be stored as an Atom (from servo:htmlinputelement-type-atom); r=nox Fixes #8180 Source-Repo: https://github.com/servo/servo Source-Revision: 7ace7bc09087b6bfa817047640ba15df997b4a91
268e143c366348d7d11ec8d3cbb7ee8fae2cc1f8: servo: Merge #8382 - Remove the unsafe Sync implementation for SharedLayoutContext (from Ms2ger:SharedLayoutContext-sync); r=eefriedman
Ms2ger <Ms2ger@gmail.com> - Sat, 07 Nov 2015 15:50:13 +0500 - rev 384174
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8382 - Remove the unsafe Sync implementation for SharedLayoutContext (from Ms2ger:SharedLayoutContext-sync); r=eefriedman Source-Repo: https://github.com/servo/servo Source-Revision: 36cd1866086c97d6612289c9fd10f559d23304cf
d73fd742b3ef36eba53dec3d8f736130c3d7fa10: servo: Merge #8389 - Add ElementContentEditable WebIDL interface (from frewsxcv:ElementContentEditable); r=Ms2ger
Corey Farwell <coreyf@rwell.org> - Sat, 07 Nov 2015 15:14:00 +0500 - rev 384173
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8389 - Add ElementContentEditable WebIDL interface (from frewsxcv:ElementContentEditable); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: 440d5b5d9b043bf1964e0a0f4b8a2404cac97a2f
3d71a9350b83216ff919ab58de6451c736d35448: servo: Merge #8296 - Prepend, rather than append, SVG title elements (from notriddle:svg_title_prepend); r=nox
Michael Howell <michael@notriddle.com> - Sat, 07 Nov 2015 13:44:12 +0500 - rev 384172
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8296 - Prepend, rather than append, SVG title elements (from notriddle:svg_title_prepend); r=nox Fixes #8164 Source-Repo: https://github.com/servo/servo Source-Revision: 3c794d0076d9f68754865c1fdaa7d2e6055bc777
1c25f2ddd7bcbfdef76ee453e16e1c3358493aa9: servo: Merge #8377 - Add a note about commit size (from servo:small-commits); r=metajack
Ms2ger <ms2ger@gmail.com> - Sat, 07 Nov 2015 12:40:08 +0500 - rev 384171
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8377 - Add a note about commit size (from servo:small-commits); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: c1ea669a7ff313dc5481ec18dded2c36f7d313d1
87fa0e298cb67ad796be1d98b675ac89b29257dd: servo: Merge #8372 - Typo fix (from skeuomorf:typo-fix); r=Manishearth
Mohammed Attia <skeuomorf@gmail.com> - Sat, 07 Nov 2015 12:09:39 +0500 - rev 384170
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8372 - Typo fix (from skeuomorf:typo-fix); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 2228b628055a49caafa9a04a66374ccf1ea0cb9b
fe7a508edf00d6b9de059ebde38cb101648d967b: servo: Merge #8388 - Use Result::ok in CompositorReceiver (from ucarion:ucarion-8386); r=frewsxcv
Ulysse Carion <ulysse@ulysse.io> - Sat, 07 Nov 2015 10:37:51 +0500 - rev 384169
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8388 - Use Result::ok in CompositorReceiver (from ucarion:ucarion-8386); r=frewsxcv Fixes #8386 Source-Repo: https://github.com/servo/servo Source-Revision: de2d14c971e21e8d8107b8ae5669408bee06f87b
62671f0823137cfbf0f989643fe91b3af9e87fe2: servo: Merge #8385 - Use more iterators in compositing component (from frewsxcv:compositing-iterators); r=Manishearth
Corey Farwell <coreyf@rwell.org> - Sat, 07 Nov 2015 10:04:02 +0500 - rev 384168
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8385 - Use more iterators in compositing component (from frewsxcv:compositing-iterators); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 3510cec3e511fb1dacf7b68e5a08bb64b221fc43
2d17278e8862b552586ed660280ffd010f52e1c4: servo: Merge #8341 - Fix restyle hints to handle non-last psuedo-selectors, and track pristine state values rather than changesets (from bholley:state_hint_selector_ordering); r=pcwalton
Bobby Holley <bobbyholley@gmail.com> - Sat, 07 Nov 2015 09:23:49 +0500 - rev 384167
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8341 - Fix restyle hints to handle non-last psuedo-selectors, and track pristine state values rather than changesets (from bholley:state_hint_selector_ordering); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 65c3185b202b8dd57a39e1d84872d7528723b191
9dbf9f817ad33a3e2cb53c841480eb04853c75a1: servo: Merge #8370 - Update js (from Ms2ger:update-js); r=jdm
Ms2ger <Ms2ger@gmail.com> - Sat, 07 Nov 2015 07:41:49 +0500 - rev 384166
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #8370 - Update js (from Ms2ger:update-js); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 8c0f0a22d2a574027c35272dba76ab9713e39652
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip