Activity
From 03/17/2021 to 04/15/2021
04/15/2021
- 03:31 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> > We just need to ensure the converted method overloads (which collide via the 'object' parameter... - 03:26 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> What is this code for:
>
> [...]
For OUTPUT, if the argument is int64 and the -argument- para... - 03:09 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- What is this code for:...
- 03:00 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > We just need to ensure the converted method overloads (which collide via the 'object' parameter) have unique names
... - 01:47 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> I still need some ideas on the object widening/narrowing.
What do you mean here? If is the over... - 01:37 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> I've put a complete implementation of the fuzzy matching together, including fixes for many laten... - 01:15 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> Yes, this is what I mean. For example, for a widening match (happens in INPUT mode) from @intege... - 01:03 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I still need some ideas on the object widening/narrowing AND on the @FUZZY TYPE EXTENT detected@ case from #4350-31.
- 01:02 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > BTW, all the fuzzy logic which you do at parsing time to find the proper matching method so it can be directly call...
- 12:57 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > Sorry, I don't really see what you mean by 'override'.
>
> But if you are referring to do something special with ... - 12:41 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> > What's the goal here? If the fuzzy match finds the correct method, I don't see what is needed f... - 12:32 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- >> Buffers cannot match anything other than the same DMO. There is no fuzzy matching for them. I shouldn't have inclu...
- 11:28 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> Buffers cannot match anything other than the same DMO. There is no fuzzy matching for them. I s... - 11:03 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > > 4. I need some feedback on what we should be coding for buffers, tables, datasets, table-handles and dataset-hand...
- 10:50 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > Also, I don't understand how widening/narrowing is involved with OO arguments - if you have two colliding (in terms...
- 06:02 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> 1. Use of @parm.getType() == PARAMETER@.
>
> This is only matched when the parser uses @param_... - 09:29 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I've been analyzing @ClassDefinition.annotateCallSignature()@ to determine what I need to record during the fuzzy mat...
- 01:00 PM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> > My problem with this idea is method definitions like this in @WebHandler@: @HandleGet( input p... - 11:10 AM Feature #4384: Builtin OO Implementation
- Marian, see [[p2j:Client_Installation_Windows]] for what is required to build the native part.
I think only libffi... - 09:29 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> If you can access the Web client from Windows (a.k.a. you can run @install_spawner.cm... - 02:28 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > Constantin, since the @WebHandler@ is the one that you initialize...
04/14/2021
- 02:13 PM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Constantin, since the @WebHandler@ is the one that you initialize and already expose the "respon... - 01:45 PM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Marian Edu wrote:
> > Since for our tests we're using a custom @WebResponseWriter@ that redirec...
04/13/2021
- 03:19 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I've put a complete implementation of the fuzzy matching together, including fixes for many latent problems. I'm now...
- 08:01 AM Feature #4384: Builtin OO Implementation
- Constantin, since the @WebHandler@ is the one that you initialize and already expose the "response" from there for th...
- 06:17 AM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Since for our tests we're using a custom @WebResponseWriter@ that redirects the @web-stream@ to ... - 05:49 AM Feature #4384: Builtin OO Implementation
- Since for our tests we're using a custom @WebResponseWriter@ that redirects the @web-stream@ to a file in @open@ we c...
04/12/2021
- 01:42 PM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, I think to find out how this web stream works, we need tests which use headers... - 01:29 PM Feature #4384: Builtin OO Implementation
- Adding a @setHeader@ after the @write@ call is a no-op - the header is discarded....
- 12:45 PM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> What do we need to do to properly implement a compatible @WEB-STREAM@ stream-handle? Unless abso... - 09:10 AM Feature #4384: Builtin OO Implementation
- What do we need to do to properly implement a compatible @WEB-STREAM@ stream-handle? Unless absolutely needed, I don...
- 09:02 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, I think the 'web stream' has the entire message which would be sent over the soc... - 08:53 AM Feature #4384: Builtin OO Implementation
- Marian, I think the 'web stream' has the entire message which would be sent over the socket to the HTTP response (inc...
- 07:54 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> > openedge.web.webhandler
> > openedge.web.webresponsewriter
>
> What is needed to finish the...
04/09/2021
- 04:32 PM Bug #4766: fix CHR and ASC
- > chr(-1, "1252", "1252") will actually return a value but it is meaningless (ÿÿÿÿÿÿÿÿ1). Also it seems to alter over...
- 03:24 PM Bug #4766: fix CHR and ASC
- Some work has been done and now 3821c/12257 has improved support for @CHR@ and @ASC@ functions. Both of them will han...
04/08/2021
- 10:07 AM Feature #4762: localize system error messages
- > This is just the first step toward fully I18n of the error messages. The big switch can be now easily extracted to:...
- 10:00 AM Feature #4762: localize system error messages
- Starting with my work for datasets I added some new APIs in @ErrorManager@ which allows to raise (throw/display) erro...
- 06:53 AM Feature #4768 (Closed): finish copy-lob support
- 12:12 AM Feature #4768: finish copy-lob support
- I found some edge-cases where the @memptr@ behaves differently and adjusted the code accordingly.
The CLOB support w... - 06:52 AM Feature #4378 (Closed): properly handle clob/lonchar assignment, especially the implicit codepage...
- 12:06 AM Feature #4378 (WIP): properly handle clob/lonchar assignment, especially the implicit codepage co...
- The COPY-LOB issues (conversion and dereferenciation) are fixed in a previous commit 3821c/12222.
Instead of chan...
04/07/2021
- 10:52 AM Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
- Please update the % Done.
- 09:39 AM Feature #4761: I18N phase 3
- Ovidiu Maxiniuc wrote:
> * I expected the result of @CHR()@ to be a single (double-byte) character. But @LENGTH@ fun...
04/06/2021
- 04:19 PM Feature #4761: I18N phase 3
- Our core I18N runtime design assumes:
* We use the standard Java UTF-16 internal @String@ encoding for all @String... - 11:55 AM Feature #4761: I18N phase 3
- I reached the conclusion that we should configure the FWD to work using the same CPINTERNAL the client had assumed th...
- 11:54 AM Feature #4761: I18N phase 3
- One of the cause of the exception seems to be the @chr@ function implementation. It was patched to match its descript...
- 07:52 AM Bug #4766: fix CHR and ASC
- Please see #4761 for more details.
04/02/2021
- 08:41 AM Feature #4384: Builtin OO Implementation
- > openedge.web.webhandler
> openedge.web.webresponsewriter
What is needed to finish these? These have highest pr... - 08:18 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> > There are a few things left on hold in .net package - mostly related to 'WEB-CONTEXT' system ha... - 08:13 AM Feature #4384: Builtin OO Implementation
- > There are a few things left on hold in .net package - mostly related to 'WEB-CONTEXT' system handle that is used fo...
04/01/2021
- 03:24 PM Feature #4396 (Closed): add LONGCHAR support to X-DOCUMENT:LOAD()
- 02:34 PM Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
- Sorry, clearing the assignee was not my intention.
- 02:33 PM Feature #4396 (WIP): add LONGCHAR support to X-DOCUMENT:LOAD()
- Yes, it is completed and can be closed.
- 09:14 AM Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
- Is this task complete as of 3821c rev 12222?
- 03:24 PM Bug #5202: Temp Table serialize-name/xml-node-name
- I've pushed 3821c rev 12240 to xfer.goldencode.com.
Marian: Let's go ahead with the #4384 merge so that you are on... - 02:30 PM Bug #5202: Temp Table serialize-name/xml-node-name
- Done. Committed as revision 12237.
- 01:40 PM Bug #5202: Temp Table serialize-name/xml-node-name
- The changes are not in your branch yet.
Ovidiu: Please make the additional change for the default values and the... - 12:42 PM Bug #5202: Temp Table serialize-name/xml-node-name
- Ovidiu Maxiniuc wrote:
> Yes, the requested data is available in @TempTableSchema.Column@ starting from rev 12222. S... - 11:28 AM Bug #5202 (Test): Temp Table serialize-name/xml-node-name
- 10:39 AM Bug #5202: Temp Table serialize-name/xml-node-name
- Yes, the requested data is available in @TempTableSchema.Column@ starting from rev 12222. Short description of the me...
- 09:14 AM Bug #5202: Temp Table serialize-name/xml-node-name
- Is this task complete as of 3821c rev 12222?
- 03:18 PM Feature #4768 (WIP): finish copy-lob support
- Yes. It passed my testcases.
Then I used the xfer testcases for validation. Initially there were a lot of incorrec... - 09:14 AM Feature #4768: finish copy-lob support
- Is this task complete as of 3821c rev 12222?
- 11:29 AM Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
- 11:22 AM Bug #5203: Temp Table - serialization/transaction scope/pk
- Greg Shah wrote:
> Is this task complete as of 3821c rev 12222?
Yes. Now all temporary buffers register to their pa... - 09:14 AM Bug #5203: Temp Table - serialization/transaction scope/pk
- Is this task complete as of 3821c rev 12222?
03/23/2021
- 09:18 AM Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Constantin Asofiei wrote:
> > merged 4384i patch to 3821c rev 12172.
> >
> > Created branch ... - 09:05 AM Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> merged 4384i patch to 3821c rev 12172.
>
> Created branch 4384j from 3821c rev 12172.... - 08:02 AM Feature #4384: Builtin OO Implementation
- merged 4384i patch to 3821c rev 12172.
Created branch 4384j from 3821c rev 12172. - 07:46 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> I've just pushed 3821c revision 12170 to xfer.
>
> Please pull it down and rebase 4384i from t... - 07:09 AM Feature #4384: Builtin OO Implementation
- I've just pushed 3821c revision 12170 to xfer.
Please pull it down and rebase 4384i from that revision. Then post... - 06:57 AM Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Is 4384i in a good state for the changes to be merged back into 3821c? I know we have fixes in 3... - 06:51 AM Feature #4384: Builtin OO Implementation
- Is 4384i in a good state for the changes to be merged back into 3821c? I know we have fixes in 3821c that you may wa...
- 06:17 AM Bug #4824: Conversion error for property with indeterminate extent
- The patches from #4824-19 and #4824-12 are in 3821c rev 12170.
- 02:34 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, see the attached patch for the #4824-17 issue. Now the test passes.
OK, applie... - 02:27 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> BTW, please revert your changes made related to #4824-17.
You probably mean removing ... - 02:25 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, see the attached patch for the #4824-17 issue. Now the test passes.
>
I can't...
03/22/2021
- 06:22 PM Bug #4824: Conversion error for property with indeterminate extent
- BTW, please revert your changes made related to #4824-17.
- 06:11 PM Bug #4824: Conversion error for property with indeterminate extent
- Marian, see the attached patch for the #4824-17 issue. Now the test passes.
I've also fixed some enum issues. - 02:27 PM Bug #4824: Conversion error for property with indeterminate extent
- Marian Edu wrote:
> A test is in @oo/openedge/net/server_connection/client_socket_connection_parameters/test_propert... - 08:24 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe... - 08:16 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe... - 12:32 PM Bug #5202: Temp Table serialize-name/xml-node-name
- Marian Edu wrote:
> Hi Ovidiu, just checking if this is something you will be handling or expect us to do it? :)
We... - 10:12 AM Bug #5202: Temp Table serialize-name/xml-node-name
- Ovidiu Maxiniuc wrote:
> Nice catch! Indeed, the @StaticTempTable@ does not initialize correctly those attributes. T... - 09:36 AM Feature #4761: I18N phase 3
- > The problem here is that FWD always keep the character/Strings internally in Java native UTF-16 (as a char array). ...
- 08:59 AM Feature #4761: I18N phase 3
- Although the CP conversion seems to work in FWD, it is actually incorrect. The appearance of being fine is because on...
- 08:13 AM Support #5200: Database access issue
- Eric Faulhaber wrote:
> I don't normally see all this noise in the log at startup. Can you post your @directory.xml@...
03/19/2021
- 12:23 PM Support #5200: Database access issue
- I don't normally see all this noise in the log at startup. Can you post your @directory.xml@, please?
Is the size ... - 03:13 AM Support #5200: Database access issue
- Greg Shah wrote:
> Is it possible that the working directory for the server has changed? If so, then the database f... - 07:29 AM Feature #5009 (Closed): add OS-USERID function as 4GL extension
- 05:16 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe... - 03:47 AM Bug #4824: Conversion error for property with indeterminate extent
- Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked other cases and it works. Maybe ...
- 03:31 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, please use the attached patch. I still need to reconvert some apps before decid...
03/18/2021
- 04:22 PM Bug #5203: Temp Table - serialization/transaction scope/pk
- Ovidiu Maxiniuc wrote:
> Sorry for that but the dynamic proxy is the only way to accommodate the double interface ... - 04:02 PM Bug #5203: Temp Table - serialization/transaction scope/pk
- Marian Edu wrote:
> Ovidiu, for temp-table I can add the 'release' for default buffer buffer in @JsonExport@ but sin... - 09:15 AM Bug #5203: Temp Table - serialization/transaction scope/pk
- Ovidiu, for temp-table I can add the 'release' for default buffer buffer in @JsonExport@ but since this behavior is p...
- 03:03 PM Bug #5202: Temp Table serialize-name/xml-node-name
- Nice catch! Indeed, the @StaticTempTable@ does not initialize correctly those attributes. They need to be added. Also...
- 03:25 AM Bug #5202: Temp Table serialize-name/xml-node-name
- OK, actually it does look like the temptable is implementing both @NamedSerializable@ and @XmlNode@ so the info shoul...
- 01:12 PM Feature #4384: Builtin OO Implementation
- Marian: I've updated this table (last changes were from #4384-413), but the only change seems to be related to @opene...
- 11:27 AM Support #5200: Database access issue
- Is it possible that the working directory for the server has changed? If so, then the database files would not be fo...
- 11:21 AM Support #5200: Database access issue
- Marian Edu wrote:
> Greg Shah wrote:
> > Launching the FWD server from Eclipse may also make this problem worse. C... - 11:11 AM Support #5200: Database access issue
- Greg Shah wrote:
> Launching the FWD server from Eclipse may also make this problem worse. Consider starting the se... - 11:07 AM Support #5200: Database access issue
- Ovidiu Maxiniuc wrote:
> Try to manually delete @deploy/db/*.h2.db@ before recreating/importing the database.
Well,... - 11:06 AM Support #5200: Database access issue
- Launching the FWD server from Eclipse may also make this problem worse. Consider starting the server separately.
- 10:59 AM Support #5200: Database access issue
- Try to manually delete @deploy/db/*.h2.db@ before recreating/importing the database.
Note that h2 DBM runs within ... - 03:29 AM Support #5200: Database access issue
- Eric Faulhaber wrote:
> Marian Edu wrote:
>
> > Did a @deploy.all@ and that seems to be recreated the database, a... - 11:20 AM Bug #4824: Conversion error for property with indeterminate extent
- Marian, please use the attached patch. I still need to reconvert some apps before deciding that's OK for 3821c.
- 09:42 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin Asofiei wrote:
> Marian, please post the 4GL code snippet which doesn't convert properly. Thanks!
The ... - 09:39 AM Bug #4824: Conversion error for property with indeterminate extent
- Marian, please post the 4GL code snippet which doesn't convert properly. Thanks!
- 09:25 AM Bug #4824: Conversion error for property with indeterminate extent
- Constantin, I have a conversion error when using one of the .NET classes @ClientSocketConnectionParameters@. There ar...
03/17/2021
- 12:38 PM Bug #5203: Temp Table - serialization/transaction scope/pk
- Marian Edu wrote:
> I've updated the tests in @oo/json/quirks/table_serialize.p@ and the behavior is rather confusin... - 06:55 AM Bug #5203: Temp Table - serialization/transaction scope/pk
- I've updated the tests in @oo/json/quirks/table_serialize.p@ and the behavior is rather confusing :(
For a temp-ta...
Also available in: Atom