1
0
Fork 0
Commit Graph

14 Commits

Author SHA1 Message Date
Hans-Joerg Schurr 6818012f69 Start implementation of cairo rasterizer (for testing purposes) 2020-03-31 22:16:17 +02:00
Hans-Joerg Schurr 9dd3cb9f3b Support files as argumetns, make error reporting more informative 2020-03-29 19:41:18 +02:00
Hans-Joerg Schurr e3f971c636 Add parser for shapes, fix bugs, and add some debug prints 2020-03-29 19:40:55 +02:00
Hans-Joerg Schurr 02fde603c0 Add valgrind to nix-shell 2020-03-29 19:40:07 +02:00
Hans-Joerg Schurr 4ed81b2aa1 Add debug prints 2020-03-22 17:14:23 +01:00
Hans-Joerg Schurr fd0148ec21 Add parser for path
- Adds parser for path
- Fix bug: read wrong number of bytes for matrix
- Fix bug: checked wrong number of bytes read by fread in many places
- Rename _read macros to _decode
2020-03-22 17:12:39 +01:00
Hans-Joerg Schurr 8e6234b1be Add gdb package 2020-03-22 17:08:37 +01:00
Hans-Joerg Schurr 2913fd751f Finish parsing of styles 2020-03-18 22:39:25 +01:00
Hans-Joerg Schurr cb5c2ccab4 Add partial code for gradients and tranformations 2020-03-17 22:03:12 +01:00
Hans-Joerg Schurr 6486b516db Implement parsing of colors for styles
- Change error reporting format
- Add color type and helper macros
- Add parser for all styles that are solid colors
2020-02-25 21:10:42 +01:00
Hans-Joerg Schurr 795ab27bc4 Revert accidental reformat of Makefile 2020-02-25 21:05:42 +01:00
Hans-Joerg Schurr e79d365498 Add parsing of magic number 2020-02-21 20:34:29 +01:00
Hans-Joerg Schurr 8f6d3f6897 Add build system
This adds a autoconfig base build system and some test files.
To build:

1) autoreconf
2) ./configure
3) make
2020-02-21 19:12:20 +01:00
Hans-Joerg Schurr e522d98bef Add configuration files for dev environment
- clang-format options that I like
- cquery config that worked in another project
- some .gitignore
- a shell.nix file
2020-02-21 18:50:27 +01:00