forked from sharplispers/cxml
-
Notifications
You must be signed in to change notification settings - Fork 0
/
OLDNEWS
272 lines (251 loc) · 7.09 KB
/
OLDNEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
Changes to Gilbert Baumann's Code
========================================
(Stand dieser Liste: patch-190)
base-0
Import of Closure's src/xml and src/glisp
Build system
----------------
patch-14
dom-builder.lsp braucht package.lisp
patch-17
xml-parse braucht dom-impl
patch-18
xml-parse braucht encodings
patch-19
xml-parse.lisp needs xml-stream.lisp
patch-157
DOM in eigenes Verzeichnis und System verschoben
patch-158
COPYING auch im DOM
patch-160
tests in eigenes Verzeichnis verschoben
patch-184
commented out most of dep-clisp for now
patch-185
CLISP fixes
glisp durch runes ersetzt
----------------
patch-139 patch-140 patch-141 patch-142 patch-143
unbenutzte Funktionen aus glisp entfernt
GLISP keine COMMON-LISP-Symbole mehr exportieren lassen
glisp defpackage weiter vereinfacht
patch-148
runes.lisp aufgeteilt in runes.lisp und syntax.lisp
patch-149
CHARACTER-basierte Runen-Implementation
patch-150
removed support for oldish gcl
patch-151
removed dep-gcl-2.lisp
patch-152
clarified glisp license as LLGPL as per Gilbert Baumann
patch-155
GLISP in RUNES umbenannt
patch-156
xstream (und encoding) nach runes verschoben
patch-178
patch-180
really fixed rune-char
DOM fixes
----------------
patch-3
add dom:remove-child, dom:import-node
patch-6
fixed dom:remove-child
patch-7
strings->rods in set-attribute, too
patch-21
dom:item und dom:length fuer NodeList implementiert
patch-22
s/remove-atttribute/remove-attribute
patch-23
dom:remove-attribute-node korrigiert
patch-24
neu: dom:remove-attribute
patch-25
dom:normalize implementiert
patch-26
get-elements-by-tag-name fuer Element implementiert
patch-32
s/data/value/ fuer CHARACTER-DATA
patch-33
Aufruf von Setter-Methoden
patch-34
(setf value) nachgetragen
patch-35
(DOM:NODE-VALUE ATTRIBUTE) korrigiert
patch-36
writer fuer DOM:DATA
patch-37
(setf dom:node-value) implementiert
patch-43
hack: implemented CHILD-NODES for ENTITY-REFERENCE
patch-44
ENTITY-REFERENCE-Kinder als read-only markieren
patch-45
DOM-EXCEPTION implementiert
patch-46
fixed special cases in delete-data and replace-data
patch-47
delete-data: Arraytyp korrigiert
patch-48
DOM:INSERT-DATA implementiert
patch-49
bugfix: replace-data for count != (length arg)
patch-50
patch-46 nachgebessert: offset == length ist OK
patch-51
fixed special cases in dom:substring-data
patch-52
fixed patch-36, my (setf dom:data) implementation was bogus
patch-55
temporary fix: attributes are created with value ""
patch-58
START-DTD, END-DTD, DOCUMENT-TYPE initialisation
patch-60
neu: CLONE-NODE
patch-65, patch-66
verify attribute name syntax in createAttribute
patch-67
more NAME syntax checks: CREATE-ELEMENT, SET-ATTRIBUTE
patch-68
CREATE-ATTRIBUTE: set SPECIFIED to true
patch-69, patch-70
INUSE_ATTRIBUTE_ERR
patch-71
hacked my resolve-entity function to return NIL for undefined entities
patch-72
INVALID_CHARACTER_ERR in create-entity-reference, too
patch-73
Implement no-op methods on (setf node-value) where required...
patch-74
fixed get-elements-by-tag-name not to include the argument itself
patch-76, patch-77
implemented DOM:SPLIT-TEXT
patch-80
noch unfertig: initialisiere dom:enitities richtig, erzeuge Entity-Knoten
patch-82
dom:notations fuellen
patch-85
WRONG_DOCUMENT_ERR auch in set-attribute-node
patch-86
WRONG_DOCUMENT_ERR nicht nur in set-attribute-node, sondern prinzipiell in set-named-item
patch-91
:NOT_FOUND_ERR in remove-named-item
patch-94
can-adopt-p implementiert
patch-95
ENSURE-VALID-INSERTION-REQUEST korrigiert
patch-96
normalize korrigiert: cdata-section nicht beruehren
patch-98
DOCUMENTs have owner NIL
patch-101
(setf dom:data) fuer PI korrigiert
patch-102
NOT_FOUND_ERR in REMOVE-CHILD
patch-104
oops, split-text korrigiert
patch-106
NOT_FOUND_ERROR in removeAttributeNode sucht das Objekt, nicht seinen Namen
patch-107, patch-113
Defaultwert fuer fehlende Attribute ist der leere Rod-String, nicht NIL
patch-118
entity und notation maps sind read-only
patch-119
dom:item liefert NIL bei ungueltigem index
patch-120, patch-122, patch-124
NodeList reimplementiert
patch-121
NAMED-NODE-MAP muss auch auf HIERARCHY_REQUEST_ERR pruefen...
patch-128
ATTRIBUTE hat jetzt Kinder
patch-129
auch Attribute normalisieren
patch-130
(setf dom:value) auf einem Attribut darf ein etwaiges Kinderobjekt nicht wiederverwenden
patch-131
replace-child fuer document-fragment implementiert
patch-132
CAN-ADOPT-P fuer Parent ATTRIBUTE und Kind CDATA-SECTION korrigiert
patch-133
DOCUMENT darf nur jeweils ein ELEMENT- und DOCTYPE-Kind haben
patch-137
neu: map-node-list, do-node-list. ensure-valid-insertion-request korrigiert
patch-165
ANSI conformance fix in MOVE
patch-181
ignore fill-pointers in MOVE
xml-parse.lisp changes
----------------
patch-5
(assert (eql initial-speed 1)) in make-xstream
patch-20
added a forward declaration for *namespace-bindings*
patch-39
fix for thread safety in p/document
patch-41
Warnung ueber (nicht) redefinierte Attribute abschalten koennen
patch-54
call sax:comment; create comment nodes
patch-89
public-id und system-id der Entities uebergeben
patch-100
Die XML Deklaration ist keine Processing Instruction.
patch-146
SAX-Aufrufe korrigiert fuer DTD ohne ID; Entitydeklaration mit SYSTEM ID
patch-166
added missing format argument in internal-entity-expansion
patch-172
fixed rod type in appenddata
patch-174
reordered definitions to avoid forward references
patch-177
more SBCL warnings removed
patch-188
new function parse-octets
(See also: patch-58, patch-80, patch-82)
DOM-Builder und SAX-Interface
----------------
patch-57
Warnungen beseitigt ("undefined variable")
patch-75
fixed PARENT slot initialization and added a rant about the current implementation
patch-97
CDATA sections bauen
patch-136
normalisierte Elemente bauen
(See also: patch-58, patch-80, patch-82, patch-86, patch-118, patch-120)
unparse
----------------
patch-2
export UNPARSE-DOCUMENT
patch-144
Kommentare verstehen (und nicht ausgeben)
patch-189
new function UNPARSE-DOCUMENT-TO-OCTETS
Misc.
----------------
patch-9
print elements with their tag-name
patch-11
print attributes with name and value
patch-138
workaround, need to revert this later
patch-10 reverted by patch-12
patch-114 reverted by patch-115
patch-63 reverted by patch-134
patch-4 patch-38 patch-87 patch-90 patch-103 reverted by patch-154
patch-154 STRING-DOM nicht mehr verwenden. File ist aber noch da.
domtest.cl
----------------
patch-27 patch-28 patch-29 patch-30 patch-31 patch-40 patch-42 patch-53
patch-59 patch-61 patch-62 patch-64 patch-78 patch-79 patch-83 patch-84
patch-88 patch-92 patch-93 patch-99 patch-105 patch-108 patch-111
patch-116 patch-117 patch-123 patch-153 patch-182
DOM tests
xmlconf.cl
----------------
patch-13 patch-15 patch-16 patch-147 patch-186
Testfunktion fuer XML Conformance Test Suite
(need to merge this with Gilbert's work)