Project

General

Profile

Activity

From 02/10/2026 to 03/11/2026

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

03/04/2026

02:40 PM Base Language Feature #3853: implement LOG-MANAGER runtime

Tomasz Domin wrote:
> Based on provided customer logs (#10393, #9451) I've identified still to be implemented:
>...
Tomasz Domin
01:01 PM Base Language Feature #3853: implement LOG-MANAGER runtime
I've found a glitch and Pushed up to revision 16449.
I've run regression tests with 3853a and it fails the same w...
Tomasz Domin
01:37 PM Deployment Support #11272: JSON configuration usage in applications
Greg Shah wrote:
> Rules of thumb:
>
> # One JSON file.
> # Group related values together, using the structure o...
Roger Borrello
12:48 PM Deployment Support #11272: JSON configuration usage in applications
When you use the @prepare_json.sh@ from the hotels, it utilizes the old text files that were redirected into the @pre... Roger Borrello
12:27 PM Deployment Support #11272: JSON configuration usage in applications
Rules of thumb:
# One JSON file.
# Group related values together, using the structure of the file to make the res...
Greg Shah
12:10 PM Deployment Support #11272: JSON configuration usage in applications
This is a place for discussion of the JSON used mostly by @./deploy/server/prepare_dir.sh@ which primarily creates th... Roger Borrello
12:02 PM Deployment Support #11272 (New): JSON configuration usage in applications
Roger Borrello
01:24 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I need a bit of guidance regarding the inline shadow nodes. Are we planning to keep/support...
Greg Shah
01:03 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Good so far. I'm OK with the reported trade offs.
> While implementing the pointer-based approach I already ran i...
Greg Shah
09:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I committed the first version of migration as rev *16464* (branch was also rebased). (I didn't delete v4 classes yet,... Paula Păstrăguș
05:14 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I need a bit of guidance regarding the inline shadow nodes. Are we planning to keep/support them?
From what I can ...
Paula Păstrăguș
12:56 PM Database Bug #11231 (Test): FastFindCache clear operations may leak memory
Greg Shah
09:57 AM Database Bug #11231: FastFindCache clear operations may leak memory
11231a was merged to trunk/16455. Artur Școlnic
09:40 AM Database Bug #11231 (Merge Pending): FastFindCache clear operations may leak memory
I tested POC, everything is fine. Please proceed with merging. Alexandru Lungu
03:42 AM Database Bug #11231: FastFindCache clear operations may leak memory
I also tested harness, webui navigation and reports, everything looks ok, can we merge? Artur Școlnic
03:41 AM Database Bug #11231: FastFindCache clear operations may leak memory
I ran the unit tests and a few smoke test scenarios for another large GUI application, and I didn’t see any obvious i... Stefanel Pezamosca
03:40 AM Database Bug #11231: FastFindCache clear operations may leak memory
Unit tests of a large customer application passed. Eduard Soltan
12:47 PM Conversion Tools Bug #3711: improve/fix comments conversion problems
This task is about improving/fixing comments in general. There will generally be 2 causes:
# orphaned comments whe...
Greg Shah
11:15 AM Database Feature #4369: implement stateless FWD server clustering
Yes
Greg Shah
11:10 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Let's discuss this in another task (create one for this). I don't want to pollute this one with ...
Roger Borrello
10:25 AM Database Feature #4369: implement stateless FWD server clustering
Let's discuss this in another task (create one for this). I don't want to pollute this one with devops/scripting dis... Greg Shah
09:44 AM Database Feature #4369: implement stateless FWD server clustering
Alexandru Lungu wrote:
> FYI: I created https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering fo...
Roger Borrello
09:33 AM Database Feature #4369: implement stateless FWD server clustering
For the configuration, the @./deploy/server/prepare_dir.sh@ can be updated to look for a new section in the JSON, whi... Roger Borrello
09:51 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
I'll create 7169b instead of trying to recover this branch, I can't revert specific files that are just removed and a... Dănuț Filimon
09:47 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
Rebasing has a tiny issue because trunk and 7169a both added src/com/goldencode/artifacts. I got the branch into this... Dănuț Filimon
07:04 AM Base Language Feature #6407 (Review): name_map.xml improvements
Artur Școlnic wrote:
> It looks like a regression, a library procedure is taking an output parameter @size@ and is s...
Dănuț Filimon
06:31 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
AH, it also requires a folder @images/@ with 100 generated bmps. Attached a script to generate them. Alexandru Lungu
06:29 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
> Alexandru: do you have some standalone tests for the behavior in #11184?
Attached example run in Hotel.
* Pro...
Alexandru Lungu
06:26 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
Currently, enabling server-side streams does not allow work with FRAMEs (i.e. redirected terminal). To make it work,... Constantin Asofiei
06:22 AM Runtime Infrastructure Bug #11271 (Test): server-side streams and files with frames/redirected terminal
Constantin Asofiei
05:11 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Delia Mitric wrote:
> Found that the LOGICAL FILL-IN doesn't behave the same as DECIMAL/INTEGER FILL-IN when it cont...
Delia Mitric
04:05 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Delia Mitric wrote:
> Another difference is that:
> For a @LOGICAL FILL-IN@ if it contains a *selected text* and th...
Delia Mitric
03:47 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Created a new branch *11044b* because I rebased the first one and the conversion on the app I test fails (even if I u... Delia Mitric
02:29 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Another difference is that:
For a @LOGICAL FILL-IN@ if it contains a *selected text* and the user press *BACKSPACE* ...
Delia Mitric
02:19 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Found that the LOGICAL FILL-IN doesn't behave the same as DECIMAL/INTEGER FILL-IN when it contains "?" (selected or n... Delia Mitric
04:22 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Rebased *6629a* to *trunk/16453*, the branch is now at revision *16457*.
Committed *6629a/16457*. Removed initiali...
Dănuț Filimon
04:10 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have spotted an error in skeleton's @oo4gl/OpenEdge/Core/Collections/Array.cls@, @IListIterator@ is missing the qua... Stefanel Pezamosca

03/03/2026

02:19 PM Database Bug #11235 (Test): Deprovisioning tenants does not clear data sources
Greg Shah
02:18 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
11235a was merged to trunk as revision 16453. Greg Shah
02:11 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > In this discussion what do you mean with term "official"? Is there ...
Greg Shah
12:32 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Greg Shah wrote:
> > In this discussion what do you mean with term "official"? Is there the resource where the @MinG...
Eugenie Lyzenko
02:04 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz, these are some notes about the current implementation:
I think I've done that a...
Tomasz Domin
08:39 AM Base Language Feature #6407: name_map.xml improvements
It looks like a regression, a library procedure is taking an output parameter @size@ and is supposed to return a non ... Artur Școlnic
08:37 AM Base Language Feature #6407: name_map.xml improvements
Artur Școlnic wrote:
> Danut,
> Is @Indeterminate extent dimension 0 is out of range 1 to 28000@ raised?
3 times...
Dănuț Filimon
08:36 AM Base Language Feature #6407: name_map.xml improvements
Danut,
Is @Indeterminate extent dimension 0 is out of range 1 to 28000@ raised?
Artur Școlnic
08:33 AM Base Language Feature #6407: name_map.xml improvements
I reverted till revision trunk/16200 and the output files for library_calls were not generated. Dănuț Filimon
03:13 AM Base Language Feature #6407: name_map.xml improvements
I've run the library_tests on Linux and there seems to be more LOAD/UNLOAD actions with 6407b then with trunk. The re... Dănuț Filimon
03:04 AM Database Feature #9545: confirm/add table parameter support
I have been investigated the error handling cases of passing parameters between *calling* and *called* procedure, whe... Eduard Soltan
07:29 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> I'll create a *10727b* branch as I've just thought of a nice enhancement to @dbash.sh@. The ...
Roger Borrello

03/02/2026

12:06 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Update: sorry for this post, it was not meant to be for this task. Radu Apetrii
09:11 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I rebased 6506b with trunk rev. 16452. The 6506b branch is now at rev. 16462. I'm preparing the conversion test right... Radu Apetrii
09:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Now that 6859b got into trunk, I will rebase 6506b and re-test the conversion of a customer application. Assuming thi... Radu Apetrii
11:46 AM Database Bug #7841 (Internal Test): Invalid conversion of temp table DMO when using clob/blob fields
Thanks, can be queued for testing. Constantin Asofiei
08:44 AM Database Bug #7841 (Review): Invalid conversion of temp table DMO when using clob/blob fields
Added other missing field_clob, field_blob and field_com_handle in accumulate.rules, frame_generator.xml, common-prog... Stefanel Pezamosca
03:41 AM Database Bug #7841 (WIP): Invalid conversion of temp table DMO when using clob/blob fields
Sure, I’ll check. Stefanel Pezamosca
03:38 AM Database Bug #7841: Invalid conversion of temp table DMO when using clob/blob fields
Stefanel, please add also @field_com_handle@ there - this is the only one which is still missing.
Also, do a searc...
Constantin Asofiei
02:35 AM Database Bug #7841 (Review): Invalid conversion of temp table DMO when using clob/blob fields
Created branch 7841a from trunk/16448.
Committed fix in 7841a revision 16449.
Stefanel Pezamosca
11:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> 22.04 is almost 4 years old. We should not use it.
>
> 24.04 is almost 2 years old. It is st...
Roger Borrello
07:46 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
22.04 is almost 4 years old. We should not use it.
24.04 is almost 2 years old. It is stable and works well. Th...
Greg Shah
06:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> So, I need to migrate from Ubuntu 22.04 -> 24.04.
I googled this issue and got
*The ...
Sergey Ivanovskiy
09:11 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
> In this discussion what do you mean with term "official"? Is there the resource where the @MinGW@ can be taken as "... Greg Shah
08:52 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Greg Shah wrote:
> > The only note: it is a zip file for unzip and run approach. I have not found the GUI installer....
Eugenie Lyzenko
08:35 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
> The only note: it is a zip file for unzip and run approach. I have not found the GUI installer. Is it a critical po... Greg Shah
08:58 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Do we need to port the changes to @custom_build_line@? Artur Școlnic
08:12 AM Database Bug #11235 (Merge Pending): Deprovisioning tenants does not clear data sources
Please merge after 11224a Constantin Asofiei
08:52 AM Testing Support #6859 (Test): preprocessor tests
Branch *6859b* was merged to *trunk rev 16451* and archived. Octavian Adrian Gavril
08:38 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with trunk *16450*. New revision is *16470*. Octavian Adrian Gavril
07:44 AM Testing Support #6859 (Merge Pending): preprocessor tests
Please merge 6859b to trunk now. Greg Shah
06:09 AM Testing Support #6859: preprocessor tests
What additional testing do we need for this? Octavian Adrian Gavril
05:55 AM Testing Support #6859: preprocessor tests
Radu confirms that conversion for another large GUI application completed successfully and there are no differences a... Octavian Adrian Gavril
02:56 AM Testing Support #6859: preprocessor tests
Conversion of a large GUI application completed successfully. The only differences are comments order and correspondi... Octavian Adrian Gavril
08:33 AM Database Bug #11231 (Internal Test): FastFindCache clear operations may leak memory
I am OK with the changes, please proceed with testing. Alexandru Lungu
05:47 AM Database Bug #11231: FastFindCache clear operations may leak memory
Alexandru, I addressed the issues, please review 11231a/16436. Artur Școlnic
07:49 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Found the following error while testing a customer:... Dănuț Filimon
05:31 AM Conversion Tools Bug #6629 (Internal Test): incremental conversion for OpenClient proxy programs
I'm OK with the changes. Please go ahead with testing. Constantin Asofiei
06:10 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav Lomany wrote:
> I would also like *Constantin* to take a quick look at the update.
I'm OK with the changes.
Constantin Asofiei
06:01 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
I would also like *Constantin* to take a quick look at the update. Stanislav Lomany
05:59 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav: Can this be put into testing? Greg Shah
06:03 AM User Interface Bug #10915 (Review): ugly dialogs
Sergey Ivanovskiy
06:03 AM User Interface Bug #10915 (WIP): ugly dialogs
Sergey Ivanovskiy
05:59 AM User Interface Bug #10915: ugly dialogs
Why is this in Feedback status? (Feedback is reserved for waiting for a customer response). Greg Shah
05:12 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > 4645a merged to trunk revision 16447 ...
Greg Shah

03/01/2026

04:25 PM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
9709d is ready for the review rev 16452. Sergey Ivanovskiy
04:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
So, I need to migrate from Ubuntu 22.04 -> 24.04. Sergey Ivanovskiy
09:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, can I use @tools/docker@ scripts if I am using Ubuntu 22.04 host? Where can I find...
Roger Borrello
08:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Should I use #9709-362? Sergey Ivanovskiy
08:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, can I use @tools/docker@ scripts if I am using Ubuntu 22.04 host? Where can I find docs for Hotel_Gui docker s... Sergey Ivanovskiy

02/28/2026

01:39 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
> rev 16451(11252a).
It's good.
Stanislav Lomany
12:45 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > 4645a merged to trunk revision 16447 and archived.
>
> Do we ha...
Roger Borrello
10:45 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Greg,
I have just tested recent @MinGW@ binaries from here: https://winlibs.com/ the version is @15_2_0@.
The c...
Eugenie Lyzenko

02/27/2026

06:39 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> 4645a merged to trunk revision 16447 and archived.
Do we have to modify @install_spawner.sh...
Eugenie Lyzenko
02:52 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, thank you for findings. Those issues fixed in rev 16451(11252a). Sergey Ivanovskiy
12:03 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
> 16450.(11252a).
It is good. Minor thing: I may guess that according to our coding standards @enum TYPE@ should b...
Stanislav Lomany
08:55 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, I rebased and fixed java doc, cleaned the code rev 16450.(11252a). Please review. Sergey Ivanovskiy
10:47 AM Conversion Tools Bug #11266: Filename of extension too long in Windows during import
For @ScriptRunner@ I think the classpath only need to contain @fwd@, @fwdspi@ (H2 only) and the db-specific driver ja... Ovidiu Maxiniuc
09:30 AM Conversion Tools Bug #11266: Filename of extension too long in Windows during import
I did try to use the 4th option after also discovering that the classpath is the issue, the ScriptRUnner class could ... Dănuț Filimon
09:27 AM Conversion Tools Bug #11266: Filename of extension too long in Windows during import
I know we recently dropped @ant@ as a tool for building FWD. But in this case, @ant@ is used to do in database import... Ovidiu Maxiniuc
09:12 AM Conversion Tools Bug #11266: Filename of extension too long in Windows during import
Item 3 is the most important. We need to fix our scripting to not be stupid.
> But the first two should also used...
Greg Shah
08:54 AM Conversion Tools Bug #11266: Filename of extension too long in Windows during import
I think the problem here is the classpath, not the size of filename / extension. Moving the project directly into roo... Ovidiu Maxiniuc
08:08 AM Conversion Tools Bug #11266: Filename of extension too long in Windows during import
I got the following error while running @and import.db@ in hotel_gui, Windows, java 17:... Dănuț Filimon
08:06 AM Conversion Tools Bug #11266 (New): Filename of extension too long in Windows during import
Dănuț Filimon
07:46 AM Testing Support #6859: preprocessor tests
I've added the testcase mentioned in #6859-150 into *testcases/1830*. Octavian Adrian Gavril
06:29 AM Testing Support #6859: preprocessor tests
Great, I'm adding that to the preproc testcases now and moving forward with the conversion tests. Octavian Adrian Gavril
06:26 AM Testing Support #6859: preprocessor tests
About the @&@ behavior, I'm a bit surprised with the result but I'm glad we match OE so that is OK. Please add this ... Greg Shah
04:24 AM Testing Support #6859: preprocessor tests
I compared conversion of a multi-tenant app with a baseline and there are two type of differences:
# The comment ord...
Octavian Adrian Gavril
07:37 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Greg Shah wrote:
> We do need to be able to use newer versions of mingw. No one except you has ever succeeded in ma...
Eugenie Lyzenko
07:23 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
We do need to be able to use newer versions of mingw. No one except you has ever succeeded in making mingw work. Th... Greg Shah
07:21 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Șerban Bursuc wrote:
> > I think we need to understand what is the difference between good working system and proble...
Eugenie Lyzenko
06:57 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
> I think we need to understand what is the difference between good working system and problematic one.
The differ...
Șerban Bursuc
06:11 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Eugenie is right that we need to figure out the cause of the problem (the difference between the two environments).
...
Greg Shah
07:09 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Yes this should be true. Moreover modern Windows also accept the...
Eugenie Lyzenko
06:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Now it's fine, thanks! Paula Păstrăguș
06:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Greg Shah wrote:
> > See [[p2j:ANTLR Migration Guide]].
>
> I'm not authorized to see t...
Greg Shah
06:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> See [[p2j:ANTLR Migration Guide]].
I'm not authorized to see that page (403 err)
Paula Păstrăguș
06:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Thanks! And yes, some of the changes were introduced specifically for the prototype model.
You're absolutely right...
Paula Păstrăguș
06:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Can you also create a wiki page for the lexer guide, or would you prefer that I post it dir...
Greg Shah
06:27 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Aha, more exactly you're referring to only store 3 references instead of using a collection...
Greg Shah
06:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Can you also create a wiki page for the lexer guide, or would you prefer that I post it directly in this task? Paula Păstrăguș
06:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Aha, more exactly you're referring to only store 3 references instead of using a collection?
* first child
* next ...
Paula Păstrăguș
06:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
When I am talking about a doubly linked list, I mean one that we create ourselves using "next" and "previous" AST ref... Greg Shah
05:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I ran some analysis on the current AST implementation in order to evaluate the concern regarding the use of @List@ f... Paula Păstrăguș
06:41 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey, I am going to check in some tools in the @./tools/docker@ directory of *9709d*. I wa...
Sergey Ivanovskiy
06:24 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Aaaand, another one. If it's alright, I would like both Alex and Serban to look at the changes. Thank you! Radu Apetrii
05:48 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> I've been trying to setup and run testcase and had a few minor issues, I took the @testcases/...
Dănuț Filimon
05:31 AM Base Language Feature #6407: name_map.xml improvements
I've been trying to setup and run testcase and had a few minor issues, I took the @testcases/library_calls/@ and move... Dănuț Filimon
05:34 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ok, thanks! Teodor Gorghe
05:33 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Some of the problems i saw were because i was using an older conversion. I've fixed my setup and will retest. Lorian Sandu
05:30 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Lorian, do you have any status update? Teodor Gorghe
04:23 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Rebased *7999a* to trunk *rev. 16447*.
This branch will work for the large majority of case.
There is only a sm...
Eduard Soltan
02:49 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu Maxiniuc wrote:
> Well, that's a philosophical question :).
> When a tenant is deleted, beside the effect on...
Artur Școlnic
02:42 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Smoke-testing a customer app with 11235a passed. Razvan-Nicolae Chichirau

02/26/2026

06:10 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I am going to check in some tools in the @./tools/docker@ directory of *9709d*. I was writing up instructions... Roger Borrello
03:59 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, is spawner install script updated accordingly?
The bash @install_spawner.sh@ ca...
Roger Borrello
03:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I updated rev 16449 (9709d) but I do not know how to setup spawner. I used to run
> [.....
Sergey Ivanovskiy
03:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> As I said, I don't want to implement the 9709b approach. I'm just trying to get it documented an...
Sergey Ivanovskiy
03:34 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
As I said, I don't want to implement the 9709b approach. I'm just trying to get it documented and to understand it.
...
Greg Shah
03:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I updated rev 16449 (9709d) but I do not know how to setup spawner. I used to run ... Sergey Ivanovskiy
03:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Yes, doing it right now.
Thank you. I also placed the branch in @/opt/fwd/9709d@ for c...
Roger Borrello
03:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, doing it right now. Sergey Ivanovskiy
02:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, is there any chance you could rebase 9709d to the latest trunk? Roger Borrello
02:54 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
My proposals for 9709b were to use the symmetric cryptography to store the private key per session and to preallocate... Sergey Ivanovskiy
02:48 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek proposed #9709-586 tokens that expired after the specified time. Please review the proposals. The current web c... Sergey Ivanovskiy
02:32 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The jscript web client is loaded by the java web client, first resources and then jscript code is running.
The jscri...
Sergey Ivanovskiy
12:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> The token can have an expiration date or can be one time token so each new request needs ...
Greg Shah
10:37 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
At this moment I have this very raw version of @9709b@ (rev 16474) with one time tokens but the scenario in which the... Sergey Ivanovskiy
10:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The token can have an expiration date or can be one time token so each new request needs to get new one. My initial p... Sergey Ivanovskiy
10:13 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> After discussion with Hynek we agreed that we need to refresh the token used for the init...
Greg Shah
10:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
After discussion with Hynek we agreed that we need to refresh the token used for the initial web socket connection. T... Sergey Ivanovskiy
08:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg, I am sorry for confusions here but we should discuss all these parts from the begin...
Greg Shah
08:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, I am sorry for confusions here but we should discuss all these parts from the beginning because I would propose... Sergey Ivanovskiy
07:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I would like to express the opposite opinion that CHIPs should fit the current design. Sergey Ivanovskiy
07:53 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> > My worry here is that this is very over-complicated and has serious resource implicatio...
Greg Shah
07:44 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> My worry here is that this is very over-complicated and has serious resource implications. I prefer to avoid this ... Sergey Ivanovskiy
07:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> The branch @9709b@ must use authentication tokens instead of http secure cookies to authenticate requests from the ... Greg Shah
03:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, agree with you that I did not express the idea clearly. I am working on @9709b@ and @9709d@ completely differen... Sergey Ivanovskiy
06:08 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Eugenie Lyzenko wrote:
> Yes this should be true. Moreover modern Windows also accept the @"/"@ for patch names in c...
Roger Borrello
04:53 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Last week I tested @4645a@ and trunk under Windows. In this proc...
Eugenie Lyzenko
04:51 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
With just some minor updates to the @src/native/makefile.*@ and a change to @build.gradle@, I think the pathing issue... Roger Borrello
03:35 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Eugenie Lyzenko wrote:
> Last week I tested @4645a@ and trunk under Windows. In this process I got issues but never ...
Roger Borrello
03:31 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Roger Borrello wrote:
> With the merge of #4645, the problem is still there:
> [...]
>
> I had tried updates to ...
Eugenie Lyzenko
02:23 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
With the merge of #4645, the problem is still there:... Roger Borrello
03:45 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
> although I don't see conflicting information related to the make and gcc, since they are both pointing to the 4.9.0... Șerban Bursuc
01:01 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Șerban Bursuc wrote:
> Eugenie Lyzenko wrote:
> > Just FYI. I did a full recent trunk(@16183@) build inside Windows...
Roger Borrello
05:39 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
Well, that's a philosophical question :).
When a tenant is deleted, beside the effect on the database we discussed a...
Ovidiu Maxiniuc
01:46 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu, I meant on tenant delete, do we need to disconnect the private database? Artur Școlnic
12:28 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
This method is the implementation of @DISCONNECT@ statement. Unfortunately, this is not documented in javadoc. Theref... Ovidiu Maxiniuc
05:29 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
@ConnectionManager.disconnect@ expects the logical db name, which can/should be the same for all the tenant databases... Artur Școlnic
04:55 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu Maxiniuc wrote:
> +Review of 11235a / r16440+
>
> Nicely done! I think the code will work as expected.
...
Artur Școlnic
12:54 PM Build and Source Control Feature #4645 (Test): Migrate Ant build logic into Gradle and use the standard Java plugin
4645a merged to trunk revision 16447 and archived. Hynek Cihlar
12:21 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg, do we have go for merge?
>
> You have a GO.
Merging now.
Hynek Cihlar
10:11 AM Build and Source Control Feature #4645 (Merge Pending): Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Greg, do we have go for merge?
You have a GO.
Greg Shah
09:21 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Constantin Asofiei wrote:
> So is good to merge. We need to ensure customers are aware that for FWD build ant is no...
Roger Borrello
02:57 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
So is good to merge. We need to ensure customers are aware that for FWD build ant is no longer used, and also any do... Constantin Asofiei
02:55 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Constantin Asofiei wrote:
> * the content of fwdspi.jar and fwdaopltw.jar - I haven't checked these
I checked the...
Hynek Cihlar
02:50 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
3pl and material are empty, too. If the content for the other fwdspi and fwdaopltw jars is OK, then I'm good. Constantin Asofiei
02:48 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Hynek, please compare with trunk/164...
Constantin Asofiei
02:46 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, please compare with trunk/16442 (what 4645a has now):
>...
Hynek Cihlar
10:22 AM Database Bug #7841 (WIP): Invalid conversion of temp table DMO when using clob/blob fields
I took a quick look here and found this in @rules/include/common-progress.rules@ -> @<function name="create_temp_tabl... Stefanel Pezamosca
09:57 AM Database Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> Eduard, the root cause is that the dynamic temp-table created for an argument does not i...
Eduard Soltan
08:28 AM Database Feature #9545: confirm/add table parameter support
Eduard, the root cause is that the dynamic temp-table created for an argument does not inherit the undoable from the ... Constantin Asofiei
04:47 AM Database Feature #9545: confirm/add table parameter support
We can divide this in 2 cases temp-table *with* @no-undo@ and *without* @no-undo@ option.... Eduard Soltan
02:52 AM Database Feature #9545: confirm/add table parameter support
Eduard, so please check why FWD doesn't clear the record from the buffer,or otherwise doesn't mark it as 'deleted'. ... Constantin Asofiei
02:33 AM Database Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> After @doBlock1@ I would expect that in 4GL the buffer has no record (as the tx was roll...
Eduard Soltan
09:54 AM Database Bug #11231: FastFindCache clear operations may leak memory
Review of 11231a:
* @implements Map<K, V>@ clause should be on a new line
* @MINIMAL_LOAD_FACTOR@ should be @minima...
Alexandru Lungu
09:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Yes, this works.
However, not by adding the classpath to run/debug configuration for the server process (the IDE w...
Ovidiu Maxiniuc
07:05 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> Related to the change in @SourceNameMapper@. I think that is correct. The new @nameMappingX...
Dănuț Filimon
05:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> One solution here would be to allow the configuration parameters to be passed from command line
Yes, runtime con...
Greg Shah
09:09 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> A procedure file can have a parameter and this part is still being generated in the name_map....
Dănuț Filimon
08:34 AM Base Language Feature #6407: name_map.xml improvements
A procedure file can have a parameter and this part is still being generated in the name_map.xml, currently working o... Dănuț Filimon
07:50 AM Base Language Feature #6407: name_map.xml improvements
Rebased *6407b* to latest *trunk/16446*, the branch is now at revision *16447*. Dănuț Filimon
08:55 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Code Review Task Branch 10804a Revisions 16004 through 16010 (Part 1)
There is a lot to like about these changes. ...
Greg Shah
08:33 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
> 16443 (11252a).
Looks good! Few javadocs are missing:...
Stanislav Lomany
07:19 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I used @testcases/oo/basic@ to test the current solution. I need to add member data definitions of getters/setters fo... Octavian Adrian Gavril
06:55 AM Conversion Tools Bug #6629 (Review): incremental conversion for OpenClient proxy programs
Committed *6629a/16446*.
* Replaced files with artifacts where it was necessary
* Fixed a NPE caused by the must...
Dănuț Filimon
02:33 AM Testing Support #6859: preprocessor tests
Conversion of a multi-tenant application completed successfully. I need to get a baseline to check if there are any d... Octavian Adrian Gavril

02/25/2026

06:54 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Thank you for your interest and involvement to improve this.
Dănuț Filimon wrote:
> How can I enable the develope...
Ovidiu Maxiniuc
09:24 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu, can you try the following and let me know if it works?... Dănuț Filimon
08:17 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> Danut,
> I have just updated FWD locally and, when connecting with a client I am getting ...
Dănuț Filimon
07:57 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> If that is not feasible, I will create a sym link to the expected place for this file each ...
Dănuț Filimon
05:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Ovidiu Maxiniuc wrote:
> If that is not feasible, I will create a sym link to the expected place for this file each ...
Dănuț Filimon
05:07 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
If that is not feasible, I will create a sym link to the expected place for this file each time the IDE workplace is ... Ovidiu Maxiniuc
02:39 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> I think we need to be able to configure this path at runtime in this developer mode. We can't as...
Dănuț Filimon
03:34 PM Database Bug #11235 (Internal Test): Deprovisioning tenants does not clear data sources
+Review of 11235a / r16440+
Nicely done! I think the code will work as expected.
Please start the regression tests.
Ovidiu Maxiniuc
03:15 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Constantin Asofiei wrote:
> I've ran @./gradlew all@ and I think there might be more missing from p2j.jar - check t...
Hynek Cihlar
02:58 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
I've ran @./gradlew all@ and I think there might be more missing from p2j.jar - check the @material@ folder and 3pl:... Constantin Asofiei
02:50 PM Build and Source Control Feature #4645 (WIP): Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar
02:50 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Constantin Asofiei wrote:
> Hynek, please compare with trunk/16442 (what 4645a has now):
> * the p2j.jar content: t...
Hynek Cihlar
02:43 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek, please compare with trunk/16442 (what 4645a has now):
* the p2j.jar content: terminfo folder is missing, the ...
Constantin Asofiei
01:03 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg, do we have go for merge? Hynek Cihlar
09:04 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > No, please use the Regression Testing project...
Roger Borrello
08:00 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > No, please use the Regression Testing project.
>
> OK. @Support@ b...
Greg Shah
07:54 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg Shah wrote:
> > My regression tests for the Gradle build passed. I tested Hotel GUI, ran ChUI regressions, I sm...
Hynek Cihlar
07:24 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg Shah wrote:
> No, please use the Regression Testing project.
OK. @Support@ branches?
Eugenie Lyzenko
07:22 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
No, please use the Regression Testing project. Greg Shah
07:14 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > > Can somebody clarify what is the Windows ve...
Eugenie Lyzenko
07:09 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > Can somebody clarify what is the Windows version the Hotel GUI setu...
Greg Shah
06:55 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Greg Shah wrote:
> > Can somebody clarify what is the Windows version the Hotel GUI setup scripts were designed/test...
Eugenie Lyzenko
06:52 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
> My regression tests for the Gradle build passed. I tested Hotel GUI, ran ChUI regressions, I smoke tested a large c... Greg Shah
06:50 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
> Can somebody clarify what is the Windows version the Hotel GUI setup scripts were designed/tested for? I currently ... Greg Shah
02:25 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
My regression tests for the Gradle build passed. I tested Hotel GUI, ran ChUI regressions, I smoke tested a large cus... Hynek Cihlar
02:06 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek,
>
> Do you know what collation is to be used for DB in hotel GUI application on W...
Hynek Cihlar
02:25 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > We aren't going to have an additional thread for each session. Tha...
Greg Shah
01:17 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > We aren't going to have an additional thread for each session. Tha...
Hynek Cihlar
11:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> We aren't going to have an additional thread for each session. That doesn't scale.
To get an ac...
Sergey Ivanovskiy
11:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We aren't going to have an additional thread for each session. That doesn't scale.
I don't understand what proces...
Greg Shah
09:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I see that the similar context switch is implemented by @LegacyWebSecurityManager@. I can use @AssociatedThread@ to s... Sergey Ivanovskiy
11:34 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Pre-building a dev image with FWD trunk would save some steps for a common case. But I agree tha...
Roger Borrello
11:29 AM Database Feature #9545: confirm/add table parameter support
After @doBlock1@ I would expect that in 4GL the buffer has no record (as the tx was rolledback). Please check this. Constantin Asofiei
11:25 AM Database Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> Is the buffer @httTest:default-buffer@ still holding the record when @OutputTableHandleC...
Eduard Soltan
10:53 AM Database Feature #9545: confirm/add table parameter support
Is the buffer @httTest:default-buffer@ still holding the record when @OutputTableHandleCopier@ is copied? Constantin Asofiei
10:51 AM Database Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > I think we need to make this method @finalizable@ aware that a...
Eduard Soltan
10:50 AM Database Feature #9545: confirm/add table parameter support
Eduard Soltan wrote:
> I think we need to make this method @finalizable@ aware that a *rollback happened previously*...
Constantin Asofiei
10:43 AM Database Feature #9545: confirm/add table parameter support
start.p... Eduard Soltan
10:50 AM Base Language Bug #11255: Silent error gets overwritten in FINALLY no-error statement.
Perhaps a solution to this problem is to change @wa.pendingErrorStatus@ into a stack of @ErrorStatus@. For every @sil... Eduard Soltan
10:12 AM Base Language Bug #11255: Silent error gets overwritten in FINALLY no-error statement.
Output for previous test in OE:... Eduard Soltan
10:06 AM Base Language Bug #11255: Silent error gets overwritten in FINALLY no-error statement.
start.p... Eduard Soltan
09:03 AM Base Language Bug #11255 (New): Silent error gets overwritten in FINALLY no-error statement.
Eduard Soltan
10:05 AM Database Bug #11161: fail gracefully when the database connection can not be established
Greg Shah wrote:
> The @CONNECT@ must be in a *separate* @.p@. Call the @<connect_program>.p@ from *within* the 4GL...
Artur Școlnic
10:01 AM Database Bug #11161: fail gracefully when the database connection can not be established
The @CONNECT@ must be in a *separate* @.p@. Call the @<connect_program>.p@ from *within* the 4GL code block that tri... Greg Shah
09:51 AM Database Bug #11161: fail gracefully when the database connection can not be established
Do nested blocks like this:... Constantin Asofiei
09:04 AM Database Bug #11161: fail gracefully when the database connection can not be established
Maybe my tests are wrong, I can't seem to register the STOP
connect.p...
Artur Școlnic
08:50 AM Database Bug #11161: fail gracefully when the database connection can not be established
In our past testing, the @STOP@ condition in disconnect cases can be caught, but only by a block that is outside of a... Greg Shah
08:40 AM Database Bug #11161: fail gracefully when the database connection can not be established
When it comes to database shutdown during an open session:
1. program executed on the server - is terminated, error ...
Artur Școlnic
08:05 AM Database Bug #11161: fail gracefully when the database connection can not be established
Artur Școlnic wrote:
> In OE, failure happens early.
> At the beginning of an unbound session:
> * A database conn...
Artur Școlnic
06:37 AM Database Bug #11161: fail gracefully when the database connection can not be established
I was talking strictly about insufficient database connections, if the connection is interrupted during a session, I ... Artur Școlnic
06:33 AM Database Bug #11161: fail gracefully when the database connection can not be established
> In OE, failure happens early.
What about a communications/network failure that happens later?
Greg Shah
04:24 AM Database Bug #11161: fail gracefully when the database connection can not be established
*With the current infrastructure, handling database connection starvation remains challenging*
Key Challenges:
...
Artur Școlnic
09:58 AM Testing Support #6859: preprocessor tests
I've retested in advance conversion for an OO application as well. The output is the same as before latest changes: d... Octavian Adrian Gavril
09:24 AM Testing Support #6859: preprocessor tests
I've restarted conversion testing as there are new changes in *6859b/16454*.
Conversion for ChUI regression testing...
Octavian Adrian Gavril
08:57 AM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16454
The change looks good.
Greg Shah
07:20 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I fixed the issue described in #10569-54. The problem was that the @isMarker@ flag wasn't set for all branches of the... Octavian Adrian Gavril
08:39 AM User Interface Bug #11211 (Review): Improve source detection when dispatching mouse wheel events
*Hynek/Vladimir*: I'm going to need both of you to carefully review 11211a/rev. 16438 as these are some "risky" chang... Razvan-Nicolae Chichirau
06:35 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, thank you! Sergey Ivanovskiy
06:03 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Sorry for delay, I'm working on an immediate-priority task. I'll review today! Stanislav Lomany
05:06 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Is there a chance for 11252a will be reviewed this week? Sergey Ivanovskiy

02/24/2026

06:13 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
The other question.
Can somebody clarify what is the Windows version the Hotel GUI setup scripts were designed/tes...
Eugenie Lyzenko
02:07 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > I'm struggling to start using Conver...
Eugenie Lyzenko
05:12 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I think we need to be able to configure this path at runtime in this developer mode. We can't assume it is in @../..... Greg Shah
04:15 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Danut,
I have just updated FWD locally and, when connecting with a client I am getting this exception:...
Ovidiu Maxiniuc
01:10 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
New Session functionality is working properly with these changes.
Stanislav, Constantin, please review.
Sergey Ivanovskiy
11:07 AM User Interface Bug #11252 (Review): New Session functionality is broken for the virtual desktop mode
Please review the changes rev 16443 (11252a). Sergey Ivanovskiy
08:32 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
This code :... Sergey Ivanovskiy
08:19 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, @SecurityManager.getInstance().getUserId()@ never returns @null@ value. If an account is not detected in @... Sergey Ivanovskiy
04:40 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
Created 11252a branch for the fix, #9709-620 for the root cause of this issue Sergey Ivanovskiy
04:37 AM User Interface Bug #11252 (Test): New Session functionality is broken for the virtual desktop mode
Sergey Ivanovskiy
12:17 PM Database Bug #11235 (Review): Deprovisioning tenants does not clear data sources
I added cleanup for the dirty database sources and extended the source clearing to include the tenant update scenario... Artur Școlnic
09:48 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Understood, thank you.
> I got another question, using the tenant api, we can update a tenan...
Constantin Asofiei
09:39 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Understood, thank you.
> I got another question, using the tenant api, we can update a tenan...
Ovidiu Maxiniuc
09:35 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Understood, thank you.
I got another question, using the tenant api, we can update a tenant, including the urls. On ...
Artur Școlnic
09:17 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Ovidiu, please comment on #11235-19.
As documented in javadoc of that method, the returned d...
Ovidiu Maxiniuc
09:05 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Constantin Asofiei wrote:
> Do we have a dirty database instance in H2 for each tenant?
Yes. This is the architectu...
Ovidiu Maxiniuc
08:57 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu, please comment on #11235-19. Artur Școlnic
08:51 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
The @sources@ map should contain for a tenant-enabled database:
* @N + 1@ sources for each (postgresql) permanent da...
Ovidiu Maxiniuc
08:10 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> I would expect so. I am using just one tenant, so there are 2 dirty db, the default tenant an...
Constantin Asofiei
08:10 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
I would expect so. I am using just one tenant, so there are 2 dirty db, the default tenant and the explicit one. Artur Școlnic
08:08 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Ok, it makes sense, so we do need to clear only the data source for the dirty databases.
Do ...
Constantin Asofiei
08:06 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ok, it makes sense, so we do need to clear only the data source for the dirty databases.
On tenant delete, this is n...
Artur Școlnic
07:52 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Also, what about the _temp database, where the temp tables reside? Shouldn't it also be tenan...
Constantin Asofiei
07:52 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Ovidiu,
> I have a few questions:
> 1. Not all h2 databases are marked as @temp@, is this ...
Constantin Asofiei
07:46 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Also, what about the _temp database, where the temp tables reside? Shouldn't it also be tenant specific and cleared o... Artur Școlnic
06:21 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu,
I have a few questions:
1. Not all h2 databases are marked as @temp@, is this expected?
2. The dirty data...
Artur Școlnic
02:33 AM Database Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
Artur Școlnic
10:10 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
Committed on 9354a, rev. 16442, patch from #9354-12 + some additional fixes. I have tested CHUI conversion and build ... Eduard Soltan
03:12 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
I will take this over as there some tests in @tests/table/parameter@ which have the same root cause as this one. Eduard Soltan
10:06 AM Conversion Tools Bug #6629 (WIP): incremental conversion for OpenClient proxy programs
Incremental conversion is no longer working for proxy programs, I already made changes to the logic and I'll have to ... Dănuț Filimon
08:56 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Rebased *6629a* to latest *trunk/16442*, the branch is now at revision *16445*.
I fixed most of the changes to use...
Dănuț Filimon
03:45 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Constantin Asofiei wrote:
> Danut, please put it in conversion testing. I've reviewed this some time ago but forgot...
Dănuț Filimon
08:35 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Conversion for a multi-tenant app failed... This is the testcase:
{{collapse(start.p)...
Octavian Adrian Gavril
07:35 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
This is the @UiUtils@ method I made for finding the mouse source:... Razvan-Nicolae Chichirau
06:25 AM Testing Support #6859: preprocessor tests
The OO application converted successfully. The only differences are about the order of some comments. Octavian Adrian Gavril
03:00 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Please create a new task for these deviations. We will defer work on those.
Done! The issue i...
Octavian Adrian Gavril
03:08 AM Runtime Infrastructure Feature #10685 (Test): Move name_map.xml to the cvt folder
Branch 7180a was merged into trunk as rev. 16438 and archived. Dănuț Filimon
02:56 AM Conversion Tools Bug #11250: Tilde is not duplicating the next character.
When the @keepTildes@ property is set to true, the expected behavior is for the tilde to duplicate the next character... Octavian Adrian Gavril
02:40 AM Conversion Tools Bug #11250 (New): Tilde is not duplicating the next character.
Octavian Adrian Gavril
02:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Stanislav, could we rename and split this logic @SecurityManager.getUserId()@ into @SecurityManager.getUserAndStorage... Sergey Ivanovskiy
11:48 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> I do not know why this @storageId@ was added to FWD user but finally I need to apply this something patch
Galya ...
Stanislav Lomany

02/23/2026

05:43 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
I realized that the datasource for dirty database (in-memory, h2 dialect) should also be processed (removed from @sou... Ovidiu Maxiniuc
09:40 AM Database Bug #11235 (Internal Test): Deprovisioning tenants does not clear data sources
+Review of 11235a/r16438+
Good job!
Please start the regression tests. Make sure there are no regressions with th...
Ovidiu Maxiniuc
08:18 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu,
Constantin raised the question of data source resources retention, mainly the helper threads, just to be on...
Artur Școlnic
04:06 AM Database Bug #11235 (Review): Deprovisioning tenants does not clear data sources
It looks like I was wrong, the values are not overwritten, just a different context local instance of the connection ... Artur Școlnic
03:32 AM Database Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
Ovidiu,
I encountered an issues while working with @tenantsByDatabase@, adding a tenant with the same logical datab...
Artur Școlnic
02:18 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Not sure if it is relevant in these cases, but in certain broker modes, the contexts can be reused across appserver s... Artur Școlnic
01:13 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Thank you :)
Constantin Asofiei wrote:
> Tomasz, these are some notes about the current implementation:
> * this...
Tomasz Domin
07:49 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz, these are some notes about the current implementation:
* this may be something generic, but for example: in ...
Constantin Asofiei
01:12 PM Testing Support #6859: preprocessor tests
Please create a new task for these deviations. We will defer work on those. Greg Shah
08:31 AM Testing Support #6859: preprocessor tests
I've committed string concatenation tests in *testcases/1828*. These are in @preproc_test_set@. They are related to #... Octavian Adrian Gavril
06:25 AM Testing Support #6859: preprocessor tests
ChUI regression testing application converted successfully. There is no source difference. Continue testing the follo... Octavian Adrian Gavril
02:43 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with *trunk/16435*. The new revision is *16453*. Octavian Adrian Gavril
10:52 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I'll create a *10727b* branch as I've just thought of a nice enhancement to @dbash.sh@. The @--detach@ option, so tha... Roger Borrello
09:29 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Branch 10727a was merged to trunk at revision 16439 and archived. Roger Borrello
09:18 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Roger, 10727a is placed on the merge queue - please merge now.
On it...
Roger Borrello
08:31 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger, 10727a is placed on the merge queue - please merge now. Constantin Asofiei
10:34 AM Base Language Feature #9488 (WIP): implement all built-in OO classes using the open source ADE code from 12.8.4
I have merged @9488b@ into trunk as rev. 16440. Also, committed the skeleton updates as rev. 126. Andrei Plugaru
08:32 AM Base Language Feature #9488 (Merge Pending): implement all built-in OO classes using the open source ADE code f...
Please merge 9488b after 10727a. Also at the same time commit the skeleton patch. On the commit message for 9488b a... Constantin Asofiei
08:03 AM Conversion Tools Feature #10804 (Review): create replacement AST implementation for use with ANTLR 4
Greg Shah
08:02 AM Conversion Tools Feature #10190 (Closed): Prototype the changes to the build to add ANTLR v4
Greg Shah
07:31 AM Conversion Tools Feature #7180 (Test): create a centralized manager for the conversion list and per-file/project s...
Branch 7180a was merged into trunk as rev. 16438 and archived. Dănuț Filimon
07:03 AM Conversion Tools Feature #7180 (Merge Pending): create a centralized manager for the conversion list and per-file/...
Pleae merge 7180a to trunk now. Coordinate the changes to all projects as part of the post-merge processing. Make s... Greg Shah
07:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Stanislav, could you help with this issue that @SecurityManager.getUserId()@ returns @userId/storageId@ now?
It br...
Sergey Ivanovskiy
05:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, this change is part of these logs:... Constantin Asofiei
07:13 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > I'm struggling to start using Converted Hotel GUI on Windows.
>
...
Eugenie Lyzenko
05:51 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Tomasz Domin wrote:
> But I have a question - the solution like that hides generated files from developer and we sti...
Hynek Cihlar
05:41 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Tomasz, would you have any suggestions how to address the @build/gen/...
Tomasz Domin
04:49 AM Runtime Infrastructure Bug #10858 (Test): Replace capturing with non-capturing lambdas in getters and setters
Branch 10858a was merged into trunk as rev. 16437 and archived. Razvan-Nicolae Chichirau
04:10 AM Runtime Infrastructure Bug #10858 (Merge Pending): Replace capturing with non-capturing lambdas in getters and setters
Alright, 10858a can be merged now. Radu Apetrii
03:56 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Code review 10858a. The changes look good. Hynek Cihlar
03:36 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
I won't put this in the merge queue yet. I would like to see if Hynek is ok with the change from #10858-26 + the test... Radu Apetrii
03:04 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Testing that passed:
* ChUI regression tests
* full UI suite from testcases project
* unit-tests from a customer
...
Razvan-Nicolae Chichirau
03:32 AM User Interface Bug #10152 (Test): COMBO-BOX: mouse wheel does not scroll the list
Branch 10152a was merged into trunk as rev. 16436 and archived. Razvan-Nicolae Chichirau
03:05 AM User Interface Bug #10152 (Merge Pending): COMBO-BOX: mouse wheel does not scroll the list
10152a can be merged right now. Radu Apetrii

02/22/2026

06:37 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> I'm struggling to start using Converted Hotel GUI on Windows.
Is this problem already in...
Hynek Cihlar

02/21/2026

07:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I do not know why this @storageId@ was added to FWD user but finally I need to apply this something patch... Sergey Ivanovskiy
06:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It looks that @bogus/storage-hotel@ that comes from ... Sergey Ivanovskiy

02/20/2026

05:57 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
+Review of 11235a/r16436+
My bet is the changes will work as expected. Related to this revision I have only some l...
Ovidiu Maxiniuc
09:29 AM Database Bug #11235 (Review): Deprovisioning tenants does not clear data sources
I added the data source removal on tenant db removal.
Ovidiu, please review 11235a.
Collections affected by ten...
Artur Școlnic
04:58 AM Database Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
Artur Școlnic
05:38 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Roger Borrello wrote:
> Is *fwdspi.jar* next to *hotel.jar*? Build may be placing it incorrectly on Windows for Java...
Eugenie Lyzenko
04:52 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Is *fwdspi.jar* next to *hotel.jar*? Build may be placing it incorrectly on Windows for Java 17. Java 8 needed in in ... Roger Borrello
03:35 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
This is the @server.log@. I had to config everything manually because @prepare_hotel.cmd@ does not work for now.
A...
Eugenie Lyzenko
02:44 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > Eugenie Lyzenko wrote:
> > > > Buildin...
Eugenie Lyzenko
07:53 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > Building successful.
> > >
> > > ...
Hynek Cihlar
07:18 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Building successful.
> >
> > There is a problem report generate...
Eugenie Lyzenko
07:13 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Building successful.
>
> There is a problem report generated. However I'm not sure how s...
Hynek Cihlar
07:03 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Failed again. But on Javadoc stage. I guess @:@ char cannot be ins...
Eugenie Lyzenko
05:02 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Tomasz Domin wrote:
> Forcing ASM 9.8 to match Gradle's internal ASM version didnt solve incremental compiler error ...
Hynek Cihlar
03:05 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Failed again. But on Javadoc stage. I guess @:@ char cannot be inside path, or missed path ...
Hynek Cihlar
02:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I found at least a copy/paste in fine logs:... Sergey Ivanovskiy
02:06 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I should report new issue with the trunk rev 16435 related to *New Session* functionality...
Sergey Ivanovskiy
12:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Thank you, I will use this library but I would like to make some adjustment to plans. I know that the customer would ... Sergey Ivanovskiy
12:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Can I use the following library https://github.com/jwtk/jjwt?#gradle?
Greg mentioned in ...
Constantin Asofiei
12:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Debugging the issue but the spawn processes are failed without visible logs. The server logs just shows the several t... Sergey Ivanovskiy
12:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Updating #9709-611: it is a localhost setup without brokers that means that all web clients are spawned locally. Sergey Ivanovskiy
12:01 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I should report new issue with the trunk rev 16435 related to *New Session* functionality.
Steps to reproduce :
#...
Sergey Ivanovskiy
07:05 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
Can I use the following library https://github.com/jwtk/jjwt?#gradle? Sergey Ivanovskiy
10:29 AM Base Language Bug #4766: fix CHR and ASC
I committed the tests I wrote for the CHR function on the testcases project at @tests/i18n/ByteLevelChrResults@
I ...
Paul Bodale
09:24 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Pre-building a dev image with FWD trunk would save some steps for a common case. But I agree that it would be faster... Greg Shah
08:50 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> I like the idea of having a version that can be used which has trunk built in. I expect we need ...
Constantin Asofiei
08:43 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I like the idea of having a version that can be used which has trunk built in. I expect we need the sources there to... Greg Shah
08:39 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
*Greg* - is making difficult to get the dev setup working without a full FWD project checkout. I've tried to use the... Constantin Asofiei
08:22 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Roger, new issue: prepare_dir.sh needs this:
> [...]
> otherwise @brokers@ remains set...
Roger Borrello
08:10 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger, new issue: prepare_dir.sh needs this:... Constantin Asofiei
08:13 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Here is a list of widgets that, once focused:
* *respond* to mouse wheel events: combo-box, browse, browse column, s...
Razvan-Nicolae Chichirau
06:53 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
I think that's fair. I'll keep this in mind, because the trunk seems to be frozen at the moment. Radu Apetrii
06:14 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Testing that passed:
* Isolated combo-box tests involving mouse-wheel
* Smoke-test on Hotel GUI + 2 customer apps
...
Razvan-Nicolae Chichirau
06:48 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin
I've pushed 3853a revision 16443 and testcases revision 1827.
Please do mid-work review - I need some su...
Tomasz Domin
03:46 AM Base Language Feature #3853: implement LOG-MANAGER runtime
When running tests under Linux @OPSYS@ is by default set to @WIN32@ due to tests being run in GUI mode (???) - that s... Tomasz Domin
06:14 AM Testing Support #6859: preprocessor tests
Radu Apetrii wrote:
> Octavian, please check #6506-159 for another test that can be added to the test suite (assumin...
Octavian Adrian Gavril
05:42 AM Testing Support #6859: preprocessor tests
Octavian, please check #6506-159 for another test that can be added to the test suite (assuming it doesn't just fall ... Radu Apetrii
05:43 AM Database Bug #11231: FastFindCache clear operations may leak memory
Alexandru, I added a new implementation for the Map that shrinks if the load factor is low enough and used it for ff ... Artur Școlnic
05:40 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
This is the other test that was failing:... Radu Apetrii
05:08 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I retested the conversion on one of the two failing customer applications, this time with 6506b + the changes from #6... Radu Apetrii

02/19/2026

05:54 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
Indeed, at the moment when support for tenants was implemented, the operation of removing them did not take this aspe... Ovidiu Maxiniuc
09:00 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Just to be sure, deprovisioning a tenant means simply deleting it via tenant API?
In FWD ter...
Constantin Asofiei
08:58 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
Just to be sure, deprovisioning a tenant means simply deleting it via tenant API? Artur Școlnic
08:27 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
FWD creates a data source (connection pool) for each tenant, if one is deprovisioned, the data source is not cleared,... Artur Școlnic
08:25 AM Database Bug #11235 (Test): Deprovisioning tenants does not clear data sources
Artur Școlnic
04:48 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Try including the @-w@ option when you start @dbash.sh@ so yo...
Roger Borrello
04:30 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Try including the @-w@ option when you start @dbash.sh@ so you are not using your own accoun...
Constantin Asofiei
03:37 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > I'm following the docs at [[p2j:Development_Using_a_Docker_Co...
Roger Borrello
03:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> I'm following the docs at [[p2j:Development_Using_a_Docker_Container]] with Hotel GUI an...
Roger Borrello
02:55 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I'm following the docs at [[p2j:Development_Using_a_Docker_Container]] with Hotel GUI and I found these issues:
* em...
Constantin Asofiei
04:38 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > Done. Log attached.
> >
> > Pleas...
Eugenie Lyzenko
04:23 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Done. Log attached.
>
> Please test with the latest 4645a.
F...
Eugenie Lyzenko
02:42 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Tomasz, would you have any suggestions how to address the @build/gen/*.java@ conflict?
An a...
Hynek Cihlar
02:12 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Tomasz, would you have any suggestions how to address the @build/gen/*.java@ conflict? Hynek Cihlar
02:10 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Done. Log attached.
Please test with the latest 4645a.
Hynek Cihlar
10:32 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > The @4645a@ building failed on Windows. Please see the attached lo...
Eugenie Lyzenko
09:48 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> The @4645a@ building failed on Windows. Please see the attached logs.
This looks like th...
Hynek Cihlar
11:01 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > *Roger* - in what repository do we have dbash.sh ? Because no...
Constantin Asofiei
10:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> *Roger* - in what repository do we have dbash.sh ? Because now all ports are open, and y...
Roger Borrello
10:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
*Roger* - in what repository do we have dbash.sh ? Because now all ports are open, and you can have only one single c... Constantin Asofiei
10:16 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > Why do the documents loaded into those iframes r...
Hynek Cihlar
10:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Why do the documents loaded into those iframes require our session cooki...
Greg Shah
10:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> *Roger* - the directory.xml in Hotel GUI must not include the broker ACLs by default; an...
Roger Borrello
10:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> As Sergey mentioned, we need to intercept all these requests to FWD client and attach to...
Hynek Cihlar
10:06 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Why do the documents loaded into those iframes require our session cookie?
Html browser widget...
Hynek Cihlar
10:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Why do the documents loaded into those iframes require our session cookie?
Any request to i.e. d...
Constantin Asofiei
09:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
*Roger* - the directory.xml in Hotel GUI must not include the broker ACLs by default; any scripts/etc which add a bro... Constantin Asofiei
09:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Why do the documents loaded into those iframes require our session cookie? Greg Shah
09:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Why does an iframe for something like the HTML browser widget need to know about the top level or...
Hynek Cihlar
09:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Combined with HTTPS this should be close to a session cookie in terms...
Hynek Cihlar
09:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Combined with HTTPS this should be close to a session cookie in terms of security.
I take t...
Hynek Cihlar
09:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > In this case there is an open qu...
Hynek Cihlar
09:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Why does an iframe for something like the HTML browser widget need to know about the top level origin? I can see tha... Greg Shah
09:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > In this case there is an open question how to authenticate reque...
Sergey Ivanovskiy
08:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> In this case there is an open question how to authenticate requests from DHTML documents....
Hynek Cihlar
08:18 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > For example, to complete 9709b I need to use service workers that...
Sergey Ivanovskiy
06:53 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> > For example, to complete 9709b I need to use service workers that cannot work with self-signed ...
Sergey Ivanovskiy
06:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Thank you for this document, although it does not consider the html browse widget and another driver widgets. It is n... Sergey Ivanovskiy
06:51 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
> For example, to complete 9709b I need to use service workers that cannot work with self-signed certificates. This i... Greg Shah
06:25 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> (can be visualized with many compatible tools out there).
I recommend @bierner.markdown-mer...
Hynek Cihlar
06:19 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I'm attaching a document describing the potential Cross-Domain spawning solution. It uses a subset of OIDC technologi... Hynek Cihlar
05:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> This is true, but authenticating the client is the easiest case. Partition cookies would still...
Hynek Cihlar
05:16 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > If our infrastructure rotates the user to a different client no...
Hynek Cihlar
04:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
In 9709d working on new session scenario because I only committed changes for the direct web client SSO spawn. The ot... Sergey Ivanovskiy
04:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> If our infrastructure rotates the user to a different client node or IP address, the browser l...
Constantin Asofiei
04:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > OIDC allows you to move the authentication state out of the cookie an...
Sergey Ivanovskiy
04:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I see from the code that OIDC client uses the cookie so if the cookie policy will be STRI...
Hynek Cihlar
04:06 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> OIDC allows you to move the authentication state out of the cookie and into a token that FWD c...
Hynek Cihlar
04:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please explain I do not understand why @to authenticate for all ...
Sergey Ivanovskiy
03:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Please explain I do not understand why @to authenticate for all the combinations FWD serv...
Hynek Cihlar
03:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin, please review 16434 (9709d) and share your opinions. I think that it is a unique reasonable way to preser... Sergey Ivanovskiy
03:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I also wonder that OIDC implementation uses client side cookie that is not secured object because it is attached to t... Sergey Ivanovskiy
03:39 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
>Partition cookies are stored in partitions. A partition is a combination of top-level site + the embedded site (for ... Sergey Ivanovskiy
03:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Coming back to the ground I found that there is another alternat...
Sergey Ivanovskiy
03:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Coming back to the ground I found that there is another alternative *CHIPS* (Cookies Havi...
Hynek Cihlar
03:26 AM Documentation Support #9709 (Feedback): Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy
03:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, please review the committed revision 16434 (9709d) for evaluation and comments. It looks that we are safe to u... Sergey Ivanovskiy
12:37 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Coming back to the ground I found that there is another alternative *CHIPS* (Cookies Having Independent Partitioned S... Sergey Ivanovskiy
10:52 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Added 2 tools to the @deploy/server@ directory of Hotel GUI:
* @prepare_compose.sh@
* @prepare_swarm.sh@
These b...
Roger Borrello
10:37 AM Database Feature #4369: implement stateless FWD server clustering
Alexandru Lungu wrote:
> FYI: I created https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering fo...
Andrei Plugaru
09:06 AM Database Feature #4369: implement stateless FWD server clustering
FYI: I created https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering for documentation on this fe... Alexandru Lungu
08:53 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> Good. Please add this testcase and also variants that use @'@ and which mix @"@ and @'@. Also, ...
Octavian Adrian Gavril
08:36 AM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Greg Shah
08:35 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
> > 1. The changes to CODE seem like they might fix the @+"a"@ case but would fail in the @+ "a"@ case (with inter... Greg Shah
08:31 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> Code Review Task Branch 6859b Revision 16327
>
> 1. The changes to CODE seem like they might f...
Octavian Adrian Gavril
07:40 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16327
1. The changes to CODE seem like they might fix the @+"a"@ case but w...
Greg Shah
08:34 AM Database Bug #11236 (New): Buffers whose scope is restricted to an iterative block shoud be released durin...
Eduard Soltan
08:09 AM Database Bug #11231: FastFindCache clear operations may leak memory
Please note this change which moved from 'new instance' to 'clear':... Constantin Asofiei
07:41 AM Database Bug #11231: FastFindCache clear operations may leak memory
Alexandru Lungu wrote:
> I am concerned that the size represents the number of active elements, not the actual cap...
Artur Școlnic
07:38 AM Database Bug #11231: FastFindCache clear operations may leak memory
> When clearing an L3 map, check its current size against a defined threshold:
I am concerned that the size repres...
Alexandru Lungu
07:01 AM Database Bug #11231 (Review): FastFindCache clear operations may leak memory
I used the following heuristics to alleviate the issue:
* On L3 clear –
When clearing an L3 map, check its current ...
Artur Școlnic
05:14 AM Database Bug #11231 (WIP): FastFindCache clear operations may leak memory
Artur Școlnic
05:01 AM Database Bug #11231: FastFindCache clear operations may leak memory
After refactoring FFCache to be driven by the @ReverseLookup@, so that there is only one unified LRU cache that contr... Alexandru Lungu
04:43 AM Database Bug #11231 (Test): FastFindCache clear operations may leak memory
Alexandru Lungu
07:08 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> What is the status of retesting 6859b?
If I recall correctly, #10569 needs to be reviewed firs...
Octavian Adrian Gavril
07:02 AM Testing Support #6859: preprocessor tests
What is the status of retesting 6859b? Greg Shah
07:04 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Please add the test code from #6506-156 to the [[p2j:Preprocessor Testcases]].
I will discuss 6859b with Octavian.
Greg Shah
06:03 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Alright, so, here's a testcase that highlights the issue:... Radu Apetrii
04:40 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Unfortunately, I've seen errors in two project conversions. We're dealing (again) with some character skipping when g... Radu Apetrii
01:49 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
ChUI regression testing has passed. Teodor Gorghe

02/18/2026

03:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK. @SSLCertUtils@ has an option to load external certificate to be used instead of self-signed root certificate. Hav... Sergey Ivanovskiy
03:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > >I'm using 9709b_16459 and the ports are all exposed. I saw th...
Greg Shah
02:36 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I do not understand what do you mean by @It seems they have to be exposed both on the ser...
Roger Borrello
02:24 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I do not understand what do you mean by @It seems they have to be exposed both on the server and the broker. Now we a... Sergey Ivanovskiy
02:20 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> >I'm using 9709b_16459 and the ports are all exposed. I saw that you can add them in the ...
Roger Borrello
02:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Thus I should use valid certificates with the web client but not self-signed and should come back to the first way. Sergey Ivanovskiy
02:06 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
That is zugzwang. Sergey Ivanovskiy
02:03 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg, I missed in my consideration the embedded web client case that makes changes because the embedded web client is... Sergey Ivanovskiy
01:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I should notify that for the embedded web client we have the same issue because the web client is embedded into ifram... Sergey Ivanovskiy
11:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We can use the distributed @localStorage@ between different origins without synchronizations. Sergey Ivanovskiy
11:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > @BroadcastChannels@ are used to *The Broadcast Channel API allows b...
Sergey Ivanovskiy
10:18 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Roger Borrello wrote:
> > Greg Shah wrote:
> > > In regard to the issues you posted in #9709-53...
Roger Borrello
10:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Greg Shah wrote:
> > In regard to the issues you posted in #9709-532, I understand that the...
Greg Shah
09:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK.
I created 9709d for changes to do separate pages for login, web client page and logout page. The existing fun...
Sergey Ivanovskiy
09:39 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> This should be the certificate issue, you should copy the link and open this link in a ne...
Roger Borrello
09:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> In regard to the issues you posted in #9709-532, I understand that these same issues are not pres...
Roger Borrello
08:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
In regard to the issues you posted in #9709-532, I understand that these same issues are not present in the "all-in-o... Greg Shah
08:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, it should be used to manage opened pages in the browser but I just found this code... Sergey Ivanovskiy
08:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> @BroadcastChannels@ are used to *The Broadcast Channel API allows basic communication bet...
Greg Shah
08:14 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
@BroadcastChannels@ are used to *The Broadcast Channel API allows basic communication between browsing contexts (that... Sergey Ivanovskiy
07:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
If I understand correctly, then ACME client was removed from FWD project because Let's Encrypt certificates are not u... Sergey Ivanovskiy
03:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
There are several template pages:... Sergey Ivanovskiy
03:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> The one page portal is frontend part that can be implemented as separate pages. Is my vie...
Constantin Asofiei
02:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The one page portal is frontend part that can be implemented as separate pages. Is my view correct? What did I miss h... Sergey Ivanovskiy
02:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> I mean the parts where we redirect to logout page, auto-login and so on. Also the 'open...
Sergey Ivanovskiy
02:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I mean the parts where we redirect to logout page, auto-login and so on. Also the 'open related session' may be depe... Constantin Asofiei
02:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Did you mean this one?
> managed to remove CORS. Changes in supported http methods and js.
I do not think that SSO ...
Sergey Ivanovskiy
02:19 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Sergey Ivanovskiy wrote:
> > > My note is that one page d...
Constantin Asofiei
02:16 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > My note is that one page design added this issue for the br...
Constantin Asofiei
01:18 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, I just observed your note:
>So it might have something to do with trying to have 2 brokers on the same IP add...
Sergey Ivanovskiy
12:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > I would like to discuss an issue we are facing. The Java we...
Sergey Ivanovskiy
10:59 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
>I'm using 9709b_16459 and the ports are all exposed. I saw that you can add them in the configuration (they don't su... Sergey Ivanovskiy
10:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> My note is that one page design added this issue for the broker clients setup because in ...
Sergey Ivanovskiy
10:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This should be the certificate issue, you should copy the link and open this link in a new tab. Sergey Ivanovskiy
10:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I removed one broker from the swarm configuration to simplify things. The same issue comes up. I went in to developer... Roger Borrello
08:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I was sorely disappointed when I moved the "all-in-one" configuration to 3 VMs. I moved the DB to *fwddev1*, the serv... Roger Borrello
02:50 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Roger Borrello wrote:
> > FYI, any projects based off recent Hotel samples wouldn't use *ant*...
Roger Borrello
02:33 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz, please put your critical eye on the changes and do a review.
...
Hynek Cihlar
02:27 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Roger Borrello wrote:
> FYI, any projects based off recent Hotel samples wouldn't use *ant* in the @install_spawner....
Hynek Cihlar
01:33 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Tomasz, please put your critical eye on the changes and do a review.
>
Code review revision...
Tomasz Domin
12:01 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek,
The @4645a@ building failed on Windows. Please see the attached logs.
Eugenie Lyzenko
11:27 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Some projects may have @install_spawner.sh@ (or @.cmd@) still d...
Roger Borrello
11:08 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > Eugenie Lyzenko wrote:
> > > > Here it...
Eugenie Lyzenko
10:37 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > Here it is.
> >
> > I can downloa...
Hynek Cihlar
10:35 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Constantin Asofiei wrote:
> Some projects may have @install_spawner.sh@ (or @.cmd@) still dependent on @ant jar@ or ...
Hynek Cihlar
10:11 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Here it is.
>
> I can download the file directly just fine. Try...
Eugenie Lyzenko
10:03 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Some projects may have @install_spawner.sh@ (or @.cmd@) still dependent on @ant jar@ or something like this. Constantin Asofiei
10:02 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Here it is.
I can download the file directly just fine. Try to fetch it with your browsw...
Hynek Cihlar
09:17 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > But for Window not. Does someone have completely downloaded @.grad...
Eugenie Lyzenko
09:02 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Roger, do you recall any case where Ant tasks from @build.xml@ would be called directly from a...
Roger Borrello
08:56 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> But for Window not. Does someone have completely downloaded @.gradle@ subdirectory for @Win...
Hynek Cihlar
08:55 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Roger, do you recall any case where Ant tasks from @build.xml@ would be called directly from any customer project or ... Hynek Cihlar
08:50 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Did you ever see this file download issue?
>
> Ocasionally I sa...
Eugenie Lyzenko
08:45 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Did you ever see this file download issue?
Ocasionally I saw download issues, but those ...
Hynek Cihlar
11:44 AM Database Feature #9545: confirm/add table parameter support
I can confirm, I have personally tested it.
And I must apologise again. In my note #9545-18 I have actually looked...
Ovidiu Maxiniuc
08:33 AM Database Feature #9545: confirm/add table parameter support
Greg Shah wrote:
> Have these programs been tested on OE? Sometimes the OE documentation is incorrect, misleading o...
Eduard Soltan
08:24 AM Database Feature #9545: confirm/add table parameter support
Have these programs been tested on OE? Sometimes the OE documentation is incorrect, misleading or incomplete. Greg Shah
06:18 AM Database Feature #9545: confirm/add table parameter support
Ovidiu Maxiniuc wrote:
> Yet, I think the error is correct. Only the @test22.p@ is persistent. @test21.p@ is not. Th...
Eduard Soltan
06:10 AM Database Feature #9545: confirm/add table parameter support
OK, sorry I was mislead by the persistent initialisation of @test22.p@.
Yet, I think the error is correct. Only th...
Ovidiu Maxiniuc
05:42 AM Database Feature #9545: confirm/add table parameter support
Ovidiu Maxiniuc wrote:
> The problem in #9545-12 testcase is that @start.p@ declares the temp-table @ttTest@ as @r...
Eduard Soltan
05:32 AM Database Feature #9545: confirm/add table parameter support
Eduard Soltan wrote:
> I understand this, and already handled majority of this error cases in 9545a. What I am tryin...
Ovidiu Maxiniuc
03:11 AM Database Feature #9545: confirm/add table parameter support
Ovidiu Maxiniuc wrote:
> Eduard,
>
> You can only @BIND@ a temp-table to a @REFERENCE-ONLY@ temp-table. There are...
Eduard Soltan
08:22 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
yes Teodor Gorghe
08:22 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Is this jsch fork backwards compatible with Java 17 and Java 21? Greg Shah
05:18 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
Created harness task branch *9686a*.
Committed revision *40* on harness task branch *9686a*:
- Updated jsch depen...
Teodor Gorghe
04:37 AM Runtime Infrastructure Feature #9686 (Review): move FWD to Java 25
Teodor Gorghe
04:36 AM Runtime Infrastructure Feature #9686 (WIP): move FWD to Java 25
I have done some more tests and I have noticed that there is an issue with the testcases harness. This also happens o... Teodor Gorghe

02/17/2026

06:16 PM Database Feature #9545: confirm/add table parameter support
Eduard,
You can only @BIND@ a temp-table to a @REFERENCE-ONLY@ temp-table. There are two cases here (these are my ...
Ovidiu Maxiniuc
08:48 AM Database Feature #9545: confirm/add table parameter support
I could not find this anywhere in the documentation. My best guess is that for calling procedures that passes an actu... Eduard Soltan
07:08 AM Database Feature #9545: confirm/add table parameter support
However in a slightly more complicated case, extracted from the testcases:
start.p...
Eduard Soltan
06:54 AM Database Feature #9545: confirm/add table parameter support
start.p... Eduard Soltan
06:08 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > The Gradle-only build is now checked...
Eugenie Lyzenko
01:11 PM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > The Gradle-only build is now checked in 4645a. This removes the hy...
Eugenie Lyzenko
10:19 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> The Gradle-only build is now checked in 4645a. This removes the hybrid Gradle + Ant approach. ...
Eugenie Lyzenko
09:48 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
All ANTLR4 grammars are correctly generated with 4645a, including the schema parser.
*EDIT*: demo grammars :)
Paula Păstrăguș
08:47 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Paula, I didn't test ANTLR 4, can you please do that?
Sure!
Paula Păstrăguș
08:46 AM Build and Source Control Feature #4645 (Review): Migrate Ant build logic into Gradle and use the standard Java plugin
The Gradle-only build is now checked in 4645a. This removes the hybrid Gradle + Ant approach. Besides, it also addres... Hynek Cihlar
03:14 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin
There is some strange issue with warnings being converted to errors in ABLUnit tests.
I am generating a ...
Tomasz Domin
01:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
My note is that one page design added this issue for the broker clients setup because in this case the main page beco... Sergey Ivanovskiy
12:42 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Sorry, I need to slow this down a bit to make sure we all have a shared understanding.
>
> > T...
Sergey Ivanovskiy
09:18 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > The current rev 9709b is 16458. Did you use this version?
> I...
Roger Borrello
08:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger. should these certificates store be in the repository? Should I use these committed...
Roger Borrello
08:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> The current rev 9709b is 16458. Did you use this version?
I am updating now.
Roger Borrello
08:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We must be able to run the clients on a different IP than the server. That is a hard requirement. Greg Shah
08:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> > *Greg* - at this time I think we are trying to solve something which is not and can not be a re...
Constantin Asofiei
07:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sorry, I need to slow this down a bit to make sure we all have a shared understanding.
> The Java web client start...
Greg Shah
06:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, you can try this version committed rev. 16459 (9709b) for testing. Sergey Ivanovskiy
03:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger. should these certificates store be in the repository? Should I use these committed stores? I guess that it sho... Sergey Ivanovskiy
02:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> The main automation of configuration of the directory and broker configurations has been che...
Sergey Ivanovskiy
11:47 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > (the above can also be limited to only the cases when the...
Sergey Ivanovskiy
11:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey, with *9709b_16442* I am receiving:
> !9709_npe.png!
> after I authorize the broker...
Sergey Ivanovskiy
07:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The main automation of configuration of the directory and broker configurations has been checked into the Hotel GUI p... Roger Borrello
09:35 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Lorian Sandu wrote:
> I've started the @...@ script a few times and unfortunately it gets stuck (or works very slow)...
Teodor Gorghe
09:30 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I've started the @conv-launch@ script a few times and unfortunately it gets stuck (or works very slow) at a step that... Lorian Sandu
07:29 AM Base Language Bug #4766: fix CHR and ASC
The AI output is useful as is our own analysis of documentation and other web sources. But ultimately, the tests are... Greg Shah
03:56 AM Base Language Bug #4766: fix CHR and ASC
No need to apologize. Yes, the document was generated with AI and yes, there were some hallucinations but I've review... Paul Bodale
06:48 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Andrei, something else: if we patch skeleton I assume is mandatory for 9488b to be in tr...
Andrei Plugaru
06:32 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, something else: if we patch skeleton I assume is mandatory for 9488b to be in trunk, right? Constantin Asofiei
02:12 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Rebased 10858a to trunk rev. 16430 and commited rev. 16433 to fix new usages of the old @setAttr()@ method. Razvan-Nicolae Chichirau
01:43 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
About the testcases cross-session tests, they have passed.
I have run the ChUI regression testing and I see two un...
Teodor Gorghe

02/16/2026

05:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> (the above can also be limited to only the cases when the FWD server and FWD client are ...
Constantin Asofiei
05:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
(the above can also be limited to only the cases when the FWD server and FWD client are on different domains - I don'... Constantin Asofiei
05:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> At this moment I have no complete picture of how these ideas should work. These ideas lea...
Constantin Asofiei
05:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, with *9709b_16442* I am receiving:
!9709_npe.png!
after I authorize the broker link.
The broker console ...
Roger Borrello
04:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
At this moment I have no complete picture of how these ideas should work. These ideas lead to very complicated design... Sergey Ivanovskiy
04:22 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, Hynek, thanks for your patience. So only the top-level 'navigation' page can set cookies, the iframes will n... Constantin Asofiei
03:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> I don't see how the cross-site response is involved when all links calling into the FWD ...
Hynek Cihlar
03:27 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Constantin Asofiei wrote:
> > > Sergey, is this problem b...
Sergey Ivanovskiy
03:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Sergey, is this problem because we no longer store this to...
Constantin Asofiei
03:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I would like to discuss an issue we are facing. The Java web client starts an authenticat...
Sergey Ivanovskiy
03:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Constantin Asofiei wrote:
> Sergey, is this problem because we no longer store this token in a cookie? Or something ...
Sergey Ivanovskiy
03:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, is this problem because we no longer store this token in a cookie? Or something else?
If the cookie is the...
Constantin Asofiei
02:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I would like to discuss an issue we are facing. The Java web client starts an authentication service that provides we... Sergey Ivanovskiy
12:45 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz, when do you expect the rebase to be ready?
>
> Rebased to ...
Tomasz Domin
03:13 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
>
> Will do regression testing today.
I am still doing regression tests, there are more e...
Tomasz Domin
08:41 AM Runtime Infrastructure Feature #9684: migrate from libffi (and C heap functions) to the built-in JDK FFM support
I don't want to work on this until after we no longer support JDK 17. This is not a priority right now. Greg Shah
08:06 AM Runtime Infrastructure Feature #9684: migrate from libffi (and C heap functions) to the built-in JDK FFM support
Created task branch *9684a*.
Committed revision *16430* on task branch *9684a*:
- Initial alternative implementat...
Teodor Gorghe
06:47 AM Base Language Bug #4766: fix CHR and ASC
Also, the Google doc should probably be a @.pdf@ attached here and then the specific rules/logic ofr ASC and CHR shou... Greg Shah
06:44 AM Base Language Bug #4766: fix CHR and ASC
We can write code when we have:
# Fully detailed rules that describe the behavior of ASC and CHR. The details tha...
Greg Shah
04:43 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have made some tests on 9383c for the scenario what *Alexandru* pointed out on #9383-100 (DMO stale records).
Th...
Teodor Gorghe
03:44 AM Database Feature #8834 (Closed): add bootstrap configuration support for -db OE command line parameter (an...
Constantin Asofiei
03:28 AM Database Feature #8834 (Test): add bootstrap configuration support for -db OE command line parameter (and ...
Merge notification for task branch 8834a. Teodor Gorghe
03:18 AM Database Feature #8834 (Merge Pending): add bootstrap configuration support for -db OE command line parame...
Please merge 8834a now. Constantin Asofiei

02/13/2026

04:50 PM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
+Review of 11015b, r16411+
First, to note that all affected files lack the H entries and possible (c) year update....
Ovidiu Maxiniuc
10:32 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables

* @AsmClassLoader@ - seems ok
* @CacheManager@ - is ok
* @DynamicConversionHelper@ - seems ok
* @DynamicTablesHe...
Alexandru Lungu
12:33 PM Base Language Bug #4766: fix CHR and ASC
So how should I move forward with this?
To implement the ASC function I'll need to look into the @.hints@ file to ...
Paul Bodale
11:34 AM Base Language Bug #4766: fix CHR and ASC
That would be the @CPSTREAM@ at the time of @COMPILE@. Our general approach to string literals is currently to yield... Greg Shah
11:08 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> You're saying that @intData = ASC("€").@ will change the result based on the @CPSTREAM@? That is...
Paul Bodale
11:01 AM Base Language Bug #4766: fix CHR and ASC
You're saying that @intData = ASC("€").@ will change the result based on the @CPSTREAM@? That is very unexpected. I... Greg Shah
08:43 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> The @CPSTREAM@ only comes into play in the @MESSAGE@ statement, right?
No, that's not the case...
Paul Bodale
08:28 AM Base Language Bug #4766: fix CHR and ASC
The @CPSTREAM@ only comes into play in the @MESSAGE@ statement, right? My understanding is that @ASC@ does not consi... Greg Shah
07:31 AM Base Language Bug #4766: fix CHR and ASC
Thanks for the review, I'll make the changes before the final commit. I'll also include the convmaps in the next comm... Paul Bodale
11:55 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Hynek Cihlar wrote:
> Tomasz, when do you expect the rebase to be ready?
Rebased to trunk/16425
Added post rebas...
Tomasz Domin
11:31 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz, when do you expect the rebase to be ready? Hynek Cihlar
06:50 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Yes, rebase.
Hynek will control the merge.
Greg Shah
06:29 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Greg
Should I rebase and retest and prepare to merge ?
Tomasz Domin
11:35 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > The change in 7646b committed and pushed as r16425.
>
> Ple...
Vladimir Tsichevski
11:16 AM User Interface Bug #7646 (Merge Pending): FILL-IN: NPE during the PASTE of non-text clipboard contents
Vladimir Tsichevski wrote:
> The change in 7646b committed and pushed as r16425.
Please merge to trunk.
Hynek Cihlar
10:47 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
The change in 7646b committed and pushed as r16425. Vladimir Tsichevski
08:26 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
7646b rebased to the latest trunk and is r16424. Vladimir Tsichevski
08:24 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> > > I'm running ChUI regression tests o...
Vladimir Tsichevski
07:45 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > I'm running ChUI regression tests on 7646b. Vladimir, is there...
Hynek Cihlar
06:52 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
Hynek Cihlar wrote:
> I'm running ChUI regression tests on 7646b. Vladimir, is there any other regression testing ne...
Vladimir Tsichevski
05:08 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
I'm running ChUI regression tests on 7646b. Vladimir, is there any other regression testing needed? Hynek Cihlar
09:57 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have started doing some tests, but so far, I have didn't encountered issues with stale records. I will make more te... Teodor Gorghe
09:55 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16421* on task branch *9383c*:
- Use @persistence.list@ instead of @persistence.scroll@ to store...
Teodor Gorghe
08:26 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ok.
In @BatchResults@, I am thinking to change @persistence.scroll@ to @persistence.list@.
One difference is that @...
Teodor Gorghe
04:38 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> I removed that because the batched records are not currently in the session cache.
But they end up in the sessio...
Alexandru Lungu
03:33 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ovidiu Maxiniuc wrote:
> I assume the array you mention is the @BaseRecord.data@. Or you mean the cursor data array?...
Teodor Gorghe
03:24 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Teodor Gorghe wrote:
> I don't currently know what @normalized@ means on the extent fields, but what I know is that ...
Ovidiu Maxiniuc
02:25 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> What we have discussed in a daily today, to keep track of:
>
> * the batch size should b...
Teodor Gorghe
09:25 AM User Interface Bug #10152 (Internal Test): COMBO-BOX: mouse wheel does not scroll the list
Noted in #11211-3. Razvan-Nicolae Chichirau
09:20 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> That's because in 4GL SHIFT/CTRL + mouse-wheel scrolls the widget's frame, so this...
Vladimir Tsichevski
09:18 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
That's because in 4GL SHIFT/CTRL + mouse-wheel scrolls the widget's frame, so this is again a "mouse source" problem ... Razvan-Nicolae Chichirau
09:13 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> Vladimir: Please review 10152a/rev. 16419.
The change is good.
The only rema...
Vladimir Tsichevski
08:36 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Vladimir: Please review 10152a/rev. 16419. Razvan-Nicolae Chichirau
08:12 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
It turns out this is not as straight-forward as I thought. The scrolling on a focused widget without putting the mous... Razvan-Nicolae Chichirau
07:52 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > I mean widget not focused and mouse cursor on it.
> In ou...
Hynek Cihlar
06:26 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Hynek Cihlar wrote:
> I mean widget not focused and mouse cursor on it.
In our case widget *is* focused and mouse...
Vladimir Tsichevski
04:22 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> Hynek Cihlar wrote:
> > Razvan-Nicolae Chichirau wrote:
> > > About the mouse ov...
Hynek Cihlar
03:47 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Hynek Cihlar wrote:
> Razvan-Nicolae Chichirau wrote:
> > About the mouse over the label area thing, there is this ...
Razvan-Nicolae Chichirau
03:43 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> About the mouse over the label area thing, there is this combo-box quirk: if the c...
Hynek Cihlar
09:24 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Also, when the mouse wheel with SHIFT/CTRL are used simultaneously, the widget frame seems to be scrolled rather than... Razvan-Nicolae Chichirau
08:34 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Currently FWD is dispatching the mouse wheel events on the widget that is directly under the mouse cursor according t... Razvan-Nicolae Chichirau
08:30 AM User Interface Bug #11211 (Test): Improve source detection when dispatching mouse wheel events
Razvan-Nicolae Chichirau
08:32 AM Base Language Bug #9037: Two timers problem: only one fires
Hynek Cihlar wrote:
> Vladimir, what is the status of this issue? It is marked as 100% done, should it be reviewed?
...
Vladimir Tsichevski
05:00 AM Base Language Bug #9037: Two timers problem: only one fires
Vladimir, what is the status of this issue? It is marked as 100% done, should it be reviewed? Hynek Cihlar
06:35 AM User Interface Bug #8770: ENTRY event is not sent for a frame when window receives focus
Hynek Cihlar wrote:
> What is the status of this issue?
The issue is partially fixed. See #8770-10 for the curren...
Vladimir Tsichevski
05:18 AM User Interface Bug #8770: ENTRY event is not sent for a frame when window receives focus
What is the status of this issue? Hynek Cihlar
06:26 AM Base Language Feature #6407: name_map.xml improvements
Committed *6407b/16411*. Remove method-mapping and parameter usage for class-mapping from the name_map.xml. The conve... Dănuț Filimon
05:17 AM User Interface Bug #8809 (Closed): Incorrect next enabled widget calculation
Hynek Cihlar
05:06 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
Vladimir, when I run @./gradlew test@ in FWD project I get the following output. Should the "plain" tests just work?
...
Hynek Cihlar
04:21 AM Database Feature #4369: implement stateless FWD server clustering
I have continued working on changes needed for clustering in FWD. Even though we initially agreed that caches(includi... Andrei Plugaru
03:43 AM User Interface Bug #6251 (Rejected): Swing ChUI: BACK-TAB does not work
Hynek Cihlar
03:38 AM Base Language Bug #7184 (Closed): Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar

02/12/2026

02:24 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I have some conceptual difficulties in how to work with DHTML documents. The root document can contain only a script ... Sergey Ivanovskiy
01:18 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar wrote:
> Please merge 7184b to trunk.
Done at r16421.
Vladimir Tsichevski
01:10 PM Base Language Bug #7184 (Merge Pending): Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar
01:09 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Additionally, I locally applied the fix from 10973a to 7184b.
...
Hynek Cihlar
01:08 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Additionally, I locally applied the fix from 10973a to 7184b.
...
Vladimir Tsichevski
01:05 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> Additionally, I locally applied the fix from 10973a to 7184b.
> Everything continues t...
Hynek Cihlar
10:58 AM Base Language Bug #7184 (Review): Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> The @TestLongcharConversion.cls@ results in Java code, which **does not compile** and...
Vladimir Tsichevski
06:23 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> How the regression-causing gso338 test behaves after the upgrade?
I'll let you know ...
Hynek Cihlar
06:03 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Vladimir, there is a potential ChUI ...
Vladimir Tsichevski
02:07 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Vladimir, there is a potential ChUI regression. See the results...
Hynek Cihlar
12:52 PM User Interface Bug #11129: ChUI: Ctrl-Tab Does Not Cycle Focus Between Multiple Frames
11129a rev. 16422: The issue is completely fixed for @FILL-IN@ widgets: @Shift-Ctrl-Tab@ now correctly cycles frames ... Vladimir Tsichevski
12:11 PM User Interface Bug #11129: ChUI: Ctrl-Tab Does Not Cycle Focus Between Multiple Frames
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > Additional difference: In GUI mode in OE the *Ctrl-Tab*...
Vladimir Tsichevski
12:02 PM User Interface Bug #11129: ChUI: Ctrl-Tab Does Not Cycle Focus Between Multiple Frames
Vladimir Tsichevski wrote:
> Additional difference: In GUI mode in OE the *Ctrl-Tab* does nothing, while in GUI mode...
Vladimir Tsichevski
11:36 AM User Interface Bug #11129: ChUI: Ctrl-Tab Does Not Cycle Focus Between Multiple Frames
Branch 11129a rebased and is now r16421. Vladimir Tsichevski
11:59 AM User Interface Bug #6251: Swing ChUI: BACK-TAB does not work
This issue does not exist anymore in r16420 and can be closed. Vladimir Tsichevski
10:14 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
OK Greg Shah
10:11 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Why does this need to be in FWD?
It makes sense to extend your FWD build into a Docker image (...
Roger Borrello
09:51 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > Why is @tools/docker/fwd_4.0_ubuntu_24.04_Dockerfile@ in 10727a?
> W...
Greg Shah
09:40 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Why is @tools/docker/fwd_4.0_ubuntu_24.04_Dockerfile@ in 10727a?
We need a Dockerfile to build ...
Roger Borrello
08:46 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Why is @tools/docker/fwd_4.0_ubuntu_24.04_Dockerfile@ in 10727a? I don't want to include our dockerfiles or other im... Greg Shah
09:39 AM Runtime Infrastructure Bug #10858 (Internal Test): Replace capturing with non-capturing lambdas in getters and setters
Code review 10858a. The changes look good. This will require full-spectrum regression testing. Hynek Cihlar
08:35 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
What we have discussed in a daily today, to keep track of:
* the batch size should be calculated based on the data...
Alexandru Lungu
04:05 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16420* on task branch *9383c*:
- @BatchResults@ invalidates the query when PK is different.
- F...
Teodor Gorghe
08:25 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> Thanks for the review! About the mouse over the label area thing, there is this co...
Vladimir Tsichevski
08:16 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Thanks for the review! About the mouse over the label area thing, there is this combo-box quirk: if the combo-box is ... Razvan-Nicolae Chichirau
08:02 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
h2. 10152a rev 16418 – Code Review and Testing
h3. Note 1 – Small optimization in condition order
Replace:
<...
Vladimir Tsichevski
03:29 AM User Interface Bug #10152 (Review): COMBO-BOX: mouse wheel does not scroll the list
*Vladimir*: Please review 10152a/rev. 16418.
Created task #11208 for the hovering issue.
Razvan-Nicolae Chichirau
04:58 AM Base Language Feature #6407: name_map.xml improvements
Conversion is working properly, I checked the runtime for issue and compared the SourceNameMapper static members. Fou... Dănuț Filimon
03:27 AM User Interface Bug #11208: Implement mouse hovering for COMBO-BOX
Run the following 4GL example:... Razvan-Nicolae Chichirau
03:25 AM User Interface Bug #11208 (New): Implement mouse hovering for COMBO-BOX
Razvan-Nicolae Chichirau
03:11 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I rebased 6506b with trunk rev. 16420. The 6506b branch is now at rev. 16430. I will do the conversion for #11198 next. Radu Apetrii
01:04 AM Database Bug #10937 (Internal Test): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not ...
Committed revision *16320* on task branch *10937a*:
- Replaced @nonEmptyTableFlags@ with H2 @fastHasRecords@.
Teodor Gorghe

02/11/2026

03:40 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> >
> > > > > Try the old testcases pro...
Vladimir Tsichevski
11:49 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > > > Try the old testcases project, there are many *redirec...
Hynek Cihlar
08:57 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> > > Try the old testcases project, there are many *redirected*.p test cases.
There are abou...
Vladimir Tsichevski
02:13 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Teodor Gorghe wrote:
> I have done some performance tests with and without @nonEmptyTableFlags@ and I can confirm th...
Constantin Asofiei
01:37 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I have done some performance tests with and without @nonEmptyTableFlags@ and I can confirm that the performance is be... Teodor Gorghe
05:39 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu Maxiniuc wrote:
> Teodor,
> Although 10937b was already merged into trunk, there are some changes in 10937a ...
Teodor Gorghe
02:11 PM Database Bug #11015 (Review): allow cleanup the DMO types, caches, etc for dynamic temp-tables
Branch 11015b was created from trunk rev 16410.
In rev 16411, I've added the cache for the DMOMeta instances for d...
Constantin Asofiei
01:00 PM Conversion Tools Feature #7180 (Internal Test): create a centralized manager for the conversion list and per-file/...
Code Review Task branch 7180a Revisions 16415 and 16416
The changes look good.
Greg Shah
12:37 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > What line do you mean? @Deleted-by-GC@?
>
> That actually is...
Tomasz Domin
12:28 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Hynek Cihlar wrote:
> Vladimir, there is a potential ChUI regression. See the results @devsrv01:/tmp/7184b_20260211....
Constantin Asofiei
12:20 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir, there is a potential ChUI regression. See the results @devsrv01:/tmp/7184b_20260211.zip@ and the tests gso3... Hynek Cihlar
12:14 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > Hynek Cihlar wrote:
> > > Vladimir, how are GUI regres...
Vladimir Tsichevski
11:54 AM Database Bug #9950: Upgrade the metadata schema to a newer version
I just wanted to post a method by which an application can be backward compatible for building. Some projects have mu... Roger Borrello
10:35 AM Base Language Bug #9126 (Test): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
09:40 AM Base Language Bug #11206: CommonFrame Name Clashes in Converted Java Code
Conversion of this simple 4GL code:... Vladimir Tsichevski
09:39 AM Base Language Bug #11206 (New): CommonFrame Name Clashes in Converted Java Code
Vladimir Tsichevski
09:36 AM Database Bug #10390 (Internal Test): FIND FIRST buffer field change does not propagate into the next FIRST...
I am OK with the changes - they are on spot with UNIQUE handling in dirty-share.
Please run ChUI regression testin...
Alexandru Lungu
03:03 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alex: please review this. Constantin Asofiei
09:04 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have committed @9488b/16425@ with the updated readme. For now, I have just added the directories with the ADE files... Andrei Plugaru
03:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Just a heads up: the readme in the root project file needs to be edited in the branch to contain the ADE files which ... Constantin Asofiei
08:29 AM Database Bug #11037: Record not being evicted from FFCache
I have committed @11037a/rev. 16327@. I removed the part where I was deleting the stale nodes at @put@ operation. I h... Andrei Plugaru
08:14 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> So apparently, we need to fully implement the mouseover functionality for combo bo...
Vladimir Tsichevski
07:47 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
So apparently, we need to fully implement the mouseover functionality for combo boxes. After looking through other cl... Razvan-Nicolae Chichirau
06:41 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
The wheel event was not registered as a valid mouse action for combo-boxes on Web GUI. This fixed it:... Razvan-Nicolae Chichirau
06:00 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Analyzed the mouse wheel behavior on combo-boxes and implemented this override in @ComboBoxGuiImpl@:... Razvan-Nicolae Chichirau
07:22 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
6506b/16356 contains the change to @readme@ file. Constantin Asofiei
06:19 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> I assume we do not want to list each file, just a folder where converted .java ADE files can be found''
Correct.
Greg Shah
03:15 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
*Greg* - in readme we have this:
> Files relicensed in that manner can be found in the following directories:
> TOD...
Constantin Asofiei
06:46 AM Database Bug #10776: FFC.touch standing out in profiling
Actually, the root cause for the problem exposed in #10776-10 is not because of the changes per-se on this branch. It... Andrei Plugaru
05:27 AM Base Language Bug #4766: fix CHR and ASC
Paul, this is a review of 4766b:
* please add history entries, update copyright year and javadocs as needed
* @buil...
Constantin Asofiei
03:10 AM Conversion Tools Bug #6629 (Internal Test): incremental conversion for OpenClient proxy programs
Danut, please put it in conversion testing. I've reviewed this some time ago but forgot to post. Constantin Asofiei
02:20 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Committed revision *16419* on task branch *9383c*:
- Cache the batch after fetching from database.
- Added @batchRe...
Teodor Gorghe

02/10/2026

02:52 PM User Interface Bug #10063 (Closed): Numeric FILL-IN Throws NPE During Unit Testing
Greg Shah
09:05 AM User Interface Bug #10063: Numeric FILL-IN Throws NPE During Unit Testing
Hynek Cihlar wrote:
> Vladimir, what is the status of the issue? Does 10063a resolve it? What else should be done? A...
Vladimir Tsichevski
01:51 PM User Interface Bug #10692: Numeric FILL-IN: Problems with formats using debit/credit sign placeholders
10692a rev. 16413 fixes issues 1,2,3 (completely) and issue 4 (for GUI mode only). Vladimir Tsichevski
01:20 PM User Interface Bug #10692: Numeric FILL-IN: Problems with formats using debit/credit sign placeholders
h2. Issue 3 Update: Deleting any sign specifier in the string value (other than minus sign) does nothing in FWD
Wh...
Vladimir Tsichevski
01:12 PM User Interface Bug #10692: Numeric FILL-IN: Problems with formats using debit/credit sign placeholders
h2. Issue 4: Wrong caret position after digit input in non-negative CR/DB/DR format
h3. Scenario
# Any mode (GU...
Vladimir Tsichevski
10:40 AM Database Bug #10776: FFC.touch standing out in profiling
Alex, while working on finishing #11037, I discovered a problem in the solution from #10776 for this testcase:... Andrei Plugaru
10:31 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16418* on task branch *9383c*:
- When ResultSet is invalided, fetch the full record using batche...
Teodor Gorghe
06:39 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Is this a JDBC problem because the query needs to be re-executed after the connection commit?
Yes. See #10172-31...
Alexandru Lungu
06:29 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> * if you commit a transaction, the progressive results most probably get redundant, as each...
Teodor Gorghe
06:19 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
A question about Alexandru's note from #9972-167:
> if you commit a transaction, the progressive results most probab...
Constantin Asofiei
06:17 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Created task branch *9383c*. Teodor Gorghe
09:50 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir, how are GUI regression tests doing?
>
> I rebased...
Vladimir Tsichevski
09:46 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Hynek Cihlar wrote:
> Vladimir, how are GUI regression tests doing?
I rebased and tested with the example in #965...
Vladimir Tsichevski
09:16 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Vladimir, how are GUI regression tests doing? Hynek Cihlar
09:15 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
9657a passed ChUI regression tests. Hynek Cihlar
07:41 AM Base Language Feature #6407: name_map.xml improvements
Dănuț Filimon wrote:
> How are procedures that use EXTERNAL handled? Those do not appear in the converted code.
The...
Constantin Asofiei
07:40 AM Base Language Feature #6407: name_map.xml improvements
How are procedures that use EXTERNAL handled? Those do not appear in the converted code. Dănuț Filimon
06:26 AM Base Language Feature #6407: name_map.xml improvements
... Dănuț Filimon
05:28 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> The parameters need also to be emitted - if you don't have yet, please add them.
Adde...
Dănuț Filimon
06:57 AM Database Bug #9950: Upgrade the metadata schema to a newer version
Not explicitly.
But this should not be a problem. When the DMO is initialised, the mandatory fields are automaticall...
Ovidiu Maxiniuc
02:48 AM Database Bug #9950: Upgrade the metadata schema to a newer version
Ovidiu, I did another review of the new standard.df and the @_trans@ meta table has new *mandatory* fields - did you ... Constantin Asofiei
06:39 AM Database Bug #11037: Record not being evicted from FFCache
I have ported the changes from @10776a@ into @11037a/rev. 16326@. Andrei Plugaru
06:23 AM Database Bug #11037: Record not being evicted from FFCache
Alexandru Lungu wrote:
> Andrei, please embed the changes from 10776 into 11037a and let me review and test it as a ...
Andrei Plugaru
05:56 AM Database Bug #11037 (Review): Record not being evicted from FFCache
Andrei, please embed the changes from 10776 into 11037a and let me review and test it as a whole (according to #10776-9) Alexandru Lungu
03:39 AM User Interface Bug #10913 (Test): multiple tabs draw labels highlighted at the same time
Branch 10913a was merged into trunk as rev. @16416@ and archived. Paula Păstrăguș
03:24 AM User Interface Bug #10913 (Merge Pending): multiple tabs draw labels highlighted at the same time
Please merge 10913a to trunk. Hynek Cihlar
03:19 AM User Interface Bug #10894 (Test): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Alexandru Lungu
01:51 AM User Interface Bug #10915 (Feedback): ugly dialogs
Hynek, please give your feedback. Sergey Ivanovskiy
 

Also available in: Atom