index
:
msg.git
main
Minimal (Static) Site Generator
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
(
follow
)
Commit message (
Collapse
)
Author
Age
...
*
msg: correct the buffer length for mkd_string()
Raghuram Subramani
2025-08-01
|
*
template: match->directive
Raghuram Subramani
2025-08-01
|
*
engine: skip index.html while handling EACHDO resources
Raghuram Subramani
2025-08-01
|
*
util: get_wrapped->unwrap
Raghuram Subramani
2025-08-01
|
*
main: return EXIT_FAILURE if first run fails
Raghuram Subramani
2025-08-01
|
*
main: use multi-line strings for printf
Raghuram Subramani
2025-08-01
|
*
engine: fix use-after-free on content_headers
Raghuram Subramani
2025-07-31
|
*
main: free alloc()'s for directory_names and wds
Raghuram Subramani
2025-07-31
|
*
main: recursively watch directories with inotify
Raghuram Subramani
2025-07-31
|
*
main: print watching & verbosity
Raghuram Subramani
2025-07-31
|
*
main: increase BUFFER_SIZE for inotify
Raghuram Subramani
2025-07-31
|
*
main: free buffer on sigint
Raghuram Subramani
2025-07-31
|
*
msg: allow markdown files to specify a template
Raghuram Subramani
2025-07-31
|
*
msg: increase LOG_THRESHOLD
Raghuram Subramani
2025-07-31
|
*
msg: add option to increase verbosity
Raghuram Subramani
2025-07-31
|
*
msg: truncate handling log
Raghuram Subramani
2025-07-31
|
*
watcher: only track modifies
Raghuram Subramani
2025-07-31
|
*
msg: print generation start time
Raghuram Subramani
2025-07-31
|
*
main: add -w (watch) option instead of using watch.sh
Raghuram Subramani
2025-07-31
|
*
template: use engine->config to fetch template
Raghuram Subramani
2025-07-30
|
*
util: get_wrapped() must return NULL if wrapper is NULL
Raghuram Subramani
2025-07-30
|
*
engine: properly parse config
Raghuram Subramani
2025-07-30
|
*
engine,template: engine_ingest() must return engine_t and template_write() ↵
Raghuram Subramani
2025-07-30
|
|
|
|
must get the template from config
*
template: add template_initialize() and template_clean()
Raghuram Subramani
2025-07-30
|
*
template: template_create() must accept template name
Raghuram Subramani
2025-07-30
|
*
templates: move base.html into subdirectory
Raghuram Subramani
2025-07-30
|
*
msg: remove unnecessary logging
Raghuram Subramani
2025-07-30
|
*
msg: add support for static files that are copied without processing
Raghuram Subramani
2025-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 directories
Raghuram Subramani
2025-07-30
|
*
main: print misc information
Raghuram Subramani
2025-07-30
|
*
msg: try to load config early
Raghuram Subramani
2025-07-30
|
*
msg: config.cfg must be in the working directory
Raghuram Subramani
2025-07-30
|
*
msg: get output directory from getopt
Raghuram Subramani
2025-07-30
|
*
main: set base directory as current directory by default
Raghuram Subramani
2025-07-30
|
*
main: fetch base_directory from getopt
Raghuram Subramani
2025-07-30
|
*
main: use getopt() to parse arguments
Raghuram Subramani
2025-07-30
|
*
main: move msg into a separate context, and let main call it
Raghuram Subramani
2025-07-30
|
*
lexer: set directive to NULL instead of returning NULL
Raghuram Subramani
2025-07-30
|
*
lexer: use isspace() and comparison instead of switch
Raghuram Subramani
2025-07-30
|
*
lexer: move include check beside other directives with handlers
Raghuram Subramani
2025-07-30
|
*
misc: add license header
Raghuram Subramani
2025-07-30
|
*
template: template_delete() must also free operands
Raghuram Subramani
2025-07-30
|
*
main: template_delete(base_template)
Raghuram Subramani
2025-07-30
|
*
lexer: directive_delete() must free all directive types
Raghuram Subramani
2025-07-30
|
*
lexer: raw_directive->operands must not be freed
Raghuram Subramani
2025-07-30
|
*
engine: directive_delete() must also free(directive)
Raghuram Subramani
2025-07-30
|
*
engine,lexer: avoid memory leaks using delete_directive()
Raghuram Subramani
2025-07-30
|
*
lexer: add directive_delete()
Raghuram Subramani
2025-07-30
|
*
engine,lexer: fix memory leaks
Raghuram Subramani
2025-07-29
|
*
engine: free operands while processing eachdo
Raghuram Subramani
2025-07-29
|
[prev]
[next]