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

Write an image decoding library #237

Closed
brson opened this issue Jan 4, 2013 · 1 comment
Closed

Write an image decoding library #237

brson opened this issue Jan 4, 2013 · 1 comment

Comments

@brson
Copy link
Contributor

brson commented Jan 4, 2013

It should be focused on just decoding, not I/O, not caching - those things are handled by other parts of servo, but it needs to support both task and instruction parallelism. We can start by binding existing libraries and replace them with Rust-based decoders over time.

Needs bindings for libjpeg-turbo and libpng at minimum, also BMP and GIF are important, but I don't know offhand the best libs for them.

Replace and remove stb-image.

@larsbergstrom
Copy link
Contributor

We are using libpng now and build it in-tree as of #749.

ChrisParis pushed a commit to ChrisParis/servo that referenced this issue Sep 7, 2014
shadow-dom: Update a test for shadow root's accessors.
glennw pushed a commit to glennw/servo that referenced this issue Jan 16, 2017
Make the desktop no longer show through when alpha blending is involved for borderless windows on the Mac.

This was because the blend function was
`GL_SRC_ALPHA`/`GL_ONE_MINUS_SRC_ALPHA` for both RGB and alpha, and that
was incorrect for alpha, since a destination alpha of 1.0 and a source
alpha < 1.0 should result in an alpha of 1.0.

r? @glennw
jdm pushed a commit to jdm/servo that referenced this issue Mar 6, 2021
Throw type error on converting non objects to sequence

Fix for servo#237

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/rust-mozjs/238)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants