mstover1    2004/02/11 18:58:26

  Modified:    src/core/org/apache/jmeter/gui GuiPackage.java
               src/core/org/apache/jmeter/gui/tree JMeterTreeModel.java
               src/core/org/apache/jmeter/util JMeterVersion.java
               src/protocol/http/org/apache/jmeter/protocol/http/proxy
                        Daemon.java
               src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui
                        ProxyControlGui.java
  Log:
  Fixing problem in proxy - refreshing model when start button clicked to get latest 
user changes to values.  Also fixed problem where currently selected elements are 
overwritten by proxy recorded items
  
  Revision  Changes    Path
  1.28      +6 -1      jakarta-jmeter/src/core/org/apache/jmeter/gui/GuiPackage.java
  
  Index: GuiPackage.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/GuiPackage.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- GuiPackage.java   10 Feb 2004 22:05:38 -0000      1.27
  +++ GuiPackage.java   12 Feb 2004 02:58:25 -0000      1.28
  @@ -464,6 +464,11 @@
               log.error("Problem retrieving gui", e);
           }
       }
  +    
  +    public TestElement getCurrentElement()
  +    {
  +        return treeListener.getCurrentNode().createTestElement();
  +    }
   
       /**
        * The dirty property is a flag that indicates whether there are parts of
  
  
  
  1.23      +8 -5      
jakarta-jmeter/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java
  
  Index: JMeterTreeModel.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- JMeterTreeModel.java      12 Feb 2004 01:41:58 -0000      1.22
  +++ JMeterTreeModel.java      12 Feb 2004 02:58:25 -0000      1.23
  @@ -65,6 +65,8 @@
   import org.apache.jmeter.control.gui.TestPlanGui;
   import org.apache.jmeter.control.gui.WorkBenchGui;
   import org.apache.jmeter.exceptions.IllegalUserActionException;
  +import org.apache.jmeter.gui.GuiPackage;
  +import org.apache.jmeter.gui.JMeterGUIComponent;
   import org.apache.jmeter.testelement.TestElement;
   import org.apache.jmeter.testelement.TestPlan;
   import org.apache.jmeter.testelement.WorkBench;
  @@ -163,10 +165,11 @@
               TestElement.GUI_CLASS,
               NameUpdater.getCurrentName(
                   component.getPropertyAsString(TestElement.GUI_CLASS)));
  -// Commenting these three lines fixed bug#24704 and bug#25166. TODO: remove them.
  -//        JMeterGUIComponent guicomp = GuiPackage.getInstance().getGui(component);
  -//        guicomp.configure(component);
  -//        guicomp.modifyTestElement(component);
  +        GuiPackage.getInstance().updateCurrentNode();
  +        JMeterGUIComponent guicomp = GuiPackage.getInstance().getGui(component);
  +        guicomp.configure(component);
  +        guicomp.modifyTestElement(component);
  +        GuiPackage.getInstance().getCurrentGui(); //put the gui object back to the 
way it was.
           JMeterTreeNode newNode =
               new JMeterTreeNode((TestElement) component, this);
   
  
  
  
  1.10      +2 -2      
jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterVersion.java
  
  Index: JMeterVersion.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterVersion.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- JMeterVersion.java        30 Jan 2004 16:05:38 -0000      1.9
  +++ JMeterVersion.java        12 Feb 2004 02:58:25 -0000      1.10
  @@ -24,7 +24,7 @@
         * pattern: VERSION = <quote>.*<quote>
         * 
         */
  -     static final String VERSION = "1.9.20040130";
  +     static final String VERSION = "1.9.20040211";
   
       private JMeterVersion() // Not instantiable
       {
  
  
  
  1.11      +3 -4      
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/proxy/Daemon.java
  
  Index: Daemon.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/proxy/Daemon.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- Daemon.java       12 Feb 2004 00:29:50 -0000      1.10
  +++ Daemon.java       12 Feb 2004 02:58:25 -0000      1.11
  @@ -171,10 +171,9 @@
   
           try
           {
  -            log.info("Creating Daemon Socket...");
  +            log.info("Creating Daemon Socket... on port " + daemonPort);
               mainSocket = new ServerSocket(daemonPort);
               mainSocket.setSoTimeout(ACCEPT_TIMEOUT);
  -            log.info(" port " + daemonPort + " OK");
               log.info("Proxy up and running!");
   
               while (running)
  
  
  
  1.39      +3 -2      
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
  
  Index: ProxyControlGui.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- ProxyControlGui.java      12 Feb 2004 00:29:50 -0000      1.38
  +++ ProxyControlGui.java      12 Feb 2004 02:58:26 -0000      1.39
  @@ -327,6 +327,7 @@
       private void startProxy()
       {
           ValueReplacer replacer = GuiPackage.getInstance().getReplacer();
  +        modifyTestElement(model);
           try
           {
               replacer.replaceValues(model);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to