<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -34,6 +34,10 @@
     &lt;str id=&quot;installer.prev&quot; txt=&quot;Edellinen&quot;/&gt;
     &lt;str id=&quot;installer.quit&quot; txt=&quot;Lopeta&quot;/&gt;
     &lt;str id=&quot;installer.madewith&quot; txt=&quot;(Tehty IzPackilla - http://izpack.org/)&quot;/&gt;
+    &lt;str id=&quot;installer.reboot.ask.title&quot; txt=&quot;Uudelleen k&#228;ynnistys vaaditaan&quot;/&gt;
+    &lt;str id=&quot;installer.reboot.ask.message&quot; txt=&quot;Tietokoneen uudelleen k&#228;ynnistys vaaditaan, jotta jotkut muutokset tulevat voimaan. Haluatko k&#228;ynnist&#228;&#228; uudelleen nyt?&quot;/&gt;
+    &lt;str id=&quot;installer.reboot.notice.title&quot; txt=&quot;Uudelleen k&#228;ynnistys suositeltua&quot;/&gt;
+    &lt;str id=&quot;installer.reboot.notice.message&quot; txt=&quot;On suositeltavaa k&#228;ynnist&#228;&#228; tietokone uudelleen, jotta jotkut muutokset tulevat voimaan.&quot;/&gt;
     &lt;str id=&quot;installer.quit.title&quot; txt=&quot;Haluatko varmasti lopettaa?&quot;/&gt;
     &lt;str id=&quot;installer.quit.message&quot; txt=&quot;T&#228;m&#228; keskeytt&#228;&#228; asennuksen!&quot;/&gt;
     &lt;str id=&quot;installer.warning&quot; txt=&quot;Varoitus!&quot;/&gt;</diff>
      <filename>bin/langpacks/installer/fin.xml</filename>
    </modified>
    <modified>
      <diff>@@ -210,7 +210,7 @@
 
     &lt;property file=&quot;src/ant.properties&quot;/&gt;
     &lt;property name=&quot;ver&quot; value=&quot;4.3&quot;/&gt;
-    &lt;property name=&quot;rel&quot; value=&quot;1&quot;/&gt;
+    &lt;property name=&quot;rel&quot; value=&quot;2&quot;/&gt;
     &lt;property name=&quot;build.number&quot; value=&quot;${ver}.${rel}&quot;/&gt;
 
     &lt;property name=&quot;src.dir&quot; value=&quot;${basedir}/src/lib&quot;/&gt;</diff>
      <filename>src/build.xml</filename>
    </modified>
    <modified>
      <diff>@@ -23,7 +23,7 @@
     &lt;!-- The info section --&gt;
     &lt;info&gt;
         &lt;appname&gt;IzPack&lt;/appname&gt;
-        &lt;appversion&gt;4.3.1&lt;/appversion&gt;
+        &lt;appversion&gt;4.3.2&lt;/appversion&gt;
         &lt;authors&gt;
             &lt;author email=&quot;&quot; name=&quot;Julien Ponge (project founder)&quot;/&gt;
             &lt;author email=&quot;&quot; name=&quot;The fantastic IzPack developers and contributors&quot;/&gt;</diff>
      <filename>src/dist-files/IzPack-install.xml</filename>
    </modified>
    <modified>
      <diff>@@ -26,7 +26,7 @@
 
 &lt;p&gt;IzPack is published under the terms of Apache License Version 2.0.&lt;br&gt;&lt;/p&gt;
 
-&lt;p&gt;&lt;b&gt;Version check:&lt;/b&gt;&lt;br&gt;&lt;img src=&quot;http://izpack.org/version-check/?version=4.3.1&quot;&gt;&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Version check:&lt;/b&gt;&lt;br&gt;&lt;img src=&quot;http://izpack.org/version-check/?version=4.3.2&quot;&gt;&lt;/p&gt;
 
 &lt;/body&gt;
 </diff>
      <filename>src/dist-files/install-readme.html</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@ public class Compiler extends Thread
     /**
      * The IzPack version.
      */
-    public final static String IZPACK_VERSION = &quot;4.3.1&quot;;
+    public final static String IZPACK_VERSION = &quot;4.3.2&quot;;
 
     /**
      * The IzPack home directory.</diff>
      <filename>src/lib/com/izforge/izpack/compiler/Compiler.java</filename>
    </modified>
    <modified>
      <diff>@@ -20,6 +20,7 @@
 
 package com.izforge.izpack.panels;
 
+import java.awt.BorderLayout;
 import java.awt.Color;
 import java.awt.Font;
 import java.awt.event.ActionEvent;
@@ -52,7 +53,9 @@ import javax.swing.JOptionPane;
 import javax.swing.JPanel;
 import javax.swing.JPasswordField;
 import javax.swing.JRadioButton;
+import javax.swing.JScrollPane;
 import javax.swing.JTextField;
+import javax.swing.border.Border;
 import javax.swing.event.DocumentEvent;
 import javax.swing.event.DocumentListener;
 import javax.swing.filechooser.FileFilter;
@@ -315,6 +318,8 @@ public class UserInputPanel extends IzPanel implements ActionListener, ItemListe
 
     private Vector&lt;UIElement&gt; elements = new Vector&lt;UIElement&gt;();
 
+    private JPanel panel;
+
     /*--------------------------------------------------------------------------*/
     // This method can be used to search for layout problems. If this class is
     // compiled with this method uncommented, the layout guides will be shown
@@ -410,7 +415,10 @@ public class UserInputPanel extends IzPanel implements ActionListener, ItemListe
         {
             layout = new TwoColumnLayout(10, 5, 30, topbuff, TwoColumnLayout.LEFT);
         }
-        setLayout(layout);
+        setLayout(new BorderLayout());
+
+        panel = new JPanel();
+        panel.setLayout(layout);
 
         if (!haveSpec)
         {
@@ -1114,7 +1122,7 @@ public class UserInputPanel extends IzPanel implements ActionListener, ItemListe
                 if (!element.isDisplayed())
                 {
                     element.setDisplayed(true);
-                    add(element.getComponent(), element.getConstraints());
+                    panel.add(element.getComponent(), element.getConstraints());
                 }
             }
             else
@@ -1122,10 +1130,17 @@ public class UserInputPanel extends IzPanel implements ActionListener, ItemListe
                 if (element.isDisplayed())
                 {
                     element.setDisplayed(false);
-                    remove(element.getComponent());
+                    panel.remove(element.getComponent());
                 }
             }
         }
+
+        JScrollPane scroller = new JScrollPane(panel);
+        Border emptyBorder = BorderFactory.createEmptyBorder();
+        scroller.setViewportBorder(emptyBorder);
+        scroller.getVerticalScrollBar().setBorder(emptyBorder);
+        scroller.getHorizontalScrollBar().setBorder(emptyBorder);
+        add(scroller, BorderLayout.CENTER);
     }
 
     /*--------------------------------------------------------------------------*/
@@ -1419,7 +1434,7 @@ public class UserInputPanel extends IzPanel implements ActionListener, ItemListe
             constraints.align = justify;
             constraints.position = TwoColumnConstraints.NORTH;
 
-            add(label, constraints);
+            panel.add(label, constraints);
         }
     }
 </diff>
      <filename>src/lib/com/izforge/izpack/panels/UserInputPanel.java</filename>
    </modified>
    <modified>
      <diff>@@ -748,7 +748,7 @@ public class Log implements LogError, LogWarning, LogMessage
         }
         else
         {
-            message.append(MessageFormat.format(record.template, new Object[]{record.variables}));
+            message.append(MessageFormat.format(record.template, (Object[])record.variables));
         }
 
         message.append(newline);
@@ -782,7 +782,7 @@ public class Log implements LogError, LogWarning, LogMessage
         }
         else
         {
-            message.append(MessageFormat.format(record.template, new Object[]{record.variables}));
+            message.append(MessageFormat.format(record.template, (Object[])record.variables));
         }
 
         // ----------------------------------------------------
@@ -824,7 +824,7 @@ public class Log implements LogError, LogWarning, LogMessage
         }
         else
         {
-            message.append(MessageFormat.format(record.template, new Object[]{record.variables}));
+            message.append(MessageFormat.format(record.template, (Object[])record.variables));
         }
 
         // ----------------------------------------------------
@@ -878,7 +878,7 @@ public class Log implements LogError, LogWarning, LogMessage
             message.append(&quot;Debug - &quot;).append(record.channel).append(&quot;: &quot;);
         }
 
-        message.append(MessageFormat.format(record.template, new Object[]{record.variables}));
+        message.append(MessageFormat.format(record.template, (Object[])record.variables));
 
         // ----------------------------------------------------
         // append the exception</diff>
      <filename>src/lib/com/izforge/izpack/util/Log.java</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9d8d365824c36ffab56bd11590a30bfeada8223d</id>
    </parent>
    <parent>
      <id>cf7c90095f0170635cb0ca24246bee7917f96726</id>
    </parent>
  </parents>
  <author>
    <name>Julien Ponge</name>
    <email>julien.ponge@gmail.com</email>
  </author>
  <url>http://github.com/jponge/izpack/commit/a4f53658e48988ab18885b9adcf2f5c136bad4f7</url>
  <id>a4f53658e48988ab18885b9adcf2f5c136bad4f7</id>
  <committed-date>2009-11-08T09:38:02-08:00</committed-date>
  <authored-date>2009-11-08T09:38:02-08:00</authored-date>
  <message>Merge branch 'master' into with-git-submodules</message>
  <tree>6d14eeae5b47198e2a6db1ea8341dac74586cfb7</tree>
  <committer>
    <name>Julien Ponge</name>
    <email>julien.ponge@gmail.com</email>
  </committer>
</commit>
