Activity
From 01/22/2026 to 02/20/2026
02/20/2026
- 10:29 AM Bug #4766: fix CHR and ASC
- I committed the tests I wrote for the CHR function on the testcases project at @tests/i18n/ByteLevelChrResults@
I ... - 06:48 AM Feature #3853: implement LOG-MANAGER runtime
- Constantin
I've pushed 3853a revision 16443 and testcases revision 1827.
Please do mid-work review - I need some su... - 03:46 AM Feature #3853: implement LOG-MANAGER runtime
- When running tests under Linux @OPSYS@ is by default set to @WIN32@ due to tests being run in GUI mode (???) - that s...
- 05:40 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- This is the other test that was failing:...
- 05:08 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I retested the conversion on one of the two failing customer applications, this time with 6506b + the changes from #6...
02/19/2026
- 07:04 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Please add the test code from #6506-156 to the [[p2j:Preprocessor Testcases]].
I will discuss 6859b with Octavian. - 06:03 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Alright, so, here's a testcase that highlights the issue:...
- 04:40 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Unfortunately, I've seen errors in two project conversions. We're dealing (again) with some character skipping when g...
02/17/2026
- 03:14 PM Feature #3853: implement LOG-MANAGER runtime
- Constantin
There is some strange issue with warnings being converted to errors in ABLUnit tests.
I am generating a ... - 07:29 AM Bug #4766: fix CHR and ASC
- The AI output is useful as is our own analysis of documentation and other web sources. But ultimately, the tests are...
- 03:56 AM Bug #4766: fix CHR and ASC
- No need to apologize. Yes, the document was generated with AI and yes, there were some hallucinations but I've review...
- 06:48 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei, something else: if we patch skeleton I assume is mandatory for 9488b to be in tr... - 06:32 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei, something else: if we patch skeleton I assume is mandatory for 9488b to be in trunk, right?
02/16/2026
- 06:47 AM Bug #4766: fix CHR and ASC
- Also, the Google doc should probably be a @.pdf@ attached here and then the specific rules/logic ofr ASC and CHR shou...
- 06:44 AM Bug #4766: fix CHR and ASC
- We can write code when we have:
# Fully detailed rules that describe the behavior of ASC and CHR. The details tha...
02/13/2026
- 12:33 PM Bug #4766: fix CHR and ASC
- So how should I move forward with this?
To implement the ASC function I'll need to look into the @.hints@ file to ... - 11:34 AM Bug #4766: fix CHR and ASC
- That would be the @CPSTREAM@ at the time of @COMPILE@. Our general approach to string literals is currently to yield...
- 11:08 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> You're saying that @intData = ASC("€").@ will change the result based on the @CPSTREAM@? That is... - 11:01 AM Bug #4766: fix CHR and ASC
- You're saying that @intData = ASC("€").@ will change the result based on the @CPSTREAM@? That is very unexpected. I...
- 08:43 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> The @CPSTREAM@ only comes into play in the @MESSAGE@ statement, right?
No, that's not the case... - 08:28 AM Bug #4766: fix CHR and ASC
- The @CPSTREAM@ only comes into play in the @MESSAGE@ statement, right? My understanding is that @ASC@ does not consi...
- 07:31 AM Bug #4766: fix CHR and ASC
- Thanks for the review, I'll make the changes before the final commit. I'll also include the convmaps in the next comm...
- 08:32 AM Bug #9037: Two timers problem: only one fires
- Hynek Cihlar wrote:
> Vladimir, what is the status of this issue? It is marked as 100% done, should it be reviewed?
... - 05:00 AM Bug #9037: Two timers problem: only one fires
- Vladimir, what is the status of this issue? It is marked as 100% done, should it be reviewed?
- 06:26 AM Feature #6407: name_map.xml improvements
- Committed *6407b/16411*. Remove method-mapping and parameter usage for class-mapping from the name_map.xml. The conve...
- 03:38 AM Bug #7184 (Closed): Incorrect conversion of concatenated string literals to a LONGCHAR
02/12/2026
- 01:18 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Hynek Cihlar wrote:
> Please merge 7184b to trunk.
Done at r16421.
- 01:10 PM Bug #7184 (Merge Pending): Incorrect conversion of concatenated string literals to a LONGCHAR
- 01:09 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Additionally, I locally applied the fix from 10973a to 7184b.
... - 01:08 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Additionally, I locally applied the fix from 10973a to 7184b.
... - 01:05 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> Additionally, I locally applied the fix from 10973a to 7184b.
> Everything continues t... - 10:58 AM Bug #7184 (Review): Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> The @TestLongcharConversion.cls@ results in Java code, which **does not compile** and... - 06:23 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> How the regression-causing gso338 test behaves after the upgrade?
I'll let you know ... - 06:03 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Vladimir, there is a potential ChUI ... - 02:07 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Vladimir, there is a potential ChUI regression. See the results... - 04:58 AM Feature #6407: name_map.xml improvements
- Conversion is working properly, I checked the runtime for issue and compared the SourceNameMapper static members. Fou...
- 03:11 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I rebased 6506b with trunk rev. 16420. The 6506b branch is now at rev. 16430. I will do the conversion for #11198 next.
02/11/2026
- 03:40 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> >
> > > > > Try the old testcases pro... - 11:49 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > > > Try the old testcases project, there are many *redirec... - 08:57 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> > > Try the old testcases project, there are many *redirected*.p test cases.
There are abou... - 12:37 PM Feature #3853: implement LOG-MANAGER runtime
- Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > What line do you mean? @Deleted-by-GC@?
>
> That actually is... - 12:28 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Hynek Cihlar wrote:
> Vladimir, there is a potential ChUI regression. See the results @devsrv01:/tmp/7184b_20260211.... - 12:20 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir, there is a potential ChUI regression. See the results @devsrv01:/tmp/7184b_20260211.zip@ and the tests gso3...
- 10:35 AM Bug #9126 (Test): SAX-WRITER output is different in FWD compared to 4GL
- 09:40 AM Bug #11206: CommonFrame Name Clashes in Converted Java Code
- Conversion of this simple 4GL code:...
- 09:39 AM Bug #11206 (New): CommonFrame Name Clashes in Converted Java Code
- 09:04 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I have committed @9488b/16425@ with the updated readme. For now, I have just added the directories with the ADE files...
- 03:02 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Just a heads up: the readme in the root project file needs to be edited in the branch to contain the ADE files which ...
- 07:22 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- 6506b/16356 contains the change to @readme@ file.
- 06:19 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > I assume we do not want to list each file, just a folder where converted .java ADE files can be found''
Correct. - 03:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- *Greg* - in readme we have this:
> Files relicensed in that manner can be found in the following directories:
> TOD... - 05:27 AM Bug #4766: fix CHR and ASC
- Paul, this is a review of 4766b:
* please add history entries, update copyright year and javadocs as needed
* @buil...
02/10/2026
- 07:41 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> How are procedures that use EXTERNAL handled? Those do not appear in the converted code.
The... - 07:40 AM Feature #6407: name_map.xml improvements
- How are procedures that use EXTERNAL handled? Those do not appear in the converted code.
- 06:26 AM Feature #6407: name_map.xml improvements
- ...
- 05:28 AM Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> The parameters need also to be emitted - if you don't have yet, please add them.
Adde...
02/09/2026
- 02:28 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir, what is the status of this issue?
> You suggested:
... - 02:02 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> Vladimir, what is the status of this issue?
You suggested:
> Try the old testcases project... - 12:04 PM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Vladimir, what is the status of this issue?
- 08:44 AM Feature #3853: implement LOG-MANAGER runtime
- Hm... is this related to the @Progress.Lang.Object@ type associated with a @Progress.Lang.Class@ instance (the equiva...
- 08:41 AM Feature #3853: implement LOG-MANAGER runtime
- Constantin Asofiei wrote:
> What line do you mean? @Deleted-by-GC@?
That actually is implemented (with some conte... - 08:26 AM Feature #3853: implement LOG-MANAGER runtime
- What line do you mean? @Deleted-by-GC@?
- 08:24 AM Feature #3853: implement LOG-MANAGER runtime
- One of test I've created is to check deleted object caching and reusing, but I guess FWD does not have pool of object...
- 07:58 AM Feature #6407: name_map.xml improvements
- The parameters need also to be emitted - if you don't have yet, please add them.
- 07:53 AM Feature #6407: name_map.xml improvements
- The annotation looks like this now, which is better and it makes it easier to add new annotations....
- 06:34 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I am having a bit of trouble creating a container annotation for Le... - 06:01 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> I am having a bit of trouble creating a container annotation for LegacySignature, I am lookin... - 05:05 AM Feature #6407: name_map.xml improvements
- I am having a bit of trouble creating a container annotation for LegacySignature, I am looking at something similar t...
- 07:48 AM Bug #4766: fix CHR and ASC
- Here's a problem. Say we have the following procedure that is encoded in Windows 1252:...
- 02:49 AM Bug #4766 (WIP): fix CHR and ASC
- Thanks for the review!
I'll move forward with this general solution.
02/08/2026
- 08:39 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Just a heads up: the @readme@ in the root project file needs to be edited in the branch to contain the ADE files whic...
02/07/2026
- 07:04 PM Bug #4766: fix CHR and ASC
- +Review of 4766b / r16409.+
This is really deeper set of changes that I expected. I see the @codePage@ was pushed ...
02/06/2026
- 05:01 PM Feature #3853: implement LOG-MANAGER runtime
- There is different in the way OE and FWD are handling cleaning up after @DELETE PROCEDURE THIS-PROCEDURE@:
We have... - 08:00 AM Feature #6407: name_map.xml improvements
- The LegacySignature is not repeatable, so I'll have to create a container annotation for it.
- 05:08 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin, if I have to build the InternalEntry from a LegacySignature of a method executed ... - 05:02 AM Feature #6407: name_map.xml improvements
- Constantin, if I have to build the InternalEntry from a LegacySignature of a method executed through a handle, is the...
- 04:57 AM Bug #4766 (Review): fix CHR and ASC
- Committed rev. *16409* on branch *4766b*.
This introduces some afferent changes needed to check the functionality...
02/05/2026
- 11:32 AM Bug #10471: Incorrect Integer Formatting as Legacy Time
- Hynek Cihlar wrote:
> 10471a passed ChUI regression tests.
I rebased @10471a@ and re-tested with @TestIntegerForm... - 11:31 AM Bug #10471: Incorrect Integer Formatting as Legacy Time
- Hynek Cihlar wrote:
> Vladimir, do the attached test cases cover all the issues found?
Yes, the latest version of... - 02:26 AM Bug #10471: Incorrect Integer Formatting as Legacy Time
- 10471a passed ChUI regression tests.
- 09:14 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> @path-mapping@ is something I added in #6649 as part of the SourceNameMapper improvements and... - 05:53 AM Bug #11178 (Rejected): Include byte 0 in character byte representation for binary ops
- 05:51 AM Bug #11178: Include byte 0 in character byte representation for binary ops
- Indeed. There was a problem with my setup. This task should be rejected.
- 05:21 AM Bug #11178: Include byte 0 in character byte representation for binary ops
- Tested with *trunk rev. 16406*, output is expected.
- 04:44 AM Bug #11178: Include byte 0 in character byte representation for binary ops
- The byte 0 is included in a character variable's internal representation and this can affect operations with RAW or M...
- 04:39 AM Bug #11178 (Rejected): Include byte 0 in character byte representation for binary ops
- 05:27 AM Feature #3853: implement LOG-MANAGER runtime
- Please also commit the changes to 3853a and rebase the branch; I'd like to take a look. Thanks.
- 05:26 AM Feature #3853: implement LOG-MANAGER runtime
- Constantin Asofiei wrote:
> What resources are you deleting? In general, all resources inherit from @HandleResource... - 04:09 AM Feature #3853: implement LOG-MANAGER runtime
- What resources are you deleting? In general, all resources inherit from @HandleResource@ and this has an @id()@ meth...
- 04:57 AM Bug #4766: fix CHR and ASC
- Rebased branch *4766b* with trunk rev. *16407* and committed rev. *16408* with the initial implementation for the CHR...
02/04/2026
- 03:44 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Code review 7184b. The changes look good. Please rebase and go... - 10:04 AM Bug #7184 (WIP): Incorrect conversion of concatenated string literals to a LONGCHAR
- Hynek Cihlar wrote:
> Code review 7184b. The changes look good. Please rebase and go ahead with regression testing. ... - 07:58 AM Bug #7184 (Internal Test): Incorrect conversion of concatenated string literals to a LONGCHAR
- Code review 7184b. The changes look good. Please rebase and go ahead with regression testing. Do a conversion test, c...
- 03:42 PM Feature #3853: implement LOG-MANAGER runtime
- Greg Shah wrote:
> Probably not since we dont have a need to lookup arbitrary transaction blocks based on unique ide... - 02:16 PM Bug #10471: Incorrect Integer Formatting as Legacy Time
- Vladimir, do the attached test cases cover all the issues found?
- 05:19 AM Bug #10471 (Internal Test): Incorrect Integer Formatting as Legacy Time
- Code review 10471a. The changes look good. Vladimir, please GUI regression test. I'm queueing this up for ChUI regres...
- 01:49 PM Bug #9963: Date literal issues
- Florin added these tests to the ABLUnit lexer tests in the testcases revision 1750. For example, see @tests/conversi...
- 07:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is the final skeleton patch I used. Compared to the last one, it doesn't have anymore the generics in implements...
- 05:33 AM Feature #6407: name_map.xml improvements
- I completed the tests for FUNCTION (IN SUPER, MAP TO, PRIVATE, FORWARD), I will make use of testcases/library_calls/ ...
02/03/2026
- 12:00 PM Bug #4602: fixes for OO 4GL and structured error handling
- Rebased 4602a to *trunk rev. 16401*, and added javadocs and history entries.
- 09:46 AM Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase the 4602a branch and add history entries, fix copyright years and javadocs as needed.
- 09:44 AM Feature #6407: name_map.xml improvements
- Greg Shah wrote:
> We already have a lot of test code for DLL calls, it just isn't migrated to ABLUnit yet. See tes... - 09:28 AM Feature #6407: name_map.xml improvements
- We already have a lot of test code for DLL calls, it just isn't migrated to ABLUnit yet. See testcases/library_calls...
- 09:18 AM Feature #6407: name_map.xml improvements
- The reading of the @name_map.xml@ and also @LegacySignature@ is done in @SourceNameMapper@. There are the @ExternalP...
- 09:09 AM Feature #6407: name_map.xml improvements
- Using annotations works, but the problem is the lack of information on how to reproduce each scenario in the conversi...
- 08:40 AM Bug #10391 (Closed): Comparisons methods not returning the correct result in poly cases
- 08:40 AM Bug #10518 (Closed): Property getter call is ignored from conversion
- 08:39 AM Bug #10264 (Closed): Constructors do not support Enum arguments/parameters
- 08:08 AM Bug #10712 (Closed): SAX-READER QName parameter is wrong
- 08:08 AM Feature #10290 (Closed): Add support for character string literals options
- 08:07 AM Support #9445 (Closed): compatibility test FIX-CODEPAGE
- 08:04 AM Bug #11043 (Closed): NPE in SAX-PARSE if the file does not exist
- 08:04 AM Bug #10831 (Closed): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateExceptio...
- 08:03 AM Bug #10203 (Closed): XMLs cannot be imported into a dataset without a schema present
- 08:03 AM Bug #11048 (Closed): Temp-table wrong SERIALIZE-NAME when using same DMO
- 08:03 AM Bug #10925 (Closed): Ignore dataset name if present, for a dataset declared with serialize-hidden
- 08:03 AM Bug #10636 (Closed): 4GL FOR FIRST LEAVE statement exits the function
- 08:01 AM Bug #10935 (Closed): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-tabl...
- 08:01 AM Bug #10352 (Closed): Fix READ-JSON dataset handle method's behaviour
- 07:55 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes. I've renamed it to [[p2j:Runtime_Configuration_for_REST_SOAP_and_WEB|REST, SOAP and WEB]].
- 06:50 AM Feature #6506 (Internal Test): implement CGI WebSpeed support and the standard web-disp.p dispatc...
- Constantin Asofiei wrote:
> Radu, I'm OK with the changes. Do we have wiki for the webspeed broker config?
Now tha... - 06:42 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, I'm OK with the changes. Do we have wiki for the webspeed broker config?
02/02/2026
- 10:38 AM Bug #11043 (Test): NPE in SAX-PARSE if the file does not exist
- Branch 11043a was merged to trunk rev 16401 and archived.
- 10:06 AM Bug #11043 (Merge Pending): NPE in SAX-PARSE if the file does not exist
- Merge after 11007a
- 10:20 AM Bug #10831 (Test): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateException ...
- 10:20 AM Bug #10831 (Internal Test): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateE...
- 10:20 AM Bug #10831: Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateException to be t...
- Branch 10831a was merged to trunk rev 16399 and archived.
- 10:05 AM Bug #10831 (Merge Pending): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateE...
- Ovidiu, please merge to trunk now.
- 09:47 AM Bug #10841 (Closed): model table name is used in error messages for a 'like' temp-table definition
- Branch 10841a was merged to trunk rev 16394 and archived.
- 09:31 AM Bug #10203 (Test): XMLs cannot be imported into a dataset without a schema present
- Branch 10203a was merged to trunk rev. 16391 and archived.
- 05:31 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
- Merge to trunk after 11048a
- 02:18 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
- 10203a rev 16361 fixes copyright years. Otherwise, changes are OK. This was already tested via #10615.
- 09:23 AM Bug #11048 (Test): Temp-table wrong SERIALIZE-NAME when using same DMO
- Branch *11048a* was merged to trunk rev. *16390* and archived.
- 05:31 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Merge to trunk after 10956a
- 09:09 AM Bug #10925 (Test): Ignore dataset name if present, for a dataset declared with serialize-hidden
- Branch *10925a* was merged to trunk rev. *16388* and archived.
- 05:30 AM Bug #10925 (Merge Pending): Ignore dataset name if present, for a dataset declared with serialize...
- Merge to trunk after 10898a
- 08:47 AM Bug #10636 (Test): 4GL FOR FIRST LEAVE statement exits the function
- Branch 10636a was merged to trunk rev. 16385 and archived.
- 05:30 AM Bug #10636 (Merge Pending): 4GL FOR FIRST LEAVE statement exits the function
- Merge to trunk after 10560a
- 08:39 AM Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
- An update on this. I committed to 6506b rev. 16355:
* Added support for default broker(s).
As a summary, when a b... - 07:29 AM Bug #10935 (Test): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table ...
- Branch *10935a* was merged into trunk as rev. *16379* and archived.
- 05:27 AM Bug #10935 (Merge Pending): Inherit the NO-UNDO option for a temp-table defined using the LIKE te...
- Merge to trunk after 10352a
- 03:15 AM Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
- Rebased branch *10935a* with trunk rev. *16377*
- 07:21 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Most of the method information is added to the NameMappingWorker in collect_names.rules which... - 07:20 AM Feature #6407: name_map.xml improvements
- Most of the method information is added to the NameMappingWorker in collect_names.rules which is the annotations phas...
- 06:10 AM Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Java annotations can't be extended or subclassed. The only opt... - 05:33 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Java annotations can't be extended or subclassed. The only option is adding another annotatio... - 05:31 AM Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > testf1 and testf2 are part of another program, used through FU... - 05:20 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> testf1 and testf2 are part of another program, used through FUNC_CALL_SITE/RUN_CALL_SITE. The... - 05:04 AM Feature #6407: name_map.xml improvements
- ...
- 07:19 AM Bug #10352 (Test): Fix READ-JSON dataset handle method's behaviour
- Branch *10352a* was merged into trunk as rev. *16378* and archived.
- 05:27 AM Bug #10352 (Merge Pending): Fix READ-JSON dataset handle method's behaviour
- Please merge to trunk now.
- 03:14 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
- Rebased branch *10352a* with trunk rev. *16377*
01/30/2026
- 11:01 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- After a discussion with Constantin via e-mail, I looked more carefully for the necessary changes in skeleton, besides...
01/29/2026
- 10:10 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Here it is the patch for the skeleton.
Also, I committed a small change to @9488b/16347@ to address the wrong cons... - 09:21 AM Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > You can't just remove them, the synthetic IN SUPER/handle/etc ... - 09:17 AM Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> You can't just remove them, the synthetic IN SUPER/handle/etc entries need to be registe... - 08:00 AM Feature #6407: name_map.xml improvements
- You can't just remove them, the synthetic IN SUPER/handle/etc entries need to be registered somehow (if we get rid of...
- 07:56 AM Feature #6407: name_map.xml improvements
- I tried removing the @method-mapping@ and @parameter@ from name_map.xml and test Hotel_GUI, it is not working.
I a... - 04:34 AM Feature #6407: name_map.xml improvements
- Based on #6407-25 and #6407-1, the remaining work on this task should be centered around removing data from the name_...
01/28/2026
- 09:22 AM Bug #10471: Incorrect Integer Formatting as Legacy Time
- Updated ABLUnit tests attached.
- 09:20 AM Bug #10471 (Review): Incorrect Integer Formatting as Legacy Time
- All known issues fixed in 10471a rev. 16356. Please, review.
- 09:22 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei Plugaru wrote:
> Constantin, I have addressed the copyright year, history entry and the javadocs in @9488b/re... - 08:34 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, I have addressed the copyright year, history entry and the javadocs in @9488b/rev. 16346@
- 07:57 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei, when I mentioned the javadocs, I meant what you manually wrote - not to add/fix ... - 07:55 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei Plugaru wrote:
> Do you think it is worth doing that?
Andrei, when I mentioned the javadocs, I meant what yo... - 07:48 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, about the Javadocs for the methods: it seems that in the original OE code most of the methods have some d...
- 03:27 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Hmm... lets do this: get the converted Array.java and change it after in FWD, to get rid... - 03:56 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Paul Bodale wrote:
> Teodor Gorghe wrote:
> > On 4GL, it is not possible to achieve a return value of @LENGTH@ to b... - 03:55 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Teodor Gorghe wrote:
> On 4GL, it is not possible to achieve a return value of @LENGTH@ to be greater than int limit... - 02:27 AM Bug #11149 (Review): DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Committed revision *16368* on task branch *11149a*:
- @LENGTH(RAW)@ return type should be @INTEGER@. - 02:13 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- On 4GL, it is not possible to achieve a return value of @LENGTH@ to be greater than int limit (2147483647) because th...
01/27/2026
- 03:04 PM Bug #10471: Incorrect Integer Formatting as Legacy Time
- h1. Special Number Formatting Specification
This document describes the legacy special time formatting applied to ... - 12:16 PM Bug #10471: Incorrect Integer Formatting as Legacy Time
- And -1 formatted with @+hh:mm@ produces:
In OE: @-00:01@
In FWD (10471a): @+00:-1@ - 11:38 AM Bug #10471 (WIP): Incorrect Integer Formatting as Legacy Time
- New issue:
A negative value -60 formatted with format @hh:mm@ gives:
In OE: @23:59@.
In FWD (10471a): @00:-1@.
- 07:09 AM Bug #10471 (Review): Incorrect Integer Formatting as Legacy Time
- Vladimir Tsichevski wrote:
> I found another related issue:
>
> The following statements **throw error 22** ("Cha... - 12:20 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei Plugaru wrote:
> In the original OE code @ttArray@ is only used for @toTable@ method. However, I dropped it a... - 12:13 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei Plugaru wrote:
> > I have tested the current Array class using the tests from te... - 11:04 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei Plugaru wrote:
> I have tested the current Array class using the tests from testcases and unfortunately, ther... - 10:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I have tested the current Array class using the tests from testcases and unfortunately, there are a few dozen failure...
- 11:53 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> Why do you say we need @Int64Expression@ and not @IntegerExpre... - 11:10 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Ovidiu Maxiniuc wrote:
> We need to get the type correctly, or else overload methods will not be called as in 4GL. I... - 11:07 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- That's a valuable tool we did not have a decade+ ago, when @int64@ support was added in FWD.
We need to get the ty... - 09:13 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Ovidiu Maxiniuc wrote:
> Definitely, the stop condition should be @Int64Expression@. This is more evident when you c... - 09:03 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Definitely, the stop condition should be @Int64Expression@. This is more evident when you change the iteration to:<pr...
- 03:51 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- It's either the @LENGTH@ function is documented wrong in 4GL docs and we need it to be @INT64@ in FWD or the @BinaryD...
- 03:36 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- *+ Ovidiu*...
- 03:30 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Teodor Gorghe wrote:
> Yes, but this is not right. The return type of @LENGTH@ should be @INTEGER@.
Please find the... - 03:30 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Yes, but this is not right. The return type of @LENGTH@ should be @INTEGER@.
- 03:26 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- progress.g needs to also be changed: @sym.addBuiltinFunction("length" , FUNC_INT64 , true );@
- 03:20 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Constantin Asofiei wrote:
> Teodor, please see if changing the function's return type in SignatureHelper solves the ... - 03:14 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- Teodor, please see if changing the function's return type in SignatureHelper solves the issue - that is still marked ...
- 01:21 AM Bug #11149 (WIP): DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- I don't think it needs to be *int64* because in 4GL, the return type of @LENGTH@ is @INTEGER@.
I will take care of t... - 10:27 AM Bug #11104 (Closed): MSA appserver configuration causes issues reading agent startup parameters.
- 03:47 AM Bug #10597 (Test): [Regression] extent field in form fails conversion
- Branch 10597b was merged into trunk as rev. 16368 and archived.
- 03:34 AM Bug #10597 (Merge Pending): [Regression] extent field in form fails conversion
- Stefanel, please merge 10597b to trunk now.
01/26/2026
- 04:42 PM Bug #10597 (Internal Test): [Regression] extent field in form fails conversion
- The changes look good.
- 04:19 AM Bug #10597 (Review): [Regression] extent field in form fails conversion
- I fixed the issue. The problem was that when doing @txt1.equals(txt2)@, in some cases @txt1@ was just @i@, while @txt...
- 02:27 AM Bug #10597 (WIP): [Regression] extent field in form fails conversion
- 10:12 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei Plugaru wrote:
> No, I haven't. Is there a suite of tests specifically for these classes? Or how exactly shou... - 09:57 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei, please fix the javadoc formatting at the new methods you've added - I know most ... - 09:52 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei, please fix the javadoc formatting at the new methods you've added - I know most methods are missing javadoc, ...
- 08:51 AM Bug #11149: DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- I found the following conversion problem:...
- 08:44 AM Bug #11149 (Review): DO i = 1 TO LENGTH(r, "RAW") converts to incompatible type expression
- 06:42 AM Bug #4766: fix CHR and ASC
- Created branch *4766b* from trunk rev. *16366*.
Starting fresh as we found new cases which need to be covered and... - 03:26 AM Feature #6428 (WIP): implement IS-LEAD-BYTE() built-in function
- While working on task #4766 I've found some new information I didn't knew back when I implemented the solution for th...
01/25/2026
- 11:22 AM Bug #10597: [Regression] extent field in form fails conversion
- Thanks for the heads up. The fix in 10597b has a regression: it creates a 3rd "frame0" frame for the @input i[j].@ c...
- 10:24 AM Bug #10597 (Internal Test): [Regression] extent field in form fails conversion
- Constantin Asofiei wrote:
> Stefanel, there is a regression in trunk in rev 16275:
> [...]
>
> Instead of emitti... - 07:05 AM Bug #10597 (WIP): [Regression] extent field in form fails conversion
- Stefanel, there is a regression in trunk in rev 16275:...
01/23/2026
- 01:03 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, I have committed @9488b/ rev. 16344@ with the proper implementation for @toTable@ in Array.
Please review! - 09:46 AM Feature #11142: implement PASOE-compatible webhandler
- In #6506, we've added support for classic/CGI webspeed functionalities.
We need to add support for the PASOE compa... - 09:44 AM Feature #11142 (New): implement PASOE-compatible webhandler
- 09:31 AM Feature #11139: Progress codebase can have multiple -cpstream values
- While working on task #4766 it was found that a application can be composed of source code files that do not have the...
- 09:11 AM Feature #11139 (New): Progress codebase can have multiple -cpstream values
- 09:19 AM Feature #11138: Character buffer can contain bytes from more than one encoding
- While working on task #4766 it was found that a character variable can hold bytes from multiple encodings:...
- 09:09 AM Feature #11138 (New): Character buffer can contain bytes from more than one encoding
- 09:02 AM Bug #4766: fix CHR and ASC
- Very nice analysis!
> * Buffer holding bytes from multiple encodings (@str = CHR(159, "ISO8859-1", "IBM850") + CHR... - 07:46 AM Bug #4766: fix CHR and ASC
- h3. Here is the current status of this task:
* Delia's work provided a clear picture in terms of what we need to m... - 07:26 AM Feature #6506 (Internal Test): implement CGI WebSpeed support and the standard web-disp.p dispatc...
- Got the confirmation to place this in Internal Test. I will come up with an extensive testing plan.
- 03:49 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> > The admin appserver views are read-only, right?
> Yes, there's no way to change the fields ... - 03:35 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- 6506b rev. 16353 - Constantin's commit for the change suggested in @DmoMetadataManager.java@.
6506b rev. 16354 - I r... - 03:20 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > Radu, we don't have support for PASOE to run webspeed - so ther... - 03:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Radu, we don't have support for PASOE to run webspeed - so there is no need to have the ... - 03:14 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, we don't have support for PASOE to run webspeed - so there is no need to have the fields in @MultiSessionAppser...
- 03:07 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506b rev. 16352:
* Added support for @webspeed@ and @basepath@ fields in Admin Console related code....
01/22/2026
- 05:00 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The temp-table will be dynamic, via @create temp-table@. Just make sure its definition is right (fields/types and in...
- 04:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, for the @Array.toTable@ we would need a DMO for the temp table. I see 2 options:
# get the converted DMO... - 02:47 AM Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
- Rebased branch *10935a* with trunk rev. *16359*
- 02:21 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
- Rebased branch *10352a* with trunk rev. *16359*
Also available in: Atom