aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-01-29core: pack everything into a parent bbox.Hanspeter Portner-45/+97
2019-01-25core: unroll diff loop.Hanspeter Portner-98/+114
2019-01-24core: prototype bbox containers.Hanspeter Portner-12/+41
2019-01-23pugl: include winuser.h for mingw.Hanspeter Portner-4/+8
2019-01-23cairo: fix typo.Hanspeter Portner-1/+1
2019-01-23nanovg/cairo: do run first-pass embedded processes.Hanspeter Portner-4/+20
2019-01-23base: put flowmatrix nodes/arcs into wrapping bbox.Hanspeter Portner-2/+5
2019-01-22pugl: prototype screen DPI discovery.Hanspeter Portner-0/+52
2019-01-22cairo: fix direct rendering.Hanspeter Portner-1/+1
2019-01-22base/example: initialize flowmatrix node pos.Hanspeter Portner-8/+14
2019-01-10example: prototype minimal file browser.Hanspeter Portner-0/+17
2019-01-09base: remove underlines in flowmatrix arcs.Hanspeter Portner-23/+6
2019-01-09base/fbdev: implement mouse cursor.Hanspeter Portner-0/+45
2019-01-08base: migrate scrollbar to hashed widget.Hanspeter Portner-74/+90
2019-01-08base: migrate pane to hashed widget.Hanspeter Portner-65/+83
2019-01-08base: migrate label to hashed widget.Hanspeter Portner-16/+26
2019-01-08base: migrate text_field to hashed widget.Hanspeter Portner-71/+95
2019-01-08base: migrate combo to hashed widget.Hanspeter Portner-147/+173
2019-01-08base: migrate dials to hashed widget.Hanspeter Portner-52/+61
2019-01-08base: always show sign in property widgets.Hanspeter Portner-2/+2
2019-01-08base: split meter into logic and draw functions.Hanspeter Portner-15/+39
2019-01-08hash: merge keys on stack and hash in one go.Hanspeter Portner-53/+39
2019-01-06base: hash & split meter into gradient & fg.Hanspeter Portner-125/+149
2019-01-06hash: update to mum 2, impl. multi-value hashing.Hanspeter Portner-83/+123
2019-01-05base: prototype button instruction caching.Hanspeter Portner-98/+132
2019-01-05base: include rect into state_dial.Hanspeter Portner-0/+2
2019-01-04core: prototype widget instruction caching.Hanspeter Portner-72/+261
2019-01-03core: always run sprites gc.Hanspeter Portner-2/+2
2019-01-03test: create mock sprites.Hanspeter Portner-1/+1
2019-01-03base: fix potentially uninitialized variables.Hanspeter Portner-1/+1
2019-01-02all: finalize linear gradient, meter.Hanspeter Portner-17/+135
2019-01-02all: prototype linear gradient meter.Hanspeter Portner-0/+149
2019-01-01cairo/nanovg: clone bundle_path if it vanishes.Hanspeter Portner-6/+6
2019-01-01base/cairo/nanovg: improve font handling.Hanspeter Portner-42/+89
2019-01-01cairo: remove debug output.Hanspeter Portner-2/+0
2019-01-01cairo: fix font face memory leak.Hanspeter Portner-3/+36
2018-12-31cairo: fix last commit.Hanspeter Portner-3/+3
2018-12-31cairo: use stb_image to load image data.Hanspeter Portner-2/+38
2018-12-31nanovg: mipmap image sprites.Hanspeter Portner-1/+1
2018-12-30all: prototype image sprite.Hanspeter Portner-32/+313
2018-12-29test: add remaining core functions.Hanspeter Portner-12/+21
2018-12-28test: move_to, line_to, rect, rounded_rect.Hanspeter Portner-9/+11
2018-12-14fbdev: remove dependency on libkeymap.Hanspeter Portner-13/+0
2018-12-09example: work on fake keyboard.Hanspeter Portner-1/+17
2018-11-19uinput: migrate fake keyboard into example.Hanspeter Portner-78/+0
2018-11-18fbdev: add missing case break.Hanspeter Portner-1/+1
2018-11-18fbdev: prototype touch event handling.Hanspeter Portner-7/+48
2018-11-18fbdev: prototype fake keyboard input.Hanspeter Portner-9/+96
2018-11-18fbdev: migrate to libinput.Hanspeter Portner-352/+366
2018-11-18base: fix occlusion error.Hanspeter Portner-120/+126