about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* switch to permissive license HEAD masterAli Fardan2021-02-062-672/+12
|
* gemtext_encode: update manpage CAVEATS section to note about HTML encoderAli Fardan2021-01-182-5/+11
|
* add mkfile for compiling on 9front using APEAli Fardan2020-11-201-0/+9
|
* introduce gemtext_list_encode_to_html class of functionsAli Fardan2020-11-057-27/+391
| | | | | | | - add gemtext_list_encode_html, gemtext_list_encode_to_html_fd and gemtext_list_encode_to_html_file - add gemtext_link_has_label - update gemtext_list_encode class of functions to use size_t instead of int for text size calculation - update manpages
* typofixAli Fardan2020-11-051-1/+1
|
* introduce new gemtext_text_strlen class of functionsAli Fardan2020-11-0510-0/+156
|
* decode: handle no textAli Fardan2020-11-031-0/+12
|
* encode: handle headings with arbitrary amout of whitespaceAli Fardan2020-10-277-13/+164
| | | | https://lists.orbitalfox.eu/archives/gemini/2020/002939.html
* fix makefile on OpenBSDAli Fardan2020-10-251-2/+2
|
* deocde: handle whitespace in link lines properlyAli Fardan2020-10-255-7/+104
|
* change parsing and encoding for strict compliance with the spec ↵Ali Fardan2020-10-249-76/+45
| | | | (https://lists.orbitalfox.eu/archives/gemini/2020/002908.html)
* introduce new function to the library, gemtext_list_append(3)Ali Fardan2020-10-2412-34/+91
|
* README typofixAli Fardan2020-10-231-1/+1
|
* add READMEAli Fardan2020-10-231-0/+87
|
* fix makefileAli Fardan2020-10-231-2/+4
|
* makefile: add all as dependency for installAli Fardan2020-10-231-1/+1
|
* couple of bugfixes in encode.c, and additional tests for gemtext_encode()Ali Fardan2020-10-232-184/+425
|
* update .gitignoreAli Fardan2020-10-231-0/+1
|
* add CAVEATS section to gemtext_encode(3)Ali Fardan2020-10-231-0/+16
|
* allow passing NULL pointer to gemtext_encode() lenAli Fardan2020-10-233-10/+19
|
* update makefile to build dynamic library object and add install ruleAli Fardan2020-10-231-5/+25
|
* manpages update, plus new manpage for gemtext_text_string(3)Ali Fardan2020-10-232-1/+98
|
* new gemtext_text_new(3) manpage plus other manpage fixes and updatesAli Fardan2020-10-235-12/+151
|
* encode: fix garbage in gemtext_encode outputAli Fardan2020-10-231-0/+4
|
* typofixAli Fardan2020-10-231-2/+2
|
* write tests for gemtext_decode()Ali Fardan2020-10-2328-29/+634
|
* - fix manpagesAli Fardan2020-10-236-12/+276
| | | | | - introduce new family of function for handling struct gemtext* - update makefile
* remove binary test and add .gitignoreAli Fardan2020-10-232-0/+3
|
* - rename previous gemtext_decode() family of functions to gemtext_list_decode()Ali Fardan2020-10-239-256/+333
| | | | | | | | | | - change behavior of gemtext_decode family of functions to handle struct gemtext* only - introduce new gemtext_list_decode() family of functions to handle lists of struct gemtext* - rename previous gemtext_encode() family of functions to gemtext_list_encode() - change behavior of gemtext_encode family of functions to handle struct gemtext* only - introduce new gemtext_list_encode() family of functions to handle lists of struct gemtext* - reexport gemtext_free() - update manpages
* gemtext_encode_fd(): fix memory leakAli Fardan2020-10-231-0/+1
|
* - unlist gemtext_free() from gemtext.h since we don't want it to be exportedAli Fardan2020-10-226-11/+161
| | | | - write manpages for gemtext_encode*(), gemtext_decode*(), and gemtext_list_free()
* - implement the rest of decode.c functions: gemtext_decode_fd() and ↵Ali Fardan2020-10-228-158/+562
| | | | | | | | gemtext_decode_file() - introduce gemtext_encode() with helper functions gemtext_encode_fd() and gemtext_encode_file() - simplify handling of unordered lists in decode.c - add test.c rule to makefile
* initial commit, decoder workingAli Fardan2020-10-216-0/+1521