aboutsummaryrefslogtreecommitdiff
path: root/src/backend_cairo.c
AgeCommit message (Expand)AuthorLines
2019-08-19pugl: initial fixes to sync with upstream version.Gravatar Hanspeter Portner-2/+2
2019-08-05backend fixed for last commit.Gravatar Hanspeter Portner-2/+2
2019-08-03add revision property to bitmap primitive.Gravatar Hanspeter Portner-2/+1
2019-08-02core: only update dirty part of mask.Gravatar Hanspeter Portner-3/+7
2019-07-21core/base: prototype custom widget.Gravatar Hanspeter Portner-0/+37
2019-07-19core/base: make bitmap surface premultiplied ARGBGravatar Hanspeter Portner-2/+2
2019-07-19core/base: finish implementing bitmap widget.Gravatar Hanspeter Portner-66/+91
2019-07-18core: prototype bitmap primitive.Gravatar Hanspeter Portner-0/+7
2019-02-23Update years in license header.Gravatar Hanspeter Portner-1/+1
2019-02-01cairo/nanovg: remove compileer warnings.Gravatar Hanspeter Portner-2/+16
2019-01-31core: add clock-wise flag to arc instruction.Gravatar Hanspeter Portner-1/+8
2019-01-29core: pack everything into a parent bbox.Gravatar Hanspeter Portner-3/+3
2019-01-23cairo: fix typo.Gravatar Hanspeter Portner-1/+1
2019-01-23nanovg/cairo: do run first-pass embedded processes.Gravatar Hanspeter Portner-0/+8
2019-01-22cairo: fix direct rendering.Gravatar Hanspeter Portner-1/+1
2019-01-06hash: update to mum 2, impl. multi-value hashing.Gravatar Hanspeter Portner-2/+2
2019-01-02all: finalize linear gradient, meter.Gravatar Hanspeter Portner-1/+36
2019-01-01cairo/nanovg: clone bundle_path if it vanishes.Gravatar Hanspeter Portner-3/+3
2019-01-01base/cairo/nanovg: improve font handling.Gravatar Hanspeter Portner-14/+54
2019-01-01cairo: remove debug output.Gravatar Hanspeter Portner-2/+0
2019-01-01cairo: fix font face memory leak.Gravatar Hanspeter Portner-3/+36
2018-12-31cairo: fix last commit.Gravatar Hanspeter Portner-3/+3
2018-12-31cairo: use stb_image to load image data.Gravatar Hanspeter Portner-2/+38
2018-12-30all: prototype image sprite.Gravatar Hanspeter Portner-6/+107
2018-11-16Merge branch 'master' of /media/sdext/omk/d2tkGravatar Hanspeter Portner-7/+14
2018-11-16base: prototype flowmatrix arcs.Gravatar Hanspeter Portner-0/+9
2018-11-16core: use degrees instead of radians.Gravatar Hanspeter Portner-7/+14
2018-10-30base: prototype flowmatrix.Gravatar Hanspeter Portner-0/+6
2018-10-14base: migrate to single-hashing with mum hash.Gravatar Hanspeter Portner-2/+2
2018-10-13core: fully internalize d2tk_sprite_t.Gravatar Hanspeter Portner-8/+8
2018-10-13core: rid CamelCase, make API naming consistent.Gravatar Hanspeter Portner-25/+21
2018-10-10core: add driver.{new,free} methods.Gravatar Hanspeter Portner-2/+21
2018-10-07cairo: update to work with new core mask logic.Gravatar Hanspeter Portner-40/+90
2018-10-07core: move aoi logic out of backends into core.Gravatar Hanspeter Portner-3/+3
2018-10-06migrate to bitmap-mask-based partial redraw.Gravatar Hanspeter Portner-8/+11
2018-10-05core: speed up bitmap filling.Gravatar Hanspeter Portner-2/+2
2018-10-05consistently use d2tk_coord_t instead of float.Gravatar Hanspeter Portner-12/+12
2018-10-05core: cleanup header.Gravatar Hanspeter Portner-1/+1
2018-09-15core: split into header and source files.Gravatar Hanspeter Portner-7/+10
2018-09-15pugl: split into header and source files.Gravatar Hanspeter Portner-13/+0
2018-09-15cairo/nanovg: split into header and source files.Gravatar Hanspeter Portner-0/+349