* [PATCH] xhtml-bform.rnc: Supplement missing input types
@ 2011-01-25 11:50 Daniel Nyström
2011-01-25 12:15 ` bug#7912: " Daniel Nyström
2011-01-28 0:00 ` Chong Yidong
0 siblings, 2 replies; 7+ messages in thread
From: Daniel Nyström @ 2011-01-25 11:50 UTC (permalink / raw)
To: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 106 bytes --]
Attached a patch which just adds some previous missing xhtml (1.0 and
1.1) input element types.
/ Daniel
[-- Attachment #2: additional-input-types.patch --]
[-- Type: text/x-patch, Size: 1988 bytes --]
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: daniel.nystrom@timeterminal.se-20110125113235-\
# l3fml35ahp4p3ea0
# target_branch: http://bzr.savannah.gnu.org/r/emacs/trunk/
# testament_sha1: 0cd955d1ead8af13b51d98dd7612a1b9f3e4902e
# timestamp: 2011-01-25 12:43:04 +0100
# base_revision_id: yamaoka@jpl.org-20110125084232-9kn56dbcv00vbpov
#
# Begin patch
=== modified file 'etc/schema/xhtml-bform.rnc'
--- etc/schema/xhtml-bform.rnc 2007-12-15 11:01:36 +0000
+++ etc/schema/xhtml-bform.rnc 2011-01-25 11:32:35 +0000
@@ -36,6 +36,9 @@
| "submit"
| "reset"
| "hidden"
+ | "file"
+ | "image"
+ | "button"
select = element select { select.attlist, option+ }
select.attlist =
Common.attrib,
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWb0xdikAAXjfjAAQUGP/91YB
CAC////0AQAIAFADetq9tXGnUXThkiGmhoTE2qNtVPyaZU/TSGoeoZNMMkmmmmamkzKjynqNNAaa
NANAYZIyTEyU/U00mQaaaAaADRoGAAAAAGg0AaAaASUaVH4kaelM1PTCmgAAyAZFdAXypQZrNZGE
aNMAWZ2ONz3oeBaW2qBE8/AfCwCVBUSxN374b9/j09nV+EIVA8GisWP4DPQqlUECFLXesoYYA8DA
0F0tAfa89HJwrxtJih5gEJxV8rMBWDRgYlgK7y4kMSMhF4EcCh2GB0821lp7vAwGxDLjWcSBBJjX
scQJPMLDUCwO2PveQIIsMGR3oSE3OxM6j6q+1+LpdS1K1N+dcmQ7gNIQgOPzplcVBe8gTzPvrxYG
HSjIY5E4E4VZpExSMTNZ2FMLjVAuEoMApjZNpxtLMkscBU+IaJ2tNGvRoddcConQmjjFAXanNMMs
BrKjQqk7zuPCSiAln4kdipwIxtGtHuF+mYoFU1gSDNbiuaRzERlI43v0EroXsCirVYXvOV5eJ0dI
IMwfc/Azi1HXpdizPpBHzcLnFGRRACRiSAcuwl2hCwKTLuuF51JXMhQeILcJ6Fkdd1hsQKwMXj7m
l945tbKqfMDIGknXqVVx+PMlpe4hR01pQVVh+gmPTIaahNyzNR5gcTSHCzQVRxr7RiLzwWqhVphF
20KmFqxNhYzaGnvGASXv2l+rnD92By3pMFJZdTIcmOk1ymnwnRVDQMQdoF0h7TNMKU6x4cQBFLsn
T8qEKksu2FJQy332IThUkpAYBEVVQNZzr3eNPIRlw59NO2IsucGMRrQ6hfFC8ON8BbwzK8tmVeP4
nPA4thxAsWQK8CdAKOEX8vtjjA5gSjNabPLxubLgPsXzBEutYpPBhXirCuAQNgRaNnnHhzBRKJOS
gnNbBBBLXnwMhOJzkb5wWScPSnUEWCDjSwFG4LQJ7l6PX0lSSqmnJYWRDygMEgklcy0PWrvF6Aus
4ohjDPF5aNjeGYgXXnOYBkREkHCMBmSiVE5AZwAtVZUKak6OxokpeMknDlAdE9typADQAEtbcik2
E71TtJtGctsKNCUwAbQA4BCbUYs8K3czFbiz5byhgfY+puM5eB0YXHG/9KkNRiN7SfmjV+CBuXkf
+vEXckU4UJC9MXYp
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#7912: [PATCH] xhtml-bform.rnc: Supplement missing input types
2011-01-25 11:50 [PATCH] xhtml-bform.rnc: Supplement missing input types Daniel Nyström
@ 2011-01-25 12:15 ` Daniel Nyström
2011-01-28 18:13 ` Glenn Morris
2011-01-28 0:00 ` Chong Yidong
1 sibling, 1 reply; 7+ messages in thread
From: Daniel Nyström @ 2011-01-25 12:15 UTC (permalink / raw)
To: 7912
[-- Attachment #1: Type: text/plain, Size: 97 bytes --]
Attached a patch which just adds some missing xhtml (1.0 and
1.1) input element types.
/ Daniel
[-- Attachment #2: additional-input-types.patch --]
[-- Type: text/x-patch, Size: 1988 bytes --]
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: daniel.nystrom@timeterminal.se-20110125113235-\
# l3fml35ahp4p3ea0
# target_branch: http://bzr.savannah.gnu.org/r/emacs/trunk/
# testament_sha1: 0cd955d1ead8af13b51d98dd7612a1b9f3e4902e
# timestamp: 2011-01-25 12:43:04 +0100
# base_revision_id: yamaoka@jpl.org-20110125084232-9kn56dbcv00vbpov
#
# Begin patch
=== modified file 'etc/schema/xhtml-bform.rnc'
--- etc/schema/xhtml-bform.rnc 2007-12-15 11:01:36 +0000
+++ etc/schema/xhtml-bform.rnc 2011-01-25 11:32:35 +0000
@@ -36,6 +36,9 @@
| "submit"
| "reset"
| "hidden"
+ | "file"
+ | "image"
+ | "button"
select = element select { select.attlist, option+ }
select.attlist =
Common.attrib,
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWb0xdikAAXjfjAAQUGP/91YB
CAC////0AQAIAFADetq9tXGnUXThkiGmhoTE2qNtVPyaZU/TSGoeoZNMMkmmmmamkzKjynqNNAaa
NANAYZIyTEyU/U00mQaaaAaADRoGAAAAAGg0AaAaASUaVH4kaelM1PTCmgAAyAZFdAXypQZrNZGE
aNMAWZ2ONz3oeBaW2qBE8/AfCwCVBUSxN374b9/j09nV+EIVA8GisWP4DPQqlUECFLXesoYYA8DA
0F0tAfa89HJwrxtJih5gEJxV8rMBWDRgYlgK7y4kMSMhF4EcCh2GB0821lp7vAwGxDLjWcSBBJjX
scQJPMLDUCwO2PveQIIsMGR3oSE3OxM6j6q+1+LpdS1K1N+dcmQ7gNIQgOPzplcVBe8gTzPvrxYG
HSjIY5E4E4VZpExSMTNZ2FMLjVAuEoMApjZNpxtLMkscBU+IaJ2tNGvRoddcConQmjjFAXanNMMs
BrKjQqk7zuPCSiAln4kdipwIxtGtHuF+mYoFU1gSDNbiuaRzERlI43v0EroXsCirVYXvOV5eJ0dI
IMwfc/Azi1HXpdizPpBHzcLnFGRRACRiSAcuwl2hCwKTLuuF51JXMhQeILcJ6Fkdd1hsQKwMXj7m
l945tbKqfMDIGknXqVVx+PMlpe4hR01pQVVh+gmPTIaahNyzNR5gcTSHCzQVRxr7RiLzwWqhVphF
20KmFqxNhYzaGnvGASXv2l+rnD92By3pMFJZdTIcmOk1ymnwnRVDQMQdoF0h7TNMKU6x4cQBFLsn
T8qEKksu2FJQy332IThUkpAYBEVVQNZzr3eNPIRlw59NO2IsucGMRrQ6hfFC8ON8BbwzK8tmVeP4
nPA4thxAsWQK8CdAKOEX8vtjjA5gSjNabPLxubLgPsXzBEutYpPBhXirCuAQNgRaNnnHhzBRKJOS
gnNbBBBLXnwMhOJzkb5wWScPSnUEWCDjSwFG4LQJ7l6PX0lSSqmnJYWRDygMEgklcy0PWrvF6Aus
4ohjDPF5aNjeGYgXXnOYBkREkHCMBmSiVE5AZwAtVZUKak6OxokpeMknDlAdE9typADQAEtbcik2
E71TtJtGctsKNCUwAbQA4BCbUYs8K3czFbiz5byhgfY+puM5eB0YXHG/9KkNRiN7SfmjV+CBuXkf
+vEXckU4UJC9MXYp
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] xhtml-bform.rnc: Supplement missing input types
2011-01-25 11:50 [PATCH] xhtml-bform.rnc: Supplement missing input types Daniel Nyström
2011-01-25 12:15 ` bug#7912: " Daniel Nyström
@ 2011-01-28 0:00 ` Chong Yidong
2011-01-28 10:01 ` Daniel Nyström
1 sibling, 1 reply; 7+ messages in thread
From: Chong Yidong @ 2011-01-28 0:00 UTC (permalink / raw)
To: Daniel Nyström; +Cc: emacs-devel
Daniel Nyström <daniel.nystrom@timeterminal.se> writes:
> Attached a patch which just adds some previous missing xhtml (1.0 and
> 1.1) input element types.
Thanks, but this doesn't look right. The contents of xhtml-bform.rnc
are generated automatically from the schema posted by the W3C at
http://www.w3.org/TR/2004/WD-xhtml-modularization-20040218/schema_module_defs.html
where we see the following comment:
<!--
Basic Forms removes button, 'image' and 'file' input types.
-->
<xs:simpleType name="InputType.class">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="text"/>
<xs:enumeration value="password"/>
<xs:enumeration value="checkbox"/>
<xs:enumeration value="radio"/>
<xs:enumeration value="submit"/>
<xs:enumeration value="reset"/>
<xs:enumeration value="hidden"/>
</xs:restriction>
</xs:simpleType>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] xhtml-bform.rnc: Supplement missing input types
2011-01-28 0:00 ` Chong Yidong
@ 2011-01-28 10:01 ` Daniel Nyström
2011-01-28 17:13 ` Chong Yidong
0 siblings, 1 reply; 7+ messages in thread
From: Daniel Nyström @ 2011-01-28 10:01 UTC (permalink / raw)
To: Chong Yidong; +Cc: emacs-devel
2011/1/28 Chong Yidong <cyd@stupidchicken.com>:
> Daniel Nyström <daniel.nystrom@timeterminal.se> writes:
>
>> Attached a patch which just adds some previous missing xhtml (1.0 and
>> 1.1) input element types.
>
> Thanks, but this doesn't look right. The contents of xhtml-bform.rnc
> are generated automatically from the schema posted by the W3C at
>
> http://www.w3.org/TR/2004/WD-xhtml-modularization-20040218/schema_module_defs.html
>
> where we see the following comment:
>
> <!--
> Basic Forms removes button, 'image' and 'file' input types.
> -->
> <xs:simpleType name="InputType.class">
> <xs:restriction base="xs:NMTOKEN">
> <xs:enumeration value="text"/>
> <xs:enumeration value="password"/>
> <xs:enumeration value="checkbox"/>
> <xs:enumeration value="radio"/>
> <xs:enumeration value="submit"/>
> <xs:enumeration value="reset"/>
> <xs:enumeration value="hidden"/>
> </xs:restriction>
> </xs:simpleType>
>
Wasn't aware of the automatic generation (shouldn't that file be
generated at compile time..?) but this is where I found the
specifications:
http://www.w3.org/TR/xhtml1-schema/#xhtml1-strict
And as far as I can see, there's no mention of "basic form". How do we fix this?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] xhtml-bform.rnc: Supplement missing input types
2011-01-28 10:01 ` Daniel Nyström
@ 2011-01-28 17:13 ` Chong Yidong
2011-01-31 9:14 ` Daniel Nyström
0 siblings, 1 reply; 7+ messages in thread
From: Chong Yidong @ 2011-01-28 17:13 UTC (permalink / raw)
To: Daniel Nyström; +Cc: emacs-devel
Daniel Nyström <daniel.nystrom@timeterminal.se> writes:
> Wasn't aware of the automatic generation (shouldn't that file be
> generated at compile time..?) but this is where I found the
> specifications:
> http://www.w3.org/TR/xhtml1-schema/#xhtml1-strict
>
> And as far as I can see, there's no mention of "basic form". How do we
> fix this?
The XHTML specification seems to be provided in two versions: the
"modular" implementation in the link I supplied, and the monolithic
version in your link. The two ought to give the same result.
Can you demonstrate a bug in practice? If so, please provide a recipe.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#7912: [PATCH] xhtml-bform.rnc: Supplement missing input types
2011-01-25 12:15 ` bug#7912: " Daniel Nyström
@ 2011-01-28 18:13 ` Glenn Morris
0 siblings, 0 replies; 7+ messages in thread
From: Glenn Morris @ 2011-01-28 18:13 UTC (permalink / raw)
To: 7912-done
I'm removing this because it was simultaneously and separately posted
to emacs-devel, and is being discussed there.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] xhtml-bform.rnc: Supplement missing input types
2011-01-28 17:13 ` Chong Yidong
@ 2011-01-31 9:14 ` Daniel Nyström
0 siblings, 0 replies; 7+ messages in thread
From: Daniel Nyström @ 2011-01-31 9:14 UTC (permalink / raw)
To: Chong Yidong; +Cc: emacs-devel
2011/1/28 Chong Yidong <cyd@stupidchicken.com>:
> Daniel Nyström <daniel.nystrom@timeterminal.se> writes:
>
>> Wasn't aware of the automatic generation (shouldn't that file be
>> generated at compile time..?) but this is where I found the
>> specifications:
>> http://www.w3.org/TR/xhtml1-schema/#xhtml1-strict
>>
>> And as far as I can see, there's no mention of "basic form". How do we
>> fix this?
>
> The XHTML specification seems to be provided in two versions: the
> "modular" implementation in the link I supplied, and the monolithic
> version in your link. The two ought to give the same result.
>
> Can you demonstrate a bug in practice? If so, please provide a recipe.
Sure, just open up a new xhtml file and add one <input type="file" />
field. nxml-mode will complain about "file" being an invalid attribute
value.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-01-31 9:14 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-25 11:50 [PATCH] xhtml-bform.rnc: Supplement missing input types Daniel Nyström
2011-01-25 12:15 ` bug#7912: " Daniel Nyström
2011-01-28 18:13 ` Glenn Morris
2011-01-28 0:00 ` Chong Yidong
2011-01-28 10:01 ` Daniel Nyström
2011-01-28 17:13 ` Chong Yidong
2011-01-31 9:14 ` Daniel Nyström
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.