Project

General

Profile

Activity

From 09/27/2025 to 10/26/2025

10/24/2025

08:06 AM Bug #4766: fix CHR and ASC
That is a fair point, Ovidiu. I've been thinking about a similar solution. As you note, we would not want to change... Greg Shah

10/23/2025

04:41 PM Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Sure, here is an example:
> [...]
This is very interesting. It shows how OE will use the mem...
Ovidiu Maxiniuc
07:50 AM Bug #4766: fix CHR and ASC
Greg Shah wrote:
> Don't we already handle this conversion in the @Stream@ and subclasses?
As I've noticed, the...
Delia Mitric
12:56 PM Bug #9906 (Closed): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar
12:37 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar wrote:
> Please merge 9906a to trunk.
Merged as rev. 16241
Vladimir Tsichevski
11:11 AM Bug #9906 (Merge Pending): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Please merge 9906a to trunk. Hynek Cihlar
10:01 AM Feature #9955 (Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Branch 9955a was merged to trunk rev. 16239 and archived. Ovidiu Maxiniuc
08:00 AM Feature #9955 (Merge Pending): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
This can be merged after 10542a. Constantin Asofiei
08:48 AM Bug #10558 (Test): READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
Branch 10558a was merged to trunk rev. 16234 and archived. Teodor Gorghe
07:58 AM Bug #10558 (Merge Pending): READ-XML does not populate the field with a XML prefix on SERIALIZABL...
Constantin Asofiei
07:58 AM Bug #10558: READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
This can be merged after 10519a. Constantin Asofiei
08:42 AM Bug #10519 (Test): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Branch 10519a was merged to trunk rev. 16233 and archived. Teodor Gorghe
07:57 AM Bug #10519 (Merge Pending): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
This can be merged after 10509a. Constantin Asofiei
08:37 AM Bug #10509 (Test): SEARCH(directory_path) returns unkown
Branch *10509a* was merged to trunk rev. *16232* and archived. Teodor Gorghe
07:57 AM Bug #10509 (Merge Pending): SEARCH(directory_path) returns unkown
This can be merged after 10455a. Constantin Asofiei
08:24 AM Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Branch 10336b was merged to trunk rev. 16230 and archived. Teodor Gorghe
07:56 AM Bug #10336 (Merge Pending): Issue on object deletion: java.lang.IllegalStateException
This can be merged after 10391a. Constantin Asofiei
08:20 AM Bug #10391 (Test): Comparisons methods not returning the correct result in poly cases
Branch *10391a* was merged into trunk as rev. *16229* and archived. Paul Bodale
07:52 AM Bug #10391 (Merge Pending): Comparisons methods not returning the correct result in poly cases
Paul, please merge 10391a now. Constantin Asofiei

10/22/2025

01:12 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Rebased to latest trunk, fixed after rebase to make it compile...
Vladimir Tsichevski
03:03 AM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir Tsichevski wrote:
> Rebased to latest trunk, fixed after rebase to make it compile. Revno is now 16235.
> ...
Hynek Cihlar
09:00 AM Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Greg Shah wrote:
> > > I have an access to OE 11.7 - should I update @tests/logmanager@ tests...
Greg Shah
08:53 AM Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > I have an access to OE 11.7 - should I update @tests/logmanager@ tests to make them work ? Whic...
Tomasz Domin
08:43 AM Feature #3853: implement LOG-MANAGER runtime
> I have an access to OE 11.7 - should I update @tests/logmanager@ tests to make them work ? Which OE version should ... Greg Shah
08:06 AM Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> I've started with testcases examples (tests/logmanager).
I've executed @testcases/tests/log...
Tomasz Domin
08:01 AM Bug #4766: fix CHR and ASC
Greg Shah wrote:
> > What if str1 is built from many CHR results with different targetCodepages?
>
> I see your ...
Delia Mitric
06:55 AM Bug #4766: fix CHR and ASC
> What if str1 is built from many CHR results with different targetCodepages?
I see your point that a single flag...
Greg Shah
04:19 AM Bug #4766: fix CHR and ASC
Before adding the the logic for "conversion" from *cpinternal* to *cpstream* for writing in files, there are some thi... Delia Mitric
05:48 AM Bug #10613 (Closed): Incremental conversion issue: temp-table dmo does not get converted
Greg Shah

10/21/2025

03:57 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Rebased to latest trunk, fixed after rebase to make it compile. Revno is now 16235.
Can we merge this change now? ...
Vladimir Tsichevski

10/16/2025

07:37 AM Bug #10732: Fix Stream.assignDatum to handle all possible BDT types
From Greg in #10707-6 :
>
> My concern is with the existing design.
>
> # We don't handle all possible BDT type...
Lorian Sandu
07:36 AM Bug #10732 (New): Fix Stream.assignDatum to handle all possible BDT types
Lorian Sandu
06:51 AM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Anything left to be reviewed? Alexandru Lungu
06:34 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
I am OK with the approach in 10624a, but I would also like a second opinion from Constantin.
My concern is mostly ...
Alexandru Lungu

10/15/2025

05:05 PM Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > Can I get logs from customer applications to find a baseline ?
>
> We can ask for some logs ...
Tomasz Domin

10/14/2025

05:24 AM Bug #10203 (WIP): XMLs cannot be imported into a dataset without a schema present
Committed revision *106220* on task branch *10203a*:
- Improved @DATASET:READ-XML@ infer support when DATASET node i...
Teodor Gorghe
02:25 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
Rebased branch @10203a@ to trunk revision @16219@. Teodor Gorghe
03:54 AM Bug #10712 (Review): SAX-READER QName parameter is wrong
Committed revision *16220* on task branch *10712a*:
- Fix for @START-ELEMENT@ and @END-ELEMENT@ sax-reader callback ...
Teodor Gorghe
03:34 AM Bug #10712 (WIP): SAX-READER QName parameter is wrong
Created task branch *10712a*. Teodor Gorghe
03:33 AM Bug #10712: SAX-READER QName parameter is wrong
There is the following standalone test:
{{Collapse(TestSaxReaderQName.cls)...
Teodor Gorghe
03:29 AM Bug #10712 (Closed): SAX-READER QName parameter is wrong
Teodor Gorghe

10/13/2025

08:34 AM Bug #10636 (Review): 4GL FOR FIRST LEAVE statement exits the function
Committed revision *16215* on task branch *10636a*:
- NEXT/LEAVE points to the outer block, when the current FOR BLO...
Teodor Gorghe

10/10/2025

08:48 AM Bug #10636 (WIP): 4GL FOR FIRST LEAVE statement exits the function
Created task branch *10636a*. Teodor Gorghe

10/08/2025

07:19 AM Bug #10613 (Test): Incremental conversion issue: temp-table dmo does not get converted
Branch 10613a was merged to trunk rev 16212 and archived. Dănuț Filimon
07:07 AM Bug #10613 (Merge Pending): Incremental conversion issue: temp-table dmo does not get converted
Please merge to trunk now. Greg Shah
06:52 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Dănuț Filimon wrote:
> The changes are pretty simple, so the test plan includes running ChUI and a customer conversi...
Dănuț Filimon
04:57 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The changes are pretty simple, so the test plan includes running ChUI and a customer conversion/incremental. Dănuț Filimon
04:54 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Code Review Task Branch 10613a Revision 16211
The changes are good.
Greg Shah
03:04 AM Bug #10613 (Internal Test): Incremental conversion issue: temp-table dmo does not get converted
Committed the @hasSchemaChanges()@ to *10613a/16211*. Dănuț Filimon
06:46 AM Bug #10352 (Review): Fix READ-JSON dataset handle method's behaviour
Teodor Gorghe
06:45 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed revision *16141* on task branch *10352a*:
- Fixed processNestedRecord when the child record has XML prefix...
Teodor Gorghe
05:48 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed revision *16140* on task branch *10352a*:
- Fixed the issue reported on #10352-35.
I will document the ...
Teodor Gorghe
05:22 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
I don't quite understand. Beside the issue that I have found, there is another issue. I will document it soon, but wh... Teodor Gorghe

10/07/2025

09:59 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Code Review Task Branch 10613a Revision 16210
Overall the logic seems correct.
@schemasChanged == null || !sch...
Greg Shah
09:19 AM Bug #10613 (Review): Incremental conversion issue: temp-table dmo does not get converted
Committed *10613a/16210*. Fixed incremental conversion when modifying a temp-table.
Greg, please review.
Dănuț Filimon
08:48 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Created *10613a* from the latest *trunk/16209*. Dănuț Filimon
08:08 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
I am considering removing:... Dănuț Filimon
06:54 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
This is the patch I came up with:... Dănuț Filimon
06:33 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Dănuț Filimon wrote:
> The .dict file is created again when @TransformDriver.runScanDriver()@ is called (ends up in ...
Dănuț Filimon
05:43 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The .dict file is created again when @TransformDriver.runScanDriver()@ is called (ends up in @AstGenerator.parse()@),... Dănuț Filimon
04:46 AM Bug #10613 (WIP): Incremental conversion issue: temp-table dmo does not get converted
Indeed, the .dict file has the right f2 field, but the .p2o and .schema do not. There's P2OLookup.addJavaName which i... Dănuț Filimon

10/06/2025

07:47 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
From #10522, please also add @OpenEdge.Core.Collections.StringCollection@ (and dependencies) plus check the changes f... Constantin Asofiei
07:45 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, in this pass, I'd like to have only unimplemented files in FWD (@RT_LVL_STUB@) in a branch. Constantin Asofiei
07:00 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the list of the current converted files and their runtime support in p2j.
{{collapse
|_.Source Path |_.P2J...
Andrei Plugaru
07:31 AM Bug #4766: fix CHR and ASC
Greg Shah wrote:
> OK, so this behavior has nothing to do with the stream output. It is a quirk of the preprocessor...
Delia Mitric
07:19 AM Bug #4766: fix CHR and ASC
OK, so this behavior has nothing to do with the stream output. It is a quirk of the preprocessor. Please create a n... Greg Shah
02:01 AM Bug #4766: fix CHR and ASC
Greg Shah wrote:

> Please run this with different encodings (on FWD and OE) and report the results.
I've modif...
Delia Mitric
06:33 AM Bug #10522: Bring changes from 7156e/15727 to trunk
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > Committed *10522a/16177*. Changes from 7156e/15727 built on trunk/1...
Constantin Asofiei
06:04 AM Bug #10522: Bring changes from 7156e/15727 to trunk
Dănuț Filimon wrote:
> Committed *10522a/16177*. Changes from 7156e/15727 built on trunk/15726: Added change to coll...
Dănuț Filimon
05:23 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Dănuț Filimon wrote:
> I can still reproduce #10613-1 with the latest 6083a. As far as I can remember, I did not fix...
Constantin Asofiei
04:54 AM Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
I can still reproduce #10613-1 with the latest 6083a. As far as I can remember, I did not fix this in the branch beca... Dănuț Filimon

10/03/2025

02:35 PM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Done.
Pushed up to revision 16215.
Ovidiu Maxiniuc
12:41 PM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
*Ovidiu* - please rebase now. Constantin Asofiei
01:14 PM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor Gorghe wrote:
> Committed revision *16148* on task branch *10519a*:
> - Upgraded to the latest FWD-H2-1.62.
...
Constantin Asofiei
07:58 AM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Committed revision *16148* on task branch *10519a*:
- Upgraded to the latest FWD-H2-1.62.
Teodor Gorghe
07:55 AM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor, please fwd-h2 rev 62 in 10519a. Constantin Asofiei
12:11 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have made a few commits to @9488a@:
# @rev. 15908@ - fixes the duplicate getter. I have used a similar approach as...
Andrei Plugaru
09:45 AM Bug #4766: fix CHR and ASC
Hmmm. That may explain things.
I wonder if this really has nothing to do with the @PUT@ or @DISPLAY@. The proble...
Greg Shah
08:15 AM Bug #4766: fix CHR and ASC
Greg Shah wrote:
> For item 2 in #4766-16, in the Progress column of your table, when it says @"~u2591"@, what does ...
Delia Mitric
08:09 AM Bug #4766: fix CHR and ASC
For item 2 in #4766-16, in the Progress column of your table, when it says @"~u2591"@, what does that mean? Are you ... Greg Shah
07:58 AM Bug #4766: fix CHR and ASC
I've extracted the differences between FWD and Progress for *characters which are single-byte encoded in ISO8859-1/IB... Delia Mitric
07:52 AM Bug #10352 (WIP): Fix READ-JSON dataset handle method's behaviour
Teodor Gorghe wrote:
> You can reproduce with any prodataset, with an XML-NODE-NAME on a parent id field different t...
Constantin Asofiei
07:52 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
You can reproduce with any prodataset, with an XML-NODE-NAME on a parent id field different than the legacy name. Teodor Gorghe
07:50 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
No, it's not. Teodor Gorghe
07:50 AM Bug #10352: Fix READ-JSON dataset handle method's behaviour
Teodor, regarding your last note - is that fixed in 10352a? Constantin Asofiei
07:34 AM Feature #9448 (Closed): compatibility test security features
Constantin Asofiei
03:12 AM Feature #9448 (Test): compatibility test security features
Branch 9448a was merged to trunk rev 16195 and archived. Teodor Gorghe
03:04 AM Feature #9448 (Merge Pending): compatibility test security features
Teodor, please merge 9448a now. Constantin Asofiei
04:37 AM Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch *10309c* was merged to trunk rev. *16205* and archived. Teodor Gorghe
04:32 AM Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Teodor, please merge now. Constantin Asofiei
04:16 AM Bug #10662 (Test): Prodataset ADD-PARENT-ID-RELATION issue
Branch 10662a was merged to trunk rev. 16204 and archived. Teodor Gorghe
03:06 AM Bug #10662: Prodataset ADD-PARENT-ID-RELATION issue
Teodor, please merge after 10380a. Constantin Asofiei
04:12 AM Bug #10380 (Test): WRITE-XML serializes decimals different than the specified format
Branch 10380a was merged to trunk rev. 16203 and archived. Teodor Gorghe
03:06 AM Bug #10380 (Merge Pending): WRITE-XML serializes decimals different than the specified format
Constantin Asofiei
03:06 AM Bug #10380: WRITE-XML serializes decimals different than the specified format
Teodor, please merge after 9763c. Constantin Asofiei
03:48 AM Bug #10538 (Test): QUOTER strips time part in datetime and datetime-tz
10538a was merged to trunk rev. 16199 and archived. Eduard Soltan
03:05 AM Bug #10538 (Merge Pending): QUOTER strips time part in datetime and datetime-tz
Eduard, please merge after 10381a. Constantin Asofiei
03:39 AM Bug #10381 (Test): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Branch *10381a* was merged into trunk as rev. *16198* and archived. Paul Bodale
03:04 AM Bug #10381 (Merge Pending): READ-JSON dataset handle method doesn't throw error when parsing a in...
Paul, please merge after 10371a. Constantin Asofiei

10/02/2025

11:05 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have committed @9488/ rev. 15907@ for adding the overloaded methods @indexOf@ in @TextOps@.
After that, I investig...
Andrei Plugaru
04:27 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
About the problem with classes that implement the same interface multiple times with different generics. This cannot ... Andrei Plugaru
06:45 AM Bug #10519 (Review): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Merged 10519a_h2 to fwd-h2 rev 62 and pushed to projsrv01. Constantin Asofiei
05:19 AM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Alexandru Lungu wrote:
> I am OK with 10519a_h2. This can be merged to fwd-h2 trunk.
> *But* I want to stress out t...
Constantin Asofiei
05:19 AM Bug #10519 (Merge Pending): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Alexandru Lungu
05:19 AM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
I am OK with 10519a_h2. This can be merged to fwd-h2 trunk.
*But* I want to stress out this is a high risk change an...
Alexandru Lungu
03:48 AM Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
*Alexandru* - do you think is safe to commit 10519a_h2 to fwd-h2 trunk? I need to add this to 9457c. Constantin Asofiei
06:01 AM Bug #10662 (Review): Prodataset ADD-PARENT-ID-RELATION issue
Committed revision *16191* on task branch *10662a*:
- DATASET:ADD-PARENT-ID-RELATION allow parent field before and a...
Teodor Gorghe
05:47 AM Bug #10662 (WIP): Prodataset ADD-PARENT-ID-RELATION issue
Created task branch *10662a*. Teodor Gorghe
05:46 AM Bug #10662: Prodataset ADD-PARENT-ID-RELATION issue
The following test passes on 4GL, but fails on FWD:... Teodor Gorghe
05:43 AM Bug #10662 (Test): Prodataset ADD-PARENT-ID-RELATION issue
Teodor Gorghe

10/01/2025

07:39 AM Bug #4766: fix CHR and ASC
I've noticed that the previous files didn't contain all the differences, so I've added the updated ones. Delia Mitric
04:58 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Update on the current status:
Currently, there are no more blocking issues when converting, however, there are still...
Andrei Plugaru

09/30/2025

10:58 AM Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
Also, you can target the @FOR@ block in OE if it has an explicit label and that is used for leave/next. So just th... Constantin Asofiei
10:57 AM Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
Teodor, I think this is just the target of the leave/next is the outer block in such case:... Constantin Asofiei
09:59 AM Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
There are other cases when the 4GL decides to convert a @LEAVE@ (or a @NEXT@) to a @RETURN@.
You can look inside @...
Greg Shah
06:28 AM Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
On OE 11.6, this does not happen when the @RECID@/@ROWID@ function is used on an inequality condition.
When there is...
Teodor Gorghe
06:11 AM Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
On OE 11.6, there is a strange feature, when there is a @LEAVE@ statement on a @FOR@ block with a @RECID@ or @ROWID@ ... Teodor Gorghe
05:59 AM Bug #10636 (Closed): 4GL FOR FIRST LEAVE statement exits the function
Teodor Gorghe
04:07 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I fixed the problem from #9488-166 in @9488a/ rev. 15905@. I have made @ClassDefinition.candidates@ return a Set of @... Andrei Plugaru

09/29/2025

04:26 PM Feature #3853: implement LOG-MANAGER runtime
I've started with testcases examples (tests/logmanager).
There is a problem in current @trunk@ with conversion of ...
Tomasz Domin
09:59 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I think I understand the root cause for this problem: @WARNING: more than one method def found using fuzzy lookup: Ge... Andrei Plugaru
08:58 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I found a fix for the @annotateMethodCall@ error from above. In @ClassDefinition.isInheritedFrom@ we have logic for c... Andrei Plugaru
06:45 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have managed to solve some of the issues presented in the last note by removing classes from the skeleton or removi... Andrei Plugaru
08:08 AM Bug #10624 (Review): DO WHILE that contains a FINALLY block can be executed too many times
Created task branch *10624a* and committed rev. *16186* which fixes the problem encountered in the customer's app.
...
Paul Bodale
 

Also available in: Atom