Update ORGANIZATION.md for recent changes.

This commit is contained in:
Ms2ger 2016-07-05 09:30:59 +02:00
parent 636b80d416
commit 5e72b9554b

View file

@ -5,7 +5,9 @@
* canvas_traits * canvas_traits
* APIs to the canvas crate for crates that don't want to depend on the canvas crate for build speed reasons. * APIs to the canvas crate for crates that don't want to depend on the canvas crate for build speed reasons.
* compositing * compositing
* Integration with OS windowing/rendering and event loop, as well as management of resources for a top-level browsing context (ie. tab). * Integration with OS windowing/rendering and event loop.
* constellation
* Management of resources for a top-level browsing context (ie. tab).
* devtools * devtools
* in-process server to allow manipulating browser instances via a remote Firefox developer tools client. * in-process server to allow manipulating browser instances via a remote Firefox developer tools client.
* devtools_traits * devtools_traits
@ -16,6 +18,8 @@
* APIs to the gfx crate for crates that don't want to depend on the gfx crate for build speed reasons. * APIs to the gfx crate for crates that don't want to depend on the gfx crate for build speed reasons.
* layout * layout
* Converts page content into positioned, styled boxes and passes the result to the renderer. * Converts page content into positioned, styled boxes and passes the result to the renderer.
* layout_thread
* Runs the threads for layout, communicates with the script thread, and calls into the layout crate to do the layout.
* layout_traits * layout_traits
* APIs to the layout crate for crates that don't want to depend on the layout crate for build speed reasons. * APIs to the layout crate for crates that don't want to depend on the layout crate for build speed reasons.
* msg * msg
@ -32,6 +36,8 @@
* APIs to the profile crate for crates that don't want to depend on the profile crate for build speed reasons. * APIs to the profile crate for crates that don't want to depend on the profile crate for build speed reasons.
* script * script
* Implementation of the DOM (native Rust code and bindings to SpiderMonkey). * Implementation of the DOM (native Rust code and bindings to SpiderMonkey).
* script_layout_interface
* The API the script crate provides for the layout crate.
* script_traits * script_traits
* APIs to the script crate for crates that don't want to depend on the script crate for build speed reasons. * APIs to the script crate for crates that don't want to depend on the script crate for build speed reasons.
* servo * servo
@ -44,8 +50,6 @@
* assorted utility methods and types that are commonly used throughout the project. * assorted utility methods and types that are commonly used throughout the project.
* webdriver_server * webdriver_server
* In-process server to allow manipulating browser instances via a WebDriver client. * In-process server to allow manipulating browser instances via a WebDriver client.
* webdriver_traits
* APIs to the webdriver crate for crates that don't want to depend on the webdriver crate for build speed reasons.
* etc * etc
* Useful tools and scripts for developers. * Useful tools and scripts for developers.
* mach * mach
@ -53,13 +57,13 @@
* ports * ports
* cef * cef
* Embedding implementation for the Chrome Embedding Framework (CEF) API. * Embedding implementation for the Chrome Embedding Framework (CEF) API.
* geckolib
* A static library to be linked into Gecko for the Stylo project.
* glutin * glutin
* Embedding implementation for the `glutin` windowing library. * Embedding implementation for the `glutin` windowing library.
* python * python
* servo * servo
* Implementations of servo-specific mach commands. * Implementations of servo-specific mach commands.
* mach
* Implementation of `mach` command-line tool.
* tidy * tidy
* Python package of code lints that are automatically run before merging changes. * Python package of code lints that are automatically run before merging changes.
* resources * resources
@ -104,3 +108,4 @@
* <https://github.com/servo/rust-selectors/>: a CSS selector matching library * <https://github.com/servo/rust-selectors/>: a CSS selector matching library
* <https://github.com/cyderize/rust-websocket/>: a WebSocket protocol implementation * <https://github.com/cyderize/rust-websocket/>: a WebSocket protocol implementation
* <https://github.com/servo/rust-url/>: an implementation of the URL specification * <https://github.com/servo/rust-url/>: an implementation of the URL specification
* <https://github.com/servo/webrender/> and <https://github.com/servo/webrender_traits/>: a GPU renderer