Author: pmouawad
Date: Fri Feb 17 20:19:18 2012
New Revision: 1245739

URL: http://svn.apache.org/viewvc?rev=1245739&view=rev
Log:
Bug 52680 - Mention version in which function was introduced

Modified:
    jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java
    jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java
    jmeter/trunk/xdocs/changes.xml
    jmeter/trunk/xdocs/usermanual/functions.xml

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java Fri 
Feb 17 20:19:18 2012
@@ -35,7 +35,7 @@ import org.apache.log.Logger;
 
 /**
  * A function which understands BeanShell
- *
+ * @since 1.X
  */
 public class BeanShell extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java Fri Feb 
17 20:19:18 2012
@@ -48,7 +48,7 @@ import org.apache.log.Logger;
  * __CSVRead(abc.csv,*TWO);
  *
  * __CSVRead(*ONE,1); etc
- *
+ * @since 1.9
  */
 public class CSVRead extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java 
Fri Feb 17 20:19:18 2012
@@ -31,6 +31,7 @@ import org.apache.log.Logger;
 
 /**
  * Function to generate chars from a list of decimal or hex values
+ * @since 2.3.3
  */
 public class CharFunction extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java Fri 
Feb 17 20:19:18 2012
@@ -45,6 +45,7 @@ import org.apache.jmeter.util.JMeterUtil
  * is not a legal entity and so is not supported). </p>
  * 
  * @see StringEscapeUtils#escapeHtml(String) (Commons Lang)
+ * @since 2.3.3
  */
 public class EscapeHtml extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java 
Fri Feb 17 20:19:18 2012
@@ -35,7 +35,7 @@ import org.apache.jmeter.util.JMeterUtil
  * Parameter: string to be evaluated
  *
  * Returns: the evaluated value
- *
+ * @since 2.3.1
  */
 public class EvalFunction extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java 
Fri Feb 17 20:19:18 2012
@@ -38,7 +38,7 @@ import org.apache.log.Logger;
  * Parameter: string to be evaluated
  *
  * Returns: the evaluated value
- *
+ * @since 2.3.1
  */
 public class EvalVarFunction extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java 
Fri Feb 17 20:19:18 2012
@@ -46,7 +46,7 @@ import org.apache.log.Logger;
  * - the whole text from a file
  * - or **ERR** if an error occurs
  * - value is also optionally saved in the variable for later re-use.
- *
+ * @since 2.4
  */
 public class FileToString extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java Fri Feb 
17 20:19:18 2012
@@ -32,6 +32,7 @@ import org.apache.jmeter.util.JMeterUtil
  * Provides an intSum function that adds two or more integer values.
  *
  * @see LongSum
+ * @since 1.8.1
  */
 public class IntSum extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- 
jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java 
(original)
+++ 
jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java 
Fri Feb 17 20:19:18 2012
@@ -31,6 +31,7 @@ import org.apache.jmeter.util.JMeterUtil
 /**
  * Counter that can be referenced anywhere in the Thread Group. It can be 
configured per User (Thread Local)
  * or globally.
+ * @since 1.X
  */
 public class IterationCounter extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java Fri 
Feb 17 20:19:18 2012
@@ -37,6 +37,7 @@ import org.mozilla.javascript.Scriptable
 
 /**
  * javaScript function implementation that executes a piece of JavaScript (not 
Java!) code and returns its value
+ * @since 1.9
  */
 public class JavaScript extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java 
Fri Feb 17 20:19:18 2012
@@ -37,6 +37,7 @@ import org.apache.log.Logger;
 
 /**
  * A function which understands Commons JEXL2
+ * @since 2.6
  */
 // For unit tests, see TestJexlFunction
 public class Jexl2Function extends AbstractFunction {

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java 
Fri Feb 17 20:19:18 2012
@@ -37,6 +37,7 @@ import org.apache.log.Logger;
 
 /**
  * A function which understands Commons JEXL
+ * @since 2.2
  */
 // For unit tests, see TestJexlFunction
 public class JexlFunction extends AbstractFunction {

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java Fri 
Feb 17 20:19:18 2012
@@ -45,7 +45,7 @@ import org.apache.log.Priority;
  * </ul>
  * </p>
  * Returns: - the input string
- *
+ * @since 2.2
  */
 public class LogFunction extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java 
Fri Feb 17 20:19:18 2012
@@ -43,7 +43,7 @@ import org.apache.log.Logger;
  * </ul>
  * </p>
  * Returns: - Empty String (so can be used where return value would be a 
nuisance)
- *
+ * @since 2.2
  */
 public class LogFunction2 extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java Fri Feb 
17 20:19:18 2012
@@ -31,6 +31,7 @@ import org.apache.jmeter.util.JMeterUtil
 /**
  * Provides a longSum function that adds two or more long values.
  * @see IntSum
+ * @since 2.3.2
  */
 public class LongSum extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java Fri 
Feb 17 20:19:18 2012
@@ -22,6 +22,7 @@ import org.apache.jmeter.util.JMeterUtil
 
 /**
  * Return Machine IP
+ * @since 2.6
  */
 public class MachineIP extends AbstractHostIPName {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java Fri 
Feb 17 20:19:18 2012
@@ -22,6 +22,7 @@ import org.apache.jmeter.util.JMeterUtil
 
 /**
  * Return Machine Host
+ * @since 1.X
  */
 public class MachineName extends AbstractHostIPName {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java Fri 
Feb 17 20:19:18 2012
@@ -40,7 +40,7 @@ import org.apache.jmeter.util.JMeterUtil
  * - the property value, but if not found:
  * - the default value, but if not defined:
  * - the property name itself
- *
+ * @since 2.0
  */
 public class Property extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java Fri 
Feb 17 20:19:18 2012
@@ -45,7 +45,7 @@ import org.apache.jmeter.util.JMeterUtil
  *
  * Returns: - the property value, but if not found - the default value, but if
  * not present - "1" (suitable for use in ThreadGroup GUI)
- *
+ * @since 2.0
  */
 public class Property2 extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java Fri Feb 
17 20:19:18 2012
@@ -31,7 +31,7 @@ import org.apache.jmeter.util.JMeterUtil
 /**
  * Provides a Random function which returns a random long integer between a min
  * (first argument) and a max (second argument).
- *
+ * @since 1.9
  */
 public class Random extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java 
Fri Feb 17 20:19:18 2012
@@ -35,7 +35,7 @@ import org.apache.log.Logger;
 /**
  * Provides a RandomString function which returns a random String of length 
(first argument) 
  * using characters (second argument)
- *
+ * @since 2.6
  */
 public class RandomString extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java 
Fri Feb 17 20:19:18 2012
@@ -41,6 +41,7 @@ import org.apache.oro.text.regex.Perl5Co
 import org.apache.oro.text.regex.Util;
 /**
  * Implements regular expression parsing of sample results and variables
+ * @since 1.X
  */
 
 // @see TestRegexFunction for unit tests

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java Fri 
Feb 17 20:19:18 2012
@@ -30,6 +30,7 @@ import org.apache.jmeter.util.JMeterUtil
 
 /**
  * Function to return the name of the current sampler.
+ * @since 2.5
  */
 public class SamplerName extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java Fri 
Feb 17 20:19:18 2012
@@ -39,7 +39,7 @@ import org.apache.jmeter.util.JMeterUtil
  * ${__setProperty(propname,propvalue[,returnvalue?])}
  *
  * Returns: nothing or original value if the 3rd parameter is true
- *
+ * @since 2.1
  */
 public class SetProperty extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java 
Fri Feb 17 20:19:18 2012
@@ -53,7 +53,7 @@ import org.apache.log.Logger;
  * <li>VARNAME_n - number of fields found</li>
  * <li>VARNAME_1..n - fields</li>
  * </ul>
- *
+ * @since 2.0.2
  */
 public class SplitFunction extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java 
Fri Feb 17 20:19:18 2012
@@ -62,6 +62,7 @@ import org.apache.log.Logger;
  * <li>the output variable name is resolved every time the function is 
invoked</li>
  * </ul>
  * Because function instances are shared, it does not make sense to use the 
thread number as part of the file name.
+ * @since 1.9
  */
 public class StringFromFile extends AbstractFunction implements TestListener {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java 
Fri Feb 17 20:19:18 2012
@@ -29,6 +29,7 @@ import org.apache.jmeter.services.FileSe
 
 /**
  * Returns Test Plan name
+ * @since 2.6
  */
 public class TestPlanName extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java 
Fri Feb 17 20:19:18 2012
@@ -28,6 +28,7 @@ import org.apache.jmeter.samplers.Sample
 
 /**
  * Function to return the current thread number.
+ * @since 1.X
  */
 public class ThreadNumber extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java 
Fri Feb 17 20:19:18 2012
@@ -36,6 +36,7 @@ import org.apache.jmeter.util.JMeterUtil
 
 /**
  * __time() function - returns the current time in milliseconds
+ * @since 2.2
  */
 public class TimeFunction extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java Fri 
Feb 17 20:19:18 2012
@@ -35,6 +35,7 @@ import org.apache.jmeter.util.JMeterUtil
  * unless the '\' is preceded by another '\'.
  * 
  * @see StringEscapeUtils#unescapeJava(String)
+ * @since 2.3.3
  */
 public class UnEscape extends AbstractFunction {
 

Modified: 
jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java 
Fri Feb 17 20:19:18 2012
@@ -41,6 +41,7 @@ import org.apache.jmeter.util.JMeterUtil
  * e.g. "&amp;gt;&amp;zzzz;x" will become "&gt;&amp;zzzz;x".
  * </p>
  * @see org.apache.commons.lang.StringEscapeUtils#unescapeHtml(String)
+ * @since 2.3.3
  */
 public class UnEscapeHtml extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java 
(original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java Fri 
Feb 17 20:19:18 2012
@@ -37,7 +37,7 @@ import org.apache.jmeter.util.JMeterUtil
  * Returns:
  * - the variable value, but if not found
  * - the variable name itself
- *
+ * @since 2.3RC3
  */
 public class Variable extends AbstractFunction {
 

Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java Fri Feb 
17 20:19:18 2012
@@ -43,7 +43,7 @@ import org.apache.log.Logger;
  *
  * NOTE: A single instance of each different file/expression combination
  * is opened and used for all threads.
- *
+ * @since 2.0.3
  */
 public class XPath extends AbstractFunction {
     private static final Logger log = LoggingManager.getLoggerForClass();

Modified: jmeter/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Fri Feb 17 20:19:18 2012
@@ -152,6 +152,7 @@ This does not affect JMeter directly, bu
 with other code that depends on an earlier version of the Rhino Javascript jar.
 </li>
 <li>Bug 52675 - Refactor Proxy and HttpRequestHdr to allow Sampler Creation by 
Proxy</li>
+<li>Bug 52680 - Mention version in which function was introduced</li>
 </ul>
 
 </section> 

Modified: jmeter/trunk/xdocs/usermanual/functions.xml
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/functions.xml?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/xdocs/usermanual/functions.xml (original)
+++ jmeter/trunk/xdocs/usermanual/functions.xml Fri Feb 17 20:19:18 2012
@@ -85,40 +85,40 @@ and need to be referenced using the __P 
 <p>List of functions, loosely grouped into types.</p>
 <table border="1">
         
-        <tr><th>Type of function</th><th>Name</th><th>Comment</th></tr>
+        <tr><th>Type of 
function</th><th>Name</th><th>Comment</th><th>Since</th></tr>
         <!-- N.B. the leading space is needed to ensure the content is 
processed -->
-        <tr><td>Information</td><td> <a 
href="#__threadNum">threadNum</a></td><td>get thread number</td></tr>
-        <tr><td>Information</td><td> <a 
href="#__samplerName">samplerName</a></td><td>get the sampler name 
(label)</td></tr>
-        <tr><td>Information</td><td> <a 
href="#__machineIP">machineIP</a></td><td>get the local machine IP 
address</td></tr>
-        <tr><td>Information</td><td> <a 
href="#__machineName">machineName</a></td><td>get the local machine 
name</td></tr>
-        <tr><td>Information</td><td> <a href="#__time">time</a></td><td>return 
current time in various formats</td></tr>
-        <tr><td>Information</td><td> <a href="#__log">log</a></td><td>log (or 
display) a message (and return the value)</td></tr>
-        <tr><td>Information</td><td> <a href="#__logn">logn</a></td><td>log 
(or display) a message (empty return value)</td></tr>
-        <tr><td>Input</td><td> <a 
href="#__StringFromFile">StringFromFile</a></td><td>read a line from a 
file</td></tr>
-        <tr><td>Input</td><td> <a 
href="#__FileToString">FileToString</a></td><td>read an entire file</td></tr>
-        <tr><td>Input</td><td> <a href="#__CSVRead">CSVRead</a></td><td>read 
from CSV delimited file</td></tr>
-        <tr><td>Input</td><td> <a href="#__XPath">XPath</a></td><td>Use an 
XPath expression to read from a file</td></tr>
-        <tr><td>Calculation</td><td> <a 
href="#__counter">counter</a></td><td>generate an incrementing number</td></tr>
-        <tr><td>Calculation</td><td> <a 
href="#__intSum">intSum</a></td><td>add int numbers</td></tr>
-        <tr><td>Calculation</td><td> <a 
href="#__longSum">longSum</a></td><td>add long numbers</td></tr>
-        <tr><td>Calculation</td><td> <a 
href="#__Random">Random</a></td><td>generate a random number</td></tr>
-        <tr><td>Calculation</td><td> <a 
href="#__RandomString">RandomString</a></td><td>generate a random 
string</td></tr>
-        <tr><td>Scripting</td><td> <a 
href="#__BeanShell">BeanShell</a></td><td>run a BeanShell script</td></tr>
-        <tr><td>Scripting</td><td> <a 
href="#__javaScript">javaScript</a></td><td>process JavaScript (Mozilla 
Rhino)</td></tr>
-        <tr><td>Scripting</td><td> <a href="#__jexl">jexl, 
jexl2</a></td><td>evaluate a Commons Jexl expression</td></tr>
-        <tr><td>Properties</td><td> <a href="#__property">property</a> 
</td><td>read a property</td></tr>
-        <tr><td>Properties</td><td> <a href="#__P">P</a></td><td>read a 
property (shorthand method)</td></tr>
-        <tr><td>Properties</td><td> <a 
href="#__setProperty">setProperty</a></td><td>set a JMeter property</td></tr>
-        <tr><td>Variables</td><td> <a href="#__split">split</a></td><td>Split 
a string into variables</td></tr>
-        <tr><td>Variables</td><td> <a href="#__V">V</a></td><td>evaluate a 
variable name</td></tr>
-        <tr><td>Variables</td><td> <a href="#__eval">eval</a></td><td>evaluate 
a variable expression</td></tr>
-        <tr><td>Variables</td><td> <a 
href="#__evalVar">evalVar</a></td><td>evaluate an expression stored in a 
variable</td></tr>
-        <tr><td>String</td><td> <a 
href="#__regexFunction">regexFunction</a></td><td>parse previous response using 
a regular expression</td></tr>
-        <tr><td>String</td><td> <a href="#__char">char</a></td><td>generate 
Unicode char values from a list of numbers</td></tr>
-        <tr><td>String</td><td> <a 
href="#__unescape">unescape</a></td><td>Process strings containing Java escapes 
(e.g. \n &amp; \t)</td></tr>
-        <tr><td>String</td><td> <a 
href="#__unescapeHtml">unescapeHtml</a></td><td>Decode HTML-encoded 
strings</td></tr>
-        <tr><td>String</td><td> <a 
href="#__escapeHtml">escapeHtml</a></td><td>Encode strings using HTML 
encoding</td></tr>
-        <tr><td>String</td><td> <a 
href="#__TestPlanName">TestPlanName</a></td><td>Return name of current test 
plan</td></tr>
+        <tr><td>Information</td><td> <a 
href="#__threadNum">threadNum</a></td><td>get thread 
number</td><td>1.X</td></tr>
+        <tr><td>Information</td><td> <a 
href="#__samplerName">samplerName</a></td><td>get the sampler name 
(label)</td><td>2.5</td></tr>
+        <tr><td>Information</td><td> <a 
href="#__machineIP">machineIP</a></td><td>get the local machine IP 
address</td><td>2.6</td></tr>
+        <tr><td>Information</td><td> <a 
href="#__machineName">machineName</a></td><td>get the local machine 
name</td><td>1.X</td></tr>
+        <tr><td>Information</td><td> <a href="#__time">time</a></td><td>return 
current time in various formats</td><td>2.2</td></tr>
+        <tr><td>Information</td><td> <a href="#__log">log</a></td><td>log (or 
display) a message (and return the value)</td><td>2.2</td></tr>
+        <tr><td>Information</td><td> <a href="#__logn">logn</a></td><td>log 
(or display) a message (empty return value)</td><td>2.2</td></tr>
+        <tr><td>Input</td><td> <a 
href="#__StringFromFile">StringFromFile</a></td><td>read a line from a 
file</td><td>1.9</td></tr>
+        <tr><td>Input</td><td> <a 
href="#__FileToString">FileToString</a></td><td>read an entire 
file</td><td>2.4</td></tr>
+        <tr><td>Input</td><td> <a href="#__CSVRead">CSVRead</a></td><td>read 
from CSV delimited file</td><td>1.9</td></tr>
+        <tr><td>Input</td><td> <a href="#__XPath">XPath</a></td><td>Use an 
XPath expression to read from a file</td><td>2.0.3</td></tr>
+        <tr><td>Calculation</td><td> <a 
href="#__counter">counter</a></td><td>generate an incrementing 
number</td><td>1.X</td></tr>
+        <tr><td>Calculation</td><td> <a 
href="#__intSum">intSum</a></td><td>add int numbers</td><td>1.8.1</td></tr>
+        <tr><td>Calculation</td><td> <a 
href="#__longSum">longSum</a></td><td>add long numbers</td><td>2.3.2</td></tr>
+        <tr><td>Calculation</td><td> <a 
href="#__Random">Random</a></td><td>generate a random 
number</td><td>1.9</td></tr>
+        <tr><td>Calculation</td><td> <a 
href="#__RandomString">RandomString</a></td><td>generate a random 
string</td><td>2.6</td></tr>
+        <tr><td>Scripting</td><td> <a 
href="#__BeanShell">BeanShell</a></td><td>run a BeanShell 
script</td><td>1.X</td></tr>
+        <tr><td>Scripting</td><td> <a 
href="#__javaScript">javaScript</a></td><td>process JavaScript (Mozilla 
Rhino)</td><td>1.9</td></tr>
+        <tr><td>Scripting</td><td> <a href="#__jexl">jexl, 
jexl2</a></td><td>evaluate a Commons Jexl expression</td><td>jexl(2.2), 
jexl2(2.6)</td></tr>
+        <tr><td>Properties</td><td> <a href="#__property">property</a> 
</td><td>read a property</td><td>2.0</td></tr>
+        <tr><td>Properties</td><td> <a href="#__P">P</a></td><td>read a 
property (shorthand method)</td><td>2.0</td></tr>
+        <tr><td>Properties</td><td> <a 
href="#__setProperty">setProperty</a></td><td>set a JMeter 
property</td><td>2.1</td></tr>
+        <tr><td>Variables</td><td> <a href="#__split">split</a></td><td>Split 
a string into variables</td><td>2.0.2</td></tr>
+        <tr><td>Variables</td><td> <a href="#__V">V</a></td><td>evaluate a 
variable name</td><td>2.3RC3</td></tr>
+        <tr><td>Variables</td><td> <a href="#__eval">eval</a></td><td>evaluate 
a variable expression</td><td>2.3.1</td></tr>
+        <tr><td>Variables</td><td> <a 
href="#__evalVar">evalVar</a></td><td>evaluate an expression stored in a 
variable</td><td>2.3.1</td></tr>
+        <tr><td>String</td><td> <a 
href="#__regexFunction">regexFunction</a></td><td>parse previous response using 
a regular expression</td><td>1.X</td></tr>
+        <tr><td>String</td><td> <a href="#__char">char</a></td><td>generate 
Unicode char values from a list of numbers</td><td>2.3.3</td></tr>
+        <tr><td>String</td><td> <a 
href="#__unescape">unescape</a></td><td>Process strings containing Java escapes 
(e.g. \n &amp; \t)</td><td>2.3.3</td></tr>
+        <tr><td>String</td><td> <a 
href="#__unescapeHtml">unescapeHtml</a></td><td>Decode HTML-encoded 
strings</td><td>2.3.3</td></tr>
+        <tr><td>String</td><td> <a 
href="#__escapeHtml">escapeHtml</a></td><td>Encode strings using HTML 
encoding</td><td>2.3.3</td></tr>
+        <tr><td>String</td><td> <a 
href="#__TestPlanName">TestPlanName</a></td><td>Return name of current test 
plan</td><td>2.6</td></tr>
 </table>
 <p></p>
 <subsection name="&sect-num;.1 What can functions do" anchor="what_can_do">


Reply via email to