Activity
From 04/11/2026 to 05/10/2026
05/08/2026
- 03:47 PM Database Feature #4369: implement stateless FWD server clustering
- I have been testing the changes on cust001.
I observed a pretty slow initialization at startup because of the foll... - 02:08 PM Database Feature #4369: implement stateless FWD server clustering
- I would go with 'some other approach' to not get too complicated when maintaining a live system. Each FWD node is re...
- 12:14 PM Database Feature #4369: implement stateless FWD server clustering
- Greg Shah wrote:
> Yes, but should it work that way? And we certainly would need to have an auto-export as well or ... - 09:41 AM Database Feature #4369: implement stateless FWD server clustering
- Yes, but should it work that way? And we certainly would need to have an auto-export as well or the changes would be...
- 09:33 AM Database Feature #4369: implement stateless FWD server clustering
- Greg Shah wrote:
> * Do we provide an import/export process while the directory itself is stored in some Redis-nat... - 09:27 AM Database Feature #4369: implement stateless FWD server clustering
- Greg Shah wrote:
>
> Are you talking about the database locking here?
No, it is about @com.goldencode.p2j.direc... - 09:24 AM Database Feature #4369: implement stateless FWD server clustering
- Eduard Soltan wrote:
> Eduard Soltan wrote:
> >
> > Added @RedisLockManager.java@
> >
> > This is a implementa... - 09:23 AM Database Feature #4369: implement stateless FWD server clustering
- A clustered environment should have a single directory that contains the configuration for all servers. That directo...
- 06:12 AM Database Feature #4369: implement stateless FWD server clustering
- Eduard Soltan wrote:
>
> Added @RedisLockManager.java@
>
> This is a implementation of @LockManager@, which I c... - 03:00 AM Database Feature #4369: implement stateless FWD server clustering
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > I think there's more just about having it persistent in redis.... - 02:49 AM Database Feature #4369: implement stateless FWD server clustering
- Constantin Asofiei wrote:
> I think there's more just about having it persistent in redis. Lets assume a maintenanc... - 09:20 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Unfortunately, during the @Code Conversion Annotation@ phase, I ran into some errors related to inherited class names...
- 08:58 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've resolved additional issues in the parsing phase for the other OO application. The parsing phase now passes witho...
- 07:26 AM Database Feature #6720: lazy hydration
- > Make CAN-FIND fast and stateless. Disconnect it from the rest of the stateful persistence framework.
We can do t... - 06:53 AM Database Feature #6720: lazy hydration
- > On FWD server, the memory has decreased, but we keep these result set open which makes PSQL to store result copy on...
- 03:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I rebased 9709e up to rev 16571 to get new updates.
05/07/2026
- 02:23 PM Database Feature #4369: implement stateless FWD server clustering
- I think there's more just about having it persistent in redis. Lets assume a maintenance window where the entire clu...
- 01:54 PM Database Feature #4369: implement stateless FWD server clustering
- Constantin Asofiei wrote:
> Greg, about persisting the changes to disk: what is the approach here? I would think th... - 12:42 PM Database Feature #4369: implement stateless FWD server clustering
- Greg, about persisting the changes to disk: what is the approach here? I would think that a node gets a signal from ...
- 12:22 PM Database Feature #4369: implement stateless FWD server clustering
- Committed *4369a, rev. 16534*.
Added @RedisRemapper.java@
This class implements the @Remapper.java@ interface. ... - 02:12 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Branch 11326b was merged to trunk rev 16559 and archived.
- 02:08 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Constantin Asofiei wrote:
> The patch is in note #11326-122 that's the only change separator instead of pathSeparato... - 01:49 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- The patch is in note #11326-122 that's the only change separator instead of pathSeparator
- 01:47 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Constantin Asofiei wrote:
> Eugenie, please do some smoke-tests with 11326b rev 16559 (has the fix from #11326-123),... - 01:41 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Eugenie, please do some smoke-tests with 11326b rev 16559 (has the fix from #11326-123), if is OK I'll merge it ASAP.
- 01:31 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Moved this task to *WIP* because we need to migrate customer application setup to use @lib.cl... - 01:30 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, Eugenie is right; there was a 'typo':...
- 01:00 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Branch 11326a was merged into trunk as rev. 16557 and archived.
>
> Moved this task to *WI... - 11:38 AM User Interface Bug #11326 (WIP): Reduce memory consumption of FWD clients
- Branch 11326a was merged into trunk as rev. 16557 and archived.
Moved this task to *WIP* because we need to migrat... - 11:32 AM User Interface Bug #11326 (Merge Pending): Reduce memory consumption of FWD clients
- Please merge 11326a now.
- 11:31 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I don't think (I have also tested with the @lib.client@).
- 11:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> I have added the comment.
Thank you. Any other testing required? - 11:28 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have added the comment.
- 11:20 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> The problem came from *spawn* JVM, which tried to load @EventDefinition@ (throws @ClassNotFou... - 11:18 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- The problem came from *spawn* JVM, which tried to load @EventDefinition@ (throws @ClassNotFoundException@)
@EventDef... - 11:08 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> There was just one regression related with @PayloadSerializer@, which was fixed in +11326a/16... - 10:19 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Regression testing has passed (ETF and two other customer applications).
There was just one regression related wit... - 09:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Could you run only VM with one broker client container while the server and the database ... - 12:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Could you run only VM with one broker client container while the server and the database containers are hosted on you...
- 11:54 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, your client log messages look normal. My last messages for the locally installed application are similar, exce...
- 09:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Things are much better, although I really need to elongate some timeouts because in this configuration (the VM hostin...
- 09:12 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- To be more specific, I reached a point where the conversion now generates all expected files, including the converted...
- 04:36 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- *Update*: @ant convert@ is now taking around *56* seconds to complete. This means the ANTLR4 based implementation is ...
- 08:46 AM Database Feature #6720: lazy hydration
- *Alexandru*, I have analyzed the server-side memory consumption and the system memory consumption.
I see a about the... - 08:42 AM Database Feature #6720: lazy hydration
- This is the patch which fixes the issue.
*CAN-FIND* was already fixed in #10275, but this is still required for DMOs... - 06:27 AM Database Feature #6720: lazy hydration
- > Why would we ever hydrate or store state for a CAN-FIND? It should not affect any buffers (that are explicitly refe...
- 05:40 AM Database Feature #6720: lazy hydration
- About @BaseRecord.areAllPropertiesLive@, it seems like there is a slight issue.
We have the following test case:
<p... - 05:06 AM Database Feature #6720: lazy hydration
- > The point is that the INCOMPLETE state from CAN-FIND propagates through that FIND item NO-LOCK. and makes it to fai...
- 08:32 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- From the OE docs:
> This method supports two overloaded versions. The first version is used to initialize and popu... - 08:16 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Greg Shah wrote:
> What are the signatures of @setParameter()@ in the built-in version and what is the signature in ... - 08:12 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- What are the signatures of @setParameter()@ in the built-in version and what is the signature in the skeleton version?
- 07:46 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've noticed some special processing for the @setParameter@ method in @Progress.Lang.ParameterList@. Our built-in ver...
- 06:21 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- > Is there a rule I should follow?
There was no rule. I agree with making it consistent. - 04:33 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've updated the casing of the data types in the loaded signatures to match the method call signatures. These changes...
- 03:20 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Is there a convention for the casing of types like @DATASET-HANDLE@ and @TABLE-HANDLE@? I noticed that in @Expression...
- 08:15 AM Database Bug #11451: Create unit tests for ArgumentBuffer
- This is a task about having more coverage for ArgumentBuffer class - responsible for passing buffers as parameters (i...
- 08:14 AM Database Bug #11451 (New): Create unit tests for ArgumentBuffer
- 06:18 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I've uploaded ade.src.9488c.7z to devsrv01:/tmp/ which contains the conversion for:...
05/06/2026
- 05:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Roger, I will be online within two hours.
Thanks... I am rebuilding on the latest 9709... - 05:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, I will be online within two hours.
- 05:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- !ScreenshotCookiesToCheckVersion.png!
- 03:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK, I will attach to your meeting room within 5 minutes. I should watch the video first.
- 03:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Did you try https://cactbrk1:7449/index.html?token=a5df4a81146dcec130e8b9b28326ea8e in ne... - 02:17 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- We can schedule the Google meeting later this day to find root cause of this issue.
- 02:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- What is the log of the broker client that should be run on cactbrk1? Do you have the server log that this broker is r...
- 02:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please check using Chrome Web Developer Tools the root cause of 401. For doing this please check cookie, request, res...
- 02:01 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Did you try https://cactbrk1:7449/index.html?token=a5df4a81146dcec130e8b9b28326ea8e in new tab?
- 01:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Please post the jconsole, 401 code means unauthorized access to the resources.... - 01:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please post the jconsole, 401 code means unauthorized access to the resources.
- 01:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Do you use 9709e?
- 01:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Everytime I return to broker, there's a big regroup... I finally am getting connected again... almost. The configurat...
- 01:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This is the client settings related to the debug agent ports if the remote debug is needed:...
- 01:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Roger, please look at your directory settings (#9709-889) and check the access to your ce... - 01:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Should my configuration work any better (or worse) with *trunk_16543*?
What do you mean? 97... - 12:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, please look at your directory settings (#9709-889) and check the access to your certificates in the client xml...
- 10:53 AM Database Feature #6720: lazy hydration
- Greg Shah wrote:
> Why would we ever hydrate or store state for a @CAN-FIND@? It should not affect any buffers (tha... - 10:47 AM Database Feature #6720: lazy hydration
- Why would we ever hydrate or store state for a @CAN-FIND@? It should not affect any buffers (that are explicitly ref...
- 10:42 AM Database Feature #6720: lazy hydration
- *Alexandru*, what do you think we should do in this scenario:...
- 09:49 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed *9488c/16551* containing conversion changes from 9488a + additional change to fix the LegacyString conversi...
- 09:39 AM Base Language Bug #11443 (Test): Analytics is broken in trunk/16548
- Branch 11443a was merged into trunk as rev. 16551 and archived.
(I also fixed the javadoc) - 09:33 AM Base Language Bug #11443 (Merge Pending): Analytics is broken in trunk/16548
- Greg Shah wrote:
> Code Review Task Branch 11443a Revision 16551
>
> The changes are good. These are quite low r... - 08:54 AM Base Language Bug #11443: Analytics is broken in trunk/16548
- Please fix this javadoc issue:...
- 08:26 AM Base Language Bug #11443 (Internal Test): Analytics is broken in trunk/16548
- Code Review Task Branch 11443a Revision 16551
The changes are good. These are quite low risk. If reports work no... - 05:52 AM Base Language Bug #11443 (Review): Analytics is broken in trunk/16548
- Committed *11443a/16551*. Fixed analytics, found usage of 'file' through ReportDefinition#multiplexExpr.
Greg, ple... - 04:02 AM Base Language Bug #11443 (WIP): Analytics is broken in trunk/16548
- From #7143-1927:
---
Analytics is broken in trunk rev 16548 (or earlier) based on testing Hotel GUI rev 451 usi... - 04:01 AM Base Language Bug #11443 (Test): Analytics is broken in trunk/16548
- 06:51 AM Database Feature #4369: implement stateless FWD server clustering
- There is something that Constantin mentioned in the last stand up.
Initially, I load the data to Redis by parsing ... - 06:30 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- ChUI regression testing has passed.
I will continue testing ETF and the remaining customer apps. - 06:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Smoke-testing a customer app with 11326a passed.
- 06:24 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> Aside from the documented differences in #9638-45, I have resolved all other differe...
05/05/2026
- 05:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Should my configuration work any better (or worse) with *trunk_16543*?
I'm trying the exa... - 05:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Should my configuration work any better (or worse) with *trunk_16543*?
- 03:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I am built with *9709e_16545* and I have updated my broker client file and directory.xml, and I am getting this error...
- 01:09 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709b should be moved to the dead branches because it was never merged into the trunk and should not.
- 01:05 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This file shows the changes needed to work with 9709e and ...
- 12:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Sorry for my late response, I should rebuild FWD certificates and tested the broker setup... - 08:58 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- > Greg, how should we proceed with the remaining items from #9638-45?
Constantin: What do you think? - 08:50 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Aside from the documented differences in #9638-45, I have resolved all other differences. I'm currently focusing on p...
- 04:54 AM User Interface Bug #11191 (Review): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
- *Hynek*: Please review 11191a/rev. 16549.
- 01:40 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- Commited the fix to 10938a/rev. 16518. Your testcase and the customer app regressions are now solved.
Speaking of ...
05/04/2026
- 07:06 PM Conversion Tools Feature #11437: re-implement call graph hints
- Our current implementation of call graph hints is split into many files (one per program that contains call sites req...
- 06:56 PM Conversion Tools Feature #11437 (New): re-implement call graph hints
- 06:56 PM Conversion Tools Feature #11436: instrument FWD runtime to generate call graph hints as the converted application ...
- It would be best to finish #11437 before this task.
- 06:48 PM Conversion Tools Feature #11436: instrument FWD runtime to generate call graph hints as the converted application ...
- As a converted application executes, we can track every call site and resolved target. This essentially records the ...
- 06:39 PM Conversion Tools Feature #11436 (New): instrument FWD runtime to generate call graph hints as the converted applic...
- 06:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- See "Skills":https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview and [[internal-systems:Agent ...
- 05:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> This will need to migrate into a Skill.
What's that? (Besides something I don't have)
> Ple... - 03:45 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Very nice, Rog! It is an improvement over the older version from Draw. I also like the guidance for the AI. This w...
- 03:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> We don't use Draw. We use Inkscape and build it as an SVG. See the diagrams project for samples... - 11:20 AM Database Feature #4369: implement stateless FWD server clustering
- Eduard Soltan wrote:
> *Question* why does @values@ in @Attribute@ class is an Vector? Shouldn't it be just a simple... - 11:17 AM Database Feature #4369: implement stateless FWD server clustering
- Greg Shah wrote:
> Yes, we need to implement the directory solution now.
>
> I'm OK in principle with a redis bas... - 07:35 AM Database Feature #4369: implement stateless FWD server clustering
- Yes, we need to implement the directory solution now.
I'm OK in principle with a redis based backend. I assume tha... - 02:38 AM Database Feature #4369: implement stateless FWD server clustering
- About the need to synchronize directory changes, I think we need to implement a centralized directory back-end now (p...
- 02:28 AM Database Feature #4369: implement stateless FWD server clustering
- I little bit about my work on implementation of stateless clustering:
- During some experiments I determined that ... - 10:06 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
- Addressed code review as rev *16523*.
- 09:17 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
- Made an update on 10962a/rev. 16542:
* Stabilized 10962a. The biggest issue was the lack of support of indexed-rep... - 07:44 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Danut, changes in 6407b look good. Please commit the tool to compare the annotations/na... - 03:12 AM Base Language Feature #6407: name_map.xml improvements
- Danut, changes in 6407b look good. Please commit the tool to compare the annotations/name_map.xml to @~/secure/code/...
- 06:18 AM Database Bug #11015 (Closed): allow cleanup the DMO types, caches, etc for dynamic temp-tables
- 06:17 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
- Branch 11015b was merged to trunk rev 16546 and archived.
- 06:11 AM Database Bug #11015 (Merge Pending): allow cleanup the DMO types, caches, etc for dynamic temp-tables
- I've been testing this and is OK. I'm merging 11015b now.
- 03:24 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Thanks.
I have committed the changes into +11326a/r16534+. - 03:19 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, for @LstExporter@:
* please fix the 'module' header (now has @com.goldencode.bytecode.LstExporter.java@)
* ...
05/01/2026
- 02:51 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sorry for my late response, I should rebuild FWD certificates and tested the broker setup and the broker setup with t...
- 08:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please do. If OK, we'll merge.
- 08:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I did not test broker setup.
- 08:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- You've tested local spawning, broker spawning and reverse proxy for both local and broker spawning?
- 08:29 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Constantin Asofiei wrote:
> > Sergey Ivanovskiy wrote:
> > > Thank you! Yes, I asked for help w... - 07:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- We don't use Draw. We use Inkscape and build it as an SVG. See the diagrams project for samples.
- 08:22 AM User Interface Bug #10915 (Review): ugly dialogs
- 03:15 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> >*[MINOR]* performance @p2j.dialogs Set@: Now stores dialog ID strings rather than DOM no... - 02:37 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> >*[MINOR]* functional @ModalDialog@: @this.removeTrigger = removeTrigger;@ was removed bu...
04/30/2026
- 05:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Sort of.
>
> 1. Using the term "spawns client agents" and "client agent connection" is not cor... - 01:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sort of.
1. Using the term "spawns client agents" and "client agent connection" is not correct. The term agent ha... - 01:42 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> > Should any of these documents be where drawings would be located?
>
> Yes. We might also ne... - 10:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Thank you! Yes, I asked for help with 9709e testing and wa... - 08:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- > Should any of these documents be where drawings would be located?
Yes. We might also need something high level ... - 04:03 PM User Interface Bug #10915: ugly dialogs
- Committed revision 16570 (10915a) should fix the most issues except
>*[MINOR]* performance @ModalDialog.createDojoDi... - 02:44 PM User Interface Bug #10915: ugly dialogs
- >*[MINOR]* performance @p2j.dialogs Set@: Now stores dialog ID strings rather than DOM nodes. If two @ModalDialog@ in...
- 02:41 PM User Interface Bug #10915: ugly dialogs
- >*[MINOR]* functional @ModalDialog@: @this.removeTrigger = removeTrigger;@ was removed but @this.addTrigger@ remains....
- 09:33 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> >*[MAJOR]* functional @ModalDialog.doDialogLayout@: Interleaves DOM writes and reads in a... - 09:23 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek, what does this note *"This is the critical bug flagged in the Redmine summary as n... - 09:21 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> >*[MAJOR]* functional @onKeyDown@: Moving the @p2j.isDialogDisplayed()@ early-return to t... - 07:57 AM User Interface Bug #10915: ugly dialogs
- >*[MAJOR]* functional @ModalDialog.doDialogLayout@: Interleaves DOM writes and reads in a way that forces layout thra...
- 07:12 AM User Interface Bug #10915: ugly dialogs
- >@[MINOR]@ functional @ModalDialog.show@: When @show()@ is called while @isVisible()@ is already true, the new code c...
- 06:41 AM User Interface Bug #10915: ugly dialogs
- >*[MAJOR]* functional @chooseFiles@: The new @dojo.connect(u, "onProgress", ...)@ handler unconditionally calls @acti...
- 06:34 AM User Interface Bug #10915: ugly dialogs
- >*[MAJOR]* functional @onKeyDown@: Moving the @p2j.isDialogDisplayed()@ early-return to the start of @keydown@ skips ...
- 06:02 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> *Code review 10915a revisions 16537..16564*
>
> * *[CRITICAL]* _functional_ @ModalDialog@.@... - 11:05 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
- It prints @yes@ for me in both cases (with and without the extra @setTimeInMillis()@).
But there is something that... - 07:45 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
- Ovidiu Maxiniuc wrote:
> In @date.java@:4579: the line seems useless. The assignment of @time@ field (@setTimeInMill... - 10:04 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
- Made an update on 10962a/rev. 16541:
* Fixed the blurred line between @storeReferenceRow@ and @overrideReferenceRo... - 08:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- *Update*: The AST produced for the @fwd-embedded-driver.p@ file now has the same structure. Next, I'll also verify th...
- 08:12 AM Database Feature #6720: lazy hydration
- Testcase where the @Session.associate@ error appears (@item@ table has at least one record):...
- 07:59 AM Base Language Feature #6407 (Review): name_map.xml improvements
- Dănuț Filimon wrote:
> If that's the case, MethodKey can be expanded to store an enum with the type.
Committed *64... - 04:47 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- Razvan-Nicolae Chichirau wrote:
> *Question*: Do you want to treat this bug here or have it resolved in another sepa... - 01:56 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- Hynek, sorry, you are 100% right. The @ScreenBuffer.UNCHANGED@ check from @shouldDisplayBlanks()@ was added as a resu...
04/29/2026
- 07:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> A separate system on which clients can be run is just one that:
>
> # Has all the installation... - 07:08 PM Base Language Bug #11421: Some dates mismatch after being persisted in a table
- In @date.java@:4579: the line seems useless. The assignment of @time@ field (@setTimeInMillis()@) is overwritten a fe...
- 07:43 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
- Ovidiu, I committed the first round of fixes to 11421a. I still have to address the @getIsoDate@ issue. If you have a...
- 01:29 PM User Interface Bug #10915: ugly dialogs
- *Code review 10915a revisions 16537..16564*
* *[CRITICAL]* _functional_ @ModalDialog@.@show@: Returns @this.operatio... - 12:50 PM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
- *Code review 10451a revisions 16515..16522*
* *[MAJOR]* _security_ @UITracker@.@<clinit>@: The keylogger warning is ... - 09:34 AM Base Language Feature #6407: name_map.xml improvements
- I committed *6407b/16537*. I committed the LegacySignatures converted for the webspeed code, modified the rules to ad...
- 03:22 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin, should FORWARD functions be added to the LegacySig... - 09:03 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
- Made an update on 10962a/rev. 16540:
* Removed dynamicPreproc and dynamicArgs from AdaptiveComponent. In fact, the... - 08:56 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Another thing. I have such differences:...
- 07:53 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> I’ve noticed several other differences in the conversion output. These include incor... - 07:44 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I’ve noticed several other differences in the conversion output. These include incorrect method selection, missing ob...
- 08:49 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Committed revision *16533* on task branch *11326a*:
- Added LstExporter
Uncommitted revision *1* on @~/secure/cod... - 07:27 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Constantin Asofiei wrote:
> Teodor Gorghe wrote:
> > I don't see a reason why I should cache @cls.getComponentType(... - 06:58 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- OK, let's focus on getting the items in category 1 (+ the @.lst@ tool) into 11326a.
> Do we want this to be option... - 06:58 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> I don't see a reason why I should cache @cls.getComponentType()@.
>
> [...]
That's a meth... - 06:52 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- OK, the @cls.getDeclaredConstructor()@ I understand the reasoning why should be cached, but I don't see a reason why ...
- 06:07 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Committed revision *16531* on task branch *11326a*:
> * *PayloadSerializer* changes to optim... - 05:29 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Committed revision *16531* on task branch *11326a*:
* *PayloadSerializer* changes to optimize metaspace memory usage. - 05:16 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Greg, we need to add to FWD the tool to generate the .lst file, because at the application's container image build (n...
- 03:00 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Committed revision *1* on @~/secure/code/p2j_repo/tools/dev_helpers@:
- Added @bytecode@ project. - 01:56 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- 1. Low Risk AND Quick to Implement
* Changes from below are already in *11326a* and were reviewed by Constantin.
* ... - 08:01 AM Base Language Bug #11432: full compatibility for SECURITY-POLICY:ENCODE-DOMAIN-ACCESS-CODE
- In #11097, we've implemented the return value for @SECURITY-POLICY:ENCODE-DOMAIN-ACCESS-CODE@ to be the same as @AUDI...
- 07:59 AM Base Language Bug #11432 (New): full compatibility for SECURITY-POLICY:ENCODE-DOMAIN-ACCESS-CODE
- 07:56 AM Database Feature #4369: implement stateless FWD server clustering
- As mentioned on the call this morning, I think that in a clustered environment we need a centralized directory. My i...
- 07:14 AM Database Feature #4369: implement stateless FWD server clustering
- Some other notes:
* we need to check all nodes use the same JDBC configurations (URL, passwords, etc), for landlord ... - 06:43 AM Database Feature #4369: implement stateless FWD server clustering
- A little update on running a stateless cluster on a customer application.
This stack trace shows a heavy lock con... - 07:51 AM Conversion Tools Feature #10265 (Closed): schema-only conversion
- 07:51 AM Runtime Infrastructure Feature #10685 (Closed): Move name_map.xml to the cvt folder
- 06:59 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- *Update*: I compared the ASTs generated by ANTLR2 and ANTLR4 for @fwd-embedded-driver.p@ (full file, without commenti...
- 02:05 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- *Code review 10938a revisions 16514..16517*
There is a regressin, please see the following 4GL sample:...
04/28/2026
- 01:03 PM Build and Source Control Bug #11427: antlr3 build: braces.g vocab additions not reflected in PreprocTokenTypes.java
- Also: We use ANTLR 2.7.4 so the @antlr3_@ names are misleading.
- 01:02 PM Build and Source Control Bug #11427: antlr3 build: braces.g vocab additions not reflected in PreprocTokenTypes.java
- @PreprocTokenTypes.java@ is generated by @antlr3_text@ from @text.g@. The @Preproc@ vocabulary it captures is also ex...
- 12:59 PM Build and Source Control Bug #11427 (New): antlr3 build: braces.g vocab additions not reflected in PreprocTokenTypes.java
- 12:18 PM Conversion Tools Feature #6320: sharded schemata
- +Danut/Alex
- 12:18 PM Conversion Tools Feature #6320: sharded schemata
- > This means that apps/modules need to be able to be converted in pieces and executed at runtime as a larger system w...
- 12:06 PM Conversion Tools Feature #6256: improved profile support
- See the [[p2j:Chapter_6_Project_Setup|Project Setup]] chapter in the Conversion Handbook.
Also, you can look at th... - 11:51 AM Conversion Tools Feature #6256: improved profile support
- I had a project that utilized various zfiles previously now needs to be ported to using profiles. There was a main/de...
- 10:51 AM Conversion Tools Feature #6256 (Closed): improved profile support
- 11:39 AM Conversion Tools Feature #11423: implement centralized status/error tracking for conversion/dev tools
- h2. Current State
Our current approach to error handling is we write something to STDOUT or a log when a problem i... - 10:55 AM Conversion Tools Feature #11423 (New): implement centralized status/error tracking for conversion/dev tools
- 11:04 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- There are a range of different ideas discussed in this task, which is pretty confusing to understand status.
Teodo... - 10:44 AM Conversion Tools Feature #7180 (Closed): create a centralized manager for the conversion list and per-file/project...
- 10:42 AM Conversion Tools Feature #7851 (Closed): automatically add to conversion list all classes referenced via unit test...
- 10:16 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- *Code review 11294a revisions 16527..16531*
* *[MAJOR]* _performance_ @GenericFrame@.@makeFrameVisible@: @hiddenIds.... - 10:13 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Found a fix for the default constructor names, but I'm still encountering errors with the java names for other method...
- 04:23 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- The testcase project converted successfully without errors. However, I’m now seeing compilation issues in the main bu...
- 10:07 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- This is the testcase that fails:...
- 06:29 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Stefan Vieru wrote:
> Tests that cover this:
> * alternative_coding_quirk_01
> * alternative_coding_quirk_01_analy... - 06:11 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Alexandru Lungu wrote:
> Octavian, can you check if there is something left to be fixed here? Just check if the test... - 06:09 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Octavian, can you check if there is something left to be fixed here? Just check if the tests here are passing with tr...
- 09:53 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Constantin, should FORWARD functions be added to the LegacySignatures? I have a scenario with... - 09:52 AM Base Language Feature #6407: name_map.xml improvements
- Constantin, should FORWARD functions be added to the LegacySignatures? I have a scenario with a FORWARD function that...
- 07:36 AM Base Language Feature #6407: name_map.xml improvements
- I've had to replace the String key used for storing the methods in ProgramInfo, the problem was that name collection ...
- 08:43 AM Runtime Infrastructure Feature #11422: add support for passkey authentication
- Over 20 years ago, we implemented certificate-based authentication as part of the core security model of FWD. Now, t...
- 08:38 AM Runtime Infrastructure Feature #11422 (New): add support for passkey authentication
- 08:42 AM User Interface Bug #11211 (Review): Improve source detection when dispatching mouse wheel events
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @SwingMouseHandler@.@mouseWheelMoved@: Behavioral change from the p... - 08:37 AM User Interface Feature #5784 (Closed): multi-factor authentication
- In #10809, a generic OpenID plugin was implemented. This was merged to trunk in revision 16407.
- 07:41 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
- There are three issues to be handled here:
* the 1-day difference for 'more recent dates' is, +in my current opinion... - 06:38 AM Base Language Bug #11421 (WIP): Some dates mismatch after being persisted in a table
- 04:37 AM Base Language Bug #11421: Some dates mismatch after being persisted in a table
- The issue comes from inconsistent calendar handling during date conversions, not from any specific date. Different pa...
- 04:26 AM Base Language Bug #11421 (WIP): Some dates mismatch after being persisted in a table
04/27/2026
- 02:06 PM User Interface Bug #10915: ugly dialogs
- Rebased rev. 16564 (10915a).
- 10:17 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I managed to get @ant convert@ to run successfully and produce a @.ast@ file. The build now completes, which is a sol...
- 05:03 AM Database Bug #11413 (WIP): Investigate CQ optimization for preselect component with dynamic component
- Refer to #11397-7:
* construct a for each block with a CQ that has a preselect component and dynamic component (RA... - 05:00 AM Database Bug #11413 (WIP): Investigate CQ optimization for preselect component with dynamic component
04/25/2026
- 04:50 AM Build and Source Control Feature #11411: [SECURITY] Pin internal and commercial artifacts to goldencode repo to prevent de...
- Both @build.gradle@ and @ext/sheet/build.gradle@ declare @mavenCentral()@ alongside the @goldencode@ maven repo with ...
- 04:45 AM Build and Source Control Feature #11411 (New): [SECURITY] Pin internal and commercial artifacts to goldencode repo to prev...
- 01:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested a standalone direct file upload testcase with the current trunk and did not find a regression. All web clien...
- 11:58 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > 9709d has been merged into the trunk as rev 16534. 9709d will...
04/24/2026
- 05:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> 9709d has been merged into the trunk as rev 16534. 9709d will be archived.
Unfortunate... - 08:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Thank you! Yes, I asked for help with 9709e testing and waiting approvals for this commit... - 08:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d has been merged into the trunk as rev 16534. 9709d will be archived.
- 08:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Thank you! Yes, I asked for help with 9709e testing and waiting approvals for this commit (#9709-846).
- 04:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Constantin, I accidentally missed Roger's commit, so we need to wait until Roger will com... - 04:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin, I accidentally missed Roger's commit, so we need to wait until Roger will commit the fix. I guess we shou...
- 04:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > I think the 2 fail cases need to be fixed.
>
> Fixes in re... - 04:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> 9709d is ready, the current rev. 16559.
Merge 9709d now. If 9709e can't be ready in the ... - 04:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d is ready, the current rev. 16559.
- 03:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> 9709d can be merged after 9709e (or before if 9709e takes some more time).
OK. Updating... - 02:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Eugenie Lyzenko wrote:
> Sergey,
>
> What troubles you have with M to use? May be I missed some tests in my smoke... - 01:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d can be merged after 9709e (or before if 9709e takes some more time).
- 10:26 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> Next, I’m addressing the following warning:
> [...]
>
> This indicates that lega... - 07:35 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> I think the problem here is the signature from OO builtin classes. I have identified... - 09:57 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- *Update*: Using *SLL* prediction mode together with @reserved_keywords@ and @unreserved_keywords@, the @fwd-embedded-...
- 09:06 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Where should I put this class?
>
> I should put in FWD, or I should create a separate proj... - 08:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Where should I put this class?
I should put in FWD, or I should create a separate project? - 07:51 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, please mind the effort in #9939 to get a @fwd-client.jar@ archive that contains only the client required clas...
- 07:42 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have found a workaround for resolving internal JVM stuff:
* we generate a base JVM listing file by just running FW... - 06:31 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- I have done some adjustments on my bytecode analyzer, but there are some issues:
* the are some dependencies which l... - 03:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- These JVM signatures are extracted from dependencies and from p2j bytecode analysis.
We are planing to use static ... - 02:57 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> This is how a generated @.lst@ file looks like
That is standard JVM method signatures. How ... - 02:55 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- This is how a generated @.lst@ file looks like
- 01:33 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor Gorghe wrote:
> Example of @.lst@ file.
Thanks, so this can be generated programmatically and not via appcds. - 01:21 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Example of @.lst@ file.
- 08:18 AM Conversion Tools Bug #6629 (Test): incremental conversion for OpenClient proxy programs
- Branch 6629a was merged to trunk rev 16536 and archived.
- 07:31 AM Conversion Tools Bug #6629 (Merge Pending): incremental conversion for OpenClient proxy programs
- Please merge after 11397a
- 02:02 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- I have analyzed all the cases where RMI calls have at least one @byte[]@ or as the return type.
Methods which cont...
04/23/2026
- 04:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Finished smoke tests with M. Everything looks good. I do not see any suspicious.
Sergey,
What troubles you have... - 02:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Eugenie, 9709e is based on rev 16533.
Thanks for info. I need this to ensure compatibi... - 02:37 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Eugenie, 9709e is based on rev 16533.
- 02:36 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709e was updated up to rev 16545 over the current trunk rev 16533.
- 02:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> I think the 2 fail cases need to be fixed.
Fixes in revision 16552.
- 01:09 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > OK, I will fix this in the documentation. I have strange issues in ... - 01:07 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes
- 12:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Should I rebase 9709e?
- 12:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> OK, I will fix this in the documentation. I have strange issues in my local system and wo... - 12:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK, I will fix this in the documentation. I have strange issues in my local system and would like that 9709e will be ...
- 12:43 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Sergey: Have you completed the documentation changes in item 1 from... - 12:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Sergey: Have you completed the documentation changes in item 1 from #9709-807?
Yes, I added one ... - 12:19 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, you've made changes in 9709d:
> > * tools/scripts/fwd... - 12:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey: Have you completed the documentation changes in item 1 from #9709-807?
- 12:11 PM Documentation Support #9709 (Merge Pending): Needed: Basic example of configuring separate client and server
- You can merge 9709e to trunk now.
- 11:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, 9709e should not affect any existing configurations. I tested Hotel_Gui and the customer application.
- 10:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Greg, I have system issues because for Ubuntu 24.04 virtual environment SSO plugin works ... - 07:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg, I have system issues because for Ubuntu 24.04 virtual environment SSO plugin works properly with 9709e. Thus, 9...
- 03:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Thank you, Nginx does not matter. It means that I have local issues.
- 03:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Stefanel, could you check the trunk version and Hotel_Gui projects with SSO plugin. I got... - 01:25 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:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> According to spawn error *The spawn process failed with 149 error.* the spawn code was fa... - 12:10 PM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
- Ovidiu Maxiniuc wrote:
> I was thinking mostly of 'provided' dmos from a previous iteration of an app-by-app convers... - 10:58 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
- I was thinking mostly of 'provided' dmos from a previous iteration of an app-by-app conversion. There are no .ast pro...
- 10:53 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
- Ovidiu Maxiniuc wrote:
> This process is similar (if not identical) to that from @MetadataManager.populateFileTable(... - 10:52 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
- This process is similar (if not identical) to that from @MetadataManager.populateFileTable()@ which scans the dmo str...
- 09:48 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
- This is relatred to app-by-app conversion. Anything related to the lookup or processing of database/temp-tables that...
- 09:45 AM Conversion Tools Feature #11404: Implement annotation-based resolution for database dependencies.
- The goal here is to stop relying on the file system for database info during conversion.
This was discovered whil... - 09:37 AM Conversion Tools Feature #11404 (WIP): Implement annotation-based resolution for database dependencies.
- 12:08 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Paula Păstrăguș wrote:
> I'll try an approach based on a semantic predicate, something like @{ someMethodThatChanges... - 10:25 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I'll try an approach based on a semantic predicate, something like @{ someMethodThatChangesTokenType() }?@. The idea ...
- 12:00 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Teodor, please, in this order:
* if 11326a passed testing, this can be merged to trunk (I assume we want this in 986... - 08:19 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- OK
- 06:43 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
- Hi Greg,
Could we discuss this in this afternoon's meeting?
I think the discussion on sso and lyra will be quick?... - 11:21 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- The same needs to be considered if there are exports which transfer or return a longchar value - these can be huge.
- 09:30 AM Base Language Feature #6407: name_map.xml improvements
- Dănuț Filimon wrote:
> Regardless, both the LegacySignature and implementation should be present, let the runtime ha... - 09:27 AM Base Language Feature #6407: name_map.xml improvements
- It does make sense to be able to change the handle by setting @this-procedure@. Regardless, both the LegacySignature ...
- 09:22 AM Base Language Feature #6407: name_map.xml improvements
- Actually, it can't be dropped. There's something stupid where a function can be both @in handle@ and implementation;...
- 09:18 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Danut, I was wrong in the meet: the @LegacySignature@ needs to be there, *but not the i... - 08:30 AM Base Language Feature #6407: name_map.xml improvements
- Danut, I was wrong in the meet: the @LegacySignature@ needs to be there, *but not the implementation*.
See existi... - 06:55 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Danut, sorry, but the runtime works properly. So the pro... - 05:53 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Danut, sorry, but the runtime works properly. So the problem is just that @extprog.j2pf... - 05:52 AM Base Language Feature #6407: name_map.xml improvements
- Danut, sorry, but the runtime works properly. So the problem is just that @extprog.j2pf@ is added an empty key - as ...
- 04:03 AM Base Language Feature #6407: name_map.xml improvements
- I also committed *6407b/16536* - The Tyep.EXECUTE methods do not have a name in the annotation that can be used, so I...
- 03:39 AM Base Language Feature #6407: name_map.xml improvements
- Constantin, the test case is this one:
* start.p... - 08:57 AM Runtime Infrastructure Feature #11403: add prominent logging ahead of when certificates expire
- We need to log in a very visible fashion ahead of when certificates will expire. In #11398 a customer had a root CA ...
- 08:54 AM Runtime Infrastructure Feature #11403 (New): add prominent logging ahead of when certificates expire
- 08:49 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > > Do you think we should avoid that kind of processing for con... - 06:31 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> Octavian Adrian Gavril wrote:
> > Another scenario involves a method call that is n... - 04:15 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> Another scenario involves a method call that is not annotated properly because the u... - 02:32 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... - 06:56 AM User Interface Bug #11211 (Internal Test): Improve source detection when dispatching mouse wheel events
- *Code review 11211a revisions 16514..16516*
* *[CRITICAL]* _functional_ @TreeBodyGuiImpl@.@canHandleMouseWheel@: @Tr... - 05:07 AM Runtime Infrastructure Feature #10451 (Review): GUI interaction event logging
- Addressed code review as rev *16522*. I also added the one time warning.
Hynek, please review. Thanks! - 02:54 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
- *Code review 10451a revisions 16515..16521*
* *[MAJOR]* _performance_ @TitledWindow@.@processEvent@: In the new @Key... - 03:34 AM User Interface Bug #11314 (Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select ...
- 03:34 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Branch *11314a* was merged into trunk as rev. *16532* and archived.
- 03:20 AM User Interface Bug #11314 (Merge Pending): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn'...
- Please merge 11314a in trunk.
- 02:57 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- The testing phase is done.
This is ready to be merged. - 01:51 AM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Delia, if your changes only modify GUI classes such as @EntryFieldGuiImpl@, there is no point in running ChUI regress...
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 ...
Also available in: Atom