[izpack-devel] JRE 1.6 and HTMLInfoPane

Dr. Steffen Greiffenberg steffen.greiffenberg at semture.de
Tue May 22 11:58:39 CEST 2007


Hi Klaus,

> I do not really know why this will be happen, but I have found
> where the problem can be fixed. I have just checked in it into
> trunk and 3.10.

Thanks a lot.

Do you know when a fixed version will be available for download? Is  
there any nightly build or can you just send me  
"greiffenberg at semture.de" a fixed jar file? So I don't have to check  
it out and compile ...


TIA
Steffen

>
> Modified: izpack-src/branches/3.10/src/lib/com/izforge/izpack/gui/ 
> IzPanelLayout.java
> ===================================================================
> --- izpack-src/branches/3.10/src/lib/com/izforge/izpack/gui/ 
> IzPanelLayout.java	2007-05-22 07:58:09 UTC (rev 1840)
> +++ izpack-src/branches/3.10/src/lib/com/izforge/izpack/gui/ 
> IzPanelLayout.java	2007-05-22 08:14:58 UTC (rev 1841)
> @@ -826,6 +826,12 @@
>                          int curPixel = (int) ((colConstraints 
> [i].getXStretch() / rowStretch) * pixel);
>
>                          Rectangle curBounds = colConstraints 
> [i].component.getBounds();
> +                        // The width of some components differ  
> from time to time. E.g. a JScrollPane
> +                        // with a JEditorPane as viewport has  
> sometimes the minimum column width and
> +                        // some times the width of the scroll bar.  
> Therefore we use the minimum
> +                        // column width.
> +                        int curWidth = this.minimumColumnWidth(i);
> +                        if (curBounds.width < curWidth)  
> curBounds.width
> + = curWidth;
>                          int newWidth = curPixel + curBounds.width;
>                          colConstraints[i].component.setBounds 
> (curBounds.x + offset, curBounds.y,
>                                  newWidth, curBounds.height);
>
> Cheers
>
> Klaus
>
>> -----Original Message-----
>> From: izpack-devel-bounces at lists.berlios.de
>> [mailto:izpack-devel-bounces at lists.berlios.de] On Behalf Of
>> Dr. Steffen Greiffenberg
>> Sent: Monday, May 21, 2007 10:03 AM
>> To: izpack-devel at lists.berlios.de
>> Subject: Re: [izpack-devel] JRE 1.6 and HTMLInfoPane
>>
>>
>> Hi Klaus,
>>
>> I've created some screenshots under linux, windows and mac os
>> x. They
>> all show the border-bug. The installer was created under windows
>> using 1.6.0_01-b06. You can download the screenshots, the created
>> installer and its sources under:
>>
>>    http://www.semture.de/images/stories/izpack-bug.zip
>>
>>
>> Kind regards
>> Steffen
>>
>>
>> Am 21.05.2007 um 09:47 schrieb Bartz, Klaus:
>>
>>> i Steffen,
>>> I think the best will be to look into your installation on
>>> my box. 600k are a little bit much for an email list where
>>> it is possible that some user do not use DSL. Therefore
>>> you can try to send me the jar and a zip file with the
>> sources to my
>>> BerliOS account (you have to login todo it) or send me via this way
>>> your email address to communicate ante portas.
>>>
>>> Cheers
>>>
>>> Klaus
>>>
>>>
>>>> -----Original Message-----
>>>> From: izpack-devel-bounces at lists.berlios.de
>>>> [mailto:izpack-devel-bounces at lists.berlios.de] On Behalf Of Dr.
>>>> Steffen Greiffenberg
>>>> Sent: Wednesday, May 16, 2007 5:16 PM
>>>> To: izpack-devel at lists.berlios.de
>>>> Subject: Re: [izpack-devel] JRE 1.6 and HTMLInfoPane
>>>>
>>>>
>>>> Hi Klaus,
>>>>
>>>>> I think you mean the borders which are wider as needed.
>>>>> I have just tested the IzPack installation self with a
>>>> 1.6.0_01 VM. At
>>>>> three tests I have seen it zero times. I assume that you
>> have build
>>>>> the installation with the 1.6 and runs the installation
>>>> with the 1.6.
>>>>> What if you compile with a 1.5?
>>>>
>>>> I've tried this (and many others :)  and it makes no
>> difference. The
>>>> borders are still there. I've minimized my "build.xml" to:
>>>>
>>>> --------------------------------------------------------------
>>>> ----------
>>>> ----------------------
>>>> <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
>>>>
>>>> <installation version="1.0">
>>>>
>>>>      <info>
>>>>          <appname>Dummy</appname>
>>>>          <appversion>Dummy</appversion>
>>>>          <javaversion>1.5.0</javaversion>
>>>>      </info>
>>>>
>>>>      <guiprefs width="800" height="620" resizable="no">
>>>>          <modifier key="useLabelIcons" value="no"/>
>>>>      </guiprefs>
>>>>
>>>>      <locale>
>>>>          <langpack iso3="deu"/>
>>>>      </locale>
>>>>
>>>>      <resources>
>>>>          <res id="Installer.image.0" src="installer_images/
>>>> InstallerImage.1.Info.gif"/>
>>>>          <res id="HTMLInfoPanel.info" src="readme.html"/>
>>>>      </resources>
>>>>
>>>>      <panels>
>>>>          <panel classname="HTMLInfoPanel"/>
>>>>      </panels>
>>>>
>>>>      <packs>
>>>> 	<pack id="core" name="core" required="yes">
>>>>              <description/>
>>>>          </pack>
>>>>      </packs>
>>>>
>>>> </installation>
>>>> --------------------------------------------------------------
>>>> ----------
>>>> ----------------------
>>>>
>>>> My readme.html now only contains "<html><body>test</body></html>".
>>>> For JDK 1.6 a screenshot is attached. By the way: Now the bug is
>>>> really reproducible for me. I can start the installation with this
>>>> example as often as I want, and only saw the wide border.
>>>>
>>>> I can send you the jar-file if you want it. It's only about 600kB.
>>>>
>>>>
>>>> Kind Regards
>>>> Steffen
>>>>
>>>>
>>>>>
>>>>> Cheers
>>>>>
>>>>> Klaus
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: izpack-devel-bounces at lists.berlios.de
>>>>>> [mailto:izpack-devel-bounces at lists.berlios.de] On Behalf Of Dr.
>>>>>> Steffen Greiffenberg
>>>>>> Sent: Wednesday, May 16, 2007 2:09 PM
>>>>>> To: izpack-devel at lists.berlios.de
>>>>>> Subject: [izpack-devel] JRE 1.6 and HTMLInfoPane
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've noticed a bug in the HTMLInfoPane or the JRE 1.6. I
>>>> don't know
>>>>>> who should I blame :) I'm running the current version
>> 3.10.2 (build
>>>>>> 2007.05.11) and Java 1.6.0_01-b06, mixed mode, sharing.
>>>>>>
>>>>>> You see a screenshot showing what happens if I run the created
>>>>>> installer under Java 1.6. Java 1.5 works fine by the way.
>>>> The strange
>>>>>> thing is, that if I run the installer several times,
>> there is one
>>>>>> correct behaviour under let's say 10 screens like the
>> attached. The
>>>>>> content of the HTMLInfoPane doesn't matter, I've tried a simple
>>>>>> <html><body>test</body></html> which shows the same result.
>>>>>>
>>>>>> I've fixed the size of the installer by:
>>>>>>
>>>>>>     <guiprefs width="800" height="620" resizable="no">
>>>>>>          <modifier key="useLabelIcons" value="no"/>
>>>>>>     </guiprefs>
>>>>>>
>>>>>> If the size is not fixed everything is a bit smaller but
>>>> the border-
>>>>>> bug is the same. Any idea what's wrong there?
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> izpack-devel mailing list
>>>>> izpack-devel at lists.berlios.de
>>>>> https://lists.berlios.de/mailman/listinfo/izpack-devel
>>>>>
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> izpack-devel mailing list
>>> izpack-devel at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/izpack-devel
>>>
>>
>> Freundliche Grüße aus Dresden
>> Steffen Greiffenberg
>>
>> -- 
>> semture GmbH
>> Gostritzer Str. 61-63
>> D-01157 Dresden
>>
>> http://www.semture.de
>> Tel.: +49 (351) 871 8475
>> Fax:  +49 (351) 871 8476
>>
>> Sitz/Registergericht: Dresden, HRB 20110
>> Geschäftsführer: Dr. Steffen Greiffenberg, Prof. Dr. Werner Esswein
>>
>>
>> _______________________________________________
>> izpack-devel mailing list
>> izpack-devel at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/izpack-devel
>>
> _______________________________________________
> izpack-devel mailing list
> izpack-devel at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/izpack-devel
>





More information about the izpack-devel mailing list