Issue #135399: properly record API change for #585ba313709f (automatically badge project root nodes from VCS). diff --git a/ant.freeform/nbproject/project.xml b/ant.freeform/nbproject/project.xml --- a/ant.freeform/nbproject/project.xml +++ b/ant.freeform/nbproject/project.xml @@ -79,7 +79,7 @@ 1 - 1.19 + 1.31 diff --git a/apisupport.project/nbproject/project.xml b/apisupport.project/nbproject/project.xml --- a/apisupport.project/nbproject/project.xml +++ b/apisupport.project/nbproject/project.xml @@ -201,7 +201,7 @@ 1 - 1.24 + 1.31 diff --git a/j2ee.clientproject/nbproject/project.xml b/j2ee.clientproject/nbproject/project.xml --- a/j2ee.clientproject/nbproject/project.xml +++ b/j2ee.clientproject/nbproject/project.xml @@ -243,7 +243,7 @@ 1 - 1.24 + 1.31 diff --git a/j2ee.earproject/nbproject/project.xml b/j2ee.earproject/nbproject/project.xml --- a/j2ee.earproject/nbproject/project.xml +++ b/j2ee.earproject/nbproject/project.xml @@ -225,7 +225,7 @@ 1 - 1.24 + 1.31 diff --git a/j2ee.ejbjarproject/nbproject/project.xml b/j2ee.ejbjarproject/nbproject/project.xml --- a/j2ee.ejbjarproject/nbproject/project.xml +++ b/j2ee.ejbjarproject/nbproject/project.xml @@ -284,7 +284,7 @@ 1 - 1.24 + 1.31 diff --git a/java.j2seproject/nbproject/project.xml b/java.j2seproject/nbproject/project.xml --- a/java.j2seproject/nbproject/project.xml +++ b/java.j2seproject/nbproject/project.xml @@ -198,7 +198,7 @@ 1 - 1.24 + 1.31 diff --git a/mobility.project/nbproject/project.xml b/mobility.project/nbproject/project.xml --- a/mobility.project/nbproject/project.xml +++ b/mobility.project/nbproject/project.xml @@ -39,7 +39,8 @@ However, if you add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the option applies only if the new code is made subject to such option by the copyright holder. ---> +--> + org.netbeans.modules.apisupport.project @@ -214,7 +215,7 @@ 1 - 1.3.1 + 1.31 diff --git a/projectuiapi/apichanges.xml b/projectuiapi/apichanges.xml --- a/projectuiapi/apichanges.xml +++ b/projectuiapi/apichanges.xml @@ -105,6 +105,23 @@ + + + Project root nodes automatically badged + + + + + +

+ Project root nodes will now automatically be badged + according to VCS status of contained files. +

+
+ + +
+ 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 + +
+ + org.netbeans.api.progress + + + + 1 + 1.8 + + + + org.netbeans.modules.editor.lib + + + + 1 + 1.10.0.1 + + + + org.netbeans.modules.editor.lib2 + + + + 1 + 1.4 @@ -50,24 +77,6 @@ - org.netbeans.api.progress - - - - 1 - 1.8 - - - - org.netbeans.modules.editor.lib - - - - 1 - 1.10.0.1 - - - org.netbeans.modules.options.api @@ -91,7 +100,7 @@ 1 - 1.19 + 1.31 @@ -100,15 +109,6 @@ 1 - - - - org.netbeans.modules.editor.lib2 - - - - 1 - 1.4 diff --git a/web.project/nbproject/project.xml b/web.project/nbproject/project.xml --- a/web.project/nbproject/project.xml +++ b/web.project/nbproject/project.xml @@ -104,24 +104,6 @@ - org.netbeans.modules.gsfpath.api - - - - 1 - 0.30 - - - - org.netbeans.modules.gsf - - - - 2 - - - - org.netbeans.libs.javacapi @@ -140,6 +122,24 @@ 1 1.24 + + + + org.netbeans.modules.gsf + + + + 2 + + + + + org.netbeans.modules.gsfpath.api + + + + 1 + 0.30 @@ -291,7 +291,7 @@ 1 - 1.24 + 1.31