Project

General

Profile

Activity

From 11/12/2025 to 12/11/2025

12/11/2025

05:28 PM Database Bug #10937 (Review): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I did multiple tests and the @noundo@ is actually needed when in the @doCloseMultiplexScope()@. I committed the final... Ovidiu Maxiniuc
05:00 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Java 8 (and 11) can be removed, they not coming back to trunk. Greg Shah
04:54 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I am very pleased with the new @set_spawner.sh@ that is in the dev Docker image. You invoke it with @sudo set_spawner... Roger Borrello
12:45 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> I will test harness and concurrent requests in PASOE and classic.
> Is there something else we could test?
See ...
Greg Shah
10:31 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur, lets merge tomorrow after Alex unfreezes trunk. Constantin Asofiei
09:19 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> I will test harness and concurrent requests in PASOE and classic.
This testing passed.
Artur Școlnic
08:02 AM Runtime Infrastructure Bug #10963 (Internal Test): appserver resiliency and self healing
I will test harness and concurrent requests in PASOE and classic.
Is there something else we could test?
Artur Școlnic
08:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> Constantin, please review.
I'm good with the changes.
Constantin Asofiei
06:51 AM Runtime Infrastructure Bug #10963 (Review): appserver resiliency and self healing
In the current architecture, the LegacyServiceWorkers are accepting all the tasks in the order they arrive, either fr... Artur Școlnic
08:11 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Alexandru Lungu
07:23 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek, Constantin ?
Customer wants to have changes merged to trunk today, see #10950-27
Tomasz Domin
07:47 AM Database Feature #4369: implement stateless FWD server clustering
I found another mechansim to handle the pass of the KILL signal to the java process that should also allow execution ... Andrei Plugaru
07:47 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg, do you recall why is it OK to match @"@ or @'@ as the 2nd or later char in @CODE@? I used these changes and the... Octavian Adrian Gavril
06:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The tricky zone is here: @+"|" + "~n".@.
* @+"|@ is @CODE@
* @" + "@ is a @QSTRING@. This way, the new line will be...
Octavian Adrian Gavril
06:14 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Actually, only the last revision of *6859b* is triggering this issue with concatenation operator. I think this should... Octavian Adrian Gavril
04:28 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I noticed some suspect differences for ChUI regression testing app:... Octavian Adrian Gavril
06:03 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
BTW: there are ~4376 temp DMOs and 958 persistent DMOs in the application profiled. So 3070 is not that much IMHO Alexandru Lungu
06:01 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
> DmoMetadataManager.byId - this needs to be switched to a map and maintained properly. Alexandru: if you have some o... Alexandru Lungu
05:11 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
>
> I will push updated tests to @testcases@ project as soon as bzr update is done.
I've pu...
Tomasz Domin
04:26 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> I am almost done with fixing existing tests, just circling around some FWD-OE differences like...
Tomasz Domin
04:32 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Rebased *7180a* to latest *trunk/16310*, the branch is now at revision *16345*.
A few remarks:
* the ant commands...
Dănuț Filimon
04:12 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Updated status:
* #6083 - working as expected
* #6738 - deleting artifacts didn't work (name_map.xml was not update...
Dănuț Filimon
01:42 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with *trunk/rev16310*. The new revision is *16326*. Octavian Adrian Gavril
08:04 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> I looked more closely at the @YEAR_TRASH_MODE@ fragment and I still don’t fully understand why the lookahead is nee... Greg Shah

12/10/2025

06:20 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> It requires *sudo* to run. OK to add it to @sudoers.d/@?
Yes
> I know it can run everytime, but how best to d...
Greg Shah
05:10 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
The simple iteration is in the latest dev docker image. I removed the xmlstarlet, since I couldn't come up with a rea... Roger Borrello
10:15 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I think a concept of 1 version of FWD per dev docker container is enough. If you need to have more than one FWD vers... Greg Shah
09:15 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> If you are reading the XML just to determine the location of the spawner install, then we can "so...
Roger Borrello
08:53 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
If you are reading the XML just to determine the location of the spawner install, then we can "solve" this by creatin... Greg Shah
07:31 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I have a tool named @set_spawner.sh@ attached, which has usage:... Roger Borrello
06:16 PM Database Feature #4369: implement stateless FWD server clustering
This has nothing to do with Docker. It needs to always be done (bare metal, Docker, VM... whatever). If there is a ... Greg Shah
03:48 PM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Please work with Roger to evaluate and organize testing the @exec@ change.
I must admit I read...
Roger Borrello
10:59 AM Database Feature #4369: implement stateless FWD server clustering
Please work with Roger to evalute and organize testing the @exec@ change. Greg Shah
10:58 AM Database Feature #4369: implement stateless FWD server clustering
> As the change I proposed(adding @exec@ in the command from @server.sh@) isn't a FWD change per-se, should I documen... Greg Shah
10:46 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> I agree. Moreover, graceful shutdown is a core requirement in any installation environment, not ...
Andrei Plugaru
10:09 AM Database Feature #4369: implement stateless FWD server clustering
> IMHO, clients using the clustering feature, will likely use it in a docker env, where they will stop and start cont... Greg Shah
08:26 AM Database Feature #4369: implement stateless FWD server clustering
The functionality described below is in rev. @16311@ and @16312@.
I have implemented the FWD version(and a hash of...
Andrei Plugaru
04:34 PM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
I think these is good news.
Constantin Asofiei wrote:
> * @DmoMetadataManager.byId@ - this needs to be switched t...
Ovidiu Maxiniuc
03:11 PM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
I've managed to get classes evicted, but not completely - some still remain, like proxies. But I found other misc le... Constantin Asofiei
08:48 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
> limit the number of cached DmoMeta instances, and when they are evicted, unload also from the AsmClassLoader
Thi...
Alexandru Lungu
08:41 AM Database Bug #11015 (WIP): allow cleanup the DMO types, caches, etc for dynamic temp-tables
A customer uses heavily XMLs to communicate with the FWD server, which in turn creates dynamic temp-tables, and in mo... Constantin Asofiei
08:34 AM Database Bug #11015 (Closed): allow cleanup the DMO types, caches, etc for dynamic temp-tables
Constantin Asofiei
02:46 PM Conversion Tools Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
Alexandru, I think the first condition needs also to be:... Constantin Asofiei
09:32 AM Conversion Tools Bug #10912 (Internal Test): Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" bec...
Created 10912a. Committed patch as rev. 16310.
This fixed the OG issue. Planning to run some tests.
Alexandru Lungu
12:56 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
Tomasz Domin wrote:
> I am attaching a patch @switch_to_gradle_8_13.diff@ to switch to gradle 8.13 for you convenien...
Roger Borrello
10:42 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
I am attaching a patch @switch_to_gradle_8_13.diff@ to switch to gradle 8.13 for you convenience.
Apply if you get i...
Tomasz Domin
10:20 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Roger Borrello wrote:
> I have revision 16302 of trunk and am trying to compile with JDK21. When I run @./gradlew al...
Tomasz Domin
09:09 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
I have revision 16302 of trunk and am trying to compile with JDK21. When I run @./gradlew all sheet:war@ I get:
<pre...
Roger Borrello
12:12 PM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
Greg Shah wrote:
> Make sure to read #6819, we did some early work there and I completely agree that using @MethodHa...
Teodor Gorghe
10:45 AM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
Would introducing Java Modularity affect those benchmarks ? There could be some addition access checks.
Tomasz Domin
08:56 AM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
Make sure to read #6819, we did some early work there and I completely agree that using @MethodHandle@ is a really go... Greg Shah
04:16 AM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
I have done some testing to benchmarks to conclude some testing which includes Java Reflection invocation scenarios a... Teodor Gorghe
01:51 AM Runtime Infrastructure Feature #11004 (New): Optimizing Java Reflection Method.invoke
Teodor Gorghe
10:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I am waiting for customer to confirm/reject #10950 fix
Customer confirmed #10950 is fixed.
...
Tomasz Domin
09:54 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Current status:
* #10816- duplicate getOriginalArtifact() call - fixed
* #10613 - testing passed, no issues
* #77...
Dănuț Filimon
08:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Things are getting more complicated: ANTLR4 does not allow action blocks inside fragment ru...
Paula Păstrăguș
04:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I’ll rename @SchemaLexer@ to @ProgressLexer@ (+ I'll keep the same structure of the progress.g grammar lexer into the... Paula Păstrăguș
04:30 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Paula Păstrăguș wrote:
> > * Fragment rules were introduced in ANTLR4. I haven’t yet creat...
Paula Păstrăguș
04:17 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Another aspect we need to clarify is the equivalent for ANTLR2’s @LA() lookahead@ function. At the moment, I used @_i... Paula Păstrăguș
04:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
We will need a mechanism to replicate the old ANTLR2 @append()@ behavior and the @!@ operator when migrating to ANTLR... Paula Păstrăguș
04:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> * Fragment rules were introduced in ANTLR4. I haven’t yet created any, but they can be used...
Paula Păstrăguș
01:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
You're right, this options block did the trick:... Paula Păstrăguș
07:08 AM Testing Support #6859: preprocessor tests
I tested the latest changes of *6859b* with ChUI regression testing application. I run the frontend and there were so... Octavian Adrian Gavril
06:05 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Branch 10919a was merged into trunk as rev. 16308 and archived.
Only a customer and ChUI scripts are left to be up...
Dănuț Filimon
05:50 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I am merging 10919a now so that the trunk revision can be referenced. Dănuț Filimon
04:56 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
10956a rev 16300 fixes a NPE. Constantin Asofiei
04:20 AM Database Bug #11008: Performance issue at parsing the query string when it's buffer is part of a large dat...
Let's take the following example:... Eduard Soltan
04:12 AM Database Bug #11008 (New): Performance issue at parsing the query string when it's buffer is part of a lar...
Eduard Soltan

12/09/2025

03:29 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> This is a script that would only be present in the dev image.
The @fwd_checkout.sh@ and @fwd_u...
Roger Borrello
10:01 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
This is a script that would only be present in the dev image. Greg Shah
09:58 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > setup the spawner directory every time we try to start the server. We can see where things go b...
Roger Borrello
01:26 PM Base Language Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
Vladimir Tsichevski wrote:
> This is a regression, this issue did not exist in trunk rev. 14527 when the task #7184 ...
Vladimir Tsichevski
11:48 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Isn't this based on however the client code is written? I don't understand how we would merge th...
Artur Școlnic
11:24 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> On another note, we are running the persistent procedure for each request, after the work with it is done, it is de... Greg Shah
11:02 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
On another note, we are running the persistent procedure for each request, after the work with it is done, it is dele... Artur Școlnic
10:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I have pushed all recent fixes to issues related to 9687c merging into trunk into branch 10951...
Tomasz Domin
07:05 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, I don't see the changes in the branche. Please check if they are pushed.
I am very ...
Tomasz Domin
04:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, I don't see the changes in the branche. Please check if they are pushed. Hynek Cihlar
01:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I have pushed all recent fixes to issues related to 9687c merging into trunk into branch 10951a:
* commit 16306/1630...
Tomasz Domin
09:57 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the overall idea of how to build up the class data is correct. My concerns with extending the @UsingType@ ar... Greg Shah
09:26 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the best place where we can introduce this idea is in @SymbolResolver.loadClass(String name, boolean topLevel... Octavian Adrian Gavril
06:39 AM Conversion Tools Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
Octavian Adrian Gavril
09:46 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Kind of, we need that token for both, the parser and the lexer.
You should not define the tokens in the parser,...
Greg Shah
09:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
A couple of housekeeping items:
* I would prefer if you are working on the @ProgressLexer@ and just use that direc...
Greg Shah
09:18 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Hm, into the @SchemaLexer.tokens@, the value of @HEX_LITERAL@ is @1@, and into the @SchemaParser.tokens@, the value o... Paula Păstrăguș
09:01 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Kind of, we need that token for both, the parser and the lexer. But the int values will be different, depending on ho... Paula Păstrăguș
08:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> in the lexer we reference @HEX_LITERAL@ and other 'artificial' tokens, tokens that do not correspond to any actual ... Greg Shah
08:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
As a side note, I feel that rewriting the grammar was actually the easy part, what comes next is where the real compl... Paula Păstrăguș
08:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I'm a bit confused... I initially thought that splitting the grammar would solve this issue. Let me explain the... Paula Păstrăguș
07:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
* The next step is to split the grammar into @SchemaParser.g4@ and @SchemaLexer.g4@. I realize the schema grammar nor... Paula Păstrăguș
04:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the grammar as rev @16006@. Paula Păstrăguș
02:40 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> For the Progress lexer, I'd like to see the standalone @.g4@ file for it. It is hard for me to g...
Paula Păstrăguș
09:18 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
Dănuț Filimon
09:18 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I plan to make the @getSiblingPath()@ patch after I am clearing up the testing, I already found 3 issues:
* Found a ...
Dănuț Filimon
08:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I'll make it general and call it getSiblingPath() since the purpose of the method is to change a path to another (s... Greg Shah
08:38 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > Greg Shah wrote:
> > > Code Review Task Branch 7180a Revision 16336
>...
Dănuț Filimon
08:26 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg Shah wrote:
> > Code Review Task Branch 7180a Revision 16336
> >
> > Let's rename @A...
Greg Shah
07:30 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Committed *7180a/16337-16338*, once for #4867 and once for FileExtensions usage/method renaming.
I plan to test th...
Dănuț Filimon
04:42 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Code Review Task Branch 7180a Revision 16336
>
> Let's rename @AM.getPathToProjectFolderPojoFr...
Dănuț Filimon
08:49 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I described the testing for all of 6859b. You can document that in #6859 itself. I don't see a reason to do separat... Greg Shah
08:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
This approach should test only the changes related to this task or it should include all the changes from *6859b*? If... Octavian Adrian Gavril
08:29 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> We can take this approach:
>
> # Run the front end on an application. Confirm there are no err...
Octavian Adrian Gavril
08:24 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
We can take this approach:
# Run the front end on an application. Confirm there are no errors.
# Compare the @.ca...
Greg Shah
03:33 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
What extra testing is needed for this issue? Should we run conversion of some apps? Octavian Adrian Gavril
08:35 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Updated the antlr4 version to @4.13.2@ in rev @16005@. Paula Păstrăguș
08:27 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
> Currently we are using ANTLR @4.9.3@. Since #9687 is now merged into trunk, should I also update the ANTLR runtime ... Greg Shah
06:50 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
I tested the build changes and everything appears to be in order. The only missing piece is the @src/com/goldencode/p... Paula Păstrăguș
08:03 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
I have made some performance testing with a customer application and with hotel_gui project, to test if @AOT@ optimiz... Teodor Gorghe
03:30 AM Conversion Tools Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Another example of what the current preprocessing work does is mentioned in #10569-25. Octavian Adrian Gavril
03:27 AM Conversion Tools Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Take a look at this OE example:... Octavian Adrian Gavril
03:15 AM Conversion Tools Bug #10988 (New): Extra quote is not generated during preprocessing when alternative for two quot...
Octavian Adrian Gavril
03:02 AM Base Language Feature #9488 (Review): implement all built-in OO classes using the open source ADE code from 12.8.4
It's a bit lite, but I will put it into review, as me and Constantin talked via e-mail and I sent the files needed fo... Andrei Plugaru
02:29 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> + Marian/Vladimir
Greg, all I can share about this is that we were only running `ABLUnit` in F...
Marian Edu
07:03 PM Base Language Feature #10290 (Internal Test): Add support for character string literals options
Code Review Task Branch 10290b Revision 16305
No objections.
Greg Shah

12/08/2025

06:19 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Code Review Task Branch 7851a REvisions 16299 and 16300
The changes are good.
Greg Shah
03:53 AM Conversion Tools Feature #7851 (Internal Test): automatically add to conversion list all classes referenced via un...
Thank you Vladimir! I committed *7851a/16300* to address your review. Dănuț Filimon
05:55 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin,
I did additional tests and, all I could find was an NPE (which I have fixed and will be available in ...
Ovidiu Maxiniuc
06:57 AM Database Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu, I don't think the H2 changes are OK.
The NO-UNDO at the DELETE statement when dropping the multiplex in a ...
Constantin Asofiei
05:54 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> setup the spawner directory every time we try to start the server. We can see where things go by looking at the con... Greg Shah
04:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > we enforce some sort of standard where all of the above are assumed or read from somewhere
>
...
Roger Borrello
03:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> we enforce some sort of standard where all of the above are assumed or read from somewhere
This seems the better...
Greg Shah
02:50 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Script things as needed. Make it simple. Reduce the steps and manual jiggery-pokery.
>
> > H...
Roger Borrello
12:42 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Script things as needed. Make it simple. Reduce the steps and manual jiggery-pokery.
> How else would they get c...
Greg Shah
12:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > Putting the spawner in the homespace is probably the best practice for development. It means a ...
Roger Borrello
11:33 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Putting the spawner in the homespace is probably the best practice for development. It means a longer path in the d... Greg Shah
11:05 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > Radu has tested the current approach and had some success. That is go...
Radu Apetrii
10:52 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Radu has tested the current approach and had some success. That is good. He also made some note...
Roger Borrello
10:24 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Radu has tested the current approach and had some success. That is good. He also made some notes in #10109-331 that... Greg Shah
05:43 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> I will try to move @velocity-1.7.jar@ from @build/lib@ to @build/lib.gwt@ in FWD. That should make it available for... Greg Shah
04:18 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I did some digging and velocity-1.7.jar is only needed on administration console compilation of a single customer (as... Tomasz Domin
08:56 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > I dont thing there is a version dependency - can you please explain ?...
Tomasz Domin
05:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > But why we need the configuration elements...
Hynek Cihlar
05:21 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > But why we need the configuration elements to be exactly like provide...
Tomasz Domin
04:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> But why we need the configuration elements to be exactly like provided ? Why not using default...
Hynek Cihlar
05:26 PM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16145
The changes are good.
> Since the preprocessor tests are stable, i...
Greg Shah
07:31 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I did some experiments that add an extra @'@ as OE does, but this changed how the lexer process next input. For examp... Octavian Adrian Gavril
03:46 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revision 16336
Let's rename @AM.getPathToProjectFolderPojoFromDmo()@ to something mo...
Greg Shah
09:27 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16304*, the branch is now at revision *16336*.
The good news is that the only co...
Dănuț Filimon
08:48 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Really good. Minor feedback:
> 2. References to DMOs (e.g. JavaDoc for @pkgRootPath@) and Pojos...
Dănuț Filimon
04:31 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
I am currently addressing the review. Dănuț Filimon
02:36 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
For the Progress lexer, I'd like to see the standalone @.g4@ file for it. It is hard for me to give feedback without... Greg Shah
09:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Today I worked on the lexer rules and tokens, which are the final missing piece of the schema migration puzzle.
Here...
Paula Păstrăguș
09:36 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Greg Shah wrote:
> > What do you mean by "lookahead hooks"? In both ANTLR2 and ANTLR4 we ...
Greg Shah
09:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> What do you mean by "lookahead hooks"? In both ANTLR2 and ANTLR4 we can use @LT()@ to lookahead ...
Paula Păstrăguș
02:31 PM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula: Please make sure to get the testing going from #10190-23. I'd like to close this out. Greg Shah
12:39 PM Runtime Infrastructure Bug #8206 (Internal Test): Logging manager issues
Tomasz Domin
02:12 AM Runtime Infrastructure Bug #8206: Logging manager issues
Code review 8206b/16306, changes are good, no remarks.
Tomasz Domin
09:28 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu wrote:
> Artur, can you rerun the library_calls suite?
I recall having some issues running this s...
Artur Școlnic
07:39 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
We have some (limited) documentation in [[p2j:Appserver Support]]. The PASOE v2 implementation was done in #8661. Greg Shah
07:35 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Is there a task or wiki on our PASOE implementation? I would like to know what our constraints and detailed specifica... Artur Școlnic
07:18 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I've suggested a queue approach in #6673. Greg Shah
02:48 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> One solution would be to not count the bound session when deciding if a new one is to be crea...
Artur Școlnic
07:32 AM Database Feature #4369: implement stateless FWD server clustering
Comparing the FWD version number and even a checksum of the jar would be a reasonable thing at server startup in clus... Greg Shah
07:23 AM Database Feature #4369: implement stateless FWD server clustering
I have rebased the @4369a@ branch to @trunk/16298@ and made a few commits for moving the distributed specific logic t... Andrei Plugaru
06:55 AM Runtime Infrastructure Bug #10858 (Review): Replace capturing with non-capturing lambdas in getters and setters
Razvan-Nicolae Chichirau
06:54 AM Runtime Infrastructure Bug #10858 (WIP): Replace capturing with non-capturing lambdas in getters and setters
*Alex/Hynek*: Please review 10858a/rev. 16300. Razvan-Nicolae Chichirau
06:37 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Paul, I'm good with the changes. Constantin Asofiei
05:45 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Committed rev. *16302* on branch *10935a* which contains the fix for the case described in the note above.
This c...
Paul Bodale
05:06 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Committed rev. *16301* on branch *10935a* which fixes the process of copying table properties in case the filter is n... Paul Bodale
06:34 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
I have tried to run a customer application FWD server with JDK 25.
The main issue that I have encountered first are ...
Teodor Gorghe
02:51 AM Testing Support #6859: preprocessor tests
I've committed the changes into *testcases/1818*. Reversed output filenames across preprocessor targets. Octavian Adrian Gavril

12/06/2025

03:19 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
In order to expose the problem and simplify the debugging, I used just 1 thread for the appserver worker, 1 for the M... Artur Școlnic
12:56 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek (Constantin ?)
> > I'd like to standardize configurations used...
Tomasz Domin

12/05/2025

06:13 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
I noticed I was not listed as a reviewer, though I have already completed the review.
7851a rev 16299 code review:...
Vladimir Tsichevski
08:27 AM Conversion Tools Feature #7851 (Review): automatically add to conversion list all classes referenced via unit test...
I committed *7851a/16299*. Addressed the #7851-12 review, removed the changes from SymbolResolver and added a loadPro... Dănuț Filimon
08:13 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
+ Marian/Vladimir Greg Shah
03:19 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
... Dănuț Filimon
12:31 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek (Constantin ?)
> I'd like to standardize configurations used by @GenericWebServer.initi...
Hynek Cihlar
11:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek (Constantin ?)
I'd like to standardize configurations used by @GenericWebServer.initializeWebApp@ and @Spreads...
Tomasz Domin
12:18 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> I have some good news: I’m very close to finishing the rewrite of the schema file. The remaining work is mainly to ... Greg Shah
10:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have some good news: I’m very close to finishing the rewrite of the schema file. The remaining work is mainly to re... Paula Păstrăguș
11:12 AM Runtime Infrastructure Bug #8206: Logging manager issues
Greg Shah wrote:
> > and is not forbidden by rules.
>
> Actually, this is not the case, see [[internal-documentat...
Vladimir Tsichevski
10:58 AM Runtime Infrastructure Bug #8206: Logging manager issues
> and is not forbidden by rules.
Actually, this is not the case, see [[internal-documentation:Tools_and_Project_St...
Greg Shah
10:39 AM Runtime Infrastructure Bug #8206: Logging manager issues
Thanks, Tomasz.
Tomasz Domin wrote:
> Code review *8206b/16304*, the changes are good, I have just minor remarks.
...
Vladimir Tsichevski
03:46 AM Runtime Infrastructure Bug #8206: Logging manager issues
Code review *8206b/16304*, the changes are good, I have just minor remarks.
* IntegerStartupParameter.java - Copyr...
Tomasz Domin
09:49 AM Conversion Tools Bug #6889 (Internal Test): rollback the files as 'unconverted' if (incremental) conversion fails.
Greg Shah wrote:
> Code Review Task Branch 6889a Revision 16269
>
> Literals like @".ast"@, @".p2o"@, @".jast"@, ...
Dănuț Filimon
09:24 AM Testing Support #6859: preprocessor tests
Octavian Adrian Gavril wrote:
> And we should compare the OE output with the @.keeptildes.@ file, right?
Yes, th...
Greg Shah
09:22 AM Testing Support #6859: preprocessor tests
And we should compare the OE output with the @.keeptildes.@ file, right? In the current targets, we compare with the ... Octavian Adrian Gavril
09:11 AM Testing Support #6859: preprocessor tests
From the @build.xml@:... Greg Shah
05:01 AM Testing Support #6859: preprocessor tests
I need clarification. There are two separate targets responsible with preprocessing, one is with @keeptildes@ option ... Octavian Adrian Gavril
09:10 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I changed the @% Done@ by mistake. The issue of this task is fixed. And the preprocessor tests have the same status a... Octavian Adrian Gavril
09:04 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Greg Shah
09:02 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I started to add new tests in [[p2j:Preprocessor Testcases]] but I found that we already have these cases in @tests/c... Octavian Adrian Gavril
07:57 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I've committed new changes that completes the initial fix:
* I added an extra check for @LA(3)@ to avoid any excepti...
Octavian Adrian Gavril
08:36 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
As Constantin stated in #10941-35, @MsaCancellableCallable.reserveSession@ gets stuck on completing the future:
<pre...
Artur Școlnic
08:26 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Artur Școlnic
08:29 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> That means there was a regression in trunk during the last 2 years, which is not caus...
Vladimir Tsichevski
08:16 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
I have tested with multiple cases with #10956 and this patch.
I have noticed that the change from #10247-141 are not...
Teodor Gorghe
05:52 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Ok Teodor Gorghe
05:50 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Teodor, please take a look. Constantin Asofiei
05:45 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Test case:... Dănuț Filimon
05:43 AM Base Language Bug #10978 (Test): Conversion NPE when creating a temp-table with LIKE that uses a different prim...
Dănuț Filimon
07:22 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
PS: I wonder if #10193 was actually negating the changes in #7254, so we are back with the problem from #7254. Alexandru Lungu
07:20 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Even if I fix this, I get another error. I think it hints that there is something broken in library_calls test-suite.... Alexandru Lungu
06:30 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
I tested the application that triggered #10004-1 and the error still occurs. I am looking at the latest trunk and the... Alexandru Lungu
06:02 AM Base Language Feature #10290 (Review): Add support for character string literals options
Committed rev. *16305* on branch *10290b* that fixes the case found in #10290-52. Paul Bodale
05:25 AM Base Language Feature #10290: Add support for character string literals options
The options are dropped because of the rules found in @constant_expressions.rules@
Those rules appear to be an op...
Paul Bodale
04:52 AM Base Language Feature #10290: Add support for character string literals options
Thanks for finding this out!
I am still investigating but I found that the problem comes from the fact that for th...
Paul Bodale
01:55 AM Base Language Feature #10290 (WIP): Add support for character string literals options
Paul, I think there is a little bit more work to do on this, because this testcase still fails:... Teodor Gorghe

12/04/2025

05:35 PM Database Bug #10937 (Review): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I rebased and committed the final changes to FWD/10937a and H2/10937a_h2 branches. Now the testcases seem to work as ... Ovidiu Maxiniuc
04:00 PM Base Language Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
This is a regression, this issue did not exist in trunk rev. 14527 when the task #7184 was worked on. Vladimir Tsichevski
03:56 PM Base Language Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
This issue affects the FWD conversion when passing a @CHARACTER@ literal as an argument to a class method expecting a... Vladimir Tsichevski
03:51 PM Base Language Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
Vladimir Tsichevski
03:38 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
> BTW, the call with no concatenation
> ...
Vladimir Tsichevski
08:37 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
The revision of 7184a is too old (14527) to be rebased to the current trunk, will create 7184b to continue... Vladimir Tsichevski
03:29 PM Testing Support #6862: build conversion regression testing tooling
It had been built into our scripts to capture the diffs, save off the newly built code and compare against a specific... Greg Shah
03:02 PM Testing Support #6862: build conversion regression testing tooling
Greg Shah wrote:
> I'm not talking about runtime testing. I'm talking about the way we used to use @diff@ to compar...
Tomasz Domin
02:49 PM Testing Support #6862: build conversion regression testing tooling
I'm not talking about runtime testing. I'm talking about the way we used to use @diff@ to compare the entire convert... Greg Shah
02:34 PM Testing Support #6862: build conversion regression testing tooling
Greg Shah wrote:
> Greg Shah wrote:
> > Tomasz: Can you please summarize how the ChUI Regression testing handles th...
Tomasz Domin
07:09 AM Testing Support #6862: build conversion regression testing tooling
The core idea here is to create tooling that implements a comparison of the converted output and a captured baseline.... Greg Shah
06:56 AM Testing Support #6862: build conversion regression testing tooling
Greg Shah wrote:
> Tomasz: Can you please summarize how the ChUI Regression testing handles this today? The older v...
Greg Shah
09:56 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
With the recent fixes from #10941, the number of maximum concurrent requests FWD can handle is around 300 (with maxMs... Artur Școlnic
08:30 AM Database Feature #4369 (WIP): implement stateless FWD server clustering
Greg Shah
08:29 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Code Review Task Branch 6889a Revision 16269
Literals like @".ast"@, @".p2o"@, @".jast"@, @".dict"@ should be @Ast...
Greg Shah
08:23 AM Conversion Tools Feature #7851 (WIP): automatically add to conversion list all classes referenced via unit test su...
Greg Shah
07:43 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
The TestSuite can specify both the @classes@ and @procedures@, so it's better to handle all of them rather than half.... Dănuț Filimon
08:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revisions 16267 through 16273
Really good. Minor feedback:
1. The @gen_fname@ fu...
Greg Shah
08:06 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The cause of failing is this scenario: ... Octavian Adrian Gavril
07:28 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Unfortunately, there are 10 extra tests from @alternative_coding_test_set@ which failed with *6859b/16144*. I need to... Octavian Adrian Gavril
06:03 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Radu Apetrii wrote:
> Octavian Adrian Gavril wrote:
> > Radu, can you check if that's happening for your specific f...
Radu Apetrii
05:56 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Please make sure that these cases have been added to the [[p2j:Preprocessor Testcases]] (unit tests).
All of the...
Greg Shah
03:41 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Octavian Adrian Gavril wrote:
> Radu, can you check if that's happening for your specific file as well?
Yes, I'll w...
Radu Apetrii
01:26 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The changes fix the testcase mentioned in #10569-1.
Radu, can you check if that's happening for your specific file...
Octavian Adrian Gavril
07:52 AM Database Bug #9633 (Review): bulk delete for permanent tables
Stefanel Pezamosca
07:50 AM Database Bug #9633: bulk delete for permanent tables
I rebased 9633a to trunk revision 16302.
I have committed to *9633a revision 16305*:
* Reverted @ignore_scope...
Stefanel Pezamosca
07:49 AM Runtime Infrastructure Bug #8206: Logging manager issues
Vladimir Tsichevski wrote:
> Another difference spotted:
>
> If zero passed as the @number-of-users@ parameter va...
Vladimir Tsichevski
07:15 AM Runtime Infrastructure Bug #8206: Logging manager issues
Greg Shah wrote:
> Tomasz: Please review.
+Tomasz
Greg Shah
07:15 AM Runtime Infrastructure Bug #8206: Logging manager issues
Tomasz: Please review. Greg Shah
07:00 AM Runtime Infrastructure Bug #8206: Logging manager issues
Vladimir Tsichevski wrote:
> Another difference spotted:
>
> If zero passed as the @input-characters@ parameter v...
Vladimir Tsichevski
07:44 AM Runtime Infrastructure Bug #10971: Startup parameter validation: no error for zero value in -n (number-of-users)
This issue affects validation of the @-n@ (@number-of-users@) startup parameter when a zero value is provided. The pa... Vladimir Tsichevski
07:43 AM Runtime Infrastructure Bug #10971 (New): Startup parameter validation: no error for zero value in -n (number-of-users)
Vladimir Tsichevski
07:20 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> 3. We need to discuss the tree building. I think the idea of returning the created subtree from...
Paula Păstrăguș
06:16 AM Runtime Infrastructure Feature #10968: making configuration less error prone
#10967-3 seems like another example of something we should calculate instead of requiring the customer to make the co... Greg Shah
04:48 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Committed rev. *16299* on branch *10935a* which contains the solution described in #10935-10.
After committing thi...
Paul Bodale
10:51 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I worked with Radu having him attempt to use @dbash.sh@. We had a real difficult time getting it to work. It turns ou... Roger Borrello

12/03/2025

06:50 PM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16144
This is really good.
Greg Shah
10:09 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg, please review the changes. Octavian Adrian Gavril
09:45 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
Apparently, in 4GL you can write two single/double quotes and the compiler will keep only one. 4GL seems to generate ... Octavian Adrian Gavril
06:42 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Code Review Schema.g4
It is a good start and there is a lot to like about it. Some thoughts:
1. For an early P...
Greg Shah
10:02 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I’ve attached the current @Schema.g4@ grammar. There are only a few rules implemented so far, but if you have s... Paula Păstrăguș
05:59 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Good plan. Greg Shah
03:34 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Just a quick note regarding my next steps: I’ll begin modifying the @schema.g@ file to migrate it to ANTLR4. Working ... Paula Păstrăguș
03:18 PM Runtime Infrastructure Bug #8206: Logging manager issues
Another difference spotted:
If zero passed as the @number-of-users@ parameter value:
# OE raises this error:
<...
Vladimir Tsichevski
03:16 PM Runtime Infrastructure Bug #8206: Logging manager issues
Another difference spotted:
If zero passed as the @input-characters@ parameter value:
# OE raises this error:
...
Vladimir Tsichevski
03:13 PM Runtime Infrastructure Bug #8206: Logging manager issues
8206b rev. 16303: Fixed: FWD parameter names were used in error messages instead of OE names. Trivial @recordOrThrowE... Vladimir Tsichevski
01:56 PM Runtime Infrastructure Bug #8206: Logging manager issues
New issue found: when formatting error messages, FWD uses the the FWD parameter names instead of original OE names, e... Vladimir Tsichevski
01:54 PM Runtime Infrastructure Bug #8206: Logging manager issues
New 8206b revision is 16302. Vladimir Tsichevski
11:32 AM Runtime Infrastructure Bug #8206: Logging manager issues
Unable to rebase branch 8206a onto the latest trunk, I created a new branch 8206b and applied the changes from 8206a,... Vladimir Tsichevski
02:45 PM Runtime Infrastructure Feature #10968: making configuration less error prone
There are critical parts of the system's configuration which, if gotten wrong, will cause the system to be fragile or... Greg Shah
02:39 PM Runtime Infrastructure Feature #10968 (New): making configuration less error prone
Greg Shah
12:44 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Code Review Task branch 7851a Revision 16298
1. The string comparisons in @handleReferenceFiles()@ probably need t...
Greg Shah
08:41 AM Conversion Tools Feature #7851 (Review): automatically add to conversion list all classes referenced via unit test...
Committed *7851a/16298*. Added support for automatically adding procedures/classes referenced using the TestSuite ann... Dănuț Filimon
06:36 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > Greg, I think we'll need something similar to pre_scan_class in progres...
Dănuț Filimon
06:14 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Dănuț Filimon wrote:
> Greg, I think we'll need something similar to pre_scan_class in progress.g, but for procedure...
Greg Shah
06:09 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg, I think we'll need something similar to pre_scan_class in progress.g, but for procedures. What do you think? Dănuț Filimon
06:04 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
I managed to implement the fix for TestSuite that specifies classes:... Dănuț Filimon
11:02 AM Database Feature #9577: persist the artifacts from dynamic query parsing/conversion (including the JAST) a...
In addition, from today discussion, we would want to add a 'quality' property: save only converted queries which have... Ovidiu Maxiniuc
09:29 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Rebased branch 8138b to trunk revision 16301. Please, review. Vladimir Tsichevski
09:22 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
I tested this on OE version 11.6 and 11.7. Paul Bodale
09:21 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
There is a problem. For the following test case:
A.cls...
Paul Bodale
02:44 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
I think we need to go the same way as variable references are resolved, via @tempIdx@:
* in SymbolResolver, add a ca...
Constantin Asofiei
02:28 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Constantin Asofiei wrote:
> Paul, the direction is good, but the implementation needs to be rewritten to:
> * execu...
Paul Bodale
08:52 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Tasks like #10941 and #10946 suggest that we need to improve our resiliency in our appserver (both classic and PASOE)... Greg Shah
08:47 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Greg Shah
08:29 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
FYI, there is @CQ.stateChanged@ that sets @useSnapshot@, @initReferenceRowSupport@ and @SnapshotParameterFilter@ to b... Alexandru Lungu
08:17 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
I went to ~rev. 15550 but this is still reproducible. I still tend to think this is a regression and this worked at s... Alexandru Lungu
07:35 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
+ Stefanel Alexandru Lungu
07:34 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
It is not enough apparently. Even if I force the multi-table AQ to invalidate, it will get to the absolute first row.... Alexandru Lungu
07:17 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
There is an issue with the invalidation of @AdaptiveQuery@ instances that are generated by the optimizer. It seems li... Alexandru Lungu
07:10 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
Alexandru Lungu
07:16 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Teodor Gorghe wrote:
> Created task branch *10956a*
>
> Committed revision *16299* on task branch *10956a*:
> - ...
Constantin Asofiei
04:39 AM Database Bug #10956 (Review): Wrong primary index selection on FOR EACH table
Created task branch *10956a*
Committed revision *16299* on task branch *10956a*:
- Don't copy the @KW_PRIMARY@ pr...
Teodor Gorghe
07:07 AM Database Feature #10959: Improve performance of dynamic queries
I think the most part of the queries which causes the cache to fill are more simple, like:... Ovidiu Maxiniuc
07:02 AM Database Feature #10959: Improve performance of dynamic queries
> How do you know where pred has been built so that we use this special structure instead of concatenating? That's wh... Alexandru Lungu
06:35 AM Database Feature #10959: Improve performance of dynamic queries
Some class has this method:... Constantin Asofiei
06:24 AM Database Feature #10959: Improve performance of dynamic queries
... Alexandru Lungu
06:19 AM Database Feature #10959: Improve performance of dynamic queries
Alexandru Lungu wrote:
> In my idea, the key would look like: @for each tt where tt.f1 = <token> and tt.f2 = <token>...
Constantin Asofiei
06:12 AM Database Feature #10959: Improve performance of dynamic queries
> An idea is to have a minimal parser which has two purposes:
This is why I think we can rely on the converted co...
Alexandru Lungu
05:57 AM Database Feature #10959: Improve performance of dynamic queries
Alex, whatever we do, the predicate string still needs to be parsed. An idea is to have a minimal parser which has t... Constantin Asofiei
05:34 AM Database Feature #10959: Improve performance of dynamic queries
Ovidiu, there are also some patterns quite often encountered, like:
* @hq:query-prepare(substitute("for each tt wh...
Alexandru Lungu
06:39 AM Base Language Bug #10961: Optimize StringBuilder usage in FWD
For long lived code, we could pre-allocate a large @StringBuffer@ instance and reuse it instead of a local instance, ... Greg Shah
06:33 AM Base Language Bug #10961: Optimize StringBuilder usage in FWD
@StringBuilder@ has a constructor which can specify the expected number of characters. It will pre-allocate the memor... Ovidiu Maxiniuc
05:21 AM Base Language Bug #10961: Optimize StringBuilder usage in FWD
The initial capacity of @StringBuilder@ is 16 characters.
When this capacity exceeds, the entire string content gets...
Teodor Gorghe
05:09 AM Base Language Bug #10961 (New): Optimize StringBuilder usage in FWD
Teodor Gorghe
06:38 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Branch @10693a@ was merged to trunk as revno @16301@ then it was archived. Eugenie Lyzenko
06:27 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Please merge 10693a after 10085a.
OK. Starting merge now.
Eugenie Lyzenko
05:52 AM User Interface Bug #10693 (Merge Pending): Incorrect z-order and focus for new Stack trace dialog
Please merge 10693a after 10085a. Hynek Cihlar
07:45 PM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The @ChUI@ testing passed without new issues. I see out of memory in harness test but this can be related to moving t... Eugenie Lyzenko
06:22 AM User Interface Bug #10085 (Test): Fix offset cursor when pressing (CTRL+V) in an editor
Branch 10085a was merged into trunk as rev. 16300 and archived. Razvan-Nicolae Chichirau
05:01 AM User Interface Bug #10085 (Merge Pending): Fix offset cursor when pressing (CTRL+V) in an editor
I agree. Lets merge 10085a to trunk now. Alexandru Lungu
01:31 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
+ Alex Razvan-Nicolae Chichirau
01:30 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Testing that passed successfully:
* ChUI regression tests
* Hotel GUI + 2 customer apps smoke-test
* Unit-tests fr...
Razvan-Nicolae Chichirau

12/02/2025

03:48 PM Database Feature #10959: Improve performance of dynamic queries
Recent work performed by FWD revealed a flaw in the implementation of 1st level cache of the dynamic query parser. Be... Ovidiu Maxiniuc
03:24 PM Database Feature #10959 (New): Improve performance of dynamic queries
Ovidiu Maxiniuc
03:18 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir, back to this code:
* please test direct function calls with both longchar and char parameters, with standa...
Constantin Asofiei
03:05 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Vladimir Tsichevski wrote:
> > Vladimir, this was added during the initial FWD Assert implementation; what was the r...
Constantin Asofiei
03:02 PM Base Language Feature #3853: implement LOG-MANAGER runtime
> Vladimir, this was added during the initial FWD Assert implementation; what was the reason for it?
@com.goldencode...
Vladimir Tsichevski
12:20 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > different class structure in OpenEdge.Core compared to FWD - In OE there is no OpenEdge.Core.Ab...
Constantin Asofiei
11:50 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> There is a tests that checks all available Logging Entries - not sure if it makes sense as I guess reported values ... Greg Shah
02:54 PM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
But, why not get the @NO-UNDO@ at the parse time and save it maybe as a special annotation, @like-no-undo@? Constantin Asofiei
02:54 PM Base Language Bug #10935 (WIP): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table o...
Paul, the direction is good, but the implementation needs to be rewritten to:
* execute somewhere in schema phase (p...
Constantin Asofiei
03:36 AM Base Language Bug #10935 (Review): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-tabl...
Created task branch *10935a* and committed rev. *16297* which introduces conversion changes to allow a temp-table def... Paul Bodale
01:56 PM Base Language Bug #7175 (Closed): substitute: incorrect handling of unknown longchar values
Greg Shah
01:37 PM Base Language Bug #7175 (Internal Test): substitute: incorrect handling of unknown longchar values
This issue does not exist anymore and should be closed. Vladimir Tsichevski
01:56 PM Base Language Bug #6993 (Closed): OO: incorrect field names in DataTypeEnum.java
Greg Shah
01:30 PM Base Language Bug #6993 (Internal Test): OO: incorrect field names in DataTypeEnum.java
This issue does not exist anymore: the example from #6993-10 compiles OK.
This issue can be closed.
Vladimir Tsichevski
01:55 PM User Interface Bug #5073 (Closed): NPE in ComboBoxGuiImpl
Greg Shah
01:18 PM User Interface Bug #5073 (Internal Test): NPE in ComboBoxGuiImpl
The issue does not exist anymore and can be closed. Vladimir Tsichevski
01:55 PM User Interface Bug #4841 (Closed): com-handle to handle automatic input parameter conversion
Greg Shah
12:46 PM User Interface Bug #4841 (Internal Test): com-handle to handle automatic input parameter conversion
This issue does not exists anymore, so it can be closed. Vladimir Tsichevski
11:36 AM Base Language Bug #9956 (Closed): Client crashes in DATE function
Hynek Cihlar
11:35 AM Base Language Bug #9956 (Internal Test): Client crashes in DATE function
Vladimir Tsichevski wrote:
> The same problem occurs is you use @SCREEN-VALUE@ attribute to set @FILL-IN@ value.
...
Vladimir Tsichevski
11:20 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > Eugenie Lyzenko wrote:
> > > > Hynek C...
Eugenie Lyzenko
11:14 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > Hynek Cihlar wrote:
> > > > This wi...
Hynek Cihlar
11:03 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > This will require ChUI regression testi...
Eugenie Lyzenko
10:53 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > This will require ChUI regression testing.
>
> We can do @ChUI@...
Hynek Cihlar
10:27 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> This will require ChUI regression testing.
We can do @ChUI@ harness for this. But it is vir...
Eugenie Lyzenko
09:17 AM User Interface Bug #10693 (Internal Test): Incorrect z-order and focus for new Stack trace dialog
This will require ChUI regression testing. Hynek Cihlar
08:11 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The branch @10693a@ has been rebased with trunk @16298@, new version is @16300@. Eugenie Lyzenko
09:27 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
In the following code: ... Dănuț Filimon
06:59 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> > [...]. It is possible to extract the text from the STRING and turn it into a filename which can...
Dănuț Filimon
07:47 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I addressed the no-undo issue on @doCloseMultiplexScope@. It seems to eliminate the crash, leaving the table in a usa... Ovidiu Maxiniuc
07:46 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Committed xfer testcases/1817. Dănuț Filimon
07:39 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Committed *hotel_gui/419*, *hotel/186*. Fixed reports using the wrong location for AST resource.
ETF does not have...
Dănuț Filimon
07:12 AM Conversion Tools Bug #10919 (Merge Pending): the source/AST view is broken in the Analytics web UI
Go ahead and commit this to our Hotel projects.
Assuming all other customer projects are using an unmodified versi...
Greg Shah
04:07 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I tested @ant report_server@, checked call graphs and reports. I found a single issue where the report log was in the... Dănuț Filimon
07:45 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Yes, that would probably be for the best. Greg Shah
07:34 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I think the work should be done in *6859b*, is that right? Octavian Adrian Gavril
07:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Greg - its hard to judge if its FWD problem. It was included in FWD distribution, now it is no...
Hynek Cihlar
07:09 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
My point is that if there is a transitive dependency that is required at runtime because of a FWD feature being used,... Greg Shah
02:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Greg Shah wrote:
> > > I've found an issue with one of customer application used for regressi...
Sergey Ivanovskiy
07:23 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Please still work to put as much of the Geode-specific logic into a clustering package. If possi...
Andrei Plugaru
07:17 AM Database Feature #4369: implement stateless FWD server clustering
I understand that the logic in various places will need to be changed to be compatible with a synchronization approac... Greg Shah
06:08 AM Database Feature #4369: implement stateless FWD server clustering
The core data structures we need are mainly already implemented by Geode. They have @Region@, which is basically a di... Andrei Plugaru
07:10 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Yes, 16 hours is a reasonable time to complete the full task. Go ahead with that. Greg Shah
03:27 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Greg Shah wrote:
> >> As of trunk rev. 16279, there are 699 places which need refactoring for getAttr and 366 places...
Razvan-Nicolae Chichirau
06:59 AM Database Bug #10956 (WIP): Wrong primary index selection on FOR EACH table
I will assign this to me and I will work on this in parallel. Teodor Gorghe
06:50 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
OK, so this is a conversion issue: if the model table has a primary index, and the definition also has one, then the ... Constantin Asofiei
06:38 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Result of @WRITE-XMLSCHEMA@:
* 4GL...
Teodor Gorghe
06:29 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Teodor, the goal of WRITE-XML with schema included is to see which indexes are reported. Please post the .xml file h... Constantin Asofiei
06:23 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Confirmed:
* the order of WRITE-JSON/WRITE-XML is the same as for the @FOR EACH@ execution:
WRITE-JSON and WRITE-...
Teodor Gorghe
06:12 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
The customer uses @WRITE-JSON@, which the order is not the same, because of this issue.
I am testing with @WRITE-J...
Teodor Gorghe
06:10 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Teodor, do a @WRITE-XML@ on tt2, with schema included, and see what indexes are reported there. Constantin Asofiei
05:25 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Suppose we have the following simple case:... Teodor Gorghe
05:20 AM Database Bug #10956 (Closed): Wrong primary index selection on FOR EACH table
Teodor Gorghe
04:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, seems you are in the watcher list, added. Sergey Ivanovskiy
04:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hi all,
I can't seem to add myself as a watcher on this issue, can you help?
Dean Macken
03:26 AM User Interface Bug #10760 (Test): Mouse events should not be dispatched while a combo box drop-down is open.
Branch *10760a* was merged into trunk as rev. *16297* and archived. Delia Mitric
03:09 AM User Interface Bug #10760 (Merge Pending): Mouse events should not be dispatched while a combo box drop-down is ...
10760a can be merged right now. Radu Apetrii
02:06 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Testing is done: ChUI regression tests + 2 GUI customer app and Hotel GUI smoke tests
This is ready to be merged
Delia Mitric
01:42 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
ChUI regression tests passed with 10760a. Razvan-Nicolae Chichirau
01:25 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia, please note the javadoc for @updateHeaders@ contains unexpected word "process".
I've...
Delia Mitric
01:19 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
Another Customer GUI application successfully passed smoke testing. Delia Mitric

12/01/2025

05:33 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
If it is a feature in FWD that requires transitive dependencies to work at runtime, then those dependencies should be... Greg Shah
02:22 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > I've found an issue with one of customer application used for regression testing - as @velocity...
Tomasz Domin
10:23 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> I've found an issue with one of customer application used for regression testing - as @velocity@ has been removed a... Greg Shah
02:52 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > I changed to @bzr branch@, but the @/opt/repos/hotel/.bzr/branch/branch.conf@ still points to m...
Roger Borrello
02:16 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> I changed to @bzr branch@, but the @/opt/repos/hotel/.bzr/branch/branch.conf@ still points to me:
I think that i...
Greg Shah
02:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Should we "externalize" the revisions of these projects at the level they are "baked" into the Docker image somehow... Greg Shah
11:51 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Roger Borrello wrote:
> > I was able to pull @/opt/repos/possenet@ easily in my new @dbash.sh@:
...
Roger Borrello
11:34 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> We should also have Hotel GUI and Hotel ChUI there, just like Possenet or Skels.
Should we "ex...
Roger Borrello
09:42 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
We should also have Hotel GUI and Hotel ChUI there, just like Possenet or Skels. Greg Shah
09:41 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> I was able to pull @/opt/repos/possenet@ easily in my new @dbash.sh@:
> [...]
> Should the...
Greg Shah
11:22 AM Database Feature #4369: implement stateless FWD server clustering
I'll have to think about the pattern a bit more before I discuss that.
I do want us to avoid putting the same Geod...
Greg Shah
11:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
In regard to artificial nodes, it is true that some TRPL code will create them but the majority are created during th... Greg Shah
11:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The shadow nodes should not be directly attached to the root. Here is an example:... Greg Shah
11:09 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Are there any more notes/objections. I would like to merge this into trunk. Eugenie Lyzenko
10:53 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
> [...]. It is possible to extract the text from the STRING and turn it into a filename which can be searched. Then m... Greg Shah
10:34 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
>> As of trunk rev. 16279, there are 699 places which need refactoring for getAttr and 366 places for setAttr.
>
> ...
Greg Shah
10:29 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Dănuț Filimon wrote:
> Thanks Roger, is there any testing I can do aside from running the report server for Hotel?
...
Greg Shah

11/28/2025

04:06 PM Base Language Feature #3853: implement LOG-MANAGER runtime
I am almost done with fixing existing tests, just circling around some FWD-OE differences like:
* There is a tests...
Tomasz Domin
12:53 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Dănuț Filimon wrote:
> Thanks Roger, is there any testing I can do aside from running the report server for Hotel?
...
Roger Borrello
10:10 AM Database Feature #4369: implement stateless FWD server clustering
I have been lately focused on implementing refactoring the @LockStatus/TraceLockStatus@ classes in order to be able t... Andrei Plugaru
09:29 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > I fully agree, I was just wondering if I can help with tooling modif...
Tomasz Domin
08:35 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> I fully agree, I was just wondering if I can help with tooling modification.
Since you brou...
Artur Școlnic
08:27 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> We know there are failures, hence the skewed results, we simply need to work on the issues an...
Tomasz Domin
08:26 AM Database Support #10664: Develop a multi session test suite in harness
We know there are failures, hence the skewed results, we simply need to work on the issues and bring the success rate... Artur Școlnic
08:18 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I finished writing the locking tests, the results are:
> OE: 1610/1610
> FWD: 411/1610
>...
Tomasz Domin
05:19 AM Database Support #10664 (Review): Develop a multi session test suite in harness
I finished writing the locking tests, the results are:
OE: 1610/1610
FWD: 411/1610
There are two main reasons wh...
Artur Școlnic
08:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Thank you, Ovidiu. I asked this because we need to create @helper methods@ that allow us to build the AST directly fr... Paula Păstrăguș
05:47 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
During the transpiling from 4GL to Java, FWD parser and TRPL rules will add these additional nodes. The semantic of t... Ovidiu Maxiniuc
04:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have a question regarding artificial nodes. These are the nodes that the grammar creates manually, for example usin... Paula Păstrăguș
03:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Regarding the shadow nodes: the @left@ and @right@ IDs are used to locate the nearest AST node for each shadow node, ... Paula Păstrăguș
03:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Ovidiu Maxiniuc wrote:
> I do not think we should use @left@ and @right@. The resulting tree is not always binary.
...
Paula Păstrăguș
07:35 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Dănuț Filimon wrote:
> The patch is already in the trunk from the instance, I'll give it the benefit of the doubt an...
Stefanel Pezamosca
07:24 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Stefanel Pezamosca wrote:
> Dănuț Filimon wrote:
> > I ran a conversion with trunk/16293 for #10566 and the issue r...
Dănuț Filimon
07:17 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Dănuț Filimon wrote:
> I ran a conversion with trunk/16293 for #10566 and the issue remained. Stefanel, did you also...
Stefanel Pezamosca
06:48 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
I ran a conversion with trunk/16293 for #10566 and the issue remained. Stefanel, did you also test the scenario using... Dănuț Filimon
03:47 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16298* on task branch *10455b*:
- Set the batch mode validation to false when it is in bulk copy.
Teodor Gorghe
01:49 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16297* on task branch *10455b*:
- Changed reportBatchValidationException to throw the error.
Teodor Gorghe
01:43 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I am thinking on something else:
* when the assigned buffer is the destination buffer, or something else, a variable...
Teodor Gorghe
01:05 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Constantin Asofiei wrote:
> Also, does the original test scenario still work?
Yes, they still work, I have tested...
Teodor Gorghe

11/27/2025

12:09 PM Database Bug #10455: Persistent table CAN-FIND FIRST issue
For show vs throwError I think there are two cases:
* if validation fails and LVALUE is the buffer (or field?) which...
Constantin Asofiei
10:50 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Committed revision *16296* on task branch *10455b*:
- Fixed BUFFER-COPY BATCH ASSIGN when a function call is the fir...
Teodor Gorghe
09:50 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have also tried this:... Teodor Gorghe
09:38 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Hm... you are right, this works. But, how can we differentiate that we are in an assignment for a target buffer fiel... Constantin Asofiei
09:33 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Please try this:... Teodor Gorghe
09:29 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Note that @ErrorManager.recordOrThrowError(newErrorCodes, newErrorMessages, false);@ is called in @RecordBuffer.repor... Constantin Asofiei
09:26 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Teodor, please check with 12.x this test:... Constantin Asofiei
09:01 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Created task branch *10455b*. Teodor Gorghe
09:00 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
There is a regression regarding this task.
When the @BUFFER-COPY ASSIGN@ on a buffer on the same table with unique f...
Teodor Gorghe
10:22 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia, please note the javadoc for @updateHeaders@ contains unexpected word "process". Hynek Cihlar
08:35 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Smoke testing on Customer GUI application (Web version and Swing version) is done. No regressions found. Delia Mitric
10:12 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> See @ControlFlowOps.initializeLegacyObject@ - there are two methods being called when in...
Tomasz Domin
09:53 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Code review 10693a.
>
> The changes look fine. Just a question, was the check @isStackTrace...
Eugenie Lyzenko
09:16 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Code review 10693a.
The changes look fine. Just a question, was the check @isStackTraceActive@ in @AlertBoxImpl@ a...
Hynek Cihlar
07:26 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The branch @10693a@ has been rebased with trunk @16295@, new version is @16296@. Eugenie Lyzenko
08:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I do not think we should use @left@ and @right@. The resulting tree is not always binary. One node may have multiple ... Ovidiu Maxiniuc
04:51 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Another thing I noticed: I added the shadows nodes to the list after the @left@ and @right@ IDs were populated, which... Paula Păstrăguș
04:24 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
During testing, I realized I forgot to assign the @parent AST@ to the shadow nodes. Right now, they’re orphans:), so ... Paula Păstrăguș
08:25 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
This @root@ is built in @ProgressParser.oea_annotation(), line 10017@:... Dănuț Filimon
06:36 AM Conversion Tools Feature #7851 (WIP): automatically add to conversion list all classes referenced via unit test su...
Dănuț Filimon
08:08 AM Database Bug #6834 (Closed): RAQ navigation on records having NULL values on same index components
Dănuț Filimon
08:06 AM Database Bug #6834: RAQ navigation on records having NULL values on same index components
Cool. Then this can be closed. Ovidiu Maxiniuc
06:25 AM Database Bug #6834: RAQ navigation on records having NULL values on same index components
This has been fixed in a revision before trunk/16000.
The FWD output of the #6834-3 test is:...
Dănuț Filimon
06:48 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Razvan, please rebase 10085a and redo testing. Let me know when this will be ready to be merged. Alexandru Lungu
05:34 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> According to your statement, we should make TreeListConfig.triggerColumn private, make a public getter for it and p... Alexandru Lungu
05:10 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Alexandru Lungu wrote:
> > Ooh, right. It implies that this should be the actual config, correct? I went through mos...
Razvan-Nicolae Chichirau
04:47 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> Ooh, right. It implies that this should be the actual config, correct? I went through most of the config classes an... Alexandru Lungu
01:51 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Alexandru Lungu wrote:
> The customer for which this issue was created may have a scenario in which 10/20 such sets/...
Razvan-Nicolae Chichirau
05:28 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
#6889 only has the changes for incremental conversion, making this available for all conversions is easy as it only r... Dănuț Filimon
05:20 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> We can TRUNCATE only if there are separate SQL tables, and we get rid of the MULTIPLEX. Otherwise, we need DELETE .... Alexandru Lungu
05:05 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alexandru Lungu wrote:
> Mind that this does TRUNCATE AFAIK.
We can TRUNCATE only if there are separate SQL tables,...
Constantin Asofiei
04:51 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> Otherwise, if it proves too difficult to solve/investigate the destructor conundrums, lets work on enhancing the UP... Alexandru Lungu
04:41 AM Database Feature #9711: collation configuration cleanup
Stefanel Pezamosca wrote:
> If I understand correctly, the goal here is to to eliminate the need for manual configur...
Alexandru Lungu
03:26 AM Database Feature #9711: collation configuration cleanup
If I understand correctly, the goal here is to to eliminate the need for manual configuration and hard-coded settings... Stefanel Pezamosca
02:58 AM Conversion Tools Bug #10919 (Internal Test): the source/AST view is broken in the Analytics web UI
Thanks Roger, is there any testing I can do aside from running the report server for Hotel? Dănuț Filimon

11/26/2025

05:45 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Let me know if these need to perform other things, as well.
Should each of them perform a...
Roger Borrello
05:16 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Here is @./tools/fwd_checkout.sh@ and sample execution dry runs:... Roger Borrello
03:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I was able to pull @/opt/repos/possenet@ easily in my new @dbash.sh@:... Roger Borrello
03:11 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> That would need to be alleviated without any user intervention. Obviously setting up a tunne...
Roger Borrello
01:58 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
There are some challenges that I didn't consider... we are trying to pull from within a Docker image... the obvious f... Roger Borrello
12:50 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
The inclusion of base projects (skeleton, possenet, and ade) into the Docker image does require the *docker build* to... Roger Borrello
03:44 PM User Interface Bug #10693 (Review): Incorrect z-order and focus for new Stack trace dialog
The branch @10693a@ has been updated for review to revision @16294@.
This is the fix for original issue. The stack...
Eugenie Lyzenko
02:41 PM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Created task branch @10693a@ from trunk revision @16293@. Eugenie Lyzenko
03:41 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've found an issue with one of customer application used for regression testing - as @velocity@ has been removed as ... Tomasz Domin
05:11 AM Runtime Infrastructure Feature #9687 (Test): drop support for Java 8 and Java 11
Branch 9687c has been merged into trunk as revision 16293
Tomasz Domin
04:56 AM Runtime Infrastructure Feature #9687 (Merge Pending): drop support for Java 8 and Java 11
Tomasz, you can merge 9687c to trunk now - you have the green light! Alexandru Lungu
03:35 PM User Interface Bug #10894 (Review): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > h3. Missing Pre-Input Formatting
> Fixed in 10894a rev...
Vladimir Tsichevski
02:52 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Rebased 9709b up to rev 16299. Please review. These changes are needed for broker client ...
Sergey Ivanovskiy
02:42 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Rebased 9709b up to rev 16299. Please review. These changes are needed for broker client and SSO plugin. Sergey Ivanovskiy
11:41 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
There are no feedbacks or review of rev 16228 (9709b). That should be rebased. As I wrote in #9709-203 broker client ... Sergey Ivanovskiy
02:48 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu, lets solve the @nonEmptyTableFlags@ issue in this task:
* for NO-UNDO tables, this bitmap will work as is - ...
Constantin Asofiei
08:44 AM Database Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu Maxiniuc
08:23 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Or maybe the destructor is deferred till the end of the transaction and we don't see that. Maybe a message after dele... Alexandru Lungu
08:22 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> In the temp-table destroy case, the destructor changes are not rolled back.
So you can create things in the pers...
Alexandru Lungu
08:01 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alexandru Lungu wrote:
> > So, does an UNDO revert any created records by such destructors?
>
> Huh, interesting...
Constantin Asofiei
05:07 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> I don't see another way than add a NO-UNDO option for the DELETE statement in H2, so that we can do DELETEs which a... Alexandru Lungu
11:07 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Alexandru Lungu wrote:
> It may have been used in the base. I am afraid of having a decisive answer as I am not the ...
Hynek Cihlar
09:33 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> Note the fact that I removed the first parameter, String fname, because I couldn't find any usages for it. Please c... Alexandru Lungu
08:39 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Before starting the refactoring work, I'll like to lay out my plan and *receive feedback* in order to not waste time ... Razvan-Nicolae Chichirau
10:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Thanks, Greg, I had misunderstood that part. I’ve been working on adapting the @TreeLocal@, the @ShadowNode@, and the... Paula Păstrăguș
08:53 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Dănuț Filimon wrote:
> Roger Borrello wrote:
> > So you start the web server as: @./deploy/server/report.sh@?
>
...
Roger Borrello
08:46 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Roger Borrello wrote:
> So you start the web server as: @./deploy/server/report.sh@?
No, like this: @~/gcd/branch...
Dănuț Filimon
08:44 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
So you start the web server as: @./deploy/server/report.sh@? Roger Borrello
07:35 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Roger, this is the final patch:... Dănuț Filimon
07:05 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I'm OK with the idea. Please add comments to make it clear that the @ReportWebServer@ MUST be executed with the proj... Greg Shah
03:49 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I fixed this in the @report.sh@ script:... Dănuț Filimon
07:47 AM User Interface Bug #10760 (Internal Test): Mouse events should not be dispatched while a combo box drop-down is ...
Code review 10760a. The changes look good. Please go ahead with regression testing. Hynek Cihlar
04:40 AM User Interface Bug #10760 (Review): Mouse events should not be dispatched while a combo box drop-down is open.
I've committed the new changes to *10760a rev. 16282*
I've changed the logic from @ThinClient.processProgressEvent@ ...
Delia Mitric
05:34 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
I did a little bit of digging into the methods that are related in some way to the @SchemaDictionary.TABLE_PROPS@.
...
Paul Bodale
03:10 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
It looks like FWD partially ignores the @NO-UNDO@ keyword for a temp-table that also has the @LIKE@ option.
Check ...
Paul Bodale
02:53 AM Base Language Bug #10935 (WIP): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table o...
I tried adding @KW_NO_UNDO@ among the elements of the @SchemaDictionary.TABLE_PROPS@ converted the testcases I have a... Paul Bodale
05:01 AM User Interface Bug #10939: When selecting an item from a COMBO-BOX list by pressing on it and releasing the mous...
A possible testcase:... Delia Mitric
04:57 AM User Interface Bug #10939 (New): When selecting an item from a COMBO-BOX list by pressing on it and releasing th...
Delia Mitric
03:20 AM Conversion Tools Bug #6889 (Review): rollback the files as 'unconverted' if (incremental) conversion fails.
I addressed the review from #6889-11 in *6889a/16269*.
Greg, please review.
Dănuț Filimon
02:20 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
I will mark this task in WIP, since there are some more changes from 9457c that needs to be added there. Teodor Gorghe
01:48 AM Base Language Bug #10925 (Internal Test): Ignore dataset name if present, for a dataset declared with serialize...
Code review of *10925a* rev. @16293@:
* This includes the changes from *9457c/16275* and the fix from #10925-2.
* T...
Teodor Gorghe
01:27 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
ChUI regression tests passed for 10236a. Razvan-Nicolae Chichirau

11/25/2025

03:40 PM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski wrote:
> h3. Missing Pre-Input Formatting
Fixed in 10894a rev. 16294.
> * Only the first @5@...
Vladimir Tsichevski
03:33 PM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
h3. Missing Pre-Input Formatting
When a user presses a key, the code in @FillIn.processKeyEvent@ (line 1545) must ...
Vladimir Tsichevski
12:01 PM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski wrote:
> The crash occurs when parsing the screen value @0@ in a date @FILL-IN@ widget with a de...
Vladimir Tsichevski
11:31 AM User Interface Bug #10894 (WIP): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
The crash occurs when parsing the screen value @0@ in a date @FILL-IN@ widget with a delimited format (e.g., @99/99/9... Vladimir Tsichevski
02:11 PM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Run the following example in either GUI or ChUI mode:... Vladimir Tsichevski
02:09 PM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Vladimir Tsichevski
02:08 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg
What about merging 9687c ? I guess we do have green light from the customer(s), dont we ?.
Tomasz Domin
01:35 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
This is related also to the #10833-80 scenario, where it was proved that @nonEmptyTableFlags@ is broken in case of ro... Constantin Asofiei
01:16 PM Database Bug #10937 (Test): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin Asofiei
10:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> I didn't found any case where clicking interacts with the target widget *while* the drop-down ...
Hynek Cihlar
07:12 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > During testing the web application, I've found another case which sho...
Delia Mitric
07:09 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Another thing I've noticed in the web app:
* if we try to click on a browse widget while a combo-box is active,the f...
Delia Mitric
06:45 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> During testing the web application, I've found another case which should be treated:
> * whil...
Hynek Cihlar
04:58 AM User Interface Bug #10760 (WIP): Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric
04:30 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
During testing the web application, I've found another case which should be treated:
* while a combo-box is active, ...
Delia Mitric
10:28 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Constantin Asofiei wrote:
> Paul: please create 10925a and add there the 9457c/16275 change and your change.
Crea...
Paul Bodale
05:32 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Paul: please create 10925a and add there the 9457c/16275 change and your change.
I'll also look into 9457c which o...
Constantin Asofiei
03:17 AM Base Language Bug #10925 (Review): Ignore dataset name if present, for a dataset declared with serialize-hidden
Teodor Gorghe wrote:
> Code review of #10925-2:
> - this is a regression caused by the changes from 9457c rev 16275...
Paul Bodale
10:12 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > Please use @./docker/startup_hook.sh@.
>
> Sure thing. Would it be ...
Greg Shah
09:03 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Please use @./docker/startup_hook.sh@.
Sure thing. Would it be fair to still include an option...
Roger Borrello
08:50 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > It would be simpler (which is the point of all this) if we standardize...
Greg Shah
08:39 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> It would be simpler (which is the point of all this) if we standardized the name of the script an...
Roger Borrello
07:22 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
It would be simpler (which is the point of all this) if we standardized the name of the script and automatically run ... Greg Shah
10:11 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Above, I was saying @ReportDriver@ but that was a mistake. I meant @ReportWebServer@.
If the files are being read...
Greg Shah
09:09 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Greg Shah wrote:
> > No, it will just remove home from the path. We already have home which is the relative path tha...
Dănuț Filimon
08:53 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
> No, it will just remove home from the path. We already have home which is the relative path that we need, so I don'... Greg Shah
08:40 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Greg Shah wrote:
> Won't this be a problem when we reach the @if (absolute.startsWith(home))@ code later in that met...
Dănuț Filimon
07:41 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Also, assuming @home@ is always the same value, can't @home = new File(home).getCanonicalPath();@ be calculated at st... Greg Shah
07:40 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Won't this be a problem when we reach the @if (absolute.startsWith(home))@ code later in that method? Why not have t... Greg Shah
04:03 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I've got @./abl/fwd-embedded-driver.p@ which is normalized to @./deploy/server/abl/fwd-embedded-driver.p@. My initial... Dănuț Filimon
08:44 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
For this 4gl testcase:... Paul Bodale
08:39 AM Base Language Bug #10935 (Closed): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-tabl...
Paul Bodale
08:02 AM User Interface Bug #10915: ugly dialogs
OK. Following this plan #10915-31 in mind. Sergey Ivanovskiy
07:57 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I did not defend this implementation @p2j.ModalDialog@ but I nee...
Greg Shah
07:07 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I did not defend this implementation @p2j.ModalDialog@ but I need some time to replace th...
Hynek Cihlar
07:00 AM User Interface Bug #10915: ugly dialogs
I understand reasons to use dojo dialog but in this case I need a template, because any dialog has title bar and butt... Sergey Ivanovskiy
06:42 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The third argument is that @p2j.ModalDialog@ can have any styles but styles or templates ...
Hynek Cihlar
06:38 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek, why did you call this dialog reconnect?
Sorry, I misread the actual dialog typ...
Hynek Cihlar
06:14 AM User Interface Bug #10915: ugly dialogs
The third argument is that @p2j.ModalDialog@ can have any styles but styles or templates are not specified. I do not ... Sergey Ivanovskiy
06:09 AM User Interface Bug #10915: ugly dialogs
Hynek, why did you call this dialog reconnect? First, Greg posted an open resource dialog and the second argument is ... Sergey Ivanovskiy
05:20 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> If this task is to make auto height, then these changes are done. I recalled that text wi...
Hynek Cihlar
04:38 AM User Interface Bug #10915: ugly dialogs
Now I am confused about what to do. Please explain what would need to do. There is a global task is to replace @p2j.M... Sergey Ivanovskiy
04:20 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The logic implemented in @chooseFiles = function(direct, uploadId, title, multiple, uploa...
Hynek Cihlar
04:05 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, dojo dialogs should not be the issue but there is no your r...
Sergey Ivanovskiy
03:50 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Yes, dojo dialogs should not be the issue but there is no your review in this task #5487....
Hynek Cihlar
03:28 AM User Interface Bug #10915: ugly dialogs
Yes, dojo dialogs should not be the issue but there is no your review in this task #5487. So I did not recall.
Thi...
Sergey Ivanovskiy
03:06 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I could not find an exact task where the obstacles to use dojo dialog was discussed. From...
Hynek Cihlar
02:33 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > The styles can be used to add border and other elements if there...
Sergey Ivanovskiy
07:55 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think you are conflating parse-time processing with TRPL-processing. During TRPL, the AST *must have* the shadow n... Greg Shah
05:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I reviewed the @hidden@ field, the @ShadowNode@ structure, and the entire @TreeLocal@ mechanism. The conclusion... Paula Păstrăguș
06:32 AM Base Language Bug #10841 (Review): model table name is used in error messages for a 'like' temp-table definition
Created 10841a from trunk rev 16292; rev 16293 contains:
* A LIKE temp-table definition will copy the i.e. LABEL fro...
Constantin Asofiei
06:23 AM Database Bug #10901 (Review): BEGINS trims the rvalue if the lvalue field is first in an index
Created 10901a from trunk rev 16292. In rev 16293: If in a BEGINS LVALUE is a field part of the index used for sort,... Constantin Asofiei
06:00 AM Conversion Tools Bug #6889 (WIP): rollback the files as 'unconverted' if (incremental) conversion fails.
Dănuț Filimon
06:00 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Greg Shah wrote:
> Code Review Task Branch 6889a Revisions 16267 and 16268
>
> 1. Shouldn't @cleanSources()@ be c...
Dănuț Filimon
05:09 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> Alex: Should we dedicate 10858a for getAttr and 10858b for setAttr, or merge both of them in 10858a?
I think it ...
Alexandru Lungu
04:13 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
As of trunk rev. 16279, there are 699 places which need refactoring for @getAttr@ and 366 places for @setAttr@.
*A...
Razvan-Nicolae Chichirau
02:47 AM Base Language Feature #3853: implement LOG-MANAGER runtime
See @ControlFlowOps.initializeLegacyObject@ - there are two methods being called when instantiating:
* the pseudo-ex...
Constantin Asofiei
02:44 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > Is there a way to check in @Block@ if class constructor has bee...
Tomasz Domin
02:32 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Is there a way to check in @Block@ if class constructor has been called ?
You mean already ca...
Constantin Asofiei
02:27 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Is there a way to check in @Block@ if class constructor has been called ? Tomasz Domin
08:35 PM User Interface Bug #10693 (WIP): Incorrect z-order and focus for new Stack trace dialog
There are several issues in this task discovered during debug. What I can see now is:
1. The StackTrace frame/wind...
Eugenie Lyzenko

11/24/2025

06:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
There is an additional option to @dbash.sh@ added in revision 99 of the *container* project, @--install_hook=<hook_fi... Roger Borrello
01:22 PM User Interface Bug #10918: Swing client PDF loading does not work
For the embedded application it needs to enable popups from the server. Sergey Ivanovskiy
01:16 PM User Interface Bug #10918: Swing client PDF loading does not work
In my environment this functionality works with Firefox too, I was able to press Export and pdf report became display... Sergey Ivanovskiy
12:49 PM User Interface Bug #10918: Swing client PDF loading does not work
Do you have the same settings in Firefox for pdf?
!FirefoxPdfSettings.png!
Sergey Ivanovskiy
11:16 AM User Interface Bug #10918: Swing client PDF loading does not work
You're right. It seems like a Firefox issue. The same URL works in Chrome. Since I have Firefox as my default brow... Greg Shah
03:25 AM User Interface Bug #10918: Swing client PDF loading does not work
Greg, the above I get when opening with PDFs with Firefox automatically. I need to copy-paste the link into chrome a... Constantin Asofiei
12:38 PM Base Language Feature #8138 (Review): ABLUnit configuration using environment variables
Vladimir Tsichevski
12:37 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Tested ABLUnit test execution on branch 8138b under Linux (both via Eclipse and console): no issues observed.
To v...
Vladimir Tsichevski
11:11 AM Base Language Feature #8138: ABLUnit configuration using environment variables
8131b r.16294: Introduce Java system property for specifying the ABLUnit bootstrap XML configuration file replacing t... Vladimir Tsichevski
07:38 AM Base Language Feature #8138: ABLUnit configuration using environment variables
I was not able to rebase 8138a, and created a new branch 8138b. Vladimir Tsichevski
11:39 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The styles can be used to add border and other elements if there are needed. So it needs ...
Hynek Cihlar
11:38 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek, it is not used in the web client but only in @p2j.perf_tests.js@ although I did no...
Hynek Cihlar
11:26 AM User Interface Bug #10915: ugly dialogs
The styles can be used to add border and other elements if there are needed. So it needs to have a template of look a... Sergey Ivanovskiy
11:22 AM User Interface Bug #10915: ugly dialogs
Hynek, it is not used in the web client but only in @p2j.perf_tests.js@ although I did not remember but there was an ... Sergey Ivanovskiy
11:16 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I can perform only constructive requirements dynamic height and so on.
Don't worry, I ...
Hynek Cihlar
11:08 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> The changes look fine, but the dialog is still pretty ugly :-). Why don't we use a Dojo dialog...
Sergey Ivanovskiy
11:02 AM User Interface Bug #10915: ugly dialogs
The changes look fine, but the dialog is still pretty ugly :-). Why don't we use a Dojo dialog here? We already use i... Hynek Cihlar
11:09 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger Borrello wrote:
> A basic question... do we generate the pipeline language via script that will then be fed to...
Hynek Cihlar
11:06 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
JSON it is then. Hynek Cihlar
11:01 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Yes, JSON please. Greg Shah
10:59 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Hynek Cihlar wrote:
> I added the @Test Catalog Model@ section to [[internal-documentation:Unified_CICD_Architecture...
Roger Borrello
10:58 AM Deployment Feature #5131: improve management of the cluster and database instances from build.xml
The @build.xml@ is outside of FWD. As I noted in #5131-2, we no longer want to use @ant@ for this. We should implem... Greg Shah
10:11 AM Deployment Feature #5131: improve management of the cluster and database instances from build.xml
I'm not sure that the use of @build.xml@ is good from the perspective of deployment. When I think of deployment, woul... Roger Borrello
10:34 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Aaand this is the output of a @dumpTree(true)@ for this input: @"1 + 2 * 3 + 4 * 5"@
Related java testing code:
<pr...
Paula Păstrăguș
10:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I've pushed a new version of @10804a@. You should now be able to see the new classes. I've fully separated the ... Paula Păstrăguș
10:29 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
Paul Bodale wrote:
> I attached a simple patch to be applied over the *9457c* rev. *16356* that solves the issue.
...
Teodor Gorghe
09:11 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
I think you may need to use the SERIALIZE-NAME of the DATASET and not its NAME. Teodor, please review.
Also, Paul...
Constantin Asofiei
08:51 AM Base Language Bug #10925 (Review): Ignore dataset name if present, for a dataset declared with serialize-hidden
I attached a simple patch to be applied over the *9457c* rev. *16356* that solves the issue. Paul Bodale
07:58 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
There is this testcase:... Paul Bodale
07:07 AM Base Language Bug #10925 (Closed): Ignore dataset name if present, for a dataset declared with serialize-hidden
Paul Bodale
10:19 AM Deployment Feature #10929: Bring MariaDB up to same level of support as PostGreSQL
Some things I am considering:
* We have implemented @fwd_create_pg_cluster.sh@ (currently in the *container* project...
Roger Borrello
10:17 AM Deployment Feature #10929 (New): Bring MariaDB up to same level of support as PostGreSQL
Roger Borrello
09:58 AM Database Feature #6348: implement support for MariaDB
It should be a different task, please make one in Deployment. Greg Shah
09:49 AM Database Feature #6348: implement support for MariaDB
Is it fair to continue use of this task for finishing touches on MariaDB? Some things I am considering:
* We have im...
Roger Borrello
09:33 AM User Interface Bug #10917 (Closed): Hotel GUI embedded mode selected tab indicator
I did a full @ant deploy.all@ and restarted the server.
But, you're right, the CTRL-SHIFT-R did the trick! Thank ...
Greg Shah
09:30 AM User Interface Bug #10917: Hotel GUI embedded mode selected tab indicator
Greg, did you rebuild hotel.jar (ant jar deploy.prepare) ? Also try a force-refresh via CTRL-SHIFT-R in the browser. Constantin Asofiei
09:27 AM User Interface Bug #10917 (WIP): Hotel GUI embedded mode selected tab indicator
I've tested rev 418, I don't see any difference. I can't tell by looking at the tab names, which one is currently se... Greg Shah
05:47 AM User Interface Bug #10917 (Test): Hotel GUI embedded mode selected tab indicator
This is fixed in hotel gui rev 417. Constantin Asofiei
03:44 AM User Interface Bug #10917: Hotel GUI embedded mode selected tab indicator
It seems to be something related to bootstrap/css - the JS handler on click sets the 'active' class on the 'li' eleme... Constantin Asofiei
09:22 AM User Interface Bug #10916 (Closed): ESC key in Hotel GUI exits the client
Confirmed. Nice! Greg Shah
06:00 AM User Interface Bug #10916 (Test): ESC key in Hotel GUI exits the client
An @END-ERROR@ trigger intercepts the ESC key:... Constantin Asofiei
08:42 AM Conversion Tools Bug #10928: Skip some parsing rules from runtime parsing
In #10919, Danut identified some cases where the conversion database was generated at run-time. This was because cert... Alexandru Lungu
08:35 AM Conversion Tools Bug #10928 (New): Skip some parsing rules from runtime parsing
Alexandru Lungu
07:46 AM User Interface Support #10926: General clean-up of Theme
Added watchers. Alexandru Lungu
07:45 AM User Interface Support #10926: General clean-up of Theme
I created this task to discuss all kind of things that are found through-out @Theme@ implementation and seem to:
* h...
Alexandru Lungu
07:32 AM User Interface Support #10926 (New): General clean-up of Theme
Alexandru Lungu
07:23 AM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
The solution from #10919-6 is not correct, I tested it a little bit more and I ended up with @/home/ddf/gcd/branches/... Dănuț Filimon
04:10 AM Conversion Tools Bug #10919 (Review): the source/AST view is broken in the Analytics web UI
Committed a simple fix to *10919a/16292*. The issue is with normalizeFilename(), the abnormal File is initialized wit... Dănuț Filimon
03:35 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
The error is the same one mentioned in #10784-1. Octavian found a workaround for this, but I will see if I can fix it. Dănuț Filimon
02:55 AM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
I am investigating. Dănuț Filimon
06:28 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
> Is not about a query from FWD, just a direct SELECT I noticed. Yes, RTRIM=TRUE is in the JDBC URL.
Right. The co...
Alexandru Lungu
06:24 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
Is not about a query from FWD, just a direct SELECT I noticed. Yes, @RTRIM=TRUE@ is in the JDBC URL. Constantin Asofiei
04:31 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
PS: I see @dialect.addRtrimmedExpression("?", sb);@. This can be wrapped with @dialect.isAutoRtrim@. Alexandru Lungu
04:30 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
Is @RTRIM=TRUE;@ set? H2 also knows to compare the values of strings with rtrim automatically. Alexandru Lungu
04:15 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
Alex, as a side note: this query does not return records in H2: @select * from meta_user where userid = rtrim('HOTEL'... Constantin Asofiei
03:35 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
I am OK with the changes in #10920-3. This piece of code is a backdoor into the persistence and wasn't handled proper... Alexandru Lungu
03:23 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
This is because of the H2's dialect automatic case-insensitive assumption in @P2JH2Dialect@; I've used a JDBC URL li... Constantin Asofiei
06:24 AM User Interface Bug #10924: drawFillInBorder hover is always false
> Are you testing on the web client? The source of the mouse events might be a parent component, like a scroll pane. ... Alexandru Lungu
04:59 AM User Interface Bug #10924: drawFillInBorder hover is always false
+Eugenie Hynek Cihlar
04:55 AM User Interface Bug #10924: drawFillInBorder hover is always false
Are you testing on the web client? The source of the mouse events might be a parent component, like a scroll pane. Fo... Șerban Bursuc
04:47 AM User Interface Bug #10924: drawFillInBorder hover is always false
In any theme, @hover@ parameter from @drawFillInBorder@ is always false. It is called from @FillInGuiImpl.drawBorder@... Alexandru Lungu
04:43 AM User Interface Bug #10924 (New): drawFillInBorder hover is always false
Alexandru Lungu
04:39 AM User Interface Feature #10923 (Review): Improve drawRoundRect and fillRoundRect
With custom path and overdraw:
!aa.png!
With @roundRect@:
!mdn.png!
With @roundRect@ and overdraw:
!md...
Alexandru Lungu
04:06 AM User Interface Feature #10923: Improve drawRoundRect and fillRoundRect
@drawRoundRect@ and @fillRoundRect@ are using custom paths with Bezier curves on the corners. There is a roundRect in... Alexandru Lungu
04:06 AM User Interface Feature #10923 (Review): Improve drawRoundRect and fillRoundRect
Alexandru Lungu
04:26 AM User Interface Bug #10910: tree control arrow keys don't work
Șerban Bursuc wrote:
> In #10273 we discovered a bug that put the focus on a text widget when tab cycling which was ...
Hynek Cihlar
02:34 AM User Interface Bug #10910: tree control arrow keys don't work
Eugenie Lyzenko wrote:
> The suggested fix can be to add focus enabling method to @TextGuiImpl.java@:
>
> [...]
...
Șerban Bursuc
04:07 AM User Interface Bug #10760 (Internal Test): Mouse events should not be dispatched while a combo box drop-down is ...
Code review 10760a. The changes look good, please go ahead with regression testing. Hynek Cihlar
12:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Anyway, I suggest we don't extend the scope. Let's focus on the core issue while not introdu...
Delia Mitric
03:43 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
It fixes both #10914 and this. Constantin Asofiei
03:37 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
Does the fix there also fix #10830? Alexandru Lungu
03:26 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
Please see #10920. Constantin Asofiei
03:20 AM User Interface Bug #10830 (WIP): Search filter field on Guests screen of Hotel GUI does not work.
There is @FunctionAlias$JavaMethod@ that has a c'tor considering @defaultIgnoreCase@. If set to true, the string data... Alexandru Lungu
03:13 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > Not good thing about it that this approach requires storing all...
Tomasz Domin

11/23/2025

03:13 PM User Interface Bug #10915 (Review): ugly dialogs
Please review the committed revision 16291(10915a). Sergey Ivanovskiy
01:33 PM User Interface Bug #10915: ugly dialogs
Yes, we can set the absolute height in pixels within this method @createOpenPopupDialog@ but it is also possible to c... Sergey Ivanovskiy
05:42 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
I used H2 permanent database. No records are found in FWD.... Stanislav Lomany
05:40 AM Database Bug #10920 (New): String concatenation doesn't work in WHERE clause for permanent databases
Stanislav Lomany

11/22/2025

04:32 PM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Sergey Ivanovskiy wrote:
> Please see #10359-47.
This is not related to GUI modal/always-on-top issue. It is comp...
Eugenie Lyzenko
05:13 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Please see #10359-47. Sergey Ivanovskiy
03:54 PM User Interface Bug #10914 (Review): clicking browse hyperlinked cells does not load its content into a browser tab
I guess I'm done here. I mean I don't know what to do with the browser issue - it works both in Chrome and Firefox fo... Stanislav Lomany
03:50 PM User Interface Bug #10914 (WIP): clicking browse hyperlinked cells does not load its content into a browser tab
Unfortunately clicking on the second column doesn't produce output because we have a persistence issue - this conditi... Stanislav Lomany
11:03 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Sorry, I meant so these MSG_OPEN_MIME_RESOURCE messages come asynchronously. Sergey Ivanovskiy
10:55 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Thank you, so these MSG_OPEN_MIME_RESOURCE messages come asynchronously. (updated)
I observed that mouse clicking ...
Sergey Ivanovskiy
10:44 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
> Stanislav, did you mean that it is expected that multiple PDFs (the same PDF file) files should be downloaded?
...
Stanislav Lomany
10:37 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
> 1. I don't have problems clicking on the first column - clicking on a room number produces multiple PDFs to downloa... Sergey Ivanovskiy
08:50 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
# I don't have problems clicking on the first column - clicking on a room number produces multiple PDFs to download.
...
Stanislav Lomany
08:11 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
For a mouse click I counted up to six MSG_OPEN_MIME_RESOURCE messages that hold the same content but with different u... Sergey Ivanovskiy
06:13 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Sergey Ivanovskiy wrote:
> Eugenie, I meant when clicking on the first column hyper link of Guests but the second co...
Eugenie Lyzenko
06:09 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
I observed that mouse dragging does not move the thumb of the vertical scroll bar on this Guest screen in the embedde... Sergey Ivanovskiy
06:00 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Eugenie, I meant when clicking on the first column hyper link of Guests but the second column hyper link does not wor... Sergey Ivanovskiy
05:52 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Sergey Ivanovskiy wrote:
> The first column, the room number, has a hyper link. Clicking on this link should open re...
Eugenie Lyzenko
03:52 AM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
The first column, the room number, has a hyper link. Clicking on this link should open reports in new window popups b... Sergey Ivanovskiy
07:20 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
And the problem here is not in @HYPERLINK@ implementation. It works and properly calls procedure @xprint-guest@:
<...
Eugenie Lyzenko
02:04 PM User Interface Bug #10915: ugly dialogs
The fix for dialog size can be in @p2j.js@... Eugenie Lyzenko
06:52 AM User Interface Bug #10915: ugly dialogs
I observed that two documents were downloaded when clicking on the first column of the Guest screen. Sergey Ivanovskiy
05:04 AM User Interface Bug #10915 (WIP): ugly dialogs
Created 10915a. The current dialog called open popup dialog does not block user mouse and key events to be sent to th... Sergey Ivanovskiy
08:25 PM User Interface Bug #10910: tree control arrow keys don't work
The suggested fix can be to add focus enabling method to @TextGuiImpl.java@:... Eugenie Lyzenko
07:00 PM User Interface Bug #10910: tree control arrow keys don't work
And this is a not a regular @TREE-VIEW@ widget. It is a set of @TEXT@ widgets in a @FRAME@ simulation of the @TREE-VI... Eugenie Lyzenko

11/21/2025

06:24 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Greg Shah wrote:
> Vladimir: I think you should take it from here.
Got it!
Vladimir Tsichevski
06:20 PM Base Language Feature #8138: ABLUnit configuration using environment variables
My suggestion was in #8138-7. Greg Shah
06:02 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Is this task active? Vladimir Tsichevski
06:00 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Is this task active still? Vladimir Tsichevski
05:56 PM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
I did a quick investigation on this issue.
The problematic code is:...
Ovidiu Maxiniuc
03:12 PM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
I can recreate the bug. Greg Shah
05:37 PM User Interface Bug #7674 (WIP): FILL-IN for a character variable: cannot delete an unknown value
Vladimir Tsichevski
05:35 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Stanislav Lomany wrote:
> It's very-very late for me, so I'll take a look into it tomorrow. I checked that clicking ...
Eugenie Lyzenko
05:10 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
It's very-very late for me, so I'll take a look into it tomorrow. I checked that clicking hyperlinks should create a ... Stanislav Lomany
03:26 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
I debugged the case when clicking on the first column with room numbers. The web client follows this way... Sergey Ivanovskiy
02:25 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
No, I already have that setting turned on.
Please note that when I use the Guests tab and use the "Export" button,...
Greg Shah
02:07 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Greg, could you result depend on Chrome settings?
!ChromePDFDefaultAction.png!
Sergey Ivanovskiy
01:55 PM User Interface Bug #10914: clicking browse hyperlinked cells does not load its content into a browser tab
Hotel GUI is designed to showcase a range of techniques to display generated output like PDFs. The intention was alw... Greg Shah
01:29 PM User Interface Bug #10914 (Review): clicking browse hyperlinked cells does not load its content into a browser tab
Greg Shah
04:46 PM User Interface Bug #10913: multiple tabs draw labels highlighted at the same time
The fix is to remove bound check in @GuiButton.mouseExited()@:... Eugenie Lyzenko
01:26 PM User Interface Bug #10913: multiple tabs draw labels highlighted at the same time
In Hotel GUI, both virtual desktop mode and Swing, you can cause multiple tab labels to simultaneously draw in a high... Greg Shah
01:20 PM User Interface Bug #10913 (Test): multiple tabs draw labels highlighted at the same time
Greg Shah
03:48 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Not good thing about it that this approach requires storing all function parameters values no ...
Constantin Asofiei
03:46 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > Yes, but block manager does not process parameters, they are pa...
Tomasz Domin
07:45 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> But it may be needed to make conversion changes or a new AspectJ rules.
Conversion changes, if really needed, ar...
Greg Shah
07:12 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > And how would the 4GL code look like, which would produce these...
Constantin Asofiei
07:09 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> And how would the 4GL code look like, which would produce these logs?...
Tomasz Domin
06:10 AM Base Language Feature #3853: implement LOG-MANAGER runtime
And how would the 4GL code look like, which would produce these logs?
Note that every call (beside some exceptions...
Constantin Asofiei
04:35 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz, if you need line numbers, look into how @p2j.oo.lang.ProError.callStack@ is calc...
Tomasz Domin
03:38 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz, if you need line numbers, look into how @p2j.oo.lang.ProError.callStack@ is calculated (from the Java stacktr... Constantin Asofiei
02:33 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg, Constantin
I have a question on a preferred way legacy logging should be implemented, which requires finding a...
Tomasz Domin
03:39 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
The @.cache@ and @.p.ast@ files do exist, but they are in @./cvt/@ instead of @./abl/@ which is probably the issue. Greg Shah
03:38 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I suspect this is a bug from our recent #5586 changes.
Running reports in Hotel GUI completes properly. You can l...
Greg Shah
03:30 PM Conversion Tools Bug #10919 (Test): the source/AST view is broken in the Analytics web UI
Greg Shah
03:03 PM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The modal dialog windows are incorrectly placed one upon another. It can be observed for Hotel CHUI web client. Go to... Sergey Ivanovskiy
02:58 PM User Interface Bug #10918: Swing client PDF loading does not work
!hotel_gui_swing_guests_tab.png!
When you click on the Export button, you get this failure:
!hotel_gui_swing_ex...
Greg Shah
02:52 PM User Interface Bug #10918 (New): Swing client PDF loading does not work
Greg Shah
02:26 PM User Interface Bug #10915: ugly dialogs
I agree the dialog probably should not be there. But if it does show, it should be much smaller. Greg Shah
02:13 PM User Interface Bug #10915: ugly dialogs
This should depend on css I did not remember details. At some moment I did some changes in dialog css but they were p... Sergey Ivanovskiy
02:01 PM User Interface Bug #10915: ugly dialogs
I've asked for our dialogs to be sized without a lot of unnecessary space.
Somehow, we still have dialogs loading ...
Greg Shah
01:58 PM User Interface Bug #10915 (Test): ugly dialogs
Greg Shah
02:10 PM User Interface Bug #10917: Hotel GUI embedded mode selected tab indicator
In Hotel GUI embedded mode, you can select any of the tabs (top right). The selection works (it changes what is in t... Greg Shah
02:08 PM User Interface Bug #10917 (Closed): Hotel GUI embedded mode selected tab indicator
Greg Shah
02:07 PM User Interface Bug #10916: ESC key in Hotel GUI exits the client
This occurs in both embedded mode and in virtual desktop mode. If you enter the ESC key while the legacy 4GL window ... Greg Shah
02:02 PM User Interface Bug #10916 (Closed): ESC key in Hotel GUI exits the client
Greg Shah
11:35 AM User Interface Bug #10910: tree control arrow keys don't work
Vladimir Tsichevski wrote:
> I tested trunk versions up to 15891, and the issue persists. Therefore, if this is a re...
Eugenie Lyzenko
09:33 AM User Interface Bug #10910: tree control arrow keys don't work
I tested trunk versions up to 15891, and the issue persists. Therefore, if this is a regression, it must be quite old... Vladimir Tsichevski
07:53 AM User Interface Bug #10910: tree control arrow keys don't work
The @TREE-VIEW@ widget does not receive focus on mouse click. Pressing @LEFT@ or @RIGHT@ moves the caret in the curre... Vladimir Tsichevski
10:42 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
I added the @Test Catalog Model@ section to [[internal-documentation:Unified_CICD_Architecture_for_FWD]]. It is still... Hynek Cihlar
10:20 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I updated the wiki and pushed the new interface and implementation to 10804a. You should now be able to access ... Paula Păstrăguș
08:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Yes, you’re right! I’ll take care of it. Really appreciate the detailed guidance. Paula Păstrăguș
08:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> My suggestion is to wait until the end of the day, so I can finish covering most of the met...
Greg Shah
07:56 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I think creating a table will help clarify things for both of us. At this point, I’ve gone ...
Greg Shah
05:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
My suggestion is to wait until the end of the day, so I can finish covering most of the methods, prepare the comparis... Paula Păstrăguș
04:49 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think creating a table will help clarify things for both of us. At this point, I’ve gone through the ascent/descent... Paula Păstrăguș
03:12 AM Conversion Tools Feature #10804 (WIP): create replacement AST implementation for use with ANTLR 4
Greg, I attached the ZIP containing the test project. Inside you will find both approaches: the visitor-based impleme... Paula Păstrăguș
10:02 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Code Review Task Branch 6889a Revisions 16267 and 16268
1. Shouldn't @cleanSources()@ be called at the end of @pro...
Greg Shah
08:47 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Committed a null check in *6889a/16268*. Dănuț Filimon
08:36 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
I got a few questions:
* Considering #7318/#7179, should we remove files from conversion even if we are not running ...
Dănuț Filimon
05:56 AM Conversion Tools Bug #6889 (Review): rollback the files as 'unconverted' if (incremental) conversion fails.
Committed *6889a/16267*. Rollback source files that failed processing during incremental conversion.
Greg, please ...
Dănuț Filimon
09:48 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> The tables we could expect to be used frequently are not the same tables that are editable. @_fi...
Eric Faulhaber
08:09 AM Database Feature #4369: implement stateless FWD server clustering
The tables we could expect to be used frequently are not the same tables that are editable. @_file@, @_field@, @_ind... Greg Shah
06:09 AM Database Feature #4369: implement stateless FWD server clustering
I am just writing here a discussion that happened in the daily yesterday.
Back when we tested performance for a la...
Alexandru Lungu
08:57 AM Conversion Tools Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
Alex, the fix is this:... Constantin Asofiei
06:53 AM Conversion Tools Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
My change seems to be too old to not be included in 7156e, so I suspect it is a later change.... Șerban Bursuc
06:50 AM Conversion Tools Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
... Alexandru Lungu
06:47 AM Conversion Tools Bug #10912 (Test): Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "cal...
Alexandru Lungu
08:13 AM Conversion Tools Bug #4867 (Test): Incremental conversion: change detection algorithm ignores .hints and .ext-hint...
Branch 4867a was merged into trunk as rev. 16290 and archived. Dănuț Filimon
07:48 AM Conversion Tools Bug #4867 (Merge Pending): Incremental conversion: change detection algorithm ignores .hints and ...
Merge after 10695a. Greg Shah
04:08 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
Tested the customer application, no issues found. *4867a* can be merged. Dănuț Filimon
08:00 AM User Interface Bug #10695 (Test): Editor Replace function throws ArrayIndexOutOfBoundsException
Branch 10695a was merged into trunk as rev. 16289 and archived. Razvan-Nicolae Chichirau
07:34 AM User Interface Bug #10695 (Merge Pending): Editor Replace function throws ArrayIndexOutOfBoundsException
Looks good. 10695a can be merged right now. Radu Apetrii
07:32 AM User Interface Bug #10695: Editor Replace function throws ArrayIndexOutOfBoundsException
Testing finished with no regressions:
* Hotel GUI + 2 customer app smoke-tests
* ChUI regression tests
* Commited ...
Razvan-Nicolae Chichirau
07:49 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
The mouse behavior is really weird. For example the mouse click. On most (if not all) the sane UIs click event is onl... Hynek Cihlar
04:23 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
It's a little hard to understand how 4GL treats mouse events and @CHOOSE@ event for a button.
1. Testcase:...
Delia Mitric
07:42 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Is it possible to just narrow down the documentation to what is different about running in the environment?
No. ...
Greg Shah
06:33 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
Constantin Asofiei wrote:
> Danut, please see some changes from 9457c: @bzr status -r 16245..16270@ - there are eith...
Dănuț Filimon
06:28 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
Danut, please see some changes from 9457c: @bzr status -r 16245..16270@ - there are either some commented code or abe... Constantin Asofiei
04:47 AM User Interface Bug #10736 (Test): Deleting a character from the editable field of a COMBO-BOX generates VALUE-C...
Branch 10736a was merged into trunk as rev. 16288 and archived. Delia Mitric
04:28 AM User Interface Bug #10736 (Merge Pending): Deleting a character from the editable field of a COMBO-BOX generate...
Looks fair enough. 10736a can be merged right now. Radu Apetrii
04:25 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Testing is done.
Please let me know when 10736a branch can be merged :)
Delia Mitric
03:14 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
ChUI regression tests passed for 10736a. Razvan-Nicolae Chichirau

11/20/2025

05:38 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Fortunately everything I have touched has worked without any need for intervention, with the exception of anything th... Roger Borrello
08:14 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> We have to draw the line somewhere with this task intended to make sure we have a Docker image that can support all... Greg Shah
04:44 PM User Interface Bug #10910: tree control arrow keys don't work
This is a regression that can be seen in Hotel GUI. It can be recreated in Virtual Desktop Mode, Embedded Mode and i... Greg Shah
04:42 PM User Interface Bug #10910 (New): tree control arrow keys don't work
Greg Shah
01:55 PM Database Feature #4369: implement stateless FWD server clustering
> In the end, it all comes down to the number of queries executed for the metadata tables for the current and future ... Greg Shah
12:52 PM Database Feature #4369: implement stateless FWD server clustering
Today I have made some experiments for understanding the time taken for inserting a large number of records in a meta... Andrei Plugaru
11:46 AM User Interface Bug #10876: Date FILL-IN: Incorrect ENTER key handling in GUI mode
Hynek Cihlar wrote:
> Code review 10876a.
>
> @completeEdit@ is now not called for last widget in ChUI mode. Is t...
Vladimir Tsichevski
11:30 AM User Interface Bug #10876: Date FILL-IN: Incorrect ENTER key handling in GUI mode
Code review 10876a.
@completeEdit@ is now not called for last widget in ChUI mode. Is this expected?
Why was th...
Hynek Cihlar
11:27 AM User Interface Bug #10751 (Test): Beep Sound Playback Causing Client Abend
Greg Shah
11:17 AM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
Hynek Cihlar wrote:
> Please merge 10751a to trunk.
Branch 10751a was merged into trunk as rev. 16287 and archived.
Vladimir Tsichevski
11:05 AM User Interface Bug #10751 (Merge Pending): Beep Sound Playback Causing Client Abend
Please merge 10751a to trunk. Hynek Cihlar
09:28 AM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Greg Shah wrote:
> > > Hynek Cihlar wrote:
> > > > Greg, I k...
Vladimir Tsichevski
06:48 AM User Interface Bug #10751 (Internal Test): Beep Sound Playback Causing Client Abend
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > Hynek Cihlar wrote:
> > > Greg, I know we've had a debate about ...
Hynek Cihlar
09:12 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
Customer conversion will be complete tomorrow morning, I'll be able to test incremental then and confirm the fix. Dănuț Filimon
08:30 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Yes :). Sorry if what I've tried to explain was a little confusing..
No, I think my brain w...
Hynek Cihlar
08:29 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Also, should I open a new issue for "long hold should not produce click, only mouse release ev...
Hynek Cihlar
07:24 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > Hynek Cihlar wrote:
> >
> > > Do you see this in OE or FWD? Does t...
Delia Mitric
07:04 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Hynek Cihlar wrote:
>
> > Do you see this in OE or FWD? Does the behavior differ? Is this a...
Hynek Cihlar
06:53 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Do you see this in OE or FWD? Does the behavior differ? Is this a regression or also happens...
Delia Mitric
06:50 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
In OE, what is clear is if the mouse is released with the cursor outside of the button, then no @CHOOSE@ event is tri... Delia Mitric
06:39 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > Another point, I've noticed that the order of these events is: @MOUSE...
Delia Mitric
06:32 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Another point, I've noticed that the order of these events is: @MOUSE_PRESSED@ -> @MOUSE_RELEA...
Hynek Cihlar
06:30 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Hynek Cihlar wrote:
>
> > Even in the case when the mouse is pressed, held, released (no cl...
Hynek Cihlar
05:37 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Even in the case when the mouse is pressed, held, released (no click)?
So, if we press on...
Delia Mitric
05:00 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Hynek Cihlar wrote:
> > Delia Mitric wrote:
> > > Hynek Cihlar wrote:
> > >
> > > > Bewar...
Hynek Cihlar
04:11 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > Hynek Cihlar wrote:
> >
> > > Beware choose is triggered on mouse ...
Delia Mitric
04:08 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Hynek Cihlar wrote:
>
> > Beware choose is triggered on mouse up, not click.
>
> Okay, ...
Hynek Cihlar
08:26 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
What I'll do:
* smoke testing on a GUI Customer app (+ CHUI)
I'll talk with Razvan for ChUI tests and with Serb...
Delia Mitric
08:25 AM User Interface Bug #10791 (Test): DOWN and UP events in a simple COMBO-BOX don't select the list item correctly ...
Branch 10791a was merged into trunk as rev. 16283 and archived. Delia Mitric
07:42 AM User Interface Bug #10791 (Merge Pending): DOWN and UP events in a simple COMBO-BOX don't select the list item c...
Wonderful! 10791a can be merged after 10800a. Radu Apetrii
07:36 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
No more testing needed.
I think this is ready for merge.
Delia Mitric
03:09 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Delia Mitric wrote:
> What I'll do:
>
> * run the xfer tests for a COMBO-BOX widget
Related xfer tests passed.
Delia Mitric
01:31 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
ChUI regression tests passed for 10791a. Razvan-Nicolae Chichirau
03:55 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Hynek Cihlar wrote:
> Should the assignment be done only when @SCA.isSuspended()@?
Otherwise the assignment trigg...
Hynek Cihlar
02:14 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Hynek Cihlar wrote:
> Code review 10423a.
>
> Instead of @widthFromNative@ use @columnFromPixels@. The value trul...
Razvan-Nicolae Chichirau
03:45 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Nvm I looked at the changes and they are GUI specific. Șerban Bursuc
03:44 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
> I checked and these findings occur also with the clean trunk, so those are not regressions from 10736a.
Great, t...
Șerban Bursuc
03:39 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Șerban Bursuc wrote:
> I did some testing with my combo-box testcases and the customer app and have some findings. N...
Delia Mitric
03:08 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> What I'll do:
>
> * run the xfer tests for COMBO-BOX widget
Related xfer tests passed.
Delia Mitric

11/19/2025

06:47 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> You are not just building the image, you are building processes and needed cfg/scripting to imple...
Roger Borrello
05:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> When you start VisualVM, it is going to show you all the local JVMs. You have to add the JVM you want to attach to ... Greg Shah
05:01 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
You are not just building the image, you are building processes and needed cfg/scripting to implement all of these pr... Greg Shah
04:44 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > Some of the requests are really beyond the scope of this task. For example, if you want to atta...
Roger Borrello
04:39 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > Central to the process is @dbash.sh@, which is part of the *container* project. How should the ...
Roger Borrello
04:19 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Some of the requests are really beyond the scope of this task. For example, if you want to attach VisualVM to the W... Greg Shah
03:56 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Central to the process is @dbash.sh@, which is part of the *container* project. How should the documentation approa... Greg Shah
07:16 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Some of the requests are really beyond the scope of this task. For example, if you want to attach VisualVM to the Web... Roger Borrello
04:56 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> I’m not sure how this translates to the Progress grammar for example, since the grafting logic there depends much ... Greg Shah
11:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I’m still a bit unclear on how to properly test these changes. I created a small separate project with a simple... Paula Păstrăguș
03:35 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > Is there a standard way of resolving (as a reverse lookup) of current procedure name, line and ...
Constantin Asofiei
11:52 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > I didnt find anything related to reverse lookup of a line number.
>
> We don't have this at ...
Tomasz Domin
10:51 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> Is there a standard way of resolving (as a reverse lookup) of current procedure name, line and method ?
> I've fou...
Greg Shah
05:10 AM Base Language Feature #3853 (WIP): implement LOG-MANAGER runtime
Greg
Is there a standard way of resolving (as a reverse lookup) of current procedure name, line and method ?
I've f...
Tomasz Domin
02:07 PM Database Feature #4369: implement stateless FWD server clustering
> Over the solution presented by you, this has the advantage that the tables don't need to be recreated before each q... Greg Shah
01:14 PM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> For the tables that need to represent state that can change at runtime, I am suggesting that the ...
Andrei Plugaru
11:02 AM Database Feature #4369: implement stateless FWD server clustering
> Greg, just to be clear, do you suggest to give up on the H2 metadata tables all together?
No. There is value i...
Greg Shah
06:52 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> I repeat my points of #4369-46 and #4369-54. The existing approach to metadata is overcomplicate...
Andrei Plugaru
12:54 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
I took all the known requirements and the Jenkins know-how I have gathered so far and put together a draft of a CI/CD... Hynek Cihlar
11:24 AM Deployment Support #10905: Questions for an end user when something unexpected happens
There are a few additional considerations: in some extreme scenarios the UI may become completely unresponsive, or a ... Paula Păstrăguș
11:08 AM Deployment Support #10905: Questions for an end user when something unexpected happens
#10451 is more low level that we are thinking here.
The customer at issue is worried more about asking the end use...
Greg Shah
10:54 AM Deployment Support #10905: Questions for an end user when something unexpected happens
Radu, task #10451 is designed to log all relevant events, giving deeper insights into the user journey. It only requi... Paula Păstrăguș
08:16 AM Deployment Support #10905: Questions for an end user when something unexpected happens
> Yes yes. We (Goldencode) don't have access to talk to the average Joe and Company 1, we can only work with Company ... Alexandru Lungu
08:03 AM Deployment Support #10905: Questions for an end user when something unexpected happens
Roger Borrello wrote:
> So this is more of a "train-the-support-team" arrangement you are looking for?
Yes yes. We ...
Radu Apetrii
07:40 AM Deployment Support #10905: Questions for an end user when something unexpected happens
Company A should already have a support structure in place to deal with ticketing and the like with Company 1. So the... Roger Borrello
07:00 AM Deployment Support #10905: Questions for an end user when something unexpected happens
There was a subject that was brought up in one of the meetings, a subject about what a common user should do or shoul... Radu Apetrii
06:53 AM Deployment Support #10905 (New): Questions for an end user when something unexpected happens
Radu Apetrii
10:25 AM User Interface Bug #10760 (Review): Mouse events should not be dispatched while a combo box drop-down is open.
I've committed the new changes to *10760a rev 16281*.
Hynek, please review. Thank you!
Delia Mitric
08:14 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Beware choose is triggered on mouse up, not click.
Okay, but I've tested by blocking the...
Delia Mitric
07:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> I was thinking to add a flag in @ThinClient@ in order to mark if a drop-down was active at the...
Hynek Cihlar
07:34 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
I was thinking to add a flag in @ThinClient@ in order to mark if a drop-down was active at the @MOUSE_PRESSED@ event ... Delia Mitric
07:17 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> One more point:
> During testing the app I've noticed that if we press a button while a drop...
Delia Mitric
04:09 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> One more point:
> During testing the app I've noticed that if we press a button while a drop...
Delia Mitric
03:58 AM User Interface Bug #10760 (WIP): Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric
03:49 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > One more point:
> > During testing the app I've noticed that if we ...
Delia Mitric
08:54 AM Base Language Bug #10567 (Test): same buffer can be used as argument multiple times
Alexandru Lungu
08:53 AM Base Language Bug #10567: same buffer can be used as argument multiple times
ChUI regression testing passed, but I have forgot that I had included this into #10729 testing process.
Branch *10...
Teodor Gorghe
08:43 AM Base Language Bug #10567 (Merge Pending): same buffer can be used as argument multiple times
Feel free to skip ChUI regression tests and pair this branch testing with another task that requires ChUI regression ... Alexandru Lungu
08:41 AM Base Language Bug #10567: same buffer can be used as argument multiple times
All regression tests were done, but not for ChUI regression tests.
I am starting the tests right now and I think tom...
Teodor Gorghe
08:40 AM Base Language Bug #10567: same buffer can be used as argument multiple times
Teodor, is 10567a ready for trunk? Alexandru Lungu
07:56 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Customer smoke tests passed.
Besides the mentions in #10736-45, I have nothing to add.
Șerban Bursuc
07:27 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Code review 10423a.
Instead of @widthFromNative@ use @columnFromPixels@. The value truly represents pixels so in C...
Hynek Cihlar
06:49 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Razvan-Nicolae Chichirau wrote:
> I think this was implemented to avoid side-effects while modifying any dimension-r...
Hynek Cihlar
06:47 AM User Interface Bug #10423 (Review): Scrollbar is clipped by frame after a virtual width assignment
Razvan-Nicolae Chichirau
06:47 AM User Interface Bug #10423 (WIP): Scrollbar is clipped by frame after a virtual width assignment
*Hynek*: Please review *10423a/rev. 16278*. Razvan-Nicolae Chichirau
04:48 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
The suspend part is intentional because @BaseEntity.setSizePixels()@ is defined as such:... Razvan-Nicolae Chichirau
04:24 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Well I didn't think of checking aspect assignments so great job, but adding unexpected behaviors in aspects seems lik... Șerban Bursuc
04:04 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Discovered why the server pushes wrong values to the client. So when making the window bigger, the @WIDTH-CHARS@ is *... Razvan-Nicolae Chichirau
03:47 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Razvan-Nicolae Chichirau wrote:
> As far as I can tell, the client correctly draws the vertical scrollbar. The probl...
Șerban Bursuc
02:36 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
As far as I can tell, the client correctly draws the vertical scrollbar. The problem is that it has an incorrect posi... Razvan-Nicolae Chichirau
07:24 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
I did some testing with my combo-box testcases and the customer app and have some findings. Note that those are not n... Șerban Bursuc

11/18/2025

06:20 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Documentation should be written in [[p2j:Development Using a Docker Container]]
Central to the...
Roger Borrello
04:08 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Documentation should be written in [[p2j:Development Using a Docker Container]] Greg Shah
01:30 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Embedded mode development would be about making changes to the web application (HTML, CSS, javascript, image/icon/o... Roger Borrello
11:22 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> What is the purpose of this suggested process? Recall that the core of this task is to be able t...
Roger Borrello
11:11 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Give the addition of a carefully constructed @archive.runtime@ target to the @build.xml@, it would be fairly straig... Greg Shah
10:57 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Give the addition of a carefully constructed @archive.runtime@ target to the @build.xml@, it would be fairly straight... Roger Borrello
05:36 PM Database Feature #4369: implement stateless FWD server clustering
I repeat my points of #4369-46 and #4369-54. The existing approach to metadata is overcomplicated and causes unneces... Greg Shah
04:52 PM Database Feature #4369: implement stateless FWD server clustering
Andrei Plugaru wrote:
> [...]
> IMHO, the versioning approach from @UserTableStatUpdater@ and @LockTableUpdater@ is...
Eric Faulhaber
10:32 AM Database Feature #4369: implement stateless FWD server clustering
In the last note, I forgot to mentioned the new directory configurations introduced in my latest commits. Right under... Andrei Plugaru
07:42 AM Database Feature #4369: implement stateless FWD server clustering
I have committed @4369a/16232@. I have completed all the java docs, history entries all the file headers on the new f... Andrei Plugaru
12:56 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
I've spent some time migrating *gradle* to version supporting Java 21 - I started with version 8.14.3, which is curre... Tomasz Domin
11:34 AM Database Bug #10901: BEGINS trims the rvalue if the lvalue field is first in an index
Actually things are a little more complicated: what matters is that the field is part of the 4GL index associated wit... Constantin Asofiei
09:52 AM Database Bug #10901: BEGINS trims the rvalue if the lvalue field is first in an index
This test shows that if a field is part of a leading component, then it will trim the rvalue for @BEGINS@:... Constantin Asofiei
09:45 AM Database Bug #10901 (Closed): BEGINS trims the rvalue if the lvalue field is first in an index
Constantin Asofiei
09:11 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> One more point:
> During testing the app I've noticed that if we press a button while a drop...
Hynek Cihlar
09:05 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> I've changed it to a simpler one:
> [...]
But if there can be only a single active drop-do...
Hynek Cihlar
08:42 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
One more point:
During testing the app I've noticed that if we press a button while a drop-down is active, the effe...
Delia Mitric
08:33 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
I've changed it to a simpler one:... Delia Mitric
08:07 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
>
> It looks good. Is the condition:
> [...]
> still needed?
It is needed because we shou...
Delia Mitric
08:04 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> Hynek Cihlar wrote:
> > Delia Mitric wrote:
> > > I'll try to modify the implementation of @...
Hynek Cihlar
07:15 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > I'll try to modify the implementation of @isDropDownDisplayed@ in ord...
Delia Mitric
05:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> I'll try to modify the implementation of @isDropDownDisplayed@ in order to check just for drop...
Hynek Cihlar
03:48 AM User Interface Bug #10760 (Review): Mouse events should not be dispatched while a combo box drop-down is open.
Committed the changes to *10760a branch rev. 16277*.
Hynek, can you review it, please? Thank you!
Delia Mitric
02:56 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Yes, the second patch looks better. A few points.
>
> * The drop-down is dismissed on mouse...
Delia Mitric
08:53 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Delia Mitric wrote:
> What I'll do:
> * smoke testing on a GUI Customer App
This is done. No regression found.
Delia Mitric
04:28 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
What I'll do:
* run the xfer tests for a COMBO-BOX widget
* smoke testing on a GUI Customer App
I'll talk with...
Delia Mitric
08:53 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> What I'll do:
> * smoke testing on a GUI Customer App
This is done. No regression found.
Delia Mitric
04:28 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
What I'll do:
* run the xfer tests for COMBO-BOX widget
* smoke testing on a GUI Customer App
I'll talk with R...
Delia Mitric
07:36 AM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
Greg Shah wrote:
> We would have to @catch (AssertionError ae)@ in that case.
This is exactly what the fix does.
Vladimir Tsichevski
06:22 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
Please test at least one of the large customer GUI applications. As Vladimir notes, the @.ext-hints@ are used there ... Greg Shah
05:26 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
Dănuț Filimon wrote:
> I tested ChUI conversion and incremental and found no issues, are there any other projects th...
Vladimir Tsichevski
04:28 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
I tested ChUI conversion and incremental and found no issues, are there any other projects that use hint files? Dănuț Filimon
06:20 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
For the rest of the incremental conversion process, I though of letting the PatternEngine.run() throw and catch error... Dănuț Filimon

11/17/2025

04:03 PM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
We would have to @catch (AssertionError ae)@ in that case. Greg Shah
03:54 PM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg, I know we've had a debate about the use of assertions in our code ...
Vladimir Tsichevski
03:51 PM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
Hynek Cihlar wrote:
> Greg, I know we've had a debate about the use of assertions in our code base. Was the conclusi...
Greg Shah
02:20 PM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
Greg, I know we've had a debate about the use of assertions in our code base. Was the conclusion that using @assert@ ... Hynek Cihlar
02:11 PM User Interface Bug #10236 (Internal Test): Side label for a widget isn't displayed when parent frame is defined...
Hynek Cihlar
01:39 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
There is a problem with building FWD on clean system with Java 21 only - gradle 7.6.4 does not support Java 21 fully ... Tomasz Domin
12:01 PM User Interface Bug #10876 (Review): Date FILL-IN: Incorrect ENTER key handling in GUI mode
Vladimir Tsichevski
12:01 PM User Interface Bug #10876 (WIP): Date FILL-IN: Incorrect ENTER key handling in GUI mode
Fixed in 10876a rev. 16278. Please, review. Vladimir Tsichevski
11:53 AM User Interface Bug #10876: Date FILL-IN: Incorrect ENTER key handling in GUI mode
h3. The Fix
The revised code relocates the @completeEdit()@ call to the start of the relevant branch and moves @re...
Vladimir Tsichevski
11:34 AM User Interface Bug #10876: Date FILL-IN: Incorrect ENTER key handling in GUI mode
The issue originates in the following code from @FillIn.processKeyEvent()@ (line 1737):... Vladimir Tsichevski
10:12 AM User Interface Bug #10876: Date FILL-IN: Incorrect ENTER key handling in GUI mode
In OE CHARACTER mode, pressing Enter produces no visible effect, whereas in FWD, it does. Thus, the same issue occurs... Vladimir Tsichevski
09:40 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
Committed *4867a/16237* to add a comment. Dănuț Filimon
08:52 AM Conversion Tools Bug #4867 (Internal Test): Incremental conversion: change detection algorithm ignores .hints and ...
Code Review Task branch 4867a Revision 16236
The changes are good.
In @mustConvertFile()@, before line 818 (@if...
Greg Shah
09:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Dănuț Filimon wrote:
> I see that *6065a* is based on trunk/15757, but I've been testing with trunk/16277. I'll swit...
Dănuț Filimon
07:33 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I see that *6065a* is based on trunk/15757, but I've been testing with trunk/16277. I'll switch the branch and check ... Dănuț Filimon
07:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
The issue with the .w file not being included seems to be related to convertSourceNameToAstNames():... Dănuț Filimon
07:12 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
If an @.htm@ or @.html@ file is changed, then we must run the embedded 4GL preprocessor on that file. Running the E4... Greg Shah
07:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
After ./abl/goldencodewebspeed_htm.w is generated and incremental conversion is started, it will also be picked up if... Dănuț Filimon
09:09 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Yes, the second patch looks better. A few points.
* The drop-down is dismissed on mouse down (at least it does in ...
Hynek Cihlar
07:37 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
I've found another approach to treat the issue.
The mouse events are blocked in @ThinClient.processProgressEvent@ me...
Delia Mitric
09:04 AM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Run the following example in either GUI or ChUI mode:... Vladimir Tsichevski
09:02 AM User Interface Bug #10894 (Closed): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski
05:49 AM User Interface Bug #10791 (Internal Test): DOWN and UP events in a simple COMBO-BOX don't select the list item c...
Delia Mitric
05:47 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Delia Mitric wrote:
> Should we proceed by setting the status to Internal Test?
Yes
Vladimir Tsichevski
03:05 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Should we proceed by setting the status to Internal Test? Delia Mitric
05:48 AM User Interface Bug #10736 (Internal Test): Deleting a character from the editable field of a COMBO-BOX generate...
Delia Mitric
05:47 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> Vladimir, should we proceed by setting the status to Internal Test?
Yes
Vladimir Tsichevski
03:05 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir, should we proceed by setting the status to Internal Test? Delia Mitric
04:30 AM Database Bug #10890: merge-row-changes does not change the before/after image row-state correctly
Another issue is that after @merge-row-changes@, in OE there are scenarios in which the *before image is not deleted*... Artur Școlnic
04:27 AM Database Bug #10890: merge-row-changes does not change the before/after image row-state correctly
... Artur Școlnic
04:19 AM Database Bug #10890 (New): merge-row-changes does not change the before/after image row-state correctly
Artur Școlnic
02:29 AM User Interface Bug #10889: Deleting at the end of a COMBO-BOX entry field containing any text with trailing spac...
A testcase:... Delia Mitric
02:26 AM User Interface Bug #10889 (New): Deleting at the end of a COMBO-BOX entry field containing any text with trailin...
Delia Mitric

11/15/2025

08:28 AM Database Feature #4369: implement stateless FWD server clustering
I have mainly finished all the changes necessary in @InMemoryLockManager@ regarding the @.wait()/.notify()@ construct... Andrei Plugaru

11/14/2025

03:11 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> And the fact Java 8/11 will not be supported anymore in trunk.
We'll do a final check on customers early next we...
Greg Shah
01:29 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
@SPREADSHEET@ tests passed with 9687c. Hynek Cihlar
01:03 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I am starting testing spreadheet widget now, it shouldn't take long. Hynek Cihlar
12:53 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
>
> I think the only documentation is related with addiding *EE10* classes and handlers. AFAIR...
Tomasz Domin
12:48 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Are we just needing the spreadsheet to be tested before we can merge?
And the fact Java 8/11 wil...
Tomasz Domin
09:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Are we just needing the spreadsheet to be tested before we can merge?
Tomasz: Is there any documentation needed fo...
Greg Shah
06:21 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
The difference is just for the error messages being reported. That is OK.
Greg, as web_apis work, then 9687c pass...
Constantin Asofiei
05:50 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > > * Multi session app server (@MultiSessionAppserver@)
> > Isnt this setup by the customer req...
Tomasz Domin
12:51 PM User Interface Bug #10876: Date FILL-IN: Incorrect ENTER key handling in GUI mode
Run any example with a date @FILL-IN@ in GUI mode.
# Enter some valid date characters without completing the date,...
Vladimir Tsichevski
12:48 PM User Interface Bug #10876 (Internal Test): Date FILL-IN: Incorrect ENTER key handling in GUI mode
Vladimir Tsichevski
12:40 PM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir Tsichevski wrote:
> Also, I do not see this problem in the current trunk.
Now I see this in the trunk ...
Vladimir Tsichevski
09:02 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir Tsichevski wrote:
> I still see 16233. Probably, you did not push the branch after rebase?
Yes, sorry....
Delia Mitric
09:00 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> Vladimir Tsichevski wrote:
> > Delia Mitric wrote:
> > > Vladimir, the trunk revision causin...
Vladimir Tsichevski
08:32 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir Tsichevski wrote:
> Delia Mitric wrote:
> > Vladimir, the trunk revision causing the regression from #1073...
Delia Mitric
08:04 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> Vladimir, the trunk revision causing the regression from #10736-29 is *16270*.
I see this i...
Vladimir Tsichevski
05:08 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir, the trunk revision causing the regression from #10736-29 is *16270*. Delia Mitric
04:49 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Actually, the regression from #10736-29 seems to be introduced with a trunk revision. I'll search for it. Delia Mitric
04:45 AM User Interface Bug #10736 (WIP): Deleting a character from the editable field of a COMBO-BOX generates VALUE-CH...
Delia Mitric
01:40 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir Tsichevski wrote:
> Testing 10736a rev. 16233
>
> Regression found: @StringIndexOutOfBoundsException@ in...
Delia Mitric
12:01 PM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Delia Mitric wrote:
> Vladimir Tsichevski wrote:
>
> > I still see 16254. Probably, you did not push the branch a...
Vladimir Tsichevski
09:05 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Vladimir Tsichevski wrote:
> I still see 16254. Probably, you did not push the branch after rebase?
Yes, that's...
Delia Mitric
09:02 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Delia Mitric wrote:
> Vladimir Tsichevski wrote:
> > Delia Mitric wrote:
> > > Vladimir Tsichevski wrote:
> > > >...
Vladimir Tsichevski
08:36 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Vladimir Tsichevski wrote:
> Delia Mitric wrote:
> > Vladimir Tsichevski wrote:
> > > Code Review 10791a, Revision...
Delia Mitric
08:10 AM User Interface Bug #10791: DOWN and UP events in a simple COMBO-BOX don't select the list item correctly every time
Delia Mitric wrote:
> Vladimir Tsichevski wrote:
> > Code Review 10791a, Revision 16253
> >
> > *EntryFieldGuiIm...
Vladimir Tsichevski
11:56 AM User Interface Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Run the following example in GUI mode:... Vladimir Tsichevski
11:52 AM User Interface Bug #10875 (Test): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Vladimir Tsichevski
09:51 AM Documentation Support #10849: improve documentation on implementation of custom themes
> [BUG] After pressing a button, opening a dialog and closing it will let the button still drawn with "hover" state. ... Șerban Bursuc
09:47 AM Documentation Support #10849: improve documentation on implementation of custom themes
I attempted to familiarize myself with themes, trying to adapt existing MaterialUI to latest fell and lookalike. My g... Alexandru Lungu
09:08 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Paul Bodale wrote:
> I checked out the branch locally just to be sure. The only thing I understand from #10391-32 is...
Eugenie Lyzenko
09:01 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
I checked out the branch locally just to be sure. The only thing I understand from #10391-32 is that the branch was m... Paul Bodale
09:00 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Paul Bodale wrote:
> I don't think I created a @10800a@ branch. Didn't know about it until now
OK, never mind. I ...
Eugenie Lyzenko
08:46 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Paul Bodale wrote:
> I don't think I created a @10800a@ branch. Didn't know about it until now...
Eugenie Lyzenko
08:45 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
I don't think I created a @10800a@ branch. Didn't know about it until now Paul Bodale
08:39 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Paul,
I have a question for branch repos on @devsrv01@.
Did you create @10800a@ branch? What was the purpose?
...
Eugenie Lyzenko
05:56 AM Database Feature #9711: collation configuration cleanup
Alex, when talking _meta tables, the nuances you mentioned is a bit more complex.
There is some 'persistent' infor...
Ovidiu Maxiniuc
05:33 AM Database Feature #9711: collation configuration cleanup
> I think we need a way to allow the H2's default collation and ignore completely the embedded-collation for the _tem... Alexandru Lungu
04:58 AM Database Feature #9711: collation configuration cleanup
I think we need a way to allow the H2's default collation and ignore completely the @embedded-collation@ for the _tem... Constantin Asofiei
05:01 AM Base Language Bug #10597 (Test): [Regression] extent field in form fails conversion
Branch 10597a was merged into trunk as rev. 16275 and archived. Stefanel Pezamosca
04:49 AM Base Language Bug #10597 (Merge Pending): [Regression] extent field in form fails conversion
Please merge 10597a to trunk now. Alexandru Lungu
03:25 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Can this be merged to trunk? Stefanel Pezamosca
05:00 AM User Interface Feature #10848: custom theme improvements
Just noticed a @MSG_GET_WEB_BASIC_PALETTE@ actually exists to retrieve a color pallet from the Web socket. But this i... Alexandru Lungu

11/13/2025

04:57 PM User Interface Bug #10868: Date FILL-IN: INPUT-VALUE attribute is not sensitive to current SESSION:DATE-FORMAT o...
Run the following example:... Vladimir Tsichevski
04:56 PM User Interface Bug #10868 (New): Date FILL-IN: INPUT-VALUE attribute is not sensitive to current SESSION:DATE-FO...
Vladimir Tsichevski
10:13 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek, can you verify this patch, please?
It could be a basis for the fix (and it can certainly suffer more changes ...
Delia Mitric
03:35 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Next, you can experiment with a single widget (e.g., a fill-in) to verify that mouse events are not processed while t... Paula Păstrăguș
03:23 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
At one point, I considered implementing a solution similar to how events are handled for the active window while bein... Paula Păstrăguș
03:11 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
I wonder if the only solution is to omit sending the mouse events (and make sure these events are still generated fo... Delia Mitric
09:46 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> Vladimir, I changed what you've said.
> Please review the *16233* revision.
> Thank you!
...
Vladimir Tsichevski
09:23 AM User Interface Bug #10867: Incorrect event creation for keys with Ctrl modifier
When the user presses a key with the Ctrl modifier, an event is triggered. Each event has an integer key and a text l... Vladimir Tsichevski
09:21 AM User Interface Bug #10867 (New): Incorrect event creation for keys with Ctrl modifier
Vladimir Tsichevski
08:02 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
> The main explanation I think is because the invokedynamic JVM instruction relies on the JVM implementation, where t... Alexandru Lungu
07:44 AM Database Bug #10385 (WIP): Incorrect reset of the cursor cache in Reposition
I run a large unit test suite and discovered a NPE in @RepositionCache$Node.getRow@, on @rows.floor(position.intValue... Alexandru Lungu
06:53 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
This is an easy win. It is functionally the same and faster. There is good discussion of capturing/non-capturing la... Greg Shah
02:07 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
The idea was presented by Alex in the last statement from #9972-107. The general concept is to switch away from captu... Razvan-Nicolae Chichirau
01:59 AM Runtime Infrastructure Bug #10858 (Test): Replace capturing with non-capturing lambdas in getters and setters
Razvan-Nicolae Chichirau
06:08 AM User Interface Feature #10848: custom theme improvements
Greg Shah wrote:
> The key point woul dbe where we decide to break compatibility and where not to break it.
Yes. ...
Hynek Cihlar
05:52 AM Database Feature #4369: implement stateless FWD server clustering
> If the requests are stateless, then they should be able to be distributed across the clustered servers without any ... Alexandru Lungu
03:13 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
If incremental conversion fails during the @Scanning Progress Source (preprocessor, lexer, parser, persist ASTs)@ pha... Dănuț Filimon
02:02 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > > * Multi session app server (@MultiSessionAppserver@)
> > Isnt this setup by the customer req...
Tomasz Domin

11/12/2025

04:23 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> > * Multi session app server (@MultiSessionAppserver@)
> Isnt this setup by the customer requesting this change.
...
Greg Shah
04:02 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Constantin/Hynek: What other testing do we need?
>
> Here is the unso...
Tomasz Domin
08:55 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Constantin/Hynek: What other testing do we need?
Here is the unsorted list of features, beside...
Hynek Cihlar
08:18 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
While waiting for answer from Hynek/Constantin I am wondering if there are branches that modify Jetty 9 related handl... Tomasz Domin
04:10 PM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
Run this simplest possible example in GUI mode:... Vladimir Tsichevski
04:08 PM User Interface Bug #10857 (Test): Logical FILL-IN initial state: Incorrect handling of unmatched keys
Vladimir Tsichevski
03:40 PM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Run this simplest possible example in GUI mode:... Vladimir Tsichevski
03:39 PM User Interface Bug #10856 (Test): Logical FILL-IN: Caret position issues
Vladimir Tsichevski
11:05 AM User Interface Feature #10848: custom theme improvements
> I realize the proposed DOM mode might be too ambitious for the current project scope or schedule, but I believe it’... Greg Shah
10:13 AM User Interface Feature #10848: custom theme improvements
Greg Shah wrote:
> Please provide more details of the idea. Are you suggesting that we would use HTML input widgets...
Hynek Cihlar
09:44 AM User Interface Feature #10848: custom theme improvements
> The theme classes today include the full implementation of drawing operations, so it is not clear to me how we woul... Alexandru Lungu
09:11 AM User Interface Feature #10848: custom theme improvements
Alex, these are interesting ideas.
The theme classes today include the full implementation of drawing operations...
Greg Shah
09:02 AM User Interface Feature #10848: custom theme improvements
> DOM mode and DOM driver. Currently we have ChUI and GUI modes, we could as well introduce another one - a DOM mode.... Greg Shah
06:05 AM User Interface Feature #10848: custom theme improvements
There are plenty of things that can be improved in the theming IMHO, so I will list some of them so we can approve/di... Alexandru Lungu
02:55 AM User Interface Feature #10848: custom theme improvements
Beside the trivial solutions of driving some basic CSS styling values into the theme classes I offer yet another solu... Hynek Cihlar
10:56 AM Database Feature #4369: implement stateless FWD server clustering
> if there are 1k requests at a time and 10 servers, it is completely valid to balance 100 across these 10 servers?
...
Greg Shah
10:54 AM Database Feature #4369: implement stateless FWD server clustering
I don't think we need the @RemoteLockManager@ if we have proper clustering. Greg Shah
09:15 AM Database Feature #4369: implement stateless FWD server clustering
> Within single-server mode and cluster mode, the server should still handle multiple requests in parallel? I mean, i... Andrei Plugaru
07:59 AM Database Feature #4369: implement stateless FWD server clustering
Review of 4369a:
h4. Model
* I spot some changes in the synchronization in general and I want to better underst...
Alexandru Lungu
08:49 AM Conversion Tools Bug #6889 (WIP): rollback the files as 'unconverted' if (incremental) conversion fails.
Dănuț Filimon
08:06 AM User Interface Bug #10695 (Internal Test): Editor Replace function throws ArrayIndexOutOfBoundsException
Code review 10695a. The changes look good. Please go ahead with regression testing. Hynek Cihlar
06:17 AM Conversion Tools Bug #10850: getAst() usage from TRPL must be read-only
Greg, the idea here is to mark ASTs returned by @getAst@ as read-only but only if this is a @ProgressAst@ - the other... Constantin Asofiei
05:47 AM Conversion Tools Bug #10850: getAst() usage from TRPL must be read-only
There's a scenario where @getAst()@ using the id of a tree, then that ast is modified. The ast can be modified, but t... Dănuț Filimon
05:34 AM Conversion Tools Bug #10850 (New): getAst() usage from TRPL must be read-only
Dănuț Filimon
04:11 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia, please work on this next. It would be really good to fully solve #10676 (and we need this task to do so). Than... Radu Apetrii
 

Also available in: Atom