Project

General

Profile

Activity

From 08/12/2021 to 09/10/2021

09/10/2021

07:06 PM User Interface Bug #5622: TREEVIEW widget issues
In 3821c rev. 12916:
# added conversion of @DRAGGED-NODE@ and @DRAGGED-OVER-NODE@ getters (See #5172-81);
# fixed: ...
Vladimir Tsichevski
05:19 PM User Interface Bug #5622: TREEVIEW widget issues
@KeyDown@ event handler conversion error: the first event argument must be of @INPUT-OUTPUT@ type instead of @INPUT@,... Vladimir Tsichevski
05:17 PM User Interface Bug #5622: TREEVIEW widget issues
Then @TREEVIEW@ loses keyboard focus, the selected node highlight should be removed. Vladimir Tsichevski
05:14 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> Scrolling issue:
>
> # Run @treeview.p@ application
> # Expand enough nodes to make...
Vladimir Tsichevski
04:00 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Yes, the "working" directory is the right work. I have just updated the wiki. Ovidiu Maxiniuc
03:49 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
In your text, you mention "This .store container must be located in root directory of the FWD-client" and "trusted-ce... Greg Shah
02:17 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> Ovidiu: Please document the specific requirements. We may need to make code changes to make it e...
Ovidiu Maxiniuc
02:03 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Roger Borrello wrote:
> Ovidiu, I was using @SSLCertGenUtil@ to do the generation of the keys into the directory ("s...
Ovidiu Maxiniuc
07:04 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Passing the output from the SSLCertGenUtil cannot work since it is not encoded as hex.
Ovidiu: Please document t...
Greg Shah
09:04 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Is there any work remaining in this task? Greg Shah
09:00 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Ovidiu Maxiniuc wrote:
> This happened because there was no session / transaction open at that moment. I created a s...
Constantin Asofiei
07:28 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > * @SERIALIZABLE@ keyword should probably be used by conversion to make the class implement @Ser...
Marian Edu
07:00 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
> I think we need to consider if there is ever a scenario in which context cleanup is needed for reader/writer thread... Greg Shah

09/09/2021

07:21 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
I was closing the web client of a large application in virtual desktop mode, debugging the update of the @meta_connec... Eric Faulhaber
06:29 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> Roger: Please ask Ovidiu specific questions to get help with this configuration. Also, after Ovi...
Roger Borrello
09:46 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Ovidiu: Please edit [[p2j:Certificates_and_Keys_for_4GL_Language_Features#Socket-Handle-and-Server-Socket-Handle-SSL-... Greg Shah
08:26 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
If you look at the code for @SymmetricEncryption.decrypt()@, you'll see that in @asBytes()@ it assumes that the input... Greg Shah
08:17 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> Is that what you expect? If the actual key password has 2 tildes, then you need to double them i...
Roger Borrello
07:15 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
The tilde is an escape char in the 4GL. If your code is this:
@define variable kapw as char init "v~~4l#8ZrkkJwW?...
Greg Shah
02:56 PM Database Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
No. @com.goldencode.p2j.persist.*@ is a runtime package. It has nothing to do with conversion. Greg Shah
02:30 PM Database Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
We are still patching some procedures to fully-qualify their field-references. They are willing to incorporate the up... Roger Borrello
02:18 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Code Review Task branch 3821c Revision 12898
This is just for the @ReportDriver@ changes. I don't expect the curr...
Greg Shah
01:10 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
> I couldn't add new breakpoints doubleclicking in the editor or using the menu, I had to add it manually in the debu... Greg Shah
03:01 AM User Interface Bug #5622: TREEVIEW widget issues
Code review 3821c revision 12897.
Please test how the method @remove@ will behave when a convertibe number is pass...
Hynek Cihlar

09/08/2021

07:50 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
This happened because there was no session / transaction open at that moment. I created a short-lived micro-transacti... Ovidiu Maxiniuc
07:17 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Unfortunately this makes things worse - try the test without a full tx present and you will get a @"Attempting DML wh... Constantin Asofiei
07:48 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Starting with r12902/3821c, it is possible to specify a different logical database name from the @.df@ basename.
I...
Ovidiu Maxiniuc
12:41 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Code review 3821c/12898:
This update contains changes for three issues: #4105, #5625, and #4766. The #4105 changes...
Eric Faulhaber
06:20 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
I am back to testing with my testcases...the @ssl-server.p@ has:... Roger Borrello
04:21 PM Base Language Feature #4366 (Test): support TLS 1.2 and other updated secure socket protocols
Code Review Task Branch 3821c Revision 12901
The changes look good.
Greg Shah
03:27 PM Base Language Feature #4366 (Feedback): support TLS 1.2 and other updated secure socket protocols
Please review:... Roger Borrello
08:18 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> > This is not correct, there is no @LowLevelSocketImpl@ usage for the @WebServiceImpl@ at this ti...
Constantin Asofiei
07:33 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
> This is not correct, there is no @LowLevelSocketImpl@ usage for the @WebServiceImpl@ at this time.
Does anyone k...
Greg Shah
04:25 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> +WEB-SERVICE:CONNECT()+
>
> On the server, a call to @<web_service_handle>:CONNECT()@ will pa...
Constantin Asofiei
06:16 PM User Interface Feature #5151: Add complete support for tree-list OCX triggers
The second argument for the @OnKeyDown@ event is *integer* key modifiers mask. It is currently converted as @new logi... Vladimir Tsichevski
05:31 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> Some of @TREEVIEW@ events expect arguments of @INPUT-OUTPUT@ type. For example, the arg...
Vladimir Tsichevski
05:21 PM User Interface Bug #5622: TREEVIEW widget issues
Some of @TREEVIEW@ events expect arguments of @INPUT-OUTPUT@ type. For example, the argument @KeyCode@ of the @KeyPre... Vladimir Tsichevski
09:18 AM User Interface Bug #5622: TREEVIEW widget issues
If needed, there was a conversion of the customer application using 12899. Please see #5034-1173 for details.
Roger Borrello
04:22 AM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> Hynek, can you please help me?
>
> What is the proper way to set the widget default ...
Hynek Cihlar
12:28 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
From Hynek:
> Btw. the debugging experience in Developer Studio is pretty lousy. For example I couldn't add new br...
Greg Shah
12:26 PM Base Language Feature #5662: add -WSDLAuth and -SSLAuth (and related) connect options for the web-services handle
These connect options (and the key/cert related options) were added after OE 10.2B which was the initial implemented ... Greg Shah
12:24 PM Base Language Feature #5662 (New): add -WSDLAuth and -SSLAuth (and related) connect options for the web-service...
Greg Shah
10:08 AM Base Language Bug #4766: fix CHR and ASC
Code Review Task Branch 3821c Revision 12898
The changes look good.
Greg Shah
08:25 AM Base Language Feature #4384: Builtin OO Implementation
> * @SERIALIZABLE@ keyword should probably be used by conversion to make the class implement @Serializable@ so we can... Greg Shah
04:49 AM Base Language Feature #4384: Builtin OO Implementation
Going through all tests to see if still passing, update implementation as needed (other changes did impact the test r... Marian Edu

09/07/2021

06:27 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir,
> >
> > Does the @ocx_conversion.rules@ requir...
Eugenie Lyzenko
06:19 PM User Interface Bug #5622: TREEVIEW widget issues
Eugenie Lyzenko wrote:
> Vladimir,
>
> Does the @ocx_conversion.rules@ require urgent reconversion of big custome...
Vladimir Tsichevski
04:49 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir,
Does the @ocx_conversion.rules@ require urgent reconversion of big customer application? I need to take ...
Eugenie Lyzenko
03:56 PM User Interface Bug #5622: TREEVIEW widget issues
Hynek, can you please help me?
What is the proper way to set the widget default mouse pointer icon? By this I mean...
Vladimir Tsichevski
03:31 PM User Interface Bug #5622: TREEVIEW widget issues
In 3821c rev. 12897 the following issues has been fixed:
# Partial (mostly conversion only) support added for @TRE...
Vladimir Tsichevski
05:03 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
> but we still need a way to determine what to pass in the #4366-21 when @LowLevelSocketImpl.initialize@ creates the ... Greg Shah
03:08 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> I don't know for sure, but I suspect that @LowLevelSocketListenerImpl.enableSSLConnections()@ sho...
Roger Borrello
02:34 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
I don't know for sure, but I suspect that @LowLevelSocketListenerImpl.enableSSLConnections()@ should be using @"SSL"@. Greg Shah
02:23 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
In examining the difference between the @src/com/goldencode/p2j/util/LowLevelSocketImpl.java@ and @src/com/goldencode... Roger Borrello
10:56 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
First, let's note that the various versions of SSL are not the same as the various TLS versions. There are slight in... Greg Shah
10:21 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> Perhaps we should force it to the 1.2 level. Since a v1 or v1.1 peer can negotiate the connectio...
Roger Borrello
04:13 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
The above changes were committed in revision 12898/3821c, after testing them for a few days on my local environment.
...
Ovidiu Maxiniuc
04:09 PM Base Language Bug #4766: fix CHR and ASC
The fix for @chr(0)@ was committed in revision 12898/3821c. Ovidiu Maxiniuc
09:12 AM Base Language Bug #4766: fix CHR and ASC
Nice catch. The problem is not actually in @I18nOps@ (which converts @chr(0)@ to @"\0"@) but in @character@ construct... Ovidiu Maxiniuc
08:39 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> Marian Edu wrote:
> > [...] There was previously a condition in @I18nOps@ that returned nu...
Marian Edu
08:26 AM Base Language Bug #4766: fix CHR and ASC
Marian Edu wrote:
> [...] There was previously a condition in @I18nOps@ that returned null for codes less or equal t...
Ovidiu Maxiniuc
08:14 AM Base Language Bug #4766: fix CHR and ASC
Marian, please provide the (isolated) testcases you refer to in note #4766-5. Please specify the active CP(s) you are... Ovidiu Maxiniuc
07:06 AM Base Language Bug #4766: fix CHR and ASC
This is probably still a work in progress but just mentioned this here since we've found some of our tests in OO impl... Marian Edu
04:08 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Committed revision 12898.
It includes:
* The @importFile@, @xmlFile@ attributes of @namespace@ of @p2j.cfg.xml@ a...
Ovidiu Maxiniuc

09/06/2021

03:49 PM Base Language Bug #5651: conditions raised from a finally block
I think we need to handle all the cases now. We can't know what minor edit will cause new cases to be used tomorrow ... Greg Shah
09:55 AM Base Language Bug #5651: conditions raised from a finally block
I just found that another customer application is using @RETURN "<val>"@ from the finally block.
I'll right a repo...
Constantin Asofiei
07:27 AM Base Language Bug #5651: conditions raised from a finally block
I think you can go ahead with the change. Greg Shah

09/04/2021

05:49 AM Base Language Bug #5651: conditions raised from a finally block
Greg Shah wrote:
> Agreed. Please put a new try/finally in like this from @processRetry()@:
>
> [...]
>
> I d...
Constantin Asofiei
03:27 AM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Igor, I'm re-familiarizing myself with @MetadataManager@ for changes we need for #3912. Can ...
Igor Skornyakov

09/03/2021

05:35 PM Database Feature #3814: more schema metadata
Igor, I'm re-familiarizing myself with @MetadataManager@ for changes we need for #3912. Can you please help me unders... Eric Faulhaber
02:32 PM Base Language Bug #5651: conditions raised from a finally block
Make sure to put your testcases in @testcases/uast/finally/@ and update the readme there. Greg Shah
02:32 PM Base Language Bug #5651: conditions raised from a finally block
> My first problem is that I don't see how to distinguish between @undo, leave@ and @leave@, when is caught via @Leav... Greg Shah
01:58 PM Base Language Bug #5651 (WIP): conditions raised from a finally block
Looks like the following are consumed from a @finally@ block:... Constantin Asofiei
12:00 PM Base Language Bug #5651: conditions raised from a finally block
@TransactionManager.processFinallyBlock@ is not protected at all for conditions raised from within the finally block.... Constantin Asofiei
11:54 AM Base Language Bug #5651 (WIP): conditions raised from a finally block
Constantin Asofiei
01:54 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Perhaps we should force it to the 1.2 level. Since a v1 or v1.1 peer can negotiate the connection down to the older ... Greg Shah
12:51 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Roger Borrello wrote:
> Igor Skornyakov wrote:
> > Roger,
> > As far as I know the TLS versions prior to 1.2 are c...
Igor Skornyakov
12:46 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Igor Skornyakov wrote:
> Roger,
> As far as I know the TLS versions prior to 1.2 are considered obsolete now. Since...
Roger Borrello
10:28 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Roger Borrello wrote:
> Ovidiu, Igor, is there any need to allow the custom @SSLProtocolSocketFactory@ defined in th...
Igor Skornyakov
10:19 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Ovidiu, Igor, is there any need to allow the custom @SSLProtocolSocketFactory@ defined in the @LowLevelSocketImpl.ini... Roger Borrello
09:06 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> @ThinClient.initializePost()@ is only called once at startup of the session so it is not suitable...
Roger Borrello
08:55 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Thanks for the tips... I'll take a look. Roger Borrello
07:27 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
> I have most all of this task coded up, but I am unsure of one aspect. I have added a String protocol parameter that... Greg Shah
11:52 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
I changes the code which sets these attributes like this:... Ovidiu Maxiniuc
11:15 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > The intended design was that "normal" records would not be up...
Eric Faulhaber
07:59 AM User Interface Bug #5280 (Test): TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Tree...
Greg Shah
06:22 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Code review 3821c revision 12882. The changes are OK. Hynek Cihlar

09/02/2021

05:33 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
I have most all of this task coded up, but I am unsure of one aspect. I have added a *String protocol* parameter that... Roger Borrello
03:23 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> I like your original idea of providing a range of string parameters. If the chosen secure socket...
Roger Borrello
02:31 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
> perhaps we should just have -tls as an additional option, which would generate the TLSv1.2 context?
No, I think ...
Greg Shah
02:25 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
When @-ssl@ is passed in the @ENABLE-CONNECTIONS@ string @LowLevelSocketListerner.enableSSLConnections@ performs:
<p...
Roger Borrello
11:46 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Ovidiu Maxiniuc wrote:
> Most likely at this point @keyStorePassword@ was an empty @String@.
Thanks, Ovidiu. That...
Roger Borrello
07:54 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Roger Borrello wrote:
> It's not a question of getting hung up. I would expect that for any algorithm I add, there w...
Ovidiu Maxiniuc
03:07 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Eric Faulhaber wrote:
> Is the peer record supposed to follow the usual validation/flushing rules, which are based o...
Constantin Asofiei
12:39 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > If the issue is that the bulk copy does not pick up changes i...
Eric Faulhaber
11:59 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Eric Faulhaber wrote:
> If the issue is that the bulk copy does not pick up changes in process in related buffers, c...
Constantin Asofiei
11:57 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Or is the issue that there is a version of the record which represents a "snapshot" of the state (i.e., not the curre... Eric Faulhaber
11:53 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
If the issue is that the bulk copy does not pick up changes in process in related buffers, can we use the @ChangeBrok... Eric Faulhaber
11:52 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
>
> > >Doesn't the replacement widget in #3822 use the @TREEV...
Eugenie Lyzenko
11:42 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Eugenie Lyzenko wrote:
> >Doesn't the replacement widget in #3822 use the @TREEVIEW@ code internally?
>
> Yes, ...
Vladimir Tsichevski
10:58 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Greg Shah wrote:
> > > Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?...
Eugenie Lyzenko
10:49 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
> > Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?
>
> Do you mean ...
Greg Shah
10:43 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Greg Shah wrote:
> Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?
...
Eugenie Lyzenko
10:14 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822? Greg Shah
09:24 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Greg Shah wrote:
> Vladimir: We generally don't add random features. Why was the feature there if it is not needed?...
Vladimir Tsichevski
08:59 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
Vladimir: We generally don't add random features. Why was the feature there if it is not needed? I'm worried that i... Greg Shah
09:43 AM Conversion Tools Feature #4105: improve flexibility of schema loading
> This means adding an optional attribute to namespace tag in p2j.cfg.xml and use it to identify the logical database... Greg Shah
09:06 AM Conversion Tools Feature #4105 (WIP): improve flexibility of schema loading
Some clarifications, please:
> * It should be possible to specify a different logical database name from the @.df@ b...
Ovidiu Maxiniuc
09:10 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
The attached is the zipped archive of the https://github.com/gquerret/adetran project sources. I'm also attaching the... Hynek Cihlar
08:48 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Hynek alerted me to the following interesting articles:
https://knowledgebase.progress.com/articles/Article/Transl...
Greg Shah
07:21 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Yes, but you should base it on 3821c. Greg Shah
07:04 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg, should I create new task branch for the changes? Hynek Cihlar
07:01 AM Base Language Feature #3817 (WIP): create resource bundles from string literals and implement optional support ...
Hynek Cihlar

09/01/2021

06:40 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Greg Shah wrote:
> Please see #2181 for details on the existing 4GL-compatible SSL socket support. Search on "keyst...
Roger Borrello
03:15 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Please see #2181 for details on the existing 4GL-compatible SSL socket support. Search on "keystore" and "default_se... Greg Shah
03:08 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Constantin Asofiei wrote:
> I suspect the correct location is in the @deploy/client@ folder or wherever the FWD clie...
Roger Borrello
02:47 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
I suspect the correct location is in the @deploy/client@ folder or wherever the FWD client working dir is. Constantin Asofiei
02:45 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Actually, the @keyStoreName@ cannot be found. I tried to copy @./deploy/server/standard-private-key.store@ to @defaul... Roger Borrello
02:42 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
> @KeyStore ks = KeyStore.getInstance("JKS"); <-- I believe this comes back null@
That doesn't so...
Greg Shah
01:02 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
The testcases I found in @uast/sockets@ and @uast/sockets/ssl@ are very helpful. However, I may need a little help co... Roger Borrello
06:39 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
And which doesn't conflict with existing syntax from the 4GL. Greg Shah
06:38 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
It is our own syntax. This is a new feature/enhancement. Just make the syntax anything that makes sense and is easy... Greg Shah
04:35 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Indeed, the extra line caused the testcase to work correctly, hiding the flaw by reloading the @CHANGED@ record into ... Ovidiu Maxiniuc
01:10 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Sorry, I had a @message tt1.f1 buffer tt1:error-string.@ in the first program, which confused you, that should not ha... Constantin Asofiei
12:54 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Your second test program works fine for me, except that it lacks one line. When @message tt1.f1 buffer tt1:error-stri... Ovidiu Maxiniuc
02:43 AM Database Bug #5625 (WIP): changing a before-table reserved field does not flush the change in the after-table
Ovidiu, this doesn't solves my issue. The original scenario involved using SQLs like @insert into ... select from@ t... Constantin Asofiei
03:16 PM User Interface Bug #5280 (Review): TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Tr...
Vladimir Tsichevski
03:16 PM User Interface Bug #5280 (WIP): TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treev...
Tested: the roll-over feature does not exist in MS TreeView.
Fixed in FWD 3821c rev. 12882
Vladimir Tsichevski
12:33 PM Runtime Infrastructure Bug #5362 (Closed): Handshake failure while testing the simple web cllient
Sergey: If you see this again, we will re-open the problem. Greg Shah
11:41 AM Runtime Infrastructure Bug #5362: Handshake failure while testing the simple web cllient
Greg Shah wrote:
> Igor: Do you think this is this resolved by your changes in #5388?
Greg,
Yes, I believe that ...
Igor Skornyakov
11:24 AM Runtime Infrastructure Bug #5362: Handshake failure while testing the simple web cllient
Igor: Do you think this is this resolved by your changes in #5388? Greg Shah
10:58 AM Database Feature #5491: custom locale/collation implementations
The main work of creating the locales and collations to cover current projects is complete.
Some related work desc...
Eric Faulhaber
10:36 AM Database Feature #5491: custom locale/collation implementations
Can we close this task or is there something remaining to work on, review or test? Greg Shah
09:32 AM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> @TreeViewWidget.clearAll@ invalidates the nodes...
the proper @tree:Nodes:Clear@ con...
Vladimir Tsichevski
08:45 AM User Interface Bug #5622: TREEVIEW widget issues
SOLVED Scrolling issue:
# Run @treeview.p@ application
# Expand enough nodes to make vertical scrollbar visible.
...
Vladimir Tsichevski
08:38 AM User Interface Bug #5622: TREEVIEW widget issues
Treeview rendering issues:
# Extra line up from the first root node
# The node text is clipped from the left.
...
Vladimir Tsichevski
08:34 AM User Interface Bug #5622: TREEVIEW widget issues
The treeview demo app reference screen in OE:
!5622-treeview-demoapp-OE.png!
Vladimir Tsichevski
08:27 AM User Interface Bug #5622: TREEVIEW widget issues
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > @TreeViewWidget.clearAll@ invalidates the nodes, which may be ...
Vladimir Tsichevski
01:55 AM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> @TreeViewWidget.clearAll@ invalidates the nodes, which may be referenced by 4gl as the ...
Hynek Cihlar
05:03 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Added check for the presence of the BouncyCastle providers.
Committed to 3821c/12879
I've realized that forgot to...
Igor Skornyakov

08/31/2021

06:54 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
I identified two issues here.
The first was the NPE. This happened when the peer buffer was not found in cache. Th...
Ovidiu Maxiniuc
06:43 PM User Interface Bug #5622: TREEVIEW widget issues
The @TreeNodeCollectionResource.add(NumberType anchorIndex, NumberType relationType, character key, character text)@ ... Vladimir Tsichevski
06:24 PM User Interface Bug #5622: TREEVIEW widget issues
RESOLVED. @TreeViewWidget.clearAll@ invalidates the nodes, which may be referenced by 4gl as the result of ``tree:Nod... Vladimir Tsichevski
06:03 PM User Interface Bug #5622: TREEVIEW widget issues
Solved: the .ext-hints file was invalid.
The corrected one is attached.
Vladimir Tsichevski wrote:
> REJECTED. C...
Vladimir Tsichevski
06:01 PM User Interface Bug #5622: TREEVIEW widget issues
Conversion issue: the valid 4gl call:... Vladimir Tsichevski
02:08 PM User Interface Bug #5622 (WIP): TREEVIEW widget issues
The test application to demonstrate conversion problems above: @treeview.p@, @treeview.p.ext-hints@.
This applicat...
Vladimir Tsichevski
02:05 PM User Interface Bug #5622: TREEVIEW widget issues
Conversion crashes on the following valid 4gl:... Vladimir Tsichevski
01:27 PM User Interface Bug #5622: TREEVIEW widget issues
REJECTED. Conversion/runtime issue: missing method. The 4gl:... Vladimir Tsichevski
01:18 PM User Interface Bug #5622: TREEVIEW widget issues
Conversion produces invalid Java statement:... Vladimir Tsichevski
04:59 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
Does 4GL already have syntax to enable this? Or are we making up our own?
In looking for the best documentation, i...
Roger Borrello
02:53 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Greg Shah wrote:
> > Do you mean that we have to fall back to JDK JCR/JSSE if the handshake failed due to the missed...
Igor Skornyakov
02:46 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
> Do you mean that we have to fall back to JDK JCR/JSSE if the handshake failed due to the missed cipher (this can be... Greg Shah
02:20 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Igor Skornyakov wrote:
> Greg Shah wrote:
> > > If they are not then @BCHolder@ initialization will fail before the...
Igor Skornyakov
02:09 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Greg Shah wrote:
> > If they are not then @BCHolder@ initialization will fail before the @try@ block and server star...
Igor Skornyakov
02:06 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
> If they are not then @BCHolder@ initialization will fail before the @try@ block and server start will fail. Please ... Greg Shah
01:29 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Greg Shah wrote:
> > This code is executed *before* the FWD server is listening for connections, just when it tries ...
Igor Skornyakov
01:23 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
> This code is executed *before* the FWD server is listening for connections, just when it tries to start. If the pr... Greg Shah
01:13 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Igor Skornyakov wrote:
> > ** what happens if the algorithm can't be found? This most likely is a configuration issu...
Constantin Asofiei
01:07 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Constantin Asofiei wrote:
> Review for 3821c/12867
> * @ServerDriver.start@:
> ** the catch exceptions need to be ...
Igor Skornyakov
08:00 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Review for 3821c/12867
* @ServerDriver.start@:
** the catch exceptions need to be on their own line
** what happen...
Constantin Asofiei
08:16 AM Base Language Bug #5635: OpenEdge.Core.Util.ConfigBuilder implementation
The current implementation is not fully compatible with 4GL because is is using a @Map@ to store the key/value pairs ... Marian Edu
08:16 AM Base Language Bug #5635 (New): OpenEdge.Core.Util.ConfigBuilder implementation
Marian Edu
07:27 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
Consider that when we implement #5135, we will require changes for this feature.
We probably also should implement...
Greg Shah
07:23 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
This is for full conversion mode, though we will also need to consider the implications for incremental conversion mode. Greg Shah
07:22 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
From Marian:
> I'm stil having issues to get everything to convert though, the process takes a lot of time only to...
Greg Shah
07:20 AM Conversion Tools Feature #5630 (Closed): add missing classes referenced during parsing to the conversion list in f...
Greg Shah

08/30/2021

05:45 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
Constantin Asofiei wrote:
> Ovidiu/Eric: can someone look at this? Is a show-stopper for #5505.
I will do it tomorr...
Ovidiu Maxiniuc
05:41 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
In OE, the @error-string@ attribute is in sync between the before-table record and the after-table record. In FWD, t... Constantin Asofiei
05:28 PM Database Bug #5625 (WIP): changing a before-table reserved field does not flush the change in the after-table
Constantin Asofiei
12:48 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Greg Shah wrote:
> > When testing Oracle/BouncyCastle I've experienced the known NPE issue (see e.g. https://githubm...
Igor Skornyakov
12:23 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
The customer is using OpenJDK.
Roger Borrello
12:10 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
> When testing Oracle/BouncyCastle I've experienced the known NPE issue (see e.g. https://githubmemory.com/repo/bcgit... Greg Shah
12:09 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Roger: Is the customer using OpenJDK? Greg Shah
10:23 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Igor, thank you for your efforts on this one. It certainly didn't look like an easy one to chase down! I'll get the c... Roger Borrello
09:05 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
The issue is (hopefully) fixed.
Committed to 3821c/12867.
I've retained additional logging and optional instrumen...
Igor Skornyakov

08/27/2021

05:19 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> The semantic and implementations for @tree:Nodes:remove()@ in FWD do not match that of ...
Vladimir Tsichevski
04:52 PM User Interface Bug #5622: TREEVIEW widget issues
The semantic and implementations for @tree:Nodes:remove()@ in FWD do not match that of _Microsoft TreeView Control 6.... Vladimir Tsichevski

08/26/2021

04:21 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Igor Skornyakov wrote:
> The current state of the investigation is:
> * The issue can be seen at the client-side as...
Igor Skornyakov
11:59 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
The current state of the investigation is:
* The issue can be seen at the client-side as well.
* When adding loggin...
Igor Skornyakov
01:39 PM User Interface Bug #5622: TREEVIEW widget issues
In original _Microsoft TreeView Control 6.0 (SP6)_ OCX control the *plus/minus button* is visible if and only if *the... Vladimir Tsichevski
01:05 PM User Interface Bug #5622: TREEVIEW widget issues
In original _Microsoft TreeView Control 6.0 (SP6)_ OCX control node keys must be unique across the tree. Currently in... Vladimir Tsichevski
12:58 PM User Interface Bug #5622: TREEVIEW widget issues
In this task various issues related to the @TREEVIEW@ FWD widget issues, and its difference from @TREELIST@ FWD widge... Vladimir Tsichevski
12:47 PM User Interface Bug #5622 (WIP): TREEVIEW widget issues
Vladimir Tsichevski

08/25/2021

04:06 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
The situation looks weird.
I've added encrypted packets' dump on both sides and I see that the packet that caused un...
Igor Skornyakov
03:42 PM Database Feature #5491: custom locale/collation implementations
Ovidiu Maxiniuc wrote:
> I think you should keep the setting(s) for @_temp@ database until #5491-20 is done.
Yes,...
Eric Faulhaber
03:31 PM Database Feature #5491: custom locale/collation implementations
Indeed, @load_at_startup@ is not needed for @_temp@. It is actually skipped for this database.
It seems logical to...
Ovidiu Maxiniuc
03:27 PM Database Feature #5491: custom locale/collation implementations
Roger Borrello wrote:
> Is @load_at_startup@ necessary?
No, not for the @_temp@ database.
BTW, I plan to elimi...
Eric Faulhaber
03:23 PM Database Feature #5491: custom locale/collation implementations
Ovidiu Maxiniuc wrote:
> The @p2jspi.jar@ is used only by H2 databases. The @_temp@ databases are always H2. The @Lo...
Roger Borrello
01:12 PM Database Feature #5491: custom locale/collation implementations
I have changed manually the access mode of @deploy/lib/spi@ to 644 and I got the exception. However, it complained ab... Ovidiu Maxiniuc

08/24/2021

06:42 PM Database Feature #5491: custom locale/collation implementations
Thanks. Have you tried setting permissions on @spi/fwdspi.jar@ to see if it "breaks" you, too? Roger Borrello
04:54 PM Database Feature #5491: custom locale/collation implementations
Roger Borrello wrote:
> why the US collation?
This is a good question. Even if the @p2jspi.jar@ is inaccessible, th...
Ovidiu Maxiniuc
04:38 PM Database Feature #5491: custom locale/collation implementations
Roger Borrello wrote:
> Where might this check for @p2jspi.jar@ be coming from, and why the US collation?
Looks l...
Roger Borrello
04:28 PM Database Feature #5491: custom locale/collation implementations
Team... I was working with my VM and moved to the new custom locale @en_GB@iso88591_fwd_basic@. The cluster was creat... Roger Borrello
05:24 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
I can reliably reproduce the issue as suggested in #5388-86. At this moment I think that it is a concurrency issue, b... Igor Skornyakov
04:00 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Roger Borrello wrote:
> Igor, are you making progress on this?
>
> I received this today, only the Tag mismatch w...
Igor Skornyakov

08/23/2021

06:13 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Igor, are you making progress on this?
I received this today, only the Tag mismatch was caused by @javax.crypto.AE...
Roger Borrello

08/21/2021

03:24 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Greg Shah wrote:
> Yes, please focus on this.
OK, thank you.
Igor Skornyakov

08/20/2021

06:34 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Yes, please focus on this. Greg Shah
02:57 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Greg Shah wrote:
> Igor: Please try to recreate the problem on your local system using #5611/#5571. This is pretty ...
Igor Skornyakov
08:56 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Igor: Please try to recreate the problem on your local system using #5611/#5571. This is pretty urgent since it free... Greg Shah
08:35 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Not consistently. But it seems likely to happen if you are impatient and trying to click on things before they are fu... Roger Borrello
08:17 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
Roger: Can this problem be recreated consistently using the test setup/scenario in #5611? Greg Shah
04:48 PM Database Bug #5615: Project builds should copy out p2jpl.jar from FWD
I encountered a related issue while setting up the pg database on Windows. My installation is on a dedicated drive @Z... Ovidiu Maxiniuc
02:36 PM Database Bug #5615: Project builds should copy out p2jpl.jar from FWD
Vlad had this suggestion:
> Hi Roger.
>
> The goal ant import.db relies on the file p2jpl.jar is located in /us...
Roger Borrello
02:36 PM Database Bug #5615 (New): Project builds should copy out p2jpl.jar from FWD
Roger Borrello
12:07 PM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
Please make a list of all of the cases you have found. It is OK to just list the names of the 4GL programs in the @t... Greg Shah
11:32 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
Greg Shah wrote:
> Igor: Let's avoid using the term "UDF" here since that is specific to database WHERE clause execu...
Igor Skornyakov
10:52 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
Igor: Let's avoid using the term "UDF" here since that is specific to database WHERE clause execution. The problem h... Greg Shah
10:50 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
From Igor:
> Some Java counterparts of 4GL functions which are called directly from the converted code can throw @...
Greg Shah
10:50 AM Base Language Bug #5613 (New): 4GL built-in functions throw IllegalArgumentException
Greg Shah
11:06 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> The plan is good.
>
> > 3. Implement conversion rules to emit required Java code - any bundle ...
Hynek Cihlar
10:59 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
The plan is good.
> 3. Implement conversion rules to emit required Java code - any bundle initialization logic, ge...
Greg Shah
10:52 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
In order to estimate the efforts I came up with the following sub tasks:
1. Resolve the unknowns laid out by Greg ...
Hynek Cihlar
09:34 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> * The 4GL essentially has resource-bundles that are specific to a single program. This may have ...
Hynek Cihlar
09:28 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Depending on the @CURRENT-LANGUAGE@ scope, the resource bundle will have to be scoped accordingly. The possible outco... Hynek Cihlar
08:08 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Hynek Cihlar wrote:
> Greg Shah wrote:
> > +FWD Implementation Questions+
> >
> > * To match the behavior of the...
Greg Shah
07:51 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
> I assume the scope includes translation of FWD runtime, too. Like error messages. Correct?
No, we will handle th...
Greg Shah
03:02 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
Greg Shah wrote:
> +FWD Implementation Questions+
>
> * To match the behavior of the 4GL
Greg, what behavior ...
Hynek Cihlar
02:30 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
I assume the scope includes translation of FWD runtime, too. Like error messages. Correct? Hynek Cihlar
10:40 AM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> The @hasChildren@ (branch or leaf) node attribute issue:
>
> # When a child is added...
Vladimir Tsichevski

08/19/2021

06:55 PM User Interface Bug #5118: TREELIST widget issues
The @hasChildren@ (branch or leaf) node attribute issue:
# When a child is added to a node, FWD sets the @hasChild...
Vladimir Tsichevski
07:49 AM User Interface Bug #5118: TREELIST widget issues
Mouse event (@OnMouseLeftUp@, @OnMouseLeftDown@, @OnMouseRightUp@) triggers issue: all 3 callback arguments passed to... Vladimir Tsichevski
07:42 AM User Interface Bug #5118: TREELIST widget issues
@DeleteOnCollapse@ mode issue:
In FWD, in @DeleteOnCollapse@ mode the collapsed node subtree is not removed, if th...
Vladimir Tsichevski

08/18/2021

07:09 PM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> The API call @tree:DeleteChildNodes(nodeId)@ is not currently implemented, but is is us...
Vladimir Tsichevski
05:12 PM User Interface Bug #5118: TREELIST widget issues
The API call @tree:DeleteChildNodes(nodeId)@ is not currently implemented, but is is used in customer code. Vladimir Tsichevski
06:37 PM Database Feature #5491: custom locale/collation implementations
Roger Borrello wrote:
> Will the custom locale part of the "Database Server Setup":/projects/p2j/wiki/Database_Serve...
Ovidiu Maxiniuc
05:34 PM Database Feature #5491: custom locale/collation implementations
> is this an OS locale customization
It is at the OS level.
Greg Shah
03:04 PM Database Feature #5491: custom locale/collation implementations
Will the custom locale part of the "Database Server Setup":/projects/p2j/wiki/Database_Server_Setup_for_PostgreSQL_on... Roger Borrello
01:01 PM Base Language Bug #5608: raw vs memptr parameters
@testcases/uast/memptr/memptr_vs_raw.p@ has some tests where raw/memptr args are passed for memptr/raw parameters. F... Constantin Asofiei
12:56 PM Base Language Bug #5608 (New): raw vs memptr parameters
Constantin Asofiei
10:13 AM Base Language Bug #2375: fix the memptr initialization (in extent) and memptr parameter processing
Greg Shah wrote:
> In @public raw(byte[] val)@, I think this text needs to be removed from the javadoc: "The passed ...
Constantin Asofiei
09:17 AM Base Language Bug #2375 (Closed): fix the memptr initialization (in extent) and memptr parameter processing
Code Review Task Branch 3821c Revision 12835
The solution is elegant and it makes sense.
In @public raw(byte[] ...
Greg Shah
06:19 AM Base Language Bug #2375 (Review): fix the memptr initialization (in extent) and memptr parameter processing
The changes are in 3821c rev 12835. Constantin Asofiei
05:33 AM Base Language Bug #2375: fix the memptr initialization (in extent) and memptr parameter processing
The 'memptr is both unknown and not-unknown' seems to not happen in Windows OE 11.6. Do you recall if the #1635-31 w... Constantin Asofiei
02:17 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> I'm confused by this code in @symbolResolver.loadConvertedClass()@:
>
> [...]
>
> Why do we...
Constantin Asofiei

08/17/2021

03:42 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I'm confused by this code in @SymbolResolver.loadConvertedClass()@:... Greg Shah
08:32 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> I think we always have a @ClassDefinition@ instance whenever we also have a @ConvertedClassName@ ...
Constantin Asofiei
08:26 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> The current implementation splits the conversion of method names between parse time, annotations ...
Constantin Asofiei
08:20 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I think we always have a @ClassDefinition@ instance whenever we also have a @ConvertedClassName@ instance. Let me kn... Greg Shah

08/16/2021

03:29 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
The current implementation splits the conversion of method names between parse time, annotations prep (@naming.rules@... Greg Shah

08/15/2021

11:07 AM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
+Questions/Items to Investigate+
* "Generic Editor":https://www.slideshare.net/mickaelistria/eclipsecon-france-201...
Greg Shah
 

Also available in: Atom