summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Preliminary code to populate a PostgreSQL database with weblog entries.David A. Madore2011-08-284-2/+200
|
* Ook! Oook! Ooook-ooook!David A. Madore2011-08-271-1/+1
|
* Some moron decided to rename this file. Take this into account.David A. Madore2011-08-271-1/+1
|
* Remove weblog element after it is consumed.David A. Madore2011-08-261-0/+1
|
* Add weblog-internal-link class to links created by d:wref attribute.David A. Madore2011-08-261-0/+2
|
* Handle date-extra element.David A. Madore2011-08-264-0/+39
|
* Handle d:img-a element.David A. Madore2011-08-262-0/+45
|
* Move most of the context to a "general context" substructure.David A. Madore2011-08-2616-86/+92
| | | | | This is so as to make sure that cloning (which does a shallow copy) gives us references to the same mutable content.
* "Evil" smiley had somehow escaped the list: fix this.David A. Madore2011-08-262-1/+3
|
* Implement comments (talkback) link.David A. Madore2011-08-264-6/+95
|
* Handle d:wref attribute (incompletely).David A. Madore2011-08-262-0/+46
|
* Quiet gcj warnings.David A. Madore2011-08-265-5/+3
|
* Handle <title> element for weblog entries.David A. Madore2011-05-012-2/+50
|
* (Preliminary) handling of weblog <entry>.David A. Madore2011-05-012-0/+98
|
* (Temporary!) support for <weblog> element.David A. Madore2011-05-012-0/+49
|
* Handle smileys.David A. Madore2011-05-012-0/+86
|
* Handle <extra-style> and <extra-script> elements.David A. Madore2011-04-302-0/+49
|
* The DAML <title> element is used for two different things. :-( Disambiguate.David A. Madore2011-04-271-1/+14
|
* Add content to style and script elements.David A. Madore2011-04-273-0/+177
|
* Add a help file because I'm fed up of having to remember these stupid java ↵David A. Madore2011-04-271-0/+2
| | | | incantations.
* Irrelevant changes to avoid some warnings by gcj.David A. Madore2011-04-273-3/+1
|
* Allow doctype overriding in unparser.David A. Madore2010-10-102-14/+21
|
* Despammed email tags.David A. Madore2010-10-104-2/+124
|
* Handle meta-description and meta-keywords.David A. Madore2010-10-102-0/+55
|
* Handle title and subtitle.David A. Madore2010-10-107-1/+170
|
* Revert character encoding to ASCII on Java source files.David A. Madore2010-10-091-2/+2
|
* Footer handler.David A. Madore2010-10-092-1/+52
|
* Handling of translations.David A. Madore2010-10-095-2/+103
|
* Esthetic whitespace.David A. Madore2010-04-221-1/+2
|
* Fix grave bug (forgotten statement!) in Unparser.David A. Madore2010-04-221-0/+1
| | | | I deserve to be laughed at for not spotting this one earlier.
* Various "stylistic" improvements suggested by Joshua Bloch's book.David A. Madore2010-04-2214-43/+79
| | | | | | 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.
* Navbar.David A. Madore2010-04-192-1/+61
|
* Stray semicolon.David A. Madore2010-04-191-1/+1
|
* Rather than an ad hoc "Options" class, use caller todo directly.David A. Madore2010-04-199-60/+53
|
* Use RuntimeException classes rather than Error to indicate errors.David A. Madore2010-04-194-9/+9
|
* Force encoding on unparsing.David A. Madore2010-04-181-1/+2
|
* Fix misuse of getAttributeNS(), and handling of xml:lang.David A. Madore2010-04-182-15/+23
| | | | | | | | Note to self: getAttributeNS() returns "", not null, when the attribute is nonexistent. Also, the XML spec (now) clearly states that "" is used for an unknown/undefined language.
* Handle <body> element.David A. Madore2010-04-182-0/+78
|
* A handful of meta tags, script and style sections.David A. Madore2010-04-183-0/+72
|
* Rename TodoContext class to Context. Usually call "ctx" its instances.David A. Madore2010-04-188-52/+52
|
* Preliminary handler for <daml> element.David A. Madore2010-04-185-2/+85
|
* Helper class for xml:lang handling.David A. Madore2010-04-182-0/+50
|
* Hide the use of NodeList and NamedNodeMap by real Java ArrayList objects.David A. Madore2010-04-181-9/+25
| | | | | This makes it possible to modify the underlying tree without getting hit by .item(i) returning the wrong next item.
* Use ad hoc classes rather than hashes for context and options.David A. Madore2010-04-177-46/+64
|
* Use ArrayList (supposedly faster because unsynchonized) rather than Vector.David A. Madore2010-04-171-3/+3
|
* Use factories implemented as nested classes (rather than reflected ↵David A. Madore2010-04-174-41/+47
| | | | | | | | | | 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-162-8/+2
|
* Change dispatching approach: handlers are now part of todoItems.David A. Madore2010-04-1511-106/+130
| | | | | | | 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.
* Instantiate TodoDeque rather than using static variables.David A. Madore2010-04-154-24/+30
| | | | Unfortunately, processing is now rather significantly slower.
* Make handlers instances instead of using static methods.David A. Madore2010-04-146-85/+67
|