Changelog for CL-Markdown

Generated on Tuesday, 10 June 2008

Tue Jun 10 09:42:48 EDT 2008Gary King <gwking@metabang.com>
TAG version-0.10.2
Tue Jun 10 09:42:32 EDT 2008Gary King <gwking@metabang.com>
require metatilities-base 0.6.0; bump version
Tue Jun 10 09:41:24 EDT 2008Gary King <gwking@metabang.com>
tweak remove-bullet (ok, I hacked it!)
Mon Jun 9 23:46:39 EDT 2008Gary King <gwking@metabang.com>
removed test version of chunk-source
Mon Jun 9 23:46:00 EDT 2008Gary King <gwking@metabang.com>
logic of handle-bullets wasn't reoving enough whitespace in some situations
Mon Jun 9 23:44:49 EDT 2008Gary King <gwking@metabang.com>
use metabang-bind in defpackage
Mon Jun 9 23:44:26 EDT 2008Gary King <gwking@metabang.com>
Moved string-trim-if and strip-whitespace to metatilities-base
Mon Jun 9 23:42:58 EDT 2008Gary King <gwking@metabang.com>
Bring various tests up to date and add some new ones
Mon Jun 9 23:42:41 EDT 2008Gary King <gwking@metabang.com>
Used keyword rather than positional arguments in defining the various markup classes
Mon Jun 9 23:41:40 EDT 2008Gary King <gwking@metabang.com>
Process-brackets returns the processed line but that line may have already been changed by any strippers in effect; this patch changes the logic so that the current line is _not_ re-read from the iterator.
Mon Jun 9 23:40:19 EDT 2008Gary King <gwking@metabang.com>
Improve inner-block login (again!). Was failing b/c it thought that the current block should contain any future items that had a higher level rather than just adjecent ones
Mon Jun 9 23:37:41 EDT 2008Gary King <gwking@metabang.com>
formatting cleanup
Wed May 28 14:03:55 EDT 2008Gary King <gwking@metabang.com>
TAG version-0.10.1
Wed May 28 14:03:44 EDT 2008Gary King <gwking@metabang.com>
bump version
Wed May 28 13:46:24 EDT 2008Gary King <gwking@metabang.com>
Can't use copy-template ('cause it's from moptilities); I think an even uglier hack will work for cl-markdown's infernal internal purposes though...
Wed May 28 12:16:58 EDT 2008Gary King <gwking@metabang.com>
website tweaks
Tue May 27 21:34:47 EDT 2008Gary King <gwking@metabang.com>
TAG version-0.10.0
Tue May 27 21:32:54 EDT 2008Gary King <gwking@metabang.com>
Corrected reference title parsing (for the last time?!) plus more tests
Tue May 27 21:32:18 EDT 2008Gary King <gwking@metabang.com>
Replace some anaphora with (let ((it ...)) ...)
Tue May 27 09:57:52 EDT 2008Gary King <gwking@metabang.com>
Refactor dependencies and take metatilities devolution into account
Tue May 27 09:54:42 EDT 2008Gary King <gwking@metabang.com>
Refactored test system; returned footnotes (and footnote related tests)
Mon May 26 09:59:14 EDT 2008Gary King <gwking@metabang.com>
Minor cleanup
Mon May 26 09:58:59 EDT 2008Gary King <gwking@metabang.com>
The quest for better paragraph logic continues
Mon May 26 09:58:21 EDT 2008Gary King <gwking@metabang.com>
CSS file can now be inline or external, use :make-style-sheet-inline property.
Mon May 26 09:56:47 EDT 2008Gary King <gwking@metabang.com>
Handle Content-Type; thanks to Steve Haflich from Franz
Mon May 26 09:56:00 EDT 2008Gary King <gwking@metabang.com>
Improved link reference title parsing (can use double quotes or parentheses)
Mon May 26 09:55:01 EDT 2008Gary King <gwking@metabang.com>
defextension can now really redefine existing extensions (I had been using pushnew which has the logic for this sort of thing backwards)
Mon May 26 09:53:38 EDT 2008Gary King <gwking@metabang.com>
Finally made set-property an extension instead of just coding it by hand
Mon May 26 09:52:58 EDT 2008Gary King <gwking@metabang.com>
Slightly smarter symbol identity code (look ma, no duplicates)
Mon May 26 09:50:14 EDT 2008Gary King <gwking@metabang.com>
Improved HTML conformance of string output and name and id values
Mon May 26 09:47:12 EDT 2008Gary King <gwking@metabang.com>
Improved export check in docs extension; also a putative efficiency hack by binding the special *output-stream* once and then referring to the binding...
Mon May 26 09:41:20 EDT 2008Gary King <gwking@metabang.com>
Many extensions were wrapping themselves unnecessarily in a paragraph block; fixed by using the :insertp keyword (which is probably poorly named)
Mon May 26 09:38:51 EDT 2008Gary King <gwking@metabang.com>
Added a little bit of :plain format; used in header comments; new file 'plain.lisp'
Sat May 3 20:18:51 EDT 2008Gary King <gwking@metabang.com>
minor changes that I can't recall
Sat May 3 20:18:30 EDT 2008Gary King <gwking@metabang.com>
Fixed major bug in handling multiple extensions per line -- duh! :)
Sat May 3 20:18:02 EDT 2008Gary King <gwking@metabang.com>
Remove dependency on defsystem-compatibility system
Sat May 3 20:17:25 EDT 2008Gary King <gwking@metabang.com>
added resources/markdown-report-style.css
Sat May 3 20:16:33 EDT 2008Gary King <gwking@metabang.com>
More cleanup
Sat May 3 20:16:17 EDT 2008Gary King <gwking@metabang.com>
Fix case 12 (disappearing horizontal rules)
Sat May 3 20:15:32 EDT 2008Gary King <gwking@metabang.com>
First stab at header-comments
Sat May 3 20:14:51 EDT 2008Gary King <gwking@metabang.com>
Improve inner-block logic
Sat May 3 20:13:41 EDT 2008Gary King <gwking@metabang.com>
Some test mucking
Sat May 3 20:12:34 EDT 2008Gary King <gwking@metabang.com>
Better warning recording (including dealing with multi-documents
Sat May 3 20:09:49 EDT 2008Gary King <gwking@metabang.com>
Cleanup to how we generate headers; allow inline style sheets; some class-name changes; better paragraph logic (still not perfect).
Sat May 3 20:07:42 EDT 2008Gary King <gwking@metabang.com>
Moved process-child-markdown to utilities
Sat May 3 20:06:38 EDT 2008Gary King <gwking@metabang.com>
Include file extensions
Sat May 3 20:03:36 EDT 2008Gary King <gwking@metabang.com>
Dead code removal -- cleanup
Sat May 3 20:00:40 EDT 2008Gary King <gwking@metabang.com>
Using the document-class argument to set generated extensions to be included-documents
Mon Apr 28 20:32:45 EDT 2008Gary King <gwking@metabang.com>
Used new class defs for multiple documents
Mon Apr 28 20:28:11 EDT 2008Gary King <gwking@metabang.com>
added dependency between utilities and class-defs
Mon Apr 28 20:26:28 EDT 2008Gary King <gwking@metabang.com>
Various documentation report
Mon Apr 28 20:24:33 EDT 2008Gary King <gwking@metabang.com>
use document-class in markdown
Mon Apr 28 20:22:28 EDT 2008Gary King <gwking@metabang.com>
Extend html-markup from a list to a structure
Mon Apr 28 20:19:51 EDT 2008Gary King <gwking@metabang.com>
Rework table-of-contents so that it reuses existing anchors if possible
Mon Apr 28 20:18:53 EDT 2008Gary King <gwking@metabang.com>
Added remark extension
Mon Apr 28 20:18:13 EDT 2008Gary King <gwking@metabang.com>
Switch to keyword arguments to identify documentation types
Mon Apr 28 20:14:55 EDT 2008Gary King <gwking@metabang.com>
Lots of minor fixes to documentation and anchors
Mon Apr 28 20:14:10 EDT 2008Gary King <gwking@metabang.com>
Keep properties as is unless they are a string
Mon Apr 28 20:11:24 EDT 2008Gary King <gwking@metabang.com>
broke up document class into: abstract-document, document, child-document, included-document and multi-document
Sun Mar 23 18:13:52 EDT 2008Gary King <gwking@metabang.com>
Apply markdown to the title property
Sun Mar 23 18:13:10 EDT 2008Gary King <gwking@metabang.com>
Testing
Sun Mar 23 18:12:53 EDT 2008Gary King <gwking@metabang.com>
Test changes
Sun Mar 23 18:12:29 EDT 2008Gary King <gwking@metabang.com>
Random [sic] notes
Sun Mar 23 18:12:16 EDT 2008Gary King <gwking@metabang.com>
Merge arguments instead of just appending
Sun Mar 23 18:10:51 EDT 2008Gary King <gwking@metabang.com>
Misc. cleanup
Sun Mar 23 18:10:22 EDT 2008Gary King <gwking@metabang.com>
improved markdown-warning (output and save to document
Sun Mar 23 18:09:17 EDT 2008Gary King <gwking@metabang.com>
Refactored transfer of links and properties
Sun Mar 23 18:08:36 EDT 2008Gary King <gwking@metabang.com>
Improve line-starts-with-number
Sun Mar 23 18:06:40 EDT 2008Gary King <gwking@metabang.com>
Mucking with block output (WIP)
Sun Mar 23 18:05:22 EDT 2008Gary King <gwking@metabang.com>
split out a render-documentation method to make it easier to customize output
Sun Mar 23 18:03:28 EDT 2008Gary King <gwking@metabang.com>
slightly smarter stripper processing
Sun Mar 23 18:00:33 EDT 2008Gary King <gwking@metabang.com>
integrate bracket processing with chunking
Sun Mar 23 17:55:43 EDT 2008Gary King <gwking@metabang.com>
Since we now integrate bracket processing, we can make include and include-if regular extensions. We do so and add a few things to *parse-active-functions* and *render-active-functions*
Sun Mar 23 17:53:11 EDT 2008Gary King <gwking@metabang.com>
bump version; add reports.lisp
Sun Mar 23 17:50:24 EDT 2008Gary King <gwking@metabang.com>
update to handle changes to metabang-bind (values -> :values)
Sun Mar 23 17:46:21 EDT 2008Gary King <gwking@metabang.com>
Add warnings, source and bracket-references to document click; the first two are used to allow for a nice report of what went wrong during a run
Sun Mar 23 17:44:42 EDT 2008Gary King <gwking@metabang.com>
cleanup and refactor test system some
Sun Mar 23 17:10:05 EDT 2008Gary King <gwking@metabang.com>
Added reports.lisp
Tue Feb 5 09:37:29 EST 2008Gary King <gwking@metabang.com>
Cleanup old comments, etc
Tue Feb 5 09:36:37 EST 2008Gary King <gwking@metabang.com>
more tests: escapes, paragraph structure, etc.
Tue Feb 5 09:36:04 EST 2008Gary King <gwking@metabang.com>
unescape temporary escapes
Tue Feb 5 09:35:25 EST 2008Gary King <gwking@metabang.com>
Added null-stripper
Tue Feb 5 09:34:59 EST 2008Gary King <gwking@metabang.com>
improved include regexes
Tue Feb 5 09:33:53 EST 2008Gary King <gwking@metabang.com>
Improved lines-starts-with-number checking.
Tue Feb 5 09:33:12 EST 2008Gary King <gwking@metabang.com>
Cleanup old comments and cruft
Tue Feb 5 09:31:27 EST 2008Gary King <gwking@metabang.com>
Extended pathname-car regex; updated escape-character handling to better accomodate nesting escapes and other markup (it's a bit of hack but, then, so is CL-Markdown!).
Tue Feb 5 09:28:29 EST 2008Gary King <gwking@metabang.com>
Added 'docs-signatures-only' property. If true, then we only output the function name and arguments and leave off the docstring. Also got the ~a / ~s thing right at last (I hope!).
Tue Feb 5 09:26:58 EST 2008Gary King <gwking@metabang.com>
swap index.md for index.lml
Tue Dec 4 10:39:28 EST 2007Gary King <gwking@metabang.com>
fix 'removing too many spaces' bug
Tue Dec 4 10:39:02 EST 2007Gary King <gwking@metabang.com>
export render
Tue Dec 4 10:38:50 EST 2007Gary King <gwking@metabang.com>
Improve is this symbol exported check
Sun Nov 25 12:03:52 EST 2007Gary King <gwking@metabang.com>
TAG version-0.9.2
Sun Nov 25 12:02:55 EST 2007Gary King <gwking@metabang.com>
bump version
Sun Nov 25 12:02:10 EST 2007Gary King <gwking@metabang.com>
Added documentation for markdown-many
Sun Nov 25 12:01:46 EST 2007Gary King <gwking@metabang.com>
Improved docstring output
Sun Nov 25 12:00:54 EST 2007Gary King <gwking@metabang.com>
Minor website updates
Mon Nov 5 10:26:30 EST 2007Gary King <gwking@metabang.com>
TAG version-0.9.1
Mon Nov 5 10:26:19 EST 2007Gary King <gwking@metabang.com>
Bumped version
Mon Nov 5 10:25:08 EST 2007Gary King <gwking@metabang.com>
Various HTML output improvements
Mon Nov 5 10:24:51 EST 2007Gary King <gwking@metabang.com>
Added comment extension
Mon Nov 5 10:24:04 EST 2007Gary King <gwking@metabang.com>
fix wording in an error message; correct test report title
Mon Nov 5 10:23:08 EST 2007Gary King <gwking@metabang.com>
Cleaned up HTML output of docs extension; index extension can include multiple categories at once
Mon Nov 5 10:21:27 EST 2007Gary King <gwking@metabang.com>
Added properties slot to link-info and used it to collect additional keyword value pairs from reference-links
Mon Nov 5 10:20:38 EST 2007Gary King <gwking@metabang.com>
added test-links and reformatted
Mon Nov 5 10:19:21 EST 2007Gary King <gwking@metabang.com>
Added tests for reference-links
Tue Oct 23 14:33:02 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.9.0
Tue Oct 23 14:32:49 EDT 2007Gary King <gwking@metabang.com>
Bumped version
Tue Oct 23 14:32:26 EDT 2007Gary King <gwking@metabang.com>
remove old index
Tue Sep 25 12:35:41 EDT 2007Henrik Hjelte <henrik@stix.to>
mopu instead of mopu (typo)
Mon Aug 27 10:34:34 EDT 2007Gary King <gwking@metabang.com>
Some more tests
Mon Aug 27 10:33:28 EDT 2007Gary King <gwking@metabang.com>
Miscelaneous fixes and improvements
Mon Aug 27 10:32:43 EDT 2007Gary King <gwking@metabang.com>
Restored line merging and do it better
Mon Aug 27 10:31:39 EDT 2007Gary King <gwking@metabang.com>
Added include-if for condition include handling
Mon Aug 27 10:30:49 EDT 2007Gary King <gwking@metabang.com>
Allow escaping of #\< and #\> too
Mon Aug 27 10:29:18 EDT 2007Gary King <gwking@metabang.com>
Many improvements to multi-document support
Mon Aug 27 10:28:20 EDT 2007Gary King <gwking@metabang.com>
Get emphasis and strong correct -- at las!
Mon Aug 27 10:26:38 EDT 2007Gary King <gwking@metabang.com>
More space and line break fudge abouts
Sun Aug 26 23:12:19 EDT 2007Gary King <gwking@metabang.com>
added support for media attribute to CSS files
Sun Aug 26 23:11:08 EDT 2007Gary King <gwking@metabang.com>
Added xmlns, xml:lang and lang properties and used thm in HTML header
Sun Aug 26 23:09:44 EDT 2007Gary King <gwking@metabang.com>
Make sure anchors don't use invalid IDs
Sun Aug 26 23:07:35 EDT 2007Gary King <gwking@metabang.com>
Improved space and line handling slightly (still a hack, I'd say!).
Sun Aug 26 23:05:15 EDT 2007Gary King <gwking@metabang.com>
Don't put chunks that are non-inserting evals into paragraphs: added :insertp argument to defextension. Set it to true if this extension can insert directly.
Sun Aug 26 23:03:39 EDT 2007Gary King <gwking@metabang.com>
Improve HTML of footnotes
Sun Aug 26 23:02:56 EDT 2007Gary King <gwking@metabang.com>
Added {{foo}} to evaluate extensions in code.
Sun Aug 26 23:02:05 EDT 2007Gary King <gwking@metabang.com>
Improved documentation generation: better HTML, check that symbols are exported, only create anchors once, improve argument display
Tue Aug 14 10:35:07 EDT 2007Gary King <gwking@metabang.com>
Remove duplicate definition
Tue Aug 14 10:22:48 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.14
Tue Aug 14 10:22:38 EDT 2007Gary King <gwking@metabang.com>
bumped version
Tue Aug 14 10:22:01 EDT 2007Gary King <gwking@metabang.com>
code cleanup
Tue Aug 14 10:21:48 EDT 2007Gary King <gwking@metabang.com>
Improved html output of table of contents
Tue Aug 14 10:21:11 EDT 2007Gary King <gwking@metabang.com>
Fixed bug in the handling of <br> tags
Tue Aug 14 10:19:45 EDT 2007Gary King <gwking@metabang.com>
more flexible symbol documentation lookup and other tweaks
Tue Aug 14 10:18:51 EDT 2007Gary King <gwking@metabang.com>
updated test environment to use lift configuration files
Tue Aug 14 10:18:22 EDT 2007Gary King <gwking@metabang.com>
updated test environment to use lift configuration files
Sat Aug 4 12:57:22 EDT 2007Gary King <gwking@metabang.com>
changes to set-property ?
Thu Jul 19 19:34:34 EDT 2007Gary King <gwking@metabang.com>
More silly (but effective) magic-space-p phun
Thu Jul 19 19:34:04 EDT 2007Gary King <gwking@metabang.com>
Fixed some minor tomfoolery between emphasis and strong (** and __ and * and _)
Sat Jun 30 09:32:43 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.13
Sat Jun 30 09:32:32 EDT 2007Gary King <gwking@metabang.com>
bumped version
Sat Jun 30 09:31:55 EDT 2007Gary King <gwking@metabang.com>
Switched from input to output >doh<
Sat Jun 30 09:31:11 EDT 2007Gary King <gwking@metabang.com>
Implemented style-sheets property to allow for multiple style sheets
Sat Jun 30 09:30:50 EDT 2007Gary King <gwking@metabang.com>
Used whole parameter for value in set-property extension
Sat Jun 30 09:30:22 EDT 2007Gary King <gwking@metabang.com>
Implemented 'whole' parameters for defextension
Mon Jun 25 22:14:42 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.12
Mon Jun 25 22:14:28 EDT 2007Gary King <gwking@metabang.com>
Bumped version
Mon Jun 25 22:13:54 EDT 2007Gary King <gwking@metabang.com>
magic stream-from-specifier stuff is now in metatilities
Sat Jun 23 15:05:44 EDT 2007Gary King <gwking@metabang.com>
documents set all the properties that are passed on the command line
Sat Jun 23 15:05:21 EDT 2007Gary King <gwking@metabang.com>
more symbol fun for defsimple-extensions
Sat Jun 23 15:04:50 EDT 2007Gary King <gwking@metabang.com>
Debugging scaffolding
Sat Jun 23 15:04:06 EDT 2007Gary King <gwking@metabang.com>
Export footnote stuff and markdown-many
Sat Jun 23 15:03:09 EDT 2007Gary King <gwking@metabang.com>
Various piddley things
Sat Jun 23 15:02:39 EDT 2007Gary King <gwking@metabang.com>
Working with glossary idea
Sat Jun 23 15:02:01 EDT 2007Gary King <gwking@metabang.com>
Added starts-with
Sat Jun 23 15:00:19 EDT 2007Gary King <gwking@metabang.com>
Work harding to handle case differences and package differences -- all extensions go into cl-markdown-user.
Sat Jun 23 14:58:49 EDT 2007Gary King <gwking@metabang.com>
Rework documentation and cleanup the distinction between symbol-identities and symbols-kinds... sheesh, sometimes it looks as if two different people are writing this. >smile<
Sat Jun 23 14:57:24 EDT 2007Gary King <gwking@metabang.com>
cleanup cruft
Sat Jun 23 14:56:43 EDT 2007Gary King <gwking@metabang.com>
Add hair so that I can distinguish between null properties and unset properties
Sat Jun 23 14:55:13 EDT 2007Gary King <gwking@metabang.com>
Make links case insensitive
Sat Jun 23 14:54:49 EDT 2007Gary King <gwking@metabang.com>
Added multiple-documents.lisp
Sat Jun 2 21:06:25 EDT 2007Gary King <gwking@metabang.com>
Formatting
Sat Jun 2 21:06:10 EDT 2007Gary King <gwking@metabang.com>
used load-time-value to compile some create-scanner calls -- *big* time savings
Sat Jun 2 21:05:29 EDT 2007Gary King <gwking@metabang.com>
Removed a #+(or)'d method definitions
Sat Jun 2 21:04:53 EDT 2007Gary King <gwking@metabang.com>
bits and pieces of adding the 'parent' document notion
Sat Jun 2 21:04:08 EDT 2007Gary King <gwking@metabang.com>
made all document properties strings
Sat Jun 2 20:47:02 EDT 2007Gary King <gwking@metabang.com>
Added ensure-string and collect-links (the latter for debugging)
Sat Jun 2 20:45:46 EDT 2007Gary King <gwking@metabang.com>
added the beginnings of 'extended-links'
Sat Jun 2 20:43:07 EDT 2007Gary King <gwking@metabang.com>
Finally added defsimple-extension and defextension macros and reworked a lot of the existing extensions using them.
Sat Jun 2 19:02:05 EDT 2007Gary King <gwking@metabang.com>
Just reformatting and little things like that
Sat Jun 2 19:01:01 EDT 2007Gary King <gwking@metabang.com>
Refactored link-info into basic-link-info, link-info and extended-link-inf.
Sat Jun 2 18:59:00 EDT 2007Gary King <gwking@metabang.com>
Added parent to document class and extended links and properties so that the search goes from local definitions to the parent document. This lets things work nicely when called markdown to create sub-documents (like documentation and footnots)
Sat Jun 2 18:57:53 EDT 2007Gary King <gwking@metabang.com>
Utilities depends on definitions too
Sat Jun 2 18:57:36 EDT 2007Gary King <gwking@metabang.com>
Added docs to system def
Sat Jun 2 18:56:45 EDT 2007Gary King <gwking@metabang.com>
Added docs.lisp
Sat Apr 28 19:29:26 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.11
Sat Apr 28 19:29:15 EDT 2007Gary King <gwking@metabang.com>
bumped version
Sat Apr 28 19:11:17 EDT 2007Gary King <gwking@metabang.com>
whoopts, missed a cl-fad thing
Sat Apr 28 19:01:38 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.10
Sat Apr 28 19:01:27 EDT 2007Gary King <gwking@metabang.com>
bumped version 0.8.10
Sat Apr 28 19:00:38 EDT 2007Gary King <gwking@metabang.com>
Removed CL-FAD from test package
Sat Apr 28 18:57:48 EDT 2007Gary King <gwking@metabang.com>
minor reformatting
Sat Apr 28 18:57:31 EDT 2007Gary King <gwking@metabang.com>
Removed CL-FAD dependence
Sat Apr 28 18:57:11 EDT 2007Gary King <gwking@metabang.com>
notes is notes
Sat Apr 28 18:56:51 EDT 2007Gary King <gwking@metabang.com>
test for header in a list
Sun Apr 22 22:00:08 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.9
Sun Apr 22 21:59:52 EDT 2007Gary King <gwking@metabang.com>
Bumped version
Sun Apr 22 21:46:41 EDT 2007Gary King <gwking@metabang.com>
Improved parser logic for when to end a chunk
Sun Apr 22 21:46:05 EDT 2007Gary King <gwking@metabang.com>
Broken html logic -- was generating things like <li> twice...
Sun Mar 11 22:14:06 EDT 2007Gary King <gwking@metabang.com>
TAG version-0.8.8
Sun Mar 11 22:13:54 EDT 2007Gary King <gwking@metabang.com>
Bumped version
Sun Mar 11 22:13:02 EDT 2007Gary King <gwking@metabang.com>
Restore special case handling for hard returns.
Sun Mar 11 22:12:33 EDT 2007Gary King <gwking@metabang.com>
Another fix in html generation.
Sat Mar 3 18:13:05 EST 2007Gary King <gwking@metabang.com>
TAG version-0.8.7
Sat Mar 3 18:12:54 EST 2007Gary King <gwking@metabang.com>
bumped version
Sat Mar 3 18:12:31 EST 2007Gary King <gwking@metabang.com>
Revamped html rendering to get block structure correct; also improved output slightly (well, there are more breaks!).
Sat Mar 3 18:11:24 EST 2007Gary King <gwking@metabang.com>
test mucking
Thu Mar 1 09:28:22 EST 2007Gary King <gwking@metabang.com>
Various tests
Thu Mar 1 09:28:01 EST 2007Gary King <gwking@metabang.com>
Tests for it-starts-with-block-level-html-p
Thu Mar 1 09:27:18 EST 2007Gary King <gwking@metabang.com>
Removed a debugging line
Thu Mar 1 09:27:01 EST 2007Gary King <gwking@metabang.com>
Line ends with two spaces means make a <br />
Thu Mar 1 09:26:01 EST 2007Gary King <gwking@metabang.com>
Added line-ends-with-two-spaces regex
Thu Mar 1 09:25:27 EST 2007Gary King <gwking@metabang.com>
Reworked chunk-source in big ways, it is even starting to make sense (though it's a still a hodge-podge of mess and madness); also added logic for block-level html element detection
Thu Mar 1 09:23:54 EST 2007Gary King <gwking@metabang.com>
Added *magic-space-p** and *magic-line-p* (don't ask, they are high-order hacks...) to correct output of spaces and newlines.
Thu Mar 1 09:22:46 EST 2007Gary King <gwking@metabang.com>
Added *block-level-html-tags*
Thu Mar 1 09:22:13 EST 2007Gary King <gwking@metabang.com>
Removed my oh so old-school comment separation lines; more interestingly, added a name to chunk-parsing-environment
Tue Feb 27 09:36:27 EST 2007Gary King <gwking@metabang.com>
exp: testing new html stuff
Tue Feb 27 09:35:52 EST 2007Gary King <gwking@metabang.com>
exp: testing new html stuff
Tue Feb 27 09:34:18 EST 2007Gary King <gwking@metabang.com>
Don't remove strippers on empty lines; doing so confuses the block structure of, e.g., paragraphs in lists.
Tue Feb 27 09:32:50 EST 2007Gary King <gwking@metabang.com>
notes is notes
Tue Feb 27 09:32:40 EST 2007Gary King <gwking@metabang.com>
Removed mode line
Tue Feb 27 09:32:17 EST 2007Gary King <gwking@metabang.com>
Added an update to the whatsnew table
Tue Feb 20 10:35:05 EST 2007Gary King <gwking@metabang.com>
TAG version-0.8.6
Tue Feb 20 10:34:52 EST 2007Gary King <gwking@metabang.com>
bumped version
Tue Feb 20 10:34:27 EST 2007Gary King <gwking@metabang.com>
Made test-snippets descend from cl-markdown-test
Tue Feb 20 10:33:27 EST 2007Gary King <gwking@metabang.com>
Started user-guide (wip)
Tue Feb 20 10:33:09 EST 2007Gary King <gwking@metabang.com>
Reworked spanners into a sorted-list-container (rather than a simple list) and gave them a priority. This makes it easier to put extensions (eval) after escapes.
Tue Feb 6 17:25:05 EST 2007Gary King <gwking@metabang.com>
TAG version-0.8.5
Tue Feb 6 17:24:51 EST 2007Gary King <gwking@metabang.com>
Bumped version
Tue Feb 6 17:24:39 EST 2007Gary King <gwking@metabang.com>
Whoopts, missed an html-encode: reference
Tue Feb 6 17:22:11 EST 2007Gary King <gwking@metabang.com>
Removed dependency on html-encode (and pulled the bit of code I actually use into CL-Markdown and hacked it); Added a new parameter to several of the html rendering functions to make it possible to alter the encoding based on the context; Used this ability to correctly handle entities and html at the same time (gasp!). Also added a bunch of potential properties for the html header. These were culled from http://www.comptechdoc.org/independent/web/html/guide/htmlhead.html; there is, as of yet, no sanity checking: if you set the property, it gets output. Finally, a few more tests.
Mon Feb 5 09:55:19 EST 2007Gary King <gwking@metabang.com>
TAG version-0.8.4
Mon Feb 5 09:55:08 EST 2007Gary King <gwking@metabang.com>
Bumped version
Mon Feb 5 09:54:42 EST 2007Gary King <gwking@metabang.com>
Reworked test-snippets to call out to tidy and markdown for comparisons.
Mon Feb 5 09:54:11 EST 2007Gary King <gwking@metabang.com>
Cleanup tests a bit (still WIP)
Mon Feb 5 09:53:07 EST 2007Gary King <gwking@metabang.com>
Use trivial-shell in cl-markdown-test package
Mon Feb 5 09:52:43 EST 2007Gary King <gwking@metabang.com>
Lowercasing HTML tags
Mon Feb 5 09:52:20 EST 2007Gary King <gwking@metabang.com>
Special case handling in chunk-source for hard returns that should not start a new chunk.
Mon Feb 5 09:51:50 EST 2007Gary King <gwking@metabang.com>
PARAGRAPHS need to be in lowercase too
Mon Feb 5 09:51:20 EST 2007Gary King <gwking@metabang.com>
Using keywords for system dependencies; rearranged tests a bit; added test-snippets
Fri Feb 2 14:04:36 EST 2007Gary King <gwking@metabang.com>
TAG version-0.8.3
Fri Feb 2 14:04:20 EST 2007Gary King <gwking@metabang.com>
Bumped version to 0.8.3
Fri Feb 2 14:04:04 EST 2007Gary King <gwking@metabang.com>
List items paragraph logic was faulty (thanks again to hhalvors@Princeton.EDU for noticing)
Fri Feb 2 14:03:24 EST 2007Gary King <gwking@metabang.com>
Corrected case of HTML output (thanks to hhalvors@Princeton.EDU for noticing
Fri Feb 2 14:02:22 EST 2007Gary King <gwking@metabang.com>
Added test-snippets (still needs to be integrated into cl-markdown-test.asd
Thu Feb 1 19:35:14 EST 2007Gary King <gwking@metabang.com>
corrected an off-by-one error in table-of-contents
Thu Feb 1 19:34:53 EST 2007Gary King <gwking@metabang.com>
switch to keywords in system names
Thu Jan 18 20:22:20 EST 2007Gary King <gwking@metabang.com>
updated copyright
Sun Dec 31 21:31:06 EST 2006Gary King <gwking@metabang.com>
Removed some comment lines
Mon Dec 18 11:56:42 EST 2006Gary King <gwking@metabang.com>
TAG version-0.8.2
Mon Dec 18 11:56:25 EST 2006Gary King <gwking@metabang.com>
Fix a few warnings; add a few comments
Mon Dec 18 11:56:11 EST 2006Gary King <gwking@metabang.com>
Cleanup formatting; add footnotes to system
Mon Dec 18 11:36:42 EST 2006Gary King <gwking@metabang.com>
Working footnotes
Mon Dec 18 11:36:24 EST 2006Gary King <gwking@metabang.com>
notes are notes
Mon Dec 18 11:35:43 EST 2006Gary King <gwking@metabang.com>
Added :properties argument to markdown (takes an alist and adds it to the document's properties); modified handle-paragraphs to use :omit-initial-paragraph and :omit-final-paragraph properties to determine whether or not to wrap a paragraph with <p></p> (used by footnotes and a bit of a hack if you ask me).
Mon Dec 18 11:33:43 EST 2006Gary King <gwking@metabang.com>
Document properties are no longer forced to upcase and are all in keyword package. (updated :date-format and :time-format in today and now)
Mon Dec 18 11:33:06 EST 2006Gary King <gwking@metabang.com>
Document properties are no longer forced to upcase and are all in keyword package.
Mon Dec 18 11:31:48 EST 2006Gary King <gwking@metabang.com>
Removed comment separators
Mon Dec 18 11:30:55 EST 2006Gary King <gwking@metabang.com>
Removed kruft files from the putative port of Python Markdown to CL
Sun Dec 17 13:35:05 EST 2006Gary King <gwking@metabang.com>
:RANGE -> :range
Sun Dec 17 13:34:17 EST 2006Gary King <gwking@metabang.com>
Spans depends on class-defs
Sun Oct 8 21:26:27 EDT 2006Gary King <gwking@metabang.com>
TAG version-0.8.1
Sun Oct 8 21:26:12 EDT 2006Gary King <gwking@metabang.com>
Bumped version to 0.8.1
Sun Oct 8 21:24:29 EDT 2006Gary King <gwking@metabang.com>
Fixed bullet not stripping bullet marker bug; this time I didn't notice the futz up I did last time.! Mayb eI imagined it?!
Sun Oct 8 21:23:52 EDT 2006Gary King <gwking@metabang.com>
Moved *{render|parse}-active-functions from extension-mechanisms to definitions (was causing problem because their use in cl-markdwon wasn't noticing they were special
Fri Oct 6 10:12:41 EDT 2006Gary King <gwking@metabang.com>
TAG version-0.8.0
Fri Oct 6 10:12:28 EDT 2006Gary King <gwking@metabang.com>
Updated version to 0.8.0
Fri Oct 6 10:09:25 EDT 2006Gary King <gwking@metabang.com>
implement {include} in chunk-source; added containing-directory and line-is-include-p
Fri Oct 6 10:07:37 EDT 2006Gary King <gwking@metabang.com>
jottings
Sun Sep 24 21:02:20 EDT 2006Gary King <gwking@metabang.com>
Added cl-markdown-comparisons system; working on footnotes
Sun Sep 24 21:01:20 EDT 2006Gary King <gwking@metabang.com>
Cleanup
Sun Sep 24 21:00:42 EDT 2006Gary King <gwking@metabang.com>
fixes for url regexes to correct incorrect parsing of link-labels
Sun Sep 24 21:00:06 EDT 2006Gary King <gwking@metabang.com>
Notes is notes
Sun Sep 24 20:59:53 EDT 2006Gary King <gwking@metabang.com>
chunk-parsing-environment is finally a stack; some fixes in chunk-source
Sun Sep 24 20:58:10 EDT 2006Gary King <gwking@metabang.com>
various extensions improvements
Sun Sep 24 20:57:38 EDT 2006Gary King <gwking@metabang.com>
chunk-parsing-environment is finally a stack
Sun Sep 24 20:56:47 EDT 2006Gary King <gwking@metabang.com>
Added testing boilerplate
Sun Sep 24 20:56:23 EDT 2006Gary King <gwking@metabang.com>
Split tests into tests and create comparison report
Sun Sep 24 20:55:25 EDT 2006Gary King <gwking@metabang.com>
Updated a lot of out of date tests
Fri Sep 8 15:48:54 EDT 2006Gary King <gwking@metabang.com>
They're notes, huh
Fri Sep 8 15:48:37 EDT 2006Gary King <gwking@metabang.com>
added extensions, render-extensions and parse-extensions to markdown; fixed bug with atx-header not being used to start and end lines.
Fri Sep 8 15:47:21 EDT 2006Gary King <gwking@metabang.com>
Exported *current-document*, *output-stream* and document-property
Fri Sep 8 15:46:44 EDT 2006Gary King <gwking@metabang.com>
today and now use optional date-foramt and time-format document-properties; added (docs thing &optional type) [WIP]
Fri Sep 8 15:45:37 EDT 2006Gary King <gwking@metabang.com>
Reduced volume of warnings from undefined rendering functions; probably overdid it.
Fri Sep 8 15:44:48 EDT 2006Gary King <gwking@metabang.com>
Added optional argument to document-property; added form-property-name function to keep things clean.
Mon Aug 14 16:55:25 EDT 2006Gary King <gwking@metabang.com>
Moved stuff out of macros and into utlities in a somewhat superstitious manner
Mon Aug 14 16:54:45 EDT 2006Gary King <gwking@metabang.com>
Support for inline-images and reference-images
Mon Aug 14 16:53:37 EDT 2006Gary King <gwking@metabang.com>
utilities depends on macros
Wed Aug 9 11:07:20 EDT 2006Gary King <gwking@metabang.com>
Improved support for nested span markup; fixed bug with a bit 'o the hack for reference links and code.
Wed Aug 9 11:06:53 EDT 2006Gary King <gwking@metabang.com>
Improved toc support (with a start level as well as a depth
Tue Aug 8 15:46:38 EDT 2006Gary King <gwking@metabang.com>
Fixed problem with bracketed regex (before I moved all the regexes to regexes.lisp); was screwing up if there was more than one bracket in a line.
Tue Aug 8 15:45:56 EDT 2006Gary King <gwking@metabang.com>
Fixed but didn't keep problem with remove-bullets
Tue Aug 8 15:45:26 EDT 2006Gary King <gwking@metabang.com>
Smarter style sheet processing (adds a CSS if it's not there
Tue Aug 8 15:44:50 EDT 2006Gary King <gwking@metabang.com>
Slightly better (?) TOC processing
Tue Aug 8 15:44:21 EDT 2006Gary King <gwking@metabang.com>
Split regexes out of spans.lisp and put 'em in regexes.lisp
Tue Aug 1 13:46:23 EDT 2006Gary King <gwking@metabang.com>
Fixed minor bug in comparison html generation
Tue Aug 1 12:28:32 EDT 2006Gary King <gwking@metabang.com>
Added CL-Markdown extensions; several bug fixes and parsing tweaks
Fri Jul 21 22:32:47 EDT 2006Gary King <gwking@metabang.com>
Span processing now calls process-span for each match to allow for extensions
Fri Jul 21 22:32:17 EDT 2006Gary King <gwking@metabang.com>
Notes is notes
Fri Jul 21 22:31:46 EDT 2006Gary King <gwking@metabang.com>
Moved dynamic binding of *current-document*, etc to render-to-stream
Fri Jul 21 22:30:53 EDT 2006Gary King <gwking@metabang.com>
Simple 'wrap the document in html' mechanism
Fri Jul 21 22:30:29 EDT 2006Gary King <gwking@metabang.com>
Added *current-format*
Fri Jul 21 22:29:49 EDT 2006Gary King <gwking@metabang.com>
cleanup; slightly more general cleanup functions
Fri Jul 21 22:29:03 EDT 2006Gary King <gwking@metabang.com>
Added cl-markdown-user
Fri Jul 21 22:28:36 EDT 2006Gary King <gwking@metabang.com>
added system-relative-pathname to defsystem-compatibility
Fri Jul 21 22:27:54 EDT 2006Gary King <gwking@metabang.com>
Added properties to documents and chunks; the better to pass things around willy-nilly
Fri Jul 21 22:26:41 EDT 2006Gary King <gwking@metabang.com>
Added api, extensions and extension-mechansims to system file
Fri Jul 21 22:26:12 EDT 2006Gary King <gwking@metabang.com>
Added api.lisp
Fri Jul 21 22:25:10 EDT 2006Gary King <gwking@metabang.com>
Added extensions and extension-mechanisms
Wed Jul 12 21:52:55 EDT 2006Gary King <gwking@metabang.com>
Reworked HTML on comparison page a bit
Wed Jul 12 21:51:53 EDT 2006Gary King <gwking@metabang.com>
Beginning escaped character support; also fixed link+title re to handle links with angle brackets around them.
Wed Jul 12 21:49:48 EDT 2006Gary King <gwking@metabang.com>
Improved handling of code and headers
Wed Jul 12 21:49:21 EDT 2006Gary King <gwking@metabang.com>
Beginning of escaped character support; corrected output of various link types
Wed Jun 7 12:18:57 EDT 2006Gary King <gwking@metabang.com>
Thanks to Ties Stuij for pointing out that not all Lisps like the #.(create-scanner form in a defun. It's probably an unneccessary optimization in any case.
Mon Jun 5 13:31:27 EDT 2006Gary King <gwking@metabang.com>
Updated website
Mon Jun 5 13:23:24 EDT 2006Gary King <gwking@metabang.com>
Fixed next-block to more correctly process the block structure; tweaked paragraph recognition a bit. Passes more tests visually and diffingly.
Wed May 31 10:15:09 EDT 2006Gary King <gwking@metabang.com>
Rearranged chunk-handlers, fixed bug in blank-line-before? and updated paragraph logic to better handle tight and loose lists
Wed May 31 10:14:20 EDT 2006Gary King <gwking@metabang.com>
Updated style sheet for comparison tests
Wed May 31 10:13:45 EDT 2006Gary King <gwking@metabang.com>
Comparison tests now copies CSS file automagically
Wed May 31 10:06:13 EDT 2006Gary King <gwking@metabang.com>
Cleaned up files in the comparison tests repository a bit
Tue May 23 10:40:17 EDT 2006Gary King <gwking@metabang.com>
Fixes for embedded brackets, emnbedded quotes, backslash mess ups
Mon May 22 17:37:20 EDT 2006Gary King <gwking@metabang.com>
Now inserts line feeds while outputting code block chunks
Mon May 22 17:01:27 EDT 2006Gary King <gwking@metabang.com>
Better documentation for markdown.
Mon May 22 16:49:23 EDT 2006Gary King <gwking@metabang.com>
removed lml2 dependency for cl-markdown (it still exists for cl-markdown-test). Reworked html output.
Wed May 17 14:48:39 EDT 2006Gary King <gwking@metabang.com>
Various glitch fixes
Wed May 17 14:48:04 EDT 2006Gary King <gwking@metabang.com>
Restarted HTML converter
Wed May 17 14:47:43 EDT 2006Gary King <gwking@metabang.com>
Fixed package defs in cl-markdown-test
Mon May 15 14:26:40 EDT 2006Gary King <gwking@metabang.com>
Moved export from spans to package (allegro warniing)
Sun May 14 15:39:35 EDT 2006Gary King <gwking@metabang.com>
Fixing packages
Sun May 14 15:39:25 EDT 2006Gary King <gwking@metabang.com>
Removed ccl: dependency -- what was I thinking!
Wed May 10 13:53:52 EDT 2006Gary King <gwking@metabang.com>
Improved comparison tests (requires a patch to cl-html-diff though) to determine when the results are exactly the same
Wed May 10 13:53:14 EDT 2006Gary King <gwking@metabang.com>
Added strong-em re to find strong+em (a bit of a hack, but arguably a good idea)
Tue May 9 13:17:20 EDT 2006Gary King <gwking@metabang.com>
Added epilogue.lisp (which was mistakenly left out...)
Tue May 9 11:34:14 EDT 2006Gary King <gwking@metabang.com>
Fixed problem with paragraphs in headers and with over-zealous chunk merging
Tue May 9 11:11:33 EDT 2006Gary King <gwking@metabang.com>
Added website files
Sun May 7 19:26:03 EDT 2006Gary King <gwking@metabang.com>
More tweaking.
Fri May 5 16:32:02 EDT 2006Gary King <gwking@metabang.com>
Lots of minor fixups to move another step towards markdown compliance.
Wed May 3 16:57:27 EDT 2006Gary King <gwking@metabang.com>
System changes
Wed May 3 16:56:58 EDT 2006Gary King <gwking@metabang.com>
Added some comparison testing
Wed May 3 16:55:58 EDT 2006Gary King <gwking@metabang.com>
Working in a rudimentary sense
Sat Jan 21 17:30:22 EST 2006Gary King <gwking@metabang.com>
Lots of stuff; original test suite, my own tests, test system, lots of new code for my own non-derivative version
Sat Nov 26 22:00:57 EST 2005Gary King <gwking@metabang.com>
first record