Project

General

Profile

Activity

From 08/07/2025 to 09/05/2025

09/05/2025

11:21 AM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
The implementations for these two APIs have 2 years now and they are unchanged ever since. I think we should consider... Ovidiu Maxiniuc
10:32 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 now ... Florin Eugen Rotaru
09:34 AM Database Feature #6720: lazy hydration
Update on the current status:
* I have added the implicit hydration of fields from unique indexes proposed by Alex i...
Andrei Plugaru
09:28 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
The thing that puzzles me is this:... Ovidiu Maxiniuc
08:50 AM Conversion Tools Feature #10265 (WIP): schema-only conversion
Greg Shah
08:50 AM Conversion Tools Feature #10265: schema-only conversion
Code Review Task Branch 10265a Revision 16139
I don't think this change is the right approach.
* The point of t...
Greg Shah
05:45 AM Conversion Tools Feature #10265 (Review): schema-only conversion
Greg, please review. Dănuț Filimon
05:40 AM Conversion Tools Feature #10265: schema-only conversion
Committed *10265a/16139*. Schema conversion will be executed during normal/incremental conversion, even if all files ... Dănuț Filimon
08:19 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
> I discussed with Alex and he mentioned that name_map.xml should be placed in the @cvt@ folder because it is an arti... Greg Shah
08:18 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Let's have the name map default to @./cvt/name_map.xml@ and get the @build.xml@ change put into all projects.
It m...
Greg Shah
07:50 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
To setup the name_map.xml in the cvt folder:
* @p2j.cfg.xml@:...
Dănuț Filimon
07:21 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
I discussed with Alex and he mentioned that name_map.xml should be placed in the @cvt@ folder because it is an artifa... Dănuț Filimon
04:29 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Committed *6083a/16156*. Added support for having the name_map.xml in the @cfg@ folder (not @cvt@).
Greg, I think ...
Dănuț Filimon
02:53 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
I ported the changes from *6738a/16145* to *6083a/16155*.
Greg Shah wrote:
> Code Review Task Branch 6738a Revisi...
Dănuț Filimon
06:53 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
> Hmm, you are right. But this should still hold for Locator, right? So @trimToTableCount@ sh...
Eduard Soltan
06:26 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
> Doesn't DBUtils.trimToTableCount method trim the ids array only when the array size is bigger then query.getTableCo... Alexandru Lungu
06:03 AM Database Feature #9543: implement missing BUFFER attributes
Eric Faulhaber wrote:
> Is there anything left to do on this task, or can we close it?
@CAN-READ@ runtime support...
Eduard Soltan
05:44 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Added @tests/table/index/TestSuite.cls@ unit tests.
From my observation, I noticed that @recid desc@ is used only ...
Eduard Soltan
04:39 AM Base Language Bug #10518: Property getter call is ignored from conversion
I ran conversion testing on a customer application and it showed no differences between converting with this branch a... Paul Bodale
04:03 AM User Interface Bug #9916 (Closed): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Hynek Cihlar
02:22 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Rebased *6083a* to latest *trunk/16147*, the branch is now at revision *16154*. Dănuț Filimon

09/04/2025

02:47 PM Database Feature #9543: implement missing BUFFER attributes
Is there anything left to do on this task, or can we close it? Eric Faulhaber
02:41 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
Ovidiu, the gap markings for @prog.kw_first_bu@ and @prog.kw_first_qr@ both have the comment "not heavily tested". Do... Eric Faulhaber
01:41 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Code review 9572a. Please start regression testing. I suppose I will run the ChUI regression t...
Vladimir Tsichevski
01:38 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
Hynek Cihlar wrote:
> Are there any related customer test scenarios?
Nothing I can think of.
> Should the issue b...
Vladimir Tsichevski
12:15 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Hynek Cihlar wrote:
> ChUI tests passed.
We can proceed with the merge now.
Vladimir Tsichevski
06:29 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
ChUI tests passed. Hynek Cihlar
12:09 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
h2. ChUI Rendering Issue
Run this program in CHARACTER (ChUI) mode:...
Vladimir Tsichevski
10:49 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
**Issue**
# Run the program in GUI mode.
# Enter text into all @FILL-IN@ widgets within the group.
# In any grou...
Vladimir Tsichevski
11:28 AM Conversion Tools Feature #6256: improved profile support
Roger Borrello wrote:
> Greg Shah wrote:
> > The @.df@ should stay in @data/@. It is only the intermediate and out...
Greg Shah
11:22 AM Conversion Tools Feature #6256: improved profile support
> Let me know your thoughts.
I'm OK with the approach, especially if the @build.xml@ can be common to most applica...
Greg Shah
10:38 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Dănuț Filimon wrote:
> Since I used a bit of code from *6083a* and the changes are related to the recent incremental...
Greg Shah
10:38 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Code Review Task Branch 6738a Revision 16145
1. In @ConversionData.cleanupDeletedFiles()@, I wonder if the @mgr.sa...
Greg Shah
09:53 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Since I used a bit of code from *6083a* and the changes are related to the recent incremental work, should I port the... Dănuț Filimon
07:11 AM Conversion Tools Bug #6738 (Review): incremental conversion when deleting program or class files
Greg, please review. Dănuț Filimon
07:11 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Committed *6738a/16145*. Added support for incremental conversion when deleting a program.
The most important chan...
Dănuț Filimon
10:21 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...
Vladimir Tsichevski
07:44 AM Base Language Bug #4766: fix CHR and ASC
Found a problem in FWD during generating results for OUTPUT *STREAM* TO ... .
This is the testcase:...
Delia Mitric
04:09 AM Base Language Bug #4766: fix CHR and ASC
About the modifications made on @Text@ class (for character to store the information about the codePage in which it i... Delia Mitric
10:13 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Vladimir Tsichevski wrote:
> I will register another task for #10512-7.
Done. The issue #10521.
I think, we ca...
Vladimir Tsichevski
07:39 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Hynek Cihlar wrote:
> ChUI regression tests passed. Vladimir, do you plan some more regression testing?
No. I wil...
Vladimir Tsichevski
02:36 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
ChUI regression tests passed. Vladimir, do you plan some more regression testing? Hynek Cihlar
10:12 AM User Interface Bug #10521: RADIO-SET Rendering in ChUI Issues
h2. Scenario... Vladimir Tsichevski
08:11 AM User Interface Bug #10521 (Test): RADIO-SET Rendering in ChUI Issues
Vladimir Tsichevski
09:40 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor Gorghe wrote:
> Constantin Asofiei wrote:
> > Lets take a step back. Why do we need in FWD for the recids t...
Constantin Asofiei
09:28 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Constantin Asofiei wrote:
> Lets take a step back. Why do we need in FWD for the recids to be different? What's th...
Teodor Gorghe
09:23 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Lets take a step back. Why do we need in FWD for the recids to be different? What's the minimal standalone test (in... Constantin Asofiei
09:18 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Alexandru Lungu wrote:
> There are limitations on how we can assign recid to _temp in FWD. There are changes to prop...
Teodor Gorghe
08:25 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
I am sure this is a regression.
When I implemented the dataset support I would not have been able to identify the ...
Ovidiu Maxiniuc
06:59 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Constantin Asofiei wrote:
> Are you saying that if you call @CREATE@ twice one after the other, for different temp-t...
Teodor Gorghe
06:13 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
There are limitations on how we can assign recid to _temp in FWD. There are changes to properly reclaim ids so that i... Alexandru Lungu
06:09 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Are you saying that if you call @CREATE@ twice one after the other, for different temp-tables, both records will have... Constantin Asofiei
06:03 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
There is a big problem on how we generate the @recid@ field from a record:... Teodor Gorghe
05:22 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Committed revision *16146* on task branch *10519a*:
- Reset @hasChild@ flag to initial state while iterating through...
Teodor Gorghe
05:19 AM Base Language Bug #10519 (WIP): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor Gorghe
05:18 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Created task branch *10519*.
I have a fix for the first issue, which will come very soon.
For the second issue, the...
Teodor Gorghe
04:37 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Suppose we have a ProDataSet structure like this:... Teodor Gorghe
04:25 AM Base Language Bug #10519 (Test): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor Gorghe
09:27 AM Base Language Bug #10518 (Internal Test): Property getter call is ignored from conversion
I'm OK with the changes. Nice find.
Please run conversion with a small project which has OO and if it works, lets ...
Constantin Asofiei
09:17 AM Base Language Bug #10518 (Review): Property getter call is ignored from conversion
I checked and this solves the initial issue for which this task has been opened.
Standing by for review.
Paul Bodale
08:49 AM Base Language Bug #10518 (WIP): Property getter call is ignored from conversion
Created task branch *10518a* and committed rev. *16148* that fixes this issue. Paul Bodale
02:59 AM Base Language Bug #10518: Property getter call is ignored from conversion
The test case:... Paul Bodale
02:41 AM Base Language Bug #10518 (Closed): Property getter call is ignored from conversion
Paul Bodale
09:06 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
> Review of 10385a:
>
Committed changes to handle review issues on rev. 16094.
> * In...
Eduard Soltan
08:20 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Review of 10385a:
* Please make the Locator immutable as it will be easier to keep track of its data without being...
Alexandru Lungu
03:05 AM Database Bug #10385 (Review): Incorrect reset of the cursor cache in Reposition
I tried removing the following code in @CompoundQuery.retrieveImpl@:... Eduard Soltan
08:50 AM Base Language Bug #10522: Bring changes from 7156e/15727 to trunk
The purpose of this task is to take the changes from 7156e/15727 and put them into a separate branch, then review and... Dănuț Filimon
08:48 AM Base Language Bug #10522 (New): Bring changes from 7156e/15727 to trunk
Dănuț Filimon
08:48 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Also, since messing up with the size of the session cache is not possible, what if we would detect this one-by-one ... Alexandru Lungu
08:21 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> So, technically, it is right to cache records after commit only if it fits in this 1024 limit. Otherwise, with high... Razvan-Nicolae Chichirau
07:50 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> I was wondering, if we save so many records on a transaction commit, couldn't we pick it up from results (as we do ... Alexandru Lungu
07:34 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> What are the sizes of brackets to be cached when COMMIT occurs? I am wondering if we reach brackets of size 1.000 (... Razvan-Nicolae Chichirau
05:01 AM Database Support #6709: track nested FIND inside a related FOR loop
Rebased *6709a* to latest *trunk/16145*, the branch is now at revision *16152*. Dănuț Filimon
04:10 AM Conversion Tools Bug #10482 (WIP): [REGRESSION] DMO temp-table SQL name is no longer deterministic
I'm not sure if this is a regression. I've seen that kind of differences many times when converting a large app. The ... Octavian Adrian Gavril
02:55 AM Database Bug #7793: incremental conversion with deleted table from .df
The following should be tested:
# Conversion test, the .df should contain an additional table from the start.
# Inc...
Dănuț Filimon
09:26 PM Database Feature #10491: Tool to standardize PG cluster creation
Revision 85 of the container project contains updates in preparation for PowerShell support. I broke a portion of the... Roger Borrello

09/03/2025

05:16 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > Hynek Cihlar wrote:
> > > >...
Hynek Cihlar
04:08 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> > > Code review 10323a. The changes loo...
Vladimir Tsichevski
05:09 PM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> The @.df@ should stay in @data/@. It is only the intermediate and output artifacts that should b...
Roger Borrello
04:25 PM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > I'm able to remove all the extra @convert.zset@ BS.
>
> This is good. Please do this witho...
Roger Borrello
10:28 AM Database Bug #7793 (Internal Test): incremental conversion with deleted table from .df
Code Review Task Branch 6083a Revisions 16130 and 16131
The changes are good.
Greg Shah
07:09 AM Database Bug #7793: incremental conversion with deleted table from .df
Fixed a bug where the md5 field was initialized to null instead of filename: *6083a/16131*. Dănuț Filimon
05:51 AM Database Bug #7793: incremental conversion with deleted table from .df
I committed *6083a/16130* to address the #7793-28 review. Dănuț Filimon
09:20 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
When deleting a file, incremental conversion must delete the following:
* The procedure name from @name_map.xml@
* ...
Dănuț Filimon
07:16 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
I totally forgot that I have @this.filename@ for asts and that the name of the parsed file is always known. Dănuț Filimon
08:13 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Because @persistence.load@ (@Session.getImpl@) returns the cached version of the @dmo@. The cached version of the @dm... Teodor Gorghe
06:56 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
> In this form, that third FQL statement seems valid to me and is normal to return a record from database, since the ... Alexandru Lungu
07:45 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
PS, the code is:
> dmo.updateState(null, TRACKED, false);
So after committing, the DMOs are *no longer tracked*, ...
Alexandru Lungu
07:42 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> By catching all the rows from the current bracket + what the called sub-procedure catches, the next record from the... Alexandru Lungu
03:35 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Increasing the lenient threshold does not solve #10172. Although all record properties are now cached, the problem st... Razvan-Nicolae Chichirau
05:25 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Hynek Cihlar wrote:
> Code review 10512a. The changes are good. I'm running ChUI regression tests. Should the issue ...
Vladimir Tsichevski
03:52 AM User Interface Bug #10512 (Internal Test): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same l...
Code review 10512a. The changes are good. I'm running ChUI regression tests. Should the issue be set to 100% done? Hynek Cihlar
04:24 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
> Can it be used to cache records in advance?
This is exactly the point. But @AdaptiveFind@ is used when there is ...
Alexandru Lungu
02:26 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
Alexandru Lungu wrote:
> Do you refer to patterns like the one in #10436-3 where you have a nested find?
Yes.
> @A...
Artur Școlnic
03:52 AM Base Language Bug #10381 (Review): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Committed rev. *16124* on branch *10381a* that makes FWD throw the correct exceptions for invalid JSON parsing.
Pl...
Paul Bodale
02:34 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
*Question*, when a call to @Cursor.getResult@ is made with the cursor positioned between the rows (lets say at @posit... Eduard Soltan

09/02/2025

05:56 PM Conversion Tools Feature #6256: improved profile support
> I'm able to remove all the extra @convert.zset@ BS.
This is good. Please do this without the profile (use the ...
Greg Shah
05:54 PM Conversion Tools Feature #6256: improved profile support
The @.df@ should stay in @data/@. It is only the intermediate and output artifacts that should be in @cvt/data/@.
...
Greg Shah
05:15 PM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> Artifacts were moved to the @cvt@ folder in trunk/16089 (#5586), please post your errors in #...
Roger Borrello
04:22 PM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> What do you mean by a "profile directory"? Are you talking about the @cvt/@ directory? This abs...
Roger Borrello
11:38 AM Conversion Tools Feature #6256: improved profile support
Roger Borrello wrote:
> Greg Shah wrote:
> > If they are in the jar, we definitely DO NOT want them deployed in the...
Greg Shah
11:26 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> If they are in the jar, we definitely DO NOT want them deployed in the filesystem.
What about th...
Roger Borrello
10:02 AM Conversion Tools Feature #6256: improved profile support
If they are in the jar, we definitely DO NOT want them deployed in the filesystem.
> BTW, even though these change...
Greg Shah
08:43 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> Yes, the filesystem approach is for dev environments and the jar would be used in prod.
Right ...
Roger Borrello
08:28 AM Conversion Tools Feature #6256: improved profile support
Yes, the filesystem approach is for dev environments and the jar would be used in prod. Greg Shah
08:16 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> Not sure about the @.dict@ but we currently have a dependency on the @.p2o@ for import and it cer...
Roger Borrello
08:05 AM Conversion Tools Feature #6256: improved profile support
Not sure about the @.dict@ but we currently have a dependency on the @.p2o@ for import and it certainly should have a... Greg Shah
02:16 AM Conversion Tools Feature #6256: improved profile support
Roger Borrello wrote:
> I made updates to an application to position the @.df@ files into the profile directory so t...
Dănuț Filimon
03:55 PM Database Bug #7793: incremental conversion with deleted table from .df
Code Review Task Branch 6083a Revisions 16127 and 16128
Overall, it looks good.
1. In @getPathToConversionFolde...
Greg Shah
08:21 AM Database Bug #7793: incremental conversion with deleted table from .df
Made a fix in *6083a/16129* for the issue mentioned in #7793-26, the DMO will also be deleted from the registry. Dănuț Filimon
08:06 AM Database Bug #7793: incremental conversion with deleted table from .df
There is an issue where the table should also be deleted from the registry.xml file. At a closer inspection I've foun... Dănuț Filimon
07:25 AM Database Bug #7793 (Review): incremental conversion with deleted table from .df
I committed *6083a/16128*. Added the changes mentioned in #7793-24.
Greg/Constantin, please review.
Dănuț Filimon
06:34 AM Database Bug #7793: incremental conversion with deleted table from .df
I finally got something, the implementation works like this:
* In @ConversionData.java@, the @table_signature@ will ...
Dănuț Filimon
03:34 PM Database Feature #10491: Tool to standardize PG cluster creation
Greg Shah wrote:
> > From this, I gather that *md5* was the preferred authorization method at the time of writing. A...
Ovidiu Maxiniuc
08:33 AM Database Feature #10491: Tool to standardize PG cluster creation
> It's difficult to tell how any other projects create their clusters, since it isn't part of any current scripting. ... Greg Shah
03:20 PM User Interface Bug #9916 (Test): FILL-IN: date format: incorrect condition for triggering normalization of third...
Are there any related customer test scenarios? Should the issue be moved to Test state? Hynek Cihlar
02:23 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > I rebased the 9916a to trunk rev. 16141. Can we merge now?
> ...
Vladimir Tsichevski
01:57 PM User Interface Bug #9916 (Merge Pending): FILL-IN: date format: incorrect condition for triggering normalization...
Vladimir Tsichevski wrote:
> I rebased the 9916a to trunk rev. 16141. Can we merge now?
Please 9916a merge to trunk.
Hynek Cihlar
12:28 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
I rebased the 9916a to trunk rev. 16141. Can we merge now? Vladimir Tsichevski
02:02 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Code review 9572a. Please start regression testing. I suppose I will run the ChUI regression t...
Hynek Cihlar
01:58 PM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek, this is your code. What potential issues might arise if...
Vladimir Tsichevski
01:53 PM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Vladimir Tsichevski wrote:
> Hynek, this is your code. What potential issues might arise if we remove this code?
...
Hynek Cihlar
12:05 PM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Vladimir Tsichevski wrote:
> When the selection is shifted to the left item:
> # the inverted caret appears to th...
Vladimir Tsichevski
12:01 PM User Interface Bug #10512 (Review): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Regression resolved in branch 10512a revision 16145. The fix involved removing the code block referenced in #10512-5.... Vladimir Tsichevski
11:42 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Greg Shah wrote:
> Please update [[regression:Open Regressions in FWD v4]] with an entry about the regression.
Done.
Vladimir Tsichevski
11:26 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
The issue occurs when this condition is satisfied, causing the loop to exit prematurely, which prevents the positioni... Vladimir Tsichevski
10:25 AM User Interface Bug #10512: REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Please update [[regression:Open Regressions in FWD v4]] with an entry about the regression. Greg Shah
09:45 AM User Interface Bug #10512 (WIP): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
In ChUI, all items are rendered at the same screen location. This regression stems from the merge of revision 8933a i... Vladimir Tsichevski
09:39 AM User Interface Bug #10512 (Closed): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
Vladimir Tsichevski
01:53 PM Base Language Bug #9037: Two timers problem: only one fires
Tomasz Domin wrote:
> As an alternative solution I was considering three scenarios:
> - pre-initialization - crea...
Vladimir Tsichevski
01:39 PM Base Language Bug #9037: Two timers problem: only one fires
Greg Shah wrote:
> There are multiple reviews that have been done, with some issues raised that need to be addressed...
Vladimir Tsichevski
07:12 AM Base Language Bug #9037 (WIP): Two timers problem: only one fires
There are multiple reviews that have been done, with some issues raised that need to be addressed.
Does the recent...
Greg Shah
09:11 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
I have checked the bundle and the results when @FIND FIRST@ is used.
When @activeBundleKey@ is first, the old record...
Teodor Gorghe
03:29 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
The full schema for @adaptivept9@ (taken from testcases project) is:... Teodor Gorghe
03:24 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
> on processDirtyResults, the useDirtyDMO is already set to true and there are no changes required.
Right; this is...
Alexandru Lungu
02:41 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Committed revision *16103* on task branch *10390a*:
- Addressed code review #10390-17.
Teodor Gorghe
02:28 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Response to code review #10390-17:
* the @if (hasEnteredIteration)@ conditional from @RAQ.executeImpl@ was moved bec...
Teodor Gorghe
09:11 AM Conversion Tools Bug #6738 (WIP): incremental conversion when deleting program or class files
Created task branch *6738a* from latest *trunk/16144*. Dănuț Filimon
08:49 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
With the changes from branch *3881a*, one of the next steps is addressing this bug:
for the 4GL code ...
Florin Eugen Rotaru
08:09 AM Base Language Bug #10509: SEARCH(directory_path) returns unkown
... Teodor Gorghe
08:06 AM Base Language Bug #10509: SEARCH(directory_path) returns unkown
Please post the 4GL code example that works differently in OE and FWD. Greg Shah
03:00 AM Base Language Bug #10509: SEARCH(directory_path) returns unkown
While creating some testcases for testing some OS commands, I have encountered this issue: if you want to check the f... Teodor Gorghe
02:57 AM Base Language Bug #10509 (Test): SEARCH(directory_path) returns unkown
Teodor Gorghe
04:58 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
There could still be work that needs to be done for this task, especially for error/exception handling. I made this d... Paul Bodale
04:23 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Review of 10480a:
* I am OK with the technical approach.
* However, there are several places where @SortCriterion...
Alexandru Lungu
03:12 AM Database Bug #10480 (Review): Wrong sort criteria in FOR LAST when index has desc component
Eduard Soltan
03:12 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
I have encountered this case in a regression tests, only there @find prev tt1 use-index desc_idx no-lock no-error@ qu... Eduard Soltan

09/01/2025

04:47 PM Conversion Tools Feature #6256: improved profile support
I made updates to an application to position the @.df@ files into the profile directory so that the @p2j.cfg.xml@ wou... Roger Borrello
04:25 PM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alexandru Lungu wrote:
> Ovidiu, do you have a feedback for this? I am concerned that we might miss something.
I ...
Ovidiu Maxiniuc
08:54 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
There is a regression in Chui regression tests project. In the current implementation, @recid asc@ is added to the @s... Eduard Soltan
02:43 PM Database Bug #7793: incremental conversion with deleted table from .df
Greg Shah wrote:
> The idea here is about cases where an output artifact is deleted but the source artifact exists. ...
Constantin Asofiei
08:45 AM Database Bug #7793: incremental conversion with deleted table from .df
> > * Reconvert any source artifact whose output artifact has been deleted.
> I don't really understand the idea her...
Greg Shah
06:05 AM Database Bug #7793: incremental conversion with deleted table from .df
Greg Shah wrote:
> If possible, try not to make the changes for #7180 more difficult.
>
> It also seems like a po...
Constantin Asofiei
05:52 AM Database Bug #7793: incremental conversion with deleted table from .df
For #6738, I looked into the code and found @JavaPatternWorker$WorkArea.pfiles@, this helps us to track the persisted... Dănuț Filimon
12:22 PM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> Hynek Cihlar wrote:
> > For the key events logging I think it would make it more useful if...
Hynek Cihlar
12:19 PM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> Would it make more sense to handle this on show/hide and log based on the window’s visibili...
Hynek Cihlar
08:19 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek Cihlar wrote:
> For the key events logging I think it would make it more useful if more information is include...
Paula Păstrăguș
07:49 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek Cihlar wrote:
> The "window closed" log output is a bit misleading. It is logged in the @remove@ method of @Wi...
Paula Păstrăguș
05:55 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
Code review 10451a.
The "window closed" log output is a bit misleading. It is logged in the @remove@ method of @W...
Hynek Cihlar
03:34 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Committed finest-level logging for TAB and ENTER key events in rev *16136*. At this point, we have logging in place f... Paula Păstrăguș
11:51 AM Database Feature #10491: Tool to standardize PG cluster creation
Greg Shah wrote:
> I thought we had automated the cluster initialization. The fact that we haven't is a problem for...
Roger Borrello
11:27 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Similar situation when I am entering two spaces into an empty @txt1@ @FILL-IN@, the character is not added due to:
...
Vladimir Tsichevski
10:27 AM Conversion Tools Feature #6319: IntelliJ plugin
> I tried understanding where this is taking place now. In other words, the mapping between IElementTypes to PsiElem... Florin Eugen Rotaru
10:17 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Experimented a bit with the query a scrolling query.... Eduard Soltan
10:00 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
The issue in #10172 is not that the record is not inside the cache, but rather that its data was not selected. In gen... Alexandru Lungu
08:42 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
With 9383a I get around 30k calls for the scenario from #10172 comparative with 34-35k calls with trunk. The reason f... Razvan-Nicolae Chichirau
09:21 AM Base Language Bug #4766: fix CHR and ASC
I'm trying to compare some files that contains the results of OUTPUT TO ... MESSAGE/DISPLAY/EXPORT/PUT in Progress an... Delia Mitric
08:25 AM Conversion Tools Bug #6738: incremental conversion when deleting program or class files
Dănuț Filimon wrote:
> For #6738, I looked into the code and found @JavaPatternWorker$WorkArea.pfiles@, this helps u...
Dănuț Filimon
06:35 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Constantin Asofiei wrote:
> Please use a @DYNAMIC-INVOKE@ call.
Sure, I tested this code:...
Florin Eugen Rotaru
06:25 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Please use a @DYNAMIC-INVOKE@ call. Constantin Asofiei
06:23 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Constantin Asofiei wrote:
> For rev 15775/15776 - the change is for unknown literal, right?
More specific, the ...
Florin Eugen Rotaru
05:45 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
For rev 15775/15776 - the change is for unknown literal, right? If so, can you right a test for decimal, also?
...
Constantin Asofiei
06:08 AM Database Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> * @longchar.write@ - what if the existing longchar instance already has the codepage s...
Eduard Soltan
06:00 AM Database Feature #6457: finish COPY-LOB support
Review of 6457a rev 16071:
* @block_properties.rules@ has the XML prolog removed.
* @LobCopy@ - no history entry
*...
Constantin Asofiei
06:08 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
The only ./cvt/ usage is in this phase:... Dănuț Filimon
05:54 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:
> > I noticed something else during incremental conversion: the fi...
Constantin Asofiei
05:50 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Constantin Asofiei wrote:
> I noticed something else during incremental conversion: the file is reported using @./cv...
Dănuț Filimon
05:46 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
I noticed something else during incremental conversion: the file is reported using @./cvt/@ instead of @./abl@. Can ... Constantin Asofiei
05:52 AM Base Language Bug #10336 (Internal Test): Issue on object deletion: java.lang.IllegalStateException
Please put this into testing. Constantin Asofiei
05:48 AM Conversion Tools Bug #9917 (Test): Fileset not ignoring case
Branch 9917a was merged into trunk as revision 16139 and archived. Dănuț Filimon
05:37 AM Conversion Tools Bug #9917: Fileset not ignoring case
Alexandru Lungu wrote:
> Danut, please merge 9917a to trunk *after 10020a*. There won't be any delivery this week - ...
Alexandru Lungu
05:17 AM Conversion Tools Feature #10265 (WIP): schema-only conversion
Created task branch *10265a* from *trunk/16138*. Dănuț Filimon
05:07 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Smoke-test for 10352a on another customer app showed no regressions. Razvan-Nicolae Chichirau
04:08 AM Base Language Bug #9572 (Internal Test): ArrayIndexOutOfBoundsException and wrong newline handling in Redirecte...
Code review 9572a. Please start regression testing. I suppose I will run the ChUI regression tests. Hynek Cihlar
04:05 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > @ScreenBitmap@ size will get out of sync with the size of the ...
Hynek Cihlar

08/29/2025

02:56 PM Base Language Bug #10471 (Review): Incorrect Integer Formatting as Legacy Time
The issue #10471-6 was resolved in 10471a rev. 16134. Please, review.
Also @TestIntegerFormattedAsTime.cls@ was up...
Vladimir Tsichevski
02:49 PM Base Language Bug #10471: Incorrect Integer Formatting as Legacy Time
Vladimir Tsichevski wrote:
> The updated ABLUnit test class @TestIntegerFormattedAsTime.cls@ is included as an attac...
Vladimir Tsichevski
02:40 PM Base Language Bug #10471: Incorrect Integer Formatting as Legacy Time
The updated ABLUnit test class @TestIntegerFormattedAsTime.cls@ is included as an attachment. Vladimir Tsichevski
02:31 PM Base Language Bug #10471 (WIP): Incorrect Integer Formatting as Legacy Time
I found that the OE handles the "+hh:mm" format in a counter-intuitive manner, treating the input value as seconds an... Vladimir Tsichevski
12:16 PM Database Feature #10491: Tool to standardize PG cluster creation
I am not suggesting that we expand use of @build_db.xml@. The opposite, I want everything in there to be using tools... Greg Shah
11:49 AM Database Feature #10491: Tool to standardize PG cluster creation
Greg,
The @build_db.xml@ might not be the best place for configuring the cluster. This is a one-time operation (only...
Ovidiu Maxiniuc
10:41 AM Conversion Tools Feature #6319: IntelliJ plugin
> ParserDefiniton.createElement() - here we convert the AST elements into PSI elements that can interact with the Int... Florin Eugen Rotaru
09:58 AM User Interface Bug #10500: Frame incorrectly stays enabled
Consider this testcase:... Paula Păstrăguș
09:45 AM User Interface Bug #10500 (New): Frame incorrectly stays enabled
Paula Păstrăguș
09:50 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Any objections, Constantin? Greg Shah
09:46 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Greg Shah wrote:
> Code Review Task Branch 6506a Revision 15775
>
> No objections. Please edit the comment at lo...
Florin Eugen Rotaru
09:35 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Code Review Task Branch 6506a Revision 15775
No objections. Please edit the comment at location so that it doesn'...
Greg Shah
09:48 AM Conversion Tools Bug #6308 (Internal Test): post string literal alternative coding quirk in 4GL preprocessor
I've reviewed this change and all the related change in 6859b. It is difficult to assess by code review alone, if th... Greg Shah
09:47 AM Conversion Tools Bug #9886 (Internal Test): Double slashes should produce a new line during preprocessing
I've reviewed this change and all the related change in 6859b. It is difficult to assess by code review alone, if th... Greg Shah
09:47 AM Conversion Tools Bug #9903 (Internal Test): alternative codings with ' (quote) don't convert to ` (backtick)
I've reviewed this change and all the related change in 6859b. It is difficult to assess by code review alone, if th... Greg Shah
09:47 AM Conversion Tools Bug #9918 (Internal Test): tilde doesn't duplicate semicolon in alternative codings
I've reviewed this change and all the related change in 6859b. It is difficult to assess by code review alone, if th... Greg Shah
09:47 AM Conversion Tools Bug #10099 (Internal Test): Tilde consumes the octals/follow-up characters, when in OE this doesn...
I've reviewed this change and all the related change in 6859b. It is difficult to assess by code review alone, if th... Greg Shah
09:36 AM User Interface Bug #10499: LEAVE event missing for top-level window
Consider this tetscase:... Paula Păstrăguș
09:29 AM User Interface Bug #10499 (New): LEAVE event missing for top-level window
Paula Păstrăguș
09:10 AM Database Bug #7793: incremental conversion with deleted table from .df
It is fine to store at any point in the process, late or early, it should not matter. Greg Shah
09:08 AM Database Bug #7793: incremental conversion with deleted table from .df
We'd have to make a difference between code and schema artifacts, JavaPatternWorker.createJavaFile() is used for both... Dănuț Filimon
08:59 AM Database Bug #7793: incremental conversion with deleted table from .df
If possible, try not to make the changes for #7180 more difficult.
It also seems like a potentially good idea to s...
Greg Shah
08:42 AM Database Bug #7793: incremental conversion with deleted table from .df
From the looks of it, I will need to load hotel.p2o which can give me access to the "path" annotation (com/goldencode... Dănuț Filimon
07:20 AM Database Bug #7793: incremental conversion with deleted table from .df
Alexandru told me that import.sh is able to determine the DMO, I'll investigate and check if this can be of help. Dănuț Filimon
06:59 AM Database Bug #7793: incremental conversion with deleted table from .df
The dmo file name is build in java_dmo.xml and I can't build the file name of a dmo that doesn't exist. The only opti... Dănuț Filimon
06:09 AM Database Bug #7793: incremental conversion with deleted table from .df
I tried to look into @DatabaseManager.getDatabaseDMOs()@ and @DatabaseManager.getDatabaseTables()@, but the issue wit... Dănuț Filimon
09:01 AM Database Bug #10483: memory leak in BufferManager.openBuffers
> The protection ensures only for this specific case.
I understand. But should we expand this to be unconditional...
Greg Shah
08:46 AM Database Bug #10483: memory leak in BufferManager.openBuffers
Greg Shah wrote:
> Code Review Task Branch 10483a Revision 16137 and 16138
>
> For @RB.openScope()@, what are 4GL...
Constantin Asofiei
08:41 AM Database Bug #10483: memory leak in BufferManager.openBuffers
Code Review Task Branch 10483a Revision 16137 and 16138
For @RB.openScope()@, what are 4GL code examples that caus...
Greg Shah
08:08 AM Base Language Feature #9448: compatibility test security features
I think it can be merged to trunk Teodor Gorghe
07:07 AM Base Language Feature #9448: compatibility test security features
I have already tested this and it passed. Lorian Sandu
07:01 AM Base Language Feature #9448: compatibility test security features
Lorian, please test this task according to [[regression:Customer_Test_Plan_Tracking]] Alexandru Lungu
06:38 AM Conversion Tools Bug #9917 (Merge Pending): Fileset not ignoring case
Danut, please merge 9917a to trunk *after 10020a*. There won't be any delivery this week - the next scheduled deliver... Alexandru Lungu
06:07 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Harness, smoketest and reports passed with 10352a. Lorian Sandu
06:01 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Teodor Gorghe
06:00 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16127* on task branch *10455a*:
- Avoid calling validation multiple times in the nested function...
Teodor Gorghe
03:55 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
Review of 10455a:
* I am very OK with the logic being moved to @BlockManager.functionBlock@.
* I am still not con...
Alexandru Lungu
03:33 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16126* on task branch *10455a*:
* Moved validation from @BufferManager@ into @BlockManager.funct...
Teodor Gorghe
02:44 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
The property block case works just fine, but the problem is that when there is no buffer usage into the the called fu... Teodor Gorghe
05:27 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:

> Ah, I see. @CompoundQuery@ does a NEXT and forces its AQ to load that second row, but AQ...
Eduard Soltan
05:24 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
> Suppose I have in cursor [1432, 1432], cursor is set on the second element. After the execution of loadByValues and... Alexandru Lungu
04:10 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
> Exactly. If the first component (EACH) has a cursor with ids [1, 2, 3], then @loadByValue...
Eduard Soltan
03:35 AM Database Bug #10385 (WIP): Incorrect reset of the cursor cache in Reposition
> repositionByID is performed only in certain cases, added additional reposition parameter to loadByValues and load m... Alexandru Lungu
01:58 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Committed on 10385a, rev. 16091.
@repositionByID@ is performed only in certain cases, added additional @reposition...
Eduard Soltan
12:42 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
> * I don't think the changes are right (or maybe I am misinterpreting something). The @repoC...
Eduard Soltan
04:55 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
I am not sure the changes in 10390a are right because:
* moving the @if (hasEnteredIteration)@ after means that we...
Alexandru Lungu
04:06 AM User Interface Bug #10485: App freeze due to lack of synchronization
Sergey Ivanovskiy wrote:
> Is this issue is really related to #10428?
Not exactly, but since the main discussion ...
Paula Păstrăguș
04:05 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Hynek / Sergey, I don’t think the solution I pushed is really viable. We’re synchronizing o...
Sergey Ivanovskiy
04:00 AM User Interface Bug #10485: App freeze due to lack of synchronization
The race condition can only occur during a network test when a PS timer is active and its callback interacts with the... Paula Păstrăguș
03:55 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek / Sergey, I don’t think the solution I pushed is really viable. We’re synchronizing on the same lock that’s als... Paula Păstrăguș
03:30 AM User Interface Bug #10485: App freeze due to lack of synchronization
... Sergey Ivanovskiy
01:47 AM User Interface Bug #10485: App freeze due to lack of synchronization
Paula Păstrăguș wrote:
> Hynek Cihlar wrote:
> > Code review 10485a.
> >
> > Please remove @PushMessagesWorker.s...
Hynek Cihlar

08/28/2025

03:49 PM Base Language Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
Vladimir Tsichevski
03:49 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Code review 9572a.
>
> [...]
> The javadoc is misleading, the width is used to allocate th...
Vladimir Tsichevski
02:57 PM Database Feature #10491: Tool to standardize PG cluster creation
This must be able to fully replace the cluster initialization in @build_db.xml@. In other words, we will eliminate t... Greg Shah
02:53 PM Database Feature #10491: Tool to standardize PG cluster creation
> Should I leave it like that, or allow each current line to have the specified authorization method, instead of the ... Greg Shah
12:18 PM Database Feature #10491: Tool to standardize PG cluster creation
Added watchers. Roger Borrello
12:17 PM Database Feature #10491: Tool to standardize PG cluster creation
With respect to @postgresql.conf@, our current Docker implementation makes the below changes, which essentially uncom... Roger Borrello
10:35 AM Database Feature #10491 (WIP): Tool to standardize PG cluster creation
Right now the attached is within the @container@ project, but needs to be moved to a FWD branch in the @./tools/scrip... Roger Borrello
10:32 AM Database Feature #10491: Tool to standardize PG cluster creation
We need a tool to standardize the method by which a PostgreSQL cluster is created. It needs to be able to function bo... Roger Borrello
09:05 AM Database Feature #10491 (Review): Tool to standardize PG cluster creation
Roger Borrello
01:04 PM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Code review 10485a.
>
> Please remove @PushMessagesWorker.session@ and the related methods....
Sergey Ivanovskiy
08:49 AM User Interface Bug #10485: App freeze due to lack of synchronization
Hynek Cihlar wrote:
> Code review 10485a.
>
> Please remove @PushMessagesWorker.session@
If we remove the sess...
Paula Păstrăguș
07:46 AM User Interface Bug #10485 (WIP): App freeze due to lack of synchronization
Code review 10485a.
Please remove @PushMessagesWorker.session@ and the related methods....
Hynek Cihlar
03:18 AM User Interface Bug #10485 (Review): App freeze due to lack of synchronization
Created task branch 10485a.
Committed solution as rev *16135*.
Hynek / Sergey please review.
Paula Păstrăguș
02:37 AM User Interface Bug #10485: App freeze due to lack of synchronization
For additional details, please refer to entries #10428-24 through #10428-29 Paula Păstrăguș
02:35 AM User Interface Bug #10485 (WIP): App freeze due to lack of synchronization
The application freeze occurs due to missing synchronization between @PushMessagesWorker.sendMessage@ and the network... Paula Păstrăguș
02:31 AM User Interface Bug #10485 (Test): App freeze due to lack of synchronization
Paula Păstrăguș
12:58 PM User Interface Bug #10075: Number format validation issues
@NumberFormatValidationTest@ and @NumberFormattingTest@ classes added to the testcases at rev. 1802. Vladimir Tsichevski
12:42 PM Base Language Bug #10471: Incorrect Integer Formatting as Legacy Time
The @TestIntegerFormattedAsTime@ class added to the testcases at rev. 1801. All tests pass with 10471a. Vladimir Tsichevski
10:32 AM Database Bug #10483 (Review): memory leak in BufferManager.openBuffers
Actually, the memory leak was from a case where a buffer from a super-class is opened (in the pseudo-execute method f... Constantin Asofiei
09:28 AM User Interface Bug #10494: Overlapping widgets are no displayed depending of when and how they're set visible
This issue started from searching for a testcase for #8015.
Found that the issue from #8015 is a particular one an...
Delia Mitric
09:21 AM User Interface Bug #10494 (New): Overlapping widgets are no displayed depending of when and how they're set visible
Delia Mitric
09:15 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed #9383-17 to *9383a/16139*. Made transactionCommitting() default. Dănuț Filimon
09:09 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
You can do this:... Dănuț Filimon
09:04 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Danut, @transactionCommiting@ is not implemented as a no-op in all @Results@ classes after the rebase:... Razvan-Nicolae Chichirau
08:49 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Rebased *9383a* to latest *trunk/16136*, the branch is now at revision *16138*. Dănuț Filimon
09:07 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
The changes are reverted to the state that was before @BATCH@ mode.
The synchronization does not happen when the val...
Teodor Gorghe
06:53 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Review of 10455a:
* I would like to defer the review of exception handling to Constantin. To me it looks OK, but I a...
Alexandru Lungu
06:39 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Committed revision *16125* on task branch *10455a*:
- Added validation when a function is called in batch assignment...
Teodor Gorghe
03:33 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Thanks for code review!
I have started working on this task branch, but I think that adding the validation into th...
Teodor Gorghe
07:25 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Stefanel Pezamosca wrote:
> Hi Paul, I took a look at 10352a by chance.
> Please keep Java 8 compatibility in mind ...
Paul Bodale
06:26 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Hi Paul, I took a look at 10352a by chance.
Please keep Java 8 compatibility in mind for now:
(If you use Intellij...
Stefanel Pezamosca
05:49 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Comitted rev. *16133* on branch *10352a* that addresses this issue. Paul Bodale
07:24 AM Conversion Tools Bug #10208 (Closed): do not convert the schema in incremental mode if it hasn't changed
Greg Shah
07:24 AM Conversion Tools Bug #9863 (Closed): Fileset eXclude broken on native Windows
Greg Shah
07:24 AM Conversion Tools Feature #6256 (Closed): improved profile support
Greg Shah
07:22 AM Database Bug #7793: incremental conversion with deleted table from .df
I like the approach. You can put the changes into 6083a. Greg Shah
06:54 AM Database Bug #7793: incremental conversion with deleted table from .df
6083a does give me a way to determine the deleted tables, the only problem is getting the *.java and *.java.jast file... Dănuț Filimon
05:45 AM Database Bug #7793: incremental conversion with deleted table from .df
I tested hotel using two persistent tables (pt1 and pt2), after removing the pt2 table I am still left with those two... Dănuț Filimon
03:22 AM Database Bug #7793 (WIP): incremental conversion with deleted table from .df
I'll pick this up since I worked on #6083. Dănuț Filimon
07:18 AM Conversion Tools Feature #5586 (Closed): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
Greg Shah
06:42 AM Database Feature #6720: lazy hydration
> The root cause is the fallback to Loader which causes in retrieving a newer state of the record than we would have ... Alexandru Lungu
06:27 AM Database Feature #6720: lazy hydration
I have good news and bad news:))
I have tested the fwd tests and unit tests of another large customer application ...
Andrei Plugaru
06:35 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Committed finest level logging for window open/close and mouse click events as rev *16135* / 10451a.
Next, I’ll re...
Paula Păstrăguș
06:28 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
> > Assignee set to Alexandru Lungu
>
> Constantin, shall I pick this up or was it a mista...
Constantin Asofiei
06:27 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
> Assignee set to Alexandru Lungu
Constantin, shall I pick this up or was it a mistake changing the Assignee?
Alexandru Lungu
06:26 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Eduard,
> 3) qh:get-first() find the record with recid 1432 and updated index field. In Cursor.results is added anot...
Alexandru Lungu
03:18 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Alex, please review this. To me the change makes sense. Constantin Asofiei
06:13 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> do you remember why in SortCriterion.parse, when adding recid to the sort criteria an asc/desc is gotten from the l... Alexandru Lungu
06:12 AM Database Bug #10480 (Internal Test): Wrong sort criteria in FOR LAST when index has desc component
Is the following a reasonable example to prove the issue (both temporary and persistent tables)?... Alexandru Lungu
02:38 AM Database Bug #10480 (Review): Wrong sort criteria in FOR LAST when index has desc component
Eduard Soltan
02:37 AM Database Bug #10480 (WIP): Wrong sort criteria in FOR LAST when index has desc component
Committed on 10480a, revision 16133.
Excluded descending order from recid component from DDL and FQL generation.
Eduard Soltan
04:14 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Committed rev. *16111* on branch *10391a* that addresses this feedback.
I also committed the procedures I used to ...
Paul Bodale
03:21 AM Base Language Bug #10391 (Internal Test): Comparisons methods not returning the correct result in poly cases
Paul, the changes look good. Please add history entries. Constantin Asofiei
03:45 AM Base Language Bug #10406 (Test): Wrong parameter mode for buffers passed to a constructor
10406a was merged to trunk and archived. Eduard Soltan
03:25 AM Base Language Bug #10406 (Merge Pending): Wrong parameter mode for buffers passed to a constructor
This will be merged after 10398a. Constantin Asofiei
03:40 AM Database Bug #10398 (Test): Incorrect base data type used in buffer dereference
10398a was merged to trunk and archived. Eduard Soltan
03:22 AM Database Bug #10398 (Merge Pending): Incorrect base data type used in buffer dereference
Please merge to trunk now. Constantin Asofiei
03:33 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Radu Apetrii wrote:
> Florin, will this fix work if the function from the first note returns a character instead of ...
Florin Eugen Rotaru
03:19 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alex, please review this. Constantin Asofiei
03:13 AM Conversion Tools Bug #10469 (Review): incremental conversion when basepath is more than one folder (aka abl/foo) w...
Committed the patch from #10469-7 to *10469a/16135*. Constantin, please review. Dănuț Filimon

08/27/2025

05:14 PM Base Language Bug #10471 (Review): Incorrect Integer Formatting as Legacy Time
Fixed in 10471a rev. 16133. Please, review. Vladimir Tsichevski
04:28 PM Base Language Bug #10471: Incorrect Integer Formatting as Legacy Time
Attached is an ABLUnit test class to evaluate integer-to-time formatting using 60 sample cases. Vladimir Tsichevski
01:07 PM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
There is another problem; note that the following is happening on an READ-XML - @ctx.proxy@ has no record loaded:
<...
Constantin Asofiei
07:16 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed rev. *16132* on branch *10352a* that introduces a check to avoid NPE for cases when the structure of the pa... Paul Bodale
11:28 AM Database Bug #10483: memory leak in BufferManager.openBuffers
In @BufferManager.bufferInitialized@, the @buffer.activeScopeDepth@ is 0-based; this code:... Constantin Asofiei
11:14 AM Database Bug #10483 (WIP): memory leak in BufferManager.openBuffers
Constantin Asofiei
10:38 AM Conversion Tools Feature #6083 (Internal Test): schema (.df) changes in incremental conversion mode should only re...
Code Review Task Branch 6083a Revisions 16125 through 16127
I'm good with the changes.
Greg Shah
06:57 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Greg Shah wrote:
> > The only issue that I can see right now, is that the last table parsed will contain the df foot...
Dănuț Filimon
06:49 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
> The only issue that I can see right now, is that the last table parsed will contain the df footer:
That must be ...
Greg Shah
06:28 AM Conversion Tools Feature #6083 (Review): schema (.df) changes in incremental conversion mode should only reconvert...
The only issue that I can see right now, is that the last table parsed will contain the df footer:... Dănuț Filimon
09:12 AM Conversion Tools Bug #10482: [REGRESSION] DMO temp-table SQL name is no longer deterministic
Since 16131 or earlier, when converting for regression testing a large app, the DMOs are no longer the same - the SQL... Constantin Asofiei
09:12 AM Conversion Tools Bug #10482 (WIP): [REGRESSION] DMO temp-table SQL name is no longer deterministic
Constantin Asofiei
09:12 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> Do you remember why in SortCriterion.parse, when adding recid to the sort criteria an asc/desc is gotten from the l... Alexandru Lungu
08:56 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Unfortunately I didn't find any testcases related to this. Eduard Soltan
08:52 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
The only places where I could find @(pKeyAscend ? "asc" : "desc")@ mentioned is #7414-14 and #1666-15.
Ovidiu wrot...
Eduard Soltan
07:41 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> Sorry Tomasz, I saw that you made the last change in this area, but the part of the code of interest is pretty old ... Alexandru Lungu
07:35 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Eduard Soltan wrote:
> Tomasz,
>
> Do you remember why in @SortCriterion.parse@, when adding @recid@ to the sort ...
Eduard Soltan
07:18 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Tomasz,
Do you remember why in @SortCriterion.parse@, when adding @recid@ to the sort criteria an @asc/desc@ is go...
Eduard Soltan
05:52 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
... Eduard Soltan
05:46 AM Database Bug #10480 (Test): Wrong sort criteria in FOR LAST when index has desc component
Eduard Soltan
08:44 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
I made some experiments my own and reached the same conclusion as yours. Using function invocations inside the ASSIGN... Alexandru Lungu
08:26 AM Database Feature #6720: lazy hydration
While investigating the FWD tests of a large customer applications, I came across some problems and fixed them. @6720... Andrei Plugaru
07:14 AM Conversion Tools Bug #9917: Fileset not ignoring case
I prefer to defer the merging after customer deliveries happening tomorrow evening. Alexandru Lungu
06:46 AM Conversion Tools Bug #9917: Fileset not ignoring case
You can control the merge. Greg Shah
04:12 AM Conversion Tools Bug #9917: Fileset not ignoring case
The regression test plan passed with 9917a, the branch can be merged. Dănuț Filimon
07:13 AM User Interface Bug #10075: Number format validation issues
Greg Shah wrote:
> > Therefore, I’ve decided to place @NumberFormatValidationTest.cls@ in the same directory as @Tes...
Vladimir Tsichevski
06:14 AM User Interface Bug #10075: Number format validation issues
> Therefore, I’ve decided to place @NumberFormatValidationTest.cls@ in the same directory as @TestString.cls@
Thi...
Greg Shah
06:02 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula, I like the idea. Two suggestions.
1. I think it would be even better to extend this to all widgets. I.e. p...
Hynek Cihlar
05:58 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin, will this fix work if the function from the first note returns a character instead of a logical? I've encount... Radu Apetrii
04:45 AM Database Bug #10479: Deleted record is added to session cache in ProgressiveResults.getResults
When a new bracket is processed in @ProgressiveResults.getResults@, this code is executed:... Andrei Plugaru
04:30 AM Database Bug #10479 (New): Deleted record is added to session cache in ProgressiveResults.getResults
Andrei Plugaru

08/26/2025

05:54 PM User Interface Bug #10075: Number format validation issues
Greg Shah wrote:
> I mean in that set of tests. It probably won't be in that same class. Over time we will probabl...
Vladimir Tsichevski
03:44 PM User Interface Bug #10075: Number format validation issues
I mean in that set of tests. It probably won't be in that same class. Over time we will probably refactor the exist... Greg Shah
03:06 PM User Interface Bug #10075: Number format validation issues
Greg Shah wrote:
> It is still the place to put the test code. I expect many more tests to be added over time.
D...
Vladimir Tsichevski
03:02 PM User Interface Bug #10075: Number format validation issues
It is still the place to put the test code. I expect many more tests to be added over time. Greg Shah
01:52 PM User Interface Bug #10075: Number format validation issues
Greg Shah wrote:
> See [[p2j:Format String Tests]].
This page points to a single test class designed to evaluate ...
Vladimir Tsichevski
01:23 PM User Interface Bug #10075: Number format validation issues
See [[p2j:Format String Tests]]. Greg Shah
12:58 PM User Interface Bug #10075: Number format validation issues
Greg Shah wrote:
> Please commit all tests into the testcases project.
1. I'm uncertain about the appropriate loc...
Vladimir Tsichevski
07:17 AM User Interface Bug #10075: Number format validation issues
Please commit all tests into the testcases project. Greg Shah
03:27 PM Base Language Bug #10471 (WIP): Incorrect Integer Formatting as Legacy Time
Update: OE formats 1 with "+hh:mm:ss" as "+00:01:00", whereas FWD continues to handle this incorrectly. Vladimir Tsichevski
02:25 PM Base Language Bug #9572 (WIP): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal....
Code review 9572a.... Hynek Cihlar
10:09 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Yes, and it just needs to be checked by tablename and schema (the table is uniquely named per schema). Greg Shah
08:49 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
So one section will be like this:... Dănuț Filimon
08:15 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
The original detection of a change to the @.df@ might just be from whitespace changes or ordering differences (conten... Greg Shah
07:48 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Greg Shah wrote:
> If we are operating on the original text from the @.df@ then we would NOT be calculating any chan...
Dănuț Filimon
07:41 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
If we are operating on the original text from the @.df@ then we would NOT be calculating any changes in the AST. Greg Shah
06:14 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Dănuț Filimon wrote:
> To calculate the checksum for a table, we need:
> * The original text of the table, e.g.: @g...
Dănuț Filimon
04:50 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
To calculate the checksum for a table, we need:
* The original text of the table, e.g.: @guest@
* The db_signature ...
Dănuț Filimon
09:57 AM Testing Support #6859 (Internal Test): preprocessor tests
Rebased *6859b* to latest *trunk/16129*, the branch is now at revision *16143*.
I will create a regression test pl...
Dănuț Filimon
07:54 AM Base Language Bug #4766: fix CHR and ASC
In OE, one must provide the proper command line arguments to set the @CP*@ values. Since we use the PCT ("Progress C... Greg Shah
06:41 AM Base Language Bug #4766: fix CHR and ASC
> I'm trying to make some (automatized) tests which compares the FWD results (from OUTPUT [STREAM] TO ...) with the o... Alexandru Lungu
05:46 AM Base Language Bug #4766: fix CHR and ASC
I'm trying to make some (automatized) tests which compares the FWD results (from OUTPUT [STREAM] TO ...) with the one... Delia Mitric
04:48 AM Base Language Bug #4766: fix CHR and ASC
The *defined streams / OUTPUT STREAM TO ...* seem to work the same like I've described in #4766-144. Delia Mitric
06:17 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
It worked! It is now able to execute the file fine. Radu Apetrii
06:04 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
OK, comment out the code in FWD .java file to just use @p_relname@ to be what @SEARCH@ returns from PROPATH and see w... Constantin Asofiei
06:03 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
After that loop, the code does this... Radu Apetrii
05:55 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
I'm thinking to just remove this code in FWD's .java converted file. What is @cLongestProPath@ used for, after this ... Constantin Asofiei
05:53 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
In relname, it first does @FILE-INFO:FILE-NAME = filename@, where filename is @test.r@. This triggers the initial se... Radu Apetrii
05:46 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
What is relname 4GL code doing that it needs to look for the .r file on disk, and not rely just on SEARCH function to... Constantin Asofiei
05:28 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
Executing a file coming from a webspeed request involves a couple of additional steps rather than the classic method ... Radu Apetrii
05:11 AM Runtime Infrastructure Bug #10476 (New): Webspeed request for .r file fails
Radu Apetrii
06:06 AM Testing Bug #10425: Develop an automated test set for admin rest APIs
By harness I mean our in-house testing application used for example in ChUI tests.
Brian wrote a simple testset as...
Ovidiu Maxiniuc
04:20 AM Conversion Tools Feature #6319: IntelliJ plugin
The IntelliJ plugin deals with the syntax tree of a language using @PsiElement@ abstractions. These provide informati... Florin Eugen Rotaru
04:12 AM Base Language Bug #10474: Fix the remaining scenario and bring 9298a changes to trunk
The goal is to bring 9298a changes that were only ported to 7156c/e to trunk. However, 9298a introduces a problem whi... Dănuț Filimon
04:10 AM Base Language Bug #10474 (New): Fix the remaining scenario and bring 9298a changes to trunk
Dănuț Filimon
03:11 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
I experimented with the cvt and basepath parameters and also tried the scenario where:
* basepath is ./abl/hotel
* ...
Dănuț Filimon

08/25/2025

05:16 PM Base Language Bug #10471: Incorrect Integer Formatting as Legacy Time
In 4GL, specific formats for integer values can interpret them as time. This feature is likely kept for backward comp... Vladimir Tsichevski
05:12 PM Base Language Bug #10471 (Internal Test): Incorrect Integer Formatting as Legacy Time
Vladimir Tsichevski
01:57 PM User Interface Bug #10075: Number format validation issues
The ABLUnit test class @NumberFormatValidationTest.cls@ has been attached. Vladimir Tsichevski
01:45 PM Database Bug #10470 (WIP): Wrong order of records fetching when index modification
... Eduard Soltan
01:39 PM Database Bug #10470 (Rejected): Wrong order of records fetching when index modification
Eduard Soltan
10:33 AM Database Support #10420: Refactoring DMO interface layers
Good additions, Alex! Greg Shah
08:08 AM Database Support #10420: Refactoring DMO interface layers
I like #10420-3! I would like to extend upon the Issues section with a question:
* are there limits on Java file/cla...
Alexandru Lungu
09:25 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Greg Shah wrote:
> We could calculate the checksum for the original input text for that table. That would be more c...
Dănuț Filimon
09:19 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
We could calculate the checksum for the original input text for that table. That would be more consistent with our f... Greg Shah
05:13 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Committed *6083a/16125*. Keep track of modified tables in incremental conversion.
I've noticed that during convers...
Dănuț Filimon
08:52 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed rev. *16130* on branch *10352a* that allows the solution to be compatible with java 8. Paul Bodale
05:42 AM Base Language Bug #10352 (Internal Test): Fix READ-JSON dataset handle method's behaviour
I created task branch *10352a* and committed rev. *16128* that introduces a fix for the @PARENT-ID-RELATION@ relation... Paul Bodale
08:28 AM Database Bug #9016 (Internal Test): Improve performance in FQLPreprocessor by using astCache
I am ok with 9016a. Please proceed with testing. Alexandru Lungu
08:16 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
Alexandru Lungu
07:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
+ Constantin as reviewer. Florin Eugen Rotaru
06:56 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
I already tried to add abl/hotel to the propath:... Dănuț Filimon
06:48 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
You need to add @:${P2J_HOME}/abl/hotel/@ to @propath@ in @p2j.cfg.xml@. If we look in @Configuration.getPathToConve... Constantin Asofiei
06:27 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Constantin, is there any configuration missing? I get this error with the mentioned configuration:... Dănuț Filimon
06:06 AM Conversion Tools Bug #10469 (WIP): incremental conversion when basepath is more than one folder (aka abl/foo) with...
I'll look into the issue right away. Dănuț Filimon
06:05 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
There is a bug when @basepath="./abl/hotel/"@ and @cvtpath="./cvt"@. Incremental conversion will fail because @Confi... Constantin Asofiei
06:04 AM Conversion Tools Bug #10469 (Test): incremental conversion when basepath is more than one folder (aka abl/foo) wit...
Constantin Asofiei
06:52 AM Database Bug #9493: Inline word index CTE for trivial clauses
Alexandru Lungu wrote:
> Stefanel, please describe here the optimization in #10431-12 here. We may want to implement...
Stefanel Pezamosca
06:38 AM Database Bug #9493: Inline word index CTE for trivial clauses
Stefanel, please describe here the optimization in #10431-12 here. We may want to implement such optimization directl... Alexandru Lungu
06:45 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
> Detect Sequential Data Access and Prefetch Records from the Database
Arthur, can you provide a 4GL code that wou...
Alexandru Lungu
06:05 AM Conversion Tools Feature #6256 (Test): improved profile support
OK, moved to 10469. Constantin Asofiei
06:00 AM Conversion Tools Feature #6256: improved profile support
Constantin, this is related to 5586a changes. Can you create a separate task? Dănuț Filimon
05:57 AM Conversion Tools Feature #6256 (WIP): improved profile support
There is a bug when @basepath="./abl/hotel/"@ and @cvtpath="./cvt"@. Incremental conversion will fail because @Confi... Constantin Asofiei
01:47 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
ChUI regression testing passed with the current changes. Teodor Gorghe

08/22/2025

03:18 PM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski
03:17 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Testing 10266a rev. 16134.
I've entered "a b" into the first FILL-IN (format "X(8)"). The last character "b" was n...
Vladimir Tsichevski
02:32 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
> Could you rebase 10266a to the latest trunk, please.
Sure. Done!
Ionut-Mihai Simioniuc
02:03 PM Database Feature #6720: lazy hydration
I have continued with addressing the functional issues I have found in the large GUI application. These were also mai... Andrei Plugaru
10:32 AM Conversion Tools Feature #6319: IntelliJ plugin
!ss3.png! Florin Eugen Rotaru
10:30 AM Conversion Tools Feature #6319: IntelliJ plugin
The IntelliJ platform is Swing-based and we can think of the UI components as wrappers over Swing @JComponents@. For ... Florin Eugen Rotaru
08:16 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Need to log this weird behavior.
If the dataset declares both @DATA-RELATION@ and @PARENT-ID-RELATION@ types then...
Paul Bodale
07:56 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
10313a was merged as rev 16125. Artur Școlnic
07:49 AM Base Language Bug #10313 (Merge Pending): server-sidef file-system must 'mount' user's working dir and look in ...
Go ahead and merge now. Constantin Asofiei
07:42 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Chui regression tests passed.
FwdTests passed.
Constantin, I think we can merge.
Artur Școlnic
07:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Large GUI app unittests passed! Lorian Sandu
06:10 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Thank you, Razvan. Artur Școlnic
06:08 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
No regressions found with rev. 16131. Razvan-Nicolae Chichirau
05:24 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It looks like I forgot to enable the working dir resolving only for server-size fs, I fixed that and asked Razvan to ... Artur Școlnic
04:36 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
The latest revision solved the original issue, but now I've detected another regression related to another changes. P... Razvan-Nicolae Chichirau
03:31 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Thank you for the testing and the test case, Razvan.
Constantin, I added a check for the previously computed file in...
Artur Școlnic
01:28 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
A regression was found on another customer app. Testcase:... Razvan-Nicolae Chichirau
06:55 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alexandru Lungu wrote:
> Ah, I see. The DMO is updated and validated. It is inserted in the @RecordNursery@ for futu...
Teodor Gorghe
05:35 AM Base Language Feature #10467: Make READ-JSON dataset handle method able to read json files not containing the n...
While working on task #10352 I noticed that FWD doesn't support reading the following json:... Paul Bodale
05:32 AM Base Language Feature #10467 (New): Make READ-JSON dataset handle method able to read json files not containing...
Paul Bodale

08/21/2025

01:59 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> Done!
>
> *Committed on 10266a at revision 16058.*
Could you rebase 10266a to t...
Vladimir Tsichevski
04:09 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Done!
*Committed on 10266a at revision 16058.*
Ionut-Mihai Simioniuc
10:31 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
> The "new" hotel method generates a JSON based upon the responses to the prompts.
We will want to invert that. ...
Greg Shah
10:05 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
The "new" hotel method generates a JSON based upon the responses to the prompts. This JSON is also made available in ... Roger Borrello
09:14 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
There are also schema hint files.
We should also have a tool to gather all these input files and generate the .jso...
Constantin Asofiei
09:12 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
The current approach to conversion project configuration is a frankenstein monster which we have pieced together over... Greg Shah
08:46 AM Conversion Tools Feature #10459 (New): migrate all project configuration into a single jSON configuration file
Greg Shah
10:27 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I tested harness+webui navigation on linux and windows, it passed.
I also asked my colleagues to test the branch wit...
Artur Școlnic
10:18 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Please create a task in the customer's project to discuss this.
10313a will not be delayed for this bug.
Constantin Asofiei
10:17 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, is there a chance that with PASOE, new pieces of code are being accessed in the customer project and the ... Artur Școlnic
09:36 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> There is a minor problem in a customer project, but it is present in trunk
On every other...
Artur Școlnic
07:16 AM Base Language Bug #10313 (Internal Test): server-sidef file-system must 'mount' user's working dir and look in ...
Artur Școlnic
07:13 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It was a directory issue. With full PASOE on both linux and windows 10313a passed the testing. There is a minor probl... Artur Școlnic
05:46 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
There is an issue with the windows project... Artur Școlnic
05:17 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Assuming that the @wa.serverSideFs@ is set correctly, the changes are fine. Constantin, I already tested a customer p... Artur Școlnic
04:57 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I don't think I am , it is a dataset project with a standard directory. What is a sure way to check? Artur Școlnic
04:55 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Are they created in the working dir of the FWD client, when se...
Constantin Asofiei
04:55 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> Are they created in the working dir of the FWD client, when server-side resources are pr...
Artur Școlnic
04:29 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Are they created in the working dir of the FWD client, when server-side resources are present? Constantin Asofiei
04:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I added these tests to the suite:... Artur Școlnic
02:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Constantin, is there something else we should address at this point?
I think if we fix Targe...
Constantin Asofiei
09:22 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Rebased *6083a* to latest *trunk/16124*. Dănuț Filimon
09:08 AM Conversion Tools Bug #10208 (Test): do not convert the schema in incremental mode if it hasn't changed
Branch 10208a was merged into trunk as rev. 16124 and archived. Dănuț Filimon
08:50 AM Conversion Tools Bug #10208 (Merge Pending): do not convert the schema in incremental mode if it hasn't changed
You can merge to trunk now. Constantin Asofiei
07:22 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I'm OK with a merge but please coordinate with Constantin to ensure that we don't negatively affect customer deliveri... Greg Shah
05:37 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Testing went well, Radu also got the error from #10208-37 and it was related to trunk/16111 (since he converted with ... Dănuț Filimon
08:29 AM Conversion Tools Feature #10458 (Rejected): stable and deterministic name generation during app-by-app conversion
This work is already represented in #9639. Greg Shah
08:23 AM Conversion Tools Feature #10458: stable and deterministic name generation during app-by-app conversion
We need to ensure that the names we generate (classes, methods, data members...) are stable and deterministic. This ... Greg Shah
08:00 AM Conversion Tools Feature #10458 (Rejected): stable and deterministic name generation during app-by-app conversion
Greg Shah
08:28 AM Conversion Tools Feature #9639: centralized name management (and conversion) OR jar based resolution
We need to ensure that the names we generate (classes, methods, data members...) are stable and deterministic. This ... Greg Shah
08:02 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Constantin Asofiei wrote:
> Paul, the problems are multiple:
> * @childFieldsByChild@ has as key the temp-table nam...
Paul Bodale
07:57 AM Conversion Tools Bug #8967 (Closed): Remove relationship annotation from full conversion
Greg Shah
07:34 AM Database Support #10420: Refactoring DMO interface layers
The app-by-app conversion process customizes DMO naming by delegating all of the *TRPL processing* to a dedicated Jav... Octavian Adrian Gavril
07:01 AM Base Language Bug #4766: fix CHR and ASC
About @OUTPUT TO ...@ statement in combination with one of the @MESSAGE/EXPORT or DISPLAY@ statements applied on CHR'... Delia Mitric
06:17 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Teodor Gorghe
06:17 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Committed revision *16102* on task branch *10390a*:
- Allow FIND UNIQUE to retrieve dmo from dirty database when dmo...
Teodor Gorghe
04:20 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Sorry, I forgot about this. Paul Bodale
04:10 AM Base Language Bug #10391 (Review): Comparisons methods not returning the correct result in poly cases
Committed rev. 16109 on branch 10391a that introduces a fix for the behavior of the when one of the comparison opera... Paul Bodale
03:32 AM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
I retested conversion without revision 15971 for the problematic application and there were no issues.
Committed *...
Dănuț Filimon
03:13 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Committed revision *16124* on task branch *10455a*:
- Commit changes to @DirtyShareContext@ on open block scope when...
Teodor Gorghe
03:12 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
Created task branch *10455a*. Teodor Gorghe
02:23 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have continued the research for this problem, and I have noticed the following:
* On @DirtyShareContext.getDirtyIn...
Teodor Gorghe

08/20/2025

02:49 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
h3. Testing 10266a rev. 16057
Consider this code example (note the format now allows 8 characters):...
Vladimir Tsichevski
10:05 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have investigated more about this issue.
The original code that was here, actually worked, it was just the dirty i...
Teodor Gorghe
05:36 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
The following test fails on FWD:... Teodor Gorghe
05:32 AM Database Bug #10455 (Closed): Persistent table CAN-FIND FIRST issue
Teodor Gorghe
09:58 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Let's use FINER or FINEST instead of INFO. Greg Shah
09:39 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I’ve attached a patch that adds structured logging for key GUI events, specifically when windows are opened/closed an... Paula Păstrăguș
07:45 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
Paula Păstrăguș
07:45 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
In that case, we can stick with the existing logger levels defined in @directory.xml@, no need to introduce any new v... Paula Păstrăguș
07:39 AM Testing Bug #10425: Develop an automated test set for admin rest APIs
Ovidiu Maxiniuc wrote:
> To start with, we can use the small Postman collection posted attached below. I think they ...
Artur Școlnic
06:38 AM Base Language Bug #10362 (Review): FastFindCache.L2Key uses the buffer alias in the FQL
Considering that FQLPreprocessor is not already used in the discussed cases and the where clause is not processed in ... Artur Școlnic
04:07 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Constantin Asofiei wrote:
> Please check also when right-side operand is POLY, like @if -1 < DYNAMIC-FUNCTION("f") @...
Paul Bodale
04:06 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Please check also when right-side operand is POLY, like @if -1 < DYNAMIC-FUNCTION("f") @ - does this use integer as c... Constantin Asofiei
03:53 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Committed rev. 16109 on branch 10391a that introduces a fix for the behavior of the comparison operators in poly case... Paul Bodale

08/19/2025

02:22 PM User Interface Bug #10453: FILL-IN of Integer Type: Incorrect Input Digit Handling in Fractional Part (GUI Mode)
Consider the following 4GL example... Vladimir Tsichevski
02:20 PM User Interface Bug #10453 (New): FILL-IN of Integer Type: Incorrect Input Digit Handling in Fractional Part (GUI...
Vladimir Tsichevski
02:19 PM User Interface Bug #10442 (Rejected): FILL-IN for Decimal Variable: Issues with Screen Value Display
Greg Shah
02:07 PM User Interface Bug #10442 (Feedback): FILL-IN for Decimal Variable: Issues with Screen Value Display
Please, reject this task. Vladimir Tsichevski
02:06 PM User Interface Bug #10442 (WIP): FILL-IN for Decimal Variable: Issues with Screen Value Display
By mistake, I ran the example with European numeric format. So, this issue does not exist. Vladimir Tsichevski
10:36 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
A common log file is useful because then all logging has context about what was happening. To make that work, we wou... Greg Shah
08:50 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek, I’d value your feedback on this and your approval. Thank you! Paula Păstrăguș
08:35 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
This task is meant to add logging for key GUI actions so we can reconstruct user flows and reproduce "one-off" issues... Paula Păstrăguș
08:24 AM Runtime Infrastructure Feature #10451 (Test): GUI interaction event logging
Paula Păstrăguș
10:10 AM Conversion Tools Feature #6319: IntelliJ plugin
I managed to implement the idea above and created a real-time side-by-side preview of the preporcessed 4GL code (usin... Florin Eugen Rotaru
09:29 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
In RandomAccessQuery:
1. Detect sequential increment of a subset of substitution value for the fql.
* Add a smal...
Artur Școlnic
09:14 AM Database Support #6709: track nested FIND inside a related FOR loop
Rebased *6709a* to latest *trunk/16122*, the branch is now at revision *16129*. Dănuț Filimon
09:02 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
Alexandru, let me know if you have any plans to review 9016a or add it directly to the work from #10362. Dănuț Filimon
09:00 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/16122*, the branch is now at revision *16134*. Dănuț Filimon
08:46 AM Base Language Bug #10381 (WIP): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Committed rev. 16123 on branch 10381a.
I analyzed the situation and it seems like the problem might be related to ...
Paul Bodale
07:08 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Committed *10208a/16118*. SchemaLoader should have schemasChanged passed in runSchemaLoader().
Mutable databases w...
Dănuț Filimon
05:43 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I tested incremental conversion for two customers and even if the schema was not changed, it was still running the Sc... Dănuț Filimon
03:59 AM Base Language Bug #10406 (Internal Test): Wrong parameter mode for buffers passed to a constructor
Thanks. Constantin Asofiei
03:26 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
I have modified the code to contain some buffer usage:
{{Collapse(start.p)...
Teodor Gorghe
02:42 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
I'm OK with the change.
Teodor: can you do a manual runtime test with the example in first note? If FWD calls prop...
Constantin Asofiei
03:58 AM Database Bug #10398 (Internal Test): Incorrect base data type used in buffer dereference
Looks good, thanks. Constantin Asofiei
03:52 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Committed revision 16112 on task branch 10398a:
- ABS builtin function should not raise error condition when bdt is ...
Teodor Gorghe
03:47 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Please check if the @bdt.isUnknown()@, also - I assume no ERROR condition is raised in this case, and it just returns... Constantin Asofiei
03:46 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Committed revision *16111* on task branch *10398a*:
- @ABS@ builtin function should raise error condition when the d...
Teodor Gorghe
03:12 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Please work on this as Eduard is out. I'd like to have this and #10406 in trunk so we can run another conversion. Constantin Asofiei
03:07 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Then a character field has a valid number representation, this still does throw the same error.
On this and on the p...
Teodor Gorghe
03:01 AM Database Bug #10398: Incorrect base data type used in buffer dereference
The incompatible data type error is thrown (223) when the input parameter is not an NumberType, with an Error conditi... Teodor Gorghe
02:46 AM Database Bug #10398: Incorrect base data type used in buffer dereference
The change looks good. The only unknown is what happens if @h::f1@ is i.e. a character - is there an ERROR condition... Constantin Asofiei
03:17 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
From @RAQ.initialize@... Artur Școlnic
03:09 AM Base Language Bug #4766: fix CHR and ASC
I've added the *codePage* information in @Test@ class and initialized it when a character instance is made based on t... Delia Mitric
02:45 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Branch 10351a was merged to trunk rev 16121 and archived. Teodor Gorghe
02:22 AM Database Bug #10351 (Merge Pending): ProDataSet READ-XML issue when temp-table node is the same as dataset...
10351a can be merged after 10360a Constantin Asofiei
01:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Yes, now is ready to be merged. Teodor Gorghe
02:33 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
Branch *10360a* was merged to trunk rev *16120* and archived. Teodor Gorghe
02:22 AM Database Bug #10360 (Merge Pending): FOR loop WHERE condition evaluation issue
10360a can be merged now. Constantin Asofiei

08/18/2025

05:55 PM User Interface Bug #10442: FILL-IN for Decimal Variable: Issues with Screen Value Display
Run the following example in either GUI or CHARACTER mode... Vladimir Tsichevski
05:52 PM User Interface Bug #10442 (Rejected): FILL-IN for Decimal Variable: Issues with Screen Value Display
Vladimir Tsichevski
01:15 PM Base Language Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
Vladimir Tsichevski wrote:
> I've rebased 9572a to rev. 16122, and it ceased to work.
It was false alarm.
Vladimir Tsichevski
01:09 PM Base Language Bug #9572 (WIP): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal....
I've rebased 9572a to rev. 16122, and it ceased to work. Vladimir Tsichevski
09:03 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Dănuț Filimon wrote:
> Issues:
> * I am calculating the table hash and overriding before I can compare it
I have...
Dănuț Filimon
07:15 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
At the moment, I've managed to implement the following:
# When we have changed schemas, I iterate over the ones that...
Dănuț Filimon
08:18 AM Conversion Tools Feature #6256 (Test): improved profile support
Branch 6256a was merged to trunk as rev. 16116 and archived. Dănuț Filimon
08:03 AM Conversion Tools Feature #6256 (Merge Pending): improved profile support
6256a can be merged now. Constantin Asofiei
07:58 AM Database Support #10420: Refactoring DMO interface layers
This would certainly solve the concern I had in #9976 and much more. It seems to me that the performance of this pro... Greg Shah
10:36 PM Database Support #10420: Refactoring DMO interface layers
I am going to propose you a radical change in the way we interact with the buffers. This is a new paradigm, maybe clo... Ovidiu Maxiniuc
06:27 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
Considering that the buffer is already used in the FF Key as a separate parameter, I don't see any downside to droppi... Artur Școlnic
06:05 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
From @FQLPreprocessor()@:... Artur Școlnic
06:13 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
Prefetching records into cache can significantly improve performance, especially when access patterns are predictable... Artur Școlnic
06:11 AM Database Feature #10436 (WIP): Detect Sequential Data Access and Prefetch Records from the Database
Artur Școlnic
02:39 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, is there something else we should address at this point? Artur Școlnic
02:35 AM Base Language Bug #10336 (Review): Issue on object deletion: java.lang.IllegalStateException
Committed revision *16110* on task branch *10336b*:
- Fixed regression from *10336a*: @deleted@ flag can be computed...
Teodor Gorghe

08/15/2025

11:46 AM User Interface Bug #10433: FILL-IN (DATE type): Incorrect digit insertion position in freshly opened FILL-IN
When entering a digit into a newly opened @DATE@ type @FILL-IN@ with a defined format containing separators, the inse... Vladimir Tsichevski
10:55 AM User Interface Bug #10433 (New): FILL-IN (DATE type): Incorrect digit insertion position in freshly opened FILL-IN
Vladimir Tsichevski
02:57 AM 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

08/14/2025

05:03 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> due to an unexpected exception during server start with 9687c.
See #9625-97.
Hynek Cihlar
04:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I finished the Keikai changes for Jetty 12. I tested them with isolated test cases and they passed. I haven't tested ... Hynek Cihlar
02:37 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
I've rebased 9572a to rev. 16118. Please, review. Vladimir Tsichevski
02:17 PM User Interface Bug #10075: Number format validation issues
h2. Issue 2
Let’s examine this 4GL procedure example:...
Vladimir Tsichevski
10:24 AM Conversion Tools Feature #6319: IntelliJ plugin
So far I have investigated the following areas of the IntelliJ Plugin Devkit.
1. @Extension Points@ - these can be...
Florin Eugen Rotaru
07:24 AM Testing Bug #10425: Develop an automated test set for admin rest APIs
Currently all changes in the admin REST APIs are performed manually, using Postman application. This may not offer fu... Ovidiu Maxiniuc
07:09 AM Testing Bug #10425 (New): Develop an automated test set for admin rest APIs
Ovidiu Maxiniuc
07:11 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
I don't understand this @try@ block:... Șerban Bursuc
04:00 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
It seems that the similar issue was discussed in some task but I did not find where it was. Sergey Ivanovskiy
03:51 AM Runtime Infrastructure Support #10389 (WIP): Ending Web application does not free port
OK, please create the task branch 10389a. Sergey Ivanovskiy
03:09 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sergey, the patch above isn't fully correct, but the idea stands, if we are in a pause caused by @END-ERROR@ another ... Șerban Bursuc
07:07 AM Conversion Tools Bug #10208 (Internal Test): do not convert the schema in incremental mode if it hasn't changed
Code Review Task Branch 10208a Revision 16117
I like it.
Greg Shah
04:42 AM Conversion Tools Bug #10208 (Review): do not convert the schema in incremental mode if it hasn't changed
Committed *10208a/16117*. Fixed full conversion problem where schemasChanged was null and the standard.df was skipped... Dănuț Filimon
04:09 AM Conversion Tools Bug #10208 (WIP): do not convert the schema in incremental mode if it hasn't changed
Currently working on a fix. Dănuț Filimon
04:08 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
There's a scenario in ETF where the schemasChanged is null, but also should contain all the schemas because we are no... Dănuț Filimon
07:01 AM Database Feature #6720: lazy hydration
> Yes, but this was actually the case even before #9701. The return value of the @equalData@ method is used to update... Greg Shah
04:11 AM Database Feature #6720: lazy hydration
Thanks Alex for the comprehensive overview. I will think about the refactoring of @FIND CURRENT@ and maybe others ins... Andrei Plugaru
03:46 AM Database Feature #6720: lazy hydration
> I'm not OK with limiting this implementation to only FOR EACH. Large percentages of application queries would be mi... Alexandru Lungu
03:31 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> Are you saying that we force hydration of all fields any time @BaseRecord.equalData@ is called? ...
Andrei Plugaru
06:57 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Rebased *7180a* to latest *trunk/16115*, the branch is now at revision *16137*.
Committed revisions *16138* and *1...
Dănuț Filimon
06:34 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16132*: Moved getPathToConversionFolder() and getPathToSourceFileFromConversionFolder() to ArtifactM... Dănuț Filimon
05:37 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
Rebased *9016a* to latest *trunk/16114*, the branch is now at revision *16115*. Dănuț Filimon
04:54 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
I think #9016 can fix the problem easier. If we use the astCache for the @private FQLPreprocessor(List<RecordBuffer> ... Alexandru Lungu
04:29 AM Database Feature #9455 (Internal Test): port native user defined functions to SQL Server
Tests performed with udfs are:
- @testcases/udfs/t-sql@ these are refactored tests in T-SQL language from @testca...
Eduard Soltan
03:31 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Testcase (from #10377-6):... Șerban Bursuc
03:23 AM User Interface Bug #10423 (Test): Scrollbar is clipped by frame after a virtual width assignment
Șerban Bursuc

08/13/2025

03:41 PM User Interface Bug #10075: Number format validation issues
I've updated the specification in #10075-3. Vladimir Tsichevski
12:36 PM Database Feature #6720: lazy hydration
> @16110@ and @16112@: Apart from unimportant rebase issues, I have changed the implementation of @BaseRecord.equalD... Greg Shah
12:07 PM Database Feature #6720: lazy hydration
> The original implementation of #6720 was to cover as many scenarios as possible, but the @OPEN QUERY@ and @FIND FIR... Greg Shah
08:22 AM Database Feature #6720: lazy hydration
I have got back to working on this task. I have started with the rebase of the @6720b@ branch. I have rebased to trun... Andrei Plugaru
12:09 PM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Found an issue with ETF conversion, I will be investigating. Dănuț Filimon
04:01 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Rebased *10208a* to latest *trunk/16110*, the branch is now at revision *16116*. Dănuț Filimon
11:49 AM Bug #10422: Some documentations links seem broken
Those pages do not exist yet. Greg Shah
11:49 AM Bug #10422: Some documentations links seem broken
From Onno:
I was checking out documentation and noticed these broken links:
PAGE
https://proj.goldencode.com/p...
Greg Shah
11:43 AM Bug #10422 (New): Some documentations links seem broken
Onno de Haan
11:38 AM Runtime Infrastructure Support #10389 (Review): Ending Web application does not free port
Greg Shah
06:52 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
The ESC issue is fixed by this change:... Șerban Bursuc
06:30 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
-An easy example of a hanging application is #10087-19, this testcase on the web client hangs and there is no way to ... Șerban Bursuc
06:27 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sergey Ivanovskiy wrote:
> Șerban Bursuc wrote:
> > Pressing ESC twice should not cause the websocket connection lo...
Șerban Bursuc
09:47 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
I think the solution is quite fragile, considering that @.replace@ can match other tokens that are not the actual ali... Alexandru Lungu
09:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Please rebase 9687c from trunk 16111. There was another regression in incremental conversion fro...
Tomasz Domin
08:38 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Please rebase 9687c from trunk 16111. There was another regression in incremental conversion from the 5586a changes,... Greg Shah
09:31 AM Database Support #10420: Refactoring DMO interface layers
Ovidiu suggested to use @default@ to delegate from the @get@ / @set@ to the super-interface cryptic methods (@get1@, ... Alexandru Lungu
09:26 AM Database Support #10420: Refactoring DMO interface layers
This task is used to discuss how we should avoid non-deterministic naming of DMOs in multithreaded conversion. The in... Octavian Adrian Gavril
08:38 AM Database Support #10420 (New): Refactoring DMO interface layers
Octavian Adrian Gavril
08:27 AM Base Language Bug #8273 (Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Branch 8273a was merged into trunk as rev. 16112 and archived. Andrei Iacob
07:04 AM Base Language Bug #8273 (Merge Pending): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
> Testing completed and passed for:
Love it! Please merge 8273a to trunk now.
Alexandru Lungu
07:02 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Testing completed and passed for:
* customer unit tests;
* #9663;
* reports + harness;
* smoke testing of GUI app...
Andrei Iacob
04:46 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16110*, the branch is now at revision *16131*. Dănuț Filimon
03:17 AM Base Language Bug #10365 (Review): Mismatched number of parameters passed to routine for external function
I have compared the generated sources with and without the above fix. The issue is resolved (it had been present in m... Florin Eugen Rotaru

08/12/2025

05:18 PM User Interface Bug #10075 (WIP): Number format validation issues
h1. Number Format Specification
This document describes how numbers are structured with optional text around them....
Vladimir Tsichevski
03:27 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've pushed 9687c revision 16135 to xfer. Greg Shah
03:25 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> I'm going to push this to xfer.
Please do.
Tomasz Domin
03:24 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I'm going to push this to xfer. Greg Shah
03:17 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased *9687c* to *trunk* revision *16110*.
Tested features - all works:
* hotel_gui
** virtual desktop
** emb...
Tomasz Domin
02:01 PM Base Language Bug #10410: Error is thrown outside of topLevelBlock when block-level on error undo, throw is not...
start.p... Eduard Soltan
01:56 PM Base Language Bug #10410 (Closed): Error is thrown outside of topLevelBlock when block-level on error undo, thr...
Eduard Soltan
01:42 PM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Paul,
The first "if" execute a the compare operation after applying a default widening cast from @int@ / @int64@ to ...
Ovidiu Maxiniuc
08:04 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
I committed the tests I wrote for this issue on the testcases project. They are located in the @tests/base_language/e... Paul Bodale
07:42 AM Base Language Bug #10391 (WIP): Comparisons methods not returning the correct result in poly cases
Greg/Ovidiu, please advise.
This case:...
Paul Bodale
05:59 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
This thing goes a little bit deeper than expected. I made the necessary changes in @>@ implementation for NumberType ... Paul Bodale
12:38 PM Database Bug #10398 (Review): Incorrect base data type used in buffer dereference
Eduard Soltan
12:38 PM Database Bug #10398 (WIP): Incorrect base data type used in buffer dereference
Committed on 10398, rev. 16110. Eduard Soltan
11:40 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru Lungu wrote:
> I added Tomasz as I watcher. Tomasz, can you review 9456b (@SortCriterion.toWhereExpendeNUl...
Tomasz Domin
10:29 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Șerban Bursuc wrote:
> Pressing ESC twice should not cause the websocket connection lost message, same as holding ES...
Sergey Ivanovskiy
08:10 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Pressing ESC twice should not cause the websocket connection lost message, same as holding ESC. This bug can be fixed... Șerban Bursuc
09:05 AM Base Language Bug #10406 (Review): Wrong parameter mode for buffers passed to a constructor
Eduard Soltan
09:05 AM Base Language Bug #10406 (WIP): Wrong parameter mode for buffers passed to a constructor
Committed on 10406a, rev. 16110. Eduard Soltan
08:51 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor

start.p...
Eduard Soltan
08:38 AM Base Language Bug #10406 (Test): Wrong parameter mode for buffers passed to a constructor
Eduard Soltan
08:38 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
I am OK with the changes in 8273a. Alexandru Lungu
08:22 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Ah, I see. The DMO is updated and validated. It is inserted in the @RecordNursery@ for future use. It is required at ... Alexandru Lungu
08:15 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alexandru Lungu wrote:
> Teodor, there is a particularity of FIND unique in the sense that if there are ambiguous re...
Teodor Gorghe
08:14 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Teodor, there is a particularity of FIND unique in the sense that if there are ambiguous results, calling @AMBIGUOUS ... Alexandru Lungu
07:30 AM Database Bug #10390 (Feedback): FIND FIRST buffer field change does not propagate into the next FIRST FIRS...
What happens for the @FIND@ unique case, which is different from the @FIND@ first case:
- The flow is mostly similar...
Teodor Gorghe
05:51 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
While the initial test case was done, I have also encountered the following test case, which is very similar to the p... Teodor Gorghe
03:02 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Committed revision *16101* on task branch *10390a*:
- @RandomAccessQuery.executeImpl@ allow dmo to be changed before...
Teodor Gorghe
02:55 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Created task branch *10390a*. Teodor Gorghe
08:02 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
Created task branch *10336b*. Teodor Gorghe
07:57 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Șerban Bursuc wrote:
> Testcase:
>
> @proc1.p@:
> [...]
>
> @proc2.p@:
> [...]
>
> @table.i@:
> [...]
>...
Teodor Gorghe
07:41 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Testcase:
@proc1.p@:...
Șerban Bursuc
05:14 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Șerban Bursuc wrote:
> Testcase is a bit difficult but from what I see there is a temp-table buffer reference and wh...
Teodor Gorghe
04:34 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Testcase is a bit difficult but from what I see there is a temp-table buffer reference and when the procedure that de... Șerban Bursuc
03:18 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Stack trace:... Șerban Bursuc
06:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Looked at the ArtifaceManager and Configuration classes, the following are required by the ArtifactManager:
* @getPa...
Dănuț Filimon
03:18 AM Base Language Bug #10404: logical.fromString does not set ERROR-STATUS:ERROR
Worked deferred from #10298. For the following logical constructors, @ERROR@ flag is not set. ... Andrei Iacob
03:12 AM Base Language Bug #10404 (New): logical.fromString does not set ERROR-STATUS:ERROR
Andrei Iacob

08/11/2025

11:24 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
OK, the pushed branch looks OK now. I've pushed it to xfer. Greg Shah
10:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > In meantime on customer's request I've rebased branch 9687c to trunk revision 16089.
>
> 968...
Tomasz Domin
10:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> In meantime on customer's request I've rebased branch 9687c to trunk revision 16089.
9687c seems to be based on ...
Greg Shah
10:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> What testing is needed before we make this available to a customer?
>
> Also: Hynek, I think w...
Hynek Cihlar
09:55 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I don't want to squash changes in every rebase. We did that once to deal with some conflicting changes in trunk. Le... Greg Shah
09:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> What testing is needed before we make this available to a customer?
I can run regression tests, ...
Tomasz Domin
09:29 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
What testing is needed before we make this available to a customer?
Also: Hynek, I think we need your help with th...
Greg Shah
06:43 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Retesting now.
>
> Pushed up 9687b to revision 16011 post review f...
Hynek Cihlar
11:23 AM Base Language Bug #4766: fix CHR and ASC
I understand your concern but I do not think the sign is relevant here. Think of the hex (or binary) representation:... Ovidiu Maxiniuc
08:06 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Another way to treat it is to return @String.valueOf((char) 128)@ (from CHR). This will put th...
Paul Bodale
07:43 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> In some cases, to know just where the content comes from isn't enough. One of these cases is #...
Delia Mitric
05:32 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> > An idea I had is to enhance the character data with additional information about where the cont...
Delia Mitric
10:16 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
I have adopted a different strategy after noticing that replacing @INPUT x AS CHARACTER@ with @INPUT-OUTPUT x AS CHAR... Florin Eugen Rotaru
05:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin Eugen Rotaru wrote:
> The issue has to be in this @condition@ from @base_structure.xml@:
>
> [...]
>
> ...
Florin Eugen Rotaru
10:02 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Revision 16097 is causing a regression in a customer application. I will revert 10336a to unfreeze a trunk delivery a... Șerban Bursuc
09:15 AM Database Bug #10399: Index selection in dirty database
... Eduard Soltan
09:02 AM Database Bug #10399 (New): Index selection in dirty database
Eduard Soltan
08:44 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16111*. Compatibility changes after rebasing and picking up 5586a.
I will also look into #7180-1...
Dănuț Filimon
07:37 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
> I am starting to do internal testing and I will tell if there is a problem.
I am OK with the plan.
Alexandru Lungu
03:56 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
The trunk revision which changes the @recordOrThrowError@ to @displayError@ is *11301.1.51* #3761.
This also modifie...
Teodor Gorghe
07:18 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Committed revision *1796* on test cases:
- modified @tests/oo/basic/property/TestWriteDatasetProperty.cls@ with *mem...
Teodor Gorghe
06:36 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch 10309b was merged to trunk rev 16104 and archived. Teodor Gorghe
06:13 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
After merge, please also add some tests with:
* output into memptr variable (i.e. @def var m as memptr.@, @ds:writ...
Alexandru Lungu
06:08 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Alexandru Lungu
06:08 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Please merge 10309b to trunk now. Alexandru Lungu
05:43 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Alexandru Lungu wrote:
> I don't have full expertise to review these changes, but as they are decremental in relatio...
Teodor Gorghe
04:28 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
I don't have full expertise to review these changes, but as they are decremental in relation to 10309a, I suppose the... Alexandru Lungu
03:18 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
Committed revision *16103* on task branch *10309b*:
- Fixed regression from *10309a*. I have tested with the initial...
Teodor Gorghe
02:03 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
There is a regression on conversion which was not noticed during internal testing. After merging, the original test c... Teodor Gorghe
06:55 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
Alexandru Lungu
06:47 AM Database Bug #10337: Possible memory leak with FastFindCache
10337b was merged as rev 16106. Artur Școlnic
06:25 AM Database Bug #10337: Possible memory leak with FastFindCache
Please merge 10337b to trunk after 10004a. Alexandru Lungu
06:54 AM Base Language Bug #10004 (Test): NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu
06:47 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
10004a was merged as rev 16105. Artur Școlnic
06:15 AM Base Language Bug #10004 (Merge Pending): NativeInvoker fails if an argument is of type integerConstant
Please merge 10004a to trunk after 10309b Alexandru Lungu
06:08 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
I tested library_calls and harness+webUI navigation, all passed. Artur Școlnic
06:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Teodor, is this ready to be merged? Alexandru Lungu
06:52 AM Base Language Feature #9448: compatibility test security features
Teodor, is this ready to be merged? Alexandru Lungu
06:06 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
I have analyzed the 4GL behavior more in depth. I have added a @ON WRITE@ to check when the *buffer* gets written to ... Teodor Gorghe
05:02 AM Database Bug #10398: Incorrect base data type used in buffer dereference
I have the following test case:... Eduard Soltan
04:55 AM Database Bug #10398 (Test): Incorrect base data type used in buffer dereference
Eduard Soltan
04:09 AM Database Bug #10285 (Test): Static compound query returns no result
Branch @10285a@ has been merged into trunk as rev. 16103. Andrei Plugaru
03:59 AM Database Bug #10285 (Merge Pending): Static compound query returns no result
Please merge 10285a to trunk now. Alexandru Lungu
02:24 AM Database Feature #6457 (Review): finish COPY-LOB support
Constantin Asofiei wrote:
> > Because if value was @null@, after this operation we would get something very weird ...
Eduard Soltan

08/08/2025

06:18 PM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
That is an interesting observation. A true detective eye! On this project we are bound to back box principle. If we f... Ovidiu Maxiniuc
09:24 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Greg/Ovidiu I would like your input on this.
I think that what is happening in background is that the character ope...
Paul Bodale
07:33 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
This is the case I found:... Paul Bodale
07:24 AM Base Language Bug #10391 (Closed): Comparisons methods not returning the correct result in poly cases
Paul Bodale
04:20 PM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Retesting now.
Pushed up 9687b to revision 16011 post review fixes.
Please review.
Tomasz Domin
03:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Code review 9687b revisions 16009 and 16010.
>
> In @WebServer@, when the http config alrea...
Tomasz Domin
02:46 AM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
Code review 9687b revisions 16009 and 16010.
In @WebServer@, when the http config already has a valid secure-reque...
Hynek Cihlar
11:07 AM Base Language Bug #4766: fix CHR and ASC
> An idea I had is to enhance the character data with additional information about where the content came from.
I ...
Greg Shah
04:57 AM Base Language Bug #4766: fix CHR and ASC
I remember we have discussed this in a previous meet. The main problem is that, in 4GL, the @CHR()@ function will per... Ovidiu Maxiniuc
11:07 AM Database Bug #10360 (Internal Test): FOR loop WHERE condition evaluation issue
Nevermind. I think the code in #10360 is a super weird edge case.... Alexandru Lungu
11:01 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Teodor Gorghe wrote:
> I have one question which I've didn't found the answer: Why @ErrorManager.displayError@ is us...
Alexandru Lungu
11:00 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Please consider if code like @Configuration.getPathToSourceFileFromConversionFolder()@ should be ...
Dănuț Filimon
10:55 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Please consider if code like @Configuration.getPathToSourceFileFromConversionFolder()@ should be in the @AM@ instead ... Greg Shah
06:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
There are also cases where I create an artifact by doing @artifact.getRelativePATH() + the extension@, those should a... Dănuț Filimon
03:15 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Most of the problems with 7180a after the trunk rebase is that transforming artifacts and retrieving the original art... Dănuț Filimon
10:46 AM Base Language Bug #10284 (Test): JSON import error handing improvement
Branch 10284a was merged to trunk revision 16102 and archived. Alexandru Lungu
10:45 AM Base Language Bug #10284 (Merge Pending): JSON import error handing improvement
Alexandru Lungu
10:32 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
>but I need to wait for the websocket connection popup to appear and then press ESC again to close it.
I guess it is...
Sergey Ivanovskiy
10:11 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Șerban Bursuc wrote:
> Sergey Ivanovskiy wrote:
> > But in your log there is this severe message
> > [...]
>
> ...
Sergey Ivanovskiy
09:15 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sergey Ivanovskiy wrote:
> But in your log there is this severe message
> [...]
That's an exception generated fr...
Șerban Bursuc
09:13 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
But in your log there is this severe message... Sergey Ivanovskiy
08:59 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Șerban, please note that your directory.xml has a remote debug option... Sergey Ivanovskiy
08:10 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sure, all attached.
I just figured out now that if I wait for the "websocket connection lost" message and then pre...
Șerban Bursuc
08:01 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
The video is not enough to make a guess what happens here. Please add directory.xml, test program to reproduce and logs. Sergey Ivanovskiy
06:46 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
When making small testcases and ending the application with @ESC@ the port allocated to the web client spawner is not... Șerban Bursuc
06:41 AM Runtime Infrastructure Support #10389 (WIP): Ending Web application does not free port
Șerban Bursuc
09:28 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
The issue has to be in this @condition@ from @base_structure.xml@:... Florin Eugen Rotaru
08:18 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin Eugen Rotaru wrote:
> *Radu*, would this be OK for your testcase?
Yes, I just checked and it's alright to ha...
Radu Apetrii
08:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
My approach is not good, Instead of relying on the @null@ classname, we might want to make sure that the classname is... Florin Eugen Rotaru
07:56 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Given that 10193a reached trunk, can we proceed with testing with this? Alexandru Lungu
07:47 AM Base Language Feature #10392: Allow webspeed requests for .htm files
At the moment, when executing webspeed requests in FWD, one must pass the @.w@ version of the file. In Progress, howe... Radu Apetrii
07:40 AM Base Language Feature #10392 (New): Allow webspeed requests for .htm files
Radu Apetrii
07:21 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
Teodor Gorghe
05:58 AM Base Language Bug #10356 (Internal Test): Invalid logical value: should throw error instead of warning
Branch 10356a was merged to trunk rev 16098 and archived. Teodor Gorghe
04:03 AM Base Language Bug #10356 (Merge Pending): Invalid logical value: should throw error instead of warning
Please merge 10356a to trunk *after* 10336a. Alexandru Lungu
07:01 AM Database Bug #10337 (Merge Pending): Possible memory leak with FastFindCache
> I also monitored memory allocation over time, it seems ok. There are still an excessive amount of nodes created and... Alexandru Lungu
02:13 AM Database Bug #10337: Possible memory leak with FastFindCache
Testing status:
Harness and webui navigation - passed
Large customer application FWDTests and unit tests - passed
...
Artur Școlnic
06:58 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
The following test case has issues on FWD:
{{Collapse(TestFindQueryUpdate.cls)...
Teodor Gorghe
06:54 AM Database Bug #10390 (Internal Test): FIND FIRST buffer field change does not propagate into the next FIRST...
Teodor Gorghe
06:02 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
Branch 10366a was merged to trunk rev 16099 and archived. Teodor Gorghe
04:03 AM Base Language Bug #10366 (Merge Pending): ObjectOps.invokeStandalonePoly does not change output parameter value
Please merge 10366a to trunk *after* 10356a. Alexandru Lungu
05:53 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Branch 10336a was merged to trunk rev 16097 and archived. Teodor Gorghe
04:02 AM Base Language Bug #10336 (Merge Pending): Issue on object deletion: java.lang.IllegalStateException
Please merge 10336a to trunk *after* 10309a. Alexandru Lungu
05:43 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch 10309a was merged to trunk rev 16096 and archived. Teodor Gorghe
04:02 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Please merge 10309a to trunk *after* 10308a. Alexandru Lungu
05:38 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Branch 10308a was merged to trunk rev 16095 and archived. Teodor Gorghe
04:02 AM Base Language Bug #10308 (Merge Pending): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Please merge 10308a to trunk *after* 9055a. Alexandru Lungu
05:13 AM User Interface Feature #9055 (Test): server-side processing of client platform dependencies in the UI
9055a rebased and merged to trunk revision 16094 and archived. Hynek Cihlar
04:00 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Please merge 9055a to trunk now. Alexandru Lungu

08/07/2025

02:51 PM User Interface Feature #9055 (Merge Pending): server-side processing of client platform dependencies in the UI
9055a regression testing passed. Hynek Cihlar
01:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll...
Tomasz Domin
12:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek: Are you OK with the changes? Greg Shah
12:41 PM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Greg Shah wrote:
> Tomasz Domin wrote:
> > Tomasz Domin wrote:
> > > Oh, that is not true as @EmbeddedWebServer@ i...
Tomasz Domin
07:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll...
Greg Shah
05:58 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll try to create config par...
Tomasz Domin
10:40 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin Eugen Rotaru wrote:
> I will re-launch the conversion with to test this change.
The original note is #10109-...
Radu Apetrii
10:21 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
I have found a fix for the issue by making this change in @literals.rules@:... Florin Eugen Rotaru
04:37 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin has very kindly accepted to look into this conversion error while I get my environment stable again. Radu Apetrii
08:51 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
Ovidiu Maxiniuc wrote:
> Good catch! The fix is good. With it, I guess, the original issue is gone.
>
> Due to it...
Teodor Gorghe
03:05 AM Base Language Bug #10380 (Internal Test): WRITE-XML serializes decimals different than the specified format
Good catch! The fix is good. With it, I guess, the original issue is gone.
Due to its simplicity, basic regression...
Ovidiu Maxiniuc
01:29 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
*Ovidiu*, please review this change.
It is a small change which fixes serialization of @decimal@ data type on @WRITE...
Teodor Gorghe
08:37 AM Database Bug #10351 (Internal Test): ProDataSet READ-XML issue when temp-table node is the same as dataset...
Teodor Gorghe
08:35 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
I looked at the changes in 10351a. The way I read the lines at 603/606 is that the root node can be anything (includi... Ovidiu Maxiniuc
01:24 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
*Ovidiu*, Constantin ran some tests with a P2J build with changes from this branch.
Can you check the changes from t...
Teodor Gorghe
07:58 AM Conversion Tools Bug #10208 (Internal Test): do not convert the schema in incremental mode if it hasn't changed
Code Review Task Branch 10208a Revision 16080
The change is good.
Greg Shah
07:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16090*, the branch is now at revision *7180a/16110*. I will follow up with another c... Dănuț Filimon
07:36 AM Database Bug #10307: FFcache keys don't match for the values inlined vs passed as args
I did put a little thought into how we can inline the arguments into the fql in order to match the FFcache keys for t... Andrei Plugaru
06:54 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
Teodor Gorghe
06:54 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Committed revision *16085* on task branch *10360a*:
- Reverted *16084*. Replaced @displayError@ with @recordOrThrowE...
Teodor Gorghe
06:54 AM Database Bug #10337: Possible memory leak with FastFindCache
Forgot about that, I'll uncommit.
Artur Școlnic
06:51 AM Database Bug #10337: Possible memory leak with FastFindCache
> I just realized that we don't actually need the values in the lruCache, it acts more like a queue, so only the node... Alexandru Lungu
06:37 AM Database Bug #10337: Possible memory leak with FastFindCache
I may have misunderstood things a bit :) Apparently, there are multiple instances of @ReverseLookup@, which means mul... Artur Școlnic
04:32 AM Database Bug #10337: Possible memory leak with FastFindCache
Artur Școlnic wrote:
> I think the issue is that bulk invalidation where entire caches are cleared or removed do not...
Alexandru Lungu
04:02 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
OK, ABL OO is not in my domain of expertise, but Constantin reviewed it already.
Yet, I see the %Done is still at 30...
Ovidiu Maxiniuc
01:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
*Ovidiu*, testing for this branch is done. The changes are OK and no issues were found on all applications. Teodor Gorghe
03:21 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I addressed the issues from note 42. I tested the customer project with 9055, 10313a an PASOE, harness and webui navi... Artur Școlnic
02:59 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @FileSystemDaemon.searchPathWithExts@ - the javadoc says that this also does PROPATH l...
Artur Școlnic
 

Also available in: Atom