You are viewing a plain text version of this content. The canonical link for it is here.
Posted to devnull@infra.apache.org by vl...@apache.org on 2019/06/10 07:44:39 UTC

[jmeter] reference refs/pull/425/head deleted (was 9b0bd8e)

This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a change to reference refs/pull/425/head
in repository https://gitbox.apache.org/repos/asf/jmeter.git.


     was 9b0bd8e  JMeter TLP move

This change permanently discards the following revisions:

 discard 9b0bd8e  JMeter TLP move
 discard 63b8138  adding a link for exntending jmeter tutorial. peter
 discard 959f16d  Add sample override properties files
 discard e799040  Change distribution to pack the site docs as well
 discard 2a315dd  Log the local host name being used
 discard 4855135  Bug 39773 - NTLM now needs local host name
 discard 606b9e8  Bug 39773 - NTLM now needs local host name
 discard e562ed4  Need to assume htmlparser1.6 is present
 discard 0af29ee  Fix some td->th
 discard 0512ee7  Add some Ingres (2006) details
 discard 87740bd  Get data from Callable statement result
 discard 0359509  Show file name if cannot be found or read
 discard f8f9722  Fix for Bug 39729 - Replace URLConnection with Commons HTTPClient in SOAP/XML-RPC sampler
 discard 064ad03  Change how default parser is handled
 discard 1d8859a  Document embedded response parsing
 discard 3b1b1e6  Add poolname to config screenshot;
 discard 6b0c566  Add poolname to config screenshot; SQL query config no longer used
 discard 34703e8  Bug 39735 - remove unnecessary thread array
 discard 087a304  Add tests for split() edge behaviour
 discard 7e97aa7  Fix behaviour with trailing delimiters
 discard aa5fbc9  Fix Java 1.3 compilation error
 discard 96ac72d  Fix Java 1.3 compilation error
 discard c1d9e20  Fix Java 1.3 compilation error
 discard 9d0a9b5  Use 1.3-compatible KeyEvent
 discard 3bf899f  Fix Java 1.3 compilation error
 discard d77d03d  More tests TODO fix failing split() test
 discard b5d20a6  Add parsing of additional media types
 discard 944768b  Add parsing of additional media types
 discard 0f47767  Add getMediaType() method
 discard e25bd02  Add trim() method
 discard 69a2565  Add HTTPResponse.parsers property; htmlParser.types; wmlParser.types
 discard 79b1bd0  Update docn
 discard f544861  More tests
 discard aa9c53b  Add start time to Table Visualiser
 discard 6d22c12  Add getStartTimeFormatted() method for Functors to use
 discard c36ad70  Doc
 discard f1955e7  More tests
 discard 0971480  Add Cookie policy to Cookie Manager Gui
 discard 4a4ec76  Implement isPathSpecified and isDomainSpecified; delegate cookie policy setup to the GUI; move cookie save formatting to be near load method
 discard 8217dea  Use same method as HTTPSampler for extracting cookies so we are sure the same policy is used
 discard da5dc55  Add domain- and path-specified properties. These are needed for some cookie policies
 discard 7952654  Add Cookie Policy message
 discard 7597d0c  Test file for testing cookie loading
 discard c075b4f  Use new superclass method
 discard dc36b1d  Add getPropertyAsString(key,default) utility method
 discard 6a138d5  We're using HttpClient cookie management
 discard fb32e01  Use ExpiresMillis() method
 discard ca742ea  Update cookie handling to use updated CookieManager methods
 discard df68ffe  Extract some constants
 discard 3522112  Add some more HTTP constants
 discard fad1aef  Test multiple cookies
 discard 7eb955c  Convert to Commons HttpClient cookie parsing and matching
 discard 6c79a3b  Document expiryTime
 discard e31a082  Minor tidyup
 discard 2081980  Bug 39707 - allow Regex match against URL
 discard b37979e  Bug 39707 - add URL radio button label
 discard 99da692  Add getUrlAsString() utility method
 discard 6268a4c  Add isSecure() utility methods
 discard befafa8  Add getDefaultPort() utility method
 discard c113674  Update to httpclient 3.0.1
 discard b26a3de  Update to httpclient 3.0.1
 discard 92873bf  Change order of additonal property loading to be before options
 discard 034d2f7  Sample user and system properties files
 discard 3748073  Change load.user_properties to user.properties Add system.properties
 discard 54f5455  Make setLoggingLevels() public
 discard 85aa1c8  New addPath() utility method
 discard 1158a48  Add JEXL to output lib jar
 discard fc2df41  Document __jexl function
 discard f1e88ea  Automatically load properties from user.properties file
 discard 7af3043  Ensure that search_paths is added to the classloader list
 discard cba2098  Bug 39677 - allow for space in JMETER_BIN variable
 discard 1046ea0  Add start time method
 discard 768e916  Add Jexl function TODO: update functions.xml/changes
 discard 53b24b1  Update version check
 discard 66eef14  Bug 39656 - always use SOAP action if it is provided
 discard 14ebc17  added try/catch to the setup method so that the sampler captures any failures. peter
 discard 7a0c487  Create hmtlparser16 directory always
 discard b57aac5  Bug 30267 - handle AutoRedirects properly
 discard 5c126dc  Bug 29481 - fix reloading sample results so subresults not counted twice
 discard 7eac84b  Htmlparser 1.6 is not present for Gump runs
 discard 944144d  Bug 26337 - show date of sample
 discard 4ddde0a  Add support for using htmlparser version 1.6 Tidy build.xml (remove optional BSF stuff)
 discard 893da44  Add support for using htmlparser version 1.6 Tidy build.xml (remove optional BSF stuff)
 discard cac1dd3  Bug 39652 - Allow truncation of labels on AxisGraph
 discard a814cf7  Update version check
 discard 3c24603  Remove transient fields
 discard 7d00027  Can't currently configure the delimiter or timeformat via the config dialog, so ensure that they can be picked up from jmeter.properties
 discard 7f5002b  Use named constant to document purpose
 discard 71711cb  Bug 39626 - Loading SOAP/XML-RPC requests from file
 discard 62d3ba1  Flag bug
 discard 8ab564c  Add findbugs html output
 discard 52272cd  Comparators should implement Serializable [Findbugs]
 discard 8e3ef31  Remove finalize calls [Findbugs]
 discard 45fdd49  Clarify Test Action behaviour
 discard cb59b84  Rework to make pause independent of the target - how (and does it make sense) to pause other threads?
 discard ced5a04  Remove unusable pauseTest() method - it does not do what was intended
 discard 96c9b34  Remove unnecessary pause method
 discard c9f4a06  Make some fields transient [Findbugs]
 discard 01f6817  No need for array to be public Make some fields transient [Findbugs]
 discard 59d789d  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@408528 13f79535-47bb-0310-9956-ffa450edef68
 discard fcb6229  Oops - need to check if Header exists
 discard 3cef054  No need for array to be public [Findbugs]
 discard 927f14b  Remove useless log of array.toString() [Findbugs]
 discard 1f42b48  Calculation needs dbl variable [Findbugs]
 discard d4bdcd9  No need for array to be public [Findbugs] Also privatised other variables
 discard cf5acde  Properly convert char array to string [Findbugs]
 discard affac7d  Move null check to where it might do some good ... [Findbugs]
 discard 3f69d9c  Math.round() needs float variable [Findbugs]
 discard 516e7a2  readObject/writeObject methods need to be private [Findbugs]
 discard 50fc9b9  Compare against value, not Header; close stream [Findbugs]
 discard 5b4642f  Add AjpSampler (bug 37652)
 discard 1e2de79  Add AjpSampler (bug 37652)
 discard 40a1a0c  Add AjpSampler (bug 37652)
 discard b11df77  Ensure recycle is set by default
 discard 2cdbc2d  Preload the START.* properties into variables
 discard 865fda1  Bug 38707 - encode spaces in extracted URLs
 discard c36400b  Update HTTP details
 discard f2332a1  Bug 39580 - recycle option for CSV Dataset
 discard 12421eb  Bug 39580 - Add recycle option (defaults to true)
 discard 3633c9c  Document how to use bsh to change throughput
 discard 7de713f  Remove BeanShellClient classes from core.jar
 discard ebbc761  Move bsh.prompt redefinition to client, so ordinary telnet works as before
 discard 18025f0  Add bshclient.jar
 discard b228bde  No longer needed
 discard 6b39d37  Updated sample
 discard 121a7e7  BeanShell client for sending scripts to the server
 discard b44f766  Use print() rather than System.out.println so output returns to caller
 discard 15863f5  Remove prompt; stop exit() from exitting JMeter. Add system property methods
 discard 5445211  Update bsh documentation and scripts
 discard fbe3abf  Update to Commons Logging 1.1
 discard 39d837b  Move commons logging setup earlier so works in GUI mode
 discard a74d19d  Use standard JMeter logging package
 discard e5d1078  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@407645 13f79535-47bb-0310-9956-ffa450edef68
 discard 3750776  Bug 39599 - ConcurrentModificationException Remove disabled items from loaded tree before returning it
 discard 7025040  Copyright belongs nearer start
 discard ac9b78b  Is this class still needed?
 discard bf37f4f  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@407630 13f79535-47bb-0310-9956-ffa450edef68
 discard ce484fd  Set Autoredirects correctly Add cookie debug logs
 discard a19491d  Check for wrong class
 discard b32b8af  Simplify
 discard 8d4844a  Add new get/set methods; change order of HTTP methods
 discard 0e4af26  Minor tweak
 discard df58796  Fix typo causing count to not update...
 discard aaf052c  Remove SSL debug setting
 discard 9b83b02  Document Test Action as a Timer
 discard 96538a8  Use pop-up dialog instead of error sample Allow for CSV header line
 discard 2c17959  Allow for CSV header, and additional new fields
 discard d7834fe  Move Calculator so it can access Result fields; Allow for multiple samples in a Result
 discard b45606d  Add utility showMessage methods
 discard d391160  Document CSV parsing
 discard 6c0c2e6  Add parameters to requestEntity otherwise they are lost
 discard 2f6ce30  Can't access SampleResult from jorphan code
 discard 000b7a8  Updated saveservice.properties SVN version
 discard 577f55e  Add SummaryReport
 discard 5673b06  Create Summary Report visualiser
 discard b1c6320  Add some checks for incorrect parameters
 discard e11f126  Document special use of ObjectTableModel
 discard 0f59943  Log error if possible
 discard 35a948a  loadExistingFile() no longer throws an Exception
 discard 0d3fb1c  Add Summary Report resource
 discard 446357e  Simplify startTime setting; document badly named method
 discard d56c5a7  Document getTimeStamp()
 discard 40ae4a2  Don't continue using connection if an error occurred; don't log error response content
 discard a95bbdc  Document Java Request sleep mask
 discard 4b492a3  loadExistingFile() no longer throws an Exception
 discard 5d21af3  Better handling of different JTL file formats
 discard 72c7f23  Bug 39533 - items added from wrong object
 discard fd2f32a  Bug 39533 - items added from wrong object
 discard 54dc7d0  Remove unnecessary elses
 discard 8574470  Use new Calculator instead of StatCalculator
 discard e16545d  Use new Calculator instead of StatCalculator
 discard fa4fc7c  Add cheaper calculator (no need to save results)
 discard 6d91c5f  Remove unnecessary PostWriter instance
 discard 56dc870  Remove unnecessary else
 discard 74b4ee6  Remove extra /ul
 discard 8fbf858  Bug 39447 - new Constant Throughput Timer algorithm
 discard 87298a5  More updates
 discard f06af1f  Add runtime debug switching
 discard 284be87  Add NON-NLS markers
 discard ee0e1a9  Fix some test errors
 discard f6efa4b  Improved delay calculation. No need to synch delay.
 discard 17bc3c6  Add information on line mode
 discard 6433e89  Update Constant Throughput Timer docs
 discard 5683456  Remove GC debug output
 discard c1e21b6  Add extra information to Exception trace
 discard e8a9568  Gui must implement Clearable if the Test Element does
 discard 793d9e3  Update GUI after updating group thread count
 discard da63206  Always disconnect
 discard 8f1772d  Protect against NPE with empty filename
 discard c3c9f14  Bug 37125
 discard 34e65e7  Oops! forgot that GUI might not exist
 discard 4f9b0ed  Replace strings by class names
 discard e36c2f9  Include BSF in distribution
 discard 23fb755  Include BSF in distribution
 discard 26beeb6  Include BSF in distribution
 discard 8f549e1  Unused import
 discard 1f2b764  Keep track of total threads
 discard a84857d  New HTTP screen dump; better explanation of file section Parameter name
 discard d798053  Print JMeter home dir on failure
 discard fa14c0d  Add HTTP Implementation message
 discard a8a0dbf  Show active / total threads in Menu bar
 discard 15280c5  Keep track of total threads
 discard 4ff9df9  Don't change visibility of overridden methods
 discard 45ddb49  Methods might as well be static
 discard bc16594  Use use boolean method instead of if/else; use property method
 discard 13e003f  Use use boolean method instead of if/else
 discard 7264019  Update file version
 discard 83446a3  Remove duplicated entry
 discard 0122e48  Minor tidyup
 discard e359a08  Add threadName to TableVisualizer
 discard 6976401  Log more info when the call fails
 discard ee240d1  Add Thread Name to Sampler Result Panel
 discard ea80516  Fix typo ($->#) Default to CSV output
 discard 52d5332  Document usage
 discard dd71a69  Define START.xxx properties; document internal JMeter variables
 discard c77ddba  Document System property file
 discard 5f96f9b  Add new __time() function
 discard 2b70900  Only fetch variables if needed
 discard f47a33f  Utility method for functions to check argument counts
 discard 423d4ec  Allow variables in Listener file names
 discard 9ba81ed  Renamed _StringFromFile as __StringFromFile (keeping old name as alias)
 discard e5b31c8  Add TODO
 discard 2d6e37c  Update versions
 discard 3dc88b3  Add active thread counts to result files
 discard 2836153  Move thread count increment to after startup delay Set up thread group in JMeterContext
 discard f5ce83d  Save ThreadGroup in the context
 discard f31f41e  Update versions
 discard 56ac53b  Document bug 33145
 discard 3a20b51  Bug 38250 - allow locale of zh_CN and zh_TW Close properties files after use
 discard 402a520  Show both default and JMeter locales
 discard 7ecec04  Bug 38824 - clarify behaviour of Ignore Status
 discard 258f728  USe multipart post as per bug 30509; this is how the default HTTP Sampler does it
 discard f6bdef6  Use new encodeBackSlashes method; Split string concatenation into separate write() calls
 discard 9a91f65  Add utility routine from post code
 discard fd58831  Documentation updates
 discard f1017f5  Documentation updates
 discard dca18cb  Allow spaces in dropped file names
 discard 531f004  TAG_URL now not used
 discard 710c715  Save URL separately from samplerData
 discard 4689c9e  Use writeitem() to save the URL
 discard af88575  Set up SampleResult fields
 discard d6ac68d  Ensure responseCode is never null
 discard 4c43178  Log exception message when file loading fails
 discard e305799  Allow TAG_URL to be used by HTTPResultConverter
 discard 13d52ab  Add the PUT content and headers
 discard 570d130  Unused import
 discard 30864d6  Add the PUT content
 discard 74a63ce  Add more HTTP methods
 discard 3a09a37  Allow default sampler to be changed TODO: enable this from the GUI
 discard bb66557  Add support for HEAD and PUT methods
 discard 85081b5  Add support for HEAD and PUT methods PUT may need further work
 discard af3ae03  Fix typo
 discard 84f9944  Empty string = default
 discard 529287a  Fix possible NPE if no WSDL present; add NON-NLS markers
 discard 3b13724  Tidy
 discard a267c7f  Rename variable to clarify use
 discard 74b5863  Bug 38234 - try to prevent / 0 crash
 discard 2c7e5a1  Bug 38234 - try to prevent / 0 crash
 discard 0d7709b  Bug 25236 - remove double scrollbar from Assertion Result Listener
 discard 621c201  Rename table column, as it contains the label, not the URL
 discard 24cd12c  Debug class
 discard e1e3ba2  Debug class
 discard 0f2c43e  Rearrange fields to same order as HTTP Samplers
 discard 7df8051  Document update
 discard 5692ba3  Use HTTPSamplerFactory to create the sampler
 discard 90e1ca9  Add https test
 discard 1084c61  Document update
 discard 6f009e4  Use HTTPSamplerFactory to create the sampler
 discard 469dc88  Use HTTPSamplerFactory to create the samples
 discard a9eefd3  Document update
 discard 4b49bbd  Use HTTPSamplerFactory class aliases
 discard fed40b5  Make alias names public
 discard 1510f05  Don't serialise ThreadLocal
 discard 5ca1f5d  Document abstract method
 discard e20e4c5  Clarify
 discard a062018  Allow Counter value to be formatted
 discard ff52982  Allow text to use whole screen
 discard 0bfa885  Assertion Result now show Label always
 discard 15bcba0  VMS FDL to fix JMX files
 discard dbd6a9d  Create year symbol for use in Copyright foooter
 discard c8beabe  Fix up nightly build URL
 discard fe7c292  Update property SVN version
 discard 555c3bf  Update version; remove temporary tar files
 discard 3769ba9  Remove deleted and test classes
 discard c1f776e  Fix TestSuite() name
 discard 37116ad  Ensure TestSuites are named
 discard f11242b  Not needed
 discard 4ea9caa  Unused import
 discard 49cb51b  Bug 15025 - URL Rewriter can cache Session ID
 discard f528a21  Update screenshot to add questionmark checkbox
 discard c27e80a  Minor documentation tweaks
 discard c45a300  Minor documentation tweaks
 discard 2741f7b  Fix compiler warnings
 discard a74df0a  Change to add HTTPArgument, as required by HTTPSamplerBase
 discard 305dec7  Don't log error if only 404
 discard f278be7  Add encoding test
 discard 5985c3c  Proxy-generated query parameters now saved as is to prevent unnecesary encoding
 discard 29279dc  Should not have made class private
 discard 98d179d  NLS changes; general tidyup
 discard 4380c69  Fix Assertion parameter order
 discard 10d5fcc  Ignore non HTTP Samplers
 discard c2d9ac9  Ignore non HTTP Samplers
 discard 7e09f92  Move to test tree
 discard 60d0b01  Dummy Sampler for testing
 discard ee7212f  Tidy up
 discard d4ea217  Expand tree by default when loading a test plan
 discard f5948c4  Expand tree by default when loading a test plan
 discard 6f0d22f  added explanation for the columns in the aggregate report.
 discard 9ee4fc1  Simplify, now that PKCS12KeyStore class is no longer used
 discard 0f500a6  Add user variables section
 discard 61b6074  Replace package variables with method returns
 discard 9f120d1  Explain Graph terms in more detail
 discard 9efdd36  Renamed label in component reference
 discard 1a99384  Clarify Aggregate Report throughput calculation Document which Listeners don't save each sample
 discard 755231a  Now with two different samplers
 discard b825d87  Resources are lower-case
 discard bb932a2  Update
 discard 36920be  Remove some remaining ISASILK references
 discard 605d9b2  Remove more IAIK references
 discard a666828  Need to initialise SSL Manager before creating the connection Bug 25505 - First HTTP sampling fails with "HTTPS hostname wrong: should be <localhost>"
 discard 2f81239  Replace static section by field initialisation
 discard f244847  Remove IAIK references and non-default SSL settings
 discard db953ed  Ensure files are closed. Remove IAIK references.
 discard abe289c  Add closeQuietly utility methods
 discard 52e135f  Bug 26136 - allow configuration of localHost for HttpClient connections
 discard 621b5f7  Document more fixes
 discard df7f95e  Sort out some NLS strings
 discard 82af36d  Close input file
 discard 6a5bce0  Bug 38694 - WebService sampler does not set encoding correctly
 discard c796499  Move method to parent class as it only affects fields in the parent class anyway
 discard 414de05  Improve error reporting/handling
 discard e19f666  Bug 39252 - need to save data in Query string
 discard 5437fd9  Tidy up
 discard c87e2af  Rename Win2K-only files as .cmd
 discard af152a5  Rename Win2K-only files as .cmd
 discard f6d230b  Allow text input fields to use up rest of screen width
 discard da6679b  Make protocol field a bit larger (for use with variables)
 discard f3d1af1  Show default protocol
 discard a8d4c3d  Add string version of int constant
 discard 73f7150  Add -S option - load system properties from file Add -N option - define nonProxyHosts list
 discard a4fdebc  Bug 39252 set SoapSampler sample result from XML data
 discard ee7cda9  Check for null replacement entry (can happen if include file is missing)
 discard 8605118  Fix version check
 discard a207be2  Improve error reporting. Close input file after use.
 discard 91cffd8  CD to directory containg the file
 discard f5dd7f0  Skip directories when scanning for XML files
 discard bf2cf49  Add option to exclude directories from the filter
 discard 1259f29  Document which embedded resources are extracted from HTML pages
 discard 502c300  Document latest fixes
 discard b8bdbe2  Update test list to allow for changed shared .set/.all files Shorten assertion messages
 discard 779ad27  Need to continue after finding a background attribute - otherwise body with background is not scanned
 discard da409c6  Add body, table, td, tr background images
 discard 657c454  Remove duplicated code
 discard 84d95a9  Pick up any background images, e.g. from table, tr td etc
 discard 71e20b7  Update JavaScript doc
 discard b9e58cf  Allow DOS batch files to work from any directory
 discard 6301095  Update version check
 discard 028b09d  Document Save Responses to a file
 discard f3e1be6  Don't save responseData unless it is text
 discard 2e9c968  Read back the Resultfile when loading the log file
 discard 62183a4  Save Response file name in sample; optionally save in log file
 discard b48158f  Add fileName save option for ResultSaver
 discard c8891cb  New updates
 discard 08fea37  Document sample log formats
 discard 08d8d11  Explain file_format better
 discard 7ff0416  Move SaveServiceConstants into OldSaveService Update CSV header: time->elapsed Add bytes and URL to output
 discard 3dcd598  Save filename in sample
 discard 3866031  Add resultFileName for keeping track of ResultSaver files
 discard bb58096  Does not use SaveServiceConstants
 discard 0914a3e  Ensure domain and user are never null for NTCredentials
 discard 9a73997  Tidy up; add NLS markers
 discard fd518c4  Tidy up; add NLS markers
 discard 4485a28  Tidy up; add NLS markers
 discard 63f8bd2  Tidy up; add NLS markers
 discard 5a916e2  Tidy up
 discard a91d15e  Tidy up; add NLS markers
 discard 9832cb9  Tidy up; add NLS markers
 discard 25fd814  Fix access problem for test case
 discard 4aa6e56  Tidy up; add NLS markers
 discard 91a99d3  Tidy up; add NLS markers
 discard a1e40fc  Tidy up
 discard a18baf6  Tidy up; add NLS markers
 discard c313e25  Tidy up; add NLS markers
 discard e95b519  Tidy up; add NLS markers
 discard 3a53afb  Tidy up; add NLS markers
 discard 1dfdbbe  Tidy up
 discard a304837  Tidy up; add NLS markers
 discard 788be5c  Tidy up; add NLS markers
 discard 39691be  Tidy up; add NLS markers
 discard c0a5f62  Tidy up; add NLS markers
 discard ce59816  Tidy up; add NLS markers
 discard 7f0237c  Tidy up
 discard 53a470a  Tidy up; add NLS markers
 discard 24b18ca  Tidy up; add NLS markers
 discard 27ee8e6  Tidy up; add NLS markers
 discard 3316988  Tidy up; add NLS markers
 discard 803213e  Tidy up; add NLS markers
 discard a82532d  Tidy up; add NLS markers
 discard 0fe5813  Tidy up; add NLS markers
 discard fd0824f  Tidy up; add NLS markers
 discard 00c9166  Tidy up; add NLS markers
 discard a784348  Tidy up; add NLS markers
 discard 25151fe  Tidy up; add NLS markers
 discard e808f15  Tidy up; add NLS markers
 discard 2d02fbf  Tidy up; add NLS markers
 discard 1c0b3fc  Tidy up; add NLS markers
 discard e74002b  Tidy up; add NLS markers
 discard f1df7e8  Tidy up; add NLS markers
 discard b096ca8  Tidy up; add NLS markers
 discard ba04167  Tidy up; add NLS markers
 discard b9ebc51  Tidy up; add NLS markers
 discard f925db7  Ensure the transient object is recreated by the server
 discard 5d5cfea  Ensure the transient object is recreated by the server
 discard 72efb76  Ensure the transient object is recreated by the server
 discard a416aeb  Tidy up; add NLS markers
 discard d378531  Tidy up; add NLS markers
 discard 8464dd2  Ensure the transient object is recreated by the server
 discard 1ad4027  Tidy up; add NLS markers
 discard 2f81686  Tidy up; add NLS markers
 discard bcabda6  Tidy up; add NLS markers
 discard 9a506a9  Tidy up; add NLS markers
 discard d12a4d1  make log final; remove transient
 discard 48e86c5  Stop RMI registry when server exits
 discard 0eb7fbb  Add some support for MimeMultipart TODO - create subsamples for each message
 discard 471e0d1  NTCred domain cannot be null; try the empty string Remove empty method and call
 discard 155f886  Ensure the transient object is recreated by the server
 discard d4cd5d2  Should not have been committed to SVN
 discard fe5cead  Save proxy user and password for HttpClient Sampler
 discard 422fa9d  Remove unused code
 discard 33e283b  Document "feature"
 discard 5a2c12c  Bug 39205 - stack overflow with empty document
 discard 03704e7  Clarify that REs don't need /RE/
 discard 2a2342e  Move call to SaveService.getVERSION() out of static class init - it is called during SaveService init, so causes a hang.
 discard b284281  Tidy up source/binary packaging Add MANIFEST to archives to help identify them
 discard 5c0efa0  Add new converter to list; update version for scriptwrapper
 discard dd9c3cf  Replace direct access to static final strings with accessors to prevent problems with stale versions if dependent classes are not recompiled
 discard d1eef0c  Move MANIFEST to top-level directory
 discard 5ac5dbe  Fix saveservice.properties version
 discard 056cde7  Fix minor doc error
 discard 5b5539b  Establish new converter
 discard 5acc593  Initial implementation of converter to skip default new fields
 discard 7979c88  Upgrade to xstream 1.1.3
 discard 574feb2  Update ignores
 discard 12800fb  Update ignores
 discard 9f916c5  Make 2.1 JTL version the default; add byte output
 discard c415032  Add bytes to detail display
 discard c3264d4  Sample test for demonstrating JMeter Ant script/stylesheet
 discard a366ecc  Update version checking
 discard 5f16572  Add multiple node XPath extraction
 discard 3729d8d  Forgot to update clone method
 discard eaa962e  Allow for null URL
 discard fe603ee  ResponseData can never be null; use length instead
 discard e8a4e0e  Deprecate getResponseDataAsBA - no longer needed, as RD is never null
 discard 00f28b1  Make some fields private, as not needed elsewhere
 discard da06fc8  Use getBytes() instead of responseData().length so it works with reloaded JTL files which don't have the actual data
 discard 3617382  Save URL
 discard 0520d82  Fix naming convention
 discard 55604c2  Calculate byte size if not already set up
 discard 443cb98  Add bytes to output; TODO add URL
 discard b68aba5  Add bytes/Url save options
 discard ccbc42f  Document execution order
 discard e1c1d64  Improve timer documentation
 discard 9bdba27  Fix version check
 discard be3e643  Add optional xml preprocessing line
 discard 0b835a7  Add optional xml preprocessing line
 discard 9f41bcd  Add optional xml preprocessing line
 discard bf28c78  Add optional xml preprocessing line
 discard 5a2d7d0  Documentation update
 discard 2e86fcc  Mark strings as non-languge-specific (NLS)
 discard e7b5f84  Document soap:Envelope
 discard c66e0cd  Revert unwanted change
 discard b2a3920  Handle null URL; use better method of detecting binary data
 discard e7ab757  Ignore all htmlparser jars
 discard 44bd83a  Add link to httpclient logging page
 discard 4b81c66  Add tutorials to printable_docs
 discard 7f5eba0  Document changing RMI server port
 discard 623c522  Correct the link
 discard 1d45393  Make it easier to change the RMI/Server port
 discard cdda50f  More documentation updates...
 discard 4a07d10  Some more reorganisation
 discard f04c4d1  Document environment variables; add JVM_ARGS to Unix script
 discard c6f816a  Reorganise properties into related sections TODO - more reorg needed ...
 discard 4c8b53e  Remove unused string constant
 discard 62c14a8  Bug 38682 - add CallableStatement functionality to JDBC Sampler
 discard ccdb85c  Use TextArea for scripts
 discard e99feb4  Remove SQL Config GUI documentation Re-order Configuration section
 discard 9cd02df  No longer needed - did not work with the Bean version of JDBC anyway
 discard e886a44  Used wrong image constant - just as well we have the Junit tests...
 discard fcc20ff  Move common strings to parent class
 discard 5cec18b  HtmlParserHTMLParser now in separate jar
 discard 5d236e1  Add Manifest, NOTICE and LICENCE to all jars
 discard 894aa01  Skip certain tests for the examples
 discard 041836b  Add examples to build
 discard 0c368c0  Fix TestBean Examples so that they work
 discard 202c534  No need for two MANIFEST files
 discard 9378f6c  Add common details to shared MANIFEST
 discard cf51ac2  Fix counter function to use independent per-user counters
 discard 4cc5882  Reorganised to group related items together Put name as first attribute so they display in Eclipse outline
 discard 186712e  Copy deprecation code from site.vsl add optional numbers to second level index
 discard c593f7b  Replace <br/> with <br></br>; add Top links
 discard 3454bf2  Add JS version details
 discard cf03b85  Document rc/rs changes
 discard b7e4f18  Allow either rc or rs as response code
 discard 05e2178  make field private to avoid hiding by subclass
 discard fd5f7d3  Rename local vars to avoid hiding others
 discard 3bc4280  Rename local vars to avoid hiding others
 discard 7604093  Rename local vars to avoid hiding others
 discard 2c24d68  Remove unused imports
 discard 5d7055e  Remove unnecessary casts
 discard 57a62b7  Remove unnecessary casts
 discard 1578e97  Remove unnecessary casts
 discard ca50e75  Remove unnecessary casts
 discard 21dfbfe  Remove unnecessary casts
 discard 81eaeb2  Remove unnecessary casts
 discard ba191d4  Remove unnecessary cast; rename local var to avoid hiding another
 discard 5cbd988  Remove unnecessary cast; rename local var to avoid hiding another
 discard c3ec0d7  Remove unnecessary casts
 discard 17a4dff  Remove unnecessary cast; rename local var to avoid hiding another
 discard a2b3f2f  Remove unnecessary casts
 discard a860393  Update tags
 discard ff545fb  Preparing for 2.1.2 release
 discard 55f011d  Add file to assert message
 discard fe356d9  Update alias version
 discard b079798  Update details
 discard 35c0993  Test for missing aliases
 discard aa669b5  Add missing TestElement and GUI aliases
 discard 00c5fd0  Extract Property file load as public method for use in testing
 discard f757caa  Add more TCP documentation
 discard 08afe56  Improve handling of missing mail jar
 discard 0c1b894  Add write(OS,IS) implementation
 discard 1c5c843  Update converter version
 discard 11ad6a3  Don't write binary responseData to the file
 discard 4030bb8  Change log levels to more suitable values
 discard 6628feb  Oops - forgot to assign the value
 discard bc36b9d  Ensure that subresult thread names are set up
 discard 1b1e416  Previous change caused a test failure; undo it TODO: probably still need to fix some double-(de)-coding issues, but need test cases first
 discard 4c60312  Update tags
 discard 99336ba  Add Known Bugs section
 discard a3601fa  __split() now deletes next free variable to make it work better with ForEach controller
 discard 8f9f843  Add BeanShell Listener docs; update HTTP re login forms
 discard 1b11c69  Clarify __split() quoting
 discard d9db593  Add BeanShell Listener
 discard 9fb28fc  Allow for missing set method
 discard af79835  Allow TestBeans to be SampleListeners
 discard 6cfcd9d  Only update each entry once
 discard 01c094c  Allow for missing property attribute
 discard 5ff9aa6  Avoid NPE when writing JTL if threadName does not get set
 discard f005f7d  Strip any leading data to allow display of XML where the marker is not at the start of the buffer TODO: perhaps trim only white-space
 discard 122efff  Bug 38681 - Include controller now works in non-GUI mode
 discard f2a96c14 Add Beanshell documentation for new test elements
 discard c386935  Images for new BeanShell elements
 discard 33d02df  Allow for slightly slow running
 discard 6562a9a  Rename BSH test elements. Include basic process() code. TODO: add file handling and script arguments
 discard 9b0f8a1  Fix potential NPE
 discard f3753d9  Initial stubs for additional BeanShell test elements Note: they do nothing except fail at present
 discard ff433a2  Start of test cases for timers
 discard 4c2831b  Start of test cases for timers
 discard cb18537  Initial implementation of BeanShell Timer
 discard b06c19f  Forgot to initialise class ...
 discard 45a141c  Eliminate some unused items
 discard d91ae38  Additional utility constructor
 discard 2d3ca51  Update JDBC docs
 discard c087e52  Bug 18359 - avoid double encoding
 discard 71255c0  Replace Base64 test (red herring) with special character test
 discard 2988afa  Bug 18359 - avoid double encoding
 discard 974f72d  Add utility method for adding pre-encoded Arguments
 discard 708874e  Make JUnit happy
 discard f7bb246  Use Arrays.equals to compare string arrays
 discard ef6e2d4  Document some TODOs
 discard 892bb16  Fix naming convention and incorrect parameter re-use
 discard 0e2ee84  Make string array private
 discard 3cc42f5  Remove some unused items
 discard 25a3c82  Remove unused items
 discard c3a49ed  Remove unused call
 discard 9a17813  Document some Findbugs info
 discard 9338773  Make parser an instance variable
 discard b3e7797  Moved test into separate tree
 discard 34314fc  Moved test code to test tree
 discard f2b23fb  Tidy Exceptions; move thread start from ctor
 discard abab421  PatternCacheLRU is not Serialisable, so make transient and create in readResolve()
 discard 11106b7  Replace generic Exception with specific one
 discard 821ed9b  Moved test code to test tree
 discard 0870d63  Moved test code to test tree
 discard c843c42  Replace generic Exception with specific one
 discard e42e376  Make strings final (and private, since they appear to be local)
 discard f0a3930  Replace generic Exception with specific one
 discard 4f45ef7  Bug 38840 - make XML Assertion thread-safe
 discard 4761fa6  Bug 38901 - Add optional SOAPAction header
 discard 2b69e1e  Bug 38902 - analyse response code -1
 discard 253b98b  Various docN updates
 discard 505c67f  Initial stab at documenting regular expressions
 discard 717ea2a  Add new page to chain
 discard ef4a0f8  Add new page to chain
 discard c1b8ae2  Various docN updates
 discard be5959a  New layout for sampler
 discard 960cd63  Start of mailreader sampler documentation ...
 discard 90e73c1  Update jdbc-request screenshot
 discard f52eb5a  Add test for bug 2063 - Cookie with = in value
 discard 751fbee  Remove broken method
 discard 0906128  Allow table to expand to window size
 discard 8eb40c2  Replace with current versions of GUI layout
 discard 0477fbc  Tidy up documentation
 discard 0b1bc4e  Add Password editor for TestBean support
 discard 2a6886a  Remove unnecessary main()
 discard c4f1d83  Update various images
 discard d62c8e2  Update various images
 discard ef35122  Add Save All As Image - saves entire JMeter screen
 discard 4247b75  moved to trunk
 discard d7ec782  Trailing / seems to be necessary for PMC to appear
 discard 050883c  Remove reference to GlobalMouseListener
 discard 0bf5038  Action names are now all in ActionNames class
 discard af873eb  Action names are now all in ActionNames class
 discard 9aff4f1  Action names are now all in ActionNames class
 discard 0564639  Action names are now all in ActionNames class
 discard 0610578  Action names are now all in ActionNames class
 discard 0da9d02  Action names are now all in ActionNames class
 discard 183bc73  Action names are now all in ActionNames class
 discard 802eaac  Move action name strings to ActionNames class
 discard cec6ffc  Action names are now all in ActionNames class
 discard 888ae63  Action names are now all in ActionNames class
 discard 44b7b26  Tidy log definition
 discard feb5917  Not needed
 discard 9deff4c  Move action name strings to ActionNames class
 discard ddaf0c7  Collect all action names together
 discard f1d0aa8  Correct typo
 discard 7f600df  Documentation tweaks
 discard c17b6cc  Threads = users
 discard a93a42f  Update to new layout
 discard 1019ae1  Build needs commons-codec
 discard 1af484d  More info in the assertion messages
 discard fc23b8c  No longer needed
 discard cadb121  No longer needed
 discard 94c42e9  Move to more suitable package name
 discard a89f668  Move to more suitable package name
 discard bfc2245  No longer needed
 discard a9e57e3  Base64 now used in testing AnchorModifier
 discard eb87936  Move all AnchorModifier tests to same class; add new Base64 test
 discard 7c97def  Use sample encoding
 discard 22e99e0  More closely simulate run-time by setting up XPath in separate test
 discard 2942d8f  Setup/correct reference to JUnit test class
 discard cc600a2  Bug 38764 - incorrect check for https protocol
 discard 9db1109  Set sampler time-stamps to start-time
 discard 84634af  Update copyright; add os details to log
 discard ee9fbbd  Bug 38748 - JDBC DataSourceElement fails with remote testing
 discard 8fe9de2  Use static Map to ensure same nodelist is used for all threads
 discard 6330b6c  Document usage of Maps
 discard 845069d  Expanded testfile for multi-thread test
 discard fa53e78  Move XPath tests to package test; add multi-threaded tests
 discard 64e051a  Bug 38302 - fix XPath function
 discard c052a10  Remove redundant code; update Javadoc
 discard fd1803b  Add some tests for XPath function
 discard a55023a  Add some tests for XPath function
 discard 82cda72  Bug 36430 - Counter now uses long rather than int to increase the range
 discard 1ae9caf  Bug 38474 - HTML Link Parser doesn't follow frame links
 discard 4fb8616  Bug 38640 - fix WebService Sampler pooling
 discard 4800d50  Bug 38646 - remove stale values if match fails Also set refname_g to number of groups in regex
 discard d861ea6  Convert some detailed logging to debug level
 discard fce2b68  updating the component docs
 discard 9db6001  updated the webservice sampler screenshot
 discard e188b91  updated the change log
 discard 189a3e1  fixing the Webservice sampler so it uses the binding address from the wsdl peter lin
 discard c00a3a4  Initial release of DOAP file
 discard d5e3bdb  Document includecontroller.prefix property
 discard 9e4c31f  Add optional includecontroller.prefix for locating files
 discard 96949da  Log document usage; demote some class fields
 discard 7c88ed4  Remove previous bug fix comments
 discard b6d288b  Revert previous change as it did nothing
 discard 4a29936  Revert previous change as it did nothing; add filename to log
 discard 1942409  Make Sample a read-only class
 discard 4f94673  Better layout of Request Data text
 discard e82ba0e  Tidy up samplerData layout
 discard 0f8d5b9  Comment out unused items
 discard d18f089  Bug 35792 - Fix WebService Sampler to allow functions/variables in string fields
 discard 8cc1fc2  Bug 37278 - Fix Include controller to allow functions/variables in file name field
 discard 571b55a  Ignore JMeter_*.jar as well
 discard 4de85c6  Bug 35224 - allow multiple attributes for LDAP sampler
 discard 468b146  Bug 38554 - Random function now uses long variables
 discard be2d5e7  Found some more tests
 discard 3c57a83  Move last of unit test code to test tree
 discard 85e38bb  Move last of unit test code to test tree
 discard 9267443  Bug 38391 - use long to accumulate delays
 discard 0415393  Bug 38391 - use long to accumulate delays
 discard 124f047  log JMeter Home directory
 discard 30d6b00  Remove htmlparser test from main test (bad idea anyway) Update testparser classpath to allow for test cases not in htmlparser.jar anymore
 discard d4e431f  Remove tests from htmlparser.jar Add htmlparser tests to main test suite
 discard 97fbc28  Move test code to test tree
 discard df4dabd  Remove test code (already in test tree) Also comment out unused fields
 discard c697a0a  Move test code to test tree
 discard 740cc8e  Move test code to test tree
 discard 1e4f3c3  Move test code to test tree
 discard f42f511  Move test code to test tree
 discard 516faa4  See bug 38256 - handling of missing cookie path
 discard 93c02ff  See bug 38256 - handling of missing cookie path
 discard 77ead82  See bug 38256 - some more test cases
 discard 6129b55  Tidy a bit
 discard a41e1b0  Add reference to JMeterThread.last_sample_ok
 discard 002ce4d  Move test code to test tree
 discard 8e173e7  Move test code to test tree
 discard 7cf6e66  Move test code to test tree
 discard 11b2df9  Move test code to test tree
 discard 18c3ed1  Move test code to test tree
 discard c49832f  _lib jar needs bin/*.properties files
 discard bdc55e5  Move test code to test tree
 discard ee5d29e  Improve Installation and build documentation
 discard 1808a69  Changes for HttpClient 3.0
 discard 521fea2  Move test code to test tree
 discard 7f43b55  Move test code to test tree
 discard 66252a9  Move test code to test tree
 discard 3143a30  Move test code to test tree
 discard 6d185b8  Fix Base Href to not remove trailing slash
 discard c09f478  Fixes for httpclient 3.0
 discard ce53e7e  New test for base href with full URL
 discard bd8baeb  New test for base href with full URL
 discard 0f3266d  Update tests to use sub-directory for some images
 discard 87f3150  Fix Base Href to not remove trailing slash
 discard 03ed59c  Add response field to description of Regex Extractor
 discard 6e6dbbd  Add response field to screenshot
 discard 27ab5af  HttpClient 3.0
 discard 43f28cf  Remove unused imports
 discard 1dc338f  Package name change for collections 3.1
 discard 1301ed3  Document jar updates
 discard 6573734  Update comments
 discard 6c6cc76  Update httpclient to 3.0; this also needs commons-codec
 discard aeebdb1  Add dummy implementation of abstract method from httpclient 3.0
 discard 09dc62d  Change of package name for collections 3.1
 discard abb4b4d  Update to collections 3.1
 discard 79f7bdf  Clarifying the notice to address concerns. The developers of htmlparser voted to give jmeter permission to use it under apache license in 2004. this change attempts to clarify this fact and address percieved ambiguity.
 discard 5b39dd5  No longer needed
 discard cfa2b92  Don't set Regex Extractor variable on no match if default is empty
 discard add5db2  Bug 37942 - updated build instructions
 discard 17953cd  Bug 38031 - add mnemonic for Edit
 discard 0fc306a  Remove English text from non-English resource files
 discard 59651d4  Detect duplicated values
 discard eba89b4  Remove English text from non-English resource files
 discard 073f072  Remove English text from non-English properties files
 discard 93e5841  Bug 38032 - clarify should_save message
 discard 23cad58  checking in an enhancement contributed by Giuseppe C. <qu...@libero.it>. I tested the changes and they look good.
 discard e95ac25  checking in a patch so we decode the value. the next step is to update the GUI so the user can choose. peter
 discard 7cf959d  Add gzip decoding
 discard 721fde7  Ensure sampleEnd() is always called
 discard 7cec599  Does not need to be serializable
 discard c06cd2d  Make class local and static
 discard f0af33e  Tidy up gui test
 discard def2b01  Check for headless test
 discard 8045e17  Removed unused items
 discard a602e28  Another possible return
 discard af1488b  Now using SVN (bug 37754)
 discard ec3c1ef  Allow gump to better override where to find test classes
 discard 0c768e4  Restore System.exit() to allow non-GUI remote tests to exit.
 discard c0121e2  Remove default definition of log_file so can be provided via Java property
 discard 21d6ed1  Document sample attributes in JTL files
 discard b769c50  New Sample Result Config example
 discard 31aae46  Document recent changes
 discard 3903ee2  Rename back to substitute
 discard aa5d9a9  Bug 37705 - reset counter at end
 discard fa75b09  Make inner classes static where possible
 discard 2bf3e82  Fix tests to fail if they don't fail when they should!
 discard 493ed27  More gump info
 discard 7635c81  Fix typo and mutable string problem
 discard cdbc7a3  Fix up some strings; close PrintWriter stream
 discard bc96498  Add Content-Length
 discard a0b0127  Bug 37716 - Proxy request problem - wrong field used
 discard 79554e1  Bug 37716 - Proxy request problem - wrong field used
 discard f07fb6a  Always use build.test rather than build.dir/test
 discard 4f2cee8  Temporary: add check to see if /usr/local = /x1 in gump
 discard 76e9886  Show JMeter version in log
 discard ba33896  Document latency
 discard c1e2951  Save latency (time to first response)
 discard 2809a04  Copy code from StringUtilities to JOrphanUtils so jorphan classes can use it
 discard 8b90188  Tidy up the code and make it a bit more efficient
 discard c576cf0  Fix missing properties
 discard cd9644c  Add pointer to StringUtilities
 discard 48b8dc2  New StringUtilities test for repeated patterns
 discard 27e9d82  Add documentation and tidy up a bit
 discard e9e4451  Add logging
 discard d815e87  Remove empty directories
 discard 01fe553  Files have been moved to test tree
 discard e37a09d  No longer needed
 discard d47e5c5  Fix self-wait bug introduced in move of test code
 discard 1d9d304  Move more tests to test tree
 discard 8186899  Move more tests to test tree
 discard a79fbcc  Move more tests to test tree
 discard 53818d3  Move Test cases to the test tree
 discard ff2536b  Move Test cases to the test tree
 discard 3268ea5  Catch tree compile errors
 discard 3d41548  Allow reportErrorToUser to work in non-GUI mode
 discard 1e5aa5c  Switch off debug again
 discard 40fd587  Avoid NPE if running JavaScript on TestPlan element
 discard 5aa2cd1  Still trying to find why Gump runs so few tests
 discard 8d3407b  Still trying to find why Gump runs so few tests
 discard 6c41766  Test depends on reports
 discard 76ca470  updated the unit tests so they are insync with the changes to the reporting tool peter
 discard ab71633  now the implementation uses either date or filename for the x data labels peter
 discard 9db361a  added some more methods to the dataSource interface for convienance. the implementation has changed a bit. instead of allowing arbitrary input for the x data labels, now there's 2 options: filename or date peter
 discard 563686f  Update ignore for test output files
 discard eb7af89  Add some more output to try and trace why Gump finds so few tests
 discard 183d324  implemented the nextPaint method to return the next color. currently the implementation has 12 colors for the linechart. if there's more lines, we can add them later. for now, 12 should satisfy most needs. peter
 discard b120aaa  changing the output directory to testfiles. will update svn ignore for the generated files
 discard 7d87747  Replace println with log.info
 discard 6c1697a  Remove println(); extract constant string
 discard 52ba349  Need to close the files or other tests fail
 discard 2432d25  remove duplicated line
 discard 68db3d1  Test for CSV Data Set
 discard 095a778  Test for CSV Data Set
 discard 6f6e388  Move expensive operation out of loop
 discard eb9335c  Add some debug; move one time calculation out of loop
 discard 097347a  adding the sample log files used to test the new reporting tool unit tests
 discard f614c8b  adding unit tests for the report chart TestElements. Right now they use some sample logs in the testfiles directory peter
 discard 4ed3086  adding unit tests for the report chart TestElements. Right now they use some sample logs in the testfiles directory peter
 discard 3fe02f1  updated the LingGraphGui, since I renamed the corresponding TestElement. peter
 discard 8a0231e  now the chart TestElements basically work and generate the graphics. Right now the classes use the Graph class in the components directory.
 discard e222780  adding a new Graph class that is responsible for generating line graphs. I used the same naming convention as AxisGraph, though I should rename it to BarGraph to make it clearer peter
 discard 497788f  Describe use of JavaTest Sampler
 discard c2524ad  JavaTest Sampler example
 discard 0ef010a  Add missing tr tag
 discard b7aea07  Add getVariables() method
 discard 2b0b4ee  Allow read-only access to Map iterator
 discard 077fe10  Ensure classpath is last, so classes in the build tree take precedence
 discard fd2c76a  Remove unused imports
 discard e710883  Fix apparent bug in getQueryString. Use StringBuffer instead of String append.
 discard 9b809a4  Fix CookieManager test
 discard db2b5b6  No longer need to delete cookie separately Tidy up use of threadlocal
 discard 084d1c3  Always remove matching cookies; tidy some constant strings
 discard b02bf55  Tidy up use of strings; extract some common code
 discard fcd5a84  Use setEncodingAndType etc
 discard a268e4f  CSV Dataset now supports absolute file names
 discard 945c374  Allow FileServer files to be absolute
 discard a34a940  Add tests for FileServer
 discard 42fa3b0  Add tests for FileServer
 discard 54839e1  Move creation of Basic authorisation string Authorization class
 discard 9ecb706  Add setEncodingAndType() utility method
 discard 176a751  Simplify parseArguments() and encodeSpaces() methods
 discard eda1035  Testcases for parseArguments()
 discard ccdb35d  Add replaceAllChars method
 discard 4f842d0  Tidy up a bit
 discard a9d95a4  Add comment for debugging CookieManager etc
 discard 0f18958  Calculate nano-seconds as well; reorganise slightly
 discard b3a8c38  updating the documentation for junit sampler to explain the new features. peter
 discard 1482d73  updating the change log with the enhancements I made this week peter
 discard cb9db18  I've enhanced the sampler with 2 new options. Now by default, the sampler will not append the junit error and exception to the message. To see the message, users have to explicitly check it in the sampler. This was done so that those using jmeter in CSV format will see the results in one line. peter
 discard af39a4f  adding 2 additional properties for the Junit sampler. peter
 discard d306aa1  Slow connection emulation for HttpClient
 discard 685dac5  Classes to support slow sockets (modem emulation)
 discard bf6f9b4  Add missing report_bar_graph_url property
 discard 5a56ff9  Report depends on components
 discard 9f55140  Add properties for saving subresults, assertions, latency, samplerData, responseHeaders, requestHeaders & encoding
 discard b0a6f9b  Add properties for saving subresults, assertions, latency, samplerData, responseHeaders, requestHeaders & encoding
 discard c0c86ea  updated the javascript docs to mention escaping special characters like comma
 discard 4bac184  updating the soap webservice sampler doc to explain how to use it with CSVDataSet peter
 discard e630907  Bug 37490 - Allow UDV as delay in Duration Assertion
 discard a730059  Bug 37490 - Allow UDV as delay in Duration Assertion
 discard a78d5b1  changed BarChart to use AxisGraph, since that class already reders bar charts
 discard 5269401  forgot to remove un-used import. peter
 discard 9866560  cleaned up the AxisGraph a bit to make the paint method a bit easier to read peter
 discard 7258620  Add duplicate cookie test; move test code to test tree
 discard 188d6fc  Add duplicate cookie test; move test code to test tree
 discard 6859acb  No longer needed (checked that svn:ignore agrees)
 discard 7b3ec3e  first cut the basic implementation that should work. need to get the unit test working to verify it works correctly. peter
 discard 49586c4  previous fix wasn't right either. now it should be fixed and the code to clean up the resultCollector is in the final block peter
 discard 357e407  Show full name if IOError occurs
 discard d977db1  Set success after loading old XML format correctly (fix spurious warning message)
 discard bbe5c21  thanks to sebb for catching the two bugs. it's fixed now. peter
 discard a07e8c1  Remove String.toString(); add NON-NLS; tidy constant usage
 discard c87bbdb  Tidy up constants; move test code to separate file
 discard f399138  Fix possible NPE
 discard 229b0e0  Extract String contants
 discard 189cf65  Use setResponseCodeOK()
 discard 30d3312  Add OK methods to avoid using "200" everywhere
 discard f38ae95  log is used by derived classes
 discard 6e7ddc9  Use entrySet iterator instead of keySet + get
 discard c08ec5b  Use entrySet iterator instead of keySet + get
 discard 63eb039  Tidy up a bit; comment out test code as no tests exist yet
 discard 9e6f8cd  Make strings final and add NON-NLS
 discard 5caabc1  Make strings final and add NON-NLS
 discard d165b72  Tidy up
 discard 0cafb71  Tidy up a bit; comment out test code as no tests exist yet
 discard ed184de  Merge HTTP Sampler tests (currently only base is tested)
 discard c3a3c7d  Merge HTTP Sampler tests (currently only base is tested)
 discard 705f988  Removed test code to test tree
 discard c7a15b3  Add ASF L V 2; remove empty setUp() method
 discard 8c25509  Move null check before first reference Test code extracted for move to test tree
 discard f09d01b  Remove unnecessary typecheck
 discard b9d7fd9  Remove unnecessary casts
 discard 55efbae  new Boolean() -> Boolean.valueOf()
 discard 6235158  Use .equals for String comparisons
 discard c37ad8c  Remove redundant toString() methods Extract common string constants and add NON-NLS comments
 discard 9375933  Replace new Boolean with Boolean.valueOf Extract common string constant and add NON-NLS comments
 discard d073a42  More changes
 discard 704a470  Bug 36898 - apply encoding
 discard 6d0a3e1  Use getResponseDataAsString
 discard bfec779  Add getResponseDataAsString() convenience method
 discard 6732d5c  log.equals -> log.error
 discard 07ad2c1  Fix incorrect null check
 discard a21b881  Add ASF Licence
 discard 1ff0457  More changes
 discard 4ec9d71  Version 2.2 format Change svn:eol-style to LF, as this is how the files are created
 discard cf0266d  Update version checks
 discard 71b1339  Improved error messages when script loading fails
 discard 09aa3de  JMX file format 2.2 - compress output further Replace inline strings with constants Fix bug in SampleResultConverter (used "rs" instead of "rc")
 discard f901344  Comments new file format
 discard 8509575  Add other aliases
 discard 0e4ebc0  Check element is reloaded correctly
 discard b9fecd0  Not ready to move this yet
 discard 3d20f38  Not ready to move this yet
 discard 960410b  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@332787 13f79535-47bb-0310-9956-ffa450edef68
 discard c786c2b  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@332786 13f79535-47bb-0310-9956-ffa450edef68
 discard a6292d2  Move test code to test tree
 discard 9adcbed  Clarify where log message is generated
 discard eecfcad  Httpclient now at 2.0.2
 discard b6105fe  Move test code to test branch
 discard 15b796b  Move test code to test branch
 discard 7736030  Comment out unused imports (used by commented code) Add NON-NLS markers
 discard 381326c  Add format properties (commented out)
 discard 61cf2d3  Allow Sampler to set Response Data directly
 discard ec8a1b8  Add setResponseData(String) method for use with BeanShell
 discard 69ccdac  adding more entries for the reporting tool
 discard f8b1339  checking an enhancement to create the field with white background peter
 discard 6d12726  fixed a NPE with the BarChartGui and LineGraphGui. also changed the design of the reporting tool a bit. now instead of having the charts linked to a table, they can be added to a page directly. peter
 discard a0ef732  checking in the latest code. still not functional yet, but the code compiles
 discard 2b0d28b  decided to rename path to datasource. this way, it's more generic. JTLData is now basically implemented. peter
 discard 17c6f2d  checking in some changes and 2 new classes. one is a base interface for dataset and the other is a base implementation. peter
 discard 8f3acf2  Remove NON-NLS comment as it upsets SVN.
 discard d0dfad2  Try to fix string. SVN seems to swallow the comment sometimes...
 discard dbd027e  after I updated from SVN, the string appeared to be missing the closing double quote and semicolon. fixing it so it compiles peter lin
 discard 4b7aa6a  Allow serialisation to be checked
 discard d28fcae  Allow serialisation to be checked
 discard 2f0c58f  Allow serialisation to be checked
 discard 5cb7214  Add 2.2 format; fix default logic; extract constants
 discard f33744d  Return empty array rather than null
 discard d45de03  Clarify the debug logging messages
 discard 8170e6d  checking in the TreeTableModel stuff so that Mike can take a look. right now it compiles, but it's not functional. peter lin
 discard 3418d1b  Added place holders for report elements.
 discard edcc587  Change getText() and getSelectedItems() to never return null This fixes two errors in JUnit tests.
 discard b511472  adding comment to the properties for the new statistical mode
 discard 3cef5f3  checking in part of the contribution submitted by Lars Krog-Jensen. I still need to go over the visualizer and change it to use JCharts peter lin
 discard f3311d2  Fix XPath title case
 discard cb67189  Add XPath Extractor documentation (Bug 37183)
 discard 3427593  Tidy up Request Data output; fix NPE in HTTPSampler2
 discard f6470a6  Tidy up Request display
 discard fab05bb  Add debug log of classpath
 discard 11d6a4d  Add NTLM commentary
 discard 49843f2  ok, apparently, you have to check the items to have subversion add them. peter lin
 discard 9d9e7a8  trying to add the class again
 discard 20dbbdb  checking in a bunch of updates to the reporting tool peter lin
 discard 288f964  Patch from Thomas Kessler: Message-ID: <2F...@frpaex01.emea.bea.com> - also fixed Cookie expires handling. - added hack to support NTLM authorisation (if user is like domain\user@realm)
 discard 3d968f2  No longer needed
 discard 7c5270f  Deprecate split() - but fix the potential loop Remove deprecated getXMLParser(Properties)
 discard 1ad2c8c  Start of test suite for JMeterUtils
 discard f2ecde3  Start of test suite for JMeterUtils
 discard 36d11b6  Use JOrphanUtils.split()
 discard 2e78e8d  Update test for Split Function
 discard a8d354a  No longer needed
 discard ca36345  Use JOrphanUtils.split(); document that this means trailing delimiters count towards the limit
 discard 8fd883a  Update Cookie Manager Screenshot; document that Cookies are saved as variables
 discard 1db1969  Use new JOrphanUtils.split() method
 discard 5a9b811  Add new String split(input,delims,default) method to replace the one in JMeterUtils Update test suite accordingly
 discard 1e7ff52  Update to Commons Logging 1.0.4
 discard 137dd7e  Fix Class Cast Exception when fetching elements
 discard 928ab50  Document recent changes
 discard 0d73c64  Move to HTTPClient 2.0.2
 discard c1cdfba  Path fix was slightly wrong - trailing slash only needed for Set-Cookie2. Fix ClassCastException when loading cookies from file - get(i)
 discard 5713af0  Load all cookies, not just the first
 discard eed1257  adding more keys for reporting tool peter lin
 discard c4da949  Cookie path should terminate at last slash
 discard c4a99e3  compile-http depends on components
 discard 179534d  Fix expected file version
 discard abfd002  Lower-case variable names to distingush better from CONSTANTS
 discard 1759e25  Oops! remove accidental import
 discard c791ca7  Bug 37183 - new XPath Extractor
 discard b1f73c7  Fix versions to work better with SVN and JTL files
 discard bfed60b  How to convert HTTP Sampler to HTTP Sampler2
 discard 040be88  Fix version checks
 discard 6804ab3  Fix broken image
 discard 00e5ace  Document command-line flags; other doc tweaks
 discard 172c629  Document more changes
 discard ca5c0a9  Bug 37140 - handle encoding better
 discard 4c59a8c  Add a bit more debug logging
 discard db245cc  Does not make sense to save formatter
 discard bf6133a  Fix check for which CSV time format to use
 discard 1a99164  Add note of SOAP version
 discard f9b2840  changed getDayString to use Calendar class instead of java.util.Date to fix deprecation warning.
 discard 89eb870  Document some changes since 2.1.1
 discard 18ebe3d  Bug 37117 - setProperty() function should return ""; added optional return of original setting
 discard 6293a13  Add jCharts-0.7.5.jar
 discard dc97593  Remove <?xml prefix when running Java 1.5 without the x-jars
 discard d08ea08  Remove unused imports
 discard 0ffe310  Avoid NPE in XStream - ensure dataType does not default to null
 discard 712522c  Don't clobber JAVA_HOME
 discard 4fe034e  Should be ascii
 discard 1125169  Add reports
 discard e52a54e  adding the report tool bat and shell scripts peter
 discard ca9d8eb  adding report tool tasks to the build peter
 discard 3b31f68  adding a short tutorial for the new include controller peter
 discard ab44657  cleaning up the classes to make sure they have the right copyright dates and cvs tag peter
 discard 61b2e2b  replace resize() call with setSize, since resize is deprecated and added the $header to axisGraph. peter
 discard 0007e01  cleaned up the code and added copyright for AxisGraph. forgot to add it when I checked it in. peter
 discard 914e6f4  Avoid NPE when no module is selected
 discard a7d91d8  updating more core classes with changs for the reporting tool. peter
 discard 8475b11  more updates to core classes for reporting tool peter
 discard 0b720a2  updates needed by reporting tool peter
 discard 9243f23  adding the reporting tool classes to 2.1 branch. haven't added the build task yet, so it shouldn't impact things. peter
 discard cea966f  Add jcharts.jar and velocity.jar defines Add various missing files to binary and source distributions Remove bin/testfiles from binary distribution
 discard 1f3bc3c  No longer relevant
 discard 6252772  Add licence to same directory as jar
 discard c98366e  Prepare for 2.1.1 release
 discard da6ade4  Add Access Log tutorial; fix tutorial relative references
 discard 92bf277  updating the docs-site task to copy the pdf to the correct location peter
 discard 3b10492  adding menu items for the website. peter
 discard 2df5110  adding these files to the 2.1 branch peter
 discard 888889a  Add Test Action explanation
 discard 51029a4  Add links between CSV Data Set and CSVRead/StringFromFile
 discard d0d22d7  Add ORO Pattern matching page reference
 discard 64a2981  Rename setClassPath(String[]) as setClassPathArray(String[]) to agree with getClassPathArray() Simplify concatenation of strings Use constant String for separator Document what appear to be unused items
 discard 41aa3ab  moved the code from setTestPlanClassPath to testStarted, so that it works in nongui mode.
 discard e252c15  user classpath new feature
 discard 933c93a  Move user.classpath setup to JMeter start
 discard d2799fe  New addURL(URL) method
 discard 88a41a9  Add updateLoader() convenience method
 discard 2093c30  Ignore *.jmx.out (optional test output files)
 discard b779394  version 2.1.1.date
 discard 370c730  *** empty log message ***
 discard 346630b  JMeter should run under 1.3
 discard cba6b70  Test target now only compiles and runs tests
 discard 18f6fc7  updating the testplan description with a short explanation of classpath feature peter
 discard 3c934e0  updating the screen capture of testplan now that I've added classpath feature peter
 discard 51218cc  slight change for better performance suggested by sebb.
 discard d6df03d  checking in the changes for the new Classpath feature. need to update the docs tonight and explain how it works, so that users don't get confused peter
 discard 265504d  checking in some minor cleanup peter
 discard 3c0da22  updated the sampler so errors and stack traces are reported better to the listeners peter
 discard 862320c  adding updates so users can easily save the table data as CSV with 1 click peter
 discard e96aad4  adding a new method for saving a Vector of vector, this is used to save table data from the new aggregate graph listener peter
 discard 13c465d  updating the properties with a new entry for user classpaths peter
 discard 2ed0006  applying patches from HEAD to 2.1 so the model handles things better peter
 discard bb89c3d  adding a new gui component used for the classpath enhancements peter
 discard a46985a  fixed a bug with setUp/tearDown being called twice. This was because I changed the sampler to call run(TestResult), which calls setUp/tearDown. To fix that I finally figured out how to call the test method directly. Know it should work properly reporting assertion pass/fail and logging the results to the listener. peter
 discard 8b37b29  Add jcharts reference
 discard 0340b0b  Make 1.3 compatible by using JOrphanUtils.split()
 discard 52d74c9  Remove unnecessary 1.4 dependency
 discard f8b7d88  Replace 1.4 Locale() call with equivalent 1.3 version
 discard e459728  Save Time -> Save Elapsed Time to avoid possible confusion with Save Time Stamp
 discard 750cb04  more fixes ...
 discard 6bd00c0  ensure distribution graph help works
 discard 86b9dbc  Bug 36618 - CSV file header not matching data
 discard ca79e74  Bug 36642 - Summariser stopped working in 2.1
 discard 51695f1  Bug 36642 - Summariser stopped working in 2.1
 discard 91cece5  fixed a bug with the sampleresults not getting saved. the sampler wasn't setting the response data, so the resultCollector was getting a NPE. peter
 discard 8240a62  adding the jar file, license and updated jar_usage.txt now that apache legal has approved it. peter
 discard 6c3b4a4  Make title agree with component reference
 discard 82c834d  adding an entry for the new aggregate graph added to 2.1 branch peter
 discard 26c34a6  adding screen cap for aggregate graph peter
 discard 80142c6  adding an entry in component doc for the aggregate graph peter
 discard 67b6f1f  fixed the redraw issue. now clicking on display graph works correctly even if the size of the graph is larger than the current panel. peter
 discard fe91071  cleaned up the visualizer a bit so it looks better peter
 discard b7f8e91  checking in the aggregate graph listener. To get it to build, jcharts jar file is needed peter
 discard a03a0f2  adding entries for the aggregate graph listener peter
 discard 05f2427  Add fixes as per bug 33403
 discard 27da3bf  Bug 33403 - thread safety problems
 discard 81a7222  Show Locale in log
 discard b7c8fbd  Fix mismatch of label and componenet docs
 discard 1f9b913  This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
 discard 687db23  adding an entry for the new include controller and junit sampler peter
 discard eb65bb0  adding a quick explanation of the include controller with a screen cap peter
 discard 976d206  removed extraneous label in the GUI peter
 discard 4857c3f  updates for the include controller peter
 discard f91c45a  merging the include controller from HEAD to 2.1 branch peter
 discard 60de050  Some more fixes ...
 discard 887f476  Bug 35546 - add merge to right-click menu
 discard 321ca9e  Clarify behaviour of "." in StringFromFile when using DecimalFormat
 discard 2f7ef68  Bug 36500 - handle missing data more gracefully
 discard 1ef7ed8  fixing a typo. this fixes bug 36516 peter
 discard f2a647b  Add links for optional software downloads
 discard afaee03  Bug 36499 - fix Typo
 discard 767b73f  adding message for junit related errors peter
 discard 3085399  now the sampler correctly checks for constructors that are not private peter
 discard 950b7f5  now the sampler handles constructor correctly, using isAccessible was wrong and results in NPE. peter
 discard 0292609  Only look for JUnit tests in lib/junit directory
 discard d3485c5  New version: 7/30/2005 - "added support for ant test failure via forceBuildFailure attribute"
 discard 45a5ca7  adding junit sampler docs peter
 discard f3ffefd  adding a screen shot of the junit sampler peter
 discard ef44980  Remove iSaSiLk references
 discard df322a3  Add junit and jms
 discard 9bef080  Adding missing screenshots
 discard 318a1e8  Minor clarifications
 discard 25e803e  All the GUI test elements from 2.0.3 - for eventual use by JUnit test
 discard 9aa8dfc  Add DynamicClassLoader to launch jar
 discard 4cc12b3  Changes for 2.1.1
 discard fb7b189  Update.properties changes: - delete properties whose new name is empty - always set test_class the same as the test element name - convert certain test element names depending on the associated GUI class
 discard a37153f  Fix JDBC config and sampler conversions
 discard 54ba0f9  Forgot to update filename and parameters in GUI
 discard b0b57f1  Add getCurrentTestName() method for handling changes of test class
 discard 57e35e5  cleaned up the code a little and removed some log outputs peter
 discard e37f7b1  adding the JUnitSampler classes to 2.1 branch peter
 discard 7ecb356  This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
 discard 9ded6dc  checking in the stuff for JUnit sampler, since HEAD is now jdk1.5. the changes are minor and should not affect things peter
 discard 715901d  Document counter range
 discard 80e0461  Fixing some bugs (like #36465)
 discard 0f63958  adding a separate directory for junit tests so users can keep it separate peter
 discard c366b34  updating 2.1 with changes from HEAD for the junit sampler peter
 discard 2271b6d  AccessLogSampler now uses TestBean So does JDBC (N.B. upgrade entries not yet complete)
 discard aaffe3e  Functions and variables now work at top level of test plan
 discard f92c8f6  Allow for comparing DOS JMX with Unix format output
 discard 18dfb34  Fixing a few more bugs including element names not supporting functions anymore (now they do again).  Also, save dialog was improperly handling saveResponseData and saveSamplerData
 discard 0265911  Make TestPlan variables and user-Defined Variables capable of using functions in their values that are evaluated once at test start.
 discard 67d24f9  Tell the user when a class cannot be found
 discard 8121832  Fix missing Help Entry for HTTPClient Sampler Downgrade intrusive info log message [Picking up changes from HEAD]
 discard ac3532b  Try again to get the xstream version correct ...
 discard 44ce48d  Update xstream jar version
 discard 66cade2  CSVDataSet handles blank columns in csv file New log parsers - shared log parser (multiple threads take turns on the same access log), order preserving parser (multiple threads take turns on the same access log AND the ordering in the log is preserved) Improvements to session filter
 discard 59e4ef4  Fixing Access Log Sampler - adding a new parser that allows a shared file to be accessed synchronously from multiple threads.  Previous option of independent threads running the same file still exists.
 discard 6b3433e  updating the keys.txt file with my public key peter
 discard 7d7a05d  Prepare for release 2.1
 discard f47337b  Copy TCP document update from HEAD
 discard 0cd5709  Document extra fixes
 discard a5cb563  Fix expected version numbers
 discard 34686de  applying the patch for extracting src attribute to 2.1 branch peter lin
 discard 248ae73  applying bug fix from HEAD to 2.1 branch peter
 discard e9ddd74  applying the patch to the 2.1 branch from HEAD. peter
 discard 137456b  This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
 discard b0d191d  applying the patch for the accesslogSampler to the 2.1 branch peter
 discard 872db48  fixed a bug I introduced when I refactored the code. now the port setting works correctly again. peter
 discard c8e6af9  changing the sampler from Alpha to normal. the sampler is stable and works just as well peter
 discard a5c32e9  fixed a typo for xstream. Now it is correct and should work. peter
 discard 095b3ad  added an entry for the monitor listener enhancement. peter
 discard ff0b92c  Improving GUI on JDBC Sampler
 discard a9c6e90  hopefully I configured the project correctly and this gets checked into 2.1 branch peter
 discard 31aef1d  This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
 discard 76159a5  Formatting Code to basic Java Standard
 discard b1e6146  Couple additions/modifications to changes doc page
 discard 43c705e  updated the distributed testing tutorial peter
 discard 1815a03  Bug 31184 - make sure encoding is specified in JDBC sampler
 discard 7d0efc0  Bug 30379 - allow server rmi port to be overridden
 discard 7d7e125  Bug 35525 - Added Spanish localisation
 discard 7d3d8c0  Doc. Fixed GUI border problem
 discard 469a758  Add basic JNDI Config entry
 discard daf0672  Mark as an internal GUI element
 discard a1abb69  Allow for internal GUI elements
 discard 3f58895  Remove unused classes (generic config element is used instead)
 discard 771fc73  Remove redundant method - addCustomTestElement() - and related imports
 discard 7532604  Fix GUI border problem (was applied to wrong element) For clarity, rearrange init() to be like other GUI init() methods
 discard 84cf363  Remove unused variable and corresponding import
 discard 24c7c5e  Comment Unused var (as yet)
 discard 18283d6  updated the change lot to include fixes I made to HEAD over the last year that didn't get into 2.0.3. also added jms sampler. peter
 discard 77dd89b  Document some recent fixes
 discard 2a883bd  Try to clarify While/If controller conditions
 discard 1968c33  revised the tutorial and added Limitations section. peter
 discard 6a5f672  Tweak message
 discard 13ef13f  Ensure contexts are closed when they are finished with.
 discard 6ab5ff0  Replace Exception by NamingException Don't try to disconnect null Context Remove unused field and method - sbind() now done by sampler
 discard bf077fb  Fix singleBind so it disconnects as well Replace generic Exception by NamingException Provide more detail if non-standard message returned
 discard 720e859  Remove unused imports
 discard ab97706  Fix sbind button behaviour
 discard 50897f9  adding remote testing tutorial to CVS. hopefully this version is clearer than the current remote testing documentation. it includes a diagram of the setup, which should make it more obvious how jmeter works in remote mode. peter
 discard 9324c54  fixed a typo in the docs. peter lin
 discard 0e73a88  Fix some variable hiding
 discard 9d2eb06  Remove unused var; comment unread vars
 discard 4847adf  Fix some variable hiding problems
 discard 8964b33  Make logs private
 discard acb42d9  Remove unused variable
 discard 4559c47  Stylesheets for post-processing 2.1 format test result files
 discard a345804  Fix version checks
 discard fbe974d  Update test plans to new format
 discard 001e098  Update conversion format to 1.1: use XStream to encode/decode strings instead of URLencode
 discard 630ded5  Ensure Buffered file is properly closed
 discard 23eb2cc  Pass testsaveservice.saveout property to test runs
 discard 7c9720e  Update expected versions
 discard 2c9d445  Fix some deprecations introduced in xstream 1.1.1
 discard 04a18b2  Extend JMeterTestCase to allow test to be run separately
 discard 1131ae2  Update xstream from 1.1 to 1.1.2
 discard 56364dc  Fix version check
 discard 89a6c7f  Add version info
 discard 248ade3  Missed context off one of the method calls ...
 discard c4f0075  Pass context to all methods in case needed later Use same order of saving as superclass
 discard 2acdbf5  Pass context to all methods in case needed later
 discard ddd03e9  Ensure that xsl stylesheets in extras directory still work
 discard 11c4ef5  Fixing bug 23248 - module controller can't remember stuff between save and reload.
 discard 72dea07  Should default to the new file format
 discard 8a7e07f  Adding the second part of the presentation. This section is lighter than the first one, but it should also take 6-8 hours to go through with a break in the middle. The two presentations together is enough material for 2-3 days of talks. Depending on the experience of the audience, it could take a full 3 days.
 discard ecce0c8  Add ASF licence
 discard 7c91355  Add ASF licence
 discard 3581ad3  Javadoc error
 discard c4af94c  Assertions are run in the same thread as the sampler
 discard e2eb15a  adding the first presentation to CVS. once i finish the other two, they will be added also. The presentation is meant to be used for Jmeter related training. this draft is pretty complete.
 discard b8cdf78  Need to restore locale afterwards
 discard 32dd634  Bug 29920 - change default locale if necessary to ensure default properties are picked up when English is chosen.
 discard a7a4e8b  Replace language strings with Locale constants where possible Replace single "cn" language with zh_CN and zh_TW as these are the properties files that are defined
 discard d893021  Allow name to contain country as well as language
 discard dd76e42  JMeterUtils forces property keys to lower case and replaces spaces with _ Fix one instance of uppercase character in key, and add test for the condition Add cn_tw and cn_cn keys for the two different Chinese resource files
 discard 340bd2e  Update version of converter
 discard ee7347c  Fix forward/backward links and make section number a variable
 discard 541e514  Make section header format agree with other sections
 discard cbb4d5b  Fix column break location; make section renumbering easier in future
 discard 24d0060  I've renumbered the index numbers, so the docs should be up to date now.
 discard 9ef4300  Fix build order problem
 discard b722ca1  Add some more debug
 discard 838653f  *** empty log message ***
 discard 49c855e  Bug 35059 - Runtime Controller stopped working
 discard 455899e  Add counter to Test Sampler
 discard 41bec5d  Add wait function to dummy sampler
 discard fe2f81d  Bug 35370 - upgrade existing test plans to support Header property name change
 discard 71ddbc6  Update version of TestElementPropertyConverter
 discard 100eef2  Bug 35370 - upgrade existing test plans to support Header property name change
 discard 9911964  Log a warning if over-riding one of the Manager elements
 discard e514bdf  updated the how-to for JMS topic sampler. Now I need to update the index numbers tomorrow.
 discard 54c3df9  Bug 35370 - Header class setting was setting incorrect variable name
 discard a2a87e6  Check for more specific exceptions; ensure close is always called
 discard bbad492  Fix test plans for new variables etc
 discard 039e2f8  Add testsaveservice.saveout as a JMeter property
 discard d3dcd69  Document some more changes
 discard b60ba52  Set a disabledIcon if available.
 discard 7292f48  Enable Tree to use disabled icons (based on work by Peter)
 discard 14c547e  getIconMappings() now derived from property files
 discard 3ced8cd  Pick up second icon names from getIconMappings() and store as disabledIcons [Original idea by Peter]
 discard 38aed7a  Added icon.properties (to specify alternate icon properties file)
 discard 1bdb3c7  Ensure new images are packaged into jar and prevent icon property files from being included twice.
 discard b718bf9  New loadProperties() method to get properties from file or classpath Replace generic Exception with IOException
 discard 5da1e9b  Add icon property files
 discard 4e2ffd8  Add support for disabled icons
 discard 622fb1b  updated the document with more screen caps and changed it to add request defaults at the beginning of the doc.
 discard 582a16f  checking in the draft step-by-step for using JMeter's proxy.
 discard 20e55ab  Bug 25413 - don't enable Restart button unnecessarily
 discard 9174b78  updating the icons and adding 2 more grey icons
 discard a1f684d  I removed the icons that aren't being used, which weren't very good and adding grey versions. still need to figure out how to get JMeter to use the grey versions. peter
 discard 4a17ea8  Bug 25052 - use response encoding to create comparison string
 discard b554948  Bug 35281 - allow max redirects to be overriden by a property
 discard d74bdab  Bug 35115 - fix some translations
 discard 20d913d  Use Locales, not languages. Add zh_TW, disable no and de (not present yet)
 discard ec5a17f  Update converter version
 discard 0f217c3  Force BeanInfo to be regenerated to test new Locale
 discard c9b5b55  updating the icons.
 discard 78b6289  updating resources for the ConstantThroughputTimer, adding documentation for jdbc connection pool.
 discard 02602da  here's the new icons for jmeter. they're pretty decent now and should be much sharper than the current ones.
 discard a44bedf  checking in the new icons. don't know when we should change over, but the icons are now in CVS.
 discard dc5b84c  I think I finally figured out what sebb meant. Rather than checking the port in create and modifyTestElement, it should be done in configure. hopefully this will make it so the webservice sampler will work in console mode.
 discard 0b862f7  cleaned up the code a bit, still need to make sure the webservice will work correctly in console mode.
 discard c321d25  Update JDBC Sampler screenshot and text description
 discard bc6e86f  Group QueryOnly with Query
 discard 3a6f56f  Save SamplerData if saving response data in functional or error modes
 discard 77777b8  Add  NTCredentials - needs further work
 discard 372f849  SaveService properties has been updated
 discard d93f078  Fix up the TestPlan element for non-GUI test runs
 discard cb850af  Restore isFunctionalMode() method
 discard 6991c7e  Save SamplerData in functional mode (as was done in 2.0)
 discard e9127cf  Add some debug
 discard aca0068  make log private+final; tidy error handling and ensure error message is shown in View Results Tree
 discard 2e5cbb3  Tidy error handling, and show error text in response message
 discard 6cc2745  Reorganise layout to give more room for Path field
 discard 557b57e  Changed from 1 Receiver for all to 1 Receiver per user
 discard e287f30  Changed log messages
 discard 6675257  Fixed ASF Bugzilla Bug 35133, receiver thread is stopped at the end
 discard 7bc0b1a  Fix in javadoc
 discard 1c0cca7  Fixed ASF Bugzilla Bug 35133, receiver thread is stopped at the end
 discard fe4bdf4  hopefully these changes will allow the webservice sampler to work with the functions. the gui now has separate input for domain, port and path, just like httpsampler. thanks to seb for pointing that out. also fixed a bug with the WSDLHelper when the wsdl doesn't using binding name.
 discard 4f87f30  Added How to JMS Point-to-Point Sample (for ActiveMQ 3.0)
 discard b0ece17  Added JMS Point-to-Point Sample (for ActiveMQ 3.0)
 discard b1e9559  Changed and added comments for JMS Point-to-Point Sampller
 discard 0b351b2  Added screenshot JMS Point-to-Point sampler
 discard c9e5368  Changed some JMS Point-to-Point messages
 discard 48af5e5  Add some more aliases
 discard 5132931  Bug 34739 - Enhance constant Throughput timer Fix time calculation so per-thread works better
 discard c0a3eb6  Display average as whole number of milliseconds
 discard 9b0caaf  change the auth so that it is the same as Httpsampler. if the auth is null and the URL is null, the sampler will not set the username/password. if the auth is not null, but the auth URL is null, a warning will be logged.
 discard 904c221  Don't report HE bugs at present
 discard 9f29a6a  Document Throughput Timer legacy mode
 discard 74e811b  Bug 35065 - don't save old extensions in File Saver
 discard ca8129a  Bug 35026 - add RE pattern matching to Proxy; prevent replacement of TestElement.gui_class etc
 discard b40cc3e  Bug 35067 - set up filename when using -t option
 discard 2fccf6d  Add Sync Timer documentation
 discard f211550  Fix title
 discard aa145d3  Bug 35067 - set up filename when using -t option
 discard 77d0e80  added support for basic/digest auth. thanks to KiYun Roe for contributing the patch.
 discard f057bd6  Default path should be that of url Add a bit more debug
 discard d0312f3  Remove unused import
 discard ce224b0  Cookie expires should be 0 or time in seconds
 discard 8c3a10e  cleaned up the draft quite a bit. it's still not done yet, but hopefully this will help martijn with the docs for the queue sampler.
 discard 5e9895f  Document more changes
 discard 5a9aa05  Cookie expiry is seconds, not milliseconds Session cookies now indicated by expiry of 0, not Long.MAX_VALUE Don't save session or expired cookies Add cookie expiry tests
 discard 5fada5f  Add default file name for cookie output
 discard db75d53  resource "save" is used for cookies and authorisation as well as test plans ...
 discard 8a709b0  Forgot to include current time in debug
 discard 73b48d4  Add some debug for cookie handling
 discard ca28480  Adding default "parse all embedded resources" into HTTP Defaults Config and did some refactoring of HTTPSamplers. Fixed bug that caused embedded resources not to be parsed from redirected urls.
 discard b7bf8b5  a early draft of the jms topic sampler.
 discard 681e3f8  Add option to save generated test files
 discard 4bd99fc  Fix up versions
 discard a970f7f  Document more changes
 discard f889429  Allow all GUI components to be saved as images
 discard f9b6101  the entry for jms samplers isn't done yet, but it's a start.
 discard 3b75f6b  updated the Abstract class to implement printable. this way, we can save screen shots easily without having to do ctrl-printsc
 discard 86341d8  added screenshots of the queue sampler and config.
 discard 8bd4792  Exclude jms jars
 discard e2107ec  Set Sample label from Test Element name
 discard 29d79de  Improve error reporting for parameter errors
 discard 50bd2e3  Pass back error indication
 discard b95578c  Set Sample label from Test Element name Fix some NPEs when sampler data is incomplete
 discard 28669ab  Set Sample label from Test Element name Remove unused code
 discard 6a24d9c  Set Sample label from Test Element name
 discard f36871e  Set sample label from test element name unless label parameter is set
 discard 156dc97  Allow Java Samplers access to test element name
 discard 1b5ecca  Allow variable name to be omitted
 discard 6fe94c4  Fix Sample label
 discard 4188280  checking in screenshots of the jms sampler
 discard abdd264  Made names clearer
 discard 48f16a9  Changed logging
 discard 14a09c7  Extends AbstractSamplerGUI, todo change the name of the class
 discard 1fe1e56  Added getters, added isDebugEnabled, throws Exception if no session exists
 discard 09b5803  Extra logging
 discard bb576bf  Revert change - not needed
 discard 804cf1c  Catch missing jar
 discard f88672d  Catch missing jars and tell user
 discard 083dc9a  Tell user if cannot load test plan
 discard 8052df2  More specific error message for missing jars
 discard c3fda2e  Revert change
 discard 672b858c Allow for optional mail jar
 discard 8d6066f  Remove new String
 discard a589b3d  Use specific Exceptions
 discard ae55309  Remove unnecessary casts
 discard dd2734b  Rename parameters to avoid hiding class fields
 discard f6395f5  Remove unnecessary cast and rename parameter to avoid hiding class field
 discard c01ff28  Remove unnecessary casts
 discard 4e011e6  Pass result to saveResponseData
 discard d6bfe83  Document some changes
 discard da54189  updated the component doc for the webservice sampler. it now works with gSoap drvier also.
 discard 6feccc5  change the remaining log to warn. if users complain, it's easy enough to change it to log error. peter
 discard 92164e2  Only save response data for errors
 discard 40bc532  Pass result to saveResponseData
 discard 7f9baf6  saveResultData now checks functional mode and result.isSuccess
 discard 74026a6  New property: jmeter.save.saveservice.response_data.on_error
 discard a779d70  Ensure xml output file is always closed
 discard 8bbc1a6  Use current formatter rather than static one Fetch delimiter once Fix Javadoc
 discard a39c1ca  Confine functionalMode to TestPlan
 discard c6e9cb8  Allow field names to be printed when CSV file is created [bug introduced in 2.0]
 discard 281c286  Implement GUI_CLASS for TestBean Gui classes
 discard 2b93098  Remove unused import
 discard 3ade234  debug output changed to log.debug()
 discard 8444c2f  made a slight change so that in the case of an IOException, we let it continue. In the case of MalformedURLException or MessageException, it means the sampler won't be able to send a request, so it should stop.
 discard dfef699  JDBCSampler is a sampler
 discard 4e08d40  Ignore CheckStyle settings
 discard e0e8c76  catch each exception separately to make it easier to tell what is wrong. this will make it easier to tell when the user puts in a bad message or the soap version is not compatible peter
 discard e15882e  improved the error handling a bit.
 discard 2a0a290  updated the WSDLHelper to work with gSoap generated WSDL. gSoap generates wsdl in an odd format unlike other webservice toolkits.
 discard eb24e39  Change the defaults to be closer to 2.0
 discard bb72e32  Add missing path components to test and test entries Remove properties from build Remove obsolete jars (cli)
 discard 29e70dc  Only force testlog to be saved in 2.0 format
 discard fcf2424  Allow separate specification of file_format for test plans and test logs
 discard f440d2a  Comment unused field
 discard 521c02b  Fix bug in name - should not start with #
 discard ca10a5e  Ensure file closed when saving 2.0 format
 discard 60cacbb  Bug 34796 - add Tooltips to XML Tree display
 discard e74da3e  Update View Results Tree text and screenshots
 discard 6c34da4  Fixed error reporting
 discard 034b34d  Sample ant-jmeter build file
 discard 475ffa1  Add option to include response data
 discard 6399950  Add links from Pages section entries to corresponding Failure Detail entries
 discard 477503d  Update to latest version of JMeter Ant files
 discard bd7142b  Refactor to reduce code duplication
 discard 9f47aaa  Remove unnecessary casts
 discard 4a46fe9  Remove duplication of old contents (how did that happen?)
 discard 6aceb9d  Bug 34649 - don't show root of tree
 discard 4f82f80  Rename local variable to avoid clash with class field
 discard 2c42c49  Don't try to serialise lock object
 discard 325f292  There is only one FileServer, so make it static - and avoid serialisation problem
 discard 9f815d2  New function - setProperty
 discard 0156964  Fix to work with zh_CN and zh_TW properties
 discard 452dcba  Bug 34233 - renamed according to Locale.TRADITIONAL_CHINESE
 discard 9dc8e66  Renamed from _cn to _zh_CN (see Locale.SIMPLIFIED_CHINESE)
 discard 4ac75a4  Remove unused field
 discard a291a07  Remove unnecessary cast
 discard 919ab63  Rename variables to avoid hiding
 discard 3d42b9b  Remove unnecessary cast
 discard 826f522  Use proper string constant
 discard ea47381  Bug 34233 - added chinese translation (_tw)
 discard a248972  Change to Ascii
 discard 5edccf7  Fix class so it works as a Config item. TODO - are all fields needed on config GUI?
 discard a29d717  Delete unused classes
 discard bf0e1a6  Move class variables to method.
 discard 1cf9df1  Delete unused classes
 discard 2ee84e2  Bug 34438 - improve legibility
 discard 43083f9  Tests for XML Render pane
 discard c66bf07  Bug 34565 - Render XML option added
 discard cee5ece  Fix some Runtime Exceptions
 discard 55061ae  Use standard JMeter logging package
 discard c0f3b4b  Fix missing resource name
 discard 16a0368  No need for stack trace
 discard ff448e7  Update property file version
 discard dae319f  Sort individual sections Add aliases for HTTPSampler2, objProp, SwitchController
 discard 3daedc4  Make it easier to find missing resources
 discard bef570a  Delete duplicate messages.properties file
 discard ee89d50  Add unique resources from messages.properties in jms tree
 discard e3b0381  Sort properties file
 discard b9fc639  Only catch expected exception
 discard 8d89743  Bug 34586 - XPath always remained as /
 discard a9451a8  Save sample results in 2.0 format if 2.0 format chosen in jmeter.properties
 discard 14cf8cb  File Server base dir needs to be set in non-gui case too
 discard c77f3b5  Use log instead of printstacktrace()
 discard 9472851  Second arg can be null - so don't use this to decide if parameter exists
 discard bb66922  Fixing issue when saving to old format and then trying to load back into 2.1
 discard 5a1c521  Allow option to save test plans to old file format Fixing minor resource problem in CSVDataSet some documentation in FileServer
 discard 15969cd  New Sync Timer Fixing Conversion to Double for Throughput Timer Renaming "enum" variable to "enumer"
 discard 9cac15a  Adding option in JDBC sampler to specify whether the SQL represents a query or an update, since it makes a difference to how JMeter executes it and how/if it grabs the result set.
 discard 1634a2b  Make JMeterContext and JMeterVariables more easily available
 discard 157bc03  Test cases for XMLSchema
 discard 41436a6  Improve Error handling/reporting
 discard 9b538e2  Give access to Null response message (mainly for unit testing)
 discard c4195d4  Documentation for XML Schema Assertion
 discard d38d81f  Test files for XML Schema Assertion
 discard 02c7353  Fix test error on Windows
 discard 039dd05  Use common setResultForNull() method
 discard b0d5a7e  Bug 34383 - add XMLSchemaAssertion
 discard 421ebf8  Add convenience methods setResultForNull() and setResultForFailure()
 discard 6043cd8  Add getByteArraySlice utility method
 discard 8ee080b  Extend HTTPSamplerBase instead of HTTPSampler
 discard 823634a  Bug 34383 - messages for XMLSchemaAssertion
 discard e3ebbd8  Added CSV Data Set description. More details on TCP Sampler
 discard d6baa63  Allow user to specify delimiter to be used when parsing the file
 discard 8764769  Only create HTTPSampleResult if needed
 discard 7804dd7  Remove some unused items
 discard 37cf670  Fixing issue where switching selected elements in tree solely by right-clicking causes overwriting of component data.  Thorny issue, this fix needs much testing.
 discard 2f8da6f  Remove some unnecessary casts
 discard 5f13f98  Remove unused items and unnecessary casts Use different name for parameter that was hiding a class field
 discard abb2edf  Remove some unnecessary casts
 discard 73adf5a  Deprecate setTime()
 discard 6da82a7  Add comment for sampleresult.default.encoding Remove duplicate comments for batching
 discard d37e05b  log errors to jmeter's log. before it was failing silently without logging to jmeter's log peter
 discard 4972b09  This fixes a bug with thread synchronization reported by KiYun Roe. thanks to kiyun for reporting the bug. peter
 discard fa25c32  Move save configuration setup to SampleSaveConfiguration
 discard c7c94d0  Add some more Save Response messages
 discard 2e313f4  Update year to 2005
 discard 85aa934  Remove redundant code
 discard e9a9590  Adherence to coding standards. Changing of logging to jorphan.
 discard 0ec3788  Reduce log level
 discard 56e5114  Add space before group number
 discard 896cdf2  Hack to allow automated non-GUI testing
 discard 602bad9  Remove unnecessary throws clauses; moved isEnabled to TestElement
 discard 42d98f1  Add isEnabled() method
 discard 52c7ea1  Minor tidy up
 discard 250e666  log is defined earlier
 discard 6711753  Ensure test output csv files don't have any time data in them
 discard d6429ef  Close file after loading
 discard b18c3fd  Remove entries representing numbers (what were they for?) Remove English entries from non-English files
 discard f7179cc  Include listeners in the chain
 discard 6eee1e7  Update docn
 discard da8a1fd  Fixing unit tests
 discard 663bdc0  Merge from 2-0 and some fixes to controllers that need to recover running version after no samplers under them have run.
 discard 3b367ad  Add local dir exclude
 discard e109f51  added some additional notes to the webservice docs. peter
 discard 8214851  fixed a bug. replaced the <> with square brackets, since <> causes problems.
 discard fb677c6  updated the remote section with a tip from sergey ten on Suse and rmi. peter
 discard fe82c75  Fix jar versions for xstream and xpp3; remove obsolete jar property
 discard a5ae4b3  Trying to solve Anakia error in Gump by building docs in separate project
 discard 2c9120e  Fix jdom version ids
 discard 8d31a81  Update to latest jars etc
 discard a5fb7a3  Fix mismatched anchor name
 discard d5b80b8  some new supporting methods for the ConfigurationTree
 discard 487e122  fixing doc building and gump complaints
 discard 3438800  *** empty log message ***
 discard e8cc017  cleaned up the formatting so it looks better in pdf peter
 discard 29ff191  changed the load calculation to use used/total instead of free/total
 discard e92714b  changed the monitor memory to used/total instead of free/total peter
 discard 5e949b9  Applying patch to AddParent.java provided by Hans J�rg Hessmann
 discard f0aa712  A new configuration Tree object build using the HashTree classes.  Provides a simple, heirarchical config file format for easier-on-the-eyes system config files (replacing XML).
 discard 9f2e843  Updating the XStream lib packages, and XPP and JDOM with it.  Updated test files so unit tests pass
 discard 6204fdf  Fixing potential null pointer exception
 discard 85c3f60  New section in JMeter Tutorial
 discard 58bc4c2  updated the docs to reflect the latest changes.
 discard 7481fb5  fixed a typo in the docs. bug found by Daniel browne.
 discard cff9876  updated the visualizer so it can save the statistics. also fixed a bug with the performance panel so that it checks the node to make sure it is not null.
 discard c9d90a0  oops, by default the abstract visualizer should be false, not true.
 discard 98ab7fd  added a method to Visualizer interface to indicate if a visualizer generates or displays calculated statistics
 discard f1ec703  removing StatsCollector, since it was a bit overkill, instead I figured out an easy way to extend ResultCollector that is simpler and cleaner.
 discard 5e6cac9  Adding code to allow any object to be XStream serialized, and added a line for MonitorStats
 discard ba2ef1a  Remove new String()
 discard 8de90f5  Update Copyright year to 2005
 discard 8ff64b5  made changes to the monitor stats can be saved to a file.
 discard 1861e59  adding a new collector for visualizer data like aggregate and monitor listener.
 discard c3134c8  adding a new result wrapper for visualizer generated testelements
 discard 025d801  adding a method to save TestElement for saving calculated results from visualizers.
 discard 748923c  updated the monitor visualizer to add the file panel and save the results peter
 discard e26f550  updated the webservice sampler so that is saves the wsdl url and sets the label. this fixes bug 32922
 discard b5452c3  Added xstream and batik to compilation classpath.
 discard 5536997  Comment imports used by commented code
 discard d4cc6f4  Remove unused import(s)
 discard aa51764  Replace nagoya with new generic name (issues)
 discard e83136e  Replace nagoya with new generic name (issues/wiki)
 discard d38c87e  Remove unused variable
 discard 48502c5  Rename "enum" variable to avoid clash with Java 1.5 keyword
 discard 61e7192  Remove unused import
 discard 32509f4  Remove unused imports
 discard bcd84b6  Add ASF Lic V2; remove unused imports
 discard 57c2e8d  Add ASF Lic V2
 discard 16ef118  updating the monitor docs with information about running tomcat's status servlet in other containers.
 discard 112de80  I changed the order of the legends to make it so health is on the far right side. that hopefully makes more sense, since health is the only one that applies to the health legends for the graph.
 discard f83a4f2  updated the Stats class so that if a server doesn't return the data, we don't calculate the stat and just return zero.
 discard 96de058  threads should increment the thread counter as soon as possible
 discard 971ea1b  Synchronizing thread count access in ContextService Adding a legacy option to the ConstantThroughput Timer.
 discard 5026312  The Constant Throughput Timer should be smart enough to gear it's delay for the number of threads in the test, allowing the user to set their desired throughput rate and forget it instead of having to manually calculate and adjust based on a changing number of simulated users.
 discard 1e3b06f  Big Ugly Merge from 2-0
 discard e384950  updated the documentation to includes some general notes and a link to soap documentation.
 discard c60fc9d  the updated OpenOffice document.
 discard 3b3c359  finally updating the pdf file. now the formatting looks slightly better.
 discard b73eb53  Add target/ in case we want to use Maven
 discard 35dd3f4  Make key expire in 3 years
 discard 766a78e  getCause() is JDK1.4+; use getRootCause() to allow 1.3+
 discard b310372  Fix version mismatches
 discard c56cc40  Assume all libs present for Gump
 discard 664bbd6  changed the label for Webservices sampler so it's no longer beta. the sampler should work with jwsdp, axis, .NET and glue code wsdl. at this point, the sampler is stable and reliable.
 discard 68ee012  now WSDLHelper should work with WSDL generated by gluecode. just goes to show just because there's a specification, not everyone implements support the same way. this fixes a bug reported by john ferron.
 discard 3ed1867  added more comments and removed MessageClient, since it's not used so better to clean things up.
 discard 66f0a05  cleaned up the code a little
 discard 446f856  added more comments to the code in an attempt to make it more clear. hopefully it's more clear.
 discard 3b13e28  finished implementing support for getting the message from file and a random file from a path. I also updated the comments a bit.
 discard 999b53d  updated the documentation for webservices. thanks to Sarone Thach for taking time to explain her problems. hopefully the changes will make it easier for new users to understand.
 discard 20aa151  changed it to be generic and take a string[] array for the file extensions
 discard 89fd726  updated the gui, so it includes a checkbox for jndi.properties. if users check the box, it will disable InitialContextFactory and provider url.
 discard c089f3e  updated the sampler with jndi.properties for providers that use jndi.properties. ActiveMq for example doesn't have a jndi server yet, so it uses jndi.properties.
 discard 7e12d64  removed pause() method, since my interpretation of connection.stop() isn't what I thought. if a client calls connection.stop() it will stop receiving messages, but only durable topics will have the messages sent to the client. non durable messages will not. also, calling stop() for ActiveMQ causes the connection to close. the subscribers in the test plan basically stop. removing the connection.stop() fixes it for activemq.
 discard de68f55  Change check of jms classname to see if this fixes Gump build
 discard 769aa9a  Ensure jms build dir exists even if JMS doesn't build
 discard f92f46a  Handle missing jars more tidily
 discard a940741  Suppress compilation if JMS not present
 discard 405132b  I've updated AbstractSamplerGui so it implements Printable interface. that means now we can easily update screen captures of the samplers by using the same save action.
 discard a1cd9b9  I added a check for jms. also change compile-protocol and compile. instead of having compile-jms in compile, it's now in compile-protocols
 discard f403b57  adding the ant taks for the jms sampler. I still need to update the eclipse classpath file.
 discard da7e798  added some more entries for JMS related stuff.
 discard 1a4844c  updated the addSample(Sample) method to check and see if the result is more than one result.
 discard 00811ac  I added two attributes to sampleResult, which may be useful to other samplers like the java sampler. the first one is sampleCount in case a sampler does a set number of loops within each sample() call. the second is bytes length in case a sampler doesn't pass back the contents of the response. this allows the aggregate listener to calcuate the rate without the cost of passing back the entire response message/result.
 discard 9a40560  thanks to sebastian for catching this mistake. added enable to the FilePanel class to enable/disable it.
 discard 79b469f  fixed typo for the file filter.
 discard eb0c679  added a method to get a random file in a base directory.
 discard becf2f9  checking in the classes for the new JMS sampler
 discard 5167fb7  updated the screenshots of the monitor results listener
 discard ede5a1e  updated the documentation for the monitor to make it more clear. hopefully this will make it easier for users to understand exactly what the graph means.
 discard 8d52f9d  found a bug in calculateLoad().  it was using free memory, instead of used memory. now the monitor shows both free memory in the graph and the load (used memory)
 discard 83fe7b2  updated the class so the explanation is correct. the implementation uses free memory, rather than used memory.
 discard f08ed77  thanks to avi@cherrydev.com for pointing out the error in the caption. the commit fixes bug 31888.
 discard 3dcebb7  adding a new gui element to make it easier to create radio buttons. I also updated the LabeledTextArea, so that it can be disabled.
 discard 804839a  Rename "enum" variables to avoid clash with Java 1.5 keyword
 discard 1b0dbb9  PGP keys - initial checkin to CVS HEAD
 discard bfae523  Updating Extending JMeter Tutorial with section on making  a TestBean component
 discard c0dbcaf  Adding new threadsafe FileServer CSVDataSet now open for business
 discard 5584c07  Fix some broken links
 discard 358d913  Convert to use getLabelResource()
 discard dda8741  Log missing title information
 discard af73b1e  Resolve name differences between test elements and documentation
 discard 1df65b5  min and error rate now return 0 in the even the value is less than zero.
 discard 48574ea  updated the screen capture of view result tree and revised the explanation of the aggregate listener and view results in table.
 discard 61a640c  updated component documentation to have the right index number
 discard 588cc2f  added a section on listeners and a short explanation of how to save any listener using the new save as image feature.
 discard 42324f1  adding a screen capture of the "save as image" feature added over the summer.
 discard dcc4ffa  Allow modification to stop at "?" - see http://www.mail-archive.com/jmeter-dev@jakarta.apache.org/msg08241.html
 discard 43093d1  Created a basic class diagram of some of the important classes of JMeter. The image is quite large, so not sure how we should show it in a webpage.
 discard 66a8f46  updated the screenshots so they are correct. both have new columns added. peter
 discard 33a338b  Merging 2-0 to HEAD
 discard a35e989  updated the tutorial based on Sebastian's excellent comments. there's a couple of other thiings that might be good to add. things that come to mind include: 1. how to add text strings to the resource bundle, 2. where to look to update the documentation, 3. how to make sure the plugin performs well
 discard 7121184  New images for extended LDAP controller
 discard 8760343  I've added a section on ANT build tasks to the tutorial. I also created a PDF file for those who want to take a look a the progress of the tutorial and don't have OpenOffice installed.
 discard 2bb2b9b  See bug 30952 - applied documentation updates
 discard 17f496a  Fix misspelt resource name
 discard 367ecbb  See bug 30952 - applied fixes, except changed log.error to log.debug
 discard 47e990b  latest version of the tutorial. I got a basic description of the ant tasks in the doc now.
 discard b614649  I cleaned up the DistributionGraphVisualizer, so that it doesn't implement ItemListener.
 discard 6492eb4  Beginnings of new CSVDataSet component
 discard 8abeac9  updated the tutorial and corrected the old stuff to match the recent changes I checked into CVS for distribution graph
 discard e4b0775  adding the tutorial. it is in open office format
 discard bdb9fbd  In the process of writing the tutorial, I noticed somethings are not necessary and a bit confusing to new developers. therefore, I went ahead and cleaned up DistributionGraph. It should make it easier to explain in the tutorial.
 discard 1305c83  Display a few more settings in Gump builds
 discard 6e1204f  Remove throw of HeadlessException - does not appear to be needed, and is not defined on JDK1.3
 discard 77ba75b  Allow code to compile under JDK1.3 - replace Boolean.toString(boolean) with JOrphanUtils version
 discard e732457  New code for recording .jtl files using XStream.  Also, a properties file controls what XStream Converters get registered (makes for easier plugins).
 discard ca93307  I updated the view results in table with the bytes for the page. ed randall's patch was against the old code, so I had to change the patch.
 discard 42aa710  added a new entry for Bytes, which is used for the view results in a table.
 discard d28f33d  I added the number of bytes, so the table results listener can display the bytes in the response. mike figured out what Ed Randall wanted.
 discard 154e40a  added a column for kb/sec.
 discard b2bba99  I added methods for keeping track of the bytes. it's used for the aggregate listener aka StatVisualizer.
 discard 04796ed  the aggregate listener now has kb/sec as the last column. It's not exactly what the original user wanted, but I think it's more useful.
 discard eb2f153  Filename was being treated as a directory; fix mkdirs() to operate on parent dir if there is one.
 discard d702072  [30779] Improve error reporting when results file cannot be loaded
 discard baf0ea2  [30753] Implement batched remote sampling
 discard 6055913  [30753] Add remote batch/hold_samples properties
 discard 09fd3ec  Allow mail host to be changed without restarting JMeter
 discard 23864bb  Display dialog when test message succeed and more information when test messag fails
 discard ba8ca8b  Update mail messages
 discard 7b9d663  Use sendTestMail method in model
 discard 96f7e5d  New mailer messages
 discard 26d6856  Add sendTestMail method
 discard 0c75213  Bug 30683: Add bgsound and frame tag handling
 discard f9f39a4  New bgsound tag handlers
 discard 1f91a64  New testcase for frames and bgsound
 discard 4f01df2  Remove unused import
 discard e9948a6  Replace getStaticLabel() with getLabelResource()
 discard 54afb7a  Add resource for html_assertion
 discard 408792a  Bugzilla 22394 - Extended LDAP sampler - adding messages
 discard 0538a46  Bugzilla 22394 - Extended LDAP sampler - adding code
 discard f2d4671  Added missing base href test; add more details to assert messages
 discard e050178  New test for missing <base> href
 discard a7b7ed8  Oops! missed part of edit
 discard 3c2d618  Bugzilla 22394 - Extended LDAP sampler - adding documentation
 discard 0057596  Bugzilla 30713 - don't reset base for empty href in <base> tag
 discard 0796219  Update expected version for StringPropertyConverter
 discard ea3d1d3  URLencode/decode don't support charset parameter in 1.3 - use JOrphanUtil wrapper instead
 discard c4a0dda  FileOutputStream(File,boolean) is JDK1.4+ so use (String,boolean) instead
 discard b7e2898  Remove unused import
 discard 19c1db8  Remove unused imports
 discard 1717e1c  Catching a potential null pointer exception
 discard 70f822c  Change info message to debug
 discard f919af4  Allow for updated versions of converters
 discard 34b2271  url encoding strings saved in .jmx file
 discard 52ace94  Adding urlencoding to xstream saving
 discard 1bf5c2e  thanks to Frank lindner for discovering the bug. if a user manually types the directory/file for the log and the directory does not exist, jmeter wasn't creating the directory. that resulted in the no log. the patch calls File.mkdirs() to create the directorys before getting the writer. peter
 discard 0c20861  Struggling with access log parser, fixing HttpSampleResult display
 discard 6fe540c  Fix for log parser dealing with ending ?'s
 discard c9e2c70  updated the documentation for the monitor to include a section on adding Http Authorization Manager. Thanks to Ching Shen for the reminder. peter
 discard d379bd3  Sample Findbugs project file
 discard 9f36501  SFF now uses StopThread exception
 discard bfa0a51  New Exceptions (from rel-2_0)
 discard 9c36af0  29915 - Adding French messages
 discard f4424d1  29934 CSVRead can't handle blank fields
 discard 426ac04  *** keyword substitution change ***
 discard bc7db1b  29934 CSVRead can't handle blank fields
 discard 1094ef0  Change to ascii
 discard 0319d92  29754 	Disabling/Activating multiple Samplers at once
 discard 2e97b4c  Bug 29913  Caching problem of remote engine stub
 discard a6e82bd  Add server_port property to allow non-default RMI port to be used
 discard dd26a94  Make http version a JMeter property (and change name); add timeout
 discard f4820c5  Add HTTPClient settings
 discard 7cca623  Make the DTD valid (but is it ever used?)
 discard d56336c  Use HTTPSamplerBase and HTTPNullSampler where possible
 discard 79a3c28  Remove unused import
 discard da70165  Remove misleading finalize
 discard 6cbdbeb  Fix possible NPE when redirecting
 discard 710c25c  Use HTTPSamplerBase, and NullSampler for testing
 discard 5a1568c  Pick up constants from HTTPSamplerBase class
 discard 495e0b1  Use Null Sampler for tests
 discard 186edde  Use HTTPSamplerBase and Null Sampler for test code
 discard fc0abbd  Add test for new HTTP GUI
 discard 59ed589  Move Argument creation to superclass
 discard 1a2c9a2  Add dummy HTTP sampler for use in generic HTTP tests
 discard 77de601  Bug 29884 - extend modifiers to work with new HTTPClient sampler
 discard 8cbbd82  Add stopThreadNow() method etc
 discard 2bb34a9  Bug 29853 - button state not correctly handled
 discard f53c859  Print actual time if pause test fails
 discard 7c1d7b4  Add missing entries; add some section descriptions
 discard 336302e  Update of JDBC screenshots
 discard cb24bd2  Screenshot for Test Action
 discard 89deba5  Remove some unused properties
 discard eac3e85  Change Database Config name slightly to agree with Sampler
 discard 3b9e04c  Fix properties version check bug
 discard b939d5d  *** empty log message ***
 discard 912d42a  Ensure file is closed
 discard e099cec  Can't compare with null
 discard 9384ac5  No longer needed, as build.xml sets up the classpaths
 discard 23524e2  Add xstream/xpp jars
 discard a1d1347  Change property name to avoid clash with the findbugs plugin
 discard c38d749  Start the JUnit tests
 discard 725a6a4  Create dummy test
 discard 9f84bc3  Update zip locations
 discard 869872d  Added version checking
 discard 69271b0  Added ASF licence and made fields package-private
 discard 729ae82  Add ASFL V2; added properties version to script header
 discard 666fca4  Added getVersion() and ASF licences
 discard 5e1eeee  Add sample version string
 discard bdb8071  Don't forget the trailing $
 discard ab92adb  Add _version property
 discard 3cdfa6d  Add saveservice.properties to binary distribution
 discard 473078a  Use saveservice properties file
 discard 4065f25  Save service Alias properties
 discard 0abbb04  Make some fields transient
 discard 98e0a00  Remove unused import
 discard 4a1ae88  Merging from 2-0 branch
 discard f5c7571  New XStream implementation for saving test plans
 discard 038aea7  adding screen capture of distribution graph
 discard fe66c44  added documentation about the Distribution graph.
 discard 2fc9ec8  *** empty log message ***
 discard d4ebae4  added a method for creating a chooser with a specific set of filters
 discard bdfb67b  removed the save button, now that all visualizers can be saved as image
 discard e0ae91e  updated the class so it implements Printable interface. now every visualizer should be printable.
 discard b6bdbc2  updated the class to create a JFileChooser with the right filters
 discard 9c390b3  Adding new menu item for saving component graphic as png
 discard 96d3b21  Adding new menu message to resources
 discard ec8f706  Small modification to fix logic and remove redundant conditional
 discard d194cbd  updated the Visualizer to implement Printable interface.
 discard d9620fb  added an entry for Save Grahics action
 discard d73c73c  simple interface for visualizers. it is intended to work with SaveGraphics action. once it is all hooked up, an user should be able to select the visualizer in the tree and click the save graphics. the action will then get the visualizer from GUIPackage and see if it implements Printable. if it does, it will call the method and try to save the JComponent.
 discard 1332a9d  ok, here is the first shot at the Action class for saving graphics. I still haven't hooked it up to the menu stuff, since I don't know it well. Any one care to give it a shot?
 discard 502d2f5  Remove unused import
 discard 5349a72  Merging latest from 2_0 branch
 discard 3d87f1a  IfController should call nextIsNull() before returning null value
 discard af6c4aa  Restore default logging level
 discard 8f821d7  Spelling!
 discard 55b38b1  adding batik-awt-util.jar, which is used to save PNG
 discard c30244a  added batik entry peter
 discard 9bef9ac  added batik jar related stuff.
 discard 3682afa  added note about Batik
 discard 9efa8f9  updated the visualizer to use the updated SaveGraphicsService
 discard ef5f3aa  updated the class to use Batik, instead of JAI. thanks to the batik team for their excellent work.
 discard be4bf82  Get the authmanager and pass it to the WSDLHelper.
 discard 244da41  WSDLHelper now gets a handle to the AuthManager if one is present. This addresses bug #29436. I haven't had a chance to test it yet, but hopefully it works.  I tested it against a WSDL that doesn't require authentication.
 discard 4b3cc6a  commented out the Jai related stuff for now, until I figure out how to make JAI optional.
 discard 16176f5  for now I've commented out all the JAI related code, until the license issue is resolved.
 discard 0c3d658  commented out the call to SaveGraphicsService for now, until I figure out a good resolution to the JAI license issue.
 discard c77d7de  reverting the Notice to exclude the JAI stuff. peter
 discard 16f723d  removing the JAI license and reverting jar_usage.txt
 discard f88f550  Fixing access log sampler session filter
 discard 3d699da  updating the build file with the new jai jar files.  hopefully I got it right.
 discard 65797c9  Added an entry for JAI. thanks to sebastian for the reminder.
 discard 60dab8a  thanks to sebastian for reminding me to add/update the license stuff.
 discard 90ef04a  changed actionPerformed to use the new save method.
 discard 4efd7c5  fixed a bug with the new method. i forgot to close the fileoutputstream. I removed the old JPeg codec method and implemented a new method that can save bmp, png or tiff format.
 discard 527c107  this is a quick implementation using a button to save the distribution graph. Since I can't decide what is the best way to handle saving graphics, this will allow others to play with it. I like mike's idea of using actions to do it.
 discard a39eca7  I updated the class to use JAI instead of the stock com.sun.image. codec.jpeg.  the output generated by the stock one is terrible and looks aweful. JAI produces much better quality. The new method saves PNG files. I checked the license of JAI and it allows redistribution in binary form. I will add the jar's to CVS.
 discard 792f621  New class for saving Graphics. I still haven't figured out how to set the compression level for JPeg, so that it is higher quality. have to dig around a bit and figure that out.
 discard f107748  Use separate column names instead of array entries
 discard 51af4a2  Oops! COLUMN_NAMES was used elsewhere
 discard cc3cbd5  Why is this field not created?
 discard 7d8ca76  Add comments; exclude some warnings
 discard 9667a2f  Make log final and private
 discard cb98785  Comment out unread fields
 discard 7d4ca38  Reduce visibility of fields
 discard b14d39c  Make log final; reduce visibility of fields
 discard 34ef4d7  Reduce visibility of fields; comment out unread fields
 discard 596db96  Make Daemon transient, as it is not serialisable
 discard 35f76db  Make static config fields final
 discard 6c54608  Update Javadoc
 discard bf402b2  Always try to close file
 discard bf15a35  Make log final
 discard b32d74d  Reduce visibility of fields
 discard 242aaf1  Reduce visibility of fields; comment out unread fields
 discard c888452  Reduce field visibility; make strings truly final by removing from array
 discard ba972da  Reduce visibility of fields
 discard 5768db3  Comment out unread fields
 discard 99506e0  Make log final; reduce visibility of fields
 discard 18c0232  Make log final
 discard 1bb6502  Eliminate Boolean construction
 discard a5a3fe3  Update findbugs classpath for new jars; fix bsf jar name
 discard 9c83058  Wrong change: mgr was used, but needs to be intialised.
 discard cfed8e8  Replace incorrect & with &&
 discard 447b062  Compare strings with equals() rather than ==
 discard 1d6ae1c  Actually use the trimmed string
 discard 2280e19  Replace new Boolean(true) with Boolean.TRUE
 discard dae006b  Remove unused item
 discard 76b6fec  Ignore case when looking for (ALPHA and (BETA
 discard 44452fc  Make Access Log name agree with sampler
 discard 93d84c0  Replace lines accidentally deleted
 discard 503346d  Lightning struck, and this is a week's worth of offline effort.  Visualizers have been refactored.  The AccessLogSampler and supporting classes have been refactored, with an additional Filter implementation, and made into a TestBean, fixed a bug that causes tests not to stop in certain cases.
 discard 895cade  adding a new class for sorting Number[] arrays. Also added a method to get distribution data
 discard 8e68c70  added two entries to the message properties
 discard a47fedc  checking in the changes for the new Distribution Graph. I've left the title as "alpha" for now.
 discard 3e99994  sleep() is a static method
 discard bd95e59  Remove unused imports
 discard 06bbe41  Add the new libraries (and reformat to match 3.0M9)
 discard 826c198  Exception(Throwable) requires 1.4, so use JMeterError(t) instead
 discard 2ff09ca  Refactoring TestBean to be an interface instead of a class.  Moved needed code to TestBeanHelper
 discard 188ae56  Fixing AccessLog filter, fixing caching of Controller property values
 discard c3555be  2.0 merge into main and TestBean fixes
 discard 9eaeecd  Added third party lib properties in build file
 discard 0362deb  New binaries to support database connection pooling
 discard 1d43719  New JDBC Connection Pool resource.  Revamping JDBCSampler to use TestBean framework and the new connection pooling.
 discard 9178b88  New Percent Point calculation in StatCalculator - ie, to get the 90% line, or any other percent line
 discard 8eb6ada  Initial revision
 discard fd97f5c  Fix for bug 28751
 discard 866b9cb  Fixed an exception that occurs if a sampler returns null when sample is called (for TestAction)
 discard a4f9eb2  Fixed the problem where an IfController was getting removed from the test tree if it evaluated to false. Defect 26672.
 discard 37503a1  Modified IfController to turn off caching for FunctionProperty
 discard b76babd  Merging rel-2_0 branch to main
 discard bb52300  Updated for the new mail sampler classes.
 discard 40a67e9  Not sure why it's wanting me to commit these resources again.
 discard eaaf526  Added the ability to turn off caching of the function value. This is useful, especially in the LoopController to all the value of the variable to be updated and hence change the number of times the loop executes on the fly.
 discard 5092ea8  TestAction is a new test component (implemented as a sampler...for now) that gives the ability to pause or stop the current running thread or pause/stop the entire test.
 discard e5fa533  This is a new sampler that can read text from POP3 and IMAP email folders.
 discard 70fcde6  fixed the bug related to Axis reported by SUBRAMANYAM, KALA. this isn't a perfect fix, since other webservices may use different formatting. I've tested it against .NET webservices and the example Axis WSDL.
 discard a2b1619  Remove my @author tags
 discard e73af61  Use the new <Link> tag handler
 discard 8b2584e  New classes to pick up <LINK> tags. Seems strange that the tag was not already handled ...
 discard 5072e21  improvements to HashTree collections
 discard f4040ef  Don't match attributes beginning with \
 discard 9f56cee  Catch some invalid URL errors
 discard 62a6d3f  New test case with <link> and <script> files
 discard 45cb322  Added <script src=> scanner; still need to add <link href=> scanner
 discard 6bfcd22  Add <script> link parsing
 discard ea16c2e  New test case with <link> and <script> files
 discard c5e7d0c  Fixes a problem with cookies coming back from Oracle9iAS where cookies would have leading spaces in the domain portion.  For instance, 'domain= .mydomain.com;'.  Both IE6 on W2K and Moz 1.6 on W2K and Linux trim the domain. Obtained from: jmeter-user Submitted by: Todd Parnell Reviewed by: Michal Kostrzewa CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   databas [...]
 discard fed5f57  updated documentation with monitor test plan peter lin
 discard 8c7d052  Cannot use getThreadContext() here
 discard c84a0fd  Replaced avalon-excalibur with individual jars
 discard ded5ca9  Replace avalon-excalibur with individual excalibur jars
 discard 6748c6f  Need to delete avalon-excalibur to get rid of old version of logger, so need to add the other parts we still use
 discard 57ff7f5  Ensure excalibur-logger comes before avalon-excalibur
 discard 3a0bd71  Added excalibur-logger configuration option
 discard 1f13e8f  Sample logkit configuration file
 discard 9dd86a7  Adding excalibur-logger
 discard 523ce19  For its Logging configuration feaures
 discard 9273826  log_config facility comments added
 discard 4ab3665  Oops! forgot that JMeterUtils is not available to classes in Jorphan.
 discard e8003f7  Add auto redirect checkbox
 discard ff9c24c  Extract the common code for old and new HTTP Samplers
 discard 3503ba6  Remove unnecessary HTTPSampler. qualifiers
 discard 125b980  Extract the common code for old and new HTTP Samplers
 discard 51a44d8  configureSampler does not appear to be used
 discard 8b0e1f9  Add auto_redirect message
 discard 0459c47  Comment out some unused fields
 discard d0d7f25  Add isMonitor support
 discard 8019414  Tidy up comments; fix redirect bug (was using wrong field); set name from redirected page
 discard 3d82ff9  Fix some Javadoc errors; comment out unused variables
 discard 872a5de  Allow log format to be over-ridden
 discard 2332551  Add log_format properties
 discard c5c36b5  Allow args to be passed to the JVM using JVM_ARGS
 discard 1a92f87  Add display of properties to gump targets
 discard 95e5284  *** empty log message ***
 discard e45f78e  See bug 27805; umount -> ulimit
 discard 1921d99  Reverting to original code; added new auth method as comments for now
 discard c4be4a7  Refactor to give access to underlying Authorization entry (for use with HttpClient)
 discard e0ee25f  Fix CVS tag ($Header: -> $Header$)
 discard 1c58f49  maxMemory() is Java 1.4 - comment out for now Fix CVS tag ($Header: -> $Header$)
 discard c244ccc  RED, GREEN, BLUE etc are since 1.4 only; use the equivalent lower-case versions for 1.3
 discard 1b27450  Add monitor directories
 discard ea81437  RED, GREEN, BLUE etc are since 1.4 only; use the equivalent lower-case versions for 1.3
 discard e6068e5  Add monitor to standard build Rename version as jmeter.version because version was being clobbered by something
 discard cc6b3ca  Oops! Fix typo
 discard bdec0c3  One error, only show classpath once, and break it into elements
 discard 8711a45  added comments about the visualizer peter lin
 discard f06dd0d  changed the fields to protected in case we want to extend the graph in the future. peter lin
 discard f97f797  when there are several monitor threadgroups, the probability of another thread calling parseBytes() while the parser is busy is low, but it does happen. When it does, it cases SAX to throw an exception. Adding sync fixes the problem and doesn't appear to have any performance impact. peter lin
 discard 40f126f  A simple memory benchmark to measure how much memory the status objects consume. this gives a rough idea of how many servers the monitor can handle.
 discard d4ff8e7  screen capture of the monitor performance graph peter lin
 discard 259d64d  added documentation for the Monitor Result. more documentation for the user manual coming later.
 discard 2abe6ca  Treat cookie expiry time of 0 as never expiring (bug 27713)
 discard f03dfda  Logger defaults to LogKit; let HttpCLient handle redirects
 discard 524df12  added a default buffer size for the monitor. this is so users who want to monitor a large number of servers can reduce the memory requirements. peter lin
 discard c2e807a  Added sample log entries for HttpElient (as comments)
 discard b90759b  minor change to the optional pane to use HorizontalPanel instead of verticle. this looks  a little better. peter lin
 discard 6543da1  fixed two minor bugs related to clear. the first one was the accumModel was clearing the listener when it shouldn't. the second is after the listener is cleared, lastSelectedPath returns null. peter lin
 discard 5aff30e  added field for monitor to indicate a sampler is used for monitors peter lin
 discard a7e7562  now that I removed the jaxb classes, I commented out the jaxb portion of the benchmark. I ran several tests comparing the custom parse to jaxb. it is basically 2x faster, since I don't validate. It's not a fair comparison obviously, but for the monitor validation isn't that crucial. peter lin
 discard 95331e2  removing the jaxb generated classes now that the custom parse is done. peter lin
 discard 850cf89  just noticed my typo when I commited ObjectFactory. The custom parse is fully implemented, it just needs logging added. MonitorAccumModel now uses the new classes. peter lin
 discard 85995d8  ObjectFactory is not fully implemented. Still need to write a unit test for the class. peter lin
 discard 4e5724e  adding classes that implement the base interface. they are used by the ObjectFactory. I follow the same basic design pattern as jaxb. peter lin
 discard c72c163  the implementation of the custom DocumentHandler for SAX is done and working. I've tested it using a main method and hitting tomcat5. I still need to add logging in the case that xml is not well-formed. The MonitorHandler does not validate the xml, so it eliminates the overhead. Later on, once JaxMe is ready I may replace this with jaxme.
 discard 9b982c0  Make ascii
 discard 309e382  Trial sampler using Commons HTTPClient
 discard 99a313d  Added new jars to distribution
 discard ad77d52  Restoring ability to show images which got lost a few edits ago (probably my fault)
 discard fc76a48  Addind jars needed for use of Commons/HttpCLient
 discard 5a31017  Adding constants for the custom parser peter lin
 discard 78350a0  Reverting to version without extension, as it is used elsewhere...
 discard c69c08f  Change to Ascii
 discard ba3dba4  Reverting to version without extension, as it is used elsewhere...
 discard aa32bda  Fix some Javadoc errors
 discard 7636581  Adding/updating ASL V2
 discard de60acb  Better handling of getlabelResource errors
 discard 414cbb5  Improved error message
 discard b681e19  Allow examples not to have bundles
 discard 5865a23  Add displayName to allow unit tests to work
 discard 4a66b01  Replace getStaticLabel with getLabelResource
 discard b9df5f8  Remove author tag; convert import .* to individual imports
 discard 62f18ee  Remove author tag; convert import .* to individual imports
 discard 03a35aa  Remove import .*
 discard f6dd398  Renamed to add .txt extension (and make Ascii!)
 discard 6c273af  Correct some monitor dependencies; create install-monitor task
 discard af9f53c  Initial version of monitor compile tasks TODO: jar task
 discard 2c63123  No need to include English translations in other language files
 discard ad93ecd  Remove author
 discard 4428e02  Remove author; fix Javadoc bug
 discard e93d22e  The current alpha implementation uses jaxb to parse the status data. I've started writing a custom parser, once that is done. I will remove the jaxb generated classes. Adding the source does not break the build.
 discard 8beb58b  Adding the source to CVS, but I'm going to wait to add the build task to compile and package the monitor. Once I get the custom parser ready I will add the ANT task.
 discard 82a3e2b  Added a new attribute for SampleResults to indicate if a sampler is used as a monitor sampler.
 discard 544092b  changing the ResultCollector to protected, so that child classes can access it. This is in preperation for the channel result collector.
 discard 28f77f7  Display user.dir
 discard 4ea650d  Explain possible assertion failure
 discard 98ad722  Catch more missing classes
 discard b4cc2cb  updating the properties file with new keys for the monitor
 discard 3db5a2e  more icons for the monitor. once I work out the whole jaxb issue, I'll start checking in code.
 discard 3769d66  SHow details of files on the classpath
 discard 4acbd95  Remove @author
 discard 6434652  Remove @author; fix serialise problem; make log final
 discard 7145cc6  when there's an IOException, the URL should still be set. Found this difference in the process of writing the monitor. I use the URL as the unique key for each individual serverpanel.
 discard b808202  Added some properties for the monitor related gui's. making slow/ steady progress
 discard 52182f9  Correct minor typos in findbugs-style
 discard 676f13d  Temporary home for Findbugs CSV formatting stylesheet
 discard 6a79857  Add findbugs-style task; move output to reports directory
 discard 5e089db  Fix possible NPE and ensure Reader is closed
 discard 9a25f90  Comment out impossible code: if result is null, how can there be any responseData? Also comment out code used only by the above commented out code
 discard 01c9d5b  Add messages for ViewResults Tree tabs
 discard d62adcb  Add implementation of getLabelResource() to allow older code to compile
 discard 4b2c8c1  the correct icon name.
 discard 996af3c  removing the misspelled icon.
 discard b621ad5  adding the health icons and legends for the monitor. this poses no risk for jmeter 2.0 release. hopefully we'll release 2.0 soon
 discard 9dea9bd  Replaced getStaticLabel() with getLabelResource()
 discard 94a71b8  here are the icons I made for the monitor I am working on. the monitor won't be done until after 2.0 is released, but atleast others can see what the icons look like. there's no risk adding the icons.
 discard ce1e8f0  New method getDocAnchor() - gets the #href name for Help
 discard 01db576  Unused import removed
 discard 4cfad99  Remove test code accidentally left in
 discard 373a9a8  Dummy implementation of getLabelResource()
 discard 30991a6  Updated tests for getLabelResource()
 discard c067e8e  Add "tag" processing
 discard ed6e87a  Add Transaction Controller details; remove ALPHA/BETA from titles
 discard dd46abb  Replaced getStaticLabel() with getLabelResource()
 discard 5aaede5  Removed @author tags
 discard a04b0ba  New getLabelResource() method to return the GUI label resource name; getStaticLabel() can now be done in the parent class, and can move to using the resource name as the anchor in component_reference.xml
 discard e5e61e7  Make missing resource key prefix available for JUnit test code
 discard 69f08ce  Comment out unused code
 discard ae9a722  Remove inaccurate warning message
 discard 3c8d5a3  Revert toString behaviour
 discard a20ce4e  Comment out unused code and vars
 discard 57d4b82  Recode to eliminate unused vars and avoid refetching
 discard 3dd047b  Comment out unused code
 discard b9caeeb  Allow for missing Example Sampler
 discard bad049c  Implement threadStarted/threadFinished method calls
 discard a5c7124  TestStarted is too early to be able to set up a database connection
 discard 55945ba  See [Bug 27265] - disable does not work This fix seems to work, but may be more than needed...
 discard 8966fcf  Added threadStarted/threadFinished methods
 discard cb8cc43  Fix Javadoc bug
 discard 4274e06  Add some comments
 discard a857ae2  Add some debugging
 discard ca09f9b  Add debug log; only catch expected Exceptions
 discard 0182065  Calculate hashCode in constructor
 discard 5873921  Moved the ExampleSampler to the examples source tree.
 discard c84e04d  Use getPropertyAsString rather than relying on toString() method
 discard ada35b7  - Added new source tree "examples", which is only built if requested explicitly. - Fixed build directory nesting issue in eclipse.classpath
 discard 724c614  Don't report stack track for java.awt.Headless
 discard 238e892  Fix NPE on headless systems
 discard f488c86  For speed, use getThreadContext() instead of JMeterContextService
 discard 7f3ecd2  Use getThreadContext()
 discard 3e9ae22  Fetch context in setUp
 discard 8a65d83  Set context and ThreadName
 discard 679c960  Only fetch context once per method
 discard 5fd8a4e  Add context and ThreadName to TestElements
 discard 8c1e6f6  Factor out common code to convert result to string; use actual sample encoding instead of utf-8 use default encoding if all else fails
 discard 64e9035  Extract charset from Content-Type and store in dataEncoding
 discard f01d765  Add comments to some fields; fix default encoding from 8895-1 to ISO-8895-1
 discard 66a6d54  Don't trim file when using CSV output; use RandomAccessFile to speed up finding XML end Marker
 discard 9452265  Add comment - should getProperty create "different" NullProperty objects for each different missing key?
 discard db7c565  Update the toString() method to show the name as well
 discard 7084e7b  Put trailing marker on separate line
 discard 18d0131  Prevent creation of properties with a null name; re-implement equals to take account of name as well as value; add suitable hashCode() method
 discard 830d68a  Fix bug (recursive call in hashCode()) introduced just now and document equals method
 discard f596bbe  Fix test to cope with possible multiple Null properties
 discard b783b5c  Implement more tests
 discard 1a9bd1a  Implement hashCode() to go with equals()
 discard 8172257  Try to close even on Exceptions
 discard 763cbd6  Make ascii
 discard cddaa5c  Make cue for Activate/Disable be visible immediately.
 discard 4eddfca  Fix a bunch of bugs I just introduced by making JMeterTreeNode no longer implement JMeterGUIComponent.
 discard ac4f4d2  Added TODO comment - should we remove the parameterless constructor?
 discard 80d909a  It's been long since JMeterTreeNode.createTestElement was creating anything -- so renamed it to getTestElement, which is a good name for what it does now.
 discard ea2e7c9  There's no point in the tree node being a GUI component.
 discard 049bced  Proper hashCode() does not work ...
 discard 9bc036a  Close file on Exception return
 discard 23be873  Remove unused import
 discard 4094292  Something odd with this loop, so added comment
 discard 1a94154  Avoid possible NPE introduced earlier ...
 discard 8e34a46  Unused variable
 discard 8c52e4d  Remove unused varaibles
 discard 3844d97  Make non-serialisable fields transient
 discard 5624210  use boolean.valueof
 discard 30e36ea  Close file on Exception return
 discard 5f03bcb  Replace new String() by ""
 discard eb3b747  Use notifyAll() instead of notify
 discard 0b010cc  Make all fields transient
 discard f8106c7  Make non-serialisable fields transient
 discard c2c05ba  Close file on exception
 discard 904becf  Make non-serialisable fields transient
 discard dea7e18  Fix useless use of trim(); close file on normal exit
 discard 7df9ea4  Use the result from trim ...
 discard 2758151  Redundant comparison removed
 discard e248aec  Possible NPE
 discard d9730fa  Fix accidental use of & where && was intended
 discard 84218b5  Fix possible NPE and failure to close file
 discard afbe90b  Add hashCode() to agree with equals() fix possible NPE on exception path
 discard c27c99d  No point declaring equals() method in the interface, as it's in Object anyway
 discard ac4abdb  Fix hashCode to take note of order; simplify equals()
 discard 96721c3  Added equals() and hashCode() tests; Fixed symmetry bug in equals () - did not detect extra keys in target Object Now uses Map.equals()
 discard 8d0c51d  Remove old Regex variables when fewer matches found later in thread
 discard bb311a89 Add remove method for use by Regex
 discard 478a353  Update regex
 discard f3674a5  Updated test suite
 discard d0d3d56  Document new Regex behaviour when match < 0
 discard d3b5b47  See bug 26357 - added option to save all matches as ref_n  if match number = -1 Also sets ref_matchNr to count of matches, and sets ref_n_gm as well
 discard 55aa4bc  Distinguish test creation messages from warnings
 discard 387220a  Remove beta marker
 discard 7b5ced0  Findbugs: level now a variable (default high); add mail jars to its classpath
 discard f4dfb1e  ForEach controller example
 discard 2d3fb21  ForEach controller docn
 discard 78938b7  Graphics for ForEach Controller
 discard c4d381e  foreach controller text
 discard f1f4639  Non-instantiable, so no point being serializable
 discard 126ff25  ASF L V2
 discard 65dd83b  More detail on compare error
 discard 44ed400  Fix Javadoc tags
 discard 72bc44c  Remove unused method
 discard 35286f5  Include most jorphan files in Javadoc ensure that docversion is picked up always use current year in Copyright line
 discard 839e224  Initial SFF test
 discard b982f85  Test files for StringFromFile
 discard 6454dda  ASF L V2
 discard bee34e2  ASF L2; build.xml sets up the required classpath; check ANT_HOME set
 discard 63bf6fc  ASF L V2
 discard 08c5c54  Describe nightly builds
 discard 99a5d76  ASF L V2; changed copyright to 2004
 discard c5d1853  Correct spelling mistake
 discard df42697  Add NOTICE to archives; move LICENSE etc to front of archives Ensure LICENSE text files in lib are included
 discard 7955c77  Fix Javadoc warnings
 discard 9e6e50a  Brief installation instructions (can be used in Gump output dir)
 discard 85757f3  ASF L V2
 discard 3cb05c0  ASF L V2
 discard 7fa2eda  Not used
 discard a679295  ASF L V2
 discard 050205b  ASF L V2
 discard e7abd2d  ASF L V2
 discard cc935b3  Add header
 discard 982cf26  ASF L V2; synch access
 discard eae7082  ASF L V2; added Remote Exit functionality
 discard e86570a  Remote Exit messages added
 discard 56692d9  ASF L V2; more detail on regexes
 discard 3438292  added a note about HTMLParser to the file. thanks to Sebastian for the suggestion and reminder.
 discard b337cd0  CSVRead treats blank line as EOF
 discard a8adb1e  Treat a blank line as EOF when reading the CSV file
 discard a8fd426  Fixing problem in proxy - refreshing model when start button clicked to get latest user changes to values.  Also fixed problem where currently selected elements are overwritten by proxy recorded items
 discard 47de885  Fix overwriting of existing elements during proxy recording. Changes GUI behaviour: new elements are initialized blank, instead of with the values of the last edited element of the same type.
 discard 0e213f1  Removing erroneous suggestion in comment.
 discard da54d94  ASF L V2
 discard 051269c  ASF L V2; remove unused variable
 discard e01c4d6  ASF L V2
 discard f90cee7  ASF L V2
 discard 29ac1e3  ASF L V2
 discard 15d13d2  ASF L V2
 discard 04bed50  Fix log file destination and default parser
 discard dc2c019  Improve error reporting
 discard ef70c7e  Not used
 discard 552a178  ASF L V2; use JDK1.3 version of chained errors
 discard b26d353  Support chained errors and exceptions in JDK1.3
 discard e68531d  ASF L V2
 discard cb000bc  Fix HTML in comment.
 discard e3129f8  Add support for expert beans and properties.
 discard cced1c5  Avoid NPE when a TestBean has no icon.
 discard 1c04d4d  Fix ClassCastException caused by earlier fix :-(
 discard 1e85dee  Added icon support to TestBeans.
 discard 95c9cfd  Removed funny performance-degrading feature. Saves time, at least, during unit testing.
 discard c5ee62d  Minor layout fix.
 discard e06562f  updated the license to apache 2.0 license
 discard 0cf851d  Added new function test
 discard e029aba  ASF L V2; quieten startup
 discard 51d094b  New license. Adding myself to author list so people knows who to blame for the many bugs I've recently introduced :-(
 discard ca69cd6  Fix initialization bug in remote execution.
 discard 937a020  Make JMeterTest and testbeans.PackageTest have a common idea of what a "work in progress" is.
 discard de56737  Removing unused file with a non-Apache copyright, since it was impossible to determine its origin from CVS (and, being unused, was not worth further research).
 discard 4be6c88  * Move @author tags back to the right place wherever I had misplaced them. * Updated @version tags to more convenient format.
 discard 4b40f7e  ASFv2 License. CVS Tags.
 discard 86dff2a  updated the license to Apache 2.0 license and added $header
 discard e52c384  ASF L V2;  catch Exception when running headless
 discard 66d4cb1  ASF L V2
 discard 87ee8d2  ASF L V2
 discard f5cebfc  ASF L V2
 discard fb4f6ab  ASF V2; replace string with property
 discard 815abb3  BeanShell function message
 discard 65cecc6  ASF License V2.0 + 3rd party pointers
 discard 48d9679  Try Header
 discard e03492f  Adding RandomOrderController by Mike Verdone.
 discard 0aa8bef  Make config elements work for Arguments in cases where Arguments are actually a key->value map (such as for the Java Sampler.) (That's oposed to when Arguments is a set of {key,value} pairs, as in the HTTPSampler.)
 discard 614d2d6  Making thread-safe by using READ_ONLY_MASK when compiling regexps.
 discard ecc5de1  * Making thread-safe by using READ_ONLY_MASK when compiling regexps. * Using a pattern cache for better performance.
 discard 0f2a119  Oops! left off the The ...
 discard e2050c9  Add back original method signature (using a Collection)
 discard 2b5411f  Added ForEach Controller as BETA - needs component ref documentation
 discard a563d31  Messages for ForEach controller
 discard 66cb35c  Apply temp fix suggested in bug 23487
 discard 6f93599  Convert parsers to use new URLString/URLCollection classes
 discard 1fdb209  New classes to support Collections of URLs (for use by HTMLParser)
 discard ffbeea7  Check that Collection contains only URLs
 discard c98bb27  Add description of Thread Group Duration and Startup delay
 discard 2b5f4ff  Adding Startup delay
 discard dac17b0  Fixed errors and enabled CSVAlias test; re-enabled parallel thread test
 discard 1848c9c  Added get-bsf and get-beanshell targets to download the optional jars
 discard 353c9cc  Document optional StringFromFIle parameters
 discard c68ee79  Avoid NPE in disconnect, which would hide the real source of any problem occured before connection establishment.
 discard 6dae763  Added a comment on a potential performance problem... ... and trimmed 10 seconds off test execution time.
 discard 6bc1210  Ensure protocol case (http: vs. HTTP:) won't matter even on JDK 1.3.
 discard 8ec7055  Properly initializing the GUI so that GUI-related tests work.
 discard 804d540  Removed pattern cache used to cache a single pattern. Renamed a private method. Support URL with spaces in Location: headers -- it's against the standards but most browsers support it.
 discard e2d97b3  Warn user when a property value he entered is not accepted.
 discard 802fa2d  Reduce memory usage for non-shared bean customizers.
 discard 70bde4e  Fix bug when switching locales while a TestBean is being edited.
 discard c57bad4  MD5 Assertion test element
 discard da1e5ee  MD5 Assertion messages
 discard 50c4435  Added missing BSH Assertion param; added MD5 doc
 discard 1785c50  updated the component doc to list the servers that use common log format.
 discard aa9247f  Doh! use pathSeparator instead of assuming ";"
 discard 1cf90b9  Properly initialize equal button state.
 discard e0a5322  updated the component document to mention setMaintainSession.
 discard 22177ab  Moving BeanInfoSupport from jmeter.testbeans.gui to jmeter.testbeans, which is where it belongs.
 discard 6ed4ae6  Made public, fixed copyright date.
 discard 184c682  Since the introduction of bean customizer support, this class is broken and hard to fix. It was a transition support class anyway, and can easily be replaced by individual editors. Removing.
 discard 38d2d1d  Skip some tests for TestBeanGUI
 discard 9e27d91  Add test to try to catch menu building errors
 discard 259b5e8  Don't try to add JMeterTreeNode and TestBeanGUI to menus
 discard fbe0b54  colbreak needs to refer to current section number !
 discard d6e6c45  SSL Manager is not a GUI component Check TestBean GUI Titles
 discard cb62efd  Added descriptions for log/logn/BeanShell Update CSVRead description for multiple file capability
 discard b7d25fd  Search for Function rather than AbstractFunction Check for unused entries in documentation
 discard 378aa3a  Check that functions have entries in functions.xml
 discard b375ac6  Extra logs/displays
 discard 073fbaa  More detailed log message
 discard 2696ab4  Reflect new version
 discard dbfb3f2  added support for soapheader. Since Apache soap doesn't allow an easy way to get/set headers,  have to store the connection object. WebserviceSampler closes the inputstream on the response has been read into a stringbuffer, so it should not cause a memory leak or hold on to the connection longer than necessary
 discard 9b21f30  updated webservice sampler to maintain session. to get it to work, I had to modify HeaderManager, so that I can store the SOAPHTTPConnection object. I was able to test it using my Echo servlet and echo back the cookies.
 discard e7d916a  Work around Introspector bug (BeanInfos were not being cached). Resolve bug uncovered by this workaround (BeanInfos were not being flushed from caches on language change).
 discard 8279a3b  Copy listener list before sending events to allow them to unsubscribe without causing a ConcurrentUpdateException.
 discard 8ddc8e5  Simplify messages; report IllegalAccess (e.g. if constructor is not public)
 discard 21a4a1d  Constructor needs to be public for JUnit test to work
 discard 6c4c8a7  Improve error message
 discard bb96114  Let LAF default (otherwise some Eclipse JUnit GUI tests can fail)
 discard 0fd7c64  Summary of where 3rd party jars are used
 discard 527eef5  Add dummy constructor to allow JUnit tests to work
 discard 0f03ee2  Needs to be public, otherwise test is not created
 discard 1fcc283  Add dummy constructor to allow JUnit tests to work
 discard f45aad6  * Add bean customizer support. * Factor out the bean GUI to a GenericTestBeanCustomizer.
 discard 13c66eb  Now passes the serialization tests.
 discard ae63b7b  Can now obtain the GUI for a just-created test bean with no properties (from the test bean's class instead of the test_class or gui_class properties).
 discard 96c953a  This GUI works on one single SAMPLER, so it needs to be marked with UnsharedComponent.
 discard 180f56a  * Ensure we initialize the GUI Package before we start testing -- we may need it. * Improved some error reporting.
 discard fc4648a  Don't abandon suite creation if cannot create a TestBEanGUI.
 discard 9bdaebb  Use split() from JOrphanUtils to fix bad dependency
 discard 1e1b32a  Properly delegate property change event firing to the WrapperEditor.
 discard e56afa9  - Enable WrappingEditor to be used as a delegate. - Fire property change events properly. - Take responsibility for initialising to the default value and choosing an initial edit value.
 discard 597d4fa  Fix inability to parse tags with 0-length attribute values (e.g. ImageScanner would fail to parse <img alt="" src="x.gif"> ).
 discard a66e99a  Undo change to remove dependency on JOrphanUtils.
 discard ee713d1  Slight change to the test case that detects an already-known bug.
 discard 71f0734  Moving Transaction Controller from core to components, which is where it belongs.
 discard 79b4a5b  Added TODO comment.
 discard 0317ccc  Minor documentation correction.
 discard 80bd096  Reinstate the "Test Mail" button function.
 discard faa922b  updated the component documentation to match the changes and patches checked in this week.
 discard 34d3d08  this fixes bug 25741 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25741 dealing with encoding issues. the sampler now treats files differently than messages pasted into the text area. if external files are used, document builder uses input stream to create the document; otherwise it uses the string content.
 discard db840f1  And don't forget to remove the import ...
 discard 478df31  Fix build dependency problem
 discard c9f8d38  added notes in the gui explaining the default behavior of proxy settings
 discard a2c9b72  Allow for default file name
 discard 5f4583f  Synchronizing GUI update in ViewResultsTree visualiser.
 discard 8a38c1f  Update the current component GUI immediately on locale change.
 discard 5c21be0  Sometimes my brain just breaks...
 discard 71cd21f  Handle case where alias open was not successful
 discard 9bd30e1  Updated CSVRead messages for *alias
 discard 0a3d697  No longer needed
 discard 2d867a9  Updated tests for new CSVRead
 discard 1ae0c2d  Enhanced CSVRead to support multiple files
 discard c0ace2b  Support classes for multi-file CSVRead
 discard 920b998  Fixing really bad method name.
 discard db72c54  Add READ_ONLY_MASK to a couple of regexp compilations where it was missing. It's absence is known to cause performance problems when the compiled pattern is used concurrently by multiple threads.
 discard a020394  * Added some debug logging * Fixed issue by which having TestBeans of different types in the same test plan would make one of the types fail.
 discard 1c0b8bc  Soap sampler now gets all headers from the HeaderManager and sets the headers correctly. the first attempt was bad due to my own lack of understanding of header manager.
 discard 8b9a9f4  Add ASL
 discard 8956e3a  Handle missing file more gracefully
 discard d3537e4  Tweaks to jar creation: - only classes are now picked up from build tree - properties are now picked up from all branches of source tree
 discard d1fcb1a  Log some more environmental inforrmation
 discard b3ca1d9  Locale(language) is JDK 1.4 only
 discard df5641e  Fixing what's probably the most anoying GUI bug now: when an element was deleted, its parent would be modified to the values of the last element of the type seen.
 discard a48294d  Adding a reasonable test for bean resource files.
 discard 657edf0  Avoid caching problems running TestCase.suite().
 discard c34d153  Fix location of test file; add test for noFile present (causes NPE at present) TODO: fixe bug in CSVRead that causes the NPE...
 discard d6c1092  Test file for Function Package test
 discard 872026c  Tested (and corrected) the translation procedures.
 discard 4d7b4f8  Added a comment.
 discard 2d5b933  Amended tests to allow for missing non-default locale entries
 discard 8306afe  Fix CVS tag case
 discard 070f0b2  Fix CVS tag case
 discard 3ba05a4  Initial stab at testing Functions - only CVSRead at present
 discard f487b5a  Log some extra info
 discard e068d19  Fix threading bug (I hope) - don't increment row until line has been read (i.e. used)
 discard 32b0e4e  Get ready to use i18nEdit in localisation.
 discard a58e761  *** empty log message ***
 discard 9a747be  * Use tabbed pannels instead of adjacent ones to present the different views of the result. * Prevent attempting to show excessively large texts -- it's too costly both in time and in memory.
 discard 74c3f1d  Have the component's GUIs change (be rebuilt) when user switches locale.
 discard 6f2d6d6  Initial stab at documenting functions
 discard 804bf02  Second log version with empty return string
 discard 7bbb60e  Partiallly separate out GUIComponents test
 discard fcfc809  Tidy up a bit
 discard 8520c19  Don't pick up jmx files here
 discard 5dfa552  Function to put a message in the log file
 discard f774754  Fix clone copy-paste typo
 discard 282ee2a  BeanShelll function (Java Script rather than JavaScript) ALPHA version
 discard 64441f6  Fix excessive (and unnecessary) request-lived object allocation that was causing an OOM when a GC was triggered at a time when 10 file uploads were running concurrently.
 discard e70c423  Catch another error
 discard 8f4b2c0  Added disclaimer
 discard d1289d7  Sample eclipse jmeter lauch file
 discard 90ce7f4  Call prepare() from the engine on TestBean Samplers, Assertions, PreProcessors, and PostProcessors.
 discard 9f8851e  Have the engine call prepare() for Timers, so that they don't need to do it themselves.
 discard 3b869c7  Transaction Controller (ALPHA code)
 discard 31e425e  Added TODO comment.
 discard ab244cf  New Transaction Controller message
 discard 85845c5  Avoid logging ugly useless stack dumps at startup.
 discard a6045fd  Hack: save the SamplePackage for use by Transaction Controllers
 discard 8b16703  Don't complain about missing docn for ALPHA/BETA code
 discard 900cc0e  * Removed unused properties. * Moved useful japanese translations to right place. (I've not managed to see them, though -- please check if you can read Japanese).
 discard a6e1d6a  Really fixed the IOOB.
 discard c337580  Fix possible OOBE.
 discard 3234530  Converted ConstantThroughputTimer into a TestBean. Woohoo!
 discard 70cc2ff  * Using constants for attribute names. * Diferentiated noEdit into not accepting expressions and not accepting values beyond de editor's tags. * Fixed possible NPE in TestBeanGUI.group and .groupDisplayName. * Improved comments.
 discard 41c2698  Ability to upgrade property names and, to some extent, values.
 discard b9c5f53  Add some more info and logging
 discard f92415d  Update comments
 discard 09cc012  fixed typo in the message. it was missing "will" peter lin
 discard 8837a85  Run jmeter using javaw (i.e. the DOS box disappears)
 discard 43dff46  to be safe, I added a check to make sure HeaderManager isn't null.
 discard 294a114  made a change to setPostHeaders so that it checks headermanager to see if a different content-type has been given. if it has, that content-type will be used instead of the default "text/xml"
 discard 66e800e  updated the properties for the proxy notes
 discard 72b8571  updated the documentation to reflect the changes made last night so the sampler picks up the proxy settings when they are blank in the text fields
 discard 687172f  Use our own border title instead of borrowing from Gauss...
 discard 62f0ce7  Add Thread Properties message (Thread Group Properties is used by Gaussian Timer!)
 discard af16c20  Correct handling of parent sample results.
 discard 6f1e017  Improve creation of parent sample.
 discard 803f41f  Parent samples need to accumulate the times of their subsamples.
 discard 64e15fa  made a change to webserviceSampler based on discussions with Peter Reid. Rather than remove the proxy host and port completely, the sampler will not pick up proxy and host settings if use proxy is checked, but no values are provided. This way, the default proxy values passed from command are used and makes it easier for a test plan with several requests to pick up the proxy without entering it.
 discard b65bddc  updated build webservice test plan to sync with properties
 discard 7cb31b5  updated the component doc to sync with the changes in the properties
 discard af4fa49  changed the title of webservice sampler to Beta
 discard 97be350  Remove unused import
 discard c44060a  Make compatible with JDK1.3
 discard 45e9cb7  Separate out Bean suite creation; Don't throw assertion from suite() creation (or all tests are lost)
 discard c60bcf4  Example sampler (non-Bean)
 discard 66151c1  Add Example sampler strings
 discard e2e8cd5  Improved layout for components that don't need the whole panel.
 discard 2115704  Fix bug that prevented two different TestBean classes being edited in the same JMeter run.
 discard 3265dae  Bringing the Timer interface back to the simplicity it should never have lost.
 discard 860575c  Removed unused private member variable.
 discard bbe252a  Merging in the testbean experiment branch.
 discard d45a497  Prevent possible NPE (from the testbeans branch, but unrelated).
 discard e303b76  Removed unused dependency.
 discard 11f4bc7  Try to find out why nagoya tests are failing
 discard ded6025  New version of JDOM
 discard 7601825  Updated version of JDom
 discard d47b907  Allow for any Exception to be thrown
 discard cfb4697  Not a binary file ...
 discard f66cb15  Not a binary file ...
 discard db4ffbf  refactored a bit and made it so the sampler only checks if JMeter was started in NonGui mode. In Gui mode it doesn't make sense to automatically override the proxy that is already in the test plan.
 discard 02bd2b9  When JMeter is started in NonGui mode, it now sets System properties, so samplers can pick it up. Without this, it was a bit tricky to figure when webservice sampler should use proxy.
 discard ae6d085  updated the sampler to check the system properties to see if the user passed proxy host and port from command line. if the proxy host and port were not explicitly provided in the test plan, but it was passed in command line, the sampler will now pick up those values and use them.
 discard d33cce7  Try to find out why nagoya tests are failing
 discard ebc81df  Check that all gui elements have entries in component_reference.html
 discard 8573165  New screenshots
 discard 9d27693  Basic documentation added for new test elements
 discard fc19d8e  Correct typo
 discard 109849f  Added startup delay to thread group
 discard 3880a8c  Added delay for ThreadGroup Scheduler panel; fixed missing webservice properties
 discard 6c4e90a  added link for optional soap subsection
 discard 2d28278  updated the optional section to include a note about apache soap driver needing mail.jar and activation.jar
 discard 8b69509  See bug 26007 - ramp up needs to be after schedule start
 discard 39dff9b  updated the section numbers
 discard 5914e91  updated index.xml with a link to build webservices test plan
 discard d089c53  updated the section numbers.
 discard 84973f4  updated the section numbers, now that I added build webservice to the index.xml file
 discard 44b3f83  updated the build webservices doc to include use proxy.
 discard 60b718b  updated the component doc to include the missing options.
 discard 218d92b  updated the screen shot to match the latest changes peter lin
 discard 00b4672  added note for use proxy and changed the default size for the soap xml text area
 discard 71e37a5  added entry for webservice sampler. added a note for proxy.
 discard c0223bb  Clarify behaviour of CSVRead
 discard a5ea724  added a check box for use proxy and 2 text fields, one for host and one for port. thanks to peter reid for reporting the bug.
 discard b860400  added support for proxy. it needs to be tested. thanks to peter reid for discovering and reporting the bug.
 discard b142929  added entries for proxy support for webservicesamplerGUI
 discard baac513  Show contents of log file after Gump runs the test
 discard ac6aa85  Reduce the default logging output
 discard a0724a5  Log output to jmeter-test.log
 discard 10ee02f  Bow using ORO 2.0.8
 discard 7325382  Log the java version
 discard 9be494a  Retiring old version
 discard 301189f  If LinkedHashSet does not exist, then use HashSet (JDK1.3) Change tests to compare Set retrievals without regard to order
 discard 6370e0b  Make compliant with JDK1.3
 discard 52ed056  Doh! Forgot to remove import
 discard 21d39ac  Make compliant with JDK1.3
 discard beb0eea  Added constructor to allow tests to work
 discard 80f0500  Use HTMLParseError instead of Error to alllow use under JDK1.3 TODO - finish JDK1.3 compatibility
 discard 51d7144  Support getCause() in JDK1.3
 discard 8ea8be7  For JDK1.3 support
 discard 148b773  fixed a grammatical error. the sentence was missing "read"
 discard 34f0807  added rough draft of build-ws-test-plan
 discard 7b25a7d  updated the screen shot so it is correct now.
 discard 72ce6c3  Use JDK1.4 versions of encode/decode if they exist
 discard 7b691d2  Make compliant with JDK1.3
 discard 8b49d44  Make compliant with JDK1.3
 discard e1c78bc  Catch and log more errors
 discard 95cb1e0  Some routines to simplify JDK1.3 support
 discard 148487e  responseData no longer contains the headers, so no need to remove them from the count
 discard 6ff8300  Make Response Assertion behave like the other Assertions
 discard f0b6f95  New version of ORO
 discard 8e6903a  Change to ascii mode
 discard 5debdcc  Add gump-compile target
 discard 36063c2  Remove unused code.
 discard 73ad849  Small clean-up. I've checked and there doesn't seem to be any side-effects to care about.
 discard f5622d4  Simplified.
 discard 75d1a84  Files now present separately
 discard 57c7980  Extract contents of jmeter-results-detail-report.zip
 discard 314ee3b  Fixed the "by number" case. Note I had to change the test case. Hope the new one correctly reflects expected functionality -- it's unclear to me.
 discard cb91c88  Describe eclipse.classpath
 discard 9caa9f6  Fix BeanShell and resource excludes;
 discard 766c49d  Ensure the file is consistently handled using UTF-8 encoding.
 discard 463478d  Added capability to handle text files with explicit encodings (different from the platform's default). Also removed useless constructor.
 discard 40d846c  Rationalise Open/Merge by combining them
 discard 7c5b675  Oops! wrong parameters to setTimes
 discard b95b88c  SampleResult fixes to use start and End times
 discard d430bd4  Fix some javadoc errors
 discard 525b170  Create output dir for javadoc jars
 discard 32e294a  New -> Close; added Merge command
 discard 7681ee2  Replaced by Close
 discard 317e044  Load closes existing plan first
 discard 43b8bcf  Derived from Load
 discard cb1c2f0  Added menu_merge and menu_open
 discard 5b85dfb  Log some extra information when an error occurs
 discard d232de9  Added menu_close
 discard 390fbdf  Renamed version of New
 discard 095d4db  Removed setTime/setTimeStamp Added code to set timeStamp to start of sample if property is set Added getters for start/end time
 discard 312ba62  Use sampleStart/End instead of setTime
 discard 78da480  Remove code to set sampler timestamp
 discard 7a1ec32  Add sampler timestamp property comment
 discard 3a53a0a  Use sampleStart/End instead of setTime; rearranged some code; Converted some numbers to constants; removed unnecessary try/catch
 discard 69002dd  *** empty log message ***
 discard fe68562  New Constructor; queryString field
 discard 3e284b5  Use new SampleResult constructor
 discard a66deec  Add constructors to allow creation but not update of timestamp and elapsed
 discard 95cd169  Use sampleStart() and SampleEnd(); Make fields and methods private if poss
 discard 185d0e0  Increase margin of error on the test
 discard 592836d  Deprecate another method
 discard 0a9378a  Should not have been setting the timestamp
 discard 012a1ee  Deprecate setTime(); ensure time is initialised to 0
 discard 0287828  Use sampleStart() and sampleEnd() instead of setTime()
 discard c688ba2  New methods for collecting times; add some tests for them
 discard 2ba3ccd  Add 3 new targets for use by Gump
 discard a1914f4  Fix javadoc error
 discard b0b58c4  Added 5 new test cases *3 of which fail*. Will fix or roll back soon. My apologies for the inconveniencies: it's not new bugs, only new tests.
 discard 97db1a6  Allow text formatter type to be over-ridden, for example: ant junit -Dtest.format=plain
 discard 22e3fd8  Added some basic tests
 discard c5ded93  * Use UTF-8 consistently (instead of utf-8). * Remove some obsolete code (specific to JDK1.2-1.3)
 discard eb373ec  Using UTF-8 encoding for all URL encode/decode operations.
 discard b134005  Tremendous shuffling of the ProxyControl to improve processing of default values and user-defined variables.
 discard 458a913  If no classes found, show what to look for
 discard 4713303  Add Apache copyright note.
 discard dc529b5  Use the new ValueReplacer.addVariables method.
 discard 62dee01  * New public method to add a collection of variables. * Added Apache license
 discard 2a30d1e  Make dateFormat an instance variable to avoid any synchronization errors
 discard 6248779  Don't want JUnit reports in CVS
 discard 1346632  Display the current filename in the application titlebar in the following format: "FileName ( <full path to file name> )  - Apache JMeter"
 discard 5f2dca3  Removed unused import.
 discard 55cd6d1  findFile moved to JMeterTestCase
 discard d2b5322  Add helper mehtod to find test files
 discard 266aa04  New "User Defined Variables" component will complement those in the Test Plan -- with the advantage that these can be enabled/disabled.
 discard 9178ca3  Oops!
 discard 8119487  Simplify.
 discard be69b5f  Add XML output to junit target Add junitreport target Change default target to AllTests [Helps in finding long-running test cases]
 discard ed8795d  Correcting my own e-mail address.
 discard 89017ef  Workaround JDK bug http://developer.java.sun.com/developer/bugParade/bugs/4699765.html
 discard 98cff19  Added Apache license.
 discard 11f38aa  Correct license years.
 discard 45952e9  Added apache license.
 discard 8cef6d5  * Improved regular expression quality (handle some more valid cases and prevent some potential invalid matches). * Improved performance by grouping regexps so that one single scan is necessary. Plus the scan won't run through the whole file, since it will stop at the first match.
 discard 7a0b6c3  Avoid unnecessary scans to improve performance.
 discard ecf2928  Accept tabs and other spacing characters as URL terminators.
 discard d389af4  Add support for input tag attribute values surrounded in single quotes.
 discard 7857bde  Add support for HTML comments to RegexpHTMLParser.
 discard 94e65a6  Create some Junit tests - more needed
 discard 14a990f  Tidy up test code
 discard 11d31ae  Convert test code to JUnit
 discard 542f254  Add dummy suite to name tests
 discard dace021  Put all Test code at the end; remove unnecessary (and incomplete) stand-alone test code
 discard 9e5b8de  Rename  test case so agrees with rest of JMeter; look for file relative to user.dir if not found initially
 discard 5ef6a1e  Set user.dir if necessary; add default constructor
 discard c42953f  Rename  test case so agrees with rest of JMeter
 discard 22c8743  Extend JMeterTestCase to allow stand-alone JUnit testing
 discard 2f911f4  Try bin sub-directory if properties file can't be found (makes it easier to create JUnit tests in Eclipse)
 discard 2134a15  Allow for properties file with no directory separator
 discard 396a809  Tsk tsk. It's good to look at test results, but compilation errors also matter :-) The property was misleading, but by no means useless. Rolling back but still adding test case.
 discard d5eb728  Removed unused misleading property. Added a new very simple test case.
 discard 9ff6bcb  Have a 0-iteration loop behave as anyone would expect.
 discard df1ce8c  Test for yet-to-be-implemented feature. Commented out, of course.
 discard 48e695c  Link parser now takes base URL from last sample result, not from last sampler.
 discard ed8774d  Forgot to upload these...
 discard 5a014ab  Add TODO
 discard fddc109  Simplify parser instantiation
 discard e34e53a  Rearrange tests to use external files
 discard 0e38ce6  Move tests to HTMLParser
 discard d7b3b50  Parser Test Case results now in files
 discard 7daf417  Oops. Forgot part of the test for Base HRef support.
 discard ca3e04e  Added tests for Base HRef support.
 discard 702b43f  Added TODO comment.
 discard 9ac94ce  Made Base HRef implementation work (code was there, but was totally useless).
 discard caaa3eb  - Added Base Href support. - Somewhat improved error reporting.
 discard 50b60b2  Improved error reporting to include the whole Exception stack trace, etc. in the Error SampleResult's responseData.
 discard b882f57  Synchronize updates to textArea
 discard 0a87890  * Modified cookie selection algorithm to match browser behaviour (even though it breaks the applicable RFCs). * Corrected bug by which a cookie set by http://ache.org would be sent back to http://jakarta.apache.org. * Added a couple of test cases and a few commens.
 discard b3dfc3f  Try again
 discard 8d93156  Identify the build file
 discard 2b82895  Simple OnError Test Element
 discard a9bea6f  *** empty log message ***
 discard 8fdab42  Fix bug by which requests resulting of a redirect would have POST data sent equal to the original request.
 discard 9939e78  Add ResourceAction messages
 discard deba529  Ignore all log files
 discard 4ef7f6d  Add cookies field and populate it
 discard 566680a  Display response headers in status pane
 discard 86a9069  Ensure some fields not null
 discard 7865ea2  Simple suite() method to allow AllTests to be invoked directly as a JUnit test
 discard dd5210a  makeSuite() no longer needed
 discard a0cd33b  Use suite() method if it is avaliable before leaving it to JUnit to find the testxxx methods
 discard 166ae42  Extend JMeterTestCase (so properties are initialised if reqd)
 discard 9ba647c  Move beanshell assertion exclude to components ...
 discard d241516  Show build.xml version in Gump logs
 discard d7720ab  Split the 3 large tests into 3 suites of tests. [GUI test ideally needs to be split up futher]
 discard 368ea9b  Avoid NPE when HTTP connection is rejected. Somewhat improve error reporting.
 discard 1655edf  Initialise JMeter properties if not done already (for testing individual modules)
 discard bcc5d55  Ignore all log files
 discard 3eec860  Add junit target for running test cases individually
 discard cd8a35f  Tidied up logging
 discard 7431fcf  Fixed width time using 24hr clock
 discard c022e2a  Use less ambiguous date format
 discard 3f76a25  Don't close log file if it is assigned to System.out
 discard 96382e3  Implement makeSuite() method
 discard 5e23bb3  Look for makeSuite() method if no test() methods found
 discard 722ccb6  Only display test class load error message if an error occurs
 discard 73ee8f2  Tidy up test run section
 discard 49d487a  Fix Javadoc warning
 discard 2ff3984  Need details of test-run settings
 discard 8049756  Add BeanShell Assertion to exclude
 discard 1dcfd9b  Comment out test code for now
 discard a241604  Fix NPE.
 discard 4b1b0e8  Clear other panels on node change; display request headers
 discard 1f62522  Populate RequestHeaders
 discard e6c4d97  Split test up; fixed pattern matcher to use parameter instead of excludes always
 discard 7d1b6f5  Fix the case when search_paths is not defined.
 discard 98ecdf5  Still trying to find cause of GUI failures
 discard e4f472f  BeanShell Assertion checker
 discard 626fe8d  Messages for BeanShell Assertion
 discard fbc648b  Use search_paths property.
 discard 9546d69  Fixed unit test failure I just introduced. Sorry for that.
 discard 1964eb1  Made the RegexpHTMLParser accept tag attribute values in single quotes (which I just learned are also legal) and unquoted (which are not legal but frequent). Hopefully also made the REGEXP somewhat more readable in the process.
 discard 86fca92  Have createTestElement return a new TestElement on each call, which (according to the coding of some JUnit tests) is the correct semantics of this method. Fixed some bugs caused by this change.
 discard 5b62c72  Separate headless and heded test targets
 discard 29e1c98  Documented timer recording feature.
 discard e4bc9de  Try to find cause of Gump GUI bug
 discard ef7fc72  Redoing my changes from revision 1.42, since they don't change the results of unit tests.
 discard da89c53  Rolling back my latest change, since ir breaks a unit test.
 discard 5e70e9e  Replicate any timer placed directly within the HTTP Proxy into the 1st sampler of each group, with variable ${T} replaced by the time since the previous request.
 discard 0846b7c  Cleaned up include/exclude pattern matching code. Use | to combine Perl5Compiler flags instead of &.
 discard 94942af  Fix for bug 23315 (hack found in Sun forums)
 discard 4d66264  Still trying to find cause of GUI failures
 discard 56c98d9  Fix odd button behaviour
 discard 34f45b8  Try to find cause of Gump GUI bug
 discard 227fc20  Implemented grouping in controllers (put each group in a separate controller).
 discard 5258f77  Add comment on redirecting log to stdout
 discard 93e97c6  Correct some XML errors.
 discard f0511be  Implement "record only 1st sample in each group" option + GUI improvement.
 discard bd66292  GUI work to allow other sample grouping modes. No functionality changes, yet.
 discard 3b60430  Honour enabled/disabled flag when notifying listeners.
 discard c720fd9  Fix Javadoc warnings
 discard e1ce411  set java.awt.headless for gump runs; added test-only target To simulate a gump run, invoke ant with -Dgump.run=true
 discard c6dc7a7  Proxy needs to return the headers as well
 discard b3922b6  Allow for missing Content-type (e.g. with 3xx responses); return header as si
 discard 0bfb7f4  Fixing bug in new functionality: the proxy was forgetting the target selection when selecting another component in the tree and them coming back to it.
 discard c24da17  * Added new resource to internationalize ProxyControlGui's Target combo entry. * Made the HTTP Proxy Server be a controller, so that you can create listeners in it. * Made the proxy notify listeners within itself instead of the ones in the target controller * The proxy also sends test start/stop events to those listeners when it is started/stopped. Each proxy run will thus look as a test run to the listeners. CVS: --------------------------------------------------------- [...]
 discard a88d0a5  Fix bug: getNodeOf would fail except in the most favorable circumstances. CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If this code has [...]
 discard 135dc7d  Partial solution to record results during proxy recording: now the proxy notifies listeners of the samples it runs.
 discard 5d09bc2  Documented "Target" combo in HTTP Proxy.
 discard fea288f  Still trying to find cause of GUI failures
 discard 97fb57f  Gump already sets java.awt.headless
 discard a8caecb  Still trying to find cause of GUI failures
 discard 8e1e0b7  Remove temporary testGUI; handle Headless exception
 discard 554431d  New version
 discard 8e2bb9b  Detect if running under Gump and if so run tests in headless mode
 discard 254dc23  Package test for resources
 discard 807e08e  Fixing duplicate and missing resource strings
 discard f9395fd  Handle missing resource slightly better
 discard 814ecb8  the bug 24930 should be fixed. I've tested it with the files Jordi attached to the bug.
 discard 2ec36a6  fixed a bug with ImageScanner, which caused it to miss images when the alt attribute is zero length.
 discard 2bc84cf  Trying to find out why GUI tests fail under Gump
 discard c47c17c  Add a combo in the HTTP Proxy Server to select a controller to store the generated samples. The default selection is still to use the recording controller.
 discard bde162a  I had made a silly choice of a TargetSurvivorRatio. Not that it could make much harm, but just in case...
 discard 262f099  Run a full GC just before starting the test.
 discard 3f2690b  Add comment text area to Test Plan
 discard f20f9b6  Use utf8 to encode URLs.
 discard aa7f9bd  Ignore .externalToolBuilders -- an Eclipse project file.
 discard 714b3d3  Remove redundant code; update doc
 discard e5b5aa2  Add JUnit tests
 discard 17c1ee7  We don't need to download images, etc. for 404 pages and alike. This will prevent responses for non-existent images to be handled as frame contents.
 discard 8ffd969  Changed checkbox description to better match function.
 discard b2b742d  Setting memory profile as in unix start script. Also removed the "-server" option, since it causes important variations in performance along the life of the process, which would make tester's life more difficult.
 discard 4a1120f  Use more sensible JVM heap sizing & GC control parameters.
 discard 1eea46f  Don't try to instantiate RemoteEngine for now. Log any RMI errors and continue
 discard 245555c7 Add maximum recursion depth control to prevent failure in front of infinitely nested framesets or alike.
 discard c322bf4  bsh script to call exec and return the exit code
 discard cbeff7c  Improved comments.
 discard 99df83b  * Merged HTTPSamplerFull functionality into HTTPSampler and eliminated the HTTMSamplerFull class -- they were too tightly coupled. * Changed redirect follow mechanism from recursion to iteration, which allows for nicer sample/subsample setup. * Simplified error handling code - now more readable and hopefully safer. * Using new specialised HTTPSampleResult instead of generic SampleResult. * Removed some methods that were too tightly coupled with their callers (using of me [...]
 discard 37f6e5b  SampleResult flavour specialised for HTTP.
 discard 5bd58ff  Made getParser() synchronized (doh!); added getParser(String) method
 discard cc3463a  Result FRAME and IFRAME resources too.
 discard b01d651  Add a package-only target to save some time in the edit-build-test cycle from Eclipse.
 discard da649b1  Use reflection to get Parserinstance, and cache the result; update tests
 discard 004fdce  Added getParserInstance() and isParserReusable(); added more tests
 discard 6cd3c76  Prevent "download images" from downloading them once for each redirect.
 discard c6177f8  Fixed bug#21840 by having the redirect results be children of the LAST request in the chain, not the reverse.
 discard 2b28185  Performed significant code cleanup in preparation to fix bug#21840 (and because it was long due). Got rid of: - Some get* methods with side effects - Some unnecessary member variables - Some repeated bits of code - Some recursivity, replaced by simple iteration - Some silly error handling which would obviously result in an exception being thrown in the exception handler. - A lot of confusing code
 discard fb0522f  Refactor parsers to store URLs in a Collection, and implement the Set in the parent class
 discard 8cc01b4  Added htmlParser classname properties
 discard 63a61c8  Added some duplicates, and an invalid input tag
 discard 5149397  *** empty log message ***
 discard 3bd561c  No need for full stack trace
 discard 9f91ddd  Add log message
 discard 60eeec5  Use recursive parse to avoid multiple traversals
 discard 54895b2  Slight change in regular expression DOUBLES performance.
 discard cf619a9  This class now needs to be instantiated -- even if only once: removed private constructor.
 discard 4020f8e  Remove unused imports and variables
 discard 026c0e7  Remove unused imports
 discard d7d257a  Decently implement a singleton pattern.
 discard 006574c  Part of earlier HTMLParser refactoring. Sorry, I'm having trouble with migrating from lincvs to Eclipse for CVS management.
 discard e1fa1aa  Temporary for standalone Gump build
 discard f1b055f  Input for the HTMLParser unit tests.
 discard d095f26  Refactored HTMLParser code. Added test cases.
 discard e3d41c3  Rolling back to ORO as per Stefan Bodwig's comments. Cleaned some unused imports.
 discard 90dcab1  Use java.util.regex instead of ORO classes. Performance is similar, but some memory savings are easier and it's much simpler.
 discard bfaa285  Add comment on ORO-vs-java.util.regex for posterity.
 discard 117346d  Tsk tsk. Really making the HtmlParser-based parser be the default one.
 discard b2b4794  Adding alternative Regex-based HTML parser for everyone to play. The HtmlParser-based parser is still the default.
 discard 6df5701  Fixing Javadoc wanings
 discard 67798abc Fixing Javadoc errors
 discard 0db87f3  Tidy Javadoc for missing isasilk packages
 discard 2333904  Correct name
 discard e9b6f72  Added If Controller and BeanShell Sampler; corrected Access Log name
 discard 14fdcfe  Added If Controller and BeanShell Sampler
 discard 687efac  Correct the -h message text; print usage information if invalid option is typed
 discard 5a0a9ac  Result Saver PostProcessor saves results to individual files
 discard b49adda  New messages for Result Saver PostProcessor
 discard 311409e  Separate response headers from the data
 discard d9bd1b2  Parser code split off from httpsamplerfull and newhttpsamplerfull
 discard 351487f  Revert to calling HTTPSamplerFull, which in turn calls the appropriate parser
 discard 4917807  Allow for attributes in <HTML>, e.g. <html lang=en>
 discard bb0ac41  Add request and response headers and content-type
 discard 4e5c406  Handle images as binary data
 discard e4901ee  Optionally add sequence number to sampler names
 discard a8aa49c  *** empty log message ***
 discard 18fd73f  Use setName() instead of setting property
 discard 2c03346  More debug
 discard 5cb6055  Always pass browser headers to server, even if not stroing headers in the test plan
 discard 5fa47a6  Report missing or inaccessible lib and lib/ext directories instead of crashing with NPE
 discard 9ff0b99  Tidy up logging and debug a bit
 discard 4c2625d  Add BSF messages
 discard a3a883e  Fixup to allow JMeter to run from a UNC directory
 discard 57349e5  dist needs to create lib/opt if necessary
 discard 28c8718  Alpha version of BSF sampler
 discard 79be5c3  New method to get boolean property with default
 discard e4b3d12  Added tcp tree; better lib/opt support; tidied findbugs; avoid duplicate property and image files in core.jar
 discard 7662545  Add compile-tcp
 discard 2e20ef9  Add Alpha code markers
 discard 1e9e9fe  TCP messages
 discard 3361c71  Fix copy/paste errors and tidy GUI
 discard cff3dcd  Allow user to deselect keep-alive on generated samplers
 discard 6a99a6b  Another proxy message
 discard d39afcc  Initial release
 discard def665f  Apply default to protocol field. Detect pauses bewteen samples and optionally generate separators between request blocks; optionally add assertions to first request in block
 discard 296b946  Remove unused property; add proxy.pause
 discard 84f1d79  Proxy Messages for separators and assertions
 discard 5526a5f  HTTP classpath updated
 discard d998482  Added lib/opt directory, which can be used for optional jars, such as bsh and bsf; updated comments and removed some duplicate property definitions
 discard 1f99d1e  Optional jar directory added
 discard 0d6e285  Fix Javadoc error
 discard 5d7ccee  Populate responseCode and message fields; remove redundant throw clauses
 discard 6675e0d  Return whether search finds anything;tidy up Exceptions; reduce visibility of fields
 discard 20087bd  Update some logging properties
 discard 17e1f9e  Added testparser target for testing HTML Parser (probably needs more work)
 discard af59c03  Ignore Eclipse project and classpath files
 discard 3d4779a  Handle missing BeanShell jar gracefully
 discard d9262b2  Trap createTestElement failures
 discard 628c564  For testing enable/disable at various levels
 discard 17b4630  Take account of new properties and save format
 discard d2b87f2  Trying to fix non-GUI problems with disabled test elements; made option codes private
 discard 4331965  Handle missing TestPlan element with error message instead of ArrayIndex Out of Bounds
 discard 8806980  RecordController was moved after 1.8
 discard 07762db  Added Parameter field; pass in SampleResult object; handle null response from script
 discard e723d07  Added Parameter field; tidied up a bit
 discard 5f364db  Fix Bug 24445 - Request Data in View Results Tree doesn't get reset on run>clear or run>clearAll
 discard d75995c  Update BSH messages
 discard d93dc8c  Add optional Summariser startup for batch mode
 discard 412dcc4  Moved from component to core
 discard 1ee1b03  htmlparser needs to come before http
 discard 8d8f448  Add extra constuctor for use in non-GU runs
 discard 41fa7d5  New Summariser test element (mainly for use with non-GUI runs)
 discard 9af208a  Ignore JTL files
 discard d5bafa7  New methods rightAlign() and leftAlign for output formatting
 discard f421370  New method to add two RunningSamples; copy constructor; better getRate() behaviour when count=0
 discard 0564223  Added summariser_title
 discard 81bc158  Added clear() and getErrorCount() methods
 discard 67ef641  Extra debug logging
 discard e6e2f7c  Changed format to yyyy/MM/dd; added roll function using Shift+Up/Down
 discard c078d23  Add file sequence handling
 discard 7b5e73f  File sequence messages for StringFromFile
 discard e299018  Improved error reporting
 discard 8e4c820  Sample BeanShell server script files
 discard 084b0a3  Fixing build dependency problem
 discard 35147ef  Moved to core package to solve build dependency problem
 discard 3544583  Optionally start a BeanShell server
 discard b5cbb9c  Class to start a Beanshell server
 discard 0ecf88a  Fix bug 24076; rename some variables to clarify their function; added debugging code
 discard ae1c99f  Always clear rowcount when new container created; add some debugging.
 discard 4b00bfa  Removing unused screenshots
 discard e2b4abf  New screenshot showing continue on error box and duration field
 discard f54ebab  New radio buttons on Response Assertion
 discard 91d2686  Fix various links and anchors
 discard cd44ce3  Fix typo which was causing anchor not to be generated
 discard 56bd0b1  Use different properties file for testing (trying to fix Gump errors)
 discard f31d51d  Version of jmeter.properties for use in running tests (trying to fix font error)
 discard d88d779  If duration is > 0, ignore end time and use duration
 discard 8072745  Added duration field to ThreadGroup
 discard 7c82139  Message files had got out of step - added missing messages; corrected some key spellings
 discard 167df48  removed excess stuff not used in the class. clean up stuff...
 discard 6db5759  Start run if start time has passed; make scheduler methods private
 discard 1d71b60  Target-correction
 discard 367ead8  Change synch to use the correct object this time...(duh!)
 discard 3172cb9  Added some documentation; fixed some Javadoc comments
 discard 38589d7  changed HTTPSampler to use NewHTTPSamplerFull, which uses htmlparser instead of tidy.
 discard ea6c27c  the new sampler using htmlparser to get the images from the html source.
 discard 7549dad  added component documentation for the new Access Log Sampler
 discard b9e75e0  added unit test to the gui class
 discard 978e73e  Removed unused import
 discard 96c6175  Fixing Javadoc warnings; some unused fields commented
 discard 0e04e20  Fixing Javadoc warnings
 discard 7ff0da6  Reverting previous changes; making access to "pairing" synchornized instead
 discard aca1d4c  Javadoc tag correction
 discard b974cfa  Adding htmlparser to binary distribution
 discard 5483a9f  Ignore findbugs output
 discard 4654132  Forgot testfiles; added to binary package
 discard f18da56  Fix Javadoc tags
 discard 3e948db  Boolean() usage
 discard 4bb1ac3  Unused fields
 discard e3df3c8  Fix string lookup
 discard 6eaf192  final string now static; Boolean() and String() usage; unused fields; javadoc tags
 discard 1d4ae29  Javadoc tag fix
 discard 57cbd28  Unused fields; javadoc tags
 discard 639333d  Unused fields; replace new String(s) by s,; fix null compares; javadoc tags
 discard 708a11b  Made some fields private; fixed javadoc tags
 discard b264168  Fix Boolean usage; javadoc tags
 discard 2f99110  Redundant fields;final add static; Javadoc tags
 discard a834e83  Commented out unused fields; fixed javadoc tags
 discard c269eda  final log; Boolean usage; Javadoc tag usage
 discard 7c8345f  final log; Boolean usage
 discard 0c467b6  Remove unused fields; fix javadoc tags
 discard 8763800  log final
 discard a273359  Make fields private; log final; fix Boolean usage; Javadoc tags
 discard 482d5c1  Fix @created; remove unused fields; make log final
 discard e4192e6  Fix @created; remove unused fields; remove redundant null tests
 discard d181d73  Fix logic error; fix @created; remove unused fields; remove redundant null tests
 discard f999a10  Make final strings static
 discard ec099b5  @created is not valid javadoc; make final Strings static
 discard 9e23bc2  @created is not valid javadoc; remove unused fields etc
 discard e998c94  htmlparser.jar is created locally and not stored in CVS
 discard a9ad5c4  Don't skip any findbugs reports
 discard 5c2d650  Findbugs needs js.jar
 discard 6ebc067  Findbugs excludes file
 discard 40f51b1  Added some info on Gump; new findbugs target to run findbugs
 discard 24f686a  the access log sampler now only checks the classes when the user first enters it. If a user simply loads a test plan and runs, it is possible the sampler will fail silently.
 discard 23e473a  changed the implementation so that the sampler does not handle any gui stuff as suggested by Mike.
 discard f4c4590  stripped out the extra carriage returns due to windows
 discard f2c10fc  corrected build file using the correct version of the file. tested the build with htmlparser task to compile and jar
 discard e5de5ce  accidentally checked in the wrong file. oops. rolled back
 discard d4e5f53  updating junit.jar to the lastest version.
 discard 7894911  added ant task for htmlparser
 discard 1f659cc  removed system.out.println that was remaining from debugging
 discard 9b2a659  removed the exception stacktrace print, since the method returns port 80 by default
 discard e6d430c  Drag n Drop works on multiple selections
 discard 6eb3b24  stripped the extra line break windows inserts
 discard 3c70a95  forgot to strip all the charret M due to difference in windows now they have been stripped out and I removed the reference to TCGenerator, since that class is not done and not used by other classes
 discard bb948a8  the sampler for access log
 discard 8471833  adding the sampler and gui for the new access log sampler
 discard be5825e  adding the access log parser stuff to cvs the code has been tested and works properly
 discard d37c536  Added HTMLSampler tree and WebServiceSampler filter
 discard 7807127  Fix Javadoc
 discard 6ab8ee8  Added Functions and Scripting bullet points Collected document references at the end - so the printable docs also have pointers to Javadoc and extending
 discard db9c9e8  Added more on CLASSPATH; included logging section
 discard ca1f869  Eliminated local versions of bsh strings
 discard 11f95eb  See bug 22721 - browser header capture can now be disabled. Stop proxy now waits 1s for daemon to stop, which means that restart works more reliably
 discard 39ab2de  Added bsf/bsh messages and proxy_headers
 discard b27ac65  JMeter was opening jmeter.log twice, because log_file.jorphan was being defaulted to jmeter.log
 discard b6624b4  added the package.html files
 discard bff95ca  checking the rest of the java code
 discard d3023cc  visitor classes for htmlparser
 discard 115901b  util classes for htmlparser
 discard 28126ea  more classes for htmlparser thanks to htmlparser developers
 discard 675347e  the tag classes for htmlparser thanks to derrick and all the htmlparser developers
 discard 003a88e  scanner classes for htmlparser
 discard afc4d56  more htmlparser code thanks to the htmlparser developers and derrick
 discard 820e771  more classes to add
 discard 2d4e12c  adding images used by the programs
 discard 841e428  adding more classes
 discard 8d5a9c5  more commits
 discard ea31f26  checking in some code for htmlparser
 discard 0b71104  Bug: 23787  properties of ThreadGroup in tree get overwritten
 discard e4e5f69  added the properties files for htmlparser, I finally figured out which commands to use
 discard d1c4475  Expanded description of Proxy pattern matching
 discard 995989c  Fixed image directory; reduced spacing in tags
 discard 9fcea42  Response Assertion can now check response code and response message
 discard a9dbb74  Added response code and message strings
 discard 195983a  Added version and note re gump
 discard 5ffaf0d  Detect Malformed RE and log a warning message
 discard fe42ef1  Added BeanShell exclusions
 discard 3593710  BSH* has been renamed BeanShell* to avoid confusion with BSF (Bean Scripting Framework). Added checkf for BSF (for eventual future use).
 discard 61367cb  Remove disabled items from test tree for non-GUI runs; added some more progress messages
 discard 86bbd0d  Deprecate the development-only version, i.e. getResString(S,S)
 discard 49c57ff  New BeanShell Sampler (Beta code)
 discard 05b687c  Improved warning if no properties found
 discard 8b79cf3  printable_docs is not in CVS
 discard e61218b4 Obsolete
 discard 30b9ada  Added site; restored docs
 discard 8713877  Updating xdocs with latest from docs
 discard 05ec621  Obsolete
 discard b5d7142  Moved to xdocs from docs
 discard d45aabf  Don't want to store BSH jar in CVS
 discard cda84f3  The jars are not stored in CVS
 discard ff41e04  *** empty log message ***
 discard 0ca8407  Copying latest versions from docs
 discard 9ae0b73  Changes include: - images and demos moved to xdocs - new target (pack-site) for creating tar to update web-site - renamed some targets to group related ones in -projecthelp (old targets were kept as aliases) - Now creates separate tar/zip for 3rd party libraries: Users need _bin and _lib; Developers need _src and _lib; API docs are separate as before - improved JavaMail check; added check for future use of Beanshell - renamed some internal properties
 discard 62f8e41  Should not have revived these ...
 discard 9e2964d  For page headers, perhaps
 discard 251754c  Images moved from docs
 discard a7205e1  Images are now in the same directory tree
 discard 41625a6  Jakart logo needed for local docs
 discard a08ecf5  Recovered images
 discard a1486d3  Recovered
 discard 9a881dc  etrived from attic
 discard db49074  PR: Obtained from: Submitted by: Reviewed by:
 discard ffa0a3c  recovered
 discard d750e49  *** empty log message ***
 discard ac3f1dc  Trya again
 discard 4ba71f0  used wrong mode
 discard 4d0048e  Recovered fromAttic
 discard f622278  Removing obsolete files
 discard 17d4bde  Improving error handling and logging
 discard 4798de1  Check that threads did stop when asked
 discard 3d95fda  Tidy up logs a bit
 discard 254cdda  __counter() requires second argument
 discard 57a2290  Reuse same empty list; removed unused methods
 discard 19b4b54  docs and printable_docs now use Jakarta logo from docs/images
 discard 6d49d7e  Fix project name and some URLs; fix API so it works on local copies
 discard 9770b05  Fix project name
 discard bc9cf16  Fix anakia classpath to work on VMS
 discard 418210a  Added sample caching code
 discard 62ba981  Moved file open to first execute call so variable file names can be used
 discard 49c289f  Extra logging at start of run
 discard 175dfd0  Extra logging; tidy up existing
 discard 06af289  Demote warning messages to informational
 discard 4af46c9  Tidy up error reporting
 discard 5296958  Warning message was really debug
 discard 4c67612  Moved function descriptions into functions page
 discard 24df3cd  log on_error setting
 discard 6f43c1f  Correct the string test (doh!) and make case insensitive
 discard 1a360aa  Export HELP_PAGE for use by FunctionHelper; try to fix up so that HTML works after using setText(). More todo...
 discard 4a39de2  Fix Help page URL (scheme was missing)
 discard 92176ce  Added documentation for __P() function.
 discard fdcb059  Not needed at run-time; can interfere with Eclipse builds.
 discard 39bc1ce  Rethrow any errors so caller can take apppropriate action
 discard 040ee1a  Don't hang around if Remote server won't start.
 discard bdcf2c5  Fix an RMI pronlem: RemoteJMeterIml uses HashTree; the call to getLoggerForClass() was causing Security violations
 discard 263fc0a  Simplified __property() function intended for use in ThreadGroup GUI etc
 discard ee89409  Corrected some Javadoc (added default parameter)
 discard 8d38306  If cannot find Help page, put error message in it instead. (Also, don't log stack trace)
 discard 2d7509a  Added sampler error handling to Thread group GUI: Continue, Stop Thread or Stop Test
 discard c6cce10  Added sampler on error action messages
 discard ccb0fe6  Added controlled Shutdown menu item
 discard ceb79da  Added Shutdown message
 discard 13c7814  See bug 23611 - changed to use synchronous call to check_dirty
 discard 7252707  Bug 19004 - allow redirects to be delegated to URLConnection
 discard 93c358c  Removing unused items
 discard 40f92a6  Removing unused items
 discard c431878  Moved forever box to start of line
 discard 0968ab0  Removing unused items
 discard d00354a  Removing unused items
 discard bc799b5  Ensure sampler fields are populated even if interrupted
 discard 4ce99d9  Implementing stop thread and stop test functionality
 discard 16d968d  Updated text
 discard f892b3b  If version.noupdate is defined, then don't update VERSION string
 discard 254eef9  Moved VERSION to separate file
 discard cae0683  Assertion failure message now corresponds to the test that was performed Simplified mask logic Unsuccessful responses now show if responseData was empty Implemented URL checking
 discard 6c58d60  Replaced convenience method responseDataToString with responseDataAsBA
 discard a6aaa88  Ensure null responseData does not cause NPE
 discard 1420e50  Add convenience method responseDataToString
 discard a154976  Removed unused import
 discard da796b5  Setting memory back to 256m
 discard 76f3b7e  Improving memory profile
 discard 0008da3  Return the string "[res_key=<key>]" if the supplied key cannot be found
 discard eb00370  Fixed an unused variable problem.
 discard 16298ea  Use getLoggerForClass()
 discard 88f2787  Can now load CSV result files
 discard 56e2a89  See bug 23039: add default value parameter to __property() function
 discard daecc7a  See bug 23039: add default value parameter to __property() function
 discard 633ba5f  See bug 23039: add default value parameter to __property() function
 discard beb1d4e  Allow Help Window to go to background by giving it an independent parent frame see bug 22688
 discard 6ea5d02  Use getLoggerForClass()
 discard b5e69cb  Use getLoggerForClass()
 discard 726af4f  Use getLoggerForClass()
 discard 3a1e6a7  Converted to use getLoggerForClass()
 discard 3913bbc  [Bug 22937]  New IfController code
 discard 6699a89  Message files sorted by key
 discard 35e9cde  [Bug 22937]  New IfController messages
 discard 7b5bb77  [See bug 21173 ] Added Classpath for Anakia builds
 discard d03edaa  [See bug 21886] Build file for creating local add-ons - description
 discard 5963e23  [See bug 21886] Build file for creating local add-ons
 discard 57d5a3a  One step closer to a pluggable connection pool implementation -- now the implementation class is specified as a property.  The property value is currently hardcoded in PoolConfigGui, but that class should be the only one that needs to change in order to support other pool implementations. Create the db during testStarted so we don't have to wait for it during the samples. However, now the time for getting a new connection (when max usage has been reached) is inside the s [...]
 discard 8dbda22  Recode BR tags etc to work better with Java HTML display
 discard 5e92916  Cache the dbkey across samples, as constructing it is more expensive than it was prior to the last change.
 discard 91a2c7f  Recode BR tags to work better with Java HTML display
 discard 2335ae9  Decouple JDBCSampler from the connection pool implementation by passing a generic list of properties instead of specific ones (connections and maxusage). This is a step towards allowing different connection pool implementations which have different configuration options. I'm not tremendously happy with this solution, but it's an improvement over the previous one -- please speak up if you have a better solution.
 discard 93397eb  Remove unused JDBC config classes.
 discard f59fc8d  Refactor the JDBC connection pool to make it easier to support new implementations of the pool. Reimplement the JMeter 1.9-style pool to match this new interface. Fix the hashCode/equals implementations in DBKey. Make it possible to use two JDBCSamplers with the same URL but different username/password.
 discard 7157db8  Removed the readObject and writeObject methods, as they were just calling the defaultRead/WriteObject methods.
 discard 98ecec5  More formatting updates.  Mainly:   - Use curly braces in all if/for/while statements.   - Make static utility classes final, with a private default constructor.
 discard 8679ed1  More formatting updates.  Mainly:   - Use curly braces in all if/for/while statements.
 discard 8e422b2  Fixing cookie manager linking to newest bug fix release Fixing minor gui issues
 discard 62dfd8e  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 659e179  Refactor common code into an AbstractTimer base class. Make state checks mandatory -- the impact on performance should be negligible.
 discard f608e66  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard cf405c9  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 389e285  Add a high-resolution timing library. Submitted by:	Vladimir Roubtsov (permission obtained from Vladimir to release under Apache license)
 discard 1dd68b8  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). Removed an unused private field.
 discard 67b4f21  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 00f173c  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 11c16e3  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 1507154  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 9e33184  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 004dbe1  Fixing graph model to clear state fully when clear() is called. added exclude clause to build file for web service sampler when mail api's aren't present
 discard 973ec42  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard 17af6cc  Eliminating unit test execution order dependency which made unit tests fail or succeed depending on ordering of files in directories.
 discard ea57b8d  Adding japanese translations Proxy is more forgiving of browser socket errors
 discard 4557ca9  Fixing bug with loading jmx scripts
 discard cc2fe54  Updating links in docs
 discard 5e442f3  New API docs
 discard f874081  Updating JMeter version
 discard 49748a0  Updating javadocs, build version
 discard 0ccb12d  Fixing bugs with SOAP Sampler adding support for gzip encoding fixing bugs with loading jmx files that effected no one but me :-)
 discard 07bf144  Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
 discard b5725d8  Fixed problem with URL rewriter and clearing of previous test results Updated documentation errors Updated JMeter Ant task
 discard 1c41146  Fixed use of functions in SOAP Sampler
 discard 6e5c71ee Fixed Counter config related to use of functions Fixed accuracy of throughput calculations in visualizers
 discard 4c36a0b  Adding error message when illegal file chosen as save file Fixed bug that could erase previous test plan files when "New" is selected.
 discard e827fb1  Fixing problem with thread names
 discard bd31314  Fixing function parsing and escaped commas
 discard b88f6ef  Making a method public in size assertion
 discard 19e8d2b  Making the cookie manager more forgiving of crap expiration dates
 discard 77812c9  no message
 discard 56d15d8  Removing debug statements
 discard d46ee9f  Fixing bu #21626
 discard e39709c  Fixing bu #21626
 discard 4b7b499  Doc update prior to RC3 release
 discard a2cb9d4  Doc update prior to RC3 release
 discard d360dc8  Doc update prior to RC3 release
 discard e97de7e  Various minor fixes
 discard cf61f6d  Various minor fixes
 discard 180b457  Various minor fixes
 discard 3aa8305  no message
 discard 7b1eb7c  Reformatted to JMeter conventions. Minor JavaDoc updates. No changes to the actual code.
 discard 2dc4751  Reformatted to JMeter conventions. Minor JavaDoc updates. No changes to the actual code.
 discard 35b5fdb  New mapping of old HTTPSamplerFull to HTTPSampler
 discard fd3c512  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 3e39025  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard a1742e6  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard b65dbac  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard dbb5591  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 767d4c9  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 09946ca  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard bcb6c23  Reformatted to JMeter conventions. Minor JavaDoc updates. Removed JLabeledTextField.java_old -- still available in the CVS attic if anybody wants to see it.  (And a currently used version in JOrphan.)
 discard 2b6e457  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 6aa1b3c  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard dc580e1  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 81e0259  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 2c43718  Reformatted to JMeter conventions.
 discard eeffb2f  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard 226a888  Reformatted to JMeter conventions. Minor JavaDoc updates.
 discard d4993f9  Reformatted to JMeter conventions.
 discard 2ba7072  Added a feature to the cookie manager to clear the cookies after each test iteration.
 discard a12f75e  Added cookies to response data
 discard 71f6e34  Starting the long road of javadoc updates
 discard b57f025  Fixing concurrent exception with the shutdown method
 discard 38d0c59  New Property function
 discard a26b16a  Updating Avalon jars Updating docs New eclipse.classpath file
 discard 5044b2b  Updating third party libs Updating docs Updating import statements
 discard 505b409  Updating third-party jars Doc updates Fixing bug with functions in ThreadGroup
 discard 7dbdc91  Remove unnecessary "throws" clauses.
 discard 683ed36  JavaDoc and formatting updates. Moved COLUMN_NAMES field from Arguments to ArgumentsPanel.
 discard d62d91a  JavaDoc and formatting updates.
 discard 0b1faf3  JavaDoc and formatting updates.
 discard c28f121  Minor change to link to latest RC
 discard 22c9f64  Minor change to link to latest RC
 discard 47f8563  Version 1.9RC2
 discard 0ac3243  doc and build file tweaks
 discard 00be615  doc and build file tweaks
 discard e76a35a  Making the "what's new" list
 discard a9db8fe  New Ant Task to run JMeter
 discard d633f08  Can now start remote hosts from non-gui jmeter client
 discard e49c755  Doc updates using the printable_docs directory for integrated help including printable docs in distribution
 discard 1e85124  Fixed nullPointerException when running on remote server
 discard a76bd55  Doc updates
 discard f740ff9  Removing old user_manual
 discard f55e367  LDAP doc updates
 discard 4a63384  Doc updates
 discard 01c7abe  Doc updates
 discard 40b21c8  Doc updates (Adding next/previous to usermanual pages)
 discard 8cdc82f  Doc updates enabling hypertext in JMeter Help window
 discard 0ffc379  continue processing functions even if one fails, make obvious which function failed
 discard d92edbe  Logging fixes
 discard 7790c05  Fixing to expect the correct number of parameters.
 discard d756675  New command line options to override properties and documentation to go with it
 discard 0003947  Fixing error messages when JMeter can't load old JMeter .jmx files
 discard cc1fbdf  Removing references to files that don't exist
 discard d3c6d63  applying patch to fix var names in JavaTest applying patch to fix jdk1.3 compatability updating docs
 discard a5d07c4  Making library dependencies explicit for Gump's benefit.
 discard a25d838  Doc updates Fixing integrated Help Fixed clearing of gui for HTTPSampler
 discard f9baecd  Doc updates GUI update to User Parameters Update to jmeter-server script files to pass command line arguments on (allows setting proxy for server)
 discard e3e6212  Reformatting and JavaDoc updates.
 discard 427c9e4  Added JavaDoc and some reformatting to Turbine (JMeter) conventions. Removed unused list renderer code.
 discard 8fdda1f  New Java Sampler test implementation
 discard 767adb2  New scheduling capability for running tests
 discard a9cf14b  Helping out eclipse users with anakia task
 discard 12057fa  New Logging procedure (Sebastian Bazley)
 discard 0ec2398  New XML Assertion
 discard 6c0d6ea  Some cleanup and reformatting to Turbine (JMeter) conventions.
 discard 6157992  Fixing initialization problems in test plans loaded from file (Bug #20418)
 discard 9033587  New SOAP sampler that uses Apaches Soap library (Peter Lin)
 discard 5215ccc  fixing checking if test plan changed since last save Fixing HTTP User Parameters Modifier
 discard 2858215  Fixing the way redirects happen fixing checking if test plan changed since last save
 discard 68447af  applying patch to StringFromFile and documentation for it from Sebastian Bazley
 discard 7afac26  New Random Function Efficiency improvements to variable resolution
 discard d47df2b  New LDAP Sampler
 discard 3b923bb  Set PrintWriter to autoflush writes
 discard a9370b4  Added automatic unescaping of function characters: ${}(), etc.
 discard 8749d04  Just beautification
 discard 207f5e3  Reformatted to Turbine (JMeter) conventions.
 discard 45b7c81  Changed HttpReplyHdr to a static utility class.  This required getting rid of a couple of unused methods. Use StringBuffer to concatenate Strings instead of String +=. Fixed up JavaDoc. A bit of additional cleanup.
 discard 11a0ceb  Removed unused proxy classes.
 discard 293befb  Reformatted to Turbine (JMeter) conventions.
 discard b0b1d11  Removed a bunch of unused fields. Added JavaDoc comments. Used SoTimeout to stop the Daemon instead of opening a new socket to unblock (which was a bit of a hack). Some additional cleanup.
 discard e4ebd8c  Convert tabs to spaces.
 discard 2c52649  Removed a bunch of unused fields, methods, and code.
 discard bb0f394  Reformatted to Turbine (JMeter) conventions.
 discard ac70b41  Fixed build.xml to reflect recent move of MailerModel from visualizers to reporters.
 discard 17494ad  Removed unused org.apache.jmeter.gui classes (as discussed on jmeter-dev 13 May 2003).
 discard 8e26fb5  no message
 discard ae5a389  Simplifying
 discard bf2e842  Fixing bugs
 discard 5e89a45  Fixing some table editing issues providing notification for when sampling is occurring in the JMeterContext
 discard 0be77ca  Fixing logging bug
 discard caccc95  Fixed a bug that lead to stack overflows in certain situations
 discard f9318d2  ModuleController fix
 discard 8d6a4b7  Fixing reloading test plans bug
 discard fce9c2d  adding links to downloads
 discard 8c7a202  fixed a bug where the context wasn't getting updated (for changing variables)
 discard 2dd71f5  Made ThroughputController able to use functions in the throughput field... and fixed a bug
 discard 67a457e  Fixing stopping a test removing util.jar which is an LPGL library updating version number in build.xml
 discard d1757af  Made loop count a dynamic variable
 discard 2ec079a  Added code to allow ModuleController to point to any controller in the gui.
 discard 7a826e7  updated test files
 discard 1bb92ab  Added ability to ModuleControlle to attempt to reconnect itself to the controller it was pointing to when it is restored from file.
 discard 284d513  updated test plans with new serialized field
 discard 6540aba  Made StandardJMeterEngine run in its own thread and added an option to the TestPlan that allows you to serialize running the thread groups.
 discard 2502b32  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed a few fields to be private instead of protected/package. Improved layout code in MainFrame. Additional cleanup in MainFrame -- removed some unnecessary fields, and did a little bit of refactoring. A bit of additional cleanup in other classes as well -- shouldn't have changed the behavior of any classes.
 discard bd0121e  Made counter function global value non-static (shared b/w clones only)
 discard 6c2fde1  Made CounterConfig use input values from gui
 discard 8086545  UP and Counter shouldn't be config elements
 discard 11d3dde  Fixing bug with User Parameters
 discard c6be86a  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed a few fields to be private instead of protected/package. Improved layout code in TestPlanGui. Removed a field/method in WorkBenchGui since it was just a duplicate of its superclass.
 discard 0805b51  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed a few fields to be private instead of protected/package. Improved layout code in SimpleConfigGui.
 discard eae897d  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Made a minor change to how the FilePanel in AbstractVisualizer is configured -- now the errorLoggingCheckbox is added during instantiation instead of in the call to getFilePanel.  This ensures that the checkbox will only be added once even if getFilePanel is called multiple times.
 discard c94e1be  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed NamePanel in AbstractJMeterGuiComponent to a private (instead of protected) field.
 discard 87f67e5  Removed obsolete PerSampleClonable and PerThreadClonable interfaces.
 discard 3112b7f  Removed obsolete addCustomTestElement() methods.
 discard e9c4430  Switched to using the CVS Revision as the version instead of Id.
 discard 38a0f44  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc.
 discard 425bdae  Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc.
 discard 064e878  Fixed several JavaDoc warnings (mostly due to the removal of the AbstractModifierGui). Removed two unused methods from MenuFactory (unused due to the removal of the AbstractModifierGui).
 discard 3b95af0  Updated GUI layout in ArgumentsPanel and JavaConfigGui. Reformatted some Java Protocol code according to JMeter (Turbine) standards. JavaDoc updates.
 discard 6cfbdf0  Removing obsolete modifiers and response-based modifiers, converting everything to pre and post processors bug fix with User Parameters Making saving and loading the workbench easier
 discard 873ceb6  Fixing possible issue of multiple machines having different current clock times.
 discard 864bf3a  Adding new CSV file reader function build docs now should work without checking out jakarta-site2
 discard c2dfeaf  Make the API docs link to the JDK JavaDocs.  Using JDK 1.2 docs for now, since that's the minimum level we support.
 discard c24ed83  Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful).
 discard f879815  Javadoc and formatting updates. Removed unused private field.
 discard eb2996c  Fix for threads
 discard 6cbe310  Various refactorings to reduce duplicate code Fixed bug that caused visualizers to clear at start of test run
 discard 74bdd0d  Fixing ThroughputController
 discard d21973b  Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful).
 discard d05b28f  Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful). Commented out a couple of methods that appear to be no longer used.
 discard 480b85a  Fix for ThroughputController
 discard ecb275e  Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful). Commented out a couple of methods that appear to be no longer used.
 discard f76dc9b  Putting remote start in asynchronous mode so gui doesn't get locked up
 discard 5ca4563  Removing funky character
 discard 31229c6  Fixing mailer to work in non-gui mode
 discard 80c24a1  Fixing mailer to work in non-gui mode
 discard 5e90715  Revamping internal contoller code
 discard 05947f3  Fix for bug 19499.  We were getting a NullPointerException while comparing properties.  The compareTo method now checks for null. We don't think the properties should actually be null, so I'm generating a warning message so we can look into the root cause. In any case, with this change I can add a MailerVisualizer to my test plan and save the plan. PR: 19499
 discard e544eb0  Revamping internal contoller code
 discard ac51253  Revamping internal contoller code
 discard a5769e7  fix for serializability
 discard 5a838f1  updated messages
 discard 02c35c3  Initial checkin of ThroughputController PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If t [...]
 discard 08aa2d1  clean up
 discard 6e7f98d  Removed the IterationDelivered event and a couple of clean ups.
 discard 02d8d97  Revamping internal contoller code
 discard aa60b57  Revamping internal contoller code
 discard e3f677f  Revamping internal contoller code
 discard 4db8fdf  Revamping internal contoller code
 discard d926db8  Removed extraneous TODO comment.
 discard 8934ac3  Fixed unused import warnings.
 discard 87a6b76  Re-added support for a couple of features in the Tree visualizer:  displaying images and coloring HTTP response code statistics based on the type of response. I think that brings this visualizer back to its full original functionality.
 discard ac842f4  added new field to IterationEvents and fixING how controllers work
 discard 2122b6a  new unit test for cookie manager making SSL work in non-gui mode
 discard 9e3958e  Fixing dirty check when closing JMeter and prompt to save
 discard 35f61ca  Fixing dirty check when closing JMeter and prompt to save
 discard 2444c21  Patch to expand functionality of URLRewriter (Tim Hughes)
 discard e5d82df  Continued the re-layout of the View Results Tree visualizer.  Still needs a couple of tweaks, and support for displaying images needs to be re-added.  Should get to that in the next day or two.
 discard dd6a938  Fixed layout and resizing for the HTTP Proxy component.
 discard a6d5cab  Fixed how InterleaveContoller dealt with controllers that returned false for hasNext()
 discard 988287d  View Tree Results visualizer gui improved. Removed duplicate demo files
 discard 4e1b7d7  Gui improvements - FilePanel, all Visualizers, and made getPreferredSize() method for GraphVisualizer()
 discard b57a7b3  Fixed layout and resizing for HTTP sampler components.
 discard 21f14e2  Fixed layout in various LabeledField components.
 discard c060099  Fixed layout and resizing for JDBC sampler components.
 discard 77e93de  Added the various protocol components to the GuiTest test plan.
 discard 87a3070  Fixed layout and resizing for Java sampler components.
 discard 75f6ac9  Fixed layout and resizing behavior for FTP components.
 discard 6bdf548  Another round of layout fixes. Setting the preferred size to the minimum size in MainFrame isn't going to work, so that change has been backed out.  As a result, components which do their own scrolling will not scroll properly unless they implement getPreferredSize to return getMinimumSize.  I've made this change to TestPlanGui and ThreadGroupGui, but haven't done the others yet. Duration Assertion layout fixed. Unnecessary code removed from ArgumentsPanel. Core componen [...]
 discard 15a3caa  Improved GUI layout and resizing in LoopControlPanel and its use in Thread Group.
 discard cd60b8a  Removing old unused visualizer code.
 discard c7ca0aa  Added ability to receive notifications about each iteration to IterationListener
 discard e543486  Should save correctly now
 discard 500c51c  GuiTest.jmx has all JMeter GUI components in a single test plan.  (Actually it doesn't yet have the protocol-specific components.  I'll add those later.) You aren't intended to actually run this test plan -- instead, you can use it to quickly check the effects of layout changes on each component. The components are structured in a tree similar to the JMeter package structure, and each component has a name similar to the component's class name.
 discard d4e9f3a  Fix layout and resizing for core control GUI components.
 discard 7493e33  Fixed resizing behavior for core config components.
 discard 1378efc  Fixed resizing in the ThreadGroupGui.  Probably still some room for improvement. Added hgap/vgap to Horizontal/VerticalPanel.
 discard 1701e2c  Fixing multiple minor bugs making compile work with jdk1.3
 discard b3d6900  GUI fixes.  TestPlanGui and WorkBenchGui now display and resize properly.  These fixes included making fixes to the generic components NamePanel and ArgumentsPanel, as well as the recently-added utility classes HorizontalPanel and VerticalPanel. I'm happy with these implementations -- if you don't like them, please talk with me before changing them, since they are part of a larger piece of work to fix up the layout of all JMeter components, and minor changes can have big [...]
 discard 891a25d  Preventing duplicate menu entries (bug #4470)
 discard f3db838  JDBC Sampler puts correct string in response label now.
 discard 838ce5f  Futile fiddling with gui layouts
 discard a50ae04  Fix to when connections are closed under HTTP1.1 (bug #18178, from jkb@stian.freeserve.co.uk)
 discard e7f64fb  Fixing counter config
 discard a8a1593  Making HTML Link Parser work with new JMeterProperties
 discard f9bc520  New test files
 discard 349cdce  Fixed layout to resize properly.
 discard 6aad817  Switched NamePanel from FlowLayout to BoxLayout. FlowLayout doesn't work because it allows the field to wrap below the label if the window is narrow.  We would prefer that they stay together, and scroll bars appear if necessary.  BoxLayout achieves this.
 discard 5bd0909  More resizing fixes.  This patch should give priority to any scroll bars contained within the various components, and only use the outer set of scroll bars if the component is still too large.
 discard 7c86cea  Tiny buy with boolean property fixed
 discard a5ca9d9  Updating docs and printable docs
 discard a89bbfa  updating gui resizing issues
 discard 35f69ce  Adding IRC info page
 discard 2a59ead  Refactoring visualizers
 discard 7de7490  Refactoring visualizers Fixing bug #18697
 discard 29b0e9c  A short package-description for javadoc-generation.
 discard 43dfc6a  Refactoring title creation to AbstractJMeterGUIComponent. Refactoring Result tree visualizer a bit. Fixed bug # 12427
 discard 99b92a6  In-progress fixes to View Results Tree visualizer to make it work properly with recent resizing changes. This code should be an improvement over what it was, but it still needs some work.  In particular, the two sections are not sized properly when initialized, and the info section at the bottom gets really large when displaying data, causing a long scrollbar. I should be able to finish the fix in the next couple days.
 discard 5ca0525  Deleting unused ModifyController.
 discard 45bb806  *** empty log message ***
 discard 90dfce6  Fix for bug 19191 -- Add to Proxy Server exclude list actually adds to include list.  Bug introduced by fix to 19129. PR: 19191 CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise [...]
 discard d8abd92  Write message and stack trace to log when error occurs loading data.
 discard f043803  Updated timer GUIs to use title panel and border from superclass.  And some general code cleanup.
 discard 9c39a79  Further GUI refactoring -- get Border from superclass, and let superclass make the title area (including the title and the name panel).
 discard fa58638  Updated modifiers GUIs to use title panel from superclass.  And some general code cleanup.
 discard 7590cc5  Updated makeTitlePanel to get title label from superclass.
 discard a7032e0  Added empty border for consistency with other GUIs.  And some general code cleanup.
 discard c751d98  Updated control GUIs to get title label from superclass.  And some general code cleanup.
 discard fae2a26  Updated assertion GUIs to get title label from superclass.  And some general code cleanup.
 discard 7f8774a  Moving the creation of GUI title labels into base class (AbstractJMeterGuiComponent) instead of duplicating in lots of subclasses. I've updated some of the subclasses to use this new code.  I'll do the rest later.  In the mean time, everything should still work fine.
 discard 8c82f42  Changed to use super-implementation of NamePanel instead of duplicating in this subclass.
 discard be1ca01  Fixed bug 19129 (Proxy Server GUI too large).  Did a bit of refactoring of the GUI code in the process. PR: 19129
 discard 243929b  Fix resizing issues in JMeter GUI. See bug 18503 for details about the problem. This change also makes a couple of minor related GUI fixes -- for example, the functional mode explanation in TestPlanGui is no longer editable. PR: 18503
 discard 450afd7  The column parameter in getTableCellEditorComponent was being ignored.  (Code set this.col to itself, rather than to the column parameter.)  I don't know what effect this bug actually has, but this fix is obviously the intended behavior.
 discard da173ae  Fixed warnings about calling static methods in non-static ways.  This improves readability, but also avoids subtle bugs.  Two such bugs are fixed with this patch: HtmlParser.createEmptyDoc created an unncessary Tidy instance.  AllTests looked like it was writing output to a file, but was really writing to System.out -- I have chosen to keep the current behavior (writing to System.out), but remove the code which attempts to write to a file.
 discard c67d452  Fixed warnings about accessing static fields in a non-static way.  For example, use GridBagConstraints.BOTH instead of c.BOTH.  This makes the code a bit more readable, but shouldn't change the functionality in any way.
 discard 45e0515  Added methods for JavaSamplers to be able to get and put objects to share with other classes running in the same thread. PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then  [...]
 discard 031a713  Fixed "unused import" warnings.  Used Eclipse "Organize imports" on only those files with warnings, so in these files there may also be reordering of import statements and expansion of "import java.net.*" to individual classes.
 discard 9626b06  Minor clean-up of the Java sampler.  Mostly updates to Javadoc comments.
 discard 5476ab8  Added myself to the contributers list (mostly to test my CVS access). CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If this code has bee [...]
 discard 06945c6  Fix for 1.3.1 jre PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If this code has been cont [...]
 discard ba5c126  Fixing minor problems
 discard 9e2f021  *** empty log message ***
 discard 99bfc75  Fix for escape characters PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If this code has b [...]
 discard dc567da  removing log statement
 discard 4e624f9  Revamping how iteration notification works
 discard 723bb81  Revamping how iteration notification works
 discard f4a0510  Making BASIC https support work right (don't know about keystore stuff)
 discard 051fb17  Added support for loopCount = 0 to do nothing PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:  [...]
 discard 3fbbb24  Fix for Copy PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If this code has been contribut [...]
 discard 6e6b9c1  Fixing various problems, making UserParameters either iteration-based, or PreProcessor based
 discard 11b296c  Initial commit of Cut, Copy and Paste PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If thi [...]
 discard 10b5856  removing obsolete method
 discard 46b8511  fixing cookies and downloading images from web pages
 discard cbdff63  fixing proxy server
 discard 6387d43  fixing proxy server
 discard 1699b6b  fixing proxy server
 discard 384000b  Fix for Proxy Server PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If this code has been c [...]
 discard 9f93908  fixing proxy server
 discard 582cd70  Fixed a NullPointerException in the tests PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:   If [...]
 discard 6901e38  Added support for removing action listeners PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS:   If this change addresses a PR in the problem report tracking CVS:   database, then enter the PR number(s) here. CVS: Obtained from: CVS:   If this change has been taken from another system, such as NCSA, CVS:   then name the system in this line, otherwise delete it. CVS: Submitted by: CVS:    [...]
 discard 59f6442  PR: Obtained from: Submitted by:	Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
 discard ef723f5  Fix for shared components PR: Obtained from: Submitted by:	Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
 discard 5c48114  fixing problems created from properties
 discard ee8cb48  fixing problems created from properties
 discard 5258e81  fixing problems created from properties
 discard 6dad839  New JMeter properties allow functions to be fully recursive and reduces the amount of repetitive cloning of test elements
 discard 2cb7f5d  Initial commit PR: Obtained from: Submitted by:	Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
 discard cf4a718  PR: Obtained from: Submitted by:	Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
 discard 7cac56c  PR: Obtained from: Submitted by:	Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
 discard 24158ff  Fixing GUI problems with assertion and cookie manager guis (Elan Chezhiyan)
 discard 6e83c86  Size assertion provides equal, not equal, greater than, less than options (Elan Chezhiyan)
 discard 9810adb7 Fixing FTP Samper gui modifyTestElement method (Elan Chezhiyan)
 discard dd729ef  Proxy won't allow encoded content from server New default config element gui from Elan Chezhiyan
 discard 8fcf6b4  Fixed ArrayIndexOutOfBoundsException
 discard da7d39e  Requires Java 1.4, not 1.2.
 discard 3910a6d  SaveService properties no longer have to come from jmeter.properties. Also, fixed potential NullPointerException
 discard 41b76b3  Changing listener notifier to not use a separate thread.  Is simpler this way, and somewhat faster.  Fixed some synchronization issues in visualizers
 discard 71411ba  Fixing Soap Sampler to send headers correctly
 discard 55d3666  new JMeterProperty classes (not yet plugged into JMeter's code) patch from ElanChezhiyan to fix enabling/disabling of JMeter components
 discard e7001ce  PreProcessor interface is now fully wired in
 discard 5068c73  WorkBench doesn't need to extend TestPlan (which was confusing too) patch from Jeremy Arnold changing interface for JavaSampler Fixing ResponseAssertion's GUI
 discard 4c42f8e  Removed non-ascii character from test. This should solve a unit test failure under Gump.
 discard f35098e  Java Sampler updated (Jeremy Arnold)
 discard 8f92714  New table model making things simpler fixing problem with test plan level variables
 discard 2e324b2  Fixed bug where escapes before paranthesis killed parsing of params
 discard 6c211ce  A GUI update that provides the ability to start Jmeter tests on multiple remote Jmeter servers simulaneously. Adds "Remote Start All" and "Remote Stop All" buttons which start all servers listed in the jmeter.properties file
 discard e68c74c  Removed dependency on encoded function arguments
 discard 5cf0772  Changed encoding to UTF-8. (This may solve a unit test failure under Gump).
 discard dfd27ed  Informing javac that the encoding for .java source files is UTF-8
 discard 612dfbd  jakarta commons-collection library
 discard dc54e28  patches from list members, other minor changes
 discard bda9b26  Moved ValueReplacer
 discard bfe6431  Rewrite (and refactor) of CompoundFunction and the Function interface: CompoundFunction now takes the responsibility of recursively building the functions for ValueReplacer and passes a Collection representing the args to the function. CompoundFunction was renamed to CompoundVariable. UnknownFunction was renamed to SimpleVariable.
 discard 27cf157  fix
 discard 20dcc08  fix
 discard d6e4f1a  fix
 discard 9c5d8aa  Removed support for cononical host name...not availalbe in jre's before 1.4
 discard 8275917  Changes so that a default port specified in the HTTPDefaults object won't appear in an HTTPRequest generated by the HTTPRoxyServer.
 discard e9820f7  New HTTPSampler elements will now no longer duplicate information from the HttpDefaultsGui object, except for the port number, which is still redundant.
 discard ad19d67  Added support for Embedded Functions
 discard b3c4799  Added support for JMeterContext
 discard ac2f3bb  Added support for ReplaceableController
 discard 321cf22  Initial creation
 discard 419de16  Added 'modifyTestElement' method to JMeterGUIComponent.  Prevents a lot of unnecessary object creation and swapping.
 discard 3455b92  Reformatted to Turbine standards.
 discard bcb2fa5  Created new PreProcessor interface, changed Extractor to PostProcessor This is in preparation for Thad's changes
 discard f1e6ab3  New TestElementTraverser interface - traversing test elements shouldn't have to be rewritten every time updated the SaveService to use the traverser, updated cloning of test elements too HTTPArgument is simplified, using now a cache, similar to PatternCacheLRU for encoded values.
 discard a5a6699  new ListElement test element that provides some convenience. New methods in AbstractTestElement for getting values as collections new dataEncoding property in SampleResult, unused currently, but should be used for international compatibility
 discard 8c53787  New functions (Javascript and MachineName) from Thad Smith
 discard 530aa1b  New Javascript jar from Mozilla
 discard 0980bab  Minor gui updates, new methods in the Argument classes, new resource messages
 discard d754723  New function that reads values from file (Sebastian Bazley) Fixing problems with configure() method in some guis
 discard 1fd306b  Added section for Simple Data Writer. Corrected component index for View Results in Table.
 discard cdbad9b  Initial revision of listener that can record results to a file but not to the UI.  It is meant to provide an efficient means of recording data by eliminating GUI overhead.
 discard 0142942  Added simple_data_writer_title
 discard f0c1627  minor refactoring
 discard 5c83e25  Refactored calculation of statistics into its own generic class added median data to graph results visualizer
 discard b68490a  Minor updates to gui-related issues
 discard b6ca394  Updating Graph Results GUI (Jeremy Arnold)
 discard 533edfd  Added material about CSV output.
 discard b673e9d  Added commented out property for capturing the first failure message for CSV output.
 discard d94cf2f  Can now capture the first failure message for CSV output.
 discard 3bc2c09  Added CSV support.
 discard 9613cac  Added commented out properties for CSV support.
 discard bfc7b8c  Fixing calculation of standard deviation (Jeremy Arnold) Fixing spaces in URL Paths (Tom Wiedenhoft)
 discard baa7b17  Creating new Extractor component type.  Making first new Extractor implementation (RegexExtractor) Also hit the "Organize Imports" button in eclipse at the wrong time.  Many class files touched - sorry.
 discard bec3e62  Reformatted to Turbine standards
 discard 9b20d45  Reformatted to Turbine standards
 discard 069dff9  Making a target for a source distribution
 discard 539401e  Changing test tree to  hold TestElement objects instead of GUI objects.
 discard 0e11430  Reformatted per Turbine standards
 discard 2a40f47  Update for 1.8.1 PR: Obtained from: Submitted by: Reviewed by:
 discard 5d0c2cc  Last documentation updates before 1.8.1 release
 discard e17b7ee  Last mods before 1.8.1 release
 discard aed2ee2  Last mods before 1.8.1 release
 discard 66889f7  Added generalized description of listeners and how to configure the results file.  Added a paragraph about HTML rendering within the View Results Tree.
 discard bd8fe75  Fixing argument table editing regression issue
 discard 3693e28  Making HTMLParser and RegexFunction thread safe in their use of ORO's regular expression classes
 discard 3f9ba8d  Minor changes that don't mean anything yet
 discard 4336521  updating screenshots
 discard ffad80d  Added commented out properties showing how to customize the results file.
 discard 475aaf7  Added support to allow the specification of which parts of the SampleResults to save to XML.  The specification is done via properties, for instance, via jmeter.properties.
 discard 1838cc4  A collection of constants used by SaveService
 discard be3dfbd  Correcting documentation on remote testing
 discard 903c6c5  Fixing bug #15334
 discard 8615efd  I want the docs folder back
 discard 9bc76b0  Fixing bug #16061
 discard ed0f8ec  Fixing bug #15107
 discard 2d59ac1  Fix FileNotFoundException in ResultCollector.trimLastLine() - Bug#16062.
 discard 2391493  Formatting changes only.
 discard 9331e72  Attempting a fix for guy with 4 proc remote jmeter machine running out of memory
 discard 1094a50  fix #16058: use default editor/renderer - looks a little bit ugly but works with 1.3
 discard a30048f  Changed the Map from a HashMap to a synchronized HashMap (for thread safety reasons).  Trying to fix bug #16304
 discard ebc9124  Added note concerning execution of JMeterEngine on the application server itself (i.e. recommending against it).
 discard a6f7d6b  Fixed startup error on Windows platforms.
 discard 004cab4  Now searches for HTML tag in addition to html tag.
 discard b2c28bd  Fix for bug #16149: use the first ENABLED RecordingController to record requests.
 discard d19f166  Added new icons for test plan tree view.
 discard 38d1631  Provide build property to make attempts at building with JDK1.2.x easier.
 discard 0f4425a  Reformatted.
 discard bd37708  Downloading images won't stop at 2nd occurence of same image. Fixes bug#14049.
 discard aef21e1  Added basic JavaDoc.
 discard dd107de  Reformatted code.
 discard 62615ce  Reformatted code.
 discard b6a5d52  Deal with situation where delay value cannot be determined (set delay to zero and log error).
 discard 60366e6  Added test that would have detected bug#15687.
 discard a21e8ab  Reformatted code, added license.
 discard 30b071c  Merging collections doesn't eliminate repetitions or change order of items in the merged-in collection. This fixes main issue in bug#15687.
 discard f48845d  Reformatted.
 discard 374297d  Ensure we put the right junit.lib in the bin dist (specifically for Gump builds)
 discard 4c6d1ad  JDBC results will now show up in Show Results as they did on version 1.7. This fixes bug#14822.
 discard a6f97f4  JDBC query will now show up in Show Results.
 discard 9dbae68  Reformatted.
 discard d27f3c6  Fixed classes so JUnit tests work
 discard 7bb9d29  Report failed JDBC samples as such (before, all were reported as successful).
 discard d0c9b21  Fixes an InvocationTargetException that occurs on Linux when running in non-gui mode.
 discard 393ee97  Made diagnosing usage of deprecated APIs easier.
 discard f0eeb02  We don't need junit in the binaries.
 discard f416649  Improving "dist" target: better dist packages, packages javadoc, runs tests.
 discard edcc23a  Allows the delay value for timers to be set using variables.  This provides a convenient way of altering the value of several timers in one go.
 discard d31f625  Defines the missing running_test value that is reported wen running in non-gui mode.
 discard 2c394d9  New __intSim() function.  This was raised as issue 15426 in bugzilla.
 discard 331fa63  Don't assume IAIK available on 'dist' -- it's not available in the Gump builds.
 discard e51ea38  Ignore the "dist" directory.
 discard 6a20c2f  Changed "dist" target to generate clean binary distributions ready for building with Gump.
 discard b248a20  Japanese is "jp", not "ja".
 discard 60f7b76  Updated SizeAssertion to allow asserting new logical comparators. Now will can assert =, !=, >, <, >=, <=
 discard 2dec76d  "Cassell" instead of "Cassel"
 discard 9efa119  Fixed a minor i18n mistake.
 discard 91e6618  Made PatternCache static and used READ_ONLY patterns - this fixes a NPE that occurs in remote sessions.
 discard 2b0322a  Clear test plan file name on "File->New". Fixes bug#15514.
 discard 39e6cac  Scott and Oliver are contributors now.
 discard b502e49  Writing Javadocs
 discard 4386662  Adding Jonathan to the contributor list.
 discard 8bb12ea  Made the ResponseAssertion thread-safe. Added test for this.
 discard 91df116  Updating contributor & commiter list.
 discard 8c0df5e  Fix building with ant (not build.bat) on Windows.
 discard 7ee643f  Corrected small but grave error in remote testing instructions. Resolves bug#15524.
 discard a850857  Minor i18n fix to TableDataModel
 discard 5a0f177  Document patch for regexFunction variable names. Resolves bug#15425.
 discard efe7ce5  Undoing involuntary change that breaks test case saving
 discard 0ed0e3a  Correct version reporting
 discard ad698b4  Fix serialization unit test.
 discard 0c9ed84  Show icons in testplan tree.
 discard f789b2b  Improve locale choosing functionality.
 discard fcb3aff  Make response data of last redirect available as the response data for the sample.
 discard f46b60a  Corrections of small errors revealed by api-doc generation.
 discard a21563f  New build.xml
 discard 25698a0  Ignore lib/ext
 discard 8e883a0  Undo: Ignore lib/ext
 discard 30c3a66  Shuffling some files around to achieve section independence.
 discard d4d7385  Ignore lib/ext
 discard 3a5eaa1  Added note on loading legacy test plans.
 discard cb81b70  Changes necessary for component independence: changes in test code and removal of loading of legacy test plans.
 discard 49df11b  Documented Constant Throughput Timer.
 discard 3496d8a  Corrected Constant Throughput Timer label.
 discard 9565b8f  Show redirection intermediate results in Tree Visualizer. Fixes bug#15382.
 discard 7cdc7ce  Fix serialization test failure.
 discard ac0801b  Solved test/startup problem when docs are missing.
 discard 1149d16  Gives the user the option of viewing a response as the HTML source text or as rendered HTML.
 discard 068367c  Now compiles and tests correctly under JDK 1.3, too.
 discard 9080913  SSLManager should now read client certificates. Changed exception handling to make diagnosing similar issues easier.
 discard 6f96805  This is part of the binary distribution, not the source. Removing from CVS.
 discard 19a8697  Re-encoded into UTF-8 (from ISO-Latin-1). This will spare an Anakia error.
 discard 9311cfd  Corrected calculation of rates and display of averages. Added unit test.
 discard b885dff  Add a TOTAL line to the Aggregate Report.
 discard 0490121  For the totals line in the Aggregate Report.
 discard 906175b  Did some clean-up to the Constant Throughput Timer code, to comply with Java coding, javadoc and Apache conventions. Yes, I know I should have done this before the 1st commit.
 discard 825f719  Adding a Constant Throughput Timer
 discard b3df80c  Add resources for the Constant Throughput Timer
 discard 13bb7c0  This changes the HTTP Sampler GUI so that the protocol is entered as a string. This opens the possibility to use ${vars} in this field, and also to have a default protocol defined in the HTTP Defaults config.
 discard 105425d  Regex function now stores whole template in given variable name, for convenience.
 discard 9eae4f5  Fixing bug in thread iteration management
 discard 74ff9f4  Fixing counter config bug
 discard 5bda06a  Fixing bug #15087
 discard a767900  New Size Assertion (Drew Gulino)
 discard 9e6a4d4  fix for bug 14145 - thank you jordi
 discard ae22c33  fixes for bugs 14852 and ability to perform several redirects (up to 10)
 discard fc6b792  New interface to abstract file saving implementation details.
 discard a3076eb  Fixing port for HTTPSampler and HTTP Request Defaults Fixing parameter mask modifier use in nongui test
 discard 096ebb6  no message
 discard e010fab  Moving jorphan classes back under JMeter's umbrella
 discard 73e060d  Minor bug fix to URL re-writing modifier
 discard 2c695a3  Making final updates for 1.8 release
 discard fc4f336  Making final updates for 1.8 release
 discard 31ecdbb  Extracting non-JMeter specific classes to separate library
 discard 5f26818  Fixing bug with non-gui mode
 discard d091157  Updating documentation (Andrew Sosnowski)
 discard 6f2a73e  Cookies assume default path is "/"
 discard f96b395  Adding style choice to RandomController
 discard 8b1b1d1  Fixing space issues in saving test plans Setting default hostname verifier for SSL
 discard a2bfaea  Making the help system compatible with JDK1.3
 discard c4ac51f  Gui improvements (Jochen Stiepel)
 discard 6b46b04  new German translations (Jochen Stiepel) Fixing update function in TableVisualizer
 discard d42b0f7  Extending the help system to cover functions
 discard 4796039  Fixing preservation of spaces Adding Save feature which saves test plan to same file as previously loaded from or saved to
 discard 5ba8cca  -t option works with GUI startup too.
 discard 083fb07  Updating Avalon Framework with latest build from cvs (8/30/02)
 discard ced98ba  no message
 discard 8ee064b  Enabling View Results Tree visualizer to record only error samples.
 discard 93dc059  Fixing serialization and other problems with remote testing
 discard 83c7893  Updating docs for help system Making class members transient as appropriate
 discard f919995  Updating docs for help system
 discard 3bae91e  Adding run-time help
 discard c540142  Fixing bug in automatic stopping of test.
 discard 16515b7  New counter config element deprecates HTTP Parameter Mask modifier
 discard e9ed720  View Results Tree shows failed nodes in red
 discard 6b4b3fc  Extracting user-defined values from raw proxy recordings
 discard 73df636  no message
 discard 7d30a0f  Improving reliability of running and stopping threads
 discard 7a3fdbf  exclude MailerModel if mail api not available
 discard 0113e84  turning off keep-alive dynamically when run out of connections
 discard a6755d5  turning off keep-alive dynamically when run out of connections
 discard b91745c  ChangeLanguage action compatible with older JDK's Fixing HTTP arguments decoding/encoding unexpectedly
 discard 79dfa69  Can stop test quickly despite ramp-up delay or long timers
 discard 3bbe209  Can select language from menu HTTPSampler calls urlconn.disconnect on all connections
 discard 40b9bec  Improving thread synchronizations Improving performace for file dialog
 discard 9d9f1d7  Making SampleListener notification into single threaded model, so no need to synchronize in visualizer methods.
 discard 3e9ac41  Fixing Aggregate listener (bug #12001)
 discard 01f487f  HTTP Defaults - removed unneeded values Fixed ALL feature of regexFunction Fixed function replacement in config elements
 discard 176e9cb  Fixing recording and replay of multipart requests where the user chose no file.
 discard 82c6a9d  Improvement to AssertionVisualizer (Jochen Stiepel)
 discard 35208e9  Removing calls to system.out, system.err, and printStackTrace()
 discard bae5abd  Replaced log4j with Avalon LogKit created some simple logging categories in jmeter.properties
 discard 3d180c7  Fixing logging during unit tests Fixing mail jar availability issue
 discard d65a94a  Fixing TableDataModel (Wolfram Rittmeyer)
 discard 46ee3f1  updates to mailer visualizer (Wolfram Rittmeyer)
 discard 0e7fd1e  Fixed problem with the "-l" option in running JMeter in non-gui mode.
 discard 3486c7e  Fixing the behavior of the interleave controller.
 discard 959361a  Fixing HTTPSampler's dealing with error responses from the server, such as 404, and 500 errors.
 discard 9911505  Objects that act like Config objects have to extend ConfigTestElement
 discard 73e03d2  When adding a test component, it will become selected.
 discard 7f6e3a5  Added ability to disable/enable test components.
 discard 14db750  Fixing reload problem with UserParameters
 discard a07d491  New User Parameter Config Element (replacement and enhancement to the current HTTP User Parameter Modifier)
 discard b307303  New ability to store and retrieve values from functions and other test elements.
 discard 8642461  no message
 discard edf7b63  no message
 discard 4265dc8  no message
 discard b7787e9  Fixing ability to delete arguments
 discard 7a9c1ed  New error messages in MailerVisualizer and DurationAssertion
 discard 0afa741  fixing display of encoded parameters in HTTP Request GUI
 discard a2f81a6  build file fix
 discard 0f6a345  Headers now read and compared correctly as case-insensitive generically in proxy proxy records correctly in presence of HTTP Defaults (fixes bug #11397)
 discard ba50dad  Updating Aggregate report's throughput calculation updating documentation
 discard 77bcb45  Fixing need to hit 'enter' after entering value in table
 discard 1d3ce4e  Adding option to control URL Encoding of HTTP Request parameters
 discard 4476039  More inclusive in search of headers for "Content-Type"
 discard d17b697  Fixing problem with interaction of HTTPArgument and functions
 discard 4df2be8  No more encoding proxy argument values until forced to.
 discard e0621c0  No more encoding proxy argument values until forced to.
 discard 265adc7  Fixing generation of api-docs using Ant build file. Upgrading to Ant 1.5
 discard cb51a1e  Fixing bug 11639 (saving follow redirects attribute)
 discard 0ae4026  Doc note about problems with JDK1.4.1-beta
 discard adc1918  Assertion visualizer shows sampler data Preventing samplers from interfering with one another in tests
 discard cb6b791  Changed build directory, so updated ClassFinder unit test fixed version token in JMeterUtils
 discard 9f2e105  New build process to deal with separate source code sections.
 discard dd9932a  New src directory organization, committing all files
 discard f8e2fa5  Added screenshot of Random Controller.
 discard 276d936  updating the Changes page
 discard c866a48  Updating documentation
 discard 55422f7  Updating documentation
 discard fbdc6fc  Enabling authentication to proxy server with username and password at startup
 discard 06aa72e  refactoring of HTTPSamplerFull.java (Martin Ramshaw)
 discard 68c20a2  fixing bug in URL Re-writing Modifier
 discard 03027bc  Updating documentation and images
 discard d41bf31  Improving support for loading JMeter 1.7 .jmx files
 discard 2c818cc  Fixing hanging dialog box on closing test GUI can now run multiple remote clients
 discard 9c551c9  Filter out blank sample from proxy recordings
 discard b2bd170  Further http refactorings - removed the Multipart branch of the HTTPSampler inheritance tree.
 discard c92afa0  no message
 discard 6734326  Fixing various bugs updating documentation
 discard f9c45a1  Creating a web page to list people who have contributed to JMeter
 discard 6ece21a  Creating a web page to list people who have contributed to JMeter
 discard 7d0e27d  New Function implementations plus a quick draft of documentation for functions
 discard 2110c17  New Function implementations patch for Japanese message file patch for JMeter startup in foreign directory
 discard 2ccc870  Changes to fix JDK1.3 compatibility problems Creating Variable interface for built-in functions.
 discard 373f705  doc update
 discard 677bf94  Adding stop notification, fixing problem with JDK1.3 (well, working on it) Doc patches from Martin Ramshaw.
 discard 17e2099  Documentation updates
 discard 701b456  Modifying behavior of proxy to not follow redirects documentation updates
 discard 10ed4ea  no message
 discard 09cf670  updating build to eliminate directories from distribution Fixing proxy interaction with new follow-redirect code
 discard 62f2512  Documentation updates, redirect flag added to HTTPSampler, small gui improvements
 discard da81299  Improving ProxyControl GUI
 discard d6036f1  no message
 discard be42614  Reworked startup scripts improving compatability with JMeter 1.7 test scripts
 discard 65a2a7d  Remote testing working
 discard 1b9cdda  Throughput measured by graph visualizer No need for setting classpath, no more need for batch files (double-click on ApacheJMeter.jar to start app) Closer to getting remote testing working in new src_1 branch Using Excalibur CLI to read command-line arguments Default build path now uses src_1
 discard b2b1268  Updating installation instructions and some brief release notes
 discard e57fadd  Fixing minor problems with startup scripts
 discard 1aa01b3  New user parameter modifier from Mark Walsh
 discard d2e7b0f  GraphVisualizer saves all results to file fixed problems with anakia
 discard 6c99925  Build.bat will pass on command line args to ant
 discard a51a2f1  Cleaning up little issues, fixing unit tests Obtained from: Submitted by: Reviewed by:
 discard aa95178  *** empty log message ***
 discard 78d5fa3  Removing jar, added incorrectly
 discard 8452417  Adding Avalon jar
 discard d482c42  exclude /ext dir from build - this is where I put non-distributable third-party packages, like jsse and javamail.
 discard 2a5edab  Updating to version 1.7
 discard d25b6e3  no message
 discard 2da5c88  Updating printable docs style sheet
 discard 45482cf  Adding documentation about the SSL Manager
 discard 0e9fc3f  Fixing bad link on main page
 discard 468a120  Removing JNDI components from default GUI.  Edit jmeter.properties "not_in_menu" to get them back.
 discard da3030b  Minor GUI enhancements Documentation updates
 discard 4eac5d8  Minor documentation update
 discard 67490e0  Updating documentation
 discard 0f03051  Forcing the "dist" target to assume JSSE and JavaMail/Activation packages are present
 discard fa5e397  new test file
 discard 7015dd3  Updating documentation a bunch
 discard 4681026  updating third-party libs updating documentation
 discard c099944  Copy images from xdocs to docs
 discard a6fbc14  Updating documentation
 discard 36b5d25  Updating documentation
 discard bcf33ac  Targetting Java 1.2 bytecode, removing a few unnecessary files from distribution
 discard 1ad76be  Updating documentation
 discard 68a8245  updating component reference consolidating more pages adding new features to the site.vsl template
 discard 8622b9f  updating component reference consolidating more pages adding new features to the site.vsl template
 discard b2a8241  Updating component reference page
 discard 26efd1c  Documentation updates. Consolidating pages Using the "subsection tag"
 discard ac02547  Created.
 discard 920a0ee  Updated section numbers. Added anchors.
 discard fc71429  Added Build JNDI Test Plan. Updated section numbers.
 discard e35b6fe  Added sections inside of Adv. Web Test Plan.
 discard 63c7022  Added anchors.
 discard 00f9448  Added missing graphic.
 discard fda78d5  Documentation updates. Moving component reference info to component_reference.xml Using the "subsection tag" updating the stylesheet to use anchor attribute in subsection tag
 discard 6a4c953  Text cleanup.
 discard 267a442  Re-added links for Intro's History and Future.
 discard e6ff84f  Added links. Changed text from passive to active.
 discard 35aa041  Updating documentation
 discard b134c2e  Accidentally blew away Mike's changes. This version now contains Mike's changes.  I may merge my changes later.
 discard 93eb46d  Accidentally blew away Mike's changes. This version now contains both Mike's and my changes.
 discard 2cd63e9  Fixed numbering problem.
 discard 9413f41  Accidentally blew away Mike's earlier changes.  So, I have now correctly merged both of our changes into this version.
 discard dfa65a3  Modified section tag to use the new anchor attribute when creating the anchor tag.
 discard f933524  New User Manual menu items.
 discard dacb165  Added text.
 discard b3ec163  Removed text.
 discard 1be9c2f  updating documentation
 discard 205d844  bumped version number to 1.7b3
 discard a255c47  Created.
 discard 81baf7e  Added lots of stuff. Almost complete.
 discard 023a7f1  Completed. Ready for review.
 discard 480fd26  Created.
 discard 95e824c  Fixed windows bug:  replaced "EQU" with "==".
 discard 0e5743a  Completed. Ready for review.
 discard f529909  Updated screenshot.
 discard d2ebd82  Many updates.
 discard e5bd82c  Created.
 discard ee57cd0  Created.
 discard da768bc  Removed the user "jim".
 discard 4fe91d0  Created.
 discard 835decf  Created.
 discard ac3c631  Created.
 discard 0bbd14d  Finished all except Modification Manager.
 discard c33fe9e  Created.
 discard 26fee1b  New images.
 discard 9d88c95  Minor text updates, new images.
 discard 9f62449  Screenshots of example Interleave Controllers.
 discard d2c1942  Lots of text and image updates.
 discard f9125ad  Created two Test Plans for Interleave Logic Controller.
 discard 0dafb25  Added note about the order in which requests are sent.
 discard 8079c2e  Added note about the order in which requests are sent.
 discard f6d546e  Completed. Ready for review.
 discard 0c51360  New Gaussian timer screenshot.
 discard a084846  Moved timer images to new directory. Replaced Uniform Random with updated screenshot.
 discard dfe7c4e  Changed anchors. Added subsections to Build Web Test Plan.
 discard 292da53  Minor text updates.
 discard c5ce3cb  Removed section number from links.
 discard 67a63e4  Added anchor. Completed.  Ready for review.
 discard 1b33ccc  Completed.  Ready for review.
 discard 939ab84  Added more text. Remaining items: enter HREF's for the links; add pro/con for Max Usage property of Connection Pool.
 discard 3d5c76d  More text additions.
 discard 9829b0a  Added a lot of text. Almost done!
 discard 7d3b6c0  New screenshot to reflect GUI changes.
 discard ebec1f4  Modifed GUI text.
 discard dd65e6d  Updated screenshot to reflect the removal of the a border around the Server and Retrieve... fields.
 discard c08ff8d  Added text describing Generative and Logical controllers.
 discard 517069b  Created.
 discard bec300c  Removed this file.  I separated the file into smaller files.
 discard 09b27e3  Modified structure and naming changes.
 discard d218604  Added some links.
 discard 2942101  Removed old script files for building JMeter.
 discard e081261  Images for Web Test.
 discard 8ea5c67  Second draft completed.  To do: 1) Add URL's for the HTML links.
 discard bf59c05  Replaced "UrlConfig" with "MultipartUrlConfig" since I switched the class that acts as HTTP Request Defaults.
 discard e6ebeeb  Add support for overriding the IAIK Provider if you use a proprietary lib
 discard 49d059d  Config Elements menu cleanup.
 discard bca614f  be explicit about .bat, etc.
 discard ded0c7b  New version: 1.7Beta2.
 discard c5fa9ea  fix jmeter.properties
 discard 5b73cb6  Current state of SSL Management infrastructure
 discard be9acc9  fix javadoc build mistake
 discard c85503d  Update build again to be more explicit
 discard 50fe87c  Reformat build.xml so it can be usable again
 discard 4485f90  Have unified interface for KeyStores
 discard 8b466c5  Added screenshots for new user manual.
 discard 27443f2  Added text stubs.  Added several screenshots.
 discard 10a0b5e  New user manual documents.  This initial version contains mostly stubs.
 discard 0e767b7  fix runtime dependancies on SSLManager
 discard a4319cc  Provide proper conditional compile support for SSL managers
 discard 42dc0f9  Add support to print out debug messages.
 discard 189d874  Add entry for SSL debug messages
 discard e8e07e1  Initial componentization of SSL management.  Note that all SSL management is handled by a pluggable manager.
 discard eed108e  Update jmeter.properties with info for IAIK iSaSiLk
 discard 08d8c38  Code from Scott Coleman:
 discard 00c6bd6  Code from Scott Coleman:
 discard a1d7f87  Removed obsolete file.
 discard a7d01f2  Removed obsolete file.
 discard fef0a15  Create xdocs/images and xdocs/images/screenshots.  Added images to these new folders. Previously, the images were only located in the docs directory.
 discard 3e3b323  Add entry for the "classes" directory.  This helps IDEs to find all the necessary classes.
 discard 4e8ee77  Added org.apache.jmeter.protocol.http.config.UrlConfigFull to not_in_menu.  According to Mike Stover, it was used at one time, but is now obsolete.
 discard 0c9e8cd  Automating version info into build
 discard 8bd4082  Added config element icon.
 discard 6bfb348  fixing mouse bug PR: Obtained from: Submitted by: Reviewed by:
 discard 0416442  Fixing bugs in windows, new assertion docs
 discard bda2e41  Update build.xml to exclude SSLManager if JSSE is not present.
 discard 1efcabc  Update docs with SSL Manager documentation incorporated
 discard c9c05bb  fix CR/LF problems
 discard 085f2d7  The instructions for the SSL Manager that will be committed later this morning.
 discard 8591560  FTP performance enhancement, doc update PR: Obtained from: Submitted by: Reviewed by:
 discard 9c984d3  Replacing incorrect license comments PR: Obtained from: Submitted by: Reviewed by:
 discard 09af357  New Ramp-up threadgroup options.  ProxyControl improvements PR: Obtained from: Submitted by: Reviewed by:
 discard d4ea1b5  New docs, fixing bugs PR: Obtained from: Submitted by: Reviewed by:
 discard 6669775  Routine to convert old .jmx files to new format upon loading. PR: Obtained from: Submitted by: Reviewed by:
 discard 6a3a8a2  type fixed
 discard e536d5d  Adding "Clear All" control. PR: Obtained from: Submitted by: Reviewed by:
 discard 1d08614  New documentation, and changes to old documentation. PR: Obtained from: Submitted by: Reviewed by:
 discard f4cc8be  Proxy Server documentation. PR: Obtained from: Submitted by: Reviewed by:
 discard 1181061  Default Log4J support enabled
 discard 24890df  NonGui shell file for UNIX
 discard e9b652d  NonGui batch executable (for microsoft OS) and log4j configuration file
 discard f49aa92  Log4J latest Jar file
 discard 868d751  Proxy server integrated into JMeter's UI. PR: Obtained from: Submitted by: Reviewed by:
 discard e08573e  PR: Obtained from: Submitted by: Reviewed by:
 discard af4c827  Refactoring Proxy server. Fixing jmeter.bat New HTML parsing tools
 discard e359a35  Updating changes.html.  Changing keyboard shortcut key for "Start". PR: Obtained from: Submitted by: Reviewed by:
 discard 93797fa  Adding logj4 and JTidy to libs.  Adding new Web testing elements that download all images with web pages. PR: Obtained from: Submitted by: Reviewed by:
 discard 9faaab0  Updating documentation PR: Obtained from: Submitted by: Reviewed by:
 discard fee40a3  new internationalization and fixes to ClassFinder and AllTests PR: Obtained from: Submitted by: Reviewed by:
 discard 86deadd  PR: Obtained from: Submitted by: Reviewed by:
 discard c9314e8  Internationalization support, first patch PR: Obtained from: Submitted by: Reviewed by:
 discard 779c556  Adding multipart form support PR: Obtained from: Submitted by: Reviewed by:
 discard 1134f84  Parsing HTML files for links and forms
 discard 0749a46  Fixing bug with argument values being lost PR: Obtained from: Submitted by: Reviewed by:
 discard 9106046  Can save timers and listeners
 discard 06d07e6  Update to the readme about compiling the nightly builds. PR: Obtained from: Submitted by: Reviewed by:
 discard e9da0fa  bad copy. bad copy.
 discard 22bfe0f  Fixing saving bugs, some documentation linking problems PR: Obtained from: Submitted by: Reviewed by:
 discard ab71fd2  updated license.xml PR: Obtained from: Submitted by: Reviewed by:
 discard 0b28f4b  Updating Running.html documentation PR: Obtained from: Submitted by: Reviewed by:
 discard 3e55a17  new build.xml changes to reflect new release and move to Jakarta-JMeter PR: Obtained from: Submitted by: Reviewed by:
 discard 3a6de86  More documentation in preparation for 1.6alpha release PR: Obtained from: Submitted by: Reviewed by:
 discard 9713a90  PR: Obtained from: Submitted by: Reviewed by:
 discard cee0c1d  regular expression support jar added PR: Obtained from: Submitted by: Reviewed by:
 discard 5c1232b  tightened up language fixed a few typos
 discard 5516b51  added for the first time
 discard 1b4b568  Modified a little, added RMI link
 discard a8bff0f  Documentation and a bug fix PR: Obtained from: Submitted by: Reviewed by:
 discard bc3e3f7  Fixed minor bugs, updating documentation PR: Obtained from: Submitted by: Reviewed by:
 discard d028e64  Cleaning up UI display strings PR: Obtained from: Submitted by: Reviewed by:
 discard c4d1e8b  added ant 1.3 to make building easier
 discard 0ea66f2  removed old files added a build.sh script added project.xml rebuilt website documentation
 discard 900c095  Continuing to add regressive functionality to 1.6 PR: Obtained from: Submitted by: Reviewed by:
 discard a209c31  new visualizers, can save almost any element. PR: Obtained from: Submitted by: Reviewed by:
 discard f5088e7  added xdocs dir
 discard d64f3a2  added some images, modified most docs to new style (still a few to go...)
 discard 881c0db  added better icon stuff
 discard 8cb80b7  updated start-up batch files and property file
 discard b8bb6b3  Changed version
 discard e8810da  added image saving to visualizers
 discard 655bc6a  Changes to enable Jikes compiling
 discard 088493e  added some binaries and modified startup
 discard 5a52fe1  added client server capabilities...
 discard cf3e1b8  updated changes docs, updated build and jmeter startup to use bundled xerces.jar
 discard d8afe53  Developing new framework, adding jUnit tests
 discard c1cecb2  reformatting code to look better.  Fixing bug related to URL re-writing.
 discard 4d2ef6f  fixed build file for forward compatability and adding images into Jar.
 discard 8eb093f  updating to reflect new package structure
 discard aab30ba  *** empty log message ***
 discard edc00de  Fixed for 1.5
 discard d7d107e  Windows bat file for running JMeter from command line
 discard 24b069d  added much more flexibility.
 discard 31e9258  added images an properties into jar-ing
 discard 23e58bc  Adding support for extra options in Windows startup
 discard 2bc7673  UI cleanup Added Simple Controller to GUI
 discard 31290cf  Added appropriate copyright text.
 discard a4792a1  added jmeter-cl (command line interface)
 discard bc0ebc5  SSL works.
 discard 8ba7f62  Added ability to save and load lists of test samples
 discard 964db0d  Changed version to 1.5b2
 discard 1ee4582  added proxy support
 discard e3e6bb5  added javadoc comments and copyrights.
 discard 014a2db  added SpiderTestSample (start) modified JMeterUtils to correctly read multiple test samples.
 discard 82d4bef  Fixed bug in HTTPJMeterThread pointed out by Steve Gentle.  Modified HTTPSampler so that POST's are done correctly.  Modified CookiePanel and CookieManager so that the user does not need to find and select a cookie file for cookies to work.
 discard 4447ef3  fixed some mistakes I made
 discard f3e20e2  removed deltree
 discard 0f26a1b  modified for repackaging (I have not tested this (Just say No to Windoze...))
 discard fdd510d  modified for JMeter repackaging
 discard d274213  fixed some scoping compile issues.
 discard c9443d1  added better scripting so that jmeter is runnable from anywhere (Unix)
 discard 8242d34  Added a new visualizer that allows user to view sample returns interactively. Changed Visualizer interface to take SampleResult instead of long.
 discard cb7f73b  fixed small bug in "all" target
 discard ce90347  Modified properties file to allow definition of TestSample classes therein. Modified build.xml to copy jmeter.properties to bin file when installing.
 discard aa9beaa  Merged in changes from Matthew Daniels which removed the toolbar and made menu items instead.  Saved room in UI for other things.  Added some more error reporting to end user.  Changed documentation some.
 discard e8921d4  Updated documentation on how to use JMeter.  Added title to main JMeter window.
 discard e224456  *** empty log message ***
 discard 24e4ed3  added
 discard 0df36b4  added shell scripting for parameters
 discard 442a1d8  added detailed info
 discard 0497b07  added dist option
 discard 632e5c4  modified to use the -jar flag
 discard 23ea7d3  modified to call org.apache.jmeter.Driver
 discard bd7bef1  changed dates
 discard 836ceb3  added quotation marks around classpath
 discard 7fd2649  changed to org.apache.jmeter.Driver (probably temporary)
 discard 895f6cb  Fixed XML build file for case sensitive machines.  i.e., non-windows
 discard 5b58d2e  added for use with jakarta-ant
 discard a4f2732  JMeter 1.4.1-dev
 discard 921f1df  Added a newline at the end
 discard 30aae9a  Apache JMeter 1.4
 discard a3d82f0  Apache JMeter 1.3
 discard 1a8fd79  Added WindowedVisualizer
 discard 1034154  JMeter 1.2
 discard 0e3c2b4  no message
 discard 0e57ccb  Apache JMeter 1.1
 discard bbc9915  Apache JMeter 1.0.2:
 discard 4cc1dfc  Apache JMeter 1.0.1 release
 discard 9505f88  Removed "-" in the script (thanks Hendrik) and removed the jar file which should not be here since binaries are created during the distribution.
 discard 1584e54  bat script to create the zip distribution
 discard 1f507a9  same updates
 discard 1be3c81  Cleanup, changes for the Java 2(tm) platform and other small things
 discard 29fac75  Documentation update for web site 1.0 release
 discard 33bd67f  Changed distribution file name
 discard 2c16179  Changed directory tree in jar archive
 discard 42906c8  This dummy CVS breaks binary things when checking in :-(