Project

General

Profile

Activity

From 01/09/2025 to 02/07/2025

02/07/2025

01:35 PM User Interface Feature #9624: Upgrade Keikai to version 6
Are there any functional or performance improvements we are looking forward to in the new release? Eric Faulhaber
10:22 AM User Interface Feature #9624: Upgrade Keikai to version 6
We are currently at Keikai version 5.12.2. The version was released in July 2013, all development focus seems to be o... Hynek Cihlar
10:16 AM User Interface Feature #9624 (New): Upgrade Keikai to version 6
Hynek Cihlar
10:24 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
Open a task in the Regression project and we can discuss it there. Greg Shah
10:22 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
Greg, making Java 17 mandatory will break ETF, as that requires Java 8. Constantin Asofiei
10:22 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
We can improve our management of dependencies by implementing the modules support that was first made available in Ja... Greg Shah
10:20 AM Build and Source Control Feature #9626 (New): shift the project to use the Java 9 modules feature
Greg Shah
10:15 AM User Interface Bug #6509 (Closed): Update to Keikai 5.10.0
We are currently at Keikai 5.12.2. Hynek Cihlar
09:44 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
These tests should be encoded using the harness so that we can easily automate the execution in our CI/CD pipelines. Greg Shah
09:02 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Here are the Postman scripts for domain and tenant admin/management.
Note: the login will set up the authentication ...
Ovidiu Maxiniuc
07:16 PM Runtime Infrastructure Feature #8976 (Review): Admin REST API for interacting with tenant authentication tables
Committed revision 15690. Ovidiu Maxiniuc
09:38 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Code Review Task Branch 5568a Revisions 15703 through 15705
The changes are good.
Greg Shah
08:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15705@.
Fixed the regression from recent rebase. Not all codes from @i...
Eugenie Lyzenko
09:21 AM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
We have a general rule that administrative features of OE are not implemented. FWD is designed to implement the user... Greg Shah
08:24 AM Database Feature #9623: honoring database users and database-defined access control
OE has features that allow customers to:
# Define users at the database (the @_user@ table). *There is no group s...
Greg Shah
08:13 AM Database Feature #9623 (New): honoring database users and database-defined access control
Greg Shah
06:34 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Committed on the testcases project, rev. 1704 the 10 new 4GL unit tests. These verify the number of results and the o... Ioana-Cristina Prioteasa
04:19 AM Database Feature #7020 (Review): always use "expanded" extent fields
7020c was rebase to trunk revision 15687.
I have committed 15704/15705, please review:
Removed support for denorm...
Stefanel Pezamosca
03:56 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Roger Borrello wrote:
> To go a little deeper, in the case where we are positioning the external monitor to the righ...
Hynek Cihlar

02/06/2025

06:59 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The rebase with trunk @15688@ stops appservers working with @TERMINFO_DIRS@ feature. The @BatchDriver@ changes in tru... Eugenie Lyzenko
03:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > Can the @terminfo_ovr@ be changed to @terminfo_override@ or @terminfo_over@?
>
> Go ahead an...
Eugenie Lyzenko
02:50 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> Can the @terminfo_ovr@ be changed to @terminfo_override@ or @terminfo_over@?
Go ahead and change @terminfo_ovr@ ...
Greg Shah
02:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15688@. Updated for review to revision @15703@.
The small change adds the...
Eugenie Lyzenko
04:54 PM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
Greg,
In my opinion this is a better solution than that we have now implemented. Of course it might not be perfec...
Ovidiu Maxiniuc
04:24 PM Database Feature #9544: implement missing SESSION handle attributes
Greg Shah wrote:
> Code Review Task Branch 9544a Revision 15688
>
> No objections. The reporting changes only ne...
Ovidiu Maxiniuc
11:16 AM Database Feature #9544 (Internal Test): implement missing SESSION handle attributes
Greg Shah
11:15 AM Database Feature #9544: implement missing SESSION handle attributes
Code Review Task Branch 9544a Revision 15688
No objections. The reporting changes only need simple testing with H...
Greg Shah
07:59 AM Database Feature #9544 (WIP): implement missing SESSION handle attributes
I created branch 9544a and committed the updates on gap info for @FIRST-BUFFER@ and @FIRST-QUERY@ @SESSION@ attributes. Ovidiu Maxiniuc
04:21 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
How best to merge, then? Should there be a separate @build.xml@ in a directory from FWD and have all the source code ... Roger Borrello
03:36 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I was planning for these converted classes to be directly checked in to the FWD project. The advantage of that appro... Greg Shah
09:58 AM Base Language Feature #9516 (WIP): include pre-converted webspeed runtime code in FWD
When you follow the build steps, you get @adepre.jar@. Would this be how we would deliver this task? Like we do H2? Roger Borrello
03:06 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Roger will provide more guidance but my idea would be to put the code an...
Roger Borrello
02:43 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
As of July 4, 2024 the Theia IDE project is generally available (no longer beta). It is easy to install on multiple ... Greg Shah
02:37 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Hynek Cihlar wrote:
> Code review 9571a.
>
> The changes look good, just please remove the obsolete history entry...
Roger Borrello
01:56 AM User Interface Bug #9571 (Internal Test): Swing incorrectly calculates usable area with multiple devices (monitors)
Code review 9571a.
The changes look good, just please remove the obsolete history entry "When multiple monitors ar...
Hynek Cihlar
11:18 AM Database Feature #9542 (Review): finish ORIGIN-HANDLE ProDataSet attribute
Code Review Task Branch 9544a Revision 15689
I saw the changes from this task were added to 9544a.
I see no iss...
Greg Shah
10:25 AM Database Feature #6720: lazy hydration
*I finished rebasing 6720b to trunk.* 🥳
I also done some light testing to be sure we haven't lost the lazy hydrati...
Andrei Plugaru
08:47 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
I'm OK with the changes in @runInGlobalBlock@. Constantin Asofiei
07:45 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Well, that was also one of my ideas but I put it aside because of the nested blocks. It seemed a bit of an overkill. ... Ovidiu Maxiniuc
08:39 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Chaotic examples:
> * @cpinternal = ISO8859-1 / UTF-8 / 1252@ @chr(164, "ISO8859-15", "ISO8...
Delia Mitric
08:29 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Ioana-Cristina Prioteasa wrote:
> [...]
> The testing plan is now complete. While harness tests are currently unava...
Eric Faulhaber
04:42 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
The two additional tests passing are *not* a direct result of 9317a. The failures occur when the outer join optimizat... Ioana-Cristina Prioteasa
03:33 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
ETF passed . Lorian Sandu
02:37 AM User Interface Bug #9400 (Internal Test): REGRESSION: Extra spaces inserted into date FILL-IN for formats with n...
Code review 9400a. The changes look good. Please regression test the changes, including ChUI regression tests. Hynek Cihlar
02:27 AM Testing Bug #9338 (Review): Import JUnit test report back into Harness
Tomasz Domin
02:27 AM Testing Support #9270 (Review): design and implement an approach for executing multi-session 4GL testcases
I guess I am done here.
Please review.
Note that feature consists of two parts:
- changes to Harness implemen...
Tomasz Domin
02:11 AM User Interface Bug #8673 (WIP): Deduce the logic behind OE focus management and implement in FWD
Hynek Cihlar

02/05/2025

06:59 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
By using the attached @prepare_template.json@, I can:
# Checkout hotel_gui to adepre
# Place the @prepare_template....
Roger Borrello
03:55 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Rebased branch to trunk revision 15686 and is at revision 15689. Roger Borrello
03:22 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
You may also need to reset the context after each call - see what @Agent.prepare@ and @Agent$ResetContextCommand@ doe... Constantin Asofiei
03:21 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Ovidiu, the root cause is that the calls are outside of normal 4GL emulation - you need to have an 'external program'... Constantin Asofiei
08:23 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
I was able to pinpoint the cause of my instability. As I said, the (write) accesses to @(meta)_sec_auth@ tables are p... Ovidiu Maxiniuc
02:07 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
>
> I see instructions in the "updated wiki":/proj.goldencode.com/projects/p2j/wiki/Patching_...
Eugenie Lyzenko
01:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Note the using patched or not @NCURSES@ and use system-wide or @TERMINFO_DIRS@ override are...
Roger Borrello
12:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> I'd like understand how best to position Docker to handle this. Do we want to support @TERMI...
Eugenie Lyzenko
09:36 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
For Docker, we always would want to do the following:
# Use PTHREADS and STATIC linking for NCURSES.
# Manually c...
Greg Shah
09:16 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I'd like understand how best to position Docker to handle this. Do we want to support @TERMINFO_DIRS@ when building a... Roger Borrello
08:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15686@. New revision is @15700@.
Continue with @ChUI@ regression testing.
Eugenie Lyzenko
07:41 AM Runtime Infrastructure Support #5568 (Internal Test): implement application-specific TERMINFO database overrides
Code Review Task Branch 5568a Revision 15699
It looks good.
Greg Shah
08:41 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Code Review Task Branch 5568a Revision 15698
>
> With this change, we can simplify the code a ...
Eugenie Lyzenko
10:38 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Tested 150 performance tests and the average time for a run stands for what I observed in #9317-31.
|_.Scenario|_....
Ioana-Cristina Prioteasa
09:25 AM Database Feature #7020 (WIP): always use "expanded" extent fields
I started removing some denormalized / custom-extent references and seems to work well.
But, there is an issue I for...
Stefanel Pezamosca
04:09 AM Database Feature #7020: always use "expanded" extent fields
So, should I remove all references to @denormalized@ / @custom-extents@ and keep just the @normalized@ and @expanded@... Stefanel Pezamosca
09:19 AM Conversion Tools Bug #9613: Name collision between DMO class name and FWD classes.
I have the following 4GL program:... Eduard Soltan
09:09 AM Conversion Tools Bug #9613 (New): Name collision between DMO class name and FWD classes.
Eduard Soltan
08:33 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Because if we expect to use @ObjectOps.invoke@ *only and only* when it needs to return a...
Paul Bodale
07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Why should this raise an ERROR? Neither testFunc2 or res6 are extent:
> [...]
Sorry,...
Paul Bodale
07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Why should this raise an ERROR? Neither testFunc2 or res6 are extent:... Constantin Asofiei
07:36 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> For the secondary question: how does the converted Java code look? Because if we expe...
Paul Bodale
07:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
The builtin_functions changes look good.
For the secondary question: how does the converted Java code look? Becau...
Constantin Asofiei
06:57 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where ...
Paul Bodale
07:41 AM Database Feature #6720: lazy hydration
Usages of @getData@ I have analysed:
* @Persister.insert@ Here it is not checked whether all the fields are hydrated...
Andrei Plugaru
03:46 AM Database Feature #6720: lazy hydration
Committed @6720b/14923@. I have addressed the issue exposed in #6720-71 by changing the corresponding bit from @liveP... Andrei Plugaru
07:22 AM Database Bug #9590: Double LOAD for each record in FWD
Dănuț Filimon wrote:
> [...] but I am still struggling with the final @results.previous()@ call which triggers the a...
Dănuț Filimon
06:56 AM Database Bug #9590: Double LOAD for each record in FWD
My new approach was to take into consideration @results.isAutoFetch()@ when firing the trigger in @RecordBuffer.setRe... Dănuț Filimon
05:40 AM Database Bug #9318: Make record nursery visible on removeRecords
ETF Conversion went well, ran two tests using the default @implicit = false@ and @deleteIndex = null@, found no regre... Dănuț Filimon

02/04/2025

04:18 PM Database Feature #9544: implement missing SESSION handle attributes
You might as well make the gap marking change and let's just get this closed out. Greg Shah
01:48 PM Database Feature #9544: implement missing SESSION handle attributes
I did basic tests and these seem to +work as expected+. Yet, the gaps seem so suggest there is still work to do here:... Ovidiu Maxiniuc
04:14 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Code Review Task Branch 5568a Revision 15698
With this change, we can simplify the code a bit. There is no reason...
Greg Shah
03:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Just tested with big customer application and appserver agents. Seems like works OK for both default and standalone d... Eugenie Lyzenko
01:55 PM Runtime Infrastructure Support #5568 (Review): implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15698@.
Adding @TERMINFO_DIRS@ override feature to the batch mode driver.
Eugenie Lyzenko
01:13 PM Runtime Infrastructure Support #5568 (WIP): implement application-specific TERMINFO database overrides
Greg Shah wrote:
> That is a problem. The admin should be able to manually (or via a script) sets up the private TE...
Eugenie Lyzenko
12:08 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
That is a problem. The admin should be able to manually (or via a script) sets up the private TERMINFO using @Termin... Greg Shah
12:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Constantin,
> >
> > Seems like I need the assistance from you with...
Eugenie Lyzenko
11:28 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Constantin,
>
> Seems like I need the assistance from you with simple appserver testing ...
Greg Shah
10:23 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Constantin,
Seems like I need the assistance from you with simple appserver testing config. The idea is to test th...
Eugenie Lyzenko
09:13 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15685@. New revision is @15697@. Eugenie Lyzenko
01:18 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
One more thing:
In Ref manual, the attribute is reported as:...
Ovidiu Maxiniuc
01:09 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
Actually the support for this attribute is 90% implemented. What is missing is the 'reset'. It seems like the @rules/... Ovidiu Maxiniuc
11:02 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
> > Marian - are there already any tests to be worked on in @testcases@ project in above-mentioned areas:
> > * vali...
Greg Shah
08:41 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I don't think we have usable tests for multiple clients in PASOE. I'm implementing a new version of PASOE now in #866... Galya B
08:31 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> I dont ask you for tests for Harness, as I know you don't have the new version capable of runn...
Marian Edu
08:19 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian Edu wrote:
> Tomasz Domin wrote:
>
>
> >
> > Marian, I was rather asking if you maybe have some ABL te...
Tomasz Domin
05:19 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> Arent there cross session triggers ? E.g. for database events ?
No idea how is that implem...
Marian Edu
04:56 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian Edu wrote:
> Tomasz Domin wrote:
> > Marian - are there already any tests to be worked on in @testcases@ pro...
Tomasz Domin
01:25 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> Marian - are there already any tests to be worked on in @testcases@ project in above-mentioned...
Marian Edu
10:36 AM Database Feature #6720: lazy hydration
I probably found a possible problem with the usage of @getData@ in @Record.setPropertyValues@. The problem is that he... Andrei Plugaru
07:14 AM Database Feature #6720: lazy hydration
As @BaseRecord.getData@ is only used in about 10 places, my current plan is to make some testcases to stress out as m... Andrei Plugaru
07:11 AM Database Feature #6720: lazy hydration
I actually just managed also with persistent tables:... Andrei Plugaru
05:24 AM Database Feature #6720: lazy hydration
Andrei, even though it is not that prominent for __temp database, I think it is still applied if I am not mistaken. I... Alexandru Lungu
05:20 AM Database Feature #6720: lazy hydration
My current focus for now is to check if the rollback functionality works when the lazy hydration is in place. Unfortu... Andrei Plugaru
03:23 AM Database Feature #6720: lazy hydration
> In this case, all the fields are hydrated at the beginning instead of only the camelCase field when it is accessed.... Alexandru Lungu
03:13 AM Database Feature #6720: lazy hydration
While I was going over the changes and trying to understand them, I tried a simple example that should have used the ... Andrei Plugaru
08:50 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Ioana-Cristina Prioteasa wrote:
> Testing plan for *9317a*:
> * *Lorian[ls]/Andrei[ai]/Ioana[icp]*: Chui regression...
Lorian Sandu
08:19 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
The time is the total execution time of all queries executed during the test. Ioana-Cristina Prioteasa
07:17 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
What is the timing reflect? The total time for a specific query? What was the query analyzed? Or do you mean all SQL ... Alexandru Lungu
05:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
I enabled SQL logging during a performance test with a threshold of 0, ensuring all queries were logged. The test was... Ioana-Cristina Prioteasa
03:08 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Ioana-Cristina Prioteasa wrote:
> Testing plan for *9317a*:
> * *Andrei[ai]*: large customer Gui application regres...
Andrei Iacob
08:38 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> I use 11.6+ version and adding -ttwdrul parameter solves the message written before, but whe...
Marian Edu
05:07 AM Base Language Bug #4766: fix CHR and ASC
Marian Edu wrote:
> Are you specifying the '-ttwdrul' startup parameter, what is the OE version are you using? There...
Delia Mitric
07:13 AM Database Bug #9590: Double LOAD for each record in FWD
Dănuț Filimon wrote:
> This was added in trunk/12101 for #5136.
Correction, the actual code from #9590-17 was add...
Dănuț Filimon
03:55 AM Database Bug #9590: Double LOAD for each record in FWD
Alexandru Lungu wrote:
> > The problem is that !shouldUpdateAnyLock(lockType) will be false because the query compon...
Dănuț Filimon
03:48 AM Database Bug #9590: Double LOAD for each record in FWD
Alexandru Lungu wrote:
> Why is this solution working? @fetch(true, lockType, false);@ was going to call @super.fetc...
Dănuț Filimon
03:41 AM Database Bug #9590: Double LOAD for each record in FWD
Why is this solution working? @fetch(true, lockType, false);@ was going to call @super.fetch(available, lockType, err... Alexandru Lungu
03:34 AM Database Bug #9590: Double LOAD for each record in FWD
Alexandru Lungu wrote:
> > The problem is that !shouldUpdateAnyLock(lockType) will be false because the query compon...
Dănuț Filimon
03:29 AM Database Bug #9590: Double LOAD for each record in FWD
> The problem is that !shouldUpdateAnyLock(lockType) will be false because the query component will have a dynamic pr... Alexandru Lungu
05:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
So you need to determine a couple of issues:
# we are in an assignment
# dynamic-invoke is on the right-side of the...
Constantin Asofiei
05:30 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I...
Paul Bodale
05:22 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I'll comment. Constantin Asofiei
05:21 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where ...
Paul Bodale
05:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
@assignMultiPoly@ already has @Object source@ parameter def. So the question is: where do you make the check that @d... Constantin Asofiei
04:58 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Alexandru Lungu wrote:
> Paul, please mention the branch name and rev. number when you are committing to it. This wa...
Paul Bodale
04:32 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul, please also post here some examples of 4GL code and how it converts (or should). I'm interested in variable as... Constantin Asofiei
04:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
> There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroun... Alexandru Lungu
03:49 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroundi... Paul Bodale
04:57 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan Vieru wrote:
> Looking to run existing tests for SAXReader and stumbled upon AsertExt that is imported inside...
Marian Edu
02:10 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan Vieru wrote:
> [...]
>
> I do have a question about this, shouldn't the else statement have 9082 aswell? T...
Dănuț Filimon
02:34 AM Database Feature #7020: always use "expanded" extent fields
I'm considering a solution: We could remove all references to denorm-extent and replace them with expanded-extents. T... Stefanel Pezamosca
09:06 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Rebased branch to trunk revision 15684 and is at revision 15687. Roger Borrello

02/03/2025

05:17 PM Conversion Tools Feature #1757: update ANTLR to latest version
I compared the two grammars. Indeed, @fql.g@ is (almost) a superset of @hql.g@. In order to avoid breaking the prepro... Ovidiu Maxiniuc
05:01 PM Conversion Tools Feature #1757: update ANTLR to latest version
Is @fql.g@ then a superset of @hql.g@, or is using @fql.g@ to parse from @FQLPreprocessor@ likely to result in proble... Eric Faulhaber
04:49 PM Conversion Tools Feature #1757: update ANTLR to latest version
I do, but they are not the same.
The former is used by @FQLPreprocessor@ for preprocessing the 'original' FQLs from ...
Ovidiu Maxiniuc
04:39 PM Conversion Tools Feature #1757: update ANTLR to latest version
I thought @hql.g@ was deprecated and replaced by @fql.g@. Ovidiu, do you recall? Eric Faulhaber
04:02 PM Conversion Tools Feature #1757: update ANTLR to latest version
We have these 9 ANTLR grammars which need to be migrated:
* @com/goldencode/expr/expression.g@
** standalone lexe...
Greg Shah
04:38 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Try the links now.
Yes, the links in #5568-93 work.
Eugenie Lyzenko
04:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Try the links now. Greg Shah
04:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > Also: please document the additional OS insta...
Eugenie Lyzenko
04:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Also: please document the additional OS installation requirements for...
Greg Shah
03:49 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Also: please document the additional OS installation requirements for building FWD on Linux.
I...
Eugenie Lyzenko
01:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> So currently we use system wide @TERMINFO@ for @BatchDriver()@. The question is do we need to use @TERMINFO_DIRS@ o... Greg Shah
12:49 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Please test ChUI regression testing, batch mode and (simple) appserver support.
>
OK. I thin...
Eugenie Lyzenko
11:51 AM Runtime Infrastructure Support #5568 (Internal Test): implement application-specific TERMINFO database overrides
Greg Shah
11:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Code Review Task Branch 5568a Revision 15695
I'm good with the changes.
Greg Shah
11:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Please test ChUI regression testing, batch mode and (simple) appserver support.
Also: please document the addition...
Greg Shah
11:48 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15684@. New revision is @15696@. Eugenie Lyzenko
11:01 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Code Review Task Branch 5558a Revision 15693
>
> 1. The @TerminfoHelper@ can be simplified.
...
Eugenie Lyzenko
07:42 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Code Review Task Branch 5558a Revision 15693
1. The @TerminfoHelper@ can be simplified.
* It does not need to ...
Greg Shah
07:04 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15682@. New revision is @15693@. Eugenie Lyzenko
04:34 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Does this mean "back to the drawing board", or is there a way around this?
Ugh, this is t...
Eric Faulhaber
04:27 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> So, pretty much all the errors I encountered while testing 7020c with expand-extents=tru...
Eric Faulhaber
12:50 PM Database Feature #7020: always use "expanded" extent fields
Ovidiu noted this when I posted that my attempt to import into the database with normalized extents resulted in too m... Roger Borrello
12:08 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > The regression testing needs to do a diff between current/tru...
Constantin Asofiei
11:54 AM Database Feature #7020: always use "expanded" extent fields
Constantin Asofiei wrote:
> The regression testing needs to do a diff between current/trunk DDLs and the new DDLs. ...
Roger Borrello
11:42 AM Database Feature #7020: always use "expanded" extent fields
The regression testing needs to do a diff between current/trunk DDLs and the new DDLs. We need to know how/if someth... Constantin Asofiei
11:19 AM Database Feature #7020: always use "expanded" extent fields
Greg Shah wrote:
> No, that tool is not ready yet. Please test using a normal import.
Results noted in #8982-8
Roger Borrello
09:30 AM Database Feature #7020 (Review): always use "expanded" extent fields
I have committed to 7020c revision 15690 some changes to address this:
>DDLGeneratorWorker$Helper.addField negates e...
Stefanel Pezamosca
09:25 AM Database Feature #7020: always use "expanded" extent fields
No, that tool is not ready yet. Please test using a normal import. Greg Shah
09:18 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > *No errors* in the build with @9537a-15672@. I was indicating...
Roger Borrello
09:06 AM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> *No errors* in the build with @9537a-15672@. I was indicating that the previous attempts (wi...
Stefanel Pezamosca
08:57 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > There are 2 builds of the customer application using @9537a-1...
Roger Borrello
06:47 AM Database Feature #7020: always use "expanded" extent fields
> Could you send me an email (sp) with the details ?
Details can be discussed in #9537.
Greg Shah
02:16 AM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> There are 2 builds of the customer application using @9537a-15672@, one as we have always bu...
Stefanel Pezamosca
11:57 PM Database Feature #7020: always use "expanded" extent fields
There are 2 builds of the customer application using @9537a-15672@, one as we have always built, and one using @denor... Roger Borrello
12:01 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tested with regression tests (4 runs) , results are the same as current *harness* *trunk*. Tomasz Domin
09:59 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Ovidiu Maxiniuc wrote:
> I am thinking of some changes in the existing Tenant API. I will come back with details as ...
Ovidiu Maxiniuc
08:33 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Greg, thank you for the valuable feedback. I was focused more on the backstage of the implementation, more specifical... Ovidiu Maxiniuc
09:58 AM Base Language Feature #9447: XML support feature improvements and testing
... Stefan Vieru
09:16 AM Base Language Feature #9447: XML support feature improvements and testing
+Marian Greg Shah
09:14 AM Base Language Feature #9447: XML support feature improvements and testing
Looking to run existing tests for SAXReader and stumbled upon AsertExt that is imported inside some test files. I tri... Stefan Vieru
05:03 AM Base Language Feature #9447: XML support feature improvements and testing
Discussed with Danut and we came to the conclusion to not assert the error messages if they are too complicated, only... Stefan Vieru
02:56 AM Base Language Feature #9447: XML support feature improvements and testing
Also, it seems in XEntityImpl, another concatenation happens:... Stefan Vieru
02:44 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan Vieru wrote:
> When working on another tc, I saw that the error message thrown by 4gl is different from the F...
Stefan Vieru
09:52 AM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
At this moment, (almost) the all the information for supporting tenants is stored and managed in an external database... Ovidiu Maxiniuc
09:27 AM Runtime Infrastructure Feature #9602 (New): Simplification of REST API for interacting with _Tenant table
Ovidiu Maxiniuc
09:29 AM Database Bug #9590: Double LOAD for each record in FWD
Alexandru, you mentioned in the meeting the @Results.isAutoFetch()@ method which is used here:... Dănuț Filimon
07:21 AM Database Bug #9590: Double LOAD for each record in FWD
Dănuț Filimon wrote:
> The CompoundQuery ends up triggering the FIND once in the @CompoundQuery.last(), Object[] ids...
Dănuț Filimon
07:13 AM Database Bug #9590: Double LOAD for each record in FWD
The CompoundQuery ends up triggering the FIND once in the @CompoundQuery.last(), Object[] ids = retrieve(LAST, lockTy... Dănuț Filimon
06:37 AM Database Bug #9590: Double LOAD for each record in FWD
I've managed to fix the AdaptiveQuery scenario, currently looking into fixing the CompoundQuery scenario. Dănuț Filimon
03:06 AM Database Bug #9590: Double LOAD for each record in FWD
There's an issue with #9590-9, especially with how triggers are executed for certain result sets. In the AdaptiveQuer... Dănuț Filimon
08:42 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> I've tried to run a small program with @cpinternal@ and @cpstream@ set to *CP949* and the resu...
Marian Edu
08:01 AM Base Language Bug #4766: fix CHR and ASC
It can be supported in OE but that doesn't mean that the support is always installed. You can see the list of active... Greg Shah
07:24 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> I don't know the answer, but by default most operating systems do not install support for DBCS co...
Delia Mitric
06:59 AM Base Language Bug #4766: fix CHR and ASC
I don't know the answer, but by default most operating systems do not install support for DBCS codepages unless you e... Greg Shah
04:03 AM Base Language Bug #4766: fix CHR and ASC
I've tried to run a small program with @cpinternal@ and @cpstream@ set to *CP949* and the result was a window with th... Delia Mitric
05:34 AM Base Language Support #9445 (Internal Test): compatibility test FIX-CODEPAGE
> One small thing to note is that there is a weird behavior I noticed in PROGRESS with the following encodings for th... Alexandru Lungu
05:06 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
*9317a is rebased*, the revisions that need testing: *15679 - 15689*. Ioana-Cristina Prioteasa
04:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
In the trunk version, @collectPropertyMatches@ defaults them to false and -1 when creating the @AstWalkListener@, so ... Razvan-Nicolae Chichirau
04:39 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Rebasing 9317 cause some issues because of *trunk rev. 15656*:... Ioana-Cristina Prioteasa
02:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Testing plan for *9317a*:
* *Ioana[icp]*: large customer application unit tests and regression tests - DONE
* *Andr...
Ioana-Cristina Prioteasa
05:03 AM Base Language Feature #9442 (Test): implement limited support for RCODE-INFORMATION
Branch 9442a was merged to trunk rev 15681 and archived. Alexandru Lungu
04:55 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Preparing to merge now. Alexandru Lungu

02/02/2025

04:31 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15678@. New revision is @15689@. Eugenie Lyzenko

02/01/2025

10:30 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
API design feedback:
1. The admin API here should not be specific to tenants. It is a generic API for editing the...
Greg Shah

01/31/2025

06:59 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15688@.
This is the notes resolution for moving @TERMINFO_DIRS@ handli...
Eugenie Lyzenko
04:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > No, let's not make it more complicated.
> >
> > If the directory e...
Greg Shah
04:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> No, let's not make it more complicated.
>
> If the directory exists and has any contents, then...
Eugenie Lyzenko
04:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
No, let's not make it more complicated.
If the directory exists and has any contents, then we should not try to ad...
Greg Shah
03:42 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
>
> > We should assume the data prepared with this way are ready to be used in @ChUI@ client sess...
Eugenie Lyzenko
03:14 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> In a case the user makes @TERMINFO_DIRS@ setup as a standalone command line process(meaning the patched @TERMINFO_D... Greg Shah
01:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > I'm going to create new class @TerminfoHelper@ inside package @com.goldencode.p2j.ui.client.chu...
Eugenie Lyzenko
11:06 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> I'm going to create new class @TerminfoHelper@ inside package @com.goldencode.p2j.ui.client.chui.driver.console@ fo... Greg Shah
10:02 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Code Review Task Branch 5568a Revisions 15685 and 15686
>
> The changes look good.
>
> I th...
Eugenie Lyzenko
09:33 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Code Review Task Branch 5568a Revisions 15685 and 15686
>
> The changes look good.
>
> I th...
Eugenie Lyzenko
06:58 PM Runtime Infrastructure Feature #8976 (WIP): Admin REST API for interacting with tenant authentication tables
I created task branch 8976a yesterday and did a couple of commits. Now:
* the @_Tenant@ table is synchronized with l...
Ovidiu Maxiniuc
10:03 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> So, an update on 7020c, I was testing a customer application and encountered a regressio...
Stefanel Pezamosca
07:09 AM Database Feature #7020 (WIP): always use "expanded" extent fields
So, an update on 7020c, I was testing a customer application and encountered a regression that seems to be related wi... Stefanel Pezamosca
07:08 AM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Unfortunately, I ran out of space on my conversion attempt (see #7183-106). I will retry. Di...
Stefanel Pezamosca
08:52 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Go ahead and cache these. I think we should add a hard-limit to the @character.of()@ ca...
Ioana-Cristina Prioteasa
08:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Ioana-Cristina Prioteasa wrote:
> I am unsure if it is ok to use @character.of@ in @LegacyLogManager.getLogFileName(...
Constantin Asofiei
07:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Committed on *9060a rev 15664* multiple uses of character constants. These are used where the value has limited optio... Ioana-Cristina Prioteasa
08:46 AM Base Language Feature #9447: XML support feature improvements and testing
Alexandru Lungu wrote:
> PS: I think @recordOrThrowError@ is more suitable. @recordOrShowError@ will simply displa...
Stefan Vieru
07:51 AM Base Language Feature #9447: XML support feature improvements and testing
When working on another tc, I saw that the error message thrown by 4gl is different from the FWD one.... Stefan Vieru
05:56 AM Base Language Feature #9447: XML support feature improvements and testing
> This is taken directly from XDocumentImpl and I think the last argument, which is isError, should be true because i... Alexandru Lungu
03:45 AM Base Language Feature #9447: XML support feature improvements and testing
Alexandru Lungu wrote:
> > If the assert is left there, it's entering the catch, and it gets this assertion's erro...
Stefan Vieru
03:29 AM Base Language Feature #9447: XML support feature improvements and testing
After looking with Danut yesterday we have found that the prefix is added here:... Stefan Vieru
08:32 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
@extentInvoke@ -> @dynamicInvokeExtent@ Greg Shah
04:03 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Alexandru Lungu wrote:
> Before pursuing an implementation, please debug how static calls are resolved (aka not wi...
Paul Bodale
08:15 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I committed to 6506a rev. 15635 some things:
* I added a class, @WebspeedHandler@, for handling the webspeed request...
Radu Apetrii
06:01 AM Base Language Feature #6417: cleanup some known items in appserver support
Adding to the TODO:
* review and fix the async execution (invoker threads), ref #8661-533, #8661-537;
* review SESS...
Galya B
04:48 AM Base Language Feature #9442 (Merge Pending): implement limited support for RCODE-INFORMATION
9442a can be merged after 9355a. Constantin Asofiei
04:25 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
h2. ..
Alexandru Lungu wrote:
> > So here the emitted sql differs and without the changes the where clause coming...
Ioana-Cristina Prioteasa
04:20 AM Database Feature #6720: lazy hydration
Andrei, please attempt to rebase *6720b* to latest trunk and continue the effort here. We can talk before picking up ... Alexandru Lungu
04:05 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Rebased to trunk/15676
Pushed up 9340a/15680
Tomasz Domin
03:56 AM Database Bug #9318: Make record nursery visible on removeRecords
Alexandru Lungu wrote:
> Review of 9318a:
> * Please avoid overloading @removeRecords@ and enforce all callers to d...
Dănuț Filimon
01:19 AM Database Bug #9318: Make record nursery visible on removeRecords
Rebased *9318a* to latest *trunk/15676*, the branch is now at revision *15679*.
Currently working on addressing th...
Dănuț Filimon

01/30/2025

05:41 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Roger Borrello wrote:
> > Stefanel Pezamosca wrote:
> > > *Roger* (or someone who can), co...
Roger Borrello
10:59 AM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > *Roger* (or someone who can), could you help by testing *9537...
Roger Borrello
10:13 AM Database Feature #7020: always use "expanded" extent fields
I have rebased 7020c to trunk revision 15674.
I have committed a few fixes and code cleanup after the rebase and 70...
Stefanel Pezamosca
05:20 PM User Interface Bug #9571 (Review): Swing incorrectly calculates usable area with multiple devices (monitors)
The code works fine. Committed in 15679 (after branch was rebased). Roger Borrello
09:32 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Roger Borrello wrote:
> Hynek Cihlar wrote:
> > Roger, while your change does prevent the NPE, it doesn't resolve t...
Hynek Cihlar
09:10 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Hynek Cihlar wrote:
> Roger, while your change does prevent the NPE, it doesn't resolve the resolution of the window...
Roger Borrello
09:04 AM User Interface Bug #9571 (WIP): Swing incorrectly calculates usable area with multiple devices (monitors)
Roger, while your change does prevent the NPE, it doesn't resolve the resolution of the window's display.
I think...
Hynek Cihlar
08:39 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Hynek Cihlar wrote:
> Please create a branch and check in the changes.
9571a is where I put the revision with the...
Roger Borrello
02:48 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Roger Borrello wrote:
> Greg Shah wrote:
> > Let's avoid the abend. We don't need to make deeper changes.
>
> I...
Hynek Cihlar
04:37 PM Base Language Feature #6433: implement WEB-CONTEXT system handle
Code Review Task Branch 6433a Revision 15675
I think the changes are good.
In regard to the @QUIT_COMMIT@, I li...
Greg Shah
10:10 AM Base Language Feature #6433 (Review): implement WEB-CONTEXT system handle
Created task branch 6433a from trunk rev 15674; rev 15675 contains:
* Added conversion for @ON QUIT, LEAVE@ - this m...
Constantin Asofiei
04:12 PM Runtime Infrastructure Support #5568 (Review): implement application-specific TERMINFO database overrides
Code Review Task Branch 5568a Revisions 15685 and 15686
The changes look good.
I think we should expose code th...
Greg Shah
09:08 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ rebased with trunk revision @15676@. New revision is @15686@. Eugenie Lyzenko
07:39 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15681@.
This is note 3 resolution with added error handling/logging fo...
Eugenie Lyzenko
01:19 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
The files currently can get converted and compiled with 6433a are attached.
Radu: for now, you can place them in y...
Constantin Asofiei
09:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I've found this statement usage in @abl/src/web/objects/web-util.p.cache@ and @abl/src/web/objects/stateaware.p.cache... Constantin Asofiei
03:19 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I've ran conversion only for these files:... Constantin Asofiei
12:11 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian - are there already any tests to be worked on in @testcases@ project in above-mentioned areas:
* validation/f...
Tomasz Domin
12:09 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I've pushed testcases revision 1701 with updates to Harness API and including Dirty Share Cross session tests.
Test ...
Tomasz Domin
11:41 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> If we keep *ant* as abstraction layer:
> * OE would be handled with ant/PCT for both Windows/...
Tomasz Domin
11:38 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Implemented architecture is presented in figure below.
Cross session tests are started on parallel Test Set threads ...
Tomasz Domin
11:14 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
I'm good with the plan. Instead of @extentInvoke@ and @extentProperty@, let's use @dynamicInvokeExtent@ and @dynamic... Greg Shah
10:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul Bodale wrote:
> I will need to modify the @ObjectOps@ class structure to accommodate this feature and adapt the...
Constantin Asofiei
10:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
> After I traced the calls that are being made in the converted version I reached this function that applies a cast t... Alexandru Lungu
09:10 AM Base Language Feature #6490 (WIP): DYNAMIC-INVOKE which returns an extent
From what I found so far, it looks like the EXTENT types are implemented in FWD with arrays. This has a implication f... Paul Bodale
10:31 AM Database Bug #9595: Records accessed from dynamic buffers remain LOCKed until the user context is destroyed
+Eric Greg Shah
10:27 AM Database Bug #9595: Records accessed from dynamic buffers remain LOCKed until the user context is destroyed
I am facing some issues related to (un-)locking of records from (dynamic) buffers. Consider the following 2 procedure... Ovidiu Maxiniuc
10:19 AM Database Bug #9595 (WIP): Records accessed from dynamic buffers remain LOCKed until the user context is de...
Ovidiu Maxiniuc
10:20 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Greg Shah wrote:
> > > The fragments are combined with @com.goldencode.p2j.directory.Direct...
Greg Shah
10:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu, please commit your changes in a branch, if you haven't already. Constantin Asofiei
10:10 AM Base Language Feature #9447: XML support feature improvements and testing
> After investigating it turns out that the load() function that is called in the converted code adds the prefix " ",... Alexandru Lungu
09:57 AM Base Language Feature #9447: XML support feature improvements and testing

Managed to fix this testcase from yesterday, that checks for I18N encoding, a sample:...
Stefan Vieru
07:52 AM Base Language Feature #9447: XML support feature improvements and testing
Managed to solve it after following your steps, thanks. Stefan Vieru
04:52 AM Base Language Feature #9447: XML support feature improvements and testing
This is usually due to a misconfiguration of the server-client communication. For troubleshooting:
* ensure @deploy/...
Alexandru Lungu
04:43 AM Base Language Feature #9447: XML support feature improvements and testing
I attached the test file i tried to run but haven't been able to because of the following error:... Stefan Vieru
09:59 AM Database Bug #9317 (Internal Test): FIRST/LAST clauses can avoid generating sub-selects if the WHERE claus...
> So here the emitted sql differs and without the changes the where clause coming from the OF clause is not included.... Alexandru Lungu
07:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
For the case @baseWhere == null@ the subselect is not to be generated. This was overlooked. And now it becomes clear ... Ioana-Cristina Prioteasa
06:10 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
h2. --... Ioana-Cristina Prioteasa
09:47 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
Review of 9318a:
* Please avoid overloading @removeRecords@ and enforce all callers to decide what kind of delete th...
Alexandru Lungu
02:03 AM Database Bug #9318: Make record nursery visible on removeRecords
Alexandru Lungu wrote:
> 9318a is at rev. 15618 (which doesn't include your latest changes).
Sorry about that, th...
Dănuț Filimon
09:43 AM Database Bug #9590: Double LOAD for each record in FWD
Using an AdaptiveQuery, the problem is this:... Dănuț Filimon
09:14 AM Database Bug #9590: Double LOAD for each record in FWD
Octavian Adrian Gavril wrote:
> Yes, the test case is complete. I got the result using *9509a/15650* which has some ...
Dănuț Filimon
08:59 AM Database Bug #9590: Double LOAD for each record in FWD
Yes, the test case is complete. I got the result using *9509a/15650* which has some changes for @CompoundQuery@. The ... Octavian Adrian Gavril
08:55 AM Database Bug #9590: Double LOAD for each record in FWD
I followed up the first run of the test with another one and the @file.txt@ now contains:... Dănuț Filimon
08:50 AM Database Bug #9590: Double LOAD for each record in FWD
Tested with *trunk/15674*, the output of @file.txt@ was:... Dănuț Filimon
08:34 AM Database Bug #9590 (WIP): Double LOAD for each record in FWD
Dănuț Filimon
08:49 AM Base Language Feature #6422 (Review): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I rebased the branch and addressed a few formatting issues, 6422a/15700 is ready for review. Artur Școlnic
07:45 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou wrote:
> I tried to debug the code to see why this is happening. As I understand, the @doBlock(T...
Artur Școlnic
08:27 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
I've made the changes.
> However, I am not sure it will work correctly in case of UTF-16/UTF-32 encodings. [...] I...
Paul Bodale
07:59 AM Base Language Feature #6428 (Internal Test): implement IS-LEAD-BYTE() built-in function
Alexandru Lungu wrote:
> I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge ...
Ovidiu Maxiniuc
07:24 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge cases that still are worth... Alexandru Lungu
07:21 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
Alexandru Lungu wrote:
> * "I also modified the signature of the TextOps.isLeadByte from": this means disabling th...
Paul Bodale
06:19 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Delia Mitric wrote:
> *Committed to 9442a revision 15656.*
The changes are OK, thank you.
Constantin Asofiei
04:26 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
*Committed to 9442a revision 15656.*
Tested with inner classes.
Delia Mitric
02:51 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Delia Mitric wrote:
> Constantin Asofiei wrote:
> > For this example:
> > [...]
> > Java 8 compiles these files:
...
Constantin Asofiei
02:44 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Constantin Asofiei wrote:
> For this example:
> [...]
> Java 8 compiles these files:
> [...]
Yes, I know this ...
Delia Mitric
02:36 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
For this example:... Constantin Asofiei
02:33 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Constantin Asofiei wrote:
> You meant you changed the Test.java file to have an inner class? That is a good way t...
Delia Mitric
04:12 AM User Interface Bug #9592: Implement a global cursor in Swing
The goal is to implement an application wide cursor for the Swing client to be used in coordination with @SetCursor@ ... Șerban Bursuc
03:07 AM User Interface Bug #9592 (New): Implement a global cursor in Swing
Șerban Bursuc

01/29/2025

04:28 PM User Interface Bug #9571 (Review): Swing incorrectly calculates usable area with multiple devices (monitors)
Greg Shah wrote:
> Let's avoid the abend. We don't need to make deeper changes.
I put things back and to avoid t...
Roger Borrello
06:19 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Let's avoid the abend. We don't need to make deeper changes. Greg Shah
03:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15680@.
This is the notes 1 and 2 resolutions and some minor code impr...
Eugenie Lyzenko
01:53 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Yes Greg Shah
01:39 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > > 2. It is OK to default to the @libp2j.so@ directory BUT we should allow the user to optionall...
Eugenie Lyzenko
01:10 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> > 2. It is OK to default to the @libp2j.so@ directory BUT we should allow the user to optionally override the direc... Greg Shah
11:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Code Review Task Branch 5568a Revisions 15672 through 15679
>
> Overall, it is good.
>
> 1....
Eugenie Lyzenko
11:14 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Code Review Task Branch 5568a Revisions 15672 through 15679
Overall, it is good.
1. In @build.xml@, we should e...
Greg Shah
07:01 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15672@. Rebased with trunk revision @15671@, new revision is @15679@.
...
Eugenie Lyzenko
09:48 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15671@.
Fixed building issue for Windows with condition check.
Eugenie Lyzenko
11:16 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Review of 9317a:
* @if (joinRef != null && !joinRef.equals(ref))@ this makes the query matching a bit more relaxed...
Alexandru Lungu
11:02 AM Database Bug #9318: Make record nursery visible on removeRecords
9318a is at rev. 15618 (which doesn't include your latest changes). Alexandru Lungu
10:55 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
Review of 6428a:
* "I also modified the signature of the TextOps.isLeadByte from": this means disabling the functi...
Alexandru Lungu
10:49 AM Base Language Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
Greg Shah
09:54 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
Galya B wrote:
> Roger Borrello wrote:
> > Hi Galya... does this present itself in a testcase? If not, the customer...
Roger Borrello
10:23 AM User Interface Bug #9591: Displaying a down frame with no widgets is not working properly
Testcase:... Lorian Sandu
10:12 AM User Interface Bug #9591 (New): Displaying a down frame with no widgets is not working properly
Lorian Sandu
09:56 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Delia Mitric wrote:
> Constantin Asofiei wrote:
>
> > Otherwise, did you test @resolveMd5Value@ with a .class hav...
Constantin Asofiei
09:55 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Constantin Asofiei wrote:
> Otherwise, did you test @resolveMd5Value@ with a .class having an inner class?
Abou...
Delia Mitric
09:30 AM Base Language Feature #9442 (Internal Test): implement limited support for RCODE-INFORMATION
Code Review 9442a Revisions 15653 through 15655
This is good work. Some minor requests:
1. Please add a histor...
Greg Shah
09:19 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Review of 9442a/15655:
* @expressions.rules@ needs a history entry and the copyright year change
* instead of @LOG....
Constantin Asofiei
09:03 AM Base Language Feature #9442 (Review): implement limited support for RCODE-INFORMATION
Delia Mitric
09:03 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
*Committed to 9442a revision 15655* Delia Mitric
07:54 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Addendum: @kw_md5_val@ needs to be registered in @SignatureHelp...
Constantin Asofiei
07:43 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Constantin Asofiei wrote:
> Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
It is necess...
Delia Mitric
02:00 AM Base Language Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
Delia Mitric
09:22 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> *Roger* (or someone who can), could you help by testing *9537a* with @denorm_extents==tr...
Roger Borrello
08:20 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Hynek Cihlar wrote:
> > Code review 7020c. The UI changes look OK to me.
> >
> > Th...
Hynek Cihlar
08:13 AM Database Feature #7020: always use "expanded" extent fields
Hynek Cihlar wrote:
> Code review 7020c. The UI changes look OK to me.
>
> There are some files that are missing...
Stefanel Pezamosca
08:02 AM Database Feature #7020: always use "expanded" extent fields
Code review 7020c. The UI changes look OK to me.
There are some files that are missing file history entries.
Hynek Cihlar
07:34 AM Database Feature #7020 (Review): always use "expanded" extent fields
> There is one more issue I'm trying to fix related with expanded_extents=true. The fields that are empty strings are... Stefanel Pezamosca
07:19 AM Database Feature #7020: always use "expanded" extent fields
> *Greg/Roger*: I want to ask: Do you think we should bring the UI fixes for @denorm-extents=true@ in another branch ... Greg Shah
03:59 AM Database Feature #7020: always use "expanded" extent fields
There is one more issue I'm trying to fix related with @expanded_extents=true@. The fields that are empty strings are... Stefanel Pezamosca
08:12 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
> The feedback needed is about the proposed plan? Or is there other feedback needed?
The plan was discussed in a d...
Alexandru Lungu
07:18 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
> This should be implemented as soon as a feedback from Greg is also provided.
The feedback needed is about the pr...
Greg Shah
03:28 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
Summary of a discussion from a daily meeting:
* the default for the NIO sockets should be "off" - so disabled. Thi...
Alexandru Lungu
08:01 AM Base Language Feature #9447 (WIP): XML support feature improvements and testing
Documented about X-DOCUMENT and started working on i18n encoding testcases for @Load()@
A sample:...
Stefan Vieru
07:53 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu, there is no 'loop waiting for commands' - @startWebspeed@ needs to normally launch the target program. Constantin Asofiei
07:46 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin: one thing I have missed in the implementation so far is the loop that waits for commands after the agent ... Radu Apetrii
06:39 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I agree we can't change the execution environment by using PASOE always. Go ahead with the plan to convert @web-disp... Greg Shah
06:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg, for 'classic web-speed' where @web-disp.p@ is used, I still think we need this approach to implement the @WEB-N... Constantin Asofiei
07:33 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Committed on *9060a rev 15662, 15663* multiple uses of logical and int64 constants.
Tested on a large customer appli...
Ioana-Cristina Prioteasa
07:21 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger: Please migrate the @setup.sh@ contents into a playbook. Greg Shah
04:39 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger Borrello wrote:
> Hynek, if there is anything you can post related to them, I'd be happy to integrate them in...
Hynek Cihlar
04:07 AM Database Bug #9590: Double LOAD for each record in FWD
This testcase is generating the following output:... Octavian Adrian Gavril
04:03 AM Database Bug #9590 (WIP): Double LOAD for each record in FWD
Octavian Adrian Gavril
08:02 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Status after additional work on this issue:
I have been successful with my attempts. I created a special buffer obje...
Ovidiu Maxiniuc

01/28/2025

06:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15670@.
This update changes only @build.xml@. But all preparation step...
Eugenie Lyzenko
05:53 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Hynek, if there is anything you can post related to them, I'd be happy to integrate them into the @gcd_systems@ proj... Roger Borrello
10:21 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
One time setup will definitely go into the GCD Systems Ansible repo. Greg Shah
10:14 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Greg Shah wrote:
> Roger will provide more guidance but my idea would be to put the code and other things that need ...
Hynek Cihlar
09:58 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger will provide more guidance but my idea would be to put the code and other things that need to be deployed into ... Greg Shah
09:52 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger, I created set of scripts and config files for an automated Jenkins install and setup. Please advise how to int... Hynek Cihlar
05:49 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Eric, we should be able to close this down if the #9525-26 questions are answered. Roger Borrello
05:48 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Greg Shah wrote:
> > The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps that t...
Roger Borrello
07:10 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Thanks, Vladimir. Greg, there are some entries in Hotel GUI which I noted, and I'm not sure if they should be include... Roger Borrello
03:26 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
See #9202-32 for a version of the @date.java@ tests written to run in ABLUnit. The only "problem" is that each test ... Greg Shah
01:09 PM Base Language Bug #9060: Cache oftenly used values that are immutable
Focus on what is obvious. We can always come back to something which stands up in profiling. Constantin Asofiei
09:57 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Seems pretty difficult to determine that for sure in all use cases. Using @assign@ is the better way to go right?
I...
Ioana-Cristina Prioteasa
09:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
As long as the Java variable assigned to that reference of the i.e. integerConstant is using it in a read-only way, i... Constantin Asofiei
09:38 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I found multiple occurences of @ = MathOps.@ in our code.
In @TotalAccumulator.accumulate@:...
Ioana-Cristina Prioteasa
10:13 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Hynek Cihlar wrote:
> Roger Borrello wrote:
> > This might just be my opinion, but if I am maximizing a window, I'd...
Roger Borrello
10:10 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Hynek Cihlar wrote:
> Roger Borrello wrote:
> > This might just be my opinion, but if I am maximizing a window, I'd...
Hynek Cihlar
10:07 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Roger Borrello wrote:
> This might just be my opinion, but if I am maximizing a window, I'd want it to occupy the mo...
Hynek Cihlar
10:05 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
This might just be my opinion, but if I am maximizing a window, I'd want it to occupy the monitor which I set as prim... Roger Borrello
10:02 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
The method where Roger identified the issues is used in multiple use cases. To illustrate one of the use cases is max... Hynek Cihlar
09:50 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
When using our Swing client, a user would expect that the application will start on the current monitor (regardless o... Greg Shah
08:47 AM User Interface Bug #9571 (WIP): Swing incorrectly calculates usable area with multiple devices (monitors)
Hynek Cihlar wrote:
> Roger, while the center point window idea will certainly work in most cases, there will be edg...
Roger Borrello
04:17 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Roger, while the center point window idea will certainly work in most cases, there will be edge cases, where wrong de... Hynek Cihlar
09:43 AM Base Language Support #9398 (Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session da...
Greg Shah
07:22 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Alexandru Lungu wrote:
> 9507a was merged to trunk as rev. 15666.
Branch 9398a was merged into trunk as rev. 15667.
Vladimir Tsichevski
07:12 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
9507a was merged to trunk as rev. 15666. Alexandru Lungu
09:04 AM Database Feature #7020: always use "expanded" extent fields
I managed to fix some of the errors mentioned in #7020-62. There are more places in code that uses @PropertyMeta.getE... Stefanel Pezamosca
08:40 AM Database Feature #7020: always use "expanded" extent fields
+Hynek to review the UI changes. Greg Shah
08:32 AM Database Feature #7020 (WIP): always use "expanded" extent fields
I realised that until now I tested with @denorm-extents=true@ configuration and not @expand-extents=true@.
I added @...
Stefanel Pezamosca
05:30 AM Database Feature #7020 (Review): always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> * this is a very simple expression (only the @id_ext@ column), but the extent index can be ...
Stefanel Pezamosca
02:27 AM Database Feature #7020: always use "expanded" extent fields
I have committed to 7020c revision 15669:
* Fixed inconsistency in frame widget handling when using denorm-extents.
...
Stefanel Pezamosca
07:48 AM Base Language Bug #4766: fix CHR and ASC
Delia, look at #4766-3, there are certainly several quirks of 4GL that may not translate "naturally" in the Java worl... Alexandru Lungu
05:36 AM Base Language Bug #4766: fix CHR and ASC
I've tried some examples in 4GL and I discovered that for "€" symbol @chr@ and @asc@ behavior is weird. ... Delia Mitric
03:06 AM Base Language Bug #4766 (WIP): fix CHR and ASC
Delia Mitric
07:14 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
I build the following testcase:... Ioana-Cristina Prioteasa
05:11 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
I think 4GL shows a compile error, right? In that case, FWD shouldn't be fixed as it presumes correct 4GL input.
Fo...
Alexandru Lungu
07:09 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too. Constantin Asofiei
07:07 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Review of 9442a rev 15654:
* please update the copyright year in the changed files, i.e. 2017-2025
* do not set the...
Constantin Asofiei
03:07 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the...
Marian Edu
02:53 AM Runtime Infrastructure Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
Greg Shah wrote:
> I copied @web_apis_20250124.zip@ to xfer at @/opt/gcd/@.
Not sure if those SoapUI tests are ju...
Marian Edu
02:05 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
Roger Borrello wrote:
> Hi Galya... does this present itself in a testcase? If not, the customer uses @CREATE SMTP-E...
Galya B

01/27/2025

06:20 PM Base Language Support #9398 (Merge Pending): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
You can merge to trunk after 9507a. Greg Shah
05:08 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > I checked that date format can be successfully set in application...
Vladimir Tsichevski
03:39 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Vladimir Tsichevski wrote:
> I checked that date format can be successfully set in application server by using the @...
Greg Shah
03:38 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > The value can't be propagated from the client to the appserver ag...
Greg Shah
03:30 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
I checked that date format can be successfully set in application server by using the @cfgOverrides@:... Vladimir Tsichevski
03:25 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Greg Shah wrote:
> The value can't be propagated from the client to the appserver agent during the call itself. It ...
Vladimir Tsichevski
02:39 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
The value can't be propagated from the client to the appserver agent during the call itself. It should be set in the... Greg Shah
02:25 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Greg Shah wrote:
> Although they are relatively low risk, please make sure they are tested with batch and appserve...
Vladimir Tsichevski
06:18 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > But anyway, the *existing* database node in @directory.xml.t...
Vladimir Tsichevski
03:43 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> But anyway, the *existing* database node in @directory.xml.template@ is *always* replac...
Roger Borrello
02:39 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Edited #9525-21 for clarity.
Now I see why the directory copy is necessary.
But anyway...
Vladimir Tsichevski
02:24 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Edited #9525-21 for clarity. Roger Borrello
02:17 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> I mean not the values, but the *template fragment* itself. The existing DB node in @dir...
Roger Borrello
06:00 PM User Interface Bug #9571 (Review): Swing incorrectly calculates usable area with multiple devices (monitors)
Roger Borrello
06:00 PM User Interface Bug #9571 (WIP): Swing incorrectly calculates usable area with multiple devices (monitors)
The algorithm for computing the usable area would only break in certain monitor configurations, where the base monito... Roger Borrello
12:12 PM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
Galya B wrote:
> TLS1 and TLS1.1 are not supported any more (disabled in newer javas in jdk.tls.disabledAlgorithms a...
Roger Borrello
11:43 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
Greg Shah wrote:
> I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
I think so. Roger, i...
Galya B
11:42 AM Base Language Bug #9118 (Test): Migrate FWD-SMTP-EMAIL to TLS1.2
I believe that 9360b (trunk rev 15665) has resolved this issue. Correct? Greg Shah
10:15 AM Base Language Feature #6428 (Review): implement IS-LEAD-BYTE() built-in function
I have added support for IS-LEAD-BYTE function in the branch 6428a.
The method I used is to find the number of byt...
Paul Bodale
09:20 AM Database Feature #7020: always use "expanded" extent fields
I found a solution for the compilation issue:... Stefanel Pezamosca
07:01 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> *Ovidiu*, I have the following testcases:
> [...] Converted to:
> [...] And the sql: ...
Ovidiu Maxiniuc
04:14 AM Database Feature #7020: always use "expanded" extent fields
*Ovidiu*, I have the following testcases:... Stefanel Pezamosca
09:11 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> Is this plan OK?
Yes
Greg Shah
07:57 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > I think the only case when data embedding in @libp2j.so@ is not convenient is the case when ter...
Eugenie Lyzenko
06:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> I think the only case when data embedding in @libp2j.so@ is not convenient is the case when terminfo system files a... Greg Shah
08:09 AM Base Language Feature #9442 (Review): implement limited support for RCODE-INFORMATION
Delia Mitric
08:09 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
I got it and it works. Thank you!
*Committed my solution to 9442a revision 15653 and 15654.* ...
Delia Mitric
04:28 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Please try this example:... Constantin Asofiei
04:21 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Constantin Asofiei wrote:
> The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how th...
Delia Mitric
07:47 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Trying to create a test using the OF keyword, I stumbled upon another bug that might need fixing.
With the schema de...
Ioana-Cristina Prioteasa
03:00 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
Addressed the review from #9318-15 in *9318a/15589*. I removed @implicitBulkDelete@ and @deleteIndex@ members and cre... Dănuț Filimon

01/25/2025

07:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15667@. Rebased with recent trunk @15663@, new revision is @15668@.
Th...
Eugenie Lyzenko

01/24/2025

02:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Wouldn't it be easier to do this from Java code? We could (as part of the build) include the @te...
Eugenie Lyzenko
09:00 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> (as part of the build) include the @terminfo/@ directory structure (and files) in the @p2j.jar@
My idea with thi...
Greg Shah
08:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Wouldn't it be easier to do this from Java code? We could (as part of the build) include the @terminfo/@ directory s... Greg Shah
08:51 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > For the @TERMINFO@ seems like I've found a way to integrate @TERMINFO@ data into @libp2j.so@ co...
Eugenie Lyzenko
07:04 AM Runtime Infrastructure Support #5568 (WIP): implement application-specific TERMINFO database overrides
Greg Shah
06:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> For the @TERMINFO@ seems like I've found a way to integrate @TERMINFO@ data into @libp2j.so@ code. So I think we ca... Greg Shah
07:47 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15666@.
Just clean up from commented code used in debug/testing.
Gr...
Eugenie Lyzenko
12:59 PM Runtime Infrastructure Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
I copied @web_apis_20250124.zip@ to xfer at @/opt/gcd/@. Greg Shah
11:30 AM Runtime Infrastructure Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
Constantin has a set of tests for REST, SOAP and WEB (as noted in #8661-538):
> I've uploaded to @devsrv01:/tmp/we...
Greg Shah
11:24 AM Runtime Infrastructure Support #9580 (New): migrate/merge REST and SOAP and WEB tests into Testcases project
Greg Shah
12:59 PM Runtime Infrastructure Support #9581: migrate/merge Appserver tests into Testcases project
I copied @open_client_example_20250124.zip@ to xfer at @/opt/gcd/@. Greg Shah
11:52 AM Runtime Infrastructure Support #9581: migrate/merge Appserver tests into Testcases project
Greg, the file needs to be moved from /tmp/ to be preserved - it will get deleted on next restart of devsrv01. What ... Constantin Asofiei
11:37 AM Runtime Infrastructure Support #9581: migrate/merge Appserver tests into Testcases project
Constantin has a set of tests for Appserver (as noted in #8661-543):
> I've uploaded a new @devsrv01:/tmp/open_cli...
Greg Shah
11:32 AM Runtime Infrastructure Support #9581 (New): migrate/merge Appserver tests into Testcases project
Greg Shah
11:24 AM Database Support #4060: investigate converting extent fields to array columns
I think this is dialect dependent. If all supported dialects had a fast native support for this, then the mapping wou... Ovidiu Maxiniuc
07:26 AM Database Support #4060: investigate converting extent fields to array columns
I believe our testing showed that array columns are faster than using "normalized" (secondary) array tables. We are ... Greg Shah
11:05 AM Database Feature #9577: persist the artifacts from dynamic query parsing/conversion (including the JAST) a...
Indeed, this will have a great impact for queries executed early, during server startup. We can pre-train the server ... Ovidiu Maxiniuc
07:39 AM Database Feature #9577: persist the artifacts from dynamic query parsing/conversion (including the JAST) a...
Parsing dynamic queries is time consuming, which is why we cache them. As Ovidiu aptly notes in #9538-18, most of th... Greg Shah
07:29 AM Database Feature #9577 (New): persist the artifacts from dynamic query parsing/conversion (including the J...
Greg Shah
07:54 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I thought we had our own version of @web-handler.p@ written in hand coded Java. Greg Shah
03:12 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> A secondary question: should we convert @web-handler.p@ instead of using our hand coded Java?
Gr...
Constantin Asofiei
07:45 AM Database Feature #6710: persist dynamic temp-tables across server restarts
Didn't we implement this in #8233? Do we have full documentation for this? Is it linked into our documentation in a... Greg Shah
07:27 AM Database Support #4058: consider denormalizing tables as the default approach
Can we do this with #7020? Greg Shah

01/23/2025

04:49 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> We can't remove the patched ncurses support in this branch. Otherwise when customers move to thi...
Eugenie Lyzenko
04:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
We can't remove the patched ncurses support in this branch. Otherwise when customers move to this revision, they wil... Greg Shah
04:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> I would prefer to minimize as much as possible the user interaction in @TERMINFO_DIRS@ setup process to avoid human... Greg Shah
04:31 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I think the current code puts a lot of "installation knowledge" into our native C code. That means that the installa... Greg Shah
04:12 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15661@. Rebased with recent trunk @15661@, new revision is @15665@.
Th...
Eugenie Lyzenko
09:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> The @5568a@ updated for review to revision @15656@. Rebased with recent trunk @15658@, new ...
Eugenie Lyzenko
12:00 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
No, we should support the same range of codepages that are supported in OE. We do currently see customers using UTF-... Greg Shah
08:53 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
Thanks for the clarification, Marian. I understand the problem better now.
Ovidiu Maxiniuc wrote:
> FYI:
> https...
Paul Bodale
03:05 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
It worth nothing to say the @IS-LEAD-BYTE@ only works with @character@ not @longchar@ and this means the @cpinternal@... Marian Edu
11:58 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
OK Greg Shah
11:55 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases

Greg Shah wrote:
> "PCT":https://github.com/Riverside-Software/pct is an Apache licensed project. But to do this ...
Tomasz Domin
11:37 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
"PCT":https://github.com/Riverside-Software/pct is an Apache licensed project. But to do this we would have to fork ... Greg Shah
06:57 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I've ported dirty-share cross session tests.
But I have a problem with unification of invocation of tests on differe...
Tomasz Domin
11:39 AM Build and Source Control Support #9349 (Closed): license report inputs clutter the root of the project
Greg Shah
11:06 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Can this be closed? Roger Borrello
11:22 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Trunk rev 15662 was pushed to xfer. Greg Shah
03:05 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Eric Faulhaber wrote:
> *Lorian*, Greg asked that we test trunk/15658 with the customer harness before we push it to...
Lorian Sandu
11:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the old way makes very ... Greg Shah
02:37 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I'm not sure I understand how do you plan to implement this but this is the situation in Progress:
- there is no 'cl...
Marian Edu
10:15 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how that works, I assume something ... Constantin Asofiei
09:34 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
In 4GL @RCODE-INFO:MD5-VALUE@ returns @?@ if the @GENERATE-MD5@ option isn't used for @COMPILE@ statement. Because in... Delia Mitric
09:14 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
The buffer in @RedirectedTerminal@ implementation is array of 127 lines by 512 characters.
When a text is appended t...
Vladimir Tsichevski
09:04 AM Base Language Bug #9572 (Internal Test): ArrayIndexOutOfBoundsException and wrong newline handling in Redirecte...
Vladimir Tsichevski
08:52 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothi...
Ioana-Cristina Prioteasa
08:51 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Committed *9060a, rev. 15659-15661*:
* Added @integerConstant@ and cached the first 10 integers.
* Added @int64Cons...
Ioana-Cristina Prioteasa
08:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothing like, for example, @intege... Constantin Asofiei
07:35 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > If I get the logic of @prepare_dir.sh@ right, the @directory...
Vladimir Tsichevski
10:07 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> If I get the logic of @prepare_dir.sh@ right, the @directory_db.xml.template@ *uncondit...
Roger Borrello
06:56 AM Database Feature #7020: always use "expanded" extent fields
I have rebased 7020c to trunk revision 15658 and it's now at revision 15668. I need to make sure that I didn't break ... Stefanel Pezamosca
05:04 AM Database Feature #7020: always use "expanded" extent fields
Firstly, I will try rebasing 7020c. If this fails, I will make a new 7020d branch and take the changes manually. Stefanel Pezamosca
06:04 AM Base Language Support #9445 (Review): compatibility test FIX-CODEPAGE
I have included tests for all the possible codepage values and even for the ones not yet supported by FWD.
As far a...
Paul Bodale
03:30 AM User Interface Bug #9570: EDITOR: selection by mouse and keyboard does not work
A *select-all* by right clicking in an editor doesn't work either. I committed a solution to 9038a. The feature we ha... Andreea Bârzu

01/22/2025

05:37 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15656@. Rebased with recent trunk @15658@, new revision is @15660@.
Sm...
Eugenie Lyzenko
12:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> I received the below when I checked out *5568a* and ran @ant all sheet:war archive@... I kno...
Eugenie Lyzenko
10:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > So this is out of our control? But in any case the customer will...
Roger Borrello
10:20 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Sorry about changing the percentage.
Eugenie Lyzenko wrote:
> So this is out of our control? But in any case the ...
Roger Borrello
09:55 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I received the below when I checked out *5568a* and ran @ant all sheet:war archive@... I know it was PICNIC error (Pr... Roger Borrello
09:14 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > I'm investigating the possible ways when @t...
Eugenie Lyzenko
08:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I will look at the code changes later, but I think the checking and unzipping of the terminfo should probably be in o... Greg Shah
08:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Guys,
>
> I'm investigating the possible ways when @terminfo.zip@ is not delivered for t...
Constantin Asofiei
08:48 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Guys,
I'm investigating the possible ways when @terminfo.zip@ is not delivered for the production system. Can some...
Eugenie Lyzenko
09:38 PM Runtime Infrastructure Support #5568 (Review): implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15655@.
This update has complete set of @FWD@ changes to implement @TE...
Eugenie Lyzenko
08:29 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Created task branch @5568a@ from trunk revision @15654@.
Preparing to commit @FWD@ related updates.
Eugenie Lyzenko
05:08 PM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Eric Faulhaber wrote:
> *Ovidiu*, I read through this section of the documentation. One thing that was not fully cle...
Ovidiu Maxiniuc
03:37 PM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Ovidiu Maxiniuc wrote:
> BTW, I updated the "Multi-Tenancy":https://proj.goldencode.com/projects/p2j/wiki/Multi-Tena...
Eric Faulhaber
03:26 PM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
*Lorian*, Greg asked that we test trunk/15658 with the customer harness before we push it to customers. Since this is... Eric Faulhaber
12:43 PM Runtime Infrastructure Feature #8989 (Test): Add support for multiple dialects for the multi-tenant landlord database
Branch 8989a was merged into trunk as rev. 15658 and archived. Ovidiu Maxiniuc
12:30 PM Runtime Infrastructure Feature #8989 (Merge Pending): Add support for multiple dialects for the multi-tenant landlord da...
Please merge 8989a to trunk now. Eric Faulhaber
05:07 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
Was testing Swing client for Hotel GUI. I have 2 monitors. I receive an NPE in @p2j.ui.client.gui.driver.swing.SwingE... Roger Borrello
05:03 PM User Interface Bug #9571 (Test): Swing incorrectly calculates usable area with multiple devices (monitors)
Roger Borrello
04:48 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
If I get the logic of @prepare_dir.sh@ right, the @directory_db.xml.template@ *unconditionally* replaces the correspo... Vladimir Tsichevski
02:05 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
I re-started working on this issue for a couple of days now.
I am implementing the support for keeping in sync the...
Ovidiu Maxiniuc
10:02 AM Base Language Support #9446 (Review): compatibility test PUT-DOUBLE
Delia Mitric
10:02 AM Base Language Support #9446: compatibility test PUT-DOUBLE
*Committed new tests to testcases revision 1694*
*Committed to 9446a revision 15654* ...
Delia Mitric
08:38 AM Base Language Support #9446: compatibility test PUT-DOUBLE
I think this is reasonable, please adjust FWD as needed. Alexandru Lungu
08:32 AM Base Language Support #9446: compatibility test PUT-DOUBLE
@0.0@ and @-0.0@ don't have different representation in 4GL... Delia Mitric
08:01 AM Base Language Support #9446: compatibility test PUT-DOUBLE
Nice catch! This should be fixed in FWD.
Question: are the 0.0 values signed in 4GL (aka 0.0 and -0.0 yields diffe...
Alexandru Lungu
07:54 AM Base Language Support #9446: compatibility test PUT-DOUBLE
I've added tests about padding and encoding and I also tried this:... Delia Mitric
08:47 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Yes, that's needed for webspeed, also.
But, I should have been made this more extensible, currently you need to ad...
Constantin Asofiei
08:44 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
As expected, I have another question. In the following code from @StandardServer.initialize()@:... Radu Apetrii
08:01 AM User Interface Bug #9570: EDITOR: selection by mouse and keyboard does not work
Issues related to selection regions in @EDITOR@ by user:
# The "select all" (@Ctrl-A@) does not work.
# The selec...
Vladimir Tsichevski
07:52 AM User Interface Bug #9570 (New): EDITOR: selection by mouse and keyboard does not work
Vladimir Tsichevski
04:13 AM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
Serban, can you test the scenario from #9189-1 with @9133b@ , please?
I expect to see some @SEVERE@ logs of this f...
Lorian Sandu
04:04 AM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
Rebased the branch to latest trunk and committed to @9133b / rev 15656@ :... Lorian Sandu

01/21/2025

05:59 PM Runtime Infrastructure Bug #9567: AppServer: NPE on server shutdown prevents server shutdown
UPD: this issue happens only if a client is connected (I tested with WEB client).
If the server is shut down right a...
Vladimir Tsichevski
05:43 PM Runtime Infrastructure Bug #9567: AppServer: NPE on server shutdown prevents server shutdown
I was shutting down a customer application, which runs application server instances.
I used the @-k@ option passed t...
Vladimir Tsichevski
05:29 PM Runtime Infrastructure Bug #9567 (New): AppServer: NPE on server shutdown prevents server shutdown
Vladimir Tsichevski
05:24 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> It is a good idea to use @jar@.
>
> I'm also OK if we want to modify the @client.sh@ and @serv...
Eugenie Lyzenko
02:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
It is a good idea to use @jar@.
I'm also OK if we want to modify the @client.sh@ and @server.sh@ scripts instead o...
Greg Shah
01:16 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
To be safe, you can use @jar@, which allows you to extract from a zip file:... Roger Borrello
12:18 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
One possible implementation approach is to use @unzip@ tool inside native code to extract the terminfo archive. This ... Eugenie Lyzenko
12:15 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > OK. The implementation plan is:
> > 1. Include @terminfo@ into ...
Eugenie Lyzenko
08:24 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> OK. The implementation plan is:
> 1. Include @terminfo@ into @FWD@ repo.
> 2. Making chan...
Roger Borrello
09:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin Asofiei wrote:
> > > A production environment wi...
Eugenie Lyzenko
05:08 PM Database Feature #7020 (WIP): always use "expanded" extent fields
Greg Shah
04:24 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
FYI:
https://docs.progress.com/bundle/openedge-abl-internationalize-applications/page/Test-for-a-lead-byte-value.htm...
Ovidiu Maxiniuc
02:46 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
OE can use UTF-8 as the source encoding. Then all your test characters can be directly encoded. Greg Shah
09:00 AM Base Language Feature #6428 (WIP): implement IS-LEAD-BYTE() built-in function
I have tried to write a simple progress procedure where I check the result of the @IS-LEAD-BYTE@ function called on a... Paul Bodale
10:37 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Radu Apetrii wrote:
> *Review for 8989a:*
> * This is like the smallest complaint ever, but in @MariaDbLenientDiale...
Ovidiu Maxiniuc
10:01 AM Database Bug #9133 (Internal Test): Array subscript is out of range stops the evaluation of other expressi...
I am OK with the changes in 9133b. Only thing is that the arguments should be aligned to @String.format@ first argume... Alexandru Lungu
09:52 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
> Overall, I would want to refactor a bit the javadoc/parameter and method names to reflect the join with a FIRST/LAS... Alexandru Lungu
09:45 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
This is an (incomplete) example of how an webHandler configures:... Constantin Asofiei
09:41 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> So @webspeed/config@ can be specified as an argument.
And where will this come from? Sh...
Radu Apetrii
08:32 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
The @webspeed@ configuration node will be a container which will have one or more configurations. So that @pool.init... Constantin Asofiei
08:26 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Yes, change the dir_schema.xml
It worked, thanks!
Now the next question: When callin...
Radu Apetrii
06:33 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Yes, change the dir_schema.xml Constantin Asofiei
06:32 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
One more thing. When I add the @webspeed@ node-attribute on the app server configuration, I receive this error when s... Radu Apetrii
05:17 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for ...
Constantin Asofiei
05:13 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for each app server defined... Radu Apetrii
09:01 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
I am OK with the "backbone" of 9318a.
* However, I am not enjoying the @implicitBulkDelete@ and @deleteIndex@ class...
Alexandru Lungu
08:45 AM Base Language Support #9445 (WIP): compatibility test FIX-CODEPAGE
There are some adjacent changes in the commit:... Alexandru Lungu
08:33 AM Build and Source Control Support #9349 (Test): license report inputs clutter the root of the project
Branch 9349a was merged to trunk as revision 15653 and archived. Roger Borrello
07:39 AM Build and Source Control Support #9349 (Merge Pending): license report inputs clutter the root of the project
You can merge to trunk now. Greg Shah
08:30 AM Base Language Support #9446 (WIP): compatibility test PUT-DOUBLE
There are some adjacent changes that were committed. Please change them back and make a commit to get the value back.... Alexandru Lungu
08:06 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
> The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps that tool is not preservin... Greg Shah
02:54 AM Base Language Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
Delia Mitric

01/20/2025

06:18 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps tha...
Eugenie Lyzenko
05:37 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps that tool is not preserving ... Roger Borrello
05:12 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
I tested fix and wrote some abstract.
Now the scripts run with no errors, and the result is (presumably) OK (see b...
Vladimir Tsichevski
04:14 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Roger Borrello wrote:
> Tomasz Domin wrote:
> > Roger - I've tested FWD build run with and without 15655, there is ...
Tomasz Domin
04:06 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Tomasz Domin wrote:
> Roger - I've tested FWD build run with and without 15655, there is no difference in reported j...
Roger Borrello
03:41 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Roger - I've tested FWD build run with and without 15655, there is no difference in reported javadoc messages - shoul... Tomasz Domin
11:38 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
Tomasz: Are you good with this update? Greg Shah
11:36 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
Then I don't think there's more to do with this task. I actually added the @-quiet@ option to the *javadoc* in @build... Roger Borrello
09:39 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
Roger Borrello wrote:
> Tomasz Domin wrote:
> > It seems that @org.gradle.internal.resolve.ArtifactNotFoundExceptio...
Greg Shah
09:35 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
This branch was rebased to trunk revision 15652 and is now at revision 15654.
I was wondering about the previous q...
Roger Borrello
04:14 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > A production environment will not have a @deploy/lib@ or wha...
Constantin Asofiei
04:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Constantin Asofiei wrote:
> A production environment will not have a @deploy/lib@ or whatever structure. The only f...
Eugenie Lyzenko
04:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
A production environment will not have a @deploy/lib@ or whatever structure. The only folders which can be assumed a... Constantin Asofiei
03:31 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I think the good location is client side, @ConsoleHelper.initChui()@ method:... Eugenie Lyzenko
02:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
If we go with this approach, if the files already exist, then we can:
* just always overwrite them
* if we don't ov...
Constantin Asofiei
02:06 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I would do it like this:
* for spawned clients, the FWD server is responsible of extracting the files and injecting ...
Constantin Asofiei
02:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> This is a possibility, though we would probably put it into @deploy/@ since most of the project d...
Eugenie Lyzenko
01:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
This is a possibility, though we would probably put it into @deploy/@ since most of the project doesn't get put on a ... Greg Shah
12:43 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I have confirmation the @TERMINFO_DIRS@ based approach works for having independent terminfo database. Moreover we ha... Eugenie Lyzenko
08:08 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> Question: will these be needed by batch processes, launched maybe via the directory scheduler (so the spawner is in... Greg Shah
08:07 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > The problem with this approach is it only works in development enviro...
Greg Shah
10:25 AM Base Language Support #9445 (Review): compatibility test FIX-CODEPAGE
I modified the test which was failing to take into account the @cpinternal@ startup parameter. Because in PROGRESS if... Paul Bodale
09:40 AM Base Language Support #9446 (Review): compatibility test PUT-DOUBLE
*Committed my solution to testcases*
I've added a new test class @tests.base_language.builtin_functions.functionalit...
Delia Mitric
05:03 AM Base Language Support #9446: compatibility test PUT-DOUBLE
Delia, please look into these mismatches. The goal is to fix FWD Java code to make it 100% compatible with 4GL, inclu... Alexandru Lungu
04:15 AM Base Language Support #9446: compatibility test PUT-DOUBLE
Because I didn't find any test class that tests the functionality of @PUT-DOUBLE@ statement, I've created a new class... Delia Mitric
09:34 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
I went ahead and started testing the changes, on a big customer application I tested regression tests and the results... Ioana-Cristina Prioteasa
07:21 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
In @integer.java@, I implemented a mechanism to count the number of instances created and saved the results to a CSV ... Ioana-Cristina Prioteasa
05:45 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
After working with a test case and having a look at the existent problems, I came to the conclusion that I should rev... Dănuț Filimon
04:14 AM Base Language Feature #9436: add built-in OO classes
Just one thing might worth mentioning here, the tests we have for OO is based on 12.2 version, there might be differe... Marian Edu
03:23 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
*Review for 8989a:*
* This is like the smallest complaint ever, but in @MariaDbLenientDialect@ and in @P2JH2Dialect@...
Radu Apetrii
02:18 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Vladimir Tsichevski wrote:
> Help needed.
>
> Now that I have application server running, I wonder how can I run ...
Galya B

01/18/2025

01:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Question: will these be needed by batch processes, launched maybe via the directory scheduler (so the spawner is invo... Constantin Asofiei
12:18 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> The problem with this approach is it only works in development environments. In production syste...
Eugenie Lyzenko
11:20 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The problem with this approach is it only works in development environments. In production systems we don't have a c... Greg Shah
07:52 PM Runtime Infrastructure Support #5568 (WIP): implement application-specific TERMINFO database overrides
The solution plan:
1. Take the currently patched @xterm@, @vt220@, @vt320@ files and put them into @terminfo@ subd...
Eugenie Lyzenko
09:40 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk @15652@, new revision is @15678@.
Just rebase with new trunk. Passed @ChUI@ regress...
Eugenie Lyzenko
08:55 PM Runtime Infrastructure Feature #8989 (Review): Add support for multiple dialects for the multi-tenant landlord database
I created task branch 8989a and committed the changes. Supported dialects are H2, PSQL, MariaDb (for SQL Server, the ... Ovidiu Maxiniuc

01/17/2025

04:16 PM Database Feature #9559: no-op implementations for obsolete record phrase and query options
Likewise, the QUERY-TUNING option for queries must be ignored, since query planning is left to the RDBMS implementation. Eric Faulhaber
04:07 PM Database Feature #9559: no-op implementations for obsolete record phrase and query options
The TABLE-SCAN record phrase option will be a no-op, since the database's query planner will decide whether or not to... Eric Faulhaber
04:06 PM Database Feature #9559 (New): no-op implementations for obsolete record phrase and query options
Eric Faulhaber
03:53 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Greg Shah wrote:
> It can be combined.
OK.
Eugenie Lyzenko
02:54 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
It can be combined. Greg Shah
02:39 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Greg,
What is the priority for the task? Should I create @2660a@ branch to commit the required changes and move to...
Eugenie Lyzenko
08:08 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Yes, that does sound quite good.
> >
> > How do we check to see if...
Greg Shah
07:51 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Greg Shah wrote:
> Yes, that does sound quite good.
>
> How do we check to see if @pthreads@ is already on in an ...
Eugenie Lyzenko
06:01 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Yes, that does sound quite good.
How do we check to see if @pthreads@ is already on in an existing @NCURSES@ build...
Greg Shah
09:26 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Status update. I have executed one full @ChUI@ regression cycle for @FWD@ compiled with pthread capable @NCURSES@. Th... Eugenie Lyzenko
02:16 PM Base Language Feature #9436: add built-in OO classes
> ADE does not have source code for the @progress@ package.
Yes. See #9488-7.
Greg Shah
01:39 PM Base Language Feature #9436: add built-in OO classes
ADE does not have source code for the @progress@ package. These need to be tested and implemented in FWD manually.
...
Constantin Asofiei
12:46 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Help needed.
Now that I have application server running, I wonder how can I run something on it. Are there any doc...
Vladimir Tsichevski
08:26 AM Runtime Infrastructure Bug #9554: SSLCertGenUtil crashes: : The AES key must have 128, 192 or 256 bits!
# I run the @SSLCertGenUtil@ for a converted application and the current FWD trunk as described in https://proj.golde... Vladimir Tsichevski
08:13 AM Runtime Infrastructure Bug #9554 (New): SSLCertGenUtil crashes: : The AES key must have 128, 192 or 256 bits!
Vladimir Tsichevski
08:24 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Rebased *9383a* to latest *trunk/15651*, the branch is now at revision *15652*.
I managed to create examples after...
Dănuț Filimon
07:12 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
@ISO8859-1@ is indeed the default codepage for OE. You use the @-cpinternal@ option on the command line (or with sim... Greg Shah
06:33 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
There is currently only one test that is failing.
After I looked into it it appears that this is closely related ...
Paul Bodale
06:20 AM Base Language Support #9445 (WIP): compatibility test FIX-CODEPAGE
Paul Bodale
06:22 AM Base Language Support #9446 (WIP): compatibility test PUT-DOUBLE
Delia Mitric
06:12 AM Runtime Infrastructure Feature #9552: how to build libp2j such that it can be deployed to multiple different versions of...
Today, it is expected that when you build libp2j, you do so on the same or equivalent system to the target platform o... Greg Shah
06:06 AM Runtime Infrastructure Feature #9552 (New): how to build libp2j such that it can be deployed to multiple different versi...
Greg Shah
05:46 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Committed on *9317a rev.15629* the changes needed based on the code review.
For the @PreselectQuery@ change, Alex is...
Ioana-Cristina Prioteasa

01/16/2025

04:37 PM Database Feature #9549: implement missing metadata features
Some of these may be implemented to a greater degree than marked. If so, the gap marking needs to be fixed.
* @_fi...
Eric Faulhaber
04:33 PM Database Feature #9549 (New): implement missing metadata features
Eric Faulhaber
04:16 PM Database Feature #9546: investigate and implement field options, if missing
Options:
* LOB-AREA
* LOB-BYTES
* LOB-SIZE
* CLOB-CODEPAGE
* CLOB-COLLATION
* CLOB-TYPE
Eric Faulhaber
04:15 PM Database Feature #9546 (New): investigate and implement field options, if missing
Eric Faulhaber
03:54 PM Database Feature #9545: confirm/add table parameter support
@TABLE@ Parameters:
* @BY-REFERENCE@ (full/partial)
* @BY-VALUE@ (full/partial)
* @BIND@ (full/partial)
@KW_B...
Eric Faulhaber
03:51 PM Database Feature #9545 (Review): confirm/add table parameter support
Eric Faulhaber
03:50 PM Runtime Infrastructure Feature #8989 (WIP): Add support for multiple dialects for the multi-tenant landlord database
I've started implementing this feature. For the moment, PostgreSQL seems to be working in my small test cases. I will... Ovidiu Maxiniuc
03:47 PM Database Feature #9544: implement missing SESSION handle attributes
Attributes:
* @FIRST-BUFFER@
* @FIRST-QUERY@
Eric Faulhaber
03:46 PM Database Feature #9544 (Test): implement missing SESSION handle attributes
Eric Faulhaber
03:45 PM Database Feature #9543: implement missing BUFFER attributes
Attributes:
* @AUTO-SYNCHRONIZE@ (none/none)
* @CAN-READ@ (none/none)
Eric Faulhaber
03:44 PM Database Feature #9543 (Test): implement missing BUFFER attributes
Eric Faulhaber
03:42 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
Missing attributes:
* <table_handle>:ORIGIN-HANDLE (none/none)
Eric Faulhaber
03:41 PM Database Feature #9542 (Test): finish ORIGIN-HANDLE ProDataSet attribute
Eric Faulhaber
02:45 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Status update.
I have finished 2 rounds of main loop for @ChUI@ regression testing with @libp2j.so@ that does *not...
Eugenie Lyzenko
08:59 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Greg Shah wrote:
> > I have tested the Hotel ChUI application with original NCURSES built with pthread option enable...
Eugenie Lyzenko
02:32 PM Testing Support #9270 (WIP): design and implement an approach for executing multi-session 4GL testcases
Initial version of a tool has been implemented in *Harness* task branch Harness/9270a.
The following functionalit...
Tomasz Domin
02:08 PM Testing Bug #9338: Import JUnit test report back into Harness
I've pushed changes to java code to task branch harness/9270a to be reviewed together with #9270 changes. Tomasz Domin
08:13 AM User Interface Bug #9535: Empty whitespace is added when the output is redirected to a file
Hmmm. That is a ridiculous quirk.
I've checked as well. Some single character changes in the 1st or 4th position...
Greg Shah
03:58 AM User Interface Bug #9535: Empty whitespace is added when the output is redirected to a file
I noticed some *WEIRD* behavior of OE .
Look at this example :...
Lorian Sandu
02:50 AM User Interface Bug #9535: Empty whitespace is added when the output is redirected to a file
Example:... Lorian Sandu
02:49 AM User Interface Bug #9535 (New): Empty whitespace is added when the output is redirected to a file
Lorian Sandu

01/15/2025

04:53 PM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
I may have been "playing" with sampling created the problem.
I was trying to connect to a customers Docker contai...
Roger Borrello
02:35 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> I updated the repo and ran @./testcases_setup.sh@ from the project directory. The scrip...
Roger Borrello
02:25 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Greg Shah wrote:
> > Yes. Also, use @bzr+ssh@ instead of sftp.
>
> Thanks... committed ...
Vladimir Tsichevski
02:03 PM Testing Bug #9525 (Review): Testcases: incorrect placeholders in directory.xml.template and other configu...
Greg Shah wrote:
> Yes. Also, use @bzr+ssh@ instead of sftp.
Thanks... committed updates:...
Roger Borrello
01:55 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Yes. Also, use @bzr+ssh@ instead of sftp. Greg Shah
01:45 PM Testing Bug #9525 (WIP): Testcases: incorrect placeholders in directory.xml.template and other configurat...
My commit is stuck for some time...... Roger Borrello
12:48 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> I forgot to mention the JSON files are themselves templates, which causes problems:
Ye...
Roger Borrello
12:38 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
I forgot to mention the JSON files are themselves templates, which causes problems:... Vladimir Tsichevski
12:10 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> The @directory.xml.template.diff@ contains fixes for @directory.xml.template@. I will c...
Roger Borrello
10:40 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Another issue related to testcases directory configuration: #9398-17. Roger, please review this as well. Vladimir Tsichevski
10:36 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
I managed to find the current problem source.
The spawner process the working directory argument passed to it from...
Vladimir Tsichevski
08:57 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
You can check @SESSION:FIRST-PROCEDURE@ and see if it's @web-disp.p@ (make sure to disable any startup procs). Galya B
08:09 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> From what I see, the program name is set in a:
> [...]
>
> which exists in @web-disp...
Galya B
05:53 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Let's discuss this a little on a meet. Do you have time? Constantin Asofiei
05:14 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > And for the app server creation, may I use @AppServerManager.st...
Radu Apetrii
03:46 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> Do the agents live across multiple requests or are they launched for each new request?
Certain...
Marian Edu
08:50 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Overall, I would want to refactor a bit the javadoc/parameter and method names to reflect the join with a FIRST/LAST ... Alexandru Lungu
05:26 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Alexandru Lungu wrote:
> I think this should be assessed now. Most of the PK/FK are groups of more than 1 field in #...
Ioana-Cristina Prioteasa
08:46 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
The branch 8646a rebased to the latest trunk. Vladimir Tsichevski
08:39 AM Runtime Infrastructure Bug #9472 (Test): change the AppServerConnectionPool from a push to a pull model
Greg Shah
08:21 AM Runtime Infrastructure Bug #9472: change the AppServerConnectionPool from a push to a pull model
Branch 9472a was merged to trunk rev 15641 and archived. Constantin Asofiei
08:14 AM Runtime Infrastructure Bug #9472 (Merge Pending): change the AppServerConnectionPool from a push to a pull model
I'm merging this to trunk now. Constantin Asofiei
08:09 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
> I have tested the Hotel ChUI application with original NCURSES built with pthread option enabled(no patch in use). ... Greg Shah
10:21 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Greg Shah wrote:
> > I would like to say yes. But I can not(for 100%). What I see is the @NCURSES@ inits and uses in...
Eugenie Lyzenko
07:46 AM Database Bug #9078: emit FindQuery as (reused) variables
Fixed the problem from #9078-75 in *9078b/15625*. The rules rely on the "extbufid" annotation to emit the @setMultiTe... Dănuț Filimon
06:28 AM Database Bug #9078: emit FindQuery as (reused) variables
While working on a few tests, I found another conversion regression when using multi-tenancy where a find query that ... Dănuț Filimon
03:12 AM Database Bug #9078: emit FindQuery as (reused) variables
Committed *9078b/15624*. Fixed conversion compatibility with multi-tenancy, ETF conversion passed (matches previous c... Dănuț Filimon

01/14/2025

01:56 PM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Codepages (UTF-8, ISO8859-1, IBM850) need to be tested/fixed in @ASC()@, @CHR()@, @OUTPUT TO ... CONVERT@ and @FIX-CO... Greg Shah
01:55 PM Base Language Bug #9532 (New): codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Greg Shah
10:45 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Do the agents live across multiple requests or are they launched for each new request? Greg Shah
10:07 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> And for the app server creation, may I use @AppServerManager.startAppServer()@ or would you re...
Constantin Asofiei
09:50 AM Base Language Feature #6506 (WIP): implement CGI WebSpeed support and the standard web-disp.p dispatch function...
And for the app server creation, may I use @AppServerManager.startAppServer()@ or would you recommend against it? Radu Apetrii
08:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
No, I want to move this configuration in the webspeed specific node.
I'm OK to use the 'normal' agent during the w...
Constantin Asofiei
08:24 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
For the moment I'm working with a normal appserver agent to simulate a webspeed one, but I'm planning to add, if need... Radu Apetrii
10:01 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
> The method checks for unique constraints containing only one field and matches it with the property.
I think th...
Alexandru Lungu
10:00 AM Database Bug #9317 (Review): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause match...
Committed on 9317a.
*Alex/Eric*, please review *9317a rev. 15624 - 15627*.
Local performance tests were inconclus...
Ioana-Cristina Prioteasa
07:42 AM Runtime Infrastructure Bug #9530 (Rejected): NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Pe...
Greg Shah
07:25 AM Runtime Infrastructure Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
Ovidiu Maxiniuc wrote:
> Galia,
> for some reason, the stack trace line number are not matching with my revision (...
Galya B
07:21 AM Runtime Infrastructure Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
Galia,
for some reason, the stack trace line number are not matching with my revision (either because of my mine ch...
Ovidiu Maxiniuc
06:20 AM Runtime Infrastructure Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
+ Ovidiu Radu Apetrii
06:19 AM Runtime Infrastructure Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
The server exits on start with an exception, when logging for @com.goldencode.p2j.persist.Persistence@ (or parent pac... Galya B
06:10 AM Runtime Infrastructure Bug #9530 (Rejected): NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Pe...
Galya B
07:14 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
> I would like to say yes. But I can not(for 100%). What I see is the @NCURSES@ inits and uses internal mutexes to se... Greg Shah
07:06 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Greg Shah wrote:
> #307 is the original issue that made the requirement for @auto_getch_refresh()@.
>
> > The @pt...
Eugenie Lyzenko
06:33 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
#307 is the original issue that made the requirement for @auto_getch_refresh()@.
> The @pthreads@ is on for these ...
Greg Shah
06:40 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
When the spawner logger to ALL you should be getting a record like this, showing the whole command used for spawning ... Galya B
02:57 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Galya B wrote:
Thank you, Galya.
> @No such file or directory@ probably alludes to workingDir. Make sure to replace...
Vladimir Tsichevski
02:31 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
@No such file or directory@ probably alludes to workingDir. Make sure to replace all placeholders in directory. To de... Galya B
06:32 AM Database Bug #9251 (Test): cache the translated FQL in FQLPreprocessor.translate
Branch 9251c was merged to trunk as rev. 15636 and archived. Stefanel Pezamosca
06:21 AM Database Bug #9251 (Merge Pending): cache the translated FQL in FQLPreprocessor.translate
This can be merged to trunk now. Constantin Asofiei
06:18 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Constantin Asofiei wrote:
> Stefanel Pezamosca wrote:
> > Considering that 9251c is fixing the regression mentioned...
Stefanel Pezamosca
05:54 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Stefanel Pezamosca wrote:
> Considering that 9251c is fixing the regression mentioned and I also retested #9251-3 wi...
Constantin Asofiei
06:19 AM Base Language Bug #8944: FINALLY block transaction processing
Artur, I need to review this together with #9004. I'll put this in the queue, but is not just review, I need to reca... Constantin Asofiei
06:19 AM User Interface Bug #9529: Newly created window is shown in front of DIALOG-BOX
It has been observed from findings in #9381 that despite the value of @TOP-ONLY@ or @ALWAYS-ON-TOP@ attribute of a wi... Șerban Bursuc
06:10 AM User Interface Bug #9529 (New): Newly created window is shown in front of DIALOG-BOX
Șerban Bursuc
03:58 AM Database Bug #9078: emit FindQuery as (reused) variables
Managed to setup the dataset project to use multi-tenancy and convert a few examples. The conversion is regressing wi... Dănuț Filimon
08:25 PM User Interface Bug #7657 (Review): 8-bit character entry problem in ChUI
Eugenie Lyzenko

01/13/2025

06:37 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk @15635@, new revision is @15661@.
Continue different regression testing. The @ChUI@...
Eugenie Lyzenko
06:35 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Eugenie Lyzenko wrote:
> Made a set if @ChUI@ regression testing. A lot enough I guess to make conclusion. The *not*...
Eugenie Lyzenko
06:29 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Made a set if @ChUI@ regression testing. A lot enough I guess to make conclusion. The *not* patched @NCURSES@ (disabl... Eugenie Lyzenko
03:59 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Help needed.
Galya B wrote:
I have problem running application server with testcases.
Below is what I've don...
Vladimir Tsichevski
09:57 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
The problem was caused by another function detecting the need for the subselect which I had initially overlooked and ... Ioana-Cristina Prioteasa
08:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
DYNAMIC-INVOKE returning extent is tricky to implement, as we don't know at conversion-time what will return. This i... Constantin Asofiei

01/10/2025

02:13 PM Conversion Tools Feature #6256: improved profile support
These profiles can only be used in the default @ConversionDriver@ mode which is @ListType.CMD_LINE@. For any of the ... Greg Shah
01:14 PM Testing Bug #9525 (Review): Testcases: incorrect placeholders in directory.xml.template and other configu...
Greg Shah
01:01 PM Testing Bug #9525 (WIP): Testcases: incorrect placeholders in directory.xml.template and other configurat...
The @directory.xml.template.diff@ contains fixes for @directory.xml.template@. I will commit them if nobody objects. Vladimir Tsichevski
12:59 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Some placeholder names in @directory.xml.template@ are incorrect:
# Typo in @{force_diry_cross_share}@, corrent is...
Vladimir Tsichevski
12:48 PM Testing Bug #9525 (Review): Testcases: incorrect placeholders in directory.xml.template and other configu...
Vladimir Tsichevski
12:53 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> And here I mean programs ran from web-disp.p for 'normal usage', not ADE programs which...
Greg Shah
12:42 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
And here I mean programs ran from web-disp.p for 'normal usage', not ADE programs which can be ran by passing some q... Constantin Asofiei
12:39 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg, we if we don't convert all dependencies, then we need to modify the ADE code; for example, if we omit a .p file... Constantin Asofiei
12:34 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
In a status meeting today, Scott said that they don't explicitly call any of the ADE webspeed procedures.
So: I ...
Greg Shah
11:38 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> Greg, I'm not sure what you mean by the 'unnamed output'. This test shows that unless STDOUT is redirected, it wil... Greg Shah
10:44 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg, I'm not sure what you mean by the 'unnamed output'. This test shows that unless STDOUT is redirected, it will ... Constantin Asofiei
03:35 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
So I have a setup running to check webspeed tests. I need to write a test to check all @WEB-CONTEXT@ methods, how th... Constantin Asofiei
10:54 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
Update for experiments with @pthreads@ enabled @libp2j.so@. Some preconditions and info.
1. The @NCURSES@ base is ...
Eugenie Lyzenko
09:54 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> For making @libp2j.so@ thread safe and getting rid of requirement to patch @NCURSES@ I think we can consider this t... Greg Shah
09:48 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15653@, rebased with trunk @15634@, new revision is @15660@.
The update contains ...
Eugenie Lyzenko

01/09/2025

01:52 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I'm fine with converting the @web-disp.p@. Greg Shah
01:41 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
OK, so if we allow the webspeed to specify the program via startup procedures, then we can use the default web-disp.... Constantin Asofiei
12:59 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I don't want each customer to have to DIY their own implementation of WebSpeed. FWD needs to include WebSpeed, built... Greg Shah
12:36 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> For programs, we will need a way to automatically register them with SourceNameMapper (a...
Constantin Asofiei
12:33 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> A bit late to it but I'm with Constantin on this one, just forget about how Progress implemented the Webspeed runti... Greg Shah
12:32 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Marian, I would go to that approach, but there are *lots* of exposed global shared vars and maybe even session super-... Constantin Asofiei
12:28 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
A bit late to it but I'm with Constantin on this one, just forget about how Progress implemented the Webspeed runtime... Marian Edu
12:10 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Greg Shah wrote:
> I mean address/analyze/discuss this:
>
> > > Doesn't the change to use the driver's @shutdown(...
Vladimir Tsichevski
12:07 PM Base Language Feature #8138: ABLUnit configuration using environment variables
I mean address/analyze/discuss this:
> > Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @t...
Greg Shah
12:04 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Greg Shah wrote:
> Vladimir: I think you should take it from here.
You mean review, test and merge?
Vladimir Tsichevski
10:07 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Vladimir: I think you should take it from here. Greg Shah
10:02 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Greg Shah wrote:
> Code Review testengine.patch
>
> Doesn't the change to use the driver's @shutdown()@ bypass th...
Marian Edu
12:08 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> To be clear: I'm only talking about runtime code here. All the include files and any developme...
Marian Edu
09:30 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Yes, I think you have the rights to do that.
Nevertheless, I did it already....
Greg Shah
09:51 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Successfully integrated @propertyMatches@ into the subselect decision logic and the above testcase generates the simp... Ioana-Cristina Prioteasa
08:38 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
> I also want to add that there was a huge performance hit when I was trying to sign into the web client with the cus... Alexandru Lungu
08:33 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
I also want to add that there was a huge performance hit when I was trying to sign into the web client with the custo... Roger Borrello
08:28 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
Thanks for that, Alexandru. I'm trying to run with Java 8. I'll try the extension. Roger Borrello
04:07 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
> I tried to do a quick assessment of VisualVM by downloading from https://visualvm.github.io/. It was very easy to g... Alexandru Lungu
08:24 AM Database Bug #9251 (Internal Test): cache the translated FQL in FQLPreprocessor.translate
Considering that 9251c is fixing the regression mentioned and I also retested #9251-3 with similar results, I guess t... Stefanel Pezamosca
 

Also available in: Atom