Activity
From 03/24/2026 to 04/22/2026
04/22/2026
- 02:53 PM Conversion Tools Support #10231: Document the code style guidelines for ANTLR grammars, based on progress.g
- Some additional rules:
*1.* Do *not* use the shorthand syntax that drops @()@ for subrule processing when there is... - 12:19 PM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Another scenario involves a method call that is not annotated properly because the used parameter is a @TABLE-HANDLE@...
- 10:44 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Greg Shah wrote:
> > Do you think we should avoid that kind of processing for converted java classes?
>
> No, I t... - 10:39 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- > Do you think we should avoid that kind of processing for converted java classes?
No, I think this is needed for ... - 09:56 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've successfully fixed several errors and managed the OO builtin classes to store enough information so that the par...
- 11:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- According to spawn error *The spawn process failed with 149 error.* the spawn code was failed at this point...
- 08:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I used this SSO plugin options
> [...]
> Stefanel, is it correct?
Yes, this is the d... - 08:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I used this SSO plugin options...
- 08:19 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- Ok. There is an issue to spawn a web client if SSO plugin is used with Nginx proxy server.
- 07:53 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> @9709e@ passed tests although SSO login doesn't work in Nginx proxy environment with @970... - 01:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- @9709e@ passed tests although SSO login doesn't work in Nginx proxy environment with @9709e@ and the current trunk ve...
- 12:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Roger, you've made changes in 9709d:
> * tools/scripts/fwd_jdk_query.sh - I can't run i... - 12:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- #9709-823 is reproduced only with SSO plugin, but OS user authentication works properly with the current @trunk@ vers...
- 09:57 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin Asofiei wrote:
> > > I don't understand. the @jn... - 09:52 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > I don't understand. the @jname@ is of no use until the real ... - 09:33 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> I don't understand. the @jname@ is of no use until the real implementation is resolved... - 09:30 AM Base Language Feature #6407: name_map.xml improvements
- I don't understand. the @jname@ is of no use until the real implementation is resolved.
- 09:29 AM Base Language Feature #6407: name_map.xml improvements
- I found a scenario where the java name of the method is needed and it must be added to the LegacySignature.
A prog... - 07:29 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin, do you know how the trunk/build/classes/com/goldencode/p2j/name_map.xml is genera... - 07:27 AM Base Language Feature #6407: name_map.xml improvements
- I looked into and modified the following files:
* stateaware.p, there are a lot of in-handle mapping nodes that are ... - 04:51 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Danut, check the name_map.xml in the FWD project - all in super/etc are there.
The na... - 04:30 AM Base Language Feature #6407: name_map.xml improvements
- Danut, check the name_map.xml in the FWD project - all in super/etc are there.
- 04:13 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Dănuț Filimon wrote:
> > > Constantin, I found Stateaware.jav... - 03:56 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin, I found Stateaware.java in trunk (from webspeed) w... - 08:37 AM Conversion Tools Feature #1757: update ANTLR to latest version
- For further profiling I'll use YourKit profiler.
- 08:35 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Paula Păstrăguș wrote:
> Paula Păstrăguș wrote:
> > Tokens generation time: @873586@ ns = 0.000873586 seconds. The ... - 08:31 AM Conversion Tools Feature #1757: update ANTLR to latest version
- ...
- 08:20 AM Conversion Tools Feature #1757: update ANTLR to latest version
- I only measured @tokens.fill()@, which generates all the tokens.
- 08:18 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Make sure this isn't "wall time". The lexer normally only works when asked for tokens. That will be spread over the...
- 08:11 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Paula Păstrăguș wrote:
> Tokens generation time: @873586@ ns = 0.000873586 seconds. The lexer is clearly not the iss... - 08:07 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Paula, do you profile the actual read from disk? I am aware that ANTLR has a token stream that can be set-up from dis...
- 08:03 AM Conversion Tools Feature #1757: update ANTLR to latest version
- I did some searching to see if there was a parser generator that implements true @LL(k)@ but also has its own equival...
- 07:59 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Tokens generation time: @873586@ ns = 0.000873586 seconds. The lexer is clearly not the issue.
- 07:53 AM Conversion Tools Feature #1757: update ANTLR to latest version
- As for the SLL lookahead, I wouldn't worry about the larger numbers, they represent the total lookahead across all in...
- 07:50 AM Conversion Tools Feature #1757: update ANTLR to latest version
- I'm also reminded of Sam's advice from some forum: "Do not assume the lexer is fast." It might be worth profiling the...
- 07:48 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Yes, it helped a bit.
I enabled ANTLR4 profiling to see how much time is spent in each parser decision:
{{colla... - 06:42 AM Conversion Tools Feature #1757: update ANTLR to latest version
- > ANTLR4 parsed the standard.df file in 1235103542 ns, which is about 1.23 seconds, while ANTLR2 completed the same p...
- 08:00 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- I agree this is a potential security risk. It is enabled purely by setting a logging level, right? That is somethin...
- 04:45 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- Maybe we can exclude password fill-ins from logging. There is a place in counteract where users actually enter passwo...
- 04:40 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- Paula Păstrăguș wrote:
> From my POV, this feature is meant strictly for a testing environment, not for production u... - 04:40 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- From my POV, this feature is meant strictly for a testing environment, not for production use. Still, you raise a fai...
- 04:35 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- Logging the keyboard events (and the types keys) is a potential security issue (consider passwords entered by the end...
- 07:50 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
- Committed the new changes to *11294a rev. 16531*.
I've tried to de-duplicate the logic of moving the widget to the... - 06:46 AM Build and Source Control Bug #11396: Consider integrating a Java static analyzer
- Add tooling for code formatting - Java most importantly.
Current suggestions:
[al2]... - 06:45 AM Build and Source Control Bug #11396 (New): Consider integrating a Java static analyzer
- 04:28 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
- *Code review 11044b revisions 16454..16461*
The condition @getText().equals("?")@ to check unknown value is not righ... - 04:19 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- Hynek Cihlar wrote:
> * *[MINOR]* _style_ @ThinClient@.@viewWorker@: The new 6-arg overload parameters @int windowId... - 03:22 AM Database Feature #4369: implement stateless FWD server clustering
- [Deleted]
- 03:08 AM Database Feature #4369: implement stateless FWD server clustering
- Eduard Soltan wrote:
> Is it about @server-side-resources@ node? I didn't see it set in any project.
Please post th... - 02:53 AM Database Feature #4369: implement stateless FWD server clustering
- Is it about @server-side-resources@ node? I didn't see it set in any project.
- 02:46 AM Database Feature #4369: implement stateless FWD server clustering
- Eduard, please post your directory.xml.
04/21/2026
- 04:10 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested the trunk version with nginx proxy server and local web clients and got "The spawn process failed with 149 e...
- 02:40 PM Build and Source Control Feature #4645 (Closed): Migrate Ant build logic into Gradle and use the standard Java plugin
- 01:44 PM Database Feature #4369: implement stateless FWD server clustering
- I started 2 serves with the script from #11392.
I get the following error:... - 01:28 PM Conversion Tools Feature #1757: update ANTLR to latest version
- ANTLR3 supports @LL(k)@. But it is old and not supported and doesn't have ATN support.
There is this interesting ... - 10:23 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Paula Păstrăguș wrote:
> Also, there is an optimized fork of ANTLR4 available here: https://github.com/tunnelvisionl... - 10:22 AM Conversion Tools Feature #1757: update ANTLR to latest version
- I'm not surprised. Consider how truly awful that result is. The content we are parsing in the @.df@ is trivial. Th...
- 08:58 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Paula Păstrăguș wrote:
> Sure, I'm currently measuring the parsing time of @standard.df@ using ANTLR4 and comparing ... - 08:28 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Also, there is an optimized fork of ANTLR4 available here: https://github.com/tunnelvisionlabs/antlr4/blob/master/doc...
- 08:16 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Sure, I'm currently measuring the parsing time of @standard.df@ using ANTLR4 and comparing it with the old ANTLR2 imp...
- 08:12 AM Conversion Tools Feature #1757: update ANTLR to latest version
- We have a big decision to make.
It is not clear to me that ANTLR4 is the best choice. It has been optimized to ... - 07:43 AM Conversion Tools Feature #1757: update ANTLR to latest version
- I will continue the discussion here. For context, previous relevant notes include #10804-218, #10804-220, #10804-221.
- 10:38 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin, I found Stateaware.java in trunk (from webspeed) which needs to use LegacySignatu... - 10:24 AM Base Language Feature #6407: name_map.xml improvements
- Constantin, I found Stateaware.java in trunk (from webspeed) which needs to use LegacySignatures (just like the java ...
- 08:24 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've noticed that many builtin classes have incomplete @LegacySignature@ instances. For example @com.goldencode.p2j.o...
- 06:33 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've successfully integrated loading of bultin classes from jars but the current implementation is looking for class ...
- 08:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I've just identified the issue with my latest commit. I think, due to the build.gradle, the @*TokenTypes.java@ files ...
- 08:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- We have a big decision to make.
It is not clear to me that ANTLR4 is the best choice. It has been optimized to ... - 07:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Greg Shah wrote:
> *Unfortunately, I don't think we can disable @ALL(*)@ completely and move back to @LL(k)@ in ANTL... - 07:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- The supposed advantage of @ALL(*)@ is wasted on us. They designed it to trade runtime performance for a more simple ...
- 05:58 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Greg Shah wrote:
> I think we need more helper methods (outside of the parser) to reduce code like this (from @func_... - 05:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Here is a breakdown of how @SLL@, @LL@, @adaptivePredict@, the @ATN@, and the @lookahead DFA@ all work together in th...
- 07:28 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Rebased the branch and found that a line (a variable declaration) is duplicated in @EntryFieldGuiImpl@ class. So, I r...
- 06:17 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Smoke testing is done for a Customer GUI app and for Hotel GUI. No regression found.
- 04:40 AM Conversion Tools Bug #11381 (Test): trunk no longer generates OpenClient proxies either via conversion or Generate...
- Branch 11381a was merged into trunk 16527 and archived.
- 04:23 AM Conversion Tools Bug #11381 (Merge Pending): trunk no longer generates OpenClient proxies either via conversion or...
- Please merge to trunk now.
- 03:50 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- *Code review 10938a revisions 16514..16516*
* *[MAJOR]* _functional_ @ThinClient@.@enableDisable@: On the @preview &... - 03:10 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- *Code review 11294a revisions 16468..16471*
* *[MAJOR]* _functional_ @GenericFrame@.@makeFrameVisible@: The @hiddenI...
04/20/2026
- 03:28 PM Conversion Tools Bug #11381 (Internal Test): trunk no longer generates OpenClient proxies either via conversion or...
- Dănuț Filimon wrote:
> Constantin, there are a few additional changes to review in @rules@ and @src/com/goldencode/a... - 02:15 PM Database Feature #4369: implement stateless FWD server clustering
- Eric, these settings are more under @persistence@, per-database, and not per server.
- 01:54 PM Database Feature #4369: implement stateless FWD server clustering
- Committed on 4369a, disabled runtime support VSTs.
Added new class @MetaConfig@, to keep VSTs enable/disable flags... - 06:16 AM Database Feature #4369: implement stateless FWD server clustering
- I'm OK with a STOP condition.
- 05:18 AM Database Feature #4369: implement stateless FWD server clustering
- If the legacy code tries to use one of the _meta tables, I think it is more logical to raise a STOP condition instead.
- 03:42 AM Database Feature #4369: implement stateless FWD server clustering
- If we disable the usage of @MetadataTables@ from the directory configuration, and if we still encounter an usage of t...
- 10:00 AM Base Language Feature #6407 (WIP): name_map.xml improvements
- Dănuț Filimon wrote:
> Stefanel reported the following issue in a customer application:
> [...]
>
> I committed ... - 08:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Constantin Asofiei wrote:
> Teodor Gorghe wrote:
> > Please note that @jsa@ archives depends heavily by the JVM arg... - 08:55 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Please note that @jsa@ archives depends heavily by the JVM args which you provide. The classp... - 08:44 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- It collects both classes loaded statically and these loaded dynamically. Class types built dynamically during runtime...
- 08:30 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- There are some other issues to discuss:
* appcds I assume collects only class files loaded by the JVM (from jars, no... - 08:27 AM User Interface Bug #11326 (Internal Test): Reduce memory consumption of FWD clients
- Ok, thanks.
Regarding AppCDS for client processes, do you have any idea how we can optimize archive building proce... - 05:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, after adding javadoc to the new fields in @VirtualScreenImpl@, please put it into testing. I don't see any i...
- 02:40 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Rebased *11326a* to trunk revision *16525*.
- 02:36 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Committed revision *16513* on task branch *11326a*:
> * Optimized client side and server sid... - 02:08 AM User Interface Bug #11326 (Review): Reduce memory consumption of FWD clients
- Committed revision *16513* on task branch *11326a*:
* Optimized client side and server side memory.
Constantin, c... - 07:13 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, you've made changes in 9709d:
* tools/scripts/fwd_jdk_query.sh - I can't run it, I get @line 102: JDK_MAP: ba... - 06:15 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Code Review Task branch 9709e Revision 16517
> >
> > The changes... - 05:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> No, I don't mean 'client session is closed' - I mean a scenario where multiple download ... - 02:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Sergey Ivanovskiy wrote:
> > > I updated 9709d up to rev ... - 11:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > I updated 9709d up to rev 16551 and can merge into the tru... - 11:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Code Review Task branch 9709e Revision 16517
>
> The changes are good.
>
> What testing has... - 05:59 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Greg Shah wrote:
> 1. Identify all the cases where this can occur.
This can be done by looking at all the network e... - 05:48 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- I will take a look, thanks!
- 05:45 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Teodor, I think we need this next.
04/19/2026
- 03:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I updated 9709d up to rev 16551 and can merge into the trunk if there are no objections.
...
04/17/2026
- 04:38 PM Documentation Support #9709 (Internal Test): Needed: Basic example of configuring separate client and server
- Code Review Task branch 9709e Revision 16517
The changes are good.
What testing has been done to ensure this is... - 09:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I updated 9709d up to rev 16551 and can merge into the trunk if there are no objections.
- 06:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Stefanel Pezamosca wrote:
> > > Otherwise, does this affect SSO (OIDC integration)? Ste... - 04:15 PM Conversion Tools Feature #7318 (Internal Test): prevent abend during conversion in case of failures when processin...
- Code Review Task Branch 7318a Revisions 16522 and 16523
I'm OK with the changes. - 04:16 AM Conversion Tools Feature #7318 (Review): prevent abend during conversion in case of failures when processing TRPL ...
- I addressed the concern about disabling the feature where errors do not stop the conversion from running, but only re...
- 01:09 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I think we need more helper methods (outside of the parser) to reduce code like this (from @func_return@):...
- 01:04 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Hmmm. We can't use the @r=.@ approach for cases like this. The new code:...
- 11:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- You should now be able to see the latest version of @ProgressParser.g4@, along with the other grammars. Please note t...
- 10:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I committed my test project as rev *16494* (is based on 16493 + 10804a changes).
- 10:37 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I did some additional debugging, and I'm starting to think this may not actually be an ANTLR4 issue, but rather a pro...
- 09:38 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I especially would like to understand how they compare to the ANTLR2 @LL(k)@ approach.
- 09:38 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I'll take care of it once the article has been read.
- 09:36 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- > * *SLL* is fast but context insensitive and it may fail on complex grammars
> * *LL* is a bit slower, but accurate... - 09:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Let me create a short grammar to see if this is clearly an antlr4 bug or not. (I'm referring to tokens fetching)
- 09:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Based on the documentation:
* *SLL* is fast but context insensitive and it may fail on complex grammars
* *LL* is a... - 09:13 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Please provide a summary description of each of these prediction types. Also, what is the behavior of setting this v...
- 09:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Here's an article about @adaptive LL(*)@: https://www.antlr.org/papers/allstar-techreport.pdf I'll look into it.
- 09:02 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Neither prediction mode solved the token fetching issue after I reverted my fix. But let me surprise you even more: m...
- 08:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- However, I don't think adaptivePredict itself can be avoided. What we may be able to change instead is the prediction...
- 08:25 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- yes..
Here are the prediction modes: LL, LL_EXACT_AMBIG_DETECTION and SLL - 08:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Logically, it is an incorrect result, right? Besides being stupid it is broken. Not being able to exit the loop is ...
- 08:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I think by using @parser.getInterpreter().setPredictionMode(...)@, but I need to see what are the available predictio...
- 08:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Can we disable it?
- 08:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Greg Shah wrote:
> I don't understand how @adaptivePredict()@ can be so stupid. From the original @progress.g@, that... - 08:07 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- my testing project is based on trunk *16493* + 10804 changes. What if I overwrite the current version of 10804a with ...
- 08:02 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Before going further, I think you should come up with a solution for the symbol problem. That is crucial for the par...
- 08:01 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Paula Păstrăguș wrote:
> Would @ProgressParser.g4@ be sufficient? I do have a some additional changes as well, but t... - 07:59 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I don't understand how @adaptivePredict()@ can be so stupid. From the original @progress.g@, that loop can *only matc...
- 07:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- If you want to test the parser I think I can upload my testing project on devsrv, tmp directory.
- 07:40 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Would @ProgressParser.g4@ be sufficient? I do have a some additional changes as well, but those are currently in a tr...
- 07:37 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Please check in all your changes, even if everything is broken. I can't see any of your parser work.
- 05:28 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- PS: My goal is to get the @fwd-embedded-driver@ converted correctly. I've made progress up to line @139@ so far, wher...
- 05:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Current failing testcase:...
- 03:48 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I think I found the root cause! 🥳 Let me break it down for you.
The flow for a DEFINE statement currently looks li... - 10:12 AM Database Bug #11379: implement "live" metadata tables in persistent database
- Just for reference:
!{width:50%}fwd-clustering-02.jpg!
* each FWD node
** publishes _meta to FWD Broker
** reques... - 08:32 AM Database Bug #11379: implement "live" metadata tables in persistent database
- > This is not a problem specific to the H2 pagestore engine; we've not seen sufficient improvement with the MVStore e...
- 09:28 AM Base Language Feature #6407: name_map.xml improvements
- Stefanel reported the following issue in a customer application:...
- 09:13 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have analyzed server-side memory consumption. I have optimized a little bit the @FontTable@ font metrics memory con...
- 07:46 AM User Interface Bug #11314 (Internal Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn'...
- Please regression test the changes, also include ChUI regression tests.
- 04:38 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @GenericFrame@.@setChildrenVisible@: @findHiddenWidgets@ is called un... - 03:13 AM Conversion Tools Bug #11381 (Review): trunk no longer generates OpenClient proxies either via conversion or Genera...
- Constantin, there are a few additional changes to review in @rules@ and @src/com/goldencode/artifacts/ArtifactWorker....
- 03:12 AM Conversion Tools Bug #11381: trunk no longer generates OpenClient proxies either via conversion or GenerateLegacyP...
- Committed *11381a/16522*. Committed the patch from #11381-6.
About the change from @src/com/goldencode/p2j/convert...
04/16/2026
- 07:27 PM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
- I have no objections.
Constantin, I know I told you this week about some possible issues I seen while looking the f... - 02:05 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Eugenie Lyzenko wrote:
> Teodor Gorghe wrote:
> > Eugenie, I have looked into *10183b* changes, which avoid forking... - 01:01 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Eugenie, I have looked into *10183b* changes, which avoid forking the JVM instance. I don't s... - 07:46 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Hi Teodor,
wow - great work. really looking forward to getting this all out. - 07:32 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Hi Dean!
Note #5742-12 shows the initial results for font-metrics caching. They are implemented and I can confirm ... - 07:11 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- is comment #5742-12 relevant here (is that improvement implemented)?
- 06:37 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have done some measurements and memory consumption for the first client is around *300 MB* (server + client). For t...
- 06:17 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > Alexandru, your memory consumption estimation is wrong.
> We need to also take to account the off-heap memory cons... - 05:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Eugenie, I have looked into *10183b* changes, which avoid forking the JVM instance. I don't see anything that can cau...
- 03:13 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I see a slight memory improvement (10 MB) when using the jar files required only for FWD client.
{{Collapse(Before... - 01:36 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Thanks Eugenie. I will take a look into *10183b* spawn.c changes.
I have tried to take the p2j client dependencies... - 11:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- You should debug into @adaptivePredict()@ in that broken case and see why it goes wrong. It is best to know why now,...
- 10:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I commented out the problematic adaptivePredict, and it seems to resolve the issue of fetching tokens on and on. I'll...
- 09:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Regarding the repeated token fetching triggered from @def_var_stmt@, and more specifically around @as_clause@, my cur...
- 09:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I installed an ANTLR4 plugin for IntelliJ IDEA, and it provides some useful metrics. For example, it shows the effect...
- 10:54 AM Database Bug #11379: implement "live" metadata tables in persistent database
- > will we have a server hierarchy (tree, star)?
> all nodes equals and a 1-to-1 communication between all servers?
... - 07:35 AM Database Bug #11379: implement "live" metadata tables in persistent database
- Eric Faulhaber wrote:
>
> Using a persistent database for this purpose may also make the stateless clustering solu... - 06:06 AM Database Bug #11379: implement "live" metadata tables in persistent database
- Here is a graphical representation of how I see the architecture at this moment:
!{width:50%}fwd-clustering-01.jpg!
... - 10:12 AM Conversion Tools Bug #11381: trunk no longer generates OpenClient proxies either via conversion or GenerateLegacyP...
- Constantin, I posted this patch based on what you posted and the remaining problem from #11381-5. The proxies are gen...
- 09:02 AM Conversion Tools Bug #11381: trunk no longer generates OpenClient proxies either via conversion or GenerateLegacyP...
- Constantin Asofiei wrote:
> Danut, see attached patch, it solves the case where the program is in a abl/ sub-folder ... - 08:59 AM Conversion Tools Bug #11381: trunk no longer generates OpenClient proxies either via conversion or GenerateLegacyP...
- Danut, see attached patch, it solves the case where the program is in a abl/ sub-folder (resolved via PROPATH) - plea...
- 05:50 AM Conversion Tools Bug #11381 (WIP): trunk no longer generates OpenClient proxies either via conversion or GenerateL...
- I updated https://proj.goldencode.com/projects/regression/wiki/Open_Regressions_in_FWD_v4#section-3
- 05:47 AM Conversion Tools Bug #11381: trunk no longer generates OpenClient proxies either via conversion or GenerateLegacyP...
- Trunk no longer generates OpenClient proxies from .xpxg files, either via conversion or GenerateLegacyProxyOpenClient...
- 05:46 AM Conversion Tools Bug #11381 (Test): trunk no longer generates OpenClient proxies either via conversion or Generate...
- 10:11 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Stefanel Pezamosca wrote:
> > Otherwise, does this affect SSO (OIDC integration)? Stefanel, can you take a look at 9... - 05:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- > Otherwise, does this affect SSO (OIDC integration)? Stefanel, can you take a look at 9709d and do some tests with O...
- 05:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review the committed revision 16517 (9709e).
- 06:06 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- 06:05 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @ComboBox@.@activate@: The @setState(ScreenBuffer.CHANGED)@ added f... - 05:43 AM Database Bug #11347 (Review): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- 11347a addressed the concerns above. Alex, please review.
- 05:27 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Hynek Cihlar wrote:
> Code review 11314a. The changes look good.
>
> Just another point, @CTRL+SHIFT+LEFT@/@RIGH... - 03:58 AM User Interface Bug #11044 (Review): FILL-IN with Unknown Value: Incorrect Key Input Handling
- Hynek Cihlar wrote:
> *Code review 11044b revisions 16454..16458*
>
> * *[CRITICAL]* _functional_ @FillIn@.@proce... - 01:42 AM Database Bug #10937 (Test): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Branch 10937a was merged into trunk as rev. 16518 and archived.
- 01:29 AM Database Bug #10937 (Merge Pending): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not ...
- Please merge now.
- 01:04 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- They passed and the performance for the remaining apps is the same.
04/15/2026
- 06:58 PM Database Bug #11379: implement "live" metadata tables in persistent database
- Currently we support the following VSTs (alphabetically ordered):
|_. VST Legacy Name |_. Java Class |_. Write Str... - 05:01 PM Database Bug #11379: implement "live" metadata tables in persistent database
- This option was discussed in a standup meeting today as an alternative to using the H2 database in memory for "live" ...
- 04:35 PM Database Bug #11379 (New): implement "live" metadata tables in persistent database
- 02:02 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Team,
Also please note there is other tasks (#10183, #10286) that has memory usage optimization changes that were ... - 08:12 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru Lungu wrote:
> > Regarding memory spikes, right now, the client seems fine when using 128 MB heap size. I ... - 07:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > Regarding memory spikes, right now, the client seems fine when using 128 MB heap size. I didn't saw any crashes or ...
- 06:38 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Constantin Asofiei wrote:
> > The frame registry can be huge for very complex screens. For ... - 06:34 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Constantin Asofiei wrote:
> The frame registry can be huge for very complex screens. For interactive clients, we ca... - 06:33 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- BTW, the memory referenced by a @memptr@ is allocated off-heap while that variable is in scope on the call stack.
- 06:11 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru Lungu wrote:
> Constantin, I know that you had recent work on #11271 and discussion on #11371.
This is on... - 05:52 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > When the web client JVM state is warn, the code cache will get to about 25 MB+, which can't be shared across JVM pr...
- 01:05 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Teodor, what testing is left here? If ETF, ChUI and unit tests for other apps passed, then is OK to merge.
- 12:26 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The current @ConfigItem@ can be considered as a key to get settings from the server directory and/or the client boots...
- 12:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, I agree that @ConfigItem@ reflects the existing design and just generalizes the existing usages of server direct...
- 08:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code Review Task Branch 9709e Revisions 16515 and 16516, Part 1
The name changes are fine. I'm still thinking thr... - 05:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yesterday, I committed revision 16539 (9709d) to get rid of waste local variable.
I cannot test all parts of the s... - 10:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- The getTokens method is *not* the culprit here. I did some debugging with a very simple testcase like:...
- 05:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I'll investigate this next and try to confirm whether the lexer is actually tokenizing ahead to the end of file, or w...
- 05:34 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- > Here's the code:
If it is lexing all the way to the end of the file independently of the parser, that is not OK.... - 05:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Here's the code:...
- 05:25 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- The measurement is about token stream buffering, not actual ANTLR prediction depth.. I'll see how can I measure how m...
- 05:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- In ANTLR2 we introduced a very explicit @k@ value that limited the number of tokens of lookahead. In the lexer it wa...
- 05:09 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- The tests above were done with @BufferedTokenStream@. One possible direction would be to try @UnbufferedTokenStream@,...
- 03:40 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I checked to see how many buffered tokens antlr4 tend to gather, here are some results:
* tested for the failing t... - 09:20 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- I performed some initial testing and it appears to work as expected. I'll continue with more extensive testing once i...
- 08:05 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- I rebased 10451a, new rev is *16521*. (is should have been 16520, but the last rev contains a small rebase fix).
- 06:44 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
- Addressed review as rev *16139*.
Next, I'll rebase the branch to retest the behavior. - 08:37 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Branch 11271d fixes a conversion problem: FileSystemDaemon is used in conversion by .xpxg analysis (for OpenClient). ...
- 08:02 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > If the customer explicitly excluded the index fields, yes, the fix would not work and the error will be thrown same...
- 04:05 AM User Interface Bug #10875 (Test): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Branch *10875a* was merged into trunk as rev. *16515* and archived.
- 03:55 AM User Interface Bug #10875 (Merge Pending): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- I think this is good. 10875a can be merged right now.
- 03:10 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Another Customer app was tested also. No regression found.
The testing phase is done.
I think this is ready to be... - 03:53 AM User Interface Bug #11211 (Review): Improve source detection when dispatching mouse wheel events
- Rebased 11211a to trunk rev. 16514.
Please check rev. 16516.
04/14/2026
- 04:38 PM Database Feature #4369: implement stateless FWD server clustering
- Eduard, we actively have been making changes to the implementation of the updatable metadata tables to overcome locki...
- 12:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Please review committed revision 16538 (9709d) that should delete old auth cookies to sen... - 12:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review committed revision 16538 (9709d) that should delete old auth cookies to send them back to the browser m...
- 11:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Constantin, do not understand. Please explain the idea more thoroughly. The secure partit... - 10:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > >the CHIPS cookies - when will these expire?
> > I didn't... - 05:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> >the CHIPS cookies - when will these expire?
> I didn't change the existing logic in res... - 04:37 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16537 (9709d) fixed part of these issues except
> WebTokensService - is 60seconds validity for th... - 09:56 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- > My suggestion was not to shift everything to symbols, but rather to ensure that the lexer emits the correct token f...
- 08:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I’ll also do some additional research to see what can be done specifically for this test case. I haven’t committed th...
- 08:12 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Another aspect worth mentioning is related to the testing phase. If we move toward emitting tokens differently in the...
- 08:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Greg Shah wrote:
> Yes, it is a systemic issue with the 4GL language design itself. This is not something we can co... - 07:44 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Yes, it is a systemic issue with the 4GL language design itself. This is not something we can control.
> The more... - 07:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- In the ANTLR2 version, this kind of situation was handled by mutating the token type inside the parser rule. That app...
- 02:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Current failing test:...
- 08:50 AM Base Language Feature #6407 (Internal Test): name_map.xml improvements
- Constantin Asofiei wrote:
> Thanks. The only part that is missing is synchronization for @ensureAnnotationsLoaded@;... - 08:41 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
- In 11015b/16519 I've addressed these:
Review report:
> * *[CRITICAL]* _functional_ @ProxyFactory.CacheKey@.@hashC... - 08:41 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- When the web client JVM state is warn, the code cache will get to about *25 MB+*, which can't be shared across JVM pr...
- 08:14 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Committed revision *16512* on task branch *11326a*:
- Removed ReflectASM completely. Added some small performance im... - 08:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I will commit here, right now I am working to put the javadocs and the history entries.
- 08:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, where can I see these changes?
- 07:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Prior experiments from #10071 showed that performance with JDK17 @Reflection API@ is the same.
I have done a smoke... - 07:13 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- This is a great result! I've been wanting to move to a method handle approach for some time now (see #6819-7 and fol...
- 07:08 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- The off-heap memory usage is quite large, more than 64M, even after font optimization.
What I have discovered toda... - 02:30 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Committed revision *16511* on task branch *11326a*:
* Reverted AWT font kerning.
I will create a separate task fo... - 07:43 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Alexandru Lungu wrote:
> Review of trunk/16514:
>
> * there is a potential NPE in @collectIndexedFields@. If @Per... - 07:31 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- 11301c was merged to trunk in rev 16514 to solve an immediate issue.
See #11301-165 for a set of concerns that rem... - 06:41 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- + Constantin
- 06:40 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- I tested 4602a branch on regression test project and ETF tests. I managed to get all the tests passing, but had to ma...
- 04:28 AM User Interface Bug #10915 (WIP): ugly dialogs
- *Code review 10915a revisions 16534..16536*
* *[CRITICAL]* _functional_ @show@: Returns @this.operationGuard@ instea...
04/13/2026
- 04:26 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >the CHIPS cookies - when will these expire?
I didn't change the existing logic in respect to the secure authorizati... - 04:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >WebTokensService - is 60seconds validity for the token enough? What I mean here: can there be cases where we build a...
- 04:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >does CHIPS still work with a HTML-BROWSER component on the screen, where there are href/links which interact with th...
- 12:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Constantin, could you review 9709d?
Review for 9709d rev 16536:
* @ThinClient@ - @imp... - 04:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin, could you review 9709d?
- 04:11 PM User Interface Bug #10915 (Review): ugly dialogs
- Please review the committed 16535, 16536 (10915a) that should fix all major issues related to async code usages.
- 09:48 AM User Interface Bug #10915: ugly dialogs
> [MAJOR] functional p2j.js.onCancel: The onCancel handler on the dojo dialog calls that.hide() unconditionally ...- 05:51 AM User Interface Bug #10915: ugly dialogs
- >[MAJOR] functional p2j.js.onCancel: The onCancel handler on the dojo dialog calls that.hide() unconditionally after ...
- 05:49 AM User Interface Bug #10915: ugly dialogs
- > [MAJOR] functional p2j.socket.js: idleTimer changed from maxIdleTime to Math.max(watchdogTimeout, maxIdleTime) a...
- 04:58 AM User Interface Bug #10915: ugly dialogs
- >[MAJOR] functional p2j.js.createOpenPopupDialog: The guard changed from !openPopupDialog || openPopupDialog.disposed...
- 04:27 AM User Interface Bug #10915: ugly dialogs
- >[MAJOR] functional p2j.socket.js.checkLostPings: The ping-pong watcher timeout is halved via pingPongInterval >> 1 a...
- 03:11 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Modern Dojo (v2+) https://dojo.io/ is a complete reboot of the f... - 02:34 AM User Interface Bug #10915 (WIP): ugly dialogs
- *Code review 10915a revisions 16509..16534*
* *[MAJOR]* _functional_ @p2j.js@.@createOpenPopupDialog@: The guard cha... - 01:19 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Modern Dojo (v2+) https://dojo.io/ is a complete reboot of the framework, not compatible ...
04/12/2026
- 12:38 PM User Interface Bug #10915 (Review): ugly dialogs
- Committed revision 16534 (10915a) fixed issues raised by methods show(), hide(), close() that start background asynch...
- 05:13 AM User Interface Bug #10915: ugly dialogs
- Modern Dojo (v2+) https://dojo.io/ is a complete reboot of the framework, not compatible with the old versions Legac...
04/11/2026
- 01:36 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> I don't know if it makes sense to consider Modern Dojo (v2+) for FWD web client.
What ...
04/10/2026
- 04:03 PM User Interface Bug #10915: ugly dialogs
- Found that the issue was related to @FileList@ widget that is not finished asynchronous operation while the result no...
- 03:22 PM User Interface Bug #10915: ugly dialogs
- Hynek, we don't have a way to debug dojo jscript code from the box, do we? @DojoToolkitHandler@ currently loads reque...
- 03:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg supposed that Constantin did 9709d review too.
- 01:06 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Do not worry. It is a human error not an agentic one. :)
Human errors are precious the... - 12:42 PM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- Do not worry. It is a human error not an agentic one. :)
- 12:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sorry for incorrect changes. Please review 16536(9709d).
- 11:57 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- *Code review 9709d revisions 16505..16527*
* *[CRITICAL]* _security_ @WebTokensService@.@validateWebTokenValue@ (lin... - 10:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d rebased rev 16535 (9709d).
- 07:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> This line looks like 106 characters length @add("documentType", () -> decodeUrlEncodedPar... - 07:25 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- The minor issues are fixed too although as they are shuffled, then some of them can be missed.
- 07:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > > Instead of exposing the full @WebTokenService@ rather create a... - 07:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- It is interesting that the issues related to the same unit are shuffled in this report...
- 07:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This line looks like 106 characters length @add("documentType", () -> decodeUrlEncodedParameter(DOCUMENT_TYPE, "appli...
- 05:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> > Instead of exposing the full @WebTokenService@ rather create a new method on the ui dri... - 05:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> *Code review 9709d revisions 16505..16526*
>
> * *[CRITICAL]* _functional_ @WebTokensServic... - 05:13 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- *Code review 9709d revisions 16505..16526*
* *[CRITICAL]* _functional_ @WebTokensService@.@validateWebTokenValue@: T... - 06:10 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
- *Code review 11044b revisions 16454..16458*
* *[CRITICAL]* _functional_ @FillIn@.@processKeyEvent@: In the @KA_CLEAR... - 05:38 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
- *Code review 7657a revisions 15878..15906*
Before I go into any comments for the code changes I'd like to raise a co... - 03:36 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Greg Shah wrote:
> Is the testcase from #11271-7 a common pattern? Should we just complete the implementation of a ... - 03:32 AM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- The initial work on running client-side UI in server context was implemented in 9055a. It added very limited set of u...
- 02:50 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
- *Code review 10451a revisions 16134..16138*
* *[MAJOR]* _functional_ @ButtonListGuiImpl.Item@.@toString@: @textWidge... - 02:36 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- *Code review 10938a revisions 16469..16470*
* *[CRITICAL]* _functional_ @AbstractWidget@.@widgetRealized@: @ComboBox...
04/09/2026
- 01:44 PM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- OK, go ahead with the REST API.
- 01:37 PM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- Greg Shah wrote:
> I would generally prefer that. But I want to make sure that we plan for the most likely usage sc... - 10:13 AM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- I would generally prefer that. But I want to make sure that we plan for the most likely usage scenario. How would i...
- 03:03 AM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- Constantin Asofiei wrote:
> Instead, the solution will be to provide FWD Java APIs to launch a batch process fully s... - 03:02 AM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- Batch processes can be made to work similar to PASOE agents, full server-side, assuming that there is no need of inte...
- 02:56 AM Runtime Infrastructure Feature #11371 (New): full server-side support of FWD clients
- 12:27 PM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
- *Code review 10706a revisions 16368..16371*
* *[MAJOR]* _style_ @FillIn@.header: History entry 236 line exceeds the ... - 12:05 PM User Interface Bug #11211 (WIP): Improve source detection when dispatching mouse wheel events
- *Code review 11211a revisions 16437..16438*
* *[CRITICAL]* _functional_ @EntryFieldGuiImpl@.@mouseActions@: The over... - 09:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d can be merged into the trunk if there are no objections. From this thread it was reviewed, the code was cleaned.
- 08:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Roger Borrello wrote:
> > I see a lot of back-and-forth on the changes to the directory ... - 07:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> I see a lot of back-and-forth on the changes to the directory and client xml. Are those actu... - 09:07 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- This is a different issue, but it is very related with the cursor position thing.
I have fixed the Swing selection... - 06:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > It is a bug in AbstractGuiImpl.drawTextSelection which splits the text in three parts and it draws them individuall...
- 06:07 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Serban, you can take *11326a* and test if you need. The text kerning has been enabled and also I have managed to achi...
- 06:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- *Serban* I wonder if in #9842 there is also an instability due to the fact that Swing canvas doesn't account for kern...
- 08:13 AM User Interface Bug #10915 (WIP): ugly dialogs
- Hynek, yesterday I tested 10915a with the testcases project and found that the web upload dialog failed in this scena...
- 06:14 AM Documentation Bug #11342 (Test): Clean javadoc warnings
- Branch 11342a was merged into trunk as rev. 16512 and archived.
- 05:39 AM Documentation Bug #11342 (Merge Pending): Clean javadoc warnings
- I don't have any objections related to 11342a rev.16513.
Since this doesn't require testing, I can say that 11342... - 05:10 AM Documentation Bug #11342 (Review): Clean javadoc warnings
- *Radu*: Please review 11342a/rev. 16513, as I think Ovidiu is not available right now. There are some doc changes, no...
- 04:45 AM Documentation Bug #11342: Clean javadoc warnings
- Rebased 11342a to trunk rev. 16510. Unfortunately, there are 7 new warnings:...
- 05:24 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Branch 11271c was merged to trunk rev 16511 and archived.
- 05:22 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Branch 11271c was created from trunk rev 16510. In rev 16511 it contains:
* If any context does not have ALL server... - 02:41 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- ChUI regression tests passed with 10875a.
04/08/2026
- 04:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I see a lot of back-and-forth on the changes to the directory and client xml. Are those actually implemented? I was a...
- 03:11 PM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> This is not what this review state. @unregistry@ and @destroyRecursive@ is not the same a... - 01:27 PM User Interface Bug #10915 (Review): ugly dialogs
- Please review 16529 (10915a).
- 09:56 AM User Interface Bug #10915: ugly dialogs
- Committed revision 16529 (10915a).
- 08:31 AM User Interface Bug #10915: ugly dialogs
- Finally, the major issue is actually the code that is not performed...
- 08:23 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> * *[MINOR]* _functional_ @p2j.js@.@createDojoDialog@ (@onCancel@ handler): When the user click... - 06:03 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Hyn... - 05:35 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > * *... - 05:27 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> I think that this methodology to apply AI helpers to review should be together with tests... - 05:22 AM User Interface Bug #10915: ugly dialogs
- I think that this methodology to apply AI helpers to review should be together with tests coverage.
- 05:21 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > * *[MAJOR]* _functional_ @p2j.js@.@cl... - 05:12 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursi... - 05:08 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek, all sequence of generated reasoning can be look like truth. You should give a proo... - 04:59 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursive(false)@ is called on @that.... - 04:57 AM User Interface Bug #10915: ugly dialogs
- Hynek, all sequence of generated reasoning can be look like truth. You should give a proof.
- 04:55 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, the review is generated by AI and currated by myself. I ... - 04:52 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey, the review is generated by AI and currated by myself. I always check the AI outputs. I... - 04:48 AM User Interface Bug #10915: ugly dialogs
- Sergey, the review is generated by AI and currated by myself. I always check the AI outputs. I looked in the code and...
- 04:40 AM User Interface Bug #10915: ugly dialogs
- I think that such type of review is good but the sequence of this logic should have a proof even if the large LLM can...
- 04:34 AM User Interface Bug #10915: ugly dialogs
- Taking into account that this part was manually written.
- 04:32 AM User Interface Bug #10915: ugly dialogs
- It looks like no sense.
- 04:31 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursive(false)@ is called on @that.... - 03:51 AM User Interface Bug #10915 (WIP): ugly dialogs
- * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursive(false)@ is called on @that.dojoDialog@, the next s...
- 01:49 PM Database Bug #11161: fail gracefully when the database connection can not be established
- Instead of @PersistenceException@, shouldn't we be using a @StopConditionException@ (e.g. a legacy-compatible conditi...
- 11:26 AM Runtime Infrastructure Bug #2994: use static code analysis to scan p2j source for security vulnerabilities (Java, Javasc...
- In addition to running static code analysis, we should extend this analysis to use the latest AI LLMs to perform vuln...
- 11:24 AM Build and Source Control Feature #11367: create separate jars and dependency folder for FWD server
- This is the same idea as#11362, but for the FWD server.
- 11:24 AM Build and Source Control Feature #11367 (New): create separate jars and dependency folder for FWD server
- 10:55 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- FWD trunk:
!Screenshot%20from%202026-04-08%2017-51-29.png!
FWD trunk with kerning:
!Screenshot%20from%202026-04-... - 10:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- FWD renders this correctly both on WEB -and Swing, but the problem comes when computing the metrics. It uses the font...
- 10:02 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- {{Collapse(4GL code)...
- 09:59 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> 4GL.
Please post the test and progress.ini (or the font-table). - 09:59 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- 4GL.
- 09:59 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> I have noticed that Arial font actually uses kerning:
Is this from FWD or 4GL? - 09:00 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- We somehow mitigated this case with some workaround. Let me check if enabling the kerning does something and the text...
- 08:50 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- These are rendered correctly, but I think the problem comes on fill-in/editor, when positioning the CARET. I am testi...
- 08:39 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Well, considering that Java AWT in FWD doesn't have the kerning mode set, will these be rendered correctly?
- 08:38 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- {{Collapse(Sagoe UI)
!Screenshot%20from%202026-04-08%2015-40-21.png!
}} - 08:37 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Well, maybe MS Sans Serif doesn't have kerning (most probably it doesn't). Can you also test Segoe UI?
- 08:36 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- More images:
{{Collapse(MS Sans Serif 40)
!Screenshot%20from%202026-04-08%2015-33-00.png!
}}
I have noticed t... - 08:33 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > In FWD, for AWT fonts, we have the @KERNING@ disabled.
> After a discussion with Alex, the conclusion is that FWD ... - 08:31 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, if we can rely on the fact that OE is never using kerning (maybe hints the Win GDI to not enable it), then we...
- 08:22 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Indeed, I can confirm the results. Can you also try with a bigger font (close to 30/40)?
It is weird tho. I am most ... - 08:14 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- !Screenshot%20from%202026-04-08%2015-09-40.png!
- 08:12 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- 4GL does *not kern* the fonts (I have checked with default MS Sans Serif), default 4GL font.
I will test with othe... - 08:10 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- We discussed this in #9842
- 08:02 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> After a discussion with Alex, the conclusion is that FWD requires @KERNING@, but I will do so... - 07:54 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru Lungu wrote:
> > No, what I have discussed is not monospace. The letters do not have the same amount of sp... - 07:23 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- PS: the image is generated through Linux Editor with Liberation Sans 48. You can replicate using most of the common W...
- 07:22 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > No, what I have discussed is not monospace. The letters do not have the same amount of space.
Sorry for the conf... - 07:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> We can also trim the unused jar files because they are being loaded somehow in memory. I don'... - 06:43 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru Lungu wrote:
> > The FontDesignMetrics still gets created even if we have 100% coverage.
>
> What do yo... - 05:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > The FontDesignMetrics still gets created even if we have 100% coverage.
What do you mean by 100% coverage? Mind ... - 03:50 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have looked into @text-metrics.xml@ and how it is being used (served as a cache, to provide fast and accurate resul...
- 08:42 AM Build and Source Control Feature #11362: create separate jars and dependency folder for FWD client
- Let's call it @fwd-client.jar@ and we should also discuss if we should add version numbering into the jar name.
I ... - 07:44 AM Build and Source Control Feature #11362: create separate jars and dependency folder for FWD client
- In FWD, we currently don't have a clean way to separate the dependencies for FWD client and also p2j.jar. This task ...
- 07:40 AM Build and Source Control Feature #11362 (New): create separate jars and dependency folder for FWD client
- 08:25 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > > I think we need to plan for server-side redirected terminal (and... - 06:56 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Greg Shah wrote:
> > I think we need to plan for server-side redirected terminal (and thus frames) rather sooner tha... - 04:17 AM Runtime Infrastructure Bug #11271 (Test): server-side streams and files with frames/redirected terminal
- Branch 11271b was merged to trunk rev 16508 and archived.
- 08:11 AM Base Language Bug #4891: Nested method calls ignore 'silent' (no-error) option.
- I think think this is the same issue with #11255, I seen the same issue while working with @tests/table/parameter@ te...
- 06:28 AM Database Bug #11347 (WIP): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I had a talk with Alex. The getters are invoked only for the indexed fields, so we just have to make sure to always h...
- 04:32 AM Database Bug #11347 (Review): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- 04:32 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Yes, only the included fields are available, the indexes do not affect this mechanism.
Artur Școlnic wrote:
> I t... - 04:30 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Artur, so if you exclude fields which are part of the index used in this query, then in 4GL they are still not availa...
- 04:20 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Sergey, review for 11325a rev 16495:
* I'm OK with the changes, but please rebase
* we also need to ensure when ser... - 03:43 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- * *[MAJOR]* _functional_ @GenericFrame@.@setChildrenVisible@: @findHiddenWidgets@ is called unconditionally regardles...
- 02:27 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Artur Școlnic wrote:
> Runtime testing on the customer project can be done only with the custom branch patched with ... - 02:24 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Runtime testing on the customer project can be done only with the custom branch patched with the changes from 6629a. ...
- 02:00 AM Documentation Bug #11342: Clean javadoc warnings
- Using the example from #11342-2, I used the @javap@ tool to disassemble and analyze the bytecode.
* Calling @abc(1,...
04/07/2026
- 06:32 PM Database Bug #11161: fail gracefully when the database connection can not be established
- I came back to 11161a. Without actually running the new code, I am not sure I fully understand the changes, so this i...
- 03:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review the committed rev 16516 (9709e). It seems that 9709d was missed. I fixed automatically found (ClaudeCod...
- 02:37 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK
- 02:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> I'd even be OK with all of these values in @broker@ because they can't be passed as @client@ norm... - 02:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I'd even be OK with all of these values in @broker@ because they can't be passed as @client@ normally (only the broke...
- 01:58 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I should fix @client@ -> @broker@ for the first two parameters:
> [...]
> because these... - 01:58 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Sergey Ivanovskiy wrote:
> > > I used @clientConfig@ or @webClient... - 01:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Thus the complete configuration can be that...
- 01:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- These keys @webClient@ -> @client:web@ say that these parameters are used only by web clients.
- 01:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >I'm not really clear what you are asking here. Aren't you just describing the optional "dedicated mode" feature you ...
- 01:19 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I should fix @client@ -> @broker@ for the first two parameters:...
- 01:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > I used @clientConfig@ or @webClient@ because the same values are de... - 01:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I used @clientConfig@ or @webClient@ because the same values are defined in the directory... - 01:01 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- > Users of the broker should be added to the directory settings for the given broker accounts list:
I thought this... - 12:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I used @clientConfig@ or @webClient@ because the same values are defined in the directory.
- 12:52 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Now I rolled back to old values @client:web@, where it was changed and the current client... - 10:50 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- I don't want us to spend too much time trying to use obscure 4GL preprocessor usage patterns. We don't have to gener...
- 09:46 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Started validating some of the tests I generated only to find most of them being actually wrong when the syntax got c...
- 08:55 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Committed *6629a/16513*. Incremental conversion fixed the remaining files and the project compiled.
Testing went w... - 06:50 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Dănuț Filimon wrote:
> There are a few parameters which are not initialized properly, in @SupportService.resolveServ... - 06:36 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- There are a few parameters which are not initialized properly, in @SupportService.resolveService() there should be a ...
- 03:41 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Only two files failed conversion, the error is:...
- 08:52 AM User Interface Bug #11343 (WIP): Alert-box suddenly disppears when a specific item is selected from a drop-down ...
- Code review 11343a.
* *[MAJOR]* _design_ @ComboBox@/@ThinClient@ alert-box handling: The patch treats the symptom,... - 08:44 AM Documentation Bug #11342 (Internal Test): Clean javadoc warnings
- Looks good. I built @clean javadoc@ and I can confirm there are no more warnings.
Please ignore my note on TAB cha... - 03:14 AM Documentation Bug #11342: Clean javadoc warnings
- Ovidiu, thanks for the detailed review!
Rebased 11342a to trunk rev. 16505. Please check rev. *16507*.
>Other thi... - 08:34 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Greg Shah wrote:
> @OpenEdge.Core.Collections.Stack@
> @Progress.Lang.Enum@
> @Progress.Lang.SysError@
>
> * @O... - 08:31 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- @OpenEdge.Core.Collections.Stack@ becomes @com.goldencode.p2j.oo.core.collections.LegacyStack@
@Progress.Lang.Enum@ ... - 08:23 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- About builtin classes, how are the legacy class names mapped to the actual builtin implementation? For example: @Open...
- 08:17 AM Runtime Infrastructure Bug #11325 (Review): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Please review 16495 (11325a).
- 07:12 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Alexandru,
I committed the solution to 11301c, please review. - 07:01 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I tried reloading the buffer when the AQ is invalidated, it solved the issue.
- 06:02 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- When invalidating an @AdaptiveQuery@, can't we force load the snapshot, if is incomplete?
> Considering that inRAQ... - 05:33 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I manage to come up with a recreate in a single session:
Book should have at least 2 records....
04/06/2026
- 06:49 PM Documentation Bug #11342: Clean javadoc warnings
- +Review 11342a / r16494+
This is a nice update. Not only that a code which compile without warnings will make it e... - 04:01 PM User Interface Bug #10915 (Review): ugly dialogs
- 04:00 PM User Interface Bug #10915: ugly dialogs
- Rebased up to 16528 (10915a). This revision needs a final review.
- 11:52 PM User Interface Bug #10915: ugly dialogs
- Could this branch be reviewed and be merged into the trunk? The last commits fixed found issues that was reproduced w...
- 03:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Rebased 9709d up to rev 16526.
- 02:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Rebased 9709e up to rev 16515.
- 12:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review the committed revision 16493 (9709e). Planning to rebase this branch.
- 11:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg, checking config item changes helped to find the following implemented logic for broker mode. Users of the broke...
- 10:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Now I rolled back to old values @client:web@, where it was changed and the current client configuration for the broke...
- 08:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK. Rolling back to @client:web@ and fixing these @remote:@ now.
- 08:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Using @clientConfig:<cat>:<key>@ or @webClient:<cat>:<key>@ in this case does not make sense since we already expose ...
- 11:00 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Artur Școlnic wrote:
> [...]
> I don't think 4gl hydrates all the fields on find.
That's what it looks like from y... - 06:36 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > Yes, I cannot replicate the issue with a test case and I am not sure how we end up in RAQ from a for each/preselect...
- 06:30 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Alexandru Lungu wrote:
> > DO PRESELECT each Book fields (book-id isbn) no-lock:
>
> What index is used in this s... - 06:28 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > DO PRESELECT each Book fields (book-id isbn) no-lock:
What index is used in this statement?
> message Book.bo... - 06:17 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Alexandru Lungu wrote:
> This should have saved a snapshot / reference record that had both f1 and f2 hydrated.
Doe... - 05:45 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- ...
- 05:34 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I am not sure this is right:
* @buffer.loadRecord(placeholder);!@ is not looking right. @placeholder@ is (usually)... - 05:11 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Artur Școlnic wrote:
> 4GL allows fields only for preselected and presorted fetches, you cannot delete a record whil... - 05:03 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- > Alex, please take a look at 11301c.
Will do now. - 03:30 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I know, but I have linked Eduard's task to be aware of @NO-LOCK/SHARE-LOCK/EXCLUSIVE-LOCK@ behavior when using @FIELD...
- 03:27 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Teodor, I forgot to mention something, this issue is visible only during load testing with 100 concurrent clients. Th...
- 03:22 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Constantin Asofiei wrote:
> Alex, please take a look at 11301c.
+ Alexandru - 10:32 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Teodor, keep in mind that excluded/included fields belong to a single component. So, if you join multiple component...
- 10:29 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- While working on #11298, I have discovered that optimized @CQ@ components does not have the @included@ and @excluded@...
- 09:10 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Let's see, small update. I've made tests for the following scenarios:
* all cases mentioned in #7178-2 were made int... - 07:51 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> * TransactionManager.iterateWorker
> * @ToClause.decrement()@
> ** are you saying if a... - 07:13 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase again and lets do full testing (conversion/runtime) on it.
There are also some questions/iss... - 07:41 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
- Hynek Cihlar wrote:
> Code review 11170.
>
> Consider the other execution modes - batch and redirected streams.
... - 04:48 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
- Rebased *11170a* branch.
- 06:41 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Dănuț Filimon wrote:
> Rebased 6629a to latest trunk/16505, the branch is now at revision 16512.
Please do conversi... - 06:40 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Rebased 6629a to latest trunk/16505, the branch is now at revision 16512.
- 06:33 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- *6629a/16460* is available, I will be rebasing the branch now.
- 06:31 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Otherwise, you mention @wrong path being looked up for rest@ -... - 06:15 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Constantin Asofiei wrote:
> Otherwise, you mention @wrong path being looked up for rest@ - where is this fix?
It ... - 06:14 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Please rebase and:
* remove @WebHandlerConfig@ - I think I forgot to delete it via #11213
* @JavaPatternWorker@ - h... - 05:52 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Dănuț Filimon wrote:
> Tested a customer application and there's an issue with:
> [...] The @expected_file.p@ can't... - 04:25 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Tested a customer application and there's an issue with:...
- 05:32 AM Database Feature #11291: Improve h2 locking system
- IMO, #11356 makes this task obsolete. We cannot change the locking system in PageStore (internal architecture limitat...
- 05:30 AM Database Feature #11291: Improve h2 locking system
- Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Well, don't we get unique index violations and maybe other pro... - 05:28 AM Database Feature #11291: Improve h2 locking system
- Constantin Asofiei wrote:
> Well, don't we get unique index violations and maybe other problems otherwise? As we di... - 05:26 AM Database Feature #11291: Improve h2 locking system
- Artur Școlnic wrote:
> MVStore is great because of the superior lock acquiring algorithm, but if we synchronize all ... - 05:24 AM Database Feature #11291: Improve h2 locking system
- MVStore is great because of the superior lock acquiring algorithm, but if we synchronize all the access to meta in FW...
- 04:13 AM Database Feature #11291: Improve h2 locking system
- The 11291a branch is obsolete after 11282a was merged. About the MERGE statements - in H2 these lock the table for e...
- 05:02 AM Base Language Feature #6407: name_map.xml improvements
- Thanks. The only part that is missing is synchronization for @ensureAnnotationsLoaded@; and document in @initializeA...
- 04:17 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Did you push the branch? Do @bzr unbind@, @bzr push --overwrite@, then @bzr bind@ again... - 04:09 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Dănuț Filimon wrote:
> > > Committed *6407b/16452*. Removed r... - 04:41 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
- Hynek Cihlar wrote:
> With the changes @makeFrameVisible@ duplicates the logic already in @setChildrenVisible@. Can ... - 03:58 AM Base Language Bug #5651: conditions raised from a finally block
- Eduard Soltan wrote:
> Another thing to notices, even the error thrown from @finally@ block of the @finally@ should ... - 03:55 AM Base Language Bug #5651: conditions raised from a finally block
- Another thing to notices, even the error thrown from @finally@ block of the @finally@ should be overridden by the sam...
- 03:20 AM Database Bug #11356: Synchronize the access to the meta database in FWD
- In a highly concurrent environment, PageStore's storage engine in H2 becomes a point of contention because of the ine...
- 03:16 AM Database Bug #11356 (New): Synchronize the access to the meta database in FWD
- 03:06 AM User Interface Bug #11343 (Review): Alert-box suddenly disppears when a specific item is selected from a drop-do...
- Committed the complete solution to *11343a rev. 16504*
The changes are necessary to:
* prevent the alert-box to b...
04/04/2026
- 03:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg, these parameters should be only the part of the exchange between the server and the client...
04/03/2026
- 03:52 PM User Interface Feature #11352: implement web client support for mobile optimizations and enhancements
- See #11349-5 for a detailed list of items which need to be implemented.
- 08:05 AM User Interface Feature #11352: implement web client support for mobile optimizations and enhancements
- In #11349 and #11350, we are doing the minimum to ensure the existing web client works on mobile.
In this task, th... - 07:49 AM User Interface Feature #11352 (New): implement web client support for mobile optimizations and enhancements
- 03:52 PM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- Several of these areas would be things I'd expect to defer to #11352. This task is just to do the minimum to allow t...
- 12:35 PM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- We already did some preliminary work on mobile browsers support, see #9172. Below are the items needed to be addresse...
- 07:43 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- > One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probabl...
- 07:36 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probably ...
- 06:28 AM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- The purpose of this task is to test the FWD web client on iOS devices and fix blocking issues that stop users from us...
- 06:26 AM User Interface Feature #11349 (New): ensure that the web client works on iOS devices (both iPad and iPhone)
- 03:44 PM Conversion Tools Feature #3883 (Pending): eclipse plug for developing 4GL code using FWD including editing, syntax...
- 12:06 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- We will focus time on #11355 and that delivery should also work in Theia. Regardless of that point, the delivery wil...
- 03:44 PM Conversion Tools Feature #6319 (Rejected): IntelliJ plugin
- We can revisit this decision in the future but for now I want to be clear that this is not being worked.
- 02:51 PM Conversion Tools Feature #6319: IntelliJ plugin
- Greg, I share your concerns. IntelliJ is indeed a superior Java IDE - the debugger alone is light years ahead of VSCo...
- 12:04 PM Conversion Tools Feature #6319: IntelliJ plugin
- My assessment is that it does not make sense to invest in an IntelliJ plugin. Their direction is closed/proprietary ...
- 12:05 PM Conversion Tools Feature #11355: VSCode extension
- Implement a fully featured VSCOde extension that supports the full lifecycle of BOTH 4GL and Java development using F...
- 11:55 AM Conversion Tools Feature #11355 (New): VSCode extension
- 11:21 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
- Constantin: Is there any additional testing needed or can this merge?
- 11:20 AM Conversion Tools Bug #4867 (Closed): Incremental conversion: change detection algorithm ignores .hints and .ext-hi...
- 11:11 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code Review Task Branch 9709e Revisions 16486 through 16492
The overall code changes seem fine. My primary concer... - 10:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I checked #7147-1886 the existing customer application in the virtual and embedded desktop mode, although the setup w...
- 10:13 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Artur Școlnic wrote:
> Constantin, to answer your question.
> > is it guaranteed that the placeholder record still ... - 09:56 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Alex, please take a look at 11301c.
- 07:05 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- I've seen in the OG task #11301 the following line:
> Record placeholder = referenceRecord != null ? referenceReco... - 05:50 AM Database Bug #11347 (WIP): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- 05:49 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- Constantin, to answer your question.
> is it guaranteed that the placeholder record still exists in the table - in o... - 05:36 AM Database Bug #11347: IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- During stress testing of a customer application, IGNORE_FIELDS_ERROR was unexpectedly thrown...
- 05:34 AM Database Bug #11347 (Review): IGNORE_FIELDS_ERROR is thrown in RAQ, extend rereadfields support
- 08:21 AM User Interface Feature #11354: implement native mobile client
- The idea is to implement a true mobile client for FWD.
On Android, it has support for Java so we could potentially... - 08:15 AM User Interface Feature #11354 (New): implement native mobile client
- 08:17 AM User Interface Bug #11343 (WIP): Alert-box suddenly disppears when a specific item is selected from a drop-down ...
- 05:24 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- I've committed a possible partial solution to *11343a branch rev. 16503* : the @OverlayWindow@ is hidden before the @...
- 02:29 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- Created task branch *11343a*.
- 08:14 AM User Interface Feature #11353: implement support for deployment of the web client as a mobile application using ...
- Using frameworks like capacitor and/or apache cordova, web applications can be compiled and packaged as a mobile appl...
- 08:09 AM User Interface Feature #11353 (New): implement support for deployment of the web client as a mobile application ...
- 08:00 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
- Another approach would be to have different widget drawing implementations for different form factors. For example, ...
- 07:59 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
- We should consider that form factors with certain input limitations may require layout differences to work properly. ...
- 07:56 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
- Although my idea is to define explicit strategies that the developer would specify, I can also imagine that there are...
- 07:29 AM User Interface Feature #11351: implement 4GL language and runtime enhancements for layout strategies (responsive...
- A "layout strategy" is the concept of defining a mapping of named layouts (e.g. single column, double column...) and ...
- 07:22 AM User Interface Feature #11351 (New): implement 4GL language and runtime enhancements for layout strategies (resp...
- 07:36 AM User Interface Feature #11350: ensure that the web client works on Android devices (both tablet and phone)
- One very likely issue is that our avoidance of the DOM/HTML controls means that the mobile keyboard support probably ...
- 06:30 AM User Interface Feature #11350: ensure that the web client works on Android devices (both tablet and phone)
- The purpose of this task is to test the FWD web client on Android devices and fix blocking issues that stop users fro...
- 06:29 AM User Interface Feature #11350 (New): ensure that the web client works on Android devices (both tablet and phone)
- 07:22 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru Lungu wrote:
> > each character width
>
> This phrase is a red flag for me. This is something that is n... - 07:12 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > each character width
This phrase is a red flag for me. This is something that is not usable in kerning fonts. Ch... - 06:54 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have completely abandon the idea of @Font@ loading from Web FWD client because it is too tedious to work with @Font...
- 06:41 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > I have a feeling that text metrics may have lots of redundant data, so maybe we can work on that more.
Using som... - 06:40 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- BTW, there are also two maps (text metrics and font metrics) that are loaded from the server. They contain data extra...
- 01:20 AM User Interface Bug #11326 (WIP): Reduce memory consumption of FWD clients
- 07:01 AM User Interface Bug #11114 (Test): NPE when redirecting terminal
- Branch 11114a was merged into trunk as rev. 16503 and archived.
- 06:40 AM User Interface Bug #11114 (Merge Pending): NPE when redirecting terminal
- Looks good from my point of view. 11114a can be merged right now.
- 06:26 AM User Interface Bug #11114: NPE when redirecting terminal
- Testing that passed:
* multiple tests with redirected terminal
* Smoke-tests on 2 customer apps
* unit tests from ... - 06:02 AM Runtime Infrastructure Bug #11348 (New): require all sessions that authenticate via certificate to use a secure transport
- 04:29 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Committed *6407b/16452*. Removed remaining usage of jname and ... - 04:27 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Committed *6407b/16452*. Removed remaining usage of jname and private, ran a conversion with ... - 04:22 AM Base Language Feature #6407 (Review): name_map.xml improvements
- ChUI testing looks fine, I'm putting 6407b in Review.
04/02/2026
- 10:23 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru Lungu wrote:
> > We can easily reduce the web client memory requirement just by storing these metrics inst... - 07:25 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- > We can easily reduce the web client memory requirement just by storing these metrics instead.
This sounds reason... - 06:44 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Alexandru, for web clients, the @Font@ objects are only being used for getting the @FontMetrics@.
We can easily redu... - 09:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Hynek, thank you for the review! Did you use automatic helpers for this review? Recently,... - 08:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, thank you for the review! Did you use automatic helpers for this review? Recently, I tested locally @PocketFlo...
- 05:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code review 9709d.
*[MAJOR]* _performance_ @WebTokensService@.@validateWebTokenValue@: A new @Jwts.parser()@ build... - 01:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, Constantin please review I fixed these (typos with badly tested changes) issues in rev 16514 (9709d) that look...
- 07:12 AM Base Language Feature #6407: name_map.xml improvements
- Committed *6407b/16452*. Removed remaining usage of jname and private, ran a conversion with ChUI and found no issues...
- 07:09 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- The issue seems to come from the fact that the @OverlayWindow@ (the DropDown window) isn't close at the moment when t...
- 06:46 AM Documentation Bug #11342 (Review): Clean javadoc warnings
- 06:46 AM Documentation Bug #11342 (WIP): Clean javadoc warnings
- *Ovidiu*: Please review 11342a/rev. 16494.
This revision should fix all warnings generated by @javadoc@ and @javac... - 05:51 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Committed revision 16495 (11325a) should fix the shutdown hook on exit by providing which the file system is used the...
- 05:05 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Sergey, Teodor is correct, we need explicit temp sub-folder for each FWD client.
Also, using FileSystem resource i... - 04:53 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- OK. Do not mind. I will fix this part.
- 04:47 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- OK, but should we delegate to @OSResourceManager.getInstance().getFileSystem().getTempDirectory()@?
- 04:44 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Sergey, when I have worked on #10136, I have the similar question.
The reason why we should create the directory is ... - 04:40 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Thank you, I should check this. Should we always return the client side directory for this session? If it is executed...
- 04:37 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- + Constantin
- 04:35 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- The code is used by @SESSION:TEMP-DIRECTORY@. How should this property be retrieved for 4GL?
Our implementation loo... - 03:19 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- This functionality is broken again in the trunk by rev 16477 and the fix is committed into 9709d branch.
04/01/2026
- 04:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, could you sent me privately the found issues in the customer application. I did not find them at the first gla...
- 02:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16510 (9709d) should fix these issues except those that can be found during the customer environme...
- 01:41 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Let me fix issues for the current branch 9709d. Service workers #9709-508 need valid certificates usages #9709-537 so...
- 01:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> The web service worker idea needs to setup via the browser extension if I correctly inter... - 01:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The only usage of @openMimeResource@ in @p2j.screen@ is @p2j.openMimeResource("/test/keyboard/", "text/html", true);@...
- 01:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I agree that the proposed way looks partly inconsistent because it is based on the parent site and its main @iframe@ ...
- 12:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK, this part was badly tested, I will fix these issues. In respect to the customers application if resources are ext...
- 12:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- **@OPENPOPUP@ not in scope in p2j.socket.js - runtime ReferenceError.** The @createOpenPopupDialog@ function was move...
- 10:49 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Rebased branch *9638a* with *trunk/16495*. I had fix a post-rebase error. The new revision is *16500*.
- 09:38 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- Roger Borrello wrote:
> Radu Apetrii wrote:
> > Greg, please also take a look at this: "SSH error":https://proj.gol... - 09:24 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- Radu Apetrii wrote:
> Greg, please also take a look at this: "SSH error":https://proj.goldencode.com/projects/p2j/wi... - 07:49 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- Greg, please also take a look at this: "SSH error":https://proj.goldencode.com/projects/p2j/wiki/Build_FWD_Using_Dock...
- 09:32 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
- I fixed most of this in 10962a:
* Register optimized components to ChangeBroker
* Fixed CQ generated by AQ invali... - 08:07 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I finally managed to get a version of trunk that compiles. Now I'm trying to figure out why the transform driver is t...
- 08:02 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Constantin, I've improved the tests and made the following procedure:...
- 04:52 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Thank you for the list Constantin, I will look into a way to automate creating those tests. Although I do not see it ...
- 06:53 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- The app seems to be frozen after the alert-box is hidden until we press *ESC*.
If we press *ESC*, the alert-box win... - 05:56 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- The alert box window is suddenly hidden just when we select the room number while the drop-down is active.
- 04:08 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- To reproduce the issue just select (using @UP@ / @DOWN@ key) the *203* number from the list.
- 04:06 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
- This is the testcase:...
- 04:05 AM User Interface Bug #11343 (Review): Alert-box suddenly disppears when a specific item is selected from a drop-do...
- 06:44 AM Runtime Infrastructure Bug #11325 (WIP): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- I can take this task if there are no objections.
- 06:15 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Constantin Asofiei wrote:
> Hynek, you were correct to fix the 'nextId' on 'store'.
Actually this one was spotted... - 04:53 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Smoke testing for Hotel GUI and a Customer GUI app passed successfully.
- 04:00 AM Documentation Bug #11342: Clean javadoc warnings
- As of trunk rev. 16484, there are 330 warning messages generated by the @javadoc@ task. These are listed here:
{{col... - 03:58 AM Documentation Bug #11342 (Test): Clean javadoc warnings
03/31/2026
- 03:13 PM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- > I think we need to plan for server-side redirected terminal (and thus frames) rather sooner than later; I think for...
- 01:17 PM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Hynek, you were correct to fix the 'nextId' on 'store'. Also I found a regression in ChUI - RemoteStream was caching...
- 11:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I have 9709d and 9709e in the stack for commits.
- 11:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16509 (9709d) to fix new session functionality that was regressed by rev 16477 (trunk).
- 07:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Hynek, thank you! You helped me to get out of panic mindset and to switch into logically-... - 06:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, thank you! You helped me to get out of panic mindset and to switch into logically-minded state. That was my re...
- 05:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Yes, the web client is spawned successfully and even @AuthHandler@ works accordingly but ... - 05:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, the web client is spawned successfully and even @AuthHandler@ works accordingly but all requests are handled by ...
- 04:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> @io.jsonwebtoken:jjwt-impl:0.13.0@ uses @com.fasterxml.jackson.core:jackson-databind:2.12... - 02:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- @io.jsonwebtoken:jjwt-impl:0.13.0@ uses @com.fasterxml.jackson.core:jackson-databind:2.12.7.1@ that is replaced by ne...
- 01:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- How should I enable Jetty embedded logs? I guess that this is jjwt issue.
- 10:14 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Danut, this is a list of main issues (but not the only issues) which should be covered by the tests. Ideally we can ...
- 09:36 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Dănuț Filimon wrote:
> I created unit tests, but I can easily extract everything into a set of separate procedures.
... - 09:35 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Because of the issue with the VM database, Constantin told me ... - 09:30 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Dănuț Filimon wrote:
> Because of the issue with the VM database, Constantin told me to use the Procedure Editor. Ho... - 09:25 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Because of the issue with the VM database, Constantin told me to use the Procedure Editor. However, it seems I need a...
- 09:58 AM Database Feature #4369: implement stateless FWD server clustering
- I’m looking to wrap up the last remaining item for the cluster synchronization: the metadata tables.
We previously...
03/30/2026
- 03:50 PM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Code review 11314a. The changes look good.
Just another point, @CTRL+SHIFT+LEFT@/@RIGHT@ are not excluded from th... - 03:45 PM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- With the changes @makeFrameVisible@ duplicates the logic already in @setChildrenVisible@. Can these be deduplicated?
... - 03:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I commented out changes and still got 500 code for web client js. It looks like the build... - 03:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I commented out changes and still got 500 code for web client js. It looks like the build script is incorrect?
- 01:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I got this exception
>
> > as a root cause that looks indepen... - 12:41 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I got this exception
> as a root cause that looks independent from my changes.
Reve... - 11:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- We have this code in @WebClientsManager@...
- 10:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I found changes...
- 10:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I got this exception...
- 09:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- It looks strange but I did not found client:web:host parameter delivered to java client process and spawn process.
M... - 09:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, I tested with 9709e by merging changes into this branch, but standalone test failed with the same errors the spa...
- 08:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey, I can't run Hotel GUI with 9709d. An unknown client spawning issue. I reinstalled spaw... - 08:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey, I can't run Hotel GUI with 9709d. An unknown client spawning issue. I reinstalled spawner but that didn't hel...
- 02:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested @10915a@ and found that we have...
- 10:02 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
- For clustering, we should not be working with H2. PostgreSQL would be the proper target, even for Hotel GUI.
- 10:01 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
- Eduard Soltan wrote:
> I have analysed the scripts in @docker@ folder of HotelGui project.
>
> @build_docker.sh@ ... - 08:41 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
- I have analysed the scripts in @docker@ folder of HotelGui project.
@build_docker.sh@ script uses @goldencode/fwd_... - 07:23 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
- That makes sense. Please work with Roger to use/enhance our standard images as needed.
- 07:11 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
- I would like to create a script that would easily create a serverless docker architecture. I think it should have the...
- 09:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Ah, one more thing worth mentioning: I haven't tackled the lexer-side parser surgery yet, but I did find some equival...
- 09:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Just a quick update: I managed to get the Progress Parser class close to compile, but there are still quite a few inc...
- 08:23 AM User Interface Bug #10875 (Internal Test): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Code review 10875a. The changes look good. Please regression test the changes, also include ChUI regression tests.
- 07:42 AM User Interface Bug #11303: Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
- The dimension of the scrollpaneguiimpl (*editorscroll*) is 0 x 0 when we use INNER-CHARS/INNER-LINES in the editor de...
- 05:03 AM User Interface Bug #10915: ugly dialogs
- I tested 10915a and found two issues: one is related to progress bar cancel button and the other issue is related to ...
- 03:02 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- A bit of a summary update on the current tests:
* Added a few tests based on #7178-9 tasks where I could extract a f... - 01:56 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Updated documentation to include how to adjust the @batchResultsSize@ parameter:
https://proj.goldencode.com/project...
03/27/2026
- 11:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin, please review 9709d changes that Greg noted in #9709-687 about the review.
- 03:19 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This is the patch that include Roger changes in this task. I found missed history entries and committed them in rev 1...
- 02:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, please review the committed revision 16494 (9709d). The found issue and the code was fixed and cleaned.
- 10:26 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Please tell when to port these changes to custom customer build line.
- 10:24 AM Database Bug #9383 (Test): Cache only the current delegate on transaction commit if a ProgressiveResults i...
- Branch 9383c was merged into trunk as rev. 16488 and archived.
- 10:15 AM Database Bug #9383 (Merge Pending): Cache only the current delegate on transaction commit if a Progressive...
- > Yes, I have made the customer application setup just for that.
Nice job! Please proceed with merging 9383a to tr... - 10:14 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Yes, I have made the customer application setup just for that.
- 10:13 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Do you also mean #10275?
- 10:11 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- I have already tested that and this is why I have moved from @OFFSET@ approach to fetch by pk.
Every change that I h... - 10:10 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > All testing was done and it can be scheduled for merging.
#11154 is the number one priority for testing this. We... - 10:08 AM Database Bug #7841 (Test): Invalid conversion of temp table DMO when using clob/blob fields
- Branch 7841a was merged into trunk as rev. 16487 and archived.
- 10:00 AM Database Bug #7841 (Merge Pending): Invalid conversion of temp table DMO when using clob/blob fields
- Please merge this to trunk now.
- 03:35 AM Database Bug #7841: Invalid conversion of temp table DMO when using clob/blob fields
- I forgot about this, the regression testing has passed for 7841a.
I think we can merge this. - 09:44 AM Database Bug #11332: SimpleResults.rows might store Object instead of Object[]
- There is a bug in @SimpleResults.rows@ so that the generic is bypassed forcefully somewhere so that a plain Object is...
- 09:42 AM Database Bug #11332 (New): SimpleResults.rows might store Object instead of Object[]
- 05:58 AM Database Feature #11291 (Review): Improve h2 locking system
- I changed the meta db to use mvstore and fixed the unique constraint violation in @databaseConnected@ by using @merge...
- 04:19 AM Database Feature #11291: Improve h2 locking system
- The problem is the pattern used in @databaseConnected@, currently id does @select@ -> @insert@/@update@ and assumes (...
- 03:16 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Teodor Gorghe wrote:
> *Constantin*, do you need to do a change in 11271b? I am asking about this to know if I put t... - 03:15 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- *Constantin*, do you need to do a change in 11271b? I am asking about this to know if I put this into ChUI regression...
03/26/2026
- 11:41 AM Database Feature #11291: Improve h2 locking system
- For testing I am using a script that starts a number of concurrent batch clients that connect to the database.
With ... - 07:38 AM Deployment Bug #11329: Stateless FWD server clustering setup questions
- I have the https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering documentation and tried to follo...
- 07:05 AM Deployment Bug #11329 (New): Stateless FWD server clustering setup questions
03/25/2026
- 06:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16491 (9709d) fixed found issues with @openMimeResource@ in new window. Tomorrow I am planning to ...
- 12:52 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Another point is that the broker client debug option is not given in this bootstrap confi... - 12:08 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Another point is that the broker client debug option is not given in this bootstrap configuration but they are provid...
- 12:05 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > With 9709e the broker client configuration has these changes
... - 12:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, the idea of these changes was to use the same relative paths as the same values have in the @directory.xml@. I...
- 10:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> With 9709e the broker client configuration has these changes... - 08:14 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> > > Also we certainly don't want to duplicate the auth mechanisms, CHIPS alongside JWT.
> > I... - 05:29 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > @9709d@ cannot. Embedded reports... - 04:06 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > @9709d@ cannot. Embedded reports that should be opened in new ta... - 03:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> @9709d@ cannot. Embedded reports that should be opened in new tabs are not authorized bec... - 12:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- In respect to
>9709d cannot. Embedded reports that should be opened in new tabs are not authorized because the secur... - 01:31 PM Base Language Bug #5651: conditions raised from a finally block
- Very good work!
- 08:05 AM Base Language Bug #5651: conditions raised from a finally block
- ...
- 04:52 AM Base Language Bug #5651: conditions raised from a finally block
- I have stumbled across a different issue....
- 11:16 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Ok, thanks!
All testing was done and it can be scheduled for merging. - 11:16 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Tests passed successfully, nothing unusual.
- 09:21 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- No problem.
I would have been tested by myself, but I am struggling with the disk space. - 09:18 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Teodor Gorghe wrote:
> *Stefanel*, when you have time, please test this branch on your main application (I have aske... - 09:12 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Committed revision *16429* on task branch *9383c*:
- Fixed regressions from ChUI regression tests.
Now, the ChUI ... - 10:13 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- As documented in #5776-4, there are use cases where we do bulk data transfer between client and server using a @byte[...
- 10:08 AM Runtime Infrastructure Bug #11327 (Internal Test): implement size limited "chunking" for bulk data transfer between clie...
- 09:48 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
- Constantin Asofiei wrote:
> Greg, this task I think needs to be reopened - see #5776-4, which is not implemented.
T... - 09:47 AM Runtime Infrastructure Feature #5776: reduce memory requirements for the FWD client
- Greg, this task I think needs to be reopened - see #5776-4, which is not implemented.
- 09:36 AM Database Feature #10491: Tool to standardize PG cluster creation
- Ovidiu Maxiniuc wrote:
> Roger Borrello wrote:
> > Ovidiu, I have been seeing the below after the server connects t... - 07:57 AM Database Feature #10491: Tool to standardize PG cluster creation
- Roger Borrello wrote:
> Ovidiu, I have been seeing the below after the server connects to the DB. Do you know where ... - 09:11 AM User Interface Bug #10915 (Internal Test): ugly dialogs
- OK, so what testing is needed to make sure this is safe?
- 08:16 AM User Interface Bug #10915: ugly dialogs
- Greg Shah wrote:
> Hynek: Please review.
Actually the code was already reviewed. The problem can be related to miss... - 06:07 AM User Interface Bug #10915: ugly dialogs
- Hynek: Please review.
- 09:09 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- >> Code Review Task Branch 11271a Revision 16469
>
> Sorry, the branch to review is 11271b rev 16492 as of now.
... - 08:29 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Hynek Cihlar wrote:
> Code review 11271b.
>
> @FileStream.restoreStateAndOpen@ always reopens with @append=true@.... - 08:10 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Code review 11271b.
@FileStream.restoreStateAndOpen@ always reopens with @append=true@. What if the original strea... - 07:09 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Greg Shah wrote:
> Code Review Task Branch 11271a Revision 16469
Sorry, the branch to review is 11271b rev 16492 as... - 07:06 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Is the testcase from #11271-7 a common pattern? Should we just complete the implementation of a server-side headless...
- 07:04 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Code Review Task Branch 11271a Revision 16469
1. Let's find a different name than @IStream@ for the interface. I ... - 06:18 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Hynek: Please review this with urgency.
I will review it shortly. - 08:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- This task is about attempting to reduce the memory requirement for FWD clients. Customers are currently staying withi...
- 08:46 AM User Interface Bug #11326 (Test): Reduce memory consumption of FWD clients
- 07:48 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > I see, it makes sense now. I'll have to change the method to p... - 06:16 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> I see, it makes sense now. I'll have to change the method to parse the methods first and thos... - 05:29 AM Base Language Feature #6407 (WIP): name_map.xml improvements
- Constantin Asofiei wrote:
> We used jname and private in name_map.xml, when it was loaded by SourceNameMapper, becau... - 05:27 AM Base Language Feature #6407: name_map.xml improvements
- We used jname and private in name_map.xml, when it was loaded by SourceNameMapper, because we didn't have the Java me...
- 04:45 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Danut, I still don't understand what cases jname and private are needed. For example:
... - 03:37 AM Base Language Feature #6407: name_map.xml improvements
- Danut, I still don't understand what cases jname and private are needed. For example:
* in @method_definitions.rule... - 06:09 AM User Interface Bug #10875 (Review): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Fixed:
* the history entry
* the new addition from @ComboBoxGuiImpl.processSystemKey@ by using the key code, not th... - 04:13 AM User Interface Bug #11314 (Review): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't selec...
- Hynek Cihlar wrote:
> Code review 11314a.
>
> The history entry @028@ description reads: _"Don't clear the list s...
03/24/2026
- 06:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- With 9709e the broker client configuration has these changes...
- 06:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested @9709e@ and @9709d@.
@9709e@ can be merged into the trunk. Please complete the review.
@9709d@ cannot.... - 04:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Thank you! The broker client was connected. Now I see what happened that the @client.sh@ had been updated.
- 04:51 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> @export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test.
Make sure ... - 04:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This is the client log. The initial connection was to insecure port and guest user: bogus. How should this logic flow?
- 04:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- @export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test.
- 04:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I need to discuss the following logic at @BrokerManager.registerBroker@. While preparing @Hotel_Gui@ environment I go...
- 05:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK, I will use web clients spawned on VM that accessed by the vm ip address.
- 05:39 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 16488 (9709d) fixed incorrect prefix. I can t... - 05:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Committed revision 16488 (9709d) fixed incorrect prefix. I can test only the existed conf... - 05:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Code review 9709d.
>
> *Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie na... - 05:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> > Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all c... - 03:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, I tested these cases although the prefix that you found was not correct. I will retest the changes with the corr...
- 03:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code review 9709d.
*Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie name is changed to @"--Host-A... - 11:19 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Sergey Ivanovskiy wrote:
> Why should we manage temporarily folders?
Each client in the legacy OE env runs on its o... - 11:15 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Why should we manage temporarily folders?
- 10:03 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- For temp folder, FWD relies on JVM shutdown hooks executed on the FWD servers. Look how @p2j.util.Utils.createDirecto...
- 10:01 AM Runtime Infrastructure Bug #11325 (Test): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- 05:43 AM Base Language Bug #5651: conditions raised from a finally block
- + watchers
- 04:33 AM Base Language Bug #5651: conditions raised from a finally block
- Constantin Asofiei wrote:
> Greg, there is an issue which is kind of tricky. For looping blocks, the finally can no... - 05:22 AM User Interface Bug #11314 (WIP): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select t...
- Code review 11314a.
The history entry @028@ description reads: _"Don't clear the list selection if for CTRL + LEFT... - 05:14 AM User Interface Bug #11170 (WIP): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
- Code review 11170.
# *@ThinClient@ dependency creates layer violation, NPE risk, and inconsistency*: The @getIniti... - 04:47 AM User Interface Bug #11191: ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
- Did some extensive testing for the following control set entities: radio-set, combo-box and selection-list. Consider ...
- 04:46 AM User Interface Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Code review 10875a.
*DefaultList history header format error.* The new history entry reads @* 016 DMM 20260320@ b...
Also available in: Atom