Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ dump.txt
tests/fileformats/jpeg/generated
tests/fileformats/jpeg/diffs
*.dylib
tmp
4 changes: 2 additions & 2 deletions tests/benchmark_blends.nim → tests/bench_blends.nim
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import benchy, chroma, pixie/blends, pixie/images, vmath

let
backdrop = newImage(256, 256)
source = newImage(256, 256)
backdrop = newImage(512, 512)
source = newImage(512, 512)
source.fill(rgba(100, 100, 100, 100))

template reset() =
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
24 changes: 12 additions & 12 deletions tests/benchmark_images_draw.nim → tests/bench_images_draw.nim
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, 255, 0, 255))

timeIt "draw small-on-big NormalBlend":
timeIt "small-on-big NormalBlend":
a.draw(b, translate(vec2(25, 25)), NormalBlend)
keep(b)

Expand All @@ -18,7 +18,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, 255, 0, 255))

timeIt "draw small-on-big Smooth NormalBlend":
timeIt "small-on-big Smooth NormalBlend":
a.draw(b, translate(vec2(25.2, 25.2)), NormalBlend)
keep(b)

Expand All @@ -29,7 +29,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, 255, 0, 255))

timeIt "draw big-on-bigger NormalBlend":
timeIt "big-on-bigger NormalBlend":
a.draw(b, translate(vec2(25, 25)), NormalBlend)
keep(b)

Expand All @@ -40,7 +40,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, 255, 0, 255))

timeIt "draw [scale 0.5]":
timeIt "scale x0.5":
a.draw(b, translate(vec2(25, 25)) * scale(vec2(0.5, 0.5)), NormalBlend)
keep(b)

Expand All @@ -51,7 +51,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, 255, 0, 255))

timeIt "draw [scale 2]":
timeIt "scale x2":
a.draw(b, translate(vec2(25, 25)) * scale(vec2(2, 2)), NormalBlend)
keep(b)

Expand All @@ -62,7 +62,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, rand(255).uint8, 0, 255))

timeIt "draw Smooth [x translate]":
timeIt "smooth x-translate":
a.draw(b, translate(vec2(25.2, 0)), NormalBlend)
keep(b)

Expand All @@ -73,7 +73,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, rand(255).uint8, 0, 255))

timeIt "draw Smooth [y translate]":
timeIt "smooth y-translate":
a.draw(b, translate(vec2(0, 25.2)), NormalBlend)
keep(b)

Expand All @@ -84,7 +84,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, rand(255).uint8, 0, 255))

timeIt "draw Smooth [x + y translate]":
timeIt "smooth translate":
a.draw(b, translate(vec2(25.2, 25.2)), NormalBlend)
keep(b)

Expand All @@ -95,7 +95,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rgba(0, rand(255).uint8, 0, 255))

timeIt "draw Smooth [rotate 45 deg]":
timeIt "smooth rotate 45":
a.draw(b, translate(vec2(0, 500)) * rotate(toRadians(45)), NormalBlend)
keep(b)

Expand All @@ -106,7 +106,7 @@ block:
a.fill(rgba(255, 0, 0, 255))
b.fill(rand(255).uint8)

timeIt "draw mask Smooth [rotate 45 deg]":
timeIt "mask smooth rotate 45 deg":
a.draw(b, translate(vec2(0, 500)) * rotate(toRadians(45)), NormalBlend)
keep(b)

Expand All @@ -115,7 +115,7 @@ block:
a = newImage(100, 100)
b = newImage(50, 50)

timeIt "shadow (no offset)":
timeIt "shadow no offset":
b.fill(rgba(0, 0, 0, 255))
a.draw(b, translate(vec2(25, 25)))

Expand All @@ -132,7 +132,7 @@ block:
a = newImage(100, 100)
b = newImage(50, 50)

timeIt "shadow (with offset)":
timeIt "shadow with offset":
b.fill(rgba(0, 0, 0, 255))
a.draw(b, translate(vec2(25, 25)))

Expand Down
30 changes: 30 additions & 0 deletions tests/bench_jpeg.nim
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import benchy, pixie/fileformats/jpeg, os

const
jpegFiles* = [
"tests/fileformats/jpeg/masters/mandrill.jpg",
"tests/fileformats/jpeg/masters/exif_overrun.jpg",
"tests/fileformats/jpeg/masters/grayscale_test.jpg",
"tests/fileformats/jpeg/masters/progressive.jpg"
]

for file in jpegFiles:
let data = readFile(file)
timeIt "pixie " & file.splitPath.tail & " decode":
discard decodeJpeg(data)

# import stb_image/read as stbi
# block:
# for file in jpegFiles:
# let data = readFile(file)
# var name = file.splitPath.tail

# timeIt "stb " & file.splitPath.tail & " decode":
# var width, height, channels: int
# discard loadFromMemory(
# cast[seq[byte]](data),
# width,
# height,
# channels,
# stbi.RGBA
# )
File renamed without changes.
4 changes: 3 additions & 1 deletion tests/benchmark_paints.nim → tests/bench_paints.nim
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ timeIt "GradientLinear horizontal":
# timeIt "GradientLinear radial":
# discard

let image100 = newImage(100, 100)

timeIt "GradientLinear angular":
let paint = newPaint(AngularGradientPaint)
paint.gradientHandlePositions = @[
Expand All @@ -40,4 +42,4 @@ timeIt "GradientLinear angular":
ColorStop(color: color(1, 0, 0, 1), position: 0),
ColorStop(color: color(1, 0, 0, 0.15625), position: 1.0),
]
image.fillGradient(paint)
image100.fillGradient(paint)
File renamed without changes.
67 changes: 67 additions & 0 deletions tests/bench_png.nim
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
import benchy, pixie/fileformats/png

let
filePath = "tests/fileformats/png/lenna.png"
data = readFile(filePath)

block:
let
decodedPng = decodePng(data)
decodedImage = newImage(decodedPng)

timeIt "pixie decode":
discard decodePng(data)

timeIt "pixie decode + alpha":
discard decodePng(data).convertToImage()

timeIt "pixie encode":
discard encodePng(decodedPng)

timeIt "pixie encode + alpha":
discard encodePng(decodedImage)

# import nimPNG
# block:
# timeIt "nimPNG decode":
# discard decodePNG32(data)

# let decoded = decodePNG32(data)
# timeIt "nimPNG encode":
# discard encodePNG32(decoded.data, decoded.width, decoded.height)

# import stb_image/read as stbi, stb_image/write as stbr
# block:
# timeIt "stb_image decode":
# var width, height, channels: int
# discard loadFromMemory(
# cast[seq[byte]](data),
# width,
# height,
# channels,
# stbi.RGBA
# )

# var width, height, channels: int
# let decoded = loadFromMemory(
# cast[seq[byte]](data),
# width,
# height,
# channels,
# stbi.RGBA
# )

# timeIt "stb_image encode":
# discard writePNG(width, height, channels, decoded).len

# import cairo
# block:
# timeIt "cairo decode":
# discard imageSurfaceCreateFromPng(filePath.cstring)

# let decoded = imageSurfaceCreateFromPng(filePath.cstring)
# timeIt "cairo encode":
# var write: WriteFunc =
# proc(closure: pointer, data: cstring, len: int32): Status {.cdecl.} =
# StatusSuccess
# discard decoded.writeToPng(write, nil)
File renamed without changes.
File renamed without changes.
19 changes: 0 additions & 19 deletions tests/benchmark_jpeg.nim

This file was deleted.

65 changes: 0 additions & 65 deletions tests/benchmark_png.nim

This file was deleted.

Binary file added tests/fileformats/gif/newtons_cradle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed tests/fileformats/svg/diffs/Ghostscript_Tiger.png
Binary file not shown.
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/circle01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/dashes.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/dragon2.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/ellipse01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/line01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/miterlimit.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/polygon01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/polyline01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/quad01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/rect01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/rect02.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/scale.png
Binary file not shown.
Binary file removed tests/fileformats/svg/diffs/triangle01.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/circle01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/dashes.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/dragon2.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/ellipse01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/line01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/miterlimit.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/polygon01.png
Binary file not shown.
Binary file removed tests/fileformats/svg/rendered/polyline01.png
Diff not rendered.
Binary file removed tests/fileformats/svg/rendered/quad01.png
Diff not rendered.
Binary file removed tests/fileformats/svg/rendered/rect01.png
Diff not rendered.
Binary file removed tests/fileformats/svg/rendered/rect02.png
Diff not rendered.
Binary file removed tests/fileformats/svg/rendered/scale.png
Diff not rendered.
Binary file removed tests/fileformats/svg/rendered/triangle01.png
Diff not rendered.
Binary file removed tests/fonts/diffs/alignments.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic10.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic4.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic5.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic6.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic7.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic8.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic8b.png
Diff not rendered.
Binary file removed tests/fonts/diffs/basic9.png
Diff not rendered.
Binary file removed tests/fonts/diffs/cff.png
Diff not rendered.
Binary file removed tests/fonts/diffs/cff_jp.png
Diff not rendered.
Binary file removed tests/fonts/diffs/cff_strikethrough.png
Diff not rendered.
Binary file removed tests/fonts/diffs/cff_underline.png
Diff not rendered.
Binary file removed tests/fonts/diffs/customlineheight.png
Diff not rendered.
Binary file removed tests/fonts/diffs/fallback.png
Diff not rendered.
Binary file removed tests/fonts/diffs/fallback2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/huge1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/huge1_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/huge2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/huge2_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/huge3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/huge3_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/image_fill.png
Diff not rendered.
Binary file removed tests/fonts/diffs/image_paint_fill.png
Diff not rendered.
Binary file removed tests/fonts/diffs/image_stroke.png
Diff not rendered.
Binary file removed tests/fonts/diffs/lines1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/lines2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/mask_fill.png
Diff not rendered.
Binary file removed tests/fonts/diffs/mask_stroke.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paints1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/pairs1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/pairs2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/pairs3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph1_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph1_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph1_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph1_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph1_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph2_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph2_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph2_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph2_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph2_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph3_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph3_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph3_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph3_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph3_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph4.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph4_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph4_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph4_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph4_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph4_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph5.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph5_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph5_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph5_nokern.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph5_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/paragraph5_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/selection_rects1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/selection_rects2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/selection_rects3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/spans1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/spans2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/spans4.png
Diff not rendered.
Binary file removed tests/fonts/diffs/spans5.png
Diff not rendered.
Binary file removed tests/fonts/diffs/spans6.png
Diff not rendered.
Binary file removed tests/fonts/diffs/spans7.png
Diff not rendered.
Binary file removed tests/fonts/diffs/strikethrough1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/strikethrough2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/strikethrough3.png
Diff not rendered.
Binary file removed tests/fonts/diffs/tofu_advance.png
Diff not rendered.
Binary file removed tests/fonts/diffs/underline1.png
Diff not rendered.
Binary file removed tests/fonts/diffs/underline2.png
Diff not rendered.
Binary file removed tests/fonts/diffs/underline3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/alignments.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic10.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic4.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic5.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic6.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic7.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic8.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic8b.png
Diff not rendered.
Binary file removed tests/fonts/rendered/basic9.png
Diff not rendered.
Binary file removed tests/fonts/rendered/cff.png
Diff not rendered.
Binary file removed tests/fonts/rendered/cff_jp.png
Diff not rendered.
Binary file removed tests/fonts/rendered/cff_strikethrough.png
Diff not rendered.
Binary file removed tests/fonts/rendered/cff_underline.png
Diff not rendered.
Binary file removed tests/fonts/rendered/customlineheight.png
Diff not rendered.
Binary file removed tests/fonts/rendered/fallback.png
Diff not rendered.
Binary file removed tests/fonts/rendered/fallback2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/huge1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/huge1_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/huge2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/huge2_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/huge3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/huge3_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/image_fill.png
Diff not rendered.
Binary file removed tests/fonts/rendered/image_paint_fill.png
Diff not rendered.
Binary file removed tests/fonts/rendered/image_stroke.png
Diff not rendered.
Binary file removed tests/fonts/rendered/lines1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/lines2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/mask_fill.png
Diff not rendered.
Binary file removed tests/fonts/rendered/mask_stroke.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paints1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/pairs1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/pairs2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/pairs3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph1_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph1_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph1_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph1_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph1_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph2_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph2_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph2_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph2_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph2_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph3_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph3_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph3_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph3_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph3_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph4.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph4_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph4_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph4_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph4_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph4_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph5.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph5_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph5_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph5_nokern.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph5_nokern_2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/paragraph5_nokern_3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/selection_rects1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/selection_rects2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/selection_rects3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/spans1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/spans2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/spans4.png
Diff not rendered.
Binary file removed tests/fonts/rendered/spans5.png
Diff not rendered.
Binary file removed tests/fonts/rendered/spans6.png
Diff not rendered.
Binary file removed tests/fonts/rendered/spans7.png
Diff not rendered.
Binary file removed tests/fonts/rendered/strikethrough1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/strikethrough2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/strikethrough3.png
Diff not rendered.
Binary file removed tests/fonts/rendered/tofu_advance.png
Diff not rendered.
Binary file removed tests/fonts/rendered/underline1.png
Diff not rendered.
Binary file removed tests/fonts/rendered/underline2.png
Diff not rendered.
Binary file removed tests/fonts/rendered/underline3.png
Diff not rendered.
Binary file removed tests/images/diffs/minify_odd.png
Diff not rendered.
Binary file removed tests/images/diffs/rock_minified.png
Diff not rendered.
Binary file removed tests/images/diffs/rock_minified2.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth1.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth10.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth11.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth12.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth2.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth3.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth4.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth5.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth6.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth7.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth8.png
Diff not rendered.
Binary file removed tests/images/diffs/smooth9.png
Diff not rendered.
Binary file removed tests/images/rendered/minify_odd.png
Diff not rendered.
Binary file removed tests/images/rendered/rock_minified.png
Diff not rendered.
Binary file removed tests/images/rendered/rock_minified2.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth1.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth10.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth11.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth12.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth2.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth3.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth4.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth5.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth6.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth7.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth8.png
Diff not rendered.
Binary file removed tests/images/rendered/smooth9.png
Diff not rendered.
Loading