John Benediktsson
498285d7dd
unicode: make this the API for all unicode things.
2016-03-30 23:29:48 -07:00
Benjamin Pollack
2ad91ce941
xml.writer: do not include meaningless extra whitespace in doctype
...
This is theoretically merely annoying, but since we're using the XML vocab in
tons of places as an overenthusiastic HTML generator, and HTML5 technically
mandates that the first token needs to be `<!DOCTYPE html>` full-stop, this had
to get fixed.
2016-03-11 18:20:55 -05:00
Doug Coleman
352e5de16a
core, basis, extra: Remove DOS line endings from files.
...
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -07:00
John Benediktsson
b366a06c41
use reject instead of [ ... not ] filter.
2015-05-12 18:50:34 -07:00
John Benediktsson
987ecea441
Minor fix to make sure strings are produced.
2013-04-06 18:50:26 -07:00
John Benediktsson
c900590f8b
use concat instead of join.
2013-04-06 17:02:22 -07:00
John Benediktsson
e74f770b57
Use bl in more places.
2013-03-14 19:24:00 -07:00
John Benediktsson
c9da03fe6d
xml: 10-12% faster benchmark through cleanup and minor refactoring.
2012-07-12 19:06:37 -07:00
John Benediktsson
2b21f01918
Remove trim-whitespace in favor of [ blank? ] trim.
2011-10-14 13:22:28 -07:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Slava Pestov
a4d48a1cd4
xml.writer: don't write arrays to output-stream
2009-04-20 03:28:03 -05:00
Daniel Ehrenberg
3e5ec77439
Splitting up basis/wrap into three vocabs
2009-02-09 01:12:32 -06:00
Daniel Ehrenberg
009ea7ad45
Fixing bug in XML where prolog isn't considered; whenever you write XML, the encoding is listed as UTF-8.
2009-02-04 12:32:47 -06:00
slava
e29f18a2f4
Trying to fix a bad merge...
...
Revert "Merge branch 'master' of git://factorcode.org/git/factor"
This reverts commit da639739bd
, reversing
changes made to 346a61f497
.
2009-02-03 00:27:34 -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
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
ac1ddfcc6c
Random minor fixes; html.components doesn't duplicate parsing anymore
2009-01-27 16:54:41 -06:00
Daniel Ehrenberg
f8fa984bae
Bug fixes for lcs.diff2html; xml.writer
2009-01-27 00:30:08 -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
4500e6e97e
Making certain writer words public, to fix html.templating.chloe
2009-01-22 16:44:37 -06:00
Daniel Ehrenberg
915b6d3706
Reorganizing XML
2009-01-21 18:16:51 -06:00
Daniel Ehrenberg
8f44f5e4b3
Various XML fixes, XML test suite
2009-01-19 22:25:15 -06:00
Slava Pestov
6dc78023c6
Fix M: doctype-decl write-xml-chunk
2008-12-19 00:52:52 -06:00
Slava Pestov
3385cf5992
Update XML library to parse <! directives better; modernize the code a bit
2008-12-02 19:59:16 -06:00
Slava Pestov
d470bde42b
Assorted fixes
2008-09-08 02:52:42 -05:00
Slava Pestov
7a9806495f
Major Chloe overhaul: compiled templatess
2008-09-08 01:11:09 -05:00
Doug Coleman
8a921c791c
if-empty changes
2008-09-06 19:13:59 -05:00
Doug Coleman
6cff5eb76f
write-item writes parts of xml, so add a method on xml objects to make it write their bodies without the prolog
2008-09-01 19:10:34 -05:00
Daniel Ehrenberg
70aa3fa569
XML updates
2008-08-28 00:02:54 +02:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00