Activity
From 01/09/2026 to 02/07/2026
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*
01/21/2026
- 10:14 AM Bug #11043: NPE in SAX-PARSE if the file does not exist
- Branch 11043a was rebased to trunk/16359. Pushed up to revision 16361. ...
- 10:08 AM Bug #10831: Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateException to be t...
- The branch 10831a was rebased to trunk/16359. Pushed up to revision 16360.
- 09:32 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
- Rebased to trunk rev *16358*
- 09:29 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Rebased to trunk rev *16358*
- 09:25 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- Rebased to trunk rev *16358*
- 09:09 AM Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
- Rebased task branch *10636a* to trunk revision *16358*.
- 09:05 AM Feature #3853: implement LOG-MANAGER runtime
- Probably not since we dont have a need to lookup arbitrary transaction blocks based on unique identifiers. You can l...
- 05:08 AM Feature #3853: implement LOG-MANAGER runtime
- Greg Shah wrote:
> > For transaction id I am using @TransactionManager.getTransactionId@
>
> I'm not sure about t... - 08:37 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
- Task branch *10624a* was marked as *dead* and archived. All changes are integrated on branch *4602a*.
- 07:35 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- 11104a was merged as trunk/16356 and ported to 10614_main/16226.
- 07:06 AM Bug #11104 (Merge Pending): MSA appserver configuration causes issues reading agent startup param...
- Please merge 11104a now.
In the future, please post when the branch is created.
01/20/2026
- 10:22 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- I tested and the parameters are read correctly from the server and appserver specific config, tested both PASOE and c...
- 05:58 AM Bug #11104 (Internal Test): MSA appserver configuration causes issues reading agent startup param...
- I'm OK with the change.
- 08:58 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > > > @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for these sources in @name_map....
- 06:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> > @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for these so... - 06:24 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei Plugaru wrote:
> Currently, one thing that still needs to be done is regarding @Arra.toTable@. Right now we o... - 04:27 AM Bug #10597: [Regression] extent field in form fails conversion
- All the testcases noted in #10597 passed. The conversion issue found at the customer app is solved. I also compared c...
- 03:29 AM Bug #4766: fix CHR and ASC
- Paul, please continue with this.
- 02:15 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
- The tests I wrote touch on all points provided by Alex here. I will commit them on the testcases project under the @t...
- 02:12 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
- Committed on 4602a, integration of the changes from 10624a.
01/19/2026
- 04:46 PM Bug #10471 (WIP): Incorrect Integer Formatting as Legacy Time
- I found another related issue:
The following statements **throw error 22** ("Character number 2 of format is inval... - 04:18 PM Bug #10471: Incorrect Integer Formatting as Legacy Time
- I've rebased 10471a to the latest trunk. The rev. is now 16355.
- 12:34 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu,
I looked at the changes related to persistence which were manually written. *They* generally *seem OK* from ... - 07:17 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506b rev. 16351 a few things:
* Addressed Greg's point in @E4GLPreprocessor.getParser()@. No more co... - 09:56 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
- Alexandru Lungu wrote:
> * How is error handled (ON ERROR UNDO, THROW shall call finally afterwards, right?)
I ... - 07:48 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I committed the changes to the Array class. They mainly contain the new methods that are from @IList@ interface, but ...
- 04:45 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I think we have the wrong hierarchy in FWD. For 11.7, Array implements IList, which in turn implements ICollection.
... - 04:41 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> And also check if the methods are overrides from some interface.
Hmm, it seems that t... - 06:20 AM Feature #3853: implement LOG-MANAGER runtime
- Constantin Asofiei wrote:
> Tomasz, there is @BlockManager.checkJavaCall@ - the runtime can know via this that a 4GL... - 02:06 AM Bug #10597: [Regression] extent field in form fails conversion
- Ovidiu Maxiniuc wrote:
> My OCD: there is a misaligned @variable@ definition at line 4271 😠.
I'll fix it 😅.
I'... - 01:51 AM Bug #4602: fixes for OO 4GL and structured error handling
- I have run the generated tests and the @testcases/tests/error_handling@ test, and they still pass with the rebased ve...
01/16/2026
- 12:56 PM Bug #10597 (Internal Test): [Regression] extent field in form fails conversion
- +Review of 10597b / r16351.+
I think the code is OK 👍.
My OCD: there is a misaligned @variable@ definition at li... - 07:06 AM Bug #10597: [Regression] extent field in form fails conversion
- Stefanel Pezamosca wrote:
> Previous patch had a NPE.
> I created task branch *10597b* from trunk revision 16350.
... - 06:19 AM Bug #10597 (Review): [Regression] extent field in form fails conversion
- Previous patch had a NPE.
I created task branch *10597b* from trunk revision 16350.
Committed the fix in revision... - 08:28 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The missing methods are not part of the skeleton Array.cls - so if you add them, you need to add them to the skeleton...
- 08:24 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei, lets get this in another branch, as I want the p2j.oo in trunk soon.
Ok, got it... - 08:08 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei, lets get this in another branch, as I want the p2j.oo in trunk soon.
Otherwise, how is Array.java looking ... - 07:03 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This patch seems to solve the issue both for getters and setters:
{{collapse... - 06:04 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei, we don't need to wrap it. This needs to be solved in @ClassDefinition.hasCollis... - 05:55 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei, we don't need to wrap it. This needs to be solved in @ClassDefinition.hasCollision@ - that currently uses ex...
- 05:49 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This testcase from #9488-146 reproduces the problem:...
- 05:01 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei, so you have a 4GL method with the same name (and signature) as a converted 4GL getter or setter. Please crea...
- 04:35 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- While checking the converted @Array.java@, I have across an issue that was also spotted by Ioana back when she was wo...
- 05:52 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- Constantin Asofiei wrote:
> Artur, the change is not complete. This is called without the appserver's context:
> ... - 02:54 AM Feature #3853: implement LOG-MANAGER runtime
- Tomasz, there is @BlockManager.checkJavaCall@ - the runtime can know via this that a 4GL function is called in the co...
- 02:33 AM Feature #3853: implement LOG-MANAGER runtime
- I am stuck a bit while still implementing 4GLTRACE.
The issue is double logging. There are more, but lets focus on t...
01/15/2026
- 10:16 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- The way I see it, the appserver reads the parameters from the directory from @server/standard/runtime/default@, then ...
- 09:34 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- Artur, the change is not complete. This is called without the appserver's context:...
- 08:19 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- ...
- 08:16 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- Please post a stacktrace where @LogicalTerminal.init()@ is called for a PASOE context. The reason: @LT.init()@ is ca...
- 07:28 AM Bug #11104 (Review): MSA appserver configuration causes issues reading agent startup parameters.
- In @ClientCore.initializeInMSAContext@ the parameters set for a MSA context are overwritten with empty parameters.
<... - 06:24 AM Bug #11104 (WIP): MSA appserver configuration causes issues reading agent startup parameters.
- 09:58 AM Bug #10597: [Regression] extent field in form fails conversion
- I have a fix prepared in *10597b.patch* and attached here. I will commit to a branch for review tomorrow after runnin...
- 08:44 AM Bug #10597 (WIP): [Regression] extent field in form fails conversion
- I got notified that the change from this task caused another regression that can be reproduced by this testcase:
<pr... - 09:39 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Danut, about the files that are in #10522:
* In #10522 there are changes in @StringCollection.java@, @AbstractTtcoll... - 08:48 AM Bug #10978 (Internal Test): Conversion NPE when creating a temp-table with LIKE that uses a diffe...
- Code review 10978a/16349. Looks good, let's move on to testing.
- 08:31 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Committed revision *16349* on task branch *10978a*:
- Addressed code review #10978-12. - 07:53 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Review 10978a/16348. The @if@ statement should be before ...
- 07:40 AM Bug #10978 (Review): Conversion NPE when creating a temp-table with LIKE that uses a different pr...
- Committed revision *16348* on task branch *10978a*:
- Fix for NPE when using USE-INDEX with no properties. - 07:33 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Created task branch *10978a*.
- 07:32 AM Bug #10978 (WIP): Conversion NPE when creating a temp-table with LIKE that uses a different prima...
- Teodor Gorghe wrote:
> No, but if you want I can include there or in a separate branch.
Please create a branch fo... - 07:30 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- No, but if you want I can include there or in a separate branch.
- 07:29 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Hi Teodor, is this part of the #10956 now?
- 06:53 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> So I'm looking at why this error appears. Then, I'll have another commit with this fix + the c... - 06:36 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- This is taking a bit longer because I rebased the branch and I have an issue.
I rebased branch 6506b with trunk re...
01/14/2026
- 08:55 AM Bug #10203 (Review): XMLs cannot be imported into a dataset without a schema present
- Committed revision *16221* on task branch *10203a*:
- Added implementation for TEXT field when infering @READ-XML@ s... - 01:21 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
- Yes, there is still more work to do, but it is not related with an issue reported by a customer.
I have worked for a... - 06:41 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I have committed @9488a/16342@:
# replaced @AbstractTtCollection@ with the converted version
# Added the history nu... - 04:46 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please add the history number to integer.java
Otherwise, please:
* use the converted AbstractTtCollection.java
*... - 04:33 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I have committed the converted classes in @9488b/16341@. Important notes:
# Apart from the converted classes, I have... - 02:50 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Andrei, please create a separate branch and place there all @p2j/oo@ .java files, withou... - 06:17 AM Bug #10712 (Test): SAX-READER QName parameter is wrong
- Branch 10712a was merged to trunk rev. 16344 and archived.
- 05:35 AM Bug #10712 (Merge Pending): SAX-READER QName parameter is wrong
- Please merge 10712a after 10920b.
- 06:11 AM Feature #10290 (Test): Add support for character string literals options
- Branch *10290b* was merged into trunk as rev. *16343* and archived.
- 05:35 AM Feature #10290 (Merge Pending): Add support for character string literals options
- 05:35 AM Feature #10290: Add support for character string literals options
- Please merge 10920b after 9445a.
- 06:01 AM Support #9445 (Test): compatibility test FIX-CODEPAGE
- Branch *9445a* was merged into trunk as rev. *16342* and archived.
- 05:35 AM Support #9445 (Merge Pending): compatibility test FIX-CODEPAGE
- Please merge 9445a now.
- 03:43 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Radu, did you get a chance to address the review?
Not yet. The plan is to finish addres... - 03:42 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, did you get a chance to address the review?
01/13/2026
- 01:19 PM Bug #4602: fixes for OO 4GL and structured error handling
- I will rerun the generated tests, but for now I am facing a different issue (NPE when logging an error in a test file...
- 01:00 PM Bug #4602: fixes for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Eduard, please rebase again.
I rebased to trunk. 16335.
I have noticed a bug:
s... - 12:28 PM Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase again.
- 12:27 PM Bug #10203: XMLs cannot be imported into a dataset without a schema present
- Teodor, what else is needed here?
- 12:24 PM Bug #10352 (Internal Test): Fix READ-JSON dataset handle method's behaviour
- 12:19 PM Bug #10636 (Internal Test): 4GL FOR FIRST LEAVE statement exits the function
- 12:18 PM Bug #10712 (Internal Test): SAX-READER QName parameter is wrong
- 12:15 PM Bug #10925 (Internal Test): Ignore dataset name if present, for a dataset declared with serialize...
- 12:11 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Andrei, please create a separate branch and place there all @p2j/oo@ .java files, without any DMO files or other arti...
- 11:55 AM Bug #10935 (Internal Test): Inherit the NO-UNDO option for a temp-table defined using the LIKE te...
- 08:15 AM Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
- Branch 11042a was merged into trunk as rev. 16340 and archived.
- 08:13 AM Bug #11042 (Merge Pending): NativeInvoker may generate memptr with unknown size
- Tested 11042a with two unit test suites (one from #9448 that caused the regression). There were no issues found. The ...
- 07:40 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- Hmm, in fact, now I read #10004-8 suggestion. I guess this should be fixed upstream. Let me debug and see why 10004a ...
- 07:35 AM Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- Created and committed 10004b/16340. Please review.
01/12/2026
- 03:31 PM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
- When using the PASOE configuration, the startup parameters configured via directory in @server/standard/runtime/defau...
- 03:28 PM Bug #11104 (Closed): MSA appserver configuration causes issues reading agent startup parameters.
01/09/2026
- 02:51 PM Feature #3853: implement LOG-MANAGER runtime
- Tomasz Domin wrote:
>
> I will switch to FWD implementation on implemented tests in meantime.
After cleaning an... - 02:06 PM Feature #3853: implement LOG-MANAGER runtime
- Tomasz Domin wrote:
> Based on provided customer logs (#10393, #9451) I've identified still to be implemented:
> -...
Also available in: Atom