Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send display lists over IPC in multiprocess mode. #6795

Merged
merged 6 commits into from Jul 31, 2015

Commits on Jul 31, 2015

  1. util: Add a multiprocess command-line option and implement

    `OptionalIpcSender<T>`.
    
    `OptionalIpcSender<T>`dynamically switches between in-process and
    out-of-process communication depending on whether multiprocess mode is
    enabled.
    
    The multiprocess command-line switch doesn't actually turn on
    multiprocess mode yet, but it does control the behavior of
    `OptionalIpcSender<T>`.
    pcwalton committed Jul 31, 2015
  2. util: Remove the old broken `SerializableLinkedList` code in favor of

    serde's native implementation.
    pcwalton committed Jul 31, 2015
  3. gfx: Split the paint messages into layout and chrome messages, and make

    the layout messages serializable.
    pcwalton committed Jul 31, 2015
  4. compositing: Use an `OptionalIpcSender` for communication between the

    layout and paint tasks.
    pcwalton committed Jul 31, 2015
  5. gfx: Instantiate the `CTFont` corresponding to a Mac font on demand.

    This avoids panics in multiprocess mode.
    pcwalton committed Jul 31, 2015
  6. Update `rust-core-text`

    pcwalton committed Jul 31, 2015
You can’t perform that action at this time.