• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

patches/H30-Mar-2022-8,5627,941

skia/H30-Mar-2022-497,473356,863

LICENSEH A D30-Mar-20221.5 KiB2827

READMEH A D30-Mar-2022169 42

README_COMMITTINGH A D30-Mar-2022574 117

README_MOZILLAH A D30-Mar-2022581 138

generate_mozbuild.pyH A D03-May-202211.6 KiB426340

moz.buildH A D03-May-202219 KiB502484

README

1Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
2
3See full details, and build instructions, at http://code.google.com/p/skia/wiki/DocRoot
4

README_COMMITTING

1Any changes to Skia should have at a minimum both a Mozilla bug tagged with the [skia-upstream]
2whiteboard tag, and also an upstream bug and review request. Any patches that do ultimately land
3in mozilla-central must be reviewed by a Skia submodule peer.
4
5See https://wiki.mozilla.org/Modules/Core#Graphics for current peers.
6
7In most cases the patch will need to have an r+ from upstream before it is eligible to land here.
8
9For information on submitting upstream, see:
10https://sites.google.com/site/skiadocs/developer-documentation/contributing-code/how-to-submit-a-patch
11

README_MOZILLA

1This is an import of Skia. See skia/include/core/SkMilestone.h for the milestone number.
2
3To update to a new version of Skia:
4
5- Clone Skia from upstream using the instructions here: https://skia.org/user/download
6- Copy the entire source tree from a Skia clone to mozilla-central/gfx/skia/skia
7- cd gfx/skia && ./generate_mozbuild.py
8
9Once that's done, use git status to view the files that have changed. Keep an eye on GrUserConfig.h
10and SkUserConfig.h as those probably don't want to be overwritten by upstream versions.
11
12This process will be made more automatic in the future.
13