Project

General

Profile

Activity

From 08/14/2025 to 09/12/2025

09/12/2025

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

09/11/2025

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

09/10/2025

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

09/09/2025

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

09/08/2025

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

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
 

Also available in: Atom