r26689 - trunk/plugins/ThawIndexBrowser

[email protected]
Newsgroups gmane.network.freenet.cvs
Message-ID <[email protected]>
Author: toad
Date: 2009-04-09 22:16:39 +0000 (Thu, 09 Apr 2009)
New Revision: 26689

Modified:
   trunk/plugins/ThawIndexBrowser/ThawIndexBrowser.java
   trunk/plugins/ThawIndexBrowser/Version.java
Log:
Version ThawIndexBrowser


Modified: trunk/plugins/ThawIndexBrowser/ThawIndexBrowser.java
===================================================================
--- trunk/plugins/ThawIndexBrowser/ThawIndexBrowser.java	2009-04-09 22:15:10 UTC (rev 26688)
+++ trunk/plugins/ThawIndexBrowser/ThawIndexBrowser.java	2009-04-09 22:16:39 UTC (rev 26689)
@@ -25,6 +25,7 @@
 import freenet.pluginmanager.FredPlugin;
 import freenet.pluginmanager.FredPluginHTTP;
 import freenet.pluginmanager.FredPluginL10n;
+import freenet.pluginmanager.FredPluginRealVersioned;
 import freenet.pluginmanager.FredPluginThreadless;
 import freenet.pluginmanager.FredPluginVersioned;
 import freenet.pluginmanager.PluginHTTPException;
@@ -34,7 +35,7 @@
 import freenet.support.api.HTTPRequest;
 import freenet.support.io.NativeThread;
 
-public class ThawIndexBrowser implements FredPlugin, FredPluginThreadless, FredPluginHTTP, FredPluginVersioned, FredPluginL10n {
+public class ThawIndexBrowser implements FredPlugin, FredPluginThreadless, FredPluginHTTP, FredPluginVersioned, FredPluginRealVersioned, FredPluginL10n {
 
 	public static String SELF_URI = "/plugins/plugins.ThawIndexBrowser.ThawIndexBrowser/";
 
@@ -378,6 +379,10 @@
 		return "0.1 r"+Version.getSvnRevision();
 	}
 	
+	public long getRealVersion() {
+		return Version.getVersion();
+	}
+
 	public static void main(String[] args) {
 		ThawIndexBrowser tib = new ThawIndexBrowser();
 		System.out.println("=====");

Modified: trunk/plugins/ThawIndexBrowser/Version.java
===================================================================
--- trunk/plugins/ThawIndexBrowser/Version.java	2009-04-09 22:15:10 UTC (rev 26688)
+++ trunk/plugins/ThawIndexBrowser/Version.java	2009-04-09 22:16:39 UTC (rev 26689)
@@ -8,15 +8,27 @@
  *
  */
 public class Version {
+	/** SVN revision number. Only set if the plugin is compiled properly e.g. by emu. */
 	private static final String svnRevision = "@custom@";
 	
+	/** Version number of the plugin for getRealVersion(). Increment this on making
+	 * a major change, a significant bugfix etc. These numbers are used in auto-update 
+	 * etc, at a minimum any build inserted into auto-update should have a unique 
+	 * version. */
+	public static long version = 1;
+	
 	static String getSvnRevision() {
 		return svnRevision;
 	}
 	
+	static long getVersion() {
+		return version;
+	}
+	
 	public static void main(String[] args) {
 		System.out.println("=====");
 		System.out.println(svnRevision);
-		System.out.println("=====");		
+		System.out.println("=====");
+		System.out.println(getVersion());
 	}
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.