Project

General

Profile

Activity

From 02/22/2026 to 03/23/2026

03/23/2026

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

03/21/2026

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

03/20/2026

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

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

03/19/2026

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

03/18/2026

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

03/17/2026

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

03/16/2026

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

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

03/15/2026

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

03/14/2026

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

03/13/2026

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

03/12/2026

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

03/11/2026

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

03/10/2026

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

03/09/2026

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

03/06/2026

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

03/05/2026

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

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
 

Also available in: Atom