Project

General

Profile

Activity

From 11/05/2025 to 12/04/2025

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

11/11/2025

04:03 PM Documentation Support #10849: improve documentation on implementation of custom themes
The existing documentation is in [[p2j:Themes]]. We need to fill in gaps and extend it to be comprehensive. Greg Shah
04:03 PM Documentation Support #10849 (New): improve documentation on implementation of custom themes
Greg Shah
03:59 PM User Interface Feature #10848: custom theme improvements
In embedded mode, the CSS for the web portions has no connection to the theming in the legacy screens. I can see a s... Greg Shah
03:59 PM User Interface Feature #10848 (New): custom theme improvements
Greg Shah
10:08 AM User Interface Feature #4438: parsing and conversion of .wrx files
Note to myself.
Explore the possibility to parse wrx files with Apache POI. The following sample does show the sto...
Hynek Cihlar
09:59 AM User Interface Bug #10846: Date FILL-IN: Caret position always resets to zero after DISPLAY
Consider the following example:... Vladimir Tsichevski
09:54 AM User Interface Bug #10846 (New): Date FILL-IN: Caret position always resets to zero after DISPLAY
Vladimir Tsichevski
09:00 AM User Interface Bug #10845: Date FILL-IN: Incorrect DISPLAY of unknown value
Consider the following example
SESSION:DATE-FORMAT = 'mdy'.
DEFINE VARIABLE dateField AS DATE VIEW-AS FIL...
Vladimir Tsichevski
08:56 AM User Interface Bug #10845 (New): Date FILL-IN: Incorrect DISPLAY of unknown value
Vladimir Tsichevski
03:03 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ovidiu Maxiniuc wrote:
> If we 'merge' using a key formed only from @fileId, astId@, this structure will be able to ...
Octavian Adrian Gavril
03:01 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir, I changed what you've said.
Please review the *16233* revision.
Thank you!
Delia Mitric

11/10/2025

03:32 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Good, thanks. Greg Shah
03:31 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've asked for retesting apps in #10616-91 Tomasz Domin
03:30 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin/Hynek: What other testing do we need? Greg Shah
11:46 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Well, I think you've fixed it in 9687c? I haven't run the test program in FWD.
Yes, ...
Tomasz Domin
09:50 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > Tomasz Domin wrote:
> > > Only the last one:
> > > Error load...
Constantin Asofiei
09:45 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > Only the last one:
> > Error loading WSDL document WSDLExcept...
Tomasz Domin
08:46 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Only the last one:
> Error loading WSDL document WSDLException: faultCode=PARSER_ERROR: Prob...
Constantin Asofiei
08:45 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> I've ran the test with the FWD server and:
> * first @CONNECT@ shows this in OpenEdge:
...
Tomasz Domin
06:11 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've ran the test with the FWD server and:
* first @CONNECT@ shows this in OpenEdge:...
Constantin Asofiei
12:14 PM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ultimately, @H2Map@ is a @HashMap@, which means it should associate values to keys. Here is the @put()@ method:
<pre...
Ovidiu Maxiniuc
07:08 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ovidiu, is there something left to assess? Alexandru Lungu
11:35 AM Base Language Bug #10841: model table name is used in error messages for a 'like' temp-table definition
So the rule I think is this, for the unique validation 'already exists with' message:
* for temp-tables, no field na...
Constantin Asofiei
11:01 AM Base Language Bug #10841: model table name is used in error messages for a 'like' temp-table definition
For a temp-table defined as:... Constantin Asofiei
10:53 AM Base Language Bug #10841 (Closed): model table name is used in error messages for a 'like' temp-table definition
Constantin Asofiei
09:37 AM User Interface Feature #5784: multi-factor authentication
A clean way to enable MFA/2FA as well as to allow 3rd party authentication providers would be to implement "OpenID":h... Greg Shah
08:41 AM Database Feature #4369: implement stateless FWD server clustering
Queuing it up! Alexandru Lungu
08:33 AM Database Feature #4369 (Review): implement stateless FWD server clustering
Eric/Alex: Please do this first review. Greg Shah
07:35 AM Database Bug #10838: Unique index violation should be cured even at flush time
Make a @tbl@ persistent table with unique index of (f1, f2).... Alexandru Lungu
07:32 AM Database Bug #10838 (New): Unique index violation should be cured even at flush time
Alexandru Lungu
02:06 AM User Interface Bug #10695 (Review): Editor Replace function throws ArrayIndexOutOfBoundsException
*Hynek*: Please review *10695a/rev. 16263*. Razvan-Nicolae Chichirau
01:40 AM User Interface Bug #10695: Editor Replace function throws ArrayIndexOutOfBoundsException
The method triggering the error is @Editor.setCursorLine()@ which accepts 1-based input values and converts them to 0... Razvan-Nicolae Chichirau

11/07/2025

08:46 AM Database Bug #9950 (Review): Upgrade the metadata schema to a newer version
Constantin Asofiei
08:34 AM Database Feature #9305: Replace begins with interval based conditional
Please do the tests requested in #9305-25 in 4GL and PG with LIKE / < and > / with BETWEEN. We need to take a decisio... Alexandru Lungu
07:42 AM Database Feature #9305: Replace begins with interval based conditional
The range check follows the field collation or is byte-by-byte?
If it is after collation, there are some cases like ...
Teodor Gorghe
07:11 AM Database Feature #9305: Replace begins with interval based conditional
Teodor Gorghe wrote:
> You told yesterday and in #9305-10 that the default database configuration, with @en_us.UTF...
Eduard Soltan
07:01 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
When the changes from this task are regression tested, please also include the following scenario mentioned in #10763... Lorian Sandu
12:37 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> In order to pass one of tests I had to make FILE-INFO:FILE-SIZE to reread file size.
> Was it static on purpose (...
Greg Shah
12:27 AM Conversion Tools Feature #10190 (Internal Test): Prototype the changes to the build to add ANTLR v4
Code Review Task Branch 10190a Revision 16003
The changes look good.
Greg Shah
12:16 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Regarding @-n -q@ for unzip: how do you know which files to o...
Greg Shah
12:14 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> So if I read this correctly, what we have in the deploy (minus what is already in the project) would be this set? T... Greg Shah

11/06/2025

05:16 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Roger, both Greg's and your notes are relevant. I'm OK with having a versatile @dbash.s...
Roger Borrello
02:50 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Regarding @-n -q@ for unzip: how do you know which files to overwrite and which not? Fo...
Roger Borrello
02:37 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Regarding @-n -q@ for unzip: how do you know which files to overwrite and which not? For example, you already have t... Constantin Asofiei
02:33 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> So you'd unzip and install_spawner. But it would be very application specific.
I'm OK with ...
Constantin Asofiei
11:17 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Is this as simple as running @unzip -nq <deploy.zip>@ over your checkout project? Because then you'd never overwrite ... Roger Borrello
09:24 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > > 1. Uses the individual source archives etc... to initialize a fresh project that can be used ...
Roger Borrello
08:48 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> > # Uses the individual source archives etc... to initialize a fresh project that can be used to convert or whateve... Greg Shah
08:28 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> I agree with Constantin that the cfg project must be the single source of truth. From inside the...
Roger Borrello
03:43 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I agree with Constantin that the cfg project must be the single source of truth. From inside the container, we shoul... Greg Shah
04:55 PM Database Bug #9950: Upgrade the metadata schema to a newer version
I added backward compatibility with projects that have not upgraded from OE 11.6. By default 11.6 is the default meta... Ovidiu Maxiniuc
03:43 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg
In order to pass one of tests I had to make FILE-INFO:FILE-SIZE to reread file size.
Was it static on purpos...
Tomasz Domin
01:28 PM Base Language Bug #10831 (Review): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateExceptio...
Please review. Ovidiu Maxiniuc
01:27 PM Base Language Bug #10831 (WIP): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateException t...
Task branch 10831a was created and the fix was committed. With r16262 the double rollback is gone and the exception i... Ovidiu Maxiniuc
01:14 PM Base Language Bug #10831: Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateException to be t...
As noted in the title, there is a flaw in handling of statements @UNDO, RETURN ERROR <error>@ if this occurs in a @CA... Ovidiu Maxiniuc
12:53 PM Base Language Bug #10831 (Closed): Incorrect handling of UNDO, RETURN ERROR <error> causes IllegalStateExceptio...
Ovidiu Maxiniuc
10:45 AM Database Feature #4369 (WIP): implement stateless FWD server clustering
*Update on the current status.*
Up until now, I have synchronized the *tracker for records in unique indices* and th...
Andrei Plugaru
10:31 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
This issue was found while testing 10234b (#10234). Sergey Ivanovskiy
10:14 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
!GuestsInitialScreen.png!
Fill 'C' into Filter by Guest and press Search:
!GuestsScreenWithFilterApplied1.png!
...
Sergey Ivanovskiy
10:13 AM User Interface Bug #10830 (WIP): Search filter field on Guests screen of Hotel GUI does not work.
Sergey Ivanovskiy
09:36 AM Conversion Tools Bug #6629 (Review): incremental conversion for OpenClient proxy programs
Committed *6629a/16252*. Added support for deleting program configurations.
Constantin, please review.
Dănuț Filimon
09:10 AM Conversion Tools Feature #10190 (Review): Prototype the changes to the build to add ANTLR v4
Committed as rev *16003*.
Greg, please review.
Paula Păstrăguș
03:29 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
> There seems to be a small typo, when the grammar is not up to date, the log message displays two consecutive 'not' ... Greg Shah
08:26 AM Base Language Bug #10567 (Internal Test): same buffer can be used as argument multiple times
I am OK with the changes in 10567a. they are cleaner than my attempt in #10818 in fact :)
Alexandru Lungu
07:54 AM Base Language Bug #9906 (Closed): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah
06:25 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> Vladimir: Please post the commit message here and we can close the task.
The branch 9906b was ...
Vladimir Tsichevski
04:06 AM Base Language Bug #9906 (Merge Pending): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah
04:06 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir: Please post the commit message here and we can close the task. Greg Shah
03:51 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
> There is no active 9906b branch to review.
I approved merge in #7143-1731 after reviewing in #7143. I wasn't awa...
Alexandru Lungu
03:38 AM Base Language Bug #9906 (Review): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar
02:53 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
There is no active 9906b branch to review. Greg Shah
05:36 AM Database Feature #9305: Replace begins with interval based conditional
Alexandru,
You told yesterday and in #9305-10 that the default database configuration, with @en_us.UTF8@ collation, ...
Teodor Gorghe
04:04 AM Database Bug #10822: Lock is not acquired if the update field value is the same as the current one
If a no-lock is set on a record it cannot be modified, 4GL does not allow any assignment and raises ... Artur Școlnic
03:58 AM Database Bug #10822 (New): Lock is not acquired if the update field value is the same as the current one
Artur Școlnic
03:56 AM Database Support #10664: Develop a multi session test suite in harness
I agree, I will open related tasks for every issue found during testing. Artur Școlnic
03:53 AM Database Support #10664: Develop a multi session test suite in harness
> Alex/Eric can determine if we do this now or if we do this in a separate task.
IMHO, related tasks should be ope...
Alexandru Lungu
02:34 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> The tests that are not running properly have this pattern:
> [...]
>
> The test relies on...
Greg Shah
02:12 AM Database Support #10664: Develop a multi session test suite in harness
Razvan pointed out an issue with lock scopes in #10796, @locking@ test suite already includes lock release/downgrade ... Artur Școlnic
02:48 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> In ANTLR 4 there’s no @CommonAST@. The parser only produces a @ParseTree@, so if we want an AST-like structure, we’... Greg Shah

11/05/2025

04:27 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Another OE 11.7 difference:
You can set @LOG-MANAGER:LOGGING-LEVEL@ only to a value greater than it was already set,...
Tomasz Domin
02:14 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> It means that any version specific code should be protected. If there is existing code that work...
Tomasz Domin
03:36 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> What about this: as I understand the main issue with the @deploy/@ folder is that is app...
Roger Borrello
03:35 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I was just thinking about how to build a Docker image that would remove the need to deal with a FWD Docker image. Thi... Roger Borrello
02:48 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Roger Borrello wrote:
>
> > You have the Docker image locally on your machine where y...
Roger Borrello
02:45 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
What about this: as I understand the main issue with the @deploy/@ folder is that is application-specific (like certi... Constantin Asofiei
02:11 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> You have the Docker image locally on your machine where you are testing? Do you also have ...
Constantin Asofiei
02:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> Well, I understand where you are going, but ... trust me, testing the runtime docker ima...
Roger Borrello
01:47 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> The @ant archive@ target can build everything required to recreate the Docker image. However...
Constantin Asofiei
01:40 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> I'm not saying to introduce FWD into the dev docker image. My points are about what ha...
Roger Borrello
01:01 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> I am having some difficulty following. I know that the development aspect of Docker can be a...
Constantin Asofiei
12:39 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I am having some difficulty following. I know that the development aspect of Docker can be as "thin" as just the OS+t... Roger Borrello
12:20 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Constantin Asofiei wrote:
> A part I don't like and it must be improved is this: for the runtime docker images we cu...
Constantin Asofiei
06:59 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger, both Greg's and your notes are relevant. I'm OK with having a versatile @dbash.sh@, which uses a standard dev... Constantin Asofiei
09:37 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Dănuț Filimon wrote:
> One issue with deleting a program configuration file is that deleting it will not cause all a...
Dănuț Filimon
08:08 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
One issue with deleting a program configuration file is that deleting it will not cause all associated program files ... Dănuț Filimon
05:02 AM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Committed *6629a/16251*. Initial implementation for incremental conversion of proxy/soap/rest/web program configurati... Dănuț Filimon
05:03 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
I've checked out the branch and I have a few questions regarding the current approach:
* There seems to be a small...
Paula Păstrăguș
02:40 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek, please review. Could 9906b rev. 16259. be merged into the trunk? Sergey Ivanovskiy
 

Also available in: Atom