Adding template attribute project.encoding
diff --git a/projectuiapi/nbproject/project.properties b/projectuiapi/nbproject/project.properties
--- a/projectuiapi/nbproject/project.properties
+++ b/projectuiapi/nbproject/project.properties
@@ -39,7 +39,7 @@
javac.compilerargs=-Xlint -Xlint:-serial
javac.source=1.5
-spec.version.base=1.30.0
+spec.version.base=1.31.0
is.autoload=true
javadoc.arch=${basedir}/arch.xml
javadoc.apichanges=${basedir}/apichanges.xml
diff --git a/projectuiapi/src/org/netbeans/spi/project/ui/LogicalViewProvider.java b/projectuiapi/src/org/netbeans/spi/project/ui/LogicalViewProvider.java
--- a/projectuiapi/src/org/netbeans/spi/project/ui/LogicalViewProvider.java
+++ b/projectuiapi/src/org/netbeans/spi/project/ui/LogicalViewProvider.java
@@ -56,6 +56,13 @@
* Projects should not attempt to cache this node in any way;
* this call should always create a fresh node with no parent.
* The node's lookup should contain the project object.
+ *
+ * The node need not bother implementing {@linkplain org.openide.filesystems.FileSystem.Status badging}
+ * for the root node; any files {@linkplain org.netbeans.api.project.Sources contained} in the project will
+ * be considered as badging sources automatically. Other subnodes representing
+ * various collections of files may still need explicit badging logic.
+ * As of org.netbeans.modules.projectuiapi/1 1.31
+ *
* @return a node displaying the contents of the project in an intuitive way
*/
Node createLogicalView();
diff --git a/ruby.project/nbproject/project.xml b/ruby.project/nbproject/project.xml
--- a/ruby.project/nbproject/project.xml
+++ b/ruby.project/nbproject/project.xml
@@ -21,6 +21,33 @@
1
0.99.5
+
+