Index: trunk/data/validator/deprecated.mapcss
===================================================================
--- trunk/data/validator/deprecated.mapcss	(revision 11305)
+++ trunk/data/validator/deprecated.mapcss	(revision 11337)
@@ -1125,2 +1125,30 @@
   fixChangeKey: "lock => lockable";
 }
+
+*[amenity=advertising][!advertising] {
+  throwWarning: tr("{0} is deprecated", "{0.tag}");
+  suggestAlternative: "advertising=*";
+  group: tr("deprecated tagging");
+}
+*[amenity=advertising][advertising] {
+  throwWarning: tr("{0} is deprecated", "{0.tag}");
+  suggestAlternative: "advertising=*";
+  group: tr("deprecated tagging");
+  fixRemove: "amenity";
+}
+
+way[direction=up][incline=up],
+way[direction=down][incline=down],
+way[direction=up][!incline],
+way[direction=down][!incline] {
+  throwWarning: tr("{0} is deprecated", "{0.tag}");
+  suggestAlternative: "incline";
+  group: tr("deprecated tagging");
+  fixChangeKey: "direction => incline";
+}
+way[direction=up][incline][incline!=up],
+way[direction=down][incline][incline!=down] {
+  throwWarning: tr("{0} is deprecated", "{0.tag}");
+  suggestAlternative: "incline";
+  group: tr("deprecated tagging");
+}
Index: trunk/data/validator/highway.mapcss
===================================================================
--- trunk/data/validator/highway.mapcss	(revision 11305)
+++ trunk/data/validator/highway.mapcss	(revision 11337)
@@ -53,9 +53,10 @@
 }
 
-way.major_road[!ref] {
+way.major_road[!ref][!destination:ref] {
   throwOther: tr("highway without a reference");
   group: tr("missing tag");
   assertMatch: "way highway=primary";
   assertNoMatch: "way highway=primary ref=123";
+  assertNoMatch: "way highway=primary destination:ref=123";
 }
 
Index: trunk/data/validator/ignoretags.cfg
===================================================================
--- trunk/data/validator/ignoretags.cfg	(revision 11305)
+++ trunk/data/validator/ignoretags.cfg	(revision 11337)
@@ -118,4 +118,5 @@
 E:cables
 E:circuits
+E:direction
 ;
 ; Ignore valid and semi-valid keys that end with...
