1 Changes in OpenJade 1.3.2 (December 2002)
3 * Build against OpenSP 1.5
5 * Minor fixes to MIF backend
7 * Correct typo in definition of "attribute" in builtin.dsl (Toby Speight)
9 * Fix quoted of ampersand in XML/SGML transformations (Toby Speight)
11 Changes in OpenJade 1.3.1 (January 2002)
13 * Support for newer GNU source configuration tools (autoconf, libtool, automake)
15 * Support for newer GNU and Microsoft compilers
17 * Support for more/up to date platforms (Mac OS X, Darwin, BSD, Cygwin etc.)
19 * Numerous bug fixes to TeX backend for improved table support and two
20 sided output. Two new external procedures two control double sided
21 output (required by jadetex 3.4 or greater).
23 "UNREGISTERED::OpenJade//Characteristic::page-two-side?"
24 "UNREGISTERED::OpenJade//Characteristic::two-side-start-on-right?"
26 * Support for XML Byte Order Marks
28 Changes in OpenJade 1.3
30 * The SGML backend will no emit linebreaks when used as -t sgml-raw.
32 * Jade can bind variables to arbitrary values on the command line.
34 * The prlabs1 module of the SGML property set is supported.
36 * Style sheet extensions.dsl lists all known
37 external procedures ready for easy inclusion
38 as an external-specification.
40 * External procedure with public identifier
41 "UNREGISTERED::OpenJade//Procedure::expt"
42 allows to form integral powers of quantities.
44 * External procedure with public identifier
45 "UNREGISTERED::OpenJade//Procedure::sgml-parse"
46 allows to parse wrt. an architecture.
48 * Jade supports force! for inherited characteristics.
50 * Jade supports character properties.
52 * Jade supports special-query-expressions.
54 * Jade can bind variables to string values on the command line.
56 * All standard color spaces supported.
58 * Jade ignores duplicate keywords in make expressions, as
61 * External procedure with public identifier
62 "UNREGISTERED::OpenJade//Procedure::language"
63 to create a language object by reference to a POSIX locale.
65 * Language-dependent procedures of the expression language:
66 language?, current-language, declare-default-language,
67 with-language, define-language, char<?, char>?, char<=?,
68 char>=?, char-ci=?, char-ci<?, char-ci>?, char-ci<=?,
69 char-ci>=?, char-upcase, char-downcase, string-ci=?,
70 string-equiv?, string<?, string>?, string<=?, string>=?,
71 string-ci<?, string-ci>?, string-ci<=?, string-ci>=?.
73 * The style-sheet.dtd derived from the dsssl architecture
74 has been extended (in a backwards compatible way) to
75 include the delaration element type forms supported by
76 Jade. The public identifier for the dtd is
78 "-//OpenJade//DTD DSSSL Style Sheet//EN"
80 * char-repertoire, add-name-chars and add-separator-chars
81 declaration element type forms are supported. When given
82 the -s cmdline flag, Jade doesn't use its builtin
85 * Most of the derived procedures in the query language:
86 current-root, node-list-reduce, node-list-contains?,
87 node-list-remove-duplicates, node-list-union,
88 node-list-intersection, node-list-difference,
89 node-list-symmetric-difference, node-list-union-map,
90 node-list-some?, node-list-every?, node-list-filter,
91 node-list->list, node-list-tail, node-list-head,
92 node-list-sublist, node-list-count, node-list-last,
93 node-list-property, origin, origin-to-subnode-rel,
94 tree-root, grove-root, source, subtree, subgrove,
95 ancestors, grove-root-path, rsiblings, ipreced,
96 ifollow, grove-before?, sort-in-tree-order, tree-before?,
97 tree-before, property-lookup, select-by-property,
98 select-by-null-property, select-by-missing-property,
99 attribute, referent, q-element, q-class, q-sdata.
101 Changes in OpenJade 1.2.2
103 * The HTML and MIF backends are now enabled by default.
105 * The TeX backend has support for PDF bookmarks. This is
106 supported by the new version of jadetex which is included.
108 * Predefined character names line-feed and carriage-return
109 for the character numbers 10 and 13.
111 * standard-chars and map-sdata-entity declaration element
112 type forms are supported.
114 * Style language additions: map-constructor.
116 * + and - return a length-spec if any of there arguments
119 * Most of the non-core expression language:
120 c...r, assoc, keyword->string, string->keyword, exact?, inexact?,
121 zero?, positive?, negative?, odd?, even?, exp, log, sin, cos,
122 tan, asin, acos, atan, expt, exact->inexact, inexact->exact,
123 quantity->number, string->list, list->string, map, time<?,
124 time>?, time<=?, time>=?.