major refactor; added 'x' drawing operation to draw pixels (uses XDrawPoints); drawin... 2.6.6
commitd7efc6577619e18b028666d4bddfb83e77da0359
authorFrancesco Palumbo <phranz@subfc.net>
Tue, 14 Mar 2023 12:43:27 +0000 (14 13:43 +0100)
committerFrancesco Palumbo <phranz@subfc.net>
Tue, 14 Mar 2023 12:43:27 +0000 (14 13:43 +0100)
tree75683d67b17b9b79ae541fa88be65c90681a4149
parent23c55a0d8f69e764d0d29845ab83c6deb6484986
major refactor; added 'x' drawing operation to draw pixels (uses XDrawPoints); drawing operations reimplemented and optimized; now draw/fill arcs operations consume all the phrase, accepting arcs parameters as group of 6 numbers; fixed incorrect/missing block parsing in some funcs/commands.
22 files changed:
Makefile
README.md
changelog.md
man/guish.1
src/dectypes.c
src/dectypes.h
src/evaluator.c
src/evaluator.h
src/exec.c
src/main.c
src/parser.c [new file with mode: 0644]
src/parser.h [copied from src/sourcedriver.h with 50% similarity]
src/sourcedriver.c
src/sourcedriver.h
src/widget.c
src/widget.h
src/widgets/button.c
src/widgets/checkbox.c
src/widgets/input.c
src/widgets/label.c
src/widgets/page.c
src/widgets/trans.c