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

[jmeter] reference refs/pull/418/head deleted (was e9d2f7a)

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

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


     was e9d2f7a  committed using svnmucc

This change permanently discards the following revisions:

 discard e9d2f7a  committed using svnmucc
 discard b208216  Add temporary fix for incorrect published link so it is retained for svnpubsub
 discard 8661464  Create branch docs 2.8
 discard a7de9d9  Vote succeeded, create the 2.8 tag
 discard cd1141b  Tag for pre-release
 discard d7354de  Prepare next release 2.8: update docs tree and overview (RC2)
 discard 15b1953  [Bug 53953] New: Typo in monitor test plan documentation Bugzilla Id: 53953
 discard eb429a7  Need to include new scripts in the generated build
 discard a4578b7  Add EOL
 discard 32a9359  Minor tweaks
 discard 56ae37e  Remove unused images
 discard e973d48  Prepare next release 2.8: update docs tree and overview (RC1)
 discard 68581ec  Organize per Category. Add highlights one performance improvement
 discard 4888472  Oups. Not needed
 discard 5f9e916  Add New and Noteworthy for next JMeter release 2.8
 discard 9875c93  Fixed Simple Data Writer image screenshot size
 discard c7c4bcc  Update image to remove jakarta jmeter old home page
 discard f1d3e71  Bug 53941 - Add latency to View Result table listener Fix height / width of screenshot Bugzilla Id: 53941
 discard 95fd682  Update searching docs
 discard 6ec7edd  Doc update
 discard afeb8e1  __time() function : add another option to __time() to provide *seconds* since epoch Added /dddd division option Bugzilla Id: 51527
 discard 39f9ee9  Add change note on HTTPS Spoofing removal Removed Bug inside a tag Added Bugzilla tags where Bug are referenced
 discard 83ede04  Bug 53941 - Add latency to View Result table listener Bugzilla Id: 53941
 discard d80b1a9  Bug 53941 - Add latency to View Result table listener Bugzilla Id: 53941
 discard 911d7fb  Bug 53911 - JmeterKeystore does not allow for key down the list of certificate
 discard 3f5d0f9  Removes HTTPS spoofing options in JMeter HTTP Proxy Server. Since JMeter 2.4, the HTTPS protocol is directly supported by the proxy Bugzilla Id: 53934
 discard 9d47663  Define HTTPClient 4 for the default HTTP Request (and Proxy element to generate the HTTP requests) In Proxy Server, need to changes to retrieve the selected order (no based on JCombo list index) Bugzilla Id: 53931
 discard d4fccff  Define HTTPClient 4 for the default HTTP Request (and Proxy element to generate the HTTP requests) Bugzilla Id: 53931
 discard faaebd8  Only JMeter's website resources on Test Bug 52310
 discard 4aaa3bb  Clarify Webservice Soap Sampler behaviour
 discard 8af879a  Avoid this warning [java] o.a.j.junit.JMeterTest WARN: java.io.Serializable: NoSuchMethodException  org.apache.jmeter.gui.util.EscapeDialog, missing empty Constructor or Constructor with Object parameter
 discard 9a96ee3  Update to httpcore 4.2.2
 discard 316efbc  Fix old jakarta link
 discard 2662dfa  Document tcp.binarylength.prefix.length
 discard 3a69122  Bug 53879 - GUI : Allow Popups to be closed with ESC key
 discard a5e2095  Use Keystrokes class
 discard 37160aa  FileServer should provide thread-safe parsing Bugzilla Id: 53806
 discard 6dcb012  No point including state in message; it is fixed here.
 discard d5e77dc  wrong Maven groupId for commons-lang Bugzilla Id: 53884
 discard 602fbfc  Bug 53876 - Allow URL Filters (HTTP Proxy) to be pasted from clipboard Bugzilla Id: 53876
 discard 0525148  Keep methods as they might be used by subclasses
 discard 4d2d0df  Factor out stopTableEditing
 discard bf94d7c  Factor out stopTableEditing
 discard 8fce00d  Factor out stopTableEditing
 discard 411940d  Factor out stopTableEditing
 discard 8758e6e  eol Bugzilla Id: 53879
 discard 746d814  Bug 53879 - GUI : Allow Popups to be closed with ESC key Bugzilla Id: 53879
 discard d5c5f90  Add full stacktrace
 discard e423b74  Bug 53874 - View Results Tree : If some parameter containing special characters like % is not encoded, RequestViewHTTP fails with java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern and Response is not displayed
 discard 14f3ac4  The internal data list must contains sampler label to allow reload data/interval and draw the graph if no results file defined. Bugzilla Id: 53718
 discard 463a549  CSV Dataset does not handle embedded new lines in quoted data Bugzilla Id: 53807
 discard e19086a  FileServer should provide direct access to the BufferedReader Bugzilla Id: 53806
 discard 65265f0  Javadoc
 discard 902e258  Add some more tests
 discard 31c6443  Javadoc correction
 discard 7d15879  Document why methods are synchronised
 discard 1580d99  Would be nice to have the JMeter Version available as a property Bugzilla Id: 53862
 discard dd0f113  For SeriesNames need to retain insertion order otherwise they have a mismatch between labels and series
 discard a7452ab  Document known Linux Java bug
 discard ef82098  More on threads and variables
 discard c3c92a8  Remove useless null test
 discard 40ea2af  Use BufferedOutputStream Close body on thread end
 discard 5ac533e  Use BufferedOutputStream
 discard da6ec62  Use BufferedOutputStream
 discard 7050d8b  Use BufferedOutputStream Test log level
 discard 361c8a4  Cache thread name
 discard 72e7824  Use BufferedOutputStream
 discard 1a5c7fe  Use BufferedOutputStream
 discard 39aeff4  Use BufferedOutputStream
 discard e03bc79  Use BufferedOutputStream
 discard aa43c67  Pressing "Stop" does not interrupt the TCP sampler Bugzilla Id: 53838
 discard ae30a5f  Add known issue
 discard 67d8bcb  Bug 53844 - JDBC related elements should check class of Variable Name supposed to contain JDBC Connection Configuration to avoid ClassCastException Fix screenshot dimensions Bugzilla Id: 53844
 discard 0ff422f  update image as there are new fields
 discard 4e3b5e8  Bug 53844 - JDBC related elements should check class of Variable Name supposed to contain JDBC Connection Configuration to avoid ClassCastException Bugzilla Id: 53844
 discard b9b13e2  Make message clearer when getDataSource() returns empty value
 discard fcc1bba  Add javadocs
 discard baf3da4  Bug 53841 - CSVSaveService reads file using JVM default file encoding instead of using the one configured in saveservice.properties
 discard 5fcb74b  Bug 53841 - CSVSaveService reads file using JVM default file encoding instead of using the one configured in saveservice.properties Bugzilla Id: 53841
 discard 4080804  Add logging + cascade exception
 discard 615a26e  Remove isNumeric and add warning
 discard 697b2b1  Rollback StringUtils#isNumeric test (thanks sebb for pointing this ! ) Added 2 tests in JUnit to detect these errors
 discard 3d40e9f  Remove unused parameters
 discard 84697c3  Comment unused parameter
 discard 7de68c0  Remove unused parameter
 discard 70e7fb3  lowercase non constant attributes
 discard 8ae7277  Comment unused method make attribute a local parameter
 discard 9c23f8e  Remove unused var Use interface when possible
 discard 35f0ffd  Change as per sebb comment
 discard 0c95949  remove unused import
 discard 0282a13  remove unused import
 discard b911660  Remove references to removed parameter
 discard 9269a71  Remove unnecessary and distracting line-wraps
 discard c0faaf7  Make fields final
 discard 4564c18  use interface instead of impl remove useless null test
 discard ba476d6  use interface instead of impl
 discard 0d6c093  Remove useless braces
 discard c0cd0d6  remove temp var
 discard ca3d2f8  Make fields final Make field local
 discard 776813a  Make fields final Make field constant
 discard 4b7bd05  Remove useless braces
 discard c5a8e12  Remove useless braces
 discard 24882de  Make fields final Make field local
 discard 9736a8b  Remove useless code
 discard ac0b70e  Add braces for if
 discard d84c4b2  Remove unused parameter
 discard ff9934d  remove unused import
 discard 926647f  Remove static import
 discard 63ca412  use indexOf(char)
 discard caca18f  Use System.arrayCopy
 discard 8e247d8  use indexOf(char)
 discard e198de2  Use System.arrayCopy
 discard 62953cc  remove unused import
 discard 0eda676  use indexOf(char)
 discard 4b72f7e  use indexOf(char) remove unused import
 discard f4ab38c  use indexOf(char)
 discard 81345e9  Remove unused parameter
 discard 0bab54f  use indexOf(char)
 discard cd40459  use indexOf(char)
 discard b7588ec  Use System.arrayCopy
 discard 4a42deb  Use System.arrayCopy
 discard 0a9f3ac  Ok found the bug
 discard e2107db  Add final on field
 discard 3565c3b  Remove final on methods as class is final
 discard f6ab099  Rollback is Numeric => Don't understand why isNumber generates this failure:      [java] 1) SFFTest5(org.apache.jmeter.functions.PackageTest)junit.framework.AssertionFailedError: Should have thrown JMeterStopThreadException      [java]     at org.apache.jmeter.functions.PackageTest.SFFTest5(PackageTest.java:457)      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccesso [...]
 discard 8c445b9  Make some fields final
 discard b9888cc  Remove unused import
 discard d666dde  Cascade exception
 discard 14234a5  Use indexOf(char) is faster
 discard c3c3c59  Use indexOf(char) is faster
 discard efed4e8  remove useless brackets
 discard 9a9881a  Make some fields final
 discard 7c8d413  remove useless brackets
 discard c3e250b  Add brackets
 discard 9782c1e  Use parse instead of useless Wrappers
 discard 9f05e86  Use parse instead of useless Wrappers
 discard 308dc7e  Cascade exception
 discard 04b1404  remove useless brackets
 discard a029413  Remove useless synchronized
 discard 0eae755  Use indexOf(char) is faster
 discard 31ff0dd  Remove useless local var
 discard 8e44698  Avoid NumberFormatException by testing numericity
 discard 27088b8  Use Integer.toString instead of concat Cascade exceptions Remove catch on NumberFormatException
 discard 46c53de  Use Integer.toString instead of concat
 discard 9e6ee07  Test log level
 discard 1a3195d  Add TODO
 discard 16c44df  Make fields final Make some variables local
 discard d3053b4  Remove unused parameter Use char for indexOf Make fields final
 discard 70a0c57  Non-nls comment can be remove
 discard 4c58d65  Cascade exceptions
 discard d3c60a4  Use numeric test instead of relying on exception, should consume less CPU
 discard 5fb7be9  use parseBoolean
 discard 834667b  Cascade exceptions
 discard 1cd8aa4  Use interface instead of Impl
 discard 2c59a46  Cascade exceptions
 discard 20d8dc1  Remove unused parameter Make field final
 discard b64f7c0  Cascade exceptions
 discard 6fd774c  Cascade exceptions
 discard ee74d4c  Make fields final
 discard b01ea3c  Make fields final
 discard bf48c3d  Cascade exceptions Add logging of silent exceptions
 discard 2d17e43  remove useless local var
 discard 43aba67  remove useless local var
 discard 93f772f  Remove public as it's by default
 discard d32cadd  Use Atomic classCount
 discard a8a935a  remove useless local var
 discard ece4ef5  remove useless fields
 discard 9e0b5fe  Make fields final
 discard 4694e88  Remove useless override
 discard 2060722  Avoid empty string concat
 discard c65e8c0  Add missing braces
 discard 2dc8b50  Cascade exceptions
 discard eaa4971  Make fields final
 discard dbc8f29  Remove useless brackets
 discard acf2a06  Reuse StringBuilder
 discard e7b42a9  Add initial exception
 discard 8694082  remove useless brackets
 discard 3edb947  Cleanup imports Use lowercase for instance variables
 discard 3db38c2  Add TODO
 discard 05ed8aa  Rollback modification as per dev list discussion
 discard 4c7858c  Rollback modification as per dev list discussion
 discard 4e18617  Fix some screenshots size
 discard 8d5c333  UI improvements (blocs ordering, command to first position, add word 'working' directory, and swing's elements placement in space) Standard streams, i18n improvements and terms (see http://en.wikipedia.org/wiki/Standard_streams and http://fr.wikipedia.org/wiki/Flux_standard) Bugzilla Id: 53168
 discard 371d3d9  Small UI improvements
 discard f4ec196  Simplify
 discard ebd8c2a  Make fields final
 discard 80718b3  Remove useless local var
 discard 08ae6c2  Make fields final
 discard 0c22c58  remove useless brackets
 discard 2f07fb0  Remove useless null test use parseBoolean
 discard 44975e8  remove useless import
 discard 46027b1  Add link to Bug
 discard c9179fa  Remove useless final
 discard 969c654  Fix Unused encoding
 discard f67efd1  Oups JDK6 method
 discard f768a7d  Add final + TODO
 discard 38d3daa  Remove useless local var
 discard 2381330  Add exception cascading
 discard f04ec35  Make field final Make field local when possible
 discard 201d3bd  Avoid throwing exception when possible
 discard 07b975c  Use JOrphanUtils#isBlank
 discard 14daf64  synchronized seems useless as all instances in same Thread Group get same value.
 discard 1555d67  Remove caching as it is subject to thread corruption
 discard e8f5228  Make field final Make field local
 discard c1c469f  Removed useless override Make field final Make field local
 discard 845f1e6  Removed useless override
 discard 007c094  make field local var
 discard 4c07706  Add final to field Add logger.isDebugEnabled
 discard 0ff9a77  Reference official API rather than 3rd party source site
 discard 3a5a513  Use JOrphanUtils#isBlank Remove unused parameter
 discard 0e633f6  Use JOrphanUtils#isBlank
 discard b7eb027  Reuse method in JOrphanUtils
 discard 340150a  use parseBoolean instead of Wrapper creation
 discard d55af65  Use better empty String testing
 discard 303031e  Avoid StringBuilder creation in loops
 discard a53bff4  Remove useless synchronized Use better Map iteration
 discard dab2ecb  Add test case for new method
 discard afab71d  Fix wrong javadocs
 discard ee32b68  Use System.arrayCopy for array copy Add missing brackets around if New method to test blank array
 discard 3c3e7c5  Document after i18n Bugzilla Id: 53168
 discard 10067a6  Added i18n for stderr, stdin, stdout Bugzilla Id: 53168
 discard e298bdb  javadocs + since Bugzilla Id: 53168
 discard c524e11  add javadocs Bugzilla Id: 53168
 discard 0368c3a  Factor in JOrphanUtils useful method
 discard 4656216  Add more Java sampler docs
 discard d6d5224  Drop unnecessary synch. qualifiers
 discard 4599e23  Only set base once to final value
 discard eea144e  Add TODO note
 discard 36e85fa  Cannot allow resetBase() to change the base if there are open files
 discard b4aa495  Allow serialisation test to work
 discard 5eace07  OS Process - allow specification of stdout/stderr/stdin
 discard 1f22290  OS Process - allow specification of stdout/stderr/stdin Bugzilla Id: 53168
 discard ea6e715  Use parseLong instead of useless Wrapper
 discard 914e90e  Use JOrphanUtils
 discard c8540eb  Document strange code
 discard c4a45f8  Remove wrong synchronized on method (as it would synch on instance while allThreadsInfo is static. no need for sync on previousTime.
 discard ee07ea0  Use parseLong instead of creating useless wrapper
 discard 359ce34  Remove unused parameters vars
 discard 9da1674  make fields final remove unused parameter numThreads
 discard e0ee10d  make fields final
 discard 3805935  USe interface instead of impl Avoid StringBuilder creation in loop
 discard 03f23b5  Use parseBoolean instead of creating useless wrapper
 discard ad4f376  Avoid String concat Use parseBoolean instead of creating useless wrapper
 discard 3eb16cd  remove final on method as class is final
 discard cd57f6d  Use AtomicInteger instead of synchronization
 discard f27b135  Remove useless brackets very little optimisation toarray
 discard d606ec5  make fields final
 discard ce0ac86  Remove useless brackets
 discard 0fa300a  Fixed as per dev list sebb remark
 discard 403d2ed  Include original exception in rethrown
 discard 1170c85  Use constants
 discard 0db2e4f  Remove useless constructor which has an unused parameter. Use interface instead of Impl
 discard ab38576  Remove useless override
 discard 5032235  make fields final
 discard 212f4d9  Add brackets on if/else
 discard 19c1fb7  Remove useless override
 discard 831b837  Split FilePanel to make it easier to re-use without the fixed label and title
 discard 5dbe16c  Javadoc
 discard ec3302a  Removed useless code
 discard 08452c6  log cannot be null
 discard 21282f9  Use interface instead of Impl Remove useless code JMeterError is just rethrown
 discard 51ccd10  Extract gc and finalization calls in localized method as it is controversed. Add call to System.runFinalization in StandardJMeterEngine.
 discard ffc0e4e  Javadoc
 discard 2b5896d  Document when api expects null instead of empty array
 discard a58cf34  Ensure scriptName is safely published across threads
 discard 66a2478  Document when api expects null instead of empty array
 discard e3d9dca  Add @since markers
 discard 95aef69  Remove useless brackets
 discard 42009a5  Make class final if private constructor
 discard 92e6638  Make class final if private constructor
 discard 2a4d878  Revert change
 discard 59239a5  Simplify
 discard 5d508b0  Add stacktrace in exception
 discard 3f465bf  Make class final if private constructor
 discard 606c870  Make class final if private constructor
 discard 772598d  Make class final if private constructor
 discard 5b3a1f9  method returning arrays should return empty array instead of null
 discard 8c42e27  Make class final if private constructor
 discard 0012f6e  parse int
 discard 7cbe25b  Make class final if private constructor
 discard 492b39e  Avoid throwing NPE
 discard 123f332  Make logger static final
 discard c37ed4d  Make logger static final
 discard 028c342  method returning arrays should return empty array instead of null
 discard 0d19f85  Add brackets around else
 discard a7a5a76  fix typo
 discard 5396ff3  Add some best practice note Bugzilla Id: 53520
 discard 5c7263a  Don't use entrySet iteration as we only use value Add comment on LinkedHashMap
 discard de0a892  Don't use entrySet iteration as we only use value
 discard 897be95  Document PARING from sebb comment on mailing list: http://mail-archives.apache.org/mod_mbox/jmeter-dev/201208.mbox/%3CCAOGo0VZFKGKGu_VS2RqinWW0ZC%2BXSYDc4y3_Qj_nKqE8wq8iuw%40mail.gmail.com%3E
 discard 5ecff49  Javadoc
 discard 2308014  Add tests to show current backslash behaviour Bugzilla Id: 53534
 discard ae8570b  Write-once field might as well be final
 discard 02bbcbe  Cleaner screenshot
 discard 0decee9  Fix to french translation (was a bit confusing with GC)
 discard a419b8b  Ensure close are always called
 discard 431e5e61 Added since
 discard a5e3e3f  Add french translation (oops missing a accented char)
 discard ddcc4fa  Add french translation
 discard 1aa4b04  Add support for HeapDump to the JMeter GUI client
 discard 54f9f73  Add support for HeapDump to the JMeter non-GUI client
 discard db05a8b  Add french translation Bugzilla Id: 53671
 discard 2ae2bb7  IdleTime values are not saved to CSV log Bugzilla Id: 53802
 discard 53d4965  Add JMeter version in the jmx file Bugzilla Id: 53673
 discard 2100fcc  Improve checking of files; allow for varying "jmeterTestPlan" element attributes/sizes
 discard 0387005  OOps forgot to change icon size
 discard aee904c  Run tearDown Thread Groups after shutdown of main threads Bugzilla Id: 53671
 discard 56229bb  Tidy comments
 discard 446db01  Remove commented code (implemented above anyway)
 discard f3d3c72  Use the charset created earlier. Note: StringBody allows null charset and defaults to ASCII
 discard f10e3ee  Reduce log level (duplicates message from JMeterThread)
 discard e46f430  Unnecessary variable
 discard 9f477bf  TestCompiler uses static Set which can grow huge Bugzilla Id: 53796
 discard 655e294  ThreadStarter is daemon, but we don't want sampler threads to be so too
 discard 7ea297b  Cheaper to set the thread name when creating it
 discard 14ffd18  Allow a bit more time for urls to expire - 1ms is not sufficient
 discard 1bac030  Don't show message if host is null
 discard 12e48b1  Group private static fields together No code change
 discard 8f1291d  Simplify: establish class and tearDownTest implementation in testStarted, so no need for static HashMap
 discard 8a84c66  Unused parameter
 discard f8fdfb2  Remove redundant null check in createJavaClient Actually use the return value from the method
 discard 62e6ebb  Remove redundant setup of context (already done by caller)
 discard 77a406d  Add advise on memory expensive listeners
 discard bc9f0e1  Add link to jmeter best-practices on home page
 discard 675c997  Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory Remove unnecessary implementations of tearDownTest - they just waste memory Bugzilla Id: 53782
 discard a479dd9  Simplify; no need to save client and context Bugzilla Id: 53782
 discard 6fbf3a9  Bug 53782 - Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory Changes following sebb remarks on dev mailing list:
 discard a13befa  Add display of full stacktrace without need to look at logfile (useful for jenkins tests)
 discard dafcf05  Revert change which dropped Encoding of Post/Put values
 discard def12ac  Bug 53782 - Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory Fix NPE in distributed tests Bugzilla Id: 53782
 discard 0190b16  Calrify Once Only Controller
 discard 967f088  Bug 53782 - Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory Only register instance of JavaSamplerClient that have overriden or implemented teardownTest Bugzilla Id: 53782
 discard 5f3b692  Bug 53782 - Enhance JavaSampler handling of JavaSamplerClient cleanup to use less memory
 discard 8d5902a  Fix Javadoc warning (since update to Commons-lang3)
 discard 42b3f43  Code cleanup : Remove public modifier from interface methods From JLS : It is permitted, but strongly discouraged as a matter of style, to redundantly specify the public modifier for interface methods. Remove public static final from interface fields
 discard f030f22  Code cleanup : Remove public modifier from interface methods From JLS : It is permitted, but strongly discouraged as a matter of style, to redundantly specify the public modifier for interface methods. Remove public static final from interface fields
 discard b91556e  Code cleanup : Remove public modifier from interface methods From JLS : It is permitted, but strongly discouraged as a matter of style, to redundantly specify the public modifier for interface methods. Remove public static final from interface fields
 discard 11b6a9b  Code cleanup : Remove public modifier from interface methods From JLS : It is permitted, but strongly discouraged as a matter of style, to redundantly specify the public modifier for interface methods. Remove public static final from interface fields
 discard 140096e  Code cleanup : Remove public modifier from interface methods From JLS : It is permitted, but strongly discouraged as a matter of style, to redundantly specify the public modifier for interface methods.
 discard adfe026  Code cleanup : Remove public modifier from interface methods
 discard 95d1365  Use import
 discard 50832cc  Clarified todo
 discard 53fe263  Added todo
 discard c49654d  Added since information
 discard c0f98a9  Bug 52266 - Code:Inconsistent synchronization Bugzilla Id: 52266
 discard 5523b5c  We already derived the contentEncoding (charset) above
 discard 01ff96e  Removed useless method call
 discard 1dc549d  The the case of getSendParameterValuesAsPostBody, encoding should be left to the entity handler
 discard 3d75a1c  Simplify and add Javadoc for PUT/PATCH content processing. TODO: the same for POST
 discard 357f423  RequestViewRaw does not show headers unless samplerData is non-null Bugzilla Id: 53774
 discard 69f4540  Javadoc
 discard b70e14c  Don't return null, return empty string
 discard 98eec47  Entity file content is appended below anyway
 discard 6355854  update screenshot for counter
 discard 6c26e30  Make matcher transient
 discard 03381d4  Make matcher transient
 discard 27a0431  Make matcher transient
 discard b9de2d8  comment
 discard e3da25b  Better port default choice
 discard aeca6f0  Removed this key, now not needed
 discard 1670bfa  Translated by Google to fix unit test bug; hope it's OK!
 discard f56a62e  Javadoc and renames
 discard 666a8cf  PUT/PATCH bodies are appended anyway later
 discard 5888d1b  Rename: put => entity
 discard ae2da93  PATCH content also needs to be displayed
 discard 74e9905  More on PATCH
 discard 166bed9  Fix bug accidentally introduced in r1351008 - ContentType cannot have null parameter, so need to fetch File entry MIME type before creating it
 discard 5823375  Update doc for new Response Time Graph, Aggregate Graph and Cookie Manager elements Bugzilla Id: 53718,53755
 discard 6d991f2  Applied some improvements from Bug 53718 (new Response Time Graph) to Aggregate Graph
 discard ae9fe6e  Rename Reload data button to Apply Filter Bugzilla Id: 53718
 discard 8d5aee7  Javadoc
 discard bd9d4d6  Javadoc
 discard 8b3fee8  Clarify
 discard 109ad4b  Javadoc
 discard 024df69  Supported for HC3.1 as well Bugzilla Id: 53675
 discard b9b8653  Add PATCH verb to HTTP HC3.1 sampler Bugzilla Id: 53675
 discard 11c8376  Add PATCH verb to HTTP sampler Bugzilla Id: 53675
 discard b6a793d  Start trying to tidy up post and put code. Should eventually be able to use put code to handle non-multipart posts
 discard 92415cc  Bug 53765 - Switch to commons-lang3-3.1 Bugzilla Id: 53765
 discard 472da15  Bug 53765 - Switch to commons-lang3-3.1 Bugzilla Id: 53765
 discard 8e90bfc  Add the name of the new element Response Time Graph in changes Bugzilla Id: 53718
 discard 61bd5fe  Adding a HttpClient 4 cookie implementation in JMeter. Cookie Manager has now the default HC3.1 implementation and a new choice HC4 implementation (compliant with IPv6 address) and Bug 51512 - Cookies aren't inserted into HTTP request with IPv6 Host header Bugzilla Id: 53755
 discard 8d86dc6  Moves the pattern filter on reload data action Force the reloaded data (to remove filter) when unchecked the filter checkbox Add a change listener on JTabbedPane to make the graph when clic on Graph tab (without clic on Display Graph button) Reorganise some methods in source file Bugzilla Id: 53718
 discard a81b678  TestListener interface could perhaps be split up. Bugzilla Id: 53749
 discard 326d4ce  Bug 52601 - CTRL + F for the new Find feature CTRL + F1 help for functions CTRL + F for search dialog Bugzilla Id: 52601
 discard fb473f7  update javadocs link for excalibur
 discard f4c2678  Add TODO
 discard c2dd910  Lightweighting of JLabeledChoice (JComboxBox): removing the border
 discard 0ea446e  Typo
 discard 1ea486d  Fixed typo Added note to mention what was implemented by 53520
 discard 8f2a2d7  Code comments
 discard a5257a2  Removed unused interfaces Remoteable and TestListener
 discard c209112  Fix badly wrapped comment
 discard c1ca828  Pull constant string out of loop
 discard b578fde  Inline variables that are only used once
 discard 2aa8948  ClientJMeterEngine perfoms unnecessary traverse using SearchByClass(TestListener) [it appears this has always been the case] Bugzilla Id: 53759
 discard 7a57b58  Renme variable to clarify usage
 discard 3dbb83a  Remove unnecessary instance variable
 discard 65b015a  Avoid useless creation of SimpleDateFormat by creating it once
 discard 3e4cf84  Revert the new interfaces; don't want them used if they cannot be made to work.
 discard d548834  Revert the TestListener interface change. Not sure it's possible to maintain compatibility without making the handling code very messy Bugzilla Id: 53749
 discard b469ffd  TestListener interface could perhaps be split up Stage 1: split the interface; also split start and end test in case that's useful Bugzilla Id: 53749
 discard 3bd37a8  Make boxing explicit. Make some fields int rather than Integer to reduce need for boxing/unboxing
 discard 6d5b853  Unused import
 discard 705df85  Detab
 discard cc7817f  UPPER case for static little optimisation in map gets (replace containsKey+get by get then null test) Little optimisation on Map copy (use iterator instead of key iterator + get per key)
 discard cc1045e  Use tab separator after whoami as per all the other invocations
 discard 0020bf8  Summariser: no point displaying fractional time in most cases Bugzilla Id: 53753
 discard 282594d  Code cleanup little optimisation in map gets (replace containsKey+get by get then null test) Little optimisation on Map copy (use iterator instead of key iterator + get per key)
 discard 6b9772c  Code cleanup little optimisation in findMax to remove one useless method call
 discard 1e318f1  Rollback as per discussion on dev mailing list : http://mail-archives.apache.org/mod_mbox/jmeter-dev/201208.mbox/browser
 discard 282c2f6  Capitalise static variables Put static variables first [No code change]
 discard 0dce50e  TestCompiler saves unnecessary entries in pairing collection Bugzilla Id: 53750
 discard 3e62ea2  Rename fields to make code clearer
 discard 511d12c  Standardise on static final No code change
 discard 7729bf4  Standardise on static final No code change
 discard e9ec41c  Standardise on static final No code change
 discard 925945d  Standardise on static final No code change
 discard 66660cb  Add a bit more log info about the thread group
 discard c0127e0  Code document update
 discard 56d1bcd  It's awkward reading logs where several classes share the same logger name. Implement local LOG instances for our sample implementations
 discard c6edbcd  Bug 53501 - Synchronization timer blocks test end. Issue has been fixed by sebb within work on issue 53418. Bugzilla Id: 53501
 discard 7249cea  Renaming bug so that changes are clear when version is released
 discard 36a6e3b  Move createLabelCombo to jorphan.GuiUtils
 discard e71b478  Bug 53715 - JMeter does not load WSDL Bugzilla Id: 53715
 discard d9b9049  Don't check isDebugEnabled unnecessarily, but do check it before building the string param
 discard 9e21e06  Don't check isDebugEnabled unnecessarily, but do check it before building the string param
 discard 264007e  Improves the memory usage by internal list (map now) which keep all results to allow the "reload data" action or "apply interval" action Bugzilla Id: 53718
 discard 0a1d196  Bug 53743 - JavaSamplers.allSamplers static Set keeps references even after thread has ended Bugzilla Id: 53743
 discard d1c9218  Bug 53742 - When jmeter.save.saveservice.sample_count is set to true, elapsed time read by listener is always equal to 0 Bugzilla Id: 53742
 discard 5115846  &= is needless as stoppedAll is true Added TODO waiting for answer from sebb on dev mailing list Bugzilla Id: 53418
 discard 93c490f  Fix ConcurrentModificationException that happens when you stop a test while it's in rampup period.
 discard 689a697  Fix NaN comparison
 discard 2990662  Keep LinkedHashMap as per milamber warning on previous commit, thanks milamber
 discard d9b86f2  Removed useless @SuppressWarnings Used HashMap instead of LinkedHashMap Gave Map capacity put strokeWidth at top of class
 discard f4aa9c5  Keep track of number of threads started and finished: Display counts in Summariser delta output Bugzilla Id: 53738
 discard 59bf638  Keep track of number of threads started and finished Update context service to collec the counts and return them Bugzilla Id: 53738
 discard 808c6e3  Grammar
 discard 12c95ab  Sync with saveservice.properties Bugzilla Id: 53718
 discard 93ce661  Change the name "Line Graph" to "Response Time Graph" Bugzilla Id: 53718
 discard d2e055a  Use the good name of the element
 discard 936b191  Add Line graph manual Bugzilla Id: 53718
 discard b086f8f  Fix Mailer visualizer screenshot size. Reduce the width of BSF Sampler size. Center VRT screenshots
 discard 15f9c29  Fixbug in delayed start when used with consecutive thread groups Code was only waiting for active threads to reach zero, rather than for the thread group to finish. Bugzilla Id: 53418
 discard 91b3e01  Enable playing with interval and filter label on a running test Bugzilla Id: 53718
 discard 316ff8a  StandardJMeterEngine is now responsible for starting thread groups, which in turn are responsible for their threads. All the thread creation and scheduling is now handled by the thread group. This allows the JMeterThread instances to be created only when needed by the delayed start method. Memory should now be only limited by the number of concurrent threads. Bugzilla Id: 53418
 discard 85cedff  Change the lock method Add a warning to prohibit the update of interval si no file Remove a double check on durationTest and improves the message Bugzilla Id: 53718
 discard 1ad853c  Fix indentation
 discard 8fc339f  Follow intentional change to saveservice.properties
 discard 31f9a1b  Simplify
 discard cc16719  Add a new visualizer to draw a line graph showing the evolution of response time for a test Bugzilla Id: 53718
 discard a5d2b24  Small improvements in aggregate graph: legend at left or right is now on 1 column (instead of 1 large line), no border to the reference's square color, reduce width on some fields Bugzilla Id: 53716
 discard 1937e9c  Arrange fields and methods Drop unnecessary parameter to private method
 discard 4ed59ba  Fix up log messages
 discard 72356e0  Oops forgot import
 discard f5c3639  No need to use AtomicBoolean here. Also slightly clearer to use running rather than !stopped, so changed name and inverted the value. Will also be useful if/when JMeterThread instance creation is moved here.
 discard 886a5df  Rename private methods according to actual function
 discard 43a84eb  No point processing all thread groups when we know we only want to wait for one
 discard 25f5bd8  Clear down the list of groups when they are done
 discard 90b8997  Move JMeterThreadMonitor implementation from engine to the thread group, as the engine was calling the group anyway.
 discard 91590d8  Correct comment
 discard aad58be  Add delayed_start French translation Bugzilla Id: 53418
 discard 70360d7  delayedStartup needs to be constant Bugzilla Id: 53418
 discard 96fc1f2  Merge OnDemandThreadGroup into ThreadGroup: Don't display delayed start for setUp/tearDown thread groups Rename onDemand as delayed_start Make the property optional in JMC files
 discard 7e824d0  No longer need these
 discard a553578  Fix saveservice version
 discard fb4cf22  Merge OnDemandThreadGroup into ThreadGroup Bugzilla Id: 53418
 discard c4deb24  Clarify Content Encoding GUI field
 discard c03ae0b  Nested image has changed
 discard d90db2e  Clarified documentation of Access Log Sampler Added some formating
 discard 7d1c179  Added license
 discard b245856  Display 'Apache JMeter' title in app title bar in Gnome 3 Bugzilla Id: 53616
 discard 677388e  Display 'Apache JMeter' title in app title bar in Gnome 3 Bugzilla Id: 53616
 discard 14328b1  Better with the maven2.repo property
 discard 9a4430a  mvnsearch doesn't work. Using the repo2.maven.org to get jCharts jar
 discard 29917e0  Bug 53318 - Add Embedded URL Filter to HTTP Request Defaults Control Bugzilla Id: 53318
 discard c1cc575  Fixed findbugs issue
 discard ae4645b  Bug 53418 - New OnDemandThreadGroup that creates threads when needed instead of creating them on Test startup simplified and cleaned
 discard 9c55a32  Don't log partial responses to the jmeter log Bugzilla Id: 53566
 discard fb5af53  Bug 53511 - access log sampler SessionFilter throws NullPointerException - cookie manager not initialized properly Bugzilla Id: 53511
 discard 6c2b65a  Unused import
 discard 6cc42ce  Generics warning
 discard 77962e2  Bug 42245 - Show clear passwords in HTTP Authorization Manager Bugzilla Id: 42245
 discard ebe1efd  Ensure stream is closed even if exception occurs, because with current code, there are leaks in callers HTTPHC4Impl, HTTPHC4Impl and HTTPJavaImpl
 discard 299c626  Add tag for 2.7
 discard fab7746  Close resources
 discard 7cd8a70  Missing @Override
 discard 964ad2c  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value IF Last-Modified or Date are missing or invalid, set expiration date to one year in future Bugzilla Id: 53522
 discard 08cc017  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Fix typo Bugzilla Id: 53522
 discard ba6ab11  Fix up documentation Bugzilla Id: 53522
 discard 0314291  Fix comments
 discard b84c05d  Ensure all parameters are in debug log
 discard 2bb26f1  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Fixed test case
 discard 30f680f  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Added test case Added sleep to ensure entries become invalid after their expiration date has passed Bugzilla Id: 53522
 discard 046ab7b  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Added test case Added sleep to ensure entries become invalid after their expiration date has passed Bugzilla Id: 53522
 discard afbdf8a  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Changed to store entry forever if no max-age and no expires header which is what specification says in my understanding: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html Bugzilla Id: 53522
 discard 69459cf  Bug 53418 - New OnDemandThreadGroup that creates threads when needed instead of creating them on Test startup Fix SaveService fileVersion and version
 discard 219a898  Bug 53418 - New OnDemandThreadGroup that creates threads when needed instead of creating them on Test startup Fix saveservice.properties
 discard 50960da  Bug 53418 - New OnDemandThreadGroup that creates threads when needed instead of creating them on Test startup Fix EOL Bugzilla Id: 53418
 discard 264b0f9  Bug 53418 - New OnDemandThreadGroup that creates threads when needed instead of creating them on Test startup Documentation update Bugzilla Id: 53418
 discard 95d97c9  Bug 53418 - New OnDemandThreadGroup that creates threads when needed instead of creating them on Test startup Bugzilla Id: 53418
 discard 9116932  Factor out similar code
 discard 430ce2d  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value (edit)
 discard c78d7d0  no-cache responses should be stored, but must be revalidated, so don't store an expiry date for them Bugzilla Id: 53522
 discard 73167d6  Remove spurious <p> tag
 discard 52a5709  Update to HttpClient 4.2.1
 discard 458b182  Update to HttpClient 4.2.1
 discard 93798b3  Field is only created once, so make it final
 discard cb89b23  Bug 53520 - JSR223 Elements : Use Compilable interface to improve performances on File scripts Bugzilla Id: 53520
 discard 8b4d87c  Bug 53520 - JSR223 Elements : Use Compilable interface to improve performances on File scripts Bugzilla Id: 53520
 discard 5a6ad4d  Bug 53520 - JSR223 Elements : Use Compilable interface to improve performances on File scripts Bugzilla Id: 53520
 discard 2ff88f0  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Clarify incompatible changes Bugzilla Id: 53522
 discard 72fbf46  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Bugzilla Id: 53522
 discard 9d7b3ba  Bug 53522 - Cache Manager should not store at all response with header "no-cache" and store other types of Cache-Control having max-age value Bugzilla Id: 53522
 discard 9c6efe6  Bug 53365 - JSR223TestElement should cache ScriptEngineManager Bugzilla Id: 53365
 discard 4c14957  Bug 53521 - Cache Manager should cache content with Cache-control=private Bugzilla Id: 53521
 discard f8194b6  Bug 53521 - Cache Manager should cache content with Cache-control=private Bugzilla Id: 53521
 discard 7a1056e  Remove useless code
 discard 9c3de30  New guideline
 discard c6e4fde  Bug 53440 - SSL connection leads to ArrayStoreException on JDK 6 with some KeyManagerFactory SPI Bugzilla Id: 53440
 discard 2bad2b8  Standardise on HTTPConstants, not the interface
 discard c24ebe3  Standardise on HTTPConstants, not the interface
 discard 96323ac  Standardise on HTTPConstants, not the interface
 discard 86033e0  More context for the debug
 discard 7b1a143  More context for the debug
 discard c87602b  More debug
 discard 294d041  Make tests easier to distinguish if comparisons fail
 discard f2f5e6f  Tidy up code - defaultpw has already been set from the system property, no point doing it again.
 discard 5d98310  Avoid NPE when running in non-GUI mode and password has not been provided
 discard 65d5b58  Avoid NPE when password is not provided
 discard 48747fe  Replace deprecated code
 discard d9ec1cd  Use Root interface
 discard 499b5e5  Use Root class AbstractThreadGroup
 discard 0c5e670  Use Root interface SwingConstant
 discard 50e2459  Use Root interface
 discard 7662966  Use Root interface
 discard 422cb97  Use HTTPConstantsInterface instead of HTTPConstants
 discard bfbf055  Use HTTPConstantsInterface instead of HTTPConstants
 discard e9a2228  Use HTTPConstantsInterface instead of HTTPConstants
 discard 2195ba2  Use Root interface
 discard 6ab412b  getDefault super implementation is synchronized, so make this one also synchronized
 discard a140e2b  Use InputEvent
 discard cd3aecd  Make non serializable field transient Bugzilla Id: 52265
 discard 4d35e5e  JMS Point to Point reports too high response times in Request Response Mode - ensure the timeout is actually used Bugzilla Id: 53357
 discard acf0406  Replace deprecated ctor parameter
 discard 84ab4c5  Move jcharts to end as having problems downloading on some Jenkins hosts Wrong reference moved, try again
 discard d3883b3  Move jcharts to end as having problems downloading on some Jenkins hosts
 discard 037150b  Ensure starts on new line
 discard 44b76b0  bsh-2.0b5.jar now available from Maven Central
 discard 4a13c99  Convert tests that fail on Gump so that each subtest runs separately
 discard 5339307  Use actual encoding rather than always using UTF-8
 discard 785f44c  Clarify which output is which
 discard 6bb7424  Clarify which output is which
 discard c0bf5ab  Add Bugzilla issue tracking for Subversion
 discard 9032b84  Update to HttpCore 4.2.1
 discard 2a9080a  Alternative solution
 discard 853cce8  Clarify documentation regarding \ before a variable
 discard e251a9f  DecimalFormat is not thread-safe, so remove static instance
 discard 2dadea1  DecimalFormat is not thread-safe, so remove static instance Make format a static method
 discard 9999de0  Bug 53348 - JMeter JMS Point-to-Point Request-Response sampler doesn't work when Request-queue and Receive-queue are different
 discard 43f2b75  Ensure disconnect is called even if abort fails
 discard d54e5b6  Bug 53364 - Sort list of Functions in Function Helper Dialog
 discard d6ac133  Bug 53348 - JMeter JMS Point-to-Point Request-Response sampler doesn't work when Request-queue and Receive-queue are different Clarify documentation
 discard 2008891  Bug 53357 - JMS Point to Point reports too high response times in Request Response Mode
 discard 3dc0d14  Bug 53348 - JMeter JMS Point-to-Point Request-Response sampler doesn't work when Request-queue and Receive-queue are different Clarify documentation
 discard 3640dd1  Keystore index is 0-based
 discard f63808e  Fix url (old jakarta jmeter user list and new jmeter user list are merged)
 discard 0659910  Updated to HttpComponents Core 4.2 (from 4.1.4) and HttpComponents Client 4.2 (from 4.1.3)
 discard 4ab9611  Updated to HttpComponents Core 4.2 (from 4.1.4) and HttpComponents Client 4.2 (from 4.1.3)
 discard f7778ef  Keystore index is 0-based
 discard a709026  Use <bugzilla> tag which generates a link to the bug
 discard 329420a  Use <bugzilla> tag which generates a link to the bug
 discard 2156dcb  Update dependency versions
 discard a967606  Bug 53311 - JMeterUtils#runSafe should not throw Error when interrupted
 discard 2002bb8  Bug 53310 - TestAction should implement Interruptible
 discard cf4d192  Upgrade to commons-net-3.1 from 3.0.1
 discard 19a314e  JMeter 2.7 release
 discard d816e22  xml file that needs to be preserved as EOL=LF
 discard 8d431b8  Prepare next release 2.7: update docs tree and overview (RC3)
 discard 189124e  Make a little change on docs trunk (for test release process rc3)
 discard f8c5dc1  Prepare next release 2.7: update docs tree and overview
 discard ce8dbf1  remove unused label
 discard 62ac6d8  Clarify Keystore config
 discard 3390fc6  Clarify Keystore config
 discard 85934af  Bug 50898 - IncludeController : NullPointerException loading script in non-GUI mode if Includers use same element name Apply better fix that applies for all elements, not just IncludeController
 discard 9df0ad2  Add comment
 discard 3b3d7b3  Better regexp to update overview.html (in docs-api task) Accept jmeter.version like 2.7 ou 2.7-SNAPSHOT
 discard 42660aa  Using a temporary directory and files for test stat graph
 discard 5a08bc5  Bug 50898 - IncludeController : NullPointerException loading script in non-GUI mode if Includers use same element name
 discard 99e8495  Defer the conversion of the Yen symbol to run-time so won't be mangled by EOL conversion
 discard cc026bf  Fix up EOL property
 discard 3da0993  SVN EOL style
 discard bc82ea3  Drop back to 2.7, as we will have to respin
 discard 0adbe81  extras/*.png are binary files
 discard e5dc304  EOL style
 discard 8b8d4a3  Trunk must remain as a SNAPSHOT otherwise CI builds may fail
 discard 3985b3a  Prepare next release 2.7: update docs tree
 discard 4fa7833  Prepare next release 2.7
 discard 729e3ec  Borders JSplitPane cumulated: use workaround http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4131528
 discard 085fb2c  New screenshots and resizing
 discard 7e0f016  New screenshots and resizing
 discard 11988fb  Update screenshot tutorial web test
 discard 0c3877e  Fix some size
 discard 8382915  New screenshots and resizing
 discard f0ddc72  Fixed typo
 discard 21bf6df  Fixed typo
 discard f8efc8f  New screenshots and resizing
 discard 7b44cb3  Update New and Noteworthy section (add red box and black borders), set images size in changes.xml
 discard f9fef38  Fix some names (jakarta-jmeter -> apache-jmeter) Add mention to new error/fatal counter Add Smtp behavior
 discard e58b898  New screenshots with better definition
 discard c3dcf91  Resize warn icon screenshot (size in changes.xml and add rectangles add border line
 discard 3220395  Resize warn icon screenshot (size in changes.xml and add rectangles
 discard c89b7e4  Reduce logging level
 discard 07d20fd  Add Workbench tool to generate test scripts
 discard c5470de  Add newly generated test files for previous releases
 discard 6689220  Distinguish null and empty labels
 discard 37f2c21  Bug 53261 - Make "Error/fatal" counter added in Bug 42784 open Log Viewer panel when Warn Indicator is clicked New screenshot
 discard 7d3b536  Add setUp/tearDown thread groups + test fragment
 discard c8c5088  Make warn JButton transparent (best L&F)
 discard d4ca0f7  Added new and noteworthy
 discard 1f8a6d0  Bug 53261 - Make "Error/fatal" counter added in Bug 42784 open Log Viewer panel when Warn Indicator is clicked
 discard 883b195  Fix test failure due to comment of Report section in component_reference.xml: Added exclusions on package and class
 discard 8d844da  Use a JLabel instead of JButton to display warning icon Increase space between error indicator and running indicator Add a tooltip text on warning icon Add one space before If parenthesis
 discard 4287de3  Add Test Plan with all elements for 2.7
 discard b4e48e6  Update ignores
 discard e224b03  Tidy up debug Don't reuse input parameter array
 discard 08a85ea  Fix comment
 discard 18dcc24  Clarified some sentences
 discard 9910915  Commenting Reports section as it's empty
 discard 8a33e50  Fix screenshots sizes
 discard 6b48a0e  Bug 53256 - Make Clear All command clean LogViewer content
 discard b7e8934  Bug 42784 - Show the number of errors logged in the GUI
 discard 70ad8ee  Update New and Noteworthy section (add red box and black borders), set images size in changes.xml
 discard 4d951f4  Add SamplerCreator new and noteworthy
 discard 7ce8b93  Clarified MaintainSession
 discard 2ab3a02  Added Changes and Noteworthy Grouped changes by "Samplers", "Listener", "reports"
 discard 400016a  Prepare New and Noteworthy section in changes.xml for next release Remove old 2.6 screenshots (moved to 2.6 folder)
 discard ed86ac7  Bug 53246 - Mailer Visualizer: improve GUI design and I18N French translation added
 discard 6a037f8  Prepare New and Noteworthy section in changes.xml for next release
 discard 85a66da  Bug 52782 - Add a detail button on parameters table to show detail of a Row Improves the box size, name box and changes title box
 discard c932ee6  Tidy; add usage comments
 discard 0e292ff  Bug 53226 - Faster startup FunctionHelper can use function list created by CompoundVariable
 discard 4a427fa  Improve the dynamically sizing of 'write results to file / read from file' pane for all Listeners.
 discard 64d7905  Fix Javadoc error - it was incorrect Exception as well
 discard 99c6bf1  Import no longer used
 discard 9ba7858  Document reason for check of package name
 discard 613a23b  Bug 53226 - Faster startup No need to check for abstract classes, as these are eliminated by the class finder
 discard 23e70a7  Javadoc
 discard 3e224ea  Document parameter usage
 discard 8966e5b  Revert javadoc changes.
 discard b231e2d  Updated JMeter distributed testing guide. Changes source format to OpenOffice odt (from sxw)
 discard ccd3d99  Bug 53226 - Faster startup Filter during search
 discard 8443242  Bug 53226 - Faster startup Filter during search
 discard 8a34943  Updated to httpcomponents-client 4.1.3 (from 4.1.2)
 discard 460cd6c  Fix Yen sign after ant docs task (on Unix/Linux env). e HTML Entity (hex) value.
 discard f0122b0  Added warn when getBinding fails
 discard 8ad988b  Fix ArrayIndexOutOfBoundException risk introduced by last commit
 discard d306582  Fix some javadoc
 discard 76a055d  Remove dead code
 discard 35a6029  Remove Javadoc warning when javadoc generation   [javadoc] [snip]/src/jorphan/org/apache/jorphan/test/UnitTestManager.java:31: warning - Tag @see: reference not found: org.apache.jorphan.test.AllTests
 discard bc43511  Typo
 discard 03db2fb  extras/proxycert.sh will be executable in binary archive
 discard 4e5e2a2  Missing @Overrides
 discard 28e9840  Javadoc
 discard 8794ed6  Restore saveservice.properties version check
 discard 9a6ed26  Bug 53136 - Catching Throwable needs to be carefully handled
 discard a43f144  Bug 53136 - Catching Throwable needs to be carefully handled
 discard b329b72  Bug 53136 - Catching Throwable needs to be carefully handled
 discard 97822ce  Bug 53136 - Catching Throwable needs to be carefully handled
 discard 8f5a2eb  Fix tab
 discard 69c1bb8  Little optimization : Avoid NullPointerException by testing for nullity. Caller catches NPE and selects NullProperty so no regression will happen
 discard e7e415c  Bug 52266 - Code:Inconsistent synchronization Use Atomic
 discard e934b04  Bug 53172 - OS Process Sampler - allow specification of Environment Variables Code cleanup
 discard a75384e  Fix findbugs warning on new Boolean
 discard 0bcc553  Bug 52266 - Code:Inconsistent synchronization Add synchronized on openFile method will not impact performance as method is private, lock will be reentrant
 discard 1200973  Add logs to diagnose GUMP Failure
 discard b5ae90f  Bug 52936 - JMS Publisher : Support sending of JMS Object Messages
 discard 192d2c2  Bug 53172 - OS Process Sampler - allow specification of Environment Variables Update documentation and screenshot
 discard 522763c  Some details on running commands
 discard 088aec1  Typo & fix 'environment' in French
 discard c69d4b9  Bug 53172 - OS Process Sampler - allow specification of Environment Variables
 discard 3ae6cf3  Bug 53172 - OS Process Sampler - allow specification of Environment Variables
 discard 8807ec9  Bug 53164 - New System Sampler Added working directory display
 discard d2832bf  Add information about version change
 discard e2c2178  Add information about version change
 discard 9e4158d  Bug 53164 - New System sampler Rework changes: restore original API so HTTPArgsPanel does not need to change
 discard 099b588  Changed mime-type
 discard 73facb0  Bug 53164 - New System Sampler Updated documentation
 discard 12c8fb7  Bug 53164 - New System Sampler Renamed parameter
 discard a037229  Bug 53164 - New System Sampler Renamed to OS Process Sampler
 discard c23d26d  Added reference to javaworld article that inspired StreamGobbler and javadocs
 discard b0c5807  Bug 53164 - New System Sampler Oups wrong test
 discard 19e2894  Bug 53164 - New System Sampler Removed useless name column
 discard 2ecce04  Bug 53164 - New System Sampler Fixed mergeability with config elements
 discard 55337f1  Fix test error and save service version
 discard 0a5c259  Bug 53164 - New System Sampler Changed version
 discard 8d13264  Bug 53164 - New System Sampler Documentation
 discard c2e071a  mime-type
 discard 7542bad  mime-type
 discard e103ddf  Bug 53164 - New System Sampler Save Service
 discard 1127730  Bug 53164 - New System Sampler Documentation
 discard 9c2a582  Add new build path
 discard 48859bd  Never catch Throwable
 discard 6b7ea19  Make immutable private variables final
 discard c2fe6df  Bug 53164 - New System Sampler Add Maven POM for new jar
 discard dc6fbc2  Bug 53164 - New System Sampler
 discard 97ba672  Bug 53164 - New System Sampler
 discard 761be05  Fixed links to Jakarta
 discard 457df91  Simplify
 discard 59cafaf  Simplify: encodeSpaces() is not expensive, so no point trying to avoid it for static strings
 discard 7c66972  Bug 52997 - Jmeter should not exit without saving Test Plan if saving before exit fails Fix crash with larger trees; only update saved copy of tree if we wrote the whole tree
 discard 5369ed4  More info on error
 discard de6a0a7  Bug 53145 - HTTP Sampler - function in path evaluated too early
 discard 7ccb698  Bug 52997 - Jmeter should not exit without saving Test Plan if saving before exit fails
 discard a0643bb  More useful error message
 discard 91e8c0f  Allow original exception to be provided if necessary
 discard 9d075c1  Bug 53073 - Allow to assign the OUT result of a JDBC CALLABLE to JMeter variables
 discard 263c34a  Fix ignores
 discard f22b086  Tidy up
 discard fd6d65c  Generics
 discard b4fe850  Unthrown Exceptions
 discard 26bc0a8  No need to catch Throwable
 discard 36bea21  Bug 53136 - Catching Throwable needs to be carefully handled No need to catch Throwable here
 discard 17dd2c0  Unnecessary cast
 discard f10960c  Bug 53136 - Catching Throwable needs to be carefully handled Ensure throwable is adequately processed
 discard 786c11b  Unused imports
 discard 3a2f36b  Bug 52997 - Jmeter should not exit without saving Test Plan if saving before exit fails
 discard 8d44f1d  Change level to warn when invalid cookie is found
 discard 41a24a2  Bug 52771 - Documentation : Added RSS feed on JMeter Home page under link "Subscribe to What's New"
 discard 35b61d7  Added ignore
 discard 9ebb344  updated versions and dependencies
 discard 0c86359  Bug 53129 - Upgrade XStream from 1.3.1 to 1.4.2
 discard 1252eda  Fixed commons-io version after upgrade
 discard 6db93b9  Bug 53129 - Upgrade XStream from 1.3.1 to 1.4.2
 discard 905903b  Add Bug52968 test case
 discard 6da9a56  Bug 53072 - JDBC PREPARED SELECT statements should return results in variables like non prepared SELECT
 discard d049fee  Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working
 discard b53aa84  Fix Javadoc
 discard 544a345  Bug 53070 - Change Aggregate graph to Clustered Bar chart, add more columns (median, 90% line, min, max) and options, fixed some bugs
 discard 4ac2954  Add a warning is https.use.cached.ssl.context is not set or set to true when using KeystoreConfig
 discard ed3fd96  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard caa80e7  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard d72d7f6  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 2282d9b  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 345465f  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 79db29c  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard d7fdf5a  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 20d7d4d  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 25f495b  Add override
 discard e57e0f9  Add override
 discard df9e54b  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard b5f415a  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 39937ba  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 74885f0  Bug 53042 - Introduce a new Interface to be implemented by AbstractSampler to allow Sampler to decide wether a config element applies to Sampler
 discard 7b84abe  Removed invalid javadocs
 discard 935dbcc  Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working
 discard fed4b33  Bug 53027 - Jmeter starts throwing exceptions while using SMTP Sample in a test plan with HTTP Cookie Mngr or HTTP Request Defaults
 discard 5af9a0f  Bug 53042 - Introduce a new method in Sampler interface to allow Sampler to decide wether a config element applies to Sampler
 discard 4036857  Updated to commons-io 2.2 (from 2.1)
 discard 316e1d9  Bug 52967 - The function __P() couldn't use default value when running with remote server in GUI mode.
 discard a6f4374  Bug 52968 - Option Start Next Loop in Thread Group does not mark parent Transaction Sampler in error when an error occurs Fixed host
 discard 91c0600  Generics warning
 discard 022c62b  Bug 52968 - Option Start Next Loop in Thread Group does not mark parent Transaction Sampler in error when an error occurs set svn properties
 discard 41c582e  Bug 52968 - Option Start Next Loop in Thread Group does not mark parent Transaction Sampler in error when an error occurs Added Test Case
 discard 03ea5d7  Bug 52968 - Option Start Next Loop in Thread Group does not mark parent Transaction Sampler in error when an error occurs
 discard d080f00  Clarify transaction controller doc
 discard c004873  Retain original exception if one in progress or make in.close not quietly throw
 discard b66cc3a  Bug 52698 - Remove Graph Full Results Listener
 discard b787d37  Bug 52698 - Remove Graph Full Results Listener
 discard 2863b99  Bug 50898 - IncludeController : NullPointerException loading script in non-GUI mode Added note on workaround and changed changes.xml comment
 discard dbdcfe1  Made method static and used closeQuietly
 discard 93b1068  Update Javadoc for methods that are likely to be used by scripting test elements
 discard 2329717  Add docs for JMeterVariables and JMeterProperties
 discard 655a22a  Bug 52941 - Improvements of HTML report design generated by JMeter Ant task extra JMeter Ant (ant-jmeter-1.1.1.jar) task was upgraded from 1.0.9 to 1.1.1
 discard 6ad76b0  Update ant-jmeter Jar Log from http://www.programmerplanet.org/pages/projects/jmeter-ant-task.php 12/5/2011 - added jmeterlogfile attribute to support specifying the path to a JMeter log file 9/2/2011 - added remote attribute to <property> element to support sending properties to remote JMeter servers
 discard 290e92d  Bug 52941 - Improvements of HTML report design generated by JMeter Ant task extra
 discard 1152bb1  Bug 52934 - GUI : Open Test plan with the tree expanded to the testplan level and no further and select the root of the tree
 discard 74834bae Bug 52939 - Webservice Sampler : Make MaintainSession configurable
 discard 323a1e3  Bug 52938 - Webservice Sampler : Add a jmeter property soap.document_cache to control size of Document Cache
 discard 7f2282a  Make method static
 discard 3126f8c  Bug 52937 - Webservice Sampler : Clear Soap Documents Cache at end of Test
 discard d06573d  Bug 52810 - Enable setting JMS Properties through JMS Publisher sampler
 discard a6d3989  Factor code between exceptions. Make sampler fail if Exception occurs (not only AddressException, IOException, MessagingException)
 discard 6abe229  Bug 52916 - JDBC Exception if there is an empty user defined variable
 discard d79983d  JDBC Sampler : Sampler is not marked in error in an Exception which is not of class IOException, SQLException, IOException occurs
 discard aff2b38  Document JDBC latency
 discard d6430e4  Bug 52897 - HTTPSampler : Using PUT method with HTTPClient4 and empty Content Encoding and sending files leads to NullPointerException
 discard 945cf9d  Bug 52886 - Proxy : Recording issues with HTTPS when spoofing is on, secure cookies are not always changed
 discard 748df19  Bug 52885 - Proxy : Recording issues with HTTPS, cookies starting with secure are partly truncated
 discard 6ce0160  Bug 52810 - Enable setting JMS Properties through JMS Publisher sampler
 discard 7e60b65  Removing always null field sslProvider
 discard d71e584  Bug 52871 - Multiple Certificates not working with HTTP Client 4
 discard c48e5d7  Reuse constructor
 discard 4fb1915  Bug 52869 - JSR223 language list currently uses BSF list which is wrong
 discard c3c7115  Bug 52868 - BSF language list should be sorted
 discard c47e5b4  Regenerated PDF
 discard 3757968  Removed reference to jakarta Changed 2 screenshots
 discard 35813f1  Clarified how to setup Multiple Client Certificates with Keystore Configuration
 discard 553b96d  Bug 52848 - NullPointer in "XPath Assertion"
 discard a430c90  Fix char encoding for resultsaver_numberpadlen I18NEdit format
 discard 86cd835  Bug 52843 - Sample headerSize and bodySize not being accumulated for subsamples Fix bug in test case
 discard 3bd416e  Bug 52843 - Sample headerSize and bodySize not being accumulated for subsamples
 discard 18dc8ed  Bug 43450 - Listeners/Savers assume SampleResult count is always 1 Fix SamplingStatCalculator
 discard 8163b5a  Simplify
 discard 0aa1ec8  Bug 43450 - Listeners/Savers assume SampleResult count is always 1 fixed Generate Summary Results
 discard 3a06225  Bug 52674 - Proxy : Add a Sampler Creator to allow plugging HTTP based samplers using potentially non textual POST Body (AMF, Silverlight...) and customizing them for others
 discard 9b4cd17  Bug 52674 - Proxy : Add a Sampler Creator to allow plugging HTTP based samplers using potentially non textual POST Body (AMF, Silverlight...) and customizing them for others
 discard 65d93f6  Bug 52674 - Proxy : Add a Sampler Creator to allow plugging HTTP based samplers using potentially non textual POST Body (AMF, Silverlight...) and customizing them for others
 discard e6473fe  Remove temporary hack
 discard 51837f1  Bug 52796 - MonitorHandler fails to clear variables when starting a new parse
 discard aee189d  Typo
 discard bb5bf16  Bug 52679 - User Parameters columns narrow
 discard 2e86838  Failure in Gump was due to different order of tests Change order to produce failure in non-Gump runs as well
 discard 06579e6  Tidy up nightly builds
 discard f176ee0  Add convenience target for downloading jars needed for docs build
 discard a417747  Bug 52645 - Recording with Proxy leads to OutOfMemory
 discard 4d6d500  Allow override of maven.home via property define
 discard 561a161  Bug 52789 - Proxy with Regexp Matching can fail with NullPointerException in Value Replacement if value is null
 discard b0016a4  Bug 52788 - HttpRequestHdr : Optimize code to avoid useless work
 discard 6d80f68  Document why lazy init is used
 discard 0a64acc  Add some temporary Gump debug
 discard 32a610b  Use ancestor method
 discard 731bce7  Use ancestor method
 discard e70b861  Check for empty encoding also
 discard ef8925a  Add method to check null or empty on trimmed string
 discard 5b17d2e  Bug 52781 - Content-Disposition header garbled even if browser compatible headers is checked (HC4) Fixed wrong Boundary extraction
 discard 4eb2f51  Bug 52781 - Content-Disposition header garbled even if browser compatible headers is checked (HC4) Handle correctly null contentEncoding
 discard ae8813c  Add help message
 discard 9776456  Add empty constructor for tests
 discard 73f7340  Bug 52781 - Content-Disposition header garbled even if browser compatible headers is checked (HC4)
 discard 93668b5  Fix typo
 discard c738b79  Avoid NPE when defaultVal is also null (13 times at JMeter startup)
 discard f315102  Bug 52783 - oro.patterncache.size property never used due to early init
 discard 6f29204  Bug 52782 - Add a detail button on parameters table to show detail of a Row
 discard f78cadc  Add a bit more info to try and track down Gump test error
 discard ffed877  Revert back invokeLater as we must wait for sample to occur before delivering otherwise a NPE will occurs in ResultCollector
 discard 4bffe7c  Bug 52775 - JMS Publisher : Add Non Persistent Delivery option
 discard 8b23c4e  Bug 52775 - JMS Publisher : Add Non Persistent Delivery option
 discard a49bf53  Fix var name
 discard d9eef77  Use GUI method in SwingUtilities#invokeAndWait
 discard 66ee22a  Bug 52741 - TestBeanGUI default values do not work at second time or later
 discard d3bf3f2  Bug 52762 - Problem with multiples certificates: first index not used until indexes are restarted
 discard 270bd32  Try to find out why Gump is creating a status entry
 discard 2fb535d  Oops! remove debug line
 discard 4210728  RandomVariableConfig is also a stand-alone element
 discard 8fbf856  Bug 52728 - CSV Data Set Config element cannot coexist with BSF Sampler in same Thread Plan
 discard 54a8bff  Bug 52678 - Proxy : When doing replacement of UserDefinedVariables, partial values should not be substituted Added clarification in Incompatible changes
 discard 7ea0c0e  Bug 52672 - Change Controller action deletes all but one child samplers Added doc
 discard 4171b5a  Bug 52680 - Mention version in which function was introduced
 discard c6f21d3  Bug 52678 - Proxy : When doing replacement of UserDefinedVariables, partial values should not be substituted
 discard 2246956  removed useless import
 discard ea4d5ca  Bug 52694 - Deadlock in GUI related to non AWT Threads updating GUI
 discard 5f0c11e  Bug 52675 - Refactor Proxy and HttpRequestHdr to allow Sampler Creation by Proxy
 discard 4259c4e  Bug 52672 - Change Controller action deletes all but one child samplers
 discard efdd8be  removed reference to jakarta
 discard be458ce  rename method
 discard cc8fdca  Explain quoted values
 discard 225f3be  Refactored  similar code
 discard 2d133c1  Fixed typo Fixed wrong log
 discard a9e58e1  Bug 52639 - JSplitPane divider for log panel should be hidden if log is not activated
 discard cc414d4  Bug 52614 - MailerModel.sendMail has strange way to calculate debug setting
 discard 8b6d229  Remove unthrown Exception
 discard 0587cc4  Enum value is not actually used
 discard ab03f5f  Store the port as a String - allows the use of functions and variables
 discard e3fb706  Update to next snapshot version
 discard ddc3bf4  Bug 52613 - Using Raw Post Body option, text is considered as encoded
 discard 79c61c6  Document Rhino JS Maven co-ordinate change
 discard 51b1aa3  Remove unnecessary variable; tidy
 discard 3f617b6  Property values are documented as being Strings (even if interpreted as int) Although it seems to work when saved as an Integer, better to follow the docs.
 discard 8400209  Clarify HC4 behaviour wrt transport overhead
 discard b8e6b0c  Bug 43363 - Options for compressed content Add doc to component_reference
 discard de51dd9  Bug 52609] - Incorrect Japanese translation for "per minute" in throughput.displayName
 discard 81e1104  Add missing @Override
 discard 1a5cce6  Bug 52603 - MailerVisualizer : Enable SSL , TLS and Authentication Fixed issues discussed on mailing list
 discard 993b40b  New version of Rhino
 discard 27a435f  Bug 52603 - MailerVisualizer : Enable SSL , TLS and Authentication Fixed @throws Javadocs
 discard 5ab9426  Bug 52603 - MailerVisualizer : Enable SSL , TLS and Authentication Javadocs+fix to missing case
 discard 4f8c92d  Upgrade from js-1.7R2.jar to rhino-1.7R3.jar
 discard e3c0c2c  Bug 52603 - MailerVisualizer : Enable SSL , TLS and Authentication
 discard 09e09b7  Bug 52603 - MailerVisualizer : Enable SSL , TLS and Authentication
 discard b4dd952  Make field private
 discard 58946a2  Ensure terminate is called
 discard 0e1b0aa  Ensure terminate is called
 discard fb4c8dd  Ensure terminate is called
 discard a2a596e  Ensure terminate is called
 discard 38f4b41  Ensure terminate is called
 discard 4bb6c81  Bug 51737 - TCPSampler : Packet gets converted/corrupted Added encoding to SampleResult
 discard 40b2b2f  Bug 51737 - TCPSampler : Packet gets converted/corrupted
 discard fa7f04a  Bug 51737 - TCPSampler : Packet gets converted/corrupted
 discard bc1cd56  Unused import
 discard 25ab797  Unnecessary method
 discard 476680d  Javadoc
 discard 9fc662b  Bug 45839 - Test Action : Allow premature exit from a loop
 discard 5607f6f  Bug 45839 - Test Action : Allow premature exit from a loop
 discard 323748d  Log classes so that we can see them in Console Viewer
 discard 0d647ff  Bug 52552 - Help reference only works in English
 discard 8848f66  Unfortunately Ant reports failure if a directory does not exist So don't fail if so (as was true previously with quiet mode)
 discard 5093d1b  Disply the Locale to make it easier to check Locale-related CI tests
 discard 759a174  site.dir is no longer used Don't be quiet about deletes; want to know if some fail
 discard 05edacf  Bug 52551 - Function Helper Dialog does not switch language correctly Rework to avoid recreating FunctionHelper, as this causes failures when testing under Eclipse:
 discard 73b7d7d  Add @since marker
 discard 0fb0cc2  Add tag
 discard ec46abc  Bug 45839 - Test Action : Allow premature exit from a loop
 discard 39299a9  Bug 52552 - Help reference only works in English
 discard 0757c11  Bug 52551 - Function Helper Dialog does not switch language correctly
 discard 24bc845  JMeter 2.6 release
 discard 543b5e5  Likewise replace needs encoding; html files are iso-8859-1
 discard dfce0dd  Allow Anakia lastModifiedCheck to be overridden if necessary
 discard 1be03da  Fixcrlf needs encoding; html files are iso-8859-1
 discard 3b26e48  Prepare next release 2.6: update docs tree
 discard df7b26e  -SNAPSHOT suffix must still exists even if we do a new JMeter version
 discard a88adfd  Test files used for batch test comparisons need to use fixed EOL=LF
 discard 114c146  xml files are created with EOL=LF even on Windows
 discard fc5d066  Test data files need to use fixed EOL, because the exact size is checked in the sample result files
 discard da48767  fixed typo
 discard 70ccb17  Don't upload sigs to snapshots repo
 discard c0e9e1d  Adjust to new size
 discard 70c18b4  EOL-style
 discard 1e043ca  EOL-style
 discard 62b5f89  EOL-style
 discard f03bc04  EOL-style
 discard 93aef40  Eol-style
 discard e8d048f  Safer to call waitFor rather than assuming that stdout will not return null until process has ended.
 discard 043bc7e  Don't try to run EOL conversion on test image files i.e. in bin/testfiles/HTMLParserTestFile_2_files
 discard 567c4e8  Fix sign_dist to work with Java 1.5 Fix bug - did not wait for process to finish Don't sign .sha files
 discard 01079d8  Fix small issue with new snapshot release name
 discard 2b8c928  Prepare next version 2.6: adjust version in download_jmeter and add download_jmeter.cgi to docs
 discard 2bc91f2  Prepare next release 2.6: update docs tree and overview
 discard c66467e  Tip about LoggerPanel
 discard 7bdf47e  Prepare next release 2.6: update docs tree and overview
 discard 708f982  Prepare next version 2.6
 discard 5d595e0  Remove gif images (replace by png)
 discard e819b26  Prepare 2.6 release Change some screenshots with CrossPlatform GUI Update some screenshots Reduce some screenshots size (to focus only on the main subject)
 discard 27fc6ee  Minor tweak, don't use bare conditional blocks
 discard 117aef8  Add gpg2 signing task
 discard 23fa929  Change Icon box to a green question mark (?) and buttons to Yes/No
 discard 73745e0  Add property to control pause time in daemon thread which checks for JVM exit Document additional properties controlling System.exit calls
 discard 04052cc  Bug 52497 - Improve DebugSampler and DebugPostProcessor
 discard c3d3e52  Bug 52537 - Help does not scroll to correct anchor when file is first loaded
 discard b9f61b3  Borders JSplitPane cumulated: use workaround http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4131528
 discard 6bd774b  Minor GUI improvements (borders & swing ui)
 discard 5393e13  Borders's JSplitPane cumulate: use workaround http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4131528
 discard b6559c4  Bug 52503 - Unify File->Close and Window close file saving behaviour
 discard 3dbaf00  Bug 52491 - Incorrect parsing of Post data parameters in Tree Listener / Http Request view
 discard 20d607f  Set eol-style
 discard 971c968  Rename
 discard 525a39e  Bug 52507 - Delete Http User Parameters modifier (deprecated, obsolete)
 discard e1ea8c7  Add a basic test to check that old JMX files can still be read TODO: add more test data files from earlier releases
 discard c5e8b96  Bug 52466 - Upgrade Test Plan feature : NameUpdater does not upgrade properties (r1227589) Also need to upgrade top-level element names
 discard 4784390  TODOs fixed
 discard e9bcada  Bug 52519 - XMLSchemaAssertion uses JMeter JVM file.encoding instead of response encoding
 discard 37eb2a2  Add JUnit sample test jar
 discard 28a368c  Allow confirm delete dialogue to be suppressed
 discard 67f47c1  Grammar
 discard fea7eec  Bug 41788 - Log viewer (console window) needed as an option Clear content on enable
 discard 56f4db9  Maven repo version is called jcharts not jCharts
 discard 66370e9  Oops, left off properties
 discard e115688  Check for M2_HOME being set
 discard 1f67747  Parent pom has to be packaged as a pom Add new config jar and pom
 discard b913537  Create parent jar with configuration files from bin/
 discard 3acbf70  Improve screenshots and add black borders Reduce menu Log viewer length
 discard a3b63a5  Improve screenshots and add black borders Reduce menu Log viewer length
 discard 06cbc0b  Clearer comment
 discard e1c27da  Changing known issues text as discussed on mailing list.
 discard a73c829  Bug 41788 - Log viewer (console window) needed as an option More detailed screenshots as Milamber suggested
 discard 834154a  Added new and noteworthy
 discard e551e4e  Bug 41788 - Log viewer (console window) needed as an option Set disabled by default and limit to 80000 characters
 discard d491016  Bug 41788 - Log viewer (console window) needed as an option
 discard 7a2641f  Javadoc typo
 discard 7aa0067  Want default version to be -SNAPSHOT for use when uploading Maven jars TODO: check this does not mess with CI builds
 discard 01418d3  Make COPYRIGHT string private; same reason as for VERSION
 discard 9f2dc85  Added new and noteworthy change
 discard 3c47228  Changed Copyright year
 discard b955234  Typo
 discard a395612  Drop the unused poms (we use the templates from res/maven now)
 discard 5d88075  Code moved to main Ant build script
 discard 0dceef2  Minor clarification
 discard 9ab6ccd  Add Maven upload support TODO: sig creation
 discard e53a76e  Bug 52471 - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request Impact of modification Also commented X-Sleep header
 discard a2a102f  Bug 52471 - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request Made queue size configurable
 discard 24efeb3  Oxygen icons are dual licensed, so we say which we are choosing
 discard 6c2ca1b  Add Open Icon Library licenses informations (icons used in toolbar)
 discard 889fce8  Update changes.xml with ignore failed for embedded resources and update Jms selector screenshot
 discard ec1a2e7  Add changes.xml: JMS improvements 51419
 discard 74faefb  Restore some incorrectly deleted aliases to saveservice.properties Fix upgrade.properties for obsolete entries Fix test so only truly orphaned classes are reported as missing
 discard f2e508a  Add changes.xml: JMS improvements nuf 51419
 discard 7eca2eb  Added Component Reference and Functions reference at root of documentation
 discard 0a983d4  Added JMS SElector screenshot (needs rework by Milamber)
 discard 8cac8d8  Used default LAF for screenshots and added missing separator
 discard 9472653  Update of width and height
 discard 3364d35  Used default LAF for screenshots and added missing separator
 discard a344e68  Added JMS SElector screenshot (need rework by Milamber)
 discard 6efd699  Document
 discard 4399422  Fix failing test (temporarily)
 discard 0240dbf  Increase ramp-up slightly to avoid occasional thread overlap in testing
 discard ffff8e0  Fix test failure due to updated BSFSampler
 discard d785949  Revert r1233614 - test data needs fixing, not completely dropped
 discard 9699e30  Revert deletion in r1233606; entries should never be deleted Also update property file version
 discard 97e9797  Correct local indentation issues TODO: file is currently a mixture of 2 and 4 space indents; should this be fixed?
 discard 70b731c  Improve toolbar icons set with some icons from open_icon_library-CC (http://openiconlibrary.sourceforge.net/) Add some color saturation for start/stop icons Update New and Noteworthy section on changes.xml
 discard 8f39135  Bug 52471 - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request Implemented what was described on dev list
 discard 38c4ae1  Bug 52471 - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request Documented new property Bug 52048 - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI Changed screenshots
 discard 1936782  Commenting test to avoid failure. TestLoadAndSave seems wrong as it does not take into account migration.
 discard 51f7e0c  Bug 52048 - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI
 discard 7576a84  Bug 52048 - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI
 discard 409cca7  Fix up mailing lists
 discard 54e73b2  Printable docs need to point to mail and SVN
 discard 8ca10cc  JMeter jars reach Maven
 discard 41675e4  Name change
 discard b8bd281  Use repos to download bsh and jcharts (synch with ApacheJMeter_parent pom)
 discard 4195068  Added bsh and jCharts dependencies and supporting repo
 discard 5192cb2  Added missing mail pom. Rearranged so poms can be uploaded individually
 discard 02afbd2  Typo
 discard d864dce  Skip jaxen depends for jdom
 discard 764e67b  Minor tweaks to changes
 discard 0422136  Bug 52466 - Upgrade Test Plan feature : NameUpdater does not upgrade properties (r1227589) Fix typo: was returning original name rather than the updated property name
 discard b6607b3  Add New and Noteworthy for next version (2.6)
 discard 0859970  Add a dialog box to confirm removing the element(s) when Remove action is called
 discard 2ac0e47  Correct some min/maj typo and ordering
 discard b98a39f  Initial version of Ant script to deploy jars to Nexus
 discard 6f84a00  Incorrectly named poms/artifacts
 discard 7bd5c1f  Ignore default Maven build dir
 discard 3d0313c  Oops! recursive parent
 discard e96b8fb  Resurrected OldSaveService to allow reading Avalon format JMX files (removed in 2.4) As the Avalon jar is needed anyway (e.g. logging), the extra code is quite small.
 discard e8231d8  Update some versions
 discard bf4db57  Recent dependency updates
 discard 82ac3db  Sample POMs for Maven upload Initial versions only
 discard 1db8f21  Jexl2 update
 discard 444f91d  Jexl update
 discard 3cf144a  Introduce version properties
 discard 2b940c9  Update some dependencies
 discard a5b4282  Update some dependencies
 discard 7036559  Don't catch Exception (Findbugs)
 discard 1b58138  Bug 52466 - Upgrade Test Plan feature : NameUpdater does not upgrade properties Allow for deleted properties
 discard d642aa9  Bug 52466 - Upgrade Test Plan feature : NameUpdater does not upgrade properties
 discard a4d348d  Use standard constant for name attribute
 discard 34a6c35  Moved permanently
 discard edb1c5b  Eliminate boxing warnings
 discard 0ebe421  Fix up versions
 discard 09e5dce  Javadoc
 discard 35834be  (Findbugs) don't use generic Exception
 discard 3146fda  Change label following Milamber comment
 discard 27196d9  Javadoc
 discard 8ddffbb  Added border for better look
 discard 0b628a1  Bug 52471 - Improve Mirror Server performance by Using Pool of threads instead of launching a Thread for each request
 discard 9f27d9c  Bug 52281 - Support for file Drag and Drop Had to find an alternate implementation as TransferHandler.TransferSupport  is not supported in JDK5
 discard 2f8c25d  Update Configuration Keystore screenshot (fields order)
 discard 4035a89  Improve french translation for keystore configuration element
 discard bd69a9f  Fix a mistake (I think, Philippe confirm this?)
 discard 952e1af  Bug 52469 - Changes in Support of SSH-Tunneling of RMI traffic for Remote Testing
 discard 18decfe  Bug 52281 - Support for file Drag and Drop
 discard f582674  Adding documentation on BUG submission.
 discard e03d677  Bug 52469 - Changes in Support of SSH-Tunneling of RMI traffic for Remote Testing
 discard 23c9f37  Bug 52469 - Changes in Support of SSH-Tunneling of RMI traffic for Remote Testing
 discard 6e557d0  Bug 50438 - code calculates average with integer math, expecting double value Adding to changes (fix made by sebb)
 discard 0934626  Bug 49753 - Please publish jMeter artifacts on Maven central repository Modified js version to 1.7R2
 discard c05ba45  Bug 52452 - Improvements on Aggregate Graph Listener (GUI and settings)
 discard c443f31  Replaced synchronized by ConcurrentHashMap
 discard e3bc418  Added TODO
 discard 72b574c  make constants private as not used anywhere else
 discard 4a7d749  Bug 49753 - Please publish jMeter artifacts on Maven central repository Modified js version to 1.7R2
 discard 5639945  Increased configured MaxPermSize based on tests when Javascript is used in Loop controller for example, 128m seems to be a good compromise. And removed "Scam" word
 discard 255f2d5  Bug 44301 - Enable "ignore failed" for embedded resources
 discard 57ffc54  testing to see if my svn login still works. Noticed the steps didn't have spaces after the numbers, which looks ugly and hard to read. don't know if anyone still uses or reads this document for setting up proxy.
 discard d586a0c  Simplify (label already set to URL; error prefix will be added by errorResult method)
 discard 300ab91  Simplify (label already set to URL; error prefix will be added by errorResult method)
 discard 8be56c2  Simplify
 discard 59553bf  Bug 52409 - HttpSamplerBase#errorResult modifies sampleResult passed as parameter; fix code which assumes that a new instance is created (i.e. when adding a sub-sample)
 discard 43eceb2  Fix incorrect lazy init (Findbugs)
 discard d303462  Field names should start with lower-case (Findbugs)
 discard 89d1499  No point overriding dialogInit since the instance field is not set. Don't catch Exception. (Findbugs)
 discard 7805d0b  Oops - revert r1227449 as the field was used
 discard 347d0e4  Unused field
 discard 70c49de  Quieten Findbugs
 discard ec6ecdf  FindBugs reports IC: Initialization circularity (IC_INIT_CIRCULARITY)
 discard ce0684c  Revert to non-fractional default as the value is truncated in the timer Remove redundant Javadoc
 discard dcfc60b  Unused import
 discard 5a180b4  Dead stores (Findbugs)
 discard f8b7289  Use specific locale for case conversion (Findbugs)
 discard 49b64c2  Useless null stores (Findbugs)
 discard 7bcb6cc  Unused assignment (Findbugs)
 discard 0826fea  Add default case entries (Findbugs)
 discard ea28fb1  Add default case entries (Findbugs)
 discard 7ef4b7f  Fix up some missing encodings (Findbugs)
 discard c9aa41a  Bug 37073 - Add a Poisson based timer Add component docs and screenshot; fix properties
 discard d893308  Fix missing and incorrect image sizes; add missing image
 discard 715e524  Fix markup
 discard 7d1483a  Align with Gaussian Timer; indicates that number can be fractional
 discard 38a3430  Redundant null checks (Findbugs)
 discard 6122863  Remove redundant code (Findbugs)
 discard 61c819f  Create arrays with the correct size [Findbugs]
 discard 2a9045d  Methods should start with lower-case letter (Findbugs)
 discard 82a9ba0  Value is already a String (Findbugs)
 discard eb82509  use Double.valueOf/Float.valueOf instead of new Double/Float (Findbugs)
 discard 8b01026  Redundant code
 discard 0354318  Don't use > 0 for checking masked values (Findbugs)
 discard b3c6754  Superclass implements Clearable (Findbugs)
 discard 90a351b  Does not seem to be any reason for nanoTime fields to be transient (Findbugs)
 discard 7b94e41  Make inner class static to simplify serialisation (Findbugs)
 discard 67738b9  Updated httpcore to 4.1.4
 discard 28e9670  Ignore local property override file
 discard 1fb1dd7  Allow local property overrides
 discard b2fd024  Only generate socketKey once per sample
 discard 1934570  Trailing spaces
 discard f1fa8ab  Findbugs should also scan initial JMeter jar
 discard 9da20bb  Factored out code with GaussianRandomTimerGui
 discard 5bb0889  Bug 37073 - Add a Poisson based timer Factored GaussianRandomTimerGui and PoissonRandomTimerGui
 discard 072c793  Bug 29352 - Use external store to hold samples during distributed testing
 discard 8822fc3  Bug 37073 - Add a Poisson based timer Factored GaussianRandomTimerGui and PoissonRandomTimerGui
 discard 87b2853  remove temporary file
 discard 42215e2  revive old version of BSFSamplerGui.java
 discard 37a7bc7  temporary move, restoring the history of the file
 discard 86a21b4  Bug 52048 - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI
 discard 6e7ceca  Bug 52048 - BSFSampler, BSFPreProcessor and BSFPostProcessor should share the same GUI
 discard b3547af  Added javadocs
 discard fa7eadc  Bug 52396 - TCP Sampler in "reuse connection mode" reuses previous sampler's connection even if it's configured with other host, port, user or password
 discard b75b396  javadocs
 discard 83dd5f2  put revisions back to package.html
 discard ecdcedc  remove temp file
 discard 5992a14  temp move for rename
 discard 9db1c1e  Renaming
 discard 241b65c  Renaming
 discard ecbe071  Bug 49950 - Proxy : IndexOutOfBoundsException when recording with Proxy server
 discard 92571af  Bug 52399 - URLRewritingModifier uses default file.encoding to match text content
 discard 7b959ea  Added TODO
 discard 2db8665  Commented empty blocks
 discard e3f5148  Added TODO
 discard a3652a7  Added TODO
 discard 0e1bb3d  Using original field
 discard 9361121  documented empty methods
 discard 1f2f0e4  documented empty methods
 discard ce62bd9  documented empty methods
 discard 3334519  Added warning when formatting fails
 discard f83ae34  Added warning when formatting fails
 discard abeaa1c  Added warning when parsing fails
 discard 90f5a5b  documented empty methods
 discard d2b80f5  Using original field
 discard 693477b  moved synchronized block to where it's needed
 discard e30d89c  Removed useless synchronized
 discard 91fbbd1  Removed useless synchronized
 discard 61b45c8  Bug 52396 - TCP Sampler in "reuse connection mode" reuses previous sampler's connection even if it's configured with other host, port, user or password
 discard c1a0ab8  improved fb rules
 discard 041879e  Made file transient to fix non serializable field
 discard 1dd2cd7  Findbugs related comment
 discard 33032e8  improved fb rules
 discard 84cbe8b  Removed static field as not thread safe
 discard 15c3c64  Implemented equals and hashcode
 discard 1eda9b9  Added warn when delete fails
 discard 9de8dfd  Bug 49374 - Encoding of embedded element URLs depend on the file.encoding property Now using SampleResult#getDataEncodingWithDefault() to avoid relying on file.encoding of the JVM. Modified HTMLParserTestFile_2.xml to take into account the impact of encoding change.
 discard 4db4f09  Bug 51999 - Counter increments by 2 when used in while controller condition
 discard 8e71dde  Made label clearer as discussed on mailing list
 discard 3e04f39  Fix findbugs task failing with: Fix findbugs task failing with:  [findbugs] java.util.zip.ZipException: Zip file doesn't exist: /data/ubikingenierie/workspace/jmeter/lib/ext/*.jar  [findbugs] 	at edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase.<init>(ZipFileCodeBase.java:63)  [findbugs] 	at edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.countUsingZipFile(ZipCodeBaseFactory.java:90)  [findbugs] 	at edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory.makeZipCod [...]
 discard 82e0e70  Remove useless code
 discard 3c72bd4  Bug 52390 - AbstractJDBCTestElement:Memory leak and synchronization issue in perConnCache Fix compile error due to @Override
 discard 41b3d01  Bug 52390 - AbstractJDBCTestElement:Memory leak and synchronization issue in perConnCache
 discard 71b9aa5  Bug 52339 - JMeter Statistical mode in distributed testing shows wrong response time<
 discard 49c13ae  Unnecessary cast
 discard 6d30b7c  Unnecessary casts
 discard 6c02b63  Bug 52376 - StatCalculator#addValue(T val, int sampleCount) should use long, not int
 discard 752cde4  Bug 52371 - API Incompatibility - Methods in HTTPSampler2 now require PostMethod instead of HttpMethod[Base]. Reverted to original types.
 discard 8ca4504  SampleCount must be at least 1
 discard d4c58dc  Unit test code must be able to create an instance of the class
 discard 17e0d10  Bug 52357 - View results in Table does not allow for multiple result samples Complete
 discard 3a2fcfb  Add StatisticalSampleResult alias
 discard 3d4fb6bf Bug 52357 - View results in Table does not allow for multiple result samples Partial fix; ensure calculator is passed the sample count
 discard 315e2d7  Trivial performance tweak
 discard 30cd619  Javadoc
 discard 8123baf  Bug 51512 - Cookies aren't inserted into HTTP request with IPv6 Host header First part, introduce interface CookieHandler and make CookieManager use it.
 discard 32ce2ad  Make method exposing HTTPClient object not public (prepare enhancement of CookieManager supporting IPv6 (using HTTPClient4))
 discard e7c4ce6  Bug 52352 - Proxy : Support IPv6 URLs capture
 discard 7f4f392  Bug 52352 - Proxy : Support IPv6 URLs capture
 discard 0a63e84  Bug 52330 - With next-Loop-On-Error after error samples are not executed in next loop
 discard 6380110  Raw type
 discard 252979d  Removed useless main
 discard 1896def  Added full stacktrace (will be helpful to diagnose not ending threads)
 discard 5ff6890  Include regression in Bugzilla  issues link
 discard ba3cdca  Bug 52346 - Shutdown detects if there are any non-daemon threads left which prevent JVM exit
 discard d02e144  Bug 52333 - Reduce overhead in calculating SampleResult#nanoTimeOffset Use a background thread to calculate the offset instead of doing it each sample
 discard 34bfc13  Make listener final
 discard 7a20f3d  Revert to original names and locations used for the static server values. Makes it easier to follow the changes since the 2.5.1 release Fix up inaccurate log message
 discard 6da6223  Docs
 discard 33e3ed9  Fetch settings once in readResolve rather than on each sample Fix misleading log message Make server only fields transient - no point in copying them from the client
 discard a2454a7  Revert to original names and locations used for the static server values. Makes it easier to follow the changes since the 2.5.1 release
 discard d373588  Bug 52340 - Allow remote sampling mode to be changed at run-time
 discard e2c2995  Standardise logging; move unused testEnded() method to parent
 discard dd98cc1  Added DiskStore remote sample sender
 discard 4354c4d  Log.info on server as well as client
 discard 9563a54  Add javadocs
 discard de1c1a8  Fixed hard coded "fr" Handled missing bundles
 discard 9ba22f5  Bug 52317 - Counter : Add option to reset counter on each Thread Group iteration
 discard 6196710  Clarify docs (Bug 52284)
 discard aef31be  Don't want to ignore case when sorting THREADS menu
 discard 4eab96c  Generic for loops
 discard f15f58e  Ignore new jar
 discard 1b20ead  Fix up crash on Windows
 discard 3da254b  Bug 52052 - Using a delimiter to separate result-messages for JMS Subscriber ER1: the separator should not be placed after the last message; ER2: no separator for one message;
 discard bb95db2  Added new function machineIP Factored with machineNam Removed synchronized as not needed
 discard 9235c4c  Add javadocs
 discard b5a4b4c  Downgrade of js to 1.7R2 as not available on maven2 repo
 discard a9631fb  Upgrade of js to 1.7R3
 discard 6276318  Unnecessary cast; Javadoc
 discard 48e1846  Bug 52310 - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled Add Test case
 discard 8b56bd6  Case-insensitive sorting
 discard 9f034d5  Moved I18N tests to PackageTest. Made resources computation dynamic For now only fr added, but other language can be added very easily but would fail for now.
 discard eb7b084  Fixed one non ascii char
 discard a2543e7  field can be final
 discard ab09599  Document usage
 discard 3d11fe9  Bug 52310 - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled Fix by making child get context of the parent.
 discard 6f9103a  Bug 52310 - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled ROLLBACK (Oups one modification passed)
 discard dc966dc  Bug 52310 - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled ROLLBACK
 discard 249305d  Enhanced test to check translation completeness for one language with all available bundles, added only fr for now to avoid test failures
 discard 4b95227  French translation: Missing label Keys alphabetical reordering
 discard b7ea87d  French translation: Missing label Keys alphabetical reordering
 discard 6e5f2a9  French translation: Missing label Keys alphabetical reordering
 discard 69223d1  French translation: Missing label Keys alphabetical reordering
 discard 41af134  French translation: Missing label
 discard fd82fb8  Keys alphabetical reordering
 discard f5cbe6d  Bug 52310 - variable in IPSource failed HTTP request if "Concurrent Pool Size" is enabled
 discard de8ebc5  Added test to check translation completeness for one language, added only fr for now to avoid test failures
 discard 99a7269  Removed useless labels (CORBA)
 discard 4a94a77  French translation
 discard 6ddad56  Removed useless labels (CORBA)
 discard 0fda427  Fix up some incorrect screen shots
 discard f7aaa66  Duplicate keypress action was being duplicated - no idea why
 discard 26f3a68  Bug 52296 - TransactionController with Child ThrouputController : Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample Bug 52296 - TransactionController + Children ThrouputController or InterleaveController leads to ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample
 discard 2c316251 Bug 52296 - TransactionController with Child ThrouputController : Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample
 discard f27a8aa  Bug 52296 - Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence Bug 52296 - TransactionController with Child ThrouputController : Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample
 discard 728ba19  Translation in french of same labels
 discard b494b22  Bug 52296 - Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence Bug 52296 - TransactionController with Child ThrouputController : Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence when TPC does not run sample
 discard 3143c47  Bug 52296 - Getting ERROR sampleEnd called twice java.lang.Throwable: Invalid call sequence
 discard fde94bd  Add an icon for Start no timers Action in the new JMeter Toolbar. Missing icon enable/disable when test running
 discard 6476b40  Fix error handling
 discard 226a7a9  Add:  (N.B. this is stored unencrypted in the test plan) to all password field descriptions
 discard a6f71b0  Bug 52266 - Code:Inconsistent synchronization Ensure safe publication of variables
 discard dcf739f  Bug 51861 - Improve HTTP Request GUI to better show parameters without name (GWT RPC requests for example) Fix up code so CRLF is sent after each line.
 discard 1cac86f  Screenshots with Cross-Platform UI
 discard 5e8599f  New screenshots
 discard ce8d624  No functional change Re-order so variables of same type are grouped together Added @GuardedBy comments (omitted from some because not currently always guarded)
 discard a348f16  Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language Resources now useless after last commit
 discard cde3545  Bug 52279 - Switching to another language loses icons in Tree and logs error Can't obtain GUI class from ... Better fix after discussion on dev mailing list, thanks sebb for your review
 discard 9a3c9b8  Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language
 discard 7332bf2  Reverting closeFile removal
 discard 1cb925a  Moving to demos folder Changed TransactionController option name
 discard 2a896da  Moving to demos folder
 discard ebbfcd1  Moving to demos folder
 discard 92f6347  As discussed on dev list, changing label of transaction_controller_include_timers
 discard bae1083  Fix a little GUI issue when Concurrent download is checked but not enabled, the Nb pool was editable
 discard c7f8cdf  Use AccessController#doPrivileged to create classloader (Findbugs)
 discard 3b28ce2  Add test that uses UrlConnection stub cacheControl (findbugs)
 discard 8effb76  Removed useless instance variables that can be local
 discard 0ffc3ff  Add transient to non serializable fields
 discard 9a3f27e  Bug 52266 - Code:Inconsistent synchronization
 discard 8ff5446  Code clarification for findbugs
 discard efb2306  Bug 52266 - Code:Inconsistent synchronization
 discard a4e4735  Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language Fix the menu categories labels
 discard 18c01f5  Bug 50086 - Password fields not Hidden in JMS Publisher, JMS Subscriber, Mail Reader sampler, SMTP sampler and Database Configuration
 discard 6a409dc  Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language
 discard 666e28b  Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language
 discard 36f7577  Bug 52128 - Add JDBC pre- and post-processor Fix doc
 discard 1bd2f2c  Bug 52128 - Add JDBC pre- and post-processor
 discard e88149d  Translation for KeystoreConfig in french
 discard 74e67c6  Oups inversed screenshots
 discard cbfab2e  Bug 52128 - Add JDBC pre- and post-processor
 discard fbd822b  Bug 52280 - The menu item Options / Choose Language does not change all the displayed text to the new language
 discard 6237f65  Bug 52279 - Switching to another language loses icons in Tree and logs error Can't obtain GUI class from ...
 discard 38206b7  Add getTextLines() method; needed for Bug 51861
 discard 9118fe7  Simplify char function and support octal Fix error in CRLF example
 discard 2304e36  Unused import
 discard c4dab2b  Bug 51876 - Functionality to search in Samplers TreeView Handles ESC and ENTER key Save last search
 discard aa23251  Search in Tree: Increase border for search text fields and reduce font size for options (better looks)
 discard 5156d5f  Add an icon for Start no timers Action in the new JMeter Toolbar.
 discard 5f428d2  Fixed doc
 discard 3593d1f  Bug 51876 - Functionality to search in Samplers TreeView Enable searching AbstractJDBCTestElement subclasses
 discard 18c79fe  Bug 52128 - Add JDBC pre- and post-processor
 discard f5c2666  Rollback after discussion on dev list
 discard 8c8bf88  Commented bugged and unused code
 discard 85b3bbb  Fixed Double Checked Locking Issue
 discard dc58f95  Made code cleaner
 discard 420947c  Read return value of read
 discard 41ebe8a  Fixed potential double init if method is called concurrently
 discard accdf99  Commented bugged unused code
 discard f3291b9  Fixed potential double init if method is called concurrently
 discard 2909843  Fixed potential double init if method is called concurrently
 discard 77e7b9a  Only need to nullify savedConnection once in the code block
 discard 5e1e9cd  Make field volatile to ensure Serializable contract
 discard 99c4404  Bug 51093 - when loading a selection previously stored by "Save Selection As", show the file name in the blue window bar
 discard f7183cb  Simplify for loops
 discard 75bcf34  Clarify message
 discard f4af345  Simplify for loops
 discard ab1a7ed  Document locking
 discard e164e37  Make barrier transient
 discard 7bbb62f  GuiEditor was the wrong name; they are really type editors
 discard 8fb11c9  Fix up validation for NO_OTHER - typeEditor can provide the tags Add check for unconfigured properties.
 discard 5a2de4d  Need to provide tags for the valid values
 discard efe700a  Log some warnings for inconsistent descriptor attributes
 discard e0a8ae0  Another field can be final
 discard b436171  Generic loops
 discard ddfc175  Javadoc
 discard c7f176c  Simpify by using existing method
 discard ef9467e  Unused imports
 discard 9d12a3f  Normlise indentation
 discard da853e2  Show field types
 discard 070ac5b  Add File types
 discard 6d29275  Bug 52242 - FileEditor does not allow output to be saved in a File
 discard d5ab3ec  More detailed failure messages
 discard 86521c7  Simplify by ensuring descriptor exists.
 discard 336a6dc  Simplify by merging ctors
 discard cdefd0c  Javadoc
 discard 5d313c0  Better diagnostic
 discard 0e2fece  Bug 52241 - GenericTestBeanCustomizer assumes that the default value is the empty string
 discard 5d3ebd5  Move Javadoc to new location
 discard 0d23b11  Example to exercise the different field types
 discard 87e113e  Tidy up - make some fields final
 discard 547ff41  Add comment
 discard 469fdb3  Bug 52240 - TestBeans should support Boolean, Integer and Long
 discard ac843f6  SVN eol-style
 discard 581d8ee  SVN eol-style
 discard 43197c0  SVN eol-style
 discard 08353dc  SVN eol-style
 discard 2c07cf5  SVN eol-style
 discard 63bdcff  Only fetch count if it is needed
 discard fb5e3cd  Oups : Remove @Override
 discard d88c3f9  Bug 52183 - SyncTimer could be improved (performance+reliability) Made BarrierWrapper class private and commented setup.
 discard 46b9a9b  Bug 52183 - SyncTimer could be improved (performance+reliability)
 discard 3fc4dc2  Bug 51733 - SyncTimer is messed up if you a interrupt a test plan
 discard aedfcef  revive old version of SyncTimer.java
 discard 6816d88  temporary move, restoring the history of SyncTimer
 discard 83bd556  temporary move, restoring the history of SyncTimer
 discard 44930d3  temporary move, restoring the history of SyncTimer
 discard 343b0a7  Ensure NOT_UNDEFINED defaults to FALSE
 discard cd7c6ac  Fix Java 1.5 compilation errors - cannot @Override an interface method
 discard 0bad102  Add extra information to error messages
 discard 626d76e  Use the original definition rather than the derived one
 discard d6030dd  Simplify code
 discard 6b85c0c  Javadoc
 discard c59d013  Generic test for examples
 discard a2e4855  Don't need to fetch value again
 discard e39d5ce  Use the original definition rather than the derived one
 discard dfe51f0  Don't swallow IOException
 discard 19b33ca  Bug 40750 - TCPSampler : Behaviour when sockets are closed by remote host
 discard 7310cc2  Bug 52183 - SyncTimer could be improved (performance+reliability)
 discard 2537889  Added checks for File manipulations
 discard b2134c9  Added checks for File manipulations
 discard ae4fea3  Replace String concat by StringBuilder Added checks for File manipulations
 discard d386488  Simplify / Clarify code by using Closeable interface
 discard e1e8cec  Typo
 discard 8658d30  Javadoc
 discard 24c4b02  Bug 52224 - TestBeanHelper does not support NOT_UNDEFINED == Boolean.FALSE
 discard 0fa50a1  Make config items final
 discard 0761dc6  Don't allow override of method called from ctor
 discard 3e16150  Bug 52214 - Save Responses to a file - improve naming algorithm - add fixed width numbers - add optional timestamp - fix synchronisation
 discard ef34522  Bug 52221 - Nullpointer Exception with use Retrieve Embedded Resource without HTTP Cache Manager
 discard 800574b  Bug 43294 - XPath Extractor namespace problems
 discard 4ce4a8c  Add final to lock objects
 discard f2454fc  Bug 46921 - Add Ability to Change Controller elements
 discard bed9d67  Bug 43294 - XPath Extractor namespace problems
 discard 1b16120  Bug 43294 - XPath Extractor namespace problems
 discard c3ba777  Bug 43294 - XPath Extractor namespace problems First part: Put in XPathUtil everything related to XPath computations
 discard ddb5fdc  Removed wrong old javadocs, Now functions are notified when a test has ended.
 discard d83f6b2  Make exception catch less generic
 discard 2b6c39b  Document broken code
 discard a68abbe  Use StringBuilder for String concatenation
 discard bcdd63e  Make conversion safe to avoid findbugs warning
 discard 9845e49  Bug 52217 - ViewResultsFullVisualizer : Synchronization issues on root and treeModel
 discard 9c1a1df  Bug 52216 - TableVisualizer : currentData field is badly synchronized
 discard 3af806b  edit_remove is never initialized and not used.
 discard 2ea2479  edit_remove is never initialized and not used.
 discard 12ce11b  Bug 52215 - Confusing synchronization in StatVisualizer, SummaryReport ,Summariser and issue in StatGraphVisualizer
 discard a662cbb  inputstream never closed
 discard 1755b23  Bug 52215 - Confusing synchronization in StatVisualizer, SummaryReport ,Summariser and issue in StatGraphVisualizer
 discard dba5a5e  Fix up some stale jakarta.apache.org references
 discard c6effc4  synchronized is needless in sendMail
 discard ff3af59  Replace Vector by ArrayList , no need for synchronization.
 discard 042c54c  Fixed javadoc
 discard deb2f77  Fixed javadoc
 discard e90f08d  Fixed javadoc
 discard 9714097  Bug 42538 - Add "duplicate node" in context menu
 discard 76d780d  Old e-mail address
 discard 2087701  Replace Vector by Collections.synchronized(new ArrayList())
 discard 48f1db1  Replace Vector by ArrayList , no need for synchronization.
 discard eba57ed  Replace Vector by Collections.synchronized(new ArrayList())
 discard 5acecb1  Removed unused method
 discard 0ecee87  Replace Vector by ArrayList , no need for synchronization.
 discard 3c189d3  Replace Vector by ArrayList , no need for synchronization.
 discard 03ca17b  Replace Vector by ArrayList , no need for synchronization.
 discard f6c95fc  Fix up recent image sizes
 discard 9753ab5  More new and update images that need to be copied to docs
 discard 832c105  Taking into account sebb note:update component_reference.xml with the new image size, otherwise the display may look terrible
 discard 6e39a69  Bug 52201 - Add option to TableVisualiser to display child samples instead of parent
 discard 1a18e9b  Replace StringBuffer by StringBuider and return String in getServerResponse()
 discard 80bf706  Replace StringBuffer by StringBuider
 discard 5ed93cb  Tweak message
 discard 6921800  Unused import
 discard 49a11ce  Identify where test setup error messages are coming from
 discard 71760d8  Add default ctor so Serialisation tests don't fail
 discard 2bcb859  No need to use Commons Lang StrBuilder now we target 1.5+ (Did not need setNullText() as it as the same as for StringBuilder)
 discard 2ca4658  No need to use Commons Lang StrBuilder now we target 1.5+
 discard f9457fa  No need to use Commons Lang StrBuilder now we target 1.5+
 discard bac2b07  Bug 52161 - Enable plugins to add own translation rules in addition to upgrade.properties.
 discard d3ee034  Indentation
 discard c10a06d  Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working
 discard fd8d708  Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working
 discard 9b9c2e3  Documented new POST Body tab+screenshots
 discard 8251a6a  Screenshot Update after addition of POST Body tab
 discard 15de82c  Screenshot Update after addition of Add from clipboard
 discard 15e5213  Added documentation of JMS Selector in JMS Point to Point
 discard d413cf7  New screenshot after introduction of JMS Selector
 discard e6b0242  New screenshot after introduction of Separator
 discard 3056289  Clarified documentation of Synchronizing Timer
 discard d470573  Fixed NullPointerException when URL is null (supposed to be a file reload)
 discard f1e33aa  Removed useless field
 discard 7c6aee7  close reader
 discard 681a61b  Made instance class static
 discard ce28888  Made final read only field static
 discard 4807e19  Add recently added images
 discard 772ebbb  Add trademark mentions
 discard e931ec3  Bug 51886 - SampleSender configuration resolved partly on client and partly on server Fixed default value
 discard cbe79b3  Bug 51886 - SampleSender configuration resolved partly on client and partly on server
 discard bbb1ea6  Bug 52118 - New toolbar : shutdown and stop buttons not disabled when no test is running Fix for remote start/stop
 discard 04cf0a7  Bug 51876 - Functionnality to search in Samplers TreeView
 discard b829851  Bug 51876 - Functionnality to search in Samplers TreeView
 discard 566a293  Add french translations for new functionnalities (Raw Post, JMS) and JDBC Pre|Post processors
 discard 1902370  Bug 52150 - FileServer has 3 confusingly similar methods to set the file base
 discard 057fad8  Bug 52150 - FileServer has 3 confusingly similar methods to set the file base
 discard b46fb2d  Bug 52150 - FileServer has 3 confusingly similar methods to set the file base
 discard cfeadee  [Bug 52150] FileServer has 3 confusingly similar methods to set the file base Reverting
 discard 0eb7dd4  Simplify
 discard 9742101  Simplify
 discard 312993d  Javadoc
 discard e372f6f  Simplify by using Closeable interface
 discard 44f9c06  Bug 52150 - FileServer has 3 confusingly similar methods to set the file base
 discard 3fa676f  We already import the class
 discard 37372bc  Enhanced known issues with bug IDs
 discard c3e1778  Bug 52052 - Using a delimiter to separate result-messages for JMS Subscriber There was an issue when following options were checked: - stopBetweenSamples - Read Response
 discard a060993  Variable might as well be final
 discard 4eb64b1  Add a few more RAT excludes
 discard 555a1c5  Add AL header
 discard d288957  Add AL header
 discard 44aa6f8  Add AL header
 discard d93cd63  Add AL header
 discard 9374a75  Bug 52104 - TCP Sampler handles badly errors Bug 52087 - TCPClient interface does not allow for partial reads
 discard 4607068  Javadoc
 discard 2bf5761  TableEditor does work (partially)
 discard bc77a47  Better diagnostics
 discard 69cbea3  Javadoc
 discard e9b7d94  Only try to remove valid selected row
 discard a2ab3b8  Doc
 discard 3a2e9a4  Property Editor override was being done in the wrong place
 discard 87d21c4  Fetch descriptor once
 discard e0d764e  Javadoc; better exception messages
 discard b43c12b  Bug 52160 - Don't display TestBeanGui items which are flagged as hidden
 discard f31a9f8  Allow customisation of property editor (override the default)
 discard 116bc2e  Pass descriptor settings to Wrapper editor if available
 discard c029b4c  Don't bother instantiating classes that won't be used
 discard 5f71128  Bug 51091 - New function returning the name of the current "Test Plan"
 discard 33f5ba3  Ignore "mail" soft link on site
 discard ca02a6f  Remove incorrect comment
 discard a9b522f  Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working
 discard 64cf028  Bug 51091 - New function returning the name of the current "Test Plan" Reopening
 discard 35d4805  Bug 50799 - Having a non-HTTP sampler in a http test plan prevents multiple header managers from working
 discard 06c6d8f  Only 3 'S' (not 4 S) for millisecondes http://download.oracle.com/javase/1,5.0/docs/api/java/text/SimpleDateFormat.html Thanks to Vincent D (by private email)
 discard 658f4ba  Better way to disable a test in JUnit 3
 discard b46e3be  Commenting out Test Case that will fails until BUG 50799 is fixed.
 discard 291daa5  Bug 51091 - New function returning the name of the current "Test Plan"
 discard b217e8f  Test Case that will fails until BUG 50799 is fixed.
 discard f07d87d  Javadoc improvement from what I understood (If I am wrong don't hesitate to fix it)
 discard 1e82f24  Document some more ssl properties
 discard 131da0b  fileName must not be null
 discard 5af8402  Bug 52131 - Eliminate DefaultKeyStore and simplify code - part 2
 discard b606994  Bug 52131 - Eliminate DefaultKeyStore and simplify code - part 1b
 discard 8502509  Bug 52131 - Eliminate DefaultKeyStore and simplify code - part 1
 discard 8ee1ebf  Add empty manual sections to keep test cases happy Renamed Pre/Post to remove request in line with other processors
 discard 089f9a6  Add new test element class names
 discard dd318d2  Name needs to agree with test element property name value
 discard 84ec33c  loggers are static final in JMeter
 discard 6fcfc70  Bug 52128 - Add JDBC pre- and post-processor
 discard 42a20fb  Bug 52137 - Problems with HTTP Cache Manager
 discard da4e38c  Bug 51876 - Functionnality to search in Samplers TreeView Fixed test errors
 discard 52d3679  Use Boolean not boolean
 discard 541f70f  Don't worry about boxing in assertions
 discard 9deaa48  @Override is not allowed for interfaces in Java 1.5
 discard e9eb406  Bug 51876 - Functionnality to search in Samplers TreeView Fixed compilation errors Added javadocs
 discard 524e515  Bug 51876 - Functionnality to search in Samplers TreeView Changed implementation to: - Add ability to search with regexp - Add ability to search in case sensitive and insentive modes - Plug additional search implementations
 discard be0d75a  Bug 52052 - Using a delimiter to separate result-messages for JMS Subscriber
 discard 3575aaa  Bug 52125 - StatCalculator.addAll(StatCalculator calc) joins incorrect if there are more samples with the same response time in one of the TreeMap
 discard cff681c  Give access to sum
 discard 25c9417  Bug 52052 - Using a delimiter to separate result-messages for JMS Subscriber Fix setting \t, \n , \r as separator
 discard cf4c0bb  Don't create Boolean when we want boolean
 discard 34e8032  Missing overrides
 discard a260cee  Fixed compilation error
 discard 1af7e50  BUG_52033 : Default to jmeter.properties if start and end not set Handle errors in inputed start and endIndex
 discard 988d1f9  Add some cleanup
 discard f1e03ae  Bug 52129 - Reported Body Size is wrong when using HTTP Client 4 and Keep Alive connection
 discard bb76125  Bug 52126 - HttpClient4 does not clear cookies between iterations
 discard 333c21b  Add support for X-SetCookie header
 discard a0932e0  Fix Unix extension
 discard b431623  Use JMeter logo on printed pages
 discard efabaaf  Change to ASF logo
 discard 64b5905  Recently added screenshot
 discard 3997730  Add ASF logo
 discard 05e2568  Logo to replace Jakarta
 discard 76bb2f3  Needs to be added to xdocs as well
 discard 3149276  Fix up some more jakarta refs
 discard 44cf0bf  Mailing lists updated
 discard 811f6a8  More fixes
 discard 6e90c48  No more need for vsl bug workround
 discard d7b66a3  .hasChildren() was deprecated and removed; use replacement Also apply nested child check to <td> elements
 discard f7259f4  Initial version of download page
 discard b5b1dd8  Initial version of download page
 discard a4112f2  Copy recent updated images
 discard 174e4cb  JMeter now TLP
 discard d2129ef  Now TLP
 discard a8c8148  Javadoc
 discard 894dc48  Start extracting info from Jakarta site
 discard c8c7b64  Fix up some Jakarta references. Site has not yet moved.
 discard 49f77fe  Bug 52033 - Allowing multiple certificates (JKS) Added Keystore Config to enable configuring: - Preload - Start alias index - End alias index
 discard 2ba2a2a  JMeter TLP move
 discard a2462e0  Initial stab at RAT exclusions
 discard 4865179  Add recent tags
 discard 2888b6d  Bug 52116 - Allow to add (paste) entries from the clipboard to an arguments list
 discard 1ccef3c  Bug 52115 - SOAP/XML-RPC should not send a POST request when file to send is not found
 discard a37d7c4  Bug 52033 - Allowing multiple certificates (JKS): Fixed classcastexception
 discard ba39cc5  Bug 52118 - New toolbar : shutdown and stop buttons not disabled when no test is running
 discard c64a5b2  Fix to Start Next Loop broken feature, fixes following issues: - Bug 51865 - Infinite loop inside thread group does not work properly if "Start next loop after a Sample error" option set - Bug 51868 - A lot of exceptions in jmeter.log while using option "Start next loop" for thread - Bug 51866 - Counter under loop doesn't work properly if "Start next loop on error" option set for thread group
 discard eb9af88  Bug 51733 - SyncTimer is messed up if you a interrupt a test plan
 discard a425f38  SimpleDateFormat is not Thread-Safe , so made static variable local
 discard d604cd9  Fixed inefficient map iteration
 discard 1918eb1  Removed useless variable
 discard 24b528c  Fix indentation
 discard 6b981f1  Bug 52099 - Allow to set the transaction isolation in the JDBC Connection Configuration
 discard 027c080  Bug 52104 - TCP Sampler handles badly errors
 discard 23dd59e  Bug 52104 - TCP Sampler handles badly errors
 discard 96cf6a1  Bug 52099 - Allow to set the transaction isolation in the JDBC Connection Configuration
 discard 0f6f460  Bug 52085 - Allow multiple selection in arguments panel
 discard 3e87a3d  Bug 52097 - Save As should point to same folder that was used to open a file if MRU list is used
 discard ff8549b  Bug 52103 - Add automatic scrolling option to table visualizer
 discard c5e69df  Bug 52093 - Toolbar ToolTips don't switch language
 discard c28b779  Bug 52052 - Using a delimiter to separate result-messages for JMS Subscriber
 discard 5f5370d  Bug 52088 - JMS Sampler : Add a selector when REQUEST / RESPONSE is chosen
 discard e4e02e5  Should close socket on Exception as well
 discard a3e99fd  Bug 52072 - LengthPrefixedBinaryTcpClientImpl may end a sample prematurely
 discard 0f6996a  Ensure description is only saved in the JMX file if non-empty
 discard 7f0553d  Bug 51816 - Comment Field in User Defined Variables control.
 discard 7053c56  Allo user to override toolbar and toolbar icons
 discard d2faee5  Add loadProperties(String, Properties)
 discard ac45e45  Javadoc
 discard 8575639  Use ArrayList for icons to allow duplicates Use constants for some magic strings
 discard 3bbb617  Use "," as icon property field separator
 discard f965802  Raw types
 discard e0eff4c  Assume nothing about input Map
 discard d4455fd  Simplify code
 discard f2d3227  Fix bug that was causing Jenkins failures. Looks like the compiler was converting the input collection to JMeterProperty then Object. This did not happen in the iterator case, so the incorrect method parameter type was not detected.
 discard 5dc08b4  Partially revert r1188228 - Jenkins reports errors which are not seen locally
 discard 8ef5140  Generic for loops
 discard d335469  Generic for loops
 discard 998c8a6  Generic for loops
 discard 8795199  Generic for loops
 discard e1bea26  Generic for loops
 discard 70cfea0  Generic for loops
 discard 0dae38f  Generic for loops
 discard f517bfb  Generic for loops
 discard 051438a  Only need the values, so iterate over those instead
 discard dd1c543  Generic for loops
 discard 93d4390  Unused imports
 discard d38eeb0  Generic for loops
 discard 02dd151  Generic for loops
 discard 55e045e  Bug 52075 - JMeterProperty.clone() currently returns Object; it should return JMeterProperty
 discard 1728e50  Oops - have not committed fix for Bug 52075 yet
 discard a8a5afa  Document generics warning
 discard 2cc3b9e  Avoid boxing/unboxing
 discard 4880044  Missing @Override
 discard 5d7da60  Fix generics warning
 discard de6e89d  Clarify exception messages
 discard 695024e  Bug 52064 - OutOfMemory Risk in CacheManager
 discard b1a21fe  Synchronized not needed
 discard 62b9f6b  Bug 52040 - Add a toolbar in JMeter main window
 discard 279de7c  Bug 51919 - Random ConcurrentModificationException or NoSuchElementException in CookieManager#removeMatchingCookies when using Concurrent Download
 discard 9ea5139  Bug 52033 - Allowing multiple certificates (JKS) Move automatic alias selection code to keystore
 discard 6a2b82c  Bug 52033 - Allowing multiple certificates (JKS) Fix synch. bug reported by Philippe Mouawad on dev list
 discard 1994833  Standardise qualifier order: public static final
 discard 4df8794  Bug 52033 - Allowing multiple certificates (JKS)
 discard 2277ab2  Missing @Overrides
 discard ecaa712  Unused import
 discard 543cd56  Use boolean consistently Config fields can be final
 discard a246f62  Fix raw type
 discard dcfb04c  Correcting alphabetical order
 discard 3837973  Correcting alphabetical order
 discard 3541a21  Bug 52064 - OutOfMemory Risk in CacheManager
 discard 2e1c806  Log message if using a local address, as that may cause problems.
 discard 4b9cb41  Bug 51861 - Improve HTTP Request GUI to better show parameters without name (GWT RPC requests for example)
 discard 7b7050a  Changed thread name to better identiy Thread children
 discard 127a5a9  Bug 52044 - JMS Subscriber used with many threads leads to javax.naming.NamingException: Something already bound with ActiveMQ
 discard 93a5ce8  Bug 52044 - JMS Subscriber used with many threads leads to javax.naming.NamingException: Something already bound with ActiveMQ
 discard 1c4a4e7  Bug 52044 - JMS Subscriber used with many threads leads to javax.naming.NamingException: Something already bound with ActiveMQ
 discard 925a74e  Bug 52037 - Remember user-set LaF over restarts.
 discard 98fac85  Bug 51419 - JMS Subscriber: ability to use Selectors
 discard 755595c  A bit more about the LAF
 discard 3db90f0  Replace magic number
 discard f817057  Bug 52036 - Durable Subscription fails with ActiveMQ due to missing clientId field
 discard 86afa97  Default must be used on get as well as set for consistency
 discard b66c9a1  Bug 52036 - Durable Subscription fails with ActiveMQ due to missing clientId field
 discard 80d9c03  Clarify LAF settings
 discard 231125e  Log the chosen LAF with its aliases
 discard 1d9257a  Use the LAF classname as the tooltip
 discard 4ea2422  Document that BSF and JSR223 interpreters are not saved between invocations
 discard aeba331  Standardise BSF/JSR language lists
 discard 9793296  Bug 52029 - Command-line shutdown only gets sent to last engine that was started
 discard 0f1cc34  Bug 52027 - Allow System or CrossPlatform LAF to be set from options menu
 discard e53c495  Make AsynchSample static in preparation for possible clone of sampler
 discard 2ebdd38  Simplify by using positive conditions "We don't want no negative conditions"
 discard c350852  @inheritDoc does not work for constructors
 discard 3967119  Bug 52019 - Add menu option to Start a test ignoring Pause Timers
 discard f2ee7ac  Bug 52019 - Add menu option to Start a test ignoring Pause Timers
 discard 1166843  Bug 52022 - In View Results Tree rather than showing just a message if the results are to big, show as much of the result as are configured
 discard 6572ccd  Bug 51876 - Functionnality to search in Samplers TreeView
 discard 8f15f05  Document SOAP sampler keepAlive
 discard 95a1980  Bug 52016 - It would be useful to support Jexl2
 discard 516ff04  Bug 52016 - It would be useful to support Jexl2
 discard 08654f2  Allow for tag aliases
 discard 70e6fdc  Ignore Jexl2 jar
 discard 318abb2  Missing )
 discard 5e0e694  Bug 51817 - Moving variables up and down in User Defined Variables control.
 discard 0f34fcd  Bug 51876 - Functionnality to search in Samplers TreeView
 discard 6d25bd5  Bug 51876 - Functionnality to search in Samplers TreeView
 discard 3b94b1c  Bug 52006 - Create a function RandomString to generate random Strings Javadoc fix
 discard a2739e5  Bug 51876 - Functionnality to search in Samplers TreeView Fixed issue with empty search and no reset of previous search results
 discard a29196f  Add some French translation and ordering
 discard 2158014  Little javadoc
 discard 30860c4  Bug 51876 - Functionnality to search in Samplers TreeView
 discard c84b8bc  Bug 51876 - Functionnality to search in Samplers TreeView
 discard 3dd627d  Bug 51876 - Functionnality to search in Samplers TreeView
 discard 6c9dbfb  Bug 27112 - User Parameters should use scrollbars
 discard 3a87c8d  Bug 52003 - View Results Tree "Scroll automatically" does not scroll properly in case nodes are expanded
 discard a0fa110  Bug 52006 - Create a function RandomString to generate random Strings
 discard de742e4  Bug 52006 - Create a function RandomString to generate random Strings
 discard 08cb0d3  Bug 51691 - Authorization does not work for JMS Publisher and JMS Subscriber
 discard 1140f51  Bug 51996 - JMS Initial Context leak newly created Context when Multiple Thread enter InitialContextFactory#lookupContext at the same time
 discard 3459ba9  Bug 51817 - Moving variables up and down in User Defined Variables control. Fixed IndexArrayOutOfBoundException if no selection and up is pressed
 discard 25ab4ef  Bug 51817 - Moving variables up and down in User Defined Variables control.
 discard d02bf2d  Bug 51817 - Moving variables up and down in User Defined Variables control.
 discard 2953ee0  Bug 51988 - CSV Data Set Configuration does not resolve default delimiter for header parsing when variables field is empty
 discard 18f937a  Oops - typo
 discard 62afbf7  More test data file EOL fixes
 discard 37efe00  Fix test data files so EOL does not change across OSes
 discard 68b6de9  Tie the mirror port defaults together
 discard b8c7ef6  Bug 51988 - CSV Data Set Configuration does not resolve default delimiter for header parsing when variables field is empty
 discard f955257  Bug 51892 - Default mirror port should be different from default proxy port
 discard 3157ffd  Last fix to tests failures after renaming HTMLParserTestFile_2.htm to HTMLParserTestFile_2.html -Fixed path -Fixed by attributes (but maybe platform dependent, on my computer file is 1282 so Ok for me, was it an issue in XML ?)
 discard 1102167  Fix to tests failures after renaming HTMLParserTestFile_2.htm to HTMLParserTestFile_2.html
 discard cc50138  Fixed errors in TestCase (6 test failures): - Error in baseURL for relative file names (testfiles not needed I think) - FileInputStream not closed - Renamed  HTMLParserTestFile_2.htm to HTMLParserTestFile_2.html
 discard ec5d613  Bug 51981 - Better support for file: protocol in HTTP sampler
 discard 22403e0  Increase search limit to allow it to work with AL comment header
 discard 4d3973d  Possible efficiency fix
 discard 3e7a09e  Add test for file: protocol with relative file names (e.g. as saved by browsers)
 discard 2a7452d  Bug 51980 - HtmlParserHTMLParser double-counts images used in links
 discard 3b6662a  Testing delete
 discard 6d8df59  Testing commit
 discard 955b6ce  Change level to INFO to prevent batchtest from failing
 discard e52390e  Bug 51925 - Calling Stop on Test leaks executor threads when concurrent download of resources is on
 discard 4ab2131  Bug 51957 - Concurrent get can hang if a task does not complete
 discard f3c8a59  Bug 51954 - Generated documents include </br> entries which cause extra blank lines
 discard 5fcb426  Update velocity jar to 1.7
 discard 31b5dba  Bug 51923 - Counter function bug or documentation issue ? (fixed docs)
 discard 12e1e0a  Bug 51942 - Synchronisation issue on CacheManager when Concurrent Download is used
 discard 344c9f2  Bug 51939 - Should generate new parent sample if necessary when retrieving embedded resources
 discard e4e54cb  JMeter 2.5.1 release
 discard cf6990a  Now need Ant 1.8 as a minimum
 discard 2c32c5a  Move 2.5.1 changes to history
 discard 652f465  Bug 51937 - JMeter does not handle missing TestPlan entry well
 discard 3d8f5f7  Be more precise about which method actually failed
 discard 620e104  Recent changes
 discard 10d6080  Potentially allow NewDriver and scripts to be run directly from unit tests
 discard be57e13  Add test case for Bug50898 (fails currently)
 discard af4e3e8  Add support for additional test scripts. Bug50898 commented out as it fails currently
 discard adac509  Localise condition properties that are re-used to prevent stale values Replace / with local separator so messages look better on Windows
 discard bb9c869  Jar missing from test classpath. So far unused in testing, which is why not previously noticed
 discard d62ae34  Bug 51918 - GZIP compressed traffic produces errors, when multiple connections allowed
 discard adf0854  Bug 51932 - CacheManager does not handle cache-control header with any attributes after max-age
 discard fff2741  Small mistake on 'ws' -> 'vs' (sorry)
 discard 05c766f  Update docs with new footer
 discard f3b125e  Direct users to log file for further info
 discard 5651894  Provide access to JTidy outputStream
 discard af6da98  Allow direct access to argument pane contents, without configuring the test element
 discard c4718ef  Javadoc
 discard e3a8855  Mail display problem fixed; revert temp change
 discard b5c1af1  Temp change to check SVN mail
 discard a363a19  Make sure SVN knows it's utf-8
 discard b16c5b7  More workrounds for HC4 bug
 discard d7edcd3  Javadoc
 discard d1550ea  Bug 49976 - FormCharSetFinder visibility is default instead of public Make ctor public too
 discard 45acc66  More workrounds for HC4 bug
 discard 8b93e5c  Ensure unlock is called
 discard a97f862  Forgot to check if currentSampler had been set to null, e.g. by shutdown
 discard 708a794  Bug 51880 - The shutdown command is not working if I invoke it before all the thread are started Part2 - fix to startUp delay (previous fix was to rampUp delay)
 discard ca60158  Release the interrupt lock to allow late interrupts to complete
 discard 3fb6842  Add check for Ant version (1.7.0+ required for mapper, used in download_jars)
 discard 63301f1  Fix little problem when ant docs-printable
 discard 77babfc  Bug 51888 - Occasional deadlock when stopping a testplan
 discard 279bf02  Updated fix for HTTPCLIENT issue 1120; allows for RequestWrapper
 discard de4b085  Bug 51885 - Allow a JMeter Variable as input to XPathExtractor part 2 of fix
 discard a3803d4  Minor tidyup
 discard f84b0c2  Fix versions included
 discard 6e7ae67  htmlparser 2.1 now available from Maven Central
 discard 126bf08  JUnit 4.9
 discard b1a2ab9  Upgrade to mail 1.4.4
 discard a63207b  Fix non-UTF8 character (hopefully!)
 discard ef7d1bc  Upgrade to mail 1.4.4
 discard fc5573d  Use $Id rather than $Date, as the latter causes Locale issues Improve Footer to include JMeter trademarks
 discard c274173  Use $Id rather than $Date, as the latter causes Locale issues Improve Footer to include JMeter trademarks
 discard 6288476  Improve Footer to include JMeter trademarks
 discard 523b285  Qualify null parameter type to avoid Gump failure which is caused by new method to be introduced in 4.2
 discard e942228  See what $id looks like
 discard 6862451  Experiment with shorter date
 discard cd2123d  Experiment with shorter date
 discard b14c256  Experiment with shorter date
 discard 361bb96  Experiment with shorter date
 discard 5610496  Prepare next release 2.5.1: synch docs (2.5.1RC2)
 discard bb9fcf6  Prepare next release 2.5.1: synch docs
 discard d66c6b0  Increase the default queue size; 20 was insufficient
 discard 412062c  Synch
 discard 35c1c24  Remote Shut host menu item was not being enabled.
 discard 3226e7b  Temporary hack to work round https://issues.apache.org/jira/browse/HTTPCLIENT-1120 Note: copying the code from the patch did not seem to work; it looks like isAborted() was not set. Hopefully that is fixed in 4.1.3
 discard ca8aac4  Log the retry count
 discard 3e25661  Javadoc
 discard f110382  Resolve Asynch queue size property on the server to agree with other sender behaviour
 discard 80afa87  Synch docs
 discard 0a2c27c  Added AsynchSampleSender which sends samples from server to client asynchronously.
 discard 76bfc4b  Javadoc
 discard 5210237  Change default retry count to 1
 discard 1581926  Change default retry count to 1
 discard 9630f1d  Bug 51885 - Allow a JMeter Variable as input to XPathExtractor
 discard c8d0b33  Bug 51882 - HTTPHC3Client uses a default retry count of 3, make it configurable
 discard dfdf1db  Bug 51880 - The shutdown command is not working if I invoke it before all the thread are started.
 discard f5fed0a  Simplify code
 discard b1f4722  Javadoc
 discard ec75d5e  Prepare next version 2.5.1
 discard 63af6b1  Prepare next release 2.5.1: update docs
 discard df89413  Unused import
 discard ad2a57c  Javadoc
 discard bb4ec40  Unused import
 discard 3ebe131  Javadoc
 discard 4e86ce3  Bug 51869 - NullPointer Exception when using Include Controller
 discard 6c90149  Recent changes
 discard f49ee56  Better log message when javascript error occurs
 discard 84f9ee0  Better log message when javascript error occurs
 discard 5b8f17f  Better log message when If Controller javascript error occurs
 discard 3382ae8  Bug 51863 - Lots of ESTABLISHED connections with HttpClient 4 implementation (ws HttpClient 3.1 impl)
 discard 58205fb  Use taskname to identify output when running tests
 discard 53ba513  Propagate original error
 discard 6fa478c  Synch web-site docs
 discard 202185f  Another change
 discard 1aacc72  Translate
 discard 9132b4f  Bug 47888 - JUnit Sampler re-uses test object
 discard ee71ded  Add optional pause between child samples
 discard f382c7e  Bug 51855 - Parent samples may have slightly inaccurate elapsed times
 discard f59e0fd  serialVersionUID not needed
 discard 94fee95  remove unused import
 discard f8756a2  Changes on Operating systems tested with JMeter, link to wiki
 discard 60f309c  Bug 51847 - Some Junit tests are Locale sensitive and fail if Locale is different from US
 discard 3f24d3a  Rename variables to make them clearer
 discard 6bab879  Adjust nanoTime fudge factors.
 discard 536f48a  Ensure the overridden setting is used by test code
 discard 29fb2ad  Document summariser properties
 discard 7694e6d  Tidy up
 discard 69b08eb  Bug 50917 - Property CookieManager.save.cookies not honored when set from test plan Add note to component reference
 discard fd0c412  Oups. Same corrects some spelling mistakes
 discard 70f6132  Corrects some spelling mistakes (thanks Philippe)
 discard 0f48431  Bug 51840 - JMS : Cache of InitialContext has some issues
 discard 3bb0af3  Bug 50617 - Monitor Results legend show "dead" server although values from the server are retrieved
 discard 4b4c966  little update for JavaDoc
 discard a5e6cc0  Fix up some incorrect sizes
 discard 11882f5  Oops, typo
 discard 375c04f  Test Action also useful in the work-round
 discard 85cb8ad  Re-add witdh and height for screenshots & figure. Improves HTML display speed
 discard fbe8f9c  Add a workaround notice to the know issue on bug 50618
 discard 7591ac2  Update docs, View results tree & graph results sceenshots I forget screenshots in docs folder.
 discard 170483c  log settings in use
 discard 995ec22  Update docs, View results tree & graph results sceenshots
 discard 10dd9f9  View Results Tree: Regexp Tester - little improvements on user interface
 discard 75f139e  Reduce Renders List box default witdh in View Results Tree
 discard 6851daf  WebService(SOAP) Request - Re-organize GUI for better design and user-friendly
 discard 459d531  List some of the main changes
 discard 3ccce76  Bug 51380 - Control reuse of cached SSL Context from iteration to iteration
 discard 3e74f64  SerialVersionUID not required
 discard c3fdb4b  Bug 49976 - FormCharSetFinder visibility is default instead of public.
 discard a8a7d7a  Bug 51691 - Authorization does not work for JMS Publisher and JMS Subscriber
 discard 4abaf3c  Bug 51841 - JMS : If an error occurs in ReceiveSubscriber constructor or Publisher, then Connections will stay open
 discard e13948c  Warn when command not valid
 discard a7d6b76  Bug 51605 - WebService(SOAP) Request - WebMethod field value changes surreptitiously for all the requests when a value is selected in a request It's a improvement
 discard a57d3ff  Bug 51605 - WebService(SOAP) Request - WebMethod field value changes surreptitiously for all the requests when a value is selected in a request
 discard b23ac58  Beanshell Sampler now supports Interruptible interface
 discard 99bcae6  Avoid NPE if Paste is used before Copy
 discard df78199  Bug 50032 - Fixed a new regression introduced by bug 50032 when Transaction Controller is a child of If Controller
 discard 90d8067  Bug 42246 - don't override colour for autoscroll checkbox
 discard 5d52c43  Bug 51839 - "... end of run" printed prematurely
 discard 4aeeab2  French translation for Bug 42246 - Need for a 'auto-scroll' option in "View Results Tree" and "Assertion Results"
 discard b56c8c9  Bug 47921 - Variables not released for GC after JMeterThread exits.
 discard 11f4c8d  Localise variable use
 discard d6b7c4f  Bug 51822 - (part 1) save 1 invocation of GuiPackage#getCurrentGui
 discard c592cc4  Bug 42246 - Need for a 'auto-scroll' option in "View Results Tree" and "Assertion Results"
 discard 050a1d9  Using ClientJMeterEngine.tidyRMI allows server to exit without needing to use System.exit, so disable that use of System.exit by default. However if non-GUI test threads won't stop, we have to use System.exit - but allow this to be disabled.
 discard a6480b1  Better handling of engine configuration failure
 discard 845feae  It's confusing to use the same interface method names for JMeterEngine and RemoteJMeterEngine, so prefix the remote interface method names with "r". This also makes it easier to trace the method calls in an IDE.
 discard 2dbbfd2  We don't export this so don't unexport
 discard 8ddf3b3  Ensure we tidy up RMI
 discard e620de7  Use constant for default UDP port
 discard b69b440  Minor tidyup
 discard fed47b1  French translation for new short-cut for Enabling / Disabling (sub)tree or branches in test plan
 discard 276f96e  Bug 51821 - Add short-cut for Enabling / Disabling (sub)tree or branches in test plan.
 discard cd4dd18  WebService(SOAP) request - add I18N for some labels
 discard 65bbc42  WebService(SOAP) request - add a connect timeout to get the wsdl used to populate Web Methods when server doesn't response
 discard 97565c7  Rearrange in Key order
 discard 409d5bf  Bug 51830 - Webservice Soap Request triggers too many popups when Webservice WSDL URL is down
 discard 04763b7  Bug 51831 - Cannot disable UDP server or change the maximum UDP port Also failed to check max port initially
 discard 9d9fc5b  Bug 51775 - Port number duplicates in Host header when capturing by HttpClient (3.1 and 4.x) Simplify and improve last fix. Thanks sebb.
 discard 56a78c5  No longer check for unequal hashcodes, was not a strict requirement anyway, and is no longer true since applying the following fix: URL: http://svn.apache.org/viewvc?rev=1170595&view=rev Log: Bug 48943 - Functions are invoked additional times when used in combination with a Config Element
 discard 86854d4  Add two knows issues : bug 50032 and bug 50618
 discard b3732e9  Bug 51775 - Port number duplicates in Host header when capturing by HttpClient (3.1 and 4.x)
 discard 209c43e  -X only usable in non-Gui mode
 discard f4b3614  Bug 39219 - HTTP Server: You can't stop it after File->Open
 discard a886850  Bug 48943 - Functions are invoked additional times when used in combination with a Config Element
 discard 5169cc1  Don't save concurrent pool property if it is the default
 discard 094555f  If Controller - Catches a StackOverflowError when a condition returns always false (after at least one iteration with return true) See bug 50618
 discard b299d26  If Controller - Fixed a regression introduce by bug 50032 See: https://issues.apache.org/bugzilla/show_bug.cgi?id=50032#c6 and https://issues.apache.org/bugzilla/show_bug.cgi?id=50618#c28
 discard 64a5fd5  Bug 43293 - Java Request fields not cleared when creating new sampler
 discard 9586a8b  Bug 50424 - Web Methods drop down list box inconsistent
 discard 82d24f3  Bug 51752 - HTTP Cache is broken when using "Retrieve all embedded resources" with concurrent pool
 discard b6f1ff7  Clarify stdev/stdevp
 discard d7724e8  Don't automatically retry with HttpCLient4 sampler
 discard 041e6b6  Bug 51750 - Retrieve all embedded resources doesn't follow IFRAME Fix Tidy impl as well
 discard 422ddbf  No need to mention FRAME twice
 discard f2955e7a Bug 51750 - Retrieve all embedded resources doesn't follow IFRAME
 discard acf9dd6  Move 2.5 changes to history
 discard d31a87e  Reduce logging; allow level to be specified; default to INFO level
 discard 7c2db5c  No need for serialVersionUID
 discard 2974c46  Fix bug whereby HttpClient instances were not re-used
 discard fc5817b  JMeter 2.5 release
 discard db1d4ba  Update changes before 2.5RC3
 discard a0a76fd  Fix error handling if svn is not present or directory is not a working copy
 discard 5a11875  No need to touch version or check it
 discard 617a452  Use Implementation-Version from MANIFEST.MF instead of patching JMeterVersion.java
 discard 6d93dd5  Ensure N&L appear near start of file  after MANIFEST
 discard 194d458  Add version display
 discard f87d7a5  Use simpler Java 1.5+ method to obtain the default charset
 discard c566ceb  encoding not supported for replaceregex, only replaceregexp
 discard a091712  Improve junit output
 discard 796587e  Allow test encoding to be specified
 discard 3495aa4  Display actual encoding used
 discard ca6a4c2  Specify encoding rather than relying on default
 discard fbff571  Change static code to allow DSTAMP to be used as version qualifier
 discard 6f2886e  Show file encoding
 discard 4560edf  Show file encoding
 discard 02fe12b  Bug 51645 - CSVDataSet does not read UTF-8 files when file.encoding is UTF-8
 discard 48499ed  We don't use LICENSE*.txt
 discard 51d16f2  *.odt files are binary types (no EOL conversion wanted)
 discard 5c8516e  Ensure hc.parameters is copied to both archives
 discard 6e2c5f7  Ensure correct EOL when creating archives
 discard a29b5a7  Add eol-style
 discard 6fa3d80  Use Unicode escapes instead of non-Ascii chars
 discard 56e4a65  Check that properties files only use Ascii (not strictly necessary, but helps prevent packaging problems)
 discard 708ea48  Missing EOL-style
 discard 05703f4  Use specific ignores to help prevent multiple copies in workspace
 discard 82d659b  Nightly builds don't need to check JMeterVersion.java
 discard 3654163  bad checksum (pick httpxxx.asc.md5 instead of httpxxx.md5)
 discard e7e1412  Update docs
 discard 2a9d1a4  Update to httpclient 4.1.2 and httpmime 4.1.2
 discard e9bebac  Add 2 options: 1/ to permit build JMeter distribution from src archive (tgz) without svn checkout or in offline conditions 2/ to build JMeter independantly from svn revision
 discard ea1a504  Try again
 discard ebe43a7  Update version
 discard cfcf617  Drop trailing $ to ensure SVN property is not replaced
 discard 6e3f0bd  reduce substring to check for revision to bypass svn replace
 discard 681674e  remove first $ to bypass svn replace
 discard 6061fa2  Add touch-version target to update JMeterVersion source file Also check that values in JMeterVersion source file agree when building the distribution
 discard c0e4b0c  Document how to create SVN tag
 discard 0d0055e  Disable the update-version execution, not necessary now.
 discard 34aef1b  Add only ASF License and Notice to JMeter binaries jar files
 discard ecb1405  Easier time format to generate
 discard 00d1d8f  Update to JUnit 4.8.2
 discard ef1cfc4  Fix location for BouncyCastle optional jars
 discard d58d4f7  Add SVN revision
 discard 91efcf5  Add checkstyle.xml to source package (sorry detab)
 discard 5f75283  Add checkstyle.xml to source package
 discard ed2452f  Update the year.
 discard 7c33bc8  When record http with HC4. The type 2 isn't recognized by proxy.
 discard 01060f6  Prepare next release 2.5: update docs tree and overview : remove old files (http://svn.apache.org/viewvc?rev=1102223&view=rev)
 discard c989f29  Prepare next release 2.5: update docs tree and overview
 discard decdda3  Prepare next version 2.5 and update year
 discard 66d51d4  Next release will be 2.5
 discard 798fa09  Update to httpcore 4.1.3
 discard 06b1b2a  Need BC jars for build and test
 discard 5f13fb0  Ignore current net jar
 discard a7f7090  Net 3.0 => 3.0.1
 discard 3d5e7f9  Update to httpcore 4.1.2
 discard aa35976  Bug 51488 - Assertion: Variable name scope is shared among all assertions (and Bug 51255)
 discard 9151cea  Add sectionlink to make linking easier Props to Subversion website
 discard ec49eb6  Fix invalid tag nesting
 discard 9f7ba23  XX:MaxLiveObjectEvacuationRatio has been dropped as of Java 6.0_24
 discard e6523da  Refactor HC4 SSL factory setup
 discard 7bf1d2f  All generated sockets should be slow
 discard 294dd70  Add info log
 discard 7676e38  All generated sockets should be slow
 discard cf4cd54  Bug 51275 - Cookie Panel clearGui() sets incorrect default policy in Java 1.6
 discard 0c9e1f5  Bug 51268 - HTTPS request through an invalid proxy causes NullPointerException and does not show in result tree. Rather than delegating to the JMeter thread handler for "unexpected" failures, ensure all Exceptions generate a sample error.
 discard 43e49ee  Define sun.net.http.allowRestrictedHeaders=true by default. This fixes Bug 51238.
 discard c84d8cb  Updated URLs and examples
 discard 1469774  Fix a Java=>Oracle URL
 discard 8a765ab  httpcore => 4.1.1
 discard f619bb8  Bug 50544 - In Apache Common Log the HEAD requests cause problems.
 discard 40f59e6  Document virtual host
 discard 98a9ad0  Bug 50516 - "Host" header in HTTP Header Manager is not included in generated HTTP request
 discard 02af1a0  Add constant for Host header
 discard efb4dff  Update to Commons NET 3.0
 discard f0175a9  Update to Commons NET 3.0
 discard a943d31  Document radio button defaulting behaviour
 discard 598f029  Don't try to add empty function alias
 discard 37460ea  Start summarising the main changes
 discard 2fc3e0f  Fixes to HTTP Sampler description
 discard a1efb55  Replace Known Bugs link with Issues, and provide info on reporting them.
 discard 912f819  Minor typographical error
 discard a97d4c0  Update JMeter Proxy step by step manual
 discard 78e7010  Update JMeter Proxy step by step manual
 discard 4214722  Javadoc formatting
 discard 62c21fc  Ensure content-type is always set
 discard 398b3b3  Avoid NPE when using HEAD method
 discard b2ed735  Fix bug introduced when classes re-organised for HC4: need to set default parameters, not an instance that is then abandoned!
 discard 889d76e  Hiding the proxy password on HTTP Sampler (just on GUI, not in JMX file)
 discard b40ea80  Fix a bug when instream is null (with a 408 http response), don't set body size
 discard 524ae5f  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 e867aae  Improvements in French translation for Webservice sampler
 discard a75d1b6  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 ecf3b35  Change test to agree with new CSV Dataset behaviour
 discard 80fbf6c  Improve output when test fails
 discard 679001c  Bug 51002 - Stop Thread if CSV file is not available. JMeter now treats IOError as EOF.
 discard 066dc56  Add metrics to get header and body sizes
 discard 280f2db  Cookies are handled; unused import
 discard 998dad8  SLOW_HTTPS needs an SSL Socket implementation
 discard 08eb5a4  Simpler
 discard a50fe93  Allow all certificates (as is done for HC3)
 discard 802f1f1  Add response handler for Gzip
 discard 65fd826  Simplify calculation of header size
 discard c51e343  Simplify calculation of status line length
 discard 65dd273  Remove unused items
 discard ca20be2  Oups. Must be to default value: false.
 discard 15644fd  Remove this method (no used now)
 discard d9d63d9  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 d9df9c2  Add HTTPClient 4 jars libraries for the binary distribution
 discard 2538970  Bug 50170 - Bytes reported by http sampler is after GUnZip Add an optional property to allow change the method to get response size.
 discard 3dbd39d  Bug 51011 - Mail Reader: upon authentication failure, tell what you tried
 discard 027940e  Add fudge factor to total time as well
 discard 21c9d5d  Document maxport in changes doc.
 discard 0c8f3a8  Fix typo in property name
 discard d76c7b5  Update ignores
 discard 5d592a3  Update some Commons jar versions
 discard 02339b5  Bug 50977 - Unable to set TCP Sampler for individual samples
 discard c2e7c0e  Bug 50962 - SizeAssertionGui validation prevents the use of variables for the size
 discard e515594  Unused import
 discard 94355a5  Fix comment - Tomcat does use translated headers
 discard 6de603a  Update list of tags
 discard 227c26a  Bug 50963 - AjpSampler throws java.lang.StringIndexOutOfBoundsException
 discard 9b4e561  Simplify code using setters which have defaults
 discard b3e8502  Add defaults to the setter/getter for ConcurrentDwn
 discard 3eb551a  Add defaults to the setter/getter
 discard bfb0cd6  Correct a compiler error with a real JDK 1.5 Bug 50943 - Allowing concurrent downloads of embedded resources in html page
 discard 4709a4d  French word 'headers' need to be plural
 discard 6429d82  Add French translation for the new labels and reduce size for some labels (by abbreviation) on HTTP Sample
 discard a3dade6  Update HTTP Sampler reference: some params not required
 discard 8bc89dd  Bug 50943 - Allowing concurrent downloads of embedded resources in html page
 discard 07f5671  Update to httpclient 4.1.1
 discard fec2420  Update to httpclient 4.1.1
 discard 51d31ab  Bug 50569 - Jdbc Request Sampler to optionally store result set object data
 discard 5b9d400  Bug 50937 - TCP Sampler does not provide for / honor connect timeout
 discard 921b365  Bug 50666 - JMSSubscriber: support for durable subscriptions
 discard aaf0ba0  Allow additional paramters to be passed in
 discard 36d43bc  Allow additional paramters to be passed in
 discard 6715870  Bug 50871 - patch for eclipse.classpath
 discard 4c8fdbb  get_xml_message* no longer used
 discard 376e031  Bug 50811 - Incomplete spanish translation
 discard 19cd6fc  Resynch docs/images with xdocs/images
 discard 4cc6bee  Add clean-docs-images
 discard f34d515  Remove unnecessary TODO
 discard 1fcbaaa  Refresh old screenshots for controllers, timers and some others elements
 discard 7fcda00  Add view results render French translation on combo box
 discard 025c2f6  Close window
 discard e5ac9eb  I name this thread ...
 discard ef16ef8  Use Thread.setDefaultUncaughtExceptionHandler() instead of private ThreadGroup
 discard ff3d4b0  More docs on UDP listener
 discard 29d187c  Allow for multiple local UDP ports
 discard a88ffc5  Client JMeter engine now supports external stop/shutdown via UDP
 discard bf133d3  remote shudown
 discard 3f5b04a  Add remote shutdown capability
 discard dc1a76a  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 d9e4470  Tidy up: use AtomicInteger instead of synch. methods; remove unnecessary System.exit(); simplify some code
 discard e9dede9  Ensure we report IllegalStateException
 discard c84e7c0  Tweaks - document thrown exceptions
 discard d38e067  Change to more suitable Exception
 discard a56162f  Use new method to pass on original exception
 discard 53265b6  Javadoc
 discard 66372ba  Add Throwable parameters
 discard f718af8  Need to check for owner before allowing reset, otherwise GUI can interrupt another test
 discard 8f14d32  Unnecessary calls to System.exit()
 discard e4d1ad7  Model may be null during startup
 discard 2265189  Change name of Pre and Post Thread Groups
 discard f60b18a  Bug 50671 - no need for volatile qualifier
 discard da0accd  Bug 50659 - JMeter server does not support concurrent tests - prevent client from starting another
 discard fd76443  A bit more info
 discard e923f83  Bug 50708 - Classpath jar order in NewDriver not alphabetically
 discard b14270c  Bug 50221 - Renaming elements in the tree does not resize label
 discard 2ec38fc  Bug 50686 - merge separate debug statements
 discard ea8f254  Bug 50686 - HeaderManager logging to verbose when merging instances Downgrade to debug
 discard 11214d3  Bug 50686 - HeaderManager logging to verbose when merging instances Downgrade to debug
 discard 2dfe4bb  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 592bf6b  Bug 50684 - Optionally disable Content-Type and Transfer-Encoding in Multipart POST
 discard 6253672  Bug 50675 - CVS Data Set Config incompatible with Remote Start Fixed RMI startup to provide location of JMX file relative to user.dir.
 discard 3859626  Tests for new methods
 discard 6701706  Re-instate null check dropped in error
 discard c656445  Use new FileServer methods
 discard 3c83cbc  Add some new methods, mainly for use with Client & Remote engines
 discard 5b08288  Clean up logging - drop per-sample to reduce load
 discard aee9d46  Too noisy
 discard 97a7f15  Downgrade log message to debug
 discard 8eea8d1  Add TODO
 discard a4a9e9f  Clarify last_sample_ok variable
 discard 1381aa5  Clarify last_sample_ok variable
 discard b2da9a9  More info for Gump logs
 discard 217359e  Update to httpclient 4.1 GA
 discard 3c7c79a  No need to return a value (improving patch Bug 50032)
 discard 80057b3  Not used
 discard 8614dc8  Mail on userlist reported NPE here - looks like only happens if there are network errors, but check anyway
 discard cd55566  Missing translation french search test on ldap sampler
 discard 7a72d81  Add french translation for titles: Test Fragment and Post/Setup Thread group
 discard ef0f94a  Bug 50579 - Error count is long, sample count is int. Changed sample count to long.
 discard 4398cd0  Typo
 discard cfcf725  fork="yes" is required or dir attribute is ignored
 discard 65a69f8  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 942cac4  Docs
 discard ee0eaca  Bug 50568 - Function __FileToString(): Could not read file when encoding option is blank/empty
 discard f5c4033  Try fork=no for fixing classpath issue with Gump tests
 discard 7cbd462  Simpler
 discard d628166  Initial stab at checkstyle target
 discard d2e29f7  Synch. variable lists
 discard c7f390d  All BeansShell test elements now have the script variables "prev" and "Label" defined.
 discard 67ca923  cookie variable has been renamed
 discard cee4af8  spelling mistake (on jms request)
 discard 8ba95e8  New location for Jakarta PMC rdf
 discard eda9f11  Oops - wrong URL
 discard 81ff872  Add fudge factor for overall time comparison
 discard 6f1170e  Test both with and without using nanoTime Still some boundary errors using nanoTime which have yet to be resolved
 discard 641a840  Allow direct read access to nano fields by test code
 discard bf59954  Redundant
 discard b388bbd  Point to standard license location
 discard 65c131f  Allow test code to change the default useNanoTime setting
 discard 1ecfe87  Add missing hashCode() methods
 discard bd62c98  Rewrap for clarity
 discard c48b558  Tab police
 discard da09a5b  Constants should be static
 discard a2ddb82  Typo reported on user list Due to Michel Duijvestijn
 discard dbaf4f4  Better display of request headers
 discard 0b3c298  Add some debug
 discard 64286ae  Add header processing
 discard cd22450  Bug 50490 - Setup and Post Thread Group enhancements for better test flow.
 discard f0a532a  Update documents for JSR223 test elements
 discard e5c1ffc  Give access to current SampleResult (and drop references to prev)
 discard 76316f4  Does not make sense for Timers and Pre-Processors to reference the previous sample, so don't document it
 discard 3da53f2  Standardise order of variables
 discard 8bfe9b9  Typo in variable name
 discard 8344342  Fix list of variables
 discard 56f7ebb  Bug 50487 - runSerialTest verifies objects that never need persisting
 discard 083562b  TestFragment needs to be in core module
 discard 513285c  Bug 50475 - Introduction of a Test Fragment Test Element for a better Include flow
 discard d54bbff  Add tests for HC4
 discard 4b428a8  Post code now mostly working
 discard d870daa  Unused imports
 discard c239b4e  Initial implementation of PUT - needs testing!
 discard 46d3d05  Bug 50450 - use System.array copy in jacobi solver as, being native, is more performant.
 discard b458685  Ensure temporary DefaultHttpClient is released. Copy params to BasicHttpParams.
 discard 7f6d31f  Unused import
 discard 54d6f53  ConcurrentHashMap does not need to be protected by synch. Use for loops where possible to tidy code
 discard 00433e4  Not serialisable; make transient
 discard f3d987c  Use putIfAbsent() instead of synch. on ConcurrentHashMap
 discard 4ea4793  JMeterEngine is not serialisable; make transient
 discard eae92c4  Use internal lock for synch.
 discard 98ffe69  Revert changes to these files made in r1044445: causes GUI problems in populateCommandMap.
 discard 3a52b42  FindBugs: invalid iinitialisation
 discard a930337  Inefficient use of iterator
 discard 20a85c7  use Number.valueOf() rather than new Number()
 discard ecec8ba  Findbugs: Ensure stream is closed
 discard e5ce5ef  Unnecessary new String()
 discard 553eda3  Unused import
 discard 12a9ca5  Define equals so agrees with compareTo
 discard ea829b2  Findbugs: comparators should be serializable
 discard 3e67fea  Shared non-synch static variable
 discard 57ef7f1  Findbugs inefficient code
 discard c8195f9  Make constants final, and reduce visiblity as much as possible
 discard d4304d7  Oops - forgot to update the generic version code
 discard 5703e5f  Support Apache version of HttpVersion
 discard 6af6b24  typo
 discard ab4e836  Document Apache HttpClient logging
 discard fb3024a  Bug 50438 - code calculates average with integer math, expecting double value
 discard bdf15c0  Getting closer; cookies now work. Still no PUT or POST.
 discard ef8623c  Add method for Apache HttpClient
 discard 84ac0ff  Move HttpClientKey to HC4 subclass Pull up common code from HC3 subclass
 discard 5d76794  Bug 50439 - simplify setting of component text
 discard 8d8cb59  SImplify
 discard 595428f  Make generic so it supports both Commons and Apache HttpClient implementations
 discard 4faf92f  Simplify
 discard 5bceb77  New class for Oracle JDBC
 discard 8db7932  Update doc
 discard 2a5aef9  HTTP_AUTHENTICATION_PREEMPTIVE is for Commons HttpClient only Add HttpClientKey class for use in HttpClient ThreadLocal maps.
 discard fccddeb  Unused import
 discard 073c690  Simplify - only need values from the map
 discard e8aafa8  Don't allow illegal methods Move Cache check
 discard 10baaeb  Tidy proxy setup code
 discard 43ec284  Add common proxy check methods
 discard bde529a  Done in finally clause
 discard 6ec5c58  Localise variables
 discard 46eda33  Sample method belongs first
 discard a51394c  Re-order methods slightly
 discard 9f4902a  Bug 50425 - Remove thread groups from Controller add menu
 discard a78cd05  Javadoc
 discard 0f9f429  Simplify
 discard f58f0e0  Initial impl. of Slow Sockets for Apache HC
 discard 21e031c  Add Apache HttpClient jars to classpath
 discard e503975  Probably don't need httpclient-cache
 discard 097484c  Simpler, shorter expression of protocol default (props Milamber)
 discard caeb197  Document which HttpClient is supported
 discard 4a2c0c2  Document which HttpClient is supported
 discard dc94052  Document
 discard 3833526  Move CookieSpec method to CookieManager so CookiePanel no longer depends directly on the HttpClient version
 discard ebf31cf  Add Apache HttpClient support
 discard c15d396  Raw type
 discard 335b464  In French, one space before colon (:)
 discard acb6930  Allow HTTPSampler2 access to savedClient
 discard 9b6894b  Fix up HttpClient/HttpCore repo locations and MD5s
 discard a266e6e  Javadoc
 discard 634ad6a  Oops - should only have used generic Throwable here
 discard b8211f7  Sort; add Javadoc
 discard df32c2e  Download HttpClient jars
 discard 1ebbb5d  Add HttpClient dependencies TODO - update to non-beta version when available
 discard f34843e  Ensure content entry field does not get lost
 discard 6e0b72c  Shorten Protocol label
 discard 36d7d69  Move some common code to a super-class for the HttpClient-based samplers
 discard bb06923  Bug 50392 - value is trimmed when sending the request in Multipart
 discard 7647bf0  Oops - raw &
 discard 73be18c  Fix JMeter Proxy to use new HTTP implementation names
 discard 4d14816  Drop SVNPATH hack - Hudson should provide svn on the PATH
 discard 9121c23  Document ORO extended REs
 discard a93def5  Ignore HC4 jars
 discard 595fee0  Don't use generic superclass here
 discard 812dd281 Oops - need to provide access to HttpSampler2 methods
 discard 33a2d67  Fix test files to use new Proxy sampler
 discard a5e70d6  Cut and paste error
 discard 75e6b13  Rewrite original samplers to use new implementations
 discard 8564c63  Update docs for runtime HTTP selection
 discard 17e0d1a  Allow HTTP implementation to be selected at run-time
 discard a547e90  HTTP Sampler Proxy which allows runtime HTTP implementatiom selection
 discard 803af3b  Add HTTP implementations for use by HTTPSamplerProxy
 discard b149b69  Must default to blank
 discard b99e1a0  Use commaon-line path override
 discard e2759fb  Try again
 discard 7623c21  Bug 50367 - Clear / Clear all in View results tree does not clear selected element
 discard 4f434a5  Add SVNPATH for use on Hudson
 discard 668b977  Tidy order
 discard d456bfa  Check SaveService classes
 discard 59c91ef  Drop obsolete or unused entries
 discard 69e8a49  Allow test code to check for spurious class references
 discard d227322  typo
 discard 0b686e3  Allow multiple aliases for same class name
 discard f8b8fa6  Bug 50347 - Eclipse setup instructions should remind user to download dependent jars
 discard e04817a  Use (later) version of r938 from Maven Central
 discard 8c1dae3  AJP Sampler now implements Interruptible
 discard 2021aa7  Allow for null URL in HttpSampleResult
 discard 6cc8e15  Unused import
 discard 4be8aca  Promote ipSource to base class
 discard 01a1d77  Use generic parent class (necessary to allow choosing HTTP implementation at run-time)
 discard a423aca  No need for HTTP in the message
 discard ace9627  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 6bc95f8  JMS Subscriber - Add dynamic destination
 discard 19b9b62  Bug 50286 - don't capture < in non-path-extension RE
 discard b46d4a6  Matching uses contains, so no point having optional trailing delimiters
 discard 5e71e1d  Fix some Java=>Oracle URLs
 discard 250939c  Rewrap badly wrapped comments
 discard 901caf4  Improvements and new screenshots (JMS Subscriber and JMS Publisher) for doc "Building a JMS Topic Test Plan"
 discard 5146c9d  Bug 50286 - URL Re-writing Modifier: extracted jsessionid value is incorrect when is between XML tags
 discard 116301a  Seems to miss a close parenthesis
 discard 70d4bc0  Fix PUT proxy handling
 discard 7d2fa08  Don't say it is POST data when it's actually a PUT
 discard 23ae202  Add some new french translation for SMTP sampler and some mistake (VRT)
 discard c8c9984  Update URL for get package list (javadoc generating)
 discard 93d4c92  Missing update image form Bug 50268
 discard ea022b0  Small mistake in french message on HTTP URL Re-writing Modifier
 discard 7e5c062  Simplify - save DestinationSetup as a boolean
 discard e2cb0ca  Document
 discard bb255e9  Group new JMX names with existing ones
 discard 8eb79a9  Tidy up build instructions
 discard 64e5b5d  Tidy up build instructions
 discard 5319271  Little correction on french messages for JMS Publisher labels
 discard 01b5ed7  Bug 50268 - Adds static and dynamic destinations to JMS Publisher
 discard 571db1c  Unix uses : not ; as path separator
 discard 287083e  Unix uses : not ; as path separator
 discard c08152a  Close action dialog box when tapping Escape key
 discard c53bb04  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 55c1587  Bug 50203 Cannot set property "jmeter.save.saveservice.default_delimiter=\t"
 discard 21934d2  Disable check of Content-Length. Does not work on JDK 1.6.0_22+, and anyway is not particularly useful as a test
 discard d32016e  // Temporary hack to allow tests to complete on Sun Java 1.6.0_22
 discard 13b35a9  Ensure test failures are properly progagated
 discard be44cc4  Oops - fix relative path
 discard 57a63d5  Mail jars are now included
 discard f93640e  Adjust code so Sun Java compiler does not complain
 discard 10e0862  Why pay?
 discard ab3616f  Update Cache Manager docs
 discard 525cd8f  Drop unused Lists
 discard 0c9eab3  Bug 50134 - TransactionController : Reports bad response time when it contains other TransactionControllers
 discard 2597392  Generics
 discard 8d5fc2f  Generics
 discard 8e6fe02  Generics
 discard 3afe578  Bug 50178 - HeaderManager added as child of Thread Group can create concatenated HeaderManager names and OutOfMemoryException
 discard f6f1dd1  Imports
 discard 10226e8  Boxing
 discard eb7c67b  Don't use == to compare strings; use constant for "true".
 discard fb89b18  Fix test cases to work in Eclipse
 discard 83ee1d6  Fix up so test case works in Eclipse too
 discard 1da3333  Add findTestPath util method Don't try to change user.dir - it does not work.
 discard be30590  Drop unnecessary nested static class
 discard d3ed9f9  Start adding tests for SamplingStatCalculator
 discard 0926b2d  Bug 50173 - JDBCSampler discards ResultSet from a PreparedStatement
 discard 9cca78b  Bug 49365 - Allow result set to be written to file in a path relative to the loaded script
 discard d3ca4d7  Bug 50080 - Transaction controller incorrectly creates samples including timer duration
 discard 4bf9de6  Update HTTP Request defaults with Proxy settings
 discard 652c21c  Bug 50088 - fix getAvgPageBytes in SamplingStatCalculator so it returns what it should
 discard b74aa6d  Bug 50008 - Allow BatchSampleSender to be subclassed
 discard ceb4478  Bug 45703 - Synchronizing Timer
 discard e37abfd  Adding a new inner class to allow display a text box to edit cell content in Jtable (futur use in ArgumentsPanel)
 discard 4eb5aba  Bug 37156 - Formatted view of Request in Results Tree
 discard 023a53a  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 32806c7  Revert override annotations - bad idea with jdk 1.5 compliance
 discard 9dde5ae  Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops
 discard 3634ffd  Add some override annotation
 discard 112bac7  Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops
 discard bfe4c3f  Ensure other content types are shown
 discard 04e3cd9  Bug 50047 - SMTP Sampler Gui is not updating correctly
 discard 23913c2  Clarify behaviour of SampleName function
 discard 4df8875  Remove debug logging
 discard 979303e  Document where default charset is used
 discard cfe5769  Bug 49975 - New function returning the name of the current sampler
 discard dc1ccea  Javadoc
 discard 4a21326  Fix default Locale issues
 discard 548fcf5  Fix default Locale issues
 discard 134d118  Don't rely on default charset
 discard 89380b3  Don't rely on default charset
 discard 9c2109e  Add Reply-To field to SMTP Sampler
 discard 67fc58b  Bug 49862 - Improve SMTPSampler Request output.
 discard a3d623b  Bug 49775 - Allow sending messages without a body
 discard bb1629e  Bug 48015 - Proposal new icons for pre-processor, post-processor and assertion elements
 discard aa4f4a9  Add missing files Bug 30563 - Thread Group should have a start next loop option on Sample Error
 discard be98070  Correct InitialContextFactory for ActiveMQ Small doc tweaks
 discard 17c919f  Bug 30563 - Thread Group should have a start next loop option on Sample Error
 discard ac8a8f4  No longer used (see Bug 43288)
 discard 64b70c6  Javadoc tweak
 discard 0dbced3  Tab-police Remove trailing spaces
 discard d126665  Tab-police Remove trailing spaces
 discard 90ab801  Update basic version number
 discard 91e79e3  Bug 49603 - Allow accepting expired certificates on Mail Reader Sampler
 discard 270ae74  Bug 49622 - Allow sending messages without a subject (SMTP Sampler)
 discard 5d32c6a  Bug 49666 - CSV Header read as data after EOF
 discard 9ada968  Bug 49734 - Null pointer exception on stop Threads command (Run>Stop)
 discard 82da7d3  Move 2.4 changes to history
 discard 9d0c9e4  getLoggerForClass() no longer causes a Security violation in RemoteJMeterImpl
 discard 04bbb29  Simplify getCallerClassName() by using Throwable.getStackTrace()
 discard c1fff48  Replace wildcard imports
 discard b6c1bfb  Tab police
 discard 1a770f1  JMeter 2.4
 discard bf24489  Central has activation 1.1.1 but not yet mail 1.4.3
 discard a124828  JUnit too
 discard 35f9fe5  XStream also available from Central
 discard 57c6a9a  Avalon-framework is available from Maven Central Extraneous trailing / removed
 discard 3ef0de9  Bug 49573 - French translations for new elements (SMTP, assert. MIME, BSF, etc), others (JMS) and some improvements
 discard e2dcf1e  Makes more sense to include THANKS in README
 discard 5d1d109  Need to include THANKS along with NOTICE
 discard 15a278d  Fix version (would be fixed by build anyway)
 discard a3bda55  Javadoc
 discard d3e2f50  Javadoc
 discard 941ea99  Javadoc typo
 discard 907cfa9  Missing AL headers
 discard e06c105  Eol-style
 discard eb0dc2e  It's now 2010
 discard c86e335  Documentation fixes
 discard 1a8e7af  Synch. online docs
 discard 7cc3eac  Summary of changes
 discard 9f84e47  Summary of changes
 discard ab9f6e7  Re-order
 discard 059c71f  Tweak
 discard d2b64fb  Properly fix NPE
 discard 185707b  Bug 49545 - Formatted (parsed) view of Sample Result in Results Tree
 discard 476d04f  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@961545 13f79535-47bb-0310-9956-ffa450edef68
 discard 7459ffa  Bug 49560 - wrong "size in bytes" when following redirections
 discard 9e091c5  Tidy up tooltips. Document local truststore pathname resolution
 discard cf33f27  Bug 49552 - Add Message Headers on SMTPSampler
 discard 8ac0c73  user.dir is a System property
 discard 2e1083d  New screenshot. SMTP sampler no longer thread-hostile
 discard b423019  EOL
 discard 9d1993a  Update to Javamail 1.4.3 (using CDDL licence) Tidy NOTICE (move some text to THANKS)
 discard 67a195e  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 16f07d7  Local truststore socket factory
 discard a3a9ea9  Javadoc
 discard f2a9dd9  user.dir is a System property
 discard 38d69d4  Fix up ignores
 discard 898bb15  Ignore JAF/JavaMail
 discard e25b7a9  Update versions; sort
 discard f44d638  Bug 45053 - SMTP-Sampler for JMeter + Fix trustAllCerts so it applies also to StartTLS option
 discard f54f3ed  cbTrustAllCerts and cbUseLocalTrustSTore are mutually exclusive
 discard 44a1e62  Ensure truststore editable state is correctly set
 discard 34a4769  Ensure auth fields editable state is correctly set when first displaying the GUI page
 discard fc8e4b7  Tab police; correct indentation
 discard 961cb0e  Allow SMTP port to be defaulted
 discard ba3b4d1  Drop unused getters
 discard c0c39d0  Bug 49540 - Sort "Add" menus alphabetically
 discard e3446cb  Start a Hints section
 discard 8a3e299  Properly fix null variable testing
 discard 4de1c8c  Bug 49083 - collapse '/pathsegment/..' in redirect URLs
 discard 2c6b57c  Reduce scope of thread-hostile behaviour
 discard 1021dab  No need to call Security.setProperty as the prepareMessage() method already sets the appropriate property.
 discard db8c844  Bigger name fields Clear Gui
 discard b6c6f49  Make sure GUI is cleared when adding a new instance of the Sampler
 discard befc0f5  Tidyup; consolidate duplicated code
 discard 5432059  Does not make sense to set To: field from From: field
 discard fe02a3a  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 0e1c297  Add debug
 discard 25bbe0e  Updated screenshot
 discard 227991a  Add debug Tidyup line-wraps
 discard 820b662  handle charsets of the form: ContentType: text/plain; charset=ISO-8859-1; format=flowed
 discard ddd2865  Tidy up
 discard aaffdb2  Safer to use prefix
 discard 33d9a2f  Update JDBC Config pool description Add Message position description
 discard 6b0e328  Forgot the property for the new SMIME option
 discard c447ff9  Disable file version checking - it's more of a nuisance than a help
 discard 34ec4b4  Eclipse warnings
 discard dc3299b  Bug 38387  - Add SMIME Assertion Add message position option
 discard 8f198b7  Prepare for SmtpSampler
 discard 5aff6050 Fix up raw types warnings
 discard 38a7773  Fix up raw types warnings
 discard 48feac1  Fix up raw types warnings
 discard 6a87e36  Avoid possible NPE
 discard a98fd5c  Alias tests are already done elsewhere
 discard 5b45ec9  Fix property version
 discard f7a2316  Add 2 missing aliases
 discard 6cc52af  Add test for aliases
 discard 857aa5a  Fix property version (and Eclipse warning)
 discard e6ed85a  Revert - committed wrong file
 discard efca0d5  Bug 38387  - Add SMIME Assertion Forgot to add saveservice shorthand property names
 discard 3ee17bb  Bug 38387  - Add SMIME Assertion Forgot to add saveservice shorthand property names
 discard 07ac4f6  Bug 48709 - TCP Sampler Config setting "classname" has no effect
 discard 1ef9626  Javadoc
 discard 2231e5a  Throw error if language cannot be found to better show error
 discard 6e59615  Include bsf-api-3.1 in releases
 discard f70a17e  Include bsf-api-3.1 in releases
 discard ee06a79  Bug 49506 - Add .csv File Extension in open dialog box from "read from file" functionality of listeners
 discard 9a1dd17  Oops - forgot to include the BC jars in the download Props to Milamber for spotting this!
 discard 0139707  More sensible to default the message count to 1
 discard 6398af3  Allow for missing classes
 discard 33241c1  Bug 38387  - Add SMIME Assertion Updated screenshot
 discard 563f8fd  Allow for empty sub-results.
 discard 54d3e0e  Raw types Missing @Override marker
 discard de143f1  Tab police
 discard 3c22fb1  Bug 38387  - Add SMIME Assertion Initial checkin, with minor adjustments
 discard cb8940a  Catch misbehaved assertion classes
 discard 169b03d  Add stop between sample processing
 discard 8bb77ae  Also display tool-tip for the label
 discard 0b2a5bf  Ignore src
 discard 1aa6d16  Document directories
 discard b7aafad  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 4e7db38  Update to BSF 3.1
 discard c5028c3  Add some JMS notes
 discard e35da2c  Update JMS sections
 discard 0bcce04  Allow for missing jar(s)
 discard 57708e4  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 f3b94b9  Javadoc
 discard f00d8e8  Tidy up the JMS GUIs
 discard a0826c6  Unnecessary override
 discard 81a0bcc  Some recent changes
 discard ea77cb0  Add JMS Subscriber timeouts
 discard 9bfa28f  Add getPropertAsLong(key, default) method
 discard 6fc371a  Simplify ClientPool by using Closeable interface
 discard 0372738  Replace Topic by Destination as far as possible
 discard 36a315d  Javadoc
 discard ef66ac5  Fixup Topic references
 discard eaa5326  Support basic MapMessage generation
 discard a3c3577  Use commas as output separator
 discard 447458b  Store request message headers
 discard eed2139  Add support for MapMessage reception
 discard f4cc849  Javadoc
 discard c68cc3a  Not a TestListener
 discard a500a78  Rename fields
 discard 8591545  Tidy up; drop unused loop count
 discard 139899f  Loop count not used; receiver must keep going until end of thread
 discard 15d04b1b No longer needed
 discard 2a5dca2  Generalise by using super interfaces
 discard 097bec3  Tidyup output
 discard ddfa749  Use generic super interfaces instead of specific queue/topic ones
 discard 61f6718  Use MessageConsumer interface
 discard 9665674  StringBuffer => StringBuilder
 discard 4f3f861  Tidy response processing StringBuffer => StringBuilder
 discard 10e9fdd  StringBuffer => StringBuilder
 discard c3aedd7  Simplify getting topic connection
 discard d1462e7  Simplify getting topic connection
 discard 666fb6f  Add get(Topic|Queue)Connection(Context, String) methods Class was not used as a TestListener
 discard 0c6c403  Wrong null check
 discard ca6e439  Better error message
 discard 0c7bc1c  Move private initJNDI methods to InitialContextFactory.getContext()
 discard 6477eac  lookupTopic now in Utils; does not return null
 discard aae3904  Add lookupQueue and lookupTopic utility methods
 discard f353fbe  Tweaks
 discard f4a66db  Simplify code by using Utils.close() methods
 discard 883eb4f  Tidy up Publisher - no point continuing if cannot create the required fields
 discard c4e9f4a  Add utility close() methods
 discard 63bab18  Tidy up OnMessageSubscriber - no point continuing if cannot create the required fields
 discard 40b73e9  JavaMail and JMS API are now included in binary archives
 discard e4166df  JavaMail and JMS API are now included in binary archives
 discard f318f83  Add geronimo jars to binary packages
 discard e61c2c9  Tidy up; add comments
 discard 621a590  Fix versions of geronimo jars
 discard fc5d2a2  Update geronimo activation and mail jar versions
 discard 84cd6b9  A bit more documentation
 discard 28aeef3  Activation, javamail and jms jars moved to lib/ directory
 discard 4456a6c  Activation, javamail and jms jars moved to lib/ directory Add includeAntRuntime=false for javac
 discard 81fddf6  Bug 46142 - JMS Point-to-Point correlation problems
 discard a3462ac  Rename useReq to useRes as it is the response message fields that are used
 discard 2da35af  Bug 49394 - Classcast Exception in ActionRouter.postActionPerformed
 discard f7e24d3  Ignore Bouncy Castle jars
 discard 14275eb  Keep original label (useful when processing embedded URLs)
 discard bcd0ba9  Perform fixcrlf as part of copy phase
 discard 1b9859b  Bug 43389 - Allow Include files to be found relative to the current JMX file
 discard 7e96050  Tweak
 discard ee46f85  More detail of how client-server works
 discard 95163f4  Only create container if we are going to use it.
 discard 0bdc2db  Bug 49294 - Images not downloaded from redirected-to pages
 discard ac384b0  Fix property version
 discard a96feff  JMSConfigGui has been renamed as JMSSamplerGui.
 discard c198afb  JMSConfigGui has been renamed as JMSSamplerGui.
 discard 9a3a675  Tab police
 discard 793ada2  Count messages actually read
 discard 30303d9  sendQueue does not need to be an instance variable
 discard a9ed72c  Debug if reply is not matched
 discard c727e6c  Better error reporting of invalid test plan
 discard 6fb80bf  Rearrange output
 discard 445c7fc  Add SampleResult request and response headers
 discard acaf9f1  Initial checkin of utils class
 discard e1f768e  Add stack trace to warning message
 discard 31d2e31  Incomplete fix
 discard 31e5fe3  Handle errors in sampling Ensure sample is always generated
 discard 3c02fbb  Bug 47949 - JMS Subscriber may not receive all the messages
 discard 04ebdfc  Docn tweaks
 discard 4f5059e  Javadoc
 discard 5c30d6f  Unused import
 discard 574114c  Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler. Fixed rest of bug
 discard 1db431e  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 ce73ea4  Fix possible NPE
 discard 33757c7  Better handling of errors
 discard a0506fb  Tests are run from the bin directory
 discard aaf0315  Should only be applied to PROXY request types
 discard 71a93d0  Initial test cases
 discard 576111c  Tidy layout
 discard 7552e7f  Use setResponseData(String, null) where default charset is OK
 discard bfef495  Add TODO Charset markers
 discard 06d0e1c  Add baToHexBytes method to avoid unnecessary conversion via string
 discard 72282aa  Code tidy
 discard 7dcde55  Method not used
 discard 7cfc8a4  Tidy up class; parse string directly rather than converting to byte[] first
 discard 024f614  Sample Tomcat monitor status file for testing parser
 discard 81f91f4  Junit 4.7 => 4.8.1
 discard da92d10  Update/sort ignore list
 discard 778f753  Use assertEquals(exp,actual) rather than assertTrue(actual==exp) to give more info on failure
 discard 428c410  Bug 49149 - usermanual/index.html has typo in link to "Regular Expressions" page
 discard d0345f4  Basic check to ensure that Publisher failures are better reported in test results
 discard 58b406b  General tidyup
 discard ee7268a  Prevent NPEs General tidyup
 discard bc8c81c  Javadoc; general tidyup
 discard 1311dba  Clarify log message
 discard ddc4d8c  Javadoc; no need for lookupTopic() to be synch.
 discard 03b83b2  Bug 43678 - Handle META tag http-equiv charset?
 discard 0cd5f75  Bug 48901 - Endless wait by adding Synchronizing Timer
 discard 23a1204  Javadoc fixes
 discard b1d9b8e  Run 3rdparty check later, so still works if called after download_jars
 discard 5fdd757  Revert to previous behaviour, i.e. key on thread Group, but allow this to be changed by defining key_on_threadname=true
 discard 96a0455  Doc
 discard cb93b5d  Give clue if AIOBE occurs
 discard 7d0734d  Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1 See also SVN revisions: 922069,922067,922055,922054,922051
 discard cc9406c  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 7c51af4  Fix up values map for aggregate samples
 discard 415119e  Simplify (and tweak accuracy) by using new addValue(T val, int count) method
 discard 4a494e1  Correct calculation of min, max and std. deviation for aggregated samples
 discard 38e4d29  Implement addValue(T val, int sampleCount) method to simplify processing aggregated samples
 discard a53d789  Javadoc
 discard 7656a45  Simplify. Ensure only count or timer fire for a given sample.
 discard a79b26a  Might as well be static variables
 discard 1060990  Avoid NPE when mask == 0
 discard c1d5743  Bug 48883 - Corrections for AbstractThreadGroup
 discard 56633cd  New dummy test for main all JUnit4 annotations
 discard d04c492  Bit more info on JUnit4
 discard d094afc  Add details of JUnit4 support
 discard d9889e3  Eliminate unnecessary instance variable
 discard 762aef9  Bug 48350 - Deadlock on distributed testing with 2 clients
 discard 11d6156  Make private fields final. Rename and rearrange code to make a bit clearer.
 discard ab7a4ec  Better implementation of fixsize() for table columns
 discard fb0dd6d  tweak
 discard dea3d68  Fix up Mail Reader Sampler GUI
 discard 4fd7acd  Improve docn of -G option
 discard f1ea90a  [gs]etNode() are not used
 discard ca8e0c2  Bug 48749 - Allowing custom Thread Groups
 discard b77d764  Unnecessary "override"
 discard 0ce46cf  Use same width for folder field
 discard 2e12c14  Bug 48727 - Cannot stop test if all thread groups are disabled
 discard 3e6bd20  Bug 48786 - Run Thread groups consecutively: with "Stop test now" on error or manual stop, JMeter leaves the green box active
 discard 1b870d0  Remove trailing spaces
 discard a7cdc0d  Implement reading mail from a single file
 discard ad31de2  Make fields final
 discard efa951d  Always default the encoding Allow for nested MimeMultipart message parts Don't include '@' in toString() if user name was not provided
 discard bf65a8f  Replace ComboBox with JTextField TODO: New screen layout needs to be fixed.
 discard 592edc9  Initial implementation of interruptible
 discard f22aa41  Allow for spaces in the file name
 discard 81992b1  Fix duplicate child.sampleEnd() calls
 discard 9d00449  Forgot to call sampleStart()
 discard bdcbd6f  Add support for multipart messages Avoid possible NPEs in To: and From: processing Store Response Headers if not using store as MIME
 discard 03721f2  Save provider file in jar
 discard 6bf9d76  Update for new Mail Reader facilities
 discard f0ec90f  Basic read-only JavaMail provider implementation for reading raw mail files
 discard 01fb9d0  Add HeapDumper class for runtime generation of dumps
 discard 7347894  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@910799 13f79535-47bb-0310-9956-ffa450edef68
 discard 58fa666  Add setResponse() shorthand method
 discard 70300c0  Bug 48714 - add new French messages
 discard cac27cf  Bug 48747 - TCP Sampler swallows exceptions
 discard ab3f02d  More recent versions of Geronimo spec jars
 discard ee98935  Allow any versions of geronimo spec jars
 discard c2cc9d5  Remove dependency on default encoding
 discard 014cf0a  Extract static constant
 discard f12033f  Bug 48714 -  add new French messages
 discard ac99e59  Clarifications
 discard c1c5039  Javadoc
 discard 4131946  Thread-safety
 discard b3c5cb0  Thread-safety
 discard b891d24  Better ordering of elements
 discard 5f7064f  Oops - comparing the wrong files
 discard ce0ddc0  Clear JMeterContext ThreadLocal on thread end
 discard 3ff3a44  Thread-safety fixes
 discard f47170b  Oops! forgot to change the test case when the data file was changed
 discard 8797221  Bug 47622 - dummy JMeter certificate resides in the bin directory Document the properties
 discard 3a6b05e  Bug 46790 - CSV Data Set Config should be able to parse CSV headers
 discard 0f505cf  Use IP address rather than name to avoid DNS queries Add basic redirect test
 discard 38afbaf  Also test URLs ending in a directory; use IP address rather than name to avoid DNS queries
 discard d8d665d  Return a sample result, so can test methods that perform a sample
 discard a6b30c1  Javadoc clarification
 discard b7d952b  Regex Extractor can now be applied to a variable
 discard cb58556  Updating docs with new images etc.
 discard abc73a8  Make Follow Redirects the default (better for cookie tracking)
 discard 92b2b94  Make Follow Redirects the default (better for cookie tracking) Easier selection of redirect options Move Proxy panel lower down screen
 discard 25d6226  Updating docs with new images etc.
 discard 6e81ad8  Add comments
 discard 1b6a94f  Response Assertion and Size Assertion can now be applied to a JMeter variable
 discard b1dba95  Javadoc
 discard 94ad9f9  Fix expected version of saveservice.properties
 discard 40dfea5  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 a54648a  Stop using deprecated methods
 discard 0210db9  Stop using deprecated methods
 discard 30f3e48  Stop using deprecated methods
 discard 480f714  Stop using deprecated methods
 discard 588f991  More useful toString() behaviour
 discard eda4281  Add Sampler scope selection to XPathExtractor
 discard 3493fcc  Check for impossible conditions
 discard a3513fd  Unnecessary clone() method
 discard 1e66692  Avoid name hiding
 discard 6990db0  Unused
 discard 409dca2  Unused
 discard fdb1b8f  Unused
 discard 33e42df  Add serial version UIDs
 discard a142443  Add serial version UIDs
 discard 6811cc0  Add serial version UIDs
 discard 151de71  Add serial version UIDs
 discard 8c3a155  Add serial version UIDs
 discard fc2b56b  Add serial version UIDs
 discard 7c01a0b  Needs serialVersionUID
 discard 792e54d  template is created as needed, so no need to clone it
 discard 7ae8265  Simplify initTemplate() by doing our own splitting [using amended version of ORO split() code]
 discard 1230a73  Stop interrupt() from attempting disconnect whilst we are already disconnecting
 discard 1734961  Better placement of save statement
 discard fa705a3  Bug 48511 - add parent,child,all selection to regex extractor panel
 discard d071f67  Add basic test for random match
 discard d78ffdc  Fix property name
 discard f09b614  Oops! Cut-n-paste error - thanks Rahul.
 discard ab92a89  Remove untranslated (or identical) key values
 discard 2edce6b  Re-enable duplicate key checks for messages*.properties
 discard 1a1bc39  Drop untranslated properties
 discard b07f4a3  Clarify URL match field
 discard f975074  Disable httpsMatch field unless httpsSpoof is enabled
 discard 87a6924  Prevent NPE in askThreadsToStop()
 discard 6ebaf01  Make scope panel generic
 discard e3604de  Don't process null samples and don't report incorrect message if BSH not found
 discard 0d657d7  Don't attempt to process null samples
 discard 6e93188  Tidyup
 discard 19861f9  Useless null check
 discard 36329e8  Unused imports
 discard 4da5e52  Ignore bsf-api jars
 discard 876a4a0  Bug 48603 - Mailer Visualiser sends two emails for a single failed response
 discard d66af91  Only download bsf-api jar if javax.script not supported by JVM
 discard 07095d8  Fix API jar reference
 discard c185587  No need to treat bsf-api specially any more
 discard eb52684  Ensure all API jars are included in builds
 discard 1949052  Show name of jar when checking if download is needed
 discard 7431ca7  Need javax.script support for Java 1.5
 discard e20fc7c  Minor refactor
 discard 9722dae  Should not ignore Error or RuntimeException
 discard 74a746a  Make some fields final
 discard a6c2c93  Oops! remove unintended additional import (thanks to Rainer)
 discard 3b6f734  Better reporting of XPath errors
 discard 39ec3de  Bug 48570 - AjpSampler doesn't support query parameters (GET/POST)
 discard 692710a  Add TODO
 discard f6fe9f6  Bug 48579 - Single Bind does not show config information when LdapExt Sampler is accessed
 discard 2d81c30  Use ConcurrentHashMap instead of HashMap for multi-threaded access
 discard d796556  Document thread safety
 discard c08d322  Use interface
 discard 625e9d0  Use interface
 discard 6cc8e76  Use interface
 discard 6d9ab3a  Javadoc
 discard 32dfbf9  Use ConcurrentHashMap instead of Hashtable now we are using Java 1.5
 discard bf9b5f3  Use Map interface rather than specific Hashtable
 discard 6036b8d  Use ConcurrentHashMap instead of Hashtable now we are using Java 1.5
 discard 2dce26b  Bug 48573 - LDAPExtSampler directory context handling
 discard 4808ca9  Bug 48568 - CookieManager broken for AjpSampler
 discard 3066060  Fix raw type
 discard 095436a  Unused
 discard cea35d6  Make private fields final
 discard 556f779  Document thread-safety issue
 discard 7ed4315  Mutable static field needs to be volatile
 discard e6558b2  BeanInfoSupport now caches getBeanDescriptor() - should avoid an NPE on non-Sun JVMs when using CSVDataSet (and some other TestBeans)
 discard 9c8cf8c  Bug 48542 - SoapSampler uses wrong response header field to decide if response is gzip encoded
 discard 89c039a  Set latency in error cases
 discard c333ae1  Tweak docn re: jars downloads
 discard 2f83881  Delete original Tidy jar
 discard 141e36a  Update JTidy to r938, which is compatible with Java 1.5
 discard 44e7088  Drop remaining jars from source archive
 discard a7e4ca5  Wrong EOL type
 discard ea36026  Tweaks
 discard 1f0b88d  Bug 48136 - Essential files missing from source tarball.
 discard e2298d4  Unnecessary depend
 discard 4bd351c  Inaccurate comment
 discard 41e339f  Document tweaks
 discard 9481ca1  New Year
 discard ce6552b  Tidy code
 discard 056429b  Bug 48451 - Error in: SoapSampler.setPostHeaders(PostMethod post) in the else branch
 discard 99cf660  Aggregate Report and Summary Report now allow column headers to be optionally excluded
 discard 9a57f3e  Add saveHeaders option to saveCSVStats method
 discard f41bac1  Document improved Listener behaviour
 discard 7b58610  Fix ClassCastException
 discard acfdbff  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 7624896  Remove unused code
 discard 201ff9a  Sorting the map repeatedly is inefficient so we use TreeMap.
 discard 51e010c  Improve RE docs
 discard 3716c21  Bug 48259 - Improve StatCalculator performance by using HashMap
 discard 618a2e6  Ensure initial min and max are correct
 discard cbdf87b  Add optional encoding parameter to FileToString function
 discard 12b53ca  Bug 41418 - Exclude timer duration from Transaction Controller runtime in report
 discard f9b4883  Update libraries to current versions
 discard 2d9559c  Bug 48331 - XpathExtractor does not return XML string representations for a Nodeset
 discard ea5614e  Fix image sizes
 discard cbd8cfb  ActionListener was tied to the wrong button!
 discard c34ead3  Bug 48155 - Multiple problems / enhancements with JMS protocol classes
 discard ea01e86  Always return a valid topic connection
 discard 41a1c5b  Drop description of Avalon format JTL files
 discard 3885b64  Drop support for Avalon format JMX and JTL files
 discard 1a86811  Improve error handling
 discard c7fbcca  Allow Idle Time to be saved to sample log files
 discard d9d3ce2  Allow idle time to be set
 discard f168c95  Use generic error to catch any processing errors
 discard d82abbe  Javadoc fixes; no need for method to be protected
 discard 1101e1b  Javadoc fixes
 discard 1bb3e38  Javadoc fixes
 discard f6618e7  One more warning fixed ...
 discard f205ef9  Tweak text box sizes
 discard f447e44  Document Bug 47474 - View Results Tree support for plugin renderers
 discard d600829  Tidyup
 discard 42482b4  Default to Text renderer; general tidyup
 discard c047ff4  Display message for non-text responses General tidy
 discard 3ac023f  Oops! Jorphan cannot invoke methods in JMeterUtils, so move the method there
 discard 683d795  Obsolete entries
 discard e5c1084  Bug 47474 - View Results Tree support for plugin renderers
 discard 95c92d6  Add convenience method findClassesThatExtend(Class<?> superClass) Make lowest level method private
 discard 276a9db  Comparable parameters Consume, so should be ? super T
 discard db97281  Bug 48300 - Allow override of IP source address for HTTP HttpClient requests
 discard 8e9f3c6  Standardise on pathelement location
 discard 1c8335a  Bug 47592 - Run Thread groups consecutively with "Stop test" on error, JMeter will not mark to finished
 discard 89bb3ae  Bug 47947 - Mail Reader Sampler should allow port to be overridden
 discard 36982ee  Bug 47946 - Proxy should enable Grouping inside a Transaction Controller
 discard 7764133  Some generics tidyup
 discard 8e9d6ae  Some generics tidyup
 discard e96ee99  Document deliberate use of deprecated methods
 discard 559633e  FOrgot to remove imports
 discard 114846e  Remove unused methods
 discard f9e1193  Document deliberate use of deprecated methods
 discard 6def4ce  Document deliberate use of deprecated methods
 discard 32a2e19  Document deliberate use of deprecated methods
 discard d8f3ae7  Fix comment
 discard dd8b97c  Use non-deprecated method
 discard 3b7f223  Use interface rather than abstract implementation
 discard 8ca9efd  Document OK unchecked conversions
 discard 5efc269  Unused
 discard 63149c2  Calls to deprecated methods in test code are deliberate
 discard 91fe6a1  Tidy up
 discard 8f6142c  Minor Fixes
 discard 8487f38  Add generics to SearchByClass
 discard 43ed58e  Add generics to SearchByClass
 discard 79dc173  Generics and other tidy ups
 discard 8375335  Fix some warnings
 discard d32a1a8  Better docn of Cache-Control
 discard b423c43  Bug 48153 - Support for Cache-Control and Expires headers
 discard 2b0f3ea  Add Cache-Control header
 discard cffba65  Set response code for cached content to 204 - No Content Set URL and method in response eariler
 discard 74bfc2c  Ensure URL is saved
 discard 93f0e54  Add convenience method setResponseNoContent()
 discard 919b50f  Use String constant for OK
 discard 1987e3f  Bug 47461 - Update Cache Manager to handle Expires HTTP header
 discard 5438748  Update to version dated 2009-11-16 12:44 UTC
 discard 3083bc7  Bug 47556 - JMS-PoinToPoint-Sampler Timout field should use Strings
 discard 1d39984  Tidy up
 discard 7614f82  Tidy up
 discard 1ea0130  StringBuffer => Builder
 discard 34c2986  Bug 47909 - TransactionController should sum the latency
 discard 6c71850  Bug 47940 - Module controller incorrectly creates the replacement Sub Tree
 discard fc1be18  Bug 47943 - DisabledComponentRemover is not used in Start class
 discard f124280  Bug 47980 - hostname resolves to 127.0.0.1 - specifiying IP not possible
 discard 7acb559  Tab police
 discard 17b717b  Bug 47907 - Improvements (enhancements and I18N) Comparison Assertion and Comparison Visualizer
 discard 3f2dc96  Forgot the JSR223 Listener
 discard 69362c3  Add BSF Timer and JSR223 test elements
 discard c88bb43  Properly allow for null variables
 discard 076dc43  Images for new test element
 discard 8d8d4f7  New properties file
 discard 11d86d3  Test needs bsf-api for Scripting Exceptions
 discard 5fca2b3  Add aliases for new elements
 discard 3f2e120  Tidy up
 discard a41b3ff  Bug 47938 -  Adding some French translations for new elements
 discard 02ed475  Bug 47992 - JMS Point-to-Point Request - Response option doesn't work
 discard 9fa8f25  Add missing @Override tags and remove unnecessary casts
 discard 4042e86  Bug 48163 - TestCase for org.apache.jmeter.protocol.http.control.CacheManager Initial checkin
 discard ebec139  Allow access by unit-test cases
 discard fee3e28  Bug 48183 - need to ensure build dir is created before downloading files
 discard 02e2986  Avoid NPE if script does not return a value
 discard d26dd8b  Add missing variable name
 discard f06e8f7  Bug 48144 - NPE in OnMessageSubscriber
 discard f9a764f  Correct the list of variables
 discard 5ccf1f2  Correct the list of variables
 discard 9c79017  Check the JSR223 script returns a value
 discard 0341461  Better handling of received count
 discard dcdf2e7  Actual count may be lower than loop when interrupted
 discard 9670397  Update tags
 discard cdca181  Add JSR223 Assertion, Timer, Sampler
 discard 275fe1d  Add BSF Timer implementation
 discard 4c794be  Add evalFileOrScript() method
 discard cdca878  Align with other JSR223 properties
 discard 796ef27  Return result of script execution so can be used by Sampler
 discard fd1af0e  Bug 47900 - Allow JMS Subscriber Sampler to be interrupted
 discard bcbcb18  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 9df3922  Unused imports Wrong items being passed to script parameters
 discard 0937eb0  Unused imports Tidy error handling
 discard 241d11d  Bug47952 - Initial JSR223 test element implementation
 discard c6984f1  Ignore BSF API 3.0
 discard f52cf43  StringBuffer => StringBuilder
 discard f96faf3  No need for method to be public
 discard 3009749  Make final
 discard 530459c  This is now built as part of the release
 discard d639268  This is now built as part of the release
 discard 05f6094  Tab police
 discard 05a9d48  Use generic type rather than Number for median
 discard be8f5fd  More efficient to use ArrayList rather than LinkedList
 discard d97e69c  Don't download jars for Gump
 discard 8c79db2  Correct version of xml-apis
 discard 4438756  Bug 47899 -  NullPointerExceptions in ReceiveSubscriber constructor
 discard 07a25d9  Enclose log parameter calculations in if (log.isDebugEnabled()) block
 discard 7be599b0 Ensure incompatible class files don't cause problems [Previously the method caught Throwable, which is rather extreme. Working towards a more sensible policy...]
 discard ed91384  Resync.
 discard 5dc5c1f  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 1940e2f  Allow testcases to work with JUnit4 as well as JUnit3
 discard fb28714  Add utility method setResponseData(text, encoding) for samplers that generate strings rather than bytes.
 discard 1dab51c  Another test
 discard a3ba7e9  Document problem with JTidy
 discard f05c757  Junit4 support
 discard 64473c6  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 eb832aa  No need to repeat what superclass implements
 discard 5a8d71f  Rename mutable objects - only constants should be upper case
 discard e48ff26  Use threadStarted() to set up common variables for the sample() method Improve handling of InvocationTargetException
 discard c96ea93  More JUnit test cases
 discard be57e64  Prevent class files from being added twice
 discard 193081a  Ensure error code and text are saved to JMX file
 discard 7180672  Javadoc
 discard 2183688  Use proper constant
 discard 394f87f  Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Merge code from JUnitAnnotatedSampler.java
 discard 79e884d  Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Fix bug: test element not updated if method/classname not defined
 discard 69e41fe  Enhance JUnit4 sample tests
 discard ac5908c  Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Sample test cases
 discard f34af73  Add AL headers Update tests to improve coverage
 discard b38c016  Include source for JUnit sample tests
 discard 974b4e5  Oops! Need to download jars before trying to compile/install
 discard a308c67  Tidy up. Add hooks for JUnit4 GUI support
 discard 3307c2b  Rewrite & simplify Eliminate unnecessary test class instantiation Fix bug (filter was applied to method names)
 discard e5ffbb2  Add convenience method findAnnotatedClasses(String[], Class)
 discard 49e34b1  Fix bug: an empty filter should pass everything Restrict use to package
 discard fe73bc9  Allow for ClassDefNotFound when checking classes
 discard 8742d90  Bug 47869 -  Ability to cleanup fields of SampleResult
 discard 2dd901a  Bug 47870 - JMSSubscriber fails due to NPE
 discard 6cd0ad1  Document changed jar versions
 discard 7c5ee82  Fix jar names and versions
 discard 941ef72  Ignore downloaded jar files
 discard 8dce8d2  Update list of jars
 discard 580bddf  Drop jars that are downloadable elsewhere
 discard 9e8e4d0  Use external copies of libraries as far as possible
 discard 541b880  Allow file to work with whatever versions of xalan and serialzer are present
 discard 6f61c34  Start adding MD5 checks to downloads
 discard c44e7cc  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 cb9d330  Unused imports
 discard e4b6b08  Add findAnnotatedClasses method (part of Bugzilla 47803)
 discard dd20f3a  Bug 36726 - add search function to Tree View Listener
 discard 139bd37  Ignore files used for testing bugs
 discard fc62018  Remove empty list item
 discard 8c6cba3  Updated for new saveservice.properties file
 discard 3dce0cc  Omitted AL header
 discard 0f77c4b  Omitted AL header
 discard 51727ef  Added Comparison Assertion & Visualizer [code copied from branches/java1.5_prototype-was_trunk]
 discard bfd3357  Check that we have a valid row and column
 discard 3251a0a  Remove unused setter, and make name final
 discard d01b98b  Document test-only constructors
 discard ee06b26  Document test-only constructors
 discard ec0c0d7  Allow test code to test serialisation
 discard bc3475e  Add TestBean Table Editor support. [code copied from branches/java1.5_prototype-was_trunk]
 discard ffb93eb  Added DataStrippingSample sender - supports "Stripped" and "StrippedBatch" modes. [code copied from branches/java1.5_prototype-was_trunk]
 discard 5416630  Add Foundation links (ASF, Sponsorship, Thanks)
 discard e4481cd  Fix error caused by genericising NumberComparator
 discard 6ec6342  Generics fixes
 discard dca2d7a  Generics fixes
 discard 40734c8  Now override parent method
 discard 03235df  Remove unused method (getGuiClass)
 discard d45dbc2  Generics fixes
 discard 0e3c47d  Allow Proxy Server to be specified on HTTP Sampler GUI and HTTP Config GUI
 discard 74c9d01  Make private fields final
 discard 4b936e5  Genericise StatCalculator
 discard d4ff3da  Generics tweak
 discard f9cebc3  Remove unused code
 discard c4c9b1c  Be more precise which classes are allowed
 discard e65658c  Update references to Java 1.5
 discard f8b0ffc  Fix up some raw types
 discard 8825bb5  Fix up some raw types
 discard 43b469a  Bug 47223 - Slow Aggregate Report Performance (StatCalculator)
 discard 921aed2  Next version is likely to be 2.4, not 2.5
 discard ce71005  Remove some JDK 1.3 work-rounds
 discard 507399e  Now we are using Java 1.5+, can assume setxxxTimeout() methods are present
 discard 7153f62  Fix up some raw types
 discard 8e78080  Fix up some raw types
 discard 3ea8625  Generify - stage 1
 discard 03c58ac  Fix up some raw types
 discard a37b5f7  Tidy types Make class final and remove unused ctor/setter
 discard d5271a5  The "typing" continues ...
 discard a63ffb7  Fix up some raw types
 discard bb9d02e  Tidy up
 discard 74f1668  Fix up some raw types
 discard 42bc2ce  The "typing" continues ...
 discard 85084e2  The "typing" continues ...
 discard 2dfed48  Fix up some raw types
 discard ce052a8  Fix up some raw types
 discard 9318182  Add more StatCalculator tests
 discard 7f49ce4  Fix up some raw types
 discard d8e9ba8  Fix up some raw types
 discard 22f4bde  Fix up some raw types
 discard e0658aa  Fix types. Fix bug where input array was used for methods and strings
 discard fa4d33c  Fix up some raw types
 discard 5e1b865  Fix up some raw types
 discard 1837ca2  Fix up some raw types
 discard 5cd8e01  Fix up some raw types
 discard 7a52a84  Fix up some raw types
 discard ddd6452  Fix up some raw types
 discard 858e857  Unused import
 discard 36e9678  Replace deprecated .show() with .setVisible(true)
 discard 13d1847  Fix up some raw types
 discard 2082dd0  Fix up some raw types
 discard ea5add0  Fix up some raw types
 discard 5532eab  Make ThreadLocal variables type-safe
 discard 020d5ad  Fix varargs method
 discard 974351f  Fix up some raw types
 discard 01594d6  Fix varargs method
 discard c043740  Drop unnecessary casts
 discard 27e83ac  Java 1.5 always has nanoTime() Fix up some raw types
 discard 7dadcc1  Drop some deprecated/unused methods
 discard ba460d9  Add @Override and @Deprecated annotations
 discard 1f8a709  Add @Override and @Deprecated annotations
 discard 0edbb18  Add @Override and @Deprecated annotations
 discard 4bdf9c6  Add @Override and @Deprecated annotations
 discard de83d8c  Add @Override and @Deprecated annotations
 discard 5b1b7ba  Add @Override and @Deprecated annotations
 discard 0da8b72  Start move to Java 1.5
 discard 0326a0d  Oops - misplaced
 discard 51e2a93  Bug 47565 - [Function] FileToString
 discard 7edee7f  Bug 47442 -  Missing replacement of https by http for certain conditions using https-spoofing
 discard e6ad8fd  Javadoc
 discard 027c378  Bug 47445 -  Using Proxy with https-spoofing secure cookies need to be unsecured
 discard 7031cd5  Bug 47622 - don't add Connection header from browser
 discard 6a6caee  Bug 47646 -  NullPointerException in the "Random Variable" element
 discard cddde01  Accidentally left out of previous commit
 discard db68ab6  Bug 47622 - enable recording of HTTPS sessions Many thanks to Milamber.
 discard ba13d0c  Javadoc
 discard 608deb0  Flag potential charset problems
 discard bea8cac  Remove deprecated method
 discard cc069d4  Sample Http Proxy debug line
 discard 54e1cef  Bug 47385 - TransactionController should set AllThreads and GroupThreads
 discard a29c6ac  Bug 47398 - SampleEvents are sent twice over RMI in distributed testing and non gui mode
 discard 66696fd  Unused
 discard 862a054  No need for variables to be default accessible
 discard a447f22  Bug 47338 - XPath Extractor forces retrieval of document DTD
 discard 6edd11f  Unused import
 discard dc29e67  Bug 47420 - LDAP extended request not closing connections during add request
 discard 8ea748c  Move 2.3.4 changes to History
 discard 49a91d8  Release JMeter 2.3.4
 discard 514598d  IOException is not fatal; improved error handling
 discard b38fd0c  Bug 47394 - It should be easier to plug a custom SampleSender in jmeter
 discard dd203a6  Corrections provided by Milamber
 discard 3286355  Forgot to update these versions
 discard cc7f146  Prepare for next release
 discard db03ddf  Bug 47266 - FTP Request Sampler: allow specifying an FTP port, other than the default
 discard 1544a94  Bug 47377 - Make ClassFinder more robust and close zipfile resources
 discard e77fd7b  Add CSS to HEAD section Add Trademark section to footer
 discard a14a59d  Add CSS to HEAD section Add Trademark section to footer Tidy up handling of default/missing attributes
 discard 6668b13  Make error checking the default
 discard beadc42  Document additional JUnit sampler options
 discard 931c881  Only fetch properties once. Privatise fields and methods not needed outside.
 discard aa4552a  Missing anchor
 discard 71863dc  Add css directory files
 discard dcba883  Initial style-sheet
 discard f106077  Debug parameter for VSL
 discard da5aff4  JMeter is os s/w
 discard af9eb83  Fix some synchronisation issues in ResultCollector and SampleResult (wrong locks were being used)
 discard bf31e83  Fix problems with remote clients - bug introduced in 2.3.3
 discard edf1dfd  Remove extra blank line at start
 discard 26f4c33  JDBC Sampler should not close Prepared or Callable statements as these are cached
 discard 22ef64a  Bug 47321 -  HTTPSampler2 response timeout not honored
 discard 19f2049  Bug 39509 -  Once-only controller running twice
 discard 277b7d1  Document fix
 discard ae5a798  apply patch from Peter Johnson. the retry is set to 5 times.
 discard 0bc0fa5  Change ResultCollector to only warn if the directory was not created
 discard 1111f0a  HeadlessException is available in 1.4+
 discard 81742bb  Start collecting bug fixes for 2.3.4
 discard 35ea1aa  Move current changes to history
 discard 72f30bd  Better default
 discard 1846131  Always allow Locale to be set, even if there is no corresponding properties file.
 discard 349f759  Add tag for 2.3.3
 discard 59c547c  Synch fixed pages
 discard 2e2116c  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 62a9751  2.3.3
 discard dc31f1d  Add bsh jar
 discard 4b53f0d  More tweaks
 discard 6d1010b  Documentation tweaks
 discard 1dd323b  Get list of languages from JMeterMenuBar
 discard 11041f2  Ensure test suite works for Locale language != "en"
 discard 4ad74ad  Use language menu from main JMeter class
 discard 5b36010  Show locale-related settings
 discard 245d19f  Fix up Javadoc; avoids UTF-8 warning with cedilla when compiling with Java 1.5+
 discard 1d78e95  Allow for timer resolution generating short elapsed time
 discard 83cf08f  Create SHA hash as well as MD5
 discard fd68bc1  Add Beanshell 2.0b4
 discard 3f87a45  Forgot new script files
 discard 8969424  Include Javadoc as part of distribution build
 discard d12e186  Forgot properties
 discard 83c0877  Synch changes
 discard 7de7844  Set defaults so connect and response time properties are not saved if zero
 discard 9330937  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 456c2ba  Clarify module controller description
 discard e381f2f  Disable Interleave test as we don't yet know what the result should be...
 discard ef3cda3  Tweaks/add TODO
 discard 13705c2  Add tests from Bug 39509 - attachment 20192 Also detab and reformat
 discard 832cee1  Tab police
 discard 7a6c0f8  Tab police
 discard b593b0e  Tab police
 discard 2165a0f  Oops, needs to remain public
 discard 1fb442a  Javadoc
 discard d93bab6  Reorganise changes, add summary section
 discard 1a5408b  Forgot to change year
 discard 03c19ab  Add examples to binary archives speed up docs-site (don't fixcrlf for javadoc) Tidy echoes
 discard 2cf14c8  Using new <bugzilla> markers
 discard d66e034  oops,wrong variable name
 discard cf98124  Use new <bugzilla> markers Change header levels
 discard a475ccd  Use new <bugzilla> markers
 discard 46f944f  Add bugzilla macro Add missing scope macro to printable version
 discard f4ec3d1  Document that it is old
 discard 78b1509  Tweak
 discard f3e0f3e  Javadoc
 discard cd91461  Doc synch
 discard 61677bf  Update docversion No need to massage Javadoc files as no longer in SVN
 discard ecf138d  Synch. site documentation
 discard cb335b5  New screenshot (ignore suffix)
 discard 88f61c9  Remove leading spaces
 discard 1e5ef48  Remove leading space
 discard 70dcefa  Need to fix CRLF for site as well as printable docs
 discard 55e69cb  Start preparing for 2.3.3
 discard 41e379d  More French translations and corrections (Milamber)
 discard 170587e  Save "Include group Name in Label" settings in Aggregate and Summary reports
 discard 41028a3  General tidy up - private local-only items; rename variables to be clearer
 discard edebeef  Listeners and name are not used
 discard 7fc51ae  Does not need MouseListener Rename private variables to be clearer
 discard daa5b6a  Private items only used locally
 discard 971b7c0  Docs
 discard a16347f  Correct doc
 discard 691bb7b  Bug 47176 -  Monitor Results : improve load status graphic Also privatise items that are local to ServerPanel
 discard f887897  Update for latest library versions
 discard 17c7d93  Document header usage better
 discard 19c95a3  Migrate from Batik codecs to xmlgraphics-commons codecs
 discard 5cc76f4  Avoid NPE in serialisation tests
 discard 2df9326  Privatise and finalise
 discard 4765b4e   Bug 46900 -  i18N: polish property file
 discard d54c15e  Add option to skip suffix generation in Save Responses to a File
 discard a9101ed   Bug 41209 -  JLabeled* and ToolTips
 discard 9babdd2  Change image type so TIFF can be created
 discard 09dae12  Not needed
 discard b6069f5  Improve error handling
 discard f9326b8  Batik moved some classes
 discard 86366fa  Updated to new versions of: batik-codec (1.7), jdom (1.1), xstream (1.3.1), velocity (1.6.2)
 discard b11850f  Merge license files
 discard 10d34d1  No need to credit xml.apache.org separately
 discard 37bd624  Can't reference ModuleController (component) directly from core
 discard 3bcc314  Can't reference TestElement as built later
 discard f664eb4  Bug 47165 - Using the same module name in command line mode causes NPE
 discard 4ab0f85  Reflow; add comments
 discard 0b933f2  No longer need log message
 discard 45899a0  Add TODO
 discard acb6d96  Patch from Milamber to correct a double scroll bar in view results tree as render XML
 discard e866826  Object must be a TreeNode
 discard 0a0fdee  Improve toString() output; log errors
 discard ee4f64f  Typo (thanks to Milamber)
 discard 5ac7312  Rename to avoid possible confusion with Thread.run()
 discard cc208e0  Docs
 discard cb96cf7  Test backslash before other characters
 discard fde1ca3  Cannot fix Bug 46831, but need to ensure compatible behaviour
 discard 5d3fb39  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 c5682c2  Comments
 discard 286a465  Make unchanging var final
 discard f20c4e8  TODO does not make sense; the class has to be instantiated to get the ref key
 discard 3f4025e  Add some synch. (volatile) just in case
 discard 13dfbb7  Warn if no functions found
 discard f8dc4df  Minor tidyup
 discard c2a2972  Javadoc
 discard 68d9b32  Allow test to be run stand-alone Add test for Bug 46831 (currently disabled)
 discard a80582d  Partial test for Bug 46831
 discard 4b5b649  CSV Dataset and random data
 discard 73cef4b  Complete the refactoring of the package test
 discard 8ee3b2a  Use separate classes for each test
 discard 2678734  Bug 47150 - ThreadGroup with a loop count of zero causes infinite loop
 discard e231d1c  Bug 46900 - Polish translations
 discard 12916df  Clarify TCP timeout and NoDelay
 discard 3230117  Oops - correct the (incorrect) spelling correction
 discard a14f2f0  Examples are not built by default, so don't include in resources archive
 discard 152ca7f  Examples are not built by default, so don't test them.
 discard fc777f6  Bug 47132 - Brazilian Portuguese translations - messages.properties
 discard 751f153  Typos reported in Bug 47132
 discard 1cd9ef7  Ensure default properties are found
 discard 4f5b2e1  Missing AL headers (one line files, so not strictly necessary)
 discard f22ae1c  Bug 47132 - Brazilian Portuguese translations [messages.properties to follow]
 discard 182b8d2  Generalise checks to include all TestBean resources files
 discard 9e137c5  Avoid adding empty language
 discard 447cb7f  Bug 47137 - Labels in View Results Tree aren't I18N
 discard 5dc5746   Bug 47064 -  Use System default Look And Feel (Mac)
 discard 7088627  New year
 discard 468b7ee  Unused import
 discard d8bdfa3  Use list of language names from JMeterMenuBar
 discard 45a12c5  Refactor generation of language menu so list of language names is exposed for unit testing
 discard 5169682  Incorrect key for Japan
 discard 864f09f  xref code
 discard c89f3d4  Translators may need i18nedit.properties
 discard 482fa96  Tidy up
 discard 336f438  Handle missing properties file better
 discard 4e305f6   Bug 47120 -  Throughput Controller: change percent executions to total executions, the value is stored in a String and interpreted as 1 execution
 discard 8dacf61  Add target to create translator resource zip
 discard d723694   Bug 46900 -  i18N: polish property file (2009-04-30 05:09 PST)  Amended to remove invalid keys
 discard 5131146  Document how to use RE PP default value
 discard 1502b4b  Screenshot updates
 discard a800c7c  Bug 47127 -  Unable to change language to pl_PL
 discard 4e1fd88  Allow for additional commands to be sent to background signal listener
 discard 8b76d8d  Better sharing of space between domain and port Thanks to Milamber
 discard 756593b  Make private vars final
 discard 402e2fc  Other fix
 discard 4c5e6f6  Better clone method
 discard 9ed12a0  HTTP Samplers now support connection and request timeouts (requires Java 1.5 for Java Http sampler)
 discard 533d35a  Binary file type documentation corrected for View Tree
 discard 9e9eaf5  No need for these to be protected
 discard 45f0a6d  Fix HC links.
 discard b88c583  Fix processing of Transaction Sampler parent mode so current sampler is set to actual sampler
 discard 51589c1  Move setup of current sampler later after we have processed Transaction Sampler
 discard 397e2c2  UDV clarifications
 discard 749ffca  Prevent call to TransactionSampler.sample()
 discard 84528d4  Prevent NPE if used with variable name on Test Plan
 discard f2955e71 Avoid NPE if XPath function does not match any nodes
 discard d4fe182  Fix various Eclipse warnings: delete unused code; make some vars final and private
 discard 5216fd6  Unused import
 discard 5204e28  Unused ctor No point having some synch. methods in a non-thread-safe class
 discard db42ee8  Display more items when testing
 discard 5cc5dce  Updates to schematic stylesheet
 discard c2570bf  Add Stop Now to Thread Group and Result Status Action post-processor
 discard 8ad5602  Oops - avoid NPE if os.name has no space in it. Props to Milamber, see Bug 47064
 discard 5d9bcc9  Bug 47064 - fixes for Mac LAF
 discard 127fe4a  Allow LAF override based on OS name
 discard 6c6f7cf  Allow LAF override based on OS name
 discard 3ab1160  Share code
 discard 83e69ab  Use standardised Keystrokes from main JMeter
 discard 8b90042  Bug 47009 - Insert parent caused child controller name to be reset
 discard 828ac54  Add non-GUI stoptest and shutdown commands
 discard 0bfe9e2  No need to expose this method
 discard d417a49  Allow thread wait to be specified as a property
 discard 1f8ffe4  Add support for StopTestNow exception
 discard f18d7d3  Improvements to Stop and Shutdown processing
 discard 899386f  Use JMeter.JMETER_NON_GUI constant
 discard e2f5e71  Use new isNonGUI() method
 discard 46e3d1d  Don't clear down thread counts at end of test
 discard 744e332  Add isNonGUI() method
 discard 6eda175  Tweaks
 discard 0658f3e  Detab. Split file checks in two parts
 discard 944b9ce  log user actions Don't clear engine, in case need to redo action
 discard b441192  Oops, condition check was reversed.
 discard 2968f70  Highlight pool count = 0
 discard 19ca814  Dispose of old dialog if necessary
 discard 9804ee4  Unused imports causing build problem
 discard 0388248  Tidyup interrupt() handling
 discard 817b3a5  Hopefully savedConn setup is now fixed.
 discard a213925  Revert to pre-existing method call
 discard e00ecbd  Remove debug stack-trace
 discard ef4fd61  Test Action now supports "Stop Now" action
 discard df33bbf  Tidyup; add askThreadsToStopNow() method
 discard ad44091  Log calls to thread/test stop
 discard a4a2432  Need to keep savedConn while reading response
 discard 66d819e  Confine variables to thread as much as possible
 discard ac460ac  Unused method
 discard 1dffdd7  Tidy up further; remove unused method; only set current sampler while actually using it
 discard eaa0b7b  Javadoc
 discard 750c679  Tidyup code - remove unused methods, make fields final where possible etc.
 discard cc1abb3  Confine threadContext to thread code Document thread-safety of variables Fix thread-safety bug in interrupt() method
 discard 534a492  Javadoc Remove unused public method
 discard 5f9bf9a  Comment out currently unused code
 discard 963514e  Clarify log messages
 discard f435304  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 c540c61  More docs and examples
 discard ce664b4  Allow server port to be changed easily Change it to 2099 from default of 1099
 discard 37dc7c0  Document Thread Name format
 discard 2235b20   Bug 46900 -  i18N: polish property file
 discard 121ed19  Bug 47015 -  Improve right panel length in French version
 discard 0d146be  Unused imports
 discard 70f8c9f  Bug 46993 - Saving from Header Manager generates ClassCastException
 discard 06edd8e  Add thread/sampler interrupt to stop now processing
 discard 2cd5aee  Make Thread interruptible so engine can interrupt sampler
 discard a2a38c3  Oops, forgot to check in the Interruptible interface
 discard feb21d2  Implement interruptible for some more samplers
 discard 0f131cb  Make some samplers interruptible: HTTP (both)
 discard 5de9337  Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack
 discard 298e376  Bug 46977 -  JMeter does not handle HTTP headers not delimited by whitespace
 discard 680d0b9  Clarifications
 discard 01152b7  Bug 46844 -  "Library" label in test plan are not I18N
 discard 3e5bfe9  Bug 46690 - handling of 302 redirects with invalid relative paths. JMeter now removes extraneous leading "../" segments (as do many browsers)
 discard d809902  Bug 46838 - if there was no data, still need to set latency in HTTPSampler
 discard e344f99  Logout from server before disconnecting Guard against possible NPE
 discard 5b5842d  Bug 46424 - Updated French translations
 discard 1c87f12  Javadoc
 discard f6db8be  Document cookie match policy
 discard c160fcc  More explanation of UDVs
 discard 11e8a08  Check validity of cookies before storing them.
 discard 1202b50  Oops - still need to keep track of whether we changed from http to https
 discard 6bbe011  Change HTTPS spoofing so https: links are replaced even when URL match fails
 discard d24e478  Fix some Eclipse warnings
 discard 06da0eb  Already correct class, so just check for null
 discard f88f0ea  Unused code
 discard 30c12c1  Slow connection info
 discard 48d5a8d  Highlight connection proxy details
 discard 06696ed  Fix bug in HTTP file: handling - read bytes, not characters in the default encoding.
 discard 2cc8130  Bug 46821 - JDBC select request doesn't store the first column in the variables
 discard b16fff0  Better to throw RTE than return null from clone()
 discard 7902bed  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 65d95fb  Document connector prefix.
 discard c789637  Copy actual encoding; simplify file uri usage
 discard bd0d134  Javadoc tidyup
 discard 863fa70  Bug 46761 - updated French messages
 discard 267ea40  Clarifications
 discard f79403f  Clarifications
 discard 586f8e3  Bug 40045 - Allow Results monitor to select a specific connector
 discard acc4981  Remove e-mail addresses from documents
 discard 23141b7  Add RMI host variable to command line
 discard 2599772  The JMeter variable "sample_variables" is sent to all server instances to ensure the data is available to the client.
 discard 7198e58  Oops - left in debug line
 discard a946514  Add X-Sleep header to make mirror pause when returning data
 discard 3a7a138  Bug
 discard ab46d52  Post-Processors run before Assertions
 discard bb1dc06  Bug 46491 - Incorrect value for the last variable in "CSV Data Set Config" (error in processing quoted strings)
 discard fd992e9  Another split test
 discard 3ca3588  Use utility method rather than duplicating code
 discard b2d853e  Allow for other errors just in case
 discard 0b46589  Note where peferences are stored
 discard 315aaac  Document https.socket.protocols.
 discard 273b2f8  Bug 46435 - More verbose error msg for error 501 (Proxy Server)
 discard 02546f1  No need to cast object now the interface defines the required method
 discard fc655f9  Add common method to interface Finalize field
 discard 53d349e  Javadoc Canonical qualifier order
 discard dd6f3c9  Javadoc Privatise fields
 discard 0000869  Explain JDBC errors better
 discard 9810643  Initial stab at some examples
 discard 3d04036  Mailer Visualiser - fix parsing of multiple e-mail address when using Test button
 discard 92e415e  Bug 46436 - Improve error reporting in Proxy Gui
 discard 0a06a55  No need to call prepare during shutdown
 discard 969fb7e  Fix thread safety issue
 discard 77e901e  Proxy error messages
 discard e325e17  Add explanation of elapsed
 discard 52b820a  Bug 46436 - Improve error reporting in Proxy Gui
 discard 5e78410  Log and rethrow Daemon construction errors
 discard c070fc8  Make fields final as far as possible Make running volatile to fix threading bug Set up socket in constructor to catch errors earlier
 discard 7ff8967  Bug 46424 - corrections to French translations
 discard a724930  Bug 46522 - Incorrect "Response data" in JDBC sample when column names are missing
 discard 6a6045f  Add warning that column names must be distinct Make fields private
 discard aead5af  Document lack of variables in IF controller script
 discard 78fcbdc  Fix variable name "theadName" => "threadName" in __jexl() and __javaScript() functions Add variable "log" to __jexl() and __javaScript()
 discard 495abb2  Recent changes
 discard df2c446  Better handling of errors encountered during shutdown
 discard 45acdd0  Protect against possible NPE if called during shutdown
 discard c76c44a  Add serVerUID
 discard 5140275  Remove obsolete getClassLabel() method
 discard 593dddd  Remove obsolete getClassLabel() method
 discard 7fddda1  Bug 46423 - I18N of Proxy Recorder
 discard 97e4c74  Thread won't die =>  WARN
 discard 4be3414  Bug 46407 - BSF elements do not load script files, attempt to interpret filename as script
 discard 60838b0  Javadoc fix
 discard db6298a  Bug 46332 - HTTP Cookie Manager ignores manually defined cookies (bug introduced in r707810)
 discard ea4302d  Bug 46359 - BSF JavaScript Preprocessor cannot access sampler variable on first interation (Implement temporary work-round for BSF-22)
 discard a91ee28  Integrate temporary work-round for BSF-22
 discard 1d5cd05  Workround for BSF-22
 discard e9603b4  Ignore jars often needed in testing
 discard 5010a20  JMeter scheduler stops when either loop or duration reached
 discard ab0a0ac  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 95e2c51  No need to declare the Exception - we do not throw it
 discard 52a6aa8  Add Link Parser screenshot
 discard 727a613  I18N change was wrong
 discard 7f0146d  More explanations
 discard 408b03c  Remove redundant code
 discard b84283a  Fix regex function - was failing to process $m$mid$n$ correctly
 discard 1bb62fb  Fixup change to MenuInfo
 discard 9ee13cc  Test User Parameters
 discard ed7b196  Fixed language change handling for menus (does not yet work for TestBeans)
 discard af87a4a  Report error if language change is not successful
 discard 7d4ee84  Check that Locale is loaded correctly Add utility method to support additional languages
 discard 6f39bff  Add locales.add property
 discard 5e6785c  Proper mnemonic for Japanese is "ja" not "jp"
 discard af000ab  Expand Include Controller desc.
 discard c14f004  Add special locale "ignoreResources" for debugging
 discard 96c1d80  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 df3f10a  Revert Define getLabelResource() instead of getStaticLabel() Does not work - add comments to say why
 discard fd3d917  Define getLabelResource() instead of getStaticLabel()
 discard 105e992  Ensure lock object is created on deserialisation
 discard 908143f  Fix serialisation issue
 discard 303ac0d  Improved thread safety
 discard 4776678  Document I18n problem
 discard 4593c87  Remove unused method
 discard abf70ca  Comment why static resources are allowed here
 discard c598ee0  Forgot to remove static qualifier
 discard 66017c8  Fix Language change by making the strings class variables (non-static)
 discard 1f6f6c2  No need to add label to JLabelledChoice
 discard acd6f33  Use a customised HeaderAsPropertyRenderer to deal with resource names that have a suffix.
 discard 9843dce  Allow sub-classes to override how the text is generated
 discard 23ff392  Avoid possible NPE
 discard a2db477  Make AUth Manager Locale-aware
 discard 204dcb2  Make HeaderManager Locale-aware
 discard f415171  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 e92060d  New class to allow property names to be used for table headers
 discard cace84a  Avoid testing error
 discard cd6bc60  And the parameter actually needs to be used ...
 discard b88f682  Oops, forgot to add the boolean flag to the call
 discard ca976c0  Enhance ObjectTableModel to support header resource names; use this to fix locale changes in various GUI elements
 discard 6968d61  Enhance PowerTableModel to support header resource names; use this to fix locale changes in Proxy, Response Assertion, Cookie Manager
 discard 24022e9  Probably not used, but add I18N support anyway
 discard 48486fd  Make clear that cookies on the manager screen are user-defined only
 discard 96efc6a  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 b0eb627  Lots of thread-safety fixes, but still needs some work Merged close() and resetCount() methods as they need to be done together
 discard e094fb2  Remove deprecated Java 1.3 work-rounds
 discard 23363ec  Remove obsolete comments
 discard 43afd2f  Synchronise all methods as the class serves multiple threads
 discard 149d6e0  Recommend I18N version
 discard c04a782  I18N version of JLabeledRadio (radio button group)
 discard 5f13953  Lock object needs to be serializable
 discard d9580cd  Fix up some GUI elements so dynamic language changes work
 discard cb0947b  Bug 44941 - Throughput controllers should not share global counters
 discard 006b977  Bug 44521 - empty variables for a POST in the HTTP Request don't get ignored
 discard 52b27f7  Bug 34096 - Duplicate samples not eliminated when writing to CSV files
 discard 06a6962  Minor typos
 discard 663185a  More efficient loading of JTL files Don't clear Visualizer before loading the file
 discard 40d59a3  Add OOM dump
 discard 51a8d4b  Make variable final and private
 discard 3ffd7fb  Factor out retrieval of errorOnly and successOnly settings where isSampleWanted() is called repeatedly
 discard 3db3add  Process JVM_ARGS last so they can override settings in the file
 discard c27366e  -server is not a universal option
 discard 9e7181f  Reduce Exception scope
 discard 6e63065  Fix debug message to show content of array
 discard 626f8f6  Check for short read
 discard da6f6b0  Remove outdated comments
 discard 2f45846  ThreadGroup does not receive samples
 discard db58ebd  Unused imports
 discard 556a198  Fix some thread-safety issues
 discard 008bd94  Bug 45460 - JMS TestPlan elements depend on resource property
 discard 6245830  Bug 45458 - Point to Point JMS in combination with authentication
 discard 3a55875  Various doc. updates
 discard f569687  New GUIs
 discard ced2a65  Move eolByte processing to AbstractTCPClient Change setEolByte to take int parameter so can unset it Length-prefixed implementations do not use eomByte processing
 discard e77538a  Add some tests for LengthPrefixedBinaryTCPClientImpl
 discard 77c5b58  Close stream; log hex version rather than binary
 discard eb85012  Don't duplicate debug provided by delegatee
 discard 8565871  Add error tests
 discard 084cc38  Add error tests and round-trip
 discard d930f27  Javadoc
 discard 8878b51  Check for illegal hex characters
 discard 2e4c74b  Replace local constants with ones from Short class
 discard 4350581  Avoid possible NPE
 discard 67f099b  Remove dummy methods already provided by AbstractTCPClient
 discard 7926173  Use new AbstractTCPClient super-class
 discard 6efcc48  Use new AbstractTCPClient super-class Update Javadoc
 discard 21032be  Use new AbstractTCPClient super-class
 discard e46b808  Abstract implementation of TCPClient
 discard d89a1ea  TCP sampler now calls setupTest() and teardownTest() methods
 discard ed49a75  Delegate eolByte methods to implementation that needs them
 discard 0df0222  Make field final; replace local constants with ones from Short class
 discard 8990b82  Rename property to avoid clash with eolByte
 discard ce7f25d  Bug 46030 - Extend TCP Sampler to Support Length-Prefixed Binary Data Commit of 3rd party code (ICLA and CCLA have been received)
 discard 504369d  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 6d00aa2  Bug 46142 - JMS Receiver now uses MessageID
 discard 2b6a11a  JDBC Request now handles arbitray variable types
 discard e761a4c  JDBC Request now handles quoted strings.
 discard 70621ba  Check for EOF within quoted string
 discard cd99fd9  Add csvSplitString() utility method
 discard cda7873  JDBC Request can optionally save the results of Select statements to variables.
 discard bbd6d04  Update screenshot
 discard 032a993  Cookie Manager no longer stores cookies by default
 discard b12e5f3  More on variables
 discard aec7ec3  Allow jexl() function to have multiple statements
 discard 3588ee1  Bug 41608 - misleading warning log message removed
 discard c52203a  Clarify that timers are included in TC
 discard 9d0e63b  Ensure cookie policy is initialised (as would be done in a real test)
 discard cfb9bf9  Cookie Manager now saves/restores cookie versions
 discard c46f6fa  Add version attribute to JMeter Cookie class (needed for proper cookie support)
 discard 6440584  Add some new convenience property methods: boolean with default, integer, integer with default
 discard 85c77fa  Cookie Manager was not passing cookie policy to runtime threads so they always used compatibility mode
 discard 3d2769b  Document file upload problem
 discard 34ce655  Avoid possible ClassCastException
 discard 8386fa7  More detail on SOAP 1.2 and Proxy recording
 discard 7310e2a  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 7e7fd92  Use HTTPContants rather than local string defines
 discard b48f0ec  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 feb4819  Add classname field to TCP Sampler GUIs
 discard a8a096c  Add setProperty() methods with defaults to the interface
 discard 685d59f  Recent change
 discard a8430d7  Fix problem caused by implementing NoThreadClone: - use the files HashMap to close files correctly
 discard d0209d7  Does not need to be clearable
 discard 3561f6fd Create a jtl file so ensure that works OK
 discard 71309ec  Document property and command-line processing order
 discard 8a6897b  Bug 46016 - avoid possible NPE in JMSSampler Replace inefficient iterator usage
 discard 88c0706  Show error in sample result rather than abandoning
 discard 052bdbc  Cookie Manager may be needed in Proxy Server; add headings
 discard 33ff64e  Trim spaces from While Controller condition before comparing against LAST, blank or false
 discard 3f7cb02  recent changes
 discard f61eb37  General tidyup of Remote Listener classes - made variables final where possible - SampleOccurred => sampleOccurred - added some documentation
 discard a6d9bd2  Simplify code by using NoThreadClone Make class Remoteable so output appears in client, not server logs
 discard 819eece  Typo
 discard 8268b09  Clarify that BSH/BSF variables are script variables
 discard 9ee576b  Forgot one of the encoding calls
 discard 2b75608  How to use CSV Data files per thread
 discard 692859a  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 46069a4  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 a0b4f32  setResponseData(String) Use current encoding to convert input if possible Update some Javadoc
 discard a4aefcc  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 71abde4  Bug 45976 - incomplete result file when using remote testing with more than 1 server
 discard c035467  Update screnshots and add some detail on assertion scope
 discard ef65b97  Bug 45903 - allow Assertions to apply to sub-samples Implemented for Duration, Response and Size
 discard f3bca63  Bug 45903 - allow Assertions to apply to sub-samples - generic implementation (specific assertions to follow)
 discard c0125b1  Document interface
 discard 4af74ac  Allow If Controller to use variable expressions (not just Javascript)
 discard 17c0a20  Document Javascript static method access
 discard 1de0748  Remove serializable from inner class, and tidy up wait loop [The code does not appear to be used currently, but still...]
 discard 9e3f022  Add some testing hints
 discard d81ad7e  Bug 43119 - Save Responses to file: optionally omit the file number
 discard c679860  Does not need to be serializable
 discard df3eb4f  Functions don't need to be serializable
 discard 1511464  Does not need to be serializable
 discard ad363e3  Does not need to be serializable
 discard 97080bd  unused import
 discard f371143  Ensure file input stream is closed
 discard 5c38ec5  Guard against possible null value
 discard 9ba3c4f  Does not need to be serializable
 discard 663b232  Make explicit null check (would have been caught by canAddTo): a bit more efficient; easier to see that null is catered for
 discard dc42929  Doc updates
 discard 91d7b43  Add comments re firewalls and reverse connections
 discard 836b428  Can use SCRIPT variable to avoid need to quote commas
 discard 894516b  Convert headers to string once; correct typo
 discard 83a947f  Typo
 discard 084ad91  Recent changes
 discard 94bc4f9  Use requested encoding. Ensure saved request data is decoded using charset used to encode it
 discard 6b87dfd  Rename variable to show it is also used for PUTs
 discard 8b7c3b5  Rename postBody => putBody to avoid confusion
 discard e8ba997  HttpClient requires null encoding to trigger default
 discard 5144858  Use JMeterTestCase to suppress debug when running stand-alone
 discard 3ceb83a  Fixup content encoding retrieval
 discard 792d362  Pick up rest of request headers
 discard a181cc3  Ensure file is closed Use UTF-8 for body encoding of string input Pick up rest of request headers
 discard 7743c66  Choose a less popular port
 discard 304e512  Object is not serializable
 discard f1d5567  PUT does not support multiple files as content
 discard 7eff4eb  Ensure same encoding used for all conversions Ensure statements are closed
 discard 31288cf  Retrieve posted bytes using the charset used to create them
 discard cadd444  Remove String.toString()
 discard a7ca544  Warn if mkdirs() fails
 discard 6b44f04  Show SampleResult class name and some of its fields
 discard a1f10ec  Unused import
 discard 3274ab1  Unnecessary cast
 discard e7027c9  Make lock a simple Object (was Integer(0) !)
 discard 413d3f2  Add serialVersionUIDs
 discard bc990bc  Remove unused code
 discard 2ab1c97  Bug 45904 - Allow 'Not' Response Assertion to succeed with null sample
 discard 9e25707  Add serialVersionUID
 discard 000ae70  Minor typo
 discard 04f3a08  Log the remote host details Try starting all remote hosts in non-GUI mode (as done in GUI mode)
 discard fe63fd1  Auth headers not shown in Tree View Listener
 discard e86c4c3  Bug 45479 - Support for multiple HTTP Header Manager nodes
 discard 52eb292  Bug 45571 - JMS Sampler correlation enhancement
 discard 044562b  Bug 45929 - improved French translations
 discard f8b2070  French values are sometimes same as English ones Show the key for badly formatted messages
 discard 229202f  Cannot use getLabelResource() here, as that messes up the document anchor
 discard 8628da8  Bug 45928 - AJP/1.3 Sampler doesn't retrieve his label from messages.properties
 discard c7f9428  Ensure files are closed
 discard 41cff2e  Add some Javadoc
 discard d9a20b1  Bug 45887 - TCPSampler: timeout property incorrectly set
 discard 69e75e5  Bah! Copy and paste error
 discard e389f53  Revert r698045 - although it has the same effect in this case, setOnError is a global setting, not a per-sample setting
 discard 8fe4c4c  Set stopthread directly in thread rather than via the sample result
 discard 45abcea  Bug 45831 - WS Sampler reports incorrect throughput if SOAP packet creation fails
 discard 1aefc48  Downgrade error log to warning if delay is interrupted
 discard ca544ac  Should we try to disconnect at end of test?
 discard 3b0061c  HTTPSamplers can now use variables in POSTed file names
 discard a6ebeb0  Add constructor that allows existing properties to be used
 discard 9b9ddd2  Fix up saveservice version
 discard 4bd7ebb  Ensure subclasses can create their own versions of the (now) final parent Map
 discard e4c8f1b  Add Random Variable config element; rearrange test elements into correct document sections
 discard 46312c1  Oops - HashTree#clone() is used by the IncludeController Added Cloneable, and made the map final
 discard b9b204c  Move PreProcessor handling from TestCompiler to JMeterThread class, which already handles PostProcessors.
 discard 86f555c  Counter is a Config item, not PreProcessor Summariser is a Listener, not a PostProcessor
 discard 8a5b9de  Add serialVersionUID
 discard 57490bc  Minor tidyup
 discard eb32e76  Add svnid field
 discard 0826448  Ensure subclasses use the readResolve() method
 discard 2c3ecac  Remove/rename unused clone() methods
 discard 99d7ee4  No need for clone() method in functions
 discard b158b28  No need for clone() method in functions Synchronised all access to globalCounter
 discard 0dfa04c  No need for clone() method in functions
 discard 9dbd37d  Made most fields final No need for clone() method in functions
 discard 242e8d6  Add nameMap property file name
 discard 58d19d8  Unused imports
 discard af8ca1a  Add info on displaying large responses
 discard 516cd83  Mailer Visualizer now shows the failure count
 discard 5d0f75c  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@694846 13f79535-47bb-0310-9956-ffa450edef68
 discard f6e79b5  Correct Mail viz docn
 discard fa62177  Inline isFailing() - makes code simpler and clearer
 discard 1653857  Ignore Javadoc output
 discard 406065e  Don't store Javadoc in SVN
 discard 2d26472  Improve sampler config documentation
 discard 85e862d  No point allowing variable settings
 discard 6e4d7a9  Bug 45749 - Response Assertion does not work with a substring that is not a valid RE
 discard 5e131bb  Bug 45694 - Support GZIP compressed logs
 discard 5263c9f  Correct Aggregate/Summary documentation - results are per label, not URL
 discard e93716b  Avoid possible NPE (if property used on Test Plan)
 discard 77b3494  Increase basic memory setting to try and avoid OOM when using Help
 discard 47687d4  Assertions run after PostProcessors; change order of pop-up menus accordingly
 discard d763c45  Spaces are now allowed
 discard b2dff23  Allow spaces in JMeter path names (apply work-round for Java bug 4496398)
 discard 0895bfb  perThreadPoolSet needs to be defined for remote tests too
 discard 8d4c9bb  perThreadPoolSet needs to be defined for remote tests too
 discard 4d537c3  Update class Javadoc
 discard a6c2f17  Make instance fields final to improve thread safety
 discard 173546f  Recent changes
 discard 5abfa5a  Move scoping section
 discard 2c1ed49  Fix some anchors and links
 discard d6b2373  Update tag list to use same path for all tags
 discard 475d937  Update tag list
 discard 2aa3f9f  Move to correct place
 discard 5f41c59  Typo
 discard bc995a2  Added (un)escapeHtml functions
 discard 022f31a  Fix class Javadoc
 discard 75f5ffd  Add Body (unescaped) source option to Regular Expression Extractor.
 discard 364389c  Add _unescape() function
 discard 3f31630  Remove Gump fail test
 discard 6b0edc7  Now using 1.4
 discard 2573391  Added __char() function: allows arbitrary Unicode characters to be entered in fields.
 discard e2ea597  Added __char() function: allows arbitrary Unicode characters to be entered in fields.
 discard a5a18f7  Update TCP Sampler description
 discard 2ed567a  Temp change to test gump nags
 discard 6bf94de  Detab
 discard 09979e0  Detab
 discard 15840f7  Detab
 discard 95ad11b  Detab
 discard 47dd2a6  Detab
 discard 5d05a6d  Detab
 discard 48b9f77  Bug 43791 - ensure QueueReceiver is closed
 discard ea12e4e  Bug 45185 - CSV dataset blank delimiter causes OOM
 discard e5f3ecb  Fix NPE when using nested Transaction Controllers with parent samples
 discard b438c07  Log more information if a sampler causes an error
 discard 8b33aa9  Bug 45200 - MailReaderSampler: store the whole MIME message in the SamplerResult
 discard 3d72ffd  Allow for saveservice.properties update
 discard 513c3dc  Add BSF Listener element
 discard e23925e  Correct menu popup for Listeners
 discard 4cab836  Save Responses to a file can save the generated filename(s) to variables
 discard 8ea9ea9  Enable setProperty with default
 discard ac5961b  The test element "Save Results to a file" is now shown as a Listener.
 discard bb40802  XmlBuffer now adds a newline at the end of a tag
 discard 45758cd  Ensure that the correct icon is used for classes derived from AbstractListenerGui
 discard 50bf715  Introduce new AbstractListenerGui class to make it easier to build Visualisers without a display element
 discard d59f3f1  Correct the list of objects actually defined
 discard 0e329cb  Correct the list of objects actually defined
 discard 559cbea  Ensure prev and sampler beans are defined
 discard 74809c1  Document how Assertions and Post-Processors handle sub-samples.
 discard a487c0c  Set suitable content-type for parent sample
 discard c8f4540  Prompt to overwrite an existing file when saving a new test plan
 discard 8c351d3  Document how to call arbitrary classes in Jexl
 discard c46502b  Add OUT variable to jexl function
 discard 2ed2cc4  Document OUT variable for BSF test elements
 discard d3424fa  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 cf16647  Make xml output a bit easier to read; collapse empty tags
 discard aa4e116  Tidy debug statement
 discard 99188a9  Add 2.3.2
 discard 87670c6  Add recent changes
 discard f4894a9  Move 2.3.2 changes to history file
 discard 830ff74  Bug 45199 - don't try to replace blank variables
 discard 9393c4a  Do we need to call this?
 discard bbef063  Protect against possible NPE
 discard e95e890  KEYS.txt has moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
 discard 7bcd370  Moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
 discard 5b9a38b  svnAnt does not work on directories, so parse svn info output instead
 discard 87dc0b5  Remove extra spacing from stylesheet, and change processing comments to Velocity commments This saves about 10% on the larger output files.
 discard 4991afb  Velocity seems to sometimes generate EOL=LF lines
 discard ccd61d2  Only this XML file in testfiles is not native
 discard 57521df  XML file is not native
 discard 7ee063b  Replace some invisible characters (0xA0) with spaces
 discard d8f8210  Replace e-acute with Unicode escape
 discard 36bf6f8  Replace odd character 0x97 which looks like '-' with '-'
 discard f0a48d8  Replace some invisible characters (0xA0) with spaces [How did they get there?]
 discard 216a42f  printable_docs are not all native
 discard 49fe3ea  Document why Proxy may not record samples
 discard 6e34de1  Updated Javadoc with new CacheManager classes
 discard 5f797b5  Recent changes
 discard 738ae0a  Simplify eolcheck property setup Don't include svn.revision in versions if it's not defined No need to create lib/opt anymore
 discard 2b626b3  Temporarily remove the new setProperty() method to reduce Javadoc changes
 discard 3d1765b  Fix test now build.xml default target has changed
 discard ebb4cd7  Update comments now all target has been dropped
 discard 5e06a60  Ensure that the lib/opt directory is included in the source archive Change default target to install
 discard 6701e3e  Update license pointers
 discard 93dd668  Local copies of licenses
 discard 737e66f  Update for new version of saveservice.properties
 discard 2526e68  Bug 28502 - HTTP Resource Cache - initial implementation
 discard aea4db6  Ensure existing cookie policy is removed when setting the default
 discard d9bd571  Added setProperty(name, value, default) method: sets prop unless default, removes otherwise
 discard 47f5167  Recent doc updates
 discard 542f5b1  Bug 45007 - fix content length header if content may have been changed
 discard e840ccc  Bug 45007 - Rewrite Location headers when using Proxy HTTPS spoofing Use CRLF rather than LF for header lines in Proxy response to client
 discard 4f2d348  Bug 45093 - SizeAssertion did not call getBytes()
 discard ad89182  Typo
 discard 2f0d547  Document bytes/getBytes()
 discard c15cfc9  Unused import
 discard 01aef3b  Bugs 44808 & 39641 - Proxy support for binary requests
 discard 0ad2f4e  Tweak display layout
 discard b07fac6  Add some AL headers
 discard d26267d  Add some AL headers
 discard 80e159f  Typo
 discard ba039fe  More native files
 discard 2cead7c  Change batch test to use file whose size does not vary across OSes
 discard a88fc01  Fixup files that are native - or not. Javadoc generates files with mixed line endings, so fix these
 discard 25ef709  Convert JMX files to new format
 discard 8d56695  JMX LF
 discard caf222d  JMX LF
 discard 5b713a1  HTML native
 discard e4b36bf  HTML native
 discard 1e653d5  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 8d6bc50  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard d0ab233  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 0d5347d  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard ee8d133  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard e707920  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 962115f  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard ed9de1c  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 77f3679  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard ad54e39  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard 960f1ee  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard d5c10cc  Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
 discard e97f939  Don't add eol at eof when fixing eol; don't want MANIFEST in archives (only jars)
 discard 0ff376c  DOS scripts should be CRLF
 discard f519c4f  Exclude log files
 discard c3d3bbd  Can't merge patternsets with overlapping include/exclude entries
 discard f0db2bb  Forgot to add mirror script files to binary dist tar/zipfileset need just one patternset each
 discard bc1c8fd  Remove empty directory
 discard 3254aac  Change release tar archives to use LF for native files and CRLF for zip archives.
 discard ed8eab4  XML JTL files are created with LF line endings on both Windows and Unix
 discard 2761f31  No longer maintained, so remove
 discard 3b711fc  Not sure why this was added ...
 discard 8166722  Tidy the property
 discard 49299fe  Factor out jars from rest of source Use -server mode for unit tests
 discard 0151cc7  Log the property java.vm.name which shows whether -client or -server flag was used
 discard fe49571  Add link to -XX documentation
 discard b497cf4  Try to detect old version of velocity
 discard 89b2c29  Minor doc tweak
 discard d6535c8  Sort list of external jars
 discard 1ec68cd  Sort list of external jars
 discard 1718c5c  excalibur-i18n and -compatibility were deleted a while ago
 discard 08fc8ea  STATUS file does not belong in distribution
 discard fb2bf44  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 2c0904b  Remove empty directories
 discard a072469  Remove empty directories
 discard b09183b  Fix the EOL in case the file was derived from the "wrong" archive type
 discard 96e9f75  Add display.version to contain svn version
 discard 1c503ac  Remove fixed MANIFEST; generate source and binary copies to include proper versions for archive files
 discard 85b476a  Oops - misplaced paste
 discard 885c0dd  Add missing AL headers
 discard 884ac43  Prepare for 2.3.2
 discard e911f57  Fix Javadoc API version
 discard 2f11379  Add missing AL header
 discard 00758ed  Synch API docs
 discard 0887020  Resynch
 discard 82b4fdf  How to run bsh stand-alone
 discard e12b85a  Split changes into current and past
 discard 7f7c887  Synchronisation added to Summary and Aggregate Report to try to prevent occasional lost samples Split changes into current and past
 discard 0982d4e  Resynch docs
 discard b35e027  Better placement of name tags
 discard ea4b805  Summariser updated to handle variable names
 discard a12fca3  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 39ef583  More details on Summariser
 discard 4122a59  Use ConversionException to show location of any errors loading the test plan
 discard 04a74a3  Tidy logging
 discard 0766801  new BSF javadocs
 discard 350e72c  Resynch API docs
 discard e42abff  Add BSF test element screenshots
 discard b1e54a9  Unused imports
 discard f8e734e  <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 a2ded73  New BSF classes
 discard 2a33427  Show actual script in Tree View Listener etc
 discard 7b2c56d  Give Beanshell test elements access to JMeter Properties via "props" object
 discard 35813a8  Give BSF Sampler access to JMeter Properties via "props" object Add Jexl as a supported BSF Sampler language
 discard d87994d  Give BeanShell, Javascript and Jexl functions access to JMeter properties via the "props" object
 discard e212ca4  Added BSF-JEXL engine - see JEXL-39
 discard 3e210d7  Update some info on regular expressions
 discard 55cef3b  Add serializer.jar to classpath so agrees with external jars
 discard 5152ca3  Fix up some invalid HTML
 discard d92ad9d  Standardise placing of transient marker
 discard 9b9fb98  More info on modifiers
 discard cbfa444  Rework fix to avoid use of sun class reference
 discard 0f4b66b  Remove redundant code
 discard e272566  Update tests
 discard 03d0d68  Allow for null string
 discard 1ad8d74  Bug 44418/42178 - CSV Dataset file handling improvements
 discard 73641e5  Allow files to be stored under an alias (so can have independent access to files if required)
 discard 4f902f3  Allow more room for thread name (20 chars)
 discard 4a3c020  Skip dump of log file - is it preventing gump from detecting failures?
 discard f7c24f3  Re-add current ant-jmeter jar
 discard 55c8ef1  Fixup some properties
 discard 939be75  Fixup some properties
 discard 330c2e9  'Synch
 discard 5abc190  Resynch API docs
 discard 928a27d  Allow use of special name LAST to mean the last test run; applies to -t, -l, -j flags
 discard ad35425  Fetch preferences once Give public access to file list.
 discard 44000a9  Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering
 discard 0816cbe  Ensure that dummy sub-results (e.g. Debug PostProcessor) do not adversely affect the sample time.
 discard 7c5f57b  Update documentation re UDV and global/local variables
 discard 73fd65e  Update property file version check
 discard 0431342  Bug 19128 - Added multiple file POST support to HTTP Samplers
 discard 0d161e9  New Gui test plan
 discard 663e267  Save the current engine object, so Test Action "Stop Test" now works
 discard 33cb1f0  Extract createTestElement() GUI update code into modifyTestElement() UrlConfigGui is used as both standalone and embedded for which the latter is needed.
 discard bfd3179  Mirror server needs ORO
 discard 8945b2f  Mirror server can now be run independently (mirror-server.cmd and mirror-server.sh)
 discard b29bd3c  Add main method to allow mirror server to be run standalone
 discard 1cc4219  Avoid possible NPE
 discard 5049693  More detail when a failure occurs; remove Java 1.3 only code
 discard 696742c  Include the missing method name in the log message
 discard 9e7830a  Update comments
 discard 8fa21aa  Javadoc
 discard e16fd4b  Back out unintentional change
 discard c4ce14e  Replace deprecated call
 discard c1d5a23  Specify encoding
 discard 850e972  Avoid possible NPE
 discard fcdb6ed  Avoid possible NPE
 discard 26f3f56  Minor tidyup
 discard 4b1401e  Add some more tests
 discard 78a2ada  BSF Sampler now works properly with Javascript
 discard 06fd3eb  The BeanShell and BSF component documentation made some incorrect references to the "SampleResponse" object; this has been corrected to "SampleResult"
 discard 3e6165f  Bug 44872 - Add "All Files" filter to Open File dialogs
 discard 0e782d8  Bug 44912 - Filter not working in Log Parser
 discard 348e72d  Replace tabs with spaces
 discard 0c1e9a1  Bug 44910 - close previous socket (if any) in TCP Sampler
 discard aafb8da  Clear Webmethods if parse fails
 discard 809f6d6  Webservice(SOAP) sampler can now load WSDL using file: protocol
 discard 1e7734b  Check for null just in case
 discard db5c115  Show details of Exception if one occurs
 discard 73cb816  Add eol-style native
 discard 04b0d1b  Function calls now trim variable name parameters
 discard e45f4f4  Remove redundant null checks
 discard 42a2ee8  Ensure all counter access is synch
 discard 5903a35  Recent changes
 discard ef44ab7  Fixup InterleaveTestPlan and description
 discard 97f5943  Ensure that static variables are final to ensure visibility Trim variable name parameter in function calls
 discard 28f2683  May be accessed from multiple threads; make boolean static volatile
 discard 4f047a4  Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree - give access to method
 discard b9a2338  Include parent samplerData in getSamplerData() - if non-null
 discard 7179b7c  Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree
 discard 045293c  Read full response from server (including EOLs)
 discard 4a24afd  Synch docs
 discard 262ba98  JUnit sampler GUI now also finds Test classes defined in user.classpath
 discard 4254637  Tidy up code
 discard bbfbad6  Fix Locale-sensitive case conversions
 discard 2899cb7  Document update
 discard 68feaae  // Ensure that directory URLs end in "/"
 discard 17bdd29  Unused import
 discard a131b88  Use Locale.ENGLISH for lower-casing
 discard b56b10f  Update doc
 discard dc12480  Tidyup; ensure we use ENGLISH Locale for lower-casing
 discard 34df6e7  Revert "fix" which closed the client socket too early. Remove main method.
 discard 33f5786  Rearrange; add some comments
 discard 9528638  Log HttpClient re-use
 discard 709e24e  Bug 44784 - allow for unsupported charset
 discard 1609c89  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 df0ab50  Update Javadoc
 discard 0ea91a2  Add POP3S and IMAPS protocols to Mail Reader Sampler. Mail Reader Sampler now creates a sub-sample for each mail
 discard b0b042f  Added TESTSTART.MS property / variable = test start time in milliseconds
 discard e5c0f82  Update NON-NLS markers
 discard 3524699  Synch docs
 discard 4867afd  Synch docs
 discard 70cc867  Bug 44784 - allow for broken server returning additional charset
 discard 71a5d0f  Replace duplicated code with call to utility routine
 discard 87f4fe8  Start collecting common HTTP/HTML conversion utilities
 discard afcc903  Javadoc
 discard 45587f9  Bug 44807 - allow session ids to be terminated by backslash
 discard 1574262  Resynch
 discard 340cbd3  Resynch
 discard 332a71c  More info on variable handling
 discard 172071d  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 1b7dfd8  Set the Locale before the loop
 discard 39660b9  Don't instantiate GUI in unit tests
 discard 5a99f02  Fix bug in JVMs that return true/false rather than True/False from the type editor getAsText() method
 discard 5e6319b  Allow Edit to work
 discard 56779a0  Report all failures, not just the first
 discard add280b  Clarify sample_variables docn
 discard 7aaf687  Expand docs
 discard 2a9d96b  Test for misbehaving JVM boolean property editors
 discard 8482442  Allow for bug in XStream 1.3: JVM.bestReflectionProvider() method
 discard 2c87508  Ignore PMD properties file
 discard 6e2f4dc  Ensure if and for statements always use blocks Other minor tidyups
 discard 0154c77  Ensure if statements have braces Other tidyup
 discard fbcb979  Remove redundant null checks Remove unused SAX methods (now use Tidy) Ensure if statements have braces
 discard 67acf4f  Minor documentation updates
 discard 425a57c  Allow ant-jmeter jar to be in extras or Ant/lib
 discard 77171d0  Refer users to web for download of ant-jmeter jar file
 discard 3bf52bd  Refer users to web for download of ant-jmeter jar file
 discard 70a6b93  Refer users to web for download of ant-jmeter jar file
 discard 893d08c  Add AL headers
 discard b943460  Mailer vis needs Javamail
 discard 54d24d3  Javadoc update
 discard 05db165  See r645012 - must have created screenshots in docs rather than xdocs
 discard 9aa416b  Need several loops for Monitor to work.
 discard 415da9f  Need several loops for Monitor to work.
 discard 570ef30  Javadoc update
 discard bc08c4d  Javadoc errors
 discard 784b6f1  Javadoc errors
 discard 1e1d9ff  Recent changes
 discard 6bf6c9e  Synch site documents
 discard 02b0221  Make deprecated elements more obvious
 discard 79ba392  Update version control
 discard d50f568  Remove deprecated test elements from menus so they cannot be added to tests (existing test plans still load OK)
 discard 1ace4a6  Document bad name choice
 discard 50e24fa  More explanation of startup options
 discard c1234b8  Ensure ResponseCode and ResponseMessage are set for successful samples
 discard 795c35b  Allow for failure to open remote file
 discard 1a42cfe  Bug 40850 - BeanShell memory leak Update documentation for Beanshell reset etc
 discard f811fdf  Add AL header; remove unnecessary method call
 discard 38e7055  Javadoc update
 discard b267a38  Fix some typos; import correct class
 discard ab10b4a  Initial fix for Bug 40850 - BeanShell memory leak
 discard dbc3db1  TPut Controller isn't ...
 discard 7588f97  Methods called from constructors must not be overridable
 discard 9496c6f  Add AL header
 discard 7801843  Update to Commons IO 1.4, Commons Lang 2.4
 discard f90d441  Found the real reason for the problem: - need to set one button true; setting the other one false is not the same.
 discard c747845  Remove cut-n-paste detritus
 discard fea5c22  Fix Javadoc; use resources for descriptor
 discard 2029765  Regex Function can now also be applied to a variable rather than just the previous sample result.
 discard 001815f  New XStream/XPP3 versions
 discard 0762e25  Update to XStream 1.3, XPP3 1.1.4c
 discard 6ccc5cf  Implement Bug 41921 for HTTP Samplers
 discard 7eb8cd4  Use Commons Lang StrBuilder instead of StringBuffer
 discard 22ac562  Local baToHex() method replaced by JOrphanUtils.baToHexString()
 discard 786df9d  Correct length for output array
 discard 826f4ab  Add baToHexString() method to convert a binary array to its hex equivalent
 discard 8faa79e  Fixup indentation
 discard bd2750a  FTP Sampler sets a URL if it can
 discard d73c7dd  FTP Sampler sets latency = time to login
 discard bd70109  Bug 44625 - Cannot have two or more FTP samplers with different "put" and "get" actions
 discard 5159fa3  Change processing to be more like other GUIs
 discard 3fe92ca  Tweak description
 discard c2ec287  Bug 44707 - Running remote test changes stored tree
 discard 0b12a08  Bug 42204 - add thread group name to Aggregate and Summary reports
 discard d5ff9c0  FileDialoger can return null
 discard ddb8e27  FileDialoger can return null
 discard 93c40e8  Bug 44632 - Text input enhancement to FTP Sampler
 discard 1101775  Document that UDV variables are not available within the defining element
 discard e48b6d0  Bug 44600 - 1-ms resolution timer when running with Java 1.5+
 discard bdc23cc  Clarify path default
 discard 4426dd4  Clarify different HTTP samplers
 discard 5017d98  intSum and longSum reference parameters are now optional
 discard db6a0e5  evalVar cannot be used on Test Plan Log error rather than generating NPE.
 discard 11303a4  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 6b24c1c  Bug 44650 - CSV Dataset now handles quoted column values
 discard f0aa678  Allow access to csvReadFile() from other classes
 discard db30fcb  Revert some accidental changes in r638603
 discard 59671c5  Bug 44575 - Result Saver can now save only successful results [Oops - should have been included in r639127]
 discard 657691c  Bug 44575 - Result Saver can now save only successful results
 discard d3b3904  BuilderFactory may not be thread-safe
 discard 09805af  Only set Tidy isXML if the document appears to be XML
 discard bf4735e  Add isXML() method
 discard b1f25b7  As a special case, if the HTTP Sampler path starts with "http://" or "https://" then this is used as the full URL.
 discard 18c83cd  Add some Javadoc
 discard 22c12cc  Check for unexpected return types; log warning and return default.
 discard 9c0165b  ORO does not support \Q and \E
 discard fdbf1d6  Ensure one of the options is selected by default
 discard 78b3857  Initial stab at documenting the Access Log Filters and Parsers
 discard 369c69e  Add crypto notice
 discard f1ec68d  Point to ActiveMQ site for jar details
 discard 0ec100c  Use example.com in examples
 discard f15c604  Clarify that server name does not include http:// prefix
 discard 95e5638  Clarify post with no name
 discard 4dcafff  Listeners don't run in non-GUI mode
 discard 7b003e0  Minor clarification
 discard a9a2dcf  Update glossary for median and percentile; link to it from Aggregate Report
 discard 15dffef  Regular Expression Extractor now deletes all stale variables from previous matches.
 discard b15f11b  Create some tests for JMeterContextService
 discard e6b15e7  Add title alias for alt attributes Add Iframe for ApacheCon events
 discard a21e61d  Add title alias for alt attributes
 discard b3f7683  Sort the JMeter variables
 discard ab2d534  Give access to entrySet (for DebugSampler)
 discard b99306e  Revert to pre-2.3.1 behaviour - only check content-type for known binary types. Originally just image/; now also audio/ and video/
 discard 0d5521d  Synchronize site documents
 discard 2788f3a  Document recent fixes
 discard 3e49dc9  Bug 44374 - improve timer calculation
 discard 2e89295  Give test classes access to decr/incrNumberOfThreads
 discard 7cc06fc  Update Javadoc Ensure all accesses to counts are synchronized
 discard dd9a0e1  Bug 44487 - German translation
 discard c0319f7  Skip equality test for German translation as some translations are identical
 discard f52999c  Remove irrelevant Javadoc
 discard b6b8b6d  Bug 44512 - typos
 discard ca873db  Bug 44513 - correct spelling mistake
 discard 8df71aa  Bug 44514 - Remove outdated link (no longer exists)
 discard 2dd4d35  Tidy updates
 discard 46628f1  Capture Tidy errors so we can report them Ensure the Tree has a valid Node to start
 discard 1367e73  Make makeTidyParser() public
 discard db967cd  Tell Tidy that input is XML. Otherwise it can assume HTML and generate lots of errors for valid XML
 discard 6ec87c6  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 38451f2  Namespace does not apply to Tidy
 discard 470af1c  Ensure that Tidy options are correctly enabled when GUI is configured
 discard fb19a43  Note that parser may be slow
 discard 83210a9  Fixup eol-style settings
 discard ccbfd0e  Ensure that Tidy options are correctly enabled when GUI is configured
 discard 2623b9f  Fix typo; warn that XPath parser can be slow
 discard e25c779  Use JTidy to display XML in View Results Tree Listener (avoids fetching DTDs)
 discard 26401dc  Add application/vnd.wap.xhtml+xml as a text type Allow View Results Tree maximum display size to be configured
 discard bba58bf  Update to Xerces 2.9.1
 discard 1f731e1  Add optional output variable name to Jexl function
 discard 51121b3  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 676d374  UserParameterModifier is deprecated
 discard c012e4a  Remove svn:executable
 discard 4cd8169  Remove svn:executable
 discard db5304d  Bug 44378 - Turkish localisation
 discard 694d5c7  Add "Substring" option to Response Assertion
 discard 0d14782  Document Response Assertion "Equals" radio button.
 discard 83f545c  No point having abstract methods for interface methods
 discard 32a0899  Access to hosts is from different threads so must be synch
 discard 8ae6bd4  Update Javadoc: testStarted() and testEnded() are called from different threads
 discard c1a72fd  Initial version of stylesheet to display the structure of a JMX file
 discard bd8b191  Add some missing svn:eol-style native properties
 discard ce29a57  Add some missing svn:eol-style native properties
 discard 6b4f842  Add some missing svn:eol-style native properties
 discard 070d97b  Should not be executable
 discard dbc52a1  Should not be executable
 discard 6887630  Use new JMeterUtils method for the machine name. Replace tabs with spaces
 discard d11fcf0  Document need to synch execute() and setParameters()
 discard 63b454f  Add clean-dist target (useful for Hudson)
 discard 207d56d  Add methods to get the local IP and name Log these during startup
 discard 90caaa7  Add 2.3.1 tag
 discard b2ec87e  Only apply remote properties if there are some
 discard 2f498b5  Allow Global properties to be loaded from a file, e.g. -Gglobal.properties
 discard e751ed7  Bug 44314 - Not possible to add more than one SyncTimer
 discard c1d551e  Workround for Java feature on Hudson, which reports "null" error if an arg is empty
 discard 680495f  File needs to be same size on all OSes
 discard a7cd0cd  Add opt directory to SVN to avoid failure in build
 discard 8d57d01  Add opt directory to SVN to avoid failure in build
 discard ced6096  Update comment
 discard c6f721f  Update copyright to 2008; use copy tag instead of numeric character in HTML output
 discard 56a6bcd  Recent changes
 discard 9d7bf03  Fix up to work with current code and to correspond with documentation/screenshot
 discard 85bebc1  Use &copy; instead of numeric character value
 discard 8741665  application/xml also supported as text
 discard 2830a16  Check that all the jmx files in the demos directory load OK
 discard 6d21a61  Use Sting.valueOf() instead of toString() to allow use in Unit tests (where selected item might be null)
 discard 2ae8510  Rewrite
 discard a4337f3  Fix up to work with current code and to correspond with documentation/screenshot
 discard 121bb8f  Handle null wrapper better
 discard 1e53c21  Not used
 discard 547d56c  Document which functions can be used on the test plan
 discard b354c74  Allow most functions to be used on TestPlan.
 discard ea4a3de  Correct license pointers
 discard 8ecf5a2  Added "Save Table Data" buttons to Aggregate and Summary Reports - save table as CSV format with header
 discard d0e5aa8  Add saveCSVStats(DefaultTableModel, FileWriter)
 discard c1f6854  Make log final; add readResolve() for transient fields
 discard 48492f2  Remove override as it does nothing extra
 discard 11e3ef6  Bug 44144 - JMS point-to-point: request response test does not work
 discard 64ad8e2  Bug 44011 - add application/xml as a text type
 discard fd4f237  Bug 44184 - Allow header to be saved with Aggregate Graph data
 discard 3076171  CSV strings are quoted, not escaped; clarify this
 discard 0ae4681  Add optional header parameter for saveCSVStats() and ensure items are quoted as necessary.
 discard e61963b  Correct heading Replace printStackTrace with log message
 discard ac65aaf  Replace printStackTrace with log message
 discard fba42e8  Replace printStackTrace with log message
 discard 21b54a6  Replace printStackTrace with log message
 discard 03090fb  Tidy Exception handling and logging
 discard a8d7c3a  Tidy Exception handling
 discard f3da961  Add list of meta characters
 discard 22c1b72  Synch. docs
 discard dc4175d  Update Copyright to 2008
 discard f1edc5a  Pass the copyright symbol through to the final HTML
 discard 2931246  Use common parameter validation
 discard 08362ad  Utility function to check minimum number of parameters
 discard a6f37b8  Utility function to check exact number of parameters
 discard 0ba1e57  Doc fixed bug 44142
 discard a39f6dd  Make machineName variable name parameter optional (bug 44142)
 discard 6caa8e2  Partial revert: we don't need getMin and getMax methods
 discard bc4de84  Improve parameter checking message
 discard 631e350  Tidy comments
 discard 32f91c1  Add dumy versions of new Function methods
 discard 934df27  Extend AbstractFunction; add parameter check.
 discard 89b8e15  Ensure that: * ${functionName()} is treated the same as ${functionName} * call setParameters() even if parameter list is omitted (see Bug 44142)
 discard 9b4d74a  Clarify required status of variable name
 discard 76172a4  Variable name is optional
 discard 942d4fc  Doc. how to enable per-thread connections
 discard 0a66e7a  Clarify beanshell init files
 discard 93cbc6d  Bug 41028 - JMeter server doesn't alert the user when the host is defined as a loopback address
 discard 15c36b4  Start prep for 2.3.2
 discard f04a7ca  Update xstream 1.2.1 => 1.2.2 Also do the jars...
 discard c08f7d8  Update xstream 1.2.1 => 1.2.2
 discard 194e598  No need to create the JLabel() any more
 discard bc999e7  Avoid possible NPE; revert to original close method
 discard 7ed0cf0  Document issues with redirect automatically
 discard 1ee0007  Fixup date in header
 discard 035902d  Add summary
 discard 076fba6  Once Only Controller only works properly in Loop and Thread Group
 discard 416f320  Document structure of test
 discard 19712f0  Minor update; remove unnecessary debug
 discard 6c6b968  Document meaning of forever setting; constructor should not call overridable method
 discard c10a91a  Recent change to set Loop Controller name from ThreadGroup name did not work
 discard 3c2f1d8  Check that the remoteStart options -r and -R are only used with non_GUI -n option
 discard 15307f4  Insist on a reason for the Exception
 discard 29cc6ca  Field must be final or the new thread risks seeing an incorrect value
 discard 2f24973  RMI server now started in-process, so no need to stop it afterwards
 discard cf43169  No need for stack trace for IO Errors
 discard b57e170  No need to call clear
 discard 709cad3  Add some checks to see if the correct classes are present
 discard 3f94201  Add AL 2.0
 discard dd1d75e  Remember to update extras/build.xml
 discard 8d45bf7  Oops - forgot build.properties is not present in binary distributions
 discard 00387bd  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 9c28db5  Bug 44042 - Regression in Cookie Manager (Bug introduced in 2.3.1)
 discard 213c53f  Tidy up: use getName()/setName() instead of property access
 discard c9b03c3  Simplify
 discard 8a617c6  Use getName() instead of getProperty(TestElemen.Name)
 discard 10140da  Tidy up: use getName/setName; no need for MainFrame; no need to check for "unused" label
 discard 8a71170  Use same label as parent GUI (not used except for testing)
 discard 15c0a01  Remove unnecessary overrides of setName() and getName()
 discard 41855aa  Add serialVersionUID
 discard e13f588  Ensure embedded ThreadGroup LoopController has same name as its parent This makes debugging easier
 discard 1812e70  Oops: accidentally messed up formatting in the refactoring when adding comments
 discard cc2bf2c  Document that this part of the unit test code must remain in src/
 discard 49de2bb  Not used; see also r590679 which was the windows-ony code
 discard f1c8bc2  Update to Commons Logging 1.1.1
 discard 4f283ef  Can specify list of variable names to be written to JTL files (CSV and XML format)
 discard 74c8c22  Combine duplicate code
 discard 5983093  Add variable names and allow values to be saved
 discard 6c0f7c2  Add comment
 discard 51c7f3d  Unused import
 discard 342b498  Unused imports
 discard 5dc4f32  Bug 43379 - Switch Controller now supports selection by name as well as number
 discard 3cf866b  Note that matching is case-sensitive
 discard 2e922ff  Bug 44022 - Memory Leak when closing test plan
 discard 6cdbbff  Document new httpclient logging URL and how its logging is configured
 discard c69457e  Implement work-round to reduce classloading in non-GUI mode when scanning for Function classes.
 discard 398c1c5  Add support for including/excluding classes by name matching [Hack to enable reducing class loading in non-GUI runs]
 discard aa709ad  Doc tweak
 discard 3a34e1c  Bug 43427 - Simple Controller is only partly executed in While loop
 discard e4a01b8  Fixup optional parameter descriptions
 discard 16a05b3  Use optional version of variable name resource
 discard 31183fa  Make variable name optional
 discard 7fb4f84  Document some defaults/optional parameters
 discard 452b17d  Add a function test
 discard 833e092  Package access for use by test code
 discard bc38ff7  Privatise getContinueForever() TODO remove it and setContinueForever() ?
 discard b7938a3  Use properties for log/logn function descriptions
 discard e965ac7  Add optional comment to __log() function
 discard 4862e75  Use new shutdown() method from 3.1
 discard 8758cea  Document content-type_text property
 discard 77b9934  Bug 44011 - application/soap+xml not treated as a text type
 discard c209fa8  Bug 43984 - trim spaces from port field
 discard e889e61  Add Switch Controller function test
 discard 76882ce  Fix Switch Controller to work properly with functions and variables
 discard 59d534e  Update Javadoc
 discard ee5add3  Does not belog here
 discard a1815a5  Document test layout; add loop id to asserts
 discard e3c5287  JMeter 2.3.1 release
 discard df6874e  Variable access must always be synchronized
 discard 9c64b06  Does not need to be a controller
 discard 9796fc5  No need for next1/next2 to be public
 discard b6cc692  Correct Javadoc
 discard 62910b3  Fix up some screenshots
 discard 618d726  Need own resource for the file panel header
 discard 6c185c9  Update to xalan 2.7.1
 discard a609d50  Updated XPath screenshots
 discard 2ebc282  Update to xalan 2.7.1
 discard 6be1b28  Revert to original names, as the change caused lots of problems
 discard 5cf29c0  Constructor must be public for Unit tests
 discard b436cd1  Bug 43382 - configure Tidy output (warnings, errors) for XPath Assertion and Post-Processor
 discard dab71b8  Add utility method to create Boolean Property iff its value is not the default
 discard ac1b912  Forgot to add the longSum resources ...
 discard 88669af  Revert main jar name back to ApacheJMeter.jar [Would cause all scripts to break]
 discard e761573  Add longSum() function and some unit tests for it and intSum()
 discard f268d6a  Recent changes
 discard dd536d9  Check for missing 3rd party jars
 discard 8f053aa  Minor tidy
 discard 6e2efbd  New jar names
 discard 507681e  Skip BeanShell tests if interpreter not found
 discard c9f4e31  Allow unit tests to check if BeanShell interpreter is present
 discard 3144c4f  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 a8ca8db  New jar name
 discard 5ac3813  BugZilla => Bugzilla
 discard 1e238ce  Replace Source/Binary links with single Releases link
 discard e8cca80  Fix typos and location of LICENSE* files
 discard 80ef9b6  Start collecting 2.3.2 changes
 discard 415ae06  Update test to check for quote and delimiter handling
 discard d2784f7  Detect invalid delimiter settings
 discard d1f1f7e  CSV files are now fully processed in CSVSaveService Detect additional errors when processing
 discard 039718b  Add quoted CSV handling
 discard 0dccefe  Remove unused flag; catch RuntimeException and log it
 discard 3ff8b40  No need for stack trace; report number of retries
 discard 6c6a45d  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 3784431  Give access to the Exception if one occurs
 discard c645655  New key expiry date
 discard dbb8936  Minor Javadoc tweaks
 discard bf6224e  Prepare for 2.3.1 release
 discard 17273ae  Fix SampleResult dataType checking to better detect TEXT documents Allow optional specification of addition TEXT content-types
 discard 10ca7bb  Added Collapse All and Expand All Option menu items
 discard 3bf1539  odd line ends
 discard 70a0876  Javadoc for version 2.3.1
 discard f9c2f33  Javadoc for version 2.3.1
 discard 4095e9c  Deleted classes
 discard 9f74dbe  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 6e116ea  Synch
 discard d050ca9  Add image sizes; start glossary
 discard 7b2fb23  Add dimensions to figure processing
 discard 8c3a689  Update for new JMX file format
 discard 9e2e812  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 8d84ff8  Add Successes Only logging and display
 discard 6a7069c  Javadoc for new classes
 discard 8f26084  Fix HTTP (Java) sampler so http.java.sampler.retries means retries, i.e. does not include initial try
 discard 5693f9e  Synch Javadoc
 discard d1a2dc9  Javadoc fixups
 discard 81f9ad2  Unused import
 discard a21be54  Unused import
 discard 4c15536  Might as well save the maximum number
 discard 273c820  Add summary section
 discard a376f67  Synch docs
 discard 8d2a672  Proxy spoofing now drops the default HTTPS port (443) when converting https: links to http: Update Proxy documentation
 discard 031b925  Added HTTPS port as String
 discard 9ed5e78  Tidyup
 discard 017bd0e  Fixup some unconventional method names
 discard d6ebc65  Make class static
 discard 260265c  Does not make sense to extend this class.
 discard fba3999  Convert static test variables to instance variables
 discard ffab6ec  Only check for invalid characters on first line to reduce overhead.
 discard e0ee488  If-None-Match needs to be treated the same as If-Modified-Since
 discard e254035  If-None-Match needs to be treated the same as If-Modified-Since
 discard 65803f7  Proxy spoofing can now use RE matching to determine which urls to spoof (useful if images are not https)
 discard 094e776  Rename misnamed private method Give access to URL string
 discard fd73cf9  Bigger https match field
 discard b5040f4  Better error handling Don't parse non-text files for form data
 discard 2774a0b  Add https spoof match field to GUI Tidy GUI; privatise JMX names
 discard f714577  Reject HTTPS requests
 discard d2f02f4  Correct 'typo'
 discard eebf331  Fix https spoofing (see r595772)
 discard cce863b  Don't assume port is 80 if not specified (may be https e.g. spoofing)
 discard 881cec2  Ensure ResultCollector uses SaveService encoding
 discard 87315ad  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 fcf7308  Updated version of Save Config (hostname and CSV/XML suffixes)
 discard 213f6ab  Indicate which Save options are XML- or CSV-only
 discard 6187480  Report error if file cannot be found
 discard 50265a7  HTTP default encoding is ISO-8859-1; use default encoding if blank
 discard bbbe154  Document synch
 discard 9a55ed3  Fix up missing anchors
 discard 2dd673a  Make anchor required
 discard ada4e79  Errors only flag is now supported when loading XML and CSV files
 discard 13f0b00  Don't try restoring empty data (e.g. Java Request) Set type to TEXT if response Data set to error message
 discard 1362f7c  Fix Javadoc
 discard 9c1c382  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 39b1c88  Tidied up Listener documentation
 discard 6d75874  Fix comment
 discard 4655752  Hostname can now be saved in XML files
 discard 93acede  Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
 discard cd70ac5  Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
 discard 592039a  Use getKBPerSecond instead of deprecated getPageSize
 discard a628bb0  Use getAvgPageBytes instead of ambiguous (deprecated) getPageSize
 discard c8d3c00  Sort out some ambiguous names; deprecate the old names
 discard b9d1bc8  Update file version and change to more specific Exceptions
 discard 7127be3  About time the version number was updated...
 discard 5b5def1  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 15c013a  Move most Avalon processing to OldSaveService
 discard b39d174  Fixup property version
 discard 6f53f59  Unused import
 discard bc6b330  Initial attempt at saving using SampleEvent. Does not work yet; also needs to be enabled in SaveService.
 discard d01d9c4  Moving toward using SampleEvent rather than SampleResult so will have access to hostname
 discard 190961c  Remove null URLs as they are no longer generated
 discard 9b65c02  Only write URL if non-null
 discard 7a4b9d7  Synch
 discard 03d36df  Correct Proxy Server include and exclude matching description - port and query are included, contrary to previously documented.
 discard b76e08c  JMeterHome needs to be set
 discard 2dbd0f1  Oops - forgot to set the other times...
 discard 690f4e3  Constructor is needed for Unit tests.
 discard 36ceb34  Correct log message to show directory, not file
 discard df5cb65  Fix error log when loading JT files with missing timestamp or elapsed times
 discard 2aefd58  Add HTTP Sample (file) test
 discard c5267da  Ensure Listener nodes get own save configuration when copy-pasted
 discard ebfee65  Move MainFrame title setup to MainFrame class
 discard 09c6f37  Privatise all methods that aren't needed externally.
 discard f246b92  Split off CSV into separate class
 discard 9898f9d  Allow hostname to be saved/restored from CSV files
 discard 4b7cfa5  Allow hostname to be specified so can use the hostname loaded from a results file
 discard 480acd7  Check that columns are in the correct order Pass SampleEvent rather than SampleResult
 discard 6865f7f  If hostame cannot be found, return empty string rather than null
 discard 7fec965  Minor tweaks
 discard 172f915  Synch docs
 discard 048d24a  Fix NPE
 discard ce35465  Use drop-down list for BSF language field
 discard 72382cd  Give JavaScript function access to same variables as Jexl Document the variables for Jexl and Javascript
 discard 3ea713f  Document webservice memory cache
 discard 224d6f6  Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
 discard 0d7199f  HashMap is shared between threads, so accesses need to be synchronized
 discard ae7cf61  Attribute constants are not needed outside this file
 discard f9825c7  Include remote batch test in full test
 discard 4b80d6e  Variable references do not work in client result collectors
 discard 2b727ef  Variable references do not work in client result collectors
 discard a743c81  Check that function references work in file names
 discard 9a7422c  Restrict test Pre-compiler processing to ResultCollector only for the client part of a remote test
 discard 0ba7272  MainFrames *do* need to implement Remoteable
 discard 42a36b2  Unused imports
 discard 04134d7  nused imports
 discard e5dcc53  Remove duplicate log message
 discard db2f9a7  GUI frames do not need to be Remoteable
 discard 69d4f4b  Move init of testList and make final
 discard bdfd361  Check that properties can be passed to local and remote tests
 discard dd88a93  Update batchtestserver to check server log file
 discard b8fa4f7  Need to drop trailing empty entry
 discard 6f83012  Move fixup of headers to finally block, so it is always done even if there was a problem communicating with the client
 discard 7607562  Don't set contentType if null
 discard fbcd3e3  Avoid class cast error in Clear.java
 discard 22d82a4  Proxy Server now removes If-Modified-Since headers by default.
 discard b4d3fcd  Correct the SampleEvent parameter Deliver excluded samples as [name]
 discard ab00f55  Correct the SampleEvent parameter
 discard f5adc68  Move Proxy Server from Config section to Miscellaneous features Document that port is always used when matching proxy includes/excludes
 discard 763c699  Times are in milliseconds
 discard a018c05  Tidy up; fix setEditable()
 discard 35dcf78  Remove windows-only code (not used)
 discard 0d9f38f  Prepare to add Client implementation to HTTP samplers
 discard 82e185a  Allow any test element to be added to the workbench via the pop-up menu (they can all be pasted anyway)
 discard bb40f12  Bug 43727 - Test Action does not support variables or functions
 discard 51d0660  Minor clarifications
 discard 5674932  Always synch accumulators access
 discard 726debf  More detail on Summariser output
 discard 0d2c7ef  Exit with error code if cannot start OK
 discard 7ce7a8b  Bug 42555 - [I18N] Proposed corrections for the french translation
 discard 6576a5e  Replace fixed strings with resources
 discard 1cc6519  Bug 42012 - Variable Listener filenames do not get processed in remote tests
 discard 67271a8  Bug 43694 - ForEach Controller (empty collection processing error)
 discard 125f8cf  UNused
 discard d734d0d  NO need for constants to be public
 discard b801cee  If normal stream is gzipped, then error stream is also gzipped
 discard 605da54  Remove double call to init
 discard 39eb5fa  Bug 43678 - Handle META tag http-equiv charset
 discard 81f3ddf  Use getResponseDataAsString() instead of doing own conversion
 discard e8a2ef4  Updated tests for getDataEncoding() + WithDefault() and NoDefault()
 discard e114dcb  Deprecate getDataEncoding and replace with getDataEncodingWithDefault Add getDataEncodingNoDefault for accessing raw dataEncoding field.
 discard ede7c8d  Use getResponseDataAsString() instead of doing own conversion
 discard 0145afd  Protect against storing null as responseData Remove deprecated getResponseDataAsBA() as no longer used
 discard f5ce7c0  Re-use UrlConfig to make HTTP Defaults look more like HTTP Samplers
 discard 9b76476  Bug 43485 - Ability to specify keep-alive on SOAP/XML-RPC request
 discard f9af9a4  Add -X flag - exit remote servers at end of non-GUI test run
 discard 9a3ef37  Move setProperty() action to StandardJMeterEngine as that is where the other actions are handled
 discard 2d1d5b3  Add -G option: send properties to remote servers
 discard bdc2d62  Add -G option: send properties to remote servers
 discard bbe8d3b  Add -G option: send properties to remote servers
 discard 8ba9480  Use HTTPConstants instead of HTTPSamplerBase
 discard e467118  Remove deprecated constant
 discard 0954752  Use HTTPConstantsInterface instead of local definitions
 discard c388fa0  Remove non-HTTP constant
 discard 408e5d8  Extract HTTP Constants into separate class
 discard 61a9e7f  Comment unused constants
 discard e4f2ff6  Make boundary final
 discard 1d619b0  TestPlan and WorkBench should just have Paste and Reset Fix Workbench so it remembers comments Add clearGui() to TestPlan
 discard c2ab133  Update SVN tag list
 discard a819000  Transfer-Encoding header now handled by Proxy
 discard 5235f41  Rewrite massageHeaders; now also removes Transfer-Encoding
 discard e942d7c  Give access to more header field definitions
 discard 9e9c179  PostWriter is non-serializable
 discard 86206ea  Reduce method visibility
 discard 258da37  Fix properties file expected version
 discard ba0e9bf  Clarify TODOs
 discard 61954c8  Add NON-NLS markers; avoid unlikely NPE;
 discard a01db8c  Update comment
 discard 78c5e62  No need to synch on types, because now final
 discard 36f1782  Typo
 discard 2e2408f  Only log the parser version once
 discard 7767e45  Should only replace https:, not https
 discard a493567  Updated TestPlan screenshot and description
 discard e43739f  Clarify functional and serialised modes
 discard 57258c1  Unused import
 discard f8f1941  Smaller file list panel
 discard bffa73f  Convert to 2-threads so can test global counter
 discard ef8cb14  Privatise constants/use access methods from GUI
 discard 6c43865  Ensure transient item is deserialised
 discard fce9c57  Privatise static constants; comment out unused items
 discard cecc02c  Tidy casts; use new TestPlan methods
 discard ada826b  Add utility methods: - getArguments - getUserDefinedVariablesAsProperty
 discard c1827bd  Use new getComment() method instead of property access
 discard 75d69b5  COMMENTS now part of TestElement
 discard 3bffe4e  Tidy up: - eliminate repetitive casting - use specific get() methods instead of getProperty()
 discard 76eda3a  Move COMMENTS to TestElement; implment getComment()/setComment()
 discard 11d8ad3  Synch docs
 discard d6ca308  Add table of functions Expand some descriptions
 discard f8d99f2  Add references to scoping rules
 discard 09c8958  Describe how to view Debug Sampler output
 discard 4b8fad6  Post tests now need to set method as POST
 discard 5cb04f8  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 3d11d0d  getUseMultipartForPost only applies to POST requests
 discard ca9b7b6  PUT may not generate a body to send
 discard f05d72a  Make all static variables final
 discard 87ce71a  Seems to be needed after all for AccessLog Sampler TestBean
 discard e8c5b93  Not used
 discard 8e5ff56  Only display error level if non-zero
 discard 69b504d  Report if cannot connect to remote server
 discard 0c8498d  Only call System.exit() for non-GUI client sessions; Tidy up default icon properties
 discard 9f2c363  Avoid possible NPE
 discard a32b2ac  Use a single lock Object; ensure all accesses use it
 discard 55ea173  eliminate new String(string) calls; only convert DASH_DASH to bytes once
 discard 52720a3  Fix initial formatter setting
 discard 6a5186d  Fix compare bug
 discard b4844a1  Name clash
 discard 0aa28e0  Unused imports
 discard 81482d3  Set up default content-type if none provided TODO - is it correct? cf r585474
 discard 6e8ea82  Unused import
 discard c06370a  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 f2e65ec  Added helper method checkHeaderTypeLength() to display more information when failures occur.
 discard 7fb0c88  Add batchtestserver target: runs batchtest in client-server mode
 discard 59ac1ff  Add server.exitaftertest property - server will exit after a single test if set
 discard 893599d  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 67254df  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 28ab973  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 e0c91eb  Include hostname in server messages; add finished log for server tests.
 discard 339a7e4  Properly handle case were there are no data in body of request, for example HTTP GET.
 discard aae04b7  JMeter server now creates the RMI registry itself
 discard 326d7a6  Tidy up; remove unused method and useless wait
 discard 44c4865  Default to creating the RMI registry within the server (server.rmi.create=true)
 discard 5f205e7  Add counters to batchtest
 discard e5ea309  Fix handling of PUT requests, so that parameters can be sent as body. Still need to add some unit tests for this scenario.
 discard 596f976  Make immutable
 discard 156c632  Rationalise exit codes
 discard 1b43722  Use exit(1) for error; document why final exit is needed
 discard bc8b318  Only look for test cases in test tree
 discard 0180678  Fatal error if no action handlers can be found
 discard 9f88eaf  Fail if saveservice.properties cannot be found
 discard b8ebd6b  Tidy up error reporting (no need for stack trace if log exists)
 discard 25a8e64  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 6f88dca  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 f88f44b  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 f570a74  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 a01e85f  Need CRLF
 discard b8ede97  Optional loopback protocol for HttpClient sampler
 discard 7782afe  Optional loopback protocol for HttpClient sampler
 discard ab4a296  Document CSV Dataset file encoding
 discard 6d95b66  git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@584211 13f79535-47bb-0310-9956-ffa450edef68
 discard b34c56a  Restore autoexpand, but don't expand when merging
 discard b8088dd  Another unit test
 discard 6df37cd  Ignore tsv files
 discard 4d6cc80  If the default delimiter does not work when loading a CSV file, guess the delimiter by analysing the header line.
 discard a7b3871  Document method of setting tab as csv delimiter
 discard c84db4a  Allow \t to specify tab as delimiter Allow delimiter to be changed
 discard 7d85353  Some recent updates
 discard f817bb8  Add Paste menu item to TestPlan
 discard d3e1f36  Bug 43584 - Replace comma to avoid problem with CSV files
 discard 73ddafd  Suppress Cut if item is not removable Add new Paste Menu (for TestPlan)
 discard ecc429d  Document merge validation
 discard d016dce  Check that merge target makes sense Don't expand the test tree after loading
 discard eeb9c31  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 333b265  "Save Selection As" added to main menu; now checks only item is selected
 discard 018fb5a  Comment unused deprecated method
 discard 0ef3ee4  Minor tweak
 discard ea76164  saveservice.properties has been updated
 discard bbc746c  Add Debug Sampler and PostProcessor
 discard 7bc461f  Suppress Functor log messages for testing
 discard 1593f88  jmetertes.properties has moved
 discard 399ffa2  Allow for null message
 discard 2420956  Tidy up
 discard a42e17b  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 04fa2c6  Cookie Manager not longer clears cookies defined in the GUI
 discard e6ea9f6  It was wrong to use NoThreadClone. Added pre-thread pool debug.
 discard 0e6f2bf  Clarify meaning of error checkbox
 discard bf01076  Check for correct number of columns
 discard 9f270a9  Add link to java net properties
 discard bf9c176  Give easy access to header count
 discard 0c46776  Move jmetertest.properties to testfiles directory
 discard 1e3ce59  Set JMeterHome from user.dir
 discard cae5999  initialiseProperties should not set JMeterHome
 discard d440198  Document how checkbox default works
 discard 21a9d65  Comment was in wrong place
 discard b6c5463  Not used
 discard f09fba5  Add Non-NLS markers
 discard ca9335c  JDBC Sampler now allows per-thread connections
 discard acb8760  Allow multiple per-thread pools
 discard 6c0988d  Rework connection management to allow per-thread singleton pools
 discard cc0d119  Ensure latency is measured even if connection not obtained
 discard 552a184  Update Javadoc
 discard a3c30bb  Show latency in results pane
 discard 85bd1e2  Use latency for time to establish the connection
 discard 7016aae  No need to log SQL errors
 discard 5ad54d1  Different icons for Assertions, Pre and Post-Processors
 discard 2cb99ae  Save graphics function now prompts before overwriting an existing file
 discard 1c6adb6  JDBC Sampler now allows INOUT and OUT parameters for Called procedures
 discard 21e71d5  Bug 43451 - Allow Regex Extractor to operate on Response Code/Message
 discard e09fbc0  Allow Action to continue even if there is a Gui update problem
 discard 45e6215  Update the SaveService version details
 discard bc4c249  Initial version of Property Display TODO - implement add and delete
 discard 59becdf  Initial version of Property Display TODO - implement add and delete
 discard 0ae429a  Oops - missed out one of the required constructors
 discard 35df389  Functor code tightened up; Functor can now be used with interfaces, as well as pre-defined targets and parameters.
 discard 0537dcb  Fixup Proxy include/exclude description
 discard 3d25c8b  Fixup test (methods removed)
 discard e1bff9e  Throughput Controller was not working for "all thread" counts
 discard fdf5e65  Safer to log the strings
 discard 794ff9d  Clarify relative CSV Dataset filenames
 discard 9cd1c94  Log the base directory in use
 discard bd00e76  Create getConnection() method in DataSourceElement; use it in JDBCSampler This is to make future changes easier.
 discard c14c837  Add 2.3 final to DOAP
 discard 16ffbea  Only permit items to be dropped/pasted where they are allowed.
 discard 8358d37  Not used
 discard 07fb227  Re-order menu items to be more like the processing order
 discard eb9fd6f  Remove redundant getPrintableComponent() overrides
 discard c069f6a  Synch doc tree
 discard 20584f0  Update Proxy Control screenshot and document new fields
 discard 1b74b03  Check for out != null once
 discard ae90319  Remove unnecessary public qualifiers
 discard 21f71d1  Fix comment typo
 discard 3544a07  Remove incorrect override, so now has comments field Make methods private which don't need to be otherwise
 discard ed670f1  Remove unnecessary override
 discard ae5d509  Fix up numeric field validation
 discard 74c8324  Move batchtest properties to testfiles directory
 discard 1a6a92b  Better handling of invalid port data
 discard 2e6ad11  If we remove cookies, we should remove Authorization as well
 discard 470d447  Better handling of errors when reading the Auth file
 discard 491247f  Ensure delete and save are enabled when table is populated from loading a test pln
 discard 6896207  Better defaults for load and save file names
 discard 7a9d6ba  Add eval() and evalVar() functions
 discard 9559fc8  Add eval() and evalVar() functions
 discard eb7a5e8  Improve error logging if the file is not found
 discard 3708753  jar_usage.txt was renamed to aareadme.txt
 discard 73a814b  Needs blank line at end to prevent changes when fixcfrlf is run
 discard 49deeae  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 b7a0958  Update with current list of saveservice properties
 discard 364bfdc  Fix LF for all .sh files as well
 discard b4f23d9  Set EOL=LF for shell scripts
 discard 6cbe21a  Document Statistical batch mode
 discard 977d5ba  The change of key to include the thread name was wrong It worked, but fewer samples could be aggregated.
 discard 0cd2239  SampleEvent requires the ThreadGroup name This is equivalent to the previous code, but clearer.
 discard 6857024  Update some screenshots; document new XML save file attributes
 discard b75dfc6  Listener file name is for read as well as write
 discard 6f9771e  Bug 43450 - add save/restore of error count; fix Calculator to use error count
 discard 79b75ef  Add sample count to response pane
 discard 2c9ed29  BatchTest: remove latency from XML output; add sampleCount to CSV and XML
 discard dad0225  Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from XML files too
 discard bee6dc2  Disable SaveService version checks
 discard be023bb  Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from CSV files
 discard f0a5abf  Fix typo (bytesx => bytes)
 discard b5ddd55  Forgot to set threadCounts for Transaction Samples
 discard 63c6c8c  May be called from XStream; log not used
 discard 6e24f37  Bug 43449 - Statistical Remote mode does not handle Latency
 discard 5e0c471  Look for user.properties and system.properties in JMeter bin directory if not found locally
 discard 3ed0e7c  Does not need/user Visualizer interface
 discard 4fbaf1c  Add vars.putObject() examples to BeanShell descriptions
 discard 076fff8  Correct bug number (41104=>41140) and add details to fixed bugs
 discard 1c74f30  Ensure 3rd party licenses are in external.jars fileset jmeter.sh needs to be executable
 discard d92d034  SVN is the new CVS
 discard 46d625e  Document remote batching modes
 discard b5b2a38  Clarify If and While Condition types
 discard 3f7551d  Add details of how to set rmi hostname
 discard 1dc7d9b  Add previous release
 discard 8751a20  Update current version details to 2.3RC4
 discard 9047c90  Move DOAP back to trunk
 discard d291d3d  Bug 43430 - Count of active threads is incorrect for remote samples
 discard 9a3d407  Bug 43430 - Count of active threads is incorrect for remote samples
 discard 09fcc32  Bug 43364 - add option to enable previous If Controller behaviour (copied from rel-2.2)
 discard d6f1b9c  Fix NPE in test case
 discard 28527b7  sych recent docs changes
 discard d98a14c  Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
 discard e4a71da  Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
 discard 752b26d  Add new common TestBean variables and utility eval() method
 discard 93ef245  New class to handle common BeanShell TestBean Gui design
 discard 3008f62  Use mnemonic rather than accelerator, as we don't want the key to be active except when the menu is displayed.
 discard 2f8c6a6  Avoid possible ArrayOutOfBounds Exception
 discard d8db57e  Move details of variables to bottom of screen (like BeanShell Assertion)
 discard d9564d7  Remove typo
 discard 3de793a  Oops - over-zealous replacement...
 discard 17e5dfb  Document change to jmeter-server
 discard 8cc1d30  Fix bug - should not have used "set" Rework to remove need to save CLASSPATH Kill rmiregistry when interrupted
 discard 187e5b8  Add full bug listing; correct existing listings to include NEEDINFO and Trivial
 discard 5304633  Cleanup imports
 discard e1892ad  Add File->Open recent file functionality. Fix for bugzilla 31336.
 discard 325924e  Cleanup imports
 discard 050b6f5  Add File->Revert action, to drop changes and reload current project.
 discard b30ccd3  Add Ant target for running JMeter GUI from the jar files that are made.
 discard 39424e2  Document Module Controller restrictons
 discard 43a0e10  Document https.default.protocol (copy changes from rel-2-2)
 discard 6b6da48  Clarify logging
 discard 6440ade  Oops - overwrote the changes applied in trunk...
 discard 51f8cb7  Ensure uncaught exceptions are logged
 discard 51d5623  SaveService no longer needs to instantiate classes
 discard 7e0b71a  Update branch/trunk history
 discard 5156523  (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 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 :-(