Index: trunk/data/defaultpresets.xml
===================================================================
--- trunk/data/defaultpresets.xml	(revision 5628)
+++ trunk/data/defaultpresets.xml	(revision 5639)
@@ -35,4 +35,10 @@
   default: default string to display (defaults to "")
   use_last_as_default: true/false/force (default is "false")
+  auto_increment: may contain a comma separated list of integer increments or 
+                  decrements, e.g. "-2,-1,+1,+2"; a button will be shown next
+                  to the text field for each value, allowing the user to select
+                  auto-increment with the given stepping. auto-increment only
+                  happens if the user selects it. default is no auto-increment;
+                  mutually exclusive with use_last_as_default.
   match: none/key/key!/keyvalue (default is "none", see below for more information)
   length: length of input box (number of characters allowed)
@@ -5727,5 +5733,5 @@
             <label text="Edit Address Information" />
             <space />
-            <text key="addr:housenumber" text="House number" match="key" />
+            <text key="addr:housenumber" text="House number" match="key" auto_increment="-2,-1,+1,+2" />
             <optional>
                 <text key="addr:housename" text="House name" match="key" />
Index: trunk/data/tagging-preset.xsd
===================================================================
--- trunk/data/tagging-preset.xsd	(revision 5628)
+++ trunk/data/tagging-preset.xsd	(revision 5639)
@@ -117,4 +117,5 @@
 		<attribute name="default" type="string" />
 		<attribute name="use_last_as_default" type="tns:last_default" />
+		<attribute name="auto_increment" type="string" />
 		<attribute name="match" type="tns:match" />
         <attribute name="length" type="positiveInteger" />
