You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2009/05/14 21:41:42 UTC

svn commit: r774896 - in /jakarta/jmeter/trunk: ./ docs/ docs/usermanual/ lib/ xdocs/ xdocs/usermanual/

Author: sebb
Date: Thu May 14 19:41:41 2009
New Revision: 774896

URL: http://svn.apache.org/viewvc?rev=774896&view=rev
Log:
Add Beanshell 2.0b4

Added:
    jakarta/jmeter/trunk/lib/bsh-2.0b4.jar   (with props)
Modified:
    jakarta/jmeter/trunk/LICENSE
    jakarta/jmeter/trunk/NOTICE
    jakarta/jmeter/trunk/README
    jakarta/jmeter/trunk/build.properties
    jakarta/jmeter/trunk/build.xml
    jakarta/jmeter/trunk/docs/building.html
    jakarta/jmeter/trunk/docs/changes.html
    jakarta/jmeter/trunk/docs/nightly.html
    jakarta/jmeter/trunk/docs/usermanual/component_reference.html
    jakarta/jmeter/trunk/docs/usermanual/functions.html
    jakarta/jmeter/trunk/docs/usermanual/get-started.html
    jakarta/jmeter/trunk/lib/   (props changed)
    jakarta/jmeter/trunk/xdocs/building.xml
    jakarta/jmeter/trunk/xdocs/changes.xml
    jakarta/jmeter/trunk/xdocs/nightly.xml
    jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml
    jakarta/jmeter/trunk/xdocs/usermanual/functions.xml
    jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml

Modified: jakarta/jmeter/trunk/LICENSE
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/LICENSE?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/LICENSE (original)
+++ jakarta/jmeter/trunk/LICENSE Thu May 14 19:41:41 2009
@@ -202,8 +202,484 @@
 
 ============================ End of Apache License file V 2.0 ===================
 
-Third party license pointers
-============================
+Third party licenses
+====================
+
+BeanShell 2.0b4
+=========
+Licensed under The Sun Public License 1.0, http://java.sun.com/spl.html
+
+SUN PUBLIC LICENSE Version 1.0 
+
+1. Definitions. 
+
+    1.0.1. "Commercial Use" means distribution or otherwise making the 
+    Covered Code available to a third party. 
+
+    1.1. "Contributor" means each entity that creates or contributes to 
+    the creation of Modifications. 
+
+    1.2. "Contributor Version" means the combination of the Original Code, 
+    prior Modifications used by a Contributor, and the Modifications made 
+    by that particular Contributor. 
+
+    1.3. "Covered Code" means the Original Code or Modifications or the 
+    combination of the Original Code and Modifications, in each case 
+    including portions thereof and corresponding documentation released 
+    with the source code. 
+
+    1.4. "Electronic Distribution Mechanism" means a mechanism generally 
+    accepted in the software development community for the electronic 
+    transfer of data. 
+
+    1.5. "Executable" means Covered Code in any form other than Source 
+    Code. 
+
+    1.6. "Initial Developer" means the individual or entity identified as 
+    the Initial Developer in the Source Code notice required by Exhibit A. 
+
+    1.7. "Larger Work" means a work which combines Covered Code or 
+    portions thereof with code not governed by the terms of this License. 
+
+    1.8. "License" means this document. 
+
+    1.8.1. "Licensable" means having the right to grant, to the maximum 
+    extent possible, whether at the time of the initial grant or 
+    subsequently acquired, any and all of the rights conveyed herein. 
+
+    1.9. "Modifications" means any addition to or deletion from the 
+    substance or structure of either the Original Code or any previous 
+    Modifications. When Covered Code is released as a series of files, a 
+    Modification is: 
+
+    A. Any addition to or deletion from the contents of a file containing 
+    Original Code or previous Modifications. 
+
+    B. Any new file that contains any part of the Original Code or 
+    previous Modifications. 
+
+    1.10. "Original Code" means Source Code of computer software code 
+    which is described in the Source Code notice required by Exhibit A as 
+    Original Code, and which, at the time of its release under this 
+    License is not already Covered Code governed by this License. 
+
+    1.10.1. "Patent Claims" means any patent claim(s), now owned or 
+    hereafter acquired, including without limitation, method, process, and 
+    apparatus claims, in any patent Licensable by grantor. 
+
+    1.11. "Source Code" means the preferred form of the Covered Code for 
+    making modifications to it, including all modules it contains, plus 
+    any associated documentation, interface definition files, scripts used 
+    to control compilation and installation of an Executable, or source 
+    code differential comparisons against either the Original Code or 
+    another well known, available Covered Code of the Contributor's 
+    choice. The Source Code can be in a compressed or archival form, 
+    provided the appropriate decompression or de-archiving software is 
+    widely available for no charge. 
+
+    1.12. "You" (or "Your") means an individual or a legal entity 
+    exercising rights under, and complying with all of the terms of, this 
+    License or a future version of this License issued under Section 6.1. 
+    For legal entities, "You" includes any entity which controls, is 
+    controlled by, or is under common control with You. For purposes of 
+    this definition, "control" means (a) the power, direct or indirect, to 
+    cause the direction or management of such entity, whether by contract 
+    or otherwise, or (b) ownership of more than fifty percent (50%) of the 
+    outstanding shares or beneficial ownership of such entity.
+
+2. Source Code License. 
+
+2.1 The Initial Developer Grant. 
+
+    The Initial Developer hereby grants You a world-wide, royalty-free, 
+    non-exclusive license, subject to third party intellectual property 
+    claims: 
+
+    (a)  under intellectual property rights (other than patent or 
+    trademark) Licensable by Initial Developer to use, reproduce, modify, 
+    display, perform, sublicense and distribute the Original Code (or 
+    portions thereof) with or without Modifications, and/or as part of a 
+    Larger Work; and 
+
+    (b) under Patent Claims infringed by the making, using or selling of 
+    Original Code, to make, have made, use, practice, sell, and offer for 
+    sale, and/or otherwise dispose of the Original Code (or portions 
+    thereof). 
+
+    (c) the licenses granted in this Section 2.1(a) and (b) are effective 
+    on the date Initial Developer first distributes Original Code under 
+    the terms of this License. 
+
+    (d) Notwithstanding Section 2.1(b) above, no patent license is 
+    granted: 1)     for code that You delete from the Original Code; 2) 
+    separate from the   Original Code; or 3) for infringements caused by: 
+    i) the modification of the Original Code or ii) the combination of the 
+    Original Code with other software or devices. 
+
+2.2. Contributor Grant. 
+
+    Subject to third party intellectual property claims, each Contributor 
+    hereby grants You a world-wide, royalty-free, non-exclusive license 
+
+    (a) under intellectual property rights (other than patent or 
+    trademark) Licensable by Contributor, to use, reproduce,  modify, 
+    display, perform, sublicense and distribute the Modifications created 
+    by such Contributor (or portions thereof) either on an unmodified 
+    basis, with other Modifications, as Covered Code and/or as part of a 
+    Larger Work; and 
+
+    (b) under Patent Claims infringed by the making, using, or selling of  
+    Modifications made by that Contributor either alone and/or in 
+    combination with its Contributor Version (or portions of such 
+    combination), to make, use, sell, offer for sale, have made, and/or 
+    otherwise dispose of: 1) Modifications made by that Contributor (or 
+    portions thereof); and 2) the combination of Modifications made by 
+    that Contributor with its Contributor Version (or portions of such 
+    combination). 
+
+    (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective 
+    on the date Contributor first makes Commercial Use of the Covered 
+    Code. 
+
+    (d)  notwithstanding Section 2.2(b) above, no patent license is 
+    granted: 1) for any code that Contributor has deleted from the 
+    Contributor Version; 2)  separate from the Contributor Version; 3) for 
+    infringements caused by: i) third party modifications of Contributor 
+    Version or ii) the combination of Modifications made by that 
+    Contributor with other software (except as part of the Contributor 
+    Version) or other devices; or 4) under Patent Claims infringed by 
+    Covered Code in the absence of Modifications made by that Contributor.
+
+3. Distribution Obligations. 
+
+3.1. Application of License.
+
+    The Modifications which You create or to which You contribute are 
+    governed by the terms of this License, including without limitation 
+    Section 2.2. The Source Code version of Covered Code may be 
+    distributed only under the terms of this License or a future version 
+    of this License released under Section 6.1, and You must include a 
+    copy of this License with every copy of the Source Code You 
+    distribute. You may not offer or impose any terms on any Source Code 
+    version that alters or restricts the applicable version of this 
+    License or the recipients' rights hereunder. However, You may include 
+    an additional document offering the additional rights described in 
+    Section 3.5. 
+
+3.2. Availability of Source Code.
+
+    Any Modification which You create or to which You contribute must be 
+    made available in Source Code form under the terms of this License 
+    either on the same media as an Executable version or via an accepted 
+    Electronic Distribution Mechanism to anyone to whom you made an 
+    Executable version available; and if made available via Electronic 
+    Distribution Mechanism, must remain available for at least twelve (12) 
+    months after the date it initially became available, or at least six 
+    (6) months after a subsequent version of that particular Modification 
+    has been made available to such recipients. You are responsible for 
+    ensuring that the Source Code version remains available even if the 
+    Electronic Distribution Mechanism is maintained by a third party. 
+
+3.3. Description of Modifications.
+
+    You must cause all Covered Code to which You contribute to contain a 
+    file documenting the changes You made to create that Covered Code and 
+    the date of any change. You must include a prominent statement that 
+    the Modification is derived, directly or indirectly, from Original 
+    Code provided by the Initial Developer and including the name of the 
+    Initial Developer in (a) the Source Code, and (b) in any notice in an 
+    Executable version or related documentation in which You describe the 
+    origin or ownership of the Covered Code. 
+
+3.4. Intellectual Property Matters.
+
+    (a) Third Party Claims.
+
+    If Contributor has knowledge that a license under a third party's 
+    intellectual property rights is required to exercise the rights 
+    granted by such Contributor under Sections 2.1 or 2.2, Contributor 
+    must include a text file with the Source Code distribution titled 
+    "LEGAL'' which describes the claim and the party making the claim in 
+    sufficient detail that a recipient will know whom to contact. If 
+    Contributor obtains such knowledge after the Modification is made 
+    available as described in Section 3.2, Contributor shall promptly 
+    modify the LEGAL file in all copies Contributor makes available 
+    thereafter and shall take other steps (such as notifying appropriate 
+    mailing lists or newsgroups) reasonably calculated to inform those who 
+    received the Covered Code that new knowledge has been obtained. 
+
+    (b) Contributor APIs.
+
+    If Contributor's Modifications include an application programming 
+    interface ("API") and Contributor has knowledge of patent licenses 
+    which are reasonably necessary to implement that API, Contributor must 
+    also include this information in the LEGAL file. 
+
+    (c) Representations.
+
+    Contributor represents that, except as disclosed pursuant to Section 
+    3.4(a) above, Contributor believes that Contributor's Modifications 
+    are Contributor's original creation(s) and/or Contributor has 
+    sufficient rights to grant the rights conveyed by this License.
+
+3.5. Required Notices.
+
+    You must duplicate the notice in Exhibit A in each file of the Source 
+    Code. If it is not possible to put such notice in a particular Source 
+    Code file due to its structure, then You must include such notice in a 
+    location (such as a relevant directory) where a user would be likely 
+    to look for such a notice.  If You created one or more Modification(s) 
+    You may add your name as a Contributor to the notice described in 
+    Exhibit A. You must also duplicate this License in any documentation 
+    for the Source Code where You describe recipients' rights or ownership 
+    rights relating to Covered Code. You may choose to offer, and to 
+    charge a fee for, warranty, support, indemnity or liability 
+    obligations to one or more recipients of Covered Code. However, You 
+    may do so only on Your own behalf, and not on behalf of the Initial 
+    Developer or any Contributor. You must make it absolutely clear than 
+    any such warranty, support, indemnity or liability obligation is 
+    offered by You alone, and You hereby agree to indemnify the Initial 
+    Developer and every Contributor for any liability incurred by the 
+    Initial Developer or such Contributor as a result of warranty, 
+    support, indemnity or liability terms You offer. 
+
+3.6. Distribution of Executable Versions.
+
+    You may distribute Covered Code in Executable form only if the 
+    requirements of Section 3.1-3.5 have been met for that Covered Code, 
+    and if You include a notice stating that the Source Code version of 
+    the Covered Code is available under the terms of this License, 
+    including a description of how and where You have fulfilled the 
+    obligations of Section 3.2. The notice must be conspicuously included 
+    in any notice in an Executable version, related documentation or 
+    collateral in which You describe recipients' rights relating to the 
+    Covered Code. You may distribute the Executable version of Covered 
+    Code or ownership rights under a license of Your choice, which may 
+    contain terms different from this License, provided that You are in 
+    compliance with the terms of this License and that the license for the 
+    Executable version does not attempt to limit or alter the recipient's 
+    rights in the Source Code version from the rights set forth in this 
+    License. If You distribute the Executable version under a different 
+    license You must make it absolutely clear that any terms which differ 
+    from this License are offered by You alone, not by the Initial 
+    Developer or any Contributor. You hereby agree to indemnify the 
+    Initial Developer and every Contributor for any liability incurred by 
+    the Initial Developer or such Contributor as a result of any such 
+    terms You offer. 
+
+3.7. Larger Works.
+
+    You may create a Larger Work by combining Covered Code with other code 
+    not governed by the terms of this License and distribute the Larger 
+    Work as a single product. In such a case, You must make sure the 
+    requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation. 
+
+    If it is impossible for You to comply with any of the terms of this 
+    License with respect to some or all of the Covered Code due to 
+    statute, judicial order, or regulation then You must: (a) comply with 
+    the terms of this License to the maximum extent possible; and (b) 
+    describe the limitations and the code they affect. Such description 
+    must be included in the LEGAL file described in Section 3.4 and must 
+    be included with all distributions of the Source Code. Except to the 
+    extent prohibited by statute or regulation, such description must be 
+    sufficiently detailed for a recipient of ordinary skill to be able to 
+    understand it.
+
+5. Application of this License. 
+
+    This License applies to code to which the Initial Developer has 
+    attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License. 
+
+6.1. New Versions.
+
+    Sun Microsystems, Inc. ("Sun") may publish revised and/or new versions 
+    of the License from time to time. Each version will be given a 
+    distinguishing version number. 
+
+6.2. Effect of New Versions.
+
+    Once Covered Code has been published under a particular version of the 
+    License, You may always continue to use it under the terms of that 
+    version. You may also choose to use such Covered Code under the terms 
+    of any subsequent version of the License published by Sun. No one 
+    other than Sun has the right to modify the terms applicable to Covered 
+    Code created under this License. 
+
+6.3. Derivative Works.
+
+    If You create or use a modified version of this License (which you may 
+    only do in order to apply it to code which is not already Covered Code 
+    governed by this License), You must: (a) rename Your license so that 
+    the phrases "Sun," "Sun Public License," or "SPL" or any confusingly 
+    similar phrase do not appear in your license (except to note that your 
+    license differs from this License) and (b) otherwise make it clear 
+    that Your version of the license contains terms which differ from the 
+    Sun Public License. (Filling in the name of the Initial Developer, 
+    Original Code or Contributor in the notice described in Exhibit A 
+    shall not of themselves be deemed to be modifications of this 
+    License.)
+
+7. DISCLAIMER OF WARRANTY. 
+
+    COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, 
+    WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 
+    WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 
+    DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 
+    THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 
+    IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 
+    YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 
+    COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 
+    OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 
+    ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION. 
+
+    8.1. This License and the rights granted hereunder will terminate 
+    automatically if You fail to comply with terms herein and fail to cure 
+    such breach within 30 days of becoming aware of the breach. All 
+    sublicenses to the Covered Code which are properly granted shall 
+    survive any termination of this License. Provisions which, by their 
+    nature, must remain in effect beyond the termination of this License 
+    shall survive. 
+
+    8.2. If You initiate litigation by asserting a patent infringement 
+    claim (excluding declaratory judgment actions) against Initial Developer 
+    or a Contributor (the Initial Developer or Contributor against whom 
+    You file such action is referred to as "Participant")  alleging that: 
+
+    (a) such Participant's Contributor Version directly or indirectly 
+    infringes any patent, then any and all rights granted by such 
+    Participant to You under Sections 2.1 and/or 2.2 of this License 
+    shall, upon 60 days notice from Participant terminate prospectively, 
+    unless if within 60 days after receipt of notice You either: (i)  
+    agree in writing to pay Participant a mutually agreeable reasonable 
+    royalty for Your past and future use of Modifications made by such 
+    Participant, or (ii) withdraw Your litigation claim with respect to 
+    the Contributor Version against such Participant.  If within 60 days 
+    of notice, a reasonable royalty and payment arrangement are not 
+    mutually agreed upon in writing by the parties or the litigation claim 
+    is not withdrawn, the rights granted by Participant to You under 
+    Sections 2.1 and/or 2.2 automatically terminate at the expiration of 
+    the 60 day notice period specified above. 
+
+    (b) any software, hardware, or device, other than such Participant's 
+    Contributor Version, directly or indirectly infringes any patent, then 
+    any rights granted to You by such Participant under Sections 2.1(b) 
+    and 2.2(b) are revoked effective as of the date You first made, used, 
+    sold, distributed, or had made, Modifications made by that 
+    Participant. 
+
+    8.3. If You assert a patent infringement claim against Participant 
+    alleging that such Participant's Contributor Version directly or 
+    indirectly infringes any patent where such claim is resolved (such as 
+    by license or settlement) prior to the initiation of patent 
+    infringement litigation, then the reasonable value of the licenses 
+    granted by such Participant under Sections 2.1 or 2.2 shall be taken 
+    into account in determining the amount or value of any payment or 
+    license. 
+
+    8.4. In the event of termination under Sections 8.1 or 8.2 above,  all 
+    end user license agreements (excluding distributors and resellers) 
+    which have been validly granted by You or any distributor hereunder 
+    prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY. 
+
+    UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 
+    (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 
+    DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 
+    OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 
+    ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 
+    CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 
+    WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 
+    COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 
+    INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 
+    LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 
+    RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 
+    PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 
+    EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 
+    THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS. 
+
+    The Covered Code is a "commercial item," as that term is defined in 48 
+    C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" 
+    and "commercial computer software documentation," as such terms are 
+    used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 
+    12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all 
+    U.S. Government End Users acquire Covered Code with only those rights 
+    set forth herein.
+
+11. MISCELLANEOUS. 
+
+    This License represents the complete agreement concerning subject 
+    matter hereof. If any provision of this License is held to be 
+    unenforceable, such provision shall be reformed only to the extent 
+    necessary to make it enforceable. This License shall be governed by 
+    California law provisions (except to the extent applicable law, if 
+    any, provides otherwise), excluding its conflict-of-law provisions. 
+    With respect to disputes in which at least one party is a citizen of, 
+    or an entity chartered or registered to do business in the United 
+    States of America, any litigation relating to this License shall be 
+    subject to the jurisdiction of the Federal Courts of the Northern 
+    District of California, with venue lying in Santa Clara County, 
+    California, with the losing party responsible for costs, including 
+    without limitation, court costs and reasonable attorneys' fees and 
+    expenses. The application of the United Nations Convention on 
+    Contracts for the International Sale of Goods is expressly excluded. 
+    Any law or regulation which provides that the language of a contract 
+    shall be construed against the drafter shall not apply to this 
+    License.
+
+12. RESPONSIBILITY FOR CLAIMS. 
+
+    As between Initial Developer and the Contributors, each party is 
+    responsible for claims and damages arising, directly or indirectly, 
+    out of its utilization of rights under this License and You agree to 
+    work with Initial Developer and Contributors to distribute such 
+    responsibility on an equitable basis. Nothing herein is intended or 
+    shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE. 
+
+    Initial Developer may designate portions of the Covered Code as 
+    ?Multiple-Licensed?. ?Multiple-Licensed? means that the Initial 
+    Developer permits you to utilize portions of the Covered Code under 
+    Your choice of the alternative licenses, if any, specified by the 
+    Initial Developer in the file described in Exhibit A.
+
+Exhibit A -Sun Public License Notice. 
+
+    The contents of this file are subject to the Sun Public License 
+    Version 1.0 (the "License"); you may not use this file except in 
+    compliance with the License. A copy of the License is available at 
+    http://www.sun.com/
+
+    The Original Code is _________________. The Initial Developer of the 
+    Original Code is ___________. Portions created by ______ are Copyright 
+    (C)_________. All Rights Reserved.
+
+    Contributor(s): ______________________________________. 
+
+    Alternatively, the contents of this file may be used under the terms 
+    of the _____ license (the  ?[___] License?), in which case the 
+    provisions of [______] License are applicable  instead of those above.  
+    If you wish to allow use of your version of this file only under the 
+    terms of the [____] License and not to allow others to use your 
+    version of this file under the SPL, indicate your decision by deleting  
+    the provisions above and replace  them with the notice and other 
+    provisions required by the [___] License. If you do not delete the 
+    provisions above, a recipient may use your version of this file under 
+    either the SPL or the [___] License." 
+
+    [NOTE: The text of this Exhibit A may differ slightly from the text of 
+    the notices in the Source Code files of the Original Code. You should 
+    use the text of this Exhibit A rather than the text found in the 
+    Original Code Source Code for Your Modifications.] 
 
 ---------------------------------------------------------------------------------
 

Modified: jakarta/jmeter/trunk/NOTICE
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/NOTICE?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/NOTICE (original)
+++ jakarta/jmeter/trunk/NOTICE Thu May 14 19:41:41 2009
@@ -37,4 +37,7 @@
 ===============
 
 This product includes software developed by the jCharts Project.
-See http://jcharts.sourceforge.net/
\ No newline at end of file
+See http://jcharts.sourceforge.net/
+
+This product includes BeanShell by Pat Niemeyer
+http://www.beanshell.org/; Source: http://www.beanshell.org/developer.html

Modified: jakarta/jmeter/trunk/README
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/README?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/README (original)
+++ jakarta/jmeter/trunk/README Thu May 14 19:41:41 2009
@@ -30,7 +30,6 @@
       Some jars are not included with JMeter. 
       If required, these should be downloaded and placed in the lib directory
    
-      BeanShell (bsh.jar) - www.beanshell.org
       JavaMail (activation.jar, mail.jar) - java.sun.com
       JMS (jms.jar) - java.sun.com
       JDBC - available from database supplier

Modified: jakarta/jmeter/trunk/build.properties
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/build.properties?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.properties (original)
+++ jakarta/jmeter/trunk/build.properties Thu May 14 19:41:41 2009
@@ -18,6 +18,8 @@
 apache-bsf.jar              = ${lib.dir}/bsf-2.4.0.jar
 avalon-framework.jar        = ${lib.dir}/avalon-framework-4.1.4.jar
 
+beanshell.jar               = ${lib.dir}/bsh-2.0b4.jar
+
 commons-codec.jar           = ${lib.dir}/commons-codec-1.3.jar
 commons-collections.jar     = ${lib.dir}/commons-collections-3.2.jar
 commons-httpclient.jar      = ${lib.dir}/commons-httpclient-3.1.jar

Modified: jakarta/jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/build.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.xml (original)
+++ jakarta/jmeter/trunk/build.xml Thu May 14 19:41:41 2009
@@ -297,6 +297,7 @@
   <!-- Jars for binary release -->
   <patternset id="external.jars">
     <include name="${apache-bsf.jar}"/>
+    <include name="${beanshell.jar}"/>
     <include name="${avalon-framework.jar}"/>
     <include name="${xmlgraphics-commons.jar}"/>
     <include name="${commons-codec.jar}"/>
@@ -349,6 +350,7 @@
   <path id="classpath">
     <!-- Externally produced jars -->
     <pathelement location="${apache-bsf.jar}"/>
+    <pathelement location="${beanshell.jar}"/>
     <pathelement location="${avalon-framework.jar}"/>
     <pathelement location="${xmlgraphics-commons.jar}"/>
     <pathelement location="${commons-codec.jar}"/>
@@ -1742,14 +1744,8 @@
 
   </target>
 
-  <available classname="bsh.Interpreter" classpathref="classpath" property="beanshell.present"/>
-
-  <target name="_beanshell_message" unless="beanshell.present">
-    <echo>BeanShell Interpreter is not present, some tests will be skipped</echo>
-  </target>
-
    <!-- Generic test target, not intended to be called directly -->
-   <target name="_test" depends="_beanshell_message">
+   <target name="_test">
    <!-- 
    The property java.awt.headless is not automatically passed on,
    because the tests are run in a separate JVM from the build.

Modified: jakarta/jmeter/trunk/docs/building.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/building.html?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/building.html (original)
+++ jakarta/jmeter/trunk/docs/building.html Thu May 14 19:41:41 2009
@@ -176,7 +176,7 @@
 </h3>
 <p>
 
-You may also need to download JAF/JavaMail, BeanShell, JMS and JDBC jars
+You may also need to download JAF/JavaMail, JMS and JDBC jars
  - see 
 <a href="usermanual/get-started.html">
 Getting Started

Modified: jakarta/jmeter/trunk/docs/changes.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/changes.html?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/changes.html (original)
+++ jakarta/jmeter/trunk/docs/changes.html Thu May 14 19:41:41 2009
@@ -242,6 +242,11 @@
 There are improved French translations as well as new Polish and Brazilian Portugese translations.
 
 </p>
+<p>
+
+The BeanShell jar is now included with the binary archive; there is no need to download it separately. 
+
+</p>
 <h2>
 Known bugs
 </h2>
@@ -1170,6 +1175,11 @@
 </li>
 
 
+<li>
+Include BeanShell 2.0b4 jar in binary download.
+</li>
+
+
 </ul>
 <h2>
 Non-functional changes

Modified: jakarta/jmeter/trunk/docs/nightly.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/nightly.html?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/nightly.html (original)
+++ jakarta/jmeter/trunk/docs/nightly.html Thu May 14 19:41:41 2009
@@ -264,7 +264,7 @@
 Other jars you may need
 </h2>
 
-You may also need to download JAF/JavaMail, BeanShell, JMS and JDBC jars
+You may also need to download JAF/JavaMail, JMS and JDBC jars
  - see 
 <a href="usermanual/get-started.html">
 Getting Started

Modified: jakarta/jmeter/trunk/docs/usermanual/component_reference.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/component_reference.html?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/component_reference.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/component_reference.html Thu May 14 19:41:41 2009
@@ -2791,14 +2791,9 @@
 </p>
 <p>
 
-		
-<b>
-Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		
-<br>
-</br>
 
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
+<b>
+For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
 </b>
 
 
@@ -7044,14 +7039,9 @@
 
 <p>
 
-		
-<b>
-Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		
-<br>
-</br>
 
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
+<b>
+For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
 </b>
 
 
@@ -10079,12 +10069,6 @@
 
 
 <b>
-Please note that the BeanShell jar file is not included with JMeter;
-it needs to be downloaded separately and placed in the lib directory.
-
-<br>
-</br>
-
 For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
 </b>
 
@@ -11158,14 +11142,9 @@
 
 <p>
 
-		
-<b>
-Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		
-<br>
-</br>
 
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
+<b>
+For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
 </b>
 
 
@@ -11792,14 +11771,9 @@
 
 <p>
 
-		
-<b>
-Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		
-<br>
-</br>
 
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
+<b>
+For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
 </b>
 
 
@@ -12761,14 +12735,9 @@
 
 <p>
 
-		
-<b>
-Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		
-<br>
-</br>
 
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
+<b>
+For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.
 </b>
 
 

Modified: jakarta/jmeter/trunk/docs/usermanual/functions.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/functions.html?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/functions.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/functions.html Thu May 14 19:41:41 2009
@@ -2368,11 +2368,6 @@
 
 
 <b>
-Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-
-<br>
-</br>
-
 For full details on using BeanShell, please see the BeanShell web-site at 
 <a href="http://www.beanshell.org/">
 http://www.beanshell.org/

Modified: jakarta/jmeter/trunk/docs/usermanual/get-started.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/get-started.html?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/get-started.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/get-started.html Thu May 14 19:41:41 2009
@@ -561,31 +561,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#828DA6">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="opt_beanshell"><strong>2.2.7 BeanShell</strong></a>
-</font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-To run the BeanShell function or any of the BeanShell test elements (sampler, timer etc),
- you need to download the beanshell jar from 
-<a href="http://www.beanshell.org/">
-http://www.beanshell.org/
-</a>
- and copy the jar file to the 
-<b>
-jmeter/lib directory
-</b>
-, where JMeter will automatically pick it up.
-</p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="libraries_activemq"><strong>2.2.8 Libraries for ActiveMQ 3.0</strong></a>
+<a name="libraries_activemq"><strong>2.2.7 Libraries for ActiveMQ 3.0</strong></a>
 </font>
 </td></tr>
 <tr><td>
@@ -837,7 +813,7 @@
 </p>
 <p>
 
-Other jars (such as JDBC, JavaMail, Beanshell and any other support libaries needed by the JMeter code)
+Other jars (such as JDBC, JavaMail and any other support libaries needed by the JMeter code)
  should be placed in the 
 <b>
 lib

Propchange: jakarta/jmeter/trunk/lib/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu May 14 19:41:41 2009
@@ -3,7 +3,6 @@
 bshclient.jar
 activation.jar
 mail.jar
-bsh-*.jar
 jms*.jar
 derbyclient*.jar
 geronimo*.jar

Added: jakarta/jmeter/trunk/lib/bsh-2.0b4.jar
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/lib/bsh-2.0b4.jar?rev=774896&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jakarta/jmeter/trunk/lib/bsh-2.0b4.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: jakarta/jmeter/trunk/xdocs/building.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/building.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/building.xml (original)
+++ jakarta/jmeter/trunk/xdocs/building.xml Thu May 14 19:41:41 2009
@@ -40,7 +40,7 @@
 <p>Or you can download the binary and source archives for a release and unpack them in the same directory structure.</p>
 <h3>Other jars you may need</h3>
 <p>
-You may also need to download JAF/JavaMail, BeanShell, JMS and JDBC jars
+You may also need to download JAF/JavaMail, JMS and JDBC jars
  - see <a href="usermanual/get-started.html">Getting Started</a>
 </p>
 <h3>Compiling and packaging JMeter using Ant</h3>

Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Thu May 14 19:41:41 2009
@@ -89,6 +89,10 @@
 There are improved French translations as well as new Polish and Brazilian Portugese translations.
 </p>
 
+<p>
+The BeanShell jar is now included with the binary archive; there is no need to download it separately. 
+</p>
+
 <!--  ========================= End of summary ===================================== -->
 
 <h2>Known bugs</h2>
@@ -370,6 +374,7 @@
 Stop now reports if some threads will not exit, and exits if running in non-GUI mode</li>
 <li>Add UDP server to wait for shutdown message if running in non-GUI mode; add UDP client to send the message.</li>
 <li><bugzilla>41209</bugzilla> - JLabeled* and ToolTips</li>
+<li>Include BeanShell 2.0b4 jar in binary download.</li>
 </ul>
 
 <h2>Non-functional changes</h2>

Modified: jakarta/jmeter/trunk/xdocs/nightly.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/nightly.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/nightly.xml (original)
+++ jakarta/jmeter/trunk/xdocs/nightly.xml Thu May 14 19:41:41 2009
@@ -64,7 +64,7 @@
 Unpack all the archives into the same directory structure
 <br/>
 <h2>Other jars you may need</h2>
-You may also need to download JAF/JavaMail, BeanShell, JMS and JDBC jars
+You may also need to download JAF/JavaMail, JMS and JDBC jars
  - see <a href="usermanual/get-started.html">Getting Started</a>
 </p>
 <h2>Warning - please note!</h2>

Modified: jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml Thu May 14 19:41:41 2009
@@ -855,9 +855,7 @@
 <component name="BeanShell Sampler" index="&sect-num;.1.10"  width="592" height="303" screenshot="beanshellsampler.png">
 	<description><p>This sampler allows you to write a sampler using the BeanShell scripting language.		
 </p><p>
-		<b>Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		<br></br>
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
+<b>For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
 </p>
 <p>
 The test element supports the ThreadListener and TestListener methods.
@@ -2238,9 +2236,7 @@
 The BeanShell Listener allows the use of BeanShell for processing samples for saving etc.
 </p>
 <p>
-		<b>Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		<br></br>
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
+<b>For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
 </p>
 <p>
 The test element supports the ThreadListener and TestListener methods.
@@ -3208,10 +3204,7 @@
 <description><p>The BeanShell Assertion allows the user to perform assertion checking using a BeanShell script.
 </p>
 <p>
-<b>Please note that the BeanShell jar file is not included with JMeter;
-it needs to be downloaded separately and placed in the lib directory.
-<br></br>
-For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
+<b>For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
 </p><p>
 Note that a different Interpreter is used for each independent occurence of the assertion
 in each thread in a test script, but the same Interpreter is used for subsequent invocations.
@@ -3509,9 +3502,7 @@
 The BeanShell Timer can be used to generate a delay.
 </p>
 <p>
-		<b>Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		<br></br>
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
+<b>For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
 </p>
 <p>
 The test element supports the ThreadListener and TestListener methods.
@@ -3720,9 +3711,7 @@
 The BeanShell PreProcessor allows arbitrary code to be applied before taking a sample.
 </p>
 <p>
-		<b>Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		<br></br>
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
+<b>For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
 </p>
 <p>
 The test element supports the ThreadListener and TestListener methods.
@@ -3997,9 +3986,7 @@
 </p>
 <p>For JMeter versions after 2.2 the BeanShell Post-Processor no longer ignores samples with zero-length result data</p>
 <p>
-		<b>Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-		<br></br>
-        For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
+<b>For full details on using BeanShell, please see the BeanShell web-site at http://www.beanshell.org/.</b>
 </p>
 <p>
 The test element supports the ThreadListener and TestListener methods.

Modified: jakarta/jmeter/trunk/xdocs/usermanual/functions.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/functions.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/functions.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/functions.xml Thu May 14 19:41:41 2009
@@ -705,9 +705,7 @@
 	The BeanShell function evaluates the script passed to it, and returns the result.
 </p>
 <p>
-<b>Please note that the BeanShell jar file is not included with JMeter; it needs to be separately downloaded.
-<br></br>
-For full details on using BeanShell, please see the BeanShell web-site at <a href="http://www.beanshell.org/">http://www.beanshell.org/</a>
+<b>For full details on using BeanShell, please see the BeanShell web-site at <a href="http://www.beanshell.org/">http://www.beanshell.org/</a>
 </b>
 </p>
 <p>

Modified: jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml?rev=774896&r1=774895&r2=774896&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/get-started.xml Thu May 14 19:41:41 2009
@@ -145,12 +145,7 @@
 <p>Apache SOAP requires mail.jar and activation.jar. You need to download and copy these two jar files to your <b>jmeter/lib</b> directory. Once the files are in there, JMeter will automatically pick them up.</p>
 </subsection>
 
-<subsection name="&sect-num;.2.7 BeanShell" anchor="opt_beanshell">
-<p>To run the BeanShell function or any of the BeanShell test elements (sampler, timer etc),
- you need to download the beanshell jar from <a href="http://www.beanshell.org/">http://www.beanshell.org/</a> and copy the jar file to the <b>jmeter/lib directory</b>, where JMeter will automatically pick it up.</p>
-</subsection>
-
-<subsection name="&sect-num;.2.8 Libraries for ActiveMQ 3.0" anchor="libraries_activemq">
+<subsection name="&sect-num;.2.7 Libraries for ActiveMQ 3.0" anchor="libraries_activemq">
 <p>See <a href="http://activemq.apache.org/initial-configuration.html">http://activemq.apache.org/initial-configuration.html</a>
 for details.
 </p>
@@ -249,7 +244,7 @@
 Do not use lib/ext for utility jars; it is only intended for JMeter components.
 </p>
 <p>
-Other jars (such as JDBC, JavaMail, Beanshell and any other support libaries needed by the JMeter code)
+Other jars (such as JDBC, JavaMail and any other support libaries needed by the JMeter code)
  should be placed in the <b>lib</b> directory - not the <b>lib/ext</b> directory</p>
 <p>Note: JMeter will only find .jar files, not .zip.</p>
 <p>You can also install utility Jar files in $JAVA_HOME/jre/lib/ext, or (since 2.1.1) you can set the property <b>user.classpath</b> in jmeter.properties</p>



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org