forked from sharplispers/cxml
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
david
committed
Mar 13, 2005
0 parents
commit d6ca766
Showing
81 changed files
with
19,663 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- orig/xml/xml-parse.lisp | ||
+++ mod/xml/xml-parse.lisp | ||
@@ -525,7 +525,10 @@ | ||
(declaim (type (simple-array rune (*)) | ||
*scratch-pad* *scratch-pad-2* *scratch-pad-3* *scratch-pad-4*)) | ||
|
||
-(defmacro with-scratch-pads (() &body body) | ||
+(defmacro with-scratch-pads (#-clisp () | ||
+ ;; clisp does not allow () as macro argument list | ||
+ #+clisp (&key &allow-other-keys) | ||
+ &body body) | ||
`(let ((*scratch-pad* (make-array 1024 :element-type 'rune)) | ||
(*scratch-pad-2* (make-array 1024 :element-type 'rune)) | ||
(*scratch-pad-3* (make-array 1024 :element-type 'rune)) | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
all: | ||
@echo no such target | ||
@exit 1 | ||
|
||
.PHONY: clean | ||
clean: | ||
touch dummy.fasl | ||
find . \( -name \*.fasl -o -name \*.x86f \) -print0 | xargs -0 rm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,151 @@ | ||
Changes to Gilbert Baumann's Code | ||
======================================== | ||
(Stand dieser Liste: patch-54) | ||
|
||
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 | ||
|
||
|
||
Interface changes | ||
---------------- | ||
patch-2 | ||
export UNPARSE-DOCUMENT | ||
|
||
|
||
Portability issues | ||
---------------- | ||
patch-1 | ||
ACL port aktualisiert | ||
patch-8 | ||
fixed more mlisp breakage | ||
|
||
|
||
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 | ||
|
||
|
||
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 | ||
|
||
|
||
String-Handling | ||
---------------- | ||
patch-4 | ||
renamed dom to cdom, added string-dom | ||
patch-38 | ||
diverse setter nachgetragen | ||
|
||
|
||
Misc. | ||
---------------- | ||
patch-9 | ||
print elements with their tag-name | ||
patch-11 | ||
print attributes with name and value | ||
|
||
patch-10 | ||
(reverted by patch-10) | ||
patch-12 | ||
REVERT patch-10 | ||
|
||
|
||
domtest.cl | ||
---------------- | ||
patch-27 | ||
alle DOM Level 1 CORE Tests uebersetzen koennen (mehr schlecht als recht) | ||
patch-28 | ||
so, jetzt kompilieren die DOM-Tests auch (wenngleich zwei drittel noch fehlschlagen) | ||
patch-29 | ||
einzelnen Test ausfuehren koennen | ||
patch-30 | ||
<length/> workaround | ||
patch-31 | ||
<equals/> fuer nicht-Strings | ||
patch-40 | ||
? | ||
patch-42 | ||
implementationAttribute-Probleme zwar ausgeben, aber kein WARN machen | ||
patch-53 | ||
domtest fixes fuer <var/> und <nodeType> | ||
|
||
|
||
xmlconf.cl | ||
---------------- | ||
patch-13 | ||
Testfunktion fuer XML Conformance Test Suite | ||
patch-15 | ||
run only tests for namespace-aware XML-1.0 parsers | ||
patch-16 | ||
mit korrektem OUTPUT abgleichen |
Oops, something went wrong.