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