servo/components/layout/flow.rs
bbb0c815f4132fdaa2aaafdf95a55337ee959ef2
created 2016-11-07 02:15 -0600
pushed 2017-02-04 00:59 +0000
Shing Lyu Shing Lyu - servo: Merge #13740 - Migrated -Z trace-layout to serde_json (from shinglyu:layout_serde); r=jdm
6465286743cc7627df70b73c0de0a3a403f1c5ea
created 2016-11-04 16:53 -0500
pushed 2017-02-04 00:59 +0000
Michael Howell Michael Howell - servo: Merge #14053 - Make `FlowRef` a newtype (from notriddle:flow_ref_unsafe); r=pcwalton
707064d4a4abef1616ed2c3aa135d930b9aa6868
created 2016-10-30 15:27 -0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #13957 - Track overflow:scroll stacking contexts with ScrollRootId instead of StackingContextId (from mrobinson:scroll_root); r=glennw
600f956c56fd0b0149ad5c3f8c366d9bd7abbd33
created 2016-10-26 20:14 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #13870 - layout: Rewrite anonymous table code, simplify and fix table intrinsic width calculation, and improve safety of flexbox code (from pcwalton:anonymous-table-rewrite); r=mbrubeck
121c429a753fc41eed792d85c7c2106c1fc0ce01
created 2016-10-21 01:43 -0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #13848 - Remove concept of Layers from Servo (from mrobinson:remove-layers); r=glennw
2c5e94db60df33c1453b52ecb7eb060021d10282
created 2016-10-17 19:22 -0500
pushed 2017-02-04 00:59 +0000
Glenn Watson Glenn Watson - servo: Merge #13711 - Remove old rendering backend (from glennw:remove-old-renderer); r=larsbergstrom
ac728f8b97ca6f1d1afec41f10f7e5c138cce393
created 2016-10-15 16:19 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #13756 - layout: Rewrite clipping to be a two-phase process that takes physical border box positions and transforms into account (from pcwalton:relative-position-clip); r=notriddle
b44b1bc74fa0d02675fa54d4a45c1cbba0eb20fe
created 2016-10-11 15:33 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #13602 - layout: Rewrite Servo's `vertical-align` support to match CSS 2.1 § 10.8, and implement `vertical-align: middle` per CSS 2.1 § 10.8.1 (from pcwalton:vertical-align-middle); r=mbrubeck
da6a0f20f9700e5256ab317f153ef7f4090cdc3e
created 2016-10-02 21:24 -0500
pushed 2017-02-04 00:59 +0000
Bobby Holley Bobby Holley - servo: Merge #13520 - Implement AtomicRefCell and use it for layout/style node data (from bholley:atomic_refcell); r=emilio
fde9ddf9dd1e30bdbb6352445cef181b9f435d1c
created 2016-09-29 13:16 -0500
pushed 2017-02-04 00:59 +0000
Michael Howell Michael Howell - servo: Merge #13401 - Implement sequential fallback to float speculation (from notriddle:master); r=pcwalton
2426f04588dad2ae29c0761402a31782c431ab48
created 2016-09-29 09:01 -0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #13417 - Simplify stacking context collection (from mrobinson:simplify-stacking-context-collection); r=glennw
f2662ce61d69c0a29623413a22039f8339caa2cb
created 2016-09-29 00:11 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #13470 - layout: Improve the interaction between baseline-offset-of-last-line-in-flow logic and inline absolute hypothetical boxes (from pcwalton:inline-absolute-hypothetical-baseline); r=notriddle
ddabd73bc67203c386c7ee301d533cd3c2fa7d77
created 2016-09-26 20:57 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #13346 - layout: Make some major improvements to incremental layout to improve CNN (from pcwalton:cnn); r=notriddle
43d98697e837c3d2855bd0194027486d52ee623c
created 2016-09-19 22:45 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #13329 - layout: Make `baseline_offset_of_last_line_box_in_flow()` only check blocks in flow (from pcwalton:last-line-in-flow); r=notriddle
89bfec936a22ef359e7b65a2deae11ff8f16d7c0
created 2016-09-08 22:19 -0500
pushed 2017-02-04 00:59 +0000
UK992 UK992 - servo: Merge #13205 - Tidy: Fix ordering use statements with braces (from UK992:tidy-sort); r=Wafflespeanut
74050d9904a14d9ee56aaa836c003a6a85b58c35
created 2016-08-24 09:38 -0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #13012 - Stop creating a LayoutContext in build_display_list_for_subtree (from servo:shared-layout-context); r=nox
42cc8b34d9bfc3c6800f1d647f2109251a25a2f8
created 2016-08-23 21:43 -0500
pushed 2017-02-04 00:59 +0000
Shing Lyu Shing Lyu - servo: Merge #12935 - Fixed layout flow tree JSON serialization (from shinglyu:layout_json); r=glennw
8ac75ca7fcf0081d419a9083399858b87cbfd79b
created 2016-08-20 13:35 -0500
pushed 2017-02-04 00:59 +0000
Anthony Ramine Anthony Ramine - servo: Merge #12861 - Clean up some iterators (from nox:impl-trait); r=Ms2ger
c240fafa26f6fdedc44dd6c3a7f3d172536e6b87
created 2016-07-20 02:58 -0500
pushed 2017-02-04 00:59 +0000
Simon Sapin Simon Sapin - servo: Merge #12515 - Make the style crate more concrete (from servo:concrete-style); r=bholley
f87b778a0ab81a8922ae097af97b679932698b6d
created 2016-07-11 16:19 -0700
pushed 2017-02-04 00:59 +0000
Pu Xingyu Pu Xingyu - servo: Merge #12382 - layout: Clear non-inherited properties on anonymous block (from stshine:anonymous-block); r=SimonSapin
17b8ffb25298fec85449c5433b29ca47952b24af
created 2016-07-11 09:31 -0700
pushed 2017-02-04 00:59 +0000
Pu Xingyu Pu Xingyu - servo: Merge #12371 - Treat flex flow as block in float calculation (from stshine:flex-block-flow); r=notriddle
c5ea84c9e035a26fcdd4cb0d0d8d3222d0910fc8
created 2016-07-04 12:57 -0700
pushed 2017-02-04 00:59 +0000
Anthony Ramine Anthony Ramine - servo: Merge #12224 - Remove some stuff from util (from nox:die-util-die); r=Ms2ger
52d6a030416ce2a0dcf4a174179bd592c6aaba75
created 2016-06-23 03:03 -0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #11822 - Avoid creating a LayoutContext in parallel::assign_inline_sizes (from Ms2ger:sharedcontext); r=nox
b60e2d7f53f7ace2d4c8117694a41f248efb2fc7
created 2016-06-20 12:54 -0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #11754 - Move ServoLayoutNode and related structs to script (from Ms2ger:wrapper-traits-prep2); r=nox
695182493a385e863fcb4928812e4102152b59f6
created 2016-06-20 08:17 -0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #11800 - Remove unused argument to place_float_if_applicable (from Ms2ger:place_float_if_applicable); r=nox
f728a22bff8d6fd27c38a952b9142db0d243005a
created 2016-05-31 20:54 -0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #11398 - script: Keep the DOM-side viewport up to date when scrolling happens in WebRender (from pcwalton:webrender-viewport); r=glennw
27be36601dc163c12f52ea32e5192706f57d98a7
created 2016-05-04 13:49 -0700
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #10691 - layout: Fix float speculation with percentage inline sizes, rewrite vertical alignment, fix inline block ascent/descent computation, and fix absolute inline-block hypothetical boxes (from pcwalton:float-fixes); r=mbrubeck
3b32f5867d4de49a8faba8e18755e8c377b70c9a
created 2016-04-30 15:21 -0700
pushed 2017-02-04 00:59 +0000
Matt Brubeck Matt Brubeck - servo: Merge #10944 - Upgrade a bunch of dependencies (from mbrubeck:bitflags-0.6); r=frewsxcv
3d0ae0846d9c80c68c29f2d9d87e7d5e0b6d6aed
created 2016-04-30 09:44 -0700
pushed 2017-02-04 00:59 +0000
Samuel Harrington Samuel Harrington - servo: Merge #10941 - Remove dead code left over from #10085 (from samlh:patch-2); r=mbrubeck
be5d2d5fb6f1adcba0bccac5c9db2fd82ffaef12
created 2016-04-29 14:27 -0700
pushed 2017-02-04 00:59 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #10815 - style: Support anonymous box pseudo-elements (from emilio:anonbox-gcs); r=SimonSapin,bholley
395e0a1740ebeea295104c174e2f2b7ccb9feb37
created 2016-04-09 03:25 +0500
pushed 2017-02-04 00:59 +0000
malayaleecoder malayaleecoder - servo: Merge #10320 - Rename imm_child_iter() and child_iter() (from malayaleecoder:master); r=KiChjang
f44874fd3f4624bbf39d878ed74f117f28d1a731
created 2016-03-31 00:17 +0500
pushed 2017-02-04 00:59 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #10252 - Implement ::selection pseudo-element (from emilio:selection); r=mbrubeck
d0a401005d69ec952213e2189764fa545100deb0
created 2016-03-30 10:35 +0500
pushed 2017-02-04 00:59 +0000
Per Lundberg Per Lundberg - servo: Merge #10277 - Renamed TComputedValues to ComputedValues (from perlun:rename-tcomputedvalues-to-computedvalues); r=SimonSapin
c8ad31cc5d3bb28ddad00585402824bffd10b890
created 2016-03-29 17:56 +0500
pushed 2017-02-04 00:59 +0000
Per Lundberg Per Lundberg - servo: Merge #10210 - ComputedValues is now ServoComputedValues (from perlun:rename-computedvalues-to-servocomputedvalues); r=SimonSapin
f27ad4436678b42f097ebdfe152eeb14a867028d
created 2016-03-26 06:39 +0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #10085 - layout: Rewrite the block formatting context/float inline-size speculation code (from pcwalton:floats-inout-revamp); r=mbrubeck
165013fd93b868eadb4149f5cac8bd528c083820
created 2016-03-25 02:58 +0500
pushed 2017-02-04 00:59 +0000
Bobby Holley Bobby Holley - servo: Merge #10155 - Generalize the style structs (from bholley:generalize_style_structs); r=SimonSapin
8c66b20b75947f5fb63c34bc4cf4edf18706ba16
created 2016-03-15 02:34 +0500
pushed 2017-02-04 00:59 +0000
Bobby Holley Bobby Holley - servo: Merge #9976 - Remove lifetimes from Style/Layout traits (from bholley:remove_trait_lifetimes); r=SimonSapin
50296ecee2df691ce5f9f644f391e9e34466df0e
created 2016-03-04 02:19 +0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #9843 - Optimize flat display lists (from pcwalton:optimize-flat-display-lists); r=mrobinson
5ed37c81db0cb0717dc0b2877db5e07f83fab503
created 2016-03-03 00:06 +0500
pushed 2017-02-04 00:59 +0000
Glenn Watson Glenn Watson - servo: Merge #9841 - Fix unexpected overflow with overflow: hidden set (from glennw:extra-overflow); r=pcwalton
a598000daf64ad692890f35faaa66f73f6fce4d2
created 2016-03-02 05:51 +0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #9756 - Flatten display list structure (from mrobinson:flat-display-lists-webrender); r=pcwalton
6f45ff9ee8d0d67e0bf07c11f0f827d02682f0ec
created 2016-02-18 14:21 +0500
pushed 2017-02-04 00:59 +0000
Anthony Ramine Anthony Ramine - servo: Merge #9686 - Move util::logical_geometry to style (from nox:mv-logical_geometry); r=Ms2ger
1f5c454358182ac85ed934ad5e0c1c0195607372
created 2016-02-05 10:29 +0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #9522 - layout: Separate out overflow-for-scrolling from overflow-for-paint (from pcwalton:two-overflows); r=mbrubeck
11eac2931d44abba101553a5ea236d62a5f5064a
created 2016-01-30 00:19 +0500
pushed 2017-02-04 00:59 +0000
Simon Sapin Simon Sapin - servo: Merge #9170 - Add CSS Multicolumn support with block fragmentation (from SimonSapin:multicol2); r=mbrubeck
29511166b9a26b53a389dd118ee0fdf97395ff4a
created 2016-01-25 23:50 +0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #9405 - layout: Remove some bogus code that tried to handle absolutely-positioned flows separately when storing overflow (from pcwalton:absolute-positioning-overflow); r=glennw
a3835fe31fae61d34c206db4b44018824148f80f
created 2016-01-10 20:49 +0500
pushed 2017-02-04 00:59 +0000
Thomas Gummerer Thomas Gummerer - servo: Merge #9236 - Move LayerType enum to gfx_trait (from tgummerer:fix-9220); r=Wafflespeanut
475d3191ae92dd3948adc6e47d26033bff6f35d6
created 2016-01-04 23:05 +0500
pushed 2017-02-04 00:59 +0000
Bobby Holley Bobby Holley - servo: Merge #9110 - Hoist the rest of css/matching.rs (and its dependencies) into style/ (from bholley:hoist_matching_and_animation); r=SimonSapin
f6d62eb2d289d075eb1d6f8a288579ea7c8b3143
created 2015-12-23 18:09 +0500
pushed 2017-02-04 00:59 +0000
Brandon Fairchild Brandon Fairchild - servo: Merge #8938 - Move LayerKind and ScrollPolicy enums to gfx_traits (from nerith:gfx); r=Ms2ger
d5b3993c60e5b9e5b3fd4e7c5aad2862accfbd40
created 2015-12-03 21:11 +0500
pushed 2017-02-04 00:59 +0000
Alexander Mankuta Alexander Mankuta - servo: Merge #8795 - Replace ZERO_RECT with Rect::zero() (from pointlessone:zero-rect); r=SimonSapin
cecf6206914d7e64c429b1e876ce945e7d8c6d37
created 2015-11-29 07:18 +0500
pushed 2017-02-04 00:59 +0000
Bobby Holley Bobby Holley - servo: Merge #8669 - Generalize layout to operate on arbitrary DOMs (from bholley:generalize_layout); r=pcwalton
300a0ec092df8418a3463052056ed8fa0a7257e1
created 2015-11-24 07:19 +0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #8632 - Improve readability of flow tree dump (from mrobinson:flow-tree-dump); r=pcwalton
7971562c1cdc6ba45e5c35dceb6e08834a114be8
created 2015-11-24 03:32 +0500
pushed 2017-02-04 00:59 +0000
Bobby Holley Bobby Holley - servo: Merge #8639 - Use associated types for layout wrapper trait, and generalized ThreadSafeLayoutFoo (from bholley:generalize_wrappers2); r=pcwalton
778092f5ea193e78389d83af9724a35068809031
created 2015-11-18 19:04 +0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #8562 - Stop exposing the internal details of the layout crate (from Ms2ger:private-layout); r=SimonSapin
268e143c366348d7d11ec8d3cbb7ee8fae2cc1f8
created 2015-11-07 15:50 +0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #8382 - Remove the unsafe Sync implementation for SharedLayoutContext (from Ms2ger:SharedLayoutContext-sync); r=eefriedman
b76745f39c0e84be6b0eae886910db2368192798
created 2015-11-06 05:07 +0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #8337 - Remove DisplayListBuildingResult (from mrobinson:remove-display-list-result); r=pcwalton
b6ff993a071dee75bbbeb430a8f4a9b7726596a0
created 2015-11-05 06:34 +0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #8334 - Eliminate LAYERS_NEEDED_FOR_DESCENDANTS flag (from mrobinson:eliminate-layers-needed); r=pcwalton
fc204f0d5db77b8ba556843589b9940c394f5d29
created 2015-11-04 07:46 +0500
pushed 2017-02-04 00:59 +0000
Glenn Watson Glenn Watson - servo: Merge #8306 - Change overflow calculation to be calculated after compute_absolute_position (from glennw:fix-abd-overflow); r=pcwalton
157f1cc66b4a082c1af97e973360cd267adee387
created 2015-11-04 06:53 +0500
pushed 2017-02-04 00:59 +0000
Martin Robinson Martin Robinson - servo: Merge #8266 - Mix stacking contexts into the positioned content list (from mrobinson:stacking-context-mix); r=pcwalton
8d30c6e1d3cdc187ac6107e67e1e1da7bf4e216a
created 2015-11-04 05:59 +0500
pushed 2017-02-04 00:59 +0000
Patrick Walton Patrick Walton - servo: Merge #8299 - Fix several bugs causing the page to reflow on every mouse move event (from pcwalton:dont-reflow-on-hover); r=mbrubeck
c5ba7567d8159faae41660cccc3864550ac00e20
created 2015-10-26 03:48 -0500
pushed 2017-02-04 00:59 +0000
Ms2ger Ms2ger - servo: Merge #8203 - Remove manual implementations of Send and Sync for BaseFlow (from Ms2ger:unsafe-impl-baseflow); r=nox
571b779f6fcfc0561a2f8bbb5703eed6810477f3
created 2015-10-20 17:30 -0600
pushed 2017-02-04 00:59 +0000
Adam Szopa Adam Szopa - servo: Merge #8099 - Remove explicit lifetimes which can be elided (from Darktori:master); r=mbrubeck
less more (0) -100 -60 tip