Project

General

Profile

Activity

From 04/23/2026 to 05/22/2026

05/22/2026

05:31 PM User Interface Bug #10915 (Review): ugly dialogs
... Sergey Ivanovskiy
04:40 PM User Interface Bug #10915: ugly dialogs
OK. Committed revision 16629 (10915a) has opened major issues that can be fixed later in the different tasks.
Runnin...
Sergey Ivanovskiy
04:35 PM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> This issue can be discussed. It relates to dialog messages used as translation keys and r...
Hynek Cihlar
04:23 PM User Interface Bug #10915: ugly dialogs
This issue can be discussed. It relates to dialog messages used as translation keys and read from the directory. I po... Sergey Ivanovskiy
01:38 PM User Interface Bug #10915: ugly dialogs
Committed rev 16628 got this result... Sergey Ivanovskiy
11:05 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> > If it is not related to your changes and also present in trunk, please create new Redmi...
Hynek Cihlar
11:00 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > OK. Please look at this issue that is not related to my diff.
>...
Sergey Ivanovskiy
10:35 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> OK. Please look at this issue that is not related to my diff.
If it is not related to ...
Hynek Cihlar
08:15 AM User Interface Bug #10915: ugly dialogs
Also I tested these changes with testcases. Sergey Ivanovskiy
08:12 AM User Interface Bug #10915: ugly dialogs
Committed revision 16626 (10915a) is a good candidate for the review. Applied almost patches and running the review now. Sergey Ivanovskiy
07:43 AM User Interface Bug #10915: ugly dialogs
This issue can be discussed. Hynek, please look at this change. I would apply it too. Sergey Ivanovskiy
06:30 AM User Interface Bug #10915: ugly dialogs
I like this proposal. Sergey Ivanovskiy
06:26 AM User Interface Bug #10915: ugly dialogs
OK. Please look at this issue that is not related to my diff. Sergey Ivanovskiy
06:24 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Frankly, this process became exhausting due to the immense cognitive load required to tra...
Hynek Cihlar
05:28 AM User Interface Bug #10915: ugly dialogs
The results look interesting. Can they be posted? I would apply some of them because their looks are reasonable. Sergey Ivanovskiy
05:22 AM User Interface Bug #10915: ugly dialogs
I asked to prepare proposed solutions to each of the reported issues in the separated file corresponding each major i... Sergey Ivanovskiy
05:19 AM User Interface Bug #10915: ugly dialogs
OK. I am trying to pass this review as soon as possible due to incoming bugs #11412 and #11485 that were fixed in 109... Sergey Ivanovskiy
05:18 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I have these critical issues rooted in the legacy code. Could those be fixed in new optim...
Teodor Gorghe
04:03 AM User Interface Bug #10915: ugly dialogs
Committed rev 16625. There are edge cases that still not fixed. Sergey Ivanovskiy
04:02 AM User Interface Bug #10915: ugly dialogs
I ran several rounds of the review. The process yielded highly useful insights because the codebase is both asynchron... Sergey Ivanovskiy
01:45 AM User Interface Bug #10915: ugly dialogs
I have these critical issues rooted in the legacy code. Could those be fixed in new optimization task?
* *[CRITICA...
Sergey Ivanovskiy
03:59 PM Runtime Infrastructure Bug #11494: AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
I will delegate this issue to this task. Sergey Ivanovskiy
03:56 PM Runtime Infrastructure Bug #11494: AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
New issue that can be fixed in this task too. Sergey Ivanovskiy
11:11 AM Runtime Infrastructure Bug #11494: AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
Please check if it is a real issue. Sergey Ivanovskiy
11:10 AM Runtime Infrastructure Bug #11494 (New): AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
Sergey Ivanovskiy
12:55 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
What practical performance testing can we do with and without this update? Eric Faulhaber
06:12 AM Database Bug #11288 (Test): Check if c3p0 is required for in-memory databases
11288d was merged to trunk/16577. Artur Școlnic
06:03 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
Please merge -10827b- 11288d now. Constantin Asofiei
05:56 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Thank you, Razvan.
Constantin, please put 11288d in the merge queue when you can.
Artur Școlnic
04:32 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Smoke-testing 11288d on a customer app passed. Razvan-Nicolae Chichirau
11:55 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Most of the time is spent in primary_expr decision. I tried to split it.. but I had no luck, the total time for Hot... Greg Shah
10:57 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Here are some relevant values regarding performance issue:
For @avail-rooms-frame.w@, the total time spent into pr...
Paula Păstrăguș
10:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> In pre-scan mode we are trying to do a minimal parse to get some structural elements without worr...
Paula Păstrăguș
10:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Sorry for the delay, right now, when trying to commit today changes I find out the connection of off.. Paula Păstrăguș
10:50 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Most of the time is spent in primary_expr decision. I tried to split it.. but I had no luck, the total time for Hotel... Paula Păstrăguș
07:07 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Rather than working on @<app_c>@, I think it is important to resolve the performance issue. If that can't be solved,... Greg Shah
07:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
In pre-scan mode we are trying to do a minimal parse to get some structural elements without worrying about the detai... Greg Shah
04:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Current issue I'm working on:
I moved testing to @<app_c>@, at least to check whether the files parse correctly du...
Paula Păstrăguș
10:08 AM Base Language Feature #6407: name_map.xml improvements
Danut, please create a standalone test for the 16577 commit.
The resolvers must not have dependencies on each othe...
Constantin Asofiei
10:04 AM Base Language Feature #6407 (WIP): name_map.xml improvements
3 tests remain to be investigated and fixed. Dănuț Filimon
09:07 AM Base Language Feature #6407: name_map.xml improvements
Committed *6407b/16577*. Added 2767 error handling and fixed the remaining scenario where the function declaration is... Dănuț Filimon
09:39 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> There is just one remaining difference that I missed regarding the declaration order...
Octavian Adrian Gavril
03:56 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Has anyone run a full conversion for the OO application recently using *trunk/16574*...
Octavian Adrian Gavril
03:53 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Has anyone run a full conversion for the OO application recently using *trunk/16574* or the latest revision? It's tak... Octavian Adrian Gavril
09:11 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> > - etf (on spring project that connects to the server had to change to p2j, because I h...
Eduard Soltan
09:04 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> I regression tested the changes on:
>
> -chui regression testing (had to eliminate spring-...
Constantin Asofiei
08:54 AM Database Feature #4369: implement stateless FWD server clustering
I regression tested the changes on:
-chui regression testing (had to eliminate spring-beans-5.3.20.jar, spring-cor...
Eduard Soltan

05/21/2026

01:44 PM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > The second issue is really came from my changes in which I ...
Hynek Cihlar
01:43 PM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> >I do not know how to do it because the cursor must be controlled by the business logic. ...
Hynek Cihlar
12:13 PM User Interface Bug #10915: ugly dialogs
I committed rev 16661 (10915a) and started code review. I did not do anything with these issues: issue 6, 8, 9.
Sergey Ivanovskiy
11:54 AM User Interface Bug #10915: ugly dialogs
>I do not know how to do it because the cursor must be controlled by the business logic. This part is not elaborated.... Sergey Ivanovskiy
11:40 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Th 8-th issue should be discussed because we should not need to ...
Sergey Ivanovskiy
11:33 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The second issue is really came from my changes in which I did the dialog without closed ...
Sergey Ivanovskiy
10:57 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Th 8-th issue should be discussed because we should not need to send mouse and key events...
Hynek Cihlar
10:56 AM User Interface Bug #10915: ugly dialogs
OK. I will leave this and remove p2j.lyra guard. Sergey Ivanovskiy
10:54 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> At least we need to add comments before @evt.key = undefined || evt.key "Unidentified" ||...
Hynek Cihlar
10:45 AM User Interface Bug #10915: ugly dialogs
The 9-th issue is quite clear.
>[MAJOR] functional EmbeddedWebHandler.<init>: Still constructs new DojoToolkitHandle...
Sergey Ivanovskiy
10:43 AM User Interface Bug #10915: ugly dialogs
Th 8-th issue should be discussed because we should not need to send mouse and key events to the business layer. It i... Sergey Ivanovskiy
10:28 AM User Interface Bug #10915: ugly dialogs
At least we need to add comments before @evt.key = undefined || evt.key "Unidentified" || evt.key ""@ Sergey Ivanovskiy
10:25 AM User Interface Bug #10915: ugly dialogs
The 7th issue is due to unclear code that was from Playwright and Lyra. I proposed to add the guard here. If this one... Sergey Ivanovskiy
10:24 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The 6th issue must be discussed because I do not know why it should be consumed.
This ...
Hynek Cihlar
10:23 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> This one is simple but should be discussed, The proposed solution is to remove title.
...
Hynek Cihlar
10:22 AM User Interface Bug #10915: ugly dialogs
The 6th issue must be discussed because I do not know why it should be consumed.
>[MAJOR] functional CHUIKeyboardRea...
Sergey Ivanovskiy
10:14 AM User Interface Bug #10915: ugly dialogs
This one is simple but should be discussed, The proposed solution is to remove title.
>[MAJOR] functional ssoReauth....
Sergey Ivanovskiy
10:13 AM User Interface Bug #10915: ugly dialogs
The 4th issue is similar to 3d.
>[MAJOR] functional ssoReauth.handleSsoReauth: reauthDialog.show() is asynchronous (...
Sergey Ivanovskiy
10:11 AM User Interface Bug #10915: ugly dialogs
The third issue looks bad because adding @await@ requires to add @async@ marker the hosted function.
>[MAJOR] funct...
Sergey Ivanovskiy
10:03 AM User Interface Bug #10915: ugly dialogs
The second issue is really came from my changes in which I did the dialog without closed button x but forgot to remov... Sergey Ivanovskiy
10:00 AM User Interface Bug #10915: ugly dialogs
The first issue I should discuss here... Sergey Ivanovskiy
09:58 AM User Interface Bug #10915: ugly dialogs
OK. Thank you. I see. Sergey Ivanovskiy
09:53 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> May be you are correct. Those seem to me like shuffled old issues because of asynchronous...
Hynek Cihlar
09:49 AM User Interface Bug #10915 (WIP): ugly dialogs
Sergey Ivanovskiy
09:49 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > These issues are shuffled from AI review to another one. Could y...
Sergey Ivanovskiy
09:35 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> These issues are shuffled from AI review to another one. Could you select the ones that c...
Hynek Cihlar
09:31 AM User Interface Bug #10915 (Review): ugly dialogs
Sergey Ivanovskiy
09:20 AM User Interface Bug #10915: ugly dialogs
I would reject them all. Sergey Ivanovskiy
09:19 AM User Interface Bug #10915: ugly dialogs
These issues are shuffled from AI review to another one. Could you select the ones that can be fixed? Sergey Ivanovskiy
09:17 AM User Interface Bug #10915 (WIP): ugly dialogs
*Code review 10915a revisions 16573..16620*
* *[CRITICAL]* _functional_ @ModalDialog@.@show@: @dialogs.add(that.id)@...
Hynek Cihlar
08:21 AM User Interface Bug #10915: ugly dialogs
OK. I added the guide for this code. Could you review the last code rev 16620. I tried to fix the most issues. Sergey Ivanovskiy
08:13 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, what was the reason that ...
Hynek Cihlar
12:51 PM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
When the FWD OpenClient calls are made from the same JVM as the FWD server, there are lots of immutable objects being... Constantin Asofiei
12:47 PM Runtime Infrastructure Bug #11488 (Test): improve performance of the OpenClient protocol when the client is running in t...
Constantin Asofiei
10:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the baseline as rev *16576 / 10804b*.
A @./gradlew antlr4All@ followed by @./gradlew jar@ should work no...
Paula Păstrăguș
07:14 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
You can create a b branch. I don't want to lose history again. In the future, find a way to make the rebase work. Greg Shah
06:46 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Well, it all started because the old 10804a version no longer compiled, and I couldn't realistically make it work aga... Paula Păstrăguș
06:38 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I don't like losing history on a branch. That sounds like what will happen. Why is that clean slate needed? Greg Shah
06:14 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
It is available at rev *16495 / 10804a*.
Let me create the b version now and port all my changes there. After a b...
Paula Păstrăguș
05:48 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Please commit what you have already. It doesn't matter if it isn't perfect. I want to see the revisions as you make... Greg Shah
04:36 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I fixed the issue, and fortunately it was not a problem in the fql parser itself. I was accidentally calling the pars... Paula Păstrăguș
09:26 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Ok, thanks for letting me know! Teodor Gorghe
09:24 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Committed the changes into *hotel_gui* revision *454*.
If you want the base 24.04 Docker i...
Roger Borrello
08:22 AM User Interface Bug #11326 (Test): Reduce memory consumption of FWD clients
Teodor Gorghe
08:20 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Committed the changes into *hotel_gui* revision *454*. Teodor Gorghe
04:42 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Branch 11326c was merged into trunk as rev. 16575 and archived. Teodor Gorghe
04:34 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Testing was done on 4 projects, without any issue.
I am merging this now.
Teodor Gorghe
04:33 AM User Interface Bug #11326 (Merge Pending): Reduce memory consumption of FWD clients
Teodor, please merge 11326c now if you are satisfied with the changes. Also commit the docker-related changes to Hot... Constantin Asofiei
01:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
@docker/docker-compose_create_pg_cluster.yml@ changes should be reverted. This was an attempt to create a pg cluster,... Teodor Gorghe
07:28 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> * @hpUtils = this-procedure.@ to @hpUtils = ?.@
This needs to be fixed in FWD.
> * removed ...
Constantin Asofiei
07:26 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Looks good. Please also test what happens if @hpUtils@ in test2.p or in start.p is unkn...
Dănuț Filimon
07:04 AM Base Language Feature #6407: name_map.xml improvements
Looks good. Please also test what happens if @hpUtils@ in test2.p or in start.p is unknown. Constantin Asofiei
06:40 AM Base Language Feature #6407 (Review): name_map.xml improvements
I committed *6407b/16576* to fix how the IN-HANDLE/local implementation are resolved.
Constantin, please take a lo...
Dănuț Filimon
04:14 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> * @InternalEntryKey@ needs to have also as part of the key the @IN handle@ flag (only th...
Constantin Asofiei
04:11 AM Base Language Feature #6407: name_map.xml improvements
Danut, this is part of a bug which exists already in trunk:
* test1.p...
Constantin Asofiei
03:30 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Please post a standalone test.
This is the test case....
Dănuț Filimon
07:05 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I'm using this testcase to investigate the last difference:... Octavian Adrian Gavril
06:14 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Rebased branch *9638a* with trunk *rev16574*. The new revision is *16583*. Octavian Adrian Gavril
04:14 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Octavian Adrian Gavril wrote:
> > I fixed java constructor names. The remaining dif...
Octavian Adrian Gavril
03:23 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
Replicating the mouse-click behavior for the keyboard selection case *is not possible*.
On mouse-click:
* It is g...
Razvan-Nicolae Chichirau

05/20/2026

12:48 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, very good and complete. There is only this I have a problem with:... Roger Borrello
07:12 AM User Interface Bug #11326 (Internal Test): Reduce memory consumption of FWD clients
Teodor, the changes look good. Please do some small testing just to double-check normal setup works without appcds e... Constantin Asofiei
01:54 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Committed revision *16566* on task branch *11326c*:
* Improved implementation for support of client types.
Teodor Gorghe
11:51 AM Database Feature #11481: Create a tool for extracting the 4GL/SQL name mapping
> Yes, we need a tool which gets the .p2o files and emits a file for each schema and dialect. This tool can then look... Ovidiu Maxiniuc
11:06 AM Database Feature #11481: Create a tool for extracting the 4GL/SQL name mapping
Ovidiu Maxiniuc wrote:
> ** alternatively, we can write a tool for extracting this information later, from existing ...
Constantin Asofiei
10:58 AM Database Feature #11481: Create a tool for extracting the 4GL/SQL name mapping
Currently the [[p2j:Conversion Handbook]] and [[p2j:Conversion Reference]] describe how the identifiers for databases... Ovidiu Maxiniuc
10:20 AM Database Feature #11481 (New): Create a tool for extracting the 4GL/SQL name mapping
Ovidiu Maxiniuc
10:20 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I managed to get both the Hotel GUI server and the web client up and running! 🎉
At this point, there still seems t...
Paula Păstrăguș
09:39 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
To simplify the process, I plugged in the 10962a branch through an AI reviewer. I am assessing this now ATM.
* *[M...
Alexandru Lungu
09:21 AM Base Language Feature #6407: name_map.xml improvements
Please post a standalone test. Constantin Asofiei
08:12 AM Base Language Feature #6407 (WIP): name_map.xml improvements
Constantin, I found a scenario where we need the @jname@ in the LegacySignature. The following stack trace creates an... Dănuț Filimon
07:45 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 4369a, rev. 16608. Multiple code fixup, that appe...
Eduard Soltan
07:19 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Committed on 4369a, rev. 16608. Multiple code fixup, that appeared during application debug.
...
Constantin Asofiei
06:40 AM Database Bug #11288 (Internal Test): Check if c3p0 is required for in-memory databases
+Review of 11288d, r16571+
I see no problems in code logic. The following are just small issues to be addresses be...
Ovidiu Maxiniuc
05:26 AM Database Bug #11288 (Review): Check if c3p0 is required for in-memory databases
I committed the changes from the a and b branch to 11288d. Tested two customer projects, saw no regressions.
Ovidiu,...
Artur Școlnic
02:30 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
To further prove that the blobs are connection bound, I set @setMaxConnectionAge@ to 1 second (close connection after... Artur Școlnic
05:57 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've successfully reproduced the issue documented in #9638-60 and will continue investigating it. Octavian Adrian Gavril

05/19/2026

02:04 PM Database Feature #4369: implement stateless FWD server clustering
Committed on 4369a, rev. 16608. Multiple code fixup, that appeared during application debug. Eduard Soltan
10:15 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Artur Școlnic wrote:
> @setBytes@ solves the @JdbcSQLNonTransientException@, but not the record not being found, I n...
Artur Școlnic
09:47 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
The test case from #11288-40 is also failing with trunk, the find fails, I think the record is not persisted properly... Artur Școlnic
06:06 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
The test case without connection pooling is:... Artur Școlnic
06:15 AM User Interface Bug #10915 (Review): ugly dialogs
Please review the last fixes rev. 16605 (10915a). Sergey Ivanovskiy
06:14 AM User Interface Bug #10915 (WIP): ugly dialogs
Sergey Ivanovskiy
04:44 AM Base Language Feature #6407: name_map.xml improvements
I got news from Serban that the runtime testing failed for a customer, I am currently investigating.
https://proj.g...
Dănuț Filimon
01:41 AM User Interface Bug #11170 (Review): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
*Hynek*: Please review 11170a/rev. 16564. Razvan-Nicolae Chichirau

05/18/2026

06:36 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> I've looked through the docs at [[p2j:Development_Using_a_Docker_Container]]. These are ...
Roger Borrello
03:25 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > *Ovidiu*: in the FWD wiki, where can I find the exact roles a...
Constantin Asofiei
10:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: *All* Hotel GUI files are now converted (*66* files). I still need to check the generated Java files, ASTs,... Paula Păstrăguș
08:16 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Some updates:
* Successfully implemented the first idea from #11170-10. The second one was bringing too much overhea...
Razvan-Nicolae Chichirau
06:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Roger, I have forgot to include the @docker/repo/entrypoint/docker-entrypoint_prepare.sh@.
These changes were includ...
Teodor Gorghe
03:48 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I was thinking to replace the current approach with one which uses the already existing code ...
Constantin Asofiei
03:43 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Thanks.
I have found some issues while parsing @directory.xml@ from #11472, and I would need to rethink everything a...
Teodor Gorghe
03:32 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, 11326c looks OK.
Constantin Asofiei
03:52 AM Database Feature #4369: implement stateless FWD server clustering
Rebased to trunk 16570. Eduard Soltan
03:31 AM Database Feature #4369: implement stateless FWD server clustering
Eduard, please rebase 4369a. Constantin Asofiei
02:16 AM Database Feature #4369 (Review): implement stateless FWD server clustering
Committed on *4369a, rev. 16552.*
Support for Redis directory and lockManager backend (for directory/database). *P...
Eduard Soltan

05/16/2026

09:21 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> *Ovidiu*: in the FWD wiki, where can I find the exact roles and permissions to create th...
Roger Borrello

05/15/2026

02:01 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
The script (taken from a customer wiki) has this:... Ovidiu Maxiniuc
01:09 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Doing a @grant pg_read_all_data to fwd_user;@ seems to have solved the problem. Constantin Asofiei
01:01 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
In hotel_gui rev 453 I've added support for @srcnew/@ folder.
I've also made edits to [[p2j:Eclipse_Setup]] and [[...
Constantin Asofiei
11:28 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I'm working through the Eclipse IDE steps plus I'll enhance this on how to debug/work with it. Constantin Asofiei
11:27 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I've looked through the docs at [[p2j:Development_Using_a_Docker_Container]]. These are the issues I found:
* [[p2j:...
Constantin Asofiei
09:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > @is-legacy-oo@ and @legacy-res-support-type@ are actually brok...
Dănuț Filimon
01:57 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Dănuț Filimon wrote:
> @is-legacy-oo@ and @legacy-res-support-type@ are actually broken, I got lots of errors while ...
Constantin Asofiei
09:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Due to #11401 I should include a hot patch into @9709e@ that removes @deleteAuthCookie(request, response);@ logic fro... Sergey Ivanovskiy
09:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey, when you do review for yourself please don't post it here. It adds a lot of noise and ...
Sergey Ivanovskiy
06:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, when you do review for yourself please don't post it here. It adds a lot of noise and is useless for the othe... Hynek Cihlar
07:39 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, what was the reason that this code was placed at the top ...
Sergey Ivanovskiy
07:36 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, what was the reason that this code was placed at the top ...
Sergey Ivanovskiy
07:17 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek, what was the reason that this code was placed at the top before logKeyEvent(evt, "...
Hynek Cihlar
04:22 AM User Interface Bug #10915 (Feedback): ugly dialogs
Hynek, we need to discuss #10915-178 before I finalized the code for the review. Sergey Ivanovskiy
07:28 AM User Interface Bug #11326 (Review): Reduce memory consumption of FWD clients
These are the latest changes to integrate AppCDS.
Also committed revision *16565* to branch *11326c*, which adds *...
Teodor Gorghe
05:15 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
*Constantin*, I have done the *lib.client* change in *deploy.prepare* task for *hotel_gui* (which takes from *p2j/dis... Teodor Gorghe
03:46 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
In the last couple of days, I have worked on integrating client AppCDS building process into @hotel_gui@ project:
* ...
Teodor Gorghe
03:45 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Suppose a numeric-based fill-in (int, int64 or decimal). In 4GL, if the widget is cleared, either by realizing it (wi... Razvan-Nicolae Chichirau
02:47 AM Conversion Tools Feature #7318 (Test): prevent abend during conversion in case of failures when processing TRPL rules
Branch 7318a was merged to trunk/16567 and then was archived. Dănuț Filimon

05/14/2026

03:57 PM User Interface Bug #10915: ugly dialogs
Committed rev 16603(10915a) should fix most found issues (those that can be fixed) except
* *[MAJOR]* _functional...
Sergey Ivanovskiy
12:03 PM User Interface Bug #10915: ugly dialogs
Hynek, what was the reason that this code was placed at the top before logKeyEvent(evt, "keypress"); and guards?
<pr...
Sergey Ivanovskiy
07:41 AM User Interface Bug #10915: ugly dialogs
Committed revision 16600 (10915a) fixed
*[MAJOR]* functional startupServer (EmbeddedWebServerImpl): When DOJO...
Sergey Ivanovskiy
02:10 PM Database Feature #4369: implement stateless FWD server clustering
Committed on *4369a, rev. 16549*.
Added directory versioning. Improved support temp user creation.
General code c...
Eduard Soltan
08:52 AM Database Feature #4369: implement stateless FWD server clustering
I think we need to add an incrementing 64-bit integer revision number to the directory. This can be used to detect i... Greg Shah
06:11 AM Database Feature #4369: implement stateless FWD server clustering
Committed on *4369a, rev. 16544*.
This implements the RedisSynchronizer, a thread that listen for redis updates us...
Eduard Soltan
09:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I got this result that can be considered for the review. These functional MAJORS are from 9709e changes that we discu... Sergey Ivanovskiy
07:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
h1. FWD Code Review — Branch 9709e (revs 16563..16579, round 3)
h2. Previously fixed (verified)
* *[MAJOR]* _fu...
Sergey Ivanovskiy
06:53 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
h1. FWD Code Review — Branch 9709e (revs 16563..16578, round 2)
h2. Previously fixed (verified)
* *[MAJOR]* _fu...
Sergey Ivanovskiy
05:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
h1. FWD Code Review — Branch 9709e (revs 16563..16576)
h2. Findings
* *[MAJOR]* _functional_ @WebClientsManager...
Sergey Ivanovskiy
04:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I rebased 9709e and committed ClientsToPortsGenerator patch rev 16576 (9709e) to resolve ...
Sergey Ivanovskiy
04:45 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
These settings are not supported it is probably came from 9709a branch that are discussed with you but they are not a... Sergey Ivanovskiy
09:21 AM Testing Support #6861: tests for valid and invalid 4GL syntax (parsing)
Documentation will be in [[p2j:Parser Testcases]]. Greg Shah
08:26 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
> For @VAR@, I am wondering where the expression should be evaluated? I thought of the following:
> * Using a lambda...
Greg Shah
08:24 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Before we move ahead, please create ABLUnit testcases that:
* Explore the different syntax options.
* Prove (or d...
Greg Shah
04:23 AM Base Language Feature #9767 (WIP): Support the new VAR statement introduced in Progress 12.x
There's more to the @VAR@ statement than just the syntax from #9767:... Dănuț Filimon
07:36 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> I do not plan to commit the 9488a changes to trunk *at this time*. Any changes made to ...
Dănuț Filimon
06:46 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
Please merge 7318a to trunk *after* 11049a. Alexandru Lungu
06:44 AM Conversion Tools Feature #7318 (Merge Pending): prevent abend during conversion in case of failures when processin...
Testing passed, *7318a* can be merged after trunk is no longer frozen. Dănuț Filimon
06:40 AM Database Bug #10962 (Review): Optimized multi-table compound components are not invalidated
Finally completed in 10962a/16509.
The single most painful instability from #10962-12 sounded like:
* scroll a ...
Alexandru Lungu
04:00 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
I need to use 11288a again and find the recreate based on the failing unit test in the customer application. At this ... Artur Școlnic
02:31 AM Database Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> The main issues we need to solve are:
> * use bulk-copy if there is no word-index for t...
Teodor Gorghe

05/13/2026

05:10 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> >However, I should only need to contact cact_server directly from my laptop, because the ...
Roger Borrello
03:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I rebased 9709e and committed ClientsToPortsGenerator patch rev 16576 (9709e) to resolve client host number part of t... Sergey Ivanovskiy
01:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
>However, I should only need to contact cact_server directly from my laptop, because the server and brokers are conne... Sergey Ivanovskiy
01:51 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Please correct the issue that I tried to describe that the server container on vm is accessed by the browser running ... Sergey Ivanovskiy
01:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The *TestHost* @java -jar /opt/counteract/etc/testhost.jar cact_broker1@ on the cact_server shows:... Roger Borrello
01:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> This message is confusing. cact_broker1 is a host that runs @BrokerCore@ client. cact_ser...
Roger Borrello
01:06 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This message is confusing. cact_broker1 is a host that runs @BrokerCore@ client. cact_server is the application serve... Sergey Ivanovskiy
01:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, what is the code that produces this "cact_broker1’s server IP address could not be found."? Sergey Ivanovskiy
12:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I did not test your configuration and tested the configuration that should prove that the web client spawned by the b... Sergey Ivanovskiy
10:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I updated the @broker1_client.xml@, but upon connection I get:... Roger Borrello
10:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, two sections can be merged, xml configuration looks correct. Sergey Ivanovskiy
09:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, what version do you use for this test? If you are using the trunk version, then @r...
Roger Borrello
01:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
#9709-113 refers to the trunk code but 9709e gets rid of @remote@ nodes. Sergey Ivanovskiy
01:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, what version do you use for this test? If you are using the trunk version, then @remote@ node is still present... Sergey Ivanovskiy
09:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, my @client_broker1.xml@ seems to be OK...... Roger Borrello
03:57 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Ovidiu Maxiniuc wrote:
> Artur Școlnic wrote:
> > With c3p0, this worked by accident because @connection.close()@ d...
Eric Faulhaber
01:50 PM Database Feature #11467: Improve ImportWorker performance
The main issues we need to solve are:
* use bulk-copy if there is no word-index for the current table, but the diale...
Constantin Asofiei
10:51 AM Database Feature #11467: Improve ImportWorker performance
Created task branch *11467a* and added an initial implementation as revision *16562*.
Please note that it is unfinis...
Teodor Gorghe
09:10 AM Database Feature #11467: Improve ImportWorker performance
@ImportWorker@ is responsible for creating the schema from database, creating the indexes, copy the data from the pro... Teodor Gorghe
08:54 AM Database Feature #11467 (Internal Test): Improve ImportWorker performance
Teodor Gorghe
01:40 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Actually, for generics there is #9868 and for the var statement there is #9767 - lets work them in those tasks, please. Constantin Asofiei
01:36 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Dănuț Filimon wrote:
> Committed *9488c/16551* containing conversion changes from 9488a + additional change to fix t...
Constantin Asofiei
10:42 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Dănuț Filimon wrote:
> Greg, about the VAR statement. Wouldn't the current structure of DEFINE VARIABLE be reasonabl...
Greg Shah
09:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg, about the VAR statement. Wouldn't the current structure of DEFINE VARIABLE be reasonable? During conversion, we... Dănuț Filimon
08:35 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah wrote:
> > var statement => def var
>
> We should just add a new rule to match this language statement....
Dănuț Filimon
01:09 PM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Danut, please add history entry to @WebUtil.java@. Otherwise,...
Constantin Asofiei
09:30 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, please add history entry to @WebUtil.java@. Otherwise, is there more testing nee...
Dănuț Filimon
06:36 AM Base Language Feature #6407 (Internal Test): name_map.xml improvements
Danut, please add history entry to @WebUtil.java@. Otherwise, is there more testing needed? Constantin Asofiei
07:05 AM User Interface Bug #10915: ugly dialogs
I think that false options can be omitted so... Sergey Ivanovskiy
07:02 AM User Interface Bug #10915: ugly dialogs
To remove the dialog title bar we need to set this option value @noTitle : true@... Sergey Ivanovskiy
06:54 AM User Interface Bug #10915: ugly dialogs
Stefanel, thank you for help with this dialog checking! If we require Close dialog button (X) and the title, then
<...
Sergey Ivanovskiy
04:51 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Stefanel, could you help with the test case to check the reauth dialog style from @p2j.ss...
Stefanel Pezamosca
04:47 AM User Interface Bug #10915: ugly dialogs
If it is important for the caller of @ModalDialog@ to wait until its method is completed, then @await@ construction s... Sergey Ivanovskiy
04:43 AM User Interface Bug #10915: ugly dialogs
This one
*[MAJOR]* functional doRedirectToLogoutPage: In the window.fetch(logoutPage).catch(...) branch the new co...
Sergey Ivanovskiy
04:01 AM User Interface Bug #10915: ugly dialogs
Yes, the current code looks suitable but there can be issues with ModalDialog usages that needs to be checked. Actual... Sergey Ivanovskiy
03:48 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Stefanel, could you help with the test case to check the reauth dialog style from @p2j.ss...
Stefanel Pezamosca
03:28 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
>
> We also need to discuss if there would be some kind of active/active replica also there so th...
Eduard Soltan

05/12/2026

05:49 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> var statement => def var
We should just add a new rule to match this language statement. I don't think it is co...
Greg Shah
08:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
There are a few issues which I found that still give me issues during conversion, mostly related to generics.
#948...
Dănuț Filimon
05:29 PM Runtime Infrastructure Feature #9684: migrate from libffi (and C heap functions) to the built-in JDK FFM support
The value of this task is low since it just replaces something that is already working well. I was planning to defer... Greg Shah
05:26 PM Database Feature #4369: implement stateless FWD server clustering
>> In case of maintenance, you can:
>>
>> * stop a single node, and you are sure its directory is the latest one
>...
Greg Shah
05:24 PM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> I would go with 'some other approach' to not get too complicated when maintaining a live...
Greg Shah
09:50 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> I would go with 'some other approach' to not get too complicated when maintaining a live...
Eduard Soltan
09:09 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Committed on 4369a, rev. 16539. Keep the temp users in memory , and imporved support for Nati...
Constantin Asofiei
04:24 AM Database Feature #4369: implement stateless FWD server clustering
Committed on 4369a, rev. 16539. Keep the temp users in memory , and imporved support for NativeSecureConnection. Crea... Eduard Soltan
04:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I added *nginx* to the mix so I could more closely match the customer. My server is logging:... Roger Borrello
02:01 PM User Interface Bug #10915: ugly dialogs
This one
* *[MAJOR]* _functional_ @p2j.mouse.js@.@processMouseMove@: @isDialogDisplayed()@ guard at line 362 fire...
Sergey Ivanovskiy
01:40 PM User Interface Bug #10915: ugly dialogs
Yes, this one @restoreConnectionDialog.setTitle(p2j.i18n.gettext("Server Unavailable"));@ can be removed because the ... Sergey Ivanovskiy
01:08 PM User Interface Bug #10915: ugly dialogs
*Code review 10915a revisions 16559..16591*
* *[MAJOR]* _functional_ @chooseFiles@: @onError@ reads @actionResultsDi...
Hynek Cihlar
12:37 PM User Interface Bug #10915: ugly dialogs
At the moment of writing the code this part was intentional:
*[MAJOR]* functional ModalDialog.close: Bypasses hide...
Sergey Ivanovskiy
12:35 PM User Interface Bug #10915: ugly dialogs
h1. FWD Code Review — Curated Findings
h2. Summary
20 files modified (2957 line diff). The prior CRITICAL findi...
Sergey Ivanovskiy
11:36 AM User Interface Bug #10915: ugly dialogs
Finally I realized that @onHide@ and @onClose@ listeners should be protected and do not send any key and mouse events... Sergey Ivanovskiy
11:19 AM User Interface Bug #10915: ugly dialogs
The current rev 16593 has this report
h1. FWD Code Review — Curated Findings
h2. Summary
This diff spans 20 ...
Sergey Ivanovskiy
10:47 AM User Interface Bug #10915: ugly dialogs
Stefanel, could you help with the test case to check the reauth dialog style from @p2j.sso_reauth.js@? Sergey Ivanovskiy
09:58 AM User Interface Bug #10915: ugly dialogs
Committed revision 16592 (10915a) fixed most of minor issues and I run new code review to collect what was left or ig... Sergey Ivanovskiy
05:38 AM User Interface Bug #10915: ugly dialogs
Committed revision 16591.(10915a). Fixed critical and major issues found in the AI review (#10915a-155). Sergey Ivanovskiy
04:38 AM User Interface Bug #10915: ugly dialogs
No, this is related to the dojo code. ... Sergey Ivanovskiy
04:28 AM User Interface Bug #10915: ugly dialogs
I tested repeatedly the direct upload web functionality and found that buttons do not trigger actions if Enter was pr... Sergey Ivanovskiy
09:10 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I fixed java constructor names. The remaining differneces are:
> * two mismatched m...
Octavian Adrian Gavril
08:46 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
-deleted- Alexandru Lungu

05/11/2026

11:32 AM User Interface Bug #10915 (WIP): ugly dialogs
Some of those issues can be fixed. So I will change to WIP. Sergey Ivanovskiy
11:20 AM User Interface Bug #10915: ugly dialogs
Running fwd-code-review reported these issues:
h1. FWD Code Review — Curated Findings
h2. Summary
The diff m...
Sergey Ivanovskiy
09:47 AM User Interface Bug #10915: ugly dialogs
Committed revision 16588 (10915a) minor changes found by the gcd-code-style review. Sergey Ivanovskiy
07:53 AM User Interface Bug #10915: ugly dialogs
Each time AI assistant based on Claude Code finds new issues. I rebased this branch 10915a up to rev 16587. Sergey Ivanovskiy
09:46 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I resolved the errors from the @Code Conversion Annotation@ phase. However, new erro...
Octavian Adrian Gavril
07:34 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I resolved the errors from the @Code Conversion Annotation@ phase. However, new errors related to @OBJECT_INVOCATION@... Octavian Adrian Gavril
09:43 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Don't spawner work only with temp users now. @ClientSpwner.spawn@ calls @TemporaryAccount.ope...
Constantin Asofiei
09:42 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Greg, our current approach for the 'temp users' to authenticate @NativeSecureConnection@...
Eduard Soltan
03:41 AM Database Feature #4369: implement stateless FWD server clustering
Greg, our current approach for the 'temp users' to authenticate @NativeSecureConnection@ calls can be improved:
* cu...
Constantin Asofiei
02:29 AM Database Feature #4369: implement stateless FWD server clustering
This are DirectoryService (RedisRemapper) recorded calls in order to create just one temp client (please notices that... Eduard Soltan
08:08 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
I have some changes; I will commit them by EOD in 11242a where I tried to make @filesystem,stream@ as a server-side r... Alexandru Lungu
08:02 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Alexandru Lungu wrote:
> So this code basically makes @FileSystemOps.searchPath@ a no-op. Am I misunderstanding some...
Constantin Asofiei
05:05 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Constantin, is there any reason for:... Alexandru Lungu
08:06 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Constantin Asofiei wrote:
> Teodor Gorghe wrote:
> > One idea which I have is getting this information from @direct...
Teodor Gorghe
08:00 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> One idea which I have is getting this information from @directory.xml@.
Yes, we need this. ...
Constantin Asofiei
07:25 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have managed to get @hotel_gui@ project up and running from a docker container and I have made some initial changes... Teodor Gorghe
03:57 AM User Interface Bug #11459: Hotel GUI Spreadsheet does not open
@Hotel_GUI@ *Spreadsheet* does open on local setup without any issue.
When using a setup which uses docker contain...
Teodor Gorghe
03:51 AM User Interface Bug #11459 (New): Hotel GUI Spreadsheet does not open
Teodor Gorghe
03:47 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
What I need to tell that the latest changes from *9685a* has became obsolete because there are other changes like *up... Teodor Gorghe
03:42 AM Runtime Infrastructure Feature #9684: migrate from libffi (and C heap functions) to the built-in JDK FFM support
* Is there any downside of FFM? Or is it simply a built-in way of using native memory without working it around JNI?
...
Alexandru Lungu

05/08/2026

03:47 PM Database Feature #4369: implement stateless FWD server clustering
I have been testing the changes on cust001.
I observed a pretty slow initialization at startup because of the foll...
Eduard Soltan
02:08 PM Database Feature #4369: implement stateless FWD server clustering
I would go with 'some other approach' to not get too complicated when maintaining a live system. Each FWD node is re... Constantin Asofiei
12:14 PM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Yes, but should it work that way? And we certainly would need to have an auto-export as well or ...
Eduard Soltan
09:41 AM Database Feature #4369: implement stateless FWD server clustering
Yes, but should it work that way? And we certainly would need to have an auto-export as well or the changes would be... Greg Shah
09:33 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> * Do we provide an import/export process while the directory itself is stored in some Redis-nat...
Eduard Soltan
09:27 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
>
> Are you talking about the database locking here?
No, it is about @com.goldencode.p2j.direc...
Eduard Soltan
09:24 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Eduard Soltan wrote:
> >
> > Added @RedisLockManager.java@
> >
> > This is a implementa...
Greg Shah
09:23 AM Database Feature #4369: implement stateless FWD server clustering
A clustered environment should have a single directory that contains the configuration for all servers. That directo... Greg Shah
06:12 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
>
> Added @RedisLockManager.java@
>
> This is a implementation of @LockManager@, which I c...
Eduard Soltan
03:00 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > I think there's more just about having it persistent in redis....
Constantin Asofiei
02:49 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> I think there's more just about having it persistent in redis. Lets assume a maintenanc...
Eduard Soltan
09:20 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Unfortunately, during the @Code Conversion Annotation@ phase, I ran into some errors related to inherited class names... Octavian Adrian Gavril
08:58 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've resolved additional issues in the parsing phase for the other OO application. The parsing phase now passes witho... Octavian Adrian Gavril
07:26 AM Database Feature #6720: lazy hydration
> Make CAN-FIND fast and stateless. Disconnect it from the rest of the stateful persistence framework.
We can do t...
Alexandru Lungu
06:53 AM Database Feature #6720: lazy hydration
> On FWD server, the memory has decreased, but we keep these result set open which makes PSQL to store result copy on... Alexandru Lungu
03:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I rebased 9709e up to rev 16571 to get new updates. Sergey Ivanovskiy

05/07/2026

02:23 PM Database Feature #4369: implement stateless FWD server clustering
I think there's more just about having it persistent in redis. Lets assume a maintenance window where the entire clu... Constantin Asofiei
01:54 PM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Greg, about persisting the changes to disk: what is the approach here? I would think th...
Eduard Soltan
12:42 PM Database Feature #4369: implement stateless FWD server clustering
Greg, about persisting the changes to disk: what is the approach here? I would think that a node gets a signal from ... Constantin Asofiei
12:22 PM Database Feature #4369: implement stateless FWD server clustering
Committed *4369a, rev. 16534*.
Added @RedisRemapper.java@
This class implements the @Remapper.java@ interface. ...
Eduard Soltan
02:12 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Branch 11326b was merged to trunk rev 16559 and archived. Constantin Asofiei
02:08 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Constantin Asofiei wrote:
> The patch is in note #11326-122 that's the only change separator instead of pathSeparato...
Eugenie Lyzenko
01:49 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
The patch is in note #11326-122 that's the only change separator instead of pathSeparator Constantin Asofiei
01:47 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Constantin Asofiei wrote:
> Eugenie, please do some smoke-tests with 11326b rev 16559 (has the fix from #11326-123),...
Eugenie Lyzenko
01:41 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Eugenie, please do some smoke-tests with 11326b rev 16559 (has the fix from #11326-123), if is OK I'll merge it ASAP. Constantin Asofiei
01:31 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Moved this task to *WIP* because we need to migrate customer application setup to use @lib.cl...
Constantin Asofiei
01:30 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, Eugenie is right; there was a 'typo':... Constantin Asofiei
01:00 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Branch 11326a was merged into trunk as rev. 16557 and archived.
>
> Moved this task to *WI...
Eugenie Lyzenko
11:38 AM User Interface Bug #11326 (WIP): Reduce memory consumption of FWD clients
Branch 11326a was merged into trunk as rev. 16557 and archived.
Moved this task to *WIP* because we need to migrat...
Teodor Gorghe
11:32 AM User Interface Bug #11326 (Merge Pending): Reduce memory consumption of FWD clients
Please merge 11326a now. Constantin Asofiei
11:31 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I don't think (I have also tested with the @lib.client@). Teodor Gorghe
11:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I have added the comment.
Thank you. Any other testing required?
Constantin Asofiei
11:28 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have added the comment. Teodor Gorghe
11:20 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> The problem came from *spawn* JVM, which tried to load @EventDefinition@ (throws @ClassNotFou...
Constantin Asofiei
11:18 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
The problem came from *spawn* JVM, which tried to load @EventDefinition@ (throws @ClassNotFoundException@)
@EventDef...
Teodor Gorghe
11:08 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> There was just one regression related with @PayloadSerializer@, which was fixed in +11326a/16...
Constantin Asofiei
10:19 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Regression testing has passed (ETF and two other customer applications).
There was just one regression related wit...
Teodor Gorghe
09:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Could you run only VM with one broker client container while the server and the database ...
Roger Borrello
12:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Could you run only VM with one broker client container while the server and the database containers are hosted on you... Sergey Ivanovskiy
11:54 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, your client log messages look normal. My last messages for the locally installed application are similar, exce... Sergey Ivanovskiy
09:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Things are much better, although I really need to elongate some timeouts because in this configuration (the VM hostin... Roger Borrello
09:12 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
To be more specific, I reached a point where the conversion now generates all expected files, including the converted... Paula Păstrăguș
04:36 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: @ant convert@ is now taking around *56* seconds to complete. This means the ANTLR4 based implementation is ... Paula Păstrăguș
08:46 AM Database Feature #6720: lazy hydration
*Alexandru*, I have analyzed the server-side memory consumption and the system memory consumption.
I see a about the...
Teodor Gorghe
08:42 AM Database Feature #6720: lazy hydration
This is the patch which fixes the issue.
*CAN-FIND* was already fixed in #10275, but this is still required for DMOs...
Teodor Gorghe
06:27 AM Database Feature #6720: lazy hydration
> Why would we ever hydrate or store state for a CAN-FIND? It should not affect any buffers (that are explicitly refe... Greg Shah
05:40 AM Database Feature #6720: lazy hydration
About @BaseRecord.areAllPropertiesLive@, it seems like there is a slight issue.
We have the following test case:
<p...
Teodor Gorghe
05:06 AM Database Feature #6720: lazy hydration
> The point is that the INCOMPLETE state from CAN-FIND propagates through that FIND item NO-LOCK. and makes it to fai... Alexandru Lungu
08:32 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
From the OE docs:
> This method supports two overloaded versions. The first version is used to initialize and popu...
Greg Shah
08:16 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Greg Shah wrote:
> What are the signatures of @setParameter()@ in the built-in version and what is the signature in ...
Octavian Adrian Gavril
08:12 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
What are the signatures of @setParameter()@ in the built-in version and what is the signature in the skeleton version? Greg Shah
07:46 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've noticed some special processing for the @setParameter@ method in @Progress.Lang.ParameterList@. Our built-in ver... Octavian Adrian Gavril
06:21 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
> Is there a rule I should follow?
There was no rule. I agree with making it consistent.
Greg Shah
04:33 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've updated the casing of the data types in the loaded signatures to match the method call signatures. These changes... Octavian Adrian Gavril
03:20 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Is there a convention for the casing of types like @DATASET-HANDLE@ and @TABLE-HANDLE@? I noticed that in @Expression... Octavian Adrian Gavril
08:15 AM Database Bug #11451: Create unit tests for ArgumentBuffer
This is a task about having more coverage for ArgumentBuffer class - responsible for passing buffers as parameters (i... Alexandru Lungu
08:14 AM Database Bug #11451 (New): Create unit tests for ArgumentBuffer
Alexandru Lungu
06:18 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've uploaded ade.src.9488c.7z to devsrv01:/tmp/ which contains the conversion for:... Dănuț Filimon

05/06/2026

05:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, I will be online within two hours.
Thanks... I am rebuilding on the latest 9709...
Roger Borrello
05:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, I will be online within two hours. Sergey Ivanovskiy
05:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
!ScreenshotCookiesToCheckVersion.png! Sergey Ivanovskiy
03:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK, I will attach to your meeting room within 5 minutes. I should watch the video first. Sergey Ivanovskiy
03:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Did you try https://cactbrk1:7449/index.html?token=a5df4a81146dcec130e8b9b28326ea8e in ne...
Roger Borrello
02:17 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We can schedule the Google meeting later this day to find root cause of this issue. Sergey Ivanovskiy
02:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
What is the log of the broker client that should be run on cactbrk1? Do you have the server log that this broker is r... Sergey Ivanovskiy
02:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Please check using Chrome Web Developer Tools the root cause of 401. For doing this please check cookie, request, res... Sergey Ivanovskiy
02:01 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Did you try https://cactbrk1:7449/index.html?token=a5df4a81146dcec130e8b9b28326ea8e in new tab? Sergey Ivanovskiy
01:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Please post the jconsole, 401 code means unauthorized access to the resources....
Roger Borrello
01:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Please post the jconsole, 401 code means unauthorized access to the resources. Sergey Ivanovskiy
01:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Do you use 9709e? Sergey Ivanovskiy
01:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Everytime I return to broker, there's a big regroup... I finally am getting connected again... almost. The configurat... Roger Borrello
01:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This is the client settings related to the debug agent ports if the remote debug is needed:... Sergey Ivanovskiy
01:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, please look at your directory settings (#9709-889) and check the access to your ce...
Roger Borrello
01:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Should my configuration work any better (or worse) with *trunk_16543*?
What do you mean? 97...
Sergey Ivanovskiy
12:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, please look at your directory settings (#9709-889) and check the access to your certificates in the client xml... Sergey Ivanovskiy
10:53 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> Why would we ever hydrate or store state for a @CAN-FIND@? It should not affect any buffers (tha...
Teodor Gorghe
10:47 AM Database Feature #6720: lazy hydration
Why would we ever hydrate or store state for a @CAN-FIND@? It should not affect any buffers (that are explicitly ref... Greg Shah
10:42 AM Database Feature #6720: lazy hydration
*Alexandru*, what do you think we should do in this scenario:... Teodor Gorghe
09:49 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Committed *9488c/16551* containing conversion changes from 9488a + additional change to fix the LegacyString conversi... Dănuț Filimon
09:39 AM Base Language Bug #11443 (Test): Analytics is broken in trunk/16548
Branch 11443a was merged into trunk as rev. 16551 and archived.
(I also fixed the javadoc)
Dănuț Filimon
09:33 AM Base Language Bug #11443 (Merge Pending): Analytics is broken in trunk/16548
Greg Shah wrote:
> Code Review Task Branch 11443a Revision 16551
>
> The changes are good. These are quite low r...
Dănuț Filimon
08:54 AM Base Language Bug #11443: Analytics is broken in trunk/16548
Please fix this javadoc issue:... Greg Shah
08:26 AM Base Language Bug #11443 (Internal Test): Analytics is broken in trunk/16548
Code Review Task Branch 11443a Revision 16551
The changes are good. These are quite low risk. If reports work no...
Greg Shah
05:52 AM Base Language Bug #11443 (Review): Analytics is broken in trunk/16548
Committed *11443a/16551*. Fixed analytics, found usage of 'file' through ReportDefinition#multiplexExpr.
Greg, ple...
Dănuț Filimon
04:02 AM Base Language Bug #11443 (WIP): Analytics is broken in trunk/16548
From #7143-1927:
---
Analytics is broken in trunk rev 16548 (or earlier) based on testing Hotel GUI rev 451 usi...
Dănuț Filimon
04:01 AM Base Language Bug #11443 (Test): Analytics is broken in trunk/16548
Dănuț Filimon
06:51 AM Database Feature #4369: implement stateless FWD server clustering
There is something that Constantin mentioned in the last stand up.
Initially, I load the data to Redis by parsing ...
Eduard Soltan
06:30 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
ChUI regression testing has passed.
I will continue testing ETF and the remaining customer apps.
Teodor Gorghe
06:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Smoke-testing a customer app with 11326a passed. Razvan-Nicolae Chichirau
06:24 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Aside from the documented differences in #9638-45, I have resolved all other differe...
Octavian Adrian Gavril

05/05/2026

05:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Should my configuration work any better (or worse) with *trunk_16543*?
I'm trying the exa...
Roger Borrello
05:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Should my configuration work any better (or worse) with *trunk_16543*? Roger Borrello
03:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I am built with *9709e_16545* and I have updated my broker client file and directory.xml, and I am getting this error... Roger Borrello
01:09 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709b should be moved to the dead branches because it was never merged into the trunk and should not. Sergey Ivanovskiy
01:05 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This file shows the changes needed to work with 9709e and ... Sergey Ivanovskiy
12:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Sorry for my late response, I should rebuild FWD certificates and tested the broker setup...
Roger Borrello
08:58 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
> Greg, how should we proceed with the remaining items from #9638-45?
Constantin: What do you think?
Greg Shah
08:50 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Aside from the documented differences in #9638-45, I have resolved all other differences. I'm currently focusing on p... Octavian Adrian Gavril
04:54 AM User Interface Bug #11191 (Review): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
*Hynek*: Please review 11191a/rev. 16549. Razvan-Nicolae Chichirau
01:40 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Commited the fix to 10938a/rev. 16518. Your testcase and the customer app regressions are now solved.
Speaking of ...
Razvan-Nicolae Chichirau

05/04/2026

07:06 PM Conversion Tools Feature #11437: re-implement call graph hints
Our current implementation of call graph hints is split into many files (one per program that contains call sites req... Greg Shah
06:56 PM Conversion Tools Feature #11437 (New): re-implement call graph hints
Greg Shah
06:56 PM Conversion Tools Feature #11436: instrument FWD runtime to generate call graph hints as the converted application ...
It would be best to finish #11437 before this task. Greg Shah
06:48 PM Conversion Tools Feature #11436: instrument FWD runtime to generate call graph hints as the converted application ...
As a converted application executes, we can track every call site and resolved target. This essentially records the ... Greg Shah
06:39 PM Conversion Tools Feature #11436 (New): instrument FWD runtime to generate call graph hints as the converted applic...
Greg Shah
06:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
See "Skills":https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview and [[internal-systems:Agent ... Greg Shah
05:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> This will need to migrate into a Skill.
What's that? (Besides something I don't have)
> Ple...
Roger Borrello
03:45 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Very nice, Rog! It is an improvement over the older version from Draw. I also like the guidance for the AI. This w... Greg Shah
03:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> We don't use Draw. We use Inkscape and build it as an SVG. See the diagrams project for samples...
Roger Borrello
11:20 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> *Question* why does @values@ in @Attribute@ class is an Vector? Shouldn't it be just a simple...
Constantin Asofiei
11:17 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Yes, we need to implement the directory solution now.
>
> I'm OK in principle with a redis bas...
Eduard Soltan
07:35 AM Database Feature #4369: implement stateless FWD server clustering
Yes, we need to implement the directory solution now.
I'm OK in principle with a redis based backend. I assume tha...
Greg Shah
02:38 AM Database Feature #4369: implement stateless FWD server clustering
About the need to synchronize directory changes, I think we need to implement a centralized directory back-end now (p... Eduard Soltan
02:28 AM Database Feature #4369: implement stateless FWD server clustering
I little bit about my work on implementation of stateless clustering:
- During some experiments I determined that ...
Eduard Soltan
10:06 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Addressed code review as rev *16523*. Paula Păstrăguș
09:17 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
Made an update on 10962a/rev. 16542:
* Stabilized 10962a. The biggest issue was the lack of support of indexed-rep...
Alexandru Lungu
07:44 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, changes in 6407b look good. Please commit the tool to compare the annotations/na...
Dănuț Filimon
03:12 AM Base Language Feature #6407: name_map.xml improvements
Danut, changes in 6407b look good. Please commit the tool to compare the annotations/name_map.xml to @~/secure/code/... Constantin Asofiei
06:18 AM Database Bug #11015 (Closed): allow cleanup the DMO types, caches, etc for dynamic temp-tables
Constantin Asofiei
06:17 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
Branch 11015b was merged to trunk rev 16546 and archived. Constantin Asofiei
06:11 AM Database Bug #11015 (Merge Pending): allow cleanup the DMO types, caches, etc for dynamic temp-tables
I've been testing this and is OK. I'm merging 11015b now. Constantin Asofiei
03:24 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Thanks.
I have committed the changes into +11326a/r16534+.
Teodor Gorghe
03:19 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, for @LstExporter@:
* please fix the 'module' header (now has @com.goldencode.bytecode.LstExporter.java@)
* ...
Constantin Asofiei

05/01/2026

02:51 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sorry for my late response, I should rebuild FWD certificates and tested the broker setup and the broker setup with t... Sergey Ivanovskiy
08:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Please do. If OK, we'll merge. Greg Shah
08:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I did not test broker setup. Sergey Ivanovskiy
08:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
You've tested local spawning, broker spawning and reverse proxy for both local and broker spawning? Greg Shah
08:29 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Sergey Ivanovskiy wrote:
> > > Thank you! Yes, I asked for help w...
Sergey Ivanovskiy
07:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We don't use Draw. We use Inkscape and build it as an SVG. See the diagrams project for samples. Greg Shah
08:22 AM User Interface Bug #10915 (Review): ugly dialogs
Sergey Ivanovskiy
03:15 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> >*[MINOR]* performance @p2j.dialogs Set@: Now stores dialog ID strings rather than DOM no...
Hynek Cihlar
02:37 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> >*[MINOR]* functional @ModalDialog@: @this.removeTrigger = removeTrigger;@ was removed bu...
Hynek Cihlar

04/30/2026

05:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Sort of.
>
> 1. Using the term "spawns client agents" and "client agent connection" is not cor...
Roger Borrello
01:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sort of.
1. Using the term "spawns client agents" and "client agent connection" is not correct. The term agent ha...
Greg Shah
01:42 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> > Should any of these documents be where drawings would be located?
>
> Yes. We might also ne...
Roger Borrello
10:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Thank you! Yes, I asked for help with 9709e testing and wa...
Greg Shah
08:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> Should any of these documents be where drawings would be located?
Yes. We might also need something high level ...
Greg Shah
04:03 PM User Interface Bug #10915: ugly dialogs
Committed revision 16570 (10915a) should fix the most issues except
>*[MINOR]* performance @ModalDialog.createDojoDi...
Sergey Ivanovskiy
02:44 PM User Interface Bug #10915: ugly dialogs
>*[MINOR]* performance @p2j.dialogs Set@: Now stores dialog ID strings rather than DOM nodes. If two @ModalDialog@ in... Sergey Ivanovskiy
02:41 PM User Interface Bug #10915: ugly dialogs
>*[MINOR]* functional @ModalDialog@: @this.removeTrigger = removeTrigger;@ was removed but @this.addTrigger@ remains.... Sergey Ivanovskiy
09:33 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> >*[MAJOR]* functional @ModalDialog.doDialogLayout@: Interleaves DOM writes and reads in a...
Hynek Cihlar
09:23 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek, what does this note *"This is the critical bug flagged in the Redmine summary as n...
Hynek Cihlar
09:21 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> >*[MAJOR]* functional @onKeyDown@: Moving the @p2j.isDialogDisplayed()@ early-return to t...
Hynek Cihlar
07:57 AM User Interface Bug #10915: ugly dialogs
>*[MAJOR]* functional @ModalDialog.doDialogLayout@: Interleaves DOM writes and reads in a way that forces layout thra... Sergey Ivanovskiy
07:12 AM User Interface Bug #10915: ugly dialogs
>@[MINOR]@ functional @ModalDialog.show@: When @show()@ is called while @isVisible()@ is already true, the new code c... Sergey Ivanovskiy
06:41 AM User Interface Bug #10915: ugly dialogs
>*[MAJOR]* functional @chooseFiles@: The new @dojo.connect(u, "onProgress", ...)@ handler unconditionally calls @acti... Sergey Ivanovskiy
06:34 AM User Interface Bug #10915: ugly dialogs
>*[MAJOR]* functional @onKeyDown@: Moving the @p2j.isDialogDisplayed()@ early-return to the start of @keydown@ skips ... Sergey Ivanovskiy
06:02 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> *Code review 10915a revisions 16537..16564*
>
> * *[CRITICAL]* _functional_ @ModalDialog@.@...
Sergey Ivanovskiy
11:05 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
It prints @yes@ for me in both cases (with and without the extra @setTimeInMillis()@).
But there is something that...
Ovidiu Maxiniuc
07:45 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
Ovidiu Maxiniuc wrote:
> In @date.java@:4579: the line seems useless. The assignment of @time@ field (@setTimeInMill...
Artur Școlnic
10:04 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
Made an update on 10962a/rev. 16541:
* Fixed the blurred line between @storeReferenceRow@ and @overrideReferenceRo...
Alexandru Lungu
08:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: The AST produced for the @fwd-embedded-driver.p@ file now has the same structure. Next, I'll also verify th... Paula Păstrăguș
08:12 AM Database Feature #6720: lazy hydration
Testcase where the @Session.associate@ error appears (@item@ table has at least one record):... Teodor Gorghe
07:59 AM Base Language Feature #6407 (Review): name_map.xml improvements
Dănuț Filimon wrote:
> If that's the case, MethodKey can be expanded to store an enum with the type.
Committed *64...
Dănuț Filimon
04:47 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Razvan-Nicolae Chichirau wrote:
> *Question*: Do you want to treat this bug here or have it resolved in another sepa...
Hynek Cihlar
01:56 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Hynek, sorry, you are 100% right. The @ScreenBuffer.UNCHANGED@ check from @shouldDisplayBlanks()@ was added as a resu... Razvan-Nicolae Chichirau

04/29/2026

07:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> A separate system on which clients can be run is just one that:
>
> # Has all the installation...
Roger Borrello
07:08 PM Base Language Bug #11421: Some dates mismatch after being persisted in a table
In @date.java@:4579: the line seems useless. The assignment of @time@ field (@setTimeInMillis()@) is overwritten a fe... Ovidiu Maxiniuc
07:43 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
Ovidiu, I committed the first round of fixes to 11421a. I still have to address the @getIsoDate@ issue. If you have a... Artur Școlnic
01:29 PM User Interface Bug #10915: ugly dialogs
*Code review 10915a revisions 16537..16564*
* *[CRITICAL]* _functional_ @ModalDialog@.@show@: Returns @this.operatio...
Hynek Cihlar
12:50 PM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
*Code review 10451a revisions 16515..16522*
* *[MAJOR]* _security_ @UITracker@.@<clinit>@: The keylogger warning is ...
Hynek Cihlar
09:34 AM Base Language Feature #6407: name_map.xml improvements
I committed *6407b/16537*. I committed the LegacySignatures converted for the webspeed code, modified the rules to ad... Dănuț Filimon
03:22 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin, should FORWARD functions be added to the LegacySig...
Dănuț Filimon
09:03 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
Made an update on 10962a/rev. 16540:
* Removed dynamicPreproc and dynamicArgs from AdaptiveComponent. In fact, the...
Alexandru Lungu
08:56 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Another thing. I have such differences:... Octavian Adrian Gavril
07:53 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I’ve noticed several other differences in the conversion output. These include incor...
Octavian Adrian Gavril
07:44 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I’ve noticed several other differences in the conversion output. These include incorrect method selection, missing ob... Octavian Adrian Gavril
08:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Committed revision *16533* on task branch *11326a*:
- Added LstExporter
Uncommitted revision *1* on @~/secure/cod...
Teodor Gorghe
07:27 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Constantin Asofiei wrote:
> Teodor Gorghe wrote:
> > I don't see a reason why I should cache @cls.getComponentType(...
Teodor Gorghe
06:58 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
OK, let's focus on getting the items in category 1 (+ the @.lst@ tool) into 11326a.
> Do we want this to be option...
Greg Shah
06:58 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I don't see a reason why I should cache @cls.getComponentType()@.
>
> [...]
That's a meth...
Constantin Asofiei
06:52 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
OK, the @cls.getDeclaredConstructor()@ I understand the reasoning why should be cached, but I don't see a reason why ... Teodor Gorghe
06:07 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Committed revision *16531* on task branch *11326a*:
> * *PayloadSerializer* changes to optim...
Constantin Asofiei
05:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Committed revision *16531* on task branch *11326a*:
* *PayloadSerializer* changes to optimize metaspace memory usage.
Teodor Gorghe
05:16 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Greg, we need to add to FWD the tool to generate the .lst file, because at the application's container image build (n... Constantin Asofiei
03:00 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Committed revision *1* on @~/secure/code/p2j_repo/tools/dev_helpers@:
- Added @bytecode@ project.
Teodor Gorghe
01:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
1. Low Risk AND Quick to Implement
* Changes from below are already in *11326a* and were reviewed by Constantin.
* ...
Teodor Gorghe
08:01 AM Base Language Bug #11432: full compatibility for SECURITY-POLICY:ENCODE-DOMAIN-ACCESS-CODE
In #11097, we've implemented the return value for @SECURITY-POLICY:ENCODE-DOMAIN-ACCESS-CODE@ to be the same as @AUDI... Constantin Asofiei
07:59 AM Base Language Bug #11432 (New): full compatibility for SECURITY-POLICY:ENCODE-DOMAIN-ACCESS-CODE
Constantin Asofiei
07:56 AM Database Feature #4369: implement stateless FWD server clustering
As mentioned on the call this morning, I think that in a clustered environment we need a centralized directory. My i... Greg Shah
07:14 AM Database Feature #4369: implement stateless FWD server clustering
Some other notes:
* we need to check all nodes use the same JDBC configurations (URL, passwords, etc), for landlord ...
Constantin Asofiei
06:43 AM Database Feature #4369: implement stateless FWD server clustering
A little update on running a stateless cluster on a customer application.
This stack trace shows a heavy lock con...
Eduard Soltan
07:51 AM Conversion Tools Feature #10265 (Closed): schema-only conversion
Greg Shah
07:51 AM Runtime Infrastructure Feature #10685 (Closed): Move name_map.xml to the cvt folder
Greg Shah
06:59 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: I compared the ASTs generated by ANTLR2 and ANTLR4 for @fwd-embedded-driver.p@ (full file, without commenti... Paula Păstrăguș
02:05 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
*Code review 10938a revisions 16514..16517*
There is a regressin, please see the following 4GL sample:...
Hynek Cihlar

04/28/2026

01:03 PM Build and Source Control Bug #11427: antlr3 build: braces.g vocab additions not reflected in PreprocTokenTypes.java
Also: We use ANTLR 2.7.4 so the @antlr3_@ names are misleading. Greg Shah
01:02 PM Build and Source Control Bug #11427: antlr3 build: braces.g vocab additions not reflected in PreprocTokenTypes.java
@PreprocTokenTypes.java@ is generated by @antlr3_text@ from @text.g@. The @Preproc@ vocabulary it captures is also ex... Hynek Cihlar
12:59 PM Build and Source Control Bug #11427 (New): antlr3 build: braces.g vocab additions not reflected in PreprocTokenTypes.java
Hynek Cihlar
12:18 PM Conversion Tools Feature #6320: sharded schemata
+Danut/Alex Greg Shah
12:18 PM Conversion Tools Feature #6320: sharded schemata
> This means that apps/modules need to be able to be converted in pieces and executed at runtime as a larger system w... Greg Shah
12:06 PM Conversion Tools Feature #6256: improved profile support
See the [[p2j:Chapter_6_Project_Setup|Project Setup]] chapter in the Conversion Handbook.
Also, you can look at th...
Greg Shah
11:51 AM Conversion Tools Feature #6256: improved profile support
I had a project that utilized various zfiles previously now needs to be ported to using profiles. There was a main/de... Roger Borrello
10:51 AM Conversion Tools Feature #6256 (Closed): improved profile support
Greg Shah
11:39 AM Conversion Tools Feature #11423: implement centralized status/error tracking for conversion/dev tools
h2. Current State
Our current approach to error handling is we write something to STDOUT or a log when a problem i...
Greg Shah
10:55 AM Conversion Tools Feature #11423 (New): implement centralized status/error tracking for conversion/dev tools
Greg Shah
11:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
There are a range of different ideas discussed in this task, which is pretty confusing to understand status.
Teodo...
Greg Shah
10:44 AM Conversion Tools Feature #7180 (Closed): create a centralized manager for the conversion list and per-file/project...
Greg Shah
10:42 AM Conversion Tools Feature #7851 (Closed): automatically add to conversion list all classes referenced via unit test...
Greg Shah
10:16 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
*Code review 11294a revisions 16527..16531*
* *[MAJOR]* _performance_ @GenericFrame@.@makeFrameVisible@: @hiddenIds....
Hynek Cihlar
10:13 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Found a fix for the default constructor names, but I'm still encountering errors with the java names for other method... Octavian Adrian Gavril
04:23 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
The testcase project converted successfully without errors. However, I’m now seeing compilation issues in the main bu... Octavian Adrian Gavril
10:07 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
This is the testcase that fails:... Octavian Adrian Gavril
06:29 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Stefan Vieru wrote:
> Tests that cover this:
> * alternative_coding_quirk_01
> * alternative_coding_quirk_01_analy...
Octavian Adrian Gavril
06:11 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Alexandru Lungu wrote:
> Octavian, can you check if there is something left to be fixed here? Just check if the test...
Octavian Adrian Gavril
06:09 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Octavian, can you check if there is something left to be fixed here? Just check if the tests here are passing with tr... Alexandru Lungu
09:53 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> Constantin, should FORWARD functions be added to the LegacySignatures? I have a scenario with...
Constantin Asofiei
09:52 AM Base Language Feature #6407: name_map.xml improvements
Constantin, should FORWARD functions be added to the LegacySignatures? I have a scenario with a FORWARD function that... Dănuț Filimon
07:36 AM Base Language Feature #6407: name_map.xml improvements
I've had to replace the String key used for storing the methods in ProgramInfo, the problem was that name collection ... Dănuț Filimon
08:43 AM Runtime Infrastructure Feature #11422: add support for passkey authentication
Over 20 years ago, we implemented certificate-based authentication as part of the core security model of FWD. Now, t... Greg Shah
08:38 AM Runtime Infrastructure Feature #11422 (New): add support for passkey authentication
Greg Shah
08:42 AM User Interface Bug #11211 (Review): Improve source detection when dispatching mouse wheel events
Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @SwingMouseHandler@.@mouseWheelMoved@: Behavioral change from the p...
Razvan-Nicolae Chichirau
08:37 AM User Interface Feature #5784 (Closed): multi-factor authentication
In #10809, a generic OpenID plugin was implemented. This was merged to trunk in revision 16407. Greg Shah
07:41 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
There are three issues to be handled here:
* the 1-day difference for 'more recent dates' is, +in my current opinion...
Ovidiu Maxiniuc
06:38 AM Base Language Bug #11421 (WIP): Some dates mismatch after being persisted in a table
Artur Școlnic
04:37 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
The issue comes from inconsistent calendar handling during date conversions, not from any specific date. Different pa... Artur Școlnic
04:26 AM Base Language Bug #11421 (WIP): Some dates mismatch after being persisted in a table
Artur Școlnic

04/27/2026

02:06 PM User Interface Bug #10915: ugly dialogs
Rebased rev. 16564 (10915a). Sergey Ivanovskiy
10:17 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I managed to get @ant convert@ to run successfully and produce a @.ast@ file. The build now completes, which is a sol... Paula Păstrăguș
05:03 AM Database Bug #11413 (WIP): Investigate CQ optimization for preselect component with dynamic component
Refer to #11397-7:
* construct a for each block with a CQ that has a preselect component and dynamic component (RA...
Alexandru Lungu
05:00 AM Database Bug #11413 (WIP): Investigate CQ optimization for preselect component with dynamic component
Alexandru Lungu

04/25/2026

04:50 AM Build and Source Control Feature #11411: [SECURITY] Pin internal and commercial artifacts to goldencode repo to prevent de...
Both @build.gradle@ and @ext/sheet/build.gradle@ declare @mavenCentral()@ alongside the @goldencode@ maven repo with ... Hynek Cihlar
04:45 AM Build and Source Control Feature #11411 (New): [SECURITY] Pin internal and commercial artifacts to goldencode repo to prev...
Hynek Cihlar
01:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I tested a standalone direct file upload testcase with the current trunk and did not find a regression. All web clien... Sergey Ivanovskiy
11:58 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > 9709d has been merged into the trunk as rev 16534. 9709d will...
Sergey Ivanovskiy

04/24/2026

05:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> 9709d has been merged into the trunk as rev 16534. 9709d will be archived.
Unfortunate...
Eugenie Lyzenko
08:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Thank you! Yes, I asked for help with 9709e testing and waiting approvals for this commit...
Constantin Asofiei
08:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709d has been merged into the trunk as rev 16534. 9709d will be archived. Sergey Ivanovskiy
08:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Thank you! Yes, I asked for help with 9709e testing and waiting approvals for this commit (#9709-846). Sergey Ivanovskiy
04:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Constantin, I accidentally missed Roger's commit, so we need to wait until Roger will com...
Constantin Asofiei
04:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin, I accidentally missed Roger's commit, so we need to wait until Roger will commit the fix. I guess we shou... Sergey Ivanovskiy
04:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > I think the 2 fail cases need to be fixed.
>
> Fixes in re...
Sergey Ivanovskiy
04:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> 9709d is ready, the current rev. 16559.
Merge 9709d now. If 9709e can't be ready in the ...
Constantin Asofiei
04:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709d is ready, the current rev. 16559. Sergey Ivanovskiy
03:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> 9709d can be merged after 9709e (or before if 9709e takes some more time).
OK. Updating...
Sergey Ivanovskiy
02:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Eugenie Lyzenko wrote:
> Sergey,
>
> What troubles you have with M to use? May be I missed some tests in my smoke...
Sergey Ivanovskiy
01:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709d can be merged after 9709e (or before if 9709e takes some more time). Constantin Asofiei
10:26 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Next, I’m addressing the following warning:
> [...]
>
> This indicates that lega...
Octavian Adrian Gavril
07:35 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I think the problem here is the signature from OO builtin classes. I have identified...
Octavian Adrian Gavril
09:57 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: Using *SLL* prediction mode together with @reserved_keywords@ and @unreserved_keywords@, the @fwd-embedded-... Paula Păstrăguș
09:06 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Where should I put this class?
>
> I should put in FWD, or I should create a separate proj...
Greg Shah
08:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Where should I put this class?
I should put in FWD, or I should create a separate project?
Teodor Gorghe
07:51 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, please mind the effort in #9939 to get a @fwd-client.jar@ archive that contains only the client required clas... Alexandru Lungu
07:42 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have found a workaround for resolving internal JVM stuff:
* we generate a base JVM listing file by just running FW...
Teodor Gorghe
06:31 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have done some adjustments on my bytecode analyzer, but there are some issues:
* the are some dependencies which l...
Teodor Gorghe
03:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
These JVM signatures are extracted from dependencies and from p2j bytecode analysis.
We are planing to use static ...
Teodor Gorghe
02:57 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> This is how a generated @.lst@ file looks like
That is standard JVM method signatures. How ...
Constantin Asofiei
02:55 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
This is how a generated @.lst@ file looks like Teodor Gorghe
01:33 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Example of @.lst@ file.
Thanks, so this can be generated programmatically and not via appcds.
Constantin Asofiei
01:21 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Example of @.lst@ file. Teodor Gorghe
08:18 AM Conversion Tools Bug #6629 (Test): incremental conversion for OpenClient proxy programs
Branch 6629a was merged to trunk rev 16536 and archived. Dănuț Filimon
07:31 AM Conversion Tools Bug #6629 (Merge Pending): incremental conversion for OpenClient proxy programs
Please merge after 11397a Constantin Asofiei
02:02 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
I have analyzed all the cases where RMI calls have at least one @byte[]@ or as the return type.
Methods which cont...
Teodor Gorghe

04/23/2026

04:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Finished smoke tests with M. Everything looks good. I do not see any suspicious.
Sergey,
What troubles you have...
Eugenie Lyzenko
02:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Eugenie, 9709e is based on rev 16533.
Thanks for info. I need this to ensure compatibi...
Eugenie Lyzenko
02:37 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Eugenie, 9709e is based on rev 16533.
Sergey Ivanovskiy
02:36 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709e was updated up to rev 16545 over the current trunk rev 16533. Sergey Ivanovskiy
02:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> I think the 2 fail cases need to be fixed.
Fixes in revision 16552.
Roger Borrello
01:09 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > OK, I will fix this in the documentation. I have strange issues in ...
Eugenie Lyzenko
01:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes Greg Shah
12:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Should I rebase 9709e? Sergey Ivanovskiy
12:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> OK, I will fix this in the documentation. I have strange issues in my local system and wo...
Greg Shah
12:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK, I will fix this in the documentation. I have strange issues in my local system and would like that 9709e will be ... Sergey Ivanovskiy
12:43 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Sergey: Have you completed the documentation changes in item 1 from...
Greg Shah
12:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Sergey: Have you completed the documentation changes in item 1 from #9709-807?
Yes, I added one ...
Sergey Ivanovskiy
12:19 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, you've made changes in 9709d:
> > * tools/scripts/fwd...
Constantin Asofiei
12:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey: Have you completed the documentation changes in item 1 from #9709-807? Greg Shah
12:11 PM Documentation Support #9709 (Merge Pending): Needed: Basic example of configuring separate client and server
You can merge 9709e to trunk now. Greg Shah
11:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, 9709e should not affect any existing configurations. I tested Hotel_Gui and the customer application. Sergey Ivanovskiy
10:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg, I have system issues because for Ubuntu 24.04 virtual environment SSO plugin works ...
Greg Shah
07:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, I have system issues because for Ubuntu 24.04 virtual environment SSO plugin works properly with 9709e. Thus, 9... Sergey Ivanovskiy
03:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Thank you, Nginx does not matter. It means that I have local issues. Sergey Ivanovskiy
03:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Stefanel, could you check the trunk version and Hotel_Gui projects with SSO plugin. I got...
Stefanel Pezamosca
01:25 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Roger, you've made changes in 9709d:
> * tools/scripts/fwd_jdk_query.sh - I can't run i...
Roger Borrello
12:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> According to spawn error *The spawn process failed with 149 error.* the spawn code was fa...
Sergey Ivanovskiy
12:10 PM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
Ovidiu Maxiniuc wrote:
> I was thinking mostly of 'provided' dmos from a previous iteration of an app-by-app convers...
Greg Shah
10:58 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
I was thinking mostly of 'provided' dmos from a previous iteration of an app-by-app conversion. There are no .ast pro... Ovidiu Maxiniuc
10:53 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
Ovidiu Maxiniuc wrote:
> This process is similar (if not identical) to that from @MetadataManager.populateFileTable(...
Constantin Asofiei
10:52 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
This process is similar (if not identical) to that from @MetadataManager.populateFileTable()@ which scans the dmo str... Ovidiu Maxiniuc
09:48 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
This is relatred to app-by-app conversion. Anything related to the lookup or processing of database/temp-tables that... Greg Shah
09:45 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
The goal here is to stop relying on the file system for database info during conversion.
This was discovered whil...
Octavian Adrian Gavril
09:37 AM Conversion Tools Feature #11404 (WIP): Implement annotation-based resolution for database dependencies.
Octavian Adrian Gavril
12:08 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I'll try an approach based on a semantic predicate, something like @{ someMethodThatChanges...
Greg Shah
10:25 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I'll try an approach based on a semantic predicate, something like @{ someMethodThatChangesTokenType() }?@. The idea ... Paula Păstrăguș
12:00 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, please, in this order:
* if 11326a passed testing, this can be merged to trunk (I assume we want this in 986...
Constantin Asofiei
08:19 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
OK Greg Shah
06:43 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Hi Greg,
Could we discuss this in this afternoon's meeting?
I think the discussion on sso and lyra will be quick?...
Dean Macken
11:21 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
The same needs to be considered if there are exports which transfer or return a longchar value - these can be huge. Constantin Asofiei
09:30 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> Regardless, both the LegacySignature and implementation should be present, let the runtime ha...
Constantin Asofiei
09:27 AM Base Language Feature #6407: name_map.xml improvements
It does make sense to be able to change the handle by setting @this-procedure@. Regardless, both the LegacySignature ... Dănuț Filimon
09:22 AM Base Language Feature #6407: name_map.xml improvements
Actually, it can't be dropped. There's something stupid where a function can be both @in handle@ and implementation;... Constantin Asofiei
09:18 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, I was wrong in the meet: the @LegacySignature@ needs to be there, *but not the i...
Dănuț Filimon
08:30 AM Base Language Feature #6407: name_map.xml improvements
Danut, I was wrong in the meet: the @LegacySignature@ needs to be there, *but not the implementation*.
See existi...
Constantin Asofiei
06:55 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Danut, sorry, but the runtime works properly. So the pro...
Dănuț Filimon
05:53 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, sorry, but the runtime works properly. So the problem is just that @extprog.j2pf...
Constantin Asofiei
05:52 AM Base Language Feature #6407: name_map.xml improvements
Danut, sorry, but the runtime works properly. So the problem is just that @extprog.j2pf@ is added an empty key - as ... Constantin Asofiei
04:03 AM Base Language Feature #6407: name_map.xml improvements
I also committed *6407b/16536* - The Tyep.EXECUTE methods do not have a name in the annotation that can be used, so I... Dănuț Filimon
03:39 AM Base Language Feature #6407: name_map.xml improvements
Constantin, the test case is this one:
* start.p...
Dănuț Filimon
08:57 AM Runtime Infrastructure Feature #11403: add prominent logging ahead of when certificates expire
We need to log in a very visible fashion ahead of when certificates will expire. In #11398 a customer had a root CA ... Greg Shah
08:54 AM Runtime Infrastructure Feature #11403 (New): add prominent logging ahead of when certificates expire
Greg Shah
08:49 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > > Do you think we should avoid that kind of processing for con...
Greg Shah
06:31 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Octavian Adrian Gavril wrote:
> > Another scenario involves a method call that is n...
Octavian Adrian Gavril
04:15 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Another scenario involves a method call that is not annotated properly because the u...
Octavian Adrian Gavril
02:32 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Greg Shah wrote:
> > Do you think we should avoid that kind of processing for converted java classes?
>
> No, I t...
Octavian Adrian Gavril
06:56 AM User Interface Bug #11211 (Internal Test): Improve source detection when dispatching mouse wheel events
*Code review 11211a revisions 16514..16516*
* *[CRITICAL]* _functional_ @TreeBodyGuiImpl@.@canHandleMouseWheel@: @Tr...
Hynek Cihlar
05:07 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
Addressed code review as rev *16522*. I also added the one time warning.
Hynek, please review. Thanks!
Paula Păstrăguș
02:54 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
*Code review 10451a revisions 16515..16521*
* *[MAJOR]* _performance_ @TitledWindow@.@processEvent@: In the new @Key...
Hynek Cihlar
03:34 AM User Interface Bug #11314 (Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select ...
Delia Mitric
03:34 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
Branch *11314a* was merged into trunk as rev. *16532* and archived. Delia Mitric
03:20 AM User Interface Bug #11314 (Merge Pending): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn'...
Please merge 11314a in trunk. Hynek Cihlar
02:57 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
The testing phase is done.
This is ready to be merged.
Delia Mitric
01:51 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
Delia, if your changes only modify GUI classes such as @EntryFieldGuiImpl@, there is no point in running ChUI regress... Razvan-Nicolae Chichirau
 

Also available in: Atom