Project

General

Profile

Activity

From 09/06/2025 to 10/05/2025

10/04/2025

05:19 PM User Interface Bug #10654: TreeList MultiSelect Mode Issues
h3. Issue 4: Selection Processing on Mouse Up vs. Mouse Down
In OE, a selection change is processed on mouse relea...
Vladimir Tsichevski
01:02 PM Database Bug #10385 (WIP): Incorrect reset of the cursor cache in Reposition
ETF fails with 10385a - see #10615-29 Constantin Asofiei

10/03/2025

02:35 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Done.
Pushed up to revision 16215.
Ovidiu Maxiniuc
12:41 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
*Ovidiu* - please rebase now. Constantin Asofiei
01:16 PM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Teodor: please make sure to run your tests in a later version than OE 11.6 - especially when you find 'weird quirks'. Constantin Asofiei
11:52 AM Database Bug #10560 (WIP): Wrong buffer picking for ReadXml when seralization name of a buffer correspond ...
As I understand there is still more work on this. Constantin Asofiei
01:14 PM Base Language 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 Base Language 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 Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor, please fwd-h2 rev 62 in 10519a. Constantin Asofiei
12:11 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
No, it's not. Teodor Gorghe
07:50 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Teodor, regarding your last note - is that fixed in 10352a? Constantin Asofiei
07:39 AM Database Feature #9440 (Closed): get-codepage() function should work with CLOB fields
Constantin Asofiei
07:37 AM Database Feature #6457: finish COPY-LOB support
Eduard, please address the review and - is there anything else for this task? Constantin Asofiei
07:34 AM Base Language Feature #9448 (Closed): compatibility test security features
Constantin Asofiei
03:12 AM Base Language Feature #9448 (Test): compatibility test security features
Branch 9448a was merged to trunk rev 16195 and archived. Teodor Gorghe
03:04 AM Base Language Feature #9448 (Merge Pending): compatibility test security features
Teodor, please merge 9448a now. Constantin Asofiei
06:11 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Indeed, that is a puzzle. Try to remove the @build/@ folder and reconvert/recompile the project again. Some classes m... Ovidiu Maxiniuc
02:30 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ovidiu Maxiniuc wrote:
> Because @v1@'s definition has an additional @initial "desc"@, FWD decides the tables are no...
Octavian Adrian Gavril
02:20 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Greg Shah wrote:
> We should be converting everything dependent upon the @Tt_1.java@ when it gets reconverted.
Ye...
Octavian Adrian Gavril
05:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> There is a bit unexpected (I didnt presume its possible to map Soap handler to root of the ser...
Tomasz Domin
02:41 AM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
There is a bit unexpected (I didnt presume its possible to map Soap handler to root of the server) consequence of mig... Tomasz Domin
05:22 AM Database Bug #10526 (Internal Test): Progressive results don't get invalidated when buffer-copy is performed
I am OK with the changes in 10526a_h2.
Please run the FWD_H2 unit-tests (e.g. fwdtests) which should cover a lot of ...
Alexandru Lungu
04:43 AM Runtime Infrastructure Bug #10574 (New): contextlocal cross-dependencies
Branch 10574a was merged to trunk rev 16207 and archived.
What's left is to improve/refactor the ContextLocal feat...
Constantin Asofiei
03:07 AM Runtime Infrastructure Bug #10574 (Merge Pending): contextlocal cross-dependencies
I'll merge after 10483a. Constantin Asofiei
04:40 AM Database Bug #10483 (WIP): memory leak in BufferManager.openBuffers
Branch 10483a was merged to trunk rev 16206 and archived.
What's left is to check if the solution needs to be refi...
Constantin Asofiei
03:07 AM Database Bug #10483 (Merge Pending): memory leak in BufferManager.openBuffers
I'll merge after 10662a. Constantin Asofiei
04:37 AM Base Language 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 Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Teodor, please merge now. Constantin Asofiei
04:16 AM Base Language Bug #10662 (Test): Prodataset ADD-PARENT-ID-RELATION issue
Branch 10662a was merged to trunk rev. 16204 and archived. Teodor Gorghe
03:06 AM Base Language Bug #10662: Prodataset ADD-PARENT-ID-RELATION issue
Teodor, please merge after 10380a. Constantin Asofiei
04:12 AM Base Language 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 Base Language Bug #10380 (Merge Pending): WRITE-XML serializes decimals different than the specified format
Constantin Asofiei
03:06 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
Teodor, please merge after 9763c. Constantin Asofiei
04:07 AM Database Bug #9763 (Test): xml-node-name buffer option
9763c was merged to trunk rev. 16202 and archived. Eduard Soltan
03:06 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
Constantin Asofiei
03:06 AM Database Bug #9763: xml-node-name buffer option
Eduard, please merge after 10586a. Constantin Asofiei
03:48 AM Base Language 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 Base Language Bug #10538 (Merge Pending): QUOTER strips time part in datetime and datetime-tz
Eduard, please merge after 10381a. Constantin Asofiei
03:39 AM Base Language 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 Base Language 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

04:00 PM Database Support #4060: investigate converting extent fields to array columns
Stefanel Pezamosca wrote:
> [...]
> [...] *Greg*, should I continue with this investigation and maybe also start te...
Eric Faulhaber
01:33 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I've committed changes #10616-57, it is need to handle special case when SOAP services are pla...
Hynek Cihlar
03:07 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
I've committed changes #10616-57, it is need to handle special case when SOAP services are places in a root context (... Tomasz Domin
01:25 PM User Interface Bug #8809: Incorrect next enabled widget calculation
Can this be closed? Vladimir Tsichevski
01:24 PM User Interface Bug #9929 (Closed): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski wrote:
> Can this be closed?
Yes.
Hynek Cihlar
01:23 PM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
Can this be closed? Vladimir Tsichevski
11:44 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Because @v1@'s definition has an additional @initial "desc"@, FWD decides the tables are not compatible. I think this... Ovidiu Maxiniuc
11:07 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
We should be converting everything dependent upon the @Tt_1.java@ when it gets reconverted. If we don't include all ... Greg Shah
08:57 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Does anyone know how could I generate this kind of hierarchy: @Tt_1.java@, @Tt_1_1.java@ and @Tt_1_2.java@?
@start...
Octavian Adrian Gavril
11:05 AM Base Language 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 Base Language 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
09:43 AM Database Bug #10526 (Review): Progressive results don't get invalidated when buffer-copy is performed
Eduard Soltan
09:43 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I committed the soltion for this case in *10526a_h2, rev. 63*. Eduard Soltan
05:36 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I see. this is because @ArrayList<Row> rows = table.truncate(session, multiplex);@ is wiping everything if it is the ... Alexandru Lungu
05:22 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Alexandru Lungu wrote:
> I can't tell how FWD buffers are related to H2 internals. The invalidation is a H2 internal...
Eduard Soltan
04:55 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
> However the invalidation of the node row from LazyResultQueryFlat.topTableFilter.cursor does not happen because the... Alexandru Lungu
09:35 AM Database Support #10664: Develop a multi session test suite in harness
While working on the tests I encountered a few weird behaviors in trunk, the most puzzling of them is:
Main sessio...
Artur Școlnic
09:29 AM Database Support #10664 (WIP): Develop a multi session test suite in harness
Artur Școlnic
09:29 AM Database Support #10664: Develop a multi session test suite in harness
This task will be dedicated to the effort of writing multi session tests using harness. The results of running the te... Artur Școlnic
09:26 AM Database Support #10664 (Review): Develop a multi session test suite in harness
Artur Școlnic
08:34 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Later update:
- And when the @Name@ temp-table has a structure, like this {{Collapse(Name)...
Teodor Gorghe
08:27 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
For the test case from #10560-16, 4GL passes, but FWD fails because the @name@ field is empty.
I am currently expl...
Teodor Gorghe
07:48 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Work it on this branch. Constantin Asofiei
07:47 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I have a test case which does not work with 10352a, trunk or this branch:
{{Collapse(ABL Code)...
Teodor Gorghe
03:29 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I've committed my changes to 10560a rev 16167 - use a context in 'resolveTableByXmlName'. Constantin Asofiei
06:45 AM Base Language 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 Base Language 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 Base Language Bug #10519 (Merge Pending): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Alexandru Lungu
05:19 AM Base Language 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 Base Language 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 Base Language 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 Base Language Bug #10662 (WIP): Prodataset ADD-PARENT-ID-RELATION issue
Created task branch *10662a*. Teodor Gorghe
05:46 AM Base Language Bug #10662: Prodataset ADD-PARENT-ID-RELATION issue
The following test passes on 4GL, but fails on FWD:... Teodor Gorghe
05:43 AM Base Language Bug #10662 (Test): Prodataset ADD-PARENT-ID-RELATION issue
Teodor Gorghe
05:01 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg answered first. The proxy configuration is needed only if you have a proxy server in front of FWD server. Sergey Ivanovskiy
04:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The broker is how we *remotely* spawn clients. That should tell you where it should live.
> Do I need to configur...
Greg Shah
04:41 AM User Interface Bug #10654: TreeList MultiSelect Mode Issues
By assertion failure, do you mean that our code is intentionally abending (exiting the client session)? This is some... Greg Shah

10/01/2025

06:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I picked this task up again, but this time I am using 2 VMs instead of Docker. It helps to visualize the conf... Roger Borrello
02:34 PM User Interface Bug #10654: TreeList MultiSelect Mode Issues
h3. Issue 1: Incorrect Node Selection in MultiSelect Mode
Steps to reproduce:
# Expand a node.
# Set @MultiSel...
Vladimir Tsichevski
02:32 PM User Interface Bug #10654 (New): TreeList MultiSelect Mode Issues
Vladimir Tsichevski
10:34 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
You can see that there is a @release ttBook1@ of the query buffer.... Eduard Soltan
07:18 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
> However for this case the results are invalidation is not solved on database side, and the results of the query con... Alexandru Lungu
03:32 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I came to the conclusion that the test from #10526-9 is falling because of another reason.
Before doing the perfor...
Eduard Soltan
07:39 AM Base Language 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
06:43 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Greg Shah wrote:
> Danut has changes in this area in 6083a.
I tested Danut's changes but the issue is not fixed. ...
Octavian Adrian Gavril
05:03 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Danut has changes in this area in 6083a. Greg Shah
04:42 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Constantin Asofiei wrote:
> I would go a different way: is OK to re-generate all DMOs, but the name should be preser...
Octavian Adrian Gavril
04:36 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
I would go a different way: is OK to re-generate all DMOs, but the name should be preserved *if the key matches*. Ma... Constantin Asofiei
04:11 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
... Octavian Adrian Gavril
05:15 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Oops, this commit is in this task, 10560a. Teodor Gorghe
05:14 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Teodor Gorghe wrote:
> Committed revision *16166* on task branch *16166*:
> - Resolving the parent buffer by its le...
Constantin Asofiei
04:58 AM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language Bug #10636 (Closed): 4GL FOR FIRST LEAVE statement exits the function
Teodor Gorghe
10:02 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Make sure that we aren't duplicating work that was already done in 6083a. Greg Shah
08:42 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
It seems that @pre_tmpTabNames_work@ is the one that doesn't contain @Tt_1.java@, not @pre_tmpTabNames@. Octavian Adrian Gavril
08:17 AM Conversion Tools Bug #10639 (WIP): Incremental conversion - unexpected DMO generation for space-only changes
The root cause of not considering @Tt_1.java@ is that when @p2o_pre.xml@ is executed and @pre_tmpTabNames@ is created... Octavian Adrian Gavril
08:12 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
I don't recall exactly when, but this was a known 'limitation' of incremental conversion, from few years back. I thi... Constantin Asofiei
08:11 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Use the following testcase:
@a.p@:...
Octavian Adrian Gavril
08:01 AM Conversion Tools Bug #10639 (Review): Incremental conversion - unexpected DMO generation for space-only changes
Octavian Adrian Gavril
08:29 AM User Interface Bug #10485 (Test): App freeze due to lack of synchronization
10485a was merged into trunk as rev 16188 and archived. Paula Păstrăguș
08:01 AM User Interface Bug #10485 (Merge Pending): App freeze due to lack of synchronization
Please merge 10485a to trunk now. Hynek Cihlar
07:06 AM User Interface Bug #10485: App freeze due to lack of synchronization
I believe Hotel Gui and the large GUI application provide sufficient coverage. If there's anything else you'd like me... Paula Păstrăguș
05:42 AM User Interface Bug #10485 (Internal Test): App freeze due to lack of synchronization
Code review 10485a. The changes look good.
Is there any more testing needed?
Hynek Cihlar
08:03 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
This is how the testcase looks in FWD with trunk:
GUI: !1GUI.png! --------- ChUI: !1ChUI.png!
This is how the...
Delia Mitric
07:34 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
How is this working in ChUI in FWD? Constantin Asofiei
07:32 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
*Constantin*, I've noticed that you worked on that method. Can you please explain why it is necessary to check this: ... Delia Mitric
07:08 AM User Interface Bug #10236 (WIP): Side label for a widget isn't displayed when parent frame is defined using n ...
I've minimized the testcase:... Delia Mitric
07:58 AM User Interface Feature #6583 (Closed): Implement support for TOP-ONLY and ALWAYS-ON-TOP in Web GUI driver
@TOP-ONLY@ and @ALWAYS-ON-TOP@ had been implemented for Web GUI, closing the issue. Hynek Cihlar
04:31 AM Database Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
Razvan-Nicolae Chichirau wrote:
> Rev. 16144 should now hold the invariant from #9383-53. Please review.
I am sor...
Alexandru Lungu
04:07 AM Base Language 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 Base Language 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
10:08 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> We dont. Our customers do.
> See: [[p2j:Jetty_12]]
I see. Still, they should be deduplicated.
Hynek Cihlar
09:42 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek Cihlar wrote:
> > > Tomasz, why do we need @CurrentRequestFilt...
Tomasz Domin
04:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > The changes needed to make Spreadsheet backend compatible with Jetty ...
Hynek Cihlar
04:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz, why do we need @CurrentRequestFilterEE10@ and @WebAuthFilterE...
Hynek Cihlar
02:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> The changes needed to make Spreadsheet backend compatible with Jetty 12 are checked in to 9687...
Tomasz Domin
01:06 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, why do we need @CurrentRequestFilterEE10@ and @WebAuthFilterEE10@? The implementations...
Tomasz Domin
09:59 AM Base Language 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 Base Language 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 Base Language 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
09:32 AM User Interface Bug #10602 (Test): Fix scrolling in browse on Swing after switching to accumulated scrolling
10602a has been merged into trunk with rev. 16186 and archived. Șerban Bursuc
09:23 AM User Interface Bug #10602 (Merge Pending): Fix scrolling in browse on Swing after switching to accumulated scrol...
Please merge to trunk now. Alexandru Lungu
08:58 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Alexandru Lungu wrote:
> Serban, is it ready to be merged?
It is now.
For clarity: somehow a set of changes sl...
Șerban Bursuc
08:45 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Serban, is it ready to be merged? Alexandru Lungu
08:08 AM Base Language 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
05:28 AM User Interface Bug #10628 (Test): embedded mode loading indicator issue
Branch 10628a was merged into trunk as rev. 16185 and archived. Sergey Ivanovskiy
05:20 AM User Interface Bug #10628: embedded mode loading indicator issue
OK. For my current version of embedded hotel gui the indicator page looks differently. Sergey Ivanovskiy
04:59 AM User Interface Bug #10628 (Merge Pending): embedded mode loading indicator issue
Please merge now. Constantin Asofiei
04:56 AM User Interface Bug #10628: embedded mode loading indicator issue
10628a created with rev 16185. Open Regressions in FWD v4 list was updated with rev 16177 regression.
These changes ...
Sergey Ivanovskiy
02:05 AM User Interface Bug #10628: embedded mode loading indicator issue
Constantin Asofiei wrote:
> Greg, the fix would be this:
> [...]
>
>
> Just a check in p2j.socket.js for embed...
Sergey Ivanovskiy
01:59 AM User Interface Bug #10628: embedded mode loading indicator issue
OK. This issue looks unexpected because I definitely checked this issue and even checked the web:client:embedded init... Sergey Ivanovskiy
04:37 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I have a test case that recreates the problem:... Eduard Soltan

09/28/2025

05:44 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, why do we need @CurrentRequestFilterEE10@ and @WebAuthFilterEE10@? The implementations duplicate @CurrentRequ... Hynek Cihlar
05:41 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
The changes needed to make Spreadsheet backend compatible with Jetty 12 are checked in to 9687c. Tomasz, please review. Hynek Cihlar
06:32 AM User Interface Bug #10628 (Review): embedded mode loading indicator issue
That does indeed fix the issue.
Sergey: Please get this into a branch, reviewed, tested and merged ASAP. Also: Pl...
Greg Shah

09/27/2025

03:03 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased *9687c* to *trunk* revision *16184*.
Tested features - all works correctly (after applying a patch from #1...
Tomasz Domin

09/26/2025

04:28 PM User Interface Bug #10628: embedded mode loading indicator issue
Greg, the fix would be this:... Constantin Asofiei
03:47 PM User Interface Bug #10628: embedded mode loading indicator issue
After 20 minutes, you can see the indicator increase.
!hotel_gui_embedded_mode_loading_indicator_does_increase_202...
Greg Shah
03:25 PM User Interface Bug #10628: embedded mode loading indicator issue
Weirdly, the window underneath is actually functional and responds to input:
!hotel_gui_embedded_mode_loading_indi...
Greg Shah
03:22 PM User Interface Bug #10628: embedded mode loading indicator issue
Using trunk rev 16184, Hotel GUI embedded mode does not initialize properly. The iframe has a loading indicator that... Greg Shah
03:18 PM User Interface Bug #10628 (Test): embedded mode loading indicator issue
Greg Shah
01:10 PM Base Language Bug #10627: Numeric FILL-IN: Format Index Miscalculation
Consider the following example as an illustration:... Vladimir Tsichevski
01:04 PM Base Language Bug #10627 (New): Numeric FILL-IN: Format Index Miscalculation
Vladimir Tsichevski
10:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > Hynek Cihlar wrote:
> > > > I finished th...
Tomasz Domin
09:58 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek Cihlar wrote:
> > > I finished the Keikai changes for Jetty 12...
Hynek Cihlar
10:08 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The root cause for this regression is the change to not process any .schema files if there are not changes in .df fil... Constantin Asofiei
09:24 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
@copy@ method from RB class receives @srcDMO@ and @dstDMO@ parameters as @DataModelObject@, but they could be instanc... Eduard Soltan
09:24 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
> This task is meant to check the OS-filename generated for artifacts like DMOs, POJOs, frames, menus, etc, if FWD is... Greg Shah
09:07 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
From #10536-27:
I don't know when this was regressed, but if you have two tables named @Foo_BARSomething@ and @Foo...
Constantin Asofiei
09:05 AM Conversion Tools Bug #10626 (Test): DMO names can collide on case-insensitive file-system
Constantin Asofiei
07:41 AM Base Language Bug #10624 (WIP): DO WHILE that contains a FINALLY block can be executed too many times
During the testing of a customer application I found that the following testcase is the subject of a problem in FWD:
...
Paul Bodale
07:36 AM Base Language Bug #10624 (Review): DO WHILE that contains a FINALLY block can be executed too many times
Paul Bodale
07:24 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Oki, thanks Constantin for your prompt feedback! Paula Păstrăguș
07:19 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Paula Păstrăguș wrote:
> In the customer application I’m working on, the PIXELS-PER-ROW and PIXELS-PER-COLUMN attrib...
Constantin Asofiei
07:15 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
In the customer application I’m working on, the PIXELS-PER-ROW and PIXELS-PER-COLUMN attributes are only used as docu... Paula Păstrăguș
07:07 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Paula Păstrăguș wrote:
> I don’t think this will be easy to address. Right now, I can’t identify a simple solution.
...
Constantin Asofiei
07:03 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Testcase:... Paula Păstrăguș
06:48 AM Base Language Bug #10620 (Review): Missing getter when converting frame attributes in MESSAGE statements
Committed solution as rev *16185*.
Constantin, please review.
The only attributes that were incorrectly convert...
Paula Păstrăguș
06:38 AM Base Language Bug #10620 (WIP): Missing getter when converting frame attributes in MESSAGE statements
Created task branch 10620a. Paula Păstrăguș
05:27 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alexandru Lungu wrote:
> > BTW, you can duplicate this with above testcase (the second FOR EACH) if in TempTableHelp...
Constantin Asofiei
03:36 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> So I think we are OK, but it still seems fragile - if you get an AdaptiveQuery which for some reason can't have H2 ... Alexandru Lungu
03:57 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
The option @collation_connection@ for the JDBC URL was added in @3.5.0@. However, I have tried to set this option and... Andrei Plugaru
03:40 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
> So, I guess using collation_connection=utf8mb4_unicode_ci in the JDBC URL would be the easiest fix.
Is this back...
Alexandru Lungu
03:37 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
Ovidiu, I understand that @utf8mb4_general_ci@ would be the better choice, however the client still uses @utf8mb4_uni... Andrei Plugaru

09/25/2025

04:31 PM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
Looking back, I remember @utf8mb4_general_ci@ was chosen, because it better matches 4GL, although it is not as accura... Ovidiu Maxiniuc
10:50 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
When using the MariaDB JDBC driver(version 3.5.3) included in fwd, I am getting @Illegal mix of collations@ for examp... Andrei Plugaru
09:18 AM Database Bug #10621 (New): 'Illegal mix of collations' error when using latest MariaDB JDBC driver
Andrei Plugaru
10:55 AM Database Bug #10611 (WIP): Incorrect abbreviation name resolved at conversion time
This one fails the #9457 project, with 9457c. Constantin Asofiei
09:59 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alex, about the previous note; this test:... Constantin Asofiei
09:42 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> if within that FOR EACH block a record in this 'preselected result set' gets deleted, FWD still iterates it
If ...
Alexandru Lungu
09:49 AM User Interface Bug #10593: SPREADSHEET: Keikai backend sends huge amount of data to the frontend
Today I had a remote session with Potix support. I demoed the issue, they spent some time on gathering data and analy... Hynek Cihlar
09:32 AM Database Feature #10583: Implement a Database specific records cache.
Greg Shah wrote:
> Will these tests also handle cross-session dirty share (i.e. testing for #8388)?
AFAIK, cross-...
Alexandru Lungu
09:30 AM Database Feature #10583 (Review): Implement a Database specific records cache.
The fact that caching happens after the session is closed, means that the user does not experience any overhead that ... Artur Școlnic
07:31 AM Database Feature #10583: Implement a Database specific records cache.
Will these tests also handle cross-session dirty share (i.e. testing for #8388)? Greg Shah
07:20 AM Database Feature #10583: Implement a Database specific records cache.
Greg Shah wrote:
> Yes, please!
Ok, I will get on it then.
As for 10583a, the implementation is completed. At this...
Artur Școlnic
07:17 AM Database Feature #10583: Implement a Database specific records cache.
> My dream is to have such suite integrated in the CI/CD and have a better coverage on FWD for multi-user tests. (#92... Greg Shah
07:01 AM Database Feature #10583: Implement a Database specific records cache.
I am documenting here a live discussion with Artur. The solution with exposing record to the shared cache on commit *... Alexandru Lungu
09:11 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > I finished the Keikai changes for Jetty 12. I tested them with isolat...
Hynek Cihlar
08:59 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
No more issues found. I believe this is ready to be merged into trunk. Stefanel Pezamosca
08:43 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
When a frame attribute (e.g. @PIXELS-PER-ROW@) is used in a @MESSAGE@ statement, the conversion generates a call to @... Paula Păstrăguș
08:39 AM Base Language Bug #10620 (Review): Missing getter when converting frame attributes in MESSAGE statements
Paula Păstrăguș
08:10 AM User Interface Feature #6583: Implement support for TOP-ONLY and ALWAYS-ON-TOP in Web GUI driver
There is an issue now: https://proj.goldencode.com/issues/10617
TOP-ONLY works fine though. We only seem to be mi...
Jurjen Dijkstra
07:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz: Please make it a priority to write the documentation in [[p2j:Writing Multi-User Testcases]]. Greg Shah
07:05 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
+Roger Greg Shah
04:17 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Small correction, the @-ljvm@ linker error is not fixed by adding @/bin/server@ to path, it's fixed by moving @jvm.li... Șerban Bursuc
04:45 AM User Interface Bug #10602 (Internal Test): Fix scrolling in browse on Swing after switching to accumulated scrol...
Șerban Bursuc
04:43 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
> 10602a rev 16185.
The update is good.
Stanislav Lomany
04:32 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Stanislav Lomany wrote:
> I'm OK with the update, but please hide the calculations unnecessary for the Swing case un...
Șerban Bursuc
03:43 AM Base Language Bug #10567 (Review): same buffer can be used as argument multiple times
Teodor Gorghe
03:42 AM Base Language Bug #10567 (WIP): same buffer can be used as argument multiple times
Committed revision *16165* on task branch *10567a*:
- Avoid @openScope@ call for the same buffer in the current scop...
Teodor Gorghe
03:29 AM Base Language Bug #10567: same buffer can be used as argument multiple times
Please keep the change in @ScopedList@ (but still log a warning maybe). Otherwise, yes, find a place where we can av... Constantin Asofiei
03:18 AM Base Language Bug #10567: same buffer can be used as argument multiple times
I have looked on this task and I might have a solution.
I made an investigation on what happens right now:
- The ...
Teodor Gorghe

09/24/2025

05:03 PM Base Language Bug #10597 (Internal Test): [Regression] extent field in form fails conversion
I am OK with the latest changes from 10597a (I think there is is typo in note 12: @10579a@). Ovidiu Maxiniuc
04:56 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Good job, Stefanel. The conversion for the application seems right, however, right now I cannot build the code, but b... Andrei Plugaru
03:52 PM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
I'm OK with the update, but please hide the calculations unnecessary for the Swing case under appropriate condition:
...
Stanislav Lomany
08:08 AM User Interface Bug #10602 (Review): Fix scrolling in browse on Swing after switching to accumulated scrolling
Șerban Bursuc
08:08 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Swing gives the same scroll amounts for both smooth and non smooth scrolling unlike JavaScript, which makes the accum... Șerban Bursuc
03:29 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> I finished the Keikai changes for Jetty 12. I tested them with isolated test cases and they pa...
Tomasz Domin
07:10 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've pushed 9687c rev 16200 to xfer. Greg Shah
02:19 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
The change in @UploadHandler.java@ was the only change not being the result of a rebase, so I dont think testing any ... Tomasz Domin
02:11 PM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Eduard, see 10480a rev 16136 - The 'recid' component in the index is always 'asc' even for temp-tables.
*Alexand...
Constantin Asofiei
04:06 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alexandru Lungu wrote:
> Artur, can you pick up 10480a fox performance testing (only runtime)?
Got news that perf...
Eduard Soltan
10:06 AM Database Feature #10583: Implement a Database specific records cache.
Artur Școlnic wrote:
> We will have to come up with a clever mechanism of ensuring that only 'true' committed record...
Artur Școlnic
09:10 AM Database Feature #10583: Implement a Database specific records cache.
I changed the approach a bit. Now dmo references are being cached in the shared cache and in the session cache, on re... Artur Școlnic
09:54 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Eugenie Lyzenko wrote:
> Just FYI. I did a full recent trunk(@16183@) build inside Windows 10 min ago. There is no p...
Șerban Bursuc
09:32 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Just FYI. I did a full recent trunk(@16183@) build inside Windows 10 min ago. There is no problems encountered.
Yo...
Eugenie Lyzenko
05:17 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Finally @ant-native@ works. It literally does not work unless you use the bundled @mingw@ from the Wiki with the spec... Șerban Bursuc
04:11 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
So according to the Wiki, @make@ is bundled in the MingW toolkit from our downloads page.
I removed the separately...
Șerban Bursuc
07:30 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Addressed review as rev *16138*.
Hynek, please review.
Paula Păstrăguș
07:09 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek Cihlar wrote:
> Also, should @textWidget.getText()@ be protected for @null@?
@textWidget@ is never @null@...
Paula Păstrăguș
05:49 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> Hynek, thanks for the detailed review!
>
> Quick question: should we log every key inpu...
Hynek Cihlar
05:30 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek, thanks for the detailed review!
Quick question: should we log every key input handled in TitledWindow.proc...
Paula Păstrăguș
06:53 AM User Interface Bug #9738 (Test): Infinite loop/memory leak caused by ENTRY trigger on current-window
Branch 9738a was merged to trunk rev 16183 and archived. Razvan-Nicolae Chichirau
06:39 AM User Interface Bug #9738 (Merge Pending): Infinite loop/memory leak caused by ENTRY trigger on current-window
Razvan-Nicolae Chichirau wrote:
> The testing plan passed. Can we merge this?
Yes, indeed. You may merge 9738a now.
Radu Apetrii
06:37 AM User Interface Bug #9738: Infinite loop/memory leak caused by ENTRY trigger on current-window
Razvan-Nicolae Chichirau wrote:
> I'll do:
> * Smoke-tests on 2 customer + demo apps on web
> * check some UI rela...
Razvan-Nicolae Chichirau
06:00 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Responses to questions from Tomasz (sent via email):
> Identified logging levels, reviewed logger code.
>
> Is ...
Greg Shah
05:25 AM Base Language Bug #4766: fix CHR and ASC
Added a new set of files:
* the differences between @PUT/DISPLAY/EXPORT AND MESSAGE@ for 1-255 decimal code points...
Delia Mitric
03:59 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hotel GUI smoke testing also passed with the last rev of 10485a. Paula Păstrăguș
03:19 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
The testing phase uncovered a small issue. When the connection was interrupted during the upload test, the behavior w... Paula Păstrăguș
03:43 AM Database Bug #10590: Indices are not taken from the model temp-table
Constantin Asofiei wrote:
>
> Eduard: please check your standalone tests, conversion testing looks like it passed ...
Eduard Soltan
03:24 AM Database Bug #10590: Indices are not taken from the model temp-table
In rev 16181, it fixes some issues with the initial approach: In 'like' temp-table definitions, indexes are copied on... Constantin Asofiei
02:58 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The change that fixes the incremental conversion is dependent on the changes from the 6083a branch. I think pulling a... Teodor Gorghe
02:19 AM Database Bug #10560 (Review): Wrong buffer picking for ReadXml when seralization name of a buffer correspo...
Committed revision *16166* on task branch *16166*:
- Resolving the parent buffer by its legacy name instead of the X...
Teodor Gorghe
02:14 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Teodor Gorghe wrote:
> Should I commit the change from #10560-8?
Go ahead.
Eduard Soltan
02:13 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Should I commit the change from #10560-8? Teodor Gorghe
02:13 AM Database Bug #10560 (WIP): Wrong buffer picking for ReadXml when seralization name of a buffer correspond ...
Teodor Gorghe
09:33 PM Database Feature #4369: implement stateless FWD server clustering
Fully implementing #8388 will eliminate the requirement to cluster dirty share state across servers. Eric Faulhaber

09/23/2025

04:08 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Code review 9687c. The changes look good. Just please add the history...
Hynek Cihlar
01:47 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Code review 9687c. The changes look good. Just please add the history entry.
With all due r...
Tomasz Domin
01:32 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Code review 9687c. The changes look good. Just please add the history entry. Hynek Cihlar
12:44 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Code review 9687c.
>
> Please write the response directly to a @ByteArrayOutputStream@ and ...
Tomasz Domin
06:30 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Code review 9687c.
Please write the response directly to a @ByteArrayOutputStream@ and avoid the intermediate stri...
Hynek Cihlar
01:34 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Tomasz Domin
01:34 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Please check whether the upload handler sets the content length. If not, set it.
It couldn't ...
Tomasz Domin
12:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Please check whether the upload handler sets the content length. If not, set it. Hynek Cihlar
01:51 PM User Interface Bug #10485 (Internal Test): App freeze due to lack of synchronization
Code review 10485a. The changes look good. Hynek Cihlar
08:58 AM User Interface Bug #10485: App freeze due to lack of synchronization
Addressed review as rev *16140*. Paula Păstrăguș
05:56 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Okay, so I can take the status code (per https://datatracker.ietf.org/doc/html/rfc6455#sect...
Hynek Cihlar
04:03 AM User Interface Bug #10485: App freeze due to lack of synchronization
Okay, so I can take the status code (per https://datatracker.ietf.org/doc/html/rfc6455#section-7.4.1) and map it to a... Paula Păstrăguș
11:16 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula, what I meant was using @CentralLogger@ but through a dedicated logger instance. Normally, we have one instance... Hynek Cihlar
09:32 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I like the idea of a separate output log but I don't want to have more than one logging infrastructure. Let's try to... Greg Shah
09:03 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
Hynek Cihlar wrote:
> If the log output should function as a tool for tracing UI flow then it is better to have a de...
Paula Păstrăguș
10:56 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Eric, is the @server/standard/database/_temp@ necessary to have in the testcases and/or hotel directories?
Roger Borrello
10:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The problem mentioned above is actually already solved in trunk by this change:... Andrei Plugaru
09:50 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have tried to convert the ADE source code with the latest revision of @9488a@, however conversion of multiple files... Andrei Plugaru
10:46 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Șerban Bursuc wrote:
> Tomasz, your make version is very old, it doesn't compile even with the latest GCC and not ev...
Tomasz Domin
10:35 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
What Gradle version do you have Tomasz? Șerban Bursuc
08:31 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Tomasz, your make version is very old, it doesn't compile even with the latest GCC and not even with the 4.9.0 GCC. T... Șerban Bursuc
07:22 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
> I've never set PROCESS_ARCHITECTURE.
I'm certain this is a Windows default, check the system variables in the en...
Șerban Bursuc
09:47 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed revision *16139* on task branch *10352a*:
- Changed @column.getXmlNodeName()@ with @column.getFieldName()@...
Teodor Gorghe
09:12 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed revision *16138* on task branch *10352a*:
- Skipping relation fields when the parser reaches it. The chang...
Teodor Gorghe
08:18 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Constantin Asofiei wrote:
> Paul, one more fix: @Importer.processRelationFlds@ has the same dependency on @serialize...
Paul Bodale
07:55 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Commit to 10352a. Constantin Asofiei
07:55 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Exactly.
What should I do for this issue? Create a new task/commit here?
Teodor Gorghe
07:53 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Teodor Gorghe wrote:
> Constantin Asofiei wrote:
> > Teodor, please explain more: usually @PARENT-ID-RELATION@ are...
Constantin Asofiei
07:52 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Constantin Asofiei wrote:
> Teodor, please explain more: usually @PARENT-ID-RELATION@ are hidden (thus computed aut...
Teodor Gorghe
07:50 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Paul, one more fix: @Importer.processRelationFlds@ has the same dependency on @serializeName@; please fix this. Constantin Asofiei
07:46 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Teodor, please explain more: usually @PARENT-ID-RELATION@ are hidden (thus computed automatically), as the recid is ... Constantin Asofiei
03:10 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
There is a unit test from customer application, which fails because of a @RECID@ field.
Please see this test case, w...
Teodor Gorghe
09:42 AM Database Bug #10590: Indices are not taken from the model temp-table
Constantin Asofiei wrote:
> 10590a rev 16178 has a change from 9457c 16205:
> * Fixed DEF TEMP-TABLE ... LIKE ... ...
Constantin Asofiei
07:08 AM Database Bug #10590 (Internal Test): Indices are not taken from the model temp-table
10590a rev 16178 has a change from 9457c 16205:
* Fixed DEF TEMP-TABLE ... LIKE ... USE-INDEX - the index lookup mu...
Constantin Asofiei
08:42 AM Database Feature #10583: Implement a Database specific records cache.
Artur Școlnic wrote:
> it is easily solvable by removing the cached record at the retrieve step and inserting it bac...
Artur Școlnic
07:01 AM Database Feature #10583: Implement a Database specific records cache.
The only problem I see with the current implementation is that two (ore more) concurrent sessions can retrieve the sa... Artur Școlnic
06:41 AM Database Feature #10583: Implement a Database specific records cache.
Alexandru Lungu wrote:
> * I don't think that @//initialize.accept(session);@ is right in @SessionFactory@. This w...
Artur Școlnic
05:03 AM Database Feature #10583 (WIP): Implement a Database specific records cache.
From my understanding:
* every time a record is inserted in the FFC, it is also added to the shared records cache....
Alexandru Lungu
03:55 AM Database Feature #10583: Implement a Database specific records cache.
I analyzed the impact on memory consumption. There is an increase in the retained memory, each cached record will ret... Artur Școlnic
07:51 AM Base Language Bug #10381: READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Constantin Asofiei wrote:
> Paul, please also add javadoc to @handleJsonParseException@
Committed rev. *16126* on...
Paul Bodale
07:40 AM Base Language Bug #10381: READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Paul, please also add javadoc to @handleJsonParseException@ Constantin Asofiei
07:51 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Teodor: please find the change from 6083a which can be applied to 9457c, to resolve this. Constantin Asofiei
07:46 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Teodor Gorghe wrote:
> Danut, the *6083a* has a fix for this issue? I see that Constantin reported it on #10536-15.
...
Greg Shah
04:58 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Danut, the *6083a* has a fix for this issue? I see that Constantin reported it on #10536-15. Teodor Gorghe
04:19 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
+Danut
+Constantin
Teodor Gorghe
04:18 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Steps to reproduce:
* Setup a *hotel GUI* project or any dataset project, with incremental conversion.
* Do a full ...
Teodor Gorghe
04:08 AM Base Language Bug #10613 (Closed): Incremental conversion issue: temp-table dmo does not get converted
Teodor Gorghe
07:31 AM Base Language Bug #10509 (Internal Test): SEARCH(directory_path) returns unkown
I'll put this into testing with other changes. Constantin Asofiei
07:24 AM Database Bug #10611 (Internal Test): Incorrect abbreviation name resolved at conversion time
I'll put this into testing with other apps, but a simple flag change to now look for abbreviated names instead of exa... Constantin Asofiei
03:10 AM Database Bug #10611 (Review): Incorrect abbreviation name resolved at conversion time
Eduard Soltan
03:09 AM Database Bug #10611 (WIP): Incorrect abbreviation name resolved at conversion time
Committed solution on 10611a, rev. 16180. Eduard Soltan
02:51 AM Database Bug #10611: Incorrect abbreviation name resolved at conversion time
I have the following test case:... Eduard Soltan
02:42 AM Database Bug #10611 (Review): Incorrect abbreviation name resolved at conversion time
Eduard Soltan
07:21 AM Base Language Bug #10518 (Test): Property getter call is ignored from conversion
Paul Bodale
07:08 AM Base Language Bug #10518 (Internal Test): Property getter call is ignored from conversion
Branch *10518a* was merged into trunk as rev. *16181* and archived. Paul Bodale
06:54 AM Base Language Bug #10518 (Merge Pending): Property getter call is ignored from conversion
Please merge to trunk now. Constantin Asofiei
06:55 AM User Interface Bug #9738: Infinite loop/memory leak caused by ENTRY trigger on current-window
I'll do:
* Smoke-tests on 2 customer + demo apps on web
* check some UI related tests
* verify the unit tests from...
Razvan-Nicolae Chichirau
06:47 AM User Interface Bug #9738 (Internal Test): Infinite loop/memory leak caused by ENTRY trigger on current-window
Code review 9738a. The changes look good. Surprising we didn't notice this earlier. Please go ahead and regression test. Hynek Cihlar
03:38 AM User Interface Bug #9738 (Review): Infinite loop/memory leak caused by ENTRY trigger on current-window
Commited on *9738a/rev. 16177*.
Hynek: Please review.
Razvan-Nicolae Chichirau
06:44 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
On @XmlImport.resolveTableByXmlName@, I don't think is right to use the @ctx.ttname@, because the value is the local ... Teodor Gorghe
04:17 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I think I found a problem in rev. 16164.
In @XmlImport.resolveTableByXmlName@ the current context should be used a...
Eduard Soltan
06:42 AM Base Language Bug #10597 (Review): [Regression] extent field in form fails conversion
The issue with the above test case was that the widget name comparison failed because the extent @NUM_LITERAL@ node w... Stefanel Pezamosca
03:10 AM Base Language Bug #10597 (WIP): [Regression] extent field in form fails conversion
There are other cases that need to be addressed. Andrei notified me that the conversion failed with the same output. ... Stefanel Pezamosca
04:09 AM Database Feature #10436 (WIP): Detect Sequential Data Access and Prefetch Records from the Database
Artur Școlnic
02:51 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Looking forward to Compact Object Headers, Ahead-of-Time Method Profiling, Improved Garbage Collection and Virtual Th... Artur Școlnic

09/22/2025

06:24 PM Base Language Bug #10597 (Internal Test): [Regression] extent field in form fails conversion
Stefanel Pezamosca wrote:
> I created task branch 10597a and committed the patch in revision 16177.
> Please review...
Ovidiu Maxiniuc
10:06 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Stefanel Pezamosca wrote:
> Andrei, can you test this patch for #10566-12 ?
I have started a conversion for the m...
Andrei Plugaru
08:33 AM Base Language Bug #10597 (Review): [Regression] extent field in form fails conversion
I finally figured that this issue was fixed in the past, but only for @<function name="search_widget">@ (<!-- locate ... Stefanel Pezamosca
07:04 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
So, the issue I see now is that the widget AST saved in the frame widgets list looks like this:... Stefanel Pezamosca
04:48 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Well, MultiPart uploading seems not working, I guess it was like that since the 9687a, working...
Tomasz Domin
01:02 PM Runtime Infrastructure Feature #10451: GUI interaction event logging
Code review 10451a.
Instead of outputting custom message for evety distinct key code, just make the output generic...
Hynek Cihlar
10:50 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Is there only one version of @gcc@ installed ? Tomasz Domin
10:42 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
For me its:... Tomasz Domin
10:22 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
> The difference is also using make vs direct gcc call. Do you have make ?
Yes....
Șerban Bursuc
10:17 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Șerban Bursuc wrote:
> Tomasz Domin wrote:
> > Șerban Bursuc wrote:
> > > I took Lorian's functioning compilation ...
Tomasz Domin
10:14 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Tomasz Domin wrote:
> Șerban Bursuc wrote:
> > I took Lorian's functioning compilation and compared the logs.
> > ...
Șerban Bursuc
10:12 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Șerban Bursuc wrote:
> I took Lorian's functioning compilation and compared the logs.
>
> {{Collapse(Working)
> ...
Tomasz Domin
10:10 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
I took Lorian's functioning compilation and compared the logs.
{{Collapse(Working)...
Șerban Bursuc
10:06 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
c:\Projects>cd 9687b
c:\Projects\9687b>gradlew.bat ant-native
To honour the JVM settings for this build a single-...
Tomasz Domin
09:59 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Continuing the discussion from #7143-1712.
Tomasz, I used the wrapper as well and I still have the same issue. The...
Șerban Bursuc
09:58 AM Runtime Infrastructure Bug #10609 (New): FWD compilation issues on Windows
Șerban Bursuc
09:45 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> I think @Test failed@ on its own is enough, no need to mention @connection error@, since th...
Hynek Cihlar
09:22 AM User Interface Bug #10485: App freeze due to lack of synchronization
I’ve attached the patch. Let me know if there’s anything else I should adjust before I commit everything together. Th... Paula Păstrăguș
09:16 AM User Interface Bug #10485: App freeze due to lack of synchronization
I noticed that I was assigning null to the handlers *too early*. What happened is that the cleanup ran right after ca... Paula Păstrăguș
09:14 AM User Interface Bug #10485: App freeze due to lack of synchronization
I think @Test failed@ on its own is enough, no need to mention @connection error@, since the exact reason isn’t that ... Paula Păstrăguș
09:08 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Paula Păstrăguș wrote:
> > Hynek Cihlar wrote:
> > > The connection error is output to the t...
Hynek Cihlar
09:07 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Hynek Cihlar wrote:
> > The connection error is output to the test results from the websoc...
Hynek Cihlar
08:44 AM User Interface Bug #10485: App freeze due to lack of synchronization
Also, no error is raised when the internet connection is interrupted and then restored. I’ll double-check, but as I r... Paula Păstrăguș
08:41 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> The connection error is output to the test results from the websocket's close handler. Should ...
Paula Păstrăguș
08:37 AM User Interface Bug #10485: App freeze due to lack of synchronization
Code review.
When logging the websocket close/error event, do not log just the @reason@ property, but the whole ob...
Hynek Cihlar
01:38 AM User Interface Bug #10485: App freeze due to lack of synchronization
Committed as rev *16139*.
Hynek, please review.
Paula Păstrăguș
08:44 AM Base Language Bug #10519 (Review): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Committed revision *63* on h2 task branch *10519a_h2*:
- Addressed code review #10519-24.
Teodor Gorghe
07:16 AM Base Language Bug #10519 (WIP): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Review of 10519a_h2:
* I don't think @while (batchId >= (nextOffset = getAndIncNextOffset(session)))@ block is req...
Alexandru Lungu
08:19 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
> This can't happen until at least September 2025 (when JDK 25 is expected to be released).
The future is -here- n...
Alexandru Lungu
08:01 AM Database Bug #10455 (Internal Test): Persistent table CAN-FIND FIRST issue
I am OK with the changes in 10455a. Alexandru Lungu
02:13 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16128* on task branch *10455a*:
- Addressed code review #10455-20.
Teodor Gorghe
07:43 AM Base Language Bug #10601: Resolving of unqualified fields
Constantin, given that the changes done for #9298 don't really impact the testcase posted on #10601 and if by testing... Andrei Plugaru
06:50 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
> Alexandru: can there other state which we need to ensure is applied when doing 'direct write' to a buffer's record?... Alexandru Lungu
06:37 AM Database Bug #10526 (Internal Test): Progressive results don't get invalidated when buffer-copy is performed
Review of 10526a:
* extract @dstProp.getOffset()@ in a different variable to reuse. Also extract to @dstProp.getOf...
Alexandru Lungu
04:30 AM Base Language Bug #10509 (Review): SEARCH(directory_path) returns unkown
Teodor Gorghe
04:29 AM Base Language Bug #10509 (Internal Test): SEARCH(directory_path) returns unkown
Teodor Gorghe
04:29 AM Base Language Bug #10509 (WIP): SEARCH(directory_path) returns unkown
Teodor Gorghe
03:20 AM Base Language Bug #10558: READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
Constantin Asofiei wrote:
> But it can be read also by this:
> [...]
> ... so the fix is not completely correct.
...
Teodor Gorghe
03:17 AM Database Bug #10590 (Review): Indices are not taken from the model temp-table
Committed on 10590a, rev. 16176. Created new method that will match exactly the index name in the table name. Eduard Soltan
02:48 AM Database Bug #10590: Indices are not taken from the model temp-table
Constantin Asofiei wrote:
>
> Instead, please use the @SchemaDictionary.getIndex(NameNode, name)@ or to calculate ...
Eduard Soltan
02:56 AM User Interface Bug #9738 (WIP): Infinite loop/memory leak caused by ENTRY trigger on current-window
Web GUI is stuck in @p2j.canvas_renderer.js -> replay()@ due to using the same variable for looping:... Razvan-Nicolae Chichirau
02:20 AM Base Language Bug #10381 (Review): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Constantin Asofiei wrote:
> Teodor - please add javadocs and history entries.
I think you meant me :)
I commi...
Paul Bodale
02:07 AM Database Feature #5220: extend word index support to SQL Server
Constantin Asofiei wrote:
> Stefanel - can we consider this done for SQLServer?
Yes, this was implemented in 9456...
Stefanel Pezamosca

09/19/2025

02:42 PM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> I’d like your input: should we leave the behavior as it is, or also display the @Test abort...
Hynek Cihlar
09:59 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek, I’ve attached two videos to illustrate the network test behavior when the internet connection is interrupted a... Paula Păstrăguș
04:30 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Please test the case when the network connection is briefly interrupted. It is OK for the test...
Paula Păstrăguș
02:08 PM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Alexandru, please review.
Teodor:
* please don't call @BufferManager.getInstance()@ - get it from @WorkArea.tm@....
Constantin Asofiei
02:00 PM Base Language Bug #10381 (WIP): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Constantin Asofiei
01:59 PM Base Language Bug #10381: READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Teodor - please add javadocs and history entries. Constantin Asofiei
01:58 PM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Review of 10526a rev 16149:
* changing the access modifier for @RecordBuffer@ methods has implications in the proxy...
Constantin Asofiei
01:51 PM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
*Alexandru* - please review 10519a_h2 - it looks good to me. Constantin Asofiei
01:49 PM Base Language Bug #10538: QUOTER strips time part in datetime and datetime-tz
Vladimir, thanks for the review; do you have any other concerns? Otherwise, we can put this into test. Constantin Asofiei
01:28 PM Database Bug #10590 (WIP): Indices are not taken from the model temp-table
Eduard, the table AST should already have the INDEX nodes. Keeping the dictionary-wide @tableIndexesNames@ map will ... Constantin Asofiei
01:14 PM Database Feature #5220: extend word index support to SQL Server
Stefanel - can we consider this done for SQLServer? Constantin Asofiei
11:14 AM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
Well, MultiPart uploading seems not working, I guess it was like that since the 9687a, working on that. Tomasz Domin
03:18 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > There is one new small change in the branch compared to trunk which i...
Tomasz Domin
03:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> There is one new small change in the branch compared to trunk which is related with MultiPart ...
Hynek Cihlar
03:03 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Rebased *9687c* to *trunk* revision *16173*.
Tested features - all works correctly:
* hotel_gui
** virtual deskt...
Tomasz Domin
11:12 AM Database Feature #10583 (Review): Implement a Database specific records cache.
Artur Școlnic
10:29 AM Database Feature #10583: Implement a Database specific records cache.
I completed the first stable version of the implementation.
The main points are:
* Each FFCache instance gets a new...
Artur Școlnic
10:55 AM Database Bug #9763 (Internal Test): xml-node-name buffer option
I think the update is fine. Please go ahead with internal testing. Ovidiu Maxiniuc
10:25 AM Database Bug #9763 (Review): xml-node-name buffer option
Eduard Soltan
10:25 AM Database Bug #9763 (WIP): xml-node-name buffer option
Eduard Soltan
10:24 AM Database Bug #9763: xml-node-name buffer option
Exporting of child buffer (in a dataset relation) is using the attributes from @TempTableSchema@, when it should swit... Eduard Soltan
08:45 AM Base Language Bug #10522: Bring changes from 7156e/15727 to trunk
Committed *10522a/16177*. Changes from 7156e/15727 built on trunk/15726: Added change to collections java file from 6... Dănuț Filimon
08:33 AM Base Language Bug #10597 (WIP): [Regression] extent field in form fails conversion
So, this works if we remove the @assign@:... Stefanel Pezamosca
02:09 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Nice find Stefanel! I modified the scenario to use temp-tables since it was easier, but the original one uses persist... Dănuț Filimon
08:22 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
From #9986 we discovered smooth scrolling, a feature available for certain mice hardware that can be enabled through ... Șerban Bursuc
08:18 AM User Interface Bug #10602 (Test): Fix scrolling in browse on Swing after switching to accumulated scrolling
Șerban Bursuc
07:47 AM Base Language Bug #10601: Resolving of unqualified fields
This issue is a continuation of #9298. There is this testcase from #9298-43:... Andrei Plugaru
07:26 AM Base Language Bug #10601 (New): Resolving of unqualified fields
Andrei Plugaru
07:29 AM Base Language Feature #5662: add -WSDLAuth and -SSLAuth (and related) connect options for the web-services handle
This will be fixed in #10587 Constantin Asofiei
07:26 AM Base Language Bug #4766: fix CHR and ASC
Also I've added archives containing the results of comparison between FWD and 4GL results. Now, the files contain t... Delia Mitric
03:54 AM Base Language Bug #4766: fix CHR and ASC
*Constantin*, I've added the files which contain the differences between @PUT@ and @DISPLAY/MESSAGE/EXPORT@ (for defa... Delia Mitric
06:43 AM Base Language Bug #10599: [Regression] undoLeaveTopLevel() generated during conversion, but it doesn't exist
I discussed with Eduard and he said that the issues should be fixed by 4602a. He also provided a patch I could use fo... Dănuț Filimon
06:23 AM Base Language Bug #10599: [Regression] undoLeaveTopLevel() generated during conversion, but it doesn't exist
The test case is:... Dănuț Filimon
06:20 AM Base Language Bug #10599 (New): [Regression] undoLeaveTopLevel() generated during conversion, but it doesn't exist
Dănuț Filimon
06:29 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Alexandru Lungu wrote:
> Danut, can you document which changes are mandatory for customer projects once 6083a gets i...
Dănuț Filimon
06:25 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Danut, can you document which changes are mandatory for customer projects once 6083a gets into trunk? Alexandru Lungu
03:59 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Rev. 16144 should now hold the invariant from #9383-53. Please review. Razvan-Nicolae Chichirau
03:15 AM Testing Support #6859: preprocessor tests
Dănuț Filimon wrote:
> Because the number of tests failing skyrocket when removing the revisions for #9903, I will l...
Dănuț Filimon

09/18/2025

01:13 PM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Addressed points 2 and 3 in rev *16138*.
>
> I double checked the first point, the sock...
Hynek Cihlar
10:50 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
This hasn’t worked for temp-tables for a long time, even before 15726. The issue is that temp-tables use the conversi... Stefanel Pezamosca
08:42 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Work on #10566 can't continue unless #10597 is fixed. Dănuț Filimon
08:40 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
... Dănuț Filimon
08:39 AM Base Language Bug #10597 (Test): [Regression] extent field in form fails conversion
Dănuț Filimon
08:18 AM Database Bug #10590 (Review): Indices are not taken from the model temp-table
Eduard Soltan
08:18 AM Database Bug #10590 (WIP): Indices are not taken from the model temp-table
Committed on 10590a, rev. 16174.
Now the indices of the model temp-table are added to the main temp-table.
I al...
Eduard Soltan
07:29 AM Database Feature #10583: Implement a Database specific records cache.
I managed to write an initial implementation, which is far from perfect, but stable enough to recreate the test from ... Artur Școlnic
04:26 AM Database Feature #10583 (WIP): Implement a Database specific records cache.
Artur Școlnic
07:17 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Razvan-Nicolae Chichirau wrote:
> I see. In this case, we need to change the whole @transactionCommiting()@ because ...
Alexandru Lungu
07:08 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I see. In this case, we need to change the whole @transactionCommiting()@ because it is already constructed to yield ... Razvan-Nicolae Chichirau
05:47 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I can't deny that I am a bit stressed with such "partial" bracket. If you do a @previous@, then @Locator locator = lo... Alexandru Lungu
05:39 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> In #9383-46, position 830 is actually rows.get(0). The first record from rows will always match the record under po... Alexandru Lungu
05:37 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Moreover, why the total size of reduction should always be 100? In your example from #9383-47, rows should end up w... Alexandru Lungu
04:35 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
In #9383-46, position 830 is actually @rows.get(0)@. The first record from @rows@ will always match the record under ... Razvan-Nicolae Chichirau
04:25 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Review of 9383a:
> rows = new ArrayList<>(rows.subList(0, newSize));
Is this right? I expect that the starting ...
Alexandru Lungu
04:19 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Please review rev. 16143. Razvan-Nicolae Chichirau
03:33 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> As for actualMaxExponent = 2, setting it when bracket < 2 will force ProgressiveResults to fetch in brackets of max... Alexandru Lungu
02:27 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> If the bracket you are looking at is the 100th one generated with exponent 5, then techni...
Razvan-Nicolae Chichirau
06:46 AM Database Feature #6695 (Review): Multi-table preselect query may underperform due to repetitive fetching
I have committed @6695/ rev. 16170@
First, I have fixed here the problem exposed in #6695-42. I have solved this by ...
Andrei Plugaru
03:25 AM Database Feature #6695 (WIP): Multi-table preselect query may underperform due to repetitive fetching
I observed a small issue regarding the usage of @ScrollableResults.get(LazyFetching fetching, boolean forceOnlyId)@ i... Andrei Plugaru
06:32 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I have created the following dataset structure, one thing to note that @Second@ table has a relationship with with @I... Eduard Soltan
05:30 AM Testing Support #6859: preprocessor tests
Because the number of tests failing skyrocket when removing the revisions for #9903, I will leave 6859b intact. I wil... Dănuț Filimon
05:00 AM Testing Support #6859: preprocessor tests
I found that *6859b/16136 & 16137* are the ones that fix the #9903 problem, but also fix a number of other tests. Dănuț Filimon
04:01 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I’ve been thinking about improving the way we handle text width measurements.
Right now we rely on Swing metrics p...
Paula Păstrăguș

09/17/2025

03:40 PM User Interface Bug #10593: SPREADSHEET: Keikai backend sends huge amount of data to the frontend
This issue was first identified in #10210. Keikai transmits an excessive amount of data to the frontend, even for min... Hynek Cihlar
03:37 PM User Interface Bug #10593 (New): SPREADSHEET: Keikai backend sends huge amount of data to the frontend
Hynek Cihlar
02:47 PM Database Bug #10590: Indices are not taken from the model temp-table
I think I found the problem why the indices from model table are not taken into consideration, this the culprit code ... Eduard Soltan
06:37 AM Database Bug #10590: Indices are not taken from the model temp-table
The following example:... Eduard Soltan
06:33 AM Database Bug #10590 (Test): Indices are not taken from the model temp-table
Eduard Soltan
12:14 PM Database Feature #6695 (Review): Multi-table preselect query may underperform due to repetitive fetching
I have committed @6695a/16167-16169@. Here, I have also adapted the solution for persistent tables, fixed some small ... Andrei Plugaru
06:20 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
While trying to understand the behaviour for FIND triggers, I actually understood that currently, @6695a@ doesn't imp... Andrei Plugaru
08:24 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> In this case, we should copy the rows from 830 to 910. We just need to calculate what is the starting row of the ne... Alexandru Lungu
07:58 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
For example, the current position is 830:
* Old bracket = 3 (from 111 to 1010)
* new bracket = 10 (from 811 to 910)...
Razvan-Nicolae Chichirau
07:50 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
PS: I think there are cases in which you can't, because the offsets of the records may be 1111, 1112, 1113, ..., 2110... Alexandru Lungu
07:48 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> You are correct, but what if we just shrink rows to size 100 (i.e. Math.pow(BASE, actualMaxExponent))? Wouldn't tha... Alexandru Lungu
07:43 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> > delegate = new SimpleResults(rows);
>
> Is a delegate with maybe 1M rows, but this i...
Razvan-Nicolae Chichirau
07:35 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> @bracket = lastValidBracket = locateRow(position).getBracket();@
This will return the bracket index N considerin...
Alexandru Lungu
07:31 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I've just now realized that we don't actually need neither to call @moveTo@ because we already have the rows in cache... Razvan-Nicolae Chichirau
06:53 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
But there is also a trailing:... Alexandru Lungu
06:46 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Yes. Executing @moveTo@ may be safer than manually updating the state at the cost of re-executing the query. The good... Razvan-Nicolae Chichirau
06:30 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> so we perform moveTo just to align ProgressiveResults to the new state, but completely ignore the fetched results, ... Alexandru Lungu
06:18 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> ** Also, shouldn't it be @> 2@ instead of @>= 2@? If it is already equal to 2, the progress...
Razvan-Nicolae Chichirau
06:07 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Review of 9383a:
* I think @getMaxExponent@ should have:...
Alexandru Lungu
06:26 AM Database Feature #10583: Implement a Database specific records cache.
Alexandru Lungu wrote:
> A transactional database can have different representation of the same record at the same t...
Artur Școlnic
06:20 AM Database Feature #10583: Implement a Database specific records cache.
> Can't this be changed? I don't see why a dmo should belong to a specific session, it should be the representation o... Alexandru Lungu
06:10 AM Database Feature #10583: Implement a Database specific records cache.
Alexandru Lungu wrote:
> * by nature DMOs are *per-session*.
Can't this be changed? I don't see why a dmo should...
Artur Școlnic
05:56 AM Database Feature #10583: Implement a Database specific records cache.
> - multiple cache instances can hold the same record?..
Yes, different sessions can cache different *versions* of...
Alexandru Lungu
05:29 AM Database Feature #10583: Implement a Database specific records cache.
A database specific records cache could be 'simulated', for testing purposes, by increasing the existing session case... Artur Școlnic
03:26 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
Addressed points 2 and 3 in rev *16138*.
I double checked the first point, the socket is already closed at the en...
Paula Păstrăguș

09/16/2025

03:21 PM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
Please review revision 16030 (9709a). Sergey Ivanovskiy
03:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, 9709a has the changes that should be reviewed if they are needed for your configuration. Sergey Ivanovskiy
02:46 PM User Interface Bug #10485 (WIP): App freeze due to lack of synchronization
Code review 10485a.
Overall the changes look fine. Just a few points.
* The socket should be closed after the t...
Hynek Cihlar
10:46 AM User Interface Bug #10485: App freeze due to lack of synchronization
Here's an image with the results from my machine:
!netResults.png!
Paula Păstrăguș
10:28 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
Committed as rev *16137*: Added dedicated socket endpoint for network performance tests.
Hynek, Sergey please review.
Paula Păstrăguș
10:51 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
I have made some commits to @6695a@:
# *16165* - The most important change is that I deleted some throws for @Illega...
Andrei Plugaru
09:33 AM Base Language Bug #4766: fix CHR and ASC
I've added:
* the archive which contains the differences between FWD and Progress for @OUTPUT TO@ used with default/...
Delia Mitric
07:40 AM Database Feature #10583: Implement a Database specific records cache.
Currently, @BaseRecords@ are cached in the session cache, which has a few drawbacks:
- fairly small capacity;
- one...
Artur Școlnic
07:38 AM Database Feature #10583 (Review): Implement a Database specific records cache.
Artur Școlnic
07:24 AM Base Language Feature #6432: implement the WEB special stream
I see that @StreamFactory.openWebStream()@ has this:... Greg Shah
07:05 AM Testing Support #6859: preprocessor tests
The failures:... Dănuț Filimon
07:03 AM Testing Support #6859: preprocessor tests
Preprocessor tests status:... Dănuț Filimon
06:10 AM Testing Support #6859: preprocessor tests
Dănuț Filimon wrote:
> Alexandru also mentioned that I should revert the changes related to #9903 from 6859b to allo...
Dănuț Filimon
03:16 AM Base Language Bug #10352 (Review): Fix READ-JSON dataset handle method's behaviour
Committed rev. *16136* on branch *10352a* that addresses the review above. Paul Bodale

09/15/2025

02:23 PM Runtime Infrastructure Bug #10574: contextlocal cross-dependencies
There is a flow in FWD's context-local instantiation in cases where the current instance A is dependent on instance B... Constantin Asofiei
02:12 PM Runtime Infrastructure Bug #10574 (New): contextlocal cross-dependencies
Constantin Asofiei
12:28 PM Runtime Infrastructure Bug #10565: java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider Consc...
> The directory host should point to the host network ip address.
Not for me. I have @webClient/host@ and @hostnam...
Stanislav Lomany
11:56 AM Runtime Infrastructure Bug #10565: java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider Consc...
Stanislav, could you add to #10565-3 as you observed the same issue. Sergey Ivanovskiy
11:50 AM Runtime Infrastructure Bug #10565: java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider Consc...
It can be recreated randomly. The environment should have at least two network interfaces except the loopback and on... Sergey Ivanovskiy
11:14 AM Runtime Infrastructure Bug #10565: java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider Consc...
What is the recreate? Greg Shah
03:59 AM Runtime Infrastructure Bug #10565: java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider Consc...
Please see from #7143-1698 up to #7143-1706, the web client logs #7143-1699. This case was observed in the customers ... Sergey Ivanovskiy
03:55 AM Runtime Infrastructure Bug #10565 (New): java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider...
Sergey Ivanovskiy
12:09 PM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Eduard, see 10560a rev 16164 for my current changes. Please try to break them (see the TODO in XmlImport) by creatin... Constantin Asofiei
03:41 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
There is another case where there is a @field f1 serialize-name "oa:f1"@, and the XML has the field like @f1@ - in th... Constantin Asofiei
12:02 PM Base Language Bug #10352 (WIP): Fix READ-JSON dataset handle method's behaviour
Paul, this code in @Importer@ doesn't look right:... Constantin Asofiei
10:49 AM Conversion Tools Feature #6319: IntelliJ plugin
JetBrains have a new IDE which is similar to VSCode. It has a smart mode in which it can support many standard langua... Florin Eugen Rotaru
10:44 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
What I would do next here is:
1. Make sure the bug describe above is fixed (i.e. the @pphints@ metadata correctly ...
Florin Eugen Rotaru
10:39 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
Even though the scope of this task is mainly optimizing the @PreselectQuery@ case, I found the idea that is applied h... Andrei Plugaru
06:46 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
I have created branch @6695a@ and ported and committed the changes from #6695-32 in @6695a/rev.16163-16164@. However,... Andrei Plugaru
10:37 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Besides the version compatibility tested for antlr4 and Java8, perhaps we should also test some conversions to make s... Florin Eugen Rotaru
10:09 AM Database Bug #10171 (Test): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca
09:16 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
The changes are already in 6506b, and from the testing that I did until now, things seemed really good. Radu Apetrii
09:15 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
We will rely upon the testing of 6506b to test these changes. Greg Shah
09:14 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
The changes should be in 6506b. Greg Shah
09:07 AM Base Language Bug #10365 (Internal Test): Mismatched number of parameters passed to routine for external function
Florin, please rebase and do conversion testing (compare src/ folder with trunk and 10365a). Constantin Asofiei
08:54 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Constantin: Do you have any remaining concerns? Greg Shah
08:55 AM Conversion Tools Support #10231 (Review): Document the code style guidelines for ANTLR grammars, based on progress.g
Greg Shah
08:53 AM Testing Support #6859: preprocessor tests
There's testcases revisions 1735 and 1780 which I will have to look into and document. Alexandru also mentioned that ... Dănuț Filimon
08:16 AM Testing Support #6859: preprocessor tests
We need to write documentation for this test suite in [[p2j:Preprocessor Testcases]]. Greg Shah
08:29 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
> a = 'text1'~'text2~'text3~'`.
I think this is a regression from #6859 :/ The trailing back tick shouldn't be the...
Alexandru Lungu
07:59 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Take a look at the following 4GL example.
@start.w@:...
Radu Apetrii
07:52 AM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Radu Apetrii
08:18 AM Testing Support #6860: lexer tests
We need to write documentation for this test suite in [[p2j:Lexer Testcases]]. Greg Shah
07:38 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
10380a rev 16089 - Ensure a leading '0' is added for decimal values when writing to XML, which are between zero and o... Constantin Asofiei
07:27 AM Base Language Bug #10558: READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
But it can be read also by this:... Constantin Asofiei
07:25 AM Base Language Bug #10558: READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
10558a rev 16164 adds another case:... Constantin Asofiei
07:12 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
The change is in 10309c rev 16162. Constantin Asofiei
06:44 AM Base Language Bug #10567: same buffer can be used as argument multiple times
10567a was created from trunk 16163.
Rev 16164 contains the ScopedList changes from #10483 and the patch above.
Constantin Asofiei
06:37 AM Base Language Bug #10567: same buffer can be used as argument multiple times
We need to investigate the implications of this:... Constantin Asofiei
06:32 AM Base Language Bug #10567 (Test): same buffer can be used as argument multiple times
Constantin Asofiei
05:19 AM Base Language Bug #4766: fix CHR and ASC
This is an example that highlights that PUT and DISPLAY lead to different results (for some cases) when writing in a ... Delia Mitric

09/14/2025

04:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
The correct function is this:... Constantin Asofiei
04:09 AM Base Language Bug #10203 (New): XMLs cannot be imported into a dataset without a schema present
Constantin Asofiei

09/12/2025

10:13 AM Conversion Tools Feature #6319: IntelliJ plugin
Features that can be leveraged with the LSP alone are listed here https://plugins.jetbrains.com/docs/intellij/languag... Florin Eugen Rotaru
09:10 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I have the following test case:... Eduard Soltan
09:00 AM Database Bug #10560 (Closed): Wrong buffer picking for ReadXml when seralization name of a buffer correspo...
Eduard Soltan
09:07 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
I can confirm that the setup works fine. Octavian Adrian Gavril
06:47 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
I am attaching the source code for the LSP implementation and the VSCode Client.
h3. The LSP
The archive conta...
Florin Eugen Rotaru
07:32 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Danut, I need to apply this fix to 9457c - what exactly should...
Dănuț Filimon
04:39 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Constantin Asofiei wrote:
> Danut, I need to apply this fix to 9457c - what exactly should I patch? What was in 1046...
Dănuț Filimon
12:28 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Danut, I need to apply this fix to 9457c - what exactly should I patch? What was in 10469a or something else? Constantin Asofiei
06:45 AM Base Language Bug #10558 (Review): READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
Committed revision *16163* on task branch *10558a*:
- Allow fields with XML prefix from a temp-table without NS-PREF...
Teodor Gorghe
06:12 AM Base Language Bug #10558 (WIP): READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
Created task branch 10558a. Teodor Gorghe
06:09 AM Base Language Bug #10558: READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
We have the following testcase:
{{Collapse(TestSimpleReadXml.cls)...
Teodor Gorghe
06:01 AM Base Language Bug #10558 (Test): READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
Teodor Gorghe
05:56 AM Database Bug #9016 (Test): Improve performance in FQLPreprocessor by using astCache
Dănuț Filimon
05:56 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
Branch 9016a was merged into trunk as revision 16162 and archived. Dănuț Filimon
05:48 AM Database Bug #9016 (Merge Pending): Improve performance in FQLPreprocessor by using astCache
I'll be merging 9016a now. Dănuț Filimon
04:57 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
The results from the last note seem to be skewed as I was having query logging enabled. Without that I am getting muc... Andrei Plugaru
04:21 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
I have started working on this task by redoing the tests from #6695-3 both in FWD and 4GL. These are the results:
|_...
Andrei Plugaru
04:29 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alex, please review rev. 16142 when possible.
Note that #10172 sees only a reduction of 7.5k @load()@ calls out of...
Razvan-Nicolae Chichirau

09/11/2025

09:35 AM Base Language Bug #4766: fix CHR and ASC
*Constantin*,I've added the archive *default_stream* with the results for @OUTPUT TO ... DISPLAY/EXPORT/PUT/MESSAGE@ ... Delia Mitric
09:11 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Code Review Task Branch 6083a Revision 16159
The changes make sense.
Greg Shah
08:22 AM Conversion Tools Bug #10469 (Pending): incremental conversion when basepath is more than one folder (aka abl/foo) ...
The fix from 10469a was integrated in *6083a*. Dănuț Filimon
05:49 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Constantin, I found a similar issue and mentioned it in #10536-9. Let me know if it is the same, as I've been testing... Dănuț Filimon
08:11 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Artur, can you pick up 10480a fox performance testing (only runtime)? Alexandru Lungu
07:30 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Committed changes as rev *16137*.
Hynek, please review.
Paula Păstrăguș
06:30 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> It is caused because we're posting @COM-EVENTS@ with a *null source*:
>
> [...]
>
> T...
Hynek Cihlar
06:43 AM User Interface Bug #10485: App freeze due to lack of synchronization
The network test is only a diagnostic tool. Real users will almost never use it. The websocket should only ever be ... Greg Shah
03:51 AM User Interface Bug #10485 (WIP): App freeze due to lack of synchronization
Below is how I plan to approach this, along with a few questions to clarify some key points:
* I’ve created a new en...
Paula Păstrăguș
04:10 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
Committed revision *16161* on task branch *10309c*:
- Added support for handle method/properties on 'is_method_outpu...
Teodor Gorghe
03:13 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
Created task branch *10309c*.
I have missed a test case, when the temp-table/dataset handle is obtained using a ge...
Teodor Gorghe

09/10/2025

09:56 AM Testing Bug #10547 (Rejected): Order of unit test classes execution inside a package
Eduard Soltan
08:50 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
It is caused because we're posting @COM-EVENTS@ with a *null source*:... Paula Păstrăguș
04:54 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> I attached the patch. (reverted window manager, event manager, logs for show / hide are now...
Hynek Cihlar
08:46 AM Database Bug #10542 (Internal Test): Write trigger called when multiple buffers reference the same record
Alexandru Lungu
08:39 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
Alexandru Lungu wrote:
> I am OK with the changes.
>
> * @setLocked@ should always be set to false. It is basica...
Eduard Soltan
08:21 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
I am OK with the changes.
* @setLocked@ should always be set to false. It is basically related to the fact that t...
Alexandru Lungu
07:56 AM Database Bug #10542 (Review): Write trigger called when multiple buffers reference the same record
Eduard Soltan
07:56 AM Database Bug #10542 (WIP): Write trigger called when multiple buffers reference the same record
Committed on 10542a, rev. 16160. Eduard Soltan
07:14 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
> Then we have to really fire the trigger only on explicit releases. The implicit query initialisation will fire it o... Alexandru Lungu
06:43 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
Very well.
Then we have to really fire the trigger only on explicit releases. The implicit query initialisation will...
Ovidiu Maxiniuc
06:38 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
Ovidiu Maxiniuc wrote:
> Please test this assumption to confirm or infirm my assumption.
I have the following tes...
Eduard Soltan
06:29 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
Does it matter? In both cases, the modified record is still loaded in a buffer. The trigger will have the chance to f... Ovidiu Maxiniuc
06:26 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
Ovidiu Maxiniuc wrote:
> <notextile>@</notextile>Alex: @prepareBuffer()@ calls @buffer.flush()@. The @flush()@ (@val...
Eduard Soltan
06:22 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
<notextile>@</notextile>Alex: @prepareBuffer()@ calls @buffer.flush()@. The @flush()@ (@validateMaybeFlush()@ actuall... Ovidiu Maxiniuc
05:19 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
I am inclined to say that @prepareBuffer@ should have taken @isMultiplyReferenced@ into consideration. Alexandru Lungu
05:08 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
Alexandru Lungu wrote:
>
> Just a heads-up: in FWD, the newly created records are *flushed* to the database if all...
Eduard Soltan
04:35 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
> Just a heads-up: in FWD, the newly created records are flushed to the database if all indexes are validated (check ... Alexandru Lungu
04:31 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
> Then in the main buffer I try to load the second record from book4 table. As you can observe the WRITE is not trigg... Alexandru Lungu
04:17 AM Database Bug #10542: Write trigger called when multiple buffers reference the same record
I have found the following test case. Please note that I defined on @book4@ table a WRTIE TRIGGER that just message *... Eduard Soltan
03:58 AM Database Bug #10542 (Test): Write trigger called when multiple buffers reference the same record
Eduard Soltan
08:43 AM Conversion Tools Feature #6256: improved profile support
> The hotel samples do not have this configuration, but I can still setup the build.xml to contain the steps necessar... Greg Shah
08:38 AM Conversion Tools Feature #6256: improved profile support
I think we are good with handling this in the @build.xml@ where applicable. The jar file contains the @.p2o@ and @.di... Roger Borrello
07:59 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> The bottom line: does the conversion work properly already? If so, then you can handle the non-s...
Roger Borrello
07:56 AM Conversion Tools Feature #6256: improved profile support
In this multi vs merged scenario, its mutually exclusive nature means that the application jar will contain the conve... Greg Shah
08:40 AM Conversion Tools Feature #6319: IntelliJ plugin
> Greg, does this answer your question?
Yes, it does.
Some remaining questions:
* What are the functional li...
Greg Shah
06:25 AM Conversion Tools Feature #6319: IntelliJ plugin
Greg Shah wrote:
> > With the last IntelliJ update *(2025.2)*, the LSP API is now available to all IDEA users. In ot...
Florin Eugen Rotaru
08:09 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > Hynek Cihlar wrote:
> > > >...
Hynek Cihlar
07:29 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> > > Code review 9572a. Please start reg...
Vladimir Tsichevski
07:50 AM Base Language Bug #9037: Two timers problem: only one fires
*Note*: the fix for #10206 merged as rev. 16156 has not resolved this issue. Vladimir Tsichevski
07:16 AM User Interface Bug #10323 (Closed): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Hynek Cihlar
06:42 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Hynek Cihlar wrote:
> Please merge 10323a to trunk.
Done at rev. 16157.
Vladimir Tsichevski
04:56 AM User Interface Bug #10323 (Merge Pending): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Please merge 10323a to trunk. Hynek Cihlar
07:16 AM User Interface Bug #10512 (Closed): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Hynek Cihlar
07:13 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Hynek Cihlar wrote:
> Please merge 10512a after 10323a.
Done at rev. 16158.
Vladimir Tsichevski
04:57 AM User Interface Bug #10512 (Merge Pending): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same l...
Please merge 10512a after 10323a. Hynek Cihlar
04:14 AM Base Language Bug #10410 (Closed): Error is thrown outside of topLevelBlock when block-level on error undo, thr...
Eduard Soltan
04:14 AM Base Language Bug #10410 (Internal Test): Error is thrown outside of topLevelBlock when block-level on error un...
Eduard Soltan
04:12 AM Base Language Bug #10410: Error is thrown outside of topLevelBlock when block-level on error undo, throw is not...
The customer application code was changed and the issue was fixed. Teodor Gorghe
03:41 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Moreover, the results can have a boolean variable which dictates in what mode we are currently in. convertBracket()... Alexandru Lungu
01:49 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
If the concern is on the bracket calculation, maybe when commiting a transaction we can convert the current bracket t... Razvan-Nicolae Chichirau
02:22 AM Base Language Bug #10538: QUOTER strips time part in datetime and datetime-tz
Vladimir Tsichevski wrote:
> @QUOTER(d)@ returns @"25/09/09"@ instead of the expected @"2025/09/09"@. Note that @S...
Eduard Soltan

09/09/2025

06:46 PM Conversion Tools Feature #6256: improved profile support
What I gather from your comments is that the multi-profile configuration of the application I'm talking about is OK t... Roger Borrello
06:13 PM Database Feature #10491: Tool to standardize PG cluster creation
Roger Borrello wrote:
> I added functionality so that the cluster can be controlled properly with *systemctl*.
>
...
Roger Borrello
06:12 PM Database Feature #10491 (Review): Tool to standardize PG cluster creation
Usage of @fwd_create_pg_cluster.sh@:... Roger Borrello
12:54 PM Database Feature #10491: Tool to standardize PG cluster creation
Roger Borrello wrote:
> I added functionality so that the cluster can be controlled properly with *systemctl*.
>
...
Roger Borrello
02:36 PM Base Language Bug #10538: QUOTER strips time part in datetime and datetime-tz
I did not notice Constantin is the reviewer already, and made review myself.
Eduard Soltan wrote:
> Committed on ...
Vladimir Tsichevski
08:46 AM Base Language Bug #10538 (Review): QUOTER strips time part in datetime and datetime-tz
Committed on 10538a, rev. 16154.
Use @toStringMessage@ in qouterWorker in @datetime@ and @datetime-tz@.
Eduard Soltan
08:15 AM Base Language Bug #10538 (WIP): QUOTER strips time part in datetime and datetime-tz
Eduard Soltan
07:56 AM Base Language Bug #10538: QUOTER strips time part in datetime and datetime-tz
Found a different behaviour between 4GL and FWD in the following test case:... Eduard Soltan
07:51 AM Base Language Bug #10538 (Test): QUOTER strips time part in datetime and datetime-tz
Eduard Soltan
10:25 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> If as in your example, the requested row is 1.000.000 and we iterate with brackets of 100 in size, it will take som... Alexandru Lungu
08:27 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> For 1e9 - 1, if the forcedMaxExponent is 2, then the right bracket is around (1e9 - 100) and offset is 99 (size is... Razvan-Nicolae Chichirau
07:22 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Review of 9383a:
* @bracket == forcedMaxExponent + 1@ I don't think this is a hard constraint. I think @bracket > ...
Alexandru Lungu
04:25 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Also commited rev. 16141 to remove some unnecessary history entries. Razvan-Nicolae Chichirau
04:14 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alex: Please review *9383a/rev. 16138-16140*. Razvan-Nicolae Chichirau
08:24 AM Base Language Bug #10509: SEARCH(directory_path) returns unkown
4GL also returns unknown on directories, but I was fooled by ABLUnit @Assert:IsTrue@ when the result is unknown and t... Teodor Gorghe
07:35 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Since *6083a* contains changes for 3 tasks (#6083, #7793, #6738), the test plan should be done in the following order... Dănuț Filimon
07:26 AM Conversion Tools Bug #6738 (Internal Test): incremental conversion when deleting program or class files
Greg Shah
07:26 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Code Review Task Branch 6083a Revisions 16158
I'm good with the change.
Greg Shah
07:17 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Greg Shah wrote:
> > How should I look for the name_map.xml in the jar if the expected path is @./cvt/name_map.xml@?...
Dănuț Filimon
07:10 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
> How should I look for the name_map.xml in the jar if the expected path is @./cvt/name_map.xml@?
What I'm saying ...
Greg Shah
07:02 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
I think this needs a change to @SourceNameMapper.NAME_MAP_FILE_PATH@, assigning @Configuration.DEF_NAME_MAP_FILE@ ins... Dănuț Filimon
06:58 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Greg Shah wrote:
> Code Review Task Branch 6083a Revisions 16156 and 16157
>
> The changes are fine except I don'...
Dănuț Filimon
06:47 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Code Review Task Branch 6083a Revisions 16156 and 16157
The changes are fine except I don't think we want to have ...
Greg Shah
05:58 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Committed *6083a/16157*. Added a default value for the name-map parameter, it can also be used in the rules. Dănuț Filimon
07:28 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Huh, this will be tough. Having it in trunk will affect at least one production customer. We will have a meeting tomo... Alexandru Lungu
07:26 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alexandru Lungu wrote:
> Will this change be compatible with current database, right? But it will simply be slower.
...
Eduard Soltan
07:24 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Got it. Then I think 10380a integration in trunk will be highly dependent upon customer's schedule to update the data... Alexandru Lungu
06:54 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alexandru Lungu wrote:
> Did this happen only with run-time testing? The fix only include DDL changes ... were the...
Eduard Soltan
06:53 AM Database Bug #10480 (Internal Test): Wrong sort criteria in FOR LAST when index has desc component
I am OK with the changes.
> Testing of all customer applications has passed with 10480a.
Did this happen only w...
Alexandru Lungu
05:51 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Testing of all customer applications has passed with 10480a. Eduard Soltan
07:25 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
All regression tests passed, *9016a* can be merged. Dănuț Filimon
07:20 AM User Interface Bug #10485: App freeze due to lack of synchronization
Yes, I agree. Sergey Ivanovskiy
07:08 AM Conversion Tools Feature #6319: IntelliJ plugin
> With the last IntelliJ update *(2025.2)*, the LSP API is now available to all IDEA users. In other words, we can no... Greg Shah
06:55 AM Conversion Tools Feature #6319: IntelliJ plugin
Florin Eugen Rotaru wrote:
> With the last IntelliJ update *(2025.2)*, the LSP API is now available to all IDEA user...
Florin Eugen Rotaru
07:08 AM Database Feature #6720: lazy hydration
Alexandru Lungu wrote:
> > Well, I don't think lazy hydration really avoids creating BDT objects. Lazy hydration jus...
Alexandru Lungu
07:04 AM Database Feature #6720: lazy hydration
> Well, I don't think lazy hydration really avoids creating BDT objects. Lazy hydration just populates the data array... Alexandru Lungu
03:04 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> In these tests you aren't measuring the cost of creating the BDT values. That tends to be expens...
Andrei Plugaru
04:43 AM Database Bug #10385 (Internal Test): Incorrect reset of the cursor cache in Reposition
* Check javadoc: @If position = -1, this means that a operation was triggered by REPOSITION-BY-ID statement.@ this sh... Alexandru Lungu
04:24 AM Conversion Tools Feature #10265 (Review): schema-only conversion
I committed *10265a/16140* for review. Dănuț Filimon

09/08/2025

07:29 PM Database Feature #10491: Tool to standardize PG cluster creation
I added functionality so that the cluster can be controlled properly with *systemctl*.
*TBD:* In order to control...
Roger Borrello
11:03 AM User Interface Bug #10485: App freeze due to lack of synchronization
Sergey raises a valid point. Adding synchronization logic to cover up a flawed design is not a good approach.
The ...
Hynek Cihlar
10:31 AM User Interface Bug #10485: App freeze due to lack of synchronization
Let me explain my point of view. Please look at the usage of @MSG_GET_WEB_BASIC_PALETTE@ of @WebClientProtocol@.
@Gu...
Sergey Ivanovskiy
09:36 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Committed as rev *16136*.
>
> Please review.
The changes look good to me. Sergey, wha...
Hynek Cihlar
08:40 AM User Interface Bug #10485: App freeze due to lack of synchronization
Committed as rev *16136*.
Please review.
Paula Păstrăguș
08:13 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Yes, sendMessage is only called from the push worker thread, so in practice it doesn’t real...
Greg Shah
07:55 AM User Interface Bug #10485: App freeze due to lack of synchronization
Yes, sendMessage is only called from the push worker thread, so in practice it doesn’t really make sense to also guar... Paula Păstrăguș
07:48 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> I’ve attached a patch that switches the implementation to use a @ReentrantLock@. If this ap...
Sergey Ivanovskiy
07:46 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Shouldn't @sendString@ be protected, too?
Indeed, it should have been protected too. I ov...
Paula Păstrăguș
07:08 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> I’ve attached a patch that switches the implementation to use a @ReentrantLock@. If this ap...
Hynek Cihlar
06:35 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
I’ve attached a patch that switches the implementation to use a @ReentrantLock@. If this approach looks good, I’ll co... Paula Păstrăguș
10:57 AM Database Feature #6720: lazy hydration
In these tests you aren't measuring the cost of creating the BDT values. That tends to be expensive. Greg Shah
10:44 AM Database Feature #6720: lazy hydration
Based on the previous note, it seemed that hydrating a record from H2 would be slower than a persistent one. So, I we... Andrei Plugaru
04:54 AM Database Feature #6720: lazy hydration
I have analysed some performance snapshot of 2 large customer applications that use different DBMS and discovered som... Andrei Plugaru
10:52 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
From the LSP POV, the starting requests that should be implemented could be:
# *textDocument/definition* – Go to t...
Florin Eugen Rotaru
10:25 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
An example of a LSP implementation that can be integrated with IntelliJ, VSCode and probably others too:
1. First ...
Florin Eugen Rotaru
09:29 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Code review 9572a. Please start regression testing. I suppose ...
Hynek Cihlar
08:15 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
> Review of 10385a:
>
> * Mind that @cursor.@ is viable is cursor is not null (i.e. the qu...
Eduard Soltan
06:59 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Review of 10385a:
* Mind that @cursor.@ is viable is cursor is not null (i.e. the query is scrolling). If the quer...
Alexandru Lungu
07:38 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I attached the patch. (reverted window manager, event manager, logs for show / hide are now handled by TitledWindow a... Paula Păstrăguș
07:16 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> Hynek, if we add the logging directly in ThinClient, the web_gui log will quickly fill up w...
Hynek Cihlar
04:28 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek, if we add the logging directly in ThinClient, the web_gui log will quickly fill up with entries like:... Paula Păstrăguș
07:08 AM User Interface Bug #10530: Move cursor change logic from JS client to the FWD client
Please move this task to User Interface if possible... Șerban Bursuc
07:07 AM User Interface Bug #10530 (WIP): Move cursor change logic from JS client to the FWD client
Since #8088 it was decided to remove any cursor changes from the JS client to prevent unwanted cursor behavior.
Mo...
Șerban Bursuc
07:02 AM User Interface Bug #10530 (WIP): Move cursor change logic from JS client to the FWD client
Șerban Bursuc
05:11 AM Base Language Bug #10519 (Review): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Committed revision *16147* on task branch *10519a*:
- Reverted last commit. Removed hasChild = true on writeChildRec...
Teodor Gorghe
04:25 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Created task branch *10519a_h2* on @p2j_repo/h2@.
Committed revision *62* on h2 task branch *10519a_h2*:
- Moved ...
Teodor Gorghe
03:38 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Constantin Asofiei wrote:
> What is the code which links the child with the parent via recid? Is the parent table t...
Teodor Gorghe
03:21 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
> commonTable has 2 parents: node11 and node2, linked by the commonTable.parent_id. When there are two identical RECI... Constantin Asofiei
02:07 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Constantin Asofiei wrote:
> Teodor Gorghe wrote:
> > Constantin Asofiei wrote:
> > > Lets take a step back. Why d...
Teodor Gorghe
02:14 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Found a problem in FWD during generating results for OUTPUT *STREAM* TO ... .
> This is t...
Delia Mitric
02:12 AM Base Language Bug #10527: Using DISPLAY with DEFINED STREAMS and DOWN WITH FRAME leads to incorrect content in ...
Here is the testcase:... Delia Mitric
02:10 AM Base Language Bug #10527 (New): Using DISPLAY with DEFINED STREAMS and DOWN WITH FRAME leads to incorrect conte...
Delia Mitric
02:04 AM Database Bug #10526 (Review): Progressive results don't get invalidated when buffer-copy is performed
Committed on 10526a, rev. 16148. Eduard Soltan
01:47 AM Database Bug #10526 (WIP): Progressive results don't get invalidated when buffer-copy is performed
I have the following test case:... Eduard Soltan
01:37 AM Database Bug #10526 (Closed): Progressive results don't get invalidated when buffer-copy is performed
Eduard Soltan
 

Also available in: Atom