Index: javacvs/src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java =================================================================== RCS file: /cvs/javacvs/src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java,v --- javacvs/src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java 1.93 +++ javacvs/src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java @@ -724,1 +724,1 @@ - public class MyStatus implements Status, Serializable { --- + public class MyStatus implements Status, HTMLStatus, Serializable { @@ -801,0 +801,27 @@ + /**Implementation of FileSystem.HTMLStatus + * @since 1.93 */ + public String annotateNameHTML (String name, java.util.Set files) { + StringBuffer sb = new StringBuffer (annotateName (name, files)); + //XXX should use a regex + int idx = sb.indexOf ("("); //NOI18N + if (idx != -1) { + sb.insert(idx, ""); //NOI18N + idx = sb.indexOf (")"); + if (idx+1 < sb.length() -1) { + sb.insert (idx+1, ""); //NOI18N + } else { + sb.append (""); //NOI18N + } + } + idx = sb.indexOf ("["); + if (idx != -1) { + sb.insert(idx, ""); //NOI18N + idx = sb.indexOf ("]"); + if (idx+1 < sb.length() -1) { + sb.insert (idx+1, ""); //NOI18N + } else { + sb.append (""); //NOI18N + } + } + return sb.toString(); + }