General

Profile

Greg Shah's activity

From 01/27/2025 to 02/25/2025

02/25/2025

04:57 PM Base Language Bug #4766: fix CHR and ASC
What is the 4GL code for the @COMPILE@ of these examples? Greg Shah
04:48 PM TRPL Feature #1747: evaluate Scala for suitability as the basis for TRPL as a DSL
At one point (15? years ago now) I tested the performance of Groovy vs Java and found that Groovy was several orders ... Greg Shah
01:57 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
All of my changes are committed into the branch. There is not much there. The core idea was to start separating the... Greg Shah
12:54 PM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
Is there more testing to be done?
What is the effort to fix this? I think this is urgent since it will affect a c...
Greg Shah
11:40 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
Our existing documentation is here:
* [[p2j:Writing TRPL Rule-Sets]] - This defines the language at the level of s...
Greg Shah
10:36 AM Database Feature #6720: lazy hydration
> This affirmation is correct for the "new buffer", but not for the "old buffer". The old buffer stores a snapshot of... Greg Shah
08:30 AM Database Feature #6720: lazy hydration
Are we adding implicit accesses (in our runtime) to fields that are not otherwise accessed explicitly in the 4GL code... Greg Shah
08:45 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
From creating/importing projects to editing code and schemata to compiling/building and debugging, please explore the... Greg Shah
08:43 AM Conversion Tools Support #9703 (Closed): explore and document the existing OE IDE feature set
Greg Shah
08:35 AM Runtime Infrastructure Support #5568 (Test): implement application-specific TERMINFO database overrides
Greg Shah
07:55 AM Runtime Infrastructure Support #5568 (Merge Pending): implement application-specific TERMINFO database overrides
You can merge 5568b to trunk now. Greg Shah

02/24/2025

12:33 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The container project only exists for FWD, right? I'm not sure why it is even a separate thing.
As for gcd_system...
Greg Shah
09:20 AM Runtime Infrastructure Support #5568 (Test): implement application-specific TERMINFO database overrides
Greg Shah
12:30 PM Runtime Infrastructure Feature #6871 (Closed): add JMX instrumentation to monitor the appserver agents
Greg Shah
12:22 PM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
We can close this, right? Greg Shah
12:23 PM Runtime Infrastructure Feature #6377 (WIP): provide tooling (and UI in the admin interface) to manage appserver agents (...
It is a fair point that we have something rudimentary. It is not a proper replacement for a REST API. Greg Shah
10:46 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
I think we need to reopen this task to get the REST API implemented. The admin console UI is useful but it will not ... Greg Shah
09:49 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I'll let Eric do the code review but from a user perspective, the changes look really good. Nice job! Greg Shah
09:22 AM User Interface Support #2660 (Test): evaluate if the NCURSES 5.7 "threading improvements" can be made to work fo...
The changes for this task were implemented in task branch 5568a, which was merged to trunk in revision 15728.
Plea...
Greg Shah
08:15 AM Conversion Tools Feature #1757: update ANTLR to latest version
Here are some notes about potential lexer changes during the upgrade. As mentioned above, ANTLR v4 has a switchable ... Greg Shah

02/21/2025

11:38 AM Runtime Infrastructure Support #5568 (Merge Pending): implement application-specific TERMINFO database overrides
You can merge after 6433a.
Don't forget to add @tools/scripts/setup_ncurses6x.sh@ before you merge.
Greg Shah
10:25 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
In other words, in Redmine make sure the links are there. In bzr, we don't need those. Greg Shah
10:24 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
>
> Please see 'Building FWD From Source', 'Application Server Installation' and 'Client Installation' pages for mor...
Greg Shah
07:25 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Is there any reason we should not commit the patching script into FWD (@tools/scripts/setup_ncurses6x.sh@)? Greg Shah
07:24 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I've removed the TERMINFO section from the build FWD page. I think it is good to go.
Please edit the proposed tex...
Greg Shah
10:09 AM Base Language Feature #6433 (Merge Pending): implement WEB-CONTEXT system handle
You can merge now. Greg Shah
07:40 AM Database Feature #9544 (Merge Pending): implement missing SESSION handle attributes
Please merge to trunk. Greg Shah
07:18 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Once #9625 is complete, we can drop support for Java 8 and Java 11. Among other things, this will mean that dependen... Greg Shah
07:16 AM Runtime Infrastructure Feature #9687 (Test): drop support for Java 8 and Java 11
Greg Shah
07:13 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
This can't happen until at least September 2025 (when JDK 25 is expected to be released). Greg Shah
07:10 AM Runtime Infrastructure Feature #9686 (WIP): move FWD to Java 25
Greg Shah
07:08 AM Runtime Infrastructure Feature #9685 (WIP): move FWD to Java 21
Greg Shah
07:06 AM Runtime Infrastructure Feature #9684: migrate from libffi (and C heap functions) to the built-in JDK FFM support
In Java 21, there is a "3rd preview":https://openjdk.org/jeps/442 of the "Foreign Function and Memory (FFM) API":http... Greg Shah
06:55 AM Runtime Infrastructure Feature #9684 (New): migrate from libffi (and C heap functions) to the built-in JDK FFM support
Greg Shah

02/20/2025

04:05 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > Also I think the section https://proj.goldencode.com/projects/p2j/w...
Greg Shah
03:39 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> Added new section for install NCURES bin and data.
Does this ensure that the TERMINFO tools @infocmp@ and @tic@ ...
Greg Shah
03:38 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> Also I think the section https://proj.goldencode.com/projects/p2j/wiki/Building_FWD_From_Source/edit?section=14 sho... Greg Shah
10:17 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> The only requirement is to have both @infocmp@ and @tic@ on development system. The rest is handling by @FWD@ build... Greg Shah
08:38 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > The [[p2j:Building_FWD_From_Source#NCURSES-LinuxUNIX-Only|Building FW...
Greg Shah
08:34 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > This is the updated script for review. Merged the changes from b...
Greg Shah
11:28 AM Base Language Bug #4766: fix CHR and ASC
Yuck! Well done in finding this weird behavior.
> Should I consider this case?
Good question. I think this i...
Greg Shah
08:44 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
The following questions were sent by Constantin to Scott:
We have a few questions about web speed.
1. In classi...
Greg Shah

02/19/2025

11:23 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Does this cause a compatibility issue? In other words, the URLs f...
Greg Shah
10:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Does this cause a compatibility issue? In other words, the URLs from the existing 4GL system must continue to work. Greg Shah
06:55 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
> Stop-After timeout will be reached by @doBlock1@ first, however the execution is now blocked in @doBlokc2@ which al... Greg Shah
08:37 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
The [[p2j:Building_FWD_From_Source#NCURSES-LinuxUNIX-Only|Building FWD From Source]] needs to be edited to include th... Greg Shah
08:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I've reviewed and revised the NCURSES documentation. See:
[[p2j:Client_Installation#NCURSES-LinuxUNIX-Only|Client...
Greg Shah
08:28 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Roger: Please review and test the updated patch script. Greg Shah

02/18/2025

01:23 PM Documentation Support #9665: schema conversion doc review and updates
The following chapters in the Conversion Reference need to be reviewed and updated. The content in some cases is no ... Greg Shah
01:21 PM Documentation Support #9665 (New): schema conversion doc review and updates
Greg Shah
08:11 AM Documentation Support #9662: support for metadata
We currently need to manually specify which metadata tables get converted along with the application. This is nasty ... Greg Shah
08:06 AM Documentation Support #9662 (New): support for metadata
Greg Shah
08:04 AM Documentation Support #9661: word index support
We need to document our word index support. Currently, you can figure out some of it if you read enough of the conte... Greg Shah
07:59 AM Documentation Support #9661 (New): word index support
Greg Shah
07:57 AM Documentation Support #9660: managing schema changes over time
Until the solution from #8786 is ready, we need to document how to manually create and apply schema changes. Greg Shah
07:49 AM Documentation Support #9660 (New): managing schema changes over time
Greg Shah
07:48 AM Documentation Support #9659: database server installation/configuration
The docs for database server support are not fully up to date. Fix that.
* PostgreSQL docs are currently written ...
Greg Shah
07:40 AM Documentation Support #9659 (New): database server installation/configuration
Greg Shah
07:20 AM Documentation Support #9658: database import clarifications
There have been changes over the years where are not fully reflected in our import docs. There are also areas never ... Greg Shah
07:05 AM Documentation Support #9658 (New): database import clarifications
Greg Shah

02/17/2025

10:25 AM Base Language Bug #4766: fix CHR and ASC
> As I understand from the discussion above, this can be done by adding an annotation as Constantin said #4766-39 and... Greg Shah
09:07 AM Base Language Bug #4766: fix CHR and ASC
I agree that our equivalent of r-code (the converted Java classes) will always be encoded with UTF-8. Previously, th... Greg Shah
08:50 AM Base Language Bug #4766: fix CHR and ASC
> In regard to @ProcedureManager.thisProcedure()@, I was hoping to avoid the performance hit and avoid adding a deep ... Greg Shah
08:40 AM Base Language Bug #4766: fix CHR and ASC
Is it the @CPSTREAM@ at @COMPILE@ time? If so, then one set of @.r@ files can be combined from the @.r@ output of mu... Greg Shah
08:28 AM Base Language Bug #4766: fix CHR and ASC
> I Do not remember having a similar setting for conversion. Instead, for parsing 4GL sources with different encoding... Greg Shah
08:26 AM Base Language Bug #4766: fix CHR and ASC
Moving to UTF-8 as the standard for source code is an "upgrade" that is generally quite safe to do. This case of @AS... Greg Shah

02/14/2025

02:20 PM Database Feature #6720: lazy hydration
> It seems that we need, at least during the unit tests for this large customer application, to hydrate over 94% of f... Greg Shah
01:54 PM Database Feature #7020: always use "expanded" extent fields
> What do you think, should this be done in another task ?
No, let's solve it here, once and for all time.
Greg Shah
01:52 PM Base Language Bug #4766: fix CHR and ASC
> 4GL's ASC function is affected by the relation between source file encoding and cpinternal code page. For example, ... Greg Shah
01:46 PM Testing Bug #9649 (Internal Test): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
The proposed change seems to be a resasonable improvement. Go ahead and put it in a branch and get it tested. Greg Shah

02/13/2025

07:16 AM Database Feature #6720: lazy hydration
> Regarding, the idea to fully hydrate the records that are still loaded when the session closes. I also like it, I c... Greg Shah
07:02 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> I think we need to confirm the page title to avoid unnecessary create/delete page if the title is not good. I would... Greg Shah

02/12/2025

02:07 PM Base Language Feature #9436: add built-in OO classes
> in this task we can track the non-ADE .cls implementation (i.e. what is not covered by #9488)
Yes, that makes se...
Greg Shah
12:43 PM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
Go ahead, I'm OK to split this into 2 issues. Greg Shah
08:56 AM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
> Greg, should we show black boxes for unmappable unicode character when this character is pasted into the editor?
...
Greg Shah
12:05 PM Base Language Bug #4766: fix CHR and ASC
The source file encoding will affect the content of the string literals and I think it will also affect the processin... Greg Shah
11:40 AM Documentation Support #9646: complete the Windows GUI to Web Migration chapter
We need to fill in the details of the [[p2j:Windows_GUI_to_Web_Migration]] chapter. Greg Shah
11:32 AM Documentation Support #9646 (New): complete the Windows GUI to Web Migration chapter
Greg Shah
11:24 AM Documentation Support #9644: 4GL REST, SOAP and WEBHANDLER docs
The following need content:
[[p2j:4GL-Compatible REST and SOAP Services]]
[[p2j:4GL-Compatible WEBHANDLER Service...
Greg Shah
09:07 AM Documentation Support #9644 (New): 4GL REST, SOAP and WEBHANDLER docs
Greg Shah
09:05 AM Documentation Support #9643: appserver open-client documentation
The following pages need content:
[[p2j:ProxyGen_and_Open_Client_Usage#Java-Open-Client-Usage|Java Open Client Usa...
Greg Shah
09:02 AM Documentation Support #9643 (New): appserver open-client documentation
Greg Shah
06:46 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin will decide. We should isolate these files in their own package so they are easy to replace. You'll have... Greg Shah

02/11/2025

12:57 PM Runtime Infrastructure Bug #9640: port range resiliency issue
In #9533-19, a customer had a server configured with admin port 7443 but a web client port range of @7403 - 7470@ whi... Greg Shah
12:52 PM Runtime Infrastructure Bug #9640 (WIP): port range resiliency issue
Greg Shah
12:15 PM Harness Feature #9619: Forced test order
> Isnt a goal running regression tests in automatic pipeline - possibly in many parallel sessions on the same server ... Greg Shah
11:01 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
I've made substantial changes to the [[p2j:Patching_TERMINFO#Using-a-Private-TERMINFO-Directory|Using a Private TERMI... Greg Shah
05:21 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> > In the commit post, we need to summarize the changes, please post your suggested text here.
>
> I would sugges...
Greg Shah
05:12 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Please list (here) the specific pages you have edited. I will review them. Greg Shah
08:49 AM Conversion Tools Feature #9639: centralized name management (and conversion) OR jar based resolution
In #7077, a customer has prototyped the implementation of temp-table DMO conversion split across different conversion... Greg Shah
08:31 AM Conversion Tools Feature #9639 (New): centralized name management (and conversion) OR jar based resolution
Greg Shah
08:30 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
The idea here is that at parse time (and during conversion as needed) we should use annotations in any already conver... Greg Shah
08:17 AM Conversion Tools Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
Greg Shah
08:15 AM Conversion Tools Feature #9637: eliminate need for .NET skeletons by dynamically inspecting assemblies
It is possible to use the reflection support in .NET to dynamically resolve references instead of requiring skeletons... Greg Shah
08:11 AM Conversion Tools Feature #9637 (New): eliminate need for .NET skeletons by dynamically inspecting assemblies
Greg Shah
08:03 AM Conversion Tools Feature #9636 (New): update lexer and parser to OE 12.8.x
Greg Shah
07:57 AM TRPL Feature #9635 (New): TRPL 2.0
Greg Shah
07:36 AM Base Language Feature #6407: name_map.xml improvements
What work remains for this task (it is set to 20% done)? Greg Shah
04:48 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Roger Borrello wrote:
> How best to merge, then? Should there be a separate @build.xml@ in a directory from FWD and ...
Greg Shah

02/10/2025

08:55 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Is all documentation updated with the final details?
In the commit post, we need to summarize the changes, please ...
Greg Shah
07:57 AM Documentation Support #9630: conversion driver doc updates
In #9303-50, Vladimir notes some documentation problems. Greg Shah
07:57 AM Documentation Support #9630 (New): conversion driver doc updates
Greg Shah
07:54 AM Documentation Feature #3248 (Closed): documentation updates
Greg Shah
07:53 AM Documentation Bug #9261 (Feedback): Proxy server support and javadoc fixes
Greg Shah
07:53 AM Documentation Bug #9261: Proxy server support and javadoc fixes
What other work is needed for this task? Greg Shah
07:53 AM Documentation Bug #9261: Proxy server support and javadoc fixes
> Please fix #9170-110 (related discussion #9170-100, #9170-101).
Wasn't this answered in #9170-111?
Greg Shah
07:51 AM Documentation Feature #2279 (Closed): documentation review and misc updates
Greg Shah
07:50 AM Documentation Feature #2297 (Closed): document new directory/P2J configurations and setup
Greg Shah
07:34 AM Harness Feature #9619: Forced test order
Tomasz Domin wrote:
> Greg Shah wrote:
> > > I was rather thinking about "frame" for dependencies.
> >
> > Like ...
Greg Shah

02/07/2025

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
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
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: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
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

02/06/2025

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
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: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
11:57 AM Harness Feature #9619: Forced test order
> I was rather thinking about "frame" for dependencies.
Like a phase of testing? We could add a dependency type f...
Greg Shah
10:52 AM Harness Feature #9619: Forced test order
Keeping dependency information in a separate file doesn't seem to be a good practice. Likewise, adding a completely ... Greg Shah
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
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

02/05/2025

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
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

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
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
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
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
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

02/03/2025

04:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Try the links now. Greg Shah
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
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
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
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
04:11 PM Harness Bug #9489 (Merge Pending): Support for different terminal encodings
You can merge it now. Greg Shah
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
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
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
09:16 AM Base Language Feature #9447: XML support feature improvements and testing
+Marian Greg Shah
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
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

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

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: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: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
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
08:32 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
@extentInvoke@ -> @dynamicInvokeExtent@ Greg Shah
08:31 AM Harness Bug #9489 (Internal Test): Support for different terminal encodings
Code Review Task Branch 9489a Revision 38
The changes are good.
Greg Shah

01/30/2025

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
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
03:34 PM Harness Bug #9489: Support for different terminal encodings
Code Review Task Branch 9489b Revisions 36 and 37
In @Terminal@, shouldn't we have some code to handle cases where...
Greg Shah
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:31 AM Database Bug #9595: Records accessed from dynamic buffers remain LOCKed until the user context is destroyed
+Eric Greg Shah
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

01/29/2025

01:53 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
Yes Greg Shah
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: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
10:49 AM Base Language Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
Greg Shah
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
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
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
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
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: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

01/28/2025

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
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
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: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
09:43 AM Base Language Support #9398 (Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session da...
Greg Shah
08:40 AM Database Feature #7020: always use "expanded" extent fields
+Hynek to review the UI changes. Greg Shah

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
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
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
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
09:11 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
> Is this plan OK?
Yes
Greg Shah
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
 

Also available in: Atom