├── .gitignore ├── .travis.yml ├── Cargo.toml ├── README.md ├── rust-toolchain ├── rustfmt.toml ├── src ├── build │ ├── bincode │ │ ├── display_list_builder.rs │ │ ├── display_list_differs.rs │ │ ├── export.rs │ │ ├── types.rs │ │ └── util.rs │ ├── json │ │ ├── display_list_builder.rs │ │ ├── display_list_differs.rs │ │ ├── export.rs │ │ ├── types.rs │ │ └── util.rs │ ├── mod.rs │ ├── traits.rs │ └── webrender │ │ ├── display_list_builder.rs │ │ ├── display_list_differs.rs │ │ ├── types.rs │ │ └── util.rs ├── compare │ ├── export.rs │ ├── mod.rs │ ├── traits.rs │ └── types.rs ├── convert │ ├── convert_image_node.rs │ ├── convert_inline_text_node.rs │ ├── convert_view_node.rs │ └── mod.rs ├── debug.rs ├── lib.rs ├── macros.rs ├── prelude.rs └── types.rs └── tests ├── fixtures ├── FiraMono-Regular.ttf ├── FreeSans.ttf ├── Quantum.png ├── test_1.css └── test_2.css ├── spec_bincode.rs ├── spec_diff.rs ├── spec_json.rs └── spec_webrender.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | Cargo.lock 3 | **/*.rs.bk 4 | .vscode 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/README.md -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2017-11-14 -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/build/bincode/display_list_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/bincode/display_list_builder.rs -------------------------------------------------------------------------------- /src/build/bincode/display_list_differs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/bincode/display_list_differs.rs -------------------------------------------------------------------------------- /src/build/bincode/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/bincode/export.rs -------------------------------------------------------------------------------- /src/build/bincode/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/bincode/types.rs -------------------------------------------------------------------------------- /src/build/bincode/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/bincode/util.rs -------------------------------------------------------------------------------- /src/build/json/display_list_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/json/display_list_builder.rs -------------------------------------------------------------------------------- /src/build/json/display_list_differs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/json/display_list_differs.rs -------------------------------------------------------------------------------- /src/build/json/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/json/export.rs -------------------------------------------------------------------------------- /src/build/json/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/json/types.rs -------------------------------------------------------------------------------- /src/build/json/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/json/util.rs -------------------------------------------------------------------------------- /src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/mod.rs -------------------------------------------------------------------------------- /src/build/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/traits.rs -------------------------------------------------------------------------------- /src/build/webrender/display_list_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/webrender/display_list_builder.rs -------------------------------------------------------------------------------- /src/build/webrender/display_list_differs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/webrender/display_list_differs.rs -------------------------------------------------------------------------------- /src/build/webrender/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/webrender/types.rs -------------------------------------------------------------------------------- /src/build/webrender/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/build/webrender/util.rs -------------------------------------------------------------------------------- /src/compare/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/compare/export.rs -------------------------------------------------------------------------------- /src/compare/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/compare/mod.rs -------------------------------------------------------------------------------- /src/compare/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/compare/traits.rs -------------------------------------------------------------------------------- /src/compare/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/compare/types.rs -------------------------------------------------------------------------------- /src/convert/convert_image_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/convert/convert_image_node.rs -------------------------------------------------------------------------------- /src/convert/convert_inline_text_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/convert/convert_inline_text_node.rs -------------------------------------------------------------------------------- /src/convert/convert_view_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/convert/convert_view_node.rs -------------------------------------------------------------------------------- /src/convert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/convert/mod.rs -------------------------------------------------------------------------------- /src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/debug.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/src/types.rs -------------------------------------------------------------------------------- /tests/fixtures/FiraMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/fixtures/FiraMono-Regular.ttf -------------------------------------------------------------------------------- /tests/fixtures/FreeSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/fixtures/FreeSans.ttf -------------------------------------------------------------------------------- /tests/fixtures/Quantum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/fixtures/Quantum.png -------------------------------------------------------------------------------- /tests/fixtures/test_1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/fixtures/test_1.css -------------------------------------------------------------------------------- /tests/fixtures/test_2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/fixtures/test_2.css -------------------------------------------------------------------------------- /tests/spec_bincode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/spec_bincode.rs -------------------------------------------------------------------------------- /tests/spec_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/spec_diff.rs -------------------------------------------------------------------------------- /tests/spec_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/spec_json.rs -------------------------------------------------------------------------------- /tests/spec_webrender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victorporof/rsx-primitives/HEAD/tests/spec_webrender.rs --------------------------------------------------------------------------------