--------------Boundary-00=_T4HG5911Y11PVSE6MY7O Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit good points! i attach the latest version of the source. konqueror is indeed still happy if i remove all
:o) emmanuel. PS: so, there is no way to get kde libs to encode entities for us? as you can see, the entities encoding is ... limited, that's the least i can say (i only support <,>, and &). PPS: yes, now you mention the mozilla thing, it might be a good idea to test with netscape4/IE and others, if you do have them installed. i only have konqueror on my computer (and no windows around). Le Dimanche 16 Décembre 2001 10:10, Daniel Naber a écrit : > On Sunday 16 December 2001 21:51, Emmanuel Touzery wrote: > > here we are. the attached html file is XHTML-1.0 compliant according to > > validator.w3.org (tell me if there's still anything wrong, though), and > > you also have the relevant sources. > > Great, just one last thing: the first line says it's UTF-8, but you have to > use setEncoding() for that, otherwise the stream will default to the local > encoding (that's not bad, but then the first line isn't correct). > > I think you can also remove all "
" because you are already inside >
. Mozilla currently renders two linebreaks for each line.
>
> regadrs
>  Daniel

-- 
dessine moi un mouton..
le ciel est vide sans imagination..
--------------Boundary-00=_T4HG5911Y11PVSE6MY7O
Content-Type: text/x-c++;
  charset="iso-8859-1";
  name="patch3.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch3.cpp"

CmJvb2wgS2F0ZURvY3VtZW50OjpleHBvcnREb2N1bWVudFRvSFRNTChjb25zdCBRU3RyaW5nJiB0
YXJnZXRGaWxlTmFtZSkKewoJQVNTRVJUKHRhcmdldEZpbGVOYW1lICE9IE5VTEwpOwoJLy8gIHN0
YXJ0IGJ5IG9wZW5pbmcgdGhlIHRhcmdldCBmaWxlIDoKCVFGaWxlIG91dHB1dEZpbGUoIHRhcmdl
dEZpbGVOYW1lICk7CglpZiAoICFvdXRwdXRGaWxlLm9wZW4oIElPX1dyaXRlT25seSApICkKCQly
ZXR1cm4gZmFsc2U7IC8vIEVycm9yCgoJUVRleHRTdHJlYW0gb3V0cHV0U3RyZWFtKCZvdXRwdXRG
aWxlKTsKCW91dHB1dFN0cmVhbS5zZXRFbmNvZGluZyhRVGV4dFN0cmVhbTo6VW5pY29kZVVURjgp
OwoJLy8gbGV0J3Mgd3JpdGUgdGhlIEhUTUwgaGVhZGVyIDoKCW91dHB1dFN0cmVhbSA8PCAiPD94
bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+IiA8PCBlbmRsOwoJb3V0cHV0
U3RyZWFtIDw8ICI8IURPQ1RZUEUgaHRtbCBQVUJMSUMgXCItLy9XM0MvL0RURCBYSFRNTCAxLjAg
U3RyaWN0Ly9FTlwiIFwiRFREL3hodG1sMS1zdHJpY3QuZHRkXCI+IiA8PCBlbmRsOwoJb3V0cHV0
U3RyZWFtIDw8ICI8aHRtbCB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj4i
IDw8IGVuZGw7CglvdXRwdXRTdHJlYW0gPDwgIjxoZWFkPiIgPDwgZW5kbDsKCW91dHB1dFN0cmVh
bSA8PCAiPG1ldGEgaHR0cC1lcXVpdj1cIkNvbnRlbnQtVHlwZVwiIGNvbnRlbnQ9XCJ0ZXh0L2h0
bWw7IGNoYXJzZXQ9VVRGLThcIiAvPiIgPDwgZW5kbDsKCW91dHB1dFN0cmVhbSA8PCAiPG1ldGEg
bmFtZT1cIkdlbmVyYXRvclwiIGNvbnRlbnQ9XCJLYXRlLCB0aGUgS0RFIEFkdmFuY2VkIFRleHQg
RWRpdG9yXCIgLz4iIDw8IGVuZGw7CgkvLyBmb3IgdGhlIHRpdGxlLCB3ZSB3cml0ZSB0aGUgbmFt
ZSBvZiB0aGUgZmlsZSAoL3Vzci9sb2NhbC9lbW1hbnVlbC9teWZpbGUuY3BwIC0+IG15ZmlsZS5j
cHApCglvdXRwdXRTdHJlYW0gPDwgIjx0aXRsZT4iIDw8IHRhcmdldEZpbGVOYW1lLnJpZ2h0KHRh
cmdldEZpbGVOYW1lLmxlbmd0aCgpIC0gdGFyZ2V0RmlsZU5hbWUuZmluZFJldignLycpIC0xKSA8
PCAiPC90aXRsZT4iIDw8IGVuZGw7CglvdXRwdXRTdHJlYW0gPDwgIjwvaGVhZD4iIDw8IGVuZGw7
CgoJb3V0cHV0U3RyZWFtIDw8ICI8Ym9keT48cHJlPiIgPDwgZW5kbDsKCS8vIGZvciBlYWNoIGxp
bmUgOgoKCS8vIHNvbWUgdmFyaWFibGVzIDoKCWJvb2wgcHJldmlvdXNDaGFyYWN0ZXJXYXNCb2xk
ID0gZmFsc2U7Cglib29sIHByZXZpb3VzQ2hhcmFjdGVyV2FzSXRhbGljID0gZmFsc2U7CgkvLyB3
aGVuIGVudGVyaW5nIGEgbmV3IGNvbG9yLCB3ZSdsbCBjbG9zZSBhbGwgdGhlIDxiPiAmIDxpPiB0
YWdzLAoJLy8gZm9yIEhUTUwgY29tcGxpYW5jeS4gdGhhdCBtZWFucyByaWdodCBhZnRlciB0aGF0
IGZvbnQgdGFnLCB3ZSdsbAoJLy8gbmVlZCB0byByZWluaXRpYWxpemUgdGhlIDxiPiBhbmQgPGk+
IHRhZ3MuCglib29sIG5lZWRUb1JlaW5pdGlhbGl6ZVRhZ3MgPSBmYWxzZTsKCVFDb2xvciBwcmV2
aW91c0NoYXJhY3RlckNvbG9yKDAsMCwwKTsgLy8gZGVmYXVsdCBjb2xvciBvZiBIVE1MIGNoYXJh
Y3RlcnMgaXMgYmxhY2sKCW91dHB1dFN0cmVhbSA8PCAiPHNwYW4gc3R5bGU9J2NvbG9yPSMwMDAw
MDAnPiI7CgoJZm9yIChpbnQgY3VyTGluZT0wO2N1ckxpbmU8Z2V0VGV4dExpbmVDb3VudCgpO2N1
ckxpbmUrKykKCXsgLy8gaHRtbC1leHBvcnQgdGhhdCBsaW5lIDoKCQlUZXh0TGluZTo6UHRyIHRl
eHRMaW5lID0gZ2V0VGV4dExpbmUoY3VyTGluZSk7CgkJQVNTRVJUKHRleHRMaW5lICE9IE5VTEwp
OwoJCS8vIGZvciBlYWNoIGNoYXJhY3RlciBvZiB0aGUgbGluZSA6IChjdXJQb3MgaXMgdGhlIHBv
c2l0aW9uIGluIHRoZSBsaW5lKQoJCWZvciAoaW50IGN1clBvcz0wO2N1clBvczx0ZXh0TGluZS0+
bGVuZ3RoKCk7Y3VyUG9zKyspCgkJewoJCQlBdHRyaWJ1dGUgKmNoYXJBdHRyaWJ1dGVzID0gJm1f
YXR0cmlic1t0ZXh0TGluZS0+Z2V0QXR0cihjdXJQb3MpXTsKCQkJQVNTRVJUKGNoYXJBdHRyaWJ1
dGVzICE9IE5VTEwpOwoJCQkvLyBsZXQncyBnaXZlIHRoZSBjb2xvciBmb3IgdGhhdCBjaGFyYWN0
ZXIgOgoJCQlpZiAoIChjaGFyQXR0cmlidXRlcy0+Y29sICE9IHByZXZpb3VzQ2hhcmFjdGVyQ29s
b3IpKQoJCQl7CS8vIHRoZSBuZXcgY2hhcmFjdGVyIGhhcyBhIGRpZmZlcmVudCBjb2xvciA6CgkJ
CQkvLyBpZiB3ZSB3ZXJlIGluIGEgYm9sZCBvciBpdGFsaWMgc2VjdGlvbiwgY2xvc2UgaXQKCQkJ
CWlmIChwcmV2aW91c0NoYXJhY3Rlcldhc0JvbGQpCgkJCQkJb3V0cHV0U3RyZWFtIDw8ICI8L2I+
IjsKCQkJCWlmIChwcmV2aW91c0NoYXJhY3Rlcldhc0l0YWxpYykKCQkJCQlvdXRwdXRTdHJlYW0g
PDwgIjwvaT4iOwoKCQkJCS8vIGNsb3NlIHRoZSBwcmV2aW91cyBmb250IHRhZyA6CgkJCQlvdXRw
dXRTdHJlYW0gPDwgIjwvc3Bhbj4iOwoJCQkJLy8gbGV0J3MgcmVhZCB0aGF0IGNvbG9yIDoKCQkJ
CWludCByZWQsIGdyZWVuLCBibHVlOwoJCQkJLy8gZ2V0dGluZyB0aGUgcmVkLCBncmVlbiwgYmx1
ZSB2YWx1ZXMgb2YgdGhlIGNvbG9yIDoKCQkJCWNoYXJBdHRyaWJ1dGVzLT5jb2wucmdiKCZyZWQs
ICZncmVlbiwgJmJsdWUpOwoJCQkJb3V0cHV0U3RyZWFtIDw8ICI8c3BhbiBzdHlsZT0nY29sb3I6
IyIKCQkJCQkJCTw8ICggKHJlZCA8IDB4MTApPyIwIjoiIikgIC8vIG5lZWQgdG8gcHV0IDBmLCBO
T1QgZiBmb3IgaW5zdGFuY2UuIGRvbid0IHRvdWNoIDFmLgoJCQkJCQkJPDwgUVN0cmluZzo6bnVt
YmVyKHJlZCwgMTYpIC8vIGh0bWwgd2FudHMgdGhlIGhleCB2YWx1ZSBoZXJlIChoZW5jZSB0aGUg
MTYpCgkJCQkJCQk8PCAoIChncmVlbiA8IDB4MTApPyIwIjoiIikKCQkJCQkJCTw8IFFTdHJpbmc6
Om51bWJlcihncmVlbiwgMTYpCgkJCQkJCQk8PCAoIChibHVlIDwgMHgxMCk/IjAiOiIiKQoJCQkJ
CQkJPDwgUVN0cmluZzo6bnVtYmVyKGJsdWUsIDE2KQoJCQkJCQkJPDwgIic+IjsKCQkJCS8vIHdl
IG5lZWQgdG8gcmVpbml0aWFsaXplIHRoZSBib2xkL2l0YWxpYyBzdGF0dXMsIHNpbmNlIHdlIGNs
b3NlZCBhbGwgdGhlIHRhZ3MKCQkJCW5lZWRUb1JlaW5pdGlhbGl6ZVRhZ3MgPSB0cnVlOwoJCQl9
CgkJCS8vIGJvbGQgc3RhdHVzIDoKCQkJaWYgKCAobmVlZFRvUmVpbml0aWFsaXplVGFncyAmJiBj
aGFyQXR0cmlidXRlcy0+Ym9sZCkgfHwKCQkJICAgICghcHJldmlvdXNDaGFyYWN0ZXJXYXNCb2xk
ICYmIGNoYXJBdHRyaWJ1dGVzLT5ib2xkKSApCgkJCQkvLyB3ZSBlbnRlciBhIGJvbGQgc2VjdGlv
bgoJCQkJb3V0cHV0U3RyZWFtIDw8ICI8Yj4iOwoJCQlpZiAoICFuZWVkVG9SZWluaXRpYWxpemVU
YWdzICYmIChwcmV2aW91c0NoYXJhY3Rlcldhc0JvbGQgJiYgIWNoYXJBdHRyaWJ1dGVzLT5ib2xk
KSApCgkJCQkvLyB3ZSBsZWF2ZSBhIGJvbGQgc2VjdGlvbgoJCQkJb3V0cHV0U3RyZWFtIDw8ICI8
L2I+IjsKCgkJCS8vIGl0YWxpYyBzdGF0dXMgOgoJCQlpZiAoIChuZWVkVG9SZWluaXRpYWxpemVU
YWdzICYmIGNoYXJBdHRyaWJ1dGVzLT5pdGFsaWMpIHx8CgkJCSAgICAgKCFwcmV2aW91c0NoYXJh
Y3Rlcldhc0l0YWxpYyAmJiBjaGFyQXR0cmlidXRlcy0+aXRhbGljKSApCgkJCQkvLyB3ZSBlbnRl
ciBhbiBpdGFsaWMgc2VjdGlvbgoJCQkJb3V0cHV0U3RyZWFtIDw8ICI8aT4iOwoJCQlpZiAoICFu
ZWVkVG9SZWluaXRpYWxpemVUYWdzICYmIChwcmV2aW91c0NoYXJhY3Rlcldhc0l0YWxpYyAmJiAh
Y2hhckF0dHJpYnV0ZXMtPml0YWxpYykgKQoJCQkJLy8gd2UgbGVhdmUgYW4gaXRhbGljIHNlY3Rp
b24KCQkJCW91dHB1dFN0cmVhbSA8PCAiPC9pPiI7CgoJCQkvLyB3cml0ZSB0aGUgYWN0dWFsIGNo
YXJhY3RlciA6CgkJCW91dHB1dFN0cmVhbSA8PCBIVE1MRW5jb2RlKHRleHRMaW5lLT5nZXRDaGFy
KGN1clBvcykpOwoKCQkJLy8gc2F2ZSBzdGF0dXMgZm9yIHRoZSBuZXh0IGNoYXJhY3RlciA6CgkJ
CXByZXZpb3VzQ2hhcmFjdGVyV2FzSXRhbGljID0gY2hhckF0dHJpYnV0ZXMtPml0YWxpYzsKCQkJ
cHJldmlvdXNDaGFyYWN0ZXJXYXNCb2xkID0gY2hhckF0dHJpYnV0ZXMtPmJvbGQ7CgkJCXByZXZp
b3VzQ2hhcmFjdGVyQ29sb3IgPSBjaGFyQXR0cmlidXRlcy0+Y29sOwoJCQluZWVkVG9SZWluaXRp
YWxpemVUYWdzID0gZmFsc2U7CgkJfQoJCS8vIGZpbmlzaCB0aGUgbGluZSA6CgkJb3V0cHV0U3Ry
ZWFtIDw8IGVuZGw7Cgl9CgkvLyBIVE1MIGRvY3VtZW50IGVuZCA6CglvdXRwdXRTdHJlYW0gPDwg
Ijwvc3Bhbj4iOyAgLy8gaSdtIGd1YXJhbnRlZWQgYSBzcGFuIGlzIHN0YXJ0ZWQgKGkgc3RhcnRl
ZCBvbmUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgb3V0cHV0KS4KCW91dHB1dFN0cmVhbSA8PCAi
PC9wcmU+PC9ib2R5PiI7CglvdXRwdXRTdHJlYW0gPDwgIjwvaHRtbD4iOwoJLy8gY2xvc2UgdGhl
IGZpbGUgOgoJb3V0cHV0RmlsZS5jbG9zZSgpOwoJcmV0dXJuIChvdXRwdXRGaWxlLnN0YXR1cygp
ID09IElPX09rKTsKfQoKUVN0cmluZyBLYXRlRG9jdW1lbnQ6OkhUTUxFbmNvZGUoUUNoYXIgdGhl
Q2hhcikKewoJc3dpdGNoICh0aGVDaGFyLmxhdGluMSgpKQoJewoJY2FzZSAnPic6CgkJcmV0dXJu
IFFTdHJpbmcoIiZndDsiKTsKCWNhc2UgJzwnOgoJCXJldHVybiBRU3RyaW5nKCImbHQ7Iik7Cglj
YXNlICcmJzoKCQlyZXR1cm4gUVN0cmluZygiJmFtcDsiKTsKCX07CglyZXR1cm4gdGhlQ2hhcjsK
fQo=

--------------Boundary-00=_T4HG5911Y11PVSE6MY7O--
_______________________________________________
kwrite-devel mailing list
kwrite-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/kwrite-devel