1848579a86e1b5717516c56655ea1c8a68fed7ef: servo: Merge #4389 - Fix bogus transmute (from Ms2ger:transmute); r=jdm
Ms2ger <ms2ger@gmail.com> - Tue, 16 Dec 2014 08:54:51 -0700 - rev 473633
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4389 - Fix bogus transmute (from Ms2ger:transmute); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 508924771e8f0f60700931ebd88aebf8c8889e44
b4533588f0d078fbd5d03fa6397d3bf25dd742c3: servo: Merge #4386 - Update cocoa (needed for newer glutin) (from glennw:update-cocoa); r=metajack
Glenn Watson <gw@intuitionlibrary.com> - Tue, 16 Dec 2014 08:24:49 -0700 - rev 473632
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4386 - Update cocoa (needed for newer glutin) (from glennw:update-cocoa); r=metajack Source-Repo: https://github.com/servo/servo Source-Revision: cd1ccacf5e803281ead0168c3ac1ba5f64dc9343
a0d2ae0239185ac6935d774af3cd2e26fc19e13b: servo: Merge #4374 - Add auxiliary method to EventTargetHelpers for events without target (from thiagopnts:dispatch-event); r=Ms2ger
thiagopnts <thiagopnts@gmail.com> - Tue, 16 Dec 2014 06:36:47 -0700 - rev 473631
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4374 - Add auxiliary method to EventTargetHelpers for events without target (from thiagopnts:dispatch-event); r=Ms2ger servo/pull/4369 with the right commit. Source-Repo: https://github.com/servo/servo Source-Revision: 746b262ff4e23db11586f74ef1a03e98cb12bb52
c095445d3c9f2a7d9dbbf7d0a2e9cf9583598cc9: servo: Merge #4387 - Fixed codegen error regarding Uint8ClampedArray (from ebalint:codegen); r=Ms2ger
Edit Balint <edbalint@inf.u-szeged.hu> - Tue, 16 Dec 2014 04:06:56 -0700 - rev 473630
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4387 - Fixed codegen error regarding Uint8ClampedArray (from ebalint:codegen); r=Ms2ger If we added a "readonly attribute Uint8ClampedArray arrayAttribute" in a webidl, codegen created the binding method like this: "fn ArrayAttribute(self) -> * mut JSObject;" but called it with a "*mut JSContext" parameter. Source-Repo: https://github.com/servo/servo Source-Revision: 38a4e71502f3b668ff322d9047af7ec8892312d3
8e86c97e0911b40065a72a9743427718e40293a7: servo: Merge #4385 - script: Fix double-borrow error (from pcwalton:page-double-borrow); r=jdm
Patrick Walton <pcwalton@mimiga.net> - Mon, 15 Dec 2014 20:54:44 -0700 - rev 473629
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4385 - script: Fix double-borrow error (from pcwalton:page-double-borrow); r=jdm This was my fault. It comes up on almost any page after scrolling a bit. r? @jdm Source-Repo: https://github.com/servo/servo Source-Revision: fb5c1bef6fe48b7bd2c1dd9e73069d5b00b20aad
a710dff49a59fe204c91afa0f820e9cd5e1f9892: servo: Merge #4381 - Fix window.performance.now() (from Manishearth:performancenow); r=jdm
Manish Goregaokar <manishsmail@gmail.com> - Mon, 15 Dec 2014 20:00:53 -0700 - rev 473628
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4381 - Fix window.performance.now() (from Manishearth:performancenow); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: e0ec21e814f07601fa3e5e2ec04de7c7a0fd7893
2e0ba5083407397f7100dbf6c08280294f296dcc: servo: Merge #4289 - style: Implement basic column spans, quirks mode, and the legacy `bgcolor` and `border` attributes (from pcwalton:hacker-news); r=SimonSapin
Patrick Walton <pcwalton@mimiga.net> - Mon, 15 Dec 2014 19:33:46 -0700 - rev 473627
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4289 - style: Implement basic column spans, quirks mode, and the legacy `bgcolor` and `border` attributes (from pcwalton:hacker-news); r=SimonSapin This patch provides some of the groundwork for column spans greater than 1. It implements the column-span CSS property as well as the corresponding colspan attribute; although the former is not well-specified outside of CSS multi-column layout, INTRINSIC refers to it. Although width is distributed to spanning columns, they do not yet contribute minimum and preferred widths; this will be implemented in a follow-up. The parsing for the legacy bgcolor and border attributes is implemented according to the WHATWG HTML specification. Additionally, this patch cleans up some miscellaneous formatting issues, refactors layout/css somewhat to eliminate needless levels of indirection, and cleans up the handling of table rowgroups. New Hacker News screenshot: http://i.imgur.com/hnl2a7E.png Source-Repo: https://github.com/servo/servo Source-Revision: 8e31e5f98747e4b42dafcc4b076fac46aeb09310
fdbfe37b13281c32082a5cfc93458edfb65fb77c: servo: Merge #4371 - layout: Make line breaking able to restart from any position (from pcwalton:line-breaking-improvements); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Mon, 15 Dec 2014 19:09:49 -0700 - rev 473626
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4371 - layout: Make line breaking able to restart from any position (from pcwalton:line-breaking-improvements); r=mbrubeck This commit removes the "merge-fragments" pass from inline reflow, instead merging "on the fly". This ended up being simpler, as well as more fine grained. Additionally, this patch makes the line breaker no longer clone every fragment (!) This functionality will be used in the implementation of `text-overflow`. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 88ec52dd617bafe384553ef38325c552fb4f1e23
0729cbe8c5a6d6a440c14c486858dee8d61f95c1: servo: Merge #4310 - layout: Implement basic lists and the CSS1 list properties (from pcwalton:lists); r=SimonSapin
Patrick Walton <pcwalton@mimiga.net> - Mon, 15 Dec 2014 17:42:48 -0700 - rev 473625
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4310 - layout: Implement basic lists and the CSS1 list properties (from pcwalton:lists); r=SimonSapin The exact rendering is ill-spec'd. Some things are ugly (especially the width and height of list style images) but they are infrequently used and I believe this implementation matches the spec. Numeric lists are not supported yet, since they will require a separate layout pass. The implementation is a subclass of `BlockFlow`, on advice from Robert O'Callahan. r? @SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 112ef5c484e821aa4869aeaf12a12146f2424fe0
562a70720103e72469383e37094fe14d242fc7d2: servo: Merge #4318 - gfx: Implement `box-shadow` per CSS-BACKGROUNDS (from pcwalton:box-shadow-redux); r=SimonSapin
Patrick Walton <pcwalton@mimiga.net> - Mon, 15 Dec 2014 16:31:14 -0700 - rev 473624
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4318 - gfx: Implement `box-shadow` per CSS-BACKGROUNDS (from pcwalton:box-shadow-redux); r=SimonSapin r? @SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 7805fe19edf5353711f49a8ef1c988dc9f932bb7
5fbc5d79a9dd85e4fb5b460c0c3d740020c93ec0: servo: Merge #3844 - script: Improve dirty propagation and fix script-layout synchronization (from pcwalton:script-layout-synchronization); r=jdm
Patrick Walton <pcwalton@mimiga.net> - Mon, 15 Dec 2014 15:31:21 -0700 - rev 473623
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #3844 - script: Improve dirty propagation and fix script-layout synchronization (from pcwalton:script-layout-synchronization); r=jdm This fixes race conditions whereby layout and script could be running simultaneously. r? @jdm cc @cgaebel Source-Repo: https://github.com/servo/servo Source-Revision: 5f2684d2f81046abd7548fb22d996d1e506a104a
2e1abcce517dbab9be2d2fd313465c6e2b04db23: servo: Merge #4375 - Fix gonk 20141215 (from michaelwu:fix-gonk-20141215); r=glennw
Michael Wu <mwu@mozilla.com> - Mon, 15 Dec 2014 15:06:59 -0700 - rev 473622
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4375 - Fix gonk 20141215 (from michaelwu:fix-gonk-20141215); r=glennw This updates azure to pick up a gonk fix - https://github.com/servo/rust-azure/pull/120 and adds a stub function to the window. Source-Repo: https://github.com/servo/servo Source-Revision: d75e85261fd777405482e1a194dff1b5111808d7
bd1441c134425e936878abdd4549ff3e28f73a33: servo: Merge #4373 - Correctly set the BlobType for File objects (from Ms2ger:blob-type); r=Manishearth
Ms2ger <ms2ger@gmail.com> - Mon, 15 Dec 2014 13:16:05 -0700 - rev 473621
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4373 - Correctly set the BlobType for File objects (from Ms2ger:blob-type); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 4e187af2f17339df25fb1dfaf91821d0f53cba5e
ad7cddaef02aca112ff42a6d904f859c3066c935: servo: Merge #4372 - Make ErrorEvent::new take cancelable and bubbling enums (from thiagopnts:errorevent); r=Ms2ger
thiagopnts <thiagopnts@gmail.com> - Mon, 15 Dec 2014 02:15:51 -0700 - rev 473620
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4372 - Make ErrorEvent::new take cancelable and bubbling enums (from thiagopnts:errorevent); r=Ms2ger Fixes #4174. Source-Repo: https://github.com/servo/servo Source-Revision: 1bc2c8a6397382b4db8fb09582434f4798d43868
a66312fd4fe8c0bca19cd0c2a3c56a1b84ce5f65: servo: Merge #4361 - layout: Implement `overflow-wrap`/`word-wrap` per CSS-TEXT § 6.2 (from pcwalton:overflow-wrap); r=glennw
Patrick Walton <pcwalton@mimiga.net> - Sat, 13 Dec 2014 14:06:47 -0700 - rev 473619
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4361 - layout: Implement `overflow-wrap`/`word-wrap` per CSS-TEXT § 6.2 (from pcwalton:overflow-wrap); r=glennw This property is used by approximately 55% of page loads. To implement the line breaking behavior, the "breaking strategy" has been cleaned up and abstracted. This should allow us to easily support other similar properties in the future, such as `text-overflow` and `word-break`. r? @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 68ab18876bf4e210da26590420b9844b9cb0c92d
923bc1bd1395b34665581fc3aa69dfb8f00ca2cd: servo: Merge #4297 - Make DOMParser::ParseFromString actually parse the string (from ChrisParis:parse); r=Ms2ger
Chris Paris <cap@chrisparis.org> - Sat, 13 Dec 2014 12:30:45 -0700 - rev 473618
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4297 - Make DOMParser::ParseFromString actually parse the string (from ChrisParis:parse); r=Ms2ger Addresses https://github.com/servo/servo/issues/3756. I've tested this code with a new test that I've submitted to https://github.com/w3c/web-platform-tests. Source-Repo: https://github.com/servo/servo Source-Revision: 1be7d7ccedec170016243bc5924239ef02b0b76f
78f74a13eb099d02a4185ae3734183bf9202ddab: servo: Merge #4360 - layout: Implement `word-spacing` per CSS 2.1 § 16.4 (from pcwalton:word-spacing); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Sat, 13 Dec 2014 10:39:46 -0700 - rev 473617
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4360 - layout: Implement `word-spacing` per CSS 2.1 § 16.4 (from pcwalton:word-spacing); r=mbrubeck This assumes that there are no ligatures that span across multiple words. Since we have a per-word shape cache, this is a safe assumption as of now. I have left comments to ensure that, if and when this is revisted, we make sure to handle it properly. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: 98920b1315e7b867b293a56f5eb81784845f4a19
1b66827ed4d0d24d18fb03f43d14d2d0186397ae: servo: Merge #4363 - Never include the root node in live HTMLCollections (from Ms2ger:collectionfilter); r=Manishearth
Ms2ger <ms2ger@gmail.com> - Sat, 13 Dec 2014 10:15:45 -0700 - rev 473616
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4363 - Never include the root node in live HTMLCollections (from Ms2ger:collectionfilter); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 29c9975a835d7304055f1dec22d674846bb2dfa9
cda9d16d239caf8315c3c1369c9c9eceb2702618: servo: Merge #4357 - compositing: Translate clip rects into the coordinate systems of child layers when doing hit tests (from pcwalton:compositor-hit-test-clipping); r=mrobinson
Patrick Walton <pcwalton@mimiga.net> - Sat, 13 Dec 2014 02:00:52 -0700 - rev 473615
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4357 - compositing: Translate clip rects into the coordinate systems of child layers when doing hit tests (from pcwalton:compositor-hit-test-clipping); r=mrobinson Fixes clicking on links on the second page of Hacker News. r? @mrobinson Source-Repo: https://github.com/servo/servo Source-Revision: 251dbb37ed197ba0b2a4e21c95dcca4a1951ccb7
0e2b720d8cdcecaaccfb0453ff056d09db4df46b: servo: Merge #4356 - refactor script_task.rs fn handle_msgs (from servo:msgs); r=jdm
Gilbert Röhrbein <gilbert@ifsr.de> - Fri, 12 Dec 2014 17:30:47 -0700 - rev 473614
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #4356 - refactor script_task.rs fn handle_msgs (from servo:msgs); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: ea39b878ac619e68907e27c486660dd4bc3fc618
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip