# HG changeset patch # User Mike Becker # Date 1694344207 -7200 # Node ID 1d963f2c7e9141daafc273a23a46f1112012c87c # Parent 741a0d9efa47ce1fda31cbe66dc50be23e8c3000 make FeatureType.default an xs:boolean - fixes #296 diff -r 741a0d9efa47 -r 1d963f2c7e91 src/main/java/de/unixwork/uwproj/Feature.java --- a/src/main/java/de/unixwork/uwproj/Feature.java Sun Sep 10 13:04:02 2023 +0200 +++ b/src/main/java/de/unixwork/uwproj/Feature.java Sun Sep 10 13:10:07 2023 +0200 @@ -23,10 +23,8 @@ throw new Exception("feature element requires name attribute"); } - String ld = def.toLowerCase(); - boolean on = ld.equals("on") || ld.equals("true"); feature.setName(name); - feature.setDefault(on); + feature.setDefault(Boolean.parseBoolean(def)); if (arg.isBlank()) { feature.setArg(name); } else { diff -r 741a0d9efa47 -r 1d963f2c7e91 test/make/project2.xml --- a/test/make/project2.xml Sun Sep 10 13:04:02 2023 +0200 +++ b/test/make/project2.xml Sun Sep 10 13:10:07 2023 +0200 @@ -44,7 +44,7 @@ - + sqlite diff -r 741a0d9efa47 -r 1d963f2c7e91 uwproj.xsd --- a/uwproj.xsd Sun Sep 10 13:04:02 2023 +0200 +++ b/uwproj.xsd Sun Sep 10 13:10:07 2023 +0200 @@ -71,17 +71,7 @@ - - - - - - - - - - - +