<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14216</id>
	<title>Nabble - Fox Toolkit</title>
	<updated>2009-11-09T23:46:14Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Fox-Toolkit-f14216.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fox-Toolkit-f14216.html" />
	<subtitle type="html">FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. Fox Toolkit home is &lt;a href=&quot;http://www.fox-toolkit.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26279527</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T23:46:14Z</published>
	<updated>2009-11-09T23:46:14Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Lyle Johnson wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; When I said it would need to be a &amp;quot;sophisticated&amp;quot; theming engine, I
&lt;br&gt;&amp;gt; guess I meant that it would need to provide the theme implementor with
&lt;br&gt;&amp;gt; a lot of flexibility for overriding the look and feel. One example of
&lt;br&gt;&amp;gt; a potential problem for a theming engine would be the scrollbars on OS
&lt;br&gt;&amp;gt; X. On OS X, the &amp;quot;arrows&amp;quot; (up and down, for vertical scrollbars) sit
&lt;br&gt;&amp;gt; next to each other at the bottom of the scrollbar, whereas in FOX (and
&lt;br&gt;&amp;gt; Windows, etc.) the arrows are at opposite ends of the scrollbar. So
&lt;br&gt;&amp;gt; you'd not only need to paint it differently, but also make sure there
&lt;br&gt;&amp;gt; aren't any assumptions elsewhere in the code about the placement of
&lt;br&gt;&amp;gt; those buttons.
&lt;/div&gt;&lt;br&gt;And this goes for simple things such as OK and Cancel in dialogs (!),
&lt;br&gt;and for file open dialogs, color picking, font choosing, etc. etc....
&lt;br&gt;It's almost impossible (and a lot of work) to get this &amp;quot;just right&amp;quot;,
&lt;br&gt;by re-implementing the exact appearance in a non-system theme engine.
&lt;br&gt;&lt;br&gt;So it would be better (IMHO) for the theming engine to provide an
&lt;br&gt;updated appearance (like Goggles), than trying to imitate native.
&lt;br&gt;&lt;br&gt;&amp;gt; Another consideration would be how to handle menu bars. For Cocoa
&lt;br&gt;&amp;gt; apps, the desktop's menu bar changes depending on which application
&lt;br&gt;&amp;gt; has the focus. Individual application windows don't have the menu bar
&lt;br&gt;&amp;gt; built into them (again, this is different from Windows/Linux).
&lt;br&gt;&lt;br&gt;The GTK+ approach (with the optional Ige-mac-integration that is)
&lt;br&gt;is to create a real Mac menu, and then loop through the existing
&lt;br&gt;GTK+ menu to create a copy and then finally hide the GTK+ widget.
&lt;br&gt;Then all events are mapped, and any changes resynced. Rather ugly ?
&lt;br&gt;&lt;br&gt;There's some other things too, like you can't have a Mac program
&lt;br&gt;in a simple &amp;quot;bin&amp;quot; directory - but must wrap it in an &amp;quot;.app&amp;quot; bundle.
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26279527&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26279527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275610</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T15:23:54Z</published>
	<updated>2009-11-09T15:23:54Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 5:17 PM, Sander Jansen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275610&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;s.jansen@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; For my own projects I subclassed the widgets from FOX to give it a
&lt;br&gt;&amp;gt; custom look. (see attached screenshot).
&lt;br&gt;&lt;br&gt;Very nice indeed!
&lt;br&gt;&lt;br&gt;When I said it would need to be a &amp;quot;sophisticated&amp;quot; theming engine, I
&lt;br&gt;guess I meant that it would need to provide the theme implementor with
&lt;br&gt;a lot of flexibility for overriding the look and feel. One example of
&lt;br&gt;a potential problem for a theming engine would be the scrollbars on OS
&lt;br&gt;X. On OS X, the &amp;quot;arrows&amp;quot; (up and down, for vertical scrollbars) sit
&lt;br&gt;next to each other at the bottom of the scrollbar, whereas in FOX (and
&lt;br&gt;Windows, etc.) the arrows are at opposite ends of the scrollbar. So
&lt;br&gt;you'd not only need to paint it differently, but also make sure there
&lt;br&gt;aren't any assumptions elsewhere in the code about the placement of
&lt;br&gt;those buttons.
&lt;br&gt;&lt;br&gt;Another consideration would be how to handle menu bars. For Cocoa
&lt;br&gt;apps, the desktop's menu bar changes depending on which application
&lt;br&gt;has the focus. Individual application windows don't have the menu bar
&lt;br&gt;built into them (again, this is different from Windows/Linux).
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275610&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275610.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275606</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T15:23:35Z</published>
	<updated>2009-11-09T15:23:35Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Lyle Johnson wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; What I am saying is that most people don't understand FOX's approach
&lt;br&gt;&amp;gt; (or they just disagree with it). All they know is that their
&lt;br&gt;&amp;gt; FOX/FXRuby applications look crappy when running on OS X, whereas on
&lt;br&gt;&amp;gt; Windows and Linux, they're used to their applications looking crappy.
&lt;br&gt;&amp;gt; ;)
&lt;br&gt;&lt;br&gt;Yes, I suppose that is why Swing got traded for SWT and why
&lt;br&gt;I switched to using wxWidgets myself for my non-X11 stuff...
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; It seems like that is something that would be done by a &amp;quot;theme&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; engine, something like what Java does for Swing for instance?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe, but it would need to be a pretty sophisticated theming engine.
&lt;br&gt;&amp;gt; That's something I gave up on a long time ago, though. I don't expect
&lt;br&gt;&amp;gt; that Jeroen will implement theming in FOX unless he needs it for
&lt;br&gt;&amp;gt; something he's working on.
&lt;br&gt;&lt;br&gt;Not everyone has an army of programmers like Trolltech does,
&lt;br&gt;you would almost believe that their library is native now...
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275606&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275606.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275523</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T15:17:14Z</published>
	<updated>2009-11-09T15:17:14Z</updated>
	<author>
		<name>Sander Jansen</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 5:08 PM, Lyle Johnson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275523&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lyle@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It seems like that is something that would be done by a &amp;quot;theme&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; engine, something like what Java does for Swing for instance?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe, but it would need to be a pretty sophisticated theming engine.
&lt;br&gt;&amp;gt; That's something I gave up on a long time ago, though. I don't expect
&lt;br&gt;&amp;gt; that Jeroen will implement theming in FOX unless he needs it for
&lt;br&gt;&amp;gt; something he's working on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;For my own projects I subclassed the widgets from FOX to give it a
&lt;br&gt;custom look. (see attached screenshot).
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275523&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;gradients8.png&lt;/strong&gt; (143K) &lt;a href=&quot;http://old.nabble.com/attachment/26275523/0/gradients8.png&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275428</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T15:08:47Z</published>
	<updated>2009-11-09T15:08:47Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 4:52 PM, Anders F Björklund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275428&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;afb@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Lyle Johnson wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I don't know that there's sufficient interest (but I don't say that to
&lt;br&gt;&amp;gt;&amp;gt; discourage anyone from trying). As has already been stated, what most
&lt;br&gt;&amp;gt;&amp;gt; people mean when they say they want a &amp;quot;Mac port&amp;quot; of FOX is that they
&lt;br&gt;&amp;gt;&amp;gt; want to build applications using FOX that look like native Mac (Cocoa)
&lt;br&gt;&amp;gt;&amp;gt; applications.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not sure why it should look like a native Mac application, when
&lt;br&gt;&amp;gt; it doesn't look like a native application anywhere else either...
&lt;/div&gt;&lt;br&gt;I agree with you. FOX's approach is to draw everything and not use
&lt;br&gt;native widgets, so simply swapping out X11 for some other drawing
&lt;br&gt;engine wouldn't significantly change the application's appearance.
&lt;br&gt;&lt;br&gt;What I am saying is that most people don't understand FOX's approach
&lt;br&gt;(or they just disagree with it). All they know is that their
&lt;br&gt;FOX/FXRuby applications look crappy when running on OS X, whereas on
&lt;br&gt;Windows and Linux, they're used to their applications looking crappy.
&lt;br&gt;;)
&lt;br&gt;&lt;br&gt;&amp;gt; It seems like that is something that would be done by a &amp;quot;theme&amp;quot;
&lt;br&gt;&amp;gt; engine, something like what Java does for Swing for instance?
&lt;br&gt;&lt;br&gt;Maybe, but it would need to be a pretty sophisticated theming engine.
&lt;br&gt;That's something I gave up on a long time ago, though. I don't expect
&lt;br&gt;that Jeroen will implement theming in FOX unless he needs it for
&lt;br&gt;something he's working on.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275428&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275428.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275244</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:52:35Z</published>
	<updated>2009-11-09T14:52:35Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 4:43 PM, Anders F Björklund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275244&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;afb@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; But I'm not really sure when FOX 1.8.0 is supposed to be released ?
&lt;br&gt;&amp;gt; It seems to have been in development since Apr 2006, that right?
&lt;br&gt;&lt;br&gt;I think the first release of FOX 1.7 may have been around July 2006,
&lt;br&gt;but yes, that's the right timeframe (a little over three years ago).
&lt;br&gt;&lt;br&gt;I asked about this on March 6, 2009, in a post to the mailing list.
&lt;br&gt;Jeroen's response at that time was:
&lt;br&gt;&lt;br&gt;&amp;quot;I think you're right, its probably time to converge the current code
&lt;br&gt;to a new stable version as soon as possible.
&lt;br&gt;&lt;br&gt;It hasn't reached the goals I'd set for the 1.8 release, as a result
&lt;br&gt;of the lack of time [and energy] due to my home construction project.
&lt;br&gt;&lt;br&gt;Fortunately that will be drawing to a close in the next few months,
&lt;br&gt;and I should be able to resume the pace at that time.
&lt;br&gt;&lt;br&gt;In the meantime, I do believe you're right, and that its worth it to
&lt;br&gt;focus on converging the current code into a releasable state, wrap up
&lt;br&gt;a few loose ends, and get it into shape for the 1.8 release.&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275244&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275244.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275246</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:52:30Z</published>
	<updated>2009-11-09T14:52:30Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Lyle Johnson wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; If there's enough interest in such a Mac port, it's possible to do &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; one
&lt;br&gt;&amp;gt;&amp;gt; for the released code - even if it's a hassle to do it for the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; snaphots.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't know that there's sufficient interest (but I don't say that to
&lt;br&gt;&amp;gt; discourage anyone from trying). As has already been stated, what most
&lt;br&gt;&amp;gt; people mean when they say they want a &amp;quot;Mac port&amp;quot; of FOX is that they
&lt;br&gt;&amp;gt; want to build applications using FOX that look like native Mac (Cocoa)
&lt;br&gt;&amp;gt; applications.
&lt;/div&gt;&lt;br&gt;Not sure why it should look like a native Mac application, when
&lt;br&gt;it doesn't look like a native application anywhere else either...
&lt;br&gt;&lt;br&gt;It seems like that is something that would be done by a &amp;quot;theme&amp;quot;
&lt;br&gt;engine, something like what Java does for Swing for instance ?
&lt;br&gt;&lt;br&gt;&amp;gt; But perhaps there is some value in at least eliminating
&lt;br&gt;&amp;gt; the X11 layer and going straight to the native OS X drawing layer.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Yeah, that is pretty much what the GTK+ port does for instance.
&lt;br&gt;(Anything else has to be added on, and chosen by developer/user)
&lt;br&gt;&lt;br&gt;If you try the FLTK programs for Mac OS X (using Carbon, but...)
&lt;br&gt;you will see what it could look like ? &amp;quot;Still gray, but no 'X'&amp;quot;
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275246&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275246.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275137</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:43:20Z</published>
	<updated>2009-11-09T14:43:20Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">&amp;gt;&amp;gt; If there's enough interest in such a Mac port, it's possible to do &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; one
&lt;br&gt;&amp;gt;&amp;gt; for the released code - even if it's a hassle to do it for the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; snaphots.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well yes, but it's a serious pain in the ass without access to a
&lt;br&gt;&amp;gt; (readonly) repository to keep everything automatically up2date.
&lt;br&gt;&lt;br&gt;That much I noticed :-) Which is why it wasn't up-to-date, either.
&lt;br&gt;(I was missing a few patches, since I was using 1.7.20 instead...)
&lt;br&gt;&lt;br&gt;But I'm not really sure when FOX 1.8.0 is supposed to be released ?
&lt;br&gt;It seems to have been in development since Apr 2006, that right ?
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275137&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275137.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275112</id>
	<title>[ANN] FXRuby 1.6.20 Now Available</title>
	<published>2009-11-09T14:43:18Z</published>
	<updated>2009-11-09T14:43:18Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;FXRuby version 1.6.20 is now available for download.
&lt;br&gt;&lt;br&gt;This release is primarily a transitional one, intended to prove out
&lt;br&gt;the significant changes to the development environment. Earlier this
&lt;br&gt;year, the FXRuby source code repository was moved from Subversion
&lt;br&gt;(hosted at RubyForge) to Git (hosted at GitHub). More recently, I've
&lt;br&gt;revamped the build system, replacing some custom scripts with a more
&lt;br&gt;standardized process based on the Hoe and rake-compiler extensions to
&lt;br&gt;Rake. The intent of these changes is to make it easier for interested
&lt;br&gt;parties to participate in FXRuby's development. As a result, despite a
&lt;br&gt;good bit of code churn, there are (by design) no significant
&lt;br&gt;functional differences between this release and version 1.6.19. For a
&lt;br&gt;summary of the changes in this release of FXRuby, please see this
&lt;br&gt;page:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.fxruby.org/doc/changes.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fxruby.org/doc/changes.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Enjoy,
&lt;br&gt;&lt;br&gt;Lyle
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275112&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXRuby-1.6.20-Now-Available-tp26275112p26275112.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275043</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:38:53Z</published>
	<updated>2009-11-09T14:38:53Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 4:29 PM, Anders F Björklund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275043&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;afb@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; If there's enough interest in such a Mac port, it's possible to do one
&lt;br&gt;&amp;gt; for the released code - even if it's a hassle to do it for the snaphots.
&lt;br&gt;&lt;br&gt;I don't know that there's sufficient interest (but I don't say that to
&lt;br&gt;discourage anyone from trying). As has already been stated, what most
&lt;br&gt;people mean when they say they want a &amp;quot;Mac port&amp;quot; of FOX is that they
&lt;br&gt;want to build applications using FOX that look like native Mac (Cocoa)
&lt;br&gt;applications. But perhaps there is some value in at least eliminating
&lt;br&gt;the X11 layer and going straight to the native OS X drawing layer.
&lt;br&gt;&lt;br&gt;If I were going to do this (and I'm not), I might set up a Git
&lt;br&gt;repository on GitHub (or elsewhere) that is a sort-of mirror of FOX.
&lt;br&gt;It would contain a branch that is periodically synched up with the
&lt;br&gt;latest FOX release (or even the snapshots if that's not overkill). I'd
&lt;br&gt;do the &amp;quot;porting&amp;quot; work on another branch, and merge from this mirror
&lt;br&gt;branch into my porting branch.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275043&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26275043.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274989</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:35:18Z</published>
	<updated>2009-11-09T14:35:18Z</updated>
	<author>
		<name>Sander Jansen</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 4:29 PM, Anders F Björklund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274989&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;afb@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Sander Jansen wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Whatever you choose, I don't think it's the money that's in the way ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (and if it is, maybe a port isn't necessary and X11 will &amp;quot;suffice&amp;quot;...)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Money / Hardware is not the issue. He doesn't have time to do it (and
&lt;br&gt;&amp;gt;&amp;gt; basically no one can contribute).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If there's enough interest in such a Mac port, it's possible to do one
&lt;br&gt;&amp;gt; for the released code - even if it's a hassle to do it for the snaphots.
&lt;/div&gt;&lt;br&gt;Well yes, but it's a serious pain in the ass without access to a
&lt;br&gt;(readonly) repository to keep everything automatically up2date.
&lt;br&gt;&lt;br&gt;Sander
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;And any fool knows a dog needs a home
&lt;br&gt;A shelter from pigs on the wing&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274989&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26274989.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274887</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:29:00Z</published>
	<updated>2009-11-09T14:29:00Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Sander Jansen wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Whatever you choose, I don't think it's the money that's in the way ?
&lt;br&gt;&amp;gt;&amp;gt; (and if it is, maybe a port isn't necessary and X11 will &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;suffice&amp;quot;...)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Money / Hardware is not the issue. He doesn't have time to do it (and
&lt;br&gt;&amp;gt; basically no one can contribute).
&lt;br&gt;&lt;br&gt;&lt;br&gt;If there's enough interest in such a Mac port, it's possible to do one
&lt;br&gt;for the released code - even if it's a hassle to do it for the snaphots.
&lt;br&gt;&lt;br&gt;It seems that there is not even any need for special software/hardware,
&lt;br&gt;since it can be done from Linux (GNUstep) just like Windows (MinGW32) ?
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274887&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26274887.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274658</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-09T14:10:41Z</published>
	<updated>2009-11-09T14:10:41Z</updated>
	<author>
		<name>Sander Jansen</name>
	</author>
	<content type="html">On Fri, Nov 6, 2009 at 7:30 AM, Anders F Björklund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274658&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;afb@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Lothar Scholz wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; AFB&amp;gt; Hmm, how is that fundraiser going ? Wonder if it would need a
&lt;br&gt;&amp;gt;&amp;gt; Mac Mini
&lt;br&gt;&amp;gt;&amp;gt; AFB&amp;gt; fresh off the Apple Store ($600) with Snow Leopard, or if it
&lt;br&gt;&amp;gt;&amp;gt; would do
&lt;br&gt;&amp;gt;&amp;gt; AFB&amp;gt; with an old used PowerPC Mac from eBay ($100) with Leopard or
&lt;br&gt;&amp;gt;&amp;gt; Tiger ?
&lt;br&gt;&amp;gt;&amp;gt; AFB&amp;gt; It must have been 5 years ago or something that it got
&lt;br&gt;&amp;gt;&amp;gt; started, right ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What about a Snow Leopard for $30 and a hackintosh?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Whatever you choose, I don't think it's the money that's in the way ?
&lt;br&gt;&amp;gt; (and if it is, maybe a port isn't necessary and X11 will &amp;quot;suffice&amp;quot;...)
&lt;/div&gt;&lt;br&gt;Money / Hardware is not the issue. He doesn't have time to do it (and
&lt;br&gt;basically no one can contribute).
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274658&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26274658.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274566</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-09T14:04:38Z</published>
	<updated>2009-11-09T14:04:38Z</updated>
	<author>
		<name>Sander Jansen</name>
	</author>
	<content type="html">On Sun, Nov 8, 2009 at 5:13 AM, Niall Douglas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274566&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;s_sourceforge@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 7 Nov 2009 at 13:59, Jeroen van der Zijp wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Is there a source code repository available for FOX yet ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; No.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Have you considered a git repository? You could merge your private
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; changes to the public copy whenever you issue a snapshot release?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have been running GIT for almost a year already.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But thanks for the suggestion,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, you're happy then to have a public GIT of FOX reflect the
&lt;br&gt;&amp;gt; snapshot releases you do?
&lt;/div&gt;&lt;br&gt;Don't hold your breath... that will never happen...
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274566&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26274566.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274449</id>
	<title>Re: A Mac port (was: Re:  Desktop GUI apps in Ruby)</title>
	<published>2009-11-09T13:56:16Z</published>
	<updated>2009-11-09T13:56:16Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Niall Douglas wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; In so far as I understand it, the main GUI event loop needs to be in
&lt;br&gt;&amp;gt; Cocoa and Obj-C. One would need to redesign FXApp, but it could be
&lt;br&gt;&amp;gt; done. However after that one has a big problem: FOX calls into the
&lt;br&gt;&amp;gt; windowing API all over the place and usually nested deep inside C++,
&lt;br&gt;&amp;gt; so getting back into Obj-C is extremely tricky. To my knowledge, C
&lt;br&gt;&amp;gt; can call into Obj-C, so basically you lose all the C++ extra stuff
&lt;br&gt;&amp;gt; whenever you dip into Obj-C.
&lt;br&gt;&lt;br&gt;Or just compile all of FOX as Objective-C++ instead, then
&lt;br&gt;you don't lose anything by going back and forth like that ?
&lt;br&gt;The user programs can still be compiled as regular C++...
&lt;br&gt;&lt;br&gt;&amp;gt; However no one actually needs a Mac for any of this: there is a
&lt;br&gt;&amp;gt; reasonably complete port of Apple's Cocoa to Windows at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cocotron.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cocotron.org/&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Why use that instead of GNUstep, readily available on Linux ?
&lt;br&gt;It is just `sudo apt-get install libgnustep-gui-dev` on Ubuntu.
&lt;br&gt;Compiles that sample program, after replacing &amp;lt;Cocoa/Cocoa.h&amp;gt;.
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274449&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26274449.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274361</id>
	<title>Re: FXRuby table and color questions</title>
	<published>2009-11-09T13:51:00Z</published>
	<updated>2009-11-09T13:51:00Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 1:38 PM, Leslie Viljoen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274361&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leslieviljoen@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Does the Fox toolkit support partial transparency?
&lt;br&gt;&lt;br&gt;Not as far as I know.
&lt;br&gt;&lt;br&gt;When you assign an icon image to a widget (usually a label or button),
&lt;br&gt;FOX will honor any regions identified as fully transparent in the
&lt;br&gt;image. For PNGs, it uses the alpha channel to identify regions where
&lt;br&gt;alpha is zero; for other image types it can guess the transparent
&lt;br&gt;color or you can specify it explicitly.
&lt;br&gt;&lt;br&gt;&amp;gt; Also, is it possible to give different background colours to each cell
&lt;br&gt;&amp;gt; in a FXTable? The documentation seems to
&lt;br&gt;&amp;gt; skirt past this issue with a setCellColor function which only provides
&lt;br&gt;&amp;gt; for global shading of every second row/col.
&lt;br&gt;&amp;gt; Maybe I am missing something obvious?
&lt;br&gt;&lt;br&gt;You aren't missing anything. All you can achieve with the table, short
&lt;br&gt;of maybe subclassing it and overriding the drawing behavior, is set
&lt;br&gt;alternating cell colors.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274361&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FXRuby-table-and-color-questions-tp26274361p26274361.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26252739</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-08T03:13:40Z</published>
	<updated>2009-11-08T03:13:40Z</updated>
	<author>
		<name>Niall Douglas</name>
	</author>
	<content type="html">On 7 Nov 2009 at 13:59, Jeroen van der Zijp wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Is there a source code repository available for FOX yet ?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; No.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Have you considered a git repository? You could merge your private 
&lt;br&gt;&amp;gt; &amp;gt; changes to the public copy whenever you issue a snapshot release?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have been running GIT for almost a year already.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But thanks for the suggestion,
&lt;/div&gt;&lt;br&gt;So, you're happy then to have a public GIT of FOX reflect the 
&lt;br&gt;snapshot releases you do?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Niall
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26252739&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26252739.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26248488</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-07T11:59:29Z</published>
	<updated>2009-11-07T11:59:29Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Saturday 07 November 2009, Niall Douglas wrote:
&lt;br&gt;&amp;gt; On 7 Nov 2009 at 12:47, Jeroen van der Zijp wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Is there a source code repository available for FOX yet ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; No.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Have you considered a git repository? You could merge your private 
&lt;br&gt;&amp;gt; changes to the public copy whenever you issue a snapshot release?
&lt;br&gt;&lt;br&gt;I have been running GIT for almost a year already.
&lt;br&gt;&lt;br&gt;But thanks for the suggestion,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248488&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26248488.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26248023</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-07T11:56:10Z</published>
	<updated>2009-11-07T11:56:10Z</updated>
	<author>
		<name>Niall Douglas</name>
	</author>
	<content type="html">On 7 Nov 2009 at 12:47, Jeroen van der Zijp wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Is there a source code repository available for FOX yet ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No.
&lt;br&gt;&lt;br&gt;Have you considered a git repository? You could merge your private 
&lt;br&gt;changes to the public copy whenever you issue a snapshot release?
&lt;br&gt;&lt;br&gt;I just have an issue of having to redownload an entire set of the 
&lt;br&gt;sourcecode each and every time when the delta is enough. Furthermore 
&lt;br&gt;one can automate the updating and patching when it's a git repo, 
&lt;br&gt;whereas snapshots require a manual intervention.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Niall
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248023&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26248023.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247941</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-07T10:47:37Z</published>
	<updated>2009-11-07T10:47:37Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Saturday 07 November 2009, Anders F Björklund wrote:
&lt;br&gt;&amp;gt; Jeroen van der Zijp write:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I was trying to build fox-1.7.20, but had some troubles
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; with the FXThread.cpp file (missing some definitions)...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Header file issue had already been taken care of in the snapshot.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Right, I hadn't tried the snapshot (must have missed it)
&lt;br&gt;&lt;br&gt;Its on: ftp://fox-toolkit.org/pub/fox-snapshot.tar.gz
&lt;br&gt;&lt;br&gt;&amp;gt; Is there a source code repository available for FOX yet ?
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;| Copyright (C) 12:40 11/ 7/2009 Jeroen van der Zijp. &amp;nbsp; All Rights Reserved. |
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26247941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26247941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26245318</id>
	<title>Determining UI and OS</title>
	<published>2009-11-07T06:33:42Z</published>
	<updated>2009-11-07T06:33:42Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">&lt;br&gt;The original problems I had with FOX seems to still
&lt;br&gt;be there in the 1.7 release, and even worse there ?
&lt;br&gt;The only macro that I could see was &amp;quot;WIN32&amp;quot; and it
&lt;br&gt;is being used both for the UI (!X11) and OS (!UNIX)
&lt;br&gt;&lt;br&gt;To start a third implementation of the user interface,
&lt;br&gt;one *needs* to separate those definitions into two...
&lt;br&gt;&lt;br&gt;Previously I had added a &amp;quot;X11&amp;quot; and a &amp;quot;MACOS&amp;quot; and used
&lt;br&gt;&amp;quot;UNIX&amp;quot; (not only &amp;quot;linux&amp;quot;) and &amp;quot;macintosh&amp;quot; for the defs.
&lt;br&gt;So it seems that it should now be a &amp;quot;COCOA&amp;quot; and that
&lt;br&gt;&amp;quot;macintosh&amp;quot; is no longer needed (Mac OS X is a UNIX) ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Looking for the OS variant is easy enough, only needs
&lt;br&gt;to use the &amp;quot;WIN32&amp;quot; and maybe a matching &amp;quot;UNIX&amp;quot; like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; # Init
&lt;br&gt;&amp;nbsp; AC_INIT(fox,[fox_version],&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26245318&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jeroen@...&lt;/a&gt;)
&lt;br&gt;&amp;nbsp; AC_CONFIG_SRCDIR([include/fx.h])
&lt;br&gt;+AC_CANONICAL_HOST
&lt;br&gt;&amp;nbsp; AM_INIT_AUTOMAKE([foreign])
&lt;br&gt;&lt;br&gt;+# Check OS
&lt;br&gt;+case &amp;quot;$host&amp;quot; in
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;*-*-mingw32*)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; AC_DEFINE(WIN32, 1, [Windows])
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;*)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; AC_DEFINE(UNIX, 1, [UNIX-variant])
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;+esac
&lt;br&gt;+
&lt;br&gt;&lt;br&gt;Then it could default to use the WIN interface on WIN32
&lt;br&gt;and the X11 interface on UNIX, and add macros for those.
&lt;br&gt;Something like &amp;quot;FOX_WINUI&amp;quot; and &amp;quot;FOX_X11UI&amp;quot; perhaps ?
&lt;br&gt;Plus some configure param to choose something else...
&lt;br&gt;&lt;br&gt;So instead of the current: &amp;quot;#ifndef WIN32 &amp;nbsp; // X11&amp;quot;
&lt;br&gt;it would rather look like: &amp;quot;#if defined(FOX_X11UI)&amp;quot;
&lt;br&gt;And then it could set LIBS, X_BASE_LIBS and GL_LIBS ?
&lt;br&gt;(but maybe X_BASE_LIBS should be UI_LIBS or similar)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X_BASE_LIBS=&amp;quot;-lcomctl32 -lwsock32 -lwinspool -lmpr -lgdi32 -limm32&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBGLU=&amp;quot;-lglu32&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBGL=&amp;quot;-lopengl32&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X_BASE_LIBS=&amp;quot;-lX11 -lXext&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBGLU=&amp;quot;-lGLU&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBGL=&amp;quot;-lGL&amp;quot;
&lt;br&gt;&lt;br&gt;I don't see that it is possible to add additional UI,
&lt;br&gt;unless some macros like that is added to the config ?
&lt;br&gt;Then one *could* set &amp;quot;FOX_COCOA&amp;quot; for the Mac OS X UI,
&lt;br&gt;and *not* set any of the other two (WINUI or X11UI)...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X_BASE_LIBS=&amp;quot;-Wl,-framework,Cocoa&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBGLU=&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBGL=&amp;quot;-Wl,-framework,OpenGL&amp;quot;
&lt;br&gt;&lt;br&gt;Then all that remains is someone to do an implementation... :-)
&lt;br&gt;Something like this: &lt;a href=&quot;http://blog.hyperjeff.net/code?id=292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.hyperjeff.net/code?id=292&lt;/a&gt;&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26245318&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Determining-UI-and-OS-tp26245318p26245318.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243796</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-07T03:04:50Z</published>
	<updated>2009-11-07T03:04:50Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Jeroen van der Zijp write:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I was trying to build fox-1.7.20, but had some troubles
&lt;br&gt;&amp;gt;&amp;gt; with the FXThread.cpp file (missing some definitions)...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Header file issue had already been taken care of in the snapshot.
&lt;br&gt;&lt;br&gt;Right, I hadn't tried the snapshot (must have missed it)
&lt;br&gt;Is there a source code repository available for FOX yet ?
&lt;br&gt;&lt;br&gt;Tried looking at SourceForge, but it seemed outdated...
&lt;br&gt;(CVS from 2004, found some of my old patches from 2007)
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243796&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26243796.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26241114</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac</title>
	<published>2009-11-06T16:03:12Z</published>
	<updated>2009-11-06T16:03:12Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 05 November 2009, Anders F Björklund wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I was trying to build fox-1.7.20, but had some troubles
&lt;br&gt;&amp;gt; with the FXThread.cpp file (missing some definitions)...
&lt;br&gt;&lt;br&gt;Header file issue had already been taken care of in the snapshot.
&lt;br&gt;&lt;br&gt;Fixed the issue with the FXCondition::wait() [but didn't use this macro].
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;| Copyright (C) 18:00 11/ 6/2009 Jeroen van der Zijp. &amp;nbsp; All Rights Reserved. |
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26241114&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FXThread-1.7.20-on-Mac-tp26214060p26241114.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26238171</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-06T11:29:04Z</published>
	<updated>2009-11-06T11:29:04Z</updated>
	<author>
		<name>Lothar Scholz</name>
	</author>
	<content type="html">Hello Anders,
&lt;br&gt;&lt;br&gt;AFB&amp;gt; Whatever you choose, I don't think it's the money that's in the way ?
&lt;br&gt;&lt;br&gt;I agree.
&lt;br&gt;&lt;br&gt;AFB&amp;gt; Alternatively one could open up the source and have someone else do it.
&lt;br&gt;&lt;br&gt;Jeroen and opening up the source, ROTFL. Last time he wasn't even
&lt;br&gt;willing to change the preprocessor #ifndef WIN32 into a #ifndef
&lt;br&gt;X11/Win32/Cocoa combination or even worse understand why it is
&lt;br&gt;necessary.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Lothar &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26238171&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;llothar@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26238171&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26238171.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26232967</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-06T06:33:19Z</published>
	<updated>2009-11-06T06:33:19Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Friday 06 November 2009, Niall Douglas wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 5 Nov 2009 at 15:53, Jeroen van der Zijp wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I assume this might be better since if we're using GCC + x86 [-64 ] then we want the
&lt;br&gt;&amp;gt; &amp;gt; inlined GCC assembly version and not the function call.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Or am I wrong here?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On GCC if you'd like to be portable too (taken from TnFOX's 
&lt;br&gt;&amp;gt; FXAtomicInt):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; QMUTEX_INLINEI int FXAtomicInt::cmpXI(int compare, int newval) 
&lt;br&gt;&amp;gt; throw()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; #ifdef __GNUC__
&lt;br&gt;&amp;gt; 	int myret;
&lt;br&gt;&amp;gt; #ifdef USE_X86
&lt;br&gt;&amp;gt; 	__asm__ __volatile__ (
&lt;br&gt;&amp;gt; #ifdef FX_SMPBUILD
&lt;br&gt;&amp;gt; 		&amp;quot;pause\n\tlock/cmpxchgl %2,(%1)&amp;quot;
&lt;br&gt;&amp;gt; #else
&lt;br&gt;&amp;gt; 		&amp;quot;pause\n\tcmpxchgl %2,(%1)&amp;quot;
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; 		: &amp;quot;=a&amp;quot; (myret) : &amp;quot;r&amp;quot; (&amp;value), &amp;quot;r&amp;quot; (newval), &amp;quot;a&amp;quot; (compare));
&lt;br&gt;&amp;gt; #else
&lt;br&gt;&amp;gt; 	while(__gnu_cxx::__exchange_and_add((_Atomic_word *) &amp;lock, 1)) 
&lt;br&gt;&amp;gt; __gnu_cxx::__atomic_add((_Atomic_word *) &amp;lock, -1);
&lt;br&gt;&amp;gt; 	myret=value;
&lt;br&gt;&amp;gt; 	if(value==compare)
&lt;br&gt;&amp;gt; 		value=newval;
&lt;br&gt;&amp;gt; 	__gnu_cxx::__atomic_add((_Atomic_word *) &amp;lock, -1);
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; 	return myret;
&lt;br&gt;&amp;gt; #elif defined(USE_WINAPI)
&lt;br&gt;&amp;gt; 	return _InterlockedCompareExchange((PLONG) &amp;value, newval, compare);
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Those __gnu_cxx:: functions could actually replace all hand coded 
&lt;br&gt;&amp;gt; assembler in GCC - moreover, they're portable too.
&lt;/div&gt;&lt;br&gt;I have tried to use the compiler builtins before, and didn't have much
&lt;br&gt;luck with them. 
&lt;br&gt;&lt;br&gt;First, it appears that you have to be extremely careful with which CPU
&lt;br&gt;architecture you're generating code for. &amp;nbsp;If your compiler is set to
&lt;br&gt;&amp;quot;vanilla&amp;quot; x86 mode, then it won't generate locking versions.
&lt;br&gt;&lt;br&gt;Even on x86-64, I have found the builtins to be flawed. &amp;nbsp;The inline
&lt;br&gt;assembly is more reliable. &amp;nbsp;I found this problem executing on dual
&lt;br&gt;quad-core machines where locking actually involves bus cycles between
&lt;br&gt;processors. &amp;nbsp;Stuff appeared to work on single processor machines.
&lt;br&gt;&lt;br&gt;Second, the builtins don't seem to be inlined in all cases.
&lt;br&gt;&lt;br&gt;This is why I'm not using the builtins.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26232967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26232967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26232341</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-06T05:30:16Z</published>
	<updated>2009-11-06T05:30:16Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Lothar Scholz wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; AFB&amp;gt; Hmm, how is that fundraiser going ? Wonder if it would need a &amp;nbsp;
&lt;br&gt;&amp;gt; Mac Mini
&lt;br&gt;&amp;gt; AFB&amp;gt; fresh off the Apple Store ($600) with Snow Leopard, or if it &amp;nbsp;
&lt;br&gt;&amp;gt; would do
&lt;br&gt;&amp;gt; AFB&amp;gt; with an old used PowerPC Mac from eBay ($100) with Leopard or &amp;nbsp;
&lt;br&gt;&amp;gt; Tiger ?
&lt;br&gt;&amp;gt; AFB&amp;gt; It must have been 5 years ago or something that it got &amp;nbsp;
&lt;br&gt;&amp;gt; started, right ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What about a Snow Leopard for $30 and a hackintosh?
&lt;/div&gt;&lt;br&gt;Whatever you choose, I don't think it's the money that's in the way ?
&lt;br&gt;(and if it is, maybe a port isn't necessary and X11 will &amp;quot;suffice&amp;quot;...)
&lt;br&gt;&lt;br&gt;Alternatively one could open up the source and have someone else do it.
&lt;br&gt;Writing a nibless Cocoa app is challenging enough without being new ?
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26232341&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26232341.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26230732</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-06T03:49:34Z</published>
	<updated>2009-11-06T03:49:34Z</updated>
	<author>
		<name>Niall Douglas</name>
	</author>
	<content type="html">On 5 Nov 2009 at 15:53, Jeroen van der Zijp wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I assume this might be better since if we're using GCC + x86 [-64 ] then we want the
&lt;br&gt;&amp;gt; inlined GCC assembly version and not the function call.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Or am I wrong here?
&lt;br&gt;&lt;br&gt;On GCC if you'd like to be portable too (taken from TnFOX's 
&lt;br&gt;FXAtomicInt):
&lt;br&gt;&lt;br&gt;QMUTEX_INLINEI int FXAtomicInt::cmpXI(int compare, int newval) 
&lt;br&gt;throw()
&lt;br&gt;{
&lt;br&gt;#ifdef __GNUC__
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int myret;
&lt;br&gt;#ifdef USE_X86
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __asm__ __volatile__ (
&lt;br&gt;#ifdef FX_SMPBUILD
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;pause\n\tlock/cmpxchgl %2,(%1)&amp;quot;
&lt;br&gt;#else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;pause\n\tcmpxchgl %2,(%1)&amp;quot;
&lt;br&gt;#endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : &amp;quot;=a&amp;quot; (myret) : &amp;quot;r&amp;quot; (&amp;value), &amp;quot;r&amp;quot; (newval), &amp;quot;a&amp;quot; (compare));
&lt;br&gt;#else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while(__gnu_cxx::__exchange_and_add((_Atomic_word *) &amp;lock, 1)) 
&lt;br&gt;__gnu_cxx::__atomic_add((_Atomic_word *) &amp;lock, -1);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myret=value;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(value==compare)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value=newval;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __gnu_cxx::__atomic_add((_Atomic_word *) &amp;lock, -1);
&lt;br&gt;#endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return myret;
&lt;br&gt;#elif defined(USE_WINAPI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return _InterlockedCompareExchange((PLONG) &amp;value, newval, compare);
&lt;br&gt;#endif
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Those __gnu_cxx:: functions could actually replace all hand coded 
&lt;br&gt;assembler in GCC - moreover, they're portable too.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Niall
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230732&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26230732.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26230002</id>
	<title>Re: Desktop GUI apps in Ruby</title>
	<published>2009-11-06T01:49:58Z</published>
	<updated>2009-11-06T01:49:58Z</updated>
	<author>
		<name>Lothar Scholz</name>
	</author>
	<content type="html">Hello Anders,
&lt;br&gt;&lt;br&gt;Wednesday, November 4, 2009, 9:19:48 PM, you wrote:
&lt;br&gt;&lt;br&gt;AFB&amp;gt; Hmm, how is that fundraiser going ? Wonder if it would need a Mac Mini
&lt;br&gt;AFB&amp;gt; fresh off the Apple Store ($600) with Snow Leopard, or if it would do
&lt;br&gt;AFB&amp;gt; with an old used PowerPC Mac from eBay ($100) with Leopard or Tiger ?
&lt;br&gt;AFB&amp;gt; It must have been 5 years ago or something that it got started, right ?
&lt;br&gt;&lt;br&gt;What about a Snow Leopard for $30 and a hackintosh?
&lt;br&gt;I myself own two iMacs but all my work is now done on a EFix USB enabled
&lt;br&gt;Q6600 machine. So it would be around $250.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;Lothar &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230002&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;llothar@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230002&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Desktop-GUI-apps-in-Ruby-tp26132031p26230002.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223566</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-05T14:37:38Z</published>
	<updated>2009-11-05T14:37:38Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 05 November 2009, Anders F Björklund wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jeroen van der Zijp wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; PS. UI selection could definitely need something better
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; than just keying of whether &amp;quot;WIN32&amp;quot; is defined or not ?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It suffices.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It gets really annoying if one is trying to add a
&lt;br&gt;&amp;gt; third platform or something, with the UNIX vs X11...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Incidentally, I don't like the:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	#include &amp;lt;Windows.h&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; in the patch.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Me neither, but that's where the intrinsics were...
&lt;br&gt;&amp;gt; (possibly using &amp;lt;Winbase.h&amp;gt; and _InterlockedAdd etc)
&lt;/div&gt;&lt;br&gt;One could say (for now) if you need them, include Windows.h yourself;
&lt;br&gt;this is obviously that needs fixing since it isn't an acceptable
&lt;br&gt;solution....
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; No platform-headers are to be included into heades that FOX &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; application
&lt;br&gt;&amp;gt; &amp;gt; programs can see, because application programs that use FOX do not
&lt;br&gt;&amp;gt; &amp;gt; depend on platform-dependent headers at all (e.g. don't include X11 or
&lt;br&gt;&amp;gt; &amp;gt; Windows header files). &amp;nbsp;This prevents lots of hassles.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sounds like a good way to handle it, I agree.
&lt;br&gt;&amp;gt; But &amp;quot;LONG&amp;quot; and the &amp;quot;Interlocked*&amp;quot; were missing ?
&lt;br&gt;&lt;br&gt;Code compiles unless you actually flesh out FXAtomic in
&lt;br&gt;your own code; only then would calls be generated; just including
&lt;br&gt;it but not using them would not affect anyone.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Do you see a way to do without?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, I suppose you mean as aside from moving them
&lt;br&gt;&amp;gt; from the inlined headers to the compiled source ?
&lt;br&gt;&lt;br&gt;That would be one way. &amp;nbsp;Inside FOX implementation we *do* have
&lt;br&gt;the Windows.h headers available.
&lt;br&gt;&lt;br&gt;Alternatively we could furnish our own declarations. I'm inclined
&lt;br&gt;to prefer the first option, however.
&lt;br&gt;&lt;br&gt;&amp;gt; You could move all of the Windows intrinsics and
&lt;br&gt;&amp;gt; the assembler to some helper function and inline
&lt;br&gt;&amp;gt; the call to that instead ? Or maybe you *could*
&lt;br&gt;&amp;gt; switch them over to use _Interlockedxxx instead ?
&lt;br&gt;&lt;br&gt;If there will be an &amp;quot;FXAtomic.cpp&amp;quot; inside the library,
&lt;br&gt;then we can have whatever #ifdef ratnest is necessary to
&lt;br&gt;get to the most efficient implementation.
&lt;br&gt;&lt;br&gt;I feel that this is probably the way to go:- implement
&lt;br&gt;FXAtomic in terms of a few additional API's that live
&lt;br&gt;in the library. &amp;nbsp;It also gets the ugliness out of the header
&lt;br&gt;files.
&lt;br&gt;&lt;br&gt;Another issue is if FXAtomicInt (etc) should even be a class; 
&lt;br&gt;I'm thinking perhaps it shouldn't...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26223566&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26223566.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223423</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-05T14:25:34Z</published>
	<updated>2009-11-05T14:25:34Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 05 November 2009, Anders F Björklund wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jeroen van der Zijp wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I assume this might be better since if we're using GCC + x86 [-64 ] &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; then we want the
&lt;br&gt;&amp;gt; &amp;gt; inlined GCC assembly version and not the function call.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Or am I wrong here?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe, I just know that those 4 functions were missing from
&lt;br&gt;&amp;gt; the winbase.h of the MinGW that I used even if the others
&lt;br&gt;&amp;gt; were there. Possibly they were added in a later Windows SDK
&lt;br&gt;&amp;gt; or something, saw* someone mention that using &amp;quot;NT5&amp;quot; also worked ?
&lt;/div&gt;&lt;br&gt;I changed the order of #ifdef testing. &amp;nbsp;This means that if you're
&lt;br&gt;GCC + x86[-64], it'll go with the inlines, regardless of underlying 
&lt;br&gt;operating system. &amp;nbsp;This is appropriate since this is not operating
&lt;br&gt;system dependent, but compiler/architecture dependent.
&lt;br&gt;&lt;br&gt;It'll check WIN32 after the GCC/(x86,x86-64) check.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Now, there may still be an issue of having declarations for these API's 
&lt;br&gt;on WIN32; FOX itself doesn't use FXAtomic (only parallel programs would
&lt;br&gt;even need to consider them) so it could be I have simply not noticed a
&lt;br&gt;problem that exists.
&lt;br&gt;&lt;br&gt;(None of this affects MINGW32, btw).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Cheers,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26223423&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26223423.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223330</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-05T14:19:36Z</published>
	<updated>2009-11-05T14:19:36Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Jeroen van der Zijp wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; PS. UI selection could definitely need something better
&lt;br&gt;&amp;gt;&amp;gt; than just keying of whether &amp;quot;WIN32&amp;quot; is defined or not ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It suffices.
&lt;br&gt;&lt;br&gt;It gets really annoying if one is trying to add a
&lt;br&gt;third platform or something, with the UNIX vs X11...
&lt;br&gt;&lt;br&gt;&amp;gt; Incidentally, I don't like the:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	#include &amp;lt;Windows.h&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in the patch.
&lt;br&gt;&lt;br&gt;Me neither, but that's where the intrinsics were...
&lt;br&gt;(possibly using &amp;lt;Winbase.h&amp;gt; and _InterlockedAdd etc)
&lt;br&gt;&lt;br&gt;&amp;gt; No platform-headers are to be included into heades that FOX &amp;nbsp;
&lt;br&gt;&amp;gt; application
&lt;br&gt;&amp;gt; programs can see, because application programs that use FOX do not
&lt;br&gt;&amp;gt; depend on platform-dependent headers at all (e.g. don't include X11 or
&lt;br&gt;&amp;gt; Windows header files). &amp;nbsp;This prevents lots of hassles.
&lt;br&gt;&lt;br&gt;Sounds like a good way to handle it, I agree.
&lt;br&gt;But &amp;quot;LONG&amp;quot; and the &amp;quot;Interlocked*&amp;quot; were missing ?
&lt;br&gt;&lt;br&gt;&amp;gt; Do you see a way to do without?
&lt;br&gt;&lt;br&gt;Well, I suppose you mean as aside from moving them
&lt;br&gt;from the inlined headers to the compiled source ?
&lt;br&gt;&lt;br&gt;You could move all of the Windows intrinsics and
&lt;br&gt;the assembler to some helper function and inline
&lt;br&gt;the call to that instead ? Or maybe you *could*
&lt;br&gt;switch them over to use _Interlockedxxx instead ?
&lt;br&gt;&lt;br&gt;#include &amp;lt;intrin.h&amp;gt;
&lt;br&gt;#pragma intrinsic(_InterlockedAnd)
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26223330&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26223330.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223119</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-05T14:04:14Z</published>
	<updated>2009-11-05T14:04:14Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">Jeroen van der Zijp wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I assume this might be better since if we're using GCC + x86 [-64 ] &amp;nbsp;
&lt;br&gt;&amp;gt; then we want the
&lt;br&gt;&amp;gt; inlined GCC assembly version and not the function call.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or am I wrong here?
&lt;br&gt;&lt;br&gt;Maybe, I just know that those 4 functions were missing from
&lt;br&gt;the winbase.h of the MinGW that I used even if the others
&lt;br&gt;were there. Possibly they were added in a later Windows SDK
&lt;br&gt;or something, saw* someone mention that using &amp;quot;NT5&amp;quot; also worked ?
&lt;br&gt;&lt;br&gt;* &lt;a href=&quot;http://sourceforge.net/mailarchive/message.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/message.php&lt;/a&gt;? 
&lt;br&gt;msg_name=a275e6d00909282157k10e74a1ft9662caca34e57638%40mail.gmail.com
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26223119&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26223119.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26222944</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-05T13:53:46Z</published>
	<updated>2009-11-05T13:53:46Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 05 November 2009, Anders F Björklund wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Seemed like you couldn't configure and build for
&lt;br&gt;&amp;gt; MinGW32 with fox-1.7, like you could with fox-1.6 ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It had all the X11 libraries hardcoded, so I added the
&lt;br&gt;&amp;gt; Win32 libraries and also patched some missing symbols...
&lt;br&gt;&amp;gt; (these were reported earlier too, but didn't see a fix)
&lt;br&gt;&amp;gt; Cross-compiles fine now, and runs with Wine or Windows.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --anders
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PS. UI selection could definitely need something better
&lt;br&gt;&amp;gt; than just keying of whether &amp;quot;WIN32&amp;quot; is defined or not ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Perhaps its better to change the FXAtomic as follows:
&lt;br&gt;&lt;br&gt;OLD:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; /// Set variable to v; return old value
&lt;br&gt;&amp;nbsp; inline FXint set(FXint v){
&lt;br&gt;#if defined(WIN32)
&lt;br&gt;&amp;nbsp; &amp;nbsp; return InterlockedExchange((LONG*)&amp;val,v);
&lt;br&gt;#elif (defined(__GNUC__) || defined(__ICC)) &amp;&amp; (defined(__i386__) || defined(__x86_64__))
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXint ret=v;
&lt;br&gt;&amp;nbsp; &amp;nbsp; __asm__ __volatile__(&amp;quot;lock\n\t&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;xchgl %0,%1\n\t&amp;quot; : &amp;quot;=r&amp;quot; (ret) : &amp;quot;m&amp;quot; (val), &amp;quot;0&amp;quot; (ret) : &amp;quot;memory&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; return ret;
&lt;br&gt;#else
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXint ret=val;
&lt;br&gt;&amp;nbsp; &amp;nbsp; val=v;
&lt;br&gt;&amp;nbsp; &amp;nbsp; return ret;
&lt;br&gt;#endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;NEW:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; /// Set variable to v; return old value
&lt;br&gt;&amp;nbsp; inline FXint set(FXint v){
&lt;br&gt;#if (defined(__GNUC__) || defined(__ICC)) &amp;&amp; (defined(__i386__) || defined(__x86_64__))
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXint ret=v;
&lt;br&gt;&amp;nbsp; &amp;nbsp; __asm__ __volatile__(&amp;quot;lock\n\t&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;xchgl %0,%1\n\t&amp;quot; : &amp;quot;=r&amp;quot; (ret) : &amp;quot;m&amp;quot; (val), &amp;quot;0&amp;quot; (ret) : &amp;quot;memory&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; return ret;
&lt;br&gt;#elif defined(WIN32)
&lt;br&gt;&amp;nbsp; &amp;nbsp; return InterlockedExchange((LONG*)&amp;val,v);
&lt;br&gt;#else
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXint ret=val;
&lt;br&gt;&amp;nbsp; &amp;nbsp; val=v;
&lt;br&gt;&amp;nbsp; &amp;nbsp; return ret;
&lt;br&gt;#endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;[etc]
&lt;br&gt;&lt;br&gt;I assume this might be better since if we're using GCC + x86 [-64 ] then we want the
&lt;br&gt;inlined GCC assembly version and not the function call.
&lt;br&gt;&lt;br&gt;Or am I wrong here?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26222944&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26222944.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26222807</id>
	<title>Re: [PATCH] FOX configure for MinGW32</title>
	<published>2009-11-05T13:43:24Z</published>
	<updated>2009-11-05T13:43:24Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 05 November 2009, Anders F Björklund wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Seemed like you couldn't configure and build for
&lt;br&gt;&amp;gt; MinGW32 with fox-1.7, like you could with fox-1.6 ?
&lt;br&gt;&lt;br&gt;I've switched to the newest autoconf version in 1.7, and
&lt;br&gt;old stuff didn't make it through.
&lt;br&gt;&lt;br&gt;&amp;gt; It had all the X11 libraries hardcoded, so I added the
&lt;br&gt;&amp;gt; Win32 libraries and also patched some missing symbols...
&lt;br&gt;&amp;gt; (these were reported earlier too, but didn't see a fix)
&lt;br&gt;&amp;gt; Cross-compiles fine now, and runs with Wine or Windows.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --anders
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PS. UI selection could definitely need something better
&lt;br&gt;&amp;gt; than just keying of whether &amp;quot;WIN32&amp;quot; is defined or not ?
&lt;br&gt;&lt;br&gt;It suffices.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Incidentally, I don't like the:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #include &amp;lt;Windows.h&amp;gt;
&lt;br&gt;&lt;br&gt;in the patch. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;No platform-headers are to be included into heades that FOX application
&lt;br&gt;programs can see, because application programs that use FOX do not
&lt;br&gt;depend on platform-dependent headers at all (e.g. don't include X11 or
&lt;br&gt;Windows header files). &amp;nbsp;This prevents lots of hassles.
&lt;br&gt;&lt;br&gt;Do you see a way to do without?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26222807&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-configure-for-MinGW32-tp26222246p26222807.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26222561</id>
	<title>Re: [PATCH] FOX with older fontconfig</title>
	<published>2009-11-05T13:28:57Z</published>
	<updated>2009-11-05T13:28:57Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 05 November 2009, Anders F Björklund wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Was trying to run fox 1.7.20 with the system fontconfig,
&lt;br&gt;&amp;gt; which is a tad outdated for the older SDKs (but works OK)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; With these patches it still worked with the 10.4 SDK,
&lt;br&gt;&amp;gt; but shouldn't change anything on the newer platforms ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --anders
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks;
&lt;br&gt;&lt;br&gt;I applied these patches...
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26222561&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Fox-Toolkit---User-f14218.html&quot; embed=&quot;fixTarget[14218]&quot; target=&quot;_top&quot; &gt;Fox Toolkit - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--FOX-with-older-fontconfig-tp26222136p26222561.html" />
</entry>

</feed>
