source: trunk/Distribution/XSL/lib/ChangeLog@ 2

Last change on this file since 2 was 2, checked in by jkacer, 18 years ago

Added all DocBook Framework stuff:

  • DocBook DTD
  • Transformation software FOP 0.20.5 and Saxon 6
  • XSL styles
  • Rexx scripts

Also added some WarpIN-related stuff for creation of WarpIN installation packages.
This state corresponds to version 1.0.0 from November 2005, just slightly modified to carry versioning information (Rexx scripts).

File size: 5.4 KB
Line 
12005-07-08 Michael Smith <xmldoc@users.sourceforge.net>
2
3 * lib.xweb: Added prepend-pad function for right-padding strings to a specific
4 length.
5
62005-06-28 Michael Smith <xmldoc@users.sourceforge.net>
7
8 * lib.xweb: Fixed typo.
9
102005-06-27 Michael Smith <xmldoc@users.sourceforge.net>
11
12 * lib.xweb: Added an "apply-string-subst-map" function (template). Only
13 difference is that in the map that it expects, "oldstring" and
14 "newstring" attributes are used instead of "character" and
15 "string" attributes.
16
172005-06-22 Michael Smith <xmldoc@users.sourceforge.net>
18
19 * lib.xweb: Finalized read-character-map() and apply-character-map() functions.
20
212005-06-18 Michael Smith <xmldoc@users.sourceforge.net>
22
23 * lib.xweb: Added initial versions of replace-chars-with-strings() and
24 apply-character-map() functions. These are intended mainly for use
25 in the manpages stylesheets but may be useful elsewhere too.
26
27 I need to fix the logic in the manpages stylesheet so that the
28 character-map file is read only once per document. The way it is
29 now, the character map is read each time a refentry is found,
30 which is a big waste.
31
322005-05-23 Michael Smith <xmldoc@users.sourceforge.net>
33
34 * lib.xweb: Make handling of date format strings more robust (closes #1206837).
35
36 ::Problem:
37 If the "dbtimestamp" PI has words in it that contain any of the
38 single-letter characters used as date/time formatting
39 instructions, the output is not what would be expected.
40
41 For example, Spanish "long" dates look like this:
42
43 23 de mayo de 2005
44
45 So you would expect that you could generate a date of that form
46 using the dbtimestamp PI with a format string like the following:
47
48 <?dbtimestamp format="d de B de Y"?>
49
50 But if you try that, you get the following output:
51
52 23 23e mayo 23e 2005
53
54 That is, the "d" in "de" is replaced with the day of the month.
55
56 ::Cause::
57 The format-string parsing logic works by walking through the
58 format string character-by-character. So when it gets to the "d"
59 in "de", it has no way of discerning that it is not the "d"
60 formatting instruction but is instead part of a word intended to
61 be included in the output as a literal string.
62
63 ::Fix::
64 The format-string parsing logic now splits format strings into
65 tokens and delimiters and evaluates them token-by-token instead
66 of character-by-character.
67
68 For example, it splits the Spanish "long" date format like this:
69
70 <token>d</token> <token>de</token> <token>B</token> ...
71
72 Thus, in looking for the "d" formatting instruction, the "d"
73 token matches but the "de" token does not.
74
75 As delimiters, it recognizes the following characters:
76
77 <space> <tab> <CR> <LF> , . / - ( ) [ ]
78
79 ::Affects:
80 This change affects output of the "dbtimestamp" PI as well as
81 output from any customization layers that call the
82 "datetime.format" template. It affect all formats (HTML, FO, etc.).
83
842005-05-13 Michael Smith <xmldoc@users.sourceforge.net>
85
86 * Makefile: Added clean target
87
88 * Makefile: revert to MAIN
89
902004-12-02 Michael Smith <xmldoc@users.sourceforge.net>
91
92 * Makefile: New file.
93
942004-09-24 Robert Stayton <bobstayton@users.sourceforge.net>
95
96 * lib.xweb: Fixed param prototype to remove Saxon8 warning.
97
982004-08-11 Robert Stayton <bobstayton@users.sourceforge.net>
99
100 * lib.xweb: Fixed problem of PI name suffix being matched instead of whole name.
101
1022003-04-05 Adam Di Carlo <adicarlo@users.sourceforge.net>
103
104 * lib.xweb: a pica is 12 points, rather than a sixth of an inch
105
1062003-03-26 Michael Smith <xmldoc@users.sourceforge.net>
107
108 * Makefile: branches: 1.5.2;
109 wdocbook.xsl obsoleted by w2docbook.xsl, updated globally
110
1112003-03-25 Michael Smith <xmldoc@users.sourceforge.net>
112
113 * Makefile: reverting wdocbook.xsl -> w2docbook.xsl changes
114
1152003-03-05 Michael Smith <xmldoc@users.sourceforge.net>
116
117 * Makefile:
118
119 Wrong filename was breaking build, fixed.
120
121 Had ../../litprog/wdocbook.xsl but needed ../../litprog/w2docbook.xsl
122
1232002-09-15 Norman Walsh <nwalsh@users.sourceforge.net>
124
125 * lib.xweb: Fix bug where PIs match the suffix of a name instead of the whole name
126
1272002-06-09 Norman Walsh <nwalsh@users.sourceforge.net>
128
129 * lib.xweb: Fix bug #496453: make sure comments don't contain illegal chars
130
1312002-05-12 Norman Walsh <nwalsh@users.sourceforge.net>
132
133 * lib.xweb: Changed default units to px; added length-in-points template
134
1352002-03-25 Norman Walsh <nwalsh@users.sourceforge.net>
136
137 * .cvsignore: Ignore lib.xsl too
138
139 * .cvsignore, Makefile, lib.xsl, lib.xweb: Use Literate XML to generate lib.xsl
140
141 * Makefile: Update documentation build to reflect use of lib.xweb
142
1432002-03-18 Norman Walsh <nwalsh@users.sourceforge.net>
144
145 * lib.xsl: Replace generate.*.toc and generate.*.lot with single generate.toc parameter.
146
1472002-03-14 Norman Walsh <nwalsh@users.sourceforge.net>
148
149 * lib.xsl: Whitespace only: change CR/LF back to LF. Norm was a total moron.
150
151 * lib.xsl: Whitespace changes only: use PC-style CR/LF because Unix clients choke on this far less often than PC clients choke on the reverse. Grrr.
152
1532002-01-09 Norman Walsh <nwalsh@users.sourceforge.net>
154
155 * lib.xsl: Added length-units template to extract units from lengths
156
1572001-11-28 Norman Walsh <nwalsh@users.sourceforge.net>
158
159 * lib.xsl: Added pi-attribute template
160
1612001-04-03 Norman Walsh <nwalsh@users.sourceforge.net>
162
163 * lib.xsl: Documentation fixes
164
1652001-04-02 Norman Walsh <nwalsh@users.sourceforge.net>
166
167 * lib.xsl: New file.
168
Note: See TracBrowser for help on using the repository browser.