from Gil:
"I have summarized the open 5.0.0 issues twice already and a simple
search by anyone interested of this discussion group around the Q4 time
frame will find the items that others have identified as needing to be
addressed before a new release is produced."
I've attached a summary of the items listed in Gil's note of 2024.12.21,
07.12 with subject line:
*/Re: [Oorexx-devel] Ad creating a release of ooRexx 5.1.0, please give
feedback/*
--
taf
- still to be completed:
there are 11 bugs -
1447
#1447 Clean builds without compiler warnings
Milestone: 5.0.0Status: acceptedOwner: ErichLabels: None
Pending work items: codePriority: 1
Updated: 2021-03-27Created: 2017-05-09Creator: ErichPrivate: No
Building 5.0 trunk currently shows a lot of compiler warnings. We
should aim for builds without compiler warnings for MSVC on Windows,
gcc on Linux, and CLANG on Darwin
1624
#1624 .Routine~newFile(rexxc-program) raises error 13.1
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: doc+testPriority: 1
Updated: 2019-04-17Created: 2019-04-06Creator: Rony G. FlatscherPrivate: No
,
1625
#1625 NewRoutine() and LoadPackageFromData() raise error 13.1 on tokenized Rexx
code
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: doc+testPriority: 1
Updated: 2019-07-16Created: 2019-04-06Creator: Rony G. FlatscherPrivate: No
NewRoutine() and LoadPackageFromData() cuase an error 13.1 on tokenized Rexx
code.
,
1656
#1656 Lineout fails (at 2nd call) when path case not matched
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: code+testPriority: 1
Updated: 2021-01-31Created: 2019-10-09Creator: AvdPPrivate: No
Can reproduce on Windows 10 (64bit) and Windows 7 (64-bit).
Was OK on r11889.
Is not OK on r11905, r11926.
,
1742
#1742 Stream RECLENGTH 1 issues
Milestone: 5.0.0Status: acceptedOwner: ErichLabels: None
Pending work items: testsPriority: 1
Updated: 2021-02-05Created: 2021-02-05Creator: ErichPrivate: No
A Stream opened with RECLENGTH 1 shows invalid behavior - see below code
RECLENGTHs larger than 1 work as expected.
,
1762
#1762 pushing very large data hangs RexxQueue
Milestone: 5.0.0Status: acceptedOwner: ErichLabels: None
Pending work items: code+testPriority: 1
Updated: 2021-07-07Created: 2021-05-04Creator: ErichPrivate: No
As reported in
https://sourceforge.net/p/oorexx/discussion/408479/thread/30995b243d
queuing large amounts of data will hang the interpreter on 32-bit ooRexx
(tested on Windows). This reproduces the issue:
,
1763
#1763 StreamSocket issues
Milestone: 5.0.0Status: acceptedOwner: ErichLabels: None
Pending work items: code+doc+testPriority: 1
Updated: 2022-06-27Created: 2021-05-11Creator: Ruurd IdenburgPrivate: No
The StreamSocket class uses '0D0A'x to test for end of line, which
for Linux is not valid. Should probably use .endofline instead. The
glitch causes the "linein" method to always fail on my Linux(Mint 20.1) system.
,
1786
#1786 RexxPullFromQueue() returning invalid data for a null queue entry
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: testsPriority: 2
Updated: 2021-11-27Created: 2021-11-05Creator: Daniel ErdosPrivate: No
,
1827
#1827 13 Sample files missing shebang
Milestone: 5.0.1Status: openOwner: Per Olov JonssonLabels: None
Pending work items: code+testPriority: 1
Updated: 2023-07-23Created: 2022-07-05Creator: Per Olov JonssonPrivate: No
,
1837
#1837 circular requires: some public classes are not visible
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: doc+testPriority: 1
Updated: 2022-12-20Created: 2022-08-09Creator: jfaucherPrivate: No
oorexx5 macos
also reproductible with oorexx4
In case of circular requires, some public classes are not made visible
because they were not yet installed when executing PackageClass::mergeRequired.
No problem with the routines.
,
1838
#1838 Crash while attempting to resolve a routine in a library package.
Milestone: 5.1.0Status: pendingOwner: nobodyLabels: None
Pending work items: nonePriority: 1
Updated: 2024-11-21Created: 2022-08-11Creator: Rick McGuirePrivate: No
If a ::ROUTINE entry is created for a library routine and the identified
library does not define any routines, the interpreter will crash. To
recreate this simply, use
-
and 11 RFEs -
353
#353 Embedded Database
Milestone: ooSQLite.1.0.0Status: acceptedOwner: Mark MiesfeldLabels: ooSQLite
(10)
Pending work items: docPriority: 5
Updated: 2012-12-21Created: 2009-05-01Creator: AnonymousPrivate: No
Would it be possible with the next release to have embedded database access
such as
SQLite? I think it would greatly enhance the usability. Regina Rexx has add ons
for
both ODBC and SQLite, I have no idea the amount of work it would take to
implement
them in ooRexx.
,
544
#554 Enhance stand alone ooDialog installer to use components
Milestone: ooDialog.4.2.3Status: closedOwner: Mark MiesfeldLabels: ooDialog
(102)
Pending work items: completePriority: 1
Updated: 2014-01-19Created: 2013-10-20Creator: Mark MiesfeldPrivate: No
It was pointed out to me that the ooRexx installer allows the user to not
install
the documentation and / or the sample programs.
The independent ooDialog installer should allow the same thing.
,
550
#552 Add the ToolBar control to ooDialog
Milestone: ooDialog.4.2.3Status: acceptedOwner: Mark MiesfeldLabels: ooDialog
(102)
Pending work items: code+doc+testPriority: 1
Updated: 2013-09-21Created: 2013-09-12Creator: Mark MiesfeldPrivate: No
The ToolBar is another interesting control that has been missing from ooDialog.
,
552
,
569
#569 Allow direct creation of dialog control windows.
Milestone: ooDialog.4.2.3Status: acceptedOwner: Mark MiesfeldLabels: ooDialog
(102)
Pending work items: code+doc+testPriority: 1
Updated: 2013-12-21Created: 2013-12-21Creator: Mark MiesfeldPrivate: No
Most resource editors support all the original Microsoft dialog controls.
However
newer controls like the toolbar and the status bar are not supported by any
resource editor. Other controls like the rebar control are not well supported.
,
576
#576 Add support for the 'split button'
Milestone: ooDialog.4.2.3Status: acceptedOwner: Mark MiesfeldLabels: ooDialog
(102)
Pending work items: code+doc+testPriority: 1
Updated: 2013-12-25Created: 2013-12-25Creator: Mark MiesfeldPrivate: No
Windows Vista added support for a new type of push button called the split
button.
We should add support for that.
Partially implemented, need to finish implementation, test, and doc.
,
578
#571 Support extended window styles for dialog and dialog control windows
Milestone: ooDialog.4.2.3Status: openOwner: nobodyLabels: ooDialog (102)
Pending work items: nonePriority: 1
Updated: 2013-12-24Created: 2013-12-24Creator: Mark MiesfeldPrivate: No
,
581
#581 Add item data capability to combo box
Milestone: ooDialog.4.2.3Status: acceptedOwner: Mark MiesfeldLabels: ooDialog
(102)
Pending work items: doc+testPriority: 1
Updated: 2014-01-30Created: 2014-01-30Creator: Mark MiesfeldPrivate: No
The combo box provides the ability to store a user value per item in the combo
box. This is similar to that same ability in tree-views and list-views.
ooDialog should give the programmer the ability to use this.
,
603
#603 Add a GUARD ON/OFF capability to the MethodContext APIs.
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: testsPriority: 1
Updated: 2018-12-07Created: 2014-07-04Creator: Rick McGuirePrivate: No
This would be difficult to implement in a method that's as general as the
Rexx version, but it should be possible to at least allow a native method
to wait for a variable to be updated.
,
754
754 'rexxc' binary (compiled/tokenized) data: please encode as plain text
(7-Bit-ASCII)
to allow it to be read as a string (e.g. from Java java.io.Reader)
Milestone: 5.0.0Status: acceptedOwner: nobodyLabels: None
Pending work items: testsPriority: 1
Updated: 2020-03-08Created: 2019-04-07Creator: Rony G. FlatscherPrivate: No
Currently a 'rexxc' compiled/tokenized Rexx program gets stored as binary data
right
after the eye-catcher string "/**/@REXX".
This RFE asks for encoding the binary data in a 7-bit string, e.g. with c2x()
or
String's encodeBase64() method. This way compiled/tokenized data can be read
unchanged
with e.g. a java.io.Reader (which expects plain text and applies codepage
translations
if necessary) and can be supplied e.g. from Java to native code as a
java.lang.String
object.
,
803
#803 extensions to complex.cls
Milestone: 5.0.0Status: acceptedOwner: ErichLabels: complex (1)
Pending work items: testsPriority: 1
Updated: 2022-06-03Created: 2022-06-02Creator: WalterPrivate: No
I have extended the complex,cls with two methods:
sqrt computing the suare root
** computing a power of a complex number
Any interest to add this for R5 etc. ???
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel