Releases: treeform/pixie
Releases · treeform/pixie
3.1.3
What's Changed
- fix benchmarks by @guzba in #353
- demo uses windy + boxy by @guzba in #355
- QOI support by @ehmry in #354
- qoi consistent style pass by @guzba in #356
- decodeSvg xml by @guzba in #362
- zippy 0.7.4 by @guzba in #364
- Mark parseGlyfGlyph prototype as gcsafe by @ehmry in #358
- Add PPM format support by @nnsee in #363
- rm pixie/demo by @guzba in #366
- ppm style pass + morepretty by @guzba in #367
- rm realtime examples, suggest better approach with boxy by @guzba in #368
- 3.1.3 by @guzba in #369
New Contributors
Full Changelog: 3.1.2...3.1.3
3.1.2
3.1.1
3.1.0
What's Changed
- Add Xlib real-time example. by @codic12 in #340
- [get/set]RgbaUnsafe, slow before faster after by @guzba in #342
- image.unsafe[x, y] by @guzba in #343
- bmOverwrite fast paths, move some stuff by @guzba in #344
- isOpaque, faster nonsimd draw, drawBasic by @guzba in #345
- opaque draw fastpath, simd mask magnifyBy2, float issue fix for 360deg rotation by @guzba in #346
- simd draw fast paths by @guzba in #347
- 3.1.0 by @guzba in #348
New Contributors
Full Changelog: 3.0.4...3.1.0
3.0.4
What's Changed
- remove most countups by @guzba in #320
- merge hits that stop and then start fill at same spot, other stuff by @guzba in #322
- simpler + faster curves to segments, leak fix by @guzba in #323
- faster vertical and horizontal gradients by @guzba in #324
- adding segments to +1 too many partitions, fix by @guzba in #325
- fix cairo svg, add svg upscale test, stroke optimization by @guzba in #326
- float32 hit pos, faster simd unpackAlphaValues by @guzba in #327
- Sweeps by @treeform in #328
- different aa approach, faster fillHits by @guzba in #329
- fast procs for new mask or image with path filled or stroked by @guzba in #332
- add dragon2 test by @guzba in #333
- svg_cairo just uses lineTo by @guzba in #334
- Exceptions with parent Stack Trace As Pixie Error. by @treeform in #336
- faster non-simd path here by @guzba in #335
- Sweeps: Fix jugged outline and streaking. by @treeform in #330
Full Changelog: 3.0.3...3.0.4
3.0.3
What's Changed
- faster flips by @guzba in #313
- morepretty by @guzba in #314
- faster path intersects by @guzba in #315
- faster path filling again by @guzba in #316
- fix drawImage dy typos by @jdf-id-au in #318
- 3.0.3, faster simd path fill by @guzba in #319
New Contributors
- @jdf-id-au made their first contribution in #318
Full Changelog: 3.0.2...3.0.3
3.0.2
3.0.1
What's Changed
- update bindings by @guzba in #300
- random little things accumulated by @guzba in #302
- typo, better benchmark by @guzba in #304
- paint in bindings by @guzba in #305
- magnifyBy2 faster by @guzba in #306
- simd magnifyBy2 faster still by @guzba in #307
- arc quirk fixed, perf improved (nim 1.6) by @guzba in #309
- 3.0.1, minifyBy2 fix for non-even src dimens by @guzba in #310
Full Changelog: 3.0.0...3.0.1
3.0.0 - Python Bindings and Many Fixes.
- New bindings with genny to generate a python API.
- Added font fallback.
- Fixed typesetting long words like "Supercalifragilisticexpialidocious".
- Added support for open type CFF font outlines.
- Added support for open type gpos based kerning.
- Add ability to work with raw PNG (without premultiplied alpha).
- Fix draw of images that are really up-scaled.
- Added svg support for opacity, fill-opacity, stroke-opacity, linearGradient.
- Added image isTransparent isOneColor
- Improved spread to be 10x faster.
2.1.1: Merge pull request #245 from guzba/master
context isPointInPath isPointInStroke