Note: since this package was first distributed hosting has moved to SourceForge.
file | size | notes |
xilize-jar_2.0.3_33.tar | 200-KB | un-tar to get Xilize.jar and copy to jEdit jars directory (see jEdit's Utilities > Settings Directory > jars). See here to use the jEdit plugin and here to execute from the command line. |
xilize-source_2.0.3_33.tar.gz | 119-KB | source code and build files to generate Xilize.jar |
xilize-docs_2.0.3_33.tar.gz | 1.2-MB | Xilize2 website source. All source files — *.xil , *.xilinc , *.js , *.css , *.jpg , etc. — for building the Xilize web pages (those on the old centeredwork.com site); a complete example of using Xilize2 for a sophisticated task. See this section of the User Guide for an explanation of the files. To build locally, unzip the zip file, open one of the *.xil files in jEdit, and press the project key in XAA. |
The User Guide contains some notes on install and setup here
The change is related to syntax-highlighting of table-row markup.
Update your mode file: After you have updated Xilize.jar
, go to Plugins > Xilize > options and press the install Xilize mode button. The new mode file (stored in the jar) will overwrite your current one.
!> imageUrl!
was translating as !> imageUrl!
correct translation is <img src="imageUrl" style="float:right;" />
defect introduced in build 31, fixed in 33
Markup of the form "text" text "linkText":url
was translating as <a href="url">text" text "linkText</a>
instead of "text" text <a href="url">linkText</a>
. Problem occurred when link markup followed a regular quotation in the same block of text.
defect (probably) introduced in build 31, fixed in 33
define
keyAdded _OSinfo_
key which is set to the value of relevant Java system properties (os.name, os.version, and os.arch).
Added a "special blocks" section to the quick reference. Both HTML-comment and no-translation block markup had been omitted in error.
General syntax: !
imageURL!:
linkURL
!images/xilbox.png!:http://www.centeredwork.com/xilize2
translates to
<a href="http://www.centeredwork.com/xilize2"><img src="images/xilbox.png" /></a>
The old syntax — "!
imageURL!":
linkURL — still works but is more typing.
headAppend
is now an alias for headElementAdd
special keyIt wins on two counts: more descriptive and shorter. Of course it is an additive define just like headElementAdd
now is — a true alias.
headElementAdd
is deprecated (which likely means it will go away sometime in 2007 :-)
.
"Xilize2 (markup engine to generate HTML from plain text)":index.html
was generating a <span class="caps">
element in the title text of the <a>
element when it found a acronym-like word. (This is correct behavior when the the text is not part of title
or alt
attributes.)
...as part of the Java5 upgrade. Note: StringBuffer is synchronized, StringBuilder is not. There may be some small performance gain on older systems.
customProlog
and customEpilog
keysHere is the new part of the docs:
key | value | default | description |
prolog |
true | false |
true |
adds <!DOCTYPE> , <html> , and <head> elements and the <body> start tag to the beginning of the HTML file. The content of the <head> element is determined by the customization settings above. |
epilog |
true | false |
true |
adds </body></html> to end of input. |
customProlog |
text | adds text to the top of the generated HTML file irrespective of the prolog setting. Note: all head element customization settings will be ignored. Thus, define. style and define. script will have no effect. |
|
customEpilog |
text | adds text to the bottom of the generated HTML file irrespective of the epilog setting. |
Only when writing that new part did I realize the consequences of implementing a custom prolog this way. Mostly I'm wondering how functional it is for users. Personally, I don't see the use case given the consequence of not being able to use define. style
and define. script
. As always, feedback appreciated.
Java 1.5 (a.k.a. Java5) is now required. Minimum Java was incorrectly specified as 1.4.
Documentation update here.
Added special keys cssPreferred
and cssAlternate
for generation of <link>
elements for external CSS. The complete set of special keys for external CSS is now:
key | stylesheet type | example of generated <link> element |
css | persistent | <link href="file1.css" rel="stylesheet" type="text/css" /> |
cssPreferred | preferred | <link href="file2.css" title="title2" rel="stylesheet" type="text/css" /> |
cssAlternate | alternate | <link href="file3.css" title="title3" rel="alternate stylesheet" type="text/css" /> |
Syntax allows for multiple files of each type which will generate multiple <link>
elements of that type:
define. css fileA.css fileB.css fileC.css
or
define. css fileA.css fileB.css fileC.css
Preferred and alternate stylesheets require a title:
define. cssPreferred titleE fileE.css
define. cssAlternate titleL fileL.css titleM fileM.css titleN fileN.css
or if you have just one:
define. cssPreferred titleE fileE.css
define. cssAlternate titleL fileL.css
Previously just a single class name could be given in a modifier string. For example:
h2(special). heading text
Now multiple class names may be given:
h2(special,red,notable). heading text
Class names used in this way must be separted by commas (,
) with no surrounding whitespace.
headElementAdd
is now additiveSpecial key headElementAdd
is now additive; that is, if defined multiple times its values will be aggregated.