Slava Pestov
1194ce38aa
Fix some bugs in xml.utilities and add new unit tests
2009-01-31 21:01:55 -06:00
Daniel Ehrenberg
6240f00803
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-30 11:30:07 -06:00
Daniel Ehrenberg
de49f6fc74
Moving xml.interpolate to xml.literals
2009-01-30 11:29:30 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Daniel Ehrenberg
b7975de956
Making XML slightly faster
2009-01-29 22:17:55 -06:00
Daniel Ehrenberg
eccabfea12
Making XML 30% faster
2009-01-29 21:41:08 -06:00
Daniel Ehrenberg
33a8f0d87e
Docs for some undocumented XML data types
2009-01-29 19:00:31 -06:00
Daniel Ehrenberg
875592b010
Fixing xml.name for word name change
2009-01-29 18:38:14 -06:00
Daniel Ehrenberg
b01cd06245
XML docs improvements
2009-01-29 18:25:23 -06:00
Daniel Ehrenberg
af2706b75c
Code cleanup in XML
2009-01-29 16:57:13 -06:00
Daniel Ehrenberg
cadbcdc9a4
Fixing everything now(?)
2009-01-29 15:15:50 -06:00
Daniel Ehrenberg
6372395b8a
Fixing everything I broke?
2009-01-29 13:33:04 -06:00
Daniel Ehrenberg
940a085325
XML interpolation efficiency/cleanup
2009-01-28 16:17:20 -06:00
Daniel Ehrenberg
d5160ce791
Fixing USING: lines
2009-01-28 15:46:34 -06:00
Daniel Ehrenberg
af9d70c65a
XML chunks are a separate datatype; XML tags are no longer assocs
2009-01-28 14:33:33 -06:00
Daniel Ehrenberg
69c509a29f
Removing outdated comments in xml.utilities
2009-01-27 18:16:35 -06:00
Daniel Ehrenberg
ac1ddfcc6c
Random minor fixes; html.components doesn't duplicate parsing anymore
2009-01-27 16:54:41 -06:00
Daniel Ehrenberg
824df4182a
Fixing xml.interpolate docs
2009-01-27 15:10:56 -06:00
Daniel Ehrenberg
c581b67193
Code using interpolation can now compile
2009-01-27 14:33:43 -06:00
Daniel Ehrenberg
c46f857671
Documenting read-dtd and friends; renaming sax to each-element
2009-01-27 14:15:00 -06:00
Daniel Ehrenberg
50cd0c4ccc
Updating other vocabs for XML changes
2009-01-27 13:38:13 -06:00
Daniel Ehrenberg
ea741a786c
Splitting off PROCESS:/TAG: into a separate vocab; new word XML-NS:
2009-01-27 13:34:14 -06:00
Daniel Ehrenberg
f8fa984bae
Bug fixes for lcs.diff2html; xml.writer
2009-01-27 00:30:08 -06:00
Daniel Ehrenberg
1181bd6f59
Converting Farkup, html.components and lcs.diff2html to xml.interpolate
2009-01-27 00:03:42 -06:00
Daniel Ehrenberg
9efe8fa520
Minor fixes for xml entities and interpolate
2009-01-26 21:39:08 -06:00
Daniel Ehrenberg
dd553440dc
Use xml.interpolate for xml-rpc
2009-01-26 16:48:14 -06:00
Daniel Ehrenberg
02b09fdca4
Documentation, unit tests for XML
2009-01-26 16:11:30 -06:00
Daniel Ehrenberg
5615bbe330
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-26 00:13:58 -06:00
Daniel Ehrenberg
2f177a194b
Removing old XML generation library
2009-01-26 00:05:13 -06:00
Daniel Ehrenberg
c33dd1105b
XML fry
2009-01-25 23:52:25 -06:00
Daniel Ehrenberg
39e49c3554
XML interpolation
2009-01-25 21:06:45 -06:00
Slava Pestov
f34c14a0f5
Remove some usages of tuck
2009-01-23 18:20:47 -06:00
Daniel Ehrenberg
b87b9af458
DTDs are a separate type now; all variables in xml.state
2009-01-23 15:29:28 -06:00
Daniel Ehrenberg
3a4d39b2db
Summaries for XML internal vocabs
2009-01-22 19:04:48 -06:00
Daniel Ehrenberg
a977ec4d3d
xml.backend moved into xml.state
2009-01-22 17:19:02 -06:00
Daniel Ehrenberg
4500e6e97e
Making certain writer words public, to fix html.templating.chloe
2009-01-22 16:44:37 -06:00
Daniel Ehrenberg
0041f26d90
Separating out reading DTDs
2009-01-22 16:31:22 -06:00
Daniel Ehrenberg
915b6d3706
Reorganizing XML
2009-01-21 18:16:51 -06:00
Daniel Ehrenberg
272b919fb7
Removed a spin
2009-01-21 00:17:25 -06:00
Daniel Ehrenberg
1ad92e2f32
Minor XML docs/tests changes
2009-01-21 00:06:26 -06:00
Daniel Ehrenberg
c24f4494bc
XML refactoring, splitting up docs
2009-01-20 23:54:33 -06:00
Daniel Ehrenberg
67dd4ca4a4
Going further towards conformance
2009-01-20 15:37:21 -06:00
Daniel Ehrenberg
8f44f5e4b3
Various XML fixes, XML test suite
2009-01-19 22:25:15 -06:00
Daniel Ehrenberg
72a3d309f9
XML parses entities now
2009-01-15 22:20:24 -06:00
Daniel Ehrenberg
79d4bb04e9
More descriptive XML errors
2009-01-15 16:35:55 -06:00
Daniel Ehrenberg
b9d773b3f0
Fix subtle Unicode encodings autodetection bug
2009-01-15 15:25:00 -06:00
Daniel Ehrenberg
a6ed18c3c2
XML encoding auto-detection
2009-01-15 00:11:23 -06:00
Slava Pestov
6dc78023c6
Fix M: doctype-decl write-xml-chunk
2008-12-19 00:52:52 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00