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@).
- 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...
- 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:
... - 08:08 AM User Interface Bug #10602 (Review): Fix scrolling in browse on Swing after switching to accumulated scrolling
- 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...
- 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... - 07:10 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I've pushed 9687c rev 16200 to xfer.
- 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 ...
- 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... - 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... - 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... - 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...
- 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... - 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... - 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...
- 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... - 09:11 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've identified the root cause of the non-deterministic frame operation order. The issue originates from the parsing ...
- 07:30 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
- Addressed review as rev *16138*.
Hynek, please review. - 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@... - 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... - 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... - 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.
- 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.
- 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... - 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 ... - 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... - 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.
- 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...
- 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 ... - 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...
- 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...
- 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... - 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. - 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?
- 02:13 AM Database Bug #10560 (WIP): Wrong buffer picking for ReadXml when seralization name of a buffer correspond ...
- 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.
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... - 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... - 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.
- 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 ... - 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... - 01:34 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
- 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 ... - 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.
- 01:51 PM User Interface Bug #10485 (Internal Test): App freeze due to lack of synchronization
- Code review 10485a. The changes look good.
- 08:58 AM User Interface Bug #10485: App freeze due to lack of synchronization
- Addressed review as rev *16140*.
- 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... - 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...
- 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...
- 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...
- 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... - 10:56 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Eric, is the @server/standard/database/_temp@ necessary to have in the testcases and/or hotel directories?
- 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:...
- 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...
- 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... - 10:35 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
- What Gradle version do you have Tomasz?
- 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...
- 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... - 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()@... - 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... - 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... - 07:55 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
- Commit to 10352a.
- 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? - 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... - 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... - 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.
- 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 ...
- 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... - 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 ... ... - 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... - 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... - 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...
- 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... - 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.... - 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...
- 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... - 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@
- 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.
- 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.
... - 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.
- 04:19 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
- +Danut
+Constantin - 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 ... - 04:08 AM Base Language Bug #10613 (Closed): Incremental conversion issue: temp-table dmo does not get converted
- 07:31 AM Base Language Bug #10509 (Internal Test): SEARCH(directory_path) returns unkown
- I'll put this into testing with other changes.
- 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...
- 03:10 AM Database Bug #10611 (Review): Incorrect abbreviation name resolved at conversion time
- 03:09 AM Database Bug #10611 (WIP): Incorrect abbreviation name resolved at conversion time
- Committed solution on 10611a, rev. 16180.
- 02:51 AM Database Bug #10611: Incorrect abbreviation name resolved at conversion time
- I have the following test case:...
- 02:42 AM Database Bug #10611 (Review): Incorrect abbreviation name resolved at conversion time
- 07:21 AM Base Language Bug #10518 (Test): Property getter call is ignored from conversion
- 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.
- 06:54 AM Base Language Bug #10518 (Merge Pending): Property getter call is ignored from conversion
- Please merge to trunk now.
- 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... - 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.
- 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. - 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 ...
- 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... - 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...
- 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. ...
- 04:09 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I fixed the wrong dialect name used in the last revision. I tested the changes from @frame_generator.xml@ and these w...
- 04:09 AM Database Feature #10436 (WIP): Detect Sequential Data Access and Prefetch Records from the Database
- 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...
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... - 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... - 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 ...
- 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:...
- 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... - 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... - 10:50 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
- Is there only one version of @gcc@ installed ?
- 10:42 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
- For me its:...
- 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.... - 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 ... - 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.
> > ... - 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)
> ... - 10:10 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
- I took Lorian's functioning compilation and compared the logs.
{{Collapse(Working)... - 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-... - 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... - 09:58 AM Runtime Infrastructure Bug #10609 (New): FWD compilation issues on Windows
- 09:46 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/16149*. These include:
* refactoring of how SQL keyword conflicts are solved fo... - 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... - 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...
- 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...
- 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 ...
- 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... - 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... - 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...
- 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 ... - 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... - 01:38 AM User Interface Bug #10485: App freeze due to lack of synchronization
- Committed as rev *16139*.
Hynek, please review. - 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. - 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... - 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... - 08:01 AM Database Bug #10455 (Internal Test): Persistent table CAN-FIND FIRST issue
- I am OK with the changes in 10455a.
- 02:13 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- Committed revision *16128* on task branch *10455a*:
- Addressed code review #10455-20. - 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...
- 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?...
- 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... - 04:30 AM Base Language Bug #10509 (Review): SEARCH(directory_path) returns unkown
- 04:29 AM Base Language Bug #10509 (Internal Test): SEARCH(directory_path) returns unkown
- 04:29 AM Base Language Bug #10509 (WIP): SEARCH(directory_path) returns unkown
- 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.
... - 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.
- 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 ... - 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:...
- 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... - 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...
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... - 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...
- 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... - 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@.... - 02:00 PM Base Language Bug #10381 (WIP): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
- 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.
- 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... - 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.
- 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.
- 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 ...
- 01:14 PM Database Feature #5220: extend word index support to SQL Server
- Stefanel - can we consider this done for SQLServer?
- 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.
- 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... - 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 ... - 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... - 11:12 AM Database Feature #10583 (Review): Implement a Database specific records cache.
- 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... - 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.
- 10:25 AM Database Bug #9763 (Review): xml-node-name buffer option
- 10:25 AM Database Bug #9763 (WIP): xml-node-name buffer option
- 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...
- 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...
- 08:33 AM Base Language Bug #10597 (WIP): [Regression] extent field in form fails conversion
- So, this works if we remove the @assign@:...
- 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...
- 08:27 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> I don't want to single thread things that are not needed. I prefer not to leave this dependency ... - 08:24 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I don't want to single thread things that are not needed. I prefer not to leave this dependency on state modificatio...
- 03:43 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Ovidiu Maxiniuc wrote:
> The 'reset' happens only once for each namespace defined in @p2j.cfg.xml@, to avoid 'blocki... - 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 ...
- 08:18 AM User Interface Bug #10602 (Test): Fix scrolling in browse on Swing after switching to accumulated scrolling
- 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:...
- 07:26 AM Base Language Bug #10601 (New): Resolving of unqualified fields
- 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
- 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...
- 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...
- 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...
- 06:23 AM Base Language Bug #10599: [Regression] undoLeaveTopLevel() generated during conversion, but it doesn't exist
- The test case is:...
- 06:20 AM Base Language Bug #10599 (New): [Regression] undoLeaveTopLevel() generated during conversion, but it doesn't exist
- 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... - 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?
- 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.
- 03:15 AM Testing Support #6859: preprocessor tests
- Dănuț Filimon wrote:
> Because the number of tests failing skyrocket when removing the revisions for #9903, I will l...
09/18/2025
- 01:37 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- If we just pass enough information to the name converter to know the dialect, then none of this schema knowledge or s...
- 11:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- The 'reset' happens only once for each namespace defined in @p2j.cfg.xml@, to avoid 'blocking' more keywords than nec...
- 11:02 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I prefer to eliminate the schema-specific nature of the design. I don't see the value it provides in this case. Ple...
- 10:54 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I had a short discussion with Octavian earlier, today. He was wondering why we need to check _if a name conflicts wit...
- 09:44 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/16148* that include some clean up code and cosmetic changes.
- 09:29 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > Why does the schema name matter here? A reserved SQL keyword ... - 08:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Why does the schema name matter here? A reserved SQL keyword is reserved for a given dialect no ... - 08:44 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Why does the schema name matter here? A reserved SQL keyword is reserved for a given dialect no matter what schema i...
- 08:36 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- However, we will have no @currentSchemaName@ in @Code Conversion Annotations Prep@, where naming of files is executin...
- 08:30 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > I think a solution would be to move @reservedSQL@ as static field (*no context-local*) and to refactor it as a map ...
- 08:00 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- That check using @reservedSQL@ can't be removed because @TYPE_CLASS@ is used for converting *packages* and *DMO names...
- 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... - 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...
- 08:42 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
- Work on #10566 can't continue unless #10597 is fixed.
- 08:40 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
- ...
- 08:39 AM Base Language Bug #10597 (Test): [Regression] extent field in form fails conversion
- 08:18 AM Database Bug #10590 (Review): Indices are not taken from the model temp-table
- 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... - 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 ...
- 04:26 AM Database Feature #10583 (WIP): Implement a Database specific records cache.
- 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 ... - 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 ...
- 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...
- 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...
- 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...
- 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 ...
- 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 ... - 04:19 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
- Please review rev. 16143.
- 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...
- 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... - 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 ... - 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...
- 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...
- 05:30 AM Testing Support #6859: preprocessor tests
- Because the number of tests failing skyrocket when removing the revisions for #9903, I will leave 6859b intact. I wil...
- 05:00 AM Testing Support #6859: preprocessor tests
- I found that *6859b/16136 & 16137* are the ones that fix the #9903 problem, but also fix a number of other tests.
- 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...
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...
- 03:37 PM User Interface Bug #10593 (New): SPREADSHEET: Keikai backend sends huge amount of data to the frontend
- 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 ...
- 06:37 AM Database Bug #10590: Indices are not taken from the model temp-table
- The following example:...
- 06:33 AM Database Bug #10590 (Test): Indices are not taken from the model temp-table
- 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 ...
- 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...
- 09:17 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Aren't reserved keywords things that we know in advance and they don't change? Why would they need to be dynamically...
- 09:11 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- @reservedSQL@ is cleared and repopulated everytime a new @DATABASE@ token is found, using @resetDialects()@. This see...
- 09:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > > Any such static data needs to be properly thread-safe so that all access is syncronized or handled via some concu...
- 09:03 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Any such static data needs to be properly thread-safe so that all access is syncronized or handle... - 08:59 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Any such static data needs to be properly thread-safe so that all access is syncronized or handled via some concurren...
- 08:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- What do you mean by "static context"? Anything that is a static member will exist for the lifetime of the JVM. Conv...
- 08:39 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I think we should let the current thread pool as a static member because there are several static actions of @JavaPat...
- 06:56 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> * We keep the same threads and 'pause' the execution of threads and let only one thr... - 05:00 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I analyzed the results of large GUI app conversion and I noticed that *we are losing the static context* everytime we...
- 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...
- 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)... - 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...
- 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...
- 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... - 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... - 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...
- 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:...
- 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...
- 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, ...
- 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... - 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:... - 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... - 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...
- 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... - 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... - 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...
- 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...
09/16/2025
- 03:21 PM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- Please review revision 16030 (9709a).
- 03:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, 9709a has the changes that should be reviewed if they are needed for your configuration.
- 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... - 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! - 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. - 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... - 09:54 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Shouldn't each @PatternEngine@ invocation create a new thread pool? Making a single-threaded pro... - 09:47 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Shouldn't each @PatternEngine@ invocation create a new thread pool? Making a single-threaded process would be as sim...
- 09:39 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> I analyzed the results with other apps and it seems that @Detecting Frame Interfaces... - 03:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I analyzed the results with other apps and it seems that @Detecting Frame Interfaces@ takes too long to execute in a ...
- 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/... - 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... - 07:38 AM Database Feature #10583 (Review): Implement a Database specific records cache.
- 07:24 AM Base Language Feature #6432: implement the WEB special stream
- I see that @StreamFactory.openWebStream()@ has this:...
- 07:05 AM Testing Support #6859: preprocessor tests
- The failures:...
- 07:03 AM Testing Support #6859: preprocessor tests
- Preprocessor tests status:...
- 06:10 AM Testing Support #6859: preprocessor tests
- Dănuț Filimon wrote:
> Alexandru also mentioned that I should revert the changes related to #9903 from 6859b to allo... - 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.
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...
- 02:12 PM Runtime Infrastructure Bug #10574 (New): contextlocal cross-dependencies
- 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... - 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.
- 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...
- 11:14 AM Runtime Infrastructure Bug #10565: java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider Consc...
- What is the recreate?
- 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 ...
- 03:55 AM Runtime Infrastructure Bug #10565 (New): java.security.NoSuchAlgorithmException: no such algorithm: SunX509 for provider...
- 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...
- 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...
- 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:...
- 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...
- 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 ... - 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...
- 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,...
- 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...
- 10:09 AM Database Bug #10171 (Test): Word Index/CONTAINS support for MS SQL Server.
- 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.
- 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.
- 09:14 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- The changes should be in 6506b.
- 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).
- 08:54 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Constantin: Do you have any remaining concerns?
- 08:55 AM Conversion Tools Support #10231 (Review): Document the code style guidelines for ANTLR grammars, based on progress.g
- 08:53 AM Testing Support #6859: preprocessor tests
- There's testcases revisions 1735 and 1780 which I will have to look into and document. Alexandru also mentioned that ...
- 08:16 AM Testing Support #6859: preprocessor tests
- We need to write documentation for this test suite in [[p2j:Preprocessor Testcases]].
- 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... - 07:59 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Take a look at the following 4GL example.
@start.w@:... - 07:52 AM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
- 08:18 AM Testing Support #6860: lexer tests
- We need to write documentation for this test suite in [[p2j:Lexer Testcases]].
- 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...
- 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:...
- 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:...
- 07:15 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes into *1752a/16146*.
I added implementation that establish which source file will gener... - 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.
- 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. - 06:37 AM Base Language Bug #10567: same buffer can be used as argument multiple times
- We need to investigate the implications of this:...
- 06:32 AM Base Language Bug #10567 (Test): same buffer can be used as argument multiple times
- 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 ...
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:...
- 04:09 AM Base Language Bug #10203 (New): XMLs cannot be imported into a dataset without a schema present
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...
- 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:...
- 09:00 AM Database Bug #10560 (Closed): Wrong buffer picking for ReadXml when seralization name of a buffer correspo...
- 09:10 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I finished an initial solution for the issue and started testing with a few apps. I found some problems during ChUI r...
- 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.
- 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... - 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... - 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... - 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?
- 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... - 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.
- 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)... - 06:01 AM Base Language Bug #10558 (Test): READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
- 05:56 AM Database Bug #9016 (Test): Improve performance in FQLPreprocessor by using astCache
- 05:56 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
- Branch 9016a was merged into trunk as revision 16162 and archived.
- 05:48 AM Database Bug #9016 (Merge Pending): Improve performance in FQLPreprocessor by using astCache
- I'll be merging 9016a now.
- 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...
- 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:
|_... - 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...
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@ ...
- 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. - 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*.
- 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...
- 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)?
- 07:30 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
- Committed changes as rev *16137*.
Hynek, please review. - 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... - 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 ...
- 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... - 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... - 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...
09/10/2025
- 01:24 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Actually, we kind of rely on this behaviour to make sure the DMO interface is created and the fact it is overwritten ...
- 10:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- OK
- 10:11 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Alex/Ovidiu/Eric?
My POV is that we should converge to what trunk has. We can agree that trunk is broken, but at... - 09:53 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > The current issue that I'm working on is related to custom properties added to temp-tables DMOs by files which use ...
- 09:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I added new changes into *1752a/16145*:
* I analyzed @frame_generator_pre.xml@ more carefully and I think that is re... - 09:56 AM Testing Bug #10547 (Rejected): Order of unit test classes execution inside a package
- 08:50 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- It is caused because we're posting @COM-EVENTS@ with a *null source*:...
- 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... - 08:46 AM Database Bug #10542 (Internal Test): Write trigger called when multiple buffers reference the same record
- 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... - 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... - 07:56 AM Database Bug #10542 (Review): Write trigger called when multiple buffers reference the same record
- 07:56 AM Database Bug #10542 (WIP): Write trigger called when multiple buffers reference the same record
- Committed on 10542a, rev. 16160.
- 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...
- 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... - 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... - 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...
- 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... - 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...
- 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.
- 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... - 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 ...
- 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...
- 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 *...
- 03:58 AM Database Bug #10542 (Test): Write trigger called when multiple buffers reference the same record
- 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...
- 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...
- 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... - 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...
- 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... - 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... - 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:
> > > >... - 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... - 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.
- 07:16 AM User Interface Bug #10323 (Closed): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- 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. - 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.
- 07:16 AM User Interface Bug #10512 (Closed): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
- 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. - 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.
- 04:14 AM Base Language Bug #10410 (Closed): Error is thrown outside of topLevelBlock when block-level on error undo, thr...
- 04:14 AM Base Language Bug #10410 (Internal Test): Error is thrown outside of topLevelBlock when block-level on error un...
- 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.
- 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()...
- 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...
- 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...
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...
- 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*.
>
... - 06:12 PM Database Feature #10491 (Review): Tool to standardize PG cluster creation
- Usage of @fwd_create_pg_cluster.sh@:...
- 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*.
>
... - 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 ... - 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@. - 08:15 AM Base Language Bug #10538 (WIP): QUOTER strips time part in datetime and datetime-tz
- 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:...
- 07:51 AM Base Language Bug #10538 (Test): QUOTER strips time part in datetime and datetime-tz
- 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...
- 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...
- 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 > ... - 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.
- 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*.
- 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...
- 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...
- 07:26 AM Conversion Tools Bug #6738 (Internal Test): incremental conversion when deleting program or class files
- 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. - 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@?... - 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 ... - 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...
- 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'... - 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 ... - 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.
- 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...
- 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.
... - 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...
- 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... - 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... - 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.
- 07:25 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
- All regression tests passed, *9016a* can be merged.
- 07:20 AM User Interface Bug #10485: App freeze due to lack of synchronization
- Yes, I agree.
- 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...
- 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... - 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... - 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...
- 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... - 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...
- 04:24 AM Conversion Tools Feature #10265 (Review): schema-only conversion
- I committed *10265a/16140* for review.
- 02:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> I've committed some changes into *1752a/16144*. These include fixes for deterministi...
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... - 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 ... - 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... - 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... - 08:40 AM User Interface Bug #10485: App freeze due to lack of synchronization
- Committed as rev *16136*.
Please review. - 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... - 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...
- 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... - 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... - 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... - 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...
- 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.
- 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...
- 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...
- 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... - 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 ... - 09:59 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes into *1752a/16144*. These include fixes for deterministic generation of *sql names* and *...
- 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 ... - 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... - 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... - 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...
- 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... - 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:...
- 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...
- 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... - 07:02 AM User Interface Bug #10530 (WIP): Move cursor change logic from JS client to the FWD client
- 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... - 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 ... - 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... - 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...
- 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... - 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... - 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:...
- 02:10 AM Base Language Bug #10527 (New): Using DISPLAY with DEFINED STREAMS and DOWN WITH FRAME leads to incorrect conte...
- 02:04 AM Database Bug #10526 (Review): Progressive results don't get invalidated when buffer-copy is performed
- Committed on 10526a, rev. 16148.
- 01:47 AM Database Bug #10526 (WIP): Progressive results don't get invalidated when buffer-copy is performed
- I have the following test case:...
- 01:37 AM Database Bug #10526 (Closed): Progressive results don't get invalidated when buffer-copy is performed
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...
- 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 ...
- 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... - 09:28 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- The thing that puzzles me is this:...
- 09:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/16143*.
I moved the class name suffix calculation from @p2o.xml@ to @p2o_pre... - 08:50 AM Conversion Tools Feature #10265 (WIP): schema-only conversion
- 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... - 05:45 AM Conversion Tools Feature #10265 (Review): schema-only conversion
- Greg, please review.
- 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 ...
- 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...
- 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... - 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@:... - 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...
- 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 ... - 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... - 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... - 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...
- 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... - 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 ... - 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...
- 04:03 AM User Interface Bug #9916 (Closed): FILL-IN: date format: incorrect condition for triggering normalization of thi...
- 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*.
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?
- 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...
- 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... - 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... - 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. - 06:29 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- ChUI tests passed.
- 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:... - 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... - 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... - 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... - 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... - 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... - 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...
- 07:11 AM Conversion Tools Bug #6738 (Review): incremental conversion when deleting program or class files
- Greg, please review.
- 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... - 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... - 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:... - 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...
- 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... - 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... - 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?
- 10:12 AM User Interface Bug #10521: RADIO-SET Rendering in ChUI Issues
- h2. Scenario...
- 08:11 AM User Interface Bug #10521 (Test): RADIO-SET Rendering in ChUI Issues
- 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... - 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... - 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...
- 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... - 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 ... - 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... - 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...
- 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...
- 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:...
- 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... - 05:19 AM Base Language Bug #10519 (WIP): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- 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... - 04:37 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- Suppose we have a ProDataSet structure like this:...
- 04:25 AM Base Language Bug #10519 (Test): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- 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 ... - 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. - 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.
- 02:59 AM Base Language Bug #10518: Property getter call is ignored from conversion
- The test case:...
- 02:41 AM Base Language Bug #10518 (Closed): Property getter call is ignored from conversion
- 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... - 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... - 03:05 AM Database Bug #10385 (Review): Incorrect reset of the cursor cache in Reposition
- I tried removing the following code in @CompoundQuery.retrieveImpl@:...
- 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...
- 08:48 AM Base Language Bug #10522 (New): Bring changes from 7156e/15727 to trunk
- 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 ...
- 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...
- 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 ...
- 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 (...
- 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*.
- 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 ...
- 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... - 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...
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:
> > > >... - 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... - 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... - 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... - 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. - 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*.
- 05:51 AM Database Bug #7793: incremental conversion with deleted table from .df
- I committed *6083a/16130* to address the #7793-28 review.
- 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@
* ... - 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.
- 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...
- 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 ...
- 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*, ... - 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...
- 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...
- 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 ... - 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?
- 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 ... - 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... - 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... - 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...
- 02:21 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Constantin Asofiei wrote:
> @oo_calls.rules@ does not set @pmImport = false@ in the @init-rules@ section - so this v...
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 ... - 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/@.
... - 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 #... - 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... - 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... - 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... - 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... - 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 ... - 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.
- 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... - 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...
- 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... - 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... - 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.
- 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...
- 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. - 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 ... - 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... - 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. ...
- 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?
- 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?
> ... - 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. - 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?
- 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... - 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... - 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?
... - 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... - 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....
- 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. - 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...
- 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.
- 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...
- 09:39 AM User Interface Bug #10512 (Closed): REGRESSION: In ChUI, all RADIO-SET items are positioned at the same location
- 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... - 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... - 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... - 10:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- @oo_calls.rules@ does not set @pmImport = false@ in the @init-rules@ section - so this var is never reset for the AST...
- 09:48 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- As we discussed in today's meeting, there is an unused import that is attached with *trunk* and it's not attached wit...
- 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... - 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:...
- 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... - 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. - 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... - 09:11 AM Conversion Tools Bug #6738 (WIP): incremental conversion when deleting program or class files
- Created task branch *6738a* from latest *trunk/16144*.
- 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 ... - 08:09 AM Base Language Bug #10509: SEARCH(directory_path) returns unkown
- ...
- 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.
- 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...
- 02:57 AM Base Language Bug #10509 (Test): SEARCH(directory_path) returns unkown
- 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...
- 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... - 03:12 AM Database Bug #10480 (Review): Wrong sort criteria in FOR LAST when index has desc component
- 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...
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...
- 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 ... - 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...
- 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. ... - 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... - 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... - 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...
- 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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:
... - 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...
- 10:17 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
- Experimented a bit with the query a scrolling query....
- 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...
- 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...
- 09:35 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I fixed the issue described above in *1752a/16142*. I'm retesting the large GUI application conversion.
- 05:16 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I could reproduce the issue described in #3211-10 using the following testcase:
@B.cls@:... - 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...
- 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... - 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:... - 06:25 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Please use a @DYNAMIC-INVOKE@ call.
- 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 ... - 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?
... - 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... - 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
*... - 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:...
- 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... - 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... - 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 ...
- 05:52 AM Base Language Bug #10336 (Internal Test): Issue on object deletion: java.lang.IllegalStateException
- Please put this into testing.
- 05:48 AM Conversion Tools Bug #9917 (Test): Fileset not ignoring case
- Branch 9917a was merged into trunk as revision 16139 and archived.
- 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 - ... - 05:17 AM Conversion Tools Feature #10265 (WIP): schema-only conversion
- Created task branch *10265a* from *trunk/16138*.
- 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.
- 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.
- 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 ...
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... - 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... - 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.
- 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...
- 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...
- 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... - 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...
- 09:58 AM User Interface Bug #10500: Frame incorrectly stays enabled
- Consider this testcase:...
- 09:45 AM User Interface Bug #10500 (New): Frame incorrectly stays enabled
- 09:50 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Any objections, Constantin?
- 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... - 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'... - 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...
- 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...
- 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...
- 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...
- 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...
- 09:36 AM User Interface Bug #10499: LEAVE event missing for top-level window
- Consider this tetscase:...
- 09:29 AM User Interface Bug #10499 (New): LEAVE event missing for top-level window
- 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.
- 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...
- 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... - 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...
- 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.
- 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...
- 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...
- 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... - 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... - 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... - 08:08 AM Base Language Feature #9448: compatibility test security features
- I think it can be merged to trunk
- 07:07 AM Base Language Feature #9448: compatibility test security features
- I have already tested this and it passed.
- 07:01 AM Base Language Feature #9448: compatibility test security features
- Lorian, please test this task according to [[regression:Customer_Test_Plan_Tracking]]
- 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...
- 06:07 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
- Harness, smoketest and reports passed with 10352a.
- 06:01 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
- 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... - 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... - 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... - 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...
- 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... - 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...
- 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... - 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...
- 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... - 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... - 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... - 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 ... - 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... - 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...
- 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...
- 03:30 AM User Interface Bug #10485: App freeze due to lack of synchronization
- ...
- 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...
08/28/2025
- 03:49 PM Base Language Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
- 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... - 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...
- 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 ...
- 12:18 PM Database Feature #10491: Tool to standardize PG cluster creation
- Added watchers.
- 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...
- 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...
- 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...
- 09:05 AM Database Feature #10491 (Review): Tool to standardize PG cluster creation
- 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.... - 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... - 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.... - 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. - 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
- 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...
- 02:31 AM User Interface Bug #10485 (Test): App freeze due to lack of synchronization
- 12:58 PM User Interface Bug #10075: Number format validation issues
- @NumberFormatValidationTest@ and @NumberFormattingTest@ classes added to the testcases at rev. 1802.
- 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.
- 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...
- 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... - 09:21 AM User Interface Bug #10494 (New): Overlapping widgets are no displayed depending of when and how they're set visible
- 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.
- 09:09 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- You can do this:...
- 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:...
- 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*.
- 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... - 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... - 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... - 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... - 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 ... - 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... - 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.
- 07:24 AM Conversion Tools Bug #10208 (Closed): do not convert the schema in incremental mode if it hasn't changed
- 07:24 AM Conversion Tools Bug #9863 (Closed): Fileset eXclude broken on native Windows
- 07:24 AM Conversion Tools Feature #6256 (Closed): improved profile support
- 07:22 AM Database Bug #7793: incremental conversion with deleted table from .df
- I like the approach. You can put the changes into 6083a.
- 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...
- 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...
- 03:22 AM Database Bug #7793 (WIP): incremental conversion with deleted table from .df
- I'll pick this up since I worked on #6083.
- 07:18 AM Conversion Tools Feature #5586 (Closed): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
- 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 ...
- 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 ... - 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... - 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... - 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? - 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... - 03:18 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
- Alex, please review this. To me the change makes sense.
- 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...
- 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)?...
- 02:38 AM Database Bug #10480 (Review): Wrong sort criteria in FOR LAST when index has desc component
- 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. - 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 ... - 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.
- 03:45 AM Base Language Bug #10406 (Test): Wrong parameter mode for buffers passed to a constructor
- 10406a was merged to trunk and archived.
- 03:25 AM Base Language Bug #10406 (Merge Pending): Wrong parameter mode for buffers passed to a constructor
- This will be merged after 10398a.
- 03:40 AM Database Bug #10398 (Test): Incorrect base data type used in buffer dereference
- 10398a was merged to trunk and archived.
- 03:22 AM Database Bug #10398 (Merge Pending): Incorrect base data type used in buffer dereference
- Please merge to trunk now.
- 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 ... - 03:19 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- Alex, please review this.
- 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.
08/27/2025
- 05:14 PM Base Language Bug #10471 (Review): Incorrect Integer Formatting as Legacy Time
- Fixed in 10471a rev. 16133. Please, review.
- 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.
- 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:
<... - 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...
- 11:28 AM Database Bug #10483: memory leak in BufferManager.openBuffers
- In @BufferManager.bufferInitialized@, the @buffer.activeScopeDepth@ is 0-based; this code:...
- 11:14 AM Database Bug #10483 (WIP): memory leak in BufferManager.openBuffers
- 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. - 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... - 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 ... - 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:...
- 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...
- 09:12 AM Conversion Tools Bug #10482 (WIP): [REGRESSION] DMO temp-table SQL name is no longer deterministic
- 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...
- 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.
- 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... - 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 ...
- 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 ... - 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... - 05:52 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
- ...
- 05:46 AM Database Bug #10480 (Test): Wrong sort criteria in FOR LAST when index has desc component
- 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...
- 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...
- 07:14 AM Conversion Tools Bug #9917: Fileset not ignoring case
- I prefer to defer the merging after customer deliveries happening tomorrow evening.
- 06:46 AM Conversion Tools Bug #9917: Fileset not ignoring case
- You can control the merge.
- 04:12 AM Conversion Tools Bug #9917: Fileset not ignoring case
- The regression test plan passed with 9917a, the branch can be merged.
- 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... - 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... - 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... - 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...
- 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:...
- 04:30 AM Database Bug #10479 (New): Deleted record is added to session cache in ProgressiveResults.getResults
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... - 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...
- 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... - 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.
- 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 ... - 01:23 PM User Interface Bug #10075: Number format validation issues
- See [[p2j:Format String Tests]].
- 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... - 07:17 AM User Interface Bug #10075: Number format validation issues
- Please commit all tests into the testcases project.
- 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.
- 02:25 PM Base Language Bug #9572 (WIP): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal....
- Code review 9572a....
- 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).
- 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:...
- 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...
- 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... - 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.
- 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... - 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 ... - 09:57 AM Testing Support #6859 (Internal Test): preprocessor tests
- Rebased *6859b* to latest *trunk/16129*, the branch is now at revision *16143*.
I will create a regression test pl... - 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...
- 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...
- 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...
- 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.
- 06:17 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
- It worked! It is now able to execute the file fine.
- 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...
- 06:03 AM Runtime Infrastructure Bug #10476: Webspeed request for .r file fails
- After that loop, the code does this...
- 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 ...
- 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...
- 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...
- 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 ...
- 05:11 AM Runtime Infrastructure Bug #10476 (New): Webspeed request for .r file fails
- 06:06 AM Testing Bug #10425: Develop an automated test set for admin rest APIs
- By harness I mean our in-house testing application used for example in ChUI tests.
Brian wrote a simple testset as... - 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...
- 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...
- 04:10 AM Base Language Bug #10474 (New): Fix the remaining scenario and bring 9298a changes to trunk
- 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
* ...
Also available in: Atom