File: OLDNEWS

package info (click to toggle)
cl-cxml 20110619-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 888 kB
  • sloc: lisp: 9,331; xml: 1,925; sh: 32; makefile: 18
file content (272 lines) | stat: -rw-r--r-- 7,259 bytes parent folder | download | duplicates (2)
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)