Implements HTML Canvas on XCB
On Linux with make libs
to only create the library file or make example
to create the example program as well.
Ubuntu: sudo apt install build-essential libx11-xcb-dev pkg-config
to get required packages.
For testing, cmocka is used. Please make sure it is installed. You will probably have to compile the source code of it for yourself.
Windows: Use VS Code with WSL2 and run the above mentioned lines for Linux. If GUI programs don't show up, see VcSRsv and this SO answer.
You can view the thesis online on Overleaf.