Commit Graph

40 Commits

Author SHA1 Message Date
f206597347 add a convenience function dice_errstr 2018-03-23 18:49:20 +01:00
85810123a2 use proper type in unit tests 2018-03-23 18:37:04 +01:00
fbd37c90a4 fix one off error in fudge library 2018-03-23 18:33:42 +01:00
0e31b8fc1e fix pointer issues in unit test 2018-03-23 18:02:12 +01:00
5868be40c6 update TODO 2018-03-23 18:00:15 +01:00
f6b9e104c1 update TODO 2018-03-23 17:57:54 +01:00
4dd32af841 fix incompatible pointers 2018-03-23 17:57:42 +01:00
70d977f930 mention fudge dice in README.md 2018-03-23 17:47:43 +01:00
e3fd8815b0 implement fudge dices, complete with unit tests 2018-03-23 17:44:52 +01:00
a289e8453a update TODO 2018-03-23 16:42:23 +01:00
4c4bdda137 install a newer version of pkg-config in travis 2018-03-23 16:30:26 +01:00
f26d57419c add a pkg-config file for libdice 2018-03-23 16:14:00 +01:00
ea98d356a0 update todo 2018-03-23 15:48:59 +01:00
5c3f973f2c document dice options 2018-03-23 15:46:38 +01:00
1497806074 add documentation to the header file 2018-03-23 15:40:58 +01:00
cec17a6db3 include config.h for the macro 2018-03-23 15:08:56 +01:00
b560eda3be properly build unit tests so they are no longer installed 2018-02-22 14:05:05 +01:00
f2bb5b8ae6 install header file from automake 2018-02-22 13:57:48 +01:00
4977a1f74c require at least cmocka 1.0.1 2018-02-22 13:38:07 +01:00
b659eb7ca2 explain why the project needs libbsd 2018-02-22 13:37:58 +01:00
1a75fb05c9 change API of expression to be consistent with dice API 2018-02-22 13:32:59 +01:00
320986d0d5 line break 2018-02-21 13:23:37 +01:00
8ad34cdf94 correct README.md 2018-02-21 13:23:03 +01:00
73e7380c50 README.md is done 2018-02-21 12:12:31 +01:00
f2b67eb939 add readme.md for github 2018-02-21 12:11:21 +01:00
6f82a2b4cc add travis.yml for GitHub 2018-02-21 11:19:00 +01:00
2da81dc392 copy files, no symlinks 2018-02-21 10:34:01 +01:00
1c5e49f893 add autogen and build scripts for convenience 2018-02-21 10:32:03 +01:00
6a0abd810f redesign parse function to take a dice as parameter
Otherwise we couldn't fetch any error message or code if the dice
object is never visible to the user.
2018-02-21 10:19:24 +01:00
82431e7814 update TODO 2018-02-17 11:30:59 +01:00
ebf4d3f0a4 add new COPYING explaining the dual licencing 2018-02-17 11:28:36 +01:00
6163518c4c add copyright headers 2018-02-17 11:27:15 +01:00
62eca29932 follow GNU standards on licencing 2018-02-17 11:20:46 +01:00
2f3e01734c clarify dual licencing in COPYING 2018-02-17 11:15:50 +01:00
ee1a7e0c23 update readme 2018-02-17 11:07:53 +01:00
d46979b8ee add todo list 2018-02-17 11:06:35 +01:00
f5eaf23b5b add licence of tinyexpr library 2018-02-17 10:54:46 +01:00
92b909158c add tiny expression library and make it a dice expression parser
Use tiny expression library (from Github) and expand it to provide
dice expression parsing. This needs more testing obviously.
2018-02-17 10:52:46 +01:00
25227d5c6c make the parser reentrant 2018-02-14 18:31:52 +00:00
baeea3eee6 first version of libdice 2018-02-13 19:27:38 +00:00