Author Commit Message Labels Comments Date
Default avatar Phil Hargett
Added logic to catch errors and render to html-out, rather than cause rendering of an entire page to fail
Default avatar Phil Hargett
Bumped version number, given the changes to tags and improved documentation
Default avatar Phil Hargett
Extensive additions to documentation strings
Default avatar Phil Hargett
Sort symbols in documentation
Default avatar Phil Hargett
Better handling for end-of-file condition when reading taglibraries
Default avatar Phil Hargett
Removed another sb-posix reference
Default avatar Phil Hargett
Removed unneeded dependency on sb-mop
Default avatar Phil Hargett
Removed dependency on SBCL's filesystem APIs for file modified time
Default avatar Phil Hargett
New unit tests
Default avatar Phil Hargett
Converted from having a class for each tag to having a tag-definition for each tag, with lambdas for major 'methods.' Should enable better memory usage (as unused tag definitions can flush completely out of memory) and local tags in the future.
Default avatar Phil Hargett
Added URL to README
Default avatar Phil Hargett
Added URL to README
Default avatar Phil Hargett
More documentation refinements, and fixed bug where tags inlined in a string could not use {} around attributes.
Default avatar Phil Hargett
Whoops, forgot to update tests after recent changes
Default avatar Phil Hargett
Strings can now have embedded expressions that will be expanded in the runtime rendering context: that is will cause the result of (foo) to be rendered inline with the rest of the text, rather than just as literal . Does not appear to cause a noticeable slowdown on large pages.
Default avatar Phil Hargett
Basic indentation during rendering HTML to a string
Default avatar Phil Hargett
Documentation in progress
Default avatar Phil Hargett
Removed obsolete files for testsing
Default avatar Phil Hargett
Fixed a bug in tag library handling; the folder for tag libraries was still effectively hard-coded. Documentation in-progress, still very crude
Default avatar Phil Hargett
Fixed a bug when loading tag libraries! Was accidentally using temploate provider registry as default instead (\!) of tag library provider registry
Default avatar Phil Hargett
Moved test templates to a separate template directory
Default avatar Phil Hargett
Added same thing for tag libraries; that is, the ability to customize the directory in a package containing tag libraries.
Default avatar Phil Hargett
Generalized package template folder concept, so that templates can reside in different directories; used that mechanism to support documentation templates in a separate directory from package templates
Default avatar Phil Hargett
Added basic documentation generator, backed by a template (no docs yet)
Default avatar Phil Hargett
Removed concept of keyword arguments to templates (not used, and fragile if used); made templates functions instead of macros
Default avatar Phil Hargett
More formatting
Default avatar Phil Hargett
Reassigned copyright
Default avatar Phil Hargett
Fixed formatting
Default avatar Phil Hargett
Added basic unit testing (many more tests needed), and fixed interesting bug where the 'context' for loading templates wasn't set up--if we're going to load a template, gotta have meaningful values for variables like *tag-library-provider-registry* and *template-provider-registry* or the load could fail
Default avatar Phil Hargett
Changed package references from strings to symbols
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.