aboutsummaryrefslogtreecommitdiff
path: root/d2tk/core.h
AgeCommit message (Expand)AuthorLines
2019-08-03add revision property to bitmap primitive.Hanspeter Portner-1/+2
2019-07-21core/base: prototype custom widget.Hanspeter Portner-0/+5
2019-07-19core/base: make bitmap surface premultiplied ARGBHanspeter Portner-1/+1
2019-07-18core: only store bitmap pointer in bitmap's body.Hanspeter Portner-1/+1
2019-07-18core: prototype bitmap primitive.Hanspeter Portner-0/+4
2019-07-17prototype d2tk_base_image.Hanspeter Portner-1/+1
2019-02-23Update years in license header.Hanspeter Portner-1/+1
2019-02-04core/base: make sprite/memcache ttls configurable.Hanspeter Portner-0/+3
2019-01-31core: add clock-wise flag to arc instruction.Hanspeter Portner-1/+1
2019-01-24core: prototype bbox containers.Hanspeter Portner-0/+4
2019-01-06hash: update to mum 2, impl. multi-value hashing.Hanspeter Portner-1/+1
2019-01-04core: prototype widget instruction caching.Hanspeter Portner-0/+18
2019-01-02all: finalize linear gradient, meter.Hanspeter Portner-1/+1
2019-01-02all: prototype linear gradient meter.Hanspeter Portner-0/+13
2018-12-30all: prototype image sprite.Hanspeter Portner-0/+4
2018-12-29test: add remaining core functions.Hanspeter Portner-1/+1
2018-12-28test: move_to, line_to, rect, rounded_rect.Hanspeter Portner-2/+2
2018-11-16Merge branch 'master' of /media/sdext/omk/d2tkHanspeter Portner-2/+2
2018-11-16base: prototype flowmatrix arcs.Hanspeter Portner-0/+4
2018-11-16core: use degrees instead of radians.Hanspeter Portner-2/+2
2018-10-30base: prototype flowmatrix.Hanspeter Portner-0/+3
2018-10-13core: rid CamelCase, make API naming consistent.Hanspeter Portner-25/+28
2018-10-12base: simplify API for d2tk_core_driver and udata.Hanspeter Portner-3/+3
2018-10-09base: prototype combo widget.Hanspeter Portner-1/+1
2018-10-05consistently use d2tk_coord_t instead of float.Hanspeter Portner-8/+9
2018-10-05core: cleanup header.Hanspeter Portner-225/+5
2018-09-15core: split into header and source files.Hanspeter Portner-935/+69
2018-09-15murmur: split into header and source files.Hanspeter Portner-2/+0
2018-09-15cairo/nanovg: split into header and source files.Hanspeter Portner-2/+7
2018-09-15Pack backend functions into driver structure.Hanspeter Portner-12/+18
2018-09-14prototype text alignment.Hanspeter Portner-5/+42
2018-09-13core: speed up bitmap parse with area of interest.Hanspeter Portner-25/+70
2018-09-13core: try to compact bboxes in reverse order.Hanspeter Portner-1/+1
2018-09-12core: working prototype of bitmap masking.Hanspeter Portner-171/+92
2018-09-12core: start prototyping bitmap masking.Hanspeter Portner-16/+46
2018-09-11core: test compactness with all previous bboxes..Hanspeter Portner-4/+7
2018-09-08core: add checks for compating.Hanspeter Portner-0/+47
2018-09-08core: fix missing appearences.Hanspeter Portner-0/+20
2018-09-08core: do multiple rounds of clip compaction.Hanspeter Portner-72/+109
2018-09-08fix bbox size, add strokeWidth instr, add padding.Hanspeter Portner-5/+26
2018-09-07base: make id an uint64_t and add macros for it.Hanspeter Portner-3/+3
2018-09-07nanovg: use FBOs for partial redraw + caching.Hanspeter Portner-12/+17
2018-09-05base: prototype focus in/out, add debug define.Hanspeter Portner-0/+22
2018-09-02base: use borders in every widget.Hanspeter Portner-0/+10
2018-09-02prototype button style, fix __cplusplus ifndef.Hanspeter Portner-1/+1
2018-09-02use d2tk_rect_t wherever rectangle coords are usedHanspeter Portner-24/+34
2018-09-01core/cairo: readd support for uncached rendering.Hanspeter Portner-1/+3
2018-09-01core/cairo: finalize prerendered sprites.Hanspeter Portner-4/+10
2018-09-01core/cairo: prototype prerendered sprites.Hanspeter Portner-4/+59
2018-08-28core: make instruction position relative to bbox.Hanspeter Portner-2/+36