# HG changeset patch # User Bob Rosenberg # Date 1284382338 -3600 # Node ID 88e01c8f013ecae186bff2055d274336f7ef992e # Parent ac0bbc1e5d7930fb5a3099db97e3eb9efdbc6abb Fix merging bug where downstream items somtimes got ignored if they appear after an upstream-only item. Also, reduce the severity of the validation error if a tech-domain is not recognised on a non-Foundation package. diff -r ac0bbc1e5d79 -r 88e01c8f013e metatools/sysdeftools/lib/mergesysdef-module.xsl --- a/metatools/sysdeftools/lib/mergesysdef-module.xsl Mon Sep 13 13:11:19 2010 +0800 +++ b/metatools/sysdeftools/lib/mergesysdef-module.xsl Mon Sep 13 13:52:18 2010 +0100 @@ -213,7 +213,6 @@ - @@ -273,67 +272,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + @@ -374,6 +322,22 @@ + + + + + + + + + + + + + + + + @@ -386,9 +350,9 @@ Note: "" in "" - overridden in downstream sysdef - replaced by "" in "" - + overridden in downstream sysdef + replaced by "" in "" + @@ -400,29 +364,37 @@ + + + + + + - + - + + - + - + - - - - - - - - + + + + + + + + + @@ -432,7 +404,6 @@ - diff -r ac0bbc1e5d79 -r 88e01c8f013e metatools/sysdeftools/lib/test-model.xsl --- a/metatools/sysdeftools/lib/test-model.xsl Mon Sep 13 13:11:19 2010 +0800 +++ b/metatools/sysdeftools/lib/test-model.xsl Mon Sep 13 13:52:18 2010 +0100 @@ -20,6 +20,7 @@ + http://www.symbian.org/system-definition @@ -198,9 +199,13 @@ + + + Illegal value ="" + - Illegal value ="" + Non-standard value ="" @@ -330,6 +335,17 @@ + + + + + + + + + + + /