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:40 UTC

[jmeter] reference refs/pull/426/head deleted (was 29af39d)

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

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


     was 29af39d  JMeter TLP move

This change permanently discards the following revisions:

 discard 29af39d  JMeter TLP move
 discard 18b1723  Change to ascii mode
 discard 5ef410a  Update year to 2005
 discard 5806f6d  *** empty log message ***
 discard 4bd0576  Bug 32252 - was not initialising counters as superclass initialise was not called
 discard 82ae062  More changes
 discard aeee83f  Prepare for 2.0.3 release
 discard d5120a2  ForEach controller now allows looping through all groups in all matches
 discard 416c4ff  Bug 33559 - now behaves like Loop Controller with OnceOnly Reset start-time each time so subsequent loops work OK
 discard f88e94f  Clarify logic by reversing sense of test
 discard f6ef7c4  Remove some debug accidentally left in ...
 discard 780fba1  More changes
 discard 67ff4da  Set Sampling started a bit earlier, so controllers have access to variables and functions
 discard 963ae00  Set default output format to CSV with no variable fields for easier automated comparison
 discard 12a395e  Initial version of Switch Controller
 discard 6a4c7f1  Clarify variable quoting in SQL
 discard bb1ddac  Back out change - it causes a test to fail
 discard 6d66d36  Bug33559
 discard 40b3d8c  No point hanging around if no work to do
 discard 3e57941  Bug 33559 - Once Only runs more than once
 discard 2b151be  Remove temporary work-round for old code
 discard 8f4457c  Remove unimplemented CheckDirty actions Fix Close to use valid Save action instead of missing CheckDirty one - so user gets a chance to save the file
 discard 8ff9cd3  Replace getStaticLabel() by getLabelResource()
 discard 6da1b5a  Add HTML Assertion label (and prepare for Switch Controller)
 discard 5bd3e33  Add tests for Bug 33954, but disable the one that fails
 discard f79c1fb  jmeterw.bat now uses jmeter.bat Bug 32464 - document Direct Draw settings
 discard afe0355  Bug 33196 - encoding ISO-8859-1 is only suitable for Western countries
 discard 9c233f1  More fixes
 discard de7fab8  Bug 33921 - merge should not change file name
 discard 608ffe5  Bug 32790 - re-evaluate condition each time
 discard 03eae8b  Bug 30266 - document how to display proxy recording responses
 discard 262aaf5  Fix some Javadoc errors
 discard f4411d0  More fixes
 discard 4537477  Bug 33919 - increase counter field sizes
 discard a7eab99  Bug 33920 - additional prop files Bug 33845 - allow direct override of Home dir
 discard 3a72c21  Add test cases TODO fix Stack Overflow when controller never runs
 discard 15b7115  More details for WHileController etc
 discard 44f5963  More minor fixes documented
 discard 06c0ee5  Make sure errors are logged
 discard 64813af  Ensure condition is re-evaluated each time round (thanks Mallku!)
 discard 3b42a6b  No need to suppress building BeanShell classes if BeanShell not present
 discard de36f12  No need to suppress building BeanShell classes if BeanShell not present (but keep warning message)
 discard 5137f56  Use new BeanShellInterpreter class so can build without BeanShell
 discard c883821  New class to handle all BeanShell calls
 discard 08212d9  Handle missing BSH jar better
 discard d6aec02  Correct typo and clarify BeanShell usage
 discard 6bc3f3c  Move details of script variables to bottom of screen (more room)
 discard 4019808  Add SampleResult as alias for Response (to be consistent with BSH Sampler)
 discard b16e366  Package docs
 discard 57f82ed  New sample init file
 discard c516d4a  Correct comment
 discard 2191aa3  log.info should be debug
 discard 4b67cd1  Bug 32976 - XPath assertion. Changed to refer to "tolerant" XML processing rather than specifically JTidy.
 discard e2d353a  Document more jar usage. Add Tidy license.
 discard ceb014f  Bug 33796 - delete cookies with null/empty values
 discard 83285eb  Set default condition to blank
 discard 525b60f  Clarify While condition
 discard 4740032  Minor typo
 discard 88bb9e2  log variables need to be private and should be final
 discard 3eae324  Remove unused variable
 discard a3f7ff9  Document some more recent changes
 discard b738e08  Updated Javadoc to state that <link rel="stylesheet" is supported.
 discard 9a18a71  Only parse <link if rel=stylesheet; add <frame src= parsers
 discard da84690  Add test for frames; add <link rel="alternate" test
 discard 81fc700  *** empty log message ***
 discard ee4cf29  Add test for missing optional argument to long option and fix code to deal with it
 discard ab4d94b  Added a few more test cases for option args with - signs in them etc
 discard 44befc0  Hopefully finally sorted 2-arg options with leading - in value
 discard a8e7b03  Handle missing second argument where next arg is an option
 discard b44104e  Replace BorderLayout.PAGE_END by SOUTH for JDK 1.3 compatibility
 discard 70b5930  Enable a required test case - now need to fix it ...
 discard e923aaa  Add extra logging of parameters
 discard f2ba9ea  Fix -D arg1=arg2 parsing bug
 discard 5e0e928  CLI code is now local
 discard 0ca150d  More recent changes
 discard f385c2f  No longer needed
 discard 1591c95  Now using private version of CLI parser
 discard 4c410c1  Fix bug where second arg could not contain "-" Still need to fix following bug: -D a=b gives parse error instead of being same as -Da=b
 discard 8979284  Add test  cases to reveal bugs
 discard 2c63657  Ensure serialisable etc classes are found in jorphan.jar; ensure jorphan.jar is searched for JUnit tests.
 discard 5bfa9e8  search_paths now specified in build.xml
 discard 0209a05  Added some split() tests
 discard 7d4da79  *** empty log message ***
 discard 348f384  Fixed copyright and references to old package names Tidied up Javadoc tags; removed deprecated tags
 discard 3d48771  Importing o.a.avalon.excalibur.cli as o.a.commons.cli.avalon - only package names changed so far (bug fixes to follow)
 discard 1193d95  Bug 33467 - use lastIndexOf to find thread number suffix
 discard 3ae7d78  Allow default CSVRead delimiter to be changed
 discard efa5848  Displays some more details for Gump runs
 discard 3e9b50d  Forgot to update the copyright to 2005...
 discard b63b544  XPath function added
 discard a146b01  Ensure toLower() works the same in all Locales
 discard 6c5c5c8  Convert name to UpperCase (was lower, which would never match ALPHA !)
 discard f0e71e5  XPath Assertion (see bug 32876)
 discard 49a5161  XPath Assertion (see bug 32876)
 discard 6c467fa  Catch and log Runtime exception so a problem in one Listener does not affect others
 discard a27cb93  Fix incorrectly formatted messages (see bug 32993)
 discard eb6978d  Add check for possibly incorrectly formatted messages (see bug 32993)
 discard 66529ee  XPath Assertion
 discard 441c474  XPath Assertion messages
 discard 69b215c  Make VERSION private to eliminate possiblilty of stale information in JMeterUtils
 discard e96e737  Update Copyright year to 2005
 discard 6792ac4  Removing code I "temporarily" commented out one year (minus 14 days) ago.
 discard ea2a7a1  Replace nagoya with new generic name (issues/wiki)
 discard 0e76825  Replace nagoya with new generic name (issues)
 discard dc9d0ab  Nagoya -> issues
 discard 552c4c5  Record more changes since 2.0.2
 discard 4f45f0f  Default start/end times to now if present in test plan; Default to 1 loop instead of forever
 discard 4a7ece3  Bug 28661 - 304 responses not appearing in listeners Remove 304 from list of redirect codes as it's not a redirect.
 discard c26e297  Allow use on different device; simplify
 discard 37aa57a  Change to JMeter home directory if necessary
 discard 81fc4f5  Bug 32345 - HTTP Rewriter does not work with HTTP Request default: So apply Config items before Pre-processors
 discard 725996f  Force start-time to now if already passed - so delay works OK
 discard d5ccf14  Log whether sample timestamps are start or end times
 discard b23aaf7  Improve parameter list checking (detect some unescaped commas!)
 discard b410c9d  Update changes since 2.0.2
 discard a50b4c6  Improve parameter list checking (detect some unescaped commas!)
 discard 71af1e2  Ignore Eclipse .settings folder
 discard fea4de4  Bug 32395 - nested constant ($1$CONST$2$) not handled correctly - fixed and added test cases
 discard e0a7771  version now 2.0.2.xxx
 discard 0c35735  Update key
 discard 7eda200  Exclude bin/local files from CVS
 discard 7aaee19  Load dropped file in GUI
 discard 6fff2d0  Add separate page for Known Bugs
 discard 5e99809  Add src.java.version to all compiles
 discard 398a6d9  ENCODED_PATH not used
 discard 3d78059  Remove redundant property (encoded_path) Add new default properties; fix ConstantTimer class and property names
 discard ffc011f  Use constant names instead of numbers
 discard bd3b76c  Add some basic Tests (https may fail on some platforms)
 discard 51f47ab  Bug 32018 - Cookies use English in Set-Cookie expiration dates
 discard 97d6b79  Set Delete and Save button state when configuring the GUI
 discard 50b1965  Continue testing even if resource file cannot be found (makes it easier to set up some tests under Eclipse)
 discard 7850a82  Document follow redirects and redirect automatically etc
 discard cca9465  Add French and Chinese to language sub-menu
 discard 673de74  Add test for messages_cn
 discard 058c7a3  Add cn as Chinese
 discard 205008b  Bug 31843 - Chinese properties file
 discard b1d4e8f  Bug 31921 - wrong Header class used
 discard e1ee60e  Sometimes the result don't start with the right line separator or something.  Just make a simple check when doing substring to avoid ArrayIndexOutOfBounds erros
 discard 9fb773d  *** empty log message ***
 discard 9f89fd4  Remove unused instance; use ThreadLocal instead of HashMap
 discard d4ebccf  Replace string1 == string2 with string1.equals(string2)
 discard 68f781d  Remove redundant fetch
 discard 1b358d5  Simplify to use int instead of IntegerWrapper
 discard 076ed41  Comment unused variable (which ThreadGroup was it anyway?)
 discard 9492d77  setXXX is synchronized, make getXXX synch as well
 discard c0ad087  Clarify regex handling a bit
 discard 6bb05c6  Screenshot now shows Ignore Status checkbox
 discard 8366d94  Comment out unused code
 discard cf72094  Rename variable to avoid clash with inherited one
 discard d312abe  More detail on regexes
 discard 52fa3fe  More bugs fixed
 discard 2aeaaac  Bug 28663 - NPE in remote JDBC
 discard cbdcfac  Bug 28663 - NPE in remote
 discard 8d9a03d  Change LAST to mean check last sample on entry as well
 discard cc43e92  Remove LDAP extended details as not in this release; update While docs
 discard 1f5a92c  Remove unused constants; in particular remove constant from Interface
 discard 9f6c73a  While Controller now checks condition on initial entry
 discard 561bff2  Don't enter while loop if condition is false
 discard 3e84110  Don't share logs between classes
 discard 190c8e3  Don't share logs between classes
 discard 51c5f3b  Bug 30110 - deadlock in stop test
 discard d018105  Revert to version 1.87.2.12
 discard 1bc493a  Reverting the docs to the older version with sebastian's fix for the bad link. since many of the enhancements in HEAD shouldn't be included in 2.0.2 release, it's going in the 2.1 release.
 discard df87286  Ok, now that I the fog has lifted from my head, I am reverting the updates to aggregate listener, save image and table results. only the updated view result tree should be in the 2.0.2 branch.
 discard 0fdf328  fixed the index numbers for functions
 discard 41d8ab7  merging the doc changes from head to 2_9 branch.
 discard 2afaef4  hopefully this time the commit will go through, now that I have the cvs properties set correctly. merging the doc changes from head to 2_0 branch.
 discard 0014224  Make constants final
 discard 7053b35  Remove redundant toString, and make trim() actually work
 discard d579418  Make some constants final
 discard c030629  Don't use toString() on Strings.
 discard c897a97  Make some more fields transient; log private
 discard eaeab7f  Replaced assertFalse(treex.equals(null)) with assertNotNull(treex)
 discard a844f99  Bug 31596 Duration does not work correctly when using Scheduler and start Time
 discard 937c009  Bug 28751 - per-user counter not working properly
 discard b43165c  Batch file (WinNT/2K only at present) : drop a JMX file on it and the JMX will be run in non-GUI mode with output to .JTL
 discard 95789aa  Foreach bug fix
 discard ed363fa  Fix ForEach Controller so it does not run if there are no matches Add extra demo showing this behaviour
 discard 44226cc  Fix some serialisation warnings
 discard be914d1  Updated Beanshell Assertion details; added demo script
 discard 35ff5b5  Forgot to catch evaluation errors
 discard 28c7cc6  Add init file if present. Make log available to script
 discard 9a0ff77  Oops! log was set in wrong place, and no point sourcing null...!
 discard dc231f8  Add beanshell.assertion.init
 discard 78a1e45  Add demo BeanShellAssertion
 discard 94c399b  Works OK for simple scenarios
 discard 115489f  Tidy up saving of sample results for while controller
 discard 437113f  Change condition message
 discard 21eba5f4 Added brief While Controller description
 discard 4f04c3c  This commit was manufactured by cvs2svn to create branch 'rel-2_0'.
 discard 97e1007  URL modifier enhancement
 discard 4899bc3  Allow modification to stop at "?" - see http://www.mail-archive.com/jmeter-dev@jakarta.apache.org/msg08241.html
 discard bf88418  Prepare for release 2.0.2
 discard da13b12  Minor update
 discard 5688643  Enough changes already
 discard f24d7b7  Clarify scope of Config Managers
 discard cc634ca  Keep track of keys in CVS
 discard 6a6288c  Partial list of changes since 2.0.1
 discard c3b7251  Creating While controller
 discard c81fae4  Save sampler success states
 discard 70f624c  Allow package access to JavaScript evaluator
 discard 671aa11  Show sampler data
 discard 3d4f859  Rearrange menu slightly
 discard 7e36958  Test for failing If controller - needs to be incorporated into automated tests
 discard c3d111f  Fix bug where first false result disabled controller for rest of test [copied fix from HEAD]
 discard c93d6ff  Update target java version to 1.3; display compilation settings in Gump
 discard b3dda79  Clarify location of docs
 discard 8f49548  Allow printable-docs to share images from docs directory Won't work on web-site (but web-site does not use printable_docs)
 discard 12cf33b  distribution now also creates archives for updating site
 discard 4fbafc2  Added MD5 and tidied targets
 discard 2c3669a  Rename booleans to avoid possible confusion with identically named local ints
 discard 0a455bc  Fix a Javadoc error
 discard df289b9  Add ASL V2
 discard 1acbd54  Add DATE to version number
 discard 7a8e8b5  Result Saver - optionally save failed results only
 discard c5c4bb3  Avoid NPE when using getResultData
 discard 1633e4d  Update nightly builds comment
 discard 30b1e63  Add download embedded resources checkbox to GUI
 discard 6a57e84  Add NON-NLS markers; remove redundant check
 discard c81c2fa  Don't add Cut menu item if Remove is disabled Add some NLS markers
 discard 77ba2e8  Bug30042 -Cut/Copy/Paste multiple test elements
 discard 4a346c1  Hack a fix to createPopupMenu for Timers
 discard 2b03d85  Replace Edit Open menu item with Merge (Bug 30829) Refactor menu strings into static final strings
 discard f74bbf2  Only remove nodes if a valid action is detected Don't allow nodes to be moved to unsuitable parent
 discard 9536e9e  Update BeanShell sampler and Function to add initialisation file; update documentation on Bsh variables; add new unit tests and files
 discard 2d75c18  Add two property access methods
 discard 5894a2b  Fix possible NPE
 discard 2f17243  Make RegexExtractor a child of the Initial request - otherwise it gets applied to the generated requests! - also renamed the samplers so they are distinguished in the output
 discard 4068e7f  Fix regex to match more than just href="?"
 discard cd7caff  Add some BSH tests
 discard d7134ff  Handle missing BeanShell better
 discard 960d802  Revert to refetching property, but without default, as property is changed by the dialog
 discard cf91dac  Default password already set from property if present, so don't replace with "password"
 discard 6527509  Add __split() example
 discard a1a43a7  Another split() test
 discard a4fc594  Added __split() function to parse delimited strings
 discard 09087af  Bug 30015	StringFromFile - should close file at end of test
 discard 546b3c8  Register relevant Functions as Test Listeners
 discard 1932c8c  Allow non- Test Elements (e.g. Functions) to register as TestListeners
 discard c46cbce  Bug 31342 - change Content-length and -type to use L and T
 discard b8b1374  Bug 23722 - allow frames to be displayed Also add facility to not download embedded resources
 discard 0868c4d  Move get/setURL from HTTPSampleResult to SampleResult superclass - makes it easier to render HTML - other sample types may have URLs too
 discard 25e33dc  Bug25145 - changed to use canRemove() insteadl of inaccessible Proxy method
 discard bf46471  Implement basic canRemove() - iff server is not running
 discard 7c7b1b8  Add canRemove() method and default implementation
 discard b3ab144  Bug25490 - handle base href
 discard cbd6355  Bug25145 - stop proxy before removing it from tree
 discard fe08640  Bug30917 - ignore duplicated classes
 discard 88be480  Fix possible NPE
 discard b00b73a  Add more SFF tests
 discard 229e431  Add SFF examples for loop count
 discard a34a4ad  Make start and end optional; remove unnecessary reopenFile variable
 discard 6160615  Catch and log extra scripting errors
 discard 3194354  Catch and log any remaining errors
 discard 3544a48  Detect JMeterStopThread/Test in outer loop (e.g. when called from User Parameters)
 discard 9e54d94  Change info message to debug
 discard 16912ca  29915 - Adding French messages
 discard 4a4ab8a  29915 - Adding French messages
 discard 38be40e  29934 CSVRead can't handle blank fields
 discard 810f347  29934 CSVRead can't handle blank fields
 discard 9489928  This commit was manufactured by cvs2svn to create branch 'rel-2_0'.
 discard 31a68f3  *** keyword substitution change ***
 discard aa6c9e7  29754 Disabling/Activating multiple Samplers at once
 discard f1eefa5  Add HTTPClient settings
 discard 78a3f3f  Make http version a JMeter property (and change name); add timeout
 discard 60884cc  Make the DTD valid (but is it ever used?)
 discard 5214f9e  Remove misleading finalize
 discard aabfda9  Fix possible NPE when redirecting
 discard 6334d90  Bug 29884 - extend modifiers to work with new HTTPClient sampler
 discard ff5671f  Add stopThreadNow() method
 discard 106a667  Remove unused item
 discard 16a8e57  Bug 29853 - button state not correctly handled
 discard 4007bd7  Add stopEngine() and stopThread() methods
 discard f6e1b96  Allow test and threads to be stopped from external thread (e.g. beanshell)
 discard 0cf1c63  SFF now throws an Exception at end of a file sequnce
 discard 8dfb6d6  Print actual time if pause test fails
 discard 0d488f7  Fix various Findbugs target problems
 discard e2b3241  No longer needed, as build.xml sets up the classpaths
 discard 7255977  Forgot to remove redundant get methods
 discard dc6260c  Oops! Mask and Sleep were partly reversed ... also allowed both to be zero
 discard af028cf  Expand SFF description
 discard ae2bff3  Fix end of sequence handling; allow loop count to work
 discard f1d8b3c  Detect StopTest/Thread exceptions and handle gracefully
 discard e7b77e4  Utility Exceptions to allow functions to stop threads/tests cleanly
 discard 2f8ddea  Added descriptions of more internal property settings
 discard 60f983a  Comments describing lock field
 discard 12bfe46  Add thread name to log message
 discard 57d1217  Add OUT and ERR pseudo log level names to __log() functions These print output on System.out or System.err instead of the log file
 discard 982c866  Don't display infinite rate as Double.MAX_VALUE
 discard 91de190  Displey elapsed time to 1/10 second
 discard 4b0fb31  Clarify behaviour of StringFromFile wrt '.' in file name formats
 discard be74564  Display error percent out of 100, rather than 1
 discard 9d988c1  See bug 29635 - moved the definition before its first use; also made private
 discard 3beb6fb  Make log final and private
 discard 26f28a7  Comment out as yet unused code (filename)
 discard 996bce2  Make fields volatile
 discard 7383856  *** empty log message ***
 discard 4385715  Bug: & should be &&
 discard c92b23c  Make setParameters synch to protect shared instance vars
 discard c152fef  Make field volatile
 discard e1ad921  Make shared field volatile; make fields private
 discard ede91c9  Protect shared field
 discard 715e12c  getAssertionResult and getSubResults now return empty arrays instead of null
 discard f1fbdc6  Make sure file is always closed
 discard ddeb174  Use equals to compare strings, not ==
 discard f206684  Somebody put the fix back in for table values that disappear if you change focus without hitting 'Enter' first
 discard 33327a6  Smaller version
 discard 655189b  Slight tidy up
 discard 1be82e5  Remove unused imports
 discard 18d708b  Split contents into two sections to make navigation a bit easier
 discard a0dfb09  Move misplaced section; add some missing sub-sections [Some more subsections could still be added]
 discard 3520d3e  Fix Next and Prev Links to take account of new sections
 discard e90aadc  Change section 3.5 to subsection
 discard 79e1b58  Remove unused import; make some fields private
 discard 6ef8583  Remove extraneous "/"
 discard 3fa0be8  Use test element name for the label
 discard 8eafcd7  Move downloadPageResources to superclass; fix HttpSampler2 to show full URI in sample labels
 discard 37425b5  Make setParameters synch as well - just in case
 discard aca2017  Added tcp property settings
 discard c2db2ad  Added: status extraction; property file for translation statuses
 discard ca98478  Log eolByte
 discard 62bf296  Specify timeout units
 discard 43af88a  Set Linewrap on text box to make it easier to use
 discard ed5bd51  Bugzilla 29493 - Cookie Manager doesn't remove expired cookies
 discard 2b5db37  Remove Result from BSH Assertion; update documentation and screenshot
 discard 59a83f5  Fixed up regexFunction testcases
 discard 301ae2e  Bug 28699 - allow Assertion to regard unsuccessful responses - e.g. 404 - as successful
 discard 441952c  New Runtime Controller
 discard 88947dd  Only fetch variables once
 discard dab2059  Use shared copyright string
 discard d49d0b6  Create standard copyright string
 discard fccab8c  Bug 29202: synchronized execute(); made most instance fields into method fields
 discard 9dd1838  Only extract URLs from text/html
 discard c7cade4  Make sure contentType is never null
 discard a3295dd  Now picks up Header/Body setting correctly
 discard e456b35  Remove author tag
 discard f8ab6e8  Remove unused import
 discard cff7467  New Release and slight site update
 discard 247cdbb  Allow for missing expiry date (was causing NPE)
 discard 0b7decc  Bug 22820  max value on counter cannot be cleared
 discard 8aec5c4  The .launch extension seems to confuse Eclipse 3.0M8
 discard e4d7c1b  Remove debug trace
 discard c35812e  Access Log Sampler can do urls without parameters, can use header manager and other config elements.
 discard 0f6c16e  Fixing bugs in ResponseAssertion (reading headers) and path element of http sampler
 discard b0e1723  Save count of matches in refName_matchNr
 discard 4d35af7  Added code for Bug 29075  Regex Extractor needs to be able to extract data out of http response header and not just the body
 discard babc998  Fixed Bug 28786  Can't remove the first Header with the HeaderManager
 discard 64cad78  See bug 29021  - Regular expression expression online help is not correct
 discard b1bb218  Treat Interrupted sleep as a warning; fix zero timestamp error
 discard 16f6b66  Fix typo in jar name; add missing jars; remove missing src dir
 discard aad9201  Bug 28564: fixed makeFileName to handle null and mixed contentType
 discard 8e13a01  Quick enhancement to HashTree
 discard ebe4137  See bugzilla 28230 - reorder string compare to allow for null data type
 discard 30cf5a9  Remove unused code
 discard b019f22  Use standard case for header lines (see bugzilla 28309)
 discard 1381d31  Added protocol/mail
 discard 5c2b028  new build target for making end-user distribution
 discard 9250599  Fixing proxy + gzip bug.  Some pointless refactorings.
 discard a2f230b  First stab at documenting changes since 1.9.1
 discard 5756e40  Fixing proxy server which was completely broken.  How'd that happen anyway?
 discard a818984  Make handler transient
 discard 039f0a7  Use requestData; only instantiate handler once
 discard dc6b09b  Implement write(os,s). Handle eolByte() on read
 discard 693144b  Add eolByte get/set; replace write(os) with write(os,s) and write(os,is)
 discard 2cb6b65  Make nodelay a checkBox; add requestData; remove Filename (not currently used by sampler)
 discard 3533498  *** empty log message ***
 discard 26a287c  New TCP sampler message
 discard 4d34c34  Document Cookie Expire time = 0
 discard 1bcebf9  Remove typo
 discard 4a714e7  Added WIki pointers
 discard 8bfecab  Updated left hand column; added JMeter logo
 discard 2635a36  Fixed index break location; added HTML Assertion docs
 discard fd2bfa5  HTMLAssertion snapshot
 discard ac365bd  Add HTML Assertion
 discard cd6ceee  *** empty log message ***
 discard d4dce30  This commit was manufactured by cvs2svn to create branch 'rel-2_0'.
 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 :-(