Project

General

Profile

Activity

From 03/05/2026 to 04/03/2026

04/03/2026

03:52 PM User Interface Feature #11352: implement web client support for mobile optimizations and enhancements
See #11349-5 for a detailed list of items which need to be implemented. Greg Shah
08:05 AM User Interface Feature #11352: implement web client support for mobile optimizations and enhancements
In #11349 and #11350, we are doing the minimum to ensure the existing web client works on mobile.
In this task, th...
Greg Shah
07:49 AM User Interface Feature #11352 (New): implement web client support for mobile optimizations and enhancements
Greg Shah
03:52 PM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
Several of these areas would be things I'd expect to defer to #11352. This task is just to do the minimum to allow t... Greg Shah
12:35 PM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
We already did some preliminary work on mobile browsers support, see #9172. Below are the items needed to be addresse... Hynek Cihlar
07:43 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
> One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probabl... Alexandru Lungu
07:36 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probably ... Greg Shah
06:28 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
The purpose of this task is to test the FWD web client on iOS devices and fix blocking issues that stop users from us... Greg Shah
06:26 AM User Interface Feature #11349 (New): ensure that the web client works on iOS devices (both iPad and iPhone)
Greg Shah
03:44 PM Conversion Tools Feature #3883 (Pending): eclipse plug for developing 4GL code using FWD including editing, syntax...
Greg Shah
12:06 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
We will focus time on #11355 and that delivery should also work in Theia. Regardless of that point, the delivery wil... Greg Shah
03:44 PM Conversion Tools Feature #6319 (Rejected): IntelliJ plugin
We can revisit this decision in the future but for now I want to be clear that this is not being worked. Greg Shah
02:51 PM Conversion Tools Feature #6319: IntelliJ plugin
Greg, I share your concerns. IntelliJ is indeed a superior Java IDE - the debugger alone is light years ahead of VSCo... Hynek Cihlar
12:04 PM Conversion Tools Feature #6319: IntelliJ plugin
My assessment is that it does not make sense to invest in an IntelliJ plugin. Their direction is closed/proprietary ... Greg Shah
12:05 PM Conversion Tools Feature #11355: VSCode extension
Implement a fully featured VSCOde extension that supports the full lifecycle of BOTH 4GL and Java development using F... Greg Shah
11:55 AM Conversion Tools Feature #11355 (New): VSCode extension
Greg Shah
11:21 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Constantin: Is there any additional testing needed or can this merge? Greg Shah
11:20 AM Conversion Tools Bug #4867 (Closed): Incremental conversion: change detection algorithm ignores .hints and .ext-hi...
Greg Shah
11:11 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code Review Task Branch 9709e Revisions 16486 through 16492
The overall code changes seem fine. My primary concer...
Greg Shah
10:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I checked #7147-1886 the existing customer application in the virtual and embedded desktop mode, although the setup w... Sergey Ivanovskiy
10:13 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
Artur Școlnic wrote:
> Constantin, to answer your question.
> > is it guaranteed that the placeholder record still ...
Constantin Asofiei
09:56 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
Alex, please take a look at 11301c. Constantin Asofiei
07:05 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
I've seen in the OG task #11301 the following line:
> Record placeholder = referenceRecord != null ? referenceReco...
Alexandru Lungu
05:50 AM Database Bug #11347 (WIP): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
Artur Școlnic
05:49 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
Constantin, to answer your question.
> is it guaranteed that the placeholder record still exists in the table - in o...
Artur Școlnic
05:36 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
During stress testing of a customer application, IGNORE_FIELDS_ERROR was unexpectedly thrown... Artur Școlnic
05:34 AM Database Bug #11347 (Review): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
Artur Școlnic
08:21 AM User Interface Feature #11354: implement native mobile client
The idea is to implement a true mobile client for FWD.
On Android, it has support for Java so we could potentially...
Greg Shah
08:15 AM User Interface Feature #11354 (New): implement native mobile client
Greg Shah
08:17 AM User Interface Bug #11343 (WIP): Alert-box suddenly disppears when a specific item is selected from a drop-down ...
Delia Mitric
05:24 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
I've committed a possible partial solution to *11343a branch rev. 16503* : the @OverlayWindow@ is hidden before the @... Delia Mitric
02:29 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
Created task branch *11343a*. Delia Mitric
08:14 AM User Interface Feature #11353: implement support for deployment of the web client as a mobile application using ...
Using frameworks like capacitor and/or apache cordova, web applications can be compiled and packaged as a mobile appl... Greg Shah
08:09 AM User Interface Feature #11353 (New): implement support for deployment of the web client as a mobile application ...
Greg Shah
08:00 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
Another approach would be to have different widget drawing implementations for different form factors. For example, ... Greg Shah
07:59 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
We should consider that form factors with certain input limitations may require layout differences to work properly. ... Greg Shah
07:56 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
Although my idea is to define explicit strategies that the developer would specify, I can also imagine that there are... Greg Shah
07:29 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
A "layout strategy" is the concept of defining a mapping of named layouts (e.g. single column, double column...) and ... Greg Shah
07:22 AM User Interface Feature #11351 (New): implement 4GL language and runtime enhancements for layout strategies (resp...
Greg Shah
07:36 AM User Interface Feature #11350: ensure that the web client works on Android devices (both tablet and phone)
One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probably ... Greg Shah
06:30 AM User Interface Feature #11350: ensure that the web client works on Android devices (both tablet and phone)
The purpose of this task is to test the FWD web client on Android devices and fix blocking issues that stop users fro... Greg Shah
06:29 AM User Interface Feature #11350 (New): ensure that the web client works on Android devices (both tablet and phone)
Greg Shah
07:22 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Alexandru Lungu wrote:
> > each character width
>
> This phrase is a red flag for me. This is something that is n...
Teodor Gorghe
07:12 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
> each character width
This phrase is a red flag for me. This is something that is not usable in kerning fonts. Ch...
Alexandru Lungu
06:54 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have completely abandon the idea of @Font@ loading from Web FWD client because it is too tedious to work with @Font... Teodor Gorghe
06:41 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
> I have a feeling that text metrics may have lots of redundant data, so maybe we can work on that more.
Using som...
Alexandru Lungu
06:40 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
BTW, there are also two maps (text metrics and font metrics) that are loaded from the server. They contain data extra... Alexandru Lungu
01:20 AM User Interface Bug #11326 (WIP): Reduce memory consumption of FWD clients
Teodor Gorghe
07:01 AM User Interface Bug #11114 (Test): NPE when redirecting terminal
Branch 11114a was merged into trunk as rev. 16503 and archived. Razvan-Nicolae Chichirau
06:40 AM User Interface Bug #11114 (Merge Pending): NPE when redirecting terminal
Looks good from my point of view. 11114a can be merged right now. Radu Apetrii
06:26 AM User Interface Bug #11114: NPE when redirecting terminal
Testing that passed:
* multiple tests with redirected terminal
* Smoke-tests on 2 customer apps
* unit tests from ...
Razvan-Nicolae Chichirau
06:02 AM Runtime Infrastructure Bug #11348 (New): require all sessions that authenticate via certificate to use a secure transport
Greg Shah
04:29 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Committed *6407b/16452*. Removed remaining usage of jname and ...
Dănuț Filimon
04:27 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> Committed *6407b/16452*. Removed remaining usage of jname and private, ran a conversion with ...
Constantin Asofiei
04:22 AM Base Language Feature #6407 (Review): name_map.xml improvements
ChUI testing looks fine, I'm putting 6407b in Review. Dănuț Filimon

04/02/2026

10:23 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Alexandru Lungu wrote:
> > We can easily reduce the web client memory requirement just by storing these metrics inst...
Teodor Gorghe
07:25 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
> We can easily reduce the web client memory requirement just by storing these metrics instead.
This sounds reason...
Alexandru Lungu
06:44 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Alexandru, for web clients, the @Font@ objects are only being used for getting the @FontMetrics@.
We can easily redu...
Teodor Gorghe
09:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek, thank you for the review! Did you use automatic helpers for this review? Recently,...
Greg Shah
08:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, thank you for the review! Did you use automatic helpers for this review? Recently, I tested locally @PocketFlo... Sergey Ivanovskiy
05:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code review 9709d.
*[MAJOR]* _performance_ @WebTokensService@.@validateWebTokenValue@: A new @Jwts.parser()@ build...
Hynek Cihlar
01:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, Constantin please review I fixed these (typos with badly tested changes) issues in rev 16514 (9709d) that look... Sergey Ivanovskiy
07:12 AM Base Language Feature #6407: name_map.xml improvements
Committed *6407b/16452*. Removed remaining usage of jname and private, ran a conversion with ChUI and found no issues... Dănuț Filimon
07:09 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
The issue seems to come from the fact that the @OverlayWindow@ (the DropDown window) isn't close at the moment when t... Delia Mitric
06:46 AM Documentation Bug #11342 (Review): Clean javadoc warnings
Razvan-Nicolae Chichirau
06:46 AM Documentation Bug #11342 (WIP): Clean javadoc warnings
*Ovidiu*: Please review 11342a/rev. 16494.
This revision should fix all warnings generated by @javadoc@ and @javac...
Razvan-Nicolae Chichirau
05:51 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Committed revision 16495 (11325a) should fix the shutdown hook on exit by providing which the file system is used the... Sergey Ivanovskiy
05:05 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Sergey, Teodor is correct, we need explicit temp sub-folder for each FWD client.
Also, using FileSystem resource i...
Constantin Asofiei
04:53 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
OK. Do not mind. I will fix this part. Sergey Ivanovskiy
04:47 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
OK, but should we delegate to @OSResourceManager.getInstance().getFileSystem().getTempDirectory()@? Sergey Ivanovskiy
04:44 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Sergey, when I have worked on #10136, I have the similar question.
The reason why we should create the directory is ...
Teodor Gorghe
04:40 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Thank you, I should check this. Should we always return the client side directory for this session? If it is executed... Sergey Ivanovskiy
04:37 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
+ Constantin Teodor Gorghe
04:35 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
The code is used by @SESSION:TEMP-DIRECTORY@. How should this property be retrieved for 4GL?
Our implementation loo...
Sergey Ivanovskiy
03:19 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
This functionality is broken again in the trunk by rev 16477 and the fix is committed into 9709d branch. Sergey Ivanovskiy

04/01/2026

04:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, could you sent me privately the found issues in the customer application. I did not find them at the first gla... Sergey Ivanovskiy
02:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Committed revision 16510 (9709d) should fix these issues except those that can be found during the customer environme... Sergey Ivanovskiy
01:41 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Let me fix issues for the current branch 9709d. Service workers #9709-508 need valid certificates usages #9709-537 so... Sergey Ivanovskiy
01:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> The web service worker idea needs to setup via the browser extension if I correctly inter...
Hynek Cihlar
01:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The only usage of @openMimeResource@ in @p2j.screen@ is @p2j.openMimeResource("/test/keyboard/", "text/html", true);@... Sergey Ivanovskiy
01:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I agree that the proposed way looks partly inconsistent because it is based on the parent site and its main @iframe@ ... Sergey Ivanovskiy
12:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK, this part was badly tested, I will fix these issues. In respect to the customers application if resources are ext... Sergey Ivanovskiy
12:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
**@OPENPOPUP@ not in scope in p2j.socket.js - runtime ReferenceError.** The @createOpenPopupDialog@ function was move... Hynek Cihlar
10:49 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Rebased branch *9638a* with *trunk/16495*. I had fix a post-rebase error. The new revision is *16500*. Octavian Adrian Gavril
09:38 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Radu Apetrii wrote:
> > Greg, please also take a look at this: "SSH error":https://proj.gol...
Radu Apetrii
09:24 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Radu Apetrii wrote:
> Greg, please also take a look at this: "SSH error":https://proj.goldencode.com/projects/p2j/wi...
Roger Borrello
07:49 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg, please also take a look at this: "SSH error":https://proj.goldencode.com/projects/p2j/wiki/Build_FWD_Using_Dock... Radu Apetrii
09:32 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
I fixed most of this in 10962a:
* Register optimized components to ChangeBroker
* Fixed CQ generated by AQ invali...
Alexandru Lungu
08:07 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I finally managed to get a version of trunk that compiles. Now I'm trying to figure out why the transform driver is t... Paula Păstrăguș
08:02 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Constantin, I've improved the tests and made the following procedure:... Dănuț Filimon
04:52 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Thank you for the list Constantin, I will look into a way to automate creating those tests. Although I do not see it ... Dănuț Filimon
06:53 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
The app seems to be frozen after the alert-box is hidden until we press *ESC*.
If we press *ESC*, the alert-box win...
Delia Mitric
05:56 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
The alert box window is suddenly hidden just when we select the room number while the drop-down is active. Delia Mitric
04:08 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
To reproduce the issue just select (using @UP@ / @DOWN@ key) the *203* number from the list. Delia Mitric
04:06 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
This is the testcase:... Delia Mitric
04:05 AM User Interface Bug #11343 (Review): Alert-box suddenly disppears when a specific item is selected from a drop-do...
Delia Mitric
06:44 AM Runtime Infrastructure Bug #11325 (WIP): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
I can take this task if there are no objections. Sergey Ivanovskiy
06:15 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Constantin Asofiei wrote:
> Hynek, you were correct to fix the 'nextId' on 'store'.
Actually this one was spotted...
Hynek Cihlar
04:53 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Smoke testing for Hotel GUI and a Customer GUI app passed successfully.
Delia Mitric
04:00 AM Documentation Bug #11342: Clean javadoc warnings
As of trunk rev. 16484, there are 330 warning messages generated by the @javadoc@ task. These are listed here:
{{col...
Razvan-Nicolae Chichirau
03:58 AM Documentation Bug #11342 (Test): Clean javadoc warnings
Razvan-Nicolae Chichirau

03/31/2026

03:13 PM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
> I think we need to plan for server-side redirected terminal (and thus frames) rather sooner than later; I think for... Greg Shah
01:17 PM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Hynek, you were correct to fix the 'nextId' on 'store'. Also I found a regression in ChUI - RemoteStream was caching... Constantin Asofiei
11:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I have 9709d and 9709e in the stack for commits. Sergey Ivanovskiy
11:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Committed revision 16509 (9709d) to fix new session functionality that was regressed by rev 16477 (trunk). Sergey Ivanovskiy
07:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek, thank you! You helped me to get out of panic mindset and to switch into logically-...
Hynek Cihlar
06:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, thank you! You helped me to get out of panic mindset and to switch into logically-minded state. That was my re... Sergey Ivanovskiy
05:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Yes, the web client is spawned successfully and even @AuthHandler@ works accordingly but ...
Hynek Cihlar
05:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, the web client is spawned successfully and even @AuthHandler@ works accordingly but all requests are handled by ... Sergey Ivanovskiy
04:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> @io.jsonwebtoken:jjwt-impl:0.13.0@ uses @com.fasterxml.jackson.core:jackson-databind:2.12...
Hynek Cihlar
02:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
@io.jsonwebtoken:jjwt-impl:0.13.0@ uses @com.fasterxml.jackson.core:jackson-databind:2.12.7.1@ that is replaced by ne... Sergey Ivanovskiy
01:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
How should I enable Jetty embedded logs? I guess that this is jjwt issue. Sergey Ivanovskiy
10:14 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Danut, this is a list of main issues (but not the only issues) which should be covered by the tests. Ideally we can ... Constantin Asofiei
09:36 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Dănuț Filimon wrote:
> I created unit tests, but I can easily extract everything into a set of separate procedures.
...
Constantin Asofiei
09:35 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Because of the issue with the VM database, Constantin told me ...
Dănuț Filimon
09:30 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Dănuț Filimon wrote:
> Because of the issue with the VM database, Constantin told me to use the Procedure Editor. Ho...
Constantin Asofiei
09:25 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Because of the issue with the VM database, Constantin told me to use the Procedure Editor. However, it seems I need a... Dănuț Filimon
09:58 AM Database Feature #4369: implement stateless FWD server clustering
I’m looking to wrap up the last remaining item for the cluster synchronization: the metadata tables.
We previously...
Eduard Soltan

03/30/2026

03:50 PM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
Code review 11314a. The changes look good.
Just another point, @CTRL+SHIFT+LEFT@/@RIGHT@ are not excluded from th...
Hynek Cihlar
03:45 PM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
With the changes @makeFrameVisible@ duplicates the logic already in @setChildrenVisible@. Can these be deduplicated?
...
Hynek Cihlar
03:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I commented out changes and still got 500 code for web client js. It looks like the build...
Hynek Cihlar
03:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I commented out changes and still got 500 code for web client js. It looks like the build script is incorrect? Sergey Ivanovskiy
01:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I got this exception
>
> > as a root cause that looks indepen...
Sergey Ivanovskiy
12:41 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I got this exception
> as a root cause that looks independent from my changes.
Reve...
Hynek Cihlar
11:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We have this code in @WebClientsManager@... Sergey Ivanovskiy
10:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I found changes... Sergey Ivanovskiy
10:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I got this exception... Sergey Ivanovskiy
09:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It looks strange but I did not found client:web:host parameter delivered to java client process and spawn process.
M...
Sergey Ivanovskiy
09:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, I tested with 9709e by merging changes into this branch, but standalone test failed with the same errors the spa... Sergey Ivanovskiy
08:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey, I can't run Hotel GUI with 9709d. An unknown client spawning issue. I reinstalled spaw...
Sergey Ivanovskiy
08:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I can't run Hotel GUI with 9709d. An unknown client spawning issue. I reinstalled spawner but that didn't hel... Hynek Cihlar
02:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I tested @10915a@ and found that we have... Sergey Ivanovskiy
10:02 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
For clustering, we should not be working with H2. PostgreSQL would be the proper target, even for Hotel GUI. Greg Shah
10:01 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
Eduard Soltan wrote:
> I have analysed the scripts in @docker@ folder of HotelGui project.
>
> @build_docker.sh@ ...
Roger Borrello
08:41 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
I have analysed the scripts in @docker@ folder of HotelGui project.
@build_docker.sh@ script uses @goldencode/fwd_...
Eduard Soltan
07:23 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
That makes sense. Please work with Roger to use/enhance our standard images as needed. Greg Shah
07:11 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
I would like to create a script that would easily create a serverless docker architecture. I think it should have the... Eduard Soltan
09:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Ah, one more thing worth mentioning: I haven't tackled the lexer-side parser surgery yet, but I did find some equival... Paula Păstrăguș
09:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Just a quick update: I managed to get the Progress Parser class close to compile, but there are still quite a few inc... Paula Păstrăguș
08:23 AM User Interface Bug #10875 (Internal Test): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Code review 10875a. The changes look good. Please regression test the changes, also include ChUI regression tests. Hynek Cihlar
07:42 AM User Interface Bug #11303: Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
The dimension of the scrollpaneguiimpl (*editorscroll*) is 0 x 0 when we use INNER-CHARS/INNER-LINES in the editor de... Delia Mitric
05:03 AM User Interface Bug #10915: ugly dialogs
I tested 10915a and found two issues: one is related to progress bar cancel button and the other issue is related to ... Sergey Ivanovskiy
03:02 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
A bit of a summary update on the current tests:
* Added a few tests based on #7178-9 tasks where I could extract a f...
Dănuț Filimon
01:56 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Updated documentation to include how to adjust the @batchResultsSize@ parameter:
https://proj.goldencode.com/project...
Teodor Gorghe

03/27/2026

11:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin, please review 9709d changes that Greg noted in #9709-687 about the review. Sergey Ivanovskiy
03:19 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This is the patch that include Roger changes in this task. I found missed history entries and committed them in rev 1... Sergey Ivanovskiy
02:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, please review the committed revision 16494 (9709d). The found issue and the code was fixed and cleaned. Sergey Ivanovskiy
10:26 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Please tell when to port these changes to custom customer build line. Teodor Gorghe
10:24 AM Database Bug #9383 (Test): Cache only the current delegate on transaction commit if a ProgressiveResults i...
Branch 9383c was merged into trunk as rev. 16488 and archived. Teodor Gorghe
10:15 AM Database Bug #9383 (Merge Pending): Cache only the current delegate on transaction commit if a Progressive...
> Yes, I have made the customer application setup just for that.
Nice job! Please proceed with merging 9383a to tr...
Alexandru Lungu
10:14 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Yes, I have made the customer application setup just for that. Teodor Gorghe
10:13 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Do you also mean #10275?
Alexandru Lungu
10:11 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have already tested that and this is why I have moved from @OFFSET@ approach to fetch by pk.
Every change that I h...
Teodor Gorghe
10:10 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> All testing was done and it can be scheduled for merging.
#11154 is the number one priority for testing this. We...
Alexandru Lungu
10:08 AM Database Bug #7841 (Test): Invalid conversion of temp table DMO when using clob/blob fields
Branch 7841a was merged into trunk as rev. 16487 and archived. Stefanel Pezamosca
10:00 AM Database Bug #7841 (Merge Pending): Invalid conversion of temp table DMO when using clob/blob fields
Please merge this to trunk now. Alexandru Lungu
03:35 AM Database Bug #7841: Invalid conversion of temp table DMO when using clob/blob fields
I forgot about this, the regression testing has passed for 7841a.
I think we can merge this.
Stefanel Pezamosca
09:44 AM Database Bug #11332: SimpleResults.rows might store Object instead of Object[]
There is a bug in @SimpleResults.rows@ so that the generic is bypassed forcefully somewhere so that a plain Object is... Alexandru Lungu
09:42 AM Database Bug #11332 (New): SimpleResults.rows might store Object instead of Object[]
Alexandru Lungu
05:58 AM Database Feature #11291 (Review): Improve h2 locking system
I changed the meta db to use mvstore and fixed the unique constraint violation in @databaseConnected@ by using @merge... Artur Școlnic
04:19 AM Database Feature #11291: Improve h2 locking system
The problem is the pattern used in @databaseConnected@, currently id does @select@ -> @insert@/@update@ and assumes (... Artur Școlnic
03:16 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Teodor Gorghe wrote:
> *Constantin*, do you need to do a change in 11271b? I am asking about this to know if I put t...
Constantin Asofiei
03:15 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
*Constantin*, do you need to do a change in 11271b? I am asking about this to know if I put this into ChUI regression... Teodor Gorghe

03/26/2026

11:41 AM Database Feature #11291: Improve h2 locking system
For testing I am using a script that starts a number of concurrent batch clients that connect to the database.
With ...
Artur Școlnic
07:38 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
I have the https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering documentation and tried to follo... Eduard Soltan
07:05 AM Deployment Bug #11329 (New): Stateless FWD server clustering setup questions
Eduard Soltan

03/25/2026

06:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Committed revision 16491 (9709d) fixed found issues with @openMimeResource@ in new window. Tomorrow I am planning to ... Sergey Ivanovskiy
12:52 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Another point is that the broker client debug option is not given in this bootstrap confi...
Roger Borrello
12:08 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Another point is that the broker client debug option is not given in this bootstrap configuration but they are provid... Sergey Ivanovskiy
12:05 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > With 9709e the broker client configuration has these changes
...
Sergey Ivanovskiy
12:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, the idea of these changes was to use the same relative paths as the same values have in the @directory.xml@. I... Sergey Ivanovskiy
10:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> With 9709e the broker client configuration has these changes...
Roger Borrello
08:14 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> > > Also we certainly don't want to duplicate the auth mechanisms, CHIPS alongside JWT.
> > I...
Sergey Ivanovskiy
05:29 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > @9709d@ cannot. Embedded reports...
Hynek Cihlar
04:06 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > @9709d@ cannot. Embedded reports that should be opened in new ta...
Sergey Ivanovskiy
03:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> @9709d@ cannot. Embedded reports that should be opened in new tabs are not authorized bec...
Hynek Cihlar
12:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
In respect to
>9709d cannot. Embedded reports that should be opened in new tabs are not authorized because the secur...
Sergey Ivanovskiy
01:31 PM Base Language Bug #5651: conditions raised from a finally block
Very good work! Greg Shah
08:05 AM Base Language Bug #5651: conditions raised from a finally block
... Eduard Soltan
04:52 AM Base Language Bug #5651: conditions raised from a finally block
I have stumbled across a different issue.... Eduard Soltan
11:16 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ok, thanks!
All testing was done and it can be scheduled for merging.
Teodor Gorghe
11:16 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Tests passed successfully, nothing unusual. Stefanel Pezamosca
09:21 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
No problem.
I would have been tested by myself, but I am struggling with the disk space.
Teodor Gorghe
09:18 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Teodor Gorghe wrote:
> *Stefanel*, when you have time, please test this branch on your main application (I have aske...
Stefanel Pezamosca
09:12 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16429* on task branch *9383c*:
- Fixed regressions from ChUI regression tests.
Now, the ChUI ...
Teodor Gorghe
10:13 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
As documented in #5776-4, there are use cases where we do bulk data transfer between client and server using a @byte[... Greg Shah
10:08 AM Runtime Infrastructure Bug #11327 (Internal Test): implement size limited "chunking" for bulk data transfer between clie...
Greg Shah
09:48 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
Constantin Asofiei wrote:
> Greg, this task I think needs to be reopened - see #5776-4, which is not implemented.
T...
Constantin Asofiei
09:47 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
Greg, this task I think needs to be reopened - see #5776-4, which is not implemented. Constantin Asofiei
09:36 AM Database Feature #10491: Tool to standardize PG cluster creation
Ovidiu Maxiniuc wrote:
> Roger Borrello wrote:
> > Ovidiu, I have been seeing the below after the server connects t...
Roger Borrello
07:57 AM Database Feature #10491: Tool to standardize PG cluster creation
Roger Borrello wrote:
> Ovidiu, I have been seeing the below after the server connects to the DB. Do you know where ...
Ovidiu Maxiniuc
09:11 AM User Interface Bug #10915 (Internal Test): ugly dialogs
OK, so what testing is needed to make sure this is safe? Greg Shah
08:16 AM User Interface Bug #10915: ugly dialogs
Greg Shah wrote:
> Hynek: Please review.
Actually the code was already reviewed. The problem can be related to miss...
Sergey Ivanovskiy
06:07 AM User Interface Bug #10915: ugly dialogs
Hynek: Please review. Greg Shah
09:09 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
>> Code Review Task Branch 11271a Revision 16469
>
> Sorry, the branch to review is 11271b rev 16492 as of now.
...
Greg Shah
08:29 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Hynek Cihlar wrote:
> Code review 11271b.
>
> @FileStream.restoreStateAndOpen@ always reopens with @append=true@....
Constantin Asofiei
08:10 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Code review 11271b.
@FileStream.restoreStateAndOpen@ always reopens with @append=true@. What if the original strea...
Hynek Cihlar
07:09 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Greg Shah wrote:
> Code Review Task Branch 11271a Revision 16469
Sorry, the branch to review is 11271b rev 16492 as...
Constantin Asofiei
07:06 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Is the testcase from #11271-7 a common pattern? Should we just complete the implementation of a server-side headless... Greg Shah
07:04 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Code Review Task Branch 11271a Revision 16469
1. Let's find a different name than @IStream@ for the interface. I ...
Greg Shah
06:18 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Hynek: Please review this with urgency.
I will review it shortly.
Greg Shah
08:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
This task is about attempting to reduce the memory requirement for FWD clients. Customers are currently staying withi... Alexandru Lungu
08:46 AM User Interface Bug #11326 (Test): Reduce memory consumption of FWD clients
Alexandru Lungu
07:48 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > I see, it makes sense now. I'll have to change the method to p...
Dănuț Filimon
06:16 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> I see, it makes sense now. I'll have to change the method to parse the methods first and thos...
Constantin Asofiei
05:29 AM Base Language Feature #6407 (WIP): name_map.xml improvements
Constantin Asofiei wrote:
> We used jname and private in name_map.xml, when it was loaded by SourceNameMapper, becau...
Dănuț Filimon
05:27 AM Base Language Feature #6407: name_map.xml improvements
We used jname and private in name_map.xml, when it was loaded by SourceNameMapper, because we didn't have the Java me... Constantin Asofiei
04:45 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, I still don't understand what cases jname and private are needed. For example:
...
Dănuț Filimon
03:37 AM Base Language Feature #6407: name_map.xml improvements
Danut, I still don't understand what cases jname and private are needed. For example:
* in @method_definitions.rule...
Constantin Asofiei
06:09 AM User Interface Bug #10875 (Review): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Fixed:
* the history entry
* the new addition from @ComboBoxGuiImpl.processSystemKey@ by using the key code, not th...
Delia Mitric
04:13 AM User Interface Bug #11314 (Review): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't selec...
Hynek Cihlar wrote:
> Code review 11314a.
>
> The history entry @028@ description reads: _"Don't clear the list s...
Delia Mitric

03/24/2026

06:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
With 9709e the broker client configuration has these changes... Sergey Ivanovskiy
06:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I tested @9709e@ and @9709d@.
@9709e@ can be merged into the trunk. Please complete the review.
@9709d@ cannot....
Sergey Ivanovskiy
04:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Thank you! The broker client was connected. Now I see what happened that the @client.sh@ had been updated. Sergey Ivanovskiy
04:51 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> @export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test.
Make sure ...
Roger Borrello
04:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This is the client log. The initial connection was to insecure port and guest user: bogus. How should this logic flow? Sergey Ivanovskiy
04:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
@export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test. Sergey Ivanovskiy
04:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I need to discuss the following logic at @BrokerManager.registerBroker@. While preparing @Hotel_Gui@ environment I go... Sergey Ivanovskiy
05:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK, I will use web clients spawned on VM that accessed by the vm ip address. Sergey Ivanovskiy
05:39 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 16488 (9709d) fixed incorrect prefix. I can t...
Hynek Cihlar
05:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Committed revision 16488 (9709d) fixed incorrect prefix. I can test only the existed conf...
Hynek Cihlar
05:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Code review 9709d.
>
> *Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie na...
Sergey Ivanovskiy
05:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> > Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all c...
Sergey Ivanovskiy
03:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, I tested these cases although the prefix that you found was not correct. I will retest the changes with the corr... Sergey Ivanovskiy
03:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code review 9709d.
*Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie name is changed to @"--Host-A...
Hynek Cihlar
11:19 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Sergey Ivanovskiy wrote:
> Why should we manage temporarily folders?
Each client in the legacy OE env runs on its o...
Constantin Asofiei
11:15 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Why should we manage temporarily folders? Sergey Ivanovskiy
10:03 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
For temp folder, FWD relies on JVM shutdown hooks executed on the FWD servers. Look how @p2j.util.Utils.createDirecto... Constantin Asofiei
10:01 AM Runtime Infrastructure Bug #11325 (Test): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Constantin Asofiei
05:43 AM Base Language Bug #5651: conditions raised from a finally block
+ watchers Eduard Soltan
04:33 AM Base Language Bug #5651: conditions raised from a finally block
Constantin Asofiei wrote:
> Greg, there is an issue which is kind of tricky. For looping blocks, the finally can no...
Eduard Soltan
05:22 AM User Interface Bug #11314 (WIP): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select t...
Code review 11314a.
The history entry @028@ description reads: _"Don't clear the list selection if for CTRL + LEFT...
Hynek Cihlar
05:14 AM User Interface Bug #11170 (WIP): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Code review 11170.
# *@ThinClient@ dependency creates layer violation, NPE risk, and inconsistency*: The @getIniti...
Hynek Cihlar
04:47 AM User Interface Bug #11191: ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
Did some extensive testing for the following control set entities: radio-set, combo-box and selection-list. Consider ... Razvan-Nicolae Chichirau
04:46 AM User Interface Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Code review 10875a.
*DefaultList history header format error.* The new history entry reads @* 016 DMM 20260320@ b...
Hynek Cihlar

03/23/2026

12:39 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> What is about 9709d where cross-site secure cookies with partition attribute CHIPS (Cookies Having Independent Part... Greg Shah
11:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709d is rebased up to rev 16487. Sergey Ivanovskiy
11:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, I will clean the code in 9709e.
What is about 9709d where cross-site secure cookies with partition attribute ...
Sergey Ivanovskiy
09:41 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all configuration paramet... Greg Shah
04:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I found that we have the following settings... Sergey Ivanovskiy
12:15 PM Base Language Bug #11321: NPE when SYSTEM-ALERT-BOXES is not set.
When I was working on some tests on FINALLY block, I found a issue with @system-alert-boxes@ attribute set on false.
...
Eduard Soltan
12:12 PM Base Language Bug #11321 (New): NPE when SYSTEM-ALERT-BOXES is not set.
Eduard Soltan
11:29 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have found the issue.
I have didn't looked that much when the query is @PreselectQuery@ from conversion.
The issu...
Teodor Gorghe
04:44 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
About the regression from ChUI Regression tests, I have debugged the test, but unfortunate, I was unable to see the i... Teodor Gorghe
10:07 AM Base Language Bug #10978 (Test): Conversion NPE when creating a temp-table with LIKE that uses a different prim...
Branch 10978a was merged into trunk as rev. 16482 and archived. Teodor Gorghe
10:02 AM Base Language Bug #10978 (Merge Pending): Conversion NPE when creating a temp-table with LIKE that uses a diffe...
Please merge to trunk now. Dănuț Filimon
06:26 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Teodor Gorghe wrote:
> *Danut*, I think you would need to convert the application with trunk in the near future.
> ...
Dănuț Filimon
06:22 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
*Danut*, I think you would need to convert the application with trunk in the near future.
This is a reminder that th...
Teodor Gorghe
10:01 AM Base Language Feature #6506 (Test): implement CGI WebSpeed support and the standard web-disp.p dispatch functio...
Branch 6506b was merged into trunk as rev. 16481 and archived. Radu Apetrii
09:48 AM Base Language Feature #6506 (Merge Pending): implement CGI WebSpeed support and the standard web-disp.p dispatc...
I will start the merging process now. Radu Apetrii
09:26 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > jname and private annotations appear in the name_map.xml of a ...
Dănuț Filimon
08:52 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> jname and private annotations appear in the name_map.xml of a customer project, so having the...
Constantin Asofiei
09:16 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Tested also in Web GUI, times are similar to Swing, in both cases. Constantin Asofiei
09:13 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Constantin Asofiei wrote:
> Alex, I've ran your image load test and I don't see any difference with server-side file...
Constantin Asofiei
08:54 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Alex, I've ran your image load test and I don't see any difference with server-side file-system - it takes ~0.5s in b... Constantin Asofiei
08:30 AM Database Feature #9305: Replace begins with interval based conditional
I have also tested the difference between @LIKE@ and @RANGE CHECK@ on @PSQL@.
When the @libc@ collation provider i...
Teodor Gorghe
07:55 AM Database Feature #9305: Replace begins with interval based conditional
I have also noticed that for Western characters, there is no difference between @BASIC@ and @ICU-UCA@ on @RANGE CHECK... Teodor Gorghe
07:50 AM Database Feature #9305: Replace begins with interval based conditional
This is another example of @RANGE CHECK@ vs @BEGINS@, using @UTF-8@ collation on 4GL:... Teodor Gorghe
07:50 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
*Hynek*: Please review 10938a/rev. 16470. Razvan-Nicolae Chichirau
06:33 AM Build and Source Control Feature #11318: Consider integrating a built-time checker for JS code
> I made a test with ESLint and the results look legit, although with trunk/10860a there are a bunch of failures, exc... Alexandru Lungu
06:28 AM User Interface Bug #10875 (Review): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Created a new issue in User Interface for @CTRL + UP/DOWN@ events behavior in ChUI mode because in FWD they don't wor... Delia Mitric
06:24 AM User Interface Bug #11319: CTRL_UP/CTRL_DOWN event in ChUI mode for a COMBO-BOX should do nothing
Testcase:... Delia Mitric
06:23 AM User Interface Bug #11319 (New): CTRL_UP/CTRL_DOWN event in ChUI mode for a COMBO-BOX should do nothing
Delia Mitric
05:48 AM User Interface Bug #11170 (Review): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
The solution is committed to *11170a* branch rev. *16408*.
Hynek, please review.
Thank you!
Delia Mitric
03:54 AM User Interface Bug #11314 (Review): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't selec...
Delia Mitric
03:53 AM User Interface Bug #11314 (WIP): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select t...
Committed a solution to *11314a* branch rev. *16480*.
Hynek, please review when you get a chance. Thanks!
Delia Mitric

03/21/2026

03:01 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Another idea is to use @clientConfig@ and @webClient@ as categories of bootstrap options. Following this way gives
...
Sergey Ivanovskiy

03/20/2026

04:49 PM Database Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
Teodor Gorghe wrote:
> Committed revision *16428* on task branch *9383c*:
Good job! Please go ahead with regressi...
Ovidiu Maxiniuc
08:07 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
On ChUI regression tests, there is one unexpected test which fails now. I am investigating this once the ChUI regress... Teodor Gorghe
07:02 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16428* on task branch *9383c*:
- Fixed SQLServer issue (set the limit to be 0).
Teodor Gorghe
06:52 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have found where the @LIMIT@ is inserted, and that is because the @maxLimit@ is set. I will set it to 0 since is no... Teodor Gorghe
06:38 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
There is actually a regression from *9383c* on *SQLServer*.
The issue comes from the fact that you can't use @OFFSET...
Teodor Gorghe
04:20 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16427* on task branch *9383c*:
- Changes to address #9383-129 observation (no functional differe...
Teodor Gorghe
01:40 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Artur Școlnic wrote:
> With c3p0, this worked by accident because @connection.close()@ doesn't actually close the co...
Ovidiu Maxiniuc
12:03 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Ovidiu Maxiniuc wrote:
> I agree.
> The drop of c3p0 pooling support for in-memory databases was just an optimisati...
Eric Faulhaber
07:07 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Done:
> Port of trunk/16478: Reverted changes done by 11288a in trunk/16471. (refs: #11288)
Alexandru Lungu
06:56 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Alexandru Lungu wrote:
> Branch 11288c was merged into trunk as rev. 16478 and archived.
Please also patch 10614_ma...
Constantin Asofiei
06:55 AM Database Bug #11288 (WIP): Check if c3p0 is required for in-memory databases
Branch 11288c was merged into trunk as rev. 16478 and archived. Alexandru Lungu
06:53 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
11288c now has the revert of trunk/16471.
I am preparing to merge it to trunk.
Alexandru Lungu
06:44 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
> Alex: can you take care of the rollback?
Now is WIP.
Alexandru Lungu
06:03 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Alex: can you take care of the rollback? Constantin Asofiei
09:35 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
I agree.
The drop of c3p0 pooling support for in-memory databases was just an optimisation, as proven by the initial...
Ovidiu Maxiniuc
11:06 AM Build and Source Control Feature #11318: Consider integrating a built-time checker for JS code
Alex you are completely right, to compile the files with NodeJS you would need browser dependencies, so the best we c... Șerban Bursuc
09:56 AM Build and Source Control Feature #11318: Consider integrating a built-time checker for JS code
This task should lead to:
* an effort searching of a proper tool to test JS syntax errors to avoid run-time bugs.
*...
Alexandru Lungu
09:54 AM Build and Source Control Feature #11318 (New): Consider integrating a built-time checker for JS code
Alexandru Lungu
10:06 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We have @webClient@ and @clientConfig@ nodes that can be under these parents described by the following algorithm (ja... Sergey Ivanovskiy
02:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all configuration parameter... Sergey Ivanovskiy
09:47 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
It is still frozen. Alexandru Lungu
09:32 AM Database Feature #10491: Tool to standardize PG cluster creation
Updated in revision 16473 when I realized the external tool @create_roles.sql@ was not included. This version creates... Roger Borrello
09:17 AM Database Feature #9305: Replace begins with interval based conditional
This is one difference between @BEGINS@ and @range check@, on @BASIC@ collation:... Teodor Gorghe
08:39 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
The issue seems to come from the fact that selection from the list is emptied when event CTRL_LEFT/CTRL_RIGHT occurs ... Delia Mitric
06:47 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...

This is a simple COMBO-BOX testcase from #10875:...
Delia Mitric
06:43 AM User Interface Bug #11314 (Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select ...
Delia Mitric
07:55 AM Runtime Infrastructure Bug #11271 (Review): server-side streams and files with frames/redirected terminal
Greg, please review 11271b rev 16483. I'm still going through testing. Thing to note is launcher can't be used on s... Constantin Asofiei
07:52 AM Conversion Tools Feature #11317 (New): Implementing multi-threaded parsing
Octavian Adrian Gavril
07:10 AM User Interface Bug #11191 (WIP): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
Analyzed the error handling from 4GL related to setting the @SCREEN-VALUE@ attribute. I'll use the following messages... Razvan-Nicolae Chichirau
06:34 AM Base Language Bug #5651: conditions raised from a finally block
Changes on #4602 where designed in a general way to handle @catch@ and @finally@ blocks. So I think they could handle... Eduard Soltan
06:20 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Committed some changes for GUI issue: 10875a branch rev. *16478*.
Added functionality for @CTRL_UP@ and @CTRL_DOWN@ ...
Delia Mitric
05:23 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
It seems that in *ChUI* mode in FWD, even if we press @CTRL-DOWN@ combo, for example, the "processed" event is @CURSO... Delia Mitric
04:56 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Created task branch *10875a*. Delia Mitric
04:00 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
There are two aspects:
* In FWD *GUI* mode, the @CTRL@ + @UP/DOWN@ key doesn't work like in OE. The behavior shoul...
Delia Mitric
03:17 AM User Interface Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Delia Mitric
05:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
OK, that would be a good result. The final exam will be if @ProgressTransformDriver@ works properly. Greg Shah
05:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
@setChannel(Token.HIDDEN_CHANNEL)@ likely does everything needed: the tokens aren't discarded, they're simply routed ... Paula Păstrăguș
05:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Used this grammar to see what happens when we hide a token in antlr4 using @setChannel(Token.HIDDEN_CHANNEL)@:
<pr...
Paula Păstrăguș
04:57 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
There are buffer scoping tests available in the testcases project, /tests/persistence/buffer_scoping/. A quick scan o... Dănuț Filimon
02:46 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Hynek Cihlar wrote:
> Razvan, it is important to figure out the exact point in the 4GL execution when widgets are in...
Razvan-Nicolae Chichirau

03/19/2026

07:33 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Alex/Greg/Constantin: has trunk warmed up (i.e. not freezing anymore)? After I receive the confirmation, I will put 6... Radu Apetrii
02:15 PM Database Bug #11288 (WIP): Check if c3p0 is required for in-memory databases
Alex/Ovidiu: we need to back out 11288a changes from trunk and 10614_main, via a branch 11288c:
* we are now bypassi...
Constantin Asofiei
01:41 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Please check if we are not re-using a prepared statement after the connection has closed. Also, post a small test, ... Constantin Asofiei
01:39 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Constantin Asofiei wrote:
> I don't understand this - are you saying there is some async processing in the backgroun...
Artur Școlnic
01:33 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Artur Școlnic wrote:
> With direct connections, @close()@ is immediate. So the sequence was effectively:
> 1. setBl...
Constantin Asofiei
01:23 PM Database Bug #11288 (Review): Check if c3p0 is required for in-memory databases
We were using @stmt.setBlob@ in @TypeManager@, which in H2 doesn't immediately send the data to the database. Instead... Artur Școlnic
08:21 AM Database Bug #11288 (Internal Test): Check if c3p0 is required for in-memory databases
Let me know when you find the issue. Constantin Asofiei
08:19 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Constantin,
There is an issue with an unit test from the large gui application suite, I need to see what is is first...
Artur Școlnic
07:47 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
Artur, add history entry and merge to trunk and 10614_main now. Constantin Asofiei
12:10 PM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
For streams to work server-side, we need to also bring the file-system to the server-side. But @OS-GETENV@ converts ... Constantin Asofiei
11:51 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Will be enough to set the channel to @HIDDEN_CHANNEL@ for the old @hide()@ method?
I doubt it.
Here is the co...
Greg Shah
10:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Will be enough to set the channel to @HIDDEN_CHANNEL@ for the old @hide()@ method?
Note to myself: investigate whe...
Paula Păstrăguș
09:12 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Razvan, it is important to figure out the exact point in the 4GL execution when widgets are initialized. Is it really... Hynek Cihlar
08:46 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
I've tested this patch:... Razvan-Nicolae Chichirau
08:30 AM Base Language Feature #6407 (Review): name_map.xml improvements
I committed *6407b/16451*. Addressed the review from #6407-146.
jname and private annotations appear in the name_m...
Dănuț Filimon

03/18/2026

05:01 PM Database Feature #10491: Tool to standardize PG cluster creation
Ovidiu Maxiniuc wrote:
> [...]
> ...but my guess is that it happens at the time the secondary databases (dirty/meta...
Eric Faulhaber
08:56 AM Database Feature #10491: Tool to standardize PG cluster creation
Ovidiu Maxiniuc wrote:
> Roger,
> I remember seeing that warning. I did not investigate what is the exact cause, bu...
Roger Borrello
12:44 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Ovidiu, I also added cfg initialization. Artur Școlnic
12:27 PM Database Bug #11288 (Review): Check if c3p0 is required for in-memory databases
Ovidiu, I don't think there is other initialization missed, the rest was c3p0 specific.
Please review 11288b.
I alr...
Artur Școlnic
12:01 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
Artur: Please update [[regression:Open Regressions in FWD v4]] with the details. Greg Shah
11:59 AM Database Bug #11288 (WIP): Check if c3p0 is required for in-memory databases
Thank you, Stefanel.
Ovidiu, I'll add this and see if I forgot something else in the 'b' branch.
Artur Școlnic
11:39 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Artur, trunk/16471 seems to have a regression. The new @ConnectionProvider.getH2Connection@ is missing this piece of ... Stefanel Pezamosca
08:13 AM Database Bug #11288 (Test): Check if c3p0 is required for in-memory databases
I did port the change. Artur Școlnic
06:01 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Since this task was derived from #11282, I assume the patch should be delivered to the custom branch also? Artur Școlnic
06:00 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
11288a was merged to trunk/16471. Artur Școlnic
05:47 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
Please merge 11288a to trunk after 11068c. Alexandru Lungu
03:56 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
I think we can merge this one. Artur Școlnic
11:54 AM Base Language Feature #4658: OO serialization support
I don't know. Please check the testcases project. Greg Shah
10:50 AM Base Language Feature #4658: OO serialization support
Are the tests serialization tests completed? Eduard Soltan
10:37 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
In the directory, the broker @clientConfig@ would be inside what parent section? It would not be @remote@, right?
...
Greg Shah
10:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, do you propose to replace these ones to @clientConfig@ too?... Sergey Ivanovskiy
08:44 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Right. This is where I think that @java@ does not intuitively match the idea of our @clientConfig@. Greg Shah
08:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, we have equivalent settings for local web clients given via these directory settings:... Sergey Ivanovskiy
07:58 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> I agree that @remote@ is counterintuitive, but it has been used historically for the broker client configuration fi... Greg Shah
07:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I agree that @remote@ is counterintuitive, but it has been used historically for the broker client configuration file... Sergey Ivanovskiy
07:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Please review rev 16471 and rev 16472 (9709e) that use intuitive client config settings @...
Greg Shah
10:35 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Rebased 4602a to trunk rev. 16471. Eduard Soltan
10:31 AM Database Bug #10385 (Test): Incorrect reset of the cursor cache in Reposition
Greg Shah
10:28 AM Database Bug #10385 (Internal Test): Incorrect reset of the cursor cache in Reposition
This task is the same issue as 11021, so it can be closed. Eduard Soltan
10:11 AM Base Language Feature #6407 (WIP): name_map.xml improvements
Constantin Asofiei wrote:
> Review for 6407b rev 16450:
> * @annotations.xml@ - please remove all unused vars relat...
Dănuț Filimon
03:57 AM Base Language Feature #6407: name_map.xml improvements
Review for 6407b rev 16450:
* @annotations.xml@ - please remove all unused vars related to name_map_merge.xml (like ...
Constantin Asofiei
07:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Hm.., so are we aiming to eliminate all of the parser-side token stream surgery?
At least the forms I describe i...
Greg Shah
07:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Hm.., so are we aiming to eliminate all of the parser-side token stream surgery? Paula Păstrăguș
07:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> I started working on the Progress parser, and I'm seeing that hidden tokens are used quite a bit in methods such as... Greg Shah
05:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I started working on the Progress parser, and I'm seeing that hidden tokens are used quite a bit in methods such as @... Paula Păstrăguș
03:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the migrated lexer and parser for @expression.g@ as rev *16468*. Paula Păstrăguș
06:54 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
The @hotel_gui@ already has the new JDK debug options. Teodor Gorghe
06:53 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Yes, these options were introduced long ago, since JDK 1.5. Teodor Gorghe
06:52 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Even the debugging options? Greg Shah
03:13 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
All the changes should be compatible with JDK17. Teodor Gorghe
06:21 AM Database Feature #9545: confirm/add table parameter support
Committed on *9545a, rev. 16473*.
- improved shouldRaiseBeforeError method logic, to handle FWD actor and paramete...
Eduard Soltan

03/17/2026

06:59 PM Database Feature #10491: Tool to standardize PG cluster creation
Roger,
I remember seeing that warning. I did not investigate what is the exact cause, but my guess is that it happen...
Ovidiu Maxiniuc
04:14 PM Database Feature #10491: Tool to standardize PG cluster creation
Ovidiu: Please review.
Roger: This should be in the FWD project under @tools/scripts/@.
Greg Shah
04:33 PM Base Language Feature #8138 (Internal Test): ABLUnit configuration using environment variables
Code Review Task Branch 8138b Revisions 16302 and 16303
The changes seem fine.
My primary concern is that we ma...
Greg Shah
03:26 PM Conversion Tools Support #10231 (WIP): Document the code style guidelines for ANTLR grammars, based on progress.g
Please enhance the documentation to address changes for ANTLR4.
Also, fix missing or incorrect content in general ...
Greg Shah
03:21 PM Runtime Infrastructure Feature #9686 (WIP): move FWD to Java 25
Code Review Task Branch 9686a Revisions 16365 through 16367
I don't have an objection to the changes.
The pri...
Greg Shah
02:49 PM Base Language Feature #6407: name_map.xml improvements
Constantin: Please review the entire branch. Greg Shah
08:45 AM Base Language Feature #6407 (Review): name_map.xml improvements
Dănuț Filimon wrote:
> After the last test, I only have 3 remaining failed tests which I need to investigate (from t...
Dănuț Filimon
07:21 AM Base Language Feature #6407: name_map.xml improvements
After the last test, I only have 3 remaining failed tests which I need to investigate (from the expected 3). Dănuț Filimon
01:24 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Found issue and cleaned the code. Please review the committed revision 16473 (9709e). Sergey Ivanovskiy
12:08 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Please review rev 16471 and rev 16472 (9709e) that use intuitive client config settings @remote:java:minAgentPort@ an... Sergey Ivanovskiy
11:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> Can we add new settings to support jmx and java debugger agents?
Yes, but we should map these into bootstrap cfg...
Greg Shah
02:14 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, for debugging broker-spawned web clients we need to deliver these parameters @minAgentPort@ and @maxAgentPort@ ... Sergey Ivanovskiy
11:09 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Fearless and confident! Let's go! Greg Shah
10:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Should be done before coffee ☕ gets cold next morning 😄 Paula Păstrăguș
10:48 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
It is now time for the Progress Parser. 😱 Greg Shah
10:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Fixed it:-D
I'll continue testing, and if no issues arise, I'll commit the expression parser and lexer tomorrow mo...
Paula Păstrăguș
09:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Finished migration of @expression.g@. I did some testing and found some differences that I believe are caused by the ... Paula Păstrăguș
10:50 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
I tested the multi tenant application since it's the most complex in terms of the db infrastructure. I spotted no reg... Artur Școlnic
10:40 AM Database Feature #9545: confirm/add table parameter support
Committed on *9545a, rev. 16473.*
Fixed different error handling logic.
Eduard Soltan
09:05 AM Base Language Feature #3868 (Closed): customer servlet integration/support
Greg Shah
07:15 AM Base Language Feature #3853: implement LOG-MANAGER runtime
+Status Update from *Tomasz*+
*1.* There was already some support for:...
Greg Shah
06:56 AM User Interface Bug #11303: Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
Testcase:... Delia Mitric
06:52 AM User Interface Bug #11303 (Review): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
Delia Mitric
03:31 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
The core issue is that after processing the ENABLE statement on client and handling the new screen buffers on the ser... Razvan-Nicolae Chichirau

03/16/2026

01:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code Review Task branch 9709e Revisions 16469 and 16470
The changes look good.
Greg Shah
11:14 AM Database Bug #11288 (Internal Test): Check if c3p0 is required for in-memory databases
All my observations seems to be addressed. Please start the regression tests. Ovidiu Maxiniuc
06:56 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Ovidiu Maxiniuc wrote:
> +Review of 11288a / r16469+
> ** line 256: the defaulting to @TenantManager.DEFAULT_TENANT...
Artur Școlnic
10:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the FQL lexer and parser as rev *16467*.
I compared the AST produced and later manipulated in FqlToSqlCo...
Paula Păstrăguș
08:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
@com/goldencode/expr/expression.g@ Greg Shah
08:17 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Finished migrating the FQL parser. I also ran some tests using the existing @FqlToSqlConverter@. I'll continue testin... Paula Păstrăguș
09:32 AM User Interface Bug #11114 (Internal Test): NPE when redirecting terminal
Thanks, please put it in test. Constantin Asofiei
09:25 AM User Interface Bug #11114: NPE when redirecting terminal
Yes. In ChUI, @Window.message()@ is invoked which sends the text to both the terminal and stream:... Razvan-Nicolae Chichirau
09:06 AM User Interface Bug #11114: NPE when redirecting terminal
In ChUI, the message also appears at the terminal/message area. In GUI, it does not appear in message area. This is... Constantin Asofiei
05:23 AM User Interface Bug #11114 (Review): NPE when redirecting terminal
Razvan-Nicolae Chichirau
05:23 AM User Interface Bug #11114 (WIP): NPE when redirecting terminal
When an error message was displayed in redirected mode, without ALERT-BOX, the request was sent to the legacy message... Razvan-Nicolae Chichirau
09:19 AM Database Feature #11291: Improve h2 locking system
Setting a certain lock mode for certain h2 databases is a reasonable solution, anything that involves changing the ov... Artur Școlnic
09:00 AM Database Feature #11291: Improve h2 locking system
> Switch to MVStore, which handles concurrency more robustly and avoids these locking complications.
If this is pr...
Alexandru Lungu
08:47 AM Database Feature #11291: Improve h2 locking system
After extensive analysis and trial and error, modifying the H2 @PageStore@ locking system is proving extremely comple... Artur Școlnic
08:50 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> In regard to the widget hierarchy rework, I think we might be well served to extract the WIN32 control behavior int... Alexandru Lungu
08:29 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
In regard to the widget hierarchy rework, I think we might be well served to extract the WIN32 control behavior into ... Greg Shah
08:12 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> Previously I mentioned it would be impossible to provide good UX using the canvas rendering approach, but I think m... Alexandru Lungu
07:56 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Alexandru Lungu wrote:
> So .NET controls will be rendered in iframes?
Yes, not in canvas but in DOM. There are p...
Hynek Cihlar
07:40 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> This was my point in #11283-13 that "We could consider reworking the widget hierarchy to implement a set of more ge... Alexandru Lungu
08:32 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> ChUI tests failed. NOT_RUN - 535, PASSED - 45, FAILED - 276. The error I get is @Procedure <>...
Dănuț Filimon
08:01 AM Base Language Feature #6407: name_map.xml improvements
ChUI tests failed. NOT_RUN - 535, PASSED - 45, FAILED - 276. The error I get is @Procedure <> passed parameters to <>... Dănuț Filimon
08:19 AM Deployment Support #11272: JSON configuration usage in applications
Roger Borrello wrote:
> Greg Shah wrote:
> > No, they don't. No one uses it.
> >
> > That is the problem. We d...
Greg Shah
08:14 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used

In @BatchResults.java@:
* there is a missing @*@ at line 36;
* lines 519/520 and 583/584: by moving the concatena...
Ovidiu Maxiniuc
02:37 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Addressed the code review #9383-127 in +9383c / r16426+. Teodor Gorghe
05:38 AM Database Feature #9545: confirm/add table parameter support
Changes in current form passed initial conversion and regression tests on ETF. Eduard Soltan
05:36 AM Database Feature #9545 (Review): confirm/add table parameter support
Committed on *9545a, rev. 16470*.
- Before table of the REFERECE-ONLY temp-table is passed as parameter to RecordB...
Eduard Soltan

03/15/2026

03:20 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Created 9709e in order to provide the ports range for each broker host. Committed revision 16470.(9709e). Please revi... Sergey Ivanovskiy
03:16 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> Go ahead with the changes.
Created 9709e and committed these proposed changes as rev 16469. Pl...
Sergey Ivanovskiy

03/14/2026

03:37 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> No, they don't. No one uses it.
>
> That is the problem. We don't have docs or a generic pro...
Roger Borrello
09:39 PM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
+Review of 9383c / r16422..16425+
I focused only to latest changes. Let me know if I should review the full change...
Ovidiu Maxiniuc
08:17 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
+Review of 11288a / r16469+
I think the code is good. Except for restricting the direct connection only to in-memo...
Ovidiu Maxiniuc

03/13/2026

12:43 PM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> So instead of trying to make the .NET effort named C extend B, what about having parallel implementations so that B... Greg Shah
12:03 PM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Alex, I think we are both on the same trajectory with your ABC decomposition. The question is what should be still co... Hynek Cihlar
10:50 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> The Infragistics web controls may not be fully compatible with the .NET versions.
I also had this POV in #11283-...
Alexandru Lungu
10:49 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> The programming model goes from declarative to imperative. You can't wrap an object-based, manually-constructed con... Alexandru Lungu
10:18 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> This is an interesting idea. I recall that use of .NET GUI must be on a Windows Form as the cont...
Hynek Cihlar
10:13 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> > Legacy 4GL UI is declarative, frame-based, blocking, and coupled to the database transaction mo...
Hynek Cihlar
07:38 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> Legacy 4GL UI is declarative, frame-based, blocking, and coupled to the database transaction model. .NET UI is impe... Greg Shah
03:02 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek Cihlar wrote:
> This leads me to the question. Do we actually want to extend our implementation of the legacy ...
Hynek Cihlar
10:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed as rev *16466*. (the hql parser and grammar)
I could not find any cases where the HQL grammar produces d...
Paula Păstrăguș
09:18 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
@fql.g@ Greg Shah
08:58 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have completed the migration of the HQL parser and lexer. I also did some initial testing of the grammar by compari... Paula Păstrăguș
03:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Next step: hql.g migration - wip Paula Păstrăguș
03:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed as rev *16465*. Decoupled antlr2 logic from the antlr4 logic. (Also refined schema parser and the progress ... Paula Păstrăguș
10:15 AM Base Language Feature #6407: name_map.xml improvements
Fixed a scenario, retested runtime and found another issue which I am investigating now. It is similar to the first one. Dănuț Filimon
06:01 AM Base Language Feature #6407 (WIP): name_map.xml improvements
Dănuț Filimon wrote:
> ChUI runtime failed fast, I reconverted to retest, but the result was the same.
I found th...
Dănuț Filimon
04:27 AM Base Language Feature #6407: name_map.xml improvements
ChUI runtime failed fast, I reconverted to retest, but the result was the same. Dănuț Filimon
09:48 AM Deployment Support #11272: JSON configuration usage in applications
Go ahead with the changes. Greg Shah
09:32 AM Deployment Support #11272: JSON configuration usage in applications
At first glance it takes no more than the work day or less. Sergey Ivanovskiy
09:22 AM Deployment Support #11272: JSON configuration usage in applications
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > This task is meant to design an *external* JSON file that can be us...
Greg Shah
09:13 AM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> This task is meant to design an *external* JSON file that can be used to configure a FWD system (...
Sergey Ivanovskiy
07:40 AM Deployment Support #11272: JSON configuration usage in applications
Roger Borrello wrote:
> Greg Shah wrote:
> > There is no documentation for using the JSON and no project uses it ot...
Greg Shah
09:22 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Regression testing has passed. Teodor Gorghe
09:11 AM Database Feature #11291: Improve h2 locking system
Important note:
H2 has a general invariant - *the lock must be on the @database@ instance*, this is expected through...
Artur Școlnic
08:54 AM Database Bug #10772: NUM-RESULTS on a FOR EACH query fails
All testing was done and the branch is ready to be merged to trunk. Teodor Gorghe
07:53 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
Delia Mitric
07:53 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
Found a solution based on the changes from #11179:
* move the hidden widgets (not frames) on the top of the parent f...
Delia Mitric
03:45 AM User Interface Bug #11294: Widget is overlapped by another widget after the parent frame is made visible
This testcase:... Delia Mitric
03:38 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
Delia Mitric
07:33 AM Database Bug #11288 (Review): Check if c3p0 is required for in-memory databases
Ovidiu, please review 11288a. Artur Școlnic
07:32 AM Database Bug #11288 (WIP): Check if c3p0 is required for in-memory databases
11288a contains several changes:
* refactored @JdbcDataSource@ to manage only persistent db connections
* small re...
Artur Școlnic
03:24 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
For single threaded performance comparison of h2 direct connection and pooling, please see #11282-40.
With a more 'r...
Artur Școlnic
05:26 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
*Ovidiu*, please take a look into the changes. Please tell if this is alright. Teodor Gorghe
05:22 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *1832* on *xfer testcases*:
- Added tests for BatchResults (#9383).
Committed revision *16423*...
Teodor Gorghe
02:48 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Status from yesterday:
- I have tested different queries, outer-join, with 2 or more components, query with only one...
Teodor Gorghe
02:29 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Eugenie: Please review the changes in branch FWD 9686a.
> >
>
> ...
Teodor Gorghe

03/12/2026

07:33 PM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Some more thoughts.
The .NET UI is a completely different beast from the legacy UI. It's fundamentally different p...
Hynek Cihlar
10:06 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> Hynek: Let me know how you think this can fit in to your current workload.
Since Lyra is movin...
Hynek Cihlar
08:28 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek: In regard to your idea from #11283-8, what do you estimate it wou...
Greg Shah
08:24 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Exposing the new .NET UI classes directly to 4GL OO code makes sense. The conversion would then be quite direct. Greg Shah
08:15 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> We could consider reworking the widget hierarchy to implement a set of more generic base classes that map to WIN32 ... Alexandru Lungu
05:21 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> Hynek: In regard to your idea from #11283-8, what do you estimate it would take to do a POC for i...
Hynek Cihlar
04:59 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek: In regard to your idea from #11283-8, what do you estimate it would take to do a POC for implementing the @Ult... Greg Shah
04:57 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
The customer reports that their entire UI is based on the .NET GUI. This means that we would need to implement more t... Greg Shah
05:55 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> There is no documentation for using the JSON and no project uses it other than the one customer y...
Roger Borrello
05:01 AM Deployment Support #11272: JSON configuration usage in applications
Roger Borrello wrote:
> Greg Shah wrote:
> > This task is meant to design an *external* JSON file that can be used ...
Greg Shah
12:37 PM Runtime Infrastructure Feature #9686: move FWD to Java 25
Review result for *16365* - *16367*.
My only question: have you tested new debug option for @spawn.c@? Is it confi...
Eugenie Lyzenko
12:08 PM Runtime Infrastructure Feature #9686: move FWD to Java 25
Greg Shah wrote:
> Eugenie: Please review the changes in branch FWD 9686a.
>
Teodor,
What are the changes in...
Eugenie Lyzenko
07:43 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Branch 9686a was merged into harness trunk as rev. 41 and archived. Teodor Gorghe
07:38 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Eugenie: Please review the changes in branch FWD 9686a.
Teodor: You can merge the harness_9686a branch to the harn...
Greg Shah
07:36 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Code Review Task Branch harness_9686a Revision 40
No objections.
Greg Shah
10:50 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I'm not able to commit the changes. I keep getting @Could not request local forwarding.@ @Connection reset by p... Paula Păstrăguș
05:10 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Managed to fix this. It turned out not to be very difficult, since the ANTLR4 lexer provides a @Vocabulary@ along wit... Paula Păstrăguș
03:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> The only *issue* I noticed is that the type is not resolved properly. It seems that the new...
Paula Păstrăguș
10:13 AM Base Language Feature #6407 (Internal Test): name_map.xml improvements
This was reviewed. Dănuț Filimon
08:04 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16422* in task branch *9383c*:
- When possible, fetch the records in batch by PK.
I will do s...
Teodor Gorghe
06:17 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Awesome!!! Greg Shah
05:59 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have tested #11154 and now it takes 2 minutes (from 4 minutes). Teodor Gorghe
05:24 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have great news.
I have tested #9383 with PK fetching in batches, and I see very noticible changes in performance....
Teodor Gorghe
04:42 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I think the easiest solution for this is to fetch the records in batches, by PK (eg. @IN@ syntax from SQL). This will... Teodor Gorghe
07:58 AM Database Feature #11291 (WIP): Improve h2 locking system
Artur Școlnic
06:37 AM Database Feature #11291: Improve h2 locking system
In H2 using the PageStore engine, writes acquire locks on database pages or tables. In a highly concurrent environmen... Artur Școlnic
06:34 AM Database Feature #11291 (Review): Improve h2 locking system
Artur Școlnic
07:30 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I currently have a conversion issue. SortedSet is being used, but it is not part of the ADE code while it can be foun... Dănuț Filimon
05:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Rebased to revision 16472 (9709d). Sergey Ivanovskiy
05:14 AM User Interface Bug #10915: ugly dialogs
Rebased revision 16490 (10915a). Sergey Ivanovskiy

03/11/2026

07:00 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> This task is meant to design an *external* JSON file that can be used to configure a FWD system (...
Roger Borrello
05:42 AM Deployment Support #11272: JSON configuration usage in applications
This task is meant to design an *external* JSON file that can be used to configure a FWD system (application server, ... Greg Shah
11:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
There were also some build issues: classes were duplicated because ANTLR4 creates a @.antlr@ folder (hidden folder) w... Paula Păstrăguș
11:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I'll share more details about how I approached it and which path I chose.
I managed to ...
Paula Păstrăguș
11:13 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
also solved the id issue, now they are exactly the same as the ones generated by antlr2. Paula Păstrăguș
11:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I compared the ASTs and they appear to be correct.. The only *issue* I noticed is that the type is not resolved prope... Paula Păstrăguș
10:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
🚨 I managed to obtain the schema root AST using our new schema parser and Progress lexer, with a few local changes co... Paula Păstrăguș
08:01 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think I've managed to decouple the ANTLR4 logic from the existing ANTLR2 logic, and I finally got fwd to compile. I... Paula Păstrăguș
09:29 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I can confirm that #11154 is caused by fetching smaller batches instead of one with bigger batch size.
Suppose you...
Teodor Gorghe
08:31 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
There is no dynamic mode, which I have thought.
The issue from #11154 comes from the fact that the @Session@ cache i...
Teodor Gorghe
08:00 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have managed to get the #11154 up and running, but I see that there is a regression also with 9383c (baseline time ... Teodor Gorghe
09:09 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:
> > Dănuț Filimon wrote:
> > > I created a zfile to convert all t...
Dănuț Filimon
08:55 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:
> Dănuț Filimon wrote:
> > I created a zfile to convert all the classes mentioned in #9488-227...
Constantin Asofiei
08:37 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:
> I created a zfile to convert all the classes mentioned in #9488-227 and there are a lot of fa...
Dănuț Filimon
08:32 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I created a zfile to convert all the classes mentioned in #9488-227 and there are a lot of failures because of the @v... Dănuț Filimon
09:05 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I did a commit on 6506b rev. 16469:
* Fixed an issue with the servlet mapping in @WebspeedHandler@.
** This was enc...
Radu Apetrii
08:13 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
This task is to investigate the performance benefit of c3p0 for in-memory databases.
* _temp doesn't use c3p0 and it...
Alexandru Lungu
08:11 AM Database Bug #11288 (Test): Check if c3p0 is required for in-memory databases
Alexandru Lungu
08:07 AM Database Bug #10776 (Pending): FFC.touch standing out in profiling
This effort was integrated in #11037 Alexandru Lungu
07:52 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
My last note is in regard to #11284. "NET Windows Form usage" can happen from within 4GL code or C# code. The link in... Alexandru Lungu
07:33 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> I was not planning to use any Infragistics or .NET binaries from any replacement controls. The i...
Hynek Cihlar
07:13 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
I was not planning to use any Infragistics or .NET binaries from any replacement controls. The idea is to implement ... Greg Shah
06:55 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
> Rewriting the controls will surely be the most code but I think the least troubles in the end.
I would add "the ...
Alexandru Lungu
07:29 AM Database Feature #11287: Leverege the pg_prewarm function to improve cold server performance
An extension of this task is fine tuning the shared buffer cache size, the default is quite modest at 128Mb, I think ... Artur Școlnic
07:25 AM Database Feature #11287: Leverege the pg_prewarm function to improve cold server performance
@pg_prewarm@ is a PostgreSQL extension that loads tables or indexes into memory (the shared buffer cache) before they... Artur Școlnic
07:09 AM Database Feature #11287 (New): Leverege the pg_prewarm function to improve cold server performance
Artur Școlnic
07:12 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
Constantin Asofiei wrote:
> From a conversion POV, I wouldn't want to emit reflection-style code. Instead, I think ...
Teodor Gorghe
06:59 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
From a conversion POV, I wouldn't want to emit reflection-style code. Instead, I think we need to generate Java inte... Constantin Asofiei
06:16 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
The customer reports using OE 11.7 and ".NET framework 4.7+". Greg Shah
06:08 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
Greg Shah wrote:
> We can't implement exclusively server-side, for true compatibility the implementation will need t...
Teodor Gorghe
05:58 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
We can't implement exclusively server-side, for true compatibility the implementation will need to be similar to how ... Greg Shah
05:17 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
Constantin Asofiei wrote:
> I haven't look at what is now available for calling .NET from Java. But, we need to con...
Teodor Gorghe
04:01 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
I haven't look at what is now available for calling .NET from Java. But, we need to consider where this code will be... Constantin Asofiei
03:25 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
This seems an interesting topic.
There are multiple free ways which you can call .NET libraries:
- @JVM <--(JNI)-->...
Teodor Gorghe
07:08 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
Alexandru Lungu
06:11 AM User Interface Bug #10856 (Test): Logical FILL-IN: Caret position issues
Branch *10856a* was merged into trunk as rev. *16467* and archived. Delia Mitric
06:04 AM User Interface Bug #10856 (Merge Pending): Logical FILL-IN: Caret position issues
Delia Mitric wrote:
> It is ready to be merged
Looks good to me as well. 10856a can be merged right now.
Radu Apetrii
05:44 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Another GUI customer application has been successfully tested.
The testing phase is complete.
It is ready to be m...
Delia Mitric
05:12 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Rebased branch *10856a*. Delia Mitric
04:51 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I extracted the more impactful and safe bdt caching code and tested the performance impact on a customer application.... Artur Școlnic

03/10/2026

05:04 PM Deployment Support #11272: JSON configuration usage in applications
With port ranges we also have agent ranges too, debuggers and jmx agents. Sergey Ivanovskiy
05:02 PM Deployment Support #11272: JSON configuration usage in applications
Sergey Ivanovskiy wrote:
> Greg, I can do the changes if your requirements are to set port ranges for each broker in...
Roger Borrello
05:01 PM Deployment Support #11272: JSON configuration usage in applications
Sergey Ivanovskiy wrote:
> Greg, I can do the changes if your requirements are to set port ranges for each broker in...
Sergey Ivanovskiy
04:55 PM Deployment Support #11272: JSON configuration usage in applications
Greg, I can do the changes if your requirements are to set port ranges for each broker in 9709d. It is just enough to... Sergey Ivanovskiy
04:42 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> Those ranges are "logically" associated with each broker. So the person writing the JSON cfg fil...
Sergey Ivanovskiy
04:37 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> Those ranges are "logically" associated with each broker. So the person writing the JSON cfg fil...
Roger Borrello
04:15 PM Deployment Support #11272: JSON configuration usage in applications
Those ranges are "logically" associated with each broker. So the person writing the JSON cfg file would expect to pu... Greg Shah
04:12 PM Deployment Support #11272: JSON configuration usage in applications
Greg, I do not understand why do you set port ranges for each broker client? It is not given by our implementation. P... Sergey Ivanovskiy
04:08 PM Deployment Support #11272: JSON configuration usage in applications
Roger Borrello wrote:
> Greg Shah wrote:
> > Why are you putting databases back inside of the server object? Keep ...
Greg Shah
03:52 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> Why are you putting databases back inside of the server object? Keep the core database definitio...
Roger Borrello
02:44 PM Deployment Support #11272: JSON configuration usage in applications
Yes, if at least one broker is set, then no local clients are spawned but only remote clients in respect to the server. Sergey Ivanovskiy
02:42 PM Deployment Support #11272: JSON configuration usage in applications
Sergey Ivanovskiy wrote:
> At this moment the server directory defines the port ranges for local clients and the rem...
Greg Shah
02:41 PM Deployment Support #11272: JSON configuration usage in applications
Why are you putting databases back inside of the server object? Keep the core database definitions separated (and no... Greg Shah
02:29 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> > Wouldn't the server need to know something about the valid ports that are going to be utilized?...
Roger Borrello
02:27 PM Deployment Support #11272: JSON configuration usage in applications
At this moment the server directory defines the port ranges for local clients and the remote clients simultaneously. ... Sergey Ivanovskiy
02:25 PM Deployment Support #11272: JSON configuration usage in applications
> Wouldn't the server need to know something about the valid ports that are going to be utilized?
What makes you t...
Greg Shah
02:23 PM Deployment Support #11272: JSON configuration usage in applications
I have another pass at an example JSON setup, but I'm still questioning how the databases are setup. In some respects... Roger Borrello
02:19 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> Roger Borrello wrote:
> > Greg Shah wrote:
> > > > I also don't understand why a *server* with ...
Roger Borrello
11:00 AM Deployment Support #11272: JSON configuration usage in applications
Roger Borrello wrote:
> Greg Shah wrote:
> > > I also don't understand why a *server* with brokers also has these v...
Greg Shah
10:57 AM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> > I also don't understand why a *server* with brokers also has these values:
>
> If you have b...
Roger Borrello
10:45 AM Deployment Support #11272: JSON configuration usage in applications
> I also don't understand why a *server* with brokers also has these values:
If you have brokers, the *server* doe...
Greg Shah
09:39 AM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> I don't see the value to this. Keep it simple for the users/admins and make it less fragile/erro...
Roger Borrello
09:22 AM Deployment Support #11272: JSON configuration usage in applications
> > I also see a LOT of duplication of text. How many times do we have to type "broker1"? I will point out that it ... Greg Shah
09:13 AM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> The moment you have to say "we are breaking that rule", you'd better have a good reason to do it....
Roger Borrello
08:07 AM Deployment Support #11272: JSON configuration usage in applications
I didn't make these rules up on a whim. They are based on fundamental best practices.
> Those are the rules that ...
Greg Shah
03:32 PM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek Cihlar wrote:
> Rewriting the controls will surely be the most code but I think the least troubles in the end....
Hynek Cihlar
02:32 PM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Rewriting the controls will surely be the most code but I think the least troubles in the end. This will be a really ... Hynek Cihlar
10:54 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Idea 2 is supposed to be HTML components which may bring their own complications (as we will want to integrate this t... Constantin Asofiei
10:43 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Using AWT won't solve much for us considering the target will surely be web. The ideas for re-routing the output and... Greg Shah
10:32 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
h3. Idea 1
> Looks like there are .NET to AWT bridges like https://jnbridge.com/ which integrate winforms with AWT...
Alexandru Lungu
09:25 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
Looks like there are .NET to AWT bridges like https://jnbridge.com/ which integrate winforms with AWT/Swing. But to ... Constantin Asofiei
08:58 AM User Interface Support #11283: design discussion of how to replace .NET Windows Forms usage
If a customer has a lot of .NET Windows Form usage, I'd like to discuss the kinds of things we can do to effectively ... Greg Shah
08:56 AM User Interface Support #11283 (New): design discussion of how to replace .NET Windows Forms usage
Greg Shah
02:08 PM Database Feature #9545: confirm/add table parameter support
h3. Buffer / Temp-Table explicit deletion... Eduard Soltan
11:59 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
10313b is in trunk/16464. Artur Școlnic
08:46 AM Base Language Bug #10313 (Merge Pending): server-sidef file-system must 'mount' user's working dir and look in ...
Please merge now. Constantin Asofiei
08:35 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, are we ok to merge this one? Artur Școlnic
11:24 AM Base Language Feature #6407: name_map.xml improvements
Code Review Task Branch 6407b Revisions 16448 and 16449
The changes seem fine but I'll note that there are now som...
Greg Shah
09:52 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> From @Progress@ packages - the interfaces I think can be marked as FULL; please group th...
Dănuț Filimon
07:42 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
From @Progress@ packages - the interfaces I think can be marked as FULL; please group them together in the .
From ...
Constantin Asofiei
07:25 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've made the following list of p2j.oo classes from trunk/16462 that need to be completed:
|_. p2j.oo ...
Dănuț Filimon
09:02 AM Base Language Support #11284: design discussion for how we would implement support for calling .NET libraries
We have some customers that have significant investments in .NET support code. This would be 3rd party and/or intern... Greg Shah
08:59 AM Base Language Support #11284 (New): design discussion for how we would implement support for calling .NET libra...
Greg Shah
07:03 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Delia, I reran the ChUI regression tests with the changes from 10856a. Previously there were 28 failing tests, but no... Razvan-Nicolae Chichirau
06:31 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
> Also, I have a question. For web clients to connect on UDS, you need to use revision 16459.
I used 11275a/rev. 1...
Alexandru Lungu
02:23 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Also, I have a question. For web clients to connect on UDS, you need to use revision *16459*.
I think you are using ...
Teodor Gorghe
02:17 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
I will also considering testing the scenario which you are trying, to see if there is something else. Teodor Gorghe
02:15 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Alexandru Lungu wrote:
> Server has this config; again, is the secure_prot, secure and insecure_port required?
@n...
Teodor Gorghe

03/09/2026

04:21 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
For early testing you could focus on getting just enough of the things compiled to run @SchemaLoader@. I wouldn't wo... Greg Shah
09:51 AM Base Language Feature #6506 (Internal Test): implement CGI WebSpeed support and the standard web-disp.p dispatc...
Code Review Task Branch 6506b Revisions 16467 and 16468
The change is difficult to reason about. I don't see an o...
Greg Shah
09:33 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Things are looking pretty good at the moment. I think we can get 6506b rev. 16468 reviewed. Radu Apetrii
07:42 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Octavian Adrian Gavril wrote:
> Preprocessor tests are fine and #6506-177, #6506-169 + #10109-401 are fixed.
+ #1...
Octavian Adrian Gavril
07:40 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I've added new changes in *6506b/16468*. Relocated the @clearCount@ logic to ensure it takes precedence over escaped ... Octavian Adrian Gavril
05:12 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> I see what's happening now. We're dealing with another skipped semicolon. Take a look at the f...
Octavian Adrian Gavril
05:02 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I see what's happening now. We're dealing with another skipped semicolon. Take a look at the following:
*start.p*
...
Radu Apetrii
04:03 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> Hmmm, something seemed suspicious when I first looked at it. Let me analyze the scenario and I...
Octavian Adrian Gavril
03:52 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Octavian Adrian Gavril wrote:
> Radu Apetrii wrote:
> > This is a testcase for the error in #10109-409:
> > [...]
...
Radu Apetrii
03:41 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> This is a testcase for the error in #10109-409:
> [...]
>
> Again, this can probably be tr...
Octavian Adrian Gavril
09:32 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Stefanel Pezamosca wrote:
> I have spotted an error in skeleton's @oo4gl/OpenEdge/Core/Collections/Array.cls@, @ILis...
Constantin Asofiei
08:56 AM Database Feature #10491: Tool to standardize PG cluster creation
Ovidiu, I have been seeing the below after the server connects to the DB. Do you know where this function comes from?... Roger Borrello
08:47 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Teodor, I did the trivial patch of #11275-6. I did not saw any performance improvement per se, but I want to ensure t... Alexandru Lungu
08:45 AM Database Bug #11161 (Review): fail gracefully when the database connection can not be established
I committed the initial version of the fix. With the new approach, if the database connection pool is exhausted, C3P0... Artur Școlnic
08:31 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Committed a fix to *11170a branch as rev 16407*, but while testing it on different DECIMAL formats, found that for "9... Delia Mitric
05:31 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
The initial cursor position for @DECIMAL FILL-IN@ is 8 because of the *screen.length()* value which is 9.
When the ...
Delia Mitric
08:31 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
Right now the implementation contains:
* The profile dependency config (depends can be used on a profile definition)...
Dănuț Filimon
07:40 AM Database Feature #9545: confirm/add table parameter support
*MyClass1.cls*... Eduard Soltan
05:45 AM Base Language Bug #10313 (Internal Test): server-sidef file-system must 'mount' user's working dir and look in ...
I tested the pasoe project on linux and windows, everything passed. Artur Școlnic
02:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, please review rev 16463 9709d with partitioned cookies. Sergey Ivanovskiy
02:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, is this ready for a final review? I ask because the issue is at 90% done. Hynek Cihlar

03/06/2026

11:37 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
This is a testcase for the error in #10109-409:... Radu Apetrii
10:56 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Octavian Adrian Gavril wrote:
> Radu Apetrii wrote:
> > This is an example that fails with 6506b rev. 16466:
> > [...
Octavian Adrian Gavril
09:45 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> This is an example that fails with 6506b rev. 16466:
> [...]
>
> Let me know how I can hel...
Octavian Adrian Gavril
09:43 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Code Review Task Branch 6506b Revisions 16465 and 16466
The changes look OK, though it is hard to reason about the...
Greg Shah
09:36 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
This is an example that fails with 6506b rev. 16466:... Radu Apetrii
09:08 AM Base Language Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
I've committed new changes in *rev16466*. I've reordered the code to prioritize preprocessor directives while keeping... Octavian Adrian Gavril
08:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> In 16465, did you intend to remove this change from @text.g@?
>
> [...]
Yes, because in 685...
Octavian Adrian Gavril
08:08 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
In 16465, did you intend to remove this change from @text.g@?... Greg Shah
07:56 AM Base Language Feature #6506 (WIP): implement CGI WebSpeed support and the standard web-disp.p dispatch function...
Octavian Adrian Gavril wrote:
> I've committed new changes that fix #10109-389. These can be found in *6506b/16465*....
Octavian Adrian Gavril
07:39 AM Base Language Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
I've committed new changes that fix #10109-389. These can be found in *6506b/16465*.
Constantin, please review.
Octavian Adrian Gavril
10:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I’m not entirely sure what the best approach is for migrating all the related classes to rely on ANTLR4 instead... Paula Păstrăguș
09:45 AM Base Language Feature #6407: name_map.xml improvements
Committed *6407b/16449*. Removed name_map_merge. I checked the ChUI project and updated them to use LegacySignatures ... Dănuț Filimon
04:44 AM Base Language Feature #6407 (WIP): name_map.xml improvements
Constantin, does the name_map_merge.xml play any role in incremental conversion? Dănuț Filimon
09:11 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
We would have to add some kind of plugin. Greg Shah
08:43 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Is there a way to make a form in Redmine? Like something that the customer can actually fill in with their values. Th... Radu Apetrii
08:37 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Radu Apetrii wrote:
> Greg Shah wrote:
> > > I'm adding the Worksheet section right now. If it's alright, I'll have...
Greg Shah
07:03 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > I'm adding the Worksheet section right now. If it's alright, I'll have the Worksheet as section...
Radu Apetrii
09:08 AM User Interface Bug #11252 (Test): New Session functionality is broken for the virtual desktop mode
Sergey Ivanovskiy
09:07 AM User Interface Bug #11252 (Internal Test): New Session functionality is broken for the virtual desktop mode
11252a merged into the trunk as rev 16459 and archived. Sergey Ivanovskiy
08:50 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
OK. Rebasing 11252a. Sergey Ivanovskiy
08:03 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
> Actually it is Sergey to do the merge.
Sorry about that.
Alexandru Lungu
07:59 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Actually it is Sergey to do the merge. Greg Shah
07:52 AM User Interface Bug #11252 (Merge Pending): New Session functionality is broken for the virtual desktop mode
Yes. Stanislav, please merge after 11227a. Alexandru Lungu
07:50 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Alex: This is ready for merge and it is one that affects the customer for whom trunk is frozen right now. Should it ... Greg Shah
07:00 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Please also take in consideration the fact that for database UDS, we still use @junixsocket@.
This was introduced fo...
Teodor Gorghe
06:52 AM Runtime Infrastructure Feature #11275 (Review): Add UDS (Unix Domain Socket) support for communication between FWD clien...
Teodor Gorghe
06:52 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Committed revision *16461* on task branch *11275a*:
- Added *javadocs* and reverted @AppServerHelper@ changes.
Co...
Teodor Gorghe
05:18 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Constantin Asofiei wrote:
> Teodor Gorghe wrote:
> > Yes, the same file is used by all clients and appserver and al...
Teodor Gorghe
05:12 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Teodor Gorghe wrote:
> Yes, the same file is used by all clients and appserver and all data transfer is done in *mem...
Constantin Asofiei
05:10 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Yes, the same file is used by all clients and appserver and all data transfer is done in *memory*.
UDS can simulat...
Teodor Gorghe
05:07 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Teodor Gorghe wrote:
> Also, I don't quite understand what do you mean by cleaning when the FWD client terminates, a...
Constantin Asofiei
04:49 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Constantin Asofiei wrote:
> More, these files need to be cleaned (by the FWD server) when the client terminates, oth...
Teodor Gorghe
04:42 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Constantin Asofiei wrote:
> Next: is @p2j.net.SessionListener.terminate@ notification still working?
Yes, is stil...
Teodor Gorghe
04:30 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Teodor, I think the path of the UDS file needs to be calculated automatically by FWD, using some random UUID and plac... Constantin Asofiei
03:53 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Committed revision *16460* on task branch *11275a*:
- Added probing mechanism which guarantees that only one instanc...
Teodor Gorghe
02:21 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Committed revision *16459* on task branch *11275a*:
- Allow only UDS clients to authenticate on the process account....
Teodor Gorghe
04:15 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Unless there are no more concerns, I will start testing. Artur Școlnic
03:51 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I checked the OE documentation for PASOE and did some experiments, the conclusion is:
* PROPATH: used to find ABL co...
Artur Școlnic

03/05/2026

01:40 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Please disregard my messages 20 and 22.
> Stanislav, can we merge this? Did you do any testing?
I checked that sa...
Stanislav Lomany
01:32 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Sorry, I messed up the task Stanislav Lomany
01:31 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Yes. Stanislav Lomany
01:29 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Can 11252a be merged into the trunk? Sergey Ivanovskiy
08:28 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
I just executed ChUI regression testing for the case. Yes, I think we can merge. Stanislav Lomany
07:42 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, can we merge this? Did you do any testing? Constantin Asofiei
10:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Agreed. Please add some comments to both of those methods to explain this non-intuitive behavior AND to highlight th... Greg Shah
09:38 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Yes, I kept the same behavior, even though it feels a bit awkward.. Currently, @setFirstChild@ removes all existing c... Paula Păstrăguș
09:25 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The output seems consistent. I haven't checked the behavior of the specific methods versus their original meaning in... Greg Shah
08:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I attached the test program I used to validate the approach. The first 10 tests are easy to inspect visually to confi... Paula Păstrăguș
10:08 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Created task branch *11275a*.
Committed revision *16458* on task branch *11275a*:
- Make Appservers and FWD client ...
Teodor Gorghe
09:51 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
I will commit the changes soon, I need to fix the web clients real quick. Teodor Gorghe
09:49 AM Runtime Infrastructure Feature #11275: Add UDS (Unix Domain Socket) support for communication between FWD client and server
Teodor, feel free to commit any intermediary work on #11275. I intend to also make some tests on another customer for... Alexandru Lungu
06:02 AM Runtime Infrastructure Feature #11275 (WIP): Add UDS (Unix Domain Socket) support for communication between FWD client a...
There are two types of *Sockets* available on the major operating systems @Windows/Linux/MacOS@:
- Network Sockets ...
Teodor Gorghe
05:44 AM Runtime Infrastructure Feature #11275 (Review): Add UDS (Unix Domain Socket) support for communication between FWD clien...
Teodor Gorghe
10:06 AM Database Bug #11279: RecordNursery invalidated for a rollabacked transient record
> Now I do a undo, return with a temp-table that is NO-UNDO, this means that the record is still retained in the buff... Alexandru Lungu
09:52 AM Database Bug #11279: RecordNursery invalidated for a rollabacked transient record
*start.p*... Eduard Soltan
09:38 AM Database Bug #11279 (New): RecordNursery invalidated for a rollabacked transient record
Eduard Soltan
09:15 AM Base Language Feature #6407: name_map.xml improvements
I discussed with Greg and we already have a feature which support multiple name_map.xml files. The merge feature is u... Dănuț Filimon
08:18 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > What I mean to say is that the class-mapping nodes in the merg...
Dănuț Filimon
08:15 AM Base Language Feature #6407: name_map.xml improvements
We certainly should move as much as possible to hand-coded annotations for these Java classes. Greg Shah
08:07 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> What I mean to say is that the class-mapping nodes in the merge file will not be benefiting f...
Constantin Asofiei
08:04 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> There are also a few class-mapping nodes in this merge file, why is it necessary?
What I m...
Dănuț Filimon
08:01 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Greg Shah wrote:
> > > Is the name_map_merge parameter from p2j.cfg.xml used by any cus...
Dănuț Filimon
07:43 AM Base Language Feature #6407: name_map.xml improvements
Greg Shah wrote:
> > Is the name_map_merge parameter from p2j.cfg.xml used by any customer?
>
> I don't think so...
Constantin Asofiei
07:40 AM Base Language Feature #6407: name_map.xml improvements
> Is the name_map_merge parameter from p2j.cfg.xml used by any customer?
I don't think so. Is it even needed?
...
Greg Shah
05:45 AM Base Language Feature #6407: name_map.xml improvements
Looking into rest-service, it is related to name_map_merge. Is the name_map_merge parameter from p2j.cfg.xml used by ... Dănuț Filimon
08:48 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Greg, I think you already looked at "IDE Setup":https://proj.goldencode.com/projects/p2j/wiki/IDE_Setup_on_Docker_H... Greg Shah
07:59 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg, I think you already looked at "IDE Setup":https://proj.goldencode.com/projects/p2j/wiki/IDE_Setup_on_Docker_Hos... Radu Apetrii
07:48 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
Greg Shah wrote:
> I'm not exactly sure what you are trying to do with this process. It does worry me that you are ...
Dănuț Filimon
07:44 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
I'm not exactly sure what you are trying to do with this process. It does worry me that you are going to lose all hi... Greg Shah
06:36 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
This is how I managed to rebase the branch:... Dănuț Filimon
07:41 AM Base Language Bug #10313 (Review): server-sidef file-system must 'mount' user's working dir and look in this pa...
Artur, please find where and why we used @filename = FileSystemOps.searchPath(filename);@. Constantin Asofiei
07:39 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
Constantin Asofiei
06:36 AM Base Language Bug #10313 (Review): server-sidef file-system must 'mount' user's working dir and look in this pa...
Constantin, I committed the fix to 10313b, please review. Artur Școlnic
06:15 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
Input streams for files opened using a relative path fails with server-side resources
This is the test case:
<pre...
Artur Școlnic
06:47 AM Base Language Feature #3853: implement LOG-MANAGER runtime
[[p2j:LOG-MANAGER Tests]] is where we document the details of our testcases for exploring the logging features. (I ju... Greg Shah
05:50 AM User Interface Bug #11044 (Review): FILL-IN with Unknown Value: Incorrect Key Input Handling
Committed a final solution to *11044b rev. 16458*.
(The latest commit (rev. *16457*) had a problem: when the user in...
Delia Mitric
 

Also available in: Atom