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:33:19 UTC

[jmeter] reference refs/pull/1/head deleted (was 731ecef)

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

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


     was 731ecef  Cleaned up button positioning.

This change permanently discards the following revisions:

 discard 731ecef  Cleaned up button positioning.
 discard be29740  Added ExpandAll/collapseAll buttons
 discard ed8f9e3  Ignored specific build files
 discard a262793  Fixed the eclipse build path to point to the correct output dir
 discard 78037ea  Ignore bin files
 discard d0806a3  Ensure content-type is always set
 discard 65bf4d5  Ensure content-type is always set
 discard 3bae7cc  Avoid NPE when using HEAD method
 discard d7633d2  Fix bug introduced when classes re-organised for HC4: need to set default parameters, not an instance that is then abandoned!
 discard 5607cea  Hiding the proxy password on HTTP Sampler (just on GUI, not in JMX file)
 discard 76485ac  Fix a bug when instream is null (with a 408 http response), don't set body size
 discard bf18668  Cannot rely on initial call to getReceivedBytesCount being the same as the header byte count - it can be larger if the socket returns a larger chunk - so calculate header size from the response headers.
 discard a0a871b  Improvements in French translation for Webservice sampler
 discard 907d0de  Change strategy to get response size (use CountingInputStream from Commons IO) View Results Tree - Add new size fields: response headers and response body (in bytes) - derived from Bug 43363 Size Assertion - Add response size scope (full, headers, body, code, message) - derived from Bug 43363
 discard b80e463  Change test to agree with new CSV Dataset behaviour
 discard 69eb1c3  Improve output when test fails
 discard f4f5e65  Bug 51002 - Stop Thread if CSV file is not available. JMeter now treats IOError as EOF.
 discard b382bce  Add metrics to get header and body sizes
 discard 049f6e9  Cookies are handled; unused import
 discard 7a180ba  SLOW_HTTPS needs an SSL Socket implementation
 discard 4d7c185  Simpler
 discard 826abb6  Allow all certificates (as is done for HC3)
 discard 7c5a527  Add response handler for Gzip
 discard 9be6dc0  Simplify calculation of header size
 discard 8ffab69  Simplify calculation of status line length
 discard 46a738f  Remove unused items
 discard b3d07c6  Oups. Must be to default value: false.
 discard 01503d5  Remove this method (no used now)
 discard 029fccf  Simplify new properties to change method to calculate getBytes() Save Headers size and Content-length on sample (in HTTPSampleResult) instead of calculting when gets results
 discard d52bfd2  Add HTTPClient 4 jars libraries for the binary distribution
 discard dbb2656  Bug 50170 - Bytes reported by http sampler is after GUnZip Add an optional property to allow change the method to get response size.
 discard d57488f  Bug 51011 - Mail Reader: upon authentication failure, tell what you tried
 discard 0b3438f  Add fudge factor to total time as well
 discard abe5ba3  Document maxport in changes doc.
 discard 06a59b2  Fix typo in property name
 discard 8fd0f91  Update ignores
 discard 1ec2305  Update some Commons jar versions
 discard 0710b06  Bug 50977 - Unable to set TCP Sampler for individual samples
 discard c87e144  Bug 50962 - SizeAssertionGui validation prevents the use of variables for the size
 discard 3b6a6cc  Unused import
 discard 838372c  Fix comment - Tomcat does use translated headers
 discard 5b1e830  Update list of tags
 discard 737ff5b  Bug 50963 - AjpSampler throws java.lang.StringIndexOutOfBoundsException
 discard 28ac22a  Simplify code using setters which have defaults
 discard 009f60e  Add defaults to the setter/getter for ConcurrentDwn
 discard 783fb63  Add defaults to the setter/getter
 discard cc40e55  Correct a compiler error with a real JDK 1.5 Bug 50943 - Allowing concurrent downloads of embedded resources in html page
 discard dedc841  French word 'headers' need to be plural
 discard e0b1439  Add French translation for the new labels and reduce size for some labels (by abbreviation) on HTTP Sample
 discard 63845ab  Update HTTP Sampler reference: some params not required
 discard e2fe147  Bug 50943 - Allowing concurrent downloads of embedded resources in html page
 discard 6245f63  Update to httpclient 4.1.1
 discard 4997d1f  Update to httpclient 4.1.1
 discard 651fc7d  Bug 50569 - Jdbc Request Sampler to optionally store result set object data
 discard 8627dd5  Bug 50937 - TCP Sampler does not provide for / honor connect timeout
 discard 62e4e1d  Bug 50666 - JMSSubscriber: support for durable subscriptions
 discard e2ac072  Allow additional paramters to be passed in
 discard 791b010  Allow additional paramters to be passed in
 discard 3918bb0  Bug 50871 - patch for eclipse.classpath
 discard 95b85b0  get_xml_message* no longer used
 discard 14ac1f6  Bug 50811 - Incomplete spanish translation
 discard de48dda  Resynch docs/images with xdocs/images
 discard 3f1a5b3  Add clean-docs-images
 discard d5c1bfa  Remove unnecessary TODO
 discard 7a022db  Refresh old screenshots for controllers, timers and some others elements
 discard d435efd  Add view results render French translation on combo box
 discard e469f0a  Close window
 discard 49d65be  I name this thread ...
 discard b170e79  Use Thread.setDefaultUncaughtExceptionHandler() instead of private ThreadGroup
 discard 9732e06  More docs on UDP listener
 discard 47886eb  Allow for multiple local UDP ports
 discard 07bfe7c  Client JMeter engine now supports external stop/shutdown via UDP
 discard f8e143c  remote shudown
 discard 3ce518d  Add remote shutdown capability
 discard 756d6e7  Bug 50659 - JMeter server does not support concurrent tests - prevent client from starting another (part deux) Remove thread from ClientJMeterEngine - if it is required for GUI, then let the GUI create the thread This allows proper return of error conditions Also replace System.exit() with interrupt() of RMI thread
 discard c216ec6  Tidy up: use AtomicInteger instead of synch. methods; remove unnecessary System.exit(); simplify some code
 discard f8e1f77  Ensure we report IllegalStateException
 discard 413dafb  Tweaks - document thrown exceptions
 discard 0432238  Change to more suitable Exception
 discard bfd10f7  Use new method to pass on original exception
 discard db7a050  Javadoc
 discard 2697e13  Add Throwable parameters
 discard 5689b60  Need to check for owner before allowing reset, otherwise GUI can interrupt another test
 discard d23dec3  Unnecessary calls to System.exit()
 discard e8fef51  Model may be null during startup
 discard a911339  Change name of Pre and Post Thread Groups
 discard 1b5985c  Bug 50671 - no need for volatile qualifier
 discard b4f5e9d  Bug 50659 - JMeter server does not support concurrent tests - prevent client from starting another
 discard a2f0137  A bit more info
 discard bb54efe  Bug 50708 - Classpath jar order in NewDriver not alphabetically
 discard 5fa4334  Bug 50221 - Renaming elements in the tree does not resize label
 discard fb85e47  Bug 50686 - merge separate debug statements
 discard bd26b43  Bug 50686 - HeaderManager logging to verbose when merging instances Downgrade to debug
 discard 14d7d82  Bug 50686 - HeaderManager logging to verbose when merging instances Downgrade to debug
 discard 693eac3  Rename Pre and Post Thread Group labels: - more like JUnit, so should be more familiar - lower-case initial letter to sort after the main one
 discard ef1a639  Bug 50684 - Optionally disable Content-Type and Transfer-Encoding in Multipart POST
 discard 3f1d522  Bug 50675 - CVS Data Set Config incompatible with Remote Start Fixed RMI startup to provide location of JMX file relative to user.dir.
 discard 6d16beb  Tests for new methods
 discard 12fc713  Re-instate null check dropped in error
 discard bc86bba  Use new FileServer methods
 discard cab0f35  Add some new methods, mainly for use with Client & Remote engines
 discard d21b2c2  Clean up logging - drop per-sample to reduce load
 discard 87e74dc  Too noisy
 discard f3478da  Downgrade log message to debug
 discard 24f01dc  Add TODO
 discard 75e5b97  Clarify last_sample_ok variable
 discard 7493b16  Clarify last_sample_ok variable
 discard f4fdb42  More info for Gump logs
 discard 4596790  Update to httpclient 4.1 GA
 discard 8f2e867  No need to return a value (improving patch Bug 50032)
 discard 39a8222  Not used
 discard bc0a4e1  Mail on userlist reported NPE here - looks like only happens if there are network errors, but check anyway
 discard d9dbd8d  Missing translation french search test on ldap sampler
 discard e20234d  Add french translation for titles: Test Fragment and Post/Setup Thread group
 discard 08ebf69  Bug 50579 - Error count is long, sample count is int. Changed sample count to long.
 discard acbdccd  Typo
 discard 86a6975  fork="yes" is required or dir attribute is ignored
 discard 9c08202  Since add Start Next Loop behavior ([Bug 30563] Thread Group should have a start next loop option on Sample Error), some new bugs on transaction controller with option Generate as parent enabled are come. Fix.
 discard 57cdc89  Docs
 discard af28f8f  Bug 50568 - Function __FileToString(): Could not read file when encoding option is blank/empty
 discard 53758b1  Try fork=no for fixing classpath issue with Gump tests
 discard 344cba4  Simpler
 discard e23b295  Initial stab at checkstyle target
 discard 2ed2699  Synch. variable lists
 discard 67bfc7f  All BeansShell test elements now have the script variables "prev" and "Label" defined.
 discard a048c7d  cookie variable has been renamed
 discard fcb958b  spelling mistake (on jms request)
 discard 960250c  New location for Jakarta PMC rdf
 discard fa2afbd  Oops - wrong URL
 discard ed9edbd  Add fudge factor for overall time comparison
 discard 0a8c23b  Test both with and without using nanoTime Still some boundary errors using nanoTime which have yet to be resolved
 discard e437304  Allow direct read access to nano fields by test code
 discard 8df5584  Redundant
 discard a9d5471  Point to standard license location
 discard a64fc92  Allow test code to change the default useNanoTime setting
 discard 5e6761c  Add missing hashCode() methods
 discard b6c3d99  Rewrap for clarity
 discard 501b7d5  Tab police
 discard 817a41d  Constants should be static
 discard 9c552e0  Typo reported on user list Due to Michel Duijvestijn
 discard ef2da3f  Better display of request headers
 discard 97450bc  Add some debug
 discard d95a4a2  Add header processing
 discard 334e122  Bug 50490 - Setup and Post Thread Group enhancements for better test flow.
 discard 937c88b  Update documents for JSR223 test elements
 discard 5296c04  Give access to current SampleResult (and drop references to prev)
 discard 604c9a2  Does not make sense for Timers and Pre-Processors to reference the previous sample, so don't document it
 discard bd7de73  Standardise order of variables
 discard 0c189cd  Typo in variable name
 discard 3df8b53  Fix list of variables
 discard 0c2cdfa  Bug 50487 - runSerialTest verifies objects that never need persisting
 discard 02e18bb  TestFragment needs to be in core module
 discard 85aafda  Bug 50475 - Introduction of a Test Fragment Test Element for a better Include flow
 discard da209cc  Add tests for HC4
 discard d2b868d  Post code now mostly working
 discard 00a1b4b  Unused imports
 discard 945889d  Initial implementation of PUT - needs testing!
 discard f7ba8e3  Bug 50450 - use System.array copy in jacobi solver as, being native, is more performant.
 discard 4be7362  Ensure temporary DefaultHttpClient is released. Copy params to BasicHttpParams.
 discard 008bf82  Unused import
 discard d4d074e  ConcurrentHashMap does not need to be protected by synch. Use for loops where possible to tidy code
 discard 679ac3f  Not serialisable; make transient
 discard d208742  Use putIfAbsent() instead of synch. on ConcurrentHashMap
 discard f31fb9b  JMeterEngine is not serialisable; make transient
 discard acb2460  Use internal lock for synch.
 discard fcc9b70  Revert changes to these files made in r1044445: causes GUI problems in populateCommandMap.
 discard d1e81c8  FindBugs: invalid iinitialisation
 discard 626abef  Inefficient use of iterator
 discard 983f110  use Number.valueOf() rather than new Number()
 discard 112999a  Findbugs: Ensure stream is closed
 discard cc02b50  Unnecessary new String()
 discard be96d70  Unused import
 discard 7aaedf1  Define equals so agrees with compareTo
 discard 0694945  Findbugs: comparators should be serializable
 discard 0a95c00  Shared non-synch static variable
 discard 118d927  Findbugs inefficient code
 discard 35f38ea  Make constants final, and reduce visiblity as much as possible
 discard 956fe23  Oops - forgot to update the generic version code
 discard 00fabb5  Support Apache version of HttpVersion
 discard 1d71f61  typo
 discard ff1a932  Document Apache HttpClient logging
 discard adefe46  Bug 50438 - code calculates average with integer math, expecting double value
 discard db4585a  Getting closer; cookies now work. Still no PUT or POST.
 discard 12378ed  Add method for Apache HttpClient
 discard 52b09b0  Move HttpClientKey to HC4 subclass Pull up common code from HC3 subclass
 discard 081e171  Bug 50439 - simplify setting of component text
 discard f064322  SImplify
 discard 192a88b  Make generic so it supports both Commons and Apache HttpClient implementations
 discard 654b5d6  Simplify
 discard aec5dc2  New class for Oracle JDBC
 discard 343ae43  Update doc
 discard 0943cff  HTTP_AUTHENTICATION_PREEMPTIVE is for Commons HttpClient only Add HttpClientKey class for use in HttpClient ThreadLocal maps.
 discard dfb36fd  Unused import
 discard be2f912  Simplify - only need values from the map
 discard cd54862  Don't allow illegal methods Move Cache check
 discard 7d7e13b  Tidy proxy setup code
 discard 66231b0  Add common proxy check methods
 discard 0d382f6  Done in finally clause
 discard 717f164  Localise variables
 discard 2d16958  Sample method belongs first
 discard fe5ae06  Re-order methods slightly
 discard 664acba  Bug 50425 - Remove thread groups from Controller add menu
 discard 07873ff  Javadoc
 discard 79811d6  Simplify
 discard b266087  Initial impl. of Slow Sockets for Apache HC
 discard ee78633  Add Apache HttpClient jars to classpath
 discard e5364f1  Probably don't need httpclient-cache
 discard 62bdde0  Simpler, shorter expression of protocol default (props Milamber)
 discard 5d0c0ce  Document which HttpClient is supported
 discard 18d59af  Document which HttpClient is supported
 discard 3831244  Document
 discard 7e3a599  Move CookieSpec method to CookieManager so CookiePanel no longer depends directly on the HttpClient version
 discard 2b2b806  Add Apache HttpClient support
 discard 2964a32  Raw type
 discard 12a8d43  In French, one space before colon (:)
 discard f41e142  Allow HTTPSampler2 access to savedClient
 discard 87bed03  Fix up HttpClient/HttpCore repo locations and MD5s
 discard ba5b9d7  Javadoc
 discard 135e6c0  Oops - should only have used generic Throwable here
 discard 04f4de5  Sort; add Javadoc
 discard 729ab55  Download HttpClient jars
 discard 87882a2  Add HttpClient dependencies TODO - update to non-beta version when available
 discard f159929  Ensure content entry field does not get lost
 discard cc9ab2f  Shorten Protocol label
 discard 1215fea  Move some common code to a super-class for the HttpClient-based samplers
 discard 6d8ea0b  Bug 50392 - value is trimmed when sending the request in Multipart
 discard 799e8d1  Oops - raw &
 discard 7d39b00  Fix JMeter Proxy to use new HTTP implementation names
 discard 81d0254  Drop SVNPATH hack - Hudson should provide svn on the PATH
 discard 6a47451  Document ORO extended REs
 discard 7462ac9  Ignore HC4 jars
 discard d38ea56  Don't use generic superclass here
 discard 16a0765  Oops - need to provide access to HttpSampler2 methods
 discard 96ca072  Fix test files to use new Proxy sampler
 discard 51011dd  Cut and paste error
 discard 8da400f  Rewrite original samplers to use new implementations
 discard 73e2fb7  Update docs for runtime HTTP selection
 discard 0413329  Allow HTTP implementation to be selected at run-time
 discard 177f120  HTTP Sampler Proxy which allows runtime HTTP implementatiom selection
 discard 89aa8a6  Add HTTP implementations for use by HTTPSamplerProxy
 discard 307dec1  Must default to blank
 discard 43ac1b5  Use commaon-line path override
 discard 83cc256  Try again
 discard 2a1f1ef  Bug 50367 - Clear / Clear all in View results tree does not clear selected element
 discard d1a7f21  Add SVNPATH for use on Hudson
 discard 2eef11d  Tidy order
 discard 2e701ae  Check SaveService classes
 discard 3d66fca  Drop obsolete or unused entries
 discard 14b2935  Allow test code to check for spurious class references
 discard 8cd9b54  typo
 discard ce61d27  Allow multiple aliases for same class name
 discard 5238d37  Bug 50347 - Eclipse setup instructions should remind user to download dependent jars
 discard 2864112  Use (later) version of r938 from Maven Central
 discard 4324725  AJP Sampler now implements Interruptible
 discard 4ee1671  Allow for null URL in HttpSampleResult
 discard 2e02192  Unused import
 discard a116865  Promote ipSource to base class
 discard 7e8bf86  Use generic parent class (necessary to allow choosing HTTP implementation at run-time)
 discard b307cd0  No need for HTTP in the message
 discard fc3b2df  System.nanoTime() tends to drift relative to System.currentTimeMillis(). Change SampleResult to recalculate offset each time. Also enable reversion to using System.currentTimeMillis() only.
 discard 0f399cb  JMS Subscriber - Add dynamic destination
 discard c1ffbd8  Bug 50286 - don't capture < in non-path-extension RE
 discard 2591482  Matching uses contains, so no point having optional trailing delimiters
 discard 47bdc47  Fix some Java=>Oracle URLs
 discard dbeed9c  Rewrap badly wrapped comments
 discard f12455b  Improvements and new screenshots (JMS Subscriber and JMS Publisher) for doc "Building a JMS Topic Test Plan"
 discard e1bdca5  Bug 50286 - URL Re-writing Modifier: extracted jsessionid value is incorrect when is between XML tags
 discard 666b7a6  Seems to miss a close parenthesis
 discard b51298d  Fix PUT proxy handling
 discard 2d3e92e  Don't say it is POST data when it's actually a PUT
 discard f88b2dd  Add some new french translation for SMTP sampler and some mistake (VRT)
 discard a7f744b  Update URL for get package list (javadoc generating)
 discard b684f16  Missing update image form Bug 50268
 discard 7323d6f  Small mistake in french message on HTTP URL Re-writing Modifier
 discard 8350799  Simplify - save DestinationSetup as a boolean
 discard 2e87a1b  Document
 discard dc8f6c7  Group new JMX names with existing ones
 discard fc4c64b  Tidy up build instructions
 discard 3f26822  Tidy up build instructions
 discard b055cf8  Little correction on french messages for JMS Publisher labels
 discard a69d111  Bug 50268 - Adds static and dynamic destinations to JMS Publisher
 discard 67f0f4d  Unix uses : not ; as path separator
 discard 1545f91  Unix uses : not ; as path separator
 discard 3f453f6  Close action dialog box when tapping Escape key
 discard c1cefea  Simplify WebService GUI: use tooltips instead of fixed text which takes up lots of space Drop text regarding XML parsing as no longer very relevant
 discard 1cbf177  Bug 50203 Cannot set property "jmeter.save.saveservice.default_delimiter=\t"
 discard f8db23d  Disable check of Content-Length. Does not work on JDK 1.6.0_22+, and anyway is not particularly useful as a test
 discard 19e08cd  // Temporary hack to allow tests to complete on Sun Java 1.6.0_22
 discard 94c5752  Ensure test failures are properly progagated
 discard 8ec08ff  Oops - fix relative path
 discard e7e54c4  Mail jars are now included
 discard 85056c5  Adjust code so Sun Java compiler does not complain
 discard 106b516  Why pay?
 discard cee9297  Update Cache Manager docs
 discard de060a0  Drop unused Lists
 discard 117c8df  Bug 50134 - TransactionController : Reports bad response time when it contains other TransactionControllers
 discard d50d9c7  Generics
 discard fc2646b  Generics
 discard ad5e6d1  Generics
 discard 28b11eb  Bug 50178 - HeaderManager added as child of Thread Group can create concatenated HeaderManager names and OutOfMemoryException
 discard a0cdf77  Imports
 discard b58c07a  Boxing
 discard 5d7127c  Don't use == to compare strings; use constant for "true".
 discard a98ebcd  Fix test cases to work in Eclipse
 discard 9dd72e2  Fix up so test case works in Eclipse too
 discard 931cb35  Add findTestPath util method Don't try to change user.dir - it does not work.
 discard 0250f6f  Drop unnecessary nested static class
 discard 5da3e53  Start adding tests for SamplingStatCalculator
 discard fe74b7c  Bug 50173 - JDBCSampler discards ResultSet from a PreparedStatement
 discard bc1c4b6  Bug 49365 - Allow result set to be written to file in a path relative to the loaded script
 discard a047518  Bug 50080 - Transaction controller incorrectly creates samples including timer duration
 discard 9861c70  Update HTTP Request defaults with Proxy settings
 discard f89119b  Bug 50088 - fix getAvgPageBytes in SamplingStatCalculator so it returns what it should
 discard 95c0e66  Bug 50008 - Allow BatchSampleSender to be subclassed
 discard 8715765  Bug 45703 - Synchronizing Timer
 discard abff520  Adding a new inner class to allow display a text box to edit cell content in Jtable (futur use in ArgumentsPanel)
 discard 53c03a0  Bug 37156 - Formatted view of Request in Results Tree
 discard 9e49c3f  View Results Tree - Add a dialog's text box on "Sampler result tab > Parsed" to display the long values with a double click on cell
 discard b7f03b2  Revert override annotations - bad idea with jdk 1.5 compliance
 discard 6df4724  Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops
 discard 860f973  Add some override annotation
 discard e1b9a7d  Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops
 discard d8d686b  Ensure other content types are shown
 discard c84f15f  Bug 50047 - SMTP Sampler Gui is not updating correctly
 discard 714f245  Clarify behaviour of SampleName function
 discard 8e05337  Remove debug logging
 discard 15e3bb8  Document where default charset is used
 discard d36afb8  Bug 49975 - New function returning the name of the current sampler
 discard 643ec45  Javadoc
 discard 058d616  Fix default Locale issues
 discard 43d791c  Fix default Locale issues
 discard e4beade  Don't rely on default charset
 discard d5ebb16  Don't rely on default charset
 discard 288a68e  Add Reply-To field to SMTP Sampler
 discard f9c179b  Bug 49862 - Improve SMTPSampler Request output.
 discard ee3a158  Bug 49775 - Allow sending messages without a body
 discard 64388b7  Bug 48015 - Proposal new icons for pre-processor, post-processor and assertion elements
 discard 3f78ab7  Add missing files Bug 30563 - Thread Group should have a start next loop option on Sample Error
 discard 4af617a  Correct InitialContextFactory for ActiveMQ Small doc tweaks
 discard da5601a  Bug 30563 - Thread Group should have a start next loop option on Sample Error
 discard 0e9fe28  No longer used (see Bug 43288)
 discard c24de32  Javadoc tweak
 discard 4d98f68  Tab-police Remove trailing spaces
 discard cfd5386  Tab-police Remove trailing spaces
 discard 74f5a90  Update basic version number
 discard 579aab6  Bug 49603 - Allow accepting expired certificates on Mail Reader Sampler
 discard 345ec5d  Bug 49622 - Allow sending messages without a subject (SMTP Sampler)
 discard 66529ca  Bug 49666 - CSV Header read as data after EOF
 discard e0f4a90  Bug 49734 - Null pointer exception on stop Threads command (Run>Stop)
 discard bd6bc9a  Move 2.4 changes to history
 discard 28e4886  getLoggerForClass() no longer causes a Security violation in RemoteJMeterImpl
 discard 9058bb2  Simplify getCallerClassName() by using Throwable.getStackTrace()
 discard 6d6a509  Replace wildcard imports
 discard a1bf193  Tab police
 discard db13f7e  JMeter 2.4
 discard 9e56518  Central has activation 1.1.1 but not yet mail 1.4.3
 discard fbf3e64  JUnit too
 discard 0f3572d  XStream also available from Central
 discard 542da4f  Avalon-framework is available from Maven Central Extraneous trailing / removed
 discard 6cee648  Bug 49573 - French translations for new elements (SMTP, assert. MIME, BSF, etc), others (JMS) and some improvements
 discard 69bb90c  Makes more sense to include THANKS in README
 discard 8b068b6  Need to include THANKS along with NOTICE
 discard 9b8d3c6  Fix version (would be fixed by build anyway)
 discard 5a574a7  Javadoc
 discard cb626b2  Javadoc
 discard c912e1f  Javadoc typo
 discard e277c2f  Missing AL headers
 discard 29cf013  Eol-style
 discard 0d19474  It's now 2010
 discard eb90d69  Documentation fixes
 discard ebfab44  Synch. online docs
 discard efe7270  Summary of changes
 discard a569a74  Summary of changes
 discard adc6b69  Re-order
 discard d6e6cf2  Tweak
 discard e2b14bf  Properly fix NPE
 discard 473c903  Bug 49545 - Formatted (parsed) view of Sample Result in Results Tree
 discard 8eea80d  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@961545 13f79535-47bb-0310-9956-ffa450edef68
 discard 89b4d32  Bug 49560 - wrong "size in bytes" when following redirections
 discard a84657e  Tidy up tooltips. Document local truststore pathname resolution
 discard 06d7b20  Bug 49552 - Add Message Headers on SMTPSampler
 discard 9fcbd7d  user.dir is a System property
 discard f837f4a  New screenshot. SMTP sampler no longer thread-hostile
 discard cf17cb0  EOL
 discard fb79619  Update to Javamail 1.4.3 (using CDDL licence) Tidy NOTICE (move some text to THANKS)
 discard efc6b6a  Fix thread-unsafe local truststore setup Ensure StartTLS can be used with TrustAll and UseLocal Use starttls.require property instead of debug hack for EnforceStartTLS These require properties which are available from JavaMail 1.4.2+ Add debug logging checkbox
 discard 1c19984  Local truststore socket factory
 discard 29f97cf  Javadoc
 discard c95ecf3  user.dir is a System property
 discard 4d52ca2  Fix up ignores
 discard 0df8571  Ignore JAF/JavaMail
 discard 00abd40  Update versions; sort
 discard 201d112  Bug 45053 - SMTP-Sampler for JMeter + Fix trustAllCerts so it applies also to StartTLS option
 discard e38911c  cbTrustAllCerts and cbUseLocalTrustSTore are mutually exclusive
 discard 6beb9d4  Ensure truststore editable state is correctly set
 discard 7c496c9  Ensure auth fields editable state is correctly set when first displaying the GUI page
 discard 36238dc  Tab police; correct indentation
 discard b81958f  Allow SMTP port to be defaulted
 discard f72d349  Drop unused getters
 discard 640627b  Bug 49540 - Sort "Add" menus alphabetically
 discard 3781267  Start a Hints section
 discard 449f6dc  Properly fix null variable testing
 discard 3fdd85e  Bug 49083 - collapse '/pathsegment/..' in redirect URLs
 discard 43cbbdd  Reduce scope of thread-hostile behaviour
 discard d1d8d91  No need to call Security.setProperty as the prepareMessage() method already sets the appropriate property.
 discard db860ad  Bigger name fields Clear Gui
 discard c80ccb2  Make sure GUI is cleared when adding a new instance of the Sampler
 discard e82a1b6  Tidyup; consolidate duplicated code
 discard b680880  Does not make sense to set To: field from From: field
 discard e402260  Bug 45053 - SMTP-Sampler for JMeter Initial version from BZ, plus local changes: - dropped references to BouncyCastle - use resources rather than fixed strings - minimize visibility of fields - tab and layout police
 discard 6b95d07  Add debug
 discard a2b82fd  Updated screenshot
 discard 4f2c1d6  Add debug Tidyup line-wraps
 discard dd51070  handle charsets of the form: ContentType: text/plain; charset=ISO-8859-1; format=flowed
 discard fc0e86c  Tidy up
 discard 3b69d37  Safer to use prefix
 discard 72c4595  Update JDBC Config pool description Add Message position description
 discard be118bd  Forgot the property for the new SMIME option
 discard e2e7ec3  Disable file version checking - it's more of a nuisance than a help
 discard e8dc8c6  Eclipse warnings
 discard f563d5b  Bug 38387  - Add SMIME Assertion Add message position option
 discard 10aeb30  Prepare for SmtpSampler
 discard 3d13854  Fix up raw types warnings
 discard ae5b100  Fix up raw types warnings
 discard 164f2c2  Fix up raw types warnings
 discard c47b03a  Avoid possible NPE
 discard 3da34d3  Alias tests are already done elsewhere
 discard c689567  Fix property version
 discard ae95ec7  Add 2 missing aliases
 discard 1a4ad6f  Add test for aliases
 discard 6c135b8  Fix property version (and Eclipse warning)
 discard 1f041cf  Revert - committed wrong file
 discard b5441a6  Bug 38387  - Add SMIME Assertion Forgot to add saveservice shorthand property names
 discard 0d3018e  Bug 38387  - Add SMIME Assertion Forgot to add saveservice shorthand property names
 discard 1acf854  Bug 48709 - TCP Sampler Config setting "classname" has no effect
 discard 750157e  Javadoc
 discard 2a9b983  Throw error if language cannot be found to better show error
 discard caf2ff8  Include bsf-api-3.1 in releases
 discard e227d15  Include bsf-api-3.1 in releases
 discard b6f6e19  Bug 49506 - Add .csv File Extension in open dialog box from "read from file" functionality of listeners
 discard 2366ae6  Oops - forgot to include the BC jars in the download Props to Milamber for spotting this!
 discard 1694f00  More sensible to default the message count to 1
 discard 6c5e8c1  Allow for missing classes
 discard 56d27b3  Bug 38387  - Add SMIME Assertion Updated screenshot
 discard dbba162  Allow for empty sub-results.
 discard 051f334  Raw types Missing @Override marker
 discard b5a9dcc  Tab police
 discard 4d8885d  Bug 38387  - Add SMIME Assertion Initial checkin, with minor adjustments
 discard 335c7ad  Catch misbehaved assertion classes
 discard f50131a  Add stop between sample processing
 discard 13de386  Also display tool-tip for the label
 discard 292ea74  Ignore src
 discard 3184548  Document directories
 discard d0b4ccb  Merge OnMessageSubscriber and onMessage method/queue with ReceiveSubscriber No longer use ClientPool (did not share anything) Tidy SubscriberSampler now sample code is identical for both strategies
 discard 331fceb  Update to BSF 3.1
 discard 97f1067  Add some JMS notes
 discard f3c7b01  Update JMS sections
 discard 7cab1d5  Allow for missing jar(s)
 discard 6fa846a  Rework subscriber code: - drop client thread from ReceiveSubscriber and use receive(timeout) instead - use LinkedBlockingQueue for Listener queue so can use poll-with-timeout - move startup code to threadStarted() method - tidy sample loop so it does not need to poll so frequently
 discard ee3d7f9  Javadoc
 discard 4fc51b1  Tidy up the JMS GUIs
 discard 85f0f66  Unnecessary override
 discard 6be726c  Some recent changes
 discard 444e4a7  Add JMS Subscriber timeouts
 discard bab08a1  Add getPropertAsLong(key, default) method
 discard 790b115  Simplify ClientPool by using Closeable interface
 discard 91a1abd  Replace Topic by Destination as far as possible
 discard ce28a79  Javadoc
 discard 95e64ca  Fixup Topic references
 discard af3b32a  Support basic MapMessage generation
 discard 0568a97  Use commas as output separator
 discard 2e4b395  Store request message headers
 discard 697acbe  Add support for MapMessage reception
 discard c9b9c96  Javadoc
 discard 006f94a  Not a TestListener
 discard 9cac29c  Rename fields
 discard ac06f1f  Tidy up; drop unused loop count
 discard a83df2d  Loop count not used; receiver must keep going until end of thread
 discard d566124  No longer needed
 discard 4f2720d  Generalise by using super interfaces
 discard f24ad36  Tidyup output
 discard 9938ca1  Use generic super interfaces instead of specific queue/topic ones
 discard a474ae0  Use MessageConsumer interface
 discard 088a8af  StringBuffer => StringBuilder
 discard 0becd39  Tidy response processing StringBuffer => StringBuilder
 discard 609d1d4  StringBuffer => StringBuilder
 discard fd57656  Simplify getting topic connection
 discard 537fdd50 Simplify getting topic connection
 discard 2a26bda  Add get(Topic|Queue)Connection(Context, String) methods Class was not used as a TestListener
 discard 246b592  Wrong null check
 discard a6771d5  Better error message
 discard 97a5e7e  Move private initJNDI methods to InitialContextFactory.getContext()
 discard 7991724  lookupTopic now in Utils; does not return null
 discard fa9ca44  Add lookupQueue and lookupTopic utility methods
 discard 8e9ba5c  Tweaks
 discard 6bdfa94  Simplify code by using Utils.close() methods
 discard 0f7bffe  Tidy up Publisher - no point continuing if cannot create the required fields
 discard 79a73ff  Add utility close() methods
 discard e5d0fcb  Tidy up OnMessageSubscriber - no point continuing if cannot create the required fields
 discard 124d040  JavaMail and JMS API are now included in binary archives
 discard 14a0c02  JavaMail and JMS API are now included in binary archives
 discard abcb2cb  Add geronimo jars to binary packages
 discard 34b05ea  Tidy up; add comments
 discard 9bb6827  Fix versions of geronimo jars
 discard ff5260b  Update geronimo activation and mail jar versions
 discard fb56753  A bit more documentation
 discard aab2953  Activation, javamail and jms jars moved to lib/ directory
 discard a67fc0c  Activation, javamail and jms jars moved to lib/ directory Add includeAntRuntime=false for javac
 discard 04a27c5  Bug 46142 - JMS Point-to-Point correlation problems
 discard 568e17e  Rename useReq to useRes as it is the response message fields that are used
 discard 3f784be  Bug 49394 - Classcast Exception in ActionRouter.postActionPerformed
 discard f466903  Ignore Bouncy Castle jars
 discard c2a8538  Keep original label (useful when processing embedded URLs)
 discard 1e017a2  Perform fixcrlf as part of copy phase
 discard 6f3f2e0  Bug 43389 - Allow Include files to be found relative to the current JMX file
 discard f01e949  Tweak
 discard 51628e7  More detail of how client-server works
 discard 909f861  Only create container if we are going to use it.
 discard 7c09bcc  Bug 49294 - Images not downloaded from redirected-to pages
 discard 95998a4  Fix property version
 discard e4f579f  JMSConfigGui has been renamed as JMSSamplerGui.
 discard 79a9c1e  JMSConfigGui has been renamed as JMSSamplerGui.
 discard 4cab126  Tab police
 discard 2b738ea  Count messages actually read
 discard e39c6c6  sendQueue does not need to be an instance variable
 discard f3b171e  Debug if reply is not matched
 discard 27b14b6  Better error reporting of invalid test plan
 discard 65d42e0  Rearrange output
 discard cab8489  Add SampleResult request and response headers
 discard 782a901  Initial checkin of utils class
 discard 8373be2  Add stack trace to warning message
 discard 9295b6c  Incomplete fix
 discard 6b40c42  Handle errors in sampling Ensure sample is always generated
 discard 885f5c3  Bug 47949 - JMS Subscriber may not receive all the messages
 discard 0562119  Docn tweaks
 discard ba32d93  Javadoc
 discard aa8d59a  Unused import
 discard 7158f21  Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler. Fixed rest of bug
 discard 19f2bc4  Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler. Partial fix (can still fail if "Use Request Message Id As Correlation Id" is selected)
 discard f9f972f  Fix possible NPE
 discard b50538e  Better handling of errors
 discard c3183a1  Tests are run from the bin directory
 discard b7a8e60  Should only be applied to PROXY request types
 discard ff66c65  Initial test cases
 discard 7cd92ff  Tidy layout
 discard cfee98b  Use setResponseData(String, null) where default charset is OK
 discard b52482e  Add TODO Charset markers
 discard 242bb42  Add baToHexBytes method to avoid unnecessary conversion via string
 discard accc1fa  Code tidy
 discard 7c838af  Method not used
 discard a4ba186  Tidy up class; parse string directly rather than converting to byte[] first
 discard ed3727f  Sample Tomcat monitor status file for testing parser
 discard f2ccd4f  Junit 4.7 => 4.8.1
 discard dec808c  Update/sort ignore list
 discard 9491c10  Use assertEquals(exp,actual) rather than assertTrue(actual==exp) to give more info on failure
 discard e379d13  Bug 49149 - usermanual/index.html has typo in link to "Regular Expressions" page
 discard 785bd52  Basic check to ensure that Publisher failures are better reported in test results
 discard 5bd1842  General tidyup
 discard fef049a  Prevent NPEs General tidyup
 discard 899eecb  Javadoc; general tidyup
 discard 79eccda  Clarify log message
 discard 60ab724  Javadoc; no need for lookupTopic() to be synch.
 discard 321ecd9  Bug 43678 - Handle META tag http-equiv charset?
 discard 7169e7c  Bug 48901 - Endless wait by adding Synchronizing Timer
 discard 948ef90  Javadoc fixes
 discard 9643ff9  Run 3rdparty check later, so still works if called after download_jars
 discard a143c01  Revert to previous behaviour, i.e. key on thread Group, but allow this to be changed by defining key_on_threadname=true
 discard 879baf5  Doc
 discard adc80c8  Give clue if AIOBE occurs
 discard 70217d3  Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1 See also SVN revisions: 922069,922067,922055,922054,922051
 discard e342da0  Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1 Maintain elapsed time locally; change to threadName key to allow its use in aggregate sample
 discard f3b4193  Fix up values map for aggregate samples
 discard 390449c  Simplify (and tweak accuracy) by using new addValue(T val, int count) method
 discard 7737e43  Correct calculation of min, max and std. deviation for aggregated samples
 discard 213da61  Implement addValue(T val, int sampleCount) method to simplify processing aggregated samples
 discard de54d66  Javadoc
 discard 9804b39  Simplify. Ensure only count or timer fire for a given sample.
 discard 94362b4  Might as well be static variables
 discard cd7eed2  Avoid NPE when mask == 0
 discard 0800407  Bug 48883 - Corrections for AbstractThreadGroup
 discard 0dcd961  New dummy test for main all JUnit4 annotations
 discard d81276d  Bit more info on JUnit4
 discard 759963e  Add details of JUnit4 support
 discard 336d0af  Eliminate unnecessary instance variable
 discard 00b53da  Bug 48350 - Deadlock on distributed testing with 2 clients
 discard 8f43335  Make private fields final. Rename and rearrange code to make a bit clearer.
 discard 6622641  Better implementation of fixsize() for table columns
 discard 4e72aa5  tweak
 discard 76aedf0  Fix up Mail Reader Sampler GUI
 discard bef29c9  Improve docn of -G option
 discard e046940  [gs]etNode() are not used
 discard 2c718d5  Bug 48749 - Allowing custom Thread Groups
 discard 8c72d3d  Unnecessary "override"
 discard a331488  Use same width for folder field
 discard fc64d45  Bug 48727 - Cannot stop test if all thread groups are disabled
 discard 8989982  Bug 48786 - Run Thread groups consecutively: with "Stop test now" on error or manual stop, JMeter leaves the green box active
 discard 0461822  Remove trailing spaces
 discard 4ec2fef  Implement reading mail from a single file
 discard 3d1bb83  Make fields final
 discard 2501d1b  Always default the encoding Allow for nested MimeMultipart message parts Don't include '@' in toString() if user name was not provided
 discard 8547d4b  Replace ComboBox with JTextField TODO: New screen layout needs to be fixed.
 discard d3cab28  Initial implementation of interruptible
 discard 90b4fc2  Allow for spaces in the file name
 discard dd17565  Fix duplicate child.sampleEnd() calls
 discard 2aec83b  Forgot to call sampleStart()
 discard e528e3f  Add support for multipart messages Avoid possible NPEs in To: and From: processing Store Response Headers if not using store as MIME
 discard 29899ea  Save provider file in jar
 discard 233f448  Update for new Mail Reader facilities
 discard a63423d  Basic read-only JavaMail provider implementation for reading raw mail files
 discard 6770d96  Add HeapDumper class for runtime generation of dumps
 discard 5b88163  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@910799 13f79535-47bb-0310-9956-ffa450edef68
 discard 36cae35  Add setResponse() shorthand method
 discard 54dd532  Bug 48714 - add new French messages
 discard 7e8f816  Bug 48747 - TCP Sampler swallows exceptions
 discard 8ef85a9  More recent versions of Geronimo spec jars
 discard 188592d  Allow any versions of geronimo spec jars
 discard 0261f1e  Remove dependency on default encoding
 discard 3e0db6a  Extract static constant
 discard 378d8d6  Bug 48714 -  add new French messages
 discard 55fbc7d  Clarifications
 discard 817fb8d  Javadoc
 discard 360b625  Thread-safety
 discard 4878e78  Thread-safety
 discard 02e56ba  Better ordering of elements
 discard 08c05b8  Oops - comparing the wrong files
 discard c06292a  Clear JMeterContext ThreadLocal on thread end
 discard 751cf74  Thread-safety fixes
 discard c94821e  Oops! forgot to change the test case when the data file was changed
 discard f0be95e  Bug 47622 - dummy JMeter certificate resides in the bin directory Document the properties
 discard 0dacacb  Bug 46790 - CSV Data Set Config should be able to parse CSV headers
 discard fc48042  Use IP address rather than name to avoid DNS queries Add basic redirect test
 discard 2cf8777  Also test URLs ending in a directory; use IP address rather than name to avoid DNS queries
 discard 978fa9c  Return a sample result, so can test methods that perform a sample
 discard dde2957  Javadoc clarification
 discard 56a3e3a  Regex Extractor can now be applied to a variable
 discard bfe01f2  Updating docs with new images etc.
 discard 8aea5cc  Make Follow Redirects the default (better for cookie tracking)
 discard 16324f5  Make Follow Redirects the default (better for cookie tracking) Easier selection of redirect options Move Proxy panel lower down screen
 discard 061adc3  Updating docs with new images etc.
 discard 514cc95  Add comments
 discard fa23c05  Response Assertion and Size Assertion can now be applied to a JMeter variable
 discard 67ca793  Javadoc
 discard fe39fb4  Fix expected version of saveservice.properties
 discard 7cb31f3  Bug 46901 - HTTP Sampler does not process var/func refs correctly in first file parameter Simplify file handling at run-time by using only a single list which is merged at start-up if necessary.
 discard 4a26fae  Stop using deprecated methods
 discard 6290eed  Stop using deprecated methods
 discard df4a650  Stop using deprecated methods
 discard 9e73324  Stop using deprecated methods
 discard c589e1c  More useful toString() behaviour
 discard 81fd6fb  Add Sampler scope selection to XPathExtractor
 discard 784e1d2  Check for impossible conditions
 discard 9dbc2ad  Unnecessary clone() method
 discard 64938e5  Avoid name hiding
 discard 935ed15  Unused
 discard 0ccac4f  Unused
 discard 0a0ea72  Unused
 discard b4c4146  Add serial version UIDs
 discard 8367ccb  Add serial version UIDs
 discard 3a0d7a6  Add serial version UIDs
 discard a37ade4  Add serial version UIDs
 discard 5629a64  Add serial version UIDs
 discard 72b1e62  Add serial version UIDs
 discard dd97db8  Needs serialVersionUID
 discard 2d45bfe  template is created as needed, so no need to clone it
 discard 69a7161  Simplify initTemplate() by doing our own splitting [using amended version of ORO split() code]
 discard 8a34b82  Stop interrupt() from attempting disconnect whilst we are already disconnecting
 discard 83604d2  Better placement of save statement
 discard f12fd1a  Bug 48511 - add parent,child,all selection to regex extractor panel
 discard 2b3b1a8  Add basic test for random match
 discard c96aa33  Fix property name
 discard dee4f09  Oops! Cut-n-paste error - thanks Rahul.
 discard b4e2228  Remove untranslated (or identical) key values
 discard 774cf24  Re-enable duplicate key checks for messages*.properties
 discard 5f8a150  Drop untranslated properties
 discard ae82829  Clarify URL match field
 discard 6f03f1b  Disable httpsMatch field unless httpsSpoof is enabled
 discard 6185e06  Prevent NPE in askThreadsToStop()
 discard 96f9e7b  Make scope panel generic
 discard 5a6bc3e  Don't process null samples and don't report incorrect message if BSH not found
 discard 8a54b5e  Don't attempt to process null samples
 discard 1d1d633  Tidyup
 discard 4f50840  Useless null check
 discard b442606  Unused imports
 discard 8b4ba19  Ignore bsf-api jars
 discard 5d7e278  Bug 48603 - Mailer Visualiser sends two emails for a single failed response
 discard eca478c  Only download bsf-api jar if javax.script not supported by JVM
 discard 04f245f  Fix API jar reference
 discard 2899e1c  No need to treat bsf-api specially any more
 discard 943dbd2  Ensure all API jars are included in builds
 discard df8f01f  Show name of jar when checking if download is needed
 discard dffc9c2  Need javax.script support for Java 1.5
 discard e4a843d  Minor refactor
 discard 7a71c82  Should not ignore Error or RuntimeException
 discard 90358ad  Make some fields final
 discard 4ff0fde  Oops! remove unintended additional import (thanks to Rainer)
 discard 4024bcc  Better reporting of XPath errors
 discard 46d259b  Bug 48570 - AjpSampler doesn't support query parameters (GET/POST)
 discard e917c46  Add TODO
 discard 1345abf  Bug 48579 - Single Bind does not show config information when LdapExt Sampler is accessed
 discard daf4bd2  Use ConcurrentHashMap instead of HashMap for multi-threaded access
 discard a167505  Document thread safety
 discard 5ce936d  Use interface
 discard 0dbd56f  Use interface
 discard 4ad8abb  Use interface
 discard bfc21be  Javadoc
 discard fa0f394  Use ConcurrentHashMap instead of Hashtable now we are using Java 1.5
 discard 026fed4  Use Map interface rather than specific Hashtable
 discard 86d9976  Use ConcurrentHashMap instead of Hashtable now we are using Java 1.5
 discard 9dc552e  Bug 48573 - LDAPExtSampler directory context handling
 discard 2cd6724  Bug 48568 - CookieManager broken for AjpSampler
 discard 1cb7ce3  Fix raw type
 discard 0960e5c  Unused
 discard cd62f5f  Make private fields final
 discard e28e825  Document thread-safety issue
 discard cbdb3d8  Mutable static field needs to be volatile
 discard bed5ef7  BeanInfoSupport now caches getBeanDescriptor() - should avoid an NPE on non-Sun JVMs when using CSVDataSet (and some other TestBeans)
 discard 4a828c3  Bug 48542 - SoapSampler uses wrong response header field to decide if response is gzip encoded
 discard d563e0e  Set latency in error cases
 discard 106cb35  Tweak docn re: jars downloads
 discard fa59ba8  Delete original Tidy jar
 discard 76e10d4  Update JTidy to r938, which is compatible with Java 1.5
 discard a1b71bf  Drop remaining jars from source archive
 discard a2c02a7  Wrong EOL type
 discard 8de5f78  Tweaks
 discard cfbc081  Bug 48136 - Essential files missing from source tarball.
 discard b20f957  Unnecessary depend
 discard 59370c4  Inaccurate comment
 discard a178db1  Document tweaks
 discard bf55c82  New Year
 discard 9a576bd  Tidy code
 discard aaa96f7  Bug 48451 - Error in: SoapSampler.setPostHeaders(PostMethod post) in the else branch
 discard 87903e3  Aggregate Report and Summary Report now allow column headers to be optionally excluded
 discard 3447b7d  Add saveHeaders option to saveCSVStats method
 discard 0651992  Document improved Listener behaviour
 discard 546f72b  Fix ClassCastException
 discard de180a0  Remove cache of samples from SamplingStatCalculator and move into new subclass CachingStatCalculator. Only a few visualisers actually need the cache, which can take lots of memory. Aggregate Report now uses far less memory.
 discard 5d0fc53  Remove unused code
 discard bca817b  Sorting the map repeatedly is inefficient so we use TreeMap.
 discard f16722a  Improve RE docs
 discard dec977a  Bug 48259 - Improve StatCalculator performance by using HashMap
 discard 66b32e0  Ensure initial min and max are correct
 discard 8a4c20b  Add optional encoding parameter to FileToString function
 discard db8112d  Bug 41418 - Exclude timer duration from Transaction Controller runtime in report
 discard 29205e5  Update libraries to current versions
 discard a4ac711  Bug 48331 - XpathExtractor does not return XML string representations for a Nodeset
 discard f7f7680  Fix image sizes
 discard 2bc762d  ActionListener was tied to the wrong button!
 discard c8233c4  Bug 48155 - Multiple problems / enhancements with JMS protocol classes
 discard ecb8e72  Always return a valid topic connection
 discard 37f221c  Drop description of Avalon format JTL files
 discard 71b6a5c  Drop support for Avalon format JMX and JTL files
 discard 083b8f9  Improve error handling
 discard 64a6db0  Allow Idle Time to be saved to sample log files
 discard 1704cea  Allow idle time to be set
 discard 29d5861  Use generic error to catch any processing errors
 discard 2a0da67  Javadoc fixes; no need for method to be protected
 discard be21e85  Javadoc fixes
 discard 0fd0070  Javadoc fixes
 discard e8bb9d6  One more warning fixed ...
 discard 45d1ee5  Tweak text box sizes
 discard bffe0ff  Document Bug 47474 - View Results Tree support for plugin renderers
 discard 5052364  Tidyup
 discard d57afb1  Default to Text renderer; general tidyup
 discard 3333085  Display message for non-text responses General tidy
 discard ec2d084  Oops! Jorphan cannot invoke methods in JMeterUtils, so move the method there
 discard de6a8d8  Obsolete entries
 discard ef63d8f  Bug 47474 - View Results Tree support for plugin renderers
 discard e39527b  Add convenience method findClassesThatExtend(Class<?> superClass) Make lowest level method private
 discard 99f41a1  Comparable parameters Consume, so should be ? super T
 discard eaa0477  Bug 48300 - Allow override of IP source address for HTTP HttpClient requests
 discard 2c77555  Standardise on pathelement location
 discard c0f03b8  Bug 47592 - Run Thread groups consecutively with "Stop test" on error, JMeter will not mark to finished
 discard c676380  Bug 47947 - Mail Reader Sampler should allow port to be overridden
 discard 9fbceb6  Bug 47946 - Proxy should enable Grouping inside a Transaction Controller
 discard 1eabf60  Some generics tidyup
 discard d13b320  Some generics tidyup
 discard 90e0e7b  Document deliberate use of deprecated methods
 discard 193c6d7  FOrgot to remove imports
 discard cbdef8e  Remove unused methods
 discard 7b826dd  Document deliberate use of deprecated methods
 discard 7d740f3  Document deliberate use of deprecated methods
 discard 123894a  Document deliberate use of deprecated methods
 discard d29d550  Fix comment
 discard e526d7b  Use non-deprecated method
 discard de887e5  Use interface rather than abstract implementation
 discard a9718b0  Document OK unchecked conversions
 discard 155623e  Unused
 discard 636ea0b  Calls to deprecated methods in test code are deliberate
 discard 36f5994  Tidy up
 discard f331ede  Minor Fixes
 discard 1be067b  Add generics to SearchByClass
 discard 9a05f78  Add generics to SearchByClass
 discard 657b934  Generics and other tidy ups
 discard 5f8a355  Fix some warnings
 discard 189f100  Better docn of Cache-Control
 discard 25cab68  Bug 48153 - Support for Cache-Control and Expires headers
 discard c0fc6d2  Add Cache-Control header
 discard a299b3e  Set response code for cached content to 204 - No Content Set URL and method in response eariler
 discard c0b100d  Ensure URL is saved
 discard 66e9d28  Add convenience method setResponseNoContent()
 discard f6d2558  Use String constant for OK
 discard a257279  Bug 47461 - Update Cache Manager to handle Expires HTTP header
 discard 750124d  Update to version dated 2009-11-16 12:44 UTC
 discard 9b40d6f  Bug 47556 - JMS-PoinToPoint-Sampler Timout field should use Strings
 discard c0b7835  Tidy up
 discard 5fdebeb  Tidy up
 discard d410d3b  StringBuffer => Builder
 discard 0866951  Bug 47909 - TransactionController should sum the latency
 discard 58aca60  Bug 47940 - Module controller incorrectly creates the replacement Sub Tree
 discard 55b017e  Bug 47943 - DisabledComponentRemover is not used in Start class
 discard f780a98  Bug 47980 - hostname resolves to 127.0.0.1 - specifiying IP not possible
 discard 9ec9c60  Tab police
 discard 3b7b76f  Bug 47907 - Improvements (enhancements and I18N) Comparison Assertion and Comparison Visualizer
 discard 401a37f  Forgot the JSR223 Listener
 discard 0fcc844  Add BSF Timer and JSR223 test elements
 discard 1fdd08f  Properly allow for null variables
 discard 94ff56e  Images for new test element
 discard 7d23709  New properties file
 discard c44ef2f  Test needs bsf-api for Scripting Exceptions
 discard 800d8f6  Add aliases for new elements
 discard 28ce647  Tidy up
 discard 51de7bb  Bug 47938 -  Adding some French translations for new elements
 discard 8c2d8b2  Bug 47992 - JMS Point-to-Point Request - Response option doesn't work
 discard 34fc36d  Add missing @Override tags and remove unnecessary casts
 discard 3a9f4fd  Bug 48163 - TestCase for org.apache.jmeter.protocol.http.control.CacheManager Initial checkin
 discard 4392ecb  Allow access by unit-test cases
 discard b69c719  Bug 48183 - need to ensure build dir is created before downloading files
 discard 993ebec  Avoid NPE if script does not return a value
 discard d059ec8  Add missing variable name
 discard cff48e0  Bug 48144 - NPE in OnMessageSubscriber
 discard 7a91367  Correct the list of variables
 discard 0aa6ed6  Correct the list of variables
 discard 911f281  Check the JSR223 script returns a value
 discard bdb876f  Better handling of received count
 discard 8616fab  Actual count may be lower than loop when interrupted
 discard be6f74a  Update tags
 discard dbd5474  Add JSR223 Assertion, Timer, Sampler
 discard ba80047  Add BSF Timer implementation
 discard 6137473  Add evalFileOrScript() method
 discard 08fb3b1  Align with other JSR223 properties
 discard 371005c  Return result of script execution so can be used by Sampler
 discard d973fe9  Bug 47900 - Allow JMS Subscriber Sampler to be interrupted
 discard 9e0f176  Unused imports Ensure file is always closed Use correct eval() method Don't default to Groovy engine Don't continue if implementation is not found
 discard 88209d5  Unused imports Wrong items being passed to script parameters
 discard d36328e  Unused imports Tidy error handling
 discard ab8f89f  Bug47952 - Initial JSR223 test element implementation
 discard cf654df  Ignore BSF API 3.0
 discard 54d8b87  StringBuffer => StringBuilder
 discard 71b4b34  No need for method to be public
 discard 62a025c  Make final
 discard 88cf501  This is now built as part of the release
 discard 6c575dc  This is now built as part of the release
 discard 9633730  Tab police
 discard da6a870  Use generic type rather than Number for median
 discard e799eb5  More efficient to use ArrayList rather than LinkedList
 discard ce681d7  Don't download jars for Gump
 discard 191a3f8  Correct version of xml-apis
 discard 94d162e  Bug 47899 -  NullPointerExceptions in ReceiveSubscriber constructor
 discard c562171  Enclose log parameter calculations in if (log.isDebugEnabled()) block
 discard 1cbba80  Ensure incompatible class files don't cause problems [Previously the method caught Throwable, which is rather extreme. Working towards a more sensible policy...]
 discard 2acf1d1  Resync.
 discard 618f644  Better handling of JUnit4 exceptions - convert to JUnit3 failures so they don't appear as errors. Only store basic item details in responseMessage - trace details are saved in responseData
 discard c098ee8  Allow testcases to work with JUnit4 as well as JUnit3
 discard a2db2fd  Add utility method setResponseData(text, encoding) for samplers that generate strings rather than bytes.
 discard b79fc9f  Another test
 discard d2844e3  Document problem with JTidy
 discard 3008221  Junit4 support
 discard fcf847a  Disallow adding any child elements to JDBC Configuration TestBeanGUI was using ConfigTestElement instead of ConfigElement Also don't default to sampler menu if type not recognised
 discard 71ff941  No need to repeat what superclass implements
 discard 916ffd0  Rename mutable objects - only constants should be upper case
 discard 08490fe  Use threadStarted() to set up common variables for the sample() method Improve handling of InvocationTargetException
 discard 0d38895  More JUnit test cases
 discard ba95bdc  Prevent class files from being added twice
 discard de4ed85  Ensure error code and text are saved to JMX file
 discard 8543886  Javadoc
 discard 5162319  Use proper constant
 discard 682971e  Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Merge code from JUnitAnnotatedSampler.java
 discard 0e2ee25  Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Fix bug: test element not updated if method/classname not defined
 discard 9256585  Enhance JUnit4 sample tests
 discard b754b34  Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Sample test cases
 discard 43535bc  Add AL headers Update tests to improve coverage
 discard 4eec5d0  Include source for JUnit sample tests
 discard 74922f6  Oops! Need to download jars before trying to compile/install
 discard 7a5aa46  Tidy up. Add hooks for JUnit4 GUI support
 discard df511b4  Rewrite & simplify Eliminate unnecessary test class instantiation Fix bug (filter was applied to method names)
 discard f70766c  Add convenience method findAnnotatedClasses(String[], Class)
 discard c0c3375  Fix bug: an empty filter should pass everything Restrict use to package
 discard 4472c83  Allow for ClassDefNotFound when checking classes
 discard 1babe79  Bug 47869 -  Ability to cleanup fields of SampleResult
 discard 920d372  Bug 47870 - JMSSubscriber fails due to NPE
 discard 6f5e9ea  Document changed jar versions
 discard 62061d4  Fix jar names and versions
 discard 967ef4d  Ignore downloaded jar files
 discard dcf4372  Update list of jars
 discard 63e974a  Drop jars that are downloadable elsewhere
 discard 61e5626  Use external copies of libraries as far as possible
 discard 9ea2284  Allow file to work with whatever versions of xalan and serialzer are present
 discard 191e730  Start adding MD5 checks to downloads
 discard edad914  Remove target directory from build.properties Start enabling download of dependencies Update jars: codec: 1.3 => 1.4 collections: 3.2 => 3.2.1
 discard 8b1ac6a  Unused imports
 discard 102df00  Add findAnnotatedClasses method (part of Bugzilla 47803)
 discard e9bdc95  Bug 36726 - add search function to Tree View Listener
 discard a7e7cd9  Ignore files used for testing bugs
 discard c81347d  Remove empty list item
 discard d8b4308  Updated for new saveservice.properties file
 discard 823627a  Omitted AL header
 discard 96ba9ef  Omitted AL header
 discard dc15fa7  Added Comparison Assertion & Visualizer [code copied from branches/java1.5_prototype-was_trunk]
 discard 33f83ac  Check that we have a valid row and column
 discard 94f1c95  Remove unused setter, and make name final
 discard da0182e  Document test-only constructors
 discard 1bf30bc  Document test-only constructors
 discard 94285b8  Allow test code to test serialisation
 discard bfbc2b1  Add TestBean Table Editor support. [code copied from branches/java1.5_prototype-was_trunk]
 discard be4348d  Added DataStrippingSample sender - supports "Stripped" and "StrippedBatch" modes. [code copied from branches/java1.5_prototype-was_trunk]
 discard 73119a9  Add Foundation links (ASF, Sponsorship, Thanks)
 discard 2c3656b  Fix error caused by genericising NumberComparator
 discard ac538b2  Generics fixes
 discard 9e186d1  Generics fixes
 discard 0bdc5a8  Now override parent method
 discard c334861  Remove unused method (getGuiClass)
 discard fe6cce5  Generics fixes
 discard da0a33a  Allow Proxy Server to be specified on HTTP Sampler GUI and HTTP Config GUI
 discard 5174e55  Make private fields final
 discard 5daefa9  Genericise StatCalculator
 discard 08595f2  Generics tweak
 discard f50a710  Remove unused code
 discard 2095209  Be more precise which classes are allowed
 discard c9962a1  Update references to Java 1.5
 discard e855943  Fix up some raw types
 discard 13cd939c Fix up some raw types
 discard 367cd7c  Bug 47223 - Slow Aggregate Report Performance (StatCalculator)
 discard 93a95ca  Next version is likely to be 2.4, not 2.5
 discard 95fdf1c  Remove some JDK 1.3 work-rounds
 discard 69da75a  Now we are using Java 1.5+, can assume setxxxTimeout() methods are present
 discard 06050c7  Fix up some raw types
 discard 121112c  Fix up some raw types
 discard 0b2fc92  Generify - stage 1
 discard 1c03fd6  Fix up some raw types
 discard 1c9e0ad  Tidy types Make class final and remove unused ctor/setter
 discard 945a45e  The "typing" continues ...
 discard e8199b0  Fix up some raw types
 discard d6ccc1c  Tidy up
 discard 9eafb47  Fix up some raw types
 discard 2f446c9  The "typing" continues ...
 discard 528cbd5  The "typing" continues ...
 discard 4817252  Fix up some raw types
 discard 25eec94  Fix up some raw types
 discard 35841ea  Add more StatCalculator tests
 discard 80c8eb6  Fix up some raw types
 discard 2cce540  Fix up some raw types
 discard ef4419c  Fix up some raw types
 discard 87505ee  Fix types. Fix bug where input array was used for methods and strings
 discard 66491ba  Fix up some raw types
 discard 5d6150e  Fix up some raw types
 discard 8bc9e05  Fix up some raw types
 discard c6285f0  Fix up some raw types
 discard 2c48275  Fix up some raw types
 discard 40d4dec  Fix up some raw types
 discard 7eea49c  Unused import
 discard 75d9f40  Replace deprecated .show() with .setVisible(true)
 discard d966d90  Fix up some raw types
 discard 12df305  Fix up some raw types
 discard cf125bd  Fix up some raw types
 discard 8c9c7df  Make ThreadLocal variables type-safe
 discard 78a5360  Fix varargs method
 discard 1856b7e  Fix up some raw types
 discard bef9e27  Fix varargs method
 discard fec1ab9  Drop unnecessary casts
 discard 73ef1d2  Java 1.5 always has nanoTime() Fix up some raw types
 discard b7bb52e  Drop some deprecated/unused methods
 discard b455935  Add @Override and @Deprecated annotations
 discard 9fccb6f  Add @Override and @Deprecated annotations
 discard 27efaab  Add @Override and @Deprecated annotations
 discard e231786  Add @Override and @Deprecated annotations
 discard 5848f94  Add @Override and @Deprecated annotations
 discard a7e8302  Add @Override and @Deprecated annotations
 discard c021aac  Start move to Java 1.5
 discard 9c7783f  Oops - misplaced
 discard e2d0415  Bug 47565 - [Function] FileToString
 discard 6202a4c  Bug 47442 -  Missing replacement of https by http for certain conditions using https-spoofing
 discard f5436bb  Javadoc
 discard a299f95  Bug 47445 -  Using Proxy with https-spoofing secure cookies need to be unsecured
 discard 416f42b  Bug 47622 - don't add Connection header from browser
 discard 2fa4211  Bug 47646 -  NullPointerException in the "Random Variable" element
 discard 185e5ab  Accidentally left out of previous commit
 discard 7a71477  Bug 47622 - enable recording of HTTPS sessions Many thanks to Milamber.
 discard 2f1c66b  Javadoc
 discard 30631a8  Flag potential charset problems
 discard 5338d42  Remove deprecated method
 discard cb5b06f  Sample Http Proxy debug line
 discard 48f0608  Bug 47385 - TransactionController should set AllThreads and GroupThreads
 discard 2498ace  Bug 47398 - SampleEvents are sent twice over RMI in distributed testing and non gui mode
 discard 5f0fbc5  Unused
 discard 4a89d66  No need for variables to be default accessible
 discard 95c0d2d  Bug 47338 - XPath Extractor forces retrieval of document DTD
 discard c710dfd  Unused import
 discard 1fb0862  Bug 47420 - LDAP extended request not closing connections during add request
 discard 905a6b5  Move 2.3.4 changes to History
 discard e4c2dd5  Release JMeter 2.3.4
 discard d31da10  IOException is not fatal; improved error handling
 discard 3e527de  Bug 47394 - It should be easier to plug a custom SampleSender in jmeter
 discard d3c99ff  Corrections provided by Milamber
 discard 7e1e49a  Forgot to update these versions
 discard 00830b1  Prepare for next release
 discard 77c4d5f  Bug 47266 - FTP Request Sampler: allow specifying an FTP port, other than the default
 discard 880bb13  Bug 47377 - Make ClassFinder more robust and close zipfile resources
 discard 98c79ee  Add CSS to HEAD section Add Trademark section to footer
 discard c4b4029  Add CSS to HEAD section Add Trademark section to footer Tidy up handling of default/missing attributes
 discard 7a4d3eb  Make error checking the default
 discard 6cf6242  Document additional JUnit sampler options
 discard 209f4ad  Only fetch properties once. Privatise fields and methods not needed outside.
 discard 02e1561  Missing anchor
 discard 253106b  Add css directory files
 discard 7f30438  Initial style-sheet
 discard be4a660  Debug parameter for VSL
 discard 3d962e7  JMeter is os s/w
 discard 3097cd8  Fix some synchronisation issues in ResultCollector and SampleResult (wrong locks were being used)
 discard 4d6f185  Fix problems with remote clients - bug introduced in 2.3.3
 discard 2fd352b  Remove extra blank line at start
 discard 11d7253  JDBC Sampler should not close Prepared or Callable statements as these are cached
 discard 2f59442  Bug 47321 -  HTTPSampler2 response timeout not honored
 discard 505b8aa  Bug 39509 -  Once-only controller running twice
 discard 4b6a820  Document fix
 discard 34b9bc7  apply patch from Peter Johnson. the retry is set to 5 times.
 discard 4c7c224  Change ResultCollector to only warn if the directory was not created
 discard b47215b  HeadlessException is available in 1.4+
 discard 6f9a18a  Start collecting bug fixes for 2.3.4
 discard 59e7773  Move current changes to history
 discard 530b8c5  Better default
 discard 8a688d0  Always allow Locale to be set, even if there is no corresponding properties file.
 discard 7618bb4  Add tag for 2.3.3
 discard 88dc1d4  Synch fixed pages
 discard 88e9bd8  Fix code to retrieve height and width from figure, rather than component. This caused wrong sizes to be applied to site docs, and sizes to be omitted from printable docs (so display was not affected)
 discard 374392d  2.3.3
 discard 5838eb3  Add bsh jar
 discard 95d498b  More tweaks
 discard a3f9c29  Documentation tweaks
 discard 3827bab  Get list of languages from JMeterMenuBar
 discard 8fa1a9a  Ensure test suite works for Locale language != "en"
 discard f058133  Use language menu from main JMeter class
 discard 7feffdf  Show locale-related settings
 discard fa6d010  Fix up Javadoc; avoids UTF-8 warning with cedilla when compiling with Java 1.5+
 discard eeb6c5b  Allow for timer resolution generating short elapsed time
 discard ac01645  Create SHA hash as well as MD5
 discard 472b3d1  Add Beanshell 2.0b4
 discard 681f56f  Forgot new script files
 discard d007023  Include Javadoc as part of distribution build
 discard 1f11219  Forgot properties
 discard 7794fe9  Synch changes
 discard acf7780  Set defaults so connect and response time properties are not saved if zero
 discard d44ee02  Add zero loop count tests for Thread Group and Loop Controller Add some Once Only Controller tests Rename Module Controller target to make it unique
 discard bb9ee72  Clarify module controller description
 discard a844e9c  Disable Interleave test as we don't yet know what the result should be...
 discard 247f0be  Tweaks/add TODO
 discard 66154c8  Add tests from Bug 39509 - attachment 20192 Also detab and reformat
 discard d81b04b  Tab police
 discard 3d1bb06  Tab police
 discard 595fd6a  Tab police
 discard e20cf52  Oops, needs to remain public
 discard 96ac02a  Javadoc
 discard 7aaf581  Reorganise changes, add summary section
 discard 4b624ae  Forgot to change year
 discard c42b9a5  Add examples to binary archives speed up docs-site (don't fixcrlf for javadoc) Tidy echoes
 discard f7a3f62  Using new <bugzilla> markers
 discard 06d580a  oops,wrong variable name
 discard c8f87f3  Use new <bugzilla> markers Change header levels
 discard 337dc35  Use new <bugzilla> markers
 discard 2f90df9  Add bugzilla macro Add missing scope macro to printable version
 discard d8432fe  Document that it is old
 discard ac36d07  Tweak
 discard 0e0899b  Javadoc
 discard 3562497  Doc synch
 discard 657b709  Update docversion No need to massage Javadoc files as no longer in SVN
 discard a7e6be7  Synch. site documentation
 discard efb6788  New screenshot (ignore suffix)
 discard 20274e7  Remove leading spaces
 discard 185e605  Remove leading space
 discard 277202c  Need to fix CRLF for site as well as printable docs
 discard 5055a9d  Start preparing for 2.3.3
 discard 26dd633  More French translations and corrections (Milamber)
 discard a79280e  Save "Include group Name in Label" settings in Aggregate and Summary reports
 discard 8ecc0df  General tidy up - private local-only items; rename variables to be clearer
 discard dda02af  Listeners and name are not used
 discard 9b571a0  Does not need MouseListener Rename private variables to be clearer
 discard 314787e  Private items only used locally
 discard ef9bfbc  Docs
 discard 28da870  Correct doc
 discard c3688b6  Bug 47176 -  Monitor Results : improve load status graphic Also privatise items that are local to ServerPanel
 discard 4edd104  Update for latest library versions
 discard 7b8b406  Document header usage better
 discard 0e0d881  Migrate from Batik codecs to xmlgraphics-commons codecs
 discard 92e66a7  Avoid NPE in serialisation tests
 discard 73b2c6d  Privatise and finalise
 discard a02bef5   Bug 46900 -  i18N: polish property file
 discard 730fc64  Add option to skip suffix generation in Save Responses to a File
 discard 27287b7   Bug 41209 -  JLabeled* and ToolTips
 discard d678fd9  Change image type so TIFF can be created
 discard 1f1f84f  Not needed
 discard 6b96947  Improve error handling
 discard f1dbaf9  Batik moved some classes
 discard 8d87a5e  Updated to new versions of: batik-codec (1.7), jdom (1.1), xstream (1.3.1), velocity (1.6.2)
 discard b076df4  Merge license files
 discard 7363a8f  No need to credit xml.apache.org separately
 discard f865160  Can't reference ModuleController (component) directly from core
 discard 02a83a2  Can't reference TestElement as built later
 discard 81889f3  Bug 47165 - Using the same module name in command line mode causes NPE
 discard 942f7be  Reflow; add comments
 discard 4137a42  No longer need log message
 discard 585ba75  Add TODO
 discard e31f5e2  Patch from Milamber to correct a double scroll bar in view results tree as render XML
 discard b2593d4  Object must be a TreeNode
 discard 2ff85d5  Improve toString() output; log errors
 discard 542cc12  Typo (thanks to Milamber)
 discard 6c883dd  Rename to avoid possible confusion with Thread.run()
 discard c8bf9f6  Docs
 discard b1c7421  Test backslash before other characters
 discard 03b9cd7  Cannot fix Bug 46831, but need to ensure compatible behaviour
 discard 610a47f  A reference to a missing function - e.g. ${__missing(a)} - is now treated the same as a missing variable. Previously the function name - and leading { - were dropped.
 discard 3d6de7a  Comments
 discard 7de96a9  Make unchanging var final
 discard d8c0384  TODO does not make sense; the class has to be instantiated to get the ref key
 discard dedd601  Add some synch. (volatile) just in case
 discard b24928a  Warn if no functions found
 discard cefabde  Minor tidyup
 discard de4fbb3  Javadoc
 discard ba87c7f  Allow test to be run stand-alone Add test for Bug 46831 (currently disabled)
 discard dccd79e  Partial test for Bug 46831
 discard 23f6f45  CSV Dataset and random data
 discard efd36fc  Complete the refactoring of the package test
 discard f7f49f5  Use separate classes for each test
 discard e467c8b  Bug 47150 - ThreadGroup with a loop count of zero causes infinite loop
 discard b956afe  Bug 46900 - Polish translations
 discard 699fba2  Clarify TCP timeout and NoDelay
 discard 672a0eb  Oops - correct the (incorrect) spelling correction
 discard bd6218e  Examples are not built by default, so don't include in resources archive
 discard d80657e  Examples are not built by default, so don't test them.
 discard 08598ff  Bug 47132 - Brazilian Portuguese translations - messages.properties
 discard ddfd210  Typos reported in Bug 47132
 discard a1d17c5  Ensure default properties are found
 discard 75885f0  Missing AL headers (one line files, so not strictly necessary)
 discard 6943a75  Bug 47132 - Brazilian Portuguese translations [messages.properties to follow]
 discard e1f9f24  Generalise checks to include all TestBean resources files
 discard 05165cf  Avoid adding empty language
 discard 0e8e4ae  Bug 47137 - Labels in View Results Tree aren't I18N
 discard 6d969c1   Bug 47064 -  Use System default Look And Feel (Mac)
 discard b5d0a6d  New year
 discard b907076  Unused import
 discard 3eca35b  Use list of language names from JMeterMenuBar
 discard 7fe2554  Refactor generation of language menu so list of language names is exposed for unit testing
 discard 0b88956  Incorrect key for Japan
 discard 1f7a92e  xref code
 discard 272fc0b  Translators may need i18nedit.properties
 discard cf125c3  Tidy up
 discard e044b70  Handle missing properties file better
 discard 8d54971   Bug 47120 -  Throughput Controller: change percent executions to total executions, the value is stored in a String and interpreted as 1 execution
 discard b431e2a  Add target to create translator resource zip
 discard 0dfdb6a   Bug 46900 -  i18N: polish property file (2009-04-30 05:09 PST)  Amended to remove invalid keys
 discard 1824dff  Document how to use RE PP default value
 discard 67c47c7  Screenshot updates
 discard 31784fa  Bug 47127 -  Unable to change language to pl_PL
 discard 4c03b78  Allow for additional commands to be sent to background signal listener
 discard 7c9c879  Better sharing of space between domain and port Thanks to Milamber
 discard 17a01f8  Make private vars final
 discard 42d87bf  Other fix
 discard 3fbe135  Better clone method
 discard 8a83bb1  HTTP Samplers now support connection and request timeouts (requires Java 1.5 for Java Http sampler)
 discard 111b8f6  Binary file type documentation corrected for View Tree
 discard 09422bd  No need for these to be protected
 discard 96255d2  Fix HC links.
 discard 28e0ccf  Fix processing of Transaction Sampler parent mode so current sampler is set to actual sampler
 discard 0c966b1  Move setup of current sampler later after we have processed Transaction Sampler
 discard 34790ac  UDV clarifications
 discard 0f87e5a  Prevent call to TransactionSampler.sample()
 discard 7dfedb6  Prevent NPE if used with variable name on Test Plan
 discard 9a67101  Avoid NPE if XPath function does not match any nodes
 discard 1a4943e  Fix various Eclipse warnings: delete unused code; make some vars final and private
 discard c65f9f6  Unused import
 discard 601389d  Unused ctor No point having some synch. methods in a non-thread-safe class
 discard 916660f  Display more items when testing
 discard 997c96f  Updates to schematic stylesheet
 discard 9bf135e  Add Stop Now to Thread Group and Result Status Action post-processor
 discard 935aac8  Oops - avoid NPE if os.name has no space in it. Props to Milamber, see Bug 47064
 discard 15bb7fe  Bug 47064 - fixes for Mac LAF
 discard 5f198c4  Allow LAF override based on OS name
 discard ac5cfb3  Allow LAF override based on OS name
 discard 402b382  Share code
 discard 27c8235  Use standardised Keystrokes from main JMeter
 discard 4b9446c  Bug 47009 - Insert parent caused child controller name to be reset
 discard 91580c7  Add non-GUI stoptest and shutdown commands
 discard 0eca1b6  No need to expose this method
 discard eb79832  Allow thread wait to be specified as a property
 discard a55e647  Add support for StopTestNow exception
 discard 1a477f6  Improvements to Stop and Shutdown processing
 discard bd3421c  Use JMeter.JMETER_NON_GUI constant
 discard 43e8f28  Use new isNonGUI() method
 discard db3da52  Don't clear down thread counts at end of test
 discard efe1f25  Add isNonGUI() method
 discard fc15512  Tweaks
 discard e354017  Detab. Split file checks in two parts
 discard 9d6a0f5  log user actions Don't clear engine, in case need to redo action
 discard 106ed60  Oops, condition check was reversed.
 discard d1eb4c7  Highlight pool count = 0
 discard 8eeef6b  Dispose of old dialog if necessary
 discard e4a5036  Unused imports causing build problem
 discard 6e2c41b  Tidyup interrupt() handling
 discard b5bab08  Hopefully savedConn setup is now fixed.
 discard fcf35db  Revert to pre-existing method call
 discard 133b66b  Remove debug stack-trace
 discard eb6e64b  Test Action now supports "Stop Now" action
 discard cb16b10  Tidyup; add askThreadsToStopNow() method
 discard 119ab24  Log calls to thread/test stop
 discard 7793630  Need to keep savedConn while reading response
 discard 661f53c  Confine variables to thread as much as possible
 discard 468cc97  Unused method
 discard 114e353  Tidy up further; remove unused method; only set current sampler while actually using it
 discard d456c19  Javadoc
 discard 9c867b3  Tidyup code - remove unused methods, make fields final where possible etc.
 discard 66f699f  Confine threadContext to thread code Document thread-safety of variables Fix thread-safety bug in interrupt() method
 discard 279d958  Javadoc Remove unused public method
 discard d8a2148  Comment out currently unused code
 discard 896fd23  Clarify log messages
 discard 73c808f  Don't clear active thread count at test end. Currently causes the count to end negative sometimes. Also it would be useful to know when the count is not being decremented fully.
 discard bcee875  More docs and examples
 discard 106ded4  Allow server port to be changed easily Change it to 2099 from default of 1099
 discard 7220081  Document Thread Name format
 discard bb0a06e   Bug 46900 -  i18N: polish property file
 discard 1ed46ad  Bug 47015 -  Improve right panel length in French version
 discard 2328bae  Unused imports
 discard 3b7f926  Bug 46993 - Saving from Header Manager generates ClassCastException
 discard fcf9f61  Add thread/sampler interrupt to stop now processing
 discard ca7df77  Make Thread interruptible so engine can interrupt sampler
 discard 6a22954  Oops, forgot to check in the Interruptible interface
 discard e2741ae  Implement interruptible for some more samplers
 discard d5e2da3  Make some samplers interruptible: HTTP (both)
 discard 10111d6  Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack
 discard 295a033  Bug 46977 -  JMeter does not handle HTTP headers not delimited by whitespace
 discard d6db5f2  Clarifications
 discard c71ad4c  Bug 46844 -  "Library" label in test plan are not I18N
 discard 0a600cb  Bug 46690 - handling of 302 redirects with invalid relative paths. JMeter now removes extraneous leading "../" segments (as do many browsers)
 discard e416826  Bug 46838 - if there was no data, still need to set latency in HTTPSampler
 discard 329c227  Logout from server before disconnecting Guard against possible NPE
 discard 1b5a30b  Bug 46424 - Updated French translations
 discard 370fc9a  Javadoc
 discard 5513c5a  Document cookie match policy
 discard 4343a9b  More explanation of UDVs
 discard 4ba09d1  Check validity of cookies before storing them.
 discard d9c9afd  Oops - still need to keep track of whether we changed from http to https
 discard 2a79bdb  Change HTTPS spoofing so https: links are replaced even when URL match fails
 discard 32a9e33  Fix some Eclipse warnings
 discard de919bf  Already correct class, so just check for null
 discard b7160d7  Unused code
 discard 3ff2d8f  Slow connection info
 discard 04a9946  Highlight connection proxy details
 discard 815a341  Fix bug in HTTP file: handling - read bytes, not characters in the default encoding.
 discard 445ca85  Bug 46821 - JDBC select request doesn't store the first column in the variables
 discard d188a76  Better to throw RTE than return null from clone()
 discard bbdd286  Bug 46636 - rmi ports Remote server now uses port defined by the property server.rmi.localport if present Simplified Client / Server classes Show remote object connections on console
 discard 9e9d056  Document connector prefix.
 discard ed8656f  Copy actual encoding; simplify file uri usage
 discard 0ea9830  Javadoc tidyup
 discard b8ce222  Bug 46761 - updated French messages
 discard 53699af  Clarifications
 discard 02c41e4  Clarifications
 discard 026a162  Bug 40045 - Allow Results monitor to select a specific connector
 discard 2f43a39  Remove e-mail addresses from documents
 discard e0b654b  Add RMI host variable to command line
 discard 11aac2f  The JMeter variable "sample_variables" is sent to all server instances to ensure the data is available to the client.
 discard df97603  Oops - left in debug line
 discard 39a10e0  Add X-Sleep header to make mirror pause when returning data
 discard 06e4587  Bug
 discard 9f8a348  Post-Processors run before Assertions
 discard cf19a50  Bug 46491 - Incorrect value for the last variable in "CSV Data Set Config" (error in processing quoted strings)
 discard 0cfdcca  Another split test
 discard 04eee34  Use utility method rather than duplicating code
 discard 4dc81df  Allow for other errors just in case
 discard bd5b11f  Note where peferences are stored
 discard 0232c83  Document https.socket.protocols.
 discard c2000a9  Bug 46435 - More verbose error msg for error 501 (Proxy Server)
 discard dd44679  No need to cast object now the interface defines the required method
 discard 2c53dcb  Add common method to interface Finalize field
 discard 19214b4  Javadoc Canonical qualifier order
 discard 1c983bc  Javadoc Privatise fields
 discard 0c846ce  Explain JDBC errors better
 discard b484907  Initial stab at some examples
 discard 49cb986  Mailer Visualiser - fix parsing of multiple e-mail address when using Test button
 discard 0b99b7e  Bug 46436 - Improve error reporting in Proxy Gui
 discard 95cbd74  No need to call prepare during shutdown
 discard 47f39a4  Fix thread safety issue
 discard 936055d  Proxy error messages
 discard 35ed2cb  Add explanation of elapsed
 discard a8efca4  Bug 46436 - Improve error reporting in Proxy Gui
 discard 7c91ddb  Log and rethrow Daemon construction errors
 discard 2456198  Make fields final as far as possible Make running volatile to fix threading bug Set up socket in constructor to catch errors earlier
 discard 536be04  Bug 46424 - corrections to French translations
 discard 65f0964  Bug 46522 - Incorrect "Response data" in JDBC sample when column names are missing
 discard f0f2b7e  Add warning that column names must be distinct Make fields private
 discard d97a76e  Document lack of variables in IF controller script
 discard 8e3c8bc  Fix variable name "theadName" => "threadName" in __jexl() and __javaScript() functions Add variable "log" to __jexl() and __javaScript()
 discard 3bbe078  Recent changes
 discard 0837fa6  Better handling of errors encountered during shutdown
 discard 72efbd2  Protect against possible NPE if called during shutdown
 discard 7fcb18c  Add serVerUID
 discard 5d13727  Remove obsolete getClassLabel() method
 discard cdf885a  Remove obsolete getClassLabel() method
 discard 4370aea  Bug 46423 - I18N of Proxy Recorder
 discard d2d9efa  Thread won't die =>  WARN
 discard b410f59  Bug 46407 - BSF elements do not load script files, attempt to interpret filename as script
 discard 622bdae  Javadoc fix
 discard 494aeb4  Bug 46332 - HTTP Cookie Manager ignores manually defined cookies (bug introduced in r707810)
 discard 044c8b6  Bug 46359 - BSF JavaScript Preprocessor cannot access sampler variable on first interation (Implement temporary work-round for BSF-22)
 discard 0af404e  Integrate temporary work-round for BSF-22
 discard 3981b81  Workround for BSF-22
 discard 5de58b3  Ignore jars often needed in testing
 discard 3a1ea49  JMeter scheduler stops when either loop or duration reached
 discard 42c78b4  Need to override SocketFactory#createSocket() because Java 1.6 uses that rather than any of the createSocket(...) methods with parameters. This avoids the error: java.net.SocketException: Unconnected sockets not implemented
 discard b6cdcaa  No need to declare the Exception - we do not throw it
 discard bc0509a  Add Link Parser screenshot
 discard 6fe4d4f  I18N change was wrong
 discard 551d6cd  More explanations
 discard 3036508  Remove redundant code
 discard 6438a46  Fix regex function - was failing to process $m$mid$n$ correctly
 discard 225d441  Fixup change to MenuInfo
 discard eb218fd  Test User Parameters
 discard 6c48192  Fixed language change handling for menus (does not yet work for TestBeans)
 discard 8c463c8  Report error if language change is not successful
 discard bb76d20  Check that Locale is loaded correctly Add utility method to support additional languages
 discard ea7be42  Add locales.add property
 discard dacc8ed  Proper mnemonic for Japanese is "ja" not "jp"
 discard a653ba2  Expand Include Controller desc.
 discard 93747df  Add special locale "ignoreResources" for debugging
 discard df7f8f8  setComparator() is not currently used, and seems to be a bit risky anyway. Removing this allows the non-serialisable Comparator field to be removed and the class generally tidied up.
 discard b0dbfe0  Revert Define getLabelResource() instead of getStaticLabel() Does not work - add comments to say why
 discard 9bf6046  Define getLabelResource() instead of getStaticLabel()
 discard 873c41f  Ensure lock object is created on deserialisation
 discard e42e544  Fix serialisation issue
 discard 3d349ce  Improved thread safety
 discard f7b886d  Document I18n problem
 discard 9976c3c  Remove unused method
 discard b9a9a32  Comment why static resources are allowed here
 discard c9a554f  Forgot to remove static qualifier
 discard db8f9f2  Fix Language change by making the strings class variables (non-static)
 discard 4338a51  No need to add label to JLabelledChoice
 discard 688de72  Use a customised HeaderAsPropertyRenderer to deal with resource names that have a suffix.
 discard 1bdad9e  Allow sub-classes to override how the text is generated
 discard cafae98  Avoid possible NPE
 discard f75ff1e  Make AUth Manager Locale-aware
 discard 6f6d480  Make HeaderManager Locale-aware
 discard 5850a72  Revert previous change to ObjectTableModel and PowerTableModel as that was the wrong place to fix the displays Add HeaderAsPropertyRenderer class instead and use this to convert the table header names
 discard 8606bbe  New class to allow property names to be used for table headers
 discard d8f8b91  Avoid testing error
 discard 0ca33b8  And the parameter actually needs to be used ...
 discard a36474b  Oops, forgot to add the boolean flag to the call
 discard a10aa81  Enhance ObjectTableModel to support header resource names; use this to fix locale changes in various GUI elements
 discard 591cd56  Enhance PowerTableModel to support header resource names; use this to fix locale changes in Proxy, Response Assertion, Cookie Manager
 discard 90caf0f  Probably not used, but add I18N support anyway
 discard 845ad9d  Make clear that cookies on the manager screen are user-defined only
 discard 122ef0b  Major overhaul of JMS classes to: - improve thread-safety - make JMX values locale-independent - improve dynamic locale change handling Had to move JLabelledRadioI18N to core because it uses JMeterUtils
 discard e1838bd  Lots of thread-safety fixes, but still needs some work Merged close() and resetCount() methods as they need to be done together
 discard eea95f5  Remove deprecated Java 1.3 work-rounds
 discard f5d8c9d  Remove obsolete comments
 discard 28ef74e  Synchronise all methods as the class serves multiple threads
 discard 172b2e8  Recommend I18N version
 discard cfb1c12  I18N version of JLabeledRadio (radio button group)
 discard dc0a180  Lock object needs to be serializable
 discard 851a6b1  Fix up some GUI elements so dynamic language changes work
 discard 6ca248c  Bug 44941 - Throughput controllers should not share global counters
 discard 5c5c6ac  Bug 44521 - empty variables for a POST in the HTTP Request don't get ignored
 discard cfaf218  Bug 34096 - Duplicate samples not eliminated when writing to CSV files
 discard a2e054b  Minor typos
 discard 2c80585  More efficient loading of JTL files Don't clear Visualizer before loading the file
 discard 70fb4db  Add OOM dump
 discard 815070a  Make variable final and private
 discard 37d1951  Factor out retrieval of errorOnly and successOnly settings where isSampleWanted() is called repeatedly
 discard fdae3b3  Process JVM_ARGS last so they can override settings in the file
 discard 40365e2  -server is not a universal option
 discard 1d86fef  Reduce Exception scope
 discard a75de72  Fix debug message to show content of array
 discard 421930a  Check for short read
 discard c1cad03  Remove outdated comments
 discard a94ffd3  ThreadGroup does not receive samples
 discard 92e9dfe  Unused imports
 discard 60a7686  Fix some thread-safety issues
 discard 3e55d6b  Bug 45460 - JMS TestPlan elements depend on resource property
 discard c7b4930  Bug 45458 - Point to Point JMS in combination with authentication
 discard 77e0f2f  Various doc. updates
 discard e365648  New GUIs
 discard 6bb41fb  Move eolByte processing to AbstractTCPClient Change setEolByte to take int parameter so can unset it Length-prefixed implementations do not use eomByte processing
 discard 920d7a3  Add some tests for LengthPrefixedBinaryTCPClientImpl
 discard 28699ae  Close stream; log hex version rather than binary
 discard 07bbcad  Don't duplicate debug provided by delegatee
 discard 9287358  Add error tests
 discard ad2b4fe  Add error tests and round-trip
 discard 4d95816  Javadoc
 discard 8e04aee  Check for illegal hex characters
 discard 805a076  Replace local constants with ones from Short class
 discard d0e2208  Avoid possible NPE
 discard 5e8dc73  Remove dummy methods already provided by AbstractTCPClient
 discard b677f4b  Use new AbstractTCPClient super-class
 discard 552812a  Use new AbstractTCPClient super-class Update Javadoc
 discard ababe71  Use new AbstractTCPClient super-class
 discard 02873fa  Abstract implementation of TCPClient
 discard 3582e95  TCP sampler now calls setupTest() and teardownTest() methods
 discard 6f78f46  Delegate eolByte methods to implementation that needs them
 discard f76929c  Make field final; replace local constants with ones from Short class
 discard b197709  Rename property to avoid clash with eolByte
 discard 484371b  Bug 46030 - Extend TCP Sampler to Support Length-Prefixed Binary Data Commit of 3rd party code (ICLA and CCLA have been received)
 discard 3cbb4f4  Bug 46148 - HTTP sampler fails on SSL requests when logging for jmeter.util is set to DEBUG Remove the debug code, as it has side effects
 discard 0922f92  Bug 46142 - JMS Receiver now uses MessageID
 discard 404eacd  JDBC Request now handles arbitray variable types
 discard 6760d0a  JDBC Request now handles quoted strings.
 discard 850dfde  Check for EOF within quoted string
 discard 73ba37f  Add csvSplitString() utility method
 discard 8279246  JDBC Request can optionally save the results of Select statements to variables.
 discard b30c7dd  Update screenshot
 discard 9845790  Cookie Manager no longer stores cookies by default
 discard 3250f25  More on variables
 discard a4062f8  Allow jexl() function to have multiple statements
 discard 8ca23fd  Bug 41608 - misleading warning log message removed
 discard 923c877  Clarify that timers are included in TC
 discard 49196da  Ensure cookie policy is initialised (as would be done in a real test)
 discard f36d804  Cookie Manager now saves/restores cookie versions
 discard e7f96ff  Add version attribute to JMeter Cookie class (needed for proper cookie support)
 discard ff77845  Add some new convenience property methods: boolean with default, integer, integer with default
 discard 1cb6073  Cookie Manager was not passing cookie policy to runtime threads so they always used compatibility mode
 discard bcc91b8  Document file upload problem
 discard 34973aa  Avoid possible ClassCastException
 discard b67326c  More detail on SOAP 1.2 and Proxy recording
 discard 91abb66  Apache SOAP 2.3.1 does not give access to HTTP response code/message, so WebService sampler now treats an empty response as an error
 discard c081874  Use HTTPContants rather than local string defines
 discard 5a87d7a  Use Connection headers as these are more complete No point retrieving the soap connection from the message when we have just put it there
 discard f45961e  Add classname field to TCP Sampler GUIs
 discard 41f6423  Add setProperty() methods with defaults to the interface
 discard d3f188e  Recent change
 discard 40ef2c1  Fix problem caused by implementing NoThreadClone: - use the files HashMap to close files correctly
 discard 61e68ee  Does not need to be clearable
 discard b20141f  Create a jtl file so ensure that works OK
 discard b88eedf  Document property and command-line processing order
 discard 6a36b33  Bug 46016 - avoid possible NPE in JMSSampler Replace inefficient iterator usage
 discard 9c71983  Show error in sample result rather than abandoning
 discard e27d4f9  Cookie Manager may be needed in Proxy Server; add headings
 discard 979426f  Trim spaces from While Controller condition before comparing against LAST, blank or false
 discard 9d08b11  recent changes
 discard 2feac78  General tidyup of Remote Listener classes - made variables final where possible - SampleOccurred => sampleOccurred - added some documentation
 discard 02e4e1d  Simplify code by using NoThreadClone Make class Remoteable so output appears in client, not server logs
 discard bb503d7  Typo
 discard c2cfb9b  Clarify that BSH/BSF variables are script variables
 discard 524d2f0  Forgot one of the encoding calls
 discard b68ce73  How to use CSV Data files per thread
 discard 8716165  Webservice(SOAP) Sampler improvements - better content-type handling - fetch actual response headers - save request data earlier so can still be seen if connect fails
 discard 1871a2d  Ensure getContentLength() uses same encoding as will be used later Set a default for the response content-type in case one is not provided in the response
 discard 066bf26  setResponseData(String) Use current encoding to convert input if possible Update some Javadoc
 discard 0ceb80a  Bug 45425 - JDBC Request does not support Unicode - changed sampler to use UTF-8 - added parameter values and types to request data - set content-type to text/plain
 discard 3d4bfe9  Bug 45976 - incomplete result file when using remote testing with more than 1 server
 discard a467617  Update screnshots and add some detail on assertion scope
 discard 37899cf  Bug 45903 - allow Assertions to apply to sub-samples Implemented for Duration, Response and Size
 discard e2cbfee  Bug 45903 - allow Assertions to apply to sub-samples - generic implementation (specific assertions to follow)
 discard 449fc8e  Document interface
 discard 956e38a  Allow If Controller to use variable expressions (not just Javascript)
 discard 44796f6  Document Javascript static method access
 discard 4e01654  Remove serializable from inner class, and tidy up wait loop [The code does not appear to be used currently, but still...]
 discard e918f0a  Add some testing hints
 discard 12ba44c  Bug 43119 - Save Responses to file: optionally omit the file number
 discard a701609  Does not need to be serializable
 discard 9bfced7  Functions don't need to be serializable
 discard 13255f2  Does not need to be serializable
 discard 9e5888b  Does not need to be serializable
 discard 94b9e31  unused import
 discard 6dceafd  Ensure file input stream is closed
 discard 0102b3d  Guard against possible null value
 discard 6ff6968  Does not need to be serializable
 discard 51f1f8f  Make explicit null check (would have been caught by canAddTo): a bit more efficient; easier to see that null is catered for
 discard 7f9af1d  Doc updates
 discard 86dd77b  Add comments re firewalls and reverse connections
 discard 77c6d22  Can use SCRIPT variable to avoid need to quote commas
 discard c190a81  Convert headers to string once; correct typo
 discard d82e610  Typo
 discard 8b9d953  Recent changes
 discard 20fb40a  Use requested encoding. Ensure saved request data is decoded using charset used to encode it
 discard 96a6137  Rename variable to show it is also used for PUTs
 discard 575676c  Rename postBody => putBody to avoid confusion
 discard 6a3f8ad  HttpClient requires null encoding to trigger default
 discard f798888  Use JMeterTestCase to suppress debug when running stand-alone
 discard 3d0259a  Fixup content encoding retrieval
 discard 73acba3  Pick up rest of request headers
 discard aa1a1a5  Ensure file is closed Use UTF-8 for body encoding of string input Pick up rest of request headers
 discard 2cf50be  Choose a less popular port
 discard 265fab0  Object is not serializable
 discard fc5d741  PUT does not support multiple files as content
 discard c2171ab  Ensure same encoding used for all conversions Ensure statements are closed
 discard a1dbb0d  Retrieve posted bytes using the charset used to create them
 discard e9cadd7  Remove String.toString()
 discard d8dbb6b  Warn if mkdirs() fails
 discard 66c5ceb  Show SampleResult class name and some of its fields
 discard 76b97fb  Unused import
 discard 2140f54  Unnecessary cast
 discard 1bfb868  Make lock a simple Object (was Integer(0) !)
 discard 9317e2f  Add serialVersionUIDs
 discard 9cd76d3  Remove unused code
 discard 6240df2  Bug 45904 - Allow 'Not' Response Assertion to succeed with null sample
 discard b06b5fb  Add serialVersionUID
 discard c11a61b  Minor typo
 discard 2751aae  Log the remote host details Try starting all remote hosts in non-GUI mode (as done in GUI mode)
 discard cb91c24  Auth headers not shown in Tree View Listener
 discard ff6cb4a  Bug 45479 - Support for multiple HTTP Header Manager nodes
 discard 44b377f  Bug 45571 - JMS Sampler correlation enhancement
 discard 6ed54ed  Bug 45929 - improved French translations
 discard 46e0f42  French values are sometimes same as English ones Show the key for badly formatted messages
 discard 84dc12a  Cannot use getLabelResource() here, as that messes up the document anchor
 discard eb46f48  Bug 45928 - AJP/1.3 Sampler doesn't retrieve his label from messages.properties
 discard 84002c7  Ensure files are closed
 discard b2c62c0  Add some Javadoc
 discard 61d91d5  Bug 45887 - TCPSampler: timeout property incorrectly set
 discard e3a1b8c  Bah! Copy and paste error
 discard 8a4219d  Revert r698045 - although it has the same effect in this case, setOnError is a global setting, not a per-sample setting
 discard e3d1576  Set stopthread directly in thread rather than via the sample result
 discard 4ef2313  Bug 45831 - WS Sampler reports incorrect throughput if SOAP packet creation fails
 discard 49c3330  Downgrade error log to warning if delay is interrupted
 discard 10bdd10  Should we try to disconnect at end of test?
 discard fad3aca  HTTPSamplers can now use variables in POSTed file names
 discard 499aa6e  Add constructor that allows existing properties to be used
 discard 8e13783  Fix up saveservice version
 discard 5ddfd69  Ensure subclasses can create their own versions of the (now) final parent Map
 discard f8eaddd  Add Random Variable config element; rearrange test elements into correct document sections
 discard db72454  Oops - HashTree#clone() is used by the IncludeController Added Cloneable, and made the map final
 discard ed74683  Move PreProcessor handling from TestCompiler to JMeterThread class, which already handles PostProcessors.
 discard f05de8a  Counter is a Config item, not PreProcessor Summariser is a Listener, not a PostProcessor
 discard 57e1881  Add serialVersionUID
 discard 30d577c  Minor tidyup
 discard d134350  Add svnid field
 discard e676c99  Ensure subclasses use the readResolve() method
 discard 5016afe  Remove/rename unused clone() methods
 discard 7c1d567  No need for clone() method in functions
 discard d1c725b  No need for clone() method in functions Synchronised all access to globalCounter
 discard 77714e2  No need for clone() method in functions
 discard bce4b99  Made most fields final No need for clone() method in functions
 discard f4cff9b  Add nameMap property file name
 discard c8c3f1c  Unused imports
 discard b42abac  Add info on displaying large responses
 discard 11f6960  Mailer Visualizer now shows the failure count
 discard ddb0414  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@694846 13f79535-47bb-0310-9956-ffa450edef68
 discard 121707f  Correct Mail viz docn
 discard d0453bf  Inline isFailing() - makes code simpler and clearer
 discard 1d8dfaf  Ignore Javadoc output
 discard 427335d  Don't store Javadoc in SVN
 discard e504380  Improve sampler config documentation
 discard deae110  No point allowing variable settings
 discard 6ce5941  Bug 45749 - Response Assertion does not work with a substring that is not a valid RE
 discard f0f27d1  Bug 45694 - Support GZIP compressed logs
 discard 331a0a0  Correct Aggregate/Summary documentation - results are per label, not URL
 discard 7fc547d  Avoid possible NPE (if property used on Test Plan)
 discard 464fea0  Increase basic memory setting to try and avoid OOM when using Help
 discard 1d2ad242 Assertions run after PostProcessors; change order of pop-up menus accordingly
 discard 3cf178d  Spaces are now allowed
 discard 5835495  Allow spaces in JMeter path names (apply work-round for Java bug 4496398)
 discard 7ddf73e  perThreadPoolSet needs to be defined for remote tests too
 discard dc8efc8  perThreadPoolSet needs to be defined for remote tests too
 discard 415fea1  Update class Javadoc
 discard 74d3c3f  Make instance fields final to improve thread safety
 discard ae15c31  Recent changes
 discard 3977037  Move scoping section
 discard 96c5e44  Fix some anchors and links
 discard eeaf1d2  Update tag list to use same path for all tags
 discard 46c9103  Update tag list
 discard 6dd39fa  Move to correct place
 discard fc75041  Typo
 discard 5256e15  Added (un)escapeHtml functions
 discard cc21769  Fix class Javadoc
 discard 4c8c035  Add Body (unescaped) source option to Regular Expression Extractor.
 discard 094eec4  Add _unescape() function
 discard c04431a  Remove Gump fail test
 discard 977e643  Now using 1.4
 discard af8df7f  Added __char() function: allows arbitrary Unicode characters to be entered in fields.
 discard eb4ae9d  Added __char() function: allows arbitrary Unicode characters to be entered in fields.
 discard 8dd3910  Update TCP Sampler description
 discard 7760d0d  Temp change to test gump nags
 discard df7afd2  Detab
 discard 964627c  Detab
 discard 14735be  Detab
 discard 0dd3ae6  Detab
 discard b0af61c  Detab
 discard ec5458c  Detab
 discard 1836cc8  Bug 43791 - ensure QueueReceiver is closed
 discard 4ea82ee  Bug 45185 - CSV dataset blank delimiter causes OOM
 discard 93e64a7  Fix NPE when using nested Transaction Controllers with parent samples
 discard 6a53a93  Log more information if a sampler causes an error
 discard 60d8b4a  Bug 45200 - MailReaderSampler: store the whole MIME message in the SamplerResult
 discard 681bcf9  Allow for saveservice.properties update
 discard 3018854  Add BSF Listener element
 discard 1d28b68  Correct menu popup for Listeners
 discard 2f47e57  Save Responses to a file can save the generated filename(s) to variables
 discard 0b0fffd  Enable setProperty with default
 discard 60c1b85  The test element "Save Results to a file" is now shown as a Listener.
 discard c9233f2  XmlBuffer now adds a newline at the end of a tag
 discard 8870624  Ensure that the correct icon is used for classes derived from AbstractListenerGui
 discard d07820f  Introduce new AbstractListenerGui class to make it easier to build Visualisers without a display element
 discard 066f7d3  Correct the list of objects actually defined
 discard b593d6f  Correct the list of objects actually defined
 discard ff6a4f4  Ensure prev and sampler beans are defined
 discard d36faee  Document how Assertions and Post-Processors handle sub-samples.
 discard 65cee2f  Set suitable content-type for parent sample
 discard b91ceea  Prompt to overwrite an existing file when saving a new test plan
 discard d138a03  Document how to call arbitrary classes in Jexl
 discard 234d1b7  Add OUT variable to jexl function
 discard 04a91dd  Document OUT variable for BSF test elements
 discard 23ccabd  Include retrieval of search items in sample time Check if search was successful even if not retrieving any data. Close enumerations just in case
 discard 596a59a  Make xml output a bit easier to read; collapse empty tags
 discard cac1d1e  Tidy debug statement
 discard a320075  Add 2.3.2
 discard 7b9fbc1  Add recent changes
 discard c089225  Move 2.3.2 changes to history file
 discard caa6890  Bug 45199 - don't try to replace blank variables
 discard 47a8aff  Do we need to call this?
 discard 25f2ac1  Protect against possible NPE
 discard 2460b17  KEYS.txt has moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
 discard 5a74cdc  Moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
 discard f7cfe64  svnAnt does not work on directories, so parse svn info output instead
 discard 2efa793  Remove extra spacing from stylesheet, and change processing comments to Velocity commments This saves about 10% on the larger output files.
 discard b695dc9  Velocity seems to sometimes generate EOL=LF lines
 discard 40e6176  Only this XML file in testfiles is not native
 discard 4288804  XML file is not native
 discard 30ecbd6  Replace some invisible characters (0xA0) with spaces
 discard a734fd8  Replace e-acute with Unicode escape
 discard 4a2b232  Replace odd character 0x97 which looks like '-' with '-'
 discard 5af4df1  Replace some invisible characters (0xA0) with spaces [How did they get there?]
 discard d01971f  printable_docs are not all native
 discard c41e9f9  Document why Proxy may not record samples
 discard 5b880b1  Updated Javadoc with new CacheManager classes
 discard 73f7e63  Recent changes
 discard 188341b  Simplify eolcheck property setup Don't include svn.revision in versions if it's not defined No need to create lib/opt anymore
 discard efb0bed  Temporarily remove the new setProperty() method to reduce Javadoc changes
 discard c94a0f1  Fix test now build.xml default target has changed
 discard 2861f98  Update comments now all target has been dropped
 discard 22f47cd  Ensure that the lib/opt directory is included in the source archive Change default target to install
 discard 09f098a  Update license pointers
 discard 62a83e3  Local copies of licenses
 discard 3671d4a  Update for new version of saveservice.properties
 discard 5fa962c  Bug 28502 - HTTP Resource Cache - initial implementation
 discard 4289762  Ensure existing cookie policy is removed when setting the default
 discard 4872f36  Added setProperty(name, value, default) method: sets prop unless default, removes otherwise
 discard dc7062e  Recent doc updates
 discard 26c77b7  Bug 45007 - fix content length header if content may have been changed
 discard 7e3dae6  Bug 45007 - Rewrite Location headers when using Proxy HTTPS spoofing Use CRLF rather than LF for header lines in Proxy response to client
 discard f20c847  Bug 45093 - SizeAssertion did not call getBytes()
 discard fbca8d6  Typo
 discard 3a9601a  Document bytes/getBytes()
 discard 9de2780  Unused import
 discard 4322bcd  Bugs 44808 & 39641 - Proxy support for binary requests
 discard dd8fa3a  Tweak display layout
 discard 10a4e03  Add some AL headers
 discard 01b2f16  Add some AL headers
 discard b0df227  Typo
 discard 86e06e8  More native files
 discard 49f20eb  Change batch test to use file whose size does not vary across OSes
 discard 11d0f5d  Fixup files that are native - or not. Javadoc generates files with mixed line endings, so fix these
 discard 86b0298  Convert JMX files to new format
 discard d1981ef  JMX LF
 discard 428c442  JMX LF
 discard 15955a3  HTML native
 discard 00a8ade  HTML native
 discard 841a84f  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard fcdc580  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard a56e675  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 4c40587  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 1872a78  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard ce5ae5f  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 8d1f720  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard a6f7e1b  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 5056c49  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard ec24a13  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 8969db6  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 1267301  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard f4d4c03  Don't add eol at eof when fixing eol; don't want MANIFEST in archives (only jars)
 discard ae74e4e  DOS scripts should be CRLF
 discard 67feb74  Exclude log files
 discard 0f11312  Can't merge patternsets with overlapping include/exclude entries
 discard 05bc3cd  Forgot to add mirror script files to binary dist tar/zipfileset need just one patternset each
 discard 7fe62da  Remove empty directory
 discard 4f5963f  Change release tar archives to use LF for native files and CRLF for zip archives.
 discard 353dd54  XML JTL files are created with LF line endings on both Windows and Unix
 discard e07d707  No longer maintained, so remove
 discard 4cd876e  Not sure why this was added ...
 discard b2eec4f  Tidy the property
 discard 17dc67d  Factor out jars from rest of source Use -server mode for unit tests
 discard 09a99e2  Log the property java.vm.name which shows whether -client or -server flag was used
 discard 7e0d526  Add link to -XX documentation
 discard e5c1145  Try to detect old version of velocity
 discard a54ffdd  Minor doc tweak
 discard 04049e4  Sort list of external jars
 discard 71118fd  Sort list of external jars
 discard 021b510  excalibur-i18n and -compatibility were deleted a while ago
 discard 02f28bd  STATUS file does not belong in distribution
 discard 2677cb8  Move Javadoc to binary archives. Remove site docs from all archives. Add docs/images to nightly binary archive. Add velocity jar to nightly source archive.
 discard 2076b47  Remove empty directories
 discard fd03c8c  Remove empty directories
 discard ca16d12  Fix the EOL in case the file was derived from the "wrong" archive type
 discard a15fac3  Add display.version to contain svn version
 discard 2a26cd8  Remove fixed MANIFEST; generate source and binary copies to include proper versions for archive files
 discard 4961162  Oops - misplaced paste
 discard ee4ac5f  Add missing AL headers
 discard f3c7c6c  Prepare for 2.3.2
 discard e83282a  Fix Javadoc API version
 discard 23da970  Add missing AL header
 discard 9fa2b31  Synch API docs
 discard 0b5889b  Resynch
 discard 289d6c7  How to run bsh stand-alone
 discard df6af27  Split changes into current and past
 discard 2d21104  Synchronisation added to Summary and Aggregate Report to try to prevent occasional lost samples Split changes into current and past
 discard 4808dcc  Resynch docs
 discard 28d62eb  Better placement of name tags
 discard 244d389  Summariser updated to handle variable names
 discard 75ae5f1  Synchronization has been removed from the RunningSample class (it was not fully threadsafe anyway). Developers of 3rd party add-ons that use the class may need to synchronize access.
 discard 6c09059  More details on Summariser
 discard 8789083  Use ConversionException to show location of any errors loading the test plan
 discard c4a871a  Tidy logging
 discard 1cd3f2f  new BSF javadocs
 discard ca39079  Resynch API docs
 discard 02ab509  Add BSF test element screenshots
 discard 671d97a  Unused imports
 discard cee6121  <li>Added BSF PreProcessor, PostProcessor and Assertion test elements</li> <li>All BSF elements now have access to System.out via the variable "OUT"</li>
 discard e803dbf  New BSF classes
 discard 29036e6  Show actual script in Tree View Listener etc
 discard 3791b83  Give Beanshell test elements access to JMeter Properties via "props" object
 discard afc93ed  Give BSF Sampler access to JMeter Properties via "props" object Add Jexl as a supported BSF Sampler language
 discard 47e065c  Give BeanShell, Javascript and Jexl functions access to JMeter properties via the "props" object
 discard 2e19fdf  Added BSF-JEXL engine - see JEXL-39
 discard 98a116a  Update some info on regular expressions
 discard 5d8e66c  Add serializer.jar to classpath so agrees with external jars
 discard 40c4fb9  Fix up some invalid HTML
 discard 909bff7  Standardise placing of transient marker
 discard 50c3da0  More info on modifiers
 discard e0fbf63  Rework fix to avoid use of sun class reference
 discard bd22fdf  Remove redundant code
 discard bf80e9a  Update tests
 discard 4c6f730  Allow for null string
 discard d39239a  Bug 44418/42178 - CSV Dataset file handling improvements
 discard 5d6f1ea  Allow files to be stored under an alias (so can have independent access to files if required)
 discard e94f906  Allow more room for thread name (20 chars)
 discard 712a04b  Skip dump of log file - is it preventing gump from detecting failures?
 discard 6fa687b  Re-add current ant-jmeter jar
 discard fdbe776  Fixup some properties
 discard de076b5  Fixup some properties
 discard ced84fd  'Synch
 discard e6f80c7  Resynch API docs
 discard 83d618f  Allow use of special name LAST to mean the last test run; applies to -t, -l, -j flags
 discard f976c36  Fetch preferences once Give public access to file list.
 discard ede69d3  Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering
 discard c21b930  Ensure that dummy sub-results (e.g. Debug PostProcessor) do not adversely affect the sample time.
 discard 0bd7d22  Update documentation re UDV and global/local variables
 discard 22a0052  Update property file version check
 discard 3c6a885  Bug 19128 - Added multiple file POST support to HTTP Samplers
 discard 8d22bc2  New Gui test plan
 discard 8c9b940  Save the current engine object, so Test Action "Stop Test" now works
 discard 5c32536  Extract createTestElement() GUI update code into modifyTestElement() UrlConfigGui is used as both standalone and embedded for which the latter is needed.
 discard 5e87b0d  Mirror server needs ORO
 discard 5ea9cd0  Mirror server can now be run independently (mirror-server.cmd and mirror-server.sh)
 discard b33b9b0  Add main method to allow mirror server to be run standalone
 discard e17dc9f  Avoid possible NPE
 discard 44e50ed  More detail when a failure occurs; remove Java 1.3 only code
 discard 8a1ad54  Include the missing method name in the log message
 discard 64230b4  Update comments
 discard c296708  Javadoc
 discard 9ec9d89  Back out unintentional change
 discard 37492b3  Replace deprecated call
 discard c7999e5  Specify encoding
 discard cdec2ca  Avoid possible NPE
 discard 21cb52b  Avoid possible NPE
 discard 5becafb  Minor tidyup
 discard 51c5880  Add some more tests
 discard 2d6b631  BSF Sampler now works properly with Javascript
 discard 66d7903  The BeanShell and BSF component documentation made some incorrect references to the "SampleResponse" object; this has been corrected to "SampleResult"
 discard 20dec9f  Bug 44872 - Add "All Files" filter to Open File dialogs
 discard 4bd05fe  Bug 44912 - Filter not working in Log Parser
 discard d3e6fb1  Replace tabs with spaces
 discard 1b2fed6  Bug 44910 - close previous socket (if any) in TCP Sampler
 discard ca4ec7d  Clear Webmethods if parse fails
 discard 220fe76  Webservice(SOAP) sampler can now load WSDL using file: protocol
 discard 22ab856  Check for null just in case
 discard b25ec63  Show details of Exception if one occurs
 discard 6d2015a  Add eol-style native
 discard 672e7be  Function calls now trim variable name parameters
 discard c5f3cfb  Remove redundant null checks
 discard 93405f4  Ensure all counter access is synch
 discard 2450df2  Recent changes
 discard 5db6fb9  Fixup InterleaveTestPlan and description
 discard 832375c  Ensure that static variables are final to ensure visibility Trim variable name parameter in function calls
 discard a2ce28d  May be accessed from multiple threads; make boolean static volatile
 discard 90a4380  Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree - give access to method
 discard 1584bf8  Include parent samplerData in getSamplerData() - if non-null
 discard 93c5072  Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree
 discard c02f4b4  Read full response from server (including EOLs)
 discard e6ad90c  Synch docs
 discard 194ae1b  JUnit sampler GUI now also finds Test classes defined in user.classpath
 discard fcab73e  Tidy up code
 discard e187b30  Fix Locale-sensitive case conversions
 discard 5b9340b  Document update
 discard 1d3014e  // Ensure that directory URLs end in "/"
 discard 970d18f  Unused import
 discard 83ebd07  Use Locale.ENGLISH for lower-casing
 discard e171008  Update doc
 discard 31f3d9b  Tidyup; ensure we use ENGLISH Locale for lower-casing
 discard 4bde7eb  Revert "fix" which closed the client socket too early. Remove main method.
 discard 81852c1  Rearrange; add some comments
 discard 081f0ab  Log HttpClient re-use
 discard 171bc9e  Bug 44784 - allow for unsupported charset
 discard 6c25bde  The supplied TCPClient implementation no longer treats tcp.eolByte=0 as special. To skip EOL checking, set tcp.eolByte=1000 (or some other value which is not a valid byte)
 discard af5c011  Update Javadoc
 discard 0bb63b8  Add POP3S and IMAPS protocols to Mail Reader Sampler. Mail Reader Sampler now creates a sub-sample for each mail
 discard 2c649f0  Added TESTSTART.MS property / variable = test start time in milliseconds
 discard b03b5bf  Update NON-NLS markers
 discard 6afb8cb  Synch docs
 discard c2debf0  Synch docs
 discard c589d4d  Bug 44784 - allow for broken server returning additional charset
 discard 346fc3d  Replace duplicated code with call to utility routine
 discard 51df22b  Start collecting common HTTP/HTML conversion utilities
 discard ccab601  Javadoc
 discard 04cbebc  Bug 44807 - allow session ids to be terminated by backslash
 discard 81fd589  Resynch
 discard 7709ebe  Resynch
 discard b9c0c9b  More info on variable handling
 discard 95671f6  Apply bug fix to more getAsText() calls - should now work with IBM Java Don't try to display an error if the GUI has not been initilised Show more info if the impossible happens
 discard eb3dbd6  Set the Locale before the loop
 discard 5aaad43  Don't instantiate GUI in unit tests
 discard f98f537  Fix bug in JVMs that return true/false rather than True/False from the type editor getAsText() method
 discard 2492319  Allow Edit to work
 discard f1263f6  Report all failures, not just the first
 discard 118488a  Clarify sample_variables docn
 discard 07c93f0  Expand docs
 discard 34ad1a0  Test for misbehaving JVM boolean property editors
 discard bb7ce96  Allow for bug in XStream 1.3: JVM.bestReflectionProvider() method
 discard 874f1e2  Ignore PMD properties file
 discard 82940b6  Ensure if and for statements always use blocks Other minor tidyups
 discard 8cfe117  Ensure if statements have braces Other tidyup
 discard c9b4959  Remove redundant null checks Remove unused SAX methods (now use Tidy) Ensure if statements have braces
 discard 7aa66a6  Minor documentation updates
 discard cd2a6e9  Allow ant-jmeter jar to be in extras or Ant/lib
 discard d59a663  Refer users to web for download of ant-jmeter jar file
 discard 5e304d0  Refer users to web for download of ant-jmeter jar file
 discard ff72c3b  Refer users to web for download of ant-jmeter jar file
 discard 3843762  Add AL headers
 discard d458900  Mailer vis needs Javamail
 discard ce917ce  Javadoc update
 discard 5d90649  See r645012 - must have created screenshots in docs rather than xdocs
 discard 006d00a  Need several loops for Monitor to work.
 discard d56ff5c  Need several loops for Monitor to work.
 discard e4256b6  Javadoc update
 discard 029204a  Javadoc errors
 discard 69f5ac6  Javadoc errors
 discard 16989cd  Recent changes
 discard f48806a  Synch site documents
 discard 7ec8680  Make deprecated elements more obvious
 discard 82fe369  Update version control
 discard 5bd7e53  Remove deprecated test elements from menus so they cannot be added to tests (existing test plans still load OK)
 discard 495131c  Document bad name choice
 discard a54a972  More explanation of startup options
 discard 4bce011  Ensure ResponseCode and ResponseMessage are set for successful samples
 discard 1823f4a  Allow for failure to open remote file
 discard c514e14  Bug 40850 - BeanShell memory leak Update documentation for Beanshell reset etc
 discard f1b7edb  Add AL header; remove unnecessary method call
 discard 7d2bdb5  Javadoc update
 discard ea928c0  Fix some typos; import correct class
 discard 404e7da  Initial fix for Bug 40850 - BeanShell memory leak
 discard efb1104  TPut Controller isn't ...
 discard 088bce7  Methods called from constructors must not be overridable
 discard d584b19  Add AL header
 discard f6b3d69  Update to Commons IO 1.4, Commons Lang 2.4
 discard d713e68  Found the real reason for the problem: - need to set one button true; setting the other one false is not the same.
 discard 624b2d5  Remove cut-n-paste detritus
 discard d006560  Fix Javadoc; use resources for descriptor
 discard d50d1c0  Regex Function can now also be applied to a variable rather than just the previous sample result.
 discard 3f32824  New XStream/XPP3 versions
 discard 02b141d  Update to XStream 1.3, XPP3 1.1.4c
 discard 1ef3dad  Implement Bug 41921 for HTTP Samplers
 discard 9cd5e3c  Use Commons Lang StrBuilder instead of StringBuffer
 discard e60c0de  Local baToHex() method replaced by JOrphanUtils.baToHexString()
 discard 757ef1e  Correct length for output array
 discard e3e63a7  Add baToHexString() method to convert a binary array to its hex equivalent
 discard 0efefb7  Fixup indentation
 discard 6d2ae6e  FTP Sampler sets a URL if it can
 discard 7bbb66d  FTP Sampler sets latency = time to login
 discard 9a7a07d  Bug 44625 - Cannot have two or more FTP samplers with different "put" and "get" actions
 discard 3389111  Change processing to be more like other GUIs
 discard 6071cd7  Tweak description
 discard 364b648  Bug 44707 - Running remote test changes stored tree
 discard 797aaa9  Bug 42204 - add thread group name to Aggregate and Summary reports
 discard 2db2155  FileDialoger can return null
 discard 7b8894c  FileDialoger can return null
 discard ce8424c  Bug 44632 - Text input enhancement to FTP Sampler
 discard 4f76244  Document that UDV variables are not available within the defining element
 discard 3dd4d85  Bug 44600 - 1-ms resolution timer when running with Java 1.5+
 discard 22db842  Clarify path default
 discard 035c58b  Clarify different HTTP samplers
 discard 6fc2f14  intSum and longSum reference parameters are now optional
 discard 2fe9236  evalVar cannot be used on Test Plan Log error rather than generating NPE.
 discard d015924  Makes more sense to use IOError for file format problems; include last char in logging output. Revert to BufferedReader to ensure that mark(1) is available
 discard 76ddf73  Bug 44650 - CSV Dataset now handles quoted column values
 discard 7761e4a  Allow access to csvReadFile() from other classes
 discard eda4c90  Revert some accidental changes in r638603
 discard 77d5d41  Bug 44575 - Result Saver can now save only successful results [Oops - should have been included in r639127]
 discard bd4cc04  Bug 44575 - Result Saver can now save only successful results
 discard 99887f4  BuilderFactory may not be thread-safe
 discard ef82184  Only set Tidy isXML if the document appears to be XML
 discard 895040a  Add isXML() method
 discard ac7a303  As a special case, if the HTTP Sampler path starts with "http://" or "https://" then this is used as the full URL.
 discard 47a8c9d  Add some Javadoc
 discard 18d8f2e  Check for unexpected return types; log warning and return default.
 discard 7097180  ORO does not support \Q and \E
 discard 3a9b6d9  Ensure one of the options is selected by default
 discard 592be0e  Initial stab at documenting the Access Log Filters and Parsers
 discard d038312  Add crypto notice
 discard 5dd43fe  Point to ActiveMQ site for jar details
 discard fad400f  Use example.com in examples
 discard 49316f7  Clarify that server name does not include http:// prefix
 discard 5b88605  Clarify post with no name
 discard d93f857  Listeners don't run in non-GUI mode
 discard 70eb8a7  Minor clarification
 discard 18e73db  Update glossary for median and percentile; link to it from Aggregate Report
 discard d7aca51  Regular Expression Extractor now deletes all stale variables from previous matches.
 discard 79344d1  Create some tests for JMeterContextService
 discard f8ec145  Add title alias for alt attributes Add Iframe for ApacheCon events
 discard 62e8704  Add title alias for alt attributes
 discard 18c3584  Sort the JMeter variables
 discard 4c59427  Give access to entrySet (for DebugSampler)
 discard 373c34b  Revert to pre-2.3.1 behaviour - only check content-type for known binary types. Originally just image/; now also audio/ and video/
 discard 0f8289c  Synchronize site documents
 discard 429afb5  Document recent fixes
 discard 963c92e  Bug 44374 - improve timer calculation
 discard 5d9d0ad  Give test classes access to decr/incrNumberOfThreads
 discard 27dab2d  Update Javadoc Ensure all accesses to counts are synchronized
 discard cedf5d4  Bug 44487 - German translation
 discard 9cbfe0d  Skip equality test for German translation as some translations are identical
 discard 87344bb  Remove irrelevant Javadoc
 discard ac7c0de  Bug 44512 - typos
 discard 61fef7d  Bug 44513 - correct spelling mistake
 discard 866bf63  Bug 44514 - Remove outdated link (no longer exists)
 discard e5a14d5  Tidy updates
 discard e782a6e  Capture Tidy errors so we can report them Ensure the Tree has a valid Node to start
 discard 129eb4e  Make makeTidyParser() public
 discard 143c98e  Tell Tidy that input is XML. Otherwise it can assume HTML and generate lots of errors for valid XML
 discard ee00506  Allow Tidy.setXmlTags() to be specified so can better parse XML Always capture Tidy error output and log errors; only throw TidyException if report_errors is specified
 discard d4132c2  Namespace does not apply to Tidy
 discard aec11ef  Ensure that Tidy options are correctly enabled when GUI is configured
 discard 61a2f1f  Note that parser may be slow
 discard 91cbbeb  Fixup eol-style settings
 discard 25ce66b  Ensure that Tidy options are correctly enabled when GUI is configured
 discard 4e036b5  Fix typo; warn that XPath parser can be slow
 discard 8a1bed4  Use JTidy to display XML in View Results Tree Listener (avoids fetching DTDs)
 discard e02735b  Add application/vnd.wap.xhtml+xml as a text type Allow View Results Tree maximum display size to be configured
 discard cdd65c6  Update to Xerces 2.9.1
 discard d14019c  Add optional output variable name to Jexl function
 discard 984e933  Pull up checkInvalidParameterCounts() and convert to use min rather than min-1 Add checkInvalidParameterCounts(function,min,max) method Rename private method to be more consistent with its function
 discard 10848ea  UserParameterModifier is deprecated
 discard c282cbf  Remove svn:executable
 discard 5bc3c45  Remove svn:executable
 discard bd5021c  Bug 44378 - Turkish localisation
 discard 6af6e96  Add "Substring" option to Response Assertion
 discard 917ce38  Document Response Assertion "Equals" radio button.
 discard b9364e3  No point having abstract methods for interface methods
 discard 64862ae  Access to hosts is from different threads so must be synch
 discard 70bdc7b  Update Javadoc: testStarted() and testEnded() are called from different threads
 discard af0cfb0  Initial version of stylesheet to display the structure of a JMX file
 discard 7a1223a  Add some missing svn:eol-style native properties
 discard 580dd0f  Add some missing svn:eol-style native properties
 discard 220ff4d  Add some missing svn:eol-style native properties
 discard 81b9e23  Should not be executable
 discard c07b787  Should not be executable
 discard cc619c2  Use new JMeterUtils method for the machine name. Replace tabs with spaces
 discard b973207  Document need to synch execute() and setParameters()
 discard ac2f2c2  Add clean-dist target (useful for Hudson)
 discard d1ae7f1  Add methods to get the local IP and name Log these during startup
 discard e73fcac  Add 2.3.1 tag
 discard 5f005d0  Only apply remote properties if there are some
 discard 0a14b8b  Allow Global properties to be loaded from a file, e.g. -Gglobal.properties
 discard 4f501a9  Bug 44314 - Not possible to add more than one SyncTimer
 discard 57bce02  Workround for Java feature on Hudson, which reports "null" error if an arg is empty
 discard bb4132f  File needs to be same size on all OSes
 discard ba0285d  Add opt directory to SVN to avoid failure in build
 discard 612fc8a  Add opt directory to SVN to avoid failure in build
 discard 2b80c37  Update comment
 discard dc7d104  Update copyright to 2008; use copy tag instead of numeric character in HTML output
 discard 0831d87  Recent changes
 discard 10ddfc5  Fix up to work with current code and to correspond with documentation/screenshot
 discard 89ffeec  Use &copy; instead of numeric character value
 discard 29d9cf3  application/xml also supported as text
 discard 8bbb55c  Check that all the jmx files in the demos directory load OK
 discard 424471a  Use Sting.valueOf() instead of toString() to allow use in Unit tests (where selected item might be null)
 discard 7596d87  Rewrite
 discard 001440b  Fix up to work with current code and to correspond with documentation/screenshot
 discard 9316f8a  Handle null wrapper better
 discard a773de5  Not used
 discard 8be7143  Document which functions can be used on the test plan
 discard 4576b55  Allow most functions to be used on TestPlan.
 discard 9211c20  Correct license pointers
 discard f56bb73  Added "Save Table Data" buttons to Aggregate and Summary Reports - save table as CSV format with header
 discard 7316f1d  Add saveCSVStats(DefaultTableModel, FileWriter)
 discard dff7212  Make log final; add readResolve() for transient fields
 discard 6b5a36a  Remove override as it does nothing extra
 discard 537bed6  Bug 44144 - JMS point-to-point: request response test does not work
 discard dea8bd3  Bug 44011 - add application/xml as a text type
 discard 0e51118  Bug 44184 - Allow header to be saved with Aggregate Graph data
 discard 2d98a6e  CSV strings are quoted, not escaped; clarify this
 discard 41c64d2  Add optional header parameter for saveCSVStats() and ensure items are quoted as necessary.
 discard 25499ef  Correct heading Replace printStackTrace with log message
 discard 931d4ea  Replace printStackTrace with log message
 discard 83c6645  Replace printStackTrace with log message
 discard ec6827f  Replace printStackTrace with log message
 discard 5ceac4f  Tidy Exception handling and logging
 discard 9c5e578  Tidy Exception handling
 discard 06397ff  Add list of meta characters
 discard dce9344  Synch. docs
 discard 6fece92  Update Copyright to 2008
 discard 153be71  Pass the copyright symbol through to the final HTML
 discard e8e8011  Use common parameter validation
 discard 8958c42  Utility function to check minimum number of parameters
 discard ce10ccc  Utility function to check exact number of parameters
 discard 2e61997  Doc fixed bug 44142
 discard f448d6b  Make machineName variable name parameter optional (bug 44142)
 discard a97a16a  Partial revert: we don't need getMin and getMax methods
 discard 032820d  Improve parameter checking message
 discard 08c7f55  Tidy comments
 discard 1841cfb  Add dumy versions of new Function methods
 discard 4eced01  Extend AbstractFunction; add parameter check.
 discard a909048  Ensure that: * ${functionName()} is treated the same as ${functionName} * call setParameters() even if parameter list is omitted (see Bug 44142)
 discard c1e1b95  Clarify required status of variable name
 discard 720899d  Variable name is optional
 discard 9726cde  Doc. how to enable per-thread connections
 discard 44fe61a  Clarify beanshell init files
 discard 36f003b  Bug 41028 - JMeter server doesn't alert the user when the host is defined as a loopback address
 discard 329d349  Start prep for 2.3.2
 discard e02c251  Update xstream 1.2.1 => 1.2.2 Also do the jars...
 discard 4df8a45  Update xstream 1.2.1 => 1.2.2
 discard e32763d  No need to create the JLabel() any more
 discard e1d5035  Avoid possible NPE; revert to original close method
 discard 59ff624  Document issues with redirect automatically
 discard 61dd743  Fixup date in header
 discard abe710c  Add summary
 discard 0f7c7bc  Once Only Controller only works properly in Loop and Thread Group
 discard 88545e6  Document structure of test
 discard 723c611  Minor update; remove unnecessary debug
 discard 3c4609e  Document meaning of forever setting; constructor should not call overridable method
 discard 62cae9c  Recent change to set Loop Controller name from ThreadGroup name did not work
 discard 0f8683e  Check that the remoteStart options -r and -R are only used with non_GUI -n option
 discard 789590f  Insist on a reason for the Exception
 discard 1bd3b6a  Field must be final or the new thread risks seeing an incorrect value
 discard 2c4a0fc  RMI server now started in-process, so no need to stop it afterwards
 discard 93bcb7e  No need for stack trace for IO Errors
 discard 7a13935  No need to call clear
 discard 82e4e70  Add some checks to see if the correct classes are present
 discard 3350d65  Add AL 2.0
 discard bc8dc2f  Remember to update extras/build.xml
 discard 128fc8a  Oops - forgot build.properties is not present in binary distributions
 discard d224286  Use xalan and serialiser jars from JMeter to ensure styles run OK under Java 1.5+ Add jmeter.home to allow override of JMeter home directory basedir=>testpath, as basedir is a RO Ant property
 discard c27cbd9  Bug 44042 - Regression in Cookie Manager (Bug introduced in 2.3.1)
 discard 8e92ea6  Tidy up: use getName()/setName() instead of property access
 discard fefc3d7  Simplify
 discard 9d084c5  Use getName() instead of getProperty(TestElemen.Name)
 discard 7b966b4  Tidy up: use getName/setName; no need for MainFrame; no need to check for "unused" label
 discard 1ee634a  Use same label as parent GUI (not used except for testing)
 discard c1f3e1f  Remove unnecessary overrides of setName() and getName()
 discard 07ad06c  Add serialVersionUID
 discard 3cc4570  Ensure embedded ThreadGroup LoopController has same name as its parent This makes debugging easier
 discard d4b1cf7  Oops: accidentally messed up formatting in the refactoring when adding comments
 discard 42d16f3  Document that this part of the unit test code must remain in src/
 discard 0781391  Not used; see also r590679 which was the windows-ony code
 discard 34478ca  Update to Commons Logging 1.1.1
 discard 00f81ca  Can specify list of variable names to be written to JTL files (CSV and XML format)
 discard 1fd7349  Combine duplicate code
 discard f57ddd8  Add variable names and allow values to be saved
 discard 33fb5be  Add comment
 discard 49a7229  Unused import
 discard f117767  Unused imports
 discard c68e740  Bug 43379 - Switch Controller now supports selection by name as well as number
 discard 7279e9b  Note that matching is case-sensitive
 discard 1e4febe  Bug 44022 - Memory Leak when closing test plan
 discard c188f86  Document new httpclient logging URL and how its logging is configured
 discard c54c537  Implement work-round to reduce classloading in non-GUI mode when scanning for Function classes.
 discard 444cff7  Add support for including/excluding classes by name matching [Hack to enable reducing class loading in non-GUI runs]
 discard 26eaf38  Doc tweak
 discard 3d6ab5c  Bug 43427 - Simple Controller is only partly executed in While loop
 discard f2d8dc6  Fixup optional parameter descriptions
 discard e77e33e  Use optional version of variable name resource
 discard 77f0967  Make variable name optional
 discard def7145  Document some defaults/optional parameters
 discard 71ab18e  Add a function test
 discard ce620a2  Package access for use by test code
 discard d7a064a  Privatise getContinueForever() TODO remove it and setContinueForever() ?
 discard f51a474  Use properties for log/logn function descriptions
 discard 35d01d9  Add optional comment to __log() function
 discard d258c5d  Use new shutdown() method from 3.1
 discard bbd667a  Document content-type_text property
 discard 3b28b52  Bug 44011 - application/soap+xml not treated as a text type
 discard a14eb87  Bug 43984 - trim spaces from port field
 discard d92e019  Add Switch Controller function test
 discard 25ceb8f  Fix Switch Controller to work properly with functions and variables
 discard bd7fce5  Update Javadoc
 discard 4aa5075  Does not belog here
 discard adfa86c  Document test layout; add loop id to asserts
 discard d27ab03  JMeter 2.3.1 release
 discard a2e9f00  Variable access must always be synchronized
 discard be2c466  Does not need to be a controller
 discard 0c48f59  No need for next1/next2 to be public
 discard 729dbe1  Correct Javadoc
 discard f267816  Fix up some screenshots
 discard f1eae07  Need own resource for the file panel header
 discard 0e5828a  Update to xalan 2.7.1
 discard f0ffe62  Updated XPath screenshots
 discard 1f17e7a  Update to xalan 2.7.1
 discard 536f7a9  Revert to original names, as the change caused lots of problems
 discard 5c0c0fb  Constructor must be public for Unit tests
 discard e6a13c0  Bug 43382 - configure Tidy output (warnings, errors) for XPath Assertion and Post-Processor
 discard 7b444f6  Add utility method to create Boolean Property iff its value is not the default
 discard 7c38a67  Forgot to add the longSum resources ...
 discard 4d66d57  Revert main jar name back to ApacheJMeter.jar [Would cause all scripts to break]
 discard b16ddc0  Add longSum() function and some unit tests for it and intSum()
 discard f62f1d9  Recent changes
 discard 187256e  Check for missing 3rd party jars
 discard 40725b6  Minor tidy
 discard 0ebdac0  New jar names
 discard 292f6de  Skip BeanShell tests if interpreter not found
 discard 6f84737  Allow unit tests to check if BeanShell interpreter is present
 discard 889ce56  Renamed jars: ApacheJMeter => apache-jmeter Added prefix to bshclient and jorphan jars Warn if testing without BeanShell Replace deprecated implicit fileset wih nested content (and remove bshclient.jar) Remove unnecessary runtime files from source tar.gz file
 discard ed22dbb  New jar name
 discard 95073c6  BugZilla => Bugzilla
 discard 094a08c  Replace Source/Binary links with single Releases link
 discard c97de6b  Fix typos and location of LICENSE* files
 discard b5ba8b0  Start collecting 2.3.2 changes
 discard d7f15e1  Update test to check for quote and delimiter handling
 discard 63d630c  Detect invalid delimiter settings
 discard 3e6a697  CSV files are now fully processed in CSVSaveService Detect additional errors when processing
 discard b44a661  Add quoted CSV handling
 discard 68bea64  Remove unused flag; catch RuntimeException and log it
 discard 6277046  No need for stack trace; report number of retries
 discard 3d15d9c  Add utility method to start httpMirror service and share between test cases using the mirror; Use different mirror ports for the two test cases (otherwise second test can fail if server is slow to shut)
 discard 1fbb42c  Give access to the Exception if one occurs
 discard c96195c  New key expiry date
 discard 4ed8810  Minor Javadoc tweaks
 discard 8dd735a  Prepare for 2.3.1 release
 discard 58de32d  Fix SampleResult dataType checking to better detect TEXT documents Allow optional specification of addition TEXT content-types
 discard 9babd22  Added Collapse All and Expand All Option menu items
 discard cd0139c  odd line ends
 discard 73fb293  Javadoc for version 2.3.1
 discard b9f0bce  Javadoc for version 2.3.1
 discard 9b63f37  Deleted classes
 discard af108d2  The JMeter log file name is formatted as a SimpleDateFormat (applied to the current date) if it contains paired single-quotes,  .e.g. 'jmeter_'yyyyMMddHHmmss'.log'
 discard 48d4cff  Synch
 discard f93f4b3  Add image sizes; start glossary
 discard e1584b1  Add dimensions to figure processing
 discard f2d9e1f  Update for new JMX file format
 discard c61d273  The JMeter log file name is formatted as a SimpleDateFormat (applied to the current date) if it contains paired single-quotes,  .e.g. 'jmeter_'yyyyMMddHHmmss'.log'
 discard 60a79bd  Add Successes Only logging and display
 discard 3ae8ebf  Javadoc for new classes
 discard 57007b8  Fix HTTP (Java) sampler so http.java.sampler.retries means retries, i.e. does not include initial try
 discard bba8599  Synch Javadoc
 discard a76340a  Javadoc fixups
 discard 603a0a5  Unused import
 discard 79c7fb1  Unused import
 discard 7167d29  Might as well save the maximum number
 discard f56795a  Add summary section
 discard aac9f48  Synch docs
 discard f10a4dc  Proxy spoofing now drops the default HTTPS port (443) when converting https: links to http: Update Proxy documentation
 discard 3abbd0c  Added HTTPS port as String
 discard 2272b5a  Tidyup
 discard d8bbabc  Fixup some unconventional method names
 discard 8c9f062  Make class static
 discard 647bfcf  Does not make sense to extend this class.
 discard c57a2e14 Convert static test variables to instance variables
 discard 10dac42  Only check for invalid characters on first line to reduce overhead.
 discard 4e1d6f9  If-None-Match needs to be treated the same as If-Modified-Since
 discard c4d50af  If-None-Match needs to be treated the same as If-Modified-Since
 discard d39991a  Proxy spoofing can now use RE matching to determine which urls to spoof (useful if images are not https)
 discard b5dc151  Rename misnamed private method Give access to URL string
 discard ea320a9  Bigger https match field
 discard 681f781  Better error handling Don't parse non-text files for form data
 discard 6ab08e2  Add https spoof match field to GUI Tidy GUI; privatise JMX names
 discard 0353fe3  Reject HTTPS requests
 discard e6cf75c  Correct 'typo'
 discard 9954619  Fix https spoofing (see r595772)
 discard 8324c04  Don't assume port is 80 if not specified (may be https e.g. spoofing)
 discard 42c9274  Ensure ResultCollector uses SaveService encoding
 discard 7229c52  Add getFileEncoding() method for use by ResultCollector Inline some methods not called externally. Remove sampleResult deprecation and replace with requirement to use appropriate encoding
 discard b15e807  Updated version of Save Config (hostname and CSV/XML suffixes)
 discard 7f698ef  Indicate which Save options are XML- or CSV-only
 discard 387d882  Report error if file cannot be found
 discard 9b88a58  HTTP default encoding is ISO-8859-1; use default encoding if blank
 discard ef33857  Document synch
 discard 4ace292  Fix up missing anchors
 discard 239bcc6  Make anchor required
 discard add68ce  Errors only flag is now supported when loading XML and CSV files
 discard 7bdb82d  Don't try restoring empty data (e.g. Java Request) Set type to TEXT if response Data set to error message
 discard 1fd97a8  Fix Javadoc
 discard 771c76c  Fix SamplingStatCalculator so it no longer adds elapsed time to endTime, as this is handled by SampleResult. This corrects discrepancies between Summary Report and Aggregate Report throughput calculation.
 discard c820d46  Tidied up Listener documentation
 discard d7f2deb  Fix comment
 discard 0cebf08  Hostname can now be saved in XML files
 discard 007ec71  Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
 discard 62d2cc6  Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
 discard 4c5909b  Use getKBPerSecond instead of deprecated getPageSize
 discard e51b9db  Use getAvgPageBytes instead of ambiguous (deprecated) getPageSize
 discard fa98c46  Sort out some ambiguous names; deprecate the old names
 discard 6d3d445  Update file version and change to more specific Exceptions
 discard fc71877  About time the version number was updated...
 discard fa068aa  Undeprecate OldSaveService as causes unnecessary warnings. [The name itself should be sufficient warning] Add note that it may be removed in a future release.
 discard 57297d0  Move most Avalon processing to OldSaveService
 discard ddfcc9f  Fixup property version
 discard 5c7142a  Unused import
 discard 4ff6fa4  Initial attempt at saving using SampleEvent. Does not work yet; also needs to be enabled in SaveService.
 discard 0bd25b6  Moving toward using SampleEvent rather than SampleResult so will have access to hostname
 discard 216c813  Remove null URLs as they are no longer generated
 discard 17b094e  Only write URL if non-null
 discard 5d92c49  Synch
 discard 5809f71  Correct Proxy Server include and exclude matching description - port and query are included, contrary to previously documented.
 discard 26724d3  JMeterHome needs to be set
 discard 14232e7  Oops - forgot to set the other times...
 discard b3d54cd  Constructor is needed for Unit tests.
 discard 6f6405a  Correct log message to show directory, not file
 discard ea0bc15  Fix error log when loading JT files with missing timestamp or elapsed times
 discard 44deaca  Add HTTP Sample (file) test
 discard 2c80962  Ensure Listener nodes get own save configuration when copy-pasted
 discard be757a9  Move MainFrame title setup to MainFrame class
 discard bd6cdf2  Privatise all methods that aren't needed externally.
 discard 91df6e3  Split off CSV into separate class
 discard 28360a4  Allow hostname to be saved/restored from CSV files
 discard 83b3c4a  Allow hostname to be specified so can use the hostname loaded from a results file
 discard c50bbf0  Check that columns are in the correct order Pass SampleEvent rather than SampleResult
 discard efa16b5  If hostame cannot be found, return empty string rather than null
 discard a777038  Minor tweaks
 discard ba7dcab  Synch docs
 discard 1f8cb11  Fix NPE
 discard 3a52c43  Use drop-down list for BSF language field
 discard 26e9189  Give JavaScript function access to same variables as Jexl Document the variables for Jexl and Javascript
 discard 69b10b6  Document webservice memory cache
 discard 6ac62ce  Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
 discard 7c6c5c5  HashMap is shared between threads, so accesses need to be synchronized
 discard 2b5b123  Attribute constants are not needed outside this file
 discard 084489a  Include remote batch test in full test
 discard 8d5d423  Variable references do not work in client result collectors
 discard 00c4c5c  Variable references do not work in client result collectors
 discard bc21cab  Check that function references work in file names
 discard 207889f  Restrict test Pre-compiler processing to ResultCollector only for the client part of a remote test
 discard a6e239b  MainFrames *do* need to implement Remoteable
 discard 2573db4  Unused imports
 discard 01ed324  nused imports
 discard a614b34  Remove duplicate log message
 discard 3b9f028  GUI frames do not need to be Remoteable
 discard 8d76121  Move init of testList and make final
 discard 2556638  Check that properties can be passed to local and remote tests
 discard 59b3ece  Update batchtestserver to check server log file
 discard a5c45ec  Need to drop trailing empty entry
 discard cb4d41f  Move fixup of headers to finally block, so it is always done even if there was a problem communicating with the client
 discard 5f22e05  Don't set contentType if null
 discard 04d8983  Avoid class cast error in Clear.java
 discard af8faa7  Proxy Server now removes If-Modified-Since headers by default.
 discard c88bd84  Correct the SampleEvent parameter Deliver excluded samples as [name]
 discard bdaa2e8  Correct the SampleEvent parameter
 discard 8b488c3  Move Proxy Server from Config section to Miscellaneous features Document that port is always used when matching proxy includes/excludes
 discard 20b7fa2  Times are in milliseconds
 discard 53e347e  Tidy up; fix setEditable()
 discard a9d425d  Remove windows-only code (not used)
 discard 8313f01  Prepare to add Client implementation to HTTP samplers
 discard 04f0842  Allow any test element to be added to the workbench via the pop-up menu (they can all be pasted anyway)
 discard 62f463b  Bug 43727 - Test Action does not support variables or functions
 discard 5327fa2  Minor clarifications
 discard 020245c  Always synch accumulators access
 discard af0137c  More detail on Summariser output
 discard 4205324  Exit with error code if cannot start OK
 discard 8cddec4  Bug 42555 - [I18N] Proposed corrections for the french translation
 discard 922442b  Replace fixed strings with resources
 discard 2f9f185  Bug 42012 - Variable Listener filenames do not get processed in remote tests
 discard d062015  Bug 43694 - ForEach Controller (empty collection processing error)
 discard fb241ab  UNused
 discard 2fce616  NO need for constants to be public
 discard 1ca4a8a  If normal stream is gzipped, then error stream is also gzipped
 discard 209100c  Remove double call to init
 discard 0dc227f  Bug 43678 - Handle META tag http-equiv charset
 discard 1fb1fc7  Use getResponseDataAsString() instead of doing own conversion
 discard f956c8b  Updated tests for getDataEncoding() + WithDefault() and NoDefault()
 discard b9ebcb2  Deprecate getDataEncoding and replace with getDataEncodingWithDefault Add getDataEncodingNoDefault for accessing raw dataEncoding field.
 discard d2ebb0a  Use getResponseDataAsString() instead of doing own conversion
 discard b3ae9bb  Protect against storing null as responseData Remove deprecated getResponseDataAsBA() as no longer used
 discard accb567  Re-use UrlConfig to make HTTP Defaults look more like HTTP Samplers
 discard 6d08854  Bug 43485 - Ability to specify keep-alive on SOAP/XML-RPC request
 discard 97dd503  Add -X flag - exit remote servers at end of non-GUI test run
 discard a77de96  Move setProperty() action to StandardJMeterEngine as that is where the other actions are handled
 discard 46f98bd  Add -G option: send properties to remote servers
 discard cf8b182  Add -G option: send properties to remote servers
 discard 4721d7f  Add -G option: send properties to remote servers
 discard ccda8cd  Use HTTPConstants instead of HTTPSamplerBase
 discard 39549a0  Remove deprecated constant
 discard 618163c  Use HTTPConstantsInterface instead of local definitions
 discard d029036  Remove non-HTTP constant
 discard 500e3ba  Extract HTTP Constants into separate class
 discard 8718e21  Comment unused constants
 discard be78d23  Make boundary final
 discard 6bc3b43  TestPlan and WorkBench should just have Paste and Reset Fix Workbench so it remembers comments Add clearGui() to TestPlan
 discard 7203164  Update SVN tag list
 discard 301723f  Transfer-Encoding header now handled by Proxy
 discard 1af2e68  Rewrite massageHeaders; now also removes Transfer-Encoding
 discard fff47d5  Give access to more header field definitions
 discard 04830b6  PostWriter is non-serializable
 discard 8371ad6  Reduce method visibility
 discard 811713b  Fix properties file expected version
 discard ffea71a  Clarify TODOs
 discard 20fd694  Add NON-NLS markers; avoid unlikely NPE;
 discard 78905a9  Update comment
 discard 21b5377  No need to synch on types, because now final
 discard 96839ac  Typo
 discard 4fb920e  Only log the parser version once
 discard 7362889  Should only replace https:, not https
 discard a19c09d  Updated TestPlan screenshot and description
 discard b497a0e  Clarify functional and serialised modes
 discard 2418038  Unused import
 discard 91a2f26  Smaller file list panel
 discard 60464bd  Convert to 2-threads so can test global counter
 discard 0bddf74  Privatise constants/use access methods from GUI
 discard 7fc68e2  Ensure transient item is deserialised
 discard 9d76442  Privatise static constants; comment out unused items
 discard f2b63ee  Tidy casts; use new TestPlan methods
 discard cbf5a80  Add utility methods: - getArguments - getUserDefinedVariablesAsProperty
 discard e726e86  Use new getComment() method instead of property access
 discard 0a356c4  COMMENTS now part of TestElement
 discard dce0208  Tidy up: - eliminate repetitive casting - use specific get() methods instead of getProperty()
 discard 82ca106  Move COMMENTS to TestElement; implment getComment()/setComment()
 discard c9546e9  Synch docs
 discard c9f284d  Add table of functions Expand some descriptions
 discard b0732a7  Add references to scoping rules
 discard a447423  Describe how to view Debug Sampler output
 discard 0e4157a  Post tests now need to set method as POST
 discard 7c6da49  Fix pattern matching: - anchor header to start of line - allow for more than just numbers as values - tighten empty line test No need to convert headers to string and back when echoing header data
 discard 96f6400  getUseMultipartForPost only applies to POST requests
 discard b9265e9  PUT may not generate a body to send
 discard a53c2a7  Make all static variables final
 discard 74a8243  Seems to be needed after all for AccessLog Sampler TestBean
 discard 057f368  Not used
 discard 6016085  Only display error level if non-zero
 discard b93816c  Report if cannot connect to remote server
 discard bbd0442  Only call System.exit() for non-GUI client sessions; Tidy up default icon properties
 discard d393d6d  Avoid possible NPE
 discard b3868fc  Use a single lock Object; ensure all accesses use it
 discard e96d913  eliminate new String(string) calls; only convert DASH_DASH to bytes once
 discard 225bd0b  Fix initial formatter setting
 discard 7185fcf  Fix compare bug
 discard 6820647  Name clash
 discard 7c0d2f6  Unused imports
 discard 082f558  Set up default content-type if none provided TODO - is it correct? cf r585474
 discard 98dcec0  Unused import
 discard e32f22c  Ensure that content type is set up (otherwise get NPE in testing) TODO: is it the correct default? [Or should null C-T be allowed?]
 discard bcb0241  Added helper method checkHeaderTypeLength() to display more information when failures occur.
 discard a9608c6  Add batchtestserver target: runs batchtest in client-server mode
 discard dc4ef00  Add server.exitaftertest property - server will exit after a single test if set
 discard 8e18ecc  Remove workaround for bug in httpclient 3.0, it has been fixed in httpclient 3.1 From the changelog of httpclient 3.1 : * [HTTPCLIENT-612] - FileRequestEntity now always closes the input file. Contributed by Sebastian Bazley <sebb at apache.org>
 discard 6d989f5  Fix handling of HTTP PUT requests, fix for bug 43612. Add unit tests for HTTP PUT and DELETE scenarios. Document for HTTP Samplers how http methods works, and how arbitrary bodies can be sent for HTTP POST and PUT.
 discard 345205f  Allow user to control the content-type request header for POST request via the MIME Type field if the body is constructed from the parameter values.
 discard 13e5cb5  Include hostname in server messages; add finished log for server tests.
 discard 76e1c93  Properly handle case were there are no data in body of request, for example HTTP GET.
 discard 2d88e55  JMeter server now creates the RMI registry itself
 discard e322e01  Tidy up; remove unused method and useless wait
 discard b0da677  Default to creating the RMI registry within the server (server.rmi.create=true)
 discard 62ce281  Add counters to batchtest
 discard 1d3c72b  Fix handling of PUT requests, so that parameters can be sent as body. Still need to add some unit tests for this scenario.
 discard 388e4a3  Make immutable
 discard 2153f03  Rationalise exit codes
 discard 265b308  Use exit(1) for error; document why final exit is needed
 discard 542b3a0  Only look for test cases in test tree
 discard c2b90fd  Fatal error if no action handlers can be found
 discard 33daf72  Fail if saveservice.properties cannot be found
 discard 30d698f  Tidy up error reporting (no need for stack trace if log exists)
 discard 2674f21  Make the HTTP PUT behave like HTTP POST, i.e. HTTP PUT will get a request body similar to HTTP POST, but not multipart is supported for PUT. Make the HTTP DELETE behave like HTTP GET, i.e. it supports parameters. Some code restucturing to allow SoapSampler to soon use the code of HttpSampler2 to construct the request.
 discard 103ca9c  Put start and stop buttons in more visible place for HTTP Mirror Server. Add unit test for http sampler against http mirror server, to expose bug fixed in 584508. Also add description of changes for changelist 584508 in changes.xml
 discard 497e0c5  Do not use Reader and Writer classes for writing response, because it will use the default content encoding of the JRE, causing the reply from the mirror to not be an exact copy of the incoming request. Therefore, rather use InputStream and OutputStream.
 discard ddb7ce5  Parameters used to build a POST body are encoded if specified, when it is application_x_www_form_urlencoded. This changes the behavior of PostWriter, so that HttpSampler works similar as HttpSampler2, after the SVN 582954 change to HttpSampler2.
 discard cbbfbd8  Need CRLF
 discard b68b397  Optional loopback protocol for HttpClient sampler
 discard 44a3674  Optional loopback protocol for HttpClient sampler
 discard 46d7154  Document CSV Dataset file encoding
 discard 7e13b5c  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@584211 13f79535-47bb-0310-9956-ffa450edef68
 discard 1595880  Restore autoexpand, but don't expand when merging
 discard 4836742  Another unit test
 discard 502d1a06 Ignore tsv files
 discard 1b31f25  If the default delimiter does not work when loading a CSV file, guess the delimiter by analysing the header line.
 discard 606187d  Document method of setting tab as csv delimiter
 discard a5671d2  Allow \t to specify tab as delimiter Allow delimiter to be changed
 discard 2b4dac5  Some recent updates
 discard fc041ee  Add Paste menu item to TestPlan
 discard 88c7278  Bug 43584 - Replace comma to avoid problem with CSV files
 discard 7549935  Suppress Cut if item is not removable Add new Paste Menu (for TestPlan)
 discard 71ed11d  Document merge validation
 discard fc34011  Check that merge target makes sense Don't expand the test tree after loading
 discard 97e7988  Update canAddTo: - workbench can contain all but testplan and workbench - threadgroup is a controller but is allowed at TestPan level - add utiity method for use from Load
 discard cfc764c  "Save Selection As" added to main menu; now checks only item is selected
 discard 3e395fb  Comment unused deprecated method
 discard aa83f24  Minor tweak
 discard 92d4f0b  saveservice.properties has been updated
 discard 07ab5ca  Add Debug Sampler and PostProcessor
 discard 6870df4  Suppress Functor log messages for testing
 discard 3148e20  jmetertes.properties has moved
 discard b9be064  Allow for null message
 discard 966a10f  Tidy up
 discard db4e747  HTTP Parameters without names are ignored (except for POST requests with no file) Parameters used to build a POST body are encoded if specified.
 discard e3b7f74  Cookie Manager not longer clears cookies defined in the GUI
 discard 495b59e  It was wrong to use NoThreadClone. Added pre-thread pool debug.
 discard 583c7ca  Clarify meaning of error checkbox
 discard a2384b9  Check for correct number of columns
 discard 8344bda  Add link to java net properties
 discard 605ad97  Give easy access to header count
 discard bb328ad  Move jmetertest.properties to testfiles directory
 discard 57b27fe  Set JMeterHome from user.dir
 discard 9c64b2f  initialiseProperties should not set JMeterHome
 discard bbde034  Document how checkbox default works
 discard 279adaa  Comment was in wrong place
 discard 2552490  Not used
 discard b84c05c  Add Non-NLS markers
 discard 6d56bbd  JDBC Sampler now allows per-thread connections
 discard c52983a  Allow multiple per-thread pools
 discard 6c285cb  Rework connection management to allow per-thread singleton pools
 discard 9f081d6  Ensure latency is measured even if connection not obtained
 discard 4dc1248  Update Javadoc
 discard 4a38335  Show latency in results pane
 discard cef189c  Use latency for time to establish the connection
 discard 9a4009c  No need to log SQL errors
 discard 33a23c2  Different icons for Assertions, Pre and Post-Processors
 discard 4198145  Save graphics function now prompts before overwriting an existing file
 discard c5e1cff  JDBC Sampler now allows INOUT and OUT parameters for Called procedures
 discard 237fc91  Bug 43451 - Allow Regex Extractor to operate on Response Code/Message
 discard ce28e15  Allow Action to continue even if there is a Gui update problem
 discard 49293e1  Update the SaveService version details
 discard c0e17e0  Initial version of Property Display TODO - implement add and delete
 discard 1506554  Initial version of Property Display TODO - implement add and delete
 discard 40cff88  Oops - missed out one of the required constructors
 discard 5fe19bc  Functor code tightened up; Functor can now be used with interfaces, as well as pre-defined targets and parameters.
 discard 35ff964  Fixup Proxy include/exclude description
 discard 6f04dbb  Fixup test (methods removed)
 discard 862707a  Throughput Controller was not working for "all thread" counts
 discard ffc991dd Safer to log the strings
 discard 3c49a73  Clarify relative CSV Dataset filenames
 discard 964dfb3  Log the base directory in use
 discard 950a486  Create getConnection() method in DataSourceElement; use it in JDBCSampler This is to make future changes easier.
 discard 6c58769  Add 2.3 final to DOAP
 discard 84427e3  Only permit items to be dropped/pasted where they are allowed.
 discard cbf9096  Not used
 discard 67f1b88  Re-order menu items to be more like the processing order
 discard 7d5b45b  Remove redundant getPrintableComponent() overrides
 discard 024733b  Synch doc tree
 discard 183d8b5  Update Proxy Control screenshot and document new fields
 discard 351f48a  Check for out != null once
 discard 6f2249c  Remove unnecessary public qualifiers
 discard 764f8b5  Fix comment typo
 discard a73eefb  Remove incorrect override, so now has comments field Make methods private which don't need to be otherwise
 discard 505772a  Remove unnecessary override
 discard 49ecb39  Fix up numeric field validation
 discard e023864  Move batchtest properties to testfiles directory
 discard 5273481  Better handling of invalid port data
 discard b430ae3  If we remove cookies, we should remove Authorization as well
 discard 8932b26  Better handling of errors when reading the Auth file
 discard 1c7cce2  Ensure delete and save are enabled when table is populated from loading a test pln
 discard f759d4d  Better defaults for load and save file names
 discard 06631a2  Add eval() and evalVar() functions
 discard 192eac2  Add eval() and evalVar() functions
 discard 1a95bfb  Improve error logging if the file is not found
 discard 1525732  jar_usage.txt was renamed to aareadme.txt
 discard 7da6edd  Needs blank line at end to prevent changes when fixcfrlf is run
 discard 7b209b7  Add svn revision to jar manifests Insist on jmeter.version and svn.revision definitions when building a distribution Derive svn revision automatically if possible, but allow command-line definition if necessary
 discard 934a418  Update with current list of saveservice properties
 discard 5d7aa2a  Fix LF for all .sh files as well
 discard 2c4623a  Set EOL=LF for shell scripts
 discard b9395ef  Document Statistical batch mode
 discard dec4583  The change of key to include the thread name was wrong It worked, but fewer samples could be aggregated.
 discard 615d59a  SampleEvent requires the ThreadGroup name This is equivalent to the previous code, but clearer.
 discard c110902  Update some screenshots; document new XML save file attributes
 discard c490c91  Listener file name is for read as well as write
 discard 45dc8d2  Bug 43450 - add save/restore of error count; fix Calculator to use error count
 discard b131ea1  Add sample count to response pane
 discard ae1f82f  BatchTest: remove latency from XML output; add sampleCount to CSV and XML
 discard ebc1249  Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from XML files too
 discard c1bb75a  Disable SaveService version checks
 discard d869fa4  Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from CSV files
 discard fb9d7b6  Fix typo (bytesx => bytes)
 discard b05e9d4  Forgot to set threadCounts for Transaction Samples
 discard 6b97277  May be called from XStream; log not used
 discard 037140c  Bug 43449 - Statistical Remote mode does not handle Latency
 discard 43146c3  Look for user.properties and system.properties in JMeter bin directory if not found locally
 discard 4ccf0f8  Does not need/user Visualizer interface
 discard d3154d6  Add vars.putObject() examples to BeanShell descriptions
 discard 06502bc  Correct bug number (41104=>41140) and add details to fixed bugs
 discard 605066c  Ensure 3rd party licenses are in external.jars fileset jmeter.sh needs to be executable
 discard a183120  SVN is the new CVS
 discard 68f39fb  Document remote batching modes
 discard c35d505  Clarify If and While Condition types
 discard fb5389b  Add details of how to set rmi hostname
 discard b08f7d8  Add previous release
 discard 391d175  Update current version details to 2.3RC4
 discard eb36ff2  Move DOAP back to trunk
 discard 7f84471  Bug 43430 - Count of active threads is incorrect for remote samples
 discard fcb7888  Bug 43430 - Count of active threads is incorrect for remote samples
 discard d0bfba4  Bug 43364 - add option to enable previous If Controller behaviour (copied from rel-2.2)
 discard d8078f9  Fix NPE in test case
 discard 8acce91  sych recent docs changes
 discard 2c39997  Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
 discard 1978bb1  Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
 discard a3bab32  Add new common TestBean variables and utility eval() method
 discard a17297c  New class to handle common BeanShell TestBean Gui design
 discard c26f987  Use mnemonic rather than accelerator, as we don't want the key to be active except when the menu is displayed.
 discard d49d45a  Avoid possible ArrayOutOfBounds Exception
 discard 805f6c8  Move details of variables to bottom of screen (like BeanShell Assertion)
 discard 5b5b4da  Remove typo
 discard 6b909f3  Oops - over-zealous replacement...
 discard 1103b6a  Document change to jmeter-server
 discard bc9b451  Fix bug - should not have used "set" Rework to remove need to save CLASSPATH Kill rmiregistry when interrupted
 discard 25fc581  Add full bug listing; correct existing listings to include NEEDINFO and Trivial
 discard 94b80cf  Cleanup imports
 discard 7aa7235  Add File->Open recent file functionality. Fix for bugzilla 31336.
 discard f65a824  Cleanup imports
 discard fe85dae  Add File->Revert action, to drop changes and reload current project.
 discard 6d2c12c  Add Ant target for running JMeter GUI from the jar files that are made.
 discard 9ce1295  Document Module Controller restrictons
 discard 85afe0f  Document https.default.protocol (copy changes from rel-2-2)
 discard a68b199  Clarify logging
 discard 61524d5  Oops - overwrote the changes applied in trunk...
 discard 867fac1  Ensure uncaught exceptions are logged
 discard 1f76743  SaveService no longer needs to instantiate classes
 discard a594128  Update branch/trunk history
 discard c31fbd6  (Re)creating trunk as copy of current development branch/rel-2-2 Any fixes needed for the 2.3 final release should be in rel-2-2 Trunk will now be used for development of 2.3.1 etc
 discard 802e3dc  Document cookie null value handing; also update httpclient URLs
 discard 5035405  Bug 42948 - Problems with Proxy gui table fields in Java 1.6
 discard a0516ab  Add branch history
 discard 9053923  Clarify/fix comments
 discard 9315ca5  Typo
 discard 9fcb667  Add branch history
 discard 371744b  Bug 43332 - 2.3RC4 does not clear Guis based on TestBean
 discard 87951a1  clearGui() now calls clearGuiFields() - see Bug 43332
 discard 52a02fe  Add clearGuiFields() method - see bug 43332
 discard 6f1d837  Distinguish different IllegalArgument conditions
 discard e0e3291  Add version to main frame title
 discard 320ac98  Describe properties and variables
 discard 3a46dcd  Improve help and doc on -r and -R options
 discard f1bb7d8  Update JDBC sampler documentation
 discard e20729d  Debug show superclasses being searched for
 discard 1dbc575  Clarify CSV Data Set restrictions; give as example for HTTP Auth Manager
 discard ce30129  If Java HTTP sampler sees null ResponseMessage, replace with HTTP header
 discard 360ce2c  Javascript is Mozilla Rhino, not Apache! Added links to language documentation Clarified properties and variables
 discard 003ba8a  Fix NPE in SampleResultConverter - XStream PrettyPrinteWriter cannot handle nulls
 discard fb1eb6d  Add NULL parameter handling to JDBC sampler
 discard e974ed5  Database connection details moved to JDBC request in component reference
 discard 89c484b  Fix JDBC screenshot to show pool id and correct parameter type list
 discard 9e811a2  Document XPath Extractor namespace option
 discard 9bdc6b8  Add clean-docs and clean-apidoc targets
 discard d7ec73e  Oops - now no longer need import
 discard 39920b0  makeDocumentBuilder no longer throws SAXException
 discard 614bc9a  Add nameSpace option to XPath extractor
 discard 05649d8  Remove unused throw clause; tidy documentation
 discard 94bf0d0  Report more details of SQL errors
 discard ef8a2f7  Add fix for Derby NPE when no ? markers provided
 discard 5228893  init() should not be public
 discard 1652c05  Allow username to be omitted
 discard 256aad2  Add details for Apache Derby
 discard 8173ac3  Handle invalid data types more gracefully
 discard 5855b51  Add SQL server (MS JDBC) settings
 discard 09debbd  Fix incorrect bug number
 discard 0709a67  Bug 40991 - Allow Assertions to check Headers
 discard b690ca0  Update Javadoc
 discard 71a850e  Update Javadoc
 discard 875cc28  Tidy up
 discard 08adfb8  Update SampleResultConverter version
 discard 17464d8  Update Javadoc
 discard 5c6dc49  Fix up some Javadoc errors
 discard 63b0f62  Fix up some Javadoc errors
 discard 45a133a  Bug 43283 - Save action should add extension .jmx if not present
 discard dae1469  Control+A key does not work for Save All As; changed to Control+Shift+S
 discard 6fd5f0f  Bug 38687 - patch caused problems with non-GUI mode on systems without displays Added hack to create non-GUI version of JMeterTreeModel
 discard 17627ce  Add check for jmx file extension
 discard 821f362  There is an END label, so use it
 discard 7964004  Update Javadoc
 discard 5e5a037  Update docs
 discard 506f8e5  Bug 403873 - add JMS point-to-point non-persistent delivery option
 discard 48d2c1d  Hide variables that should not be exposed (force access via get/set methods)
 discard 15c06aa  Hide variables that should not be exposed (force access via get/set methods)
 discard 165ea8f  Hide variables that should not be exposed (force access via get/set methods)
 discard 9c355db  Hide variables that should not be exposed (force access via get/set methods)
 discard 31100ad  Add 2.3RC3 tag
 discard f1eade5  Fix instruction re project variables not being defined
 discard d938236  Tidy display values
 discard 776c562  Bug 28715 - allow variables in Cookie Manager
 discard ed446d2  Add note re cookies and auto redirects
 discard cece4de  Document bug 40394
 discard 640b57e  Update/clarify Eclipse run instructions
 discard c8829e2  Add sample HTTP login
 discard d4a83fd  Bug 38687 - Module controller does not work in non-GUI mode
 discard d35a045  Allow for guiPackage to be null (see bug 38687)
 discard 0d027d6  Code for convertSubTree is now all in JMeter.java
 discard b2739a6  Add test to show Bug 38687
 discard 054a1eb  Add serializer.jar (needed for xalan 2.7.0)
 discard b2ff58d  No longer need propertyChange handling; also when removing this realised that only one property would be saved (because of the return) statement. So the fix to 42947 was incomplete - oops!
 discard 35a2cdf  Fix NPE in unit tests (previously unseen because null != evt.getSource())
 discard 30e27d1  Document most recent changes
 discard 7c3ae36  Bug 42947 - TestBeanGUI fields not being updated for short-cut keys
 discard 06a4f35  Bug 43122 - new fix that preserves fixes to 30120 and 39427
 discard 21206b4  Update to httpclient 3.1
 discard ceb8346  Eliminate possible NPE
 discard 519b200  Document CSV Data thread behaviour
 discard 5d5d9ab  Update to httpclient 3.1
 discard 31b59e9  Synchronise recent doc updates
 discard e48290c  Fix up index entries
 discard 8ecffd5  Use ENTITY sectnum for all sections Remove duplicated saving/running sections
 discard 6d9f935  Synchronise recent doc updates
 discard 0ad0846  Document Exception when running multiple tests in same remote engine
 discard 8f6aa59  Remove unnecessary try/catch
 discard fff2e90  Synchronise recent doc updates
 discard b5e007f  Move object construction out of synchronised block
 discard 361684f  Bug 39792 - ClientJMeter synchronisation needed
 discard deb5b12  Move known problems earlier Add reference to bug 39337
 discard 6eb26a1  Add details of server startup using non-GUI client
 discard c9ef9d5  Detect broken connection and stop test
 discard f75a752  Show start time in remote console
 discard 809e76e  stop thread option in CSV Dataset is an improvement, not bug fix
 discard 35c7af3  Add stop thread option to CSV Dataset
 discard 2c055a4  Don't bother with API for nightly builds
 discard 7dd96c6  Allow for null URL in extracted list
 discard f37e800  Allow for quoted charset in Content-Type parsing
 discard 2f58675  Use common code in SampleResult to extract contentEncoding and type
 discard aa86c72  Added link to Extending Tutorial Catch up with other updates
 discard 65b1271  Add extending tutorial PDF to web-site
 discard 98b0a7b  Obsolete documentation
 discard b0fea11  Add link to Extending JMeter PDF Don't process outdated extending xml files
 discard 1b221e0  Bug 42919 - Failure Message blank in CSV output [now records first non-blank message]
 discard cdebf04  Try to fix Gump test not finding any tests
 discard d0e877a  Clarify OS requirements
 discard 8e9b31d  Fix possible NPE in HTTPSampler2 if 302 does not have Location header.
 discard 6a0580e  Set compiler source/target to 1.4
 discard c0bb1c0  Tweak comments
 discard 9aa9b62  Bug 43007 - Test ends before all threadgroups started
 discard a93a691  Bug 42918 - Size Assertion now treats an empty response as having zero length
 discard 8f3fd01  Bug 43006 - NPE if icon.properties file not found
 discard 7019d68  Document change to special port 80 behaviour
 discard 078c64e  Bug 43054 - SSLManager causes stress tests to saturate and crash
 discard 9851360  Document headless fixes
 discard 23c5b40  Force the X11 display variable to be checked early on for non-GUI runs [Avoids some problems with running non-GUI on headless hosts]
 discard a54abd7  Check for additional icon errors when running headless
 discard 7754042  Check the contents of the batchtest log file for any unexpected output
 discard 758cc30  Properties file for running batch test
 discard 6d9c306  Reduce warning to informational message (makes detecting batch errors easier)
 discard 305e443  Detect if non-GUI runs OK headless by forcing it to try using non-headless mode
 discard 4694ed8  Document fixes
 discard e3847d9  Fix NPE caused by incorrect change of clear() to clearData() Clarified code by using testStarted() rather than clear() to initialise accumulator.
 discard 7856c60  Fix Gump failure
 discard 5fa1642  Oops! The setup of the port got lost in the recent changes.
 discard 1ee0342  Log  file.encoding
 discard aed4094  Allow for file.encoding=UTF-8 and UTF8
 discard 37552b9  Clarify build requirements
 discard 928738f  Add content encoding
 discard cc16f61  Allow for timing variations
 discard 27510b1  Add compile-tests dependency to test-head(less|ed) internal targets
 discard 75c18f3  TestSetup is not a suite, so use the common interface Test instead
 discard 140dbbd  Update to 2.3 API
 discard 0530bf4  Update to 2.3 API
 discard 9528fbf  Update to 2.3 API
 discard ff61688  Fix up javadoc header replace
 discard 98c1318  Previously excluded javadoc classes
 discard bc4140d  Tidy up Javadoc generation
 discard b3d7137  Overview file for Javadoc
 discard 5a77111  Update site docs
 discard 777f9d2  Clarify change to javax.net property definitions
 discard fc93c46  Move to one-time setup and teardown to save restarting the server
 discard af7c62b  Fix mirror server to work on Unix as well
 discard 6c543ff  Split HTTP and HTTPClient tests to make it easier to see which fail
 discard b464858  Apply documentation updates
 discard 2d14eb8  Make difference output clearer
 discard 50616fa  Document use of java.awt.headless for testing
 discard fee94ee  Since rest of file is written with EOL=LF on Windows, make sure the header lines are too
 discard 4edaf73  Allow tests to be compiled against JMeter jars (so can test without recompile of source)
 discard 73cb1a4  Data output files are LF format
 discard a080f3b  CSV files are native format
 discard 68ec62b  Fix test to work in other Locales.
 discard 9efb597  Re-work Transaction Controller so original behaviour is the default
 discard 0c86ead  Quote '.' to prevent problems on locales with a different decimal point
 discard b191fdb  Restore setup of PACKAGE_OBJECT for use by Transaction Controller
 discard affcf99  Give access to mirror server thread status
 discard 2df55ee  Add check that mirror server did not fail upon startup
 discard 840b950  Fix bug introduced in r485103 (should have applied the cast to the entire product)
 discard 731f56c  Fix minor typos.
 discard 88d9403  Fix test so it no longer depends on arbitrary HashMap ordering
 discard 8042359  Remove unused Sun-only code
 discard 90c1d5c  Remove unused Sun-only code
 discard 973f458  Fix NPE when password is not provided
 discard 173cfd7  Update to latest XStream License
 discard bf8616e  javax.net.ssl now in system.properties
 discard acd7399  Ignore csv and xml files
 discard 7b4b36e  Jexl function did not allow variables
 discard 24c9505  Don't create site or api docs at distribution time as they are in SVN
 discard d4b0d4a  No need to create site separately now
 discard 103a5b5  Site documentation
 discard ce0b537  Site documentation
 discard 36ed9c1  Bug 42173 - Let HTTP Proxy handle encoding of request, and undecode parameter values
 discard b9e05b7  Bug 42173 - Let HTTP Proxy handle encoding of request, and undecode parameter values
 discard 4ced8e7  Various document clarifications and tidyup
 discard cda1288  Prepare for release
 discard 94ffef5  Add note re assertions etc behaviour in Transaction Controller
 discard e2c3788  Re-arrange bugs list in categories
 discard 23eb5d9  Bug 42232 now fixed
 discard dbe52f9  Bug 40099 - Enable use of object variable in ForEachController
 discard ce5796f  Activate => Enable (to agree with Disable)
 discard 74c177f  Added commons-io
 discard 67fb016  BSF Sampler passes additional variables to the script
 discard 858ce03  Bug 42778 - Transaction Controller skips sample (NPE)
 discard 27121e7  Remove unnecessary debug statement
 discard 80c3a21  Include name of sampler in log message, to make it easier to see which sampler it is
 discard 7f38666  Add Failed only checkbox documentation
 discard 7cb1d6d  Bug 42674 - default to pre-emptive authorisation if not specified
 discard af38863  Add wire.header example
 discard 9f6087b  Bug 41612 - Loop nested in IF behaves erratically
 discard d5983d2  Add test for Bug 41612 Loop nested in IF behaves erraticly
 discard 8d986b3  Document pre-emptive authentication for httpclient
 discard d337f4a  Fix the httpclient logging examples
 discard b034376  HtmlParser 1.6 (2.0) is the default now
 discard 6e2729c  Update to JUnit 3.8.2
 discard 73227ea  Update JUnit to 3.8.2
 discard 9f80d5e  Document proxy.pause
 discard b059a21  Update version checks
 discard 32d98e0  Don't save empty comments (except for test plan)
 discard 28721ef  Replace deprecated delete by nested version
 discard 6217e52  Update version check for SampleSaveConfigurationConverter
 discard 0db9ba4  Bug 42674 - Skip formatter if present in JMX file
 discard cad6caf  Clear up old jmx.out files before a new test
 discard f2119f0  Bug 42660 - BeanShell* : add property to specify if "testStarted" etc methods should be called
 discard e7b9100  Update BeanShell variable names
 discard 59422c6  Correct variable name jmctx => ctx
 discard ae69829  Add details of variables
 discard c64571e  Add comment re BeanShellListeners.bshrc
 discard fc256e2  Oops, left in cut-n-paste...
 discard 428711c  Ensure lib.opt is created
 discard 10999bb  Update SampleSaveConfigurationConverter version
 discard 2b36ef3  Maintain backward compatibility if <bytes> field is missing
 discard fa53260  Bug 42659 - BeanShellIAssertion: include error from interpreter in message in GUI
 discard 146908b  Reduce the size of an empty comment box
 discard 09ce36d  Change default to save byte counts, as these are needed for some Listeners
 discard 0ccd7cf  No need for reflection as we only use JsseSSLManager now.
 discard 8c115cc  Fix up initial state of followRedirects Rearrange WebServer panel to use only one line
 discard f72f352  Make Automatic redirects the default
 discard da6f2c0  Can't use Slow socket with Java https (JSSE)
 discard 99ac85c  Handle CPS setup here for now
 discard b60fb04  Slow SSL sockets have to be done elsewhere
 discard 41ee4ff  Add SlowSSLSocket wrapper if required
 discard ba04e22  SSLSocket wrapper to emulate slow devices
 discard 57b4d96  Use generic slow streams
 discard 3d26a00  Generic versions of slow streams
 discard 573ac81  Implement the missing createSocket() method (which was not needed originally, but is now)
 discard 5a3c8b7  Oops - need to retrieve the property value ...
 discard c77fa95  Simplify BeanShell init and logging
 discard bae3b1d  Suppress default logging of failed listener invocations
 discard 22dcad8  Tidy logging; add evalNoLog() method for use by listener callbacks
 discard f07abd7  Fix comment markers
 discard c799e77  Forgot clearGui() for this element
 discard bfbfdc2  Downgrade log messages to debug; add NON-NLS markers
 discard e09e496  Bug 42582 - JSON pretty printing in Tree View Listener
 discard d32d1f7  Add some attribute and empty child test cases
 discard 737b93a  Document Eclipse/Ant build differences
 discard 9eb306b  Eclipse builds no longer exclude images [Allows Run to work without needing core.jar] Updated readme; no longer any optional jars for build purposes.
 discard 6d54eb1  Oops forgot javamail.complete ...
 discard 6a7a59e  Remove optional library checks as no longer needed Tidy up unused targets
 discard 572ed3d  No need to exclude BeanShell classes
 discard 92cd127  Add TestListener and ThreadListener support to BeanShell test elements
 discard dfd3eef  Unnecessary to enable ThreadListener for all TestElements
 discard 3339b2e  Avoid NPE if node has no childred
 discard 059515f  Fix up version check
 discard bd1f5b7  Must implement Clearable so can find the clearable GUI nodes that use it
 discard db3f1a1  Improve debug output
 discard d884263  Tidy not_in_menu
 discard 633a62f  Jndi no longer present
 discard 64496c8  Not used
 discard b4a3ec6  Not used
 discard 17eb25f  The clear() method was defined in the following interfaces: Clearable, JMeterGUIComponent and TestElement. The methods serve different purposes, so two of them were renamed: the Clearable method is now clearData() and the JMeterGUIComponent method is now clearGui(). 3rd party add-ons may need to be rebuilt.
 discard b43a179  Add Reset Gui menu item
 discard 6f6fee3  Add Reset Gui resource
 discard daa8668  Not used
 discard fe9991f  Remove unnecessary override Nothing to clear, so no need to implement Clearable
 discard 5bce33d  Remove unnecessary override
 discard aeaefbc  Check bodySent not null TODO check mirror server running OK
 discard 6bd5fcc  Remove unused import
 discard 4509e31  Label needs to be created before it is used (init was moved too early).
 discard 4a28b97  Add new constructor to simply usage
 discard 71d9bc6  Ensure mTextArea is set up before it is used
 discard 264af1a  Clone should never return null
 discard 57671a1  YELLOW already exists
 discard 5bd0f65  DateFormat is not thread-safe - make non-static
 discard 39c4a70  DateFormat is not thread-safe Only need one SAXerror handler
 discard bcfef37  Make nested class static
 discard ee53cfc  Remove unused logger; make fields private
 discard 87365fe  Restore Report section (needed for unit tests)
 discard 84720b4  Message count was not being restored correctly
 discard 0a0a036  __threadNum does not work in config elements Add some extra clarifications
 discard 6751fdb  Bug 41774 User doc "Building a JMS point-to-point test" has mistakes
 discard 903da2c  Bug 25441 - TestPlan changes sometimes detected incorrectly (isDirty) - fix Load/Close problem
 discard ae44a6a  BSF jar is included...
 discard 4ce9015  Add session context property details
 discard 9f9c7bb  Add warning re SSL error
 discard c76f9ad  Bug 42506 - JMeter threads all use the same SSL session
 discard 81ec3b5  Expand Timer description Fix gif/png mixups Comment out empty Reports section
 discard 34ba893  Remove commented items
 discard 1609496  Bug 42326 - Order of elements in .jmx files changes - take 2
 discard 52027d9  Check for beanshell not found (better than throwing NPE)
 discard d86b0a4  Some more changes
 discard 230ea34  Bug 42326 - Order of elements in .jmx files changes
 discard 33bf348  Use new KeyStrokes class - change Remote Start All to C+S+R Comment out Paste As Insert (same as Paste)
 discard 138a443  Use new KeyStrokes class
 discard 0ade86d  Use new KeyStrokes class
 discard 73ecd5e  Collect all the KeyStrokes together
 discard 8bb4d17  Bug 42539 - HCI: Inconsistent position of "Remove" in contextual menu
 discard 8ca105a  Tidy up remote start error messages, and remove double-reporting of init error.
 discard d90a858  Add NON-NLS markers. Add getJMeterBinDir() method. Fix findFile() to take account of separators.
 discard 1a84004  Replace "Error" by resource string
 discard 0e30a13  Bug 42537 - I18N: french translation mistakes on Test Plan main page
 discard f4e11ab  Allow title to be provided for error messages
 discard 46a2dcb  JMeter requires JVM 1.4+
 discard cf1c0dc  Bug 41913 - TransactionController now creates samples as sub-samples of the transaction
 discard 85cb254  Remove unused import
 discard 222a9db  TransactionSampler is not a real sampler
 discard b1a69fd  Move Transaction Controller to core
 discard 535203c  Add accelerator (Ctrl+Shift+E) for clear
 discard b20b75c  Clear the sample count
 discard 1785fbc  Fix CLI long optional argument to require "=" (as for short options)
 discard 36c3bf3  Correct error in optional description
 discard 02db307  Functions are shared between threads, so setParameters() and execute() need to be synchronized if there are any class fields.
 discard b20adb8  Functions are shared between threads, so setParameters() and execute() need to be synchronized if there are any class fields.
 discard f15ab5e  Functions are shared between threads, so setParameters() and execute() need to be synchronized if there are any class fields.
 discard c8f4cc1  New tests for constructor(boolean) and setFormatter()
 discard cbaea52  Need to set printMilliseconds correctly
 discard 751fd1c  Improved loading of CSV log files: - Listener config now used - Header line used to determine format if possible - log messages give field name and line number - try simple date format if cannot parse milliseconds
 discard 00a1b6a  Allow setup of formatter by OldSaveService (CSV)
 discard 298ffdc  Use ISO format date Use StringBuffer instead of multiple GUI element inserts
 discard db4198f  Implement readResolve for transient formatter Add constructor for use by OldSaveService (and testing)
 discard 77938eb  Pass save configuration to CSV loader
 discard b8f7fee  Remove unused field
 discard 57bc678  Only read timestamp if timestamp was saved
 discard 8b5a73e  Only write timestamp heading if timestamp is saved
 discard ecde49b  Fix saveservice values to correspond with defaults
 discard 03b6a8a  Log which field was being parsed when an error is detected
 discard 2891bf2  Improved error handling
 discard 755948b  Revert to parameterless -r option as the change could break some command files; add -R option with parameter instead. Fix JMeterHome path check to avoid the need to generate URLS
 discard 7870b17  Better representation of TEXT options
 discard f81702a  Fix clone() methods; add serialversionid
 discard aa00c51  Bug 42379 - GUI JUnit tests fails when test are executed in non-English Locale
 discard 797cf35  Bug 24684 - remote startup problems if spaces in the path of the jmeter
 discard fd1b0be  Bug 40851 - Loop controller with 0 iterations, stops evaluating the iterations field
 discard 986530c  Bug 25441 - TestPlan changes sometimes detected incorrectly (isDirty)
 discard ecb301a  Bug 42346 (patch 20143) - Objects that doesn´t save changes
 discard 796007b  Minor docn fix
 discard 5cdef8a  Bug 39734 - Listeners shared after copy/paste operation
 discard 7fad70e  Allow user to cancel out of Close dialogue
 discard 5037107  Update comments; add NLS marker
 discard d4bac6c  Bug 25441 - TestPlan changes sometimes detected incorrectly (isDirty)
 discard 5a3359d  Bug 40027 - small typo in Junit sampler documentation
 discard 9c4460d  Add NLS markers
 discard 837a232  Add NLS markers; extract string constants and general tidy up
 discard 4e3eab5  Add some Function resources
 discard 6fb17a5  Fix GUI alignment
 discard 00e1eb1  Not used
 discard 9288940  Fix GUI layout problems Add NLS markers where appropriate
 discard e7987ae  Add NLS markers
 discard 8630533  Does not appear to be used
 discard a8fbb48  Remove deprecated methods; remove duplicate output in toString()
 discard 7bd850e  Fixup description for optional parameters
 discard 3763dd1  Remove @version
 discard be9bf22  Remove deprecated method and add toShortString test method
 discard 762c318  Remove @version CVS marker
 discard 024c6dc  Remove @version CVS marker
 discard b3a18d8  Bug 42325 - Implement the "clear" method for the LogicControllers Patch 20130
 discard 800121f  Document Link Parser match criteria
 discard a715aad  Fix doc
 discard 641a95a  Skip javascript: links; log full sampler for match
 discard 8037fd0  Add "file:" protocol handling to HTTP Sampler (for testing)
 discard 0c80fe2  Use ActionNames.ADD / ADD_PARENT instead of strings Add NLS markers; lowercase resource names
 discard f57b765  Set resource name to lower case as per properties
 discard 780af3a  Bug 42325 - Implement the "clear" method for the LogicControllers
 discard e7d40cd  Bug 42325 - Implement the "clear" method for the LogicControllers
 discard ea6360b  Replace string by resource Add NON-NLS markers
 discard 045c5ae  Add NON-NLS markers
 discard 0f7f880  Bug 40077 - Creating new Elements copies values from Existing elements Applied patch 20129
 discard 2492405  Bug 41078 - merge results in name change of test plan
 discard 57fc09c  Bug 30120 - Name of simple controller is resetted if a new simple controller is added as child
 discard 42e359f  Bug 30120 - Name of simple controller is resetted if a new simple controller is added as child
 discard 9c069dd  More test cases
 discard a3f8356  Remove unnecessary synchronisation from isArgumentMatched() & isAnchorMatched() Add some utility match methods; tidy code
 discard 95e2ba4  Add extra debug logging; tidyup
 discard 319b927  Remove unused log
 discard 265ee4c  Bug 42247 - improve HCI
 discard 9717ae2  Bug 42267 - Concurrent GUI update failure in Proxy Recording
 discard 1347e67  JDBC Sampler: add Commit, Rollback and Autocommit
 discard b0acab8  Bug 39808 - Invalid redirect causes incorrect sample time
 discard 6038790  Bug 42018 (patch 20035) - fix autocommit config
 discard e861ae3  Bug 36755 (patch 20073) - consistent closing of file streams
 discard d45a00d  Remove unused import
 discard 168ea9e  Remove unused import
 discard 73420ff  Test cases for optional argument handling. N.B. testOptionalArgLongEquals currently fails; optional arguments don't currently work for long options
 discard 41910cc  Add remote server list option to -r/--runremote flag - report an error if extraneous command-line arguments present
 discard 65baec1  Remove references to 2.2.1 (replace with 2.2+)
 discard 36f0107  Remove some unused throw clauses
 discard a45b3d7  Remove some unused throw clauses
 discard 1887cda  Bug 42223 - Add ability to upload files via FTP
 discard ab9ba1f  Now using commons-io
 discard ceeef33  Left out a commons-io reference
 discard d128534  Add commons-IO-1.3.1
 discard a1a9861  Use new setProperty(String, boolean) method
 discard 59de8b4  Use Boolean.toString() instead of JOrphan work-round
 discard 8544c42  Use Boolean.toString() instead of JOrphan work-round
 discard 3892de1  Use Boolean.toString() instead of JOrphan work-round
 discard 1dd2cc1  Use Boolean.toString() instead of JOrphan work-round
 discard 8b921f8  Now using commons-net
 discard 3666b5c  Deprecate booleanToString() now we are using 1.4
 discard e777a85  Add setProperty(String, boolean) helper method
 discard a933487  Allow some margin of error
 discard 75940f8  Change version to match updated saveservice.properties
 discard 6f1c66a  Bug 36755 - Save XML test files with UTF-8 encoding
 discard 0f02c8b  Document all BeanShell init properties
 discard ee56c64  Add commons-lang
 discard c45e57f  Bug 40369 - LDAP: Stable search results in sampler
 discard 8078ec7  Add StringBuffer method
 discard 5cc8034  Bug 42185 - If a HTTP Sampler follows a redirect, and is set up to download images, then images are downloaded multiple times
 discard 5912da8  Remove English translation
 discard d1bab6a  Bug 42184 - Number of bytes for subsamples not added to sample when sub samples are added
 discard 3ff8e55  Fixup links and Java version requirements
 discard 9a3e652  use the getRegisteredCookieSpecs() method now it is available
 discard 7d8450e  Promote CSV Data Set
 discard 98514d6  Bug 42158 - Improve support for multipart/form-data requests in HTTP Proxy server
 discard a8276cd  Bug 42156 - HTTPRequest HTTPClient incorrectly urlencodes parameter value in POST
 discard 021cb07  Bug 42139 - Add more unit tests to TestHTTPSamplersAgainstHttpMirrorServer
 discard 8628404  Bug 41518 - JMeter changes the HTTP header Content Type for POST request
 discard 0b61847  Bug 42088 - Add XPath Assertion for booleans
 discard db2b40f  Fix title width problem
 discard ea06fea  Allow default cache size to be defined
 discard 6fd2e50  Bug 42057 Allow for null connection caused by null method
 discard 04b9087  Bug 42057 Allow for null connection caused by null method
 discard 5360b71  Bug 40825 - Add JDBC prepared statement support - docs
 discard ac4fda4  Bug 40825 - Add JDBC prepared statement support
 discard f0fa913  Move method creation into try block as it can cause IllegalArgument
 discard 4e82ca3  Bug 42098 - Use specified encoding for parameter values in HTTP GET
 discard 6773353  Fix https test case to use correct port
 discard 76ac18a  Bug 27780 - (patch 19936) create multipart/form-data HTTP request without uploading file
 discard 71b451d  Http classes are built later, so use dynamic method access.
 discard 4030e59  New utility class
 discard f902bc9  Optionally start mirror server
 discard 7e66756  Document remote variable/function problem.
 discard c6188e8  Add port constructor; refactor to use private method ins constructors
 discard 3324767  Bug 42019 - Content type not stored in redirected HTTP request with subresults
 discard f87f685  Bug 42019 - additionally set up contentType and dataEncoding; urlsetup moved from subclass
 discard f43fbe3  Move update of parent fields to parent; tidy
 discard b6e05ef  Bug 42022 - HTTPSampler does not allow multiple headers of same name
 discard 7bdd167  Bug 27780 (patch 19892) - fix encoding
 discard 3bf1a1a  Bug 27780 (patch 19792) - update POST handling Also updated PostWriterTest to include additional headers
 discard fa2e3d9  Bug 27780 (patch 19859) update POST tests
 discard a585fdb  Bug 41913 (19861) - fix ViewTree Assertion display; accumulate sub-sample byte-count
 discard 9a2f2c3  If thread name has to be fetched, save it.
 discard 5243c88  Reduce logging output
 discard d75a7c9  Tidy up GUI. Check wsdl field not domain for empty WSDL. Remove useless CANCEL options from warning dialogs
 discard 93be0bd  Remove unnecessary revision marker
 discard 2cb1236  Allow sampler to be created when optional mail jars are missing Better reporting of problems creating the document
 discard b7e269d  Add another example - preemptive auth
 discard 49ab7bb  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@524307 13f79535-47bb-0310-9956-ffa450edef68
 discard f000614  Unused imports
 discard 6a6340c  Update to httpclient 3.1-rc1
 discard 2892646  Bug 41944 - Subresults not handled recursively by ResultSaver
 discard 0debe40  Add missing svn:eol-style native properties
 discard 533903b  General tidyup
 discard f7756da  Tidy LDAPExt documentation
 discard fac1bbd  Set responseCode to null if -1
 discard cba8c6c  Bug 41928 - Make all request headers sent by HTTP Request sampler appear in sample result
 discard ae48b91  Bug 41928 - Make all request headers sent by HTTP Request sampler appear in sample result
 discard 5832651  Bug 41905 - Can't cut/paste/select Header Manager fields in Java 1.6
 discard 2913c74  Minor formatting tidyup
 discard eb52775  Title panel needs to extend across whole width
 discard 0ef6001  Document use of getLabelResource vs getStaticLabel
 discard 3fb5d8d  Bug 41837 - Parameter value corruption in proxy
 discard adbc528  split() generates 1 element list from empty string, so check the string
 discard 04fcbcd  Add the header to the parse error
 discard 91f708f  Bug 41884 - Chinese character mistake
 discard b538b19  Bug 41903 - ViewResultsFullVisualizer : status column looks bad when you do copy and paste
 discard 088d6a8  Put header in result
 discard e0b8d4e  Bug 41902 - NPE in HTTPSampler when responseCode = -1
 discard 6e0168f  Fix minor typos
 discard ce9419e  Bug 41880 - Add content-type filtering to HTTP Proxy Server
 discard 85d71d5  Basic &amp; test
 discard e6b1806  Remove success? key
 discard d8f93da  Bug 40589- Unescape XML entities in embedded URLs
 discard 4e51cd5  Bug 40589- Unescape XML entities in embedded URLs
 discard e52f9b6  Use new HTTPSSLProtocolSocketFactory for HttpClient and Java
 discard f946e24  New combined HttpClient and Java socket factory
 discard 7714fa1  Bug 39693 - View Result Table use icon instead of check box
 discard 4c237c1  Needs to be public
 discard ff4f999  Bug 41876 - Add more options to control what the HTTP Proxy generates
 discard 24aea54  Use resource for HTTPSampler2 title
 discard 5b1ebdf  Unused imports
 discard a502b25  Log the protocol used
 discard 8235282  Use specific log file for jmeter server instance
 discard 3e0b9ad  Add temporary override for https protocol: https.default.protocol
 discard e64ff94  Use specific log file for jmeter server instance
 discard cc49094  Use specific log for batchtest
 discard 7a28a11  HttpClient sampler was checking the wrong header for gzipped content
 discard 07a261e  Use new AssertionResult constructor
 discard 3592f77  Needs to be public for unit tests
 discard 36901f5  Allow Proxy to work with HTTPSampler2
 discard 0a717bb  Bug 41873 - Add name to AssertionResult and display AssertionResult in ViewResultsFullVisualizer
 discard 50815cf  Bug 40371 - response assertion "pattern to test" scrollbar problem
 discard 5aa427a  Log max connection retry count
 discard 0c77f93  Add standard deviation to Summary Report
 discard 39f48cf  Add http.java.sampler.retries for HTTP sampler retries
 discard 98be0dc  noshade has no value
 discard 5d42fbc  Bug 41259 - Comment field added to all test elements
 discard 74b578c  Fix minor layout problem
 discard 7c1cb32  More download details
 discard 457445a  Basic jmeter script for JVMs that do not support all the -X options
 discard 3b0383b  Fix typo; remove GC debug
 discard d6ddf9d  Use pushd/popd to change to script directory rather than CD Fixup log file names
 discard a75fc7a  Document -j option
 discard 29de8d5  Added oro.patterncache.size
 discard 7224770  Clarify comma escaping
 discard 905e110  New -j option to easily change jmeter log file
 discard be71879  New -j option to easily change jmeter log file
 discard 06e96d3  Start to add logfile option INCOMPLETE
 discard f93fbee  Split up getProperties to allow startup to change the log file name.
 discard d923f4f  Add findFile method which also checks bin directory
 discard 3dc7427  Bug 39864 - BeanShell init files now found from currrent or bin directory
 discard 29731a0  Remove stale import
 discard d08dde8  Update to velocity 1.5; add commons-lang-2.3
 discard 36f7369  Change HttpClient proxy definition to use NTCredentials; added http.proxyDomain property for this
 discard 2742dc9  Align messages
 discard dbca835  Bug 40325 - allow specification of proxyuser and proxypassword for WebServiceSampler
 discard 82e9de5  Ensure that sampler endtime is always set even if an Exception occurs
 discard cac580f  Document change to LDAP
 discard 19f6405  Fix tag nesting (hopefully)
 discard b0929f3  Sorted by key
 discard 5d58adc  Bug 40103 - various LDAP enhancements
 discard 64eb409  New XMLBuffer utility class (currently only used by LDAP)
 discard 9143942  No longer ALPHA
 discard 0618481  Remove CVS tag
 discard 0b17301  Allow access to index
 discard c52d6dd  Bug 41704 - Allow charset encoding to be specified for CSV DataSet
 discard 563cd13  Bug 40933, 40945 - optional matching of embedded resource URLs
 discard 080cd16  Document logkit used by rmi
 discard 324d6ce  Tidy up image directories
 discard ccf863a  Tidy the changes
 discard 90684a5  Bug 41705 - add content-encoding option to HTTP samplers
 discard 7363768  Exclude ObsoleteGui from Menus
 discard 0b35e7c  Exclude ObsoleteGui from tests
 discard 50440ee  SQLConfigGUI has been deleted; add a dummy GUI element so testplans don't cause errors
 discard 89cc7f9  Move Active MQ jar details to getting started Clarify JMeter lib and lib/ext directories
 discard 1a806ee  Update Eclipse instructions
 discard 6663ddc  Beanshell is still optional
 discard f6151d0  Fix up missing items from archives
 discard 8b8b4ee  Add API build jars
 discard fd8ee44  Moved to lib/doc
 discard e2bd5aa  Fix up to allow for new API jars
 discard 2f66f46  Add Geronimo API jars to the build
 discard 3a90621  Add build-only jars
 discard 99ccad8  Directory for ASF jars defining external APIs
 discard fa3a7da  Make counter volatile (else can return wrong value)
 discard bf6a819  Update version check
 discard a908567  Update Javadoc - explain why delta can take longer than reporting interval
 discard a793a76  Give a bit more information when samples fail
 discard ff88943  Update Javadoc to say when testStarted/testEnded are called
 discard 68763a0  Move documentation jars to lib/doc
 discard e1ad164  New directory for documentation jars
 discard bcd885e  Bug 41781
 discard c0716e6  Bug 41787 - update JMS documentation [N.B. JMS jar details to be added to get-started.]
 discard 717aed9  Document fixed classes
 discard c62d2a4  Fix up some messy comments
 discard 51476e3  Add some timestamp output
 discard e80ca70  summariser only for non-GUI mode
 discard 8e26906  Assumed that the timstamp was always at the end ...
 discard 274898b  Assumed that the timstamp was always at the end ...
 discard b5aa52e  addSample() assumed that the timstamp was always at the end
 discard bcad47d  Must use PureJavaReflectionProvider to ensure maximum compatibilty
 discard bc60ff3  Unmarshall is needed after all
 discard e3dd115  Reverting change to constructor - did not help
 discard 1051a16  Update version check
 discard a15ef33  Downgrade unnecessary log message
 discard 1fefa3f  Now no need for unmarshall routine
 discard 5b35162  Set non-saved members in constructor
 discard 128e900  Make the svnant taskdef optional by enclosing it in the target that uses it
 discard 6facb1b  Fixed this earlier
 discard d32ec51  Allow for errors on headless boxes
 discard bc66d28  Add task to allow fetching of current revision from SVN [Requires svnant jars to be downloaded to lib/opt]
 discard d72a0b8  Add some build info
 discard 34b27c5  Clarify purpose of nightly builds
 discard 5d76c04  Remove old targets Add nightly target
 discard 6bc60f6  Oops - not neeeded (and causes Gump fail)
 discard 86970c8  Add hashCode() so Findbugs does not complain about derived classes TODO: still needs to be fixed ...
 discard 6dd392e  Document cookie flag
 discard 63311b9  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@514347 13f79535-47bb-0310-9956-ffa450edef68
 discard bb81de8  Fix up another test
 discard 933788d  Remove a JDK 1.3 work-round
 discard bab83fb  Not used
 discard 19e7983  Add serialVersionUIDs
 discard a6acbc3  Updated version checks (XStream Mapper changes)
 discard f29528e  Need at least one test..
 discard 34c4f4b  Remove deprecated JMeterUtils.split()
 discard 4b9534d  Remove deprecated JMeterUtils.split()
 discard 0dcbd7c  Catch CachePattern Exception instead of all Exceptions
 discard c99fa45  Use JMeterUtils pattern Cache
 discard 8fd563b  No point in this being serializable
 discard 604a3db  No point in this being serializable
 discard d3c9aa4  Replace deprecated Xstream ClassMapper with Mapper
 discard e176d21  Revert to Boolean.valueof()
 discard 1429571  Tidy exclusion list
 discard eb700a5  Updated jar versions
 discard 1d7c60e  Updated various jars Changed build to use a properties file and specific jar versions
 discard 28e84ae  Initial very simple batch test task and script TODO: add more elements to the test plan
 discard 3497997  Bug 41707 - HTTP Proxy XML-RPC support
 discard eb32a0b  Update copyright year
 discard 0ba6e2b  Bug 40696 - retrieve embedded resources from STYLE URL() attributes
 discard 555dd01  Use Matcher and PatternCache from JMeterUtils instead of private versions
 discard b7ac9fb  Remove unused imports
 discard 7f4af60  Remove unused imports
 discard bb91a1e  Remove unused private method
 discard 5439bf7  Remove formatting from Calculator classes Add unit tests for Functor method calls
 discard 4780772  Remove all String routines; formatting is now done by the Renderers
 discard ea8916f  Use new ObjectTableModel constructor; add testFunctors() - unit test hook Apply local renderers instead of relying on Calculator routines
 discard 87e97c4  Use new ObjectTableModel constructor; add testFunctors() - unit test hook
 discard bb63ad9  Initial version of JTable rendering utility classes
 discard 39b492a  Add check that only appropriate objects are added Add unit test helper methods
 discard 781ab58  Add unit test helper methods
 discard fea2f37  Added __V variable function to resolve nested variable names [Forgot to add new file last time; added example]
 discard 90c3182  Added __V variable function to resolve nested variable names
 discard b216db6  Reformat mangled comments
 discard 9e3f779  Document incorrect avg. Bytes value in 2.2
 discard 7a30265  Put more detail into the JMeterError throwable
 discard 9e11031  Put more detail into the JMeterError throwable
 discard a537c63  Session name may contain meta characters
 discard 9392755  Allow for spaces in JMeter installation directory
 discard 9c3e81f  Bug 39717 - use icons in the results tree instead of colors
 discard 607a2d8  Bug 39717 - use icons in the results tree instead of colors
 discard 3f01458  Unused import
 discard 94ffae1  Xstream 1.2.1 & xpp3_min-1.1.1.3.4.O
 discard 1aae078  Show time if test fails
 discard 34caa65  Update to htmlparser 2.0
 discard 91c54f9  Update to htmlparser 2.0
 discard 30ff684  Update to htmlparser 2.0
 discard 468b472  Update to xalan-j_2_7_0
 discard 50e76e6  Bug 40103 - extraneous /operation tag
 discard 430db8c  Document Bug 22510
 discard 0cd1ea9  Update tag list
 discard 60bc343  Not sure why the Map was static
 discard 5f4068f  Bug 41663 - dead links on ASF/JMeter page
 discard 90526d5  Bug 36959 - Shortcuts "ctrl c" and "ctrl v" don't work on the tree elements
 discard 0de7281  Make non-serialisable field transient
 discard a84551e  Make non-serialisable field transient
 discard 199b96a  Make non-serialisable field transient
 discard 0d09a84  Make non-serialisable field transient
 discard 948fa0c  Make non-serialisable field transient
 discard e8f0405  Make non-serialisable field transient
 discard 0d95639  Make non-serialisable field transient
 discard f5e48da  Make non-serialisable field transient
 discard 91530d4  Make non-serialisable field transient
 discard 6e97af1  Make non-serialisable field transient
 discard dbbfc6e  Make non-serialisable field transient
 discard d93439a  Make non-serialisable field transient
 discard 7f0a25d  Make non-serialisable field transient
 discard 60c4d4d  Make non-serialisable field transient
 discard f7c3760  Bug 41523 - extend XPathExtractor to work with non-NodeList XPath expressions
 discard 9eea91f  Bug 41523 - extend XPathExtractor to work with non-NodeList XPath expressions
 discard 28a0c6f  Extract filename once
 discard 5388d5f  Fix some possible file close failures
 discard 1a8fbc3  Protect against possible NPE
 discard 1b8e41d  Add some more Auth tests
 discard be0f231  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506163 13f79535-47bb-0310-9956-ffa450edef68
 discard 6d27304  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506126 13f79535-47bb-0310-9956-ffa450edef68
 discard 409b2fe  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506125 13f79535-47bb-0310-9956-ffa450edef68
 discard 474a9f3  Ensure file is closed; remove useless instance of Properties()
 discard b81df14  Tidy unused classes
 discard cc06f70  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506100 13f79535-47bb-0310-9956-ffa450edef68
 discard d4b150c  Document and simplify some code
 discard 3dfb61d  Ensure test element is updated by Test button
 discard 292c7c2  A few more ignore resources for use in testing
 discard c14399b  Document lack of support for testplan=2.1
 discard 5bbf872  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@505692 13f79535-47bb-0310-9956-ffa450edef68
 discard 8d69a75  Bug 40383 - only set content-type if not already set Also apply to file upload. [HttpClient behaves the same way]
 discard 892ee9b  Bug 40383 - only set content-type if not already set
 discard 7c95740  Added Clearable (which it supports), so subclasses don't need to
 discard d637dd6  Added Clearable (which it supports), so subclasses don't need to
 discard 387bde1  New method in Response Assertion
 discard cfd28b1  Bug 40369 (partial) add equals matching to Response Assertion Also tidied up the interfaces somewhat
 discard 0d51887  Bug 40381 - LDAP: more descriptive strings
 discard d539b67  Fix quoting
 discard 4f30e0f  Update version check for property file
 discard e78bd1c  Say which nameMap
 discard 7984479  Add HttpMirror class names
 discard bf4d92c  Adding HTTP Mirror server workbench item
 discard 079bbb1  Bug 33964 - send file as entire post body if name & type are omitted
 discard 0b59328  Content type string moved to parent class
 discard d64ba5d  Comment File fields; add getSendFileAsBody() method.
 discard 21f0f80  PostWriter methods are static
 discard 616096f  Add closeQuietly() methods for [Server]Sockets remove JDK1.3 encode/decode work-rounds
 discard cccf5c2  Replace JOrphanUtils.encode with URLEncoder.encode
 discard 0fdd668  Replace JOrphanUtils.encode with URLEncoder.encode
 discard 93a2186  Fix test case for new Domai/Realm fields
 discard acb6ce2  Use new Domain/realm fields in HttpClient sampler
 discard bcf3a0c  Add Domain and Realm to Authorisation Manager
 discard 83e88ac  Bug 39827 - SOAP Sampler content length for files
 discard e5a3dda  Bug 39827 - set correct content length; and allow override if necessary
 discard 1dfa40f  Don't allow the Content-Length to be overridden
 discard 6eb8a97  Use bytes, not characters! See Bug 39827
 discard e9da123  More updates
 discard f0592c5  Bug 41416 - don't use chunked encoding for XML provided in the text box
 discard 66603cb  Bug 41543 - exception when webserver returns "500 Internal Server Error" and content-length is 0
 discard 36867bd  Remove unused items
 discard ed7e168  Tidy links
 discard 1965d8c  Various documentation clarifications
 discard c743f92  Add Index/Next/Prev to site documentation
 discard cfae314  Align some log lines
 discard e83f1c9  Remove internal AlwaysTrustManager in favour of CustomTrustManager
 discard fcd5565  Allow for use of standard Java truststore (will be needed to support conditional trust management)
 discard 0fcb942  Initial implementation of trust manager
 discard 86e858d  Downgrade detailed logging to debug level
 discard 3b48c3a  Improve logging messages
 discard a683727  More changes
 discard 34da4f8  Reduce logging output
 discard 1c5b6e1  Add call to SSLManager which sets up the same https handling as for the Java stack
 discard df71131  Add HttpClient socket setup
 discard ed87866  New class to handle HttpClient secure sockets for use with SSLManager
 discard 70a5f82  Tidy up logging; remove GUI warning popups
 discard 47bb16f  Remove unused log and imports
 discard e0317d9  Update comments
 discard 75be56f  Tidy up some messages
 discard 06d90cd  Remove unnecessary SVN tag
 discard 6654639  JAVA 1.4 now handles all keystore types, so just use default
 discard 3c879ba  No point checking an empty keystore and then complaining if it is empty.
 discard d01be61  Update documentation
 discard ab44c7c  Don't prompt for password if there is no keystore
 discard 9083ec9  Replace Sun-specific com.sun.net classes with javax.net
 discard ac863c9  Make log messages clearer; give access to string constant
 discard 7bd7d5b  Now only one type of connection class
 discard 8707d12  Narrow catch clause; set system property directly
 discard cb7441f  Update version check
 discard ec327e5  Move SSL properties to system.properties
 discard e425992  Update ASF licence headers
 discard feac373  Update ASF licence headers
 discard 01c87af  Update version check
 discard 6c63478  Replace Sun-specific com.sun.net classes with javax.net
 discard 2caeea0  Remove unused import
 discard f913170  Java1.4+ no longer requires java.protocol.handler.pkgs to be set
 discard 2613835  Add comments re javax.net.debug settings
 discard d408115  Bug 41522 - Use JUnit sampler name in sample results
 discard a97b9aa  Bug 41457 - Add TCP Sampler option to not re-use connections
 discard b586285  Add some missing implementations to the interface
 discard 8620b27  Remove catches for unthrown throws
 discard c14f640  Elimimate various JDK 1.3 work-rounds
 discard 0f3f415  Remove unthrown throws
 discard 759be50  Elimimate various JDK 1.3 work-rounds
 discard 57c81b9  Deprecate JDK 1.3 work-rounds
 discard 883385b  No need to change back to LINE_END ...
 discard 68fbeab  No need to change back to LINE_END ...
 discard 170f86a  Start list iterator at beginning for the forward scan.
 discard f3e2a45  updating the component doc to warn users about setUp and tearDown peter
 discard af4803e  I've added a NOTE in red to warn users the setUp and tearDown methods must be public. peter
 discard 89f64c7  Fix version check
 discard c71f21c  Bug 40100 - check FileServer type before calling close
 discard 5c44ba4  Clarify what is meant by batch mode
 discard 1ada125  Bug 34261 - NPE in HtmlParser (allow for missing attributes)
 discard 5df9028  New jmeter -n -r command file
 discard f3121c7  Remove $id
 discard 66885ae  Remove $id
 discard c456550  Remove $id
 discard 29e99ca  Fix NPE in active thread counts for remote tests
 discard 0cc9c1a  Bug 41414 - Mac OS X may add extra item to -jar classpath
 discard fc0611c  Bug 41277 - add Latency and Encoding to CSV output
 discard c82e407  ThreadCounts are saved as two values Don't bother setting unused string variable
 discard ec4f4e1  Bug 40461 - document CSVRead restriction embedded commas
 discard 4df348c  Add image width and height
 discard 5108a3f  Add image dimensions for faster rendering
 discard db0950a  New file for testing htmlparser 1.6/2.0
 discard ff6938a  Remove unused throws clauses
 discard b513ff6  Remove unused import and throws
 discard 4a8f60a  Replace == with string.equals()
 discard b23ab93  Add size to logo
 discard f030c29  Ensure all the required HTMLParser16 classes are picked up; Add temporary test for htmlparser16
 discard d1dffac  Allow parsing of "bad" javascript
 discard 9529f4e  Update JS to rhino1_6R5 (MPL/GPL dual license)
 discard 151bce1  Refer to top-level LICENSE files
 discard 370bb4c  Update copyright years
 discard 026be4c  Update to 1.6R5
 discard c3de909  Update JS/Rhino
 discard e70c95d  Update JS to rhino1_6R5 (MPL/GPL dual license)
 discard bfc8bec  Move licenses to top-level directory
 discard 169c165  Update versions
 discard 38f26ad  Update license (remove copyright)
 discard c86bf68  Update license (remove copyright)
 discard 4cf30d3  Update license (remove copyright)
 discard 813419e  Update license (remove copyright)
 discard 9e7352a  Update license (remove copyright)
 discard 751d4c4  Update license (remove copyright)
 discard 6c003ce  Add ALV2
 discard e523216  Update license (remove copyright)
 discard 971a46e  Update license (remove copyright)
 discard db8dedb  Update license (remove copyright)
 discard 222bf2a  Update license (remove copyright)
 discard c8fa548  Update license (remove copyright)
 discard a49954d  Update license (remove copyright)
 discard df20637  Update license (remove copyright)
 discard 6e168b7  Update license (remove copyright)
 discard bd5d121  Update license (remove copyright)
 discard e416bae  Update license (remove copyright)
 discard cb8075d  Update license (remove copyright)
 discard a41ee83  Remove old CSV tag ($Header$)
 discard 2df7c92  Remove old CSV tag ($Header$)
 discard 7b6e96c  Remove old CSV tag ($Header$)
 discard b706445  Ignore Findbugs marker file
 discard d5fd08c  Remove old CSV tag ($Header$)
 discard c958f9d  Update license (remove copyright)
 discard 5a963ea  Update license (remove copyright)
 discard ed54ac3  General excludes were being ignored; move to specific entry
 discard be00b0c  Bug 41140 - run PostProcessor in forward order
 discard 4fbd8ef  Documentation updates
 discard 5661bd0  Some updates
 discard d2f21fa  Replace thread number with name
 discard 4f32ded  Oops forgot JMS (also uses mail)
 discard d57521c  Bug 41160 - exclusions and libraries were out of date
 discard 339f4de  Fix uneven distribution of end values, see: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-user/200609.mbox/%3cloom.20060928T021049-454@post.gmane.org%3e
 discard 27117b8  Add details of JDBC settings (from building a db test plan)
 discard 2c5f8f4  Minor typos
 discard 11be9a0  Add notes that BeanShell must be downloaded
 discard 05265a8  Bug 41100 - PUT files not being closed
 discard dac133a  Better behaviour when BeanShell jar is missing Update serialVerId
 discard 579cc18  Better behaviour when BeanShell jar is missing
 discard 270f047  BeanShell Post-Processor no longer ignores samples with zero-length result data
 discard 990727a  Don't ignore samples with zero-length data
 discard 88476f3  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@481824 13f79535-47bb-0310-9956-ffa450edef68
 discard 7408aea  Fixup version check
 discard ce61966  Ensure compiler.done() is called even for null samples
 discard f26dd05  HTTP version (httpclient.version) defaults to 1.1
 discard 9802e11  More memory for Findbugs
 discard ffa51b5  More fixes documented
 discard b396c41  40804 - Change Counter default to max = Long.MAX_VALUE
 discard 1f94b8f  Bug 40954 - ensure start time gets started
 discard c05a84b  Bug 41029 - JMeter -t fails to close input JMX file
 discard 41ea67b  fixing a bug with the initConnection. Some JMS providers have issues if getTopicConnectionFactory isn't called first.
 discard 61a2a13  Bug 40773 - XML JTL not parsed correctly
 discard 1f186f5  Bug 40772 - correctly parse missing fields
 discard eba1b9d  Bug 40791 - Calculator used by Summary Report
 discard bc52bbe  Fix deserialisation bug
 discard c46e2c3  Fix deserialization bug
 discard 6913fa4  Replace generic Exception with specific ones
 discard 6543ba1  Replace generic Exception with specific ones
 discard 33918ee  Replace generic Exception with specific ones
 discard 00b9f36  Replace generic Exception with specific ones Remove unused import
 discard b618649  Fix possible NPE
 discard 574d971  Replace generic Exception with specific ones
 discard 11ecf43  Unused import
 discard 42571a4  Fix deserialisation bug
 discard 10f486e  Fix deserialisation bug
 discard e59a7f1  Replace generic Exception with specific one
 discard 778bd96  Replace generic Exception with specific ones
 discard f7a2f25  Unused import
 discard 2b712fb  Unused import
 discard ea07c1f  Unused import
 discard 2cf3d11  Unused import
 discard 244e4e7  Make sure code called by constructors cannot be overridden
 discard 0d57af4  Added timeout to WebService (SOAP) sampler
 discard 7b368e2  Fix NPE in Remote mode (transient field was not set up)
 discard cdcf4a4  Fix NPE in Remote mode (transient field was not set up)
 discard 135d91d  Bug 40451 - set label if not set by sampler
 discard 5bce4b5  Bug 40451 - set label if not set by sampler
 discard 42a3520  Document recent changes
 discard 6414ad0  Bug 40562 - redirects no longer invoke RE post processors
 discard 4aef752  Clarify redirect descriptions (hopefully)
 discard 16813d0  Add some hidden form element tests
 discard 655e445  Fix do to agree with picture. TODO - fix example and picture to be more useful (login should be outside SimpleController)
 discard bba9110  Bug 39861 - fix typo
 discard e5b09bb  Bug 40419 - Chinese messages translation fix
 discard 9d741aa  Add optional BeanShell init file
 discard 7d00af1  Minor tidyup
 discard 917e488  Ensure HostConfig is fully set up before use Add default http parameter setup
 discard 6bf1184  Add details of httpclient parameters file
 discard c64f581  Update property
 discard 5c2f732  Example httpclient parameters file
 discard bca0930  Utility class to populate HttpClient parameters
 discard 14ebd5f  Add fixAmps() sample method
 discard 00b3926  Fix problem where While Controller gets stale value for condition
 discard 399d67f  Re-enabling test as it seems to have been fixed
 discard 84cc08f  Fix typo - see http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-user/200606.mbox/%3ce6jn52$l9a$1@sea.gmane.org%3e
 discard c4d4563  Update NOTICE for new format
 discard cb3d073  40438 - setting "httpclient.localaddress" has no effect Added hostconfig to httpclient object
 discard 49fdba0  Initial commit; describe SVN status
 discard 98b04a7  Initial commit; describe SVN status
 discard c618bac  Bug 39773 - NTLM now needs local host name - fix other call
 discard 751ec9a  Clarify JDBC pool name usage
 discard 4cfad2c  Fix remaining 2.1 branch reference
 discard 51da385  applying the https contribution from Carl Nygaard <cn...@google.com>
 discard 199c75e  applying the https contribution from Carl Nygaard <cn...@google.com>
 discard 989f2d6  applying the https contribution from Carl Nygaard <cn...@google.com>
 discard a9b4b17  Htmlparser 1.6 is not currently in Gump
 discard ff6a94c  Created by accident
 discard 40ce573  Start branch for 2.2 development
 discard 0e85958  Start branch for 2.2 development
 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 98d01b8  Point to top-level of SVN, not trunk
 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 fea287d  Add Jakarta to name
 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 f10ea1f  Fix asfext namespace
 discard 4247b75  moved to trunk
 discard c246e5d  Move doap 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 ecab6ae  more updates to the reporting tool peter
 discard 1f9b913  This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
 discard b24d300  adding entries for the report writers peter
 discard ecdae6b  adding icons for the report writers peter
 discard 7e1bf0c  updating the class so I can set the background to white peter
 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 96128a7  more updates to the reporting tool. made some more progress on the tool 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 be273cc  adding entries for reporting tool peter
 discard da02831  adding icons for reporting tool peter
 discard 9edefc5  updating the reporting tool. making steady progress 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 dac0fd5  MERGE from 2-1
 discard d6fce57  *** empty log message ***
 discard 15a4136  unix shell script for running report app
 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 4ec6d52  Added <contentLength> attribute
 discard 094e5e7  Ignore *.jmx.out = temporary files produced during test
 discard ed35a5a  more updates to the reporting tool peter
 discard 2271b6d  AccessLogSampler now uses TestBean So does JDBC (N.B. upgrade entries not yet complete)
 discard 8b9318e  adding tasks for the reporting tool peter
 discard 8dbbce8  more additions for reporting tool peter
 discard d216019  cleaned up the icon peter
 discard 956ef7d  more updates to the reporting tool peter
 discard 6941f9e  adding a batch file for starting the reporting tool peter
 discard c91832d  Assertions should be addable to controllers and threadgroups
 discard 43ab613  Adding JMeter Splash screen
 discard e2697eb  checking in the latest code for the reporting tool peter
 discard 239eb9c  renamed the stylesheet property peter
 discard 7d862a3  updated the VerticalPanel to allow different background peter
 discard fe66e9f  adding more entries for reporting tool peter
 discard 11a9ed0  updated the settings for the report pages peter
 discard 9b1df91  changed the icon slightly peter
 discard 478a7c9  made a change to allow different color background peter
 discard 0ee3ce0  CompareAssertion regex filters now can take a substitution string that is substituted in for the regex matches in the response data.
 discard 71f5959  Cookies now differentiate based on port as well as host New ComparisonVisualizer for viewing falied comparison assertion results side-by-side.
 discard f301b81  changed the namePanel to protected, so that subclasses can change the background color. did this for the reporting gui peter
 discard a0f298d  the compare assertion can now take a list of regular expressions to filter out of the strings it compares
 discard ee20280  New support for Collections in TestBean framework. fix for reading back CSV-formatted jtl files with non-default settings.
 discard 6d4e3ff  adding 2 new icons for the reporting tool peter PR:
 discard d6bddbe  updated the icon properties for reporting tool peter
 discard b4577d2  more updates to the reporting tool peter
 discard 1cffb7d  adding more entries for report tool peter
 discard 60db0f7  the gui now functions correctly and displays the context pop up menus. still need to make changes to they are specific to the reporting tool peter
 discard e334961  updated the icon properties to include settings for the report tool peter
 discard 453890b  adding an icon for reporting tool peter
 discard 7ee7783  made a bunch of updates and changes. the GUI has basic functionality now making steady progress peter lin
 discard 50cae14  I reverted the change I made. the fields are back to private. I decided not to extend MainFrame. peter lin
 discard df2a301  adding more stuff for the reporting tool. the gui starts up, but nothing is shown yet. still need to get that working. peter
 discard 27d1679  added enhancement to catch unexpected exceptions. it's not possible to catch all exceptions, especially if a Unit test calls out to ant or some other process, in those cases, it would kill the thread. need to update the tutorial to make note of that peter
 discard f450b78  New SampleSender that strips response bytes. Add content length to set of recorded sample result attributes.
 discard add67e6  added some entries for report tool peter lin
 discard 1acf823  enhanced the sampler so that in the event an exception occured, it sets the success to false and sets the exception message as the response data. thanks to James.Learmonth@datalexuk.com for reporting this. peter lin
 discard 5091d1f  slight change to make it so that if there's not file, it will still pass the unit test peter
 discard 4fa448d  Making fixes for sake of include controller
 discard fce5116  although it doesn't work, I'm checking it in, so mike can help. my brain is dead right now can't see the problem. peter
 discard 9f0b7bb  adding the rough implementation of the include controller. it isn't working, but hopefully mike can take a look. my cold is making it hard to think clealry peter
 discard 58f3551  adding entries for the include controller peter
 discard de1d738  Distribution no longer includes site (it did not work properly anyway when called from here)
 discard 60397ba  Fix so docs-site works in Eclipse on Windows
 discard a4d51e6  No longer need to run fixcrlf on jmx test files
 discard 5db7f60  MERGE from 2-1
 discard 1c15de7  checking some basic classes for reports peter lin
 discard aaffe3e  Functions and variables now work at top level of test plan
 discard 9e14b93  made some additional enhancements to the topic samplers. Added handling for ObjectMessages to make sure we don't get an exception. peter lin
 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 614a452  MERGE from 2-1
 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 985561b  removed un-needed log call I added while debugging peter
 discard 29ae575  making more progress on the reporting GUI. still not functional yet. it compiles but isn't there yet. peter
 discard 9a8f218  made some changes to support the report GUI peter
 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 3ab8b55  more updates to the report, may not be functional yet, but it's slowly getting there peter
 discard 67900a9  added another entry for report related classes peter
 discard 6d2b707  moved the ReportMainFrame to the report directory and changed tree to access level peter
 discard fa8193b  reverted the change, since it causes a compilation error. peter
 discard de26d3c  adding an entry for the report gui peter
 discard 5085f32  MERGE from 2-1
 discard 4f2e096  Modifying inheritance structure of Controllers Added LoopIterationEnd event New CompareAssertion
 discard 8caa605  adding my public key to the file peter
 discard 6b3433e  updating the keys.txt file with my public key peter
 discard 2fd58ad  adding the classes I have so far for the report component peter
 discard a1408a8  new Main frame for the report gui peter
 discard a92bcf9  made a change to NewDriver to check if it should start the report component instead peter
 discard 4aa934b  fixed a bug with creating an instance of the test class. was passing zero length string when it should pass the actual constructor string 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 7e4be2a  fixed a bug found by Ronald Garret. clone() method needs to instantiate the parser. peter
 discard 8457780  updated the tutorial with guidelines peter
 discard 2d42127  Make it clearer that blank line is EOF in CSVRead
 discard fd36a56  Allow "next" to be specified column number suffix in CSVRead - easier to code
 discard 36af087  adding an entry for string constructor peter
 discard 89a9e46  updated the sampler so that it first looks to see if the test class has a string constructor. if none is found, it then looks for empty constructor. peter
 discard 0fa9895  Update manual for TCP fixes
 discard fb40cb3  Only share sockets with the same host and port
 discard 6b55af4  Fix JMX files to be LF terminated (temp hack until SVN)
 discard f672e07  Ensure tests are compiled for Gump runs too
 discard 4ae00a7  fixes the bug I accidentally introduced. already fixed in 2.1 branch. now making the change in HEAD peter
 discard 5e22abb  added suite() method in the method filter. thanks to sebb for suggesting it. peter
 discard 8a12abb  Close socket if an error is encountered
 discard 559723b  Use ThreadListener rather than TestListener to close socket at end
 discard 00d4cc9  Move test code to test tree
 discard 18ac07e  Change to use new ThreadListener interface Move test code to test tree
 discard 593af30  Change to use new ThreadListener interface
 discard a2c9aaf  Implement ThreadListener interface (more efficient than scanning all elements)
 discard af31611  Minor tweak
 discard d17e05d  really stupid and silly mistake on my part. this.addURL does a great job of causing stack overflow. it should be super.addURL. thanks to sebb for pointing out my brain dead mistake. peter
 discard 3c1d210  added entries for error message and code peter
 discard 0f28932  enhanced the JUnit sampler with error message and code. test plans written with previous builds should still work. peter
 discard d7d2f27  Some new fields added to various test elements
 discard 59dc376  Add and embed test
 discard 7ed35ad  Extract src attribute from embed tags
 discard 520fb8c  Fix title check to work with shared docAnchors
 discard 01621bb  Share component reference anchor; fix typo
 discard 05c7102  Two different HTTP implementations
 discard 39b64d2  Directory for Junit sampler jars
 discard 2e640c8  Directory for Junit sampler jars
 discard fc4bba7  updated the junitsampler so it correctly handles classes that do not declare an empty constructor, or declare the empty constructor private. If a class does either case, the sampler will log it and attempt to create a new instance with string constructor. if both fail, it isn't a valid JUnit test. peter
 discard 8e8b1c3  updated the tutorial with additional tips and some corrections peter lin
 discard a1c6817  Remove ALPHA status
 discard e5a04cd  updated the presentation with 3 more slides peter
 discard 77a02c4  changed the implementation for oneTimeSetup and oneTimeTearDown. Since these two methods should only be called once, it doesn't make sense to call it per class instance. Instead, I've made the GUI include the method so that test plans can create a thread group to call it once. peter
 discard 054e325  added support for oneTimeSetUp and oneTimeTearDown peter
 discard 7a6ce67  added default code and messages for peter
 discard 18834a6  updated the JUnit sampler tutorial with more details peter
 discard 363dfa6  removed unused import peter
 discard 7bf5337  updated the year for the copyright 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 f2a2573  adding rough drafts of a simple tutorial for junit sampler. later I'll add the xml docs for it peter
 discard 41d2389  fixed the layout of the label, so that it is correct. duh on my part. peter
 discard f813b6a  enhanced the junitsampler with sebb suggestion and added the option of not calling setUp and tearDown methods. peter
 discard 3f04a1f  added text for setup teardown option 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 0548807  Xstream -> 1.1.2; add junit source tree
 discard f034125  Change to ascii mode
 discard 7dedbf8  Change to ascii mode
 discard 2151ed2  removing the sample unit tests. peter
 discard 0eb3205  changed the elapse time peter
 discard 4464312  Fix tests so they can't run for more than 1 second each
 discard 539a3b0  updated the class with license information. thanks to sebb for catching that peter
 discard 2df4a22  changed the copyright to use 2005. thanks for sebb for catching that peter
 discard 516970e  enhancements to junit sampler peter
 discard 4b9fbdc  updated for junit sampler and the dynamic classloader peter
 discard cb24353  updated NewDriver to use the new custom class loader peter
 discard be34015  updated the presentation to include remy's name and give proper credit peter lin
 discard 2f805a5  adding ssl presentation peter lin
 discard 0f7cb17  created a basic custom classloader to load resources dynamically peter lin
 discard a730fac  adding junit sampler entries peter lin
 discard c338ad8  adding the unit sampler stuff peter lin
 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 c8e66c1  added a diagram showing master/slave/target peter
 discard 0748753  Fix version checks
 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 :-(