<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/foxgui/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/foxgui/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 04 Dec 2022 20:49:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/foxgui/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#114 Shift-tab does not always select previously selected widget</title><link>https://sourceforge.net/p/foxgui/bugs/114/?limit=25#9023</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;More correctly, it does not always reverse the effect of pressing tab.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Max Barraclough</dc:creator><pubDate>Sun, 04 Dec 2022 20:49:05 -0000</pubDate><guid>https://sourceforge.netddf390dfca097c71f41540725916fd2def00e5f8</guid></item><item><title>Shift-tab does not always select previously selected widget</title><link>https://sourceforge.net/p/foxgui/bugs/114/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Seen in FOX 1.7.81, on Windows.&lt;/p&gt;
&lt;p&gt;The issue can be seen in Adie's &lt;em&gt;Change Font&lt;/em&gt; dialog, for instance.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Max Barraclough</dc:creator><pubDate>Sun, 04 Dec 2022 20:47:58 -0000</pubDate><guid>https://sourceforge.net78ecf159a77b8f77db8d1cd5bb74abfe97bdfa8b</guid></item><item><title>1.7.79 fails to build due to leftover TOPIC_REXDUMP define in FXRex.cpp</title><link>https://sourceforge.net/p/foxgui/bugs/113/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi&lt;/p&gt;
&lt;p&gt;this seems to be a problem similar to #111&lt;/p&gt;
&lt;p&gt;1.7.79  (official tarball from &lt;code&gt;ftp://ftp.fox-toolkit.org/pub/&lt;/code&gt;) build fails for me with:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nv"&gt;FXRex&lt;/span&gt;.&lt;span class="nv"&gt;cpp&lt;/span&gt;:&lt;span class="mi"&gt;4676&lt;/span&gt;:&lt;span class="mi"&gt;10&lt;/span&gt;: &lt;span class="nv"&gt;fatal&lt;/span&gt; &lt;span class="nv"&gt;error&lt;/span&gt;: &lt;span class="nv"&gt;fxrexdbg&lt;/span&gt;.&lt;span class="nv"&gt;h&lt;/span&gt;: &lt;span class="nv"&gt;No&lt;/span&gt; &lt;span class="nv"&gt;such&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;directory&lt;/span&gt;
 &lt;span class="mi"&gt;4676&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; #&lt;span class="k"&gt;include&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;fxrexdbg.h&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
      &lt;span class="o"&gt;|&lt;/span&gt;          &lt;span class="o"&gt;^~~~~~~~~~~~&lt;/span&gt;
&lt;span class="nv"&gt;compilation&lt;/span&gt; &lt;span class="nv"&gt;terminated&lt;/span&gt;.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Looks like the reason is this seemingly leftover define in &lt;code&gt;FXRex.cpp&lt;/code&gt;:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;#&lt;/span&gt;&lt;span class="n"&gt;define&lt;/span&gt; &lt;span class="n"&gt;TOPIC_REXDUMP&lt;/span&gt;   &lt;span class="mh"&gt;1014&lt;/span&gt;          &lt;span class="c1"&gt;// Debugging regex code&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Commenting that define allows the build to complete successfully.&lt;/p&gt;
&lt;p&gt;Building on linux w/ gcc-11.2&lt;/p&gt;
&lt;p&gt;ciao&lt;br/&gt;
-gabriele&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">balducci</dc:creator><pubDate>Sun, 13 Mar 2022 12:04:03 -0000</pubDate><guid>https://sourceforge.net0d033ab272fa706ff75a1a6766652caf6262c9fd</guid></item><item><title>Build 1.7.71 on OpenIndiana failed</title><link>https://sourceforge.net/p/foxgui/bugs/112/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here is the gmake's error: &lt;a href="https://pastebin.com/AUuwQ7vA" rel="nofollow"&gt;https://pastebin.com/AUuwQ7vA&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please update your Installation instruction, too. Your instruction for SunOS no longer true for modern Illumos, as they have switched to GCC Toolchain rather than Sun Studio. I don't know about Oracle Solaris, though. You should split SunOS guide into Illumos guide, Solaris 10 guide and Solaris 11 guide as they are very different system now.  Thank you.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gh_origin</dc:creator><pubDate>Mon, 06 Jul 2020 15:16:35 -0000</pubDate><guid>https://sourceforge.net79fdf2ab81825dc92b49cafa09ef4313daaa6355</guid></item><item><title>#87 Memory leak in FXExpression</title><link>https://sourceforge.net/p/foxgui/bugs/87/?limit=25#dc96</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This code has since been reworked, and it no longer uses FXMALLOC at all. At a glance it looks like it shouldn't leak.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Max Barraclough</dc:creator><pubDate>Sat, 02 May 2020 13:04:08 -0000</pubDate><guid>https://sourceforge.net1798a382998f8fa932e6d0d6125fb5faa0d9fdc3</guid></item><item><title>#111 1.7.67: build crash due to #define REXDEBUG 1</title><link>https://sourceforge.net/p/foxgui/bugs/111/?limit=25#f2f9</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Good news: the issue has now been fixed, in FOX 1.7.68.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Max Barraclough</dc:creator><pubDate>Sat, 02 May 2020 11:56:27 -0000</pubDate><guid>https://sourceforge.neta029da750cddd950f2f45ad95d890918d14c7593</guid></item><item><title>#111 1.7.67: build crash due to #define REXDEBUG 1</title><link>https://sourceforge.net/p/foxgui/bugs/111/?limit=25#62ff</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;You're doing the right thing. Jeroen confirms this in &lt;a href="https://sourceforge.net/p/foxgui/mailman/message/36806651/"&gt;https://sourceforge.net/p/foxgui/mailman/message/36806651/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Max Barraclough</dc:creator><pubDate>Sun, 01 Mar 2020 22:19:55 -0000</pubDate><guid>https://sourceforge.netb91382c54e1395155ca184e0aaa0b597b0361d1b</guid></item><item><title>1.7.67: build crash due to #define REXDEBUG 1</title><link>https://sourceforge.net/p/foxgui/bugs/111/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hello&lt;/p&gt;
&lt;p&gt;running on linux with gcc-9.2.0&lt;/p&gt;
&lt;p&gt;fox-1.7.67 build crashes for me with:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="o"&gt;----&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;----&lt;/span&gt;
&lt;span class="nv"&gt;FXRex&lt;/span&gt;.&lt;span class="nv"&gt;cpp&lt;/span&gt;:&lt;span class="mi"&gt;4660&lt;/span&gt;:&lt;span class="mi"&gt;10&lt;/span&gt;: &lt;span class="nv"&gt;fatal&lt;/span&gt; &lt;span class="nv"&gt;error&lt;/span&gt;: &lt;span class="nv"&gt;fxrexdbg&lt;/span&gt;.&lt;span class="nv"&gt;h&lt;/span&gt;: &lt;span class="nv"&gt;No&lt;/span&gt; &lt;span class="nv"&gt;such&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;directory&lt;/span&gt;
 &lt;span class="mi"&gt;4660&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; #&lt;span class="k"&gt;include&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;fxrexdbg.h&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
      &lt;span class="o"&gt;|&lt;/span&gt;          &lt;span class="o"&gt;^~~~~~~~~~~~&lt;/span&gt;
&lt;span class="nv"&gt;compilation&lt;/span&gt; &lt;span class="nv"&gt;terminated&lt;/span&gt;.
&lt;span class="nv"&gt;make&lt;/span&gt;[&lt;span class="mi"&gt;3&lt;/span&gt;]: &lt;span class="o"&gt;***&lt;/span&gt; [&lt;span class="nv"&gt;Makefile&lt;/span&gt;&lt;span class="c1"&gt;;1450: FXRex.lo] Error 1&lt;/span&gt;
&lt;span class="nv"&gt;make&lt;/span&gt;[&lt;span class="mi"&gt;3&lt;/span&gt;]: &lt;span class="nv"&gt;Leaving&lt;/span&gt; &lt;span class="nv"&gt;directory&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;/home/balducci/tmp/install-us-d/fox-1.7.67.d/fox-1.7.67/lib&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;
&lt;span class="o"&gt;----&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="o"&gt;----&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I can't find any fxrexdbg.h header around and I see that its inclusion&lt;br/&gt;
is triggered by a #define REXDEBUG 1 which is present only in&lt;br/&gt;
FXRex.cpp&lt;br/&gt;
Maybe some debugging flag while developing and not commented in the&lt;br/&gt;
official release?&lt;br/&gt;
Or am I missing something in my build script?&lt;/p&gt;
&lt;p&gt;I configure with:&lt;br/&gt;
    ----8&amp;lt;----&lt;br/&gt;
    --prefix&lt;br/&gt;
    --libdir&lt;br/&gt;
    --disable-silent-rules&lt;br/&gt;
    ----&amp;gt;8----&lt;/p&gt;
&lt;p&gt;and never had problems since quite a lot&lt;/p&gt;
&lt;p&gt;The following workaround fixes the build for me:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="o"&gt;----&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;----&lt;/span&gt;
&lt;span class="o"&gt;***&lt;/span&gt; &lt;span class="nv"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;FXRex&lt;/span&gt;.&lt;span class="nv"&gt;cpp&lt;/span&gt;.&lt;span class="nv"&gt;NO_REXDEBUG&lt;/span&gt;   &lt;span class="nv"&gt;Fri&lt;/span&gt; &lt;span class="nv"&gt;Sep&lt;/span&gt; &lt;span class="mi"&gt;13&lt;/span&gt; &lt;span class="mi"&gt;15&lt;/span&gt;:&lt;span class="mi"&gt;17&lt;/span&gt;:&lt;span class="mi"&gt;39&lt;/span&gt; &lt;span class="mi"&gt;2019&lt;/span&gt;
&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="nv"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;FXRex&lt;/span&gt;.&lt;span class="nv"&gt;cpp&lt;/span&gt;   &lt;span class="nv"&gt;Fri&lt;/span&gt; &lt;span class="nv"&gt;Sep&lt;/span&gt; &lt;span class="mi"&gt;13&lt;/span&gt; &lt;span class="mi"&gt;15&lt;/span&gt;:&lt;span class="mi"&gt;17&lt;/span&gt;:&lt;span class="mi"&gt;39&lt;/span&gt; &lt;span class="mi"&gt;2019&lt;/span&gt;
&lt;span class="o"&gt;***************&lt;/span&gt;
&lt;span class="o"&gt;***&lt;/span&gt; &lt;span class="mi"&gt;503&lt;/span&gt;,&lt;span class="mi"&gt;509&lt;/span&gt; &lt;span class="o"&gt;****&lt;/span&gt;
  &lt;span class="o"&gt;*/&lt;/span&gt;

  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;Debugging&lt;/span&gt; &lt;span class="nv"&gt;regex&lt;/span&gt; &lt;span class="nv"&gt;code&lt;/span&gt;
&lt;span class="o"&gt;!&lt;/span&gt; #&lt;span class="nv"&gt;define&lt;/span&gt; &lt;span class="nv"&gt;REXDEBUG&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;

  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;As&lt;/span&gt; &lt;span class="nv"&gt;close&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;infinity&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;we&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;re going to get; this seems big enough.  We can not make&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;it&lt;/span&gt; &lt;span class="nv"&gt;too&lt;/span&gt; &lt;span class="nv"&gt;large&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;this&lt;/span&gt; &lt;span class="nv"&gt;may&lt;/span&gt; &lt;span class="nv"&gt;wrap&lt;/span&gt; &lt;span class="nv"&gt;around&lt;/span&gt; &lt;span class="nv"&gt;when&lt;/span&gt; &lt;span class="nv"&gt;added&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;something&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="mi"&gt;503&lt;/span&gt;,&lt;span class="mi"&gt;509&lt;/span&gt; &lt;span class="o"&gt;----&lt;/span&gt;
  &lt;span class="o"&gt;*/&lt;/span&gt;

  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;Debugging&lt;/span&gt; &lt;span class="nv"&gt;regex&lt;/span&gt; &lt;span class="nv"&gt;code&lt;/span&gt;
&lt;span class="o"&gt;!&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; #&lt;span class="nv"&gt;define&lt;/span&gt; &lt;span class="nv"&gt;REXDEBUG&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;

  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;As&lt;/span&gt; &lt;span class="nv"&gt;close&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;infinity&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;we&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;re going to get; this seems big enough.  We can not make&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;it&lt;/span&gt; &lt;span class="nv"&gt;too&lt;/span&gt; &lt;span class="nv"&gt;large&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;this&lt;/span&gt; &lt;span class="nv"&gt;may&lt;/span&gt; &lt;span class="nv"&gt;wrap&lt;/span&gt; &lt;span class="nv"&gt;around&lt;/span&gt; &lt;span class="nv"&gt;when&lt;/span&gt; &lt;span class="nv"&gt;added&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;something&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;span class="o"&gt;----&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="o"&gt;----&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;thanks a lot for any help&lt;br/&gt;
ciao&lt;br/&gt;
gabriele&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">balducci</dc:creator><pubDate>Fri, 13 Sep 2019 14:23:52 -0000</pubDate><guid>https://sourceforge.netd9c1187dfee53493df59a2ef08722ebfdecaca51</guid></item><item><title>SEL_MOUSEWHEEL jumps unexpected</title><link>https://sourceforge.net/p/foxgui/bugs/110/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I run a fox-application under Kubuntu-14.4 (fox1.6-1.6.49), then sometimes scrolling with the mousewheel jumps in an unexpected way. This happens e.g. in tests/tabbook when scrolling in the File-List.&lt;/p&gt;
&lt;p&gt;I figured out, that the event-compression in FXApp.cpp is done only for &lt;em&gt;ButtonPress&lt;/em&gt; Events, but the generation of &lt;em&gt;SELMOUSEWHEEL&lt;/em&gt; is done for both &lt;em&gt;ButtonPress&lt;/em&gt; and &lt;em&gt;ButtonRelease&lt;/em&gt; Events.&lt;br/&gt;
This leads to unexpected large values in the &lt;em&gt;event.code&lt;/em&gt;, because the value in &lt;em&gt;ev.xbutton.subwindow&lt;/em&gt; is not (re)initialized right. It contains a window-ID instead of a small counter-value.&lt;br/&gt;
I encountered this behaviour in these moments where my mouse-cursor gets invisible on the screen (Dont know why this happens under my Kububtu14.4)&lt;/p&gt;
&lt;p&gt;Solution: The appended Patch handles both types of events in the compression section in &lt;em&gt;getNextEvent&lt;/em&gt;, this solved my problems. But i m not really sure why we need Press and Release events for the mousewheel. Supression of the Release events in &lt;em&gt;dispatchEvent&lt;/em&gt; however did not lead to any good result.&lt;/p&gt;
&lt;p&gt;So it would be nice to integrate my patch into the  fox-libraries.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Husterer</dc:creator><pubDate>Wed, 07 Jun 2017 09:57:10 -0000</pubDate><guid>https://sourceforge.nete742a0bd549b219b86b465d6076533f9408ab503</guid></item><item><title>Patch to FXAtomic.cpp on FreeBSD</title><link>https://sourceforge.net/p/foxgui/bugs/109/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch to FXAtomic.cpp is needed in order to build on all currently supported FreeBSD versions. I'm currently maintaining this patch in our ports tree, but it would be great if it could be integrated upstream.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pietro Cerutti</dc:creator><pubDate>Thu, 29 Aug 2013 07:42:11 -0000</pubDate><guid>https://sourceforge.net20910da3bedb56a01a2a8338f16dee48aa173ef3</guid></item></channel></rss>