Commits

Show all
Author Commit Message Labels Comments Date
Phil Hargett
Converted more changes from the past; primarily forgot changes made to per-user-agent templating.
Phil Hargett
Cleaned up licensing
Phil Hargett
Adding baseline html & script tag libraries
Phil Hargett
Added support for images using Vector for rendering
Phil Hargett
Cleanup; moved exports to package declaration
Phil Hargett
Initial conversion; untested
Phil Hargett
Finally fixed a long-standing bug where *tag-library* and *package* appeared to have the wrong values during html generation (i.e., in the body of tag)
Phil Hargett
Standardized declaration of templates and servers, in preparation for more dynamic reloading
Phil Hargett
Added MIT license to all files, with copyright to Haphazard House LLC
Phil Hargett
Added initial meta page for administering posts; unpublished now disappear from blog, only appearing on meta page
Phil Hargett
Converted sidebar to a typical navigation sidebar, treating each item as a hyperlink to a different page
Phil Hargett
Added ability to put links in the head section of a page, similar to setting the page's title. verified that if the same link aappears more than once, it is only rendered to the page once.
Phil Hargett
Fixed long-standing bug with determing whether a template had expired. Problem was bad set of class definitions, now fixed. In fixing, also moved to using local-time for all time calculations (including file times) for consistency.
Phil Hargett
Integrated Haphazard House site into here, since likely to be a while before they need to be maintained separately. Fixed a bug with log rotation, and removed hh-web's dependency on hh-utils.
Phil Hargett
More changes to improve role binaries. Most of these changes concern pre-compiling templates (which in turn pre-compile tags in tag libraries. Odd SBCL bugs do occasionally appear when saving the image, as the GC encounters an object it either does not recognize or which it can't perform GC (specifically, no function to compute its size). The present code seems to work reliably, with mkroled cleaning out *all* .fasls (for src and ex…
Phil Hargett
Initial set of changes to convert to a restful model. Authentication, project, and files services working correctly. Add new 'var' tag for easy incorporation of global variables into a page. Separated services into definitions, clients, and handlers. Moved services referenced cross-package/daemon (e.g., mostly sliced services used by webd) into a separate common package.
Branches
restful
Phil Hargett
Removing obsolete code, and moving (unused, but will be implemented in future) html caching to separate file
Phil Hargett
Renamed patterns file -> urls, to match its purpose
Phil Hargett
Added clarifying comments about the source tag for scripts (both regular and 'ready') and styles
Phil Hargett
Refinements to enable loading of particular roles. Now using a role configuration file to describe the roles for a project
Phil Hargett
More refinement, including tweaking the copyright symbol. Also, added defentity to simplify creation (and export) of new entity variales (e.g., +nbsp+, +copy+, etc)
Phil Hargett
Refinements to implement Holly's design. Added back arrow to copy page, converted copy & log pages to 'compact' header, and create the 'anti-tab' on copy page.
Phil Hargett
Added company name and tabs to standard banner
Phil Hargett
Small fixes to ensure proper functioning and appearance on Firefox. Eliminated end tags on things like <img>, <area>, etc., by adding a new property to tags (:noendtag) that controls default content rendering. Changed page doctype, because the lack of end tags implies no longer XHTML, but HTML 4.01.
Phil Hargett
Added macro to set page title
Phil Hargett
Improved the comments on the various *page-* variabes, to indicate correctly their current usage
Phil Hargett
Converted :html keyword of defhtml to :content instead, to match its actual role
Phil Hargett
Moved manipulation of *page-* vars down into the individual render-tag-* methods
Phil Hargett
Convert scripts, styles, style sheets, and script libraries to be render-tag-* methods, for clarity
Phil Hargett
Added render-tag-content, to consolidate html rendering. Doing so removed some duplicate code shared between defhtmltag and render-as-html.
  1. Prev
  2. Next