Author: pmouawad
Date: Sat Dec  3 23:05:54 2011
New Revision: 1210028

URL: http://svn.apache.org/viewvc?rev=1210028&view=rev
Log:
Bug 50086 - Password fields not Hidden in JMS Publisher, JMS Subscriber, Mail 
Reader sampler, SMTP sampler and Database Configuration

Modified:
    
jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
    
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java
    
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java
    
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java
    
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
    jmeter/trunk/xdocs/changes.xml

Modified: 
jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java?rev=1210028&r1=1210027&r2=1210028&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
 (original)
+++ 
jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
 Sat Dec  3 23:05:54 2011
@@ -29,6 +29,7 @@ import java.util.Set;
 
 import org.apache.commons.lang.StringUtils;
 import org.apache.jmeter.testbeans.BeanInfoSupport;
+import org.apache.jmeter.testbeans.gui.TypeEditor;
 import org.apache.jorphan.logging.LoggingManager;
 import org.apache.log.Logger;
 
@@ -97,7 +98,7 @@ public class DataSourceElementBeanInfo e
         p = property("username");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
         p.setValue(DEFAULT, "");
-        p = property("password");
+        p = property("password", TypeEditor.PasswordEditor);
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
         p.setValue(DEFAULT, "");
     }

Modified: 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java?rev=1210028&r1=1210027&r2=1210028&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java
 (original)
+++ 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java
 Sat Dec  3 23:05:54 2011
@@ -35,6 +35,7 @@ import org.apache.jmeter.protocol.jms.sa
 import org.apache.jmeter.samplers.gui.AbstractSamplerGui;
 import org.apache.jmeter.testelement.TestElement;
 import org.apache.jmeter.util.JMeterUtils;
+import org.apache.jorphan.gui.JLabeledPasswordField;
 import org.apache.jorphan.gui.JLabeledTextArea;
 import org.apache.jorphan.gui.JLabeledTextField;
 
@@ -86,7 +87,7 @@ public class JMSPublisherGui extends Abs
 
     private final JLabeledTextField jmsUser = new 
JLabeledTextField(JMeterUtils.getResString("jms_user")); //$NON-NLS-1$
 
-    private final JLabeledTextField jmsPwd = new 
JLabeledTextField(JMeterUtils.getResString("jms_pwd")); //$NON-NLS-1$
+    private final JLabeledTextField jmsPwd = new 
JLabeledPasswordField(JMeterUtils.getResString("jms_pwd")); //$NON-NLS-1$
 
     private final JLabeledTextField iterations = new 
JLabeledTextField(JMeterUtils.getResString("jms_itertions")); //$NON-NLS-1$
 

Modified: 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java?rev=1210028&r1=1210027&r2=1210028&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java
 (original)
+++ 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java
 Sat Dec  3 23:05:54 2011
@@ -34,6 +34,7 @@ import org.apache.jmeter.protocol.jms.sa
 import org.apache.jmeter.samplers.gui.AbstractSamplerGui;
 import org.apache.jmeter.testelement.TestElement;
 import org.apache.jmeter.util.JMeterUtils;
+import org.apache.jorphan.gui.JLabeledPasswordField;
 import org.apache.jorphan.gui.JLabeledTextField;
 
 /**
@@ -72,7 +73,7 @@ public class JMSSubscriberGui extends Ab
         new JLabeledTextField(JMeterUtils.getResString("jms_user")); // 
$NON-NLS-1$
 
     private final JLabeledTextField jmsPwd =
-        new JLabeledTextField(JMeterUtils.getResString("jms_pwd")); // 
$NON-NLS-1$
+        new JLabeledPasswordField(JMeterUtils.getResString("jms_pwd")); // 
$NON-NLS-1$
 
     private final JLabeledTextField iterations =
         new JLabeledTextField(JMeterUtils.getResString("jms_itertions")); // 
$NON-NLS-1$

Modified: 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java?rev=1210028&r1=1210027&r2=1210028&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java
 (original)
+++ 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java
 Sat Dec  3 23:05:54 2011
@@ -31,6 +31,7 @@ import javax.swing.JCheckBox;
 import javax.swing.JComponent;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
+import javax.swing.JPasswordField;
 import javax.swing.JRadioButton;
 import javax.swing.JTextField;
 import javax.swing.event.ChangeEvent;
@@ -192,7 +193,7 @@ public class MailReaderSamplerGui extend
         usernameBox = new JTextField(20);
         addField(settingsPanel, AccountLabel, usernameBox, gbc);
 
-        passwordBox = new JTextField(20);
+        passwordBox = new JPasswordField(20);
         addField(settingsPanel, PasswordLabel, passwordBox, gbc);
 
         folderLabel = new JLabel(FolderLabel);

Modified: 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java?rev=1210028&r1=1210027&r2=1210028&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
 Sat Dec  3 23:05:54 2011
@@ -33,6 +33,7 @@ import javax.swing.JCheckBox;
 import javax.swing.JFileChooser;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
+import javax.swing.JPasswordField;
 import javax.swing.JTextArea;
 import javax.swing.JTextField;
 import javax.swing.event.ChangeEvent;
@@ -513,7 +514,7 @@ public class SmtpPanel extends JPanel {
         tfMailToCC = new JTextField(25);
         tfMailToBCC = new JTextField(25);
         tfAuthUsername = new JTextField(20);
-        tfAuthPassword = new JTextField(20);
+        tfAuthPassword = new JPasswordField(20);
         tfSubject = new JTextField(20);
         tfAttachment = new JTextField(30);
         tfEmlMessage = new JTextField(30);

Modified: jmeter/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1210028&r1=1210027&r2=1210028&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Sat Dec  3 23:05:54 2011
@@ -58,6 +58,12 @@ For example a Test Action sampler with 0
 or a Debug Sampler with all fields set to False (to reduce the sample size).
 </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, 
see BUG 52280]
+To override the default local language fully, set the JMeter property 
"language" before starting JMeter. 
+</p>
+
 <!-- =================== Incompatible changes =================== -->
 
 <h2>Incompatible changes</h2>
@@ -228,6 +234,7 @@ Loads any additional properties found in
 <li>Bug 52241 - GenericTestBeanCustomizer assumes that the default value is 
the empty string</li>
 <li>Bug 52242 - FileEditor does not allow output to be saved in a File </li>
 <li>Bug 51093 - when loading a selection previously stored by "Save Selection 
As", show the file name in the blue window bar</li>
+<li>Bug 50086 - Password fields not Hidden in JMS Publisher, JMS Subscriber, 
Mail Reader sampler, SMTP sampler and Database Configuration</li>
 </ul>
 
 <h2>Non-functional changes</h2>


Reply via email to