Skip to content

Tags: aseprite/skia

Tags

m124-08a5439a6b

Toggle m124-08a5439a6b's commit message
Update actions/upload-artifact to v4

m124-eadfe707ca

Toggle m124-eadfe707ca's commit message
Add libjpeg-turbo header files in the distribution

m124-8c6cfae8c5

Toggle m124-8c6cfae8c5's commit message
We need src/image/*.h (SkSurface_Raster.h mainly) in the artifacts

m122-c8178a62fa

Toggle m122-c8178a62fa's commit message
Add build instructions, GitHub actions + fix build flags

m102-861e4743af

Toggle m102-861e4743af's commit message
Include args.gn file (to detect if -stdlib=libc++ was used to compile…

… Skia)

m102-b627d35809

Toggle m102-b627d35809's commit message
Add build instructions, GitHub actions + fix build flags

m96-2f1f21b8a9

Toggle m96-2f1f21b8a9's commit message
Add build instructions & GitHub actions

m81-b607b32047

Toggle m81-b607b32047's commit message
Fix clang error using implicit tuples ctors with an old stdlibc++ ver…

…sion

m81-84cb5d3fd9

Toggle m81-84cb5d3fd9's commit message
Add GitHub actions to build Skia

chrome/m38_2125

Toggle chrome/m38_2125's commit message
Fix int16_t for glyphs, const glyphs, and clarify glyph loop.

Several places in the PDF code are using int16_t for glyphs. With
newer NotoSans fonts, all possible glyph ids are being used, so this
can lead to problems.

The PDF glyphs from text code returns the text for the glyphs if the
encoding is for glyphs. However, it returns this using an unsafe const
cast which is hiding possible bugs and preventing correct use of const
in other places.

The way the glyph loop in SkPDFDevice::drawPosText is written uses a
'--i' in the loop, which makes it appear this can loop forever. I don't
believe it can, but it is an unecessary code folding. We should also at
least assert the forward progress correctness here.

Review URL: https://codereview.chromium.org/626613002

Cherry-pick: 22edc83
Approval: https://code.google.com/p/chromium/issues/detail?id=418939#c30