Project

General

Profile

Activity

From 04/19/2024 to 05/18/2024

05/17/2024

12:29 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Is there any further review needed for this or do we just need testing? Greg Shah
05:13 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Committed 8593d/rev. 15206 to fix #8593-54. It contains the patch from #8593-56.
Recap: there was an issue on datas...
Alexandru Lungu

05/16/2024

04:03 PM Conversion Tools Feature #8786: incremental schema conversion and updates
On my customer, and in *hotel_gui*, I have a @archive.incremental@ task in @build.xml@ which attempts to collect all ... Roger Borrello
03:15 PM Conversion Tools Feature #8786: incremental schema conversion and updates
Over time, developing 4GL code naturally requires schema updates. For existing non-trivial persistent database insta... Greg Shah
02:51 PM Conversion Tools Feature #8786 (New): incremental schema conversion and updates
Greg Shah
09:48 AM Base Language Feature #6407: name_map.xml improvements
Greg Shah wrote:
> I thought that in #6407-71, this was changed to a @List@ approach which has proper FIFO ordering....
Galya B
09:31 AM Base Language Feature #6407: name_map.xml improvements
Greg Shah wrote:
> You can include it in 8667a.
The fix was merged to trunk as rev. 15216.
Galya B
08:30 AM Base Language Feature #6407: name_map.xml improvements
You can include it in 8667a. Greg Shah
02:08 AM Base Language Feature #6407: name_map.xml improvements
The comparison in the condition is solid... if it wasn't for @extProg.ooname = ooname.isEmpty() ? null : ooname;@. @o... Galya B

05/15/2024

04:12 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Greg Shah wrote:
> This resolves the regression documented in #7143-900?
Yes
Constantin Asofiei
03:53 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
This resolves the regression documented in #7143-900? Greg Shah
03:07 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Branch 8593c was merged to trunk revision 15212 and archived.
Branch 8593c_h2 was merged to fwd-h2 trunk revision ...
Constantin Asofiei
02:55 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Greg Shah wrote:
> You can merge to trunk now.
Starting.
Constantin Asofiei
02:53 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
You can merge to trunk now. Greg Shah
02:52 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
ETF testing passed, the original #7143-903 is fixed, and another app works OK with this. Constantin Asofiei
04:17 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Reset %Done. Alexandru Lungu
02:56 PM User Interface Bug #8780: Incorrect frame layout
The following code:... Vladimir Tsichevski
02:51 PM User Interface Bug #8780 (New): Incorrect frame layout
Vladimir Tsichevski
10:38 AM Base Language Feature #6407: name_map.xml improvements
> Greg, why would #6667-995 fail with this test (@(!resolvedProgram.pname.equals(pname) || !ooname.equals(resolvedPro... Greg Shah
08:43 AM Base Language Feature #6407: name_map.xml improvements
Greg, why would #6667-995 fail with this test (@(!resolvedProgram.pname.equals(pname) || !ooname.equals(resolvedProgr... Constantin Asofiei
08:30 AM Base Language Feature #6407: name_map.xml improvements
> Interesting. Most of the discussion in this task is about how map resolvement should work and it's implemented acco... Greg Shah
03:00 AM Base Language Feature #6407: name_map.xml improvements
And let me state again, if there is a discrepancy in the content of the maps of two jars in the classpath, this is a ... Galya B
02:44 AM Base Language Feature #6407: name_map.xml improvements
I think we should actually be happy to have found this discrepancy in the scripts. Every time such malfunction appear... Galya B
02:40 AM Base Language Feature #6407: name_map.xml improvements
Greg Shah wrote:
> In #6667-995, Tomasz found that the server failed to start after picking up trunk rev 15180. The...
Galya B
05:55 AM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
The modified version of
@RecordBuffer.java - sqlTableContentJson@...
Eduard Baciu
03:32 AM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
Rebased branch 7473a to trunk rev. 15208. Current revision at 15209. Andrei Iacob

05/14/2024

04:45 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
In each of these testing processes, please use the details in [[p2j:Switching_Between_Java_8_and_Java_17]] to migrate... Greg Shah
04:40 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
The final phase of testing for 6692a is starting now. When each of the following are resolved, we will merge to trun... Greg Shah
09:08 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I've pushed @6692a/15240@ based on current @trunk/15205@ I guess which is ready for testing.
Please review commits 1...
Tomasz Domin
04:31 PM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
I have just notice that a branch 7473a already exists. It was not mentioned in the task so I assumed the changes are ... Ovidiu Maxiniuc
03:00 PM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
Review of code from #7473-12:
* the overall implementation is good. Nearly all of the notes below are either to incr...
Ovidiu Maxiniuc
03:52 PM User Interface Bug #8770: ENTRY event is not sent for a frame when window receives focus
Then a window receives focus, and no field-level was in focus before in this window (for example, when a window is ju... Vladimir Tsichevski
03:31 PM User Interface Bug #8770 (WIP): ENTRY event is not sent for a frame when window receives focus
Vladimir Tsichevski
02:47 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
The missing @printEntryLeave.i@ required to run the @8376-with-focusable.p@ uploaded. Vladimir Tsichevski
02:32 PM Database Bug #8769 (New): BIND argument passing for DATASET, TABLE, DATASET-HANDLE, TABLE-HANDLE arguments...
Constantin Asofiei
02:11 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I've uploaded 1.48 to projsrv01 and upgraded the version in rev 15206.
I'll run ETF and test with another customer...
Constantin Asofiei
01:52 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I have reviewed the changes from 8593c/rev. 15205. Good job!
Is there a reason for downgrading the percentage done...
Ovidiu Maxiniuc
09:33 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Committed 8593c/rev. 15205 assessing the review from Ovidiu. Alexandru Lungu
09:10 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin, please review 8593c_h2 changes. If they are OK, please upload it to the GCD repository.
Alexandru Lungu
09:34 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Code Review (Part 2) Task Branch 4347a Revision 15204
7. Should we (can we?) name the @Timer@ thread to make it cl...
Greg Shah
09:21 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Code Review Task Branch 4347a Revision 15204
1. Please explain why @Control.blockInterrupt()@ adds a remote call a...
Greg Shah
08:29 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
I'm reviewing the code now. After reviewing the 4GL docs, I do have some questions. I also added Marian to coordina... Greg Shah
06:20 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Constantin Asofiei wrote:
> Ah, you are right, there is a single thread where the tasks are posted. So there is no ...
Eduard Soltan
03:12 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Review for 4347a rev 15204:
> > * what happens if there are n...
Constantin Asofiei
02:49 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Constantin Asofiei wrote:
> Review for 4347a rev 15204:
> * what happens if there are nested blocks with @STOP-AFTE...
Eduard Soltan
02:16 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Review for 4347a rev 15204:
* we need a @SessionListener@ to clean up the @StopAfterTimer.stopAfterTimerOuts@ map. ...
Constantin Asofiei
08:24 AM Runtime Infrastructure Bug #8624: Stream should detect whether it is being used from the client or the server
Greg, what do I need to do in order to do server side stream operations? I noticed some setup steps from #4065, besid... Șerban Bursuc

05/13/2024

03:34 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Greg Shah wrote:
> Ovidiu/Eric: Please review 8593c.
I am OK with the code. A few of notes (cleanup/low priority)...
Ovidiu Maxiniuc
03:10 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
These are the changes that unblocked me:... Alexandru Lungu
02:51 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru, I don't like leaving 'allocated records' with no meaning in H2. Can we explicitly clear the primary key f... Constantin Asofiei
02:40 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I am also having a hard time tracking down an issue with the truncate now (not related to my changes in 8593c/8593c_h... Alexandru Lungu
01:27 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I committed 8593c_h2/rev. 50: Allowing forced reclaiming only for NO-UNDO tables. Otherwise, on a rollback, we may ha... Alexandru Lungu
12:15 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Eric, I am starting the review process in the next minutes. Please let me know if you are already in the process. Ovidiu Maxiniuc
09:50 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I committed now 8593c/rev. 15204. This includes a requirement to use in-DB PK mapping if the table has normalized ext... Alexandru Lungu
09:14 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Ovidiu/Eric: Please review 8593c.
This is quite Urgent since it is to resolve a regression in a customer applicati...
Greg Shah
03:04 PM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Greg or Constantin: please review. Eric Faulhaber
09:56 AM Base Language Feature #4347 (Review): add runtime support for STOP-AFTER block option
Committed on 4347a, revision 15204. Eduard Soltan
03:03 PM Base Language Feature #6407: name_map.xml improvements
In #6667-995, Tomasz found that the server failed to start after picking up trunk rev 15180. The issue turned out to... Greg Shah
01:44 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
The #8673-11 now contains the focus data model and the focus change by mouse flow. Please, comment.
The demo progr...
Vladimir Tsichevski
01:43 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Roger Borrello wrote:
> Tomasz Domin wrote:
> > Roger Borrello wrote:
> > > Tomasz Domin wrote:
> > > > I guess t...
Tijs Wickardt
01:13 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Roger Borrello wrote:
> > Tomasz Domin wrote:
> > > I guess that was already planned to be c...
Roger Borrello
01:03 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Roger Borrello wrote:
> Tomasz Domin wrote:
> > I guess that was already planned to be changed as @hotel_gui@ has a...
Tomasz Domin
12:29 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> I guess that was already planned to be changed as @hotel_gui@ has already that change implemen...
Roger Borrello
11:56 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I had some issues with FWD @build.gradle@ as it is using @javascript@ which is no longer available in JVM since JDK15... Tomasz Domin
10:26 AM Database Feature #8756: Modifyable database comment string must support double quoted values
Modifyable database comment string must support double quoted values.
This is needed, because for example Label, Col...
Tijs Wickardt
10:16 AM Database Feature #8756 (New): Modifyable database comment string must support double quoted values
Tijs Wickardt
05:10 AM Base Language Feature #6417: cleanup some known items in appserver support
Marian Edu wrote:
> I'm looking back at the responses (in webtests_from_logs folder) and it does look like the asser...
Galya B
05:02 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Marian Edu wrote:
> > Gayla
> It's Galya.
Galya :)
I'm looking back at the responses (in we...
Marian Edu
04:50 AM Base Language Feature #6417: cleanup some known items in appserver support
Marian Edu wrote:
> Gayla
It's Galya.
Galya B
04:49 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> @com.goldencode.p2j.util.decimal@ has:
>
> [...]
>
> But testcases test @pipe_decimal_decimal...
Marian Edu
04:48 AM Base Language Feature #6417: cleanup some known items in appserver support
Marian Edu wrote:
> Galya B wrote:
> > Marian, do you have any idea why this test executed as batch in 4GL gives th...
Galya B
03:58 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg, how is this going to work? I have more questions than the number of failing tests (quite a few and all over the... Galya B
03:26 AM Base Language Feature #6417: cleanup some known items in appserver support
@com.goldencode.p2j.util.decimal@ has:... Galya B
04:34 AM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
Ovidiu, please provide a second review for the changes. Alexandru Lungu

05/12/2024

02:38 PM Database Bug #8593 (Review): H2 performance improvement for table 'truncate by multiplex'
Committed 8593c_h2/rev. 48 and 8593c/rev. 15203. Contains the following:
* H2 support for @NEXT PK FOR (<table-nam...
Alexandru Lungu

05/09/2024

07:58 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> I have just pushed @6692a/15188@ with following updates:
>
> Next steps:
> - updating docu...
Tomasz Domin

05/08/2024

10:46 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> This is a test where it gets into an infinite loop:
> [...]
>
> This can be expanded...
Alexandru Lungu
09:56 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
This is a test where it gets into an infinite loop:... Constantin Asofiei
09:38 AM Database Bug #8593 (WIP): H2 performance improvement for table 'truncate by multiplex'
Timeline:
1. I was thinking of replacing the sequence based PK generator used by @FastCopyHelper@ with a more cust...
Alexandru Lungu
06:04 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I have just pushed @6692a/15188@ with following updates:
* Support for versioned JS dependencies in @ReportWebServ...
Tomasz Domin

05/07/2024

11:21 AM Support #8547: Fix documentation for Non-Standard Save Cache Implementation
Ovidiu Maxiniuc wrote:
> Tijs Wickardt wrote:
> > It was #7847-421 , where you mention:
> > > * skip loading table...
Tijs Wickardt
11:19 AM Support #8547: Fix documentation for Non-Standard Save Cache Implementation
Tijs Wickardt wrote:
> It was #7847-421 , where you mention:
> > * skip loading tables from mutable databases at se...
Ovidiu Maxiniuc
03:09 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> This gets tricky if you pass an extent field via @::@. But yes, this would need to get ...
Marian Edu

05/06/2024

01:52 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> > A remark - I don't think any of customer application would be ready for Java 17 right away - th...
Eric Faulhaber
02:52 AM Runtime Infrastructure Bug #8206: Logging manager issues
Otherwise I'm ok with the changes. Galya B
02:52 AM Runtime Infrastructure Bug #8206: Logging manager issues
Vladimir Tsichevski wrote:
> This is the response on the #8206-11 finding and needs to be tested. I am not sure it w...
Galya B

05/03/2024

05:41 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
> > Are you saying code changes are needed? I don't think we expose @com.goldencode.p2j.persist.Record@ in converted... Greg Shah
05:12 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Greg Shah wrote:
> > Are you saying code changes are needed? I don't think we expose @com.go...
Eugenie Lyzenko
04:00 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> Are you saying code changes are needed? I don't think we expose @com.goldencode.p2j.persist.Reco...
Tomasz Domin
07:58 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > * test customer applications for regression - the most important appl...
Eugenie Lyzenko
06:03 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
> A remark - I don't think any of customer application would be ready for Java 17 right away - they most probably nee... Greg Shah
04:52 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> * test customer applications for regression - the most important applications - I guess we nee...
Tomasz Domin
05:34 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
I edited it. It should have been @RETURN NO-APPLY <expression>.@. Greg Shah
04:00 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
Thanks, Greg.
One question:
The following two @RETURN <expression>.@ statements look the same:
> * A @RETURN...
Vladimir Tsichevski
02:03 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
First, I want to record some of our older documentation:
https://proj.goldencode.com/artifacts/javadoc/latest/api/...
Greg Shah
12:21 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
Question to gurus:
A Progress trigger can return a value. If the @NO-APPLY@ is returned, the further event process...
Vladimir Tsichevski
10:55 AM Runtime Infrastructure Bug #8206: Logging manager issues
Galya B wrote:
> Vladimir Tsichevski wrote:
> > Log manager initialization fixed in 8206a rev. 15197. Please, revie...
Vladimir Tsichevski
09:44 AM Runtime Infrastructure Bug #8206: Logging manager issues
Vladimir Tsichevski wrote:
> Log manager initialization fixed in 8206a rev. 15197. Please, review.
I'm not sure i...
Galya B
09:21 AM Runtime Infrastructure Bug #8206 (Review): Logging manager issues
Log manager initialization fixed in 8206a rev. 15197. Please, review. Vladimir Tsichevski
06:29 AM Runtime Infrastructure Bug #8206 (WIP): Logging manager issues
OK, I'll rebase the branch and add the missing change. Vladimir Tsichevski
01:21 AM Runtime Infrastructure Bug #8206: Logging manager issues
Actually Vladimir is better familiar with these issues and has more insight on what needs to be achieved.
Vladimir...
Galya B
07:40 AM Base Language Feature #6424: fill gaps in Java Open Client replacement (appserver client support)
Galya B wrote:
> There are some failing tests. Is it the deployment or it's fine?
The failing tests are known failu...
Constantin Asofiei
07:28 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> We have tests for `ParameterList` that are failing for extent parameters used as output/input-ou...
Constantin Asofiei
02:13 AM Support #8547: Fix documentation for Non-Standard Save Cache Implementation
Ovidiu Maxiniuc wrote:
> Tijs,
> I do not think that is correct. The phrase from wiki is correct: a full scan is pe...
Tijs Wickardt

05/02/2024

07:11 PM Support #8547: Fix documentation for Non-Standard Save Cache Implementation
Tijs,
I do not think that is correct. The phrase from wiki is correct: a full scan is performed at server startup an...
Ovidiu Maxiniuc
03:56 PM Database Bug #8593 (Test): H2 performance improvement for table 'truncate by multiplex'
Branch 8593b was merged to trunk rev 15189 and archived. Constantin Asofiei
03:33 PM Database Bug #8593 (Merge Pending): H2 performance improvement for table 'truncate by multiplex'
You can merge to trunk. Greg Shah
03:30 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
8593b passed ETF testing. Constantin Asofiei
01:49 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Code Review Task Branch 8593b.
I do not see anything wrong with the code (r15187-).
Ovidiu Maxiniuc
12:47 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Code Review Task Branch 8593b Revision 15179
The @LowLevelSocketImpl@ changes look good.
Eric/Ovidiu: Please lo...
Greg Shah
10:49 AM Database Bug #8593 (Internal Test): H2 performance improvement for table 'truncate by multiplex'
Created task branch 8593b from trunk rev 15186. Contains regression fixes (mixed):
* revno: 15190 - Fixed regressi...
Constantin Asofiei
03:51 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
You bring up a very good point about using a vt220/320 terminal. They techincally do not support Unicode characters a... Robert Jensen
03:13 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> 1. The first things to do is to have proper building environment to make correct linking with @NCURSES@ libraries, ... Greg Shah
02:33 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Also I've found Java doc issue:... Eugenie Lyzenko
03:10 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
From Tomasz via email:
You need to add -Djava.locale.providers=SPI,CLDR,COMPAT instead of and put fwdcpi.jar on a ...
Constantin Asofiei
01:24 PM Runtime Infrastructure Bug #8206: Logging manager issues
Greg Shah wrote:
> Code Review Task Branch 8206a Revisions 14987 through 14992
> Vladimir/Galya: I understand tha...
Vladimir Tsichevski
10:54 AM Runtime Infrastructure Bug #8206: Logging manager issues
With Theodoros gone, this will need to be rebased, tested and merged by someone else. Greg Shah
10:53 AM Runtime Infrastructure Bug #8206 (Internal Test): Logging manager issues
Code Review Task Branch 8206a Revisions 14987 through 14992
I have no objections to the changes.
As far as I kn...
Greg Shah
07:55 AM Runtime Infrastructure Bug #7589 (Closed): org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Greg Shah
07:52 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
This can be closed. We've delivered a way to disable the FWD's slf4j impl what was the issue. Galya B
07:48 AM User Interface Bug #8074 (Closed): Preferred UI Theme not selected in web with auto-login and forked sessions
Greg Shah
07:46 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
This can be closed. Galya B
06:32 AM Runtime Infrastructure Feature #8708 (Closed): cleanup of SLF4J
All the reported issues are resolved. Nice! Greg Shah
03:20 AM Runtime Infrastructure Feature #8708 (Test): cleanup of SLF4J
8708a was merged to trunk as rev. 15185 and archived. Galya B
02:27 AM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Galya B wrote:
> Hynek Cihlar wrote:
> > Tested, it looks OK.
>
> Did you find any slf4j message from tika in th...
Hynek Cihlar
02:01 AM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Hynek Cihlar wrote:
> Tested, it looks OK.
Did you find any slf4j message from tika in the client log?
Galya B
02:53 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
We have tests for `ParameterList` that are failing for extent parameters used as output/input-output. As it is now th... Marian Edu

05/01/2024

06:55 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
The first results for using Java 17 with big GUI application.
1. Conversion was completed. Build compiled.
2. The...
Eugenie Lyzenko
09:27 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Yes, Hotel GUI in SSO mode works in trunk. Embedded mode does have a bug (see #8253) but it is not related to SSO. Greg Shah
09:24 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> Eugenie Lyzenko wrote:
> > Do you have worked @SSO@ enabled @Hotel GUI@ for *Web* client with curr...
Eugenie Lyzenko
09:17 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
P.S.S. I use SSO with trunk and testcases every week. Galya B
09:16 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
P.S. SSO is working only for *Web*. And embedded doesn't work without SSO. Galya B
09:15 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> Do you have worked @SSO@ enabled @Hotel GUI@ for *Web* client with current @FWD@ trunk?
I'...
Galya B
09:13 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> Eugenie Lyzenko wrote:
> > This was due to not configured SSO for hotel GUI. I disabled SSO and it...
Eugenie Lyzenko
09:05 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> This was due to not configured SSO for hotel GUI. I disabled SSO and it works now.
Intrigu...
Galya B
06:07 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Eugenie Lyzenko wrote:
> > > Roger Borrello wrote:
> > > > Eugenie ...
Eugenie Lyzenko
03:43 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> Eugenie Lyzenko wrote:
> > Roger Borrello wrote:
> > > Eugenie Lyzenko wrote:
> > > > Ha...
Greg Shah
10:11 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> Roger Borrello wrote:
> > Eugenie Lyzenko wrote:
> > > Have you tested @hotel_gui@ with w...
Eugenie Lyzenko
08:46 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
OK. To start application with Java 8 we need to add at least the following into @build.gradle@:... Eugenie Lyzenko
08:45 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Have you tested @hotel_gui@ with web client and Java 8? In my ca...
Eugenie Lyzenko
08:41 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> Have you tested @hotel_gui@ with web client and Java 8? In my case the client session can n...
Roger Borrello
05:43 PM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
h3. Focus data model
*Focus state* consists of the following data:
# @Window.focus@
*Field-level* focused wi...
Vladimir Tsichevski
03:44 PM Runtime Infrastructure Feature #8708 (Merge Pending): cleanup of SLF4J
It can merge to trunk. Greg Shah
03:37 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Hynek Cihlar wrote:
> There are vulnerabilities in all the previous versions. We should stick to 2.9.x. I'll test if...
Hynek Cihlar
03:17 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Galya B wrote:
> Greg Shah wrote:
> > What do you mean? Jetty is working on those systems.
>
> The logging is b...
Hynek Cihlar
02:28 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Greg Shah wrote:
> What do you mean? Jetty is working on those systems.
The logging is broken.
Another way to...
Galya B
02:14 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
What do you mean? Jetty is working on those systems. Greg Shah
02:13 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Greg Shah wrote:
> If this breaks the tika code, then we can't merge it because we have a customer using it in real ...
Galya B
02:12 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
If 6692a resolves this, then we may have to wait for it. We are literally trying to get Java 17 into trunk next week... Greg Shah
02:11 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
If this breaks the tika code, then we can't merge it because we have a customer using it in real life. Greg Shah
01:59 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Greg Shah wrote:
> We're sure that the tika parser code we are using doesn't require slf4j?
It uses a new version...
Galya B
01:48 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
We're sure that the tika parser code we are using doesn't require slf4j? Greg Shah
01:38 PM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Can we merge this soon, because it's too annoying? Galya B
10:07 AM Runtime Infrastructure Feature #8708 (Review): cleanup of SLF4J
Galya B
10:07 AM Runtime Infrastructure Feature #8708: cleanup of SLF4J
8708a r15183 based on trunk r15182: remove the transitive dependency of @slf4j-api:2.0.10@ from @tika-core@.
Diff ...
Galya B
09:48 AM Runtime Infrastructure Feature #8708 (WIP): cleanup of SLF4J
... Galya B
08:52 AM Runtime Infrastructure Feature #8708: cleanup of SLF4J
Someone did something... wasn't me and this should have never appeared.
This warnings @Class path contains SLF4J b...
Galya B
07:56 AM Runtime Infrastructure Feature #8708: cleanup of SLF4J
As of trunk rev 15182, you can see the following.
1. During FWD build, there is this:...
Greg Shah
07:43 AM Runtime Infrastructure Feature #8708 (Closed): cleanup of SLF4J
Greg Shah
01:31 PM User Interface Bug #8711: TAB-STOP attribute wrong implementation for RECTANGLE, IMAGE and TEXT widgets
In OE the @TEXT@ widget has the @TAB-STOP@ attribute (despite the official docs say otherwise), and @RECTANGLE@ and @... Vladimir Tsichevski
01:11 PM User Interface Bug #8711 (New): TAB-STOP attribute wrong implementation for RECTANGLE, IMAGE and TEXT widgets
Vladimir Tsichevski
10:42 AM Runtime Infrastructure Bug #8656 (Test): Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
8656a was merged to trunk as rev. 15183 and archived. Galya B
10:29 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
You can merge to trunk now. Greg Shah
10:11 AM Runtime Infrastructure Bug #8656 (Merge Pending): Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pd...
Hynek Cihlar
09:53 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
I did a comparison of the original behavior and output and the new one and shared the results in #8656-8. I can do mo... Galya B
09:50 AM Runtime Infrastructure Bug #8656 (Internal Test): Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pd...
Galya B wrote:
> Hynek Cihlar wrote:
> > The code changes remove the zipping part for the split pdfs. Was this part...
Hynek Cihlar
08:44 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Hynek Cihlar wrote:
> The code changes remove the zipping part for the split pdfs. Was this part of the requirements...
Galya B
06:25 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Code review 8656a revisions 15156..15159.
The code changes remove the zipping part for the split pdfs. Was this pa...
Hynek Cihlar
04:18 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Sergey/Hynek: Please review. Greg Shah
01:24 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Sergey Ivanovskiy wrote:
> Galya B wrote:
> > A side observation is that the server struggles with such big data wh...
Galya B

04/30/2024

07:29 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Branch @6692a@ has been tested with @hotel_gui@, @hotel_chui@ and standard regression testing ...
Eugenie Lyzenko
04:56 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Seems like I have new issue:... Eugenie Lyzenko
03:03 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
I've tried ETF, but a suite gets into an infinite loop, while one passes. This was with Java 8 conversion and Java 1... Constantin Asofiei
01:43 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Branch @6692a@ has been tested with @hotel_gui@, @hotel_chui@ and standard regression testing suite. But it seems tha... Tomasz Domin
01:22 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
>
> > I'm going to check Java 17 now. Is the code converted with Jav...
Eugenie Lyzenko
12:18 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> I'm going to check Java 17 now. Is the code converted with Java 8 compatible with Java 17...
Tomasz Domin
12:15 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > Attempting to use @6692a@ with Java 8 causes exceptions:
> >
> ...
Eugenie Lyzenko
12:12 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Eugenie Lyzenko wrote:
> Attempting to use @6692a@ with Java 8 causes exceptions:
>
> [...]
>
> Is it expected...
Tomasz Domin
12:01 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Attempting to use @6692a@ with Java 8 causes exceptions:... Eugenie Lyzenko
03:32 PM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Galya B wrote:
> A side observation is that the server struggles with such big data when generating the report (@Rep...
Sergey Ivanovskiy
02:29 PM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
A side observation is that the server struggles with such big data when generating the report (@ReportsManager.buildR... Galya B
02:24 PM Runtime Infrastructure Bug #8656 (Review): Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pd...
8656a r15159 based on trunk r15156 ready for review.
@jPod@ was originally used only for merging big pdf documents...
Galya B
02:15 PM Runtime Infrastructure Bug #8656 (WIP): Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Galya B
07:57 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
The @ant report_server@ is related to FWD Analytics and is not related to @ReportServlet@ from our admin console. Th... Greg Shah
07:50 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
@ant report_server@ gives a lot of errors and eventually fails. Ends up with:... Galya B
05:16 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
But ReportServlet is from FWD Admin console - for that try admin/test123. Constantin Asofiei
05:15 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
I assume you've ran the report tasks? The default user is admin and the default password is the app's name as config... Constantin Asofiei
05:04 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
What is the user / pass for the reporting login in testcases? I tried admin/admin, but I get @socket closed (1011) - ... Galya B
01:49 PM User Interface Bug #8673 (WIP): Deduce the logic behind OE focus management and implement in FWD
When the target is a frame, and there is no focus hint set in this frame (something roughly similar to the @AbstractC... Vladimir Tsichevski
09:12 AM Base Language Feature #6424 (WIP): fill gaps in Java Open Client replacement (appserver client support)
There is one point in @AppServerConnectionPool@ that is bothering me. It's used only by @LegacyJavaAppserverClient@ a... Galya B
08:19 AM Base Language Feature #6424: fill gaps in Java Open Client replacement (appserver client support)
I think we're doing a partial review of the Java client in #8456 and #8661. At least I'm getting familiar with the cl... Galya B
08:49 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Marian, do you have any idea why this test executed as batch in 4GL gives the following result:
> ...
Marian Edu
08:24 AM Base Language Feature #6417: cleanup some known items in appserver support
Marian, do you have any idea why this test executed as batch in 4GL gives the following result:... Galya B
08:45 AM Base Language Feature #6407 (Test): name_map.xml improvements
6407a was merged to trunk as rev. 15180 and archived.
Support for reading mappings from multiple name_map.xml file...
Galya B
08:27 AM Base Language Feature #6407 (Merge Pending): name_map.xml improvements
6407a can be merged after 8486a. Greg Shah
08:12 AM Base Language Feature #6407: name_map.xml improvements
Greg Shah wrote:
> Constantin: Are there any reasons why this can't be merged to trunk?
No, it can be merged.
Constantin Asofiei
08:12 AM Base Language Feature #6407: name_map.xml improvements
Constantin: Are there any reasons why this can't be merged to trunk?
Greg Shah
03:17 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin, I'm trying to rerun all tests for method invoke and parameter list but those fails to convert now because... Marian Edu

04/29/2024

04:39 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
The only thing pending for this ticket is #6422-65 Theodoros Theodorou
04:33 PM Runtime Infrastructure Bug #8206 (Review): Logging manager issues
Theodoros Theodorou
03:16 PM Database Bug #8703: NO-UNDO option at DMO must be removed
Super cool if it works.
As I wrote in #8703-6 I agree that "the attribute must be removed from the DMO". Luckily, ...
Ovidiu Maxiniuc
02:34 PM Database Bug #8703: NO-UNDO option at DMO must be removed
Ovidiu Maxiniuc wrote:
> Note that this method already exists. We only need to emit the right parameter. And test wh...
Constantin Asofiei
02:32 PM Database Bug #8703: NO-UNDO option at DMO must be removed
Constantin Asofiei wrote:
> The @DmoMeta.noUndo@ option needs to be refactored so that it uses the actual temp-table...
Ovidiu Maxiniuc
10:59 AM Database Bug #8703: NO-UNDO option at DMO must be removed
Assume you have this test:... Constantin Asofiei
10:51 AM Database Bug #8703 (New): NO-UNDO option at DMO must be removed
Constantin Asofiei
04:56 AM Base Language Feature #6407: name_map.xml improvements
6407a rebased on trunk r15171.
Constantin Asofiei wrote:
> Otherwise, if some testing with customers app works, ...
Galya B
02:50 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian Edu wrote:
> > The code in `p2j.oo` almost exclusively use `returnNormal` and ex...
Marian Edu

04/26/2024

11:27 AM Base Language Feature #6407: name_map.xml improvements
Greg Shah wrote:
> Constantin: Are we good to go?
My main concern with Windows was that jar file separator which ne...
Constantin Asofiei
11:17 AM Base Language Feature #6407 (Internal Test): name_map.xml improvements
> do I need to make hotel_gui or testcases run on Windows as part of this task
No. The Windows situation will not...
Greg Shah
10:38 AM Base Language Feature #6407: name_map.xml improvements
I don't know what's going on now, but the client doesn't even spawn and I can't stop it in the cmd prompt. No errors ... Galya B
08:29 AM Base Language Feature #6407: name_map.xml improvements
OK, the java command for the task @create.db.h2@ exceeds @8191@ chars (the max length of commands in windows) due to ... Galya B
08:00 AM Base Language Feature #6407: name_map.xml improvements
There is an issue with the file separators indeed. It's @\@ on Windows for the jars on the file system, but the resou... Galya B
06:26 AM Base Language Feature #6407: name_map.xml improvements
Galya B wrote:
> Not sure what else to test in Win.
Try the Swing client for Hotel GUI on Windows.
Constantin Asofiei
06:25 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Regarding the @Utils.packageToPath@ change - please check runtime on Windows for i.e. Ho...
Galya B
02:37 AM Base Language Feature #6407: name_map.xml improvements
Galya B wrote:
> With or without 6407a I get:
> [...]
>
> Not sure what it means.
There is ambiguity between th...
Constantin Asofiei
02:34 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Galya B wrote:
> > Actually if a dir with name map file is in the classpath the name ma...
Galya B
08:55 AM Support #8547: Fix documentation for Non-Standard Save Cache Implementation
Eric, the wiki mentions "Such a scan is also done of all mutable databases at server startup" . Reading Ovidiu's rele... Tijs Wickardt
07:52 AM Database Bug #8593 (Test): H2 performance improvement for table 'truncate by multiplex'
8593a was merged to trunk rev 15169 and archived.
8593a_h2 was merged to fwd-h2 rev 46 and archived.
Constantin Asofiei
07:39 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
You can go ahead with the merge of 8593a and 8636g. Greg Shah
02:37 AM Database Bug #8593 (Merge Pending): H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei
02:06 AM Database Bug #8593 (Internal Test): H2 performance improvement for table 'truncate by multiplex'
Yes. I had to upgrade to latest 6667i (after recent rebase), reconvert are set a new baseline. After, I patched @(859... Alexandru Lungu
07:12 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> The code in `p2j.oo` almost exclusively use `returnNormal` and expect the execution to end there...
Constantin Asofiei
07:04 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
The code in `p2j.oo` almost exclusively use `returnNormal` and expect the execution to end there instead of the `stor... Marian Edu
06:49 AM Base Language Feature #6410 (WIP): implement additional built-in OO classes/interfaces
I have a question on how is the proper way to return a value out of a OO method (really a function block), we've used... Marian Edu
04:40 AM Base Language Feature #8676: ABLUnit assert error messages are different in different OE versions
A quick search on testcases project shows we have 500 asserts on 'not null' error messages, for some tests of #6410 w... Marian Edu
03:57 AM Base Language Feature #8676: ABLUnit assert error messages are different in different OE versions
Greg Shah wrote:
> Marian: Please provide some more details on the specific changes that need to be made. Also, ple...
Marian Edu

04/25/2024

07:17 PM Database Bug #8683: SQL operations not saved when session is closed
In a customer application we encountered a case when SQL statements which apparently were executed were not actually ... Ovidiu Maxiniuc
07:04 PM Database Bug #8683 (New): SQL operations not saved when session is closed
Ovidiu Maxiniuc
06:48 PM Database Bug #6492: problems with dynamic queries for meta tables
This particular issue was fixed in 8437b/15175, by qualifying the table name with its database (except for temporary ... Ovidiu Maxiniuc
04:27 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru, please let me know if you managed to run ChUI - I'd like to merge these tomorrow. Constantin Asofiei
05:30 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
You can test them both (8593a + 8636g). I've uploaded fwd-h2 1.46 and 8593a rev 15161 has the change in build.gradle... Constantin Asofiei
05:00 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> ETF testing passed. Alexandru, if you can run a ChUI regression testing with this and 8363g, please let me know.
...
Alexandru Lungu
03:18 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> Alexandru, please review 8593a_h2 rev 49/50 and 8593a rev 15158. I'll need to re-test t...
Constantin Asofiei
02:24 PM Base Language Feature #6407: name_map.xml improvements
Galya B wrote:
> Actually if a dir with name map file is in the classpath the name map should have been found in the...
Constantin Asofiei
07:53 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> You are correct, at this point, unless the current folder is in the classpath, @ClassLoa...
Galya B
07:51 AM Base Language Feature #6407: name_map.xml improvements
With the @classNameExists@ in mind, these changes don't affect conversion. Constantin Asofiei
07:22 AM Base Language Feature #6407: name_map.xml improvements
You are correct, at this point, unless the current folder is in the classpath, @ClassLoader.getSystemResource(sb.toSt... Constantin Asofiei
06:16 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Galya B wrote:
> > > * @SourceNameMapper@ - @convertJavaProg@ is used during conversion...
Galya B
05:32 AM Base Language Feature #6407: name_map.xml improvements
Galya B wrote:
> > * @SourceNameMapper@ - @convertJavaProg@ is used during conversion via @NameMappingWorker.classNa...
Constantin Asofiei
05:13 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Review for 6407a rev 15157:
> * @WebServer@ - please add a history entry
Fixed.
> * @...
Galya B
04:01 AM Base Language Feature #6407: name_map.xml improvements
Review for 6407a rev 15157:
* @WebServer@ - please add a history entry
* @Utils.packageToPath@ - this replaces all ...
Constantin Asofiei
10:51 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15163@. Rebased with recent trunk. New revision is @15165@.
This is th...
Eugenie Lyzenko
09:21 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
UTF-8 encoding has a variable number of bytes per character. By the way, Java actually uses UTF-16 internally. It can... Robert Jensen
04:24 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
Constantin Asofiei wrote:
> Galya, 8383a/15059 does not compile.
The notorious @gradlew all@ doesn't work, while ...
Galya B
04:14 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
Galya, 8383a/15059 does not compile. Constantin Asofiei

04/24/2024

05:51 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Created task branch @7657a@ from trunk revision @15162@. Eugenie Lyzenko
04:42 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Making required code changes to add @ChUI@ terminal support with optional @UTF-8@ characters for input/output.
1. ...
Eugenie Lyzenko
05:12 PM Base Language Feature #8676: ABLUnit assert error messages are different in different OE versions
Marian's team has written a large number of ABLUnit tests which relied upon OE (12.x?) error messages from the assert... Greg Shah
05:03 PM Base Language Feature #8676 (New): ABLUnit assert error messages are different in different OE versions
Greg Shah
10:51 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru, please review 8593a_h2 rev 49/50 and 8593a rev 15158. I'll need to re-test these changes. Constantin Asofiei
08:36 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> This is a huge thing. Removing a batch will make the @MultiplexScanIndex@ quite unstable. I...
Constantin Asofiei
08:30 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> I need to double-check for undoable temp-tables. The case I'm thinking is a @empty-temp...
Alexandru Lungu
07:45 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Oh, the invariant I was talking about is @removed.cardinality == 0@ when killing a multiple...
Constantin Asofiei
04:24 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > Do you mean that the invariant was broken and now it was fix...
Alexandru Lungu
04:10 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Do you mean that the invariant was broken and now it was fixed by @clearPrimaryKey@? I unde...
Constantin Asofiei
03:46 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> > * @rowCount -= removed.cardinality;@ is something that is theoretical irrelevant. The ...
Alexandru Lungu
02:19 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> The FWD direct-access changes are OK!
> Also, getting rid of the @forceDelete@ is good, bu...
Constantin Asofiei
08:56 AM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
There is a feature related to how OE manages focus I cannot understand.
I wrote the @8376-with-focusable.p@ exampl...
Vladimir Tsichevski
08:00 AM User Interface Bug #8673 (WIP): Deduce the logic behind OE focus management and implement in FWD
Vladimir Tsichevski
08:34 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
> To replicate this in Java, we need all *converted* statements to check if there was a time-out or not, so it can ra... Greg Shah
04:30 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Alexandru, the STOP AFTER needs to use a similar mechanism we have for CTRL-C support (which actually raises a STOP c... Constantin Asofiei
04:19 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Eduard and I had a chat yesterday on this task an I took some "thinking" time on my own on this matter:
#4347-6 is...
Alexandru Lungu

04/23/2024

04:04 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> > > Also, a question, since I may have missed a detail... are there changes to be made in the @cl...
Tomasz Domin
02:47 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
> > Also, a question, since I may have missed a detail... are there changes to be made in the @client.sh@ and/or @ser... Greg Shah
12:30 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> We'll have to revert to cleanup, because the new mechanism of loading will have the default as part...
Roger Borrello
11:47 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Roger Borrello wrote:
> Also, a question, since I may have missed a detail... are there changes to be made in the @c...
Galya B
11:44 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> But I remembered a few more places that need update. The default @"fwd-slf4j"@ in @ClientBuilderOpt...
Roger Borrello
11:30 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
It could be an option if needed later on. For now I think it's not necessary. But I remembered a few more places that... Galya B
11:23 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> OK, just one last clarification: Can you override the service loader with an empty property @-Dslf4...
Tomasz Domin
10:35 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> OK, just one last clarification: Can you override the service loader with an empty property @-Dslf4...
Galya B
10:21 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
OK, just one last clarification: Can you override the service loader with an empty property @-Dslf4j.provider=@? Galya B
10:19 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> Tomasz, can you test if the property overwrites the service loader? If it works, it should be fine....
Tomasz Domin
08:57 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz, can you test if the property overwrites the service loader? If it works, it should be fine.
Also, to make ...
Galya B
08:48 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> I've added @CentralSlf4jProvider@ as service and it seems changes to @server.sh@ are not neede...
Galya B
07:27 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Updated the patch, I needed to put a correct name into @build.xml@ Tomasz Domin
07:03 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Galya B wrote:
> From https://www.slf4j.org/faq.html#changesInVersion200
> > In SLF4J 2.0.x and later, during its i...
Tomasz Domin
02:15 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> > Attached a patch to @hotel_gui@ to make slf4j2 logging work (basically following property @-Ds...
Galya B
03:08 PM Runtime Infrastructure Feature #8651: Centralize inclusion of JS dependencies
> If there is such a case where customers want an embedded mode with a standard front-end, it makes sense to keep the... Greg Shah
02:32 AM Runtime Infrastructure Feature #8651: Centralize inclusion of JS dependencies
Greg Shah wrote:
> Nice analysis!
>
> I'm generally OK with the overall recommendations.
>
> > Decouple @hotel...
Galya B
10:47 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
The FWD direct-access changes are OK!
Also, getting rid of the @forceDelete@ is good, but requires extensive testing...
Alexandru Lungu
09:11 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Changes are now on branch 7960a, rev 15157.
Regarding your concern: *Make sure that this kind of logging is not happ...
Ioana-Cristina Prioteasa
06:28 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Review of 7960a:
* For @P2JLoggingDatabaseHelper@ construct:
** Separate the connection from statement execution:...
Alexandru Lungu
06:05 AM Database Feature #7960 (Review): Allow query logs to be collected in a H2 database
Ioana-Cristina Prioteasa
06:05 AM Database Feature #7960 (WIP): Allow query logs to be collected in a H2 database
Ioana-Cristina Prioteasa
06:04 AM Database Feature #7960: Allow query logs to be collected in a H2 database
I added the necessary modifications to support this feature, changes are now on branch 7960a, rev 15156. Ioana-Cristina Prioteasa
04:25 AM Database Feature #7366: improve performance of buffer.fill
Ovidiu Maxiniuc wrote:
> I think I understand the idea: if the same query can be reused for a child buffer, it does ...
Constantin Asofiei

04/22/2024

07:23 PM Runtime Infrastructure Feature #8651: Centralize inclusion of JS dependencies
Nice analysis!
I'm generally OK with the overall recommendations.
> Decouple @hotel_gui@ from the server depend...
Greg Shah
09:01 AM Runtime Infrastructure Feature #8651: Centralize inclusion of JS dependencies
There are a few places where js is used in FWD:
* On the default login page for Virtual Desktop and Embedded modes: ...
Galya B
06:56 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
> Attached a patch to @hotel_gui@ to make slf4j2 logging work (basically following property @-Dslf4j.provider=com.go... Greg Shah
04:38 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
* Rebased to @trunk/15157@
* upgraded com.google.gwt/org.gwtproject dependencies
* reverted org.apache.pdfbox to la...
Tomasz Domin
03:09 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> The logging patch looks reasonable. Tomasz: do you have any objections? If not, this should be ...
Tomasz Domin
02:31 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
The logging patch looks reasonable. Tomasz: do you have any objections? If not, this should be committed into 6692a... Greg Shah
07:16 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
As for the js dependencies, it seems the reporting server uses the resources from the jar, so they should stay, but a... Galya B
06:40 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Find attached the required changes to fix the logging dependencies and migrate slf4j implementation to version 2. Aft... Galya B
02:25 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I've noticed a few issues with the logging dependencies:
* @org.slf4j:jcl-over-slf4j:1.7.36@ is replaced by @org.slf...
Galya B
03:12 PM Base Language Feature #4347 (WIP): add runtime support for STOP-AFTER block option
Greg Shah
12:48 PM Testing Support #6858 (Closed): rework existing testcases to use ABLUnit
Greg Shah
02:36 AM Testing Support #6858 (Review): rework existing testcases to use ABLUnit
This can be probably closed since all the conversion is actually done, it's just we do not have all the different dat... Marian Edu
12:36 PM Database Feature #7366: improve performance of buffer.fill
Review of 8363g, r15157/8.
I think I understand the idea: if the same query can be reused for a child buffer, it d...
Ovidiu Maxiniuc
09:20 AM Database Feature #7366: improve performance of buffer.fill
Eric/Ovidiu: please review 8363g rev 15158. Constantin Asofiei
08:03 AM Database Feature #7366: improve performance of buffer.fill
Changes related to this are in 8363g rev 15158: Allow the query to be reset to its initialization state, so the same ... Constantin Asofiei
09:01 AM Database Bug #7473 (Review): rewrite toString() implementation for Dataset, StaticTempTable and TempTableB...
I modified the code following your advices and managed to implement "getDataAsJson" method for "DataSet" as well.
...
Eduard Baciu
02:44 AM Database Bug #8593 (Review): H2 performance improvement for table 'truncate by multiplex'
Created task branch 8593a from trunk rev 15157, with:
* For a NEW temp record which was not flushed and is being del...
Constantin Asofiei

04/21/2024

03:50 PM User Interface Bug #8659: FWD has no button click animations
In FWD in Windows 10 theme buttons doesn't react to mouse clicks at all. In 4GL clicking may include color change and... Stanislav Lomany
02:43 PM User Interface Bug #8659 (New): FWD has no button click animations
Stanislav Lomany

04/20/2024

03:32 PM Testing Support #7850: questions and answers about ABLUnit support in FWD
Roger Borrello wrote:
> The @LOAD@ of the ini is supposed to take place on the client. I am getting an NPE reporte...
Vladimir Tsichevski
02:48 PM Testing Support #7850: questions and answers about ABLUnit support in FWD
Roger Borrello wrote:
> I get this when the converted test suite (1 test) tries to compile:
> [...]
> The 4GL for ...
Vladimir Tsichevski
10:52 AM Testing Support #7850: questions and answers about ABLUnit support in FWD
> Note: there is probably no need to run the client in debug mode, since all unit test code is executed on the server... Greg Shah
11:01 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
> Actually, the fact that @baseKey@ is null should be OK on the client side. It just needs to be a little more protec... Greg Shah
12:11 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Actually, the fact that @baseKey@ is null should be OK on the client side. It just needs to be a little more protecte... Roger Borrello
05:31 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Previously we used the @UPDATE ... SET _MULTIPLEX = ?@ paired with a @ReversibleBulkDelete@, which was meant to resto... Constantin Asofiei

04/19/2024

07:51 PM User Interface Bug #8353 (WIP): Fully support stanza INI LOAD/USE/UNLOAD scenarios
By changing my test to a procedure, I was able to get it running.
I am finding that @LOAD gIniName DIR gDir.@ resu...
Roger Borrello
07:42 PM Testing Support #7850: questions and answers about ABLUnit support in FWD
I was finally able to figure out how to get a test for @stanza_ini@ to run under ABL Unit. I have a single test in th... Roger Borrello
11:27 AM Testing Support #7850: questions and answers about ABLUnit support in FWD
I was attempting to build ABL unit for FWD using @ant -Dtests.module=base_language ablunit-tests-gui@. Is that correc... Roger Borrello
05:31 PM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
Yes, I think this what we need. Some advices:
* do not involve @ErrorManager@ in @toString()@: even if you use it in...
Ovidiu Maxiniuc
09:48 AM Database Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
I rewrote toString function for StaticTempTable and TempTableBuilder using a StringBuilder in which i added elements(... Eduard Baciu
10:04 AM Runtime Infrastructure Bug #8656: Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Dependency @de.intarsys.opensource:jPod@ is used only in @ReportServlet.java@ and can be replaced by @org.apache.pdfb... Galya B
10:01 AM Runtime Infrastructure Bug #8656 (Test): Dependency de.intarsys.opensource:jPod to be replaced by org.apache.pdfbox:pdfbox
Galya B
07:55 AM Database Bug #8593 (WIP): H2 performance improvement for table 'truncate by multiplex'
Greg Shah
01:49 AM Support #8547: Fix documentation for Non-Standard Save Cache Implementation
Thank you Eric, I added a small addition to the initial value section. Please review. Tijs Wickardt
 

Also available in: Atom