58 releases

Uses old Rust 2015

0.30000023.1 Oct 21, 2019
0.30000022.0 Jul 22, 2019
0.30000020.1 Nov 18, 2018
0.30000018.0 Jul 20, 2018
0.20130412.1 Nov 30, 2015
Download history 31/week @ 2022-06-14 33/week @ 2022-06-21 10250/week @ 2022-06-28 48311/week @ 2022-07-05 81/week @ 2022-07-12 132/week @ 2022-07-19 83/week @ 2022-07-26 155/week @ 2022-08-02 52/week @ 2022-08-09 25/week @ 2022-08-16 83/week @ 2022-08-23 35/week @ 2022-08-30 101/week @ 2022-09-06 36/week @ 2022-09-13 25/week @ 2022-09-20 30/week @ 2022-09-27

198 downloads per month
Used in azure

BSD-3-Clause

12MB
272K SLoC

C++ 240K SLoC // 0.1% comments C 26K SLoC // 0.1% comments Python 2K SLoC // 0.3% comments Objective-C++ 1K SLoC // 0.1% comments Rust 886 SLoC // 0.1% comments Java 555 SLoC // 0.1% comments GNU Style Assembly 246 SLoC // 0.3% comments Shell 139 SLoC // 0.1% comments Automake 71 SLoC // 0.1% comments Objective-C 45 SLoC // 0.1% comments Batch 30 SLoC

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://sites.google.com/site/skiadocs/home

This version of Skia is adapted for use by the Servo project and rust-azure. Changes from upstream Skia:

* The addition of Cargo build rules.
* The addition of a native GL surface type that wraps platform-specific
  shareable surfaces.
* Adjustment of the default glyph cache size for multi-task usage.

This branch is based on 0349864b75317ba66232df827e84ef7c25e34cfe from June 16, 2014. The upstream repository was found at https://skia.googlesource.com/skia.git/. The procedure for updating Skia is to rename this branch and then rebase it onto the new upstream revision.

Dependencies

~1.8–6MB
~130K SLoC