Commit graph

9 commits

Author SHA1 Message Date
0d287a60f1 Draw blank squares for empty blocks in the grid.
Import vectorwrapper, it's just too convenient. It's only used
in one place for now but I will probably use it more from now on.
2020-03-28 21:33:46 +01:00
2b8395de69 Improve git sha1 detection 2020-03-21 11:53:04 +01:00
6dfeeba7f9 Add git sha1 info to the binary. 2020-03-21 11:29:21 +01:00
a0581cb7ab Refactor a bit more and add menu bar and version window. 2020-03-21 10:32:18 +01:00
5d5cba5e3f Add command line help/verbose options to gui too.
Refactor code to reduce code duplication across the two programs.
2020-03-20 20:02:21 +01:00
b2b87c7459 Add a CLI program to access the memoserv lib. 2020-03-19 22:13:55 +01:00
d7d1ca4a24 Move memory card stuff to a separate lib. 2019-08-19 22:22:21 +01:00
3536487cc5 This is apparently needed to get NDEBUG defined properly 2019-08-19 21:36:13 +01:00
b8e3fd0987 Migrate to meson as the build system.
Nana needs to be present as a dependency on the system now.
You can use meson setup -Dnanaincl=path -Dnanaroot=path ~/memoserv
to specify non-standard include and library locations for nana.
2019-08-09 09:52:18 +01:00