aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* msg: add support for static files that are copied without processingRaghuram Subramani2025-07-30
| | | | | | Previously, only files in the assets/ directory would be copied over to dist/. This adds support for the user to define what files they'd like copied over.
* copy: recursive copy must also create parent directoriesRaghuram Subramani2025-07-30
|
* main: print misc informationRaghuram Subramani2025-07-30
|
* msg: try to load config earlyRaghuram Subramani2025-07-30
|
* flake: add valgrindRaghuram Subramani2025-07-30
|
* msg: config.cfg must be in the working directoryRaghuram Subramani2025-07-30
|
* msg: get output directory from getoptRaghuram Subramani2025-07-30
|
* main: set base directory as current directory by defaultRaghuram Subramani2025-07-30
|
* main: fetch base_directory from getoptRaghuram Subramani2025-07-30
|
* main: use getopt() to parse argumentsRaghuram Subramani2025-07-30
|
* msg.h: MAIN->MSGRaghuram Subramani2025-07-30
|
* main: move msg into a separate context, and let main call itRaghuram Subramani2025-07-30
|
* lexer: set directive to NULL instead of returning NULLRaghuram Subramani2025-07-30
|
* lexer: use isspace() and comparison instead of switchRaghuram Subramani2025-07-30
|
* lexer: contentfor_operand_t->length should be size_tRaghuram Subramani2025-07-30
|
* lexer: move include check beside other directives with handlersRaghuram Subramani2025-07-30
|
* misc: add license headerRaghuram Subramani2025-07-30
|
* template: template_delete() must also free operandsRaghuram Subramani2025-07-30
|
* main: template_delete(base_template)Raghuram Subramani2025-07-30
|
* lexer: directive_delete() must free all directive typesRaghuram Subramani2025-07-30
|
* lexer: raw_directive->operands must not be freedRaghuram Subramani2025-07-30
|
* engine: directive_delete() must also free(directive)Raghuram Subramani2025-07-30
|
* engine,lexer: avoid memory leaks using delete_directive()Raghuram Subramani2025-07-30
|
* lexer: add directive_delete()Raghuram Subramani2025-07-30
|
* engine,lexer: fix memory leaksRaghuram Subramani2025-07-29
|
* engine: free operands while processing eachdoRaghuram Subramani2025-07-29
|
* lexer: don't trim operand, since it makes it difficult to freeRaghuram Subramani2025-07-29
|
* engine: free(operand)Raghuram Subramani2025-07-29
|
* config,engine,filehandler: add and wrap with helper function (memory leak)Raghuram Subramani2025-07-29
|
* list: create list_wrap_and_add()Raghuram Subramani2025-07-29
|
* engine: name wrappers properly, and free them as necessaryRaghuram Subramani2025-07-29
|
* config: array_values must be wrappedRaghuram Subramani2025-07-29
|
* util: get_wrapped()Raghuram Subramani2025-07-29
|
* copy: free(output_path) properlyRaghuram Subramani2025-07-29
|
* engine: free(partial_path)Raghuram Subramani2025-07-29
|
* copy: free output_pathRaghuram Subramani2025-07-29
|
* engine: free eachdo_operands->contentRaghuram Subramani2025-07-29
|
* lexer: fix memory leaks in lex()Raghuram Subramani2025-07-29
|
* engine: free() files listRaghuram Subramani2025-07-29
|
* config: free(list_t *)->list_delete()Raghuram Subramani2025-07-29
|
* template,engine: fix memory leak on engine_ingest()Raghuram Subramani2025-07-29
|
* config: fix memory leak in configRaghuram Subramani2025-07-29
|
* don't ingest the config if it is presentRaghuram Subramani2025-07-29
|
* engine: free at the endRaghuram Subramani2025-07-29
|
* engine: handle eachdo properly by replacing in bufferRaghuram Subramani2025-07-29
|
* lexer: add length to eachdo_operands_tRaghuram Subramani2025-07-29
|
* engine: find values for eachdo by parsing each fileRaghuram Subramani2025-07-29
|
* engine: memory leak on includeRaghuram Subramani2025-07-29
|
* engine: ingest->engine_ingestRaghuram Subramani2025-07-28
|
* engine: include config.hRaghuram Subramani2025-07-28
|