Corey Farwell
711c6ca962
servo: Merge #6349 - rust-geom API changes (from frewsxcv:geom-api-changes); r=pcwalton
...
Shouldn't be merged until these have merged:
https://github.com/servo/rust-geom/pull/81
https://github.com/ecoal95/rust-offscreen-rendering-context/pull/13
https://github.com/servo/rust-layers/pull/178
~~I'll also need to update the Cargo lock files once they merge~~
Source-Repo: https://github.com/servo/servo
Source-Revision: cfcd8589d06935f83b903f76477ea03e4d4652d0
2015-06-13 13:52:07 -06:00
Patrick Walton
b776a7f734
servo: Merge #6053 - compositing: Implement display ports and avoid creating display lists for items outside it (from pcwalton:displayports); r=glennw
...
This improves Servo's performance on large pages.
Please double-check the logic when it comes to nested layers—I'm sure I've messed up some of the geometry calculations :)
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 0880e54f987bac7c34c934ef6ee36f46475b06e3
--HG--
rename : servo/tests/html/lipsum.html => servo/tests/html/lipsum-large.html
2015-05-19 19:40:36 -05:00
Patrick Walton
c918f5d92e
servo: Merge #5911 - layout: Allow inline elements to be containing blocks for absolutely-positioned elements (from pcwalton:absolute-inline-containing-blocks); r=mbrubeck
...
r? @mbrubeck
Source-Repo: https://github.com/servo/servo
Source-Revision: c0ee952a2a7054dcc7e97990a625c281322dd526
2015-05-13 14:27:21 -05:00
Patrick Walton
7e998ce40e
servo: Merge #5991 - layout: Store overflow for flows impacted by floats (from pcwalton:float-overflow-area); r=glennw
...
Makes qz.com visible.
In order to work around a compiler bug involving Sized, this patch moves
`store_overflow` to be a virtual method.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 5a13cae064c4418923fe35bb7e07c71f5bfd851e
2015-05-11 16:08:46 -05:00
Simon Sapin
95c8716656
servo: Merge #5935 - Upgrade Rust (from servo:rustup_2015-04-25); r=Ms2ger
...
r? everybody
Source-Repo: https://github.com/servo/servo
Source-Revision: 49aed6555dbc008c1a378c5cbb303f5467232b6b
2015-05-05 09:11:30 -05:00
Simon Sapin
5d6d967ea0
servo: Merge #5480 - Preliminary steps for CSS Multi-column Layout (from SimonSapin:multicol); r=pcwalton
...
This add some properties to the style system and a new flow type, but the larger issues of dealing with fragmentation in the flow tree is still an open question.
Source-Repo: https://github.com/servo/servo
Source-Revision: 1e150140bd12624ad357e3168fb496079fb8ec7c
--HG--
rename : servo/components/layout/table_caption.rs => servo/components/layout/multicol.rs
2015-04-28 19:48:45 -05:00
Patrick Walton
926e149b34
servo: Merge #5889 - layout: Remove absolute_static_i_offset and fixed_static_i_offset (from pcwalton:remove-absolute-static-i-offset); r=glennw
...
They haven't been used for hypothetical box calculation in quite some
time.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 0a4db7ae0f581a959863bd5159766795c6caf8d8
2015-04-28 18:30:38 -05:00
Ms2ger
33e1b9c8ab
servo: Merge #5888 - Prepare for the rustup (from Ms2ger:prepare-rustup); r=SimonSapin
...
Source-Repo: https://github.com/servo/servo
Source-Revision: ab2d07db1fabd7ad9590aa7296038bbc91806c3f
2015-04-28 17:52:49 -05:00
Simon Sapin
524056a01d
servo: Merge #5870 - layout: Implement most of border-collapse per CSS 2.1 § 17.6.2 (from SimonSapin:border-collapse); r=SimonSapin
...
Fixes #5300 , which it is a rebase of.
Known issues:
* Collapsed borders do not correctly affect the border-box of the table
itself.
* The content widths of all cells in a column and the content height of
all cells in a row is the same in this patch, but not in Gecko and
WebKit.
* Corners are not painted well. The spec does not say what to do here.
* Column spans are not handled well. The spec does not say what to do
here either.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8a4555cc53bc1bbb21a08eb6f010cb1215034419
2015-04-27 12:29:15 -05:00
Ms2ger
7b37ef8efe
servo: Merge #5801 - Stop using the deprecated range function (from Ms2ger:range); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 43e664cda1dd562935fe5e4fdd92e5abcf6fb8f9
2015-04-22 18:24:21 -05:00
Patrick Walton
eec717c4e3
servo: Merge #5691 - layout: Use the same code path for computing static positions of regular flows and static positions of hypothetical boxes (from pcwalton:hypothetical-box-reform); r=glennw
...
Before this change, Servo used one code path that computed the position
of flows with `position: static` or `position: relative` and another
separate code path that computed the position of flows with `position:
absolute` or `position: fixed`. The latter code attempted to duplicate
the former code to determine the static position of hypothetical boxes,
but this was both fragile and incorrect in the case of hypothetical
boxes nested inside floats. In fact, it's impossible to determine the
static position of an absolute flow relative to its containing block at
inline-size assignment time, because that static position could depend
on a float that cannot be placed until block-size assignment!
This patch changes block layout to use the same code path for static
positioning of regular flows and static positioning of absolute flows
where applicable. This both simplifies the code and improves its
efficiency, since it allows the `hypothetical_position` field and
`static_block_offsets` data structure to be removed. Moreover, it
improves correctness in the above case (which the new reftest checks).
This allows the sidebar in Facebook Timeline to be positioned properly.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: bdcf606f4802e5b1ab3ee251b45ee1e81800359a
2015-04-14 18:14:11 -05:00
Ms2ger
c64ea30626
servo: Merge #5486 - Stop using int/uint in layout (from Ms2ger:int); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: d999fb9db0d572f63165fa8aa2e24023903b6332
2015-04-02 08:06:41 -06:00
Patrick Walton
ccaf7a5276
servo: Merge #5429 - layout: Stop rebuilding all inline-block flows unconditionally, and bubble intrinsic inline sizes as necessary when doing incremental reflow (from pcwalton:inline-block-incremental-reflow); r=mbrubeck
...
r? @mbrubeck
Source-Repo: https://github.com/servo/servo
Source-Revision: dd3a58b92427bfd6e33903042272b372b49e9193
2015-04-01 12:03:45 -06:00
Ms2ger
6e049e2b87
servo: Merge #5437 - Remove some int/uints (from Ms2ger:int); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 7d0d8514565d898123411ece56bfb09e578dbe1c
2015-03-29 03:49:01 -06:00
Ms2ger
a866f2e1e2
servo: Merge #5416 - Remove some int/uints (from Ms2ger:int); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 674e52afa1012cb342629dab4d3abae975a16fe9
2015-03-28 13:58:02 -06:00
Manish Goregaokar
5dbe6eb389
servo: Merge #5296 - Replace unsafe_blocks by unsafe_code (from servo:unsafe_code); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 29a36adbe7d87fb38ba9bef3a718c6c823fb5977
2015-03-21 05:12:45 -06:00
Ms2ger
01a90574bd
servo: Merge #5288 - Fix various build warnings (from Ms2ger:warnings); r=SimonSapin
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 0663cd632517c9a9c86db47456c5a4da637045ed
2015-03-20 11:00:54 -06:00
Jack Moffitt
60dfe9e20c
servo: Merge #5228 - Fix memory leak in flow tree by adding weak refs (from metajack:memory-debug); r=pcwalton
...
Cycles were being created in the flow tree since absolutely positioned
descendants had pointers to their containing blocks. This adds
WeakFlowRef (based on Weak<T>) and makes these backpointers weak
references. This also harmonizes our custom Arc<T>, FlowRef, to be
consistent with the upstream implementation.
Fixes #4915 .
Source-Repo: https://github.com/servo/servo
Source-Revision: f5ddbcf19fcd477dee61d6c03434ef7cfca188bf
2015-03-16 13:16:03 -06:00
Patrick Walton
c4615436ae
servo: Merge #5160 - layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1 § 12.3-12.5 (from pcwalton:counters-redux); r=SimonSapin
...
Only simple alphabetic and numeric counter styles are supported. (This
is most of them though.)
Although this PR adds a sequential pass to layout, I verified that on
pages that contain a reasonable number of ordered lists (Reddit
`/r/rust`), the time spent in generated content resolution is dwarfed by
the time spent in the parallelizable parts of layout. So I don't expect
this to negatively affect our parallelism expect perhaps in pathological
cases.
Reconstructed from #5138 via raw diffing.
r? @SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: fd1bb49a65dd998c8ef9890a1576aaf62ddfdba1
2015-03-09 23:24:47 -06:00
Matt Brubeck
0d89e6c4f2
servo: Merge #5143 - Layout fixes for RTL child flows in LTR parents (from mbrubeck:rtl); r=pcwalton
...
...and vice-versa. This is not a complete fix for all mixed-direction layout cases, but it fixes enough problems to make some simple test cases pass, like tha attached reftest.
There are FIXME comments for many of the remaining issues. In particular, this does not yet handle RTL layout of fixed/absolute elements, nor does it completely fix the overconstrained_block reftest.
r? @SimonSapin or @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: 2df4dd9e098671fdbe2951f6669473e7737d6ed3
2015-03-09 15:54:51 -06:00
Dan Fox
f6711c6464
servo: Merge #5135 - Fix 5120 rename layout util (from iamdanfox:fix-5120-rename-layout-util); r=jdm
...
A simple rename/refactor (https://github.com/servo/servo/issues/5120 )
My first servo contribution!
Source-Repo: https://github.com/servo/servo
Source-Revision: 7fc37dfaa76c9265e6d2145fe5ef2fba5f6bd013
2015-03-05 11:09:58 -07:00
Glenn Watson
4fbf5e6588
servo: Merge #5125 - Remove compositor layers when iframes are removed from doc or display:none (from glennw:remove-iframe-layers); r=larsbergstrom
...
Source-Repo: https://github.com/servo/servo
Source-Revision: e19fbc686cd10d59c9e02593f0b6ab68aabe02fc
2015-03-03 15:12:45 -07:00
Simon Sapin
9d0586a22d
servo: Revert "layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1"
...
This reverts commit 30fd28d1077fbb3f47140f6ab1252c0d24f44d23.
Source-Repo: https://github.com/servo/servo
Source-Revision: 4c1d778ced267eeef790d4166e361d9348b933d3
2015-03-03 21:16:24 +01:00
Simon Sapin
73082d1626
servo: Merge #5067 - layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1 § 12.3-12.5 (from servo:counters); r=SimonSapin
...
Only simple alphabetic and numeric counter styles are supported. (This
is most of them though.)
Although this PR adds a sequential pass to layout, I verified that on
pages that contain a reasonable number of ordered lists (Reddit
`/r/rust`), the time spent in generated content resolution is dwarfed by
the time spent in the parallelizable parts of layout. So I don't expect
this to negatively affect our parallelism expect perhaps in pathological
cases.
Moved from #4544 , because Critic.
Fixes #4544 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 5cd6316addc1acf145ed3220719387ef6ef08d2f
2015-03-03 10:42:52 -07:00
Patrick Walton
150bdee4d8
servo: Merge #4994 - layout: Add an option to visualize parallel layout (from pcwalton:layout-tinting); r=pcwalton
...
r? @metajack
Source-Repo: https://github.com/servo/servo
Source-Revision: d26345f868e4261760ce204bdc383941e8f14621
2015-02-20 23:06:48 -07:00
Adenilson Cavalcanti
5558b61a79
servo: Merge #4995 - Actually print the contents of Flow Tree into console (from Adenilson:printFlowTree01); r=jdm
...
When executing servo with proper flags (i.e. --debug dump-flow-tree), it should print the flow tree. We had the code, but it was commented.
Source-Repo: https://github.com/servo/servo
Source-Revision: 2eb71bda83c175ec4af9aca4e22b74ef7fea9097
2015-02-20 20:12:55 -07:00
Ms2ger
057d7cb476
servo: Merge #4947 - Use rustc-serialize rather than the built-in deprecated serialize (from Ms2ger:serialize); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: afb152a8569953f730df564be2745c5a6302bf6f
2015-02-17 07:30:50 -07:00
Ms2ger
e4a7ce0d88
servo: Merge #4902 - Fix some warnings (from servo:warnings); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: fab80925818e53bfb92ffa2684a6834bb9f70f29
2015-02-12 11:06:50 -07:00
Simon Sapin
da87abc762
servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw
...
Ready for review.
Final link step on android fails, but we know how to fix it and will add it to this branch soon.
Source-Repo: https://github.com/servo/servo
Source-Revision: 2cc08f289ab909de44fa09a07b2c43b70ce379b9
--HG--
rename : servo/ports/gonk/build.rs => servo/support/rust-task_info/build.rs
2015-02-11 17:24:45 -07:00
Ms2ger
37b5782606
servo: Merge #4886 - Import msg as msg rather than servo_msg (from Ms2ger:servo_msg); r=saneyuki
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 29d3b872de4abb693b75e71fc0b987c52b0fd1f6
2015-02-10 03:51:46 -07:00
Ms2ger
f6f1990ef0
servo: Merge #4869 - Various layout cleanup (from Ms2ger:layout-unsafe); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 1a47f176ffb059a7a3f29f94485859163cb1284b
2015-02-08 21:00:43 -07:00
Simon Sapin
f19ec826ce
servo: Merge #4757 - Bring CSS parse error reporting back (from servo:newnewnewcss); r=mbrubeck
...
(Still off by default. Enable with `RUST_LOG=style`.)
r? @mbrubeck
Source-Repo: https://github.com/servo/servo
Source-Revision: 172aed535be3c34775824dac64ad2b91fc379ad5
--HG--
rename : servo/components/style/properties/mod.rs.mako => servo/components/style/properties.mako.rs
2015-01-30 15:27:53 -07:00
Josh Matthews
78741af324
servo: Merge #4719 - Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev (from servo:rustup_20150109); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 3f9012864a2cd927cf17a8e11dfa6922add1b7df
2015-01-27 18:15:50 -07:00
Ms2ger
7363fc6372
servo: Merge #4708 - Prepare for the rust upgrade (from Ms2ger:rustup-prepare); r=SimonSapin
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 55fbf1f2b6924c50cff6e4ddf359289654f4858a
2015-01-22 08:06:50 -07:00
Matt Brubeck
01b7fa9d44
servo: Merge #4619 - Remove unused Flow method (from mbrubeck:dead-top-margin); r=Ms2ger
...
Added in #1988 but never used. r? @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: 8103bba19bca3b85f2d8afa435fbb650b15d704f
2015-01-12 16:12:46 -07:00
Ms2ger
e5578c14fd
servo: Merge #4554 - Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19 (from servo:rustup_20141221); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 1d7148c79f9124779a910fd5291c5fa0543b2dae
2015-01-08 08:00:57 -07:00
Patrick Walton
707d7cd93e
servo: Merge #4460 - layout: Paint stacking contexts' overflow areas properly (from pcwalton:stacking-context-overflow); r=glennw
...
This was making `box-shadow` not show up in many cases, in particular,
but the effects were not limited to that.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 499d17f564d699e5e290e8a3859f64e7536827a7
2015-01-04 18:51:48 -07:00
Patrick Walton
219d4c7683
servo: Merge #4459 - gfx: Clip the background properly when border-radius is used, and clean up some painting stuff (from pcwalton:border-radius-clipping); r=glennw
...
Together these improve a large number of sites: GitHub, Reddit, Wikipedia, etc.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 63a7742d834e9ed44421baa3ce218a5eabce58bf
2014-12-22 15:51:48 -07:00
Simon Sapin
2d7fe5cdae
servo: Merge #4425 - Fix some writing mode mismatch assertions errors (from SimonSapin:mixed-writing-modes); r=mbrubeck
...
The rendering is still wrong beause of #2795 , but at least we get a rendering.
(This test change is just for readability, it should be equivalent to before.)
r? @mbrubeck
Source-Repo: https://github.com/servo/servo
Source-Revision: 3cc87165a1279005fa2c12413f33487dee31df96
2014-12-18 15:31:28 -07:00
Simon Sapin
b308cce0c9
servo: Merge #4420 - Fix warnings (from servo:fix-warnings); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: eea49ee1d986c306a8eec32b64be9b10cb2278fc
2014-12-18 04:42:50 -07:00
Patrick Walton
2ba8079a6a
servo: Merge #4400 - layout: Implement empty-cells per CSS 2.1 § 17.6.1.1 (from pcwalton:empty-cells); r=SimonSapin
...
r? @SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: 636641f90533c941a3580b5caee1ae1fef953841
2014-12-17 22:33:51 -07:00
Glenn Watson
b185394a0f
servo: Merge #4405 - Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d (from servo:rustup_20141124); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: fbf42c951b2f53d91e2f32f8035484a07ea83493
2014-12-17 18:45:49 -07:00
Ms2ger
f505abaa83
servo: Merge #4389 - Fix bogus transmute (from Ms2ger:transmute); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 508924771e8f0f60700931ebd88aebf8c8889e44
2014-12-16 08:54:51 -07:00
Patrick Walton
59d35b5a90
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
2014-12-15 17:42:48 -07:00
Patrick Walton
d6d4d3ae05
servo: Merge #4328 - layout: Implement text-indent per CSS 2.1 § 16.1 (from pcwalton:text-indent); r=SimonSapin
...
I had to use a somewhat unconventional method of computing text
indentation (propagating from blocks down to inlines) because of the way
containing blocks are handled in Servo.
(As a side note, neither Gecko nor WebKit correctly handles percentages
in `text-align`, at least incrementally -- i.e. when the percentages are
relative to the viewport and the viewport is resized.)
r? @SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: be6612193786ef22810fd66b3ce244a7e66cbcf4
2014-12-12 15:57:46 -07:00
Patrick Walton
cf7e6d5a0f
servo: Merge #4339 - layout: Make table layout idempotent (from pcwalton:refactor-tables); r=mbrubeck
...
By "idempotent" I mean that later passes do not stomp on data from
earlier passes, so that we can run the passes individually for
incremental reflow. The main change here was to stop overwriting the
"minimum inline-size" field of each column with the column's computed
inline-size.
r? @mbrubeck
Source-Repo: https://github.com/servo/servo
Source-Revision: 909dd0e80f5c6a9051da6e2f70d77186cc545b1a
2014-12-11 18:06:53 -07:00
Patrick Walton
17ceb8b360
servo: Merge #4299 - layout: Implement outline per CSS 2.1 § 18.4 (from pcwalton:outline); r=mbrubeck
...
`invert` is not yet supported.
Objects that get layers will not yet display outlines properly. This is
because our overflow calculation doesn't take styles into account and
because layers are always anchored to the top left of the border box.
Since fixing this is work that is not related to outline *per se* I'm
leaving that to a followup and making a note in the code.
r? @SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: d31237f3439e5e5d4055b3a9e53eaeee4f3cdf2c
2014-12-11 16:45:56 -07:00
Patrick Walton
3688c86021
servo: Merge #4162 - layout: Stop having text alignment stomp on layerization flags (from pcwalton:text-align-flags); r=kmcallister
...
Fixes the blank spaces showing up in Wikipedia.
r? @kmcallister
Source-Repo: https://github.com/servo/servo
Source-Revision: 9afdce4405f0f5998c81eae83bbb527d0e95ec8e
2014-12-01 12:12:55 -07:00
Patrick Walton
c45bdbbfb9
servo: Merge #3904 - layout: Incrementalize reflow of block formatting contexts impacted by floats, and make float placement idempotent (from pcwalton:maze-solver-float-placement); r=cgaebel
...
r? @glennw @cgaebel
Source-Repo: https://github.com/servo/servo
Source-Revision: a07401ca4e9ab26d66c7a02e710cea143caca401
2014-11-18 16:39:25 -07:00
Claes 'Letharion' Gyllensvärd
91a5610f1a
servo: Merge #4015 - Bitfield to bitflags (from letharion:Bitfield-to-bitflags); r=mbrubeck
...
Attempt to solve #3690
I've re-rolled the changes from https://github.com/servo/servo/pull/2610 , and then doen the necessary updates to get this to compile with the current snapshot of rust.
The documentation for values I've added in the bitflag are missing, because I don't know what is the appropriate text.
Source-Repo: https://github.com/servo/servo
Source-Revision: e13873bba1782580db4abe46e883b08da829cbb6
2014-11-18 11:42:32 -07:00
Patrick Walton
7ccbb6f29d
servo: Merge #3990 - gfx: Rewrite display list construction to make stacking-contexts more first-class (from pcwalton:stacking-contexts); r=glennw
...
This implements the scheme described here:
https://groups.google.com/forum/#!topic/mozilla.dev.servo/sZVPSfPVfkg
This commit changes Servo to generate one display list per stacking
context instead of one display list per layer. This is purely a
refactoring; there are no functional changes. Performance is essentially
the same as before. However, there should be numerous future benefits
that this is intended to allow for:
* It makes the code simpler to understand because the "new layer needed"
vs. "no new layer needed" code paths are more consolidated.
* It makes it easy to support CSS properties that did not fit into our
previous flat display list model (without unconditionally layerizing
them):
o `opacity` should be easy to support because the stacking context
provides the higher-level grouping of display items to which opacity
is to be applied.
o `transform` can be easily supported because the stacking context
provides a place to stash the transformation matrix. This has the side
benefit of nicely separating the transformation matrix from the
clipping regions.
* The `flatten` logic is now O(1) instead of O(n) and now only needs to
be invoked for pseudo-stacking contexts (right now: just floats),
instead of for every stacking context.
* Layers are now a proper tree instead of a flat list as far as layout
is concerned, bringing us closer to a production-quality
compositing/layers framework.
* This commit opens the door to incremental display list construction at
the level of stacking contexts.
Future performance improvements could come from optimizing allocation of
display list items, and, of course, incremental display list
construction.
r? @glennw
f? @mrobinson @cgaebel
Source-Repo: https://github.com/servo/servo
Source-Revision: 397d8138e7b27541faf03d9635d7648416da4a75
2014-11-16 16:39:27 -07:00
Glenn Watson
22c4035692
servo: Merge #3948 - Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a (from servo:rustup-20141105_2); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: c5e1b0d32e17fad29799023c85e2e73ac89c3af7
2014-11-12 20:48:31 -07:00
Martin Robinson
1628fc65f1
servo: Merge #3857 - Have ContentBox(es)Queries consult the flow tree (from mrobinson:queries); r=pcwalton
...
Instead of looking at the display tree, have ContentBox(es)Query consult
the flow tree. This allow optimizing away parts of the display tree
later. To do this we need to be more careful about how we send reflow
requests, only querying the flow tree when possible.
Fixes #3790 .
Source-Repo: https://github.com/servo/servo
Source-Revision: c9089c45c4b7d40419233b48a192d85a8ad71c99
2014-11-03 12:03:37 -07:00
Patrick Walton
c0e4f093a6
servo: Merge #3860 - layout: Make incremental reflow more fine-grained by introducing "reflow out-of-flow" and "reconstruct flow" damage bits (from pcwalton:reflow-out-of-flow); r=glennw
...
This is the last PR and most of the work for the maze solver and RoboHornet.
r? @glennw
cc @cgaebel
Source-Repo: https://github.com/servo/servo
Source-Revision: 035ff19e4a5995989c5fd34928af2a6690bb8062
2014-10-31 14:39:34 -06:00
Patrick Walton
0c42946603
servo: Merge #3843 - layout: Promote absolute positioning, floatedness, and clearance into flags to avoid virtual calls (from pcwalton:flagify-display-and-position); r=glennw
...
These were showing up really high in the maze solver profile.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 9f248378f06d4de7c0df01b64e93edcc4de208cf
2014-10-28 20:42:38 -06:00
Patrick Walton
05f1388463
servo: Merge #3837 - layout: Make some formatting cleanups (from pcwalton:layout-formatting-cleanups); r=metajack
...
These should have no effect on functionality.
r? @metajack
Source-Repo: https://github.com/servo/servo
Source-Revision: 4bdd9a5ec02526b9a407b23dcbf95cc570e6fa56
2014-10-28 17:21:48 -06:00
Clark Gaebel
5dbbd0fd44
servo: Merge #3741 - Clear reflow flags after reflow (from cgaebel:clear-reflow-flags); r=pcwalton
...
Source-Repo: https://github.com/servo/servo
Source-Revision: a07b80bd569608f10318bd3569450eb27e01603e
2014-10-22 18:48:31 -06:00
Patrick Walton
10068dfc8b
servo: Merge #3771 - layout: Largely move display list building out to a separate file (from pcwalton:display-list-building-cleanup); r=mrobinson
...
`layout::fragment` and `layout::block` were getting too big.
r? @mrobinson
Source-Repo: https://github.com/servo/servo
Source-Revision: 01f6a8102dfbb7eaef564acf8891088011905b59
2014-10-22 10:54:35 -06:00
Martin Robinson
5aaa9b1600
servo: Merge #3747 - Add an option to validate display list items (from mrobinson:validate-display-list); r=pcwalton
...
When this option is enabled, the layout task will print an error when
display list items draw outside their owning Flow's position rect. This
will make it easier to detect layout errors before they break rendering.
This is a command-line option for the moment, because we violate this
rule quite a bit still. Once all bugs causing this are fixed, we can be
more aggressive about enabling the option.
Source-Repo: https://github.com/servo/servo
Source-Revision: f5ad89f927864ba4f1cbb409b8b0e3b38febef76
2014-10-21 17:51:43 -06:00
Clark Gaebel
0ce8ca969c
servo: Merge #3728 - Dump the flow tree with println, instead of error (from cgaebel:dump-flow-tree-with-println); r=mrobinson
...
r? @mrobinson
Source-Repo: https://github.com/servo/servo
Source-Revision: 018146b1a8d1e0a2cc5c2692665f3db12cbef84a
2014-10-21 11:27:40 -06:00
Clark Gaebel
81a95caa86
servo: Merge #3715 - Fixes the table_percentage_width_a.html reftest with incremental reflow turned on (from cgaebel:fix-table-percentage-width); r=pcwalton
...
This also enables incremental reflow by default. \o/
r? @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: f6941b35e3b945f4a6dcd2cf03daa345ad2bcaed
2014-10-20 12:54:34 -06:00
Clark Gaebel
aaa4f1720f
servo: Merge #3706 - Fix image_dynamic_remove reftest with incremental layout turned out (from cgaebel:fix-image-dynamic-remove); r=pcwalton
...
This also adds some extra debugging infrastructure which I found useful tracking
this bug down. A regression in the br reftests is also uncovered by this patch,
which I'll work on fixing next.
EDIT: nevermind. no regression, I just tested that before a rebase.
r? @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: b86344b697f814b982e52f4a72c26d58c915c37b
2014-10-17 12:15:23 -06:00
Clark Gaebel
39c7ff714e
servo: Merge #3686 - Use the Deref traits for FlowRefs (from cgaebel:deref-flows); r=pcwalton
...
This patch switches FlowRefs to using the Deref and DerefMut traits, instead of
the custom `get` and `get_mut` functions.
Source-Repo: https://github.com/servo/servo
Source-Revision: 6a11ee89de82abae9d6607a6c2890692df5259eb
2014-10-15 16:18:23 -06:00
Clark Gaebel
f081b5599e
servo: Merge #3668 - Removes duplicate CSS selector matching logic (from cgaebel:sequential-reflow); r=pcwalton
...
Now that DOM/Flow traversals have been refactored out, the `recalc_style_for_subtree`
function in `css/matching.rs` can be removed, in lieu of just running the standard
`recalc_style_for_node` and `construct_flows` traversals sequentially. Now we
no longer have the maintenance headache of duplicating selector matching logic
in two places! \o/
This passes reftests with both default arguments, and with `-y 1`.
r? @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: 7eaeaeeb217e7cbd083fe318863e7de4b9f38e2b
2014-10-14 19:33:28 -06:00
Clark Gaebel
3443a24780
servo: Merge #3640 - Try to reset flows which need reflow, since reflow isn't yet idempotent (from cgaebel:incremental-flow-construction); r=pcwalton
...
This also hides the not-yet-working parts of incremental reflow behind a runtime
flag. As I get the failing reftests passing, I'll send pull requests for them one
by one.
Source-Repo: https://github.com/servo/servo
Source-Revision: 56989b8dec4aa95a3b484d45f15b23f9b3daaf13
2014-10-14 16:51:30 -06:00
Patrick Walton
77c47e9d1a
servo: Merge #3609 - layout: Rewrite intrinsic inline-size and automatic table layout to match L. David Baron's work-in-progress specification (from pcwalton:tables); r=SimonSapin
...
http://dbaron.org/css/intrinsic/
Column spans are not yet supported.
This effectively adds support for percentage widths, and it also fixes
many bugs, improving the layout of Google and Wikipedia.
r? @SimonSapin
Source-Repo: https://github.com/servo/servo
Source-Revision: e2d7777c41135b71293c195d2a9d7a1bc2afd0ca
2014-10-14 15:42:32 -06:00
Patrick Walton
0aeca90f2d
servo: Merge #3622 - layout: Introduce support for legacy presentational attributes to selector matching, and use it for <input size> and <td width> (from pcwalton:html4ever); r=jdm
...
This implements a general framework for legacy presentational attributes
to the DOM and style calculation, so that adding more of them later will
be straightforward.
Source-Repo: https://github.com/servo/servo
Source-Revision: 0aeecfc41d5f0c637960fcddf87cc2db3e5efeea
2014-10-14 14:06:36 -06:00
Patrick Walton
46685905bb
servo: Merge #3654 - layout: Rewrite clipping to be per-display-item instead of having a separate ClipDisplayItem (from pcwalton:clip-reform); r=mrobinson
...
We push down clipping areas during absolute position calculation. This
makes display items into a flat list, improving cache locality. It
dramatically simplifies the code all around.
Because we need to push down clip rects even for absolutely-positioned
children of non-absolutely-positioned flows, this patch alters the
parallel traversal to compute absolute positions for
absolutely-positioned children at the same time it computes absolute
positions for other children. This doesn't seem to break anything either
in theory (since the overall order remains correct) or in practice. It
simplifies the parallel traversal code quite a bit.
See the relevant Gecko bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=615734
r? @mrobinson
Source-Repo: https://github.com/servo/servo
Source-Revision: fd70b366aeada7f8cb4b2457c04fd07f0ea9b143
2014-10-14 00:42:35 -06:00
Patrick Walton
de231d63b3
servo: Merge #3631 - layout: Store containing block inline-size separately rather than writing it to a temporary location and overwriting it (from pcwalton:idempotent-inline-size); r=glennw
...
This makes layout more idempotent, which is important for incremental
layout.
Also converts `is_root` to a set of flags and fixes a `TODO` concerning
percentage inline heights of images.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 7902ccf8507a7ec31515bfb5824dc4727564fe4d
2014-10-13 18:03:40 -06:00
Clark Gaebel
e1fa32f008
servo: Merge #3590 - Incremental Style Recalc (from cgaebel:slow-incremental-reflow-rebase); r=pcwalton
...
This patch puts in the initial framework for incremental reflow. Nodes' styles
are no longer recalculated unless the node has changed.
I've been hacking on the general problem of incremental reflow for the past
couple weeks, and I've yet to get a full implementation that actually passes all
the reftests + wikipedia + cnn. Therefore, I'm going to try to land the different
parts of it one by one.
This patch only does incremental style recalc, without incremental flow
construction, inline-size bubbling, reflow, or display lists. Those will be coming
in that order as I finish them.
At least with this strategy, I can land a working version of incremental reflow,
even if not yet complete.
r? @pcwalton
Source-Repo: https://github.com/servo/servo
Source-Revision: 85b277655f07db1cb99c4d3dee93804735ed0470
2014-10-09 11:21:32 -06:00
Patrick Walton
c3a687251b
servo: Merge #3546 - layout: Implement the correct hypothetical box behavior for absolutely-positioned elements declared with display: inline (from pcwalton:absolute-inline); r=glennw
...
Although the computed `display` property of elements with `position:
absolute` is `block`, `position: absolute; display: inline` can still
behave differently from `position: absolute; display: block`. This is
because the hypothetical box for `position: absolute` can be at the
position it would have been if it had `display: inline`. CSS 2.1 §
10.3.7 describes this case in a parenthetical:
"The static-position containing block is the containing block of a
hypothetical box that would have been the first box of the element if
its specified 'position' value had been 'static' and its specified
'float' had been 'none'. (Note that due to the rules in section 9.7 this
hypothetical calculation might require also assuming a different
computed value for 'display'.)"
To handle this, I had to change both style computation and layout. For
the former, I added an internal property
`-servo-display-for-hypothetical-box`, which stores the `display` value
supplied by the author, before the computed value is calculated. Flow
construction now uses this value.
As for layout, implementing the proper behavior is tricky because the
position of an inline fragment in the inline direction cannot be
determined until height assignment, which is a parallelism hazard
because in parallel layout widths are computed before heights. However,
in this particular case we can avoid the parallelism hazard because the
inline direction of a hypothetical box only affects the layout if an
absolutely-positioned element is unconstrained in the inline direction.
Therefore, we can just lay out such absolutely-positioned elements with
a bogus inline position and fix it up once the true inline position of
the hypothetical box is computed. The name for this fix-up process is
"late computation of inline position" (and the corresponding fix-up for
the block position is called "late computation of block position").
This improves the header on /r/rust.
r? @glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: f7d2fb6ff86afff7a5b674f751af9370a5a6b142
2014-10-01 19:36:25 -06:00
Patrick Walton
8bd29f59e6
servo: Merge #3472 - layout: Unify the block-size computation for blocks and floats (from pcwalton:unify-block-and-float-layout)
...
Reviewed-by: glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 9fb47b7636ca79c64acbf73a2c55cc6bf5cd4917
2014-09-25 17:48:35 -06:00
Patrick Walton
383b078cc3
servo: Merge #3434 - layout: Float table wrappers directly instead of generating a block (from pcwalton:directly-floated-tables)
...
Reviewed-by: glennw
Source-Repo: https://github.com/servo/servo
Source-Revision: 1fba32af9ff68db73768b4732d003ea7aad09b28
2014-09-25 10:36:33 -06:00
Simon Sapin
e9f1c0bcd3
servo: Merge #3438 - Upgrade Rust (from servo:rustup)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 045328c8e94f5bdfcd67105c5dfa9209f4cd501c
2014-09-20 15:35:08 -07:00
Patrick Walton
2460980fe8
servo: Merge #3430 - layout: Make percentage heights propagate through inline flows (from pcwalton:inline-block-percentage-height)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: c51b8a07acbbfa8539b9234c7717a9af53a9e2b8
2014-09-19 23:05:55 -07:00
Glenn Watson
ec8bf8d3e3
servo: Merge #3420 - Adds support for table layout trace and updates viewer for tables (from glennw:table-debug)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: ccda8f204acb014387e92f1ecd47355e9e45ed89
2014-09-19 19:50:47 -07:00
Patrick Walton
aca0393814
servo: Merge #3401 - layout: Remove layout/extra.rs (from pcwalton:refactor-layout)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f139eb51763091165136c88a7b9931fc09ebe2cc
2014-09-19 10:51:02 -04:00
Glenn Watson
f2cd48f800
servo: Merge #3272 - Fix layout of Create Account / Login when rendering Wikipedia (from glennw:wikipedia-layout)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: db3217397b21cae9d1a9ab209b5718aa9c4d72aa
2014-09-10 19:18:43 +10:00
Jack Moffitt
f8337ea630
servo: Merge #3230 - Cargoify servo (from servo:cargoify)
...
Source-Repo: https://github.com/servo/servo
Source-Revision: b1305bb7d051f83850c51bb0da0ccc86a5e07922
--HG--
rename : servo/src/components/canvas/canvas_render_task.rs => servo/components/canvas/canvas_render_task.rs
rename : servo/src/components/canvas/canvas.rs => servo/components/canvas/lib.rs
rename : servo/src/components/compositing/compositor.rs => servo/components/compositing/compositor.rs
rename : servo/src/components/compositing/compositor_data.rs => servo/components/compositing/compositor_data.rs
rename : servo/src/components/compositing/compositor_task.rs => servo/components/compositing/compositor_task.rs
rename : servo/src/components/compositing/constellation.rs => servo/components/compositing/constellation.rs
rename : servo/src/components/compositing/events.rs => servo/components/compositing/events.rs
rename : servo/src/components/compositing/headless.rs => servo/components/compositing/headless.rs
rename : servo/src/components/compositing/compositing.rs => servo/components/compositing/lib.rs
rename : servo/src/components/compositing/pipeline.rs => servo/components/compositing/pipeline.rs
rename : servo/src/components/compositing/platform/common/glfw_windowing.rs => servo/components/compositing/platform/common/glfw_windowing.rs
rename : servo/src/components/compositing/platform/common/glut_windowing.rs => servo/components/compositing/platform/common/glut_windowing.rs
rename : servo/src/components/compositing/platform/mod.rs => servo/components/compositing/platform/mod.rs
rename : servo/src/components/compositing/windowing.rs => servo/components/compositing/windowing.rs
rename : servo/src/components/gfx/buffer_map.rs => servo/components/gfx/buffer_map.rs
rename : servo/src/components/gfx/color.rs => servo/components/gfx/color.rs
rename : servo/src/components/gfx/display_list/mod.rs => servo/components/gfx/display_list/mod.rs
rename : servo/src/components/gfx/display_list/optimizer.rs => servo/components/gfx/display_list/optimizer.rs
rename : servo/src/components/gfx/font.rs => servo/components/gfx/font.rs
rename : servo/src/components/gfx/font_cache_task.rs => servo/components/gfx/font_cache_task.rs
rename : servo/src/components/gfx/font_context.rs => servo/components/gfx/font_context.rs
rename : servo/src/components/gfx/font_template.rs => servo/components/gfx/font_template.rs
rename : servo/src/components/gfx/gfx.rs => servo/components/gfx/lib.rs
rename : servo/src/components/gfx/platform/freetype/font.rs => servo/components/gfx/platform/freetype/font.rs
rename : servo/src/components/gfx/platform/freetype/font_context.rs => servo/components/gfx/platform/freetype/font_context.rs
rename : servo/src/components/gfx/platform/freetype/font_list.rs => servo/components/gfx/platform/freetype/font_list.rs
rename : servo/src/components/gfx/platform/freetype/font_template.rs => servo/components/gfx/platform/freetype/font_template.rs
rename : servo/src/components/gfx/platform/macos/font.rs => servo/components/gfx/platform/macos/font.rs
rename : servo/src/components/gfx/platform/macos/font_context.rs => servo/components/gfx/platform/macos/font_context.rs
rename : servo/src/components/gfx/platform/macos/font_list.rs => servo/components/gfx/platform/macos/font_list.rs
rename : servo/src/components/gfx/platform/macos/font_template.rs => servo/components/gfx/platform/macos/font_template.rs
rename : servo/src/components/gfx/platform/mod.rs => servo/components/gfx/platform/mod.rs
rename : servo/src/components/gfx/render_context.rs => servo/components/gfx/render_context.rs
rename : servo/src/components/gfx/render_task.rs => servo/components/gfx/render_task.rs
rename : servo/src/components/gfx/text/glyph.rs => servo/components/gfx/text/glyph.rs
rename : servo/src/components/gfx/text/mod.rs => servo/components/gfx/text/mod.rs
rename : servo/src/components/gfx/text/shaping/harfbuzz.rs => servo/components/gfx/text/shaping/harfbuzz.rs
rename : servo/src/components/gfx/text/shaping/mod.rs => servo/components/gfx/text/shaping/mod.rs
rename : servo/src/components/gfx/text/text_run.rs => servo/components/gfx/text/text_run.rs
rename : servo/src/components/gfx/text/util.rs => servo/components/gfx/text/util.rs
rename : servo/src/components/layout/block.rs => servo/components/layout/block.rs
rename : servo/src/components/layout/construct.rs => servo/components/layout/construct.rs
rename : servo/src/components/layout/context.rs => servo/components/layout/context.rs
rename : servo/src/components/layout/css/matching.rs => servo/components/layout/css/matching.rs
rename : servo/src/components/layout/css/node_style.rs => servo/components/layout/css/node_style.rs
rename : servo/src/components/layout/css/node_util.rs => servo/components/layout/css/node_util.rs
rename : servo/src/components/layout/extra.rs => servo/components/layout/extra.rs
rename : servo/src/components/layout/floats.rs => servo/components/layout/floats.rs
rename : servo/src/components/layout/flow.rs => servo/components/layout/flow.rs
rename : servo/src/components/layout/flow_list.rs => servo/components/layout/flow_list.rs
rename : servo/src/components/layout/flow_ref.rs => servo/components/layout/flow_ref.rs
rename : servo/src/components/layout/fragment.rs => servo/components/layout/fragment.rs
rename : servo/src/components/layout/incremental.rs => servo/components/layout/incremental.rs
rename : servo/src/components/layout/inline.rs => servo/components/layout/inline.rs
rename : servo/src/components/layout/layout_debug.rs => servo/components/layout/layout_debug.rs
rename : servo/src/components/layout/layout_task.rs => servo/components/layout/layout_task.rs
rename : servo/src/components/layout/layout.rs => servo/components/layout/lib.rs
rename : servo/src/components/layout/model.rs => servo/components/layout/model.rs
rename : servo/src/components/layout/parallel.rs => servo/components/layout/parallel.rs
rename : servo/src/components/layout/table.rs => servo/components/layout/table.rs
rename : servo/src/components/layout/table_caption.rs => servo/components/layout/table_caption.rs
rename : servo/src/components/layout/table_cell.rs => servo/components/layout/table_cell.rs
rename : servo/src/components/layout/table_colgroup.rs => servo/components/layout/table_colgroup.rs
rename : servo/src/components/layout/table_row.rs => servo/components/layout/table_row.rs
rename : servo/src/components/layout/table_rowgroup.rs => servo/components/layout/table_rowgroup.rs
rename : servo/src/components/layout/table_wrapper.rs => servo/components/layout/table_wrapper.rs
rename : servo/src/components/layout/text.rs => servo/components/layout/text.rs
rename : servo/src/components/layout/util.rs => servo/components/layout/util.rs
rename : servo/src/components/layout/wrapper.rs => servo/components/layout/wrapper.rs
rename : servo/src/components/layout_traits/layout_traits.rs => servo/components/layout_traits/lib.rs
rename : servo/src/components/macros/macros.rs => servo/components/macros/lib.rs
rename : servo/src/components/msg/compositor_msg.rs => servo/components/msg/compositor_msg.rs
rename : servo/src/components/msg/constellation_msg.rs => servo/components/msg/constellation_msg.rs
rename : servo/src/components/msg/msg.rs => servo/components/msg/lib.rs
rename : servo/src/components/msg/platform/android/surface.rs => servo/components/msg/platform/android/surface.rs
rename : servo/src/components/msg/platform/linux/surface.rs => servo/components/msg/platform/linux/surface.rs
rename : servo/src/components/msg/platform/macos/surface.rs => servo/components/msg/platform/macos/surface.rs
rename : servo/src/components/msg/platform/surface.rs => servo/components/msg/platform/surface.rs
rename : servo/src/components/net/data_loader.rs => servo/components/net/data_loader.rs
rename : servo/src/components/net/fetch/cors_cache.rs => servo/components/net/fetch/cors_cache.rs
rename : servo/src/components/net/fetch/request.rs => servo/components/net/fetch/request.rs
rename : servo/src/components/net/fetch/response.rs => servo/components/net/fetch/response.rs
rename : servo/src/components/net/file_loader.rs => servo/components/net/file_loader.rs
rename : servo/src/components/net/http_loader.rs => servo/components/net/http_loader.rs
rename : servo/src/components/net/image/base.rs => servo/components/net/image/base.rs
rename : servo/src/components/net/image/holder.rs => servo/components/net/image/holder.rs
rename : servo/src/components/net/image/test.jpeg => servo/components/net/image/test.jpeg
rename : servo/src/components/net/image_cache_task.rs => servo/components/net/image_cache_task.rs
rename : servo/src/components/net/net.rs => servo/components/net/lib.rs
rename : servo/src/components/net/local_image_cache.rs => servo/components/net/local_image_cache.rs
rename : servo/src/components/net/resource_task.rs => servo/components/net/resource_task.rs
rename : servo/src/components/script/cors.rs => servo/components/script/cors.rs
rename : servo/src/components/script/dom/attr.rs => servo/components/script/dom/attr.rs
rename : servo/src/components/script/dom/bindings/DESIGN.md => servo/components/script/dom/bindings/DESIGN.md
rename : servo/src/components/script/dom/bindings/callback.rs => servo/components/script/dom/bindings/callback.rs
rename : servo/src/components/script/dom/bindings/codegen/BindingGen.py => servo/components/script/dom/bindings/codegen/BindingGen.py
rename : servo/src/components/script/dom/bindings/codegen/BindingUtils.cpp => servo/components/script/dom/bindings/codegen/BindingUtils.cpp
rename : servo/src/components/script/dom/bindings/codegen/BindingUtils.h => servo/components/script/dom/bindings/codegen/BindingUtils.h
rename : servo/src/components/script/dom/bindings/codegen/Bindings.conf => servo/components/script/dom/bindings/codegen/Bindings.conf
rename : servo/src/components/script/dom/bindings/codegen/Codegen.py => servo/components/script/dom/bindings/codegen/Codegen.py
rename : servo/src/components/script/dom/bindings/codegen/CodegenRust.py => servo/components/script/dom/bindings/codegen/CodegenRust.py
rename : servo/src/components/script/dom/bindings/codegen/Configuration.py => servo/components/script/dom/bindings/codegen/Configuration.py
rename : servo/src/components/script/dom/bindings/codegen/DOMJSClass.h => servo/components/script/dom/bindings/codegen/DOMJSClass.h
rename : servo/src/components/script/dom/bindings/codegen/DOMJSProxyHandler.cpp => servo/components/script/dom/bindings/codegen/DOMJSProxyHandler.cpp
rename : servo/src/components/script/dom/bindings/codegen/DOMJSProxyHandler.h => servo/components/script/dom/bindings/codegen/DOMJSProxyHandler.h
rename : servo/src/components/script/dom/bindings/codegen/ErrorResult.h => servo/components/script/dom/bindings/codegen/ErrorResult.h
rename : servo/src/components/script/dom/bindings/codegen/Errors.msg => servo/components/script/dom/bindings/codegen/Errors.msg
rename : servo/src/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py => servo/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
rename : servo/src/components/script/dom/bindings/codegen/GlobalGen.py => servo/components/script/dom/bindings/codegen/GlobalGen.py
rename : servo/src/components/script/dom/bindings/codegen/Makefile.in => servo/components/script/dom/bindings/codegen/Makefile.in
rename : servo/src/components/script/dom/bindings/codegen/Nullable.h => servo/components/script/dom/bindings/codegen/Nullable.h
rename : servo/src/components/script/dom/bindings/codegen/PrimitiveConversions.h => servo/components/script/dom/bindings/codegen/PrimitiveConversions.h
rename : servo/src/components/script/dom/bindings/codegen/RegisterBindings.h => servo/components/script/dom/bindings/codegen/RegisterBindings.h
rename : servo/src/components/script/dom/bindings/codegen/TypedArray.h => servo/components/script/dom/bindings/codegen/TypedArray.h
rename : servo/src/components/script/dom/bindings/codegen/crashtests/769464.html => servo/components/script/dom/bindings/codegen/crashtests/769464.html
rename : servo/src/components/script/dom/bindings/codegen/crashtests/crashtests.list => servo/components/script/dom/bindings/codegen/crashtests/crashtests.list
rename : servo/src/components/script/dom/bindings/codegen/parser/README => servo/components/script/dom/bindings/codegen/parser/README
rename : servo/src/components/script/dom/bindings/codegen/parser/UPSTREAM => servo/components/script/dom/bindings/codegen/parser/UPSTREAM
rename : servo/src/components/script/dom/bindings/codegen/parser/WebIDL.py => servo/components/script/dom/bindings/codegen/parser/WebIDL.py
rename : servo/src/components/script/dom/bindings/codegen/parser/external.patch => servo/components/script/dom/bindings/codegen/parser/external.patch
rename : servo/src/components/script/dom/bindings/codegen/parser/module.patch => servo/components/script/dom/bindings/codegen/parser/module.patch
rename : servo/src/components/script/dom/bindings/codegen/parser/runtests.py => servo/components/script/dom/bindings/codegen/parser/runtests.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_any_null.py => servo/components/script/dom/bindings/codegen/parser/tests/test_any_null.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_argument_identifier_conflicts.py => servo/components/script/dom/bindings/codegen/parser/tests/test_argument_identifier_conflicts.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_argument_novoid.py => servo/components/script/dom/bindings/codegen/parser/tests/test_argument_novoid.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_array_of_interface.py => servo/components/script/dom/bindings/codegen/parser/tests/test_array_of_interface.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_arraybuffer.py => servo/components/script/dom/bindings/codegen/parser/tests/test_arraybuffer.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_attr.py => servo/components/script/dom/bindings/codegen/parser/tests/test_attr.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_attr_sequence_type.py => servo/components/script/dom/bindings/codegen/parser/tests/test_attr_sequence_type.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_builtin_filename.py => servo/components/script/dom/bindings/codegen/parser/tests/test_builtin_filename.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_builtins.py => servo/components/script/dom/bindings/codegen/parser/tests/test_builtins.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_callback.py => servo/components/script/dom/bindings/codegen/parser/tests/test_callback.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_callback_interface.py => servo/components/script/dom/bindings/codegen/parser/tests/test_callback_interface.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_const.py => servo/components/script/dom/bindings/codegen/parser/tests/test_const.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_constructor.py => servo/components/script/dom/bindings/codegen/parser/tests/test_constructor.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_constructor_no_interface_object.py => servo/components/script/dom/bindings/codegen/parser/tests/test_constructor_no_interface_object.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_deduplicate.py => servo/components/script/dom/bindings/codegen/parser/tests/test_deduplicate.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_dictionary.py => servo/components/script/dom/bindings/codegen/parser/tests/test_dictionary.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_distinguishability.py => servo/components/script/dom/bindings/codegen/parser/tests/test_distinguishability.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_double_null.py => servo/components/script/dom/bindings/codegen/parser/tests/test_double_null.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_duplicate_qualifiers.py => servo/components/script/dom/bindings/codegen/parser/tests/test_duplicate_qualifiers.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_empty_enum.py => servo/components/script/dom/bindings/codegen/parser/tests/test_empty_enum.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_enum.py => servo/components/script/dom/bindings/codegen/parser/tests/test_enum.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_enum_duplicate_values.py => servo/components/script/dom/bindings/codegen/parser/tests/test_enum_duplicate_values.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_error_colno.py => servo/components/script/dom/bindings/codegen/parser/tests/test_error_colno.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_error_lineno.py => servo/components/script/dom/bindings/codegen/parser/tests/test_error_lineno.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_extended_attributes.py => servo/components/script/dom/bindings/codegen/parser/tests/test_extended_attributes.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_forward_decl.py => servo/components/script/dom/bindings/codegen/parser/tests/test_forward_decl.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_implements.py => servo/components/script/dom/bindings/codegen/parser/tests/test_implements.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_incomplete_parent.py => servo/components/script/dom/bindings/codegen/parser/tests/test_incomplete_parent.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_incomplete_types.py => servo/components/script/dom/bindings/codegen/parser/tests/test_incomplete_types.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_interface.py => servo/components/script/dom/bindings/codegen/parser/tests/test_interface.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_interface_const_identifier_conflicts.py => servo/components/script/dom/bindings/codegen/parser/tests/test_interface_const_identifier_conflicts.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_interface_identifier_conflicts_across_members.py => servo/components/script/dom/bindings/codegen/parser/tests/test_interface_identifier_conflicts_across_members.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_method.py => servo/components/script/dom/bindings/codegen/parser/tests/test_method.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_nullable_equivalency.py => servo/components/script/dom/bindings/codegen/parser/tests/test_nullable_equivalency.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_nullable_void.py => servo/components/script/dom/bindings/codegen/parser/tests/test_nullable_void.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_optional_constraints.py => servo/components/script/dom/bindings/codegen/parser/tests/test_optional_constraints.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_overload.py => servo/components/script/dom/bindings/codegen/parser/tests/test_overload.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_sanity.py => servo/components/script/dom/bindings/codegen/parser/tests/test_sanity.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_special_method_signature_mismatch.py => servo/components/script/dom/bindings/codegen/parser/tests/test_special_method_signature_mismatch.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_special_methods.py => servo/components/script/dom/bindings/codegen/parser/tests/test_special_methods.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_special_methods_uniqueness.py => servo/components/script/dom/bindings/codegen/parser/tests/test_special_methods_uniqueness.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_treatNonCallableAsNull.py => servo/components/script/dom/bindings/codegen/parser/tests/test_treatNonCallableAsNull.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_typedef.py => servo/components/script/dom/bindings/codegen/parser/tests/test_typedef.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_union.py => servo/components/script/dom/bindings/codegen/parser/tests/test_union.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_union_any.py => servo/components/script/dom/bindings/codegen/parser/tests/test_union_any.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_union_nullable.py => servo/components/script/dom/bindings/codegen/parser/tests/test_union_nullable.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_variadic_callback.py => servo/components/script/dom/bindings/codegen/parser/tests/test_variadic_callback.py
rename : servo/src/components/script/dom/bindings/codegen/parser/tests/test_variadic_constraints.py => servo/components/script/dom/bindings/codegen/parser/tests/test_variadic_constraints.py
rename : servo/src/components/script/dom/bindings/codegen/parser/update.sh => servo/components/script/dom/bindings/codegen/parser/update.sh
rename : servo/src/components/script/dom/bindings/codegen/ply/COPYING => servo/components/script/dom/bindings/codegen/ply/COPYING
rename : servo/src/components/script/dom/bindings/codegen/ply/README => servo/components/script/dom/bindings/codegen/ply/README
rename : servo/src/components/script/dom/bindings/codegen/ply/ply/__init__.py => servo/components/script/dom/bindings/codegen/ply/ply/__init__.py
rename : servo/src/components/script/dom/bindings/codegen/ply/ply/lex.py => servo/components/script/dom/bindings/codegen/ply/ply/lex.py
rename : servo/src/components/script/dom/bindings/codegen/ply/ply/yacc.py => servo/components/script/dom/bindings/codegen/ply/ply/yacc.py
rename : servo/src/components/script/dom/bindings/codegen/pythonpath.py => servo/components/script/dom/bindings/codegen/pythonpath.py
rename : servo/src/components/script/dom/bindings/codegen/stubgenerator/Skeleton.cpp => servo/components/script/dom/bindings/codegen/stubgenerator/Skeleton.cpp
rename : servo/src/components/script/dom/bindings/codegen/stubgenerator/Skeleton.h => servo/components/script/dom/bindings/codegen/stubgenerator/Skeleton.h
rename : servo/src/components/script/dom/bindings/codegen/stubgenerator/generate.sh => servo/components/script/dom/bindings/codegen/stubgenerator/generate.sh
rename : servo/src/components/script/dom/bindings/codegen/test/Makefile.in => servo/components/script/dom/bindings/codegen/test/Makefile.in
rename : servo/src/components/script/dom/bindings/codegen/test/TestBindingHeader.h => servo/components/script/dom/bindings/codegen/test/TestBindingHeader.h
rename : servo/src/components/script/dom/bindings/codegen/test/TestCodeGen.webidl => servo/components/script/dom/bindings/codegen/test/TestCodeGen.webidl
rename : servo/src/components/script/dom/bindings/codegen/test/TestDictionary.webidl => servo/components/script/dom/bindings/codegen/test/TestDictionary.webidl
rename : servo/src/components/script/dom/bindings/codegen/test/TestTypedef.webidl => servo/components/script/dom/bindings/codegen/test/TestTypedef.webidl
rename : servo/src/components/script/dom/bindings/codegen/test/file_bug775543.html => servo/components/script/dom/bindings/codegen/test/file_bug775543.html
rename : servo/src/components/script/dom/bindings/codegen/test/forOf_iframe.html => servo/components/script/dom/bindings/codegen/test/forOf_iframe.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_InstanceOf.html => servo/components/script/dom/bindings/codegen/test/test_InstanceOf.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_bug773326.html => servo/components/script/dom/bindings/codegen/test/test_bug773326.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_bug775543.html => servo/components/script/dom/bindings/codegen/test/test_bug775543.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_bug788369.html => servo/components/script/dom/bindings/codegen/test/test_bug788369.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_enums.html => servo/components/script/dom/bindings/codegen/test/test_enums.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_forOf.html => servo/components/script/dom/bindings/codegen/test/test_forOf.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_integers.html => servo/components/script/dom/bindings/codegen/test/test_integers.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_interfaceToString.html => servo/components/script/dom/bindings/codegen/test/test_interfaceToString.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_lookupGetter.html => servo/components/script/dom/bindings/codegen/test/test_lookupGetter.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_sequence_wrapping.html => servo/components/script/dom/bindings/codegen/test/test_sequence_wrapping.html
rename : servo/src/components/script/dom/bindings/codegen/test/test_traceProtos.html => servo/components/script/dom/bindings/codegen/test/test_traceProtos.html
rename : servo/src/components/script/dom/bindings/conversions.rs => servo/components/script/dom/bindings/conversions.rs
rename : servo/src/components/script/dom/bindings/error.rs => servo/components/script/dom/bindings/error.rs
rename : servo/src/components/script/dom/bindings/global.rs => servo/components/script/dom/bindings/global.rs
rename : servo/src/components/script/dom/bindings/js.rs => servo/components/script/dom/bindings/js.rs
rename : servo/src/components/script/dom/bindings/proxyhandler.rs => servo/components/script/dom/bindings/proxyhandler.rs
rename : servo/src/components/script/dom/bindings/str.rs => servo/components/script/dom/bindings/str.rs
rename : servo/src/components/script/dom/bindings/trace.rs => servo/components/script/dom/bindings/trace.rs
rename : servo/src/components/script/dom/bindings/utils.rs => servo/components/script/dom/bindings/utils.rs
rename : servo/src/components/script/dom/blob.rs => servo/components/script/dom/blob.rs
rename : servo/src/components/script/dom/browsercontext.rs => servo/components/script/dom/browsercontext.rs
rename : servo/src/components/script/dom/canvasrenderingcontext2d.rs => servo/components/script/dom/canvasrenderingcontext2d.rs
rename : servo/src/components/script/dom/characterdata.rs => servo/components/script/dom/characterdata.rs
rename : servo/src/components/script/dom/comment.rs => servo/components/script/dom/comment.rs
rename : servo/src/components/script/dom/console.rs => servo/components/script/dom/console.rs
rename : servo/src/components/script/dom/customevent.rs => servo/components/script/dom/customevent.rs
rename : servo/src/components/script/dom/dedicatedworkerglobalscope.rs => servo/components/script/dom/dedicatedworkerglobalscope.rs
rename : servo/src/components/script/dom/document.rs => servo/components/script/dom/document.rs
rename : servo/src/components/script/dom/documentfragment.rs => servo/components/script/dom/documentfragment.rs
rename : servo/src/components/script/dom/documenttype.rs => servo/components/script/dom/documenttype.rs
rename : servo/src/components/script/dom/domexception.rs => servo/components/script/dom/domexception.rs
rename : servo/src/components/script/dom/domimplementation.rs => servo/components/script/dom/domimplementation.rs
rename : servo/src/components/script/dom/domparser.rs => servo/components/script/dom/domparser.rs
rename : servo/src/components/script/dom/domrect.rs => servo/components/script/dom/domrect.rs
rename : servo/src/components/script/dom/domrectlist.rs => servo/components/script/dom/domrectlist.rs
rename : servo/src/components/script/dom/domtokenlist.rs => servo/components/script/dom/domtokenlist.rs
rename : servo/src/components/script/dom/element.rs => servo/components/script/dom/element.rs
rename : servo/src/components/script/dom/event.rs => servo/components/script/dom/event.rs
rename : servo/src/components/script/dom/eventdispatcher.rs => servo/components/script/dom/eventdispatcher.rs
rename : servo/src/components/script/dom/eventtarget.rs => servo/components/script/dom/eventtarget.rs
rename : servo/src/components/script/dom/file.rs => servo/components/script/dom/file.rs
rename : servo/src/components/script/dom/formdata.rs => servo/components/script/dom/formdata.rs
rename : servo/src/components/script/dom/htmlanchorelement.rs => servo/components/script/dom/htmlanchorelement.rs
rename : servo/src/components/script/dom/htmlappletelement.rs => servo/components/script/dom/htmlappletelement.rs
rename : servo/src/components/script/dom/htmlareaelement.rs => servo/components/script/dom/htmlareaelement.rs
rename : servo/src/components/script/dom/htmlaudioelement.rs => servo/components/script/dom/htmlaudioelement.rs
rename : servo/src/components/script/dom/htmlbaseelement.rs => servo/components/script/dom/htmlbaseelement.rs
rename : servo/src/components/script/dom/htmlbodyelement.rs => servo/components/script/dom/htmlbodyelement.rs
rename : servo/src/components/script/dom/htmlbrelement.rs => servo/components/script/dom/htmlbrelement.rs
rename : servo/src/components/script/dom/htmlbuttonelement.rs => servo/components/script/dom/htmlbuttonelement.rs
rename : servo/src/components/script/dom/htmlcanvaselement.rs => servo/components/script/dom/htmlcanvaselement.rs
rename : servo/src/components/script/dom/htmlcollection.rs => servo/components/script/dom/htmlcollection.rs
rename : servo/src/components/script/dom/htmldataelement.rs => servo/components/script/dom/htmldataelement.rs
rename : servo/src/components/script/dom/htmldatalistelement.rs => servo/components/script/dom/htmldatalistelement.rs
rename : servo/src/components/script/dom/htmldirectoryelement.rs => servo/components/script/dom/htmldirectoryelement.rs
rename : servo/src/components/script/dom/htmldivelement.rs => servo/components/script/dom/htmldivelement.rs
rename : servo/src/components/script/dom/htmldlistelement.rs => servo/components/script/dom/htmldlistelement.rs
rename : servo/src/components/script/dom/htmlelement.rs => servo/components/script/dom/htmlelement.rs
rename : servo/src/components/script/dom/htmlembedelement.rs => servo/components/script/dom/htmlembedelement.rs
rename : servo/src/components/script/dom/htmlfieldsetelement.rs => servo/components/script/dom/htmlfieldsetelement.rs
rename : servo/src/components/script/dom/htmlfontelement.rs => servo/components/script/dom/htmlfontelement.rs
rename : servo/src/components/script/dom/htmlformelement.rs => servo/components/script/dom/htmlformelement.rs
rename : servo/src/components/script/dom/htmlframeelement.rs => servo/components/script/dom/htmlframeelement.rs
rename : servo/src/components/script/dom/htmlframesetelement.rs => servo/components/script/dom/htmlframesetelement.rs
rename : servo/src/components/script/dom/htmlheadelement.rs => servo/components/script/dom/htmlheadelement.rs
rename : servo/src/components/script/dom/htmlheadingelement.rs => servo/components/script/dom/htmlheadingelement.rs
rename : servo/src/components/script/dom/htmlhrelement.rs => servo/components/script/dom/htmlhrelement.rs
rename : servo/src/components/script/dom/htmlhtmlelement.rs => servo/components/script/dom/htmlhtmlelement.rs
rename : servo/src/components/script/dom/htmliframeelement.rs => servo/components/script/dom/htmliframeelement.rs
rename : servo/src/components/script/dom/htmlimageelement.rs => servo/components/script/dom/htmlimageelement.rs
rename : servo/src/components/script/dom/htmlinputelement.rs => servo/components/script/dom/htmlinputelement.rs
rename : servo/src/components/script/dom/htmllabelelement.rs => servo/components/script/dom/htmllabelelement.rs
rename : servo/src/components/script/dom/htmllegendelement.rs => servo/components/script/dom/htmllegendelement.rs
rename : servo/src/components/script/dom/htmllielement.rs => servo/components/script/dom/htmllielement.rs
rename : servo/src/components/script/dom/htmllinkelement.rs => servo/components/script/dom/htmllinkelement.rs
rename : servo/src/components/script/dom/htmlmapelement.rs => servo/components/script/dom/htmlmapelement.rs
rename : servo/src/components/script/dom/htmlmediaelement.rs => servo/components/script/dom/htmlmediaelement.rs
rename : servo/src/components/script/dom/htmlmetaelement.rs => servo/components/script/dom/htmlmetaelement.rs
rename : servo/src/components/script/dom/htmlmeterelement.rs => servo/components/script/dom/htmlmeterelement.rs
rename : servo/src/components/script/dom/htmlmodelement.rs => servo/components/script/dom/htmlmodelement.rs
rename : servo/src/components/script/dom/htmlobjectelement.rs => servo/components/script/dom/htmlobjectelement.rs
rename : servo/src/components/script/dom/htmlolistelement.rs => servo/components/script/dom/htmlolistelement.rs
rename : servo/src/components/script/dom/htmloptgroupelement.rs => servo/components/script/dom/htmloptgroupelement.rs
rename : servo/src/components/script/dom/htmloptionelement.rs => servo/components/script/dom/htmloptionelement.rs
rename : servo/src/components/script/dom/htmloutputelement.rs => servo/components/script/dom/htmloutputelement.rs
rename : servo/src/components/script/dom/htmlparagraphelement.rs => servo/components/script/dom/htmlparagraphelement.rs
rename : servo/src/components/script/dom/htmlparamelement.rs => servo/components/script/dom/htmlparamelement.rs
rename : servo/src/components/script/dom/htmlpreelement.rs => servo/components/script/dom/htmlpreelement.rs
rename : servo/src/components/script/dom/htmlprogresselement.rs => servo/components/script/dom/htmlprogresselement.rs
rename : servo/src/components/script/dom/htmlquoteelement.rs => servo/components/script/dom/htmlquoteelement.rs
rename : servo/src/components/script/dom/htmlscriptelement.rs => servo/components/script/dom/htmlscriptelement.rs
rename : servo/src/components/script/dom/htmlselectelement.rs => servo/components/script/dom/htmlselectelement.rs
rename : servo/src/components/script/dom/htmlserializer.rs => servo/components/script/dom/htmlserializer.rs
rename : servo/src/components/script/dom/htmlsourceelement.rs => servo/components/script/dom/htmlsourceelement.rs
rename : servo/src/components/script/dom/htmlspanelement.rs => servo/components/script/dom/htmlspanelement.rs
rename : servo/src/components/script/dom/htmlstyleelement.rs => servo/components/script/dom/htmlstyleelement.rs
rename : servo/src/components/script/dom/htmltablecaptionelement.rs => servo/components/script/dom/htmltablecaptionelement.rs
rename : servo/src/components/script/dom/htmltablecellelement.rs => servo/components/script/dom/htmltablecellelement.rs
rename : servo/src/components/script/dom/htmltablecolelement.rs => servo/components/script/dom/htmltablecolelement.rs
rename : servo/src/components/script/dom/htmltabledatacellelement.rs => servo/components/script/dom/htmltabledatacellelement.rs
rename : servo/src/components/script/dom/htmltableelement.rs => servo/components/script/dom/htmltableelement.rs
rename : servo/src/components/script/dom/htmltableheadercellelement.rs => servo/components/script/dom/htmltableheadercellelement.rs
rename : servo/src/components/script/dom/htmltablerowelement.rs => servo/components/script/dom/htmltablerowelement.rs
rename : servo/src/components/script/dom/htmltablesectionelement.rs => servo/components/script/dom/htmltablesectionelement.rs
rename : servo/src/components/script/dom/htmltemplateelement.rs => servo/components/script/dom/htmltemplateelement.rs
rename : servo/src/components/script/dom/htmltextareaelement.rs => servo/components/script/dom/htmltextareaelement.rs
rename : servo/src/components/script/dom/htmltimeelement.rs => servo/components/script/dom/htmltimeelement.rs
rename : servo/src/components/script/dom/htmltitleelement.rs => servo/components/script/dom/htmltitleelement.rs
rename : servo/src/components/script/dom/htmltrackelement.rs => servo/components/script/dom/htmltrackelement.rs
rename : servo/src/components/script/dom/htmlulistelement.rs => servo/components/script/dom/htmlulistelement.rs
rename : servo/src/components/script/dom/htmlunknownelement.rs => servo/components/script/dom/htmlunknownelement.rs
rename : servo/src/components/script/dom/htmlvideoelement.rs => servo/components/script/dom/htmlvideoelement.rs
rename : servo/src/components/script/dom/location.rs => servo/components/script/dom/location.rs
rename : servo/src/components/script/dom/macros.rs => servo/components/script/dom/macros.rs
rename : servo/src/components/script/dom/messageevent.rs => servo/components/script/dom/messageevent.rs
rename : servo/src/components/script/dom/mouseevent.rs => servo/components/script/dom/mouseevent.rs
rename : servo/src/components/script/dom/namednodemap.rs => servo/components/script/dom/namednodemap.rs
rename : servo/src/components/script/dom/navigator.rs => servo/components/script/dom/navigator.rs
rename : servo/src/components/script/dom/node.rs => servo/components/script/dom/node.rs
rename : servo/src/components/script/dom/nodeiterator.rs => servo/components/script/dom/nodeiterator.rs
rename : servo/src/components/script/dom/nodelist.rs => servo/components/script/dom/nodelist.rs
rename : servo/src/components/script/dom/performance.rs => servo/components/script/dom/performance.rs
rename : servo/src/components/script/dom/performancetiming.rs => servo/components/script/dom/performancetiming.rs
rename : servo/src/components/script/dom/processinginstruction.rs => servo/components/script/dom/processinginstruction.rs
rename : servo/src/components/script/dom/progressevent.rs => servo/components/script/dom/progressevent.rs
rename : servo/src/components/script/dom/range.rs => servo/components/script/dom/range.rs
rename : servo/src/components/script/dom/screen.rs => servo/components/script/dom/screen.rs
rename : servo/src/components/script/dom/testbinding.rs => servo/components/script/dom/testbinding.rs
rename : servo/src/components/script/dom/text.rs => servo/components/script/dom/text.rs
rename : servo/src/components/script/dom/treewalker.rs => servo/components/script/dom/treewalker.rs
rename : servo/src/components/script/dom/uievent.rs => servo/components/script/dom/uievent.rs
rename : servo/src/components/script/dom/urlsearchparams.rs => servo/components/script/dom/urlsearchparams.rs
rename : servo/src/components/script/dom/validitystate.rs => servo/components/script/dom/validitystate.rs
rename : servo/src/components/script/dom/virtualmethods.rs => servo/components/script/dom/virtualmethods.rs
rename : servo/src/components/script/dom/webidls/Attr.webidl => servo/components/script/dom/webidls/Attr.webidl
rename : servo/src/components/script/dom/webidls/Blob.webidl => servo/components/script/dom/webidls/Blob.webidl
rename : servo/src/components/script/dom/webidls/CanvasRenderingContext2D.webidl => servo/components/script/dom/webidls/CanvasRenderingContext2D.webidl
rename : servo/src/components/script/dom/webidls/CharacterData.webidl => servo/components/script/dom/webidls/CharacterData.webidl
rename : servo/src/components/script/dom/webidls/ChildNode.webidl => servo/components/script/dom/webidls/ChildNode.webidl
rename : servo/src/components/script/dom/webidls/Comment.webidl => servo/components/script/dom/webidls/Comment.webidl
rename : servo/src/components/script/dom/webidls/Console.webidl => servo/components/script/dom/webidls/Console.webidl
rename : servo/src/components/script/dom/webidls/CustomEvent.webidl => servo/components/script/dom/webidls/CustomEvent.webidl
rename : servo/src/components/script/dom/webidls/DOMException.webidl => servo/components/script/dom/webidls/DOMException.webidl
rename : servo/src/components/script/dom/webidls/DOMImplementation.webidl => servo/components/script/dom/webidls/DOMImplementation.webidl
rename : servo/src/components/script/dom/webidls/DOMParser.webidl => servo/components/script/dom/webidls/DOMParser.webidl
rename : servo/src/components/script/dom/webidls/DOMRect.webidl => servo/components/script/dom/webidls/DOMRect.webidl
rename : servo/src/components/script/dom/webidls/DOMRectList.webidl => servo/components/script/dom/webidls/DOMRectList.webidl
rename : servo/src/components/script/dom/webidls/DOMTokenList.webidl => servo/components/script/dom/webidls/DOMTokenList.webidl
rename : servo/src/components/script/dom/webidls/DedicatedWorkerGlobalScope.webidl => servo/components/script/dom/webidls/DedicatedWorkerGlobalScope.webidl
rename : servo/src/components/script/dom/webidls/Document.webidl => servo/components/script/dom/webidls/Document.webidl
rename : servo/src/components/script/dom/webidls/DocumentFragment.webidl => servo/components/script/dom/webidls/DocumentFragment.webidl
rename : servo/src/components/script/dom/webidls/DocumentType.webidl => servo/components/script/dom/webidls/DocumentType.webidl
rename : servo/src/components/script/dom/webidls/Element.webidl => servo/components/script/dom/webidls/Element.webidl
rename : servo/src/components/script/dom/webidls/Event.webidl => servo/components/script/dom/webidls/Event.webidl
rename : servo/src/components/script/dom/webidls/EventHandler.webidl => servo/components/script/dom/webidls/EventHandler.webidl
rename : servo/src/components/script/dom/webidls/EventListener.webidl => servo/components/script/dom/webidls/EventListener.webidl
rename : servo/src/components/script/dom/webidls/EventTarget.webidl => servo/components/script/dom/webidls/EventTarget.webidl
rename : servo/src/components/script/dom/webidls/File.webidl => servo/components/script/dom/webidls/File.webidl
rename : servo/src/components/script/dom/webidls/FormData.webidl => servo/components/script/dom/webidls/FormData.webidl
rename : servo/src/components/script/dom/webidls/HTMLAnchorElement.webidl => servo/components/script/dom/webidls/HTMLAnchorElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLAppletElement.webidl => servo/components/script/dom/webidls/HTMLAppletElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLAreaElement.webidl => servo/components/script/dom/webidls/HTMLAreaElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLAudioElement.webidl => servo/components/script/dom/webidls/HTMLAudioElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLBRElement.webidl => servo/components/script/dom/webidls/HTMLBRElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLBaseElement.webidl => servo/components/script/dom/webidls/HTMLBaseElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLBodyElement.webidl => servo/components/script/dom/webidls/HTMLBodyElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLButtonElement.webidl => servo/components/script/dom/webidls/HTMLButtonElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLCanvasElement.webidl => servo/components/script/dom/webidls/HTMLCanvasElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLCollection.webidl => servo/components/script/dom/webidls/HTMLCollection.webidl
rename : servo/src/components/script/dom/webidls/HTMLDListElement.webidl => servo/components/script/dom/webidls/HTMLDListElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLDataElement.webidl => servo/components/script/dom/webidls/HTMLDataElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLDataListElement.webidl => servo/components/script/dom/webidls/HTMLDataListElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLDirectoryElement.webidl => servo/components/script/dom/webidls/HTMLDirectoryElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLDivElement.webidl => servo/components/script/dom/webidls/HTMLDivElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLElement.webidl => servo/components/script/dom/webidls/HTMLElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLEmbedElement.webidl => servo/components/script/dom/webidls/HTMLEmbedElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLFieldSetElement.webidl => servo/components/script/dom/webidls/HTMLFieldSetElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLFontElement.webidl => servo/components/script/dom/webidls/HTMLFontElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLFormElement.webidl => servo/components/script/dom/webidls/HTMLFormElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLFrameElement.webidl => servo/components/script/dom/webidls/HTMLFrameElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLFrameSetElement.webidl => servo/components/script/dom/webidls/HTMLFrameSetElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLHRElement.webidl => servo/components/script/dom/webidls/HTMLHRElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLHeadElement.webidl => servo/components/script/dom/webidls/HTMLHeadElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLHeadingElement.webidl => servo/components/script/dom/webidls/HTMLHeadingElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLHtmlElement.webidl => servo/components/script/dom/webidls/HTMLHtmlElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLIFrameElement.webidl => servo/components/script/dom/webidls/HTMLIFrameElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLImageElement.webidl => servo/components/script/dom/webidls/HTMLImageElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLInputElement.webidl => servo/components/script/dom/webidls/HTMLInputElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLLIElement.webidl => servo/components/script/dom/webidls/HTMLLIElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLLabelElement.webidl => servo/components/script/dom/webidls/HTMLLabelElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLLegendElement.webidl => servo/components/script/dom/webidls/HTMLLegendElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLLinkElement.webidl => servo/components/script/dom/webidls/HTMLLinkElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLMapElement.webidl => servo/components/script/dom/webidls/HTMLMapElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLMediaElement.webidl => servo/components/script/dom/webidls/HTMLMediaElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLMetaElement.webidl => servo/components/script/dom/webidls/HTMLMetaElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLMeterElement.webidl => servo/components/script/dom/webidls/HTMLMeterElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLModElement.webidl => servo/components/script/dom/webidls/HTMLModElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLOListElement.webidl => servo/components/script/dom/webidls/HTMLOListElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLObjectElement.webidl => servo/components/script/dom/webidls/HTMLObjectElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLOptGroupElement.webidl => servo/components/script/dom/webidls/HTMLOptGroupElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLOptionElement.webidl => servo/components/script/dom/webidls/HTMLOptionElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLOutputElement.webidl => servo/components/script/dom/webidls/HTMLOutputElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLParagraphElement.webidl => servo/components/script/dom/webidls/HTMLParagraphElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLParamElement.webidl => servo/components/script/dom/webidls/HTMLParamElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLPreElement.webidl => servo/components/script/dom/webidls/HTMLPreElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLProgressElement.webidl => servo/components/script/dom/webidls/HTMLProgressElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLQuoteElement.webidl => servo/components/script/dom/webidls/HTMLQuoteElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLScriptElement.webidl => servo/components/script/dom/webidls/HTMLScriptElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLSelectElement.webidl => servo/components/script/dom/webidls/HTMLSelectElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLSourceElement.webidl => servo/components/script/dom/webidls/HTMLSourceElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLSpanElement.webidl => servo/components/script/dom/webidls/HTMLSpanElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLStyleElement.webidl => servo/components/script/dom/webidls/HTMLStyleElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableCaptionElement.webidl => servo/components/script/dom/webidls/HTMLTableCaptionElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableCellElement.webidl => servo/components/script/dom/webidls/HTMLTableCellElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableColElement.webidl => servo/components/script/dom/webidls/HTMLTableColElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableDataCellElement.webidl => servo/components/script/dom/webidls/HTMLTableDataCellElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableElement.webidl => servo/components/script/dom/webidls/HTMLTableElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableHeaderCellElement.webidl => servo/components/script/dom/webidls/HTMLTableHeaderCellElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableRowElement.webidl => servo/components/script/dom/webidls/HTMLTableRowElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTableSectionElement.webidl => servo/components/script/dom/webidls/HTMLTableSectionElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTemplateElement.webidl => servo/components/script/dom/webidls/HTMLTemplateElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTextAreaElement.webidl => servo/components/script/dom/webidls/HTMLTextAreaElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTimeElement.webidl => servo/components/script/dom/webidls/HTMLTimeElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTitleElement.webidl => servo/components/script/dom/webidls/HTMLTitleElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLTrackElement.webidl => servo/components/script/dom/webidls/HTMLTrackElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLUListElement.webidl => servo/components/script/dom/webidls/HTMLUListElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLUnknownElement.webidl => servo/components/script/dom/webidls/HTMLUnknownElement.webidl
rename : servo/src/components/script/dom/webidls/HTMLVideoElement.webidl => servo/components/script/dom/webidls/HTMLVideoElement.webidl
rename : servo/src/components/script/dom/webidls/Location.webidl => servo/components/script/dom/webidls/Location.webidl
rename : servo/src/components/script/dom/webidls/MessageEvent.webidl => servo/components/script/dom/webidls/MessageEvent.webidl
rename : servo/src/components/script/dom/webidls/MouseEvent.webidl => servo/components/script/dom/webidls/MouseEvent.webidl
rename : servo/src/components/script/dom/webidls/NamedNodeMap.webidl => servo/components/script/dom/webidls/NamedNodeMap.webidl
rename : servo/src/components/script/dom/webidls/Navigator.webidl => servo/components/script/dom/webidls/Navigator.webidl
rename : servo/src/components/script/dom/webidls/Node.webidl => servo/components/script/dom/webidls/Node.webidl
rename : servo/src/components/script/dom/webidls/NodeFilter.webidl => servo/components/script/dom/webidls/NodeFilter.webidl
rename : servo/src/components/script/dom/webidls/NodeIterator.webidl => servo/components/script/dom/webidls/NodeIterator.webidl
rename : servo/src/components/script/dom/webidls/NodeList.webidl => servo/components/script/dom/webidls/NodeList.webidl
rename : servo/src/components/script/dom/webidls/ParentNode.webidl => servo/components/script/dom/webidls/ParentNode.webidl
rename : servo/src/components/script/dom/webidls/Performance.webidl => servo/components/script/dom/webidls/Performance.webidl
rename : servo/src/components/script/dom/webidls/PerformanceTiming.webidl => servo/components/script/dom/webidls/PerformanceTiming.webidl
rename : servo/src/components/script/dom/webidls/ProcessingInstruction.webidl => servo/components/script/dom/webidls/ProcessingInstruction.webidl
rename : servo/src/components/script/dom/webidls/ProgressEvent.webidl => servo/components/script/dom/webidls/ProgressEvent.webidl
rename : servo/src/components/script/dom/webidls/Range.webidl => servo/components/script/dom/webidls/Range.webidl
rename : servo/src/components/script/dom/webidls/Screen.webidl => servo/components/script/dom/webidls/Screen.webidl
rename : servo/src/components/script/dom/webidls/TestBinding.webidl => servo/components/script/dom/webidls/TestBinding.webidl
rename : servo/src/components/script/dom/webidls/Text.webidl => servo/components/script/dom/webidls/Text.webidl
rename : servo/src/components/script/dom/webidls/TreeWalker.webidl => servo/components/script/dom/webidls/TreeWalker.webidl
rename : servo/src/components/script/dom/webidls/UIEvent.webidl => servo/components/script/dom/webidls/UIEvent.webidl
rename : servo/src/components/script/dom/webidls/URLSearchParams.webidl => servo/components/script/dom/webidls/URLSearchParams.webidl
rename : servo/src/components/script/dom/webidls/URLUtils.webidl => servo/components/script/dom/webidls/URLUtils.webidl
rename : servo/src/components/script/dom/webidls/URLUtilsReadOnly.webidl => servo/components/script/dom/webidls/URLUtilsReadOnly.webidl
rename : servo/src/components/script/dom/webidls/ValidityState.webidl => servo/components/script/dom/webidls/ValidityState.webidl
rename : servo/src/components/script/dom/webidls/Window.webidl => servo/components/script/dom/webidls/Window.webidl
rename : servo/src/components/script/dom/webidls/Worker.webidl => servo/components/script/dom/webidls/Worker.webidl
rename : servo/src/components/script/dom/webidls/WorkerGlobalScope.webidl => servo/components/script/dom/webidls/WorkerGlobalScope.webidl
rename : servo/src/components/script/dom/webidls/WorkerLocation.webidl => servo/components/script/dom/webidls/WorkerLocation.webidl
rename : servo/src/components/script/dom/webidls/WorkerNavigator.webidl => servo/components/script/dom/webidls/WorkerNavigator.webidl
rename : servo/src/components/script/dom/webidls/XMLHttpRequest.webidl => servo/components/script/dom/webidls/XMLHttpRequest.webidl
rename : servo/src/components/script/dom/webidls/XMLHttpRequestEventTarget.webidl => servo/components/script/dom/webidls/XMLHttpRequestEventTarget.webidl
rename : servo/src/components/script/dom/webidls/XMLHttpRequestUpload.webidl => servo/components/script/dom/webidls/XMLHttpRequestUpload.webidl
rename : servo/src/components/script/dom/window.rs => servo/components/script/dom/window.rs
rename : servo/src/components/script/dom/worker.rs => servo/components/script/dom/worker.rs
rename : servo/src/components/script/dom/workerglobalscope.rs => servo/components/script/dom/workerglobalscope.rs
rename : servo/src/components/script/dom/workerlocation.rs => servo/components/script/dom/workerlocation.rs
rename : servo/src/components/script/dom/workernavigator.rs => servo/components/script/dom/workernavigator.rs
rename : servo/src/components/script/dom/xmlhttprequest.rs => servo/components/script/dom/xmlhttprequest.rs
rename : servo/src/components/script/dom/xmlhttprequesteventtarget.rs => servo/components/script/dom/xmlhttprequesteventtarget.rs
rename : servo/src/components/script/dom/xmlhttprequestupload.rs => servo/components/script/dom/xmlhttprequestupload.rs
rename : servo/src/components/script/html/cssparse.rs => servo/components/script/html/cssparse.rs
rename : servo/src/components/script/html/hubbub_html_parser.rs => servo/components/script/html/hubbub_html_parser.rs
rename : servo/src/components/script/layout_interface.rs => servo/components/script/layout_interface.rs
rename : servo/src/components/script/script.rs => servo/components/script/lib.rs
rename : servo/src/components/script/page.rs => servo/components/script/page.rs
rename : servo/src/components/script/script_task.rs => servo/components/script/script_task.rs
rename : servo/src/components/script_traits/script_traits.rs => servo/components/script_traits/lib.rs
rename : servo/src/components/style/.gitignore => servo/components/style/.gitignore
rename : servo/src/components/style/Mako-0.9.1.zip => servo/components/style/Mako-0.9.1.zip
rename : servo/src/components/style/README.md => servo/components/style/README.md
rename : servo/src/components/style/errors.rs => servo/components/style/errors.rs
rename : servo/src/components/style/font_face.rs => servo/components/style/font_face.rs
rename : servo/src/components/style/style.rs => servo/components/style/lib.rs
rename : servo/src/components/style/media_queries.rs => servo/components/style/media_queries.rs
rename : servo/src/components/style/namespaces.rs => servo/components/style/namespaces.rs
rename : servo/src/components/style/node.rs => servo/components/style/node.rs
rename : servo/src/components/style/parsing_utils.rs => servo/components/style/parsing_utils.rs
rename : servo/src/components/style/properties/common_types.rs => servo/components/style/properties/common_types.rs
rename : servo/src/components/style/properties/mod.rs.mako => servo/components/style/properties/mod.rs.mako
rename : servo/src/components/style/selector_matching.rs => servo/components/style/selector_matching.rs
rename : servo/src/components/style/selectors.rs => servo/components/style/selectors.rs
rename : servo/src/components/style/stylesheets.rs => servo/components/style/stylesheets.rs
rename : servo/src/components/style/user-agent.css => servo/components/style/user-agent.css
rename : servo/src/components/util/atom.rs => servo/components/util/atom.rs
rename : servo/src/components/util/cache.rs => servo/components/util/cache.rs
rename : servo/src/components/util/debug_utils.rs => servo/components/util/debug_utils.rs
rename : servo/src/components/util/geometry.rs => servo/components/util/geometry.rs
rename : servo/src/components/util/util.rs => servo/components/util/lib.rs
rename : servo/src/components/util/logical_geometry.rs => servo/components/util/logical_geometry.rs
rename : servo/src/components/util/memory.rs => servo/components/util/memory.rs
rename : servo/src/components/util/namespace.rs => servo/components/util/namespace.rs
rename : servo/src/components/util/opts.rs => servo/components/util/opts.rs
rename : servo/src/components/util/range.rs => servo/components/util/range.rs
rename : servo/src/components/util/smallvec.rs => servo/components/util/smallvec.rs
rename : servo/src/components/util/sort.rs => servo/components/util/sort.rs
rename : servo/src/components/util/str.rs => servo/components/util/str.rs
rename : servo/src/components/util/task.rs => servo/components/util/task.rs
rename : servo/src/components/util/time.rs => servo/components/util/time.rs
rename : servo/src/components/util/vec.rs => servo/components/util/vec.rs
rename : servo/src/components/util/workqueue.rs => servo/components/util/workqueue.rs
rename : servo/src/test/ci/fontconfig/30-metric-aliases.conf => servo/etc/ci/fontconfig/30-metric-aliases.conf
rename : servo/src/test/ci/fontconfig/40-nonlatin.conf => servo/etc/ci/fontconfig/40-nonlatin.conf
rename : servo/src/test/ci/fontconfig/45-latin.conf => servo/etc/ci/fontconfig/45-latin.conf
rename : servo/src/test/ci/fontconfig/53-monospace-lcd-filter.conf => servo/etc/ci/fontconfig/53-monospace-lcd-filter.conf
rename : servo/src/test/ci/xorg.conf => servo/etc/ci/xorg.conf
rename : servo/src/etc/doc.servo.org/CNAME => servo/etc/doc.servo.org/CNAME
rename : servo/src/etc/doc.servo.org/LICENSE => servo/etc/doc.servo.org/LICENSE
rename : servo/src/etc/doc.servo.org/README.md => servo/etc/doc.servo.org/README.md
rename : servo/src/etc/doc.servo.org/index.html => servo/etc/doc.servo.org/index.html
rename : servo/src/etc/jsdefine => servo/etc/jsdefine
rename : servo/src/etc/patches/README => servo/etc/patches/README
rename : servo/src/etc/patches/mozjs-stack-bounds.diff => servo/etc/patches/mozjs-stack-bounds.diff
rename : servo/src/etc/rustdoc-style.html => servo/etc/rustdoc-style.html
rename : servo/src/etc/servo.sb => servo/etc/servo.sb
rename : servo/src/etc/servo_gdb.py => servo/etc/servo_gdb.py
rename : servo/src/components/embedding/README.md => servo/ports/cef/README.md
rename : servo/src/components/embedding/browser.rs => servo/ports/cef/browser.rs
rename : servo/src/components/embedding/command_line.rs => servo/ports/cef/command_line.rs
rename : servo/src/components/embedding/core.rs => servo/ports/cef/core.rs
rename : servo/src/components/embedding/eutil.rs => servo/ports/cef/eutil.rs
rename : servo/src/components/embedding/embedding.rs => servo/ports/cef/lib.rs
rename : servo/src/components/embedding/mem.rs => servo/ports/cef/mem.rs
rename : servo/src/components/embedding/request.rs => servo/ports/cef/request.rs
rename : servo/src/components/embedding/string.rs => servo/ports/cef/string.rs
rename : servo/src/components/embedding/task.rs => servo/ports/cef/task.rs
rename : servo/src/components/embedding/types.rs => servo/ports/cef/types.rs
rename : servo/src/components/embedding/urlrequest.rs => servo/ports/cef/urlrequest.rs
rename : servo/src/etc/licenseck.py => servo/python/licenseck.py
rename : servo/src/components/main/servo.rs => servo/src/lib.rs
rename : servo/src/platform/macos/rust-task_info/Makefile.in => servo/support/rust-task_info/Makefile.in
rename : servo/src/platform/macos/rust-task_info/task_info.rc => servo/support/rust-task_info/src/lib.rs
rename : servo/src/platform/macos/rust-task_info/task_basic_info.rs => servo/support/rust-task_info/src/task_basic_info.rs
rename : servo/src/platform/macos/rust-task_info/task_info.c => servo/support/rust-task_info/src/task_info.c
rename : servo/src/test/content/harness.js => servo/tests/content/harness.js
rename : servo/src/test/content/test.jpg => servo/tests/content/test.jpg
rename : servo/src/test/content/test.png => servo/tests/content/test.png
rename : servo/src/test/content/test_DOMParser.html => servo/tests/content/test_DOMParser.html
rename : servo/src/test/content/test_Event.html => servo/tests/content/test_Event.html
rename : servo/src/test/content/test_MouseEvent.html => servo/tests/content/test_MouseEvent.html
rename : servo/src/test/content/test_body_listener.html => servo/tests/content/test_body_listener.html
rename : servo/src/test/content/test_caption.html => servo/tests/content/test_caption.html
rename : servo/src/test/content/test_click_prevent.html => servo/tests/content/test_click_prevent.html
rename : servo/src/test/content/test_collections.html => servo/tests/content/test_collections.html
rename : servo/src/test/content/test_create_element.html => servo/tests/content/test_create_element.html
rename : servo/src/test/content/test_documentElement.html => servo/tests/content/test_documentElement.html
rename : servo/src/test/content/test_document_adoptNode.html => servo/tests/content/test_document_adoptNode.html
rename : servo/src/test/content/test_document_body.html => servo/tests/content/test_document_body.html
rename : servo/src/test/content/test_document_characterSet.html => servo/tests/content/test_document_characterSet.html
rename : servo/src/test/content/test_document_characterSet_default.html => servo/tests/content/test_document_characterSet_default.html
rename : servo/src/test/content/test_document_characterSet_invalid.html => servo/tests/content/test_document_characterSet_invalid.html
rename : servo/src/test/content/test_document_characterSet_long.html => servo/tests/content/test_document_characterSet_long.html
rename : servo/src/test/content/test_document_characterSet_short.html => servo/tests/content/test_document_characterSet_short.html
rename : servo/src/test/content/test_document_compatMode.html => servo/tests/content/test_document_compatMode.html
rename : servo/src/test/content/test_document_compatMode_loose.html => servo/tests/content/test_document_compatMode_loose.html
rename : servo/src/test/content/test_document_compatMode_strict.html => servo/tests/content/test_document_compatMode_strict.html
rename : servo/src/test/content/test_document_contenttype.html => servo/tests/content/test_document_contenttype.html
rename : servo/src/test/content/test_document_datalist_options.html => servo/tests/content/test_document_datalist_options.html
rename : servo/src/test/content/test_document_getElementById.html => servo/tests/content/test_document_getElementById.html
rename : servo/src/test/content/test_document_getElementsByName.html => servo/tests/content/test_document_getElementsByName.html
rename : servo/src/test/content/test_document_head.html => servo/tests/content/test_document_head.html
rename : servo/src/test/content/test_document_implementation.html => servo/tests/content/test_document_implementation.html
rename : servo/src/test/content/test_document_links_cache.html => servo/tests/content/test_document_links_cache.html
rename : servo/src/test/content/test_document_set_node_value.html => servo/tests/content/test_document_set_node_value.html
rename : servo/src/test/content/test_document_title_nontextchildren.html => servo/tests/content/test_document_title_nontextchildren.html
rename : servo/src/test/content/test_document_url.html => servo/tests/content/test_document_url.html
rename : servo/src/test/content/test_domtokenlist.html => servo/tests/content/test_domtokenlist.html
rename : servo/src/test/content/test_element_attribute.html => servo/tests/content/test_element_attribute.html
rename : servo/src/test/content/test_element_attributes.html => servo/tests/content/test_element_attributes.html
rename : servo/src/test/content/test_element_classList.html => servo/tests/content/test_element_classList.html
rename : servo/src/test/content/test_element_className.html => servo/tests/content/test_element_className.html
rename : servo/src/test/content/test_element_matches.html => servo/tests/content/test_element_matches.html
rename : servo/src/test/content/test_empty_clientrect.html => servo/tests/content/test_empty_clientrect.html
rename : servo/src/test/content/test_enabled_disabled_selectors.html => servo/tests/content/test_enabled_disabled_selectors.html
rename : servo/src/test/content/test_event_dispatch.html => servo/tests/content/test_event_dispatch.html
rename : servo/src/test/content/test_event_dispatch_dynamic.html => servo/tests/content/test_event_dispatch_dynamic.html
rename : servo/src/test/content/test_event_dispatch_order.html => servo/tests/content/test_event_dispatch_order.html
rename : servo/src/test/content/test_event_handler_syntax_error.html => servo/tests/content/test_event_handler_syntax_error.html
rename : servo/src/test/content/test_event_listener.html => servo/tests/content/test_event_listener.html
rename : servo/src/test/content/test_getBoundingClientRect.html => servo/tests/content/test_getBoundingClientRect.html
rename : servo/src/test/content/test_global.html => servo/tests/content/test_global.html
rename : servo/src/test/content/test_htmlcollection.html => servo/tests/content/test_htmlcollection.html
rename : servo/src/test/content/test_htmlfieldsetelement_elements.html => servo/tests/content/test_htmlfieldsetelement_elements.html
rename : servo/src/test/content/test_htmlspacechars.html => servo/tests/content/test_htmlspacechars.html
rename : servo/src/test/content/test_img_width_height.html => servo/tests/content/test_img_width_height.html
rename : servo/src/test/content/test_inline_event_handler.html => servo/tests/content/test_inline_event_handler.html
rename : servo/src/test/content/test_innerHTML.html => servo/tests/content/test_innerHTML.html
rename : servo/src/test/content/test_interfaces.html => servo/tests/content/test_interfaces.html
rename : servo/src/test/content/test_load_event.html => servo/tests/content/test_load_event.html
rename : servo/src/test/content/test_navigator.html => servo/tests/content/test_navigator.html
rename : servo/src/test/content/test_node_cloneNode.html => servo/tests/content/test_node_cloneNode.html
rename : servo/src/test/content/test_node_compareDocumentPosition.html => servo/tests/content/test_node_compareDocumentPosition.html
rename : servo/src/test/content/test_node_contains.html => servo/tests/content/test_node_contains.html
rename : servo/src/test/content/test_node_insertBefore.html => servo/tests/content/test_node_insertBefore.html
rename : servo/src/test/content/test_node_isEqualNode.html => servo/tests/content/test_node_isEqualNode.html
rename : servo/src/test/content/test_node_normalize.html => servo/tests/content/test_node_normalize.html
rename : servo/src/test/content/test_node_replaceChild.html => servo/tests/content/test_node_replaceChild.html
rename : servo/src/test/content/test_parentNode_querySelector.html => servo/tests/content/test_parentNode_querySelector.html
rename : servo/src/test/content/test_parentNode_querySelectorAll.html => servo/tests/content/test_parentNode_querySelectorAll.html
rename : servo/src/test/content/test_parentnodes.html => servo/tests/content/test_parentnodes.html
rename : servo/src/test/content/test_prototypes.html => servo/tests/content/test_prototypes.html
rename : servo/src/test/content/test_proxy_setter.html => servo/tests/content/test_proxy_setter.html
rename : servo/src/test/content/test_script_src_attribute.html => servo/tests/content/test_script_src_attribute.html
rename : servo/src/test/content/test_script_type.html => servo/tests/content/test_script_type.html
rename : servo/src/test/content/test_textcontent.html => servo/tests/content/test_textcontent.html
rename : servo/src/test/content/test_title.html => servo/tests/content/test_title.html
rename : servo/src/test/content/test_trace_null.html => servo/tests/content/test_trace_null.html
rename : servo/src/test/content/test_union.html => servo/tests/content/test_union.html
rename : servo/src/test/content/test_window.html => servo/tests/content/test_window.html
rename : servo/src/test/content/test_window_performance.html => servo/tests/content/test_window_performance.html
rename : servo/src/test/content/test_window_setInterval.html => servo/tests/content/test_window_setInterval.html
rename : servo/src/test/harness/contenttest/contenttest.rs => servo/tests/contenttest.rs
rename : servo/src/test/html/about-mozilla.html => servo/tests/html/about-mozilla.html
rename : servo/src/test/html/acid1.html => servo/tests/html/acid1.html
rename : servo/src/test/html/acid2.html => servo/tests/html/acid2.html
rename : servo/src/test/html/andreas.jpeg => servo/tests/html/andreas.jpeg
rename : servo/src/test/html/anonymous_table.html => servo/tests/html/anonymous_table.html
rename : servo/src/test/html/background.html => servo/tests/html/background.html
rename : servo/src/test/html/bad-line-ends.html => servo/tests/html/bad-line-ends.html
rename : servo/src/test/html/box-model-smoketest.html => servo/tests/html/box-model-smoketest.html
rename : servo/src/test/html/color-change-text.html => servo/tests/html/color-change-text.html
rename : servo/src/test/html/combining-character-sequences.html => servo/tests/html/combining-character-sequences.html
rename : servo/src/test/html/demo.css => servo/tests/html/demo.css
rename : servo/src/test/html/demo.html => servo/tests/html/demo.html
rename : servo/src/test/html/doge-servo.html => servo/tests/html/doge-servo.html
rename : servo/src/test/html/doge-servo.jpg => servo/tests/html/doge-servo.jpg
rename : servo/src/test/html/failure.html => servo/tests/html/failure.html
rename : servo/src/test/html/filmstrip.html => servo/tests/html/filmstrip.html
rename : servo/src/test/html/fixed_table.html => servo/tests/html/fixed_table.html
rename : servo/src/test/html/fixed_table_2.html => servo/tests/html/fixed_table_2.html
rename : servo/src/test/html/fixed_table_additional_cols.html => servo/tests/html/fixed_table_additional_cols.html
rename : servo/src/test/html/fixed_table_basic_height.html => servo/tests/html/fixed_table_basic_height.html
rename : servo/src/test/html/fixed_table_simple.html => servo/tests/html/fixed_table_simple.html
rename : servo/src/test/html/fixed_table_with_margin_padding.html => servo/tests/html/fixed_table_with_margin_padding.html
rename : servo/src/test/html/head_link_test.html => servo/tests/html/head_link_test.html
rename : servo/src/test/html/hello.html => servo/tests/html/hello.html
rename : servo/src/test/html/https.html => servo/tests/html/https.html
rename : servo/src/test/html/ib-split-image.html => servo/tests/html/ib-split-image.html
rename : servo/src/test/html/inline-block-split-2.html => servo/tests/html/inline-block-split-2.html
rename : servo/src/test/html/inline-block-split-3.html => servo/tests/html/inline-block-split-3.html
rename : servo/src/test/html/inline-block-split-float.html => servo/tests/html/inline-block-split-float.html
rename : servo/src/test/html/inline-block-split.html => servo/tests/html/inline-block-split.html
rename : servo/src/test/html/inline_bg_color_simple.html => servo/tests/html/inline_bg_color_simple.html
rename : servo/src/test/html/itried.jpg => servo/tests/html/itried.jpg
rename : servo/src/test/html/ligatures.html => servo/tests/html/ligatures.html
rename : servo/src/test/html/lineheight-simple.css => servo/tests/html/lineheight-simple.css
rename : servo/src/test/html/lineheight-simple.html => servo/tests/html/lineheight-simple.html
rename : servo/src/test/html/lipsum.html => servo/tests/html/lipsum.html
rename : servo/src/test/html/longcat.html => servo/tests/html/longcat.html
rename : servo/src/test/html/longcatbot.png => servo/tests/html/longcatbot.png
rename : servo/src/test/html/longcatmid.png => servo/tests/html/longcatmid.png
rename : servo/src/test/html/longcattop.png => servo/tests/html/longcattop.png
rename : servo/src/test/html/lots_of_background_colors.css => servo/tests/html/lots_of_background_colors.css
rename : servo/src/test/html/mojira.html => servo/tests/html/mojira.html
rename : servo/src/test/html/object_element.html => servo/tests/html/object_element.html
rename : servo/src/test/html/perf-rainbow-hard.html => servo/tests/html/perf-rainbow-hard.html
rename : servo/src/test/html/perf-rainbow.html => servo/tests/html/perf-rainbow.html
rename : servo/src/test/html/rust-0.png => servo/tests/html/rust-0.png
rename : servo/src/test/html/rust-135.png => servo/tests/html/rust-135.png
rename : servo/src/test/html/rust-180.png => servo/tests/html/rust-180.png
rename : servo/src/test/html/rust-225.png => servo/tests/html/rust-225.png
rename : servo/src/test/html/rust-270.png => servo/tests/html/rust-270.png
rename : servo/src/test/html/rust-315.png => servo/tests/html/rust-315.png
rename : servo/src/test/html/rust-45.png => servo/tests/html/rust-45.png
rename : servo/src/test/html/rust-90.png => servo/tests/html/rust-90.png
rename : servo/src/test/html/small-layout-test.html => servo/tests/html/small-layout-test.html
rename : servo/src/test/html/small_color_test.css => servo/tests/html/small_color_test.css
rename : servo/src/test/html/small_color_test.html => servo/tests/html/small_color_test.html
rename : servo/src/test/html/summit-crash.html => servo/tests/html/summit-crash.html
rename : servo/src/test/html/summit-fail.html => servo/tests/html/summit-fail.html
rename : servo/src/test/html/summit-one.html => servo/tests/html/summit-one.html
rename : servo/src/test/html/summit-three.html => servo/tests/html/summit-three.html
rename : servo/src/test/html/summit-two.html => servo/tests/html/summit-two.html
rename : servo/src/test/html/summit2.html => servo/tests/html/summit2.html
rename : servo/src/test/html/summit3.html => servo/tests/html/summit3.html
rename : servo/src/test/html/test-absolute.css => servo/tests/html/test-absolute.css
rename : servo/src/test/html/test-absolute.html => servo/tests/html/test-absolute.html
rename : servo/src/test/html/test-css-pseudo-root.html => servo/tests/html/test-css-pseudo-root.html
rename : servo/src/test/html/test-inline.html => servo/tests/html/test-inline.html
rename : servo/src/test/html/test-js-alert.html => servo/tests/html/test-js-alert.html
rename : servo/src/test/html/test-js-console.html => servo/tests/html/test-js-console.html
rename : servo/src/test/html/test-js-image.html => servo/tests/html/test-js-image.html
rename : servo/src/test/html/test-js.html => servo/tests/html/test-js.html
rename : servo/src/test/html/test-lineheight-verticalalign.html => servo/tests/html/test-lineheight-verticalalign.html
rename : servo/src/test/html/test-many-images-different.html => servo/tests/html/test-many-images-different.html
rename : servo/src/test/html/test-many-images.html => servo/tests/html/test-many-images.html
rename : servo/src/test/html/test-text-break.html => servo/tests/html/test-text-break.html
rename : servo/src/test/html/test-text.html => servo/tests/html/test-text.html
rename : servo/src/test/html/test.css => servo/tests/html/test.css
rename : servo/src/test/html/test.html => servo/tests/html/test.html
rename : servo/src/test/html/test.js => servo/tests/html/test.js
rename : servo/src/test/html/test_UIEvent_resize.html => servo/tests/html/test_UIEvent_resize.html
rename : servo/src/test/html/test_bg_color.html => servo/tests/html/test_bg_color.html
rename : servo/src/test/html/test_bg_color_simple.css => servo/tests/html/test_bg_color_simple.css
rename : servo/src/test/html/test_bg_color_simple.html => servo/tests/html/test_bg_color_simple.html
rename : servo/src/test/html/test_border.html => servo/tests/html/test_border.html
rename : servo/src/test/html/test_canvas.html => servo/tests/html/test_canvas.html
rename : servo/src/test/html/test_class_helloworld.html => servo/tests/html/test_class_helloworld.html
rename : servo/src/test/html/test_clear.html => servo/tests/html/test_clear.html
rename : servo/src/test/html/test_clear_float.html => servo/tests/html/test_clear_float.html
rename : servo/src/test/html/test_close.html => servo/tests/html/test_close.html
rename : servo/src/test/html/test_cssunit_length.html => servo/tests/html/test_cssunit_length.html
rename : servo/src/test/html/test_float_placement.html => servo/tests/html/test_float_placement.html
rename : servo/src/test/html/test_getter_time.html => servo/tests/html/test_getter_time.html
rename : servo/src/test/html/test_hammer_layout.css => servo/tests/html/test_hammer_layout.css
rename : servo/src/test/html/test_hammer_layout.html => servo/tests/html/test_hammer_layout.html
rename : servo/src/test/html/test_inline_border.html => servo/tests/html/test_inline_border.html
rename : servo/src/test/html/test_inline_boxes.html => servo/tests/html/test_inline_boxes.html
rename : servo/src/test/html/test_interval.html => servo/tests/html/test_interval.html
rename : servo/src/test/html/test_italic_bold.html => servo/tests/html/test_italic_bold.html
rename : servo/src/test/html/test_linking.css => servo/tests/html/test_linking.css
rename : servo/src/test/html/test_local_bookmark.html => servo/tests/html/test_local_bookmark.html
rename : servo/src/test/html/test_overflow_hidden.html => servo/tests/html/test_overflow_hidden.html
rename : servo/src/test/html/test_pseudo.html => servo/tests/html/test_pseudo.html
rename : servo/src/test/html/test_sandboxed.html => servo/tests/html/test_sandboxed.html
rename : servo/src/test/html/test_sandboxed_iframe.html => servo/tests/html/test_sandboxed_iframe.html
rename : servo/src/test/html/test_slam_layout.css => servo/tests/html/test_slam_layout.css
rename : servo/src/test/html/test_slam_layout.html => servo/tests/html/test_slam_layout.html
rename : servo/src/test/html/test_timeout.html => servo/tests/html/test_timeout.html
rename : servo/src/test/html/test_underline.html => servo/tests/html/test_underline.html
rename : servo/src/test/html/test_underline_helloworld.html => servo/tests/html/test_underline_helloworld.html
rename : servo/src/test/html/text_deco_simple.html => servo/tests/html/text_deco_simple.html
rename : servo/src/test/html/tiny_test.html => servo/tests/html/tiny_test.html
rename : servo/src/test/html/vertical_align_simple.html => servo/tests/html/vertical_align_simple.html
rename : servo/src/test/power/PowerMeasure.py => servo/tests/power/PowerMeasure.py
rename : servo/src/test/power/README.md => servo/tests/power/README.md
rename : servo/src/test/harness/reftest/reftest.rs => servo/tests/reftest.rs
2014-09-09 08:18:18 -06:00