Project

General

Profile

Activity

From 08/26/2025 to 09/24/2025

09/24/2025

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

09/23/2025

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

09/22/2025

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

09/19/2025

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

09/18/2025

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

09/17/2025

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

09/16/2025

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

09/15/2025

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

09/14/2025

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

09/12/2025

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

09/11/2025

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

09/10/2025

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
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
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
 

Also available in: Atom