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...
- 11:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d is rebased up to rev 16487.
- 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 ... - 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...
- 04:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I found that we have the following settings...
- 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.
... - 12:12 PM Base Language Bug #11321 (New): NPE when SYSTEM-ALERT-BOXES is not set.
- 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... - 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...
- 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.
- 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.
- 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.
> ... - 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... - 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.
- 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.
- 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 ... - 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... - 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.
- 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... - 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...
- 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... - 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...
- 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:...
- 07:50 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- *Hynek*: Please review 10938a/rev. 16470.
- 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...
- 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...
- 06:24 AM User Interface Bug #11319: CTRL_UP/CTRL_DOWN event in ChUI mode for a COMBO-BOX should do nothing
- Testcase:...
- 06:23 AM User Interface Bug #11319 (New): CTRL_UP/CTRL_DOWN event in ChUI mode for a COMBO-BOX should do nothing
- 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! - 03:54 AM User Interface Bug #11314 (Review): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't selec...
- 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!
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
...
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... - 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...
- 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). - 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...
- 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... - 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... - 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... - 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... - 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) - 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... - 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.
- 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. - 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. - 06:03 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
- Alex: can you take care of the rollback?
- 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... - 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...
- 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.
*... - 09:54 AM Build and Source Control Feature #11318 (New): Consider integrating a built-time checker for JS code
- 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...
- 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...
- 09:47 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- It is still frozen.
- 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...
- 09:17 AM Database Feature #9305: Replace begins with interval based conditional
- This is one difference between @BEGINS@ and @range check@, on @BASIC@ collation:...
- 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 ...
- 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:...- 06:43 AM User Interface Bug #11314 (Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select ...
- 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...
- 07:52 AM Conversion Tools Feature #11317 (New): Implementing multi-threaded parsing
- 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...
- 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...
- 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@ ... - 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...
- 04:56 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Created task branch *10875a*.
- 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... - 03:17 AM User Interface Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- 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.
- 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 ...
- 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... - 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...
- 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...
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...
- 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... - 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, ...
- 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... - 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... - 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...
- 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.
- 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... - 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.
- 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 ...
- 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... - 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... - 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...
- 08:46 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- I've tested this patch:...
- 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...
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... - 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... - 12:44 PM Database Bug #11288: Check if c3p0 is required for in-memory databases
- Ovidiu, I also added cfg initialization.
- 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... - 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.
- 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. - 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 ...
- 08:13 AM Database Bug #11288 (Test): Check if c3p0 is required for in-memory databases
- I did port the change.
- 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?
- 06:00 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
- 11288a was merged to trunk/16471.
- 05:47 AM Database Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
- Please merge 11288a to trunk after 11068c.
- 03:56 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
- I think we can merge this one.
- 11:54 AM Base Language Feature #4658: OO serialization support
- I don't know. Please check the testcases project.
- 10:50 AM Base Language Feature #4658: OO serialization support
- Are the tests serialization tests completed?
- 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?
... - 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?...
- 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@.
- 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:...
- 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...
- 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...
- 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 @... - 10:35 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Rebased 4602a to trunk rev. 16471.
- 10:31 AM Database Bug #10385 (Test): Incorrect reset of the cursor cache in Reposition
- 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.
- 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... - 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 ... - 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... - 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?
- 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...
- 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 @...
- 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*.
- 06:54 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- The @hotel_gui@ already has the new JDK debug options.
- 06:53 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- Yes, these options were introduced long ago, since JDK 1.5.
- 06:52 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- Even the debugging options?
- 03:13 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- All the changes should be compatible with JDK17.
- 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...
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... - 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/@. - 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... - 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 ... - 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... - 02:49 PM Base Language Feature #6407: name_map.xml improvements
- Constantin: Please review the entire branch.
- 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... - 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).
- 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).
- 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...
- 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... - 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@ ...
- 11:09 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Fearless and confident! Let's go!
- 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 😄
- 10:48 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- It is now time for the Progress Parser. 😱
- 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... - 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 ...
- 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...
- 10:40 AM Database Feature #9545: confirm/add table parameter support
- Committed on *9545a, rev. 16473.*
Fixed different error handling logic. - 09:05 AM Base Language Feature #3868 (Closed): customer servlet integration/support
- 07:15 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- +Status Update from *Tomasz*+
*1.* There was already some support for:... - 06:56 AM User Interface Bug #11303: Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
- Testcase:...
- 06:52 AM User Interface Bug #11303 (Review): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
- 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...
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. - 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.
- 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... - 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... - 08:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- @com/goldencode/expr/expression.g@
- 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...
- 09:32 AM User Interface Bug #11114 (Internal Test): NPE when redirecting terminal
- Thanks, please put it in test.
- 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:...
- 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...
- 05:23 AM User Interface Bug #11114 (Review): NPE when redirecting terminal
- 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...
- 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...
- 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... - 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...
- 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...
- 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 ...
- 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...
- 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... - 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...
- 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 <>... - 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 <>...
- 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... - 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...- 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+.
- 05:38 AM Database Feature #9545: confirm/add table parameter support
- Changes in current form passed initial conversion and regression tests on ETF.
- 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...
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...
- 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...
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... - 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... - 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...
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...
- 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...
- 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-... - 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...
- 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... - 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... - 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...
- 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 ... - 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... - 09:18 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- @fql.g@
- 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...
- 03:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Next step: hql.g migration - wip
- 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 ...
- 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.
- 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... - 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.
- 09:48 AM Deployment Support #11272: JSON configuration usage in applications
- Go ahead with the changes.
- 09:32 AM Deployment Support #11272: JSON configuration usage in applications
- At first glance it takes no more than the work day or less.
- 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... - 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 (... - 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... - 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.
- 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... - 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.
- 07:53 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
- 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... - 03:45 AM User Interface Bug #11294: Widget is overlapped by another widget after the parent frame is made visible
- This testcase:...
- 03:38 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
- 07:33 AM Database Bug #11288 (Review): Check if c3p0 is required for in-memory databases
- Ovidiu, please review 11288a.
- 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... - 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... - 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.
- 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*... - 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... - 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.
> >
>
> ...
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... - 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... - 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... - 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.
- 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 ...
- 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... - 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...
- 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...
- 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... - 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 ... - 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... - 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... - 07:43 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- Branch 9686a was merged into harness trunk as rev. 41 and archived.
- 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... - 07:36 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- Code Review Task Branch harness_9686a Revision 40
No objections. - 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...
- 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...
- 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... - 10:13 AM Base Language Feature #6407 (Internal Test): name_map.xml improvements
- This was reviewed.
- 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... - 06:17 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Awesome!!!
- 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).
- 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.... - 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...
- 07:58 AM Database Feature #11291 (WIP): Improve h2 locking system
- 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...
- 06:34 AM Database Feature #11291 (Review): Improve h2 locking system
- 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...
- 05:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Rebased to revision 16472 (9709d).
- 05:14 AM User Interface Bug #10915: ugly dialogs
- Rebased revision 16490 (10915a).
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 (... - 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, ...
- 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...
- 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 ... - 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.
- 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...
- 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...
- 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...
- 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... - 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... - 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 ...
- 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... - 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... - 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... - 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...
- 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... - 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... - 08:11 AM Database Bug #11288 (Test): Check if c3p0 is required for in-memory databases
- 08:07 AM Database Bug #10776 (Pending): FFC.touch standing out in profiling
- This effort was integrated in #11037
- 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...
- 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... - 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 ...
- 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 ... - 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 ...
- 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...
- 07:09 AM Database Feature #11287 (New): Leverege the pg_prewarm function to improve cold server performance
- 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 ... - 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...
- 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+".
- 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... - 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 ...
- 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... - 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...
- 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)-->... - 07:08 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
- 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.
- 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.
- 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... - 05:12 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
- Rebased branch *10856a*.
- 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....
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.
- 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... - 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... - 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...
- 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... - 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... - 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...
- 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...
- 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 ... - 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... - 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.
- 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... - 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...
- 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?... - 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. ...
- 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... - 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...
- 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 ... - 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... - 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... - 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... - 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... - 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 ...
- 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.... - 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 ... - 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.... - 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 ...
- 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...
- 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...
- 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... - 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 ...
- 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 ...
- 08:56 AM User Interface Support #11283 (New): design discussion of how to replace .NET Windows Forms usage
- 02:08 PM Database Feature #9545: confirm/add table parameter support
- h3. Buffer / Temp-Table explicit deletion...
- 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.
- 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.
- 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?
- 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... - 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... - 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 ... - 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 ... - 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...
- 08:59 AM Base Language Support #11284 (New): design discussion for how we would implement support for calling .NET libra...
- 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...
- 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... - 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 ... - 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.
- 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...
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...
- 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... - 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.
- 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... - 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 ...
- 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... - 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*
... - 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... - 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:
> > [...]
... - 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... - 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... - 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?...
- 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...
- 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...
- 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...
- 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 ... - 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)... - 07:40 AM Database Feature #9545: confirm/add table parameter support
- *MyClass1.cls*...
- 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.
- 02:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, please review rev 16463 9709d with partitioned cookies.
- 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.
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:...
- 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:
> > [... - 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... - 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... - 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:...
- 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...
- 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... - 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@?...
- 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*.... - 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. - 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...
- 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 ...
- 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?
- 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.
- 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...
- 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... - 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... - 09:08 AM User Interface Bug #11252 (Test): New Session functionality is broken for the virtual desktop mode
- 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.
- 08:50 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- OK. Rebasing 11252a.
- 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. - 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.
- 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.
- 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 ...
- 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... - 06:52 AM Runtime Infrastructure Feature #11275 (Review): Add UDS (Unix Domain Socket) support for communication between FWD clien...
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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.... - 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.
- 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...
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... - 01:32 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- Sorry, I messed up the task
- 01:31 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- Yes.
- 01:29 PM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- Can 11252a be merged into the trunk?
- 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.
- 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?
- 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...
- 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...
- 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...
- 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...
- 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 ... - 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.
- 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...
- 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 ... - 05:44 AM Runtime Infrastructure Feature #11275 (Review): Add UDS (Unix Domain Socket) support for communication between FWD clien...
- 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...
- 09:52 AM Database Bug #11279: RecordNursery invalidated for a rollabacked transient record
- *start.p*...
- 09:38 AM Database Bug #11279 (New): RecordNursery invalidated for a rollabacked transient record
- 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...
- 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... - 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.
- 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... - 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... - 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... - 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... - 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?
... - 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 ...
- 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...
- 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...
- 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 ... - 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...
- 06:36 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- This is how I managed to rebase the branch:...
- 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);@.
- 07:39 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
- 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.
- 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... - 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...
- 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...
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:
>...- 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... - 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... - 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...
- 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... - 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...
- 12:02 PM Deployment Support #11272 (New): JSON configuration usage in applications
- 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... - 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... - 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,...
- 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 ... - 12:56 PM Database Bug #11231 (Test): FastFindCache clear operations may leak memory
- 09:57 AM Database Bug #11231: FastFindCache clear operations may leak memory
- 11231a was merged to trunk/16455.
- 09:40 AM Database Bug #11231 (Merge Pending): FastFindCache clear operations may leak memory
- I tested POC, everything is fine. Please proceed with merging.
- 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?
- 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...
- 03:40 AM Database Bug #11231: FastFindCache clear operations may leak memory
- Unit tests of a large customer application passed.
- 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... - 11:15 AM Database Feature #4369: implement stateless FWD server clustering
- Yes
- 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 ... - 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...
- 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... - 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...
- 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...
- 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...
- 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... - 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.
- 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... - 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,...
- 06:22 AM Runtime Infrastructure Bug #11271 (Test): server-side streams and files with frames/redirected terminal
- 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... - 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... - 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...
- 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* ... - 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...
- 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... - 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...
03/03/2026
- 02:19 PM Database Bug #11235 (Test): Deprovisioning tenants does not clear data sources
- 02:18 PM Database Bug #11235: Deprovisioning tenants does not clear data sources
- 11235a was merged to trunk as revision 16453.
- 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 ... - 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... - 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... - 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 ...
- 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... - 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? - 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.
- 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...
- 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...
- 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 ...
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.
- 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...
- 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...
- 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.
- 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...
- 03:41 AM Database Bug #7841 (WIP): Invalid conversion of temp table DMO when using clob/blob fields
- Sure, I’ll check.
- 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... - 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. - 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... - 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... - 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 ... - 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 "...
- 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.... - 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...
- 08:58 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
- Do we need to port the changes to @custom_build_line@?
- 08:12 AM Database Bug #11235 (Merge Pending): Deprovisioning tenants does not clear data sources
- Please merge after 11224a
- 08:52 AM Testing Support #6859 (Test): preprocessor tests
- Branch *6859b* was merged to *trunk rev 16451* and archived.
- 08:38 AM Testing Support #6859: preprocessor tests
- Rebased branch *6859b* with trunk *16450*. New revision is *16470*.
- 07:44 AM Testing Support #6859 (Merge Pending): preprocessor tests
- Please merge 6859b to trunk now.
- 06:09 AM Testing Support #6859: preprocessor tests
- What additional testing do we need for this?
- 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...
- 02:56 AM Testing Support #6859: preprocessor tests
- Conversion of a large GUI application completed successfully. The only differences are comments order and correspondi...
- 08:33 AM Database Bug #11231 (Internal Test): FastFindCache clear operations may leak memory
- I am OK with the changes, please proceed with testing.
- 05:47 AM Database Bug #11231: FastFindCache clear operations may leak memory
- Alexandru, I addressed the issues, please review 11231a/16436.
- 07:49 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Found the following error while testing a customer:...
- 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.
- 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. - 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.
- 05:59 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- Stanislav: Can this be put into testing?
- 06:03 AM User Interface Bug #10915 (Review): ugly dialogs
- 06:03 AM User Interface Bug #10915 (WIP): ugly dialogs
- 05:59 AM User Interface Bug #10915: ugly dialogs
- Why is this in Feedback status? (Feedback is reserved for waiting for a customer response).
- 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 ...
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.
- 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.
- 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... - 08:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Should I use #9709-362?
- 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...
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. - 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... - 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...
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... - 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).
- 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... - 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.
- 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...
- 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 ...
- 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...
- 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... - 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...
- 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:...
- 08:06 AM Conversion Tools Bug #11266 (New): Filename of extension too long in Windows during import
- 07:46 AM Testing Support #6859: preprocessor tests
- I've added the testcase mentioned in #6859-150 into *testcases/1830*.
- 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.
- 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 ...
- 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... - 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... - 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...
- 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... - 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... - 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).
... - 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... - 06:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Now it's fine, thanks!
- 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... - 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) - 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... - 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... - 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... - 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?
- 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 ... - 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...
- 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...
- 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... - 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!
- 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/... - 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...
- 05:34 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Ok, thanks!
- 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.
- 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?
- 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... - 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... - 02:42 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
- Smoke-testing a customer app with 11235a passed.
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...
- 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... - 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
> [..... - 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... - 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.
... - 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 ...
- 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... - 03:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, doing it right now.
- 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?
- 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...
- 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...
- 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... - 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 ... - 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...
- 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...
- 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... - 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...
- 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... - 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...
- 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.
- 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... - 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 ...
- 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 ...
- 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...
- 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... - 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... - 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...
- 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 ... - 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 ... - 02:23 PM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
- With the merge of #4645, the problem is still there:...
- 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...
- 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... - 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... - 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?
- 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...
- 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...
- 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.
... - 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.
- 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. - 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. - 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... - 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...
- 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... - 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.
- 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... - 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):
>... - 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...
- 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... - 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 ...
- 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....
- 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'. ...
- 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... - 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... - 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... - 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... - 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... - 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.... - 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...
- 07:50 AM Base Language Feature #6407: name_map.xml improvements
- Rebased *6407b* to latest *trunk/16446*, the branch is now at revision *16447*.
- 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. ... - 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:... - 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...
- 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... - 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...
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... - 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?...
- 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 ... - 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 ... - 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 ... - 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 ...
- 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... - 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. - 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... - 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:...
- 02:50 PM Build and Source Control Feature #4645 (WIP): Migrate Ant build logic into Gradle and use the standard Java plugin
- 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... - 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 ... - 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?
- 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... - 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... - 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... - 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? - 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.
- 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... - 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... - 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... - 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...
- 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 ...
- 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...
- 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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.
- 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... - 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?
- 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... - 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*... - 10:43 AM Database Feature #9545: confirm/add table parameter support
- start.p...
- 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...
- 10:12 AM Base Language Bug #11255: Silent error gets overwritten in FINALLY no-error statement.
- Output for previous test in OE:...
- 10:06 AM Base Language Bug #11255: Silent error gets overwritten in FINALLY no-error statement.
- start.p...
- 09:03 AM Base Language Bug #11255 (New): Silent error gets overwritten in FINALLY no-error statement.
- 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... - 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...
- 09:51 AM Database Bug #11161: fail gracefully when the database connection can not be established
- Do nested blocks like this:...
- 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... - 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...
- 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 ... - 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... - 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 ...
- 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? - 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:
... - 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...
- 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... - 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. - 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...
- 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...
- 06:35 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- Stanislav, thank you!
- 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!
- 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?
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... - 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... - 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 @../.....
- 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:... - 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. - 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).
- 08:32 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- This code :...
- 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 @...
- 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
- 04:37 AM User Interface Bug #11252 (Test): New Session functionality is broken for the virtual desktop mode
- 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...
- 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... - 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... - 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 ... - 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... - 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... - 08:57 AM Database Bug #11235: Deprovisioning tenants does not clear data sources
- Ovidiu, please comment on #11235-19.
- 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... - 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... - 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.
- 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 ... - 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... - 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... - 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 ... - 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...
- 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... - 02:33 AM Database Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
- 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 ...
- 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.
- 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 ...
- 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... - 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... - 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)... - 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:...
- 06:25 AM Testing Support #6859: preprocessor tests
- The OO application converted successfully. The only differences are about the order of some comments.
- 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... - 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.
- 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...
- 02:40 AM Conversion Tools Bug #11250 (New): Tilde is not duplicating the next character.
- 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...
- 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 ...
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...
- 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... - 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... - 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 ...
- 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... - 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...
- 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... - 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 ... - 01:12 PM Testing Support #6859: preprocessor tests
- Please create a new task for these deviations. We will defer work on those.
- 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 #...
- 06:25 AM Testing Support #6859: preprocessor tests
- ChUI regression testing application converted successfully. There is no source difference. Continue testing the follo...
- 02:43 AM Testing Support #6859: preprocessor tests
- Rebased branch *6859b* with *trunk/16435*. The new revision is *16453*.
- 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...
- 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.
- 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... - 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.
- 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.
- 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...
- 08:03 AM Conversion Tools Feature #10804 (Review): create replacement AST implementation for use with ANTLR 4
- 08:02 AM Conversion Tools Feature #10190 (Closed): Prototype the changes to the build to add ANTLR v4
- 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.
- 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...
- 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... - 05:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey, this change is part of these logs:...
- 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.
>
... - 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... - 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/... - 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.
- 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.
- 03:56 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
- Code review 10858a. The changes look good.
- 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...
- 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
... - 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.
- 03:05 AM User Interface Bug #10152 (Merge Pending): COMBO-BOX: mouse wheel does not scroll the list
- 10152a can be merged right now.
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...
Also available in: Atom