Commit d98fca8e authored by david's avatar david

*** empty log message ***

parent dc38c0d5
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)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment