Index: /trunk/data/defaultpresets.xml
===================================================================
--- /trunk/data/defaultpresets.xml	(revision 7706)
+++ /trunk/data/defaultpresets.xml	(revision 7707)
@@ -44,4 +44,8 @@
         <reference ref="highway_yesno_incline_oneway_lit" />
         <text key="width" text="Width (meters)" />
+    </chunk>
+    <chunk id="highway_yesno_incline_oneway_lit_width_sidewalk">
+        <reference ref="highway_yesno_incline_oneway_lit_width" />
+        <combo key="sidewalk" text="Sidewalk" values="both,left,right,no" values_context="sidewalk" />
     </chunk>
     <chunk id="railway_service">
@@ -442,5 +446,5 @@
                 <reference ref="highway_base" />
                 <check key="motorroad" text="Motorroad" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Primary -->
@@ -457,5 +461,5 @@
                 <reference ref="highway_base" />
                 <check key="motorroad" text="Motorroad" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Primary Link -->
@@ -478,5 +482,5 @@
                 <text key="name" text="Name" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Secondary -->
@@ -492,5 +496,5 @@
             <optional>
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Secondary Link -->
@@ -513,5 +517,5 @@
                 <text key="name" text="Name" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Tertiary -->
@@ -527,5 +531,5 @@
             <optional>
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Tertiary Link -->
@@ -545,5 +549,5 @@
                 <text key="ref" text="Reference" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
                 <check key="passing_places" text="Passing Places" />
             </optional>
@@ -566,5 +570,5 @@
                 <text key="ref" text="Reference" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Residential -->
@@ -589,4 +593,5 @@
                 <check key="lit" text="Lit" />
                 <text key="width" text="Width (meters)" />
+                <combo key="sidewalk" text="Sidewalk" values="both,left,right,no" values_context="sidewalk" />
             </optional>
         </item> <!-- Bicycle Road -->
@@ -649,5 +654,5 @@
                 <text key="name" text="Name" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
                 <check key="passing_places" text="Passing Places" />
             </optional>
@@ -683,5 +688,5 @@
                 <text key="name" text="Name" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
             </optional>
         </item> <!-- Road (Unknown Type) -->
@@ -699,5 +704,5 @@
                 <text key="name" text="Name" />
                 <reference ref="highway_base" />
-                <reference ref="highway_yesno_incline_oneway_lit_width" />
+                <reference ref="highway_yesno_incline_oneway_lit_width_sidewalk" />
                 <combo key="junction" text="Junction" values="roundabout,jughandle,yes" />
             </optional>
Index: /trunk/data/validator/deprecated.mapcss
===================================================================
--- /trunk/data/validator/deprecated.mapcss	(revision 7706)
+++ /trunk/data/validator/deprecated.mapcss	(revision 7707)
@@ -340,2 +340,6 @@
   fixChangeKey: "place_name => name";
 }
+
+way[sidewalk=yes] {
+  throwWarning: tr("{0}={1} is unspecific. Please replace ''{1}'' by ''left'', ''right'' or ''both''.", "{0.key}", "{0.value}");
+}
Index: /trunk/data/validator/geometry.mapcss
===================================================================
--- /trunk/data/validator/geometry.mapcss	(revision 7706)
+++ /trunk/data/validator/geometry.mapcss	(revision 7707)
@@ -3,4 +3,5 @@
 node[bridge?],
 node[landuse],
+node[sidewalk],
 node[source:outline] {
   throwWarning: tr("{0} on a node", "{0.key}");
