You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2009/06/13 18:59:16 UTC

svn commit: r784434 [1/3] - in /jakarta/jmeter/trunk/docs: ./ localising/ usermanual/

Author: sebb
Date: Sat Jun 13 16:59:15 2009
New Revision: 784434

URL: http://svn.apache.org/viewvc?rev=784434&view=rev
Log:
Add CSS to HEAD section
Add Trademark section to footer

Modified:
    jakarta/jmeter/trunk/docs/building.html
    jakarta/jmeter/trunk/docs/changes.html
    jakarta/jmeter/trunk/docs/changes_history.html
    jakarta/jmeter/trunk/docs/index.html
    jakarta/jmeter/trunk/docs/jmeter_irc.html
    jakarta/jmeter/trunk/docs/known_bugs.html
    jakarta/jmeter/trunk/docs/license.html
    jakarta/jmeter/trunk/docs/localising/index.html
    jakarta/jmeter/trunk/docs/nightly.html
    jakarta/jmeter/trunk/docs/usermanual/best-practices.html
    jakarta/jmeter/trunk/docs/usermanual/boss.html
    jakarta/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-db-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-ldap-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-monitor-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-web-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/build-ws-test-plan.html
    jakarta/jmeter/trunk/docs/usermanual/component_reference.html
    jakarta/jmeter/trunk/docs/usermanual/functions.html
    jakarta/jmeter/trunk/docs/usermanual/get-started.html
    jakarta/jmeter/trunk/docs/usermanual/glossary.html
    jakarta/jmeter/trunk/docs/usermanual/index.html
    jakarta/jmeter/trunk/docs/usermanual/intro.html
    jakarta/jmeter/trunk/docs/usermanual/ldapanswer_xml.html
    jakarta/jmeter/trunk/docs/usermanual/ldapops_tutor.html
    jakarta/jmeter/trunk/docs/usermanual/listeners.html
    jakarta/jmeter/trunk/docs/usermanual/regular_expressions.html
    jakarta/jmeter/trunk/docs/usermanual/remote-test.html
    jakarta/jmeter/trunk/docs/usermanual/test_plan.html

Modified: jakarta/jmeter/trunk/docs/building.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/building.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/building.html (original)
+++ jakarta/jmeter/trunk/docs/building.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>Building JMeter and Add-Ons</strong></a>
-</font>
+<strong>Building JMeter and Add-Ons</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -239,6 +239,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/changes.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/changes.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/changes.html (original)
+++ jakarta/jmeter/trunk/docs/changes.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -134,8 +135,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>Changes</strong></a>
-</font>
+<strong>Changes</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -148,818 +148,83 @@
 </b>
 
 
-<br>
-</br>
-
-Earlier changes are detailed in the 
-<a href="changes_history.html">
-History of Previous Changes
-</a>
-.
-
-</td></tr>
-</table>
-</p>
-<h1>
-Version 2.3.3
-</h1>
-<h2>
-Summary of main changes
-</h2>
-<p>
-
-The handling of test closedown is much improved. 
-The gradual "Shutdown" command now waits until all threads have stopped,
-and does not report an error if threads don't stop within 5 seconds.
-The immediate "Stop" command can now be used if "Shutdown" takes too long.
-Also the immediate "Stop" command is able to interrupt samplers which support the new Interruptible interface (e.g. HTTP and SOAP, FTP).
-This allows immediate completion of pending responses.
-Non-GUI mode tests can also now be sent a "Shutdown" or "Stop" message.
-
-<a href="./usermanual/component_reference.html#Test_Action">Test Action</a>
- now supports a "Stop Now" action, 
-as do the 
-<a href="./usermanual/component_reference.html#Thread_Group">Thread Group</a>
- and 
-<a href="./usermanual/component_reference.html#Result_Status_Action_Handler">Result Status Action Handler</a>
- Post Processor elements.
-
-</p>
-<p>
-
-HTTP Cookie handling is improved, and HTTP POST can now use variable file names correctly.
-HTTP, SOAP/XML-RPC and WebService(SOAP) sampler character encodings updated to be more consistent.
-HTTP Samplers now support connection and response timeouts (requires JVM 1.5 for the HTTP Java sampler).
-Together with the closedown improvements described above, this should avoid most cases where a test run hangs.
-Multiple Header Manager elements are now supported for a single HTTP sampler.
-The Proxy Server is improved, and no longer stores "Host" headers by default.
-
-</p>
-<p>
-
-JDBC Request can optionally save the results of Select statements to variables.
-JDBC Request now handles quoted strings and UTF-8, and can handle arbitrary variable types.
-
-</p>
-<p>
-
-There are several new 
-<a href="usermanual/functions.html">
-functions
-</a>
-:
-__char() function: allows arbitrary Unicode characters to be entered in fields.
-__unescape() function: allows Java-escaped strings to be used.
-_unescapeHtml() function: decodes Html-encoded text.
-__escapeHtml() function: encodes text using Html-encoding. 
-A reference to a missing function - e.g. ${__missing(a)} - is now treated the same as a missing variable.
-Previously the function name - and leading { - were dropped. This makes it easier to debug test plans.
-
-</p>
-<p>
-
-Some Assertions can now be applied to sub-samples as well as (or instead of) just the parent sample.
-There is a new 
-<a href="./usermanual/component_reference.html#Random_Variable">Random Variable</a>
- Configuration element.
-
-</p>
-<p>
-
-JMS samplers are much improved (see details below). The 
-<a href="./usermanual/component_reference.html#TCP_Sampler">TCP Sampler</a>
- now supports some additional clients and is a bit more flexible.
-
-</p>
-<p>
-
-Client-server mode has been improved, and the server can optionally use a fixed RMI port, which should help with setting up firewalls. 
-
-</p>
-<p>
-
-Various I18N changes have been made; language change works better (though not perfect yet).
-There are improved French translations as well as new Polish and Brazilian Portugese translations.
-
-</p>
-<p>
-
-The BeanShell jar is now included with the binary archive; there is no need to download it separately. 
-
-</p>
-<h2>
-Known bugs
-</h2>
-<p>
-
-The Include Controller has some problems in non-GUI mode. 
-In particular, it can cause a NullPointerException if there are two include controllers with the same name.
-
-</p>
-<p>
-Once Only controller behaves correctly under a Thread Group or Loop Controller,
-but otherwise its behaviour is not consistent (or clearly specified).
-</p>
-<p>
-
-The menu item Options / Choose Language does not change all the displayed text to the new language.
-[The behaviour has improved, but language change is still not fully working]
-To override the default local language fully, set the JMeter property "language" before starting JMeter. 
-
-</p>
-<h2>
-Incompatible changes
-</h2>
-<p>
-
-When loading sample results from a file, previous results are no longer cleared.
-This allows one to merge multiple files.
-If the previous behaviour is required,
-use the menu item Run/Clear (Ctrl+Shift+E) or Run/Clear All (Ctrl+E) before loading the file.
-
-</p>
-<p>
-
-The test elements "Save Results to a file" and "Generate Summary Results" are now shown as Listeners.
-They were previously shown as Post-Processors, even though they are implemented as Listeners.
-
-</p>
-<p>
-
-The Cookie Manager no longer saves incoming cookies as variables by default.
-To save cookies as variables, define the property "CookieManager.save.cookies=true".
-Also, cookies names are prefixed with "COOKIE_" before they are stored (this avoids accidental corruption of local variables)
-To revert to the original behaviour, define the property "CookieManager.name.prefix= " (one or more spaces).
-
-</p>
-<p>
-
-The Counter element is now shown as a Configuration element.
-It was previously shown as a Pre-Processor, even though it is implemented as a Config item.
-
-</p>
-<p>
-
-The above changes only affect the icons that are displayed and the locations in the GUI pop-up menus.
-They do not affect test plans or test behaviour.
-
-</p>
-<p>
-
-The PreProcessors are now invoked directly by the JMeterThread class,
-rather than by the TestCompiler#configureSampler() method. (JMeterThread handles the PostProcessors).
-This does not affect test plans or behaviour, but could perhaps affect 3rd party add-ons (very unlikely).
-
-</p>
-<p>
-
-Moved the Scoping Rules sub-section from Section 3. "Building a Test Plan"  to Section 4. "Elements of a test plan"
-
-</p>
-<p>
-
-The While controller now trims leading and trailing spaces from the condition value before it is compared
-with LAST, blank or false.
-
-</p>
-<p>
-
-The "threadName" variable in the _jexl() and __javaScript() functions was previously misspelt as "theadName".
-
-</p>
-<p>
-
-The following deprecated methods were removed from JOrphanUtils: booleanToString(boolean) and valueOf(boolean).
-Java 1.4+ has these methods in the Boolean class.
-
-</p>
-<p>
-
-The TestElement interface has some new methods:
-
-<ul>
-
-
-<li>
-void setProperty(String key, String value, String dflt)
-</li>
-
-
-<li>
-void setProperty(String key, boolean value, boolean dflt)
-</li>
-
-
-<li>
-void setProperty(String key, int value)
-</li>
-
-
-<li>
-void setProperty(String key, int value, int dflt)
-</li>
-
-
-<li>
-int getPropertyAsInt(String key, int defaultValue)
-</li>
-
-
-</ul>
-
-These are implemented in the AbstractTestElement class which all elements should extend so this is unlikely to cause a problem.
-
-</p>
-<h2>
-Bug fixes
-</h2>
-<h3>
-HTTP Samplers and Proxy
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46332">Bug 46332</a>
- - HTTP Cookie Manager ignores manually defined cookies (bug introduced in r707810)
-</li>
-
-
-<li>
-Cookie Manager was not passing cookie policy to runtime threads so they always used compatibility mode
-</li>
-
-
-<li>
-Add version attribute to JMeter Cookie class (needed for proper cookie support)
-</li>
-
-
-<li>
-Cookie Manager now saves/restores cookie versions
-</li>
-
-
-<li>
-Check validity of cookies before storing them.
-</li>
-
-
-
-<li>
-HTTPSamplers can now use variables in POSTed file names
-</li>
-
-
-<li>
-Fix processing of first file name in HTTP POST so functions/variables work (bug introduced with multiple file support)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45831">Bug 45831</a>
- - WS Sampler reports incorrect throughput if SOAP packet creation fails
-</li>
-
-
-<li>
-HTTP, SOAP/XML-RPC and WebService(SOAP) sampler character encodings updated to be more consistent
-</li>
-
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46148">Bug 46148</a>
- - HTTP sampler fails on SSL requests when logging for jmeter.util is set to DEBUG
-</li>
-
-
-<li>
-Fix Java 1.6 https error: java.net.SocketException: Unconnected sockets not implemented
-</li>
-
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46838">Bug 46838</a>
- - if there was no data, still need to set latency in HTTPSampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46993">Bug 46993</a>
- - Saving from Header Manager generates ClassCastException
-</li>
-
-
-<li>
-
-
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46690">Bug 46690</a>
- - handling of 302 redirects with invalid relative paths.
-JMeter now removes extraneous leading "../" segments (as do many browsers)
-
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=44521">Bug 44521</a>
- - empty variables for a POST in the HTTP Request don't get ignored
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46977">Bug 46977</a>
- - JMeter does not handle HTTP headers not delimited by whitespace
-</li>
-
-
-<li>
-Fix bug in HTTP file: handling - read bytes, not characters in the default encoding.
-</li>
-
-
-
-<li>
-Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45199">Bug 45199</a>
- - don't try to replace blank variables in Proxy recording
-</li>
-
-
-<li>
-Change HTTPS spoofing so https: links are replaced even when URL match fails
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46436">Bug 46436</a>
- - Improve error reporting in Proxy Gui
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46435">Bug 46435</a>
- - More verbose error msg for error 501 (Proxy Server)
-</li>
-
-
-</ul>
-<h3>
-Other Samplers
-</h3>
-<ul>
-
-
-<li>
-The "prev" and "sampler" objects are now defined for BSF test elements
-</li>
-
-
-<li>
-Fix NPE (in DataSourceElement) when using JDBC in client-server mode
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45425">Bug 45425</a>
- - JDBC Request does not support Unicode (changed sampler to use UTF-8)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46522">Bug 46522</a>
- - Incorrect "Response data" in JDBC sample when column names are missing
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46821">Bug 46821</a>
- - JDBC select request doesn't store the first column in the variables
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=43791">Bug 43791</a>
- - ensure QueueReceiver is closed in JMS Point to Point sampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46016">Bug 46016</a>
- - avoid possible NPE in JMSSampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46142">Bug 46142</a>
- - JMS Receiver now uses MessageID
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45458">Bug 45458</a>
- - Point to Point JMS in combination with authentication
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45460">Bug 45460</a>
- - JMS TestPlan elements depend on resource property
-</li>
-
-
-<li>
-Various ReceiveSubscriber thread-safety fixes
-</li>
-
-
-<li>
-JMSPublisher and Subscriber fixes: thread-safety, support dynamic locale changes, locale independence for JMX attribute values
-</li>
-
-
-<li>
-FTP Sampler now logs out before disconnecting.
-</li>
-
-
-<li>
-TCP sampler now calls setupTest() and teardownTest() methods
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45887">Bug 45887</a>
- - TCPSampler: timeout property incorrectly set
-</li>
-
-
-</ul>
-<h3>
-Controllers
-</h3>
-<ul>
-
-
-<li>
-Fix NPE when using nested Transaction Controllers with parent samples
-</li>
-
-
-<li>
-Fix processing of Transaction Controller parent mode so current sampler is set to actual sampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=44941">Bug 44941</a>
- - Throughput controllers should not share global counters
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47120">Bug 47120</a>
- - Throughput Controller: change percent executions to total executions, the value is stored in a String and interpreted as 1 execution
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47150">Bug 47150</a>
- - ThreadGroup with a loop count of zero causes infinite loop
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47009">Bug 47009</a>
- - Insert parent caused child controller name to be reset
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47165">Bug 47165</a>
- - Using duplicate Module Controller names in command line mode causes NPE
-</li>
-
-
-</ul>
-<h3>
-Listeners
-</h3>
-<ul>
-
-
-<li>
-Mailer Visualizer documentation now agrees with code i.e. failure/success counts need to be exceeded to trigger the mail.
-</li>
-
-
-<li>
-Mailer Visualizer now shows the failure count
-</li>
-
-
-<li>
-Mailer Visualiser - fix parsing of multiple e-mail address when using Test button
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45976">Bug 45976</a>
- - incomplete result file when using remote testing with more than 1 server
-</li>
-
-
-<li>
-Fix Summariser so it works in client server mode
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=34096">Bug 34096</a>
- - Duplicate samples not eliminated when writing to CSV files
-</li>
-
-
-<li>
-Save "Include group Name in Label" setting in Aggregate and Summary reports
-</li>
-
-
-<li>
-The JMeter variable "sample_variables" is sent to all server instances to ensure the data is available to the client.
-</li>
-
-
-<li>
-CSVSaveService - check for EOF while reading quoted string
-</li>
-
-
-</ul>
-<h3>
-Assertions
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45749">Bug 45749</a>
- - Response Assertion does not work with a substring that happens to be an invalid RE
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45904">Bug 45904</a>
- - Allow 'Not' Response Assertion to succeed with null sample
-</li>
-
-
-</ul>
-<h3>
-Functions
-</h3>
-<ul>
-
-
-<li>
-Fix regex function - was failing to process $m$mid$n$ correctly
-</li>
-
-
-<li>
-Protect against possible NPE in RegexFunction if called during test shutdown.
-</li>
-
-
-<li>
-Avoid NPE if XPath function does not match any nodes
-</li>
-
-
-<li>
-Correct the variable name "theadName" to "threadName" in the __jexl() and __javaScript() functions
-</li>
-
-
-<li>
-A reference to a missing function - e.g. ${__missing(a)} - is now treated the same as a missing variable. Previously the function name - and leading { - were dropped.
-</li>
-
-
-</ul>
-<h3>
-I18N
-</h3>
-<ul>
-
-
-<li>
-Fixed language change handling for menus (does not yet work for TestBeans)
-</li>
-
-
-<li>
-Add HeaderAsPropertyRenderer to support header resource names; use this to fix locale changes in various GUI elements
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46424">Bug 46424</a>
- - corrections to French translation
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46844">Bug 46844</a>
- -  "Library" label in test plan are not I18N
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47064">Bug 47064</a>
- - fixes for Mac LAF
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47127">Bug 47127</a>
- -  Unable to change language to pl_PL
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47137">Bug 47137</a>
- - Labels in View Results Tree aren't I18N
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46423">Bug 46423</a>
- - I18N of Proxy Recorder
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45928">Bug 45928</a>
- - AJP/1.3 Sampler doesn't retrieve its label from messages.properties
-</li>
-
-
-</ul>
-<h3>
-General
-</h3>
-<ul>
-
-
-<li>
-Prompt to overwrite an existing file when first saving a new test plan
-</li>
-
-
-<li>
-Amend TestBeans to show the correct popup menu for Listeners
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45185">Bug 45185</a>
- - CSV dataset blank delimiter causes OOM
-</li>
-
-
-<li>
-Fix incorrect GUI classifications: 
-"Save Results to a file" and "Generate Summary Results" are now shown as Listeners.
-"Counter" is now shown as a Configuration element.
-
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=41608">Bug 41608</a>
- - misleading warning log message removed
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46359">Bug 46359</a>
- - BSF JavaScript Preprocessor cannot access sampler variable on first interation (Implement temporary work-round for BSF-22)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46407">Bug 46407</a>
- - BSF elements do not load script files, attempt to interpret filename as script
-</li>
-
-
-<li>
-Better handling of Exceptions during test shutdown
-</li>
-
-
-<li>
-Fix potential thread safety issue in JMeterThread class
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46491">Bug 46491</a>
- - Incorrect value for the last variable in "CSV Data Set Config" (error in processing quoted strings)
-</li>
-
+<br>
+</br>
 
+Earlier changes are detailed in the 
+<a href="changes_history.html">
+History of Previous Changes
+</a>
+.
 
-</ul>
+</td></tr>
+</table>
+</p>
+<h1>
+Version 2.3.4
+</h1>
 <h2>
-Improvements
+Summary of main changes
 </h2>
-<h3>
-HTTP Samplers
-</h3>
-<ul>
+<p>
 
 
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45479">Bug 45479</a>
- - Support for multiple HTTP Header Manager nodes
-</li>
+</p>
+<h2>
+Known bugs
+</h2>
+<p>
 
+The Include Controller has some problems in non-GUI mode. 
+In particular, it can cause a NullPointerException if there are two include controllers with the same name.
 
-<li>
-HTTP Samplers now support connection and request timeouts (requires Java 1.5 for Java Http sampler)
-</li>
+</p>
+<p>
+Once Only controller behaves correctly under a Thread Group or Loop Controller,
+but otherwise its behaviour is not consistent (or clearly specified).
+</p>
+<p>
 
+The menu item Options / Choose Language does not change all the displayed text to the new language.
+[The behaviour has improved, but language change is still not fully working]
+To override the default local language fully, set the JMeter property "language" before starting JMeter. 
 
-<li>
-Apache SOAP 2.3.1 does not give access to HTTP response code/message, so WebService sampler now treats an empty response as an error
-</li>
+</p>
+<h2>
+Incompatible changes
+</h2>
+<p>
 
 
-<li>
-Mirror server now supports "X-Sleep" header - if this is set, the responding thread will wait for the specified number of milliseconds
-</li>
+</p>
+<h2>
+Bug fixes
+</h2>
+<h3>
+HTTP Samplers and Proxy
+</h3>
+<ul>
 
 
 <li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45694">Bug 45694</a>
- - Support GZIP compressed logs in Access Log Sampler
+Bug 47321 -  HTTPSampler2 response timeout not honored
 </li>
 
 
 </ul>
 <h3>
-Other samplers
+Other Samplers
 </h3>
 <ul>
 
 
 <li>
-JDBC Request can optionally save the results of Select statements to variables.
-</li>
-
-
-<li>
-JDBC Request now handles quoted strings.
-</li>
-
-
-<li>
-JDBC Request now handles arbitrary variable types.
-</li>
-
-
-<li>
-LDAP result data now formatted with line breaks
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45200">Bug 45200</a>
- - MailReaderSampler: store the whole MIME message in the SamplerResult
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45571">Bug 45571</a>
- - JMS Sampler correlation enhancement
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46030">Bug 46030</a>
- - Extend TCP Sampler to Support Length-Prefixed Binary Data
+Bug 47290 -  Infinite loop on connection factory lookup (JMS)
 </li>
 
 
 <li>
-Add classname field to TCP Sampler GUIs
+JDBC Sampler should not close Prepared or Callable statements as these are cached
 </li>
 
 
@@ -971,12 +236,7 @@
 
 
 <li>
-Allow If Controller to use variable expressions (not just Javascript)
-</li>
-
-
-<li>
-Trim spaces from While Controller condition before comparing against LAST, blank or false
+Bug 39509 -  Once-only controller running twice
 </li>
 
 
@@ -988,66 +248,22 @@
 
 
 <li>
-Save Responses to a file can save the generated filename(s) to variables.
-</li>
-
-
-<li>
-Add option to skip suffix generation in Save Responses to a File
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=43119">Bug 43119</a>
- - Save Responses to file: optionally omit the file number
-</li>
-
-
-<li>
-Add BSF Listener element
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47176">Bug 47176</a>
- -  Monitor Results : improve load status graphic
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=40045">Bug 40045</a>
- - Allow Results monitor to select a specific connector
+Change ResultCollector to only warn if the directory was not created
 </li>
 
 
 <li>
-Read XML JTL files more efficiently - pass samples to visualisers as they are read, rather than saving them all and then processing them
+Fix some synchronisation issues in ResultCollector and SampleResult (wrong locks were being used)
 </li>
 
 
 </ul>
 <h3>
-Assertions, Config, Pre- & Post-Processors
+Assertions
 </h3>
 <ul>
 
 
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45903">Bug 45903</a>
- - allow Assertions to apply to sub-samples
-</li>
-
-
-<li>
-Add Body (unescaped) source option to Regular Expression Extractor.
-</li>
-
-
-<li>
-Random Variable - new configuration element to create random numeric variables
-</li>
-
-
 </ul>
 <h3>
 Functions
@@ -1055,70 +271,13 @@
 <ul>
 
 
-<li>
-Add OUT and log variables to __jexl() function
-</li>
-
-
-<li>
-Use Script to evaluate __jexl() function so can have multiple statements.
-</li>
-
-
-<li>
-Add log variable to the __javaScript() function
-</li>
-
-
-<li>
-Added __char() function: allows arbitrary Unicode characters to be entered in fields.
-</li>
-
-
-<li>
-Added __unescape() function: allows Java-escaped strings to be used.
-</li>
-
-
-<li>
-Added __unescapeHtml() function: decodes Html-encoded text.
-</li>
-
-
-<li>
-Added __escapeHtml() function: encodes text using Html-encoding.
-</li>
-
-
 </ul>
 <h3>
 I18N
 </h3>
 <ul>
 
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45929">Bug 45929</a>
- - improved French translations
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47132">Bug 47132</a>
- - Brazilian Portuguese translations
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46900">Bug 46900</a>
- - Polish translations
-</li>
-
-
-<li>
-Added locales.add property to allow for new Locales
-</li>
-
+Fixed bug introduced in 2.3.3: JMeter does not start up if there is no messages.properties file for the default Locale.
 
 </ul>
 <h3>
@@ -1128,56 +287,67 @@
 
 
 <li>
-Allow spaces in JMeter path names (apply work-round for 
-<a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4496398">
-Java Bug 4496398
-</a>
-)
+Fix problems with remote clients - bug introduced in 2.3.3
 </li>
 
 
-<li>
-Process JVM_ARGS last in script files so users can override default settings
-</li>
+</ul>
+<h2>
+Improvements
+</h2>
+<h3>
+HTTP Samplers
+</h3>
+<ul>
 
 
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46636">Bug 46636</a>
- - Allow server mode to optionally use a fixed rmi port
-</li>
+</ul>
+<h3>
+Other samplers
+</h3>
+<ul>
 
 
-<li>
-Make some samplers interruptible: HTTP (both), SoapSampler, FTPSampler
-</li>
+</ul>
+<h3>
+Controllers
+</h3>
+<ul>
 
 
-<li>
-Test Action now supports "Stop Now" action, as do the Thread Group and Result Status Post Processor elements
-</li>
+</ul>
+<h3>
+Listeners
+</h3>
+<ul>
 
 
-<li>
-The Menu items Stop and Shutdown now behave better. Shutdown will now wait until all threads exit. 
-In GUI mode it can be cancelled and Stop run instead. 
-Stop now reports if some threads will not exit, and exits if running in non-GUI mode
-</li>
+</ul>
+<h3>
+Assertions, Config, Pre- & Post-Processors
+</h3>
+<ul>
 
 
-<li>
-Add UDP server to wait for shutdown message if running in non-GUI mode; add UDP client to send the message.
-</li>
+</ul>
+<h3>
+Functions
+</h3>
+<ul>
 
 
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=41209">Bug 41209</a>
- - JLabeled* and ToolTips
-</li>
+</ul>
+<h3>
+I18N
+</h3>
+<ul>
 
 
-<li>
-Include BeanShell 2.0b4 jar in binary download.
-</li>
+</ul>
+<h3>
+General
+</h3>
+<ul>
 
 
 </ul>
@@ -1187,41 +357,6 @@
 <ul>
 
 
-<li>
-Introduce AbstractListenerGui class to make it easier to create Listeners with no visual output
-</li>
-
-
-<li>
-Assertions are run after PostProcessors; change order of pop-up menus accordingly
-</li>
-
-
-<li>
-Remove unnecessary clone() methods from function classes
-</li>
-
-
-<li>
-Moved PreProcessor invocation to JMeterThread class
-</li>
-
-
-<li>
-Made HashTree Map field final
-</li>
-
-
-<li>
-Improve performance of calling ResultCollector#isSampleWanted() for multiple samples
-</li>
-
-
-<li>
-Updated to new versions of: xmlgraphics-commons (1.3.1), jdom (1.1), xstream (1.3.1), velocity (1.6.2)
-</li>
-
-
 </ul>
 </blockquote>
 </p>
@@ -1252,6 +387,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/changes_history.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/changes_history.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/changes_history.html (original)
+++ jakarta/jmeter/trunk/docs/changes_history.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -134,8 +135,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>History of Previous Changes</strong></a>
-</font>
+<strong>History of Previous Changes</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -143,29 +143,1092 @@
 <table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
 <tr><td>
 
-<b>
-This page details the changes made in previous versions only.
-</b>
+<b>
+This page details the changes made in previous versions only.
+</b>
+
+
+<br>
+</br>
+
+Current changes are detailed in 
+<a href="changes.html">
+Changes
+</a>
+.
+
+</td></tr>
+</table>
+</p>
+<p>
+<b>
+Changes sections are chronologically ordered from top (most recent) to bottom 
+(least recent)
+</b>
+</p>
+<h1>
+Version 2.3.3
+</h1>
+<h2>
+Summary of main changes
+</h2>
+<p>
+
+The handling of test closedown is much improved. 
+The gradual "Shutdown" command now waits until all threads have stopped,
+and does not report an error if threads don't stop within 5 seconds.
+The immediate "Stop" command can now be used if "Shutdown" takes too long.
+Also the immediate "Stop" command is able to interrupt samplers which support the new Interruptible interface (e.g. HTTP and SOAP, FTP).
+This allows immediate completion of pending responses.
+Non-GUI mode tests can also now be sent a "Shutdown" or "Stop" message.
+
+<a href="./usermanual/component_reference.html#Test_Action">Test Action</a>
+ now supports a "Stop Now" action, 
+as do the 
+<a href="./usermanual/component_reference.html#Thread_Group">Thread Group</a>
+ and 
+<a href="./usermanual/component_reference.html#Result_Status_Action_Handler">Result Status Action Handler</a>
+ Post Processor elements.
+
+</p>
+<p>
+
+HTTP Cookie handling is improved, and HTTP POST can now use variable file names correctly.
+HTTP, SOAP/XML-RPC and WebService(SOAP) sampler character encodings updated to be more consistent.
+HTTP Samplers now support connection and response timeouts (requires JVM 1.5 for the HTTP Java sampler).
+Together with the closedown improvements described above, this should avoid most cases where a test run hangs.
+Multiple Header Manager elements are now supported for a single HTTP sampler.
+The Proxy Server is improved, and no longer stores "Host" headers by default.
+
+</p>
+<p>
+
+JDBC Request can optionally save the results of Select statements to variables.
+JDBC Request now handles quoted strings and UTF-8, and can handle arbitrary variable types.
+
+</p>
+<p>
+
+There are several new 
+<a href="usermanual/functions.html">
+functions
+</a>
+:
+__char() function: allows arbitrary Unicode characters to be entered in fields.
+__unescape() function: allows Java-escaped strings to be used.
+_unescapeHtml() function: decodes Html-encoded text.
+__escapeHtml() function: encodes text using Html-encoding. 
+A reference to a missing function - e.g. ${__missing(a)} - is now treated the same as a missing variable.
+Previously the function name - and leading { - were dropped. This makes it easier to debug test plans.
+
+</p>
+<p>
+
+Some Assertions can now be applied to sub-samples as well as (or instead of) just the parent sample.
+There is a new 
+<a href="./usermanual/component_reference.html#Random_Variable">Random Variable</a>
+ Configuration element.
+
+</p>
+<p>
+
+JMS samplers are much improved (see details below). The 
+<a href="./usermanual/component_reference.html#TCP_Sampler">TCP Sampler</a>
+ now supports some additional clients and is a bit more flexible.
+
+</p>
+<p>
+
+Client-server mode has been improved, and the server can optionally use a fixed RMI port, which should help with setting up firewalls. 
+
+</p>
+<p>
+
+Various I18N changes have been made; language change works better (though not perfect yet).
+There are improved French translations as well as new Polish and Brazilian Portugese translations.
+
+</p>
+<p>
+
+The BeanShell jar is now included with the binary archive; there is no need to download it separately. 
+
+</p>
+<h2>
+Known bugs
+</h2>
+<p>
+
+The Include Controller has some problems in non-GUI mode. 
+In particular, it can cause a NullPointerException if there are two include controllers with the same name.
+
+</p>
+<p>
+Once Only controller behaves correctly under a Thread Group or Loop Controller,
+but otherwise its behaviour is not consistent (or clearly specified).
+</p>
+<p>
+
+The menu item Options / Choose Language does not change all the displayed text to the new language.
+[The behaviour has improved, but language change is still not fully working]
+To override the default local language fully, set the JMeter property "language" before starting JMeter. 
+
+</p>
+<h2>
+Incompatible changes
+</h2>
+<p>
+
+When loading sample results from a file, previous results are no longer cleared.
+This allows one to merge multiple files.
+If the previous behaviour is required,
+use the menu item Run/Clear (Ctrl+Shift+E) or Run/Clear All (Ctrl+E) before loading the file.
+
+</p>
+<p>
+
+The test elements "Save Results to a file" and "Generate Summary Results" are now shown as Listeners.
+They were previously shown as Post-Processors, even though they are implemented as Listeners.
+
+</p>
+<p>
+
+The Cookie Manager no longer saves incoming cookies as variables by default.
+To save cookies as variables, define the property "CookieManager.save.cookies=true".
+Also, cookies names are prefixed with "COOKIE_" before they are stored (this avoids accidental corruption of local variables)
+To revert to the original behaviour, define the property "CookieManager.name.prefix= " (one or more spaces).
+
+</p>
+<p>
+
+The Counter element is now shown as a Configuration element.
+It was previously shown as a Pre-Processor, even though it is implemented as a Config item.
+
+</p>
+<p>
+
+The above changes only affect the icons that are displayed and the locations in the GUI pop-up menus.
+They do not affect test plans or test behaviour.
+
+</p>
+<p>
+
+The PreProcessors are now invoked directly by the JMeterThread class,
+rather than by the TestCompiler#configureSampler() method. (JMeterThread handles the PostProcessors).
+This does not affect test plans or behaviour, but could perhaps affect 3rd party add-ons (very unlikely).
+
+</p>
+<p>
+
+Moved the Scoping Rules sub-section from Section 3. "Building a Test Plan"  to Section 4. "Elements of a test plan"
+
+</p>
+<p>
+
+The While controller now trims leading and trailing spaces from the condition value before it is compared
+with LAST, blank or false.
+
+</p>
+<p>
+
+The "threadName" variable in the _jexl() and __javaScript() functions was previously misspelt as "theadName".
+
+</p>
+<p>
+
+The following deprecated methods were removed from JOrphanUtils: booleanToString(boolean) and valueOf(boolean).
+Java 1.4+ has these methods in the Boolean class.
+
+</p>
+<p>
+
+The TestElement interface has some new methods:
+
+<ul>
+
+
+<li>
+void setProperty(String key, String value, String dflt)
+</li>
+
+
+<li>
+void setProperty(String key, boolean value, boolean dflt)
+</li>
+
+
+<li>
+void setProperty(String key, int value)
+</li>
+
+
+<li>
+void setProperty(String key, int value, int dflt)
+</li>
+
+
+<li>
+int getPropertyAsInt(String key, int defaultValue)
+</li>
+
+
+</ul>
+
+These are implemented in the AbstractTestElement class which all elements should extend so this is unlikely to cause a problem.
+
+</p>
+<h2>
+Bug fixes
+</h2>
+<h3>
+HTTP Samplers and Proxy
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46332">Bug 46332</a>
+ - HTTP Cookie Manager ignores manually defined cookies (bug introduced in r707810)
+</li>
+
+
+<li>
+Cookie Manager was not passing cookie policy to runtime threads so they always used compatibility mode
+</li>
+
+
+<li>
+Add version attribute to JMeter Cookie class (needed for proper cookie support)
+</li>
+
+
+<li>
+Cookie Manager now saves/restores cookie versions
+</li>
+
+
+<li>
+Check validity of cookies before storing them.
+</li>
+
+
+
+<li>
+HTTPSamplers can now use variables in POSTed file names
+</li>
+
+
+<li>
+Fix processing of first file name in HTTP POST so functions/variables work (bug introduced with multiple file support)
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45831">Bug 45831</a>
+ - WS Sampler reports incorrect throughput if SOAP packet creation fails
+</li>
+
+
+<li>
+HTTP, SOAP/XML-RPC and WebService(SOAP) sampler character encodings updated to be more consistent
+</li>
+
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46148">Bug 46148</a>
+ - HTTP sampler fails on SSL requests when logging for jmeter.util is set to DEBUG
+</li>
+
+
+<li>
+Fix Java 1.6 https error: java.net.SocketException: Unconnected sockets not implemented
+</li>
+
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46838">Bug 46838</a>
+ - if there was no data, still need to set latency in HTTPSampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46993">Bug 46993</a>
+ - Saving from Header Manager generates ClassCastException
+</li>
+
+
+<li>
+
+
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46690">Bug 46690</a>
+ - handling of 302 redirects with invalid relative paths.
+JMeter now removes extraneous leading "../" segments (as do many browsers)
+
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=44521">Bug 44521</a>
+ - empty variables for a POST in the HTTP Request don't get ignored
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46977">Bug 46977</a>
+ - JMeter does not handle HTTP headers not delimited by whitespace
+</li>
+
+
+<li>
+Fix bug in HTTP file: handling - read bytes, not characters in the default encoding.
+</li>
+
+
+
+<li>
+Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45199">Bug 45199</a>
+ - don't try to replace blank variables in Proxy recording
+</li>
+
+
+<li>
+Change HTTPS spoofing so https: links are replaced even when URL match fails
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46436">Bug 46436</a>
+ - Improve error reporting in Proxy Gui
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46435">Bug 46435</a>
+ - More verbose error msg for error 501 (Proxy Server)
+</li>
+
+
+</ul>
+<h3>
+Other Samplers
+</h3>
+<ul>
+
+
+<li>
+The "prev" and "sampler" objects are now defined for BSF test elements
+</li>
+
+
+<li>
+Fix NPE (in DataSourceElement) when using JDBC in client-server mode
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45425">Bug 45425</a>
+ - JDBC Request does not support Unicode (changed sampler to use UTF-8)
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46522">Bug 46522</a>
+ - Incorrect "Response data" in JDBC sample when column names are missing
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46821">Bug 46821</a>
+ - JDBC select request doesn't store the first column in the variables
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=43791">Bug 43791</a>
+ - ensure QueueReceiver is closed in JMS Point to Point sampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46016">Bug 46016</a>
+ - avoid possible NPE in JMSSampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46142">Bug 46142</a>
+ - JMS Receiver now uses MessageID
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45458">Bug 45458</a>
+ - Point to Point JMS in combination with authentication
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45460">Bug 45460</a>
+ - JMS TestPlan elements depend on resource property
+</li>
+
+
+<li>
+Various ReceiveSubscriber thread-safety fixes
+</li>
+
+
+<li>
+JMSPublisher and Subscriber fixes: thread-safety, support dynamic locale changes, locale independence for JMX attribute values
+</li>
+
+
+<li>
+FTP Sampler now logs out before disconnecting.
+</li>
+
+
+<li>
+TCP sampler now calls setupTest() and teardownTest() methods
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45887">Bug 45887</a>
+ - TCPSampler: timeout property incorrectly set
+</li>
+
+
+</ul>
+<h3>
+Controllers
+</h3>
+<ul>
+
+
+<li>
+Fix NPE when using nested Transaction Controllers with parent samples
+</li>
+
+
+<li>
+Fix processing of Transaction Controller parent mode so current sampler is set to actual sampler
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=44941">Bug 44941</a>
+ - Throughput controllers should not share global counters
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47120">Bug 47120</a>
+ - Throughput Controller: change percent executions to total executions, the value is stored in a String and interpreted as 1 execution
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47150">Bug 47150</a>
+ - ThreadGroup with a loop count of zero causes infinite loop
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47009">Bug 47009</a>
+ - Insert parent caused child controller name to be reset
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47165">Bug 47165</a>
+ - Using duplicate Module Controller names in command line mode causes NPE
+</li>
+
+
+</ul>
+<h3>
+Listeners
+</h3>
+<ul>
+
+
+<li>
+Mailer Visualizer documentation now agrees with code i.e. failure/success counts need to be exceeded to trigger the mail.
+</li>
+
+
+<li>
+Mailer Visualizer now shows the failure count
+</li>
+
+
+<li>
+Mailer Visualiser - fix parsing of multiple e-mail address when using Test button
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45976">Bug 45976</a>
+ - incomplete result file when using remote testing with more than 1 server
+</li>
+
+
+<li>
+Fix Summariser so it works in client server mode
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=34096">Bug 34096</a>
+ - Duplicate samples not eliminated when writing to CSV files
+</li>
+
+
+<li>
+Save "Include group Name in Label" setting in Aggregate and Summary reports
+</li>
+
+
+<li>
+The JMeter variable "sample_variables" is sent to all server instances to ensure the data is available to the client.
+</li>
+
+
+<li>
+CSVSaveService - check for EOF while reading quoted string
+</li>
+
+
+</ul>
+<h3>
+Assertions
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45749">Bug 45749</a>
+ - Response Assertion does not work with a substring that happens to be an invalid RE
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45904">Bug 45904</a>
+ - Allow 'Not' Response Assertion to succeed with null sample
+</li>
+
+
+</ul>
+<h3>
+Functions
+</h3>
+<ul>
+
+
+<li>
+Fix regex function - was failing to process $m$mid$n$ correctly
+</li>
+
+
+<li>
+Protect against possible NPE in RegexFunction if called during test shutdown.
+</li>
+
+
+<li>
+Avoid NPE if XPath function does not match any nodes
+</li>
+
+
+<li>
+Correct the variable name "theadName" to "threadName" in the __jexl() and __javaScript() functions
+</li>
+
+
+<li>
+A reference to a missing function - e.g. ${__missing(a)} - is now treated the same as a missing variable. Previously the function name - and leading { - were dropped.
+</li>
+
+
+</ul>
+<h3>
+I18N
+</h3>
+<ul>
+
+
+<li>
+Fixed language change handling for menus (does not yet work for TestBeans)
+</li>
+
+
+<li>
+Add HeaderAsPropertyRenderer to support header resource names; use this to fix locale changes in various GUI elements
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46424">Bug 46424</a>
+ - corrections to French translation
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46844">Bug 46844</a>
+ -  "Library" label in test plan are not I18N
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47064">Bug 47064</a>
+ - fixes for Mac LAF
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47127">Bug 47127</a>
+ -  Unable to change language to pl_PL
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47137">Bug 47137</a>
+ - Labels in View Results Tree aren't I18N
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46423">Bug 46423</a>
+ - I18N of Proxy Recorder
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45928">Bug 45928</a>
+ - AJP/1.3 Sampler doesn't retrieve its label from messages.properties
+</li>
+
+
+</ul>
+<h3>
+General
+</h3>
+<ul>
+
+
+<li>
+Prompt to overwrite an existing file when first saving a new test plan
+</li>
+
+
+<li>
+Amend TestBeans to show the correct popup menu for Listeners
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45185">Bug 45185</a>
+ - CSV dataset blank delimiter causes OOM
+</li>
+
+
+<li>
+Fix incorrect GUI classifications: 
+"Save Results to a file" and "Generate Summary Results" are now shown as Listeners.
+"Counter" is now shown as a Configuration element.
+
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=41608">Bug 41608</a>
+ - misleading warning log message removed
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46359">Bug 46359</a>
+ - BSF JavaScript Preprocessor cannot access sampler variable on first interation (Implement temporary work-round for BSF-22)
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46407">Bug 46407</a>
+ - BSF elements do not load script files, attempt to interpret filename as script
+</li>
+
+
+<li>
+Better handling of Exceptions during test shutdown
+</li>
+
+
+<li>
+Fix potential thread safety issue in JMeterThread class
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46491">Bug 46491</a>
+ - Incorrect value for the last variable in "CSV Data Set Config" (error in processing quoted strings)
+</li>
+
+
+
+</ul>
+<h2>
+Improvements
+</h2>
+<h3>
+HTTP Samplers
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45479">Bug 45479</a>
+ - Support for multiple HTTP Header Manager nodes
+</li>
+
+
+<li>
+HTTP Samplers now support connection and request timeouts (requires Java 1.5 for Java Http sampler)
+</li>
+
+
+<li>
+Apache SOAP 2.3.1 does not give access to HTTP response code/message, so WebService sampler now treats an empty response as an error
+</li>
+
+
+<li>
+Mirror server now supports "X-Sleep" header - if this is set, the responding thread will wait for the specified number of milliseconds
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45694">Bug 45694</a>
+ - Support GZIP compressed logs in Access Log Sampler
+</li>
+
+
+</ul>
+<h3>
+Other samplers
+</h3>
+<ul>
 
 
-<br>
-</br>
+<li>
+JDBC Request can optionally save the results of Select statements to variables.
+</li>
 
-Current changes are detailed in 
-<a href="changes.html">
-Changes
+
+<li>
+JDBC Request now handles quoted strings.
+</li>
+
+
+<li>
+JDBC Request now handles arbitrary variable types.
+</li>
+
+
+<li>
+LDAP result data now formatted with line breaks
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45200">Bug 45200</a>
+ - MailReaderSampler: store the whole MIME message in the SamplerResult
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45571">Bug 45571</a>
+ - JMS Sampler correlation enhancement
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46030">Bug 46030</a>
+ - Extend TCP Sampler to Support Length-Prefixed Binary Data
+</li>
+
+
+<li>
+Add classname field to TCP Sampler GUIs
+</li>
+
+
+</ul>
+<h3>
+Controllers
+</h3>
+<ul>
+
+
+<li>
+Allow If Controller to use variable expressions (not just Javascript)
+</li>
+
+
+<li>
+Trim spaces from While Controller condition before comparing against LAST, blank or false
+</li>
+
+
+</ul>
+<h3>
+Listeners
+</h3>
+<ul>
+
+
+<li>
+Save Responses to a file can save the generated filename(s) to variables.
+</li>
+
+
+<li>
+Add option to skip suffix generation in Save Responses to a File
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=43119">Bug 43119</a>
+ - Save Responses to file: optionally omit the file number
+</li>
+
+
+<li>
+Add BSF Listener element
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47176">Bug 47176</a>
+ -  Monitor Results : improve load status graphic
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=40045">Bug 40045</a>
+ - Allow Results monitor to select a specific connector
+</li>
+
+
+<li>
+Read XML JTL files more efficiently - pass samples to visualisers as they are read, rather than saving them all and then processing them
+</li>
+
+
+</ul>
+<h3>
+Assertions, Config, Pre- & Post-Processors
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45903">Bug 45903</a>
+ - allow Assertions to apply to sub-samples
+</li>
+
+
+<li>
+Add Body (unescaped) source option to Regular Expression Extractor.
+</li>
+
+
+<li>
+Random Variable - new configuration element to create random numeric variables
+</li>
+
+
+</ul>
+<h3>
+Functions
+</h3>
+<ul>
+
+
+<li>
+Add OUT and log variables to __jexl() function
+</li>
+
+
+<li>
+Use Script to evaluate __jexl() function so can have multiple statements.
+</li>
+
+
+<li>
+Add log variable to the __javaScript() function
+</li>
+
+
+<li>
+Added __char() function: allows arbitrary Unicode characters to be entered in fields.
+</li>
+
+
+<li>
+Added __unescape() function: allows Java-escaped strings to be used.
+</li>
+
+
+<li>
+Added __unescapeHtml() function: decodes Html-encoded text.
+</li>
+
+
+<li>
+Added __escapeHtml() function: encodes text using Html-encoding.
+</li>
+
+
+</ul>
+<h3>
+I18N
+</h3>
+<ul>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=45929">Bug 45929</a>
+ - improved French translations
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47132">Bug 47132</a>
+ - Brazilian Portuguese translations
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46900">Bug 46900</a>
+ - Polish translations
+</li>
+
+
+<li>
+Added locales.add property to allow for new Locales
+</li>
+
+
+</ul>
+<h3>
+General
+</h3>
+<ul>
+
+
+<li>
+Allow spaces in JMeter path names (apply work-round for 
+<a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4496398">
+Java Bug 4496398
 </a>
-.
+)
+</li>
 
-</td></tr>
-</table>
-</p>
-<p>
-<b>
-Changes sections are chronologically ordered from top (most recent) to bottom 
-(least recent)
-</b>
-</p>
+
+<li>
+Process JVM_ARGS last in script files so users can override default settings
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46636">Bug 46636</a>
+ - Allow server mode to optionally use a fixed rmi port
+</li>
+
+
+<li>
+Make some samplers interruptible: HTTP (both), SoapSampler, FTPSampler
+</li>
+
+
+<li>
+Test Action now supports "Stop Now" action, as do the Thread Group and Result Status Post Processor elements
+</li>
+
+
+<li>
+The Menu items Stop and Shutdown now behave better. Shutdown will now wait until all threads exit. 
+In GUI mode it can be cancelled and Stop run instead. 
+Stop now reports if some threads will not exit, and exits if running in non-GUI mode
+</li>
+
+
+<li>
+Add UDP server to wait for shutdown message if running in non-GUI mode; add UDP client to send the message.
+</li>
+
+
+<li>
+<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=41209">Bug 41209</a>
+ - JLabeled* and ToolTips
+</li>
+
+
+<li>
+Include BeanShell 2.0b4 jar in binary download.
+</li>
+
+
+</ul>
+<h2>
+Non-functional changes
+</h2>
+<ul>
+
+
+<li>
+Introduce AbstractListenerGui class to make it easier to create Listeners with no visual output
+</li>
+
+
+<li>
+Assertions are run after PostProcessors; change order of pop-up menus accordingly
+</li>
+
+
+<li>
+Remove unnecessary clone() methods from function classes
+</li>
+
+
+<li>
+Moved PreProcessor invocation to JMeterThread class
+</li>
+
+
+<li>
+Made HashTree Map field final
+</li>
+
+
+<li>
+Improve performance of calling ResultCollector#isSampleWanted() for multiple samples
+</li>
+
+
+<li>
+Updated to new versions of: xmlgraphics-commons (1.3.1), jdom (1.1), xstream (1.3.1), velocity (1.6.2)
+</li>
+
+
+</ul>
 <h2>
 Version 2.3.2
 </h2>
@@ -5485,6 +6548,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/index.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/index.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/index.html (original)
+++ jakarta/jmeter/trunk/docs/index.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>Apache JMeter</strong></a>
-</font>
+<strong>Apache JMeter</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -143,7 +143,7 @@
 <b>
 Apache JMeter
 </b>
- is a 100% pure Java desktop application designed
+ is open source software, a 100% pure Java desktop application designed
 	  to load test functional behavior and measure performance.  It was
 	  originally designed for testing Web Applications but has
 	  since expanded to other test functions.
@@ -465,6 +465,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/jmeter_irc.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/jmeter_irc.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/jmeter_irc.html (original)
+++ jakarta/jmeter/trunk/docs/jmeter_irc.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>JMeter on IRC</strong></a>
-</font>
+<strong>JMeter on IRC</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -184,6 +184,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/known_bugs.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/known_bugs.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/known_bugs.html (original)
+++ jakarta/jmeter/trunk/docs/known_bugs.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>Known Bugs</strong></a>
-</font>
+<strong>Known Bugs</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -204,6 +204,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/license.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/license.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/license.html (original)
+++ jakarta/jmeter/trunk/docs/license.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>Apache License</strong></a>
-</font>
+<strong>Apache License</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -371,6 +371,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/localising/index.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/localising/index.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/localising/index.html (original)
+++ jakarta/jmeter/trunk/docs/localising/index.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="../css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -134,8 +135,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="intro"><strong>Introduction</strong></a>
-</font>
+<a name="intro"><strong>Introduction</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -214,8 +214,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="obtain"><strong>Obtaining the current texts</strong></a>
-</font>
+<a name="obtain"><strong>Obtaining the current texts</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -254,8 +253,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="provide"><strong>Providing the current texts to translators</strong></a>
-</font>
+<a name="provide"><strong>Providing the current texts to translators</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -283,8 +281,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="i18nEdit"><strong>Downloading and running i18nEdit</strong></a>
-</font>
+<a name="i18nEdit"><strong>Downloading and running i18nEdit</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -352,8 +349,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="translating"><strong>Translating</strong></a>
-</font>
+<a name="translating"><strong>Translating</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -379,8 +375,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="submitting"><strong>Submitting your translations to the project</strong></a>
-</font>
+<a name="submitting"><strong>Submitting your translations to the project</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -401,8 +396,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="merging"><strong>Merging in new translations</strong></a>
-</font>
+<a name="merging"><strong>Merging in new translations</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -490,6 +484,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/nightly.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/nightly.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/nightly.html (original)
+++ jakarta/jmeter/trunk/docs/nightly.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="./css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="$section.getAttributeValue("anchor")"><strong>Nightly builds for developers</strong></a>
-</font>
+<strong>Nightly builds for developers</strong></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -325,6 +325,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/usermanual/best-practices.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/best-practices.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/best-practices.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/best-practices.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="../css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="best_practices"><strong>16. Best Practices</strong></a>
-</font>
+<a name="best_practices"><strong>16. Best Practices</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -145,8 +145,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="limit_threads"><strong>16.1 Limit the Number of Threads</strong></a>
-</font>
+<a name="limit_threads"><strong>16.1 Limit the Number of Threads</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -167,8 +166,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="put_cookie_manager"><strong>16.2 Where to Put the Cookie Manager</strong></a>
-</font>
+<a name="put_cookie_manager"><strong>16.2 Where to Put the Cookie Manager</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -188,8 +186,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="put_auth_manager"><strong>16.3 Where to Put the Authorization Manager</strong></a>
-</font>
+<a name="put_auth_manager"><strong>16.3 Where to Put the Authorization Manager</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -209,8 +206,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="proxy_server"><strong>16.4 Using the Proxy Server</strong></a>
-</font>
+<a name="proxy_server"><strong>16.4 Using the Proxy Server</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -288,8 +284,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="user_variables"><strong>16.5 User variables</strong></a>
-</font>
+<a name="user_variables"><strong>16.5 User variables</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -342,8 +337,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="lean_mean"><strong>16.6 Reducing resource requirements</strong></a>
-</font>
+<a name="lean_mean"><strong>16.6 Reducing resource requirements</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -409,8 +403,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="beanshell_server"><strong>16.7 BeanShell server</strong></a>
-</font>
+<a name="beanshell_server"><strong>16.7 BeanShell server</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -504,8 +497,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="bsh_scripting"><strong>16.8 BeanShell scripting</strong></a>
-</font>
+<a name="bsh_scripting"><strong>16.8 BeanShell scripting</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -622,8 +614,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="developing_scripts"><strong>16.9 Developing script functions in BeanShell, Javascript or Jexl etc.</strong></a>
-</font>
+<a name="developing_scripts"><strong>16.9 Developing script functions in BeanShell, Javascript or Jexl etc.</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -663,8 +654,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="parameterising_tests"><strong>16.10 Parameterising tests</strong></a>
-</font>
+<a name="parameterising_tests"><strong>16.10 Parameterising tests</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -731,6 +721,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/usermanual/boss.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/boss.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/boss.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/boss.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="../css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -134,8 +135,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="boss"><strong>17. Help! My boss wants me to load test our web app!</strong></a>
-</font>
+<a name="boss"><strong>17. Help! My boss wants me to load test our web app!</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -609,6 +609,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="../css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -132,8 +133,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="building"><strong>6. Building an Advanced Web Test Plan</strong></a>
-</font>
+<a name="building"><strong>6. Building an Advanced Web Test Plan</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -161,8 +161,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="session_url_rewriting"><strong>6.1 Handling User Sessions With URL Rewriting</strong></a>
-</font>
+<a name="session_url_rewriting"><strong>6.1 Handling User Sessions With URL Rewriting</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -181,7 +180,7 @@
 and will be used if the previous HTTP sample does not contain a session id.
 
 </p>
-<a name="$example.getAttributeValue("anchor")"/>
+<a name="url_rewriting_example"/>
 <p><b>URL Rewriting Example</b></p>
 
 
@@ -196,7 +195,7 @@
 </p>
 
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/url_rewrite_example_a.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/url_rewrite_example_a.png"><br>
 <font size="-1">Figure 1 - Test Tree
 </font></td></tr></table></p>
 
@@ -208,7 +207,7 @@
 </p>
 
 
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/url_rewrite_example_b.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/url_rewrite_example_b.png"><br>
 <font size="-1">Figure 2 - Request parameters
 </font></td></tr></table></p>
 
@@ -221,8 +220,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="header_manager"><strong>6.2 Using a Header Manager</strong></a>
-</font>
+<a name="header_manager"><strong>6.2 Using a Header Manager</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -274,6 +272,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/usermanual/build-db-test-plan.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/build-db-test-plan.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/build-db-test-plan.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/build-db-test-plan.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="../css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -134,8 +135,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="building"><strong>7. Building a Database Test Plan</strong></a>
-</font>
+<a name="building"><strong>7. Building a Database Test Plan</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -186,8 +186,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_users"><strong>7.1 Adding Users</strong></a>
-</font>
+<a name="adding_users"><strong>7.1 Adding Users</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -217,7 +216,7 @@
 Group Control Panel in the right section of the JMeter window (see Figure 7.1
 below)
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/threadgroup1.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/threadgroup1.png"><br>
 <font size="-1">
 Figure 7.1. Thread Group with Default Values
 </font></td></tr></table></p>
@@ -264,7 +263,7 @@
 <p>
 See Figure 7.2 for the completed JDBC Users Thread Group.
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/threadgroup2.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/threadgroup2.png"><br>
 <font size="-1">
 Figure 7.2. JDBC Users Thread Group
 </font></td></tr></table></p>
@@ -276,8 +275,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_requests"><strong>7.2 Adding JDBC Requests</strong></a>
-</font>
+<a name="adding_requests"><strong>7.2 Adding JDBC Requests</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -334,7 +332,7 @@
 More than one JDBC Request can refer to the same pool.
 
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/jdbc-config.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/jdbc-config.png"><br>
 <font size="-1">
 Figure 7.3. JDBC Configuration
 </font></td></tr></table></p>
@@ -343,7 +341,7 @@
 to get the Add menu, and then select Add --> Sampler --> JDBC Request.
 Then, select this new element to view its Control Panel (see Figure 7.4).
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/JDBCRequest.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/JDBCRequest.png"><br>
 <font size="-1">
 Figure 7.4. JDBC Request
 </font></td></tr></table></p>
@@ -384,7 +382,7 @@
 
 
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/JDBCRequest2.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/JDBCRequest2.png"><br>
 <font size="-1">
 Figure 7.5. JDBC Request for Eastman Kodak stock
 </font></td></tr></table></p>
@@ -409,7 +407,7 @@
 
 
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/JDBCRequest3.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/JDBCRequest3.png"><br>
 <font size="-1">
 Figure 7.6. JDBC Request for Pfizer stock
 </font></td></tr></table></p>
@@ -421,8 +419,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_listener"><strong>7.3 Adding a Listener to View/Store the Test Results</strong></a>
-</font>
+<a name="adding_listener"><strong>7.3 Adding a Listener to View/Store the Test Results</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -442,7 +439,7 @@
 
 listener (Add --> Listener --> Graph Results).
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/jdbctest/graph-results.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/jdbctest/graph-results.png"><br>
 <font size="-1">
 Figure 7.7. Graph results Listener
 </font></td></tr></table></p>
@@ -475,6 +472,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>

Modified: jakarta/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html?rev=784434&r1=784433&r2=784434&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html (original)
+++ jakarta/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html Sat Jun 13 16:59:15 2009
@@ -25,6 +25,7 @@
 <!-- ====================================================================== -->
 <html>
 <head>
+<link rel="stylesheet" type="text/css" href="../css/style.css"/>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 
@@ -134,8 +135,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="building"><strong>8. Building an FTP Test Plan</strong></a>
-</font>
+<a name="building"><strong>8. Building an FTP Test Plan</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -181,8 +181,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_users"><strong>8.1 Adding Users</strong></a>
-</font>
+<a name="adding_users"><strong>8.1 Adding Users</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -212,7 +211,7 @@
 Group Control Panel in the right section of the JMeter window (see Figure 8.1
 below)
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/webtest/threadgroup.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/webtest/threadgroup.png"><br>
 <font size="-1">
 Figure 8.1. Thread Group with Default Values
 </font></td></tr></table></p>
@@ -251,7 +250,7 @@
 <p>
 See Figure 8.2 for the completed O'Reilly Users Thread Group.
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/ftptest/threadgroup2.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/ftptest/threadgroup2.png"><br>
 <font size="-1">
 Figure 8.2. O'Reilly Users Thread Group
 </font></td></tr></table></p>
@@ -263,8 +262,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_defaults"><strong>8.2 Adding Default FTP Request Properties</strong></a>
-</font>
+<a name="adding_defaults"><strong>8.2 Adding Default FTP Request Properties</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -280,7 +278,7 @@
 Defaults. Then, select this new element to view its Control Panel (see Figure 8.3).
 
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/ftptest/ftp-defaults.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/ftptest/ftp-defaults.png"><br>
 <font size="-1">
 Figure 8.3. FTP Request Defaults
 </font></td></tr></table></p>
@@ -310,7 +308,7 @@
 <p>
 See Figure 8.4 for the completed FTP Request Defaults element
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/ftptest/ftp-defaults2.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/ftptest/ftp-defaults2.png"><br>
 <font size="-1">
 Figure 8.4. FTP Defaults for our Test Plan
 </font></td></tr></table></p>
@@ -322,8 +320,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_requests"><strong>8.3 Adding FTP Requests</strong></a>
-</font>
+<a name="adding_requests"><strong>8.3 Adding FTP Requests</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -380,7 +377,7 @@
 </td></tr>
 </table>
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/ftptest/ftp-request.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/ftptest/ftp-request.png"><br>
 <font size="-1">
 Figure 8.5. FTP Request for O'Reilly mSQL Java README file
 </font></td></tr></table></p>
@@ -415,7 +412,7 @@
 
 
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/ftptest/ftp-request2.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/ftptest/ftp-request2.png"><br>
 <font size="-1">
 Figure 8.6. FTP Request for O'Reilly mSQL Java tutorial file
 </font></td></tr></table></p>
@@ -427,8 +424,7 @@
 <table border="0" cellspacing="0" cellpadding="2" width="100%">
 <tr><td bgcolor="#525D76">
 <font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_listener"><strong>8.4 Adding a Listener to View/Store the Test Results</strong></a>
-</font>
+<a name="adding_listener"><strong>8.4 Adding a Listener to View/Store the Test Results</strong></a></font>
 </td></tr>
 <tr><td>
 <blockquote>
@@ -448,7 +444,7 @@
 
 listener (Add --> Listener --> Spline Visualizer).
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/ftptest/spline-results.png"><br>
+<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='$width' height='$height' src="../images/screenshots/ftptest/spline-results.png"><br>
 <font size="-1">
 Figure 8.7. Spline Visualizer Listener
 </font></td></tr></table></p>
@@ -481,6 +477,13 @@
 Copyright &copy; 1999-2009, Apache Software Foundation
 </em></font></div>
 </td></tr>
+<tr><td colspan="2">
+<div align="center"><font color="#525D76" size="-1">
+"Apache", the Apache feather, and the Apache JMeter logo are
+trademarks of the Apache Software Foundation for our open source software.
+</font>
+</div>
+</td></tr>
 </table>
 </body>
 </html>



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