a. fox
|
0eb6bfa7df
|
prevented compile-file from printing to stdout if debugging isn't specified
changed more logging over to log4cl
|
2024-01-28 15:13:45 -05:00 |
a. fox
|
569ee3964c
|
reader macro allows for embedding in lisp expressions with <@ in
opening tag
|
2024-01-28 15:11:26 -05:00 |
a. fox
|
171abf1e7d
|
reader macro recurses for each new HTML tag
updated todo
|
2024-01-28 14:05:02 -05:00 |
a. fox
|
a17db42f58
|
updated backtrace template
|
2024-01-24 09:18:02 -05:00 |
a. fox
|
0ec453f86b
|
moved DEFTEMPLATE logging into the macro
|
2024-01-23 21:42:26 -05:00 |
a. fox
|
39d2bc2c3f
|
fixed bug with DEFTEMPLATE where lambda-list was being generated incorrectly
|
2024-01-23 21:35:31 -05:00 |
a. fox
|
9863048a4e
|
prettified backtraces a little
added HTML-ENTITIES as a hard dependency
|
2024-01-23 21:25:50 -05:00 |
a. fox
|
221bcaba68
|
updated deftemplate to look and feel more like defun
|
2024-01-23 21:10:46 -05:00 |
a. fox
|
683e385bc7
|
added license
|
2024-01-23 17:17:13 -05:00 |
a. fox
|
c141b5dc0f
|
updated readme
added oneline metadata into ASDF system definition
|
2024-01-23 17:16:49 -05:00 |
a. fox
|
823a5c20da
|
ensured that templates are loaded in the LSPX.USER package
changed load order to ensure that templates get loaded first
|
2024-01-23 17:06:10 -05:00 |
a. fox
|
d729af711c
|
added a TODO file
|
2024-01-23 16:18:22 -05:00 |
a. fox
|
723a37b0b1
|
split logic from web-handler into serve-static/dynamic-file
implemented a static file info cache hashtable
|
2024-01-23 16:01:15 -05:00 |
a. fox
|
bbdba72c8a
|
implemented loading templates from specified template folder
updated old usage of force-log
|
2024-01-23 16:00:30 -05:00 |
a. fox
|
895e54a44b
|
split web-handler function into separate file
|
2024-01-23 15:28:16 -05:00 |
a. fox
|
d4ffec179b
|
templates have been implemented using DEFTEMPLATE
added CL-PPCRE as hard dependency
reader macro rewritten to be less redundent and more clear
added TRACE as log level
|
2024-01-23 15:06:12 -05:00 |
a. fox
|
f23d6bd145
|
changed generate-http-handlers to generate-error-handlers
|
2024-01-23 14:58:55 -05:00 |
a. fox
|
c27fea0bef
|
moved --log parsing into MAIN
updated documentation
|
2024-01-23 01:06:04 -05:00 |
a. fox
|
1fb6fa3de2
|
added comment for compile-file
|
2024-01-23 00:16:42 -05:00 |
a. fox
|
5dc96fa9f8
|
merged generate-page-function-name and generate-function-name
updated existing references to generate-function-name
|
2024-01-23 00:13:54 -05:00 |
a. fox
|
bc5a83698c
|
removed logging package in favor of using Log4CL
removed --verbose command line option in favor of --log
added parser for --log option
added some documentation in command-line
|
2024-01-23 00:13:31 -05:00 |
a. fox
|
ef3b53a9aa
|
updated compile-file call to specify entry point (render page function)
changed find-package calls to be done at compilation time
|
2024-01-19 14:50:54 -05:00 |
a. fox
|
8f637f7296
|
removed old TODO commit
updated log message for re/compiling specified file
|
2024-01-19 14:46:33 -05:00 |
a. fox
|
fad60155b4
|
added helper macro for catching user-abort signal
|
2024-01-17 23:10:10 -05:00 |
a. fox
|
2155a02017
|
added helper function to force a log message to the console
|
2024-01-17 22:44:47 -05:00 |
a. fox
|
361d6f8f5f
|
tweaked log time format
updated handler-case code for handling an error
|
2024-01-17 17:37:30 -05:00 |
a. fox
|
b7b39abc09
|
fixed bug in getf-dir where default-path was not a string
|
2024-01-17 17:23:51 -05:00 |
a. fox
|
673e211238
|
added the ability to load custom lisp code before server starts
|
2024-01-17 17:23:46 -05:00 |
a. fox
|
9ac6b9fced
|
added new example page demonstrating backtraces
|
2024-01-17 16:46:03 -05:00 |
a. fox
|
d5aa0f63d4
|
moved logging related code into separate package
|
2024-01-17 16:45:52 -05:00 |
a. fox
|
ecc8630465
|
tweaked eval-when statements for error handler generation
|
2024-01-17 16:36:46 -05:00 |
a. fox
|
fa2f924766
|
updated log-message macro to include timestamp using custom format
updated log messages on startup
added hard dependency to alexandria
|
2024-01-17 16:36:24 -05:00 |
a. fox
|
6be1cd0249
|
split errors out into separate package
|
2024-01-17 16:08:09 -05:00 |
a. fox
|
597767954e
|
made some --verbose logs more specific
|
2024-01-17 15:32:45 -05:00 |
a. fox
|
2918821030
|
added 501 errors for any request thats not GET or HEAD
updated http-error macro with docstring
ensured http-error always defines functions in LSPX package
|
2024-01-09 10:25:56 -05:00 |
a. fox
|
fcdd92784c
|
added error handling code into web-handler
added options for displaying an HTML version of the error backtrace
added package for user pages (lspx.user)
|
2024-01-05 18:08:26 -05:00 |
a. fox
|
febfb251f7
|
updated readme
added initial example
|
2024-01-05 13:05:48 -05:00 |
a. fox
|
84445e2525
|
getf-dir converts relative paths with ".." into absolute paths
|
2024-01-05 13:04:22 -05:00 |
a. fox
|
c78d450a7b
|
fixed bug in makefile that prevented clean-binary from working
|
2024-01-05 13:04:15 -05:00 |
a. fox
|
8d904d0c85
|
updated logical pathname translations
|
2024-01-05 11:59:01 -05:00 |
a. fox
|
7231bdb4a0
|
added support for building lspx with woo server support
fixed issues related to woo and reader macro
pulled render function name generation into it's own function
updated makefile
|
2024-01-05 11:58:36 -05:00 |
Zac Epps
|
d6021d095a
|
added docstrings for util functions
|
2024-01-05 09:54:33 -05:00 |
Zac Epps
|
f4532cfe55
|
fixed bug causing bad filepaths for root level assets
updated generate-filepath function signature to require extension
|
2024-01-05 09:53:08 -05:00 |
a. fox
|
49cc9e0672
|
fixed bug in reader that would cause < or <= function calls to fail
simplified read-lisp-sexp
|
2024-01-04 22:45:39 -05:00 |
a. fox
|
e53562a594
|
changed load order to ensure our readtable gets modified last
fixed poor implementation for --version flag
|
2024-01-04 22:12:53 -05:00 |
a. fox
|
18553bae8a
|
first pass reader macro for inline HTML and dynamic lisp expressions
|
2024-01-04 15:11:54 -05:00 |
a. fox
|
9cda6da2fc
|
added helper functions for generating filepaths and function names
cleaned up code using new helper functions
|
2024-01-04 15:11:30 -05:00 |
a. fox
|
f8a810cdcf
|
compile-file is no longer verbose - we log message if verbose
fix verbose ENV check
|
2024-01-04 11:35:11 -05:00 |
a. fox
|
4d6aa780ac
|
updated log-message macro to automatically add newline
|
2024-01-04 11:35:04 -05:00 |
a. fox
|
8ce8716389
|
whoops, flipped back to makefiles because of lake jank
|
2024-01-02 22:34:42 -05:00 |