summaryrefslogtreecommitdiffstats
path: root/org/madore/damlengine/TodoElement.java
Commit message (Collapse)AuthorAgeFilesLines
* Update handling of "despammed" email addresses.David A. Madore2020-12-011-0/+1
| | | | | | Support a new <d:email-plus /> element, support a "nolink" attribute on the <d:email-despammed /> element, interchange <a> and <code> elements on output.
* Rationalize smileys somewhat.David A. Madore2019-05-041-1/+1
|
* Allow substitution of literal or numeric month in weblog month selection.David A. Madore2014-10-091-2/+2
|
* Support <d:weblog-months-calendar /> element for automatic calendar generation.David A. Madore2014-10-091-0/+1
|
* Implement <d:cut-here /> for cutting long entries.David A. Madore2011-11-121-0/+1
|
* Allow selecting a single entry.David A. Madore2011-11-121-0/+2
|
* Handle HTML <style> and <script> elements by adding CDATA sections as ↵David A. Madore2011-10-021-0/+10
| | | | | | | | appropriate. Previously, only the (automatically inserted) <style> and <script> elements in the HTML <head> were handled this way. This now extends to these elements anywhere in the document.
* Improve title of weblog pages.David A. Madore2011-09-081-0/+1
|
* Try to produce HTML5/XHTML5 (polyglot) output.David A. Madore2011-09-071-6/+12
|
* Various trickeries to clarify weblog selection and inter-page links.David A. Madore2011-09-021-0/+4
|
* Handling of weblog index (including killing nested a elements).David A. Madore2011-08-281-0/+7
|
* (Preliminary) handling of weblog entry selection and summary.David A. Madore2011-08-281-0/+1
|
* Handle date-extra element.David A. Madore2011-08-261-0/+1
|
* Handle d:img-a element.David A. Madore2011-08-261-0/+1
|
* "Evil" smiley had somehow escaped the list: fix this.David A. Madore2011-08-261-0/+1
|
* Handle <title> element for weblog entries.David A. Madore2011-05-011-2/+4
|
* (Preliminary) handling of weblog <entry>.David A. Madore2011-05-011-0/+1
|
* (Temporary!) support for <weblog> element.David A. Madore2011-05-011-0/+1
|
* Handle smileys.David A. Madore2011-05-011-0/+11
|
* Handle <extra-style> and <extra-script> elements.David A. Madore2011-04-301-0/+2
|
* The DAML <title> element is used for two different things. :-( Disambiguate.David A. Madore2011-04-271-1/+14
|
* Despammed email tags.David A. Madore2010-10-101-0/+3
|
* Handle meta-description and meta-keywords.David A. Madore2010-10-101-0/+2
|
* Handle title and subtitle.David A. Madore2010-10-101-0/+2
|
* Handling of translations.David A. Madore2010-10-091-0/+1
|
* Various "stylistic" improvements suggested by Joshua Bloch's book.David A. Madore2010-04-221-3/+3
| | | | | | Use @Override annotation. Limit accessibility of fields. Make final what can be. Use complex enums. Don't ignore exceptions. Some more changes on exceptions thrown.
* Rather than an ad hoc "Options" class, use caller todo directly.David A. Madore2010-04-191-5/+5
|
* Handle <body> element.David A. Madore2010-04-181-0/+1
|
* Rename TodoContext class to Context. Usually call "ctx" its instances.David A. Madore2010-04-181-5/+5
|
* Preliminary handler for <daml> element.David A. Madore2010-04-181-0/+1
|
* Use ad hoc classes rather than hashes for context and options.David A. Madore2010-04-171-9/+8
|
* Use factories implemented as nested classes (rather than reflected ↵David A. Madore2010-04-171-17/+15
| | | | | | | | | | constructors) to store classes to instantiate. Now every subclass of TodoElement or TodoAttr should also come with a nested subclass of TodoElement.Factory or TodoAttr.Factory which just contains a(n instance) method to call its constructor. In essecne, the factory instance is just used as a pointer to the class to create (or its constructor, as in the previous version).
* Use static initializers correctly (I had forgotten the "static" keyword!).David A. Madore2010-04-161-4/+1
|
* Change dispatching approach: handlers are now part of todoItems.David A. Madore2010-04-151-15/+26
| | | | | | | Instead of dispatching the todo item in function of the DAML node's local name at todo-handling time, the appropriate todo handler subclass is now instantiated in the todo deque by dispatching the creation of the todo item to the appropriate constructor.
* Make handlers instances instead of using static methods.David A. Madore2010-04-141-22/+6
|
* Framework for handling attributes.David A. Madore2010-04-131-0/+55