aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAge
* engine: don't handle page source only if a template is being parsedRaghuram Subramani2025-08-29
|
* lexer: remove unnecessary blocksRaghuram Subramani2025-08-29
|
* lexer: move DIRECTIVE_INCLUDE to where it is usedRaghuram Subramani2025-08-29
|
* lexer: if EACHDO is encountered, don't lex anything until ENDEACHDORaghuram Subramani2025-08-29
|
* template: add support for eachdo page.xyzRaghuram Subramani2025-08-28
|
* config: don't interact with with wrappers when unnecessaryRaghuram Subramani2025-08-28
|
* config: support array of nested blocks with delimiter ___Raghuram Subramani2025-08-28
|
* config: add support for nested config values (no delimiter just yet)Raghuram Subramani2025-08-27
|
* config_fetch_and_parse: only parse content before delimiter if it is presentRaghuram Subramani2025-08-27
|
* config: add separate functions for parsing arrays and simple stringsRaghuram Subramani2025-08-27
|
* format: indent to 4 spacesRaghuram Subramani2025-08-27
|
* filehandler: remove unnecessary castRaghuram Subramani2025-08-23
|
* engine: eachdo: sort atoms by priorityRaghuram Subramani2025-08-09
|
* engine: eachdo: priority should be int, not size_tRaghuram Subramani2025-08-09
|
* engine: eachdo: add priority to atomRaghuram Subramani2025-08-09
|
* engine: eachdo: introduce atom_tRaghuram Subramani2025-08-09
| | | | This is in preparation for adding priorities to EACHDOs
* engine: eachdo: reorder free()s to make more senseRaghuram Subramani2025-08-09
|
* engine: eachdo: append one content for each iterationRaghuram Subramani2025-08-09
| | | | This will be required in the future when priorities are added.
* Revert "engine: eachdo: realloc() and strcat() directly instead of maintaining"Raghuram Subramani2025-08-09
| | | | This reverts commit 8ba1264327b9ab0e0eca803f3c99b8bdae87a2fa.
* engine: eachdo: only fetch files if the source is "resources"Raghuram Subramani2025-08-09
|
* engine: include: add docstring for handle_includeRaghuram Subramani2025-08-09
|
* engine: add docstring to engine_ingest() and engine_delete()Raghuram Subramani2025-08-09
|
* engine: contentfor: add docstringRaghuram Subramani2025-08-09
|
* lexer,engine: use strlen(content) instead of lengthRaghuram Subramani2025-08-09
| | | | | | I can't remember why I added length instead of using strlen(content). If this breaks anything it would be a pain to debug. In my little testing though, it seems to be working fine.
* engine: eachdo: add docstring to handle_eachdo()Raghuram Subramani2025-08-09
|
* engine: eachdo: fetch_files()->handle_file_source()Raghuram Subramani2025-08-09
|
* engine: eachdo: add docstring for fetch_files()Raghuram Subramani2025-08-09
|
* engine: eachdo: extract write_eachdo_iteration() into another functionRaghuram Subramani2025-08-09
|
* engine: eachdo: remove redundant strcpyRaghuram Subramani2025-08-07
|
* engine: eachdo: realloc() and strcat() directly instead of maintainingRaghuram Subramani2025-08-07
| | | | atoms
* Revert "engine: eachdo: move all free()s to the bottom"Raghuram Subramani2025-08-07
| | | | This reverts commit f3944a41d1afb870cbb0daa34e030d7a8926060d.
* engine: eachdo: move all free()s to the bottomRaghuram Subramani2025-08-07
|
* engine: eachdo: unwrap() keyRaghuram Subramani2025-08-07
|
* engine: split eachdo into handle_eachdo() and fetch_files()Raghuram Subramani2025-08-07
|
* engine: split into multiple filesRaghuram Subramani2025-08-03
|
* engine: use config_fetch_and_parse()Raghuram Subramani2025-08-03
|
* lexer: eachdo must also have a operand to hold the sourceRaghuram Subramani2025-08-03
|
* msg: correct string movement logicRaghuram Subramani2025-08-02
|
* engine: ingest should be using tempbuffer, not freed pRaghuram Subramani2025-08-02
|
* engine: correct string movement logicRaghuram Subramani2025-08-02
|
* msg: don't ingest markdownRaghuram Subramani2025-08-02
|
* msg: run every 500ms instead of watching for changesRaghuram Subramani2025-08-02
|
* template: fix memory leak on PUTPAGERaghuram Subramani2025-08-02
|
* msg,template: free mkd_flags()Raghuram Subramani2025-08-02
|
* msg: ingest md filesRaghuram Subramani2025-08-02
|
* main: don't track changes in dot directories or the output directoryRaghuram Subramani2025-08-02
|
* engine,lexer,template: implement PUTPAGE for templatesRaghuram Subramani2025-08-02
|
* msg,template: allow fenced code while converting markdownRaghuram Subramani2025-08-02
|
* msg: correct the buffer length for mkd_string()Raghuram Subramani2025-08-01
|
* template: match->directiveRaghuram Subramani2025-08-01
|