<?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/bsf4oorexx/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/bsf4oorexx/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 04 Mar 2026 15:58:39 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bsf4oorexx/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#53 IA 32-bit on AMD 64-bit platform BSF4ooRexx850</title><link>https://sourceforge.net/p/bsf4oorexx/bugs/53/?limit=25#7789</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-not-a-bug&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rony G. Flatscher</dc:creator><pubDate>Wed, 04 Mar 2026 15:58:39 -0000</pubDate><guid>https://sourceforge.netc6d66238f04ec63faeecf30d6a99e1a07683ba73</guid></item><item><title>#54 DialogBox Return codes not as described </title><link>https://sourceforge.net/p/bsf4oorexx/bugs/54/?limit=25#4c14</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-not-a-bug&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rony G. Flatscher</dc:creator><pubDate>Wed, 04 Mar 2026 15:57:50 -0000</pubDate><guid>https://sourceforge.net1116cc651669b72dc907c35be62d7a2ca5feeebb</guid></item><item><title>#54 DialogBox Return codes not as described </title><link>https://sourceforge.net/p/bsf4oorexx/bugs/54/?limit=25#b3ff</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Jon,&lt;/p&gt;
&lt;p&gt;unfortunately the slide's information on foil 11 is incomplete.&lt;/p&gt;
&lt;p&gt;bsf.dialog uses javax.swing.JOptionPane  (https://docs.oracle.com/javase/8/docs/api/javax/swing/JOptionPane.html). &lt;/p&gt;
&lt;p&gt;In the case that the fourth option is present (implies argument # 6 blank delimited string of buttons, and argument # 7 default button are both &lt;em&gt;not&lt;/em&gt; supplied), then one can supply one of the default buttons:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;default (only ok button gets displayed)
yesNo
yesNoCancel
okCancel
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Then the return values are defined to be:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;*&lt;/span&gt; -1 CLOSED_OPTION (escape)
&lt;span class="k"&gt;*&lt;/span&gt;  0 OK_OPTION 
&lt;span class="k"&gt;*&lt;/span&gt;  0 YES_OPTION
&lt;span class="k"&gt;*&lt;/span&gt;  1 NO_OPTION
&lt;span class="k"&gt;*&lt;/span&gt;  2 CANCEL_OPTION
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr/&gt;
&lt;p&gt;If supplying the sixth and seventh argument, then the fourth argument gets ignored and the 0-based return value is in effect. E.g. &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;say .bsf.dialog~dialogBox("Delete?","Serious?","question","yesnoCancel", , ("a","b","c"), "b")
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;will return -1 if escape was pressed, 0 if button "a", 1 if button "b" (default), and 2 if button "c" gets pressed.&lt;/p&gt;
&lt;p&gt;Hope that helps!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rony G. Flatscher</dc:creator><pubDate>Wed, 04 Mar 2026 15:53:14 -0000</pubDate><guid>https://sourceforge.net5feddca9efeb52326f21afb686a98f344e28cbf4</guid></item><item><title>DialogBox Return codes not as described </title><link>https://sourceforge.net/p/bsf4oorexx/bugs/54/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;850.20250827 org.rexxla.bsf.engines.rexx (org.apache.bsf)&lt;/p&gt;
&lt;p&gt;On the presentation slide at &lt;a href="https://www.rexxla.org/presentations/2019/201909-05_RxMessageBox.pdf" rel="nofollow"&gt;https://www.rexxla.org/presentations/2019/201909-05_RxMessageBox.pdf&lt;/a&gt; foil 11 it gives the following example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;say "#2:" .bsf.dialog~dialogBox("Delete?","Serious?","question","OkCancel")
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;which when referred to on the previous page says:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Returns 0-based number of pressed button, counted from left to right&lt;br/&gt;
— Returns -1 if ESC key or the X icon was pressed&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Testing on WIndows 11, the OK button returns 0 as expected, but the Cancel button returns 2 rather than the expected 1&lt;/p&gt;
&lt;p&gt;thanks, Jon&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jon Wolfers</dc:creator><pubDate>Wed, 04 Mar 2026 14:48:54 -0000</pubDate><guid>https://sourceforge.net937a61b4ca26c68f20296e48627602f5234e136d</guid></item><item><title>DialogBox Return codes not as described </title><link>https://sourceforge.net/p/bsf4oorexx/bugs/54/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 54 has been modified: DialogBox Return codes not as described &lt;br/&gt;
Edited By: Rony G. Flatscher (orexx)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'closed-not-a-bug'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jon Wolfers</dc:creator><pubDate>Wed, 04 Mar 2026 14:48:54 -0000</pubDate><guid>https://sourceforge.net80467f66bb67c7923c4d306fa07693c727816c1e</guid></item><item><title>#53 IA 32-bit on AMD 64-bit platform BSF4ooRexx850</title><link>https://sourceforge.net/p/bsf4oorexx/bugs/53/?limit=25#60c9/9873</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Jan-Erick, &lt;br/&gt;
this indicates that in the mix of rexx.exe, jvm.dll and BSF4ooRexx there is a bitness mismatch. All components need to either be of 32- or 64-bits. &lt;/p&gt;
&lt;p&gt;Also, if you intend to use AOO on Windows, be aware that AOO on Windows is currently available in 32-bit only, such that you cannot interact with AOO from 64-bit programs.&lt;/p&gt;
&lt;p&gt;What is the bitness of rexx (rexx -v) and of java.exe (java -version) that you use in this invocation (you need to look up rexxj.cmd to know for sure)?&lt;/p&gt;
&lt;p&gt;If you install or reinstall BSF4ooRexx850 it will pick the library with the matching bitness to ooRexx (this could be 32- or 64-bit).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rony G. Flatscher</dc:creator><pubDate>Mon, 02 Feb 2026 12:37:47 -0000</pubDate><guid>https://sourceforge.net15372528ad2e867f721c63604b528b423f9e2d59</guid></item><item><title>#53 IA 32-bit on AMD 64-bit platform BSF4ooRexx850</title><link>https://sourceforge.net/p/bsf4oorexx/bugs/53/?limit=25#60c9</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hmm, 641 gave a similar message that it wouldn't run, but in the end the script (instrx.rex) has done something so that one can use BSFooRexx 641. But the problem remain with 850, that I can't overcome.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan-Erik Lärka</dc:creator><pubDate>Mon, 02 Feb 2026 08:54:34 -0000</pubDate><guid>https://sourceforge.netc4170742adbf29b0ace875ca55f4e3f219f89d3e</guid></item><item><title>IA 32-bit on AMD 64-bit platform BSF4ooRexx850</title><link>https://sourceforge.net/p/bsf4oorexx/bugs/53/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This has changed since BSF4ooRexx version 641 that do work in 32-bit mode on 64-bit windows (see bold text below).&lt;/p&gt;
&lt;p&gt;2026-02-02T08:06:37.248000: createAndRunInstallationScripts(): mode=&lt;span&gt;[install]&lt;/span&gt;, run 'installOOo.cmd'&lt;br/&gt;
2026-02-02T08:06:41.352000: setupAllAndRun.rex, line # &lt;span&gt;[982]&lt;/span&gt;: rexxj.cmd wasInstallationSuccessful.rxj | rxqueue&lt;br/&gt;
&lt;span&gt;[BSFManager.loadScriptingEngine()]&lt;/span&gt; unable to load language: rexx: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\BSF4ooRexx850\BSF4ooRexx850.dll: &lt;strong&gt;Can't load IA 32-bit .dll on a AMD 64-bit platform&lt;/strong&gt;&lt;br/&gt;
        at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)&lt;br/&gt;
        at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331)&lt;br/&gt;
        at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197)&lt;br/&gt;
        at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)&lt;br/&gt;
        at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259)&lt;br/&gt;
        at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251)&lt;br/&gt;
        at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2435)&lt;br/&gt;
        at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)&lt;br/&gt;
        at java.base/java.lang.System.loadLibrary(System.java:2066)&lt;br/&gt;
        at org.rexxla.bsf.engines.rexx.RexxAndJava.&amp;lt;clinit&amp;gt;(RexxAndJava.java:928)&lt;br/&gt;
        at org.rexxla.bsf.engines.rexx.RexxEngine.initialize(RexxEngine.java:648)&lt;br/&gt;
        at org.apache.bsf.BSFManager$8.run(BSFManager.java:854)&lt;br/&gt;
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)&lt;br/&gt;
        at org.apache.bsf.BSFManager.loadScriptingEngine(BSFManager.java:852)&lt;br/&gt;
        at org.rexxla.bsf.RexxDispatcher.main(RexxDispatcher.java:141)&lt;br/&gt;
2026-02-02T08:06:41.900000: bsf4rexx_home: C:\Program Files (x86)\BSF4ooRexx850&lt;br/&gt;
2026-02-02T08:06:41.901000: bsf4rexx_home: C:\Program Files (x86)\BSF4ooRexx850&lt;br/&gt;
2026-02-02T08:06:41.945000: script execution duration &lt;span&gt;[00:00:10.527000]&lt;/span&gt;&lt;br/&gt;
2026-02-02T08:06:41.981000: &amp;lt;--- logging ended. ---&amp;lt;/clinit&amp;gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;2026-02-02T08:06:42.018000: setupAllAndRun.rex: end of run.&lt;br/&gt;
2026-02-02T08:06:42.068000: Please hit enter to end program ...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan-Erik Lärka</dc:creator><pubDate>Mon, 02 Feb 2026 07:29:17 -0000</pubDate><guid>https://sourceforge.netfbe930c7b2b9eb4f167215837eea5b3a4d035637</guid></item><item><title>IA 32-bit on AMD 64-bit platform BSF4ooRexx850</title><link>https://sourceforge.net/p/bsf4oorexx/bugs/53/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 53 has been modified: IA 32-bit on AMD 64-bit platform BSF4ooRexx850&lt;br/&gt;
Edited By: Rony G. Flatscher (orexx)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'closed-not-a-bug'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan-Erik Lärka</dc:creator><pubDate>Mon, 02 Feb 2026 07:29:17 -0000</pubDate><guid>https://sourceforge.net39d2fa0b9b667006c170c81bbc041f26fe0bc539</guid></item><item><title>#52 Universal BSF4ooRexx850 with 64-bit ooRexx5.2.0beta (r13065) 20260112.pkg is NOT universal</title><link>https://sourceforge.net/p/bsf4oorexx/bugs/52/?limit=25#5963</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Enrico,&lt;/p&gt;
&lt;p&gt;I am speechless too! It &lt;em&gt;is&lt;/em&gt; a universal package just run "file" on the binaries and you will see that it got compiled for both architectures, Intel and ARM (M?).&lt;/p&gt;
&lt;p&gt;Maybe the installer software that I use ("Packages") is Intel only and triggers Rosetta2?&lt;/p&gt;
&lt;p&gt;Another possibility is that you have the Intel version of Java on board (this is a JOKE!) ... :) ;)&lt;/p&gt;
&lt;p&gt;Seriously, if you can find a way to not trigger the need for Rosetta I would highly appreciate it, not being quite  fluent on Apple.&lt;/p&gt;
&lt;p&gt;(Also, currently the "rexx" binary on macOS does not allow Java GUIs to be used via BSF4ooRexx850. Tried many years ago to come by that limitation, but without luck, despite a lot of time invested. That is the reason why rexxj.sh, rexxjh.sh, and jrexxj2.sh exist, which runs Rexx programs via Java and Java is able to set up the macOS process to use GUIs. If you know how to enable the "rexx" executable to allow macOS GUIs to be used in the same process, I would appreciate it.)&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;---rony&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rony G. Flatscher</dc:creator><pubDate>Tue, 13 Jan 2026 17:35:51 -0000</pubDate><guid>https://sourceforge.net2c9f07e16b5d01435b64e6d1d838b36261b47360</guid></item></channel></rss>