<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<!-- MHonArc v2.6.10 -->
	<channel>
		<title>platform-swt-dev</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/maillist.html</link>
		<description>platform-swt-dev</description>
		<language>en-us</language>
		<pubDate>Sat, 08 Jun 2013 03:10:22 GMT</pubDate>
		<lastBuildDate>Sat, 08 Jun 2013 03:10:22 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>MHonArc RSS 2.0 RCFile</generator>
		<managingEditor>webmaster@eclipse.org (Webmaster)</managingEditor>
		<webMaster>webmaster@eclipse.org (Webmaster)</webMaster>
		<image>
			<title>platform-swt-dev</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/maillist.html</link>
		</image>
 

	<item>
		<title>Re: [platform-swt-dev] new Image(ImageData) can never be &quot;fast&quot; on Kepler/Linux64/Gtk ?</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07535.html</link>
		<description></description>
		<content:encoded><![CDATA[<div dir="ltr"><div><div><div><div>Thanks for the clarification,<br><br></div>No, I haven&#39;t compared with !CAIRO platforms (yet). I am coding a real-time animation where ImageData is generated on the fly, not from an image file (i.e. newImageData(...), setPixel(...)). Ballpark on a 8-core with decent graphiccs card the new Image(..) takes 20-40msec. If I wanted to achieve a frame rate of 25fps, then there is not much space for calculation and creation of ImageData.<br>
<br></div>So if I there was the option to explicitly &#39;switch to&#39; LSB in SWT then that would at least solve the problem for real-time animations to start with. I&#39;ll have a stab at extending or modifying Image and ImageData here but I expect that a can of worms of non-trivial changes may open itself very quickly...<br>
<br></div>If if find anything usseful I shall certainly contribute back. <br><br></div>Cheers,<br>D.<br><div><div><div><div><div><div><br></div></div></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Jun 7, 2013 at 3:59 AM, Silenio Quarti <span dir="ltr">&lt;<a href="mailto:Silenio_Quarti@xxxxxxxxxx" target="_blank">Silenio_Quarti@xxxxxxxxxx</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<font face="sans-serif">I think your conclusions are correct.</font>
<br>
<br><font face="sans-serif">SWT ImageData is always MSB and Cairo
surfaces have platform endianness (LSB on x86_64), so SWT needs to do the
conversion of the bytes in order to properly create a cairo surface. </font>
<br>
<br><font face="sans-serif">Note that this is not the case for the
!OS.USE_CAIRO code path. &#xA0;Pixbufs are always MSB independent of the
platform endianness.</font>
<br>
<br><font face="sans-serif">This is not a bug. &#xA0; It is just
the necessary code to create an image. &#xA0; The only way to avoid this
conversion is if ImageData was changed to support LSB and MSB formats.
&#xA0; This would require changes in the SWT image loaders so that they
would load ImageData in the appropriate format for the platform. This is
a non trivial amount of work. </font>
<br>
<br><font face="sans-serif">Do you have numbers to determine how
performance is affected? </font>
<br>
<br><font face="sans-serif">Finally, we would be glade to provide
assistance to anyone in the community if one wishes to improve the ImageData
support.</font>
<br><font face="sans-serif"><br>
Silenio</font>
<br>
<br>
<br>
<br><font color="#5f5f5f" face="sans-serif" size="1">From: &#xA0; &#xA0; &#xA0;
&#xA0;</font><font face="sans-serif" size="1">Josef Pixsie &lt;<a href="mailto:dev.pixsie.mobi@xxxxxxxxx" target="_blank">dev.pixsie.mobi@xxxxxxxxx</a>&gt;</font>
<br><font color="#5f5f5f" face="sans-serif" size="1">To: &#xA0; &#xA0; &#xA0;
&#xA0;</font><font face="sans-serif" size="1"><a href="mailto:platform-swt-dev@xxxxxxxxxxx" target="_blank">platform-swt-dev@xxxxxxxxxxx</a>,
</font>
<br><font color="#5f5f5f" face="sans-serif" size="1">Date: &#xA0; &#xA0; &#xA0;
&#xA0;</font><font face="sans-serif" size="1">06/06/2013 10:21 AM</font>
<br><font color="#5f5f5f" face="sans-serif" size="1">Subject: &#xA0; &#xA0;
&#xA0; &#xA0;</font><font face="sans-serif" size="1">[platform-swt-dev]
new Image(ImageData) can never be &quot;fast&quot; on &#xA0; &#xA0; &#xA0;
&#xA0;Kepler/Linux64/Gtk ?</font>
<br><font color="#5f5f5f" face="sans-serif" size="1">Sent by: &#xA0; &#xA0;
&#xA0; &#xA0;</font><font face="sans-serif" size="1"><a href="mailto:platform-swt-dev-bounces@xxxxxxxxxxx" target="_blank">platform-swt-dev-bounces@xxxxxxxxxxx</a></font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font>Hi all,<br>
<br>
Although there is a path marked as &quot;fast&quot; in the code related
to new<br>
Image(Device, ImageData), it appears that at least on<br>
Kepler/Linux64/Gtk this path is never taken and the Image creation<br>
happens via the processing path labelled &quot;comprehensive&quot;.<br>
<br>
Does this mean that image creation on Kepler/Linux64/Gtk is slower<br>
than on other platforms ? Is this intended or a bug ?<br>
<br>
Not surprisingly I arrived at this point while debugging the<br>
performance behaviour of image creation...<br>
<br>
<br>
Here&#39;s my line of deduction*:<br>
<br>
1) From see org.eclipse.swt.graphics.Image.init(org.eclipse.swt.graphics.ImageData)<br>
it follows that:<br>
1a) For not OS.BIG_ENDIAN, the destOrder is always LSB_FIRST<br>
1b) The destDepth is hardcoded =32<br>
==&gt; dtype is always TYPE_GENERIC_32_LSB in<br>
org.eclipse.swt.graphics.ImageData.blit(int, byte[], int, int, int,<br>
int, int, int, int, int, int, int, int, byte[], int, int, int, byte[],<br>
int, int, int, int, int, int, int, int, int, int, boolean, boolean)<br>
<br>
2) From org.eclipse.swt.graphics.ImageData.getByteOrder() is follows that:<br>
srcOder is always LSB_FIRST for 16bit depth and MSB_FIRST for 24/32 bit
depth<br>
<br>
3) From (2) and org.eclipse.swt.graphics.ImageData.blit(int, byte[],<br>
int, int, int, int, int, int, int, int, int, int, int, byte[], int,<br>
int, int, byte[], int, int, int, int, int, int, int, int, int, int,<br>
boolean, boolean) it follows that:<br>
==&gt; stype is never TYPE_GENERIC_32_LSB<br>
<br>
Consequently stype != dtype and dtype != TYPE_GENERIC_32_MSB (on my<br>
platform) and therefore ImageData.blit will always take the route with<br>
comment &quot;Comprehensive blit (apply transformations)&quot;.<br>
<br>
Now without further looking at this I suspect that the comprehensive<br>
blit is significantly slower compared to what is labelled &quot;fast&quot;
?<br>
<br>
Any feedback appreciated,<br>
Diego<br>
<br>
<br>
*On Kepler, Linux 64bit,<br>
org.eclipse.swt.gtk.linux.x86_64.source_3.102.0.v20130501-2152.jar<br>
_______________________________________________<br>
platform-swt-dev mailing list<br>
<a href="mailto:platform-swt-dev@xxxxxxxxxxx" target="_blank">platform-swt-dev@xxxxxxxxxxx</a><br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev" target="_blank"><tt><font>https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</font></tt></a><tt><font><br>
<br>
</font></tt>
<br><br>_______________________________________________<br>
platform-swt-dev mailing list<br>
<a href="mailto:platform-swt-dev@xxxxxxxxxxx">platform-swt-dev@xxxxxxxxxxx</a><br>
<a href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev" target="_blank">https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</a><br>
<br></blockquote></div><br></div>
]]></content:encoded>
		<pubDate>Sat, 08 Jun 2013 03:05:28 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07535.html</guid>
		<author>dev.pixsie.mobi@xxxxxxx (Josef Pixsie)</author>
	</item>


	<item>
		<title>Re: [platform-swt-dev] new Image(ImageData) can never be &quot;fast&quot; on	Kepler/Linux64/Gtk ?</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07534.html</link>
		<description>I think your conclusions are correct. SWT ImageData is always MSB and Cairo surfaces have platform endianness (LSB on x86_64), so SWT needs to do the conversion of the bytes in order to properly create a cairo surface. Note that this is not the case for th...</description>
		<content:encoded><![CDATA[<font size=2 face="sans-serif">I think your conclusions are correct.</font>
<br>
<br><font size=2 face="sans-serif">SWT ImageData is always MSB and Cairo
surfaces have platform endianness (LSB on x86_64), so SWT needs to do the
conversion of the bytes in order to properly create a cairo surface. </font>
<br>
<br><font size=2 face="sans-serif">Note that this is not the case for the
!OS.USE_CAIRO code path. &nbsp;Pixbufs are always MSB independent of the
platform endianness.</font>
<br>
<br><font size=2 face="sans-serif">This is not a bug. &nbsp; It is just
the necessary code to create an image. &nbsp; The only way to avoid this
conversion is if ImageData was changed to support LSB and MSB formats.
&nbsp; This would require changes in the SWT image loaders so that they
would load ImageData in the appropriate format for the platform. This is
a non trivial amount of work. </font>
<br>
<br><font size=2 face="sans-serif">Do you have numbers to determine how
performance is affected? </font>
<br>
<br><font size=2 face="sans-serif">Finally, we would be glade to provide
assistance to anyone in the community if one wishes to improve the ImageData
support.</font>
<br><font size=2 face="sans-serif"><br>
Silenio</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Josef Pixsie &lt;dev.pixsie.mobi@xxxxxxxxx&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">platform-swt-dev@xxxxxxxxxxx,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">06/06/2013 10:21 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">[platform-swt-dev]
new Image(ImageData) can never be &quot;fast&quot; on &nbsp; &nbsp; &nbsp;
&nbsp;Kepler/Linux64/Gtk ?</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">platform-swt-dev-bounces@xxxxxxxxxxx</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hi all,<br>
<br>
Although there is a path marked as &quot;fast&quot; in the code related
to new<br>
Image(Device, ImageData), it appears that at least on<br>
Kepler/Linux64/Gtk this path is never taken and the Image creation<br>
happens via the processing path labelled &quot;comprehensive&quot;.<br>
<br>
Does this mean that image creation on Kepler/Linux64/Gtk is slower<br>
than on other platforms ? Is this intended or a bug ?<br>
<br>
Not surprisingly I arrived at this point while debugging the<br>
performance behaviour of image creation...<br>
<br>
<br>
Here's my line of deduction*:<br>
<br>
1) From see org.eclipse.swt.graphics.Image.init(org.eclipse.swt.graphics.ImageData)<br>
it follows that:<br>
1a) For not OS.BIG_ENDIAN, the destOrder is always LSB_FIRST<br>
1b) The destDepth is hardcoded =32<br>
==&gt; dtype is always TYPE_GENERIC_32_LSB in<br>
org.eclipse.swt.graphics.ImageData.blit(int, byte[], int, int, int,<br>
int, int, int, int, int, int, int, int, byte[], int, int, int, byte[],<br>
int, int, int, int, int, int, int, int, int, int, boolean, boolean)<br>
<br>
2) From org.eclipse.swt.graphics.ImageData.getByteOrder() is follows that:<br>
srcOder is always LSB_FIRST for 16bit depth and MSB_FIRST for 24/32 bit
depth<br>
<br>
3) From (2) and org.eclipse.swt.graphics.ImageData.blit(int, byte[],<br>
int, int, int, int, int, int, int, int, int, int, int, byte[], int,<br>
int, int, byte[], int, int, int, int, int, int, int, int, int, int,<br>
boolean, boolean) it follows that:<br>
==&gt; stype is never TYPE_GENERIC_32_LSB<br>
<br>
Consequently stype != dtype and dtype != TYPE_GENERIC_32_MSB (on my<br>
platform) and therefore ImageData.blit will always take the route with<br>
comment &quot;Comprehensive blit (apply transformations)&quot;.<br>
<br>
Now without further looking at this I suspect that the comprehensive<br>
blit is significantly slower compared to what is labelled &quot;fast&quot;
?<br>
<br>
Any feedback appreciated,<br>
Diego<br>
<br>
<br>
*On Kepler, Linux 64bit,<br>
org.eclipse.swt.gtk.linux.x86_64.source_3.102.0.v20130501-2152.jar<br>
_______________________________________________<br>
platform-swt-dev mailing list<br>
platform-swt-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</font></tt></a><tt><font size=2><br>
<br>
</font></tt>
<br>]]></content:encoded>
		<pubDate>Thu, 06 Jun 2013 18:09:04 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07534.html</guid>
		<author>Silenio_Quarti@xxxxxxx (Silenio Quarti)</author>
	</item>
	<item>
		<title>[platform-swt-dev] new Image(ImageData) can never be &quot;fast&quot; on	Kepler/Linux64/Gtk ?</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07533.html</link>
		<description>Hi all, Although there is a path marked as &amp;quot;fast&amp;quot; in the code related to new Image(Device, ImageData), it appears that at least on Kepler/Linux64/Gtk this path is never taken and the Image creation happens via the processing path labelled &amp;quot;comprehensiveot;...</description>
		<content:encoded><![CDATA[<pre>Hi all,

Although there is a path marked as &quot;fast&quot; in the code related to new
Image(Device, ImageData), it appears that at least on
Kepler/Linux64/Gtk this path is never taken and the Image creation
happens via the processing path labelled &quot;comprehensive&quot;.

Does this mean that image creation on Kepler/Linux64/Gtk is slower
than on other platforms ? Is this intended or a bug ?

Not surprisingly I arrived at this point while debugging the
performance behaviour of image creation...


Here's my line of deduction*:

1) From see org.eclipse.swt.graphics.Image.init(org.eclipse.swt.graphics.ImageData)
it follows that:
1a) For not OS.BIG_ENDIAN, the destOrder is always LSB_FIRST
1b) The destDepth is hardcoded =32
==&gt; dtype is always TYPE_GENERIC_32_LSB in
org.eclipse.swt.graphics.ImageData.blit(int, byte[], int, int, int,
int, int, int, int, int, int, int, int, byte[], int, int, int, byte[],
int, int, int, int, int, int, int, int, int, int, boolean, boolean)

2) From org.eclipse.swt.graphics.ImageData.getByteOrder() is follows that:
srcOder is always LSB_FIRST for 16bit depth and MSB_FIRST for 24/32 bit depth

3) From (2) and org.eclipse.swt.graphics.ImageData.blit(int, byte[],
int, int, int, int, int, int, int, int, int, int, int, byte[], int,
int, int, byte[], int, int, int, int, int, int, int, int, int, int,
boolean, boolean) it follows that:
==&gt; stype is never TYPE_GENERIC_32_LSB

Consequently stype != dtype and dtype != TYPE_GENERIC_32_MSB (on my
platform) and therefore ImageData.blit will always take the route with
comment &quot;Comprehensive blit (apply transformations)&quot;.

Now without further looking at this I suspect that the comprehensive
blit is significantly slower compared to what is labelled &quot;fast&quot; ?

Any feedback appreciated,
Diego


*On Kepler, Linux 64bit,
org.eclipse.swt.gtk.linux.x86_64.source_3.102.0.v20130501-2152.jar

</pre>]]></content:encoded>
		<pubDate>Thu, 06 Jun 2013 14:18:17 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07533.html</guid>
		<author>dev.pixsie.mobi@xxxxxxx (Josef Pixsie)</author>
	</item>


	<item>
		<title>[platform-swt-dev] Question about swt.browser</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07532.html</link>
		<description>Hi, &amp;#xA0; Using the follow line can create a browser based on webkit: Browser browser = new Browser(shell, SWT.WEBKIT); &amp;#xA0; But, how to show web inspector in the browser content area ? &amp;#xA0; anyone can help me! &amp;#xA0; &amp;#xA0; Thanks inadvance! Wang Fei </description>
		<content:encoded><![CDATA[<div>Hi, </div>
<div>&#xA0;</div>
<div>Using the follow line can create a browser based on webkit:</div>
<div><em>Browser browser = new Browser(shell, SWT.WEBKIT);</em></div>
<div>&#xA0;</div>
<div>But, how to show web inspector in the browser content area ? </div>
<div>&#xA0;</div>
<div>anyone can help me!</div>
<div>&#xA0;</div>
<div>&#xA0;</div>
<div>Thanks inadvance!</div>
<div>Wang Fei</div>
]]></content:encoded>
		<pubDate>Wed, 05 Jun 2013 03:38:01 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07532.html</guid>
		<author>kdevn2008@xxxxxxx (feight wang)</author>
	</item>


	<item>
		<title>Re: [platform-swt-dev] Android Port of SWT</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07531.html</link>
		<description>Hi Patrick - That sounds cool! There's no real doc for doing a port - the best suggestion is to start with a working port (Win or GTK) and comment out code. Start by implementing  Display, Shell, Control and Composite. You can make use of the existing SWT ...</description>
		<content:encoded><![CDATA[<font size=2 face="sans-serif">Hi Patrick -</font>
<br>
<br><font size=2 face="sans-serif">That sounds cool! There's no real doc
for doing a port - the best suggestion is to start with a working port
(Win or GTK) and comment out code. Start by implementing &nbsp;Display,
Shell, Control and Composite. You can make use of the existing SWT snippets
to test your code (start at Snippet 1).</font>
<br>
<br><font size=2 face="sans-serif">Once you get further along, you can
use ControlExample in examples to test your work (comment out all the controls
and bring them in as you implement them). Feel free to ping us here on
the list if you have questions.</font>
<br>
<br><font size=2 face="sans-serif">Good luck!</font>
<br><font size=2 face="sans-serif">Bogdan</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Patrick Bichler &lt;office@xxxxxxxxxxxxxxxxx&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">platform-swt-dev@xxxxxxxxxxx</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">05/14/2013 02:44 AM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">[platform-swt-dev] Android Port of SWT</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font>
<td><font size=1 face="sans-serif">platform-swt-dev-bounces@xxxxxxxxxxx</font></table>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hello,<br>
<br>
I am working on an Android port of SWT, which will be my thesis in uni.
<br>
So far i created/ported the basics (common part + some basic support for
<br>
button/text).<br>
Are there known documents/documentation for (such) ports?<br>
<br>
greetings, Patrick<br>
<br>
<br>
_______________________________________________<br>
platform-swt-dev mailing list<br>
platform-swt-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</font></tt></a><tt><font size=2><br>
<br>
</font></tt>
<br>
<br>]]></content:encoded>
		<pubDate>Tue, 14 May 2013 22:15:13 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07531.html</guid>
		<author>gheorghe@xxxxxxx (Bogdan Gheorghe)</author>
	</item>
	<item>
		<title>[platform-swt-dev] Android Port of SWT</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07530.html</link>
		<description>Hello, I am working on an Android port of SWT, which will be my thesis in uni. So far i created/ported the basics (common part + some basic support for button/text). Are there known documents/documentation for (such) ports? greetings, Patrick </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hello,</pre><br>
<tt>I am working on an Android port of SWT, which will be my thesis in uni. 
So far i created/ported the basics (common part + some basic support for 
button/text).<br>
Are there known documents/documentation for (such) ports?</tt><br>
<br>
<pre style="margin: 0em;">greetings, Patrick</pre><br>
<pre style="margin: 0em;"><br></pre><br>
]]></content:encoded>
		<pubDate>Tue, 14 May 2013 06:44:09 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07530.html</guid>
		<author>office@xxxxxxx (Patrick Bichler)</author>
	</item>


	<item>
		<title>Re: [platform-swt-dev] Glib 2.36 vs SWT</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07529.html</link>
		<description>https://bugs.eclipse.org/bugs/show_bug.cgi?id=406808 GTK 3 initial sizing problem - as I would not be available this week match please someone review and push. Alexander Kurtakov Red Hat Eclipse team ----- Original Message ----- </description>
		<content:encoded><![CDATA[<pre><a  href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=406808">https://bugs.eclipse.org/bugs/show_bug.cgi?id=406808</a>
GTK 3 initial sizing problem - as I would not be available this week match please someone review and push.

Alexander Kurtakov
Red Hat Eclipse team

----- Original Message -----
&gt; From: &quot;Bogdan Gheorghe&quot; &lt;gheorghe@xxxxxxxxxx&gt;
&gt; To: &quot;Eclipse Platform SWT component developers list.&quot; &lt;platform-swt-dev@xxxxxxxxxxx&gt;
&gt; Sent: Friday, April 26, 2013 9:07:20 PM
&gt; Subject: Re: [platform-swt-dev] Glib 2.36 vs SWT
&gt; 
&gt; Thanks for the notice. We'll get an image of Fedora 19 and take a look.
&gt; 
&gt; 
&gt; 
&gt; 	From: 	Aleksandar Kurtakov &lt;akurtako@xxxxxxxxxx&gt;
&gt; 	To: 	&quot;Eclipse Platform SWT component developers list.&quot;
&gt; 	&lt;platform-swt-dev@xxxxxxxxxxx&gt;
&gt; 	Date: 	04/26/2013 10:13 AM
&gt; 	Subject: 	[platform-swt-dev] Glib 2.36 vs SWT
&gt; 	Sent by: 	platform-swt-dev-bounces@xxxxxxxxxxx
&gt; 
&gt; 
&gt; 
&gt; 
&gt; Hi everyone,
&gt; While testing latest SWT on top of Fedora 19 alpha (SWT on GTK 2.24.17 with
&gt; Glib 2.36.1) I encountered many errors reported like:
&gt; GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion
&gt; `closure-&gt;n_inotifiers &lt; CLOSURE_MAX_N_INOTIFIERS' failed
&gt; I have just saw it - it doesn't create any immediate failures with
&gt; ControlExample or at least I haven't found them yet but I decided to let you
&gt; know about it ASAP as we are getting close to the release and this would
&gt; better be checked for not creating some major bugs.
&gt; If anyone can help with some investigation I would be really thankful, I
&gt; should be back to it on Monday.
&gt; 
&gt; 
&gt; Alexander Kurtakov
&gt; Red Hat Eclipse team
&gt; 
&gt; _______________________________________________
&gt; platform-swt-dev mailing list
&gt; platform-swt-dev@xxxxxxxxxxx
&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev">https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</a>
&gt; 
&gt; 
&gt; 
&gt; 
&gt; _______________________________________________
&gt; platform-swt-dev mailing list
&gt; platform-swt-dev@xxxxxxxxxxx
&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev">https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</a>
&gt; 

</pre>]]></content:encoded>
		<pubDate>Mon, 29 Apr 2013 15:29:11 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07529.html</guid>
		<author>akurtako@xxxxxxx (Aleksandar Kurtakov)</author>
	</item>


	<item>
		<title>Re: [platform-swt-dev] Glib 2.36 vs SWT</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07528.html</link>
		<description>Thanks for the notice. We'll get an image of Fedora 19 and take a look. From: Aleksandar Kurtakov &amp;lt;akurtako@xxxxxxxxxx&amp;gt; To: &amp;quot;Eclipse Platform SWT component developers list.&amp;quot; &amp;lt;platform-swt-dev@xxxxxxxxxxx&amp;gt; Date: 04/26/2013 10:13 AM Subject: [platform-swt-de...</description>
		<content:encoded><![CDATA[<font size=2 face="sans-serif">Thanks for the notice. We'll get an image
of Fedora 19 and take a look.</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Aleksandar Kurtakov &lt;akurtako@xxxxxxxxxx&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">&quot;Eclipse Platform SWT component
developers list.&quot; &lt;platform-swt-dev@xxxxxxxxxxx&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">04/26/2013 10:13 AM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">[platform-swt-dev] Glib 2.36 vs SWT</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font>
<td><font size=1 face="sans-serif">platform-swt-dev-bounces@xxxxxxxxxxx</font></table>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hi everyone,<br>
While testing latest SWT on top of Fedora 19 alpha (SWT on GTK 2.24.17
with Glib 2.36.1) I encountered many errors reported like:<br>
GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion
`closure-&gt;n_inotifiers &lt; CLOSURE_MAX_N_INOTIFIERS' failed<br>
I have just saw it - it doesn't create any immediate failures with ControlExample
or at least I haven't found them yet but I decided to let you know about
it ASAP as we are getting close to the release and this would better be
checked for not creating some major bugs.<br>
If anyone can help with some investigation I would be really thankful,
I should be back to it on Monday.<br>
<br>
<br>
Alexander Kurtakov<br>
Red Hat Eclipse team<br>
<br>
_______________________________________________<br>
platform-swt-dev mailing list<br>
platform-swt-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-swt-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-swt-dev</font></tt></a><tt><font size=2><br>
<br>
</font></tt>
<br>
<br>]]></content:encoded>
		<pubDate>Fri, 26 Apr 2013 18:07:28 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07528.html</guid>
		<author>gheorghe@xxxxxxx (Bogdan Gheorghe)</author>
	</item>
	<item>
		<title>[platform-swt-dev] Glib 2.36 vs SWT</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07527.html</link>
		<description>Hi everyone, While testing latest SWT on top of Fedora 19 alpha (SWT on GTK 2.24.17 with Glib 2.36.1) I encountered many errors reported like: GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion `closure-&amp;gt;n_inotifiers &amp;lt; CLOSURE_MAX_N_INO...</description>
		<content:encoded><![CDATA[<pre>Hi everyone,
While testing latest SWT on top of Fedora 19 alpha (SWT on GTK 2.24.17 with Glib 2.36.1) I encountered many errors reported like:
GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion `closure-&gt;n_inotifiers &lt; CLOSURE_MAX_N_INOTIFIERS' failed
I have just saw it - it doesn't create any immediate failures with ControlExample or at least I haven't found them yet but I decided to let you know about it ASAP as we are getting close to the release and this would better be checked for not creating some major bugs.
If anyone can help with some investigation I would be really thankful, I should be back to it on Monday.


Alexander Kurtakov
Red Hat Eclipse team


</pre>]]></content:encoded>
		<pubDate>Fri, 26 Apr 2013 14:09:18 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07527.html</guid>
		<author>akurtako@xxxxxxx (Aleksandar Kurtakov)</author>
	</item>


	<item>
		<title>[platform-swt-dev] Building SWT on Windows</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07526.html</link>
		<description>Hi,I am having problems building SWT on Windows.I am running Windows 8 Professional 64-bit. I have VS 10 installed and the Windows 7.1 SDK.I carefully followed the directions at http://www.eclipse.org/swt/jnigen.phpand http://www.eclipse.org/swt/faq.php#ho...</description>
		<content:encoded><![CDATA[<div dir="ltr"><div><div><div><div><div>Hi,<br><br>I am having problems building SWT on Windows.<br><br>I am running Windows 8 Professional 64-bit. I have VS 10 installed and the Windows 7.1 SDK.<br><br></div>I carefully followed the directions at<br>

<br><a href="http://www.eclipse.org/swt/jnigen.php">http://www.eclipse.org/swt/jnigen.php</a><br><br></div>and <br><br><a href="http://www.eclipse.org/swt/faq.php#howbuilddll">http://www.eclipse.org/swt/faq.php#howbuilddll</a><br>

<br></div>Rinsed and repeated numerous times over the last few days.<br><br></div><div>I tried building from:<br><br></div><div>1) The SDK .zip file (as per faq.php)<br></div><div>2) The git repo (as per faq.php)<br></div>

<div>3) The git repo via Eclipse (as per jnigen.php).<br></div><div><br></div>For 1) and 2) I skipped build.bat and ran nmake directly from a Windows 7.1 SDK command prompt, after setting my environment variables as follows:<br>

<br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;echo %OUTPUT_DIR<br>%OUTPUT_DIR<br><br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;echo %OUTPUT_DIR%<br>

.\out<br><br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;echo %CFLAGS%<br>-DJNI64<br><br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;echo %JAVA_HOME%<br>

C:\Programs\jdk1.5.0<br><br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;where nmake<br>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\nmake.exe<br>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\nmake.exe<br>

</div><br><div><div>I get the following errors in the output:<br><br></div><div>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;nmake -f make_win32.mak<br><br>Microsoft (R) Program Maintenance Utility Version 10.00.30319.01<br>

Copyright (C) Microsoft Corporation.&#xA0; All rights reserved.<br><br>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; cl -O1 -DNDEBUG -c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64&#xA0; -DWIN32 -D_WIN32 -W4 -D_WINNT -D_WIN32_WINNT=0x0601 -DNTDDI_VERSION=0x06010000 -D_WIN32_IE=0x0800 -DWINVER=0x0601&#xA0; -D_MT -MTd -DJNI64&#xA0; -DSWT_VERSION=4236&#xA0; -DUSE_ASSEMBLER&#xA0; /I&quot;C:\Programs\jdk1.5.0\i<br>

nclude&quot; /I&quot;C:\Programs\jdk1.5.0\include\win32&quot; /I. os.c<br>os.c<br>C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\olectl.h(205) : warning C4201: nonstandard extension used : nameless struct/union<br>
C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\msctf.h(9619) : warning C4201: nonstandard extension used : nameless struct/union<br>
c:\users\nikolay\downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b\os.h(698) : error C2011: &#39;_BP_PAINTPARAMS&#39; : &#39;struct&#39; type redefinition<br>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1595) : see declaration of &#39;_BP_PAINTPARAMS&#39;<br>

c:\users\nikolay\downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b\os.h(739) : error C2011: &#39;_DTTOPTS&#39; : &#39;struct&#39; type redefinition<br>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1441) : see declaration of &#39;_DTTOPTS&#39;<br>

c:\users\nikolay\downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b\os_structs.h(472) : error C2143: syntax error : missing &#39;{&#39; before &#39;*&#39;<br><br></div><div>... (with many additional errors skipped) ...<br>

<br>This totally made sense, as the BP_PAINTPARAMS and DTTOPTS structs are defined in the SDK headers.<br><br>I tried setting the _BP_PAINTPARAMS and _DTTOPTS pre-processor macros to prevent os.h from redefining these structs, but then I get the following (totally strange) compilation errors:<br>

<br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;set CFLAGS=%CFLAGS% -D_BP_PAINTPARAMS -D_DTTOPTS<br><br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;echo %CFLAGS%<br>

-DJNI64 -D_BP_PAINTPARAMS -D_DTTOPTS<br><br>C:\Users\Nikolay\Downloads\org.eclipse.swt.win32.win32.x86_64.source_3.100.1.v4236b&gt;nmake -f make_win32.mak<br><br>Microsoft (R) Program Maintenance Utility Version 10.00.30319.01<br>

Copyright (C) Microsoft Corporation.&#xA0; All rights reserved.<br><br>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; cl -O1 -DNDEBUG -c -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -GS -D_AMD64_=1 -DWIN64 -D_WIN64&#xA0; -DWIN32 -D_WIN32 -W4 -D_WINNT -D_WIN32_WINNT=0x0601 -DNTDDI_VERSION=0x06010000 -D_WIN32_IE=0x0800 -DWINVER=0x0601&#xA0; -D_MT -MTd -DJNI64 -D_BP_PAINTPARAMS -D_DTTOPTS&#xA0; -DSWT_VERSION=4236&#xA0; -DUSE_ASSEMBL<br>

ER&#xA0; /I&quot;C:\Programs\jdk1.5.0\include&quot; /I&quot;C:\Programs\jdk1.5.0\include\win32&quot; /I. os.c<br>os.c<br>C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\olectl.h(205) : warning C4201: nonstandard extension used : nameless struct/union<br>

C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1440) : error C2332: &#39;struct&#39; : missing tag name<br>C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1440) : error C2059: syntax error : &#39;constant&#39;<br>

C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1457) : warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int<br>C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1457) : warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int<br>

C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1457) : warning C4218: nonstandard extension used : must specify at least a storage class or a type<br>C:\Program Files\Microsoft SDKs\Windows\v7.1\INCLUDE\uxtheme.h(1471) : warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int<br>

</div><div>... (with many more omitted) ...<br><br></div><div>Any help would be greatly appreciated.<br><br>Thanks,<br>Nikolay<br></div></div></div>
]]></content:encoded>
		<pubDate>Tue, 16 Apr 2013 06:46:12 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-swt-dev/msg07526.html</guid>
		<author>bono8106@xxxxxxx (Nikolay Botev)</author>
	</item>

 
	</channel>
	</rss>
<!-- MHonArc v2.6.10 -->
