Project

General

Profile

Activity

From 03/30/2023 to 04/28/2023

04/28/2023

04:11 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Implemented DATA-SET:WRITE-XMLSCHEMA with SERIALIZE-HIDDEN = true.
Committed to 7193a/14566.
This provides the ...
Igor Skornyakov
11:31 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
> > I think this fix is needed urgently by one project. Should we merge this to trunk and 7156a now and then check t... Greg Shah
08:32 AM Feature #4065: server-side processing of client platform dependencies
I think this discussion qualifies as defining the requirements for the "reduce package name text in stack trace outpu... Greg Shah
08:23 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> I would hope that we can integrate these changes together without moving all logging work to Hyne...
Galya B
07:52 AM Feature #4065: server-side processing of client platform dependencies
It is not uncommon for us to implement small changes to unrelated areas in tasks that are otherwise addressing a diff... Greg Shah
03:15 AM Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> The code doesn't matter. It's important so that we keep the product good. If it means you need...
Galya B
03:03 AM Feature #4065: server-side processing of client platform dependencies
Galya Bogdanova wrote:
> Hynek Cihlar wrote:
> > The changes are so minimal that I don't see how it can cause issue...
Hynek Cihlar
02:46 AM Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> The changes are so minimal that I don't see how it can cause issues during merging with your w...
Galya B
02:34 AM Feature #4065: server-side processing of client platform dependencies
Galya Bogdanova wrote:
> Hynek Cihlar wrote:
> > @Logger.getLogger@ replaced with @LogHelper@ in 4065a revision 145...
Hynek Cihlar
01:18 AM Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> @Logger.getLogger@ replaced with @LogHelper@ in 4065a revision 14563. Galya, please review.
...
Galya B
08:04 AM Bug #7308: 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, where v1 ...
For function parameters, the LBRACKET is completely ignored. For procedure parameters, it works as a DEF VAR:... Constantin Asofiei
07:38 AM Bug #7308: 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, where v1 ...
This test works fine in 4GL:... Constantin Asofiei
07:38 AM Bug #7308 (Closed): 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, ...
Constantin Asofiei
07:06 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I think that the table @_aud-audit-data@ holds the records only for the @SET-APPL-CONTEXT@ command. In progress docum... Theodoros Theodorou
04:52 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou wrote:
> I found also some hidden tables regarding auditing: @_aud-*@. I tried to use @LOG-APP...
Marian Edu

04/27/2023

04:17 PM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Hello Marian, I am trying to find the exact usage of the commands @LOG-AUDIT-EVENT@, @CLEAR-APPL-CONTEXT@ and @SET-AP... Theodoros Theodorou
01:41 PM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
Code Review Task Branch 7250a Revision 14553
No objections.
Greg Shah
01:10 PM Bug #7250 (Review): PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
Branch 7250a was created trunk 14552.
The change in previous note is in rev 14553.
Constantin Asofiei
07:46 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
There is another case related to PROMPT-FOR: when a record reference is used instead of individual fields. I'm testi... Constantin Asofiei
01:40 PM Feature #4065: server-side processing of client platform dependencies
@Logger.getLogger@ replaced with @LogHelper@ in 4065a revision 14563. Galya, please review. Hynek Cihlar
01:37 PM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> The change related to the reduction of package names seems to be useful.
Wasn't a requirement ...
Galya B
01:35 PM Feature #4065: server-side processing of client platform dependencies
The change related to the reduction of package names seems to be useful. Greg Shah
01:34 PM Feature #4065: server-side processing of client platform dependencies
Galya Bogdanova wrote:
> Hynek, I will obviously have to resolve the conflicts caused by all the changes you do to l...
Hynek Cihlar
01:33 PM Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> AFAIK Galya has successfully rebased with the logging changes. They are really minimal anyway ...
Galya B
01:32 PM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Let's ensure that they don't cause conflicts with the upcoming merge of 5703a.
AFAIK Galya has...
Hynek Cihlar
01:28 PM Feature #4065: server-side processing of client platform dependencies
Hynek, I will obviously have to resolve the conflicts caused by all the changes you do to logging and then delete the... Galya B
01:26 PM Feature #4065: server-side processing of client platform dependencies
Let's ensure that they don't cause conflicts with the upcoming merge of 5703a.
Also, we definitely should be using...
Greg Shah
01:23 PM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Code Review Task branch 4065a Revisions 14560 through 14562
>
> No objections. Weren't the lo...
Hynek Cihlar
10:45 AM Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Review for 4065a rev 14527:
> * @HighLevelObject.LOG@ - we are replacing @java.util.log...
Galya B
10:33 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Galya: Please review the logging changes in rev 14560.
The changes are indeed unexpected.
Galya B
10:21 AM Feature #4065: server-side processing of client platform dependencies
Code Review Task branch 4065a Revisions 14560 through 14562
No objections. Weren't the logging changes removed on...
Greg Shah
07:54 AM Feature #4065: server-side processing of client platform dependencies
The points raised during the reviews are resolved in 4065a revision 14561. File history entries added in revision 145... Hynek Cihlar
04:32 AM Feature #4065: server-side processing of client platform dependencies
I rebased 4065a against the latest trunk. Hynek Cihlar
12:28 PM Feature #6410: implement additional built-in OO classes/interfaces
Branch 6410a has been branched from trunk 14552. I've pushed it to xfer (@/opt/fwd/6410a@). Greg Shah

04/26/2023

03:56 PM Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
Code Review Task Branch 7301a Revision 14552
It seems that this logic may be broken if the @recordName@ is a quali...
Greg Shah
02:58 PM Bug #7304: UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
Code Review Task Branch 7304a Revision 14552
No objections.
Greg Shah
08:02 AM Bug #7304 (Review): UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
7304a rev 14552 contains the implementation for the idea in note #7304-2. Constantin Asofiei
07:51 AM Bug #7304: UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
Created task branch 7304a from trunk rev 14551. Constantin Asofiei
02:30 AM Bug #7304: UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
I think in OpenEdge there is a runtime check if an expression argument is int64 instead of the integer parameter set ... Constantin Asofiei
01:27 AM Bug #7304 (Closed): UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
Constantin Asofiei
12:04 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Marian: Please have your team review the documentation on method overloading in #3751-492 and look at the code in @oo... Greg Shah
07:52 AM Feature #4065: server-side processing of client platform dependencies
> I agree this could be merged together under a file-system resource. Greg, what do you think?
Agreed.
Greg Shah
07:17 AM Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Review for 4065a rev 14527:
> * @ConcurrentResource.resourceTypeName@ - the javadoc was...
Hynek Cihlar
07:09 AM Feature #4065: server-side processing of client platform dependencies
Review for 4065a rev 14527:
* @ConcurrentResource.resourceTypeName@ - the javadoc was indented right
* @HighLevelOb...
Constantin Asofiei
05:14 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Code Review Task Branch 4065a Revisions 14521 through 14527
>
> Overall this is a really nice ...
Hynek Cihlar

04/25/2023

04:05 PM Feature #4065: server-side processing of client platform dependencies
Constantin: Please review. Greg Shah
04:04 PM Feature #4065: server-side processing of client platform dependencies
Code Review Task Branch 4065a Revisions 14521 through 14527
Overall this is a really nice update! I think the app...
Greg Shah
02:37 PM Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
Created task branch 7301a from trunk rev 14551.
The patch in previous note is in rev 14552.
Constantin Asofiei
09:51 AM Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
The previous patch is not correct, it regresses this case:... Constantin Asofiei
07:14 AM Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
In pre-scan, no scope is pushed for top-level blocks (as we can't track them). This case fails to parse in pre-scan:... Constantin Asofiei
07:06 AM Bug #7301 (Closed): pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
Constantin Asofiei
12:48 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
We convert compilable code, which this is. hIt is used heavily in a customer project so we need to get it right. Greg Shah
12:36 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Constantin Asofiei wrote:
> Marian, we need more tests to determine how OE behaves in this case. The problem here i...
Marian Edu
12:27 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Greg Shah wrote:
> I think this fix is needed urgently by one project. Should we merge this to trunk and 7156a now ...
Constantin Asofiei
12:24 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
I think this fix is needed urgently by one project. Should we merge this to trunk and 7156a now and then check the t... Greg Shah
12:22 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Code Review Task Branch 7299a Revision 14551
No objections.
Greg Shah
07:19 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Created task branch 7299a from trunk rev 14550. The patch is in rev 14551. Greg, please review. Constantin Asofiei
05:39 AM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Constantin, will do... as a side note, imho this should not have been allowed in 4GL, it completely break any strong ... Marian Edu

04/24/2023

02:11 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
Marian, we need more tests to determine how OE behaves in this case. The problem here is when there are multiple ove... Constantin Asofiei
01:49 PM Bug #7299: resolution of the target OO method in chained calls with poly arguments
In #7261, this test was found to not work properly:... Constantin Asofiei
01:48 PM Bug #7299 (Test): resolution of the target OO method in chained calls with poly arguments
Constantin Asofiei
12:57 PM Bug #7240: conversion problem related to ENTERED in a IF expr
Another case somehow related to #7178 - @tt1.f1 [not] entered@ must not produce a buffer reference. A fix for this ... Constantin Asofiei
10:45 AM Bug #5276: resolve issues with multi-byte character processing
Status on this: I'm in the middle of converting @character.java@ to use @codePointAt@ instead of @charAt@ where appro... Joe Davis

04/21/2023

10:37 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> The initial support was put in as branch 3821c revision 13885/13886.
Ah, I see... it should be...
Galya B
10:36 AM Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> When a 3821c revision is mentioned, that is a trunk revision. 3821c became trunk some ti...
Galya B
10:34 AM Feature #4065: server-side processing of client platform dependencies
Galya Bogdanova wrote:
> Greg Shah wrote:
> > But you can look at the existing code for the model.
> If I don't kn...
Constantin Asofiei
10:33 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> But you can look at the existing code for the model.
If I don't know the revision, how do I know...
Galya B
10:32 AM Feature #4065: server-side processing of client platform dependencies
The initial support was put in as branch 3821c revision 13885/13886.
Additional support is written in 4065a but ha...
Greg Shah
10:30 AM Feature #4065: server-side processing of client platform dependencies
Galya Bogdanova wrote:
> There is no email @merge notification for task branch 4065@ and no comment which revision i...
Constantin Asofiei
10:25 AM Feature #4065: server-side processing of client platform dependencies
There is no email @merge notification for task branch 4065@ and no comment which revision it was on trunk. How do I f... Galya B
09:20 AM Feature #4065: server-side processing of client platform dependencies
Thank you for the help. I'll find the configs now on trunk. Galya B
09:02 AM Feature #4065: server-side processing of client platform dependencies
Take a look at the library manager support (or memptr) in trunk. Greg Shah
08:38 AM Feature #4065: server-side processing of client platform dependencies
When a client process accesses the server, how do you know if its a local client (on the same host) or a remote one w... Galya B

04/20/2023

01:55 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
I've created a more complete test for inferring empty dynamic DATA-SET from JSON data w/o root element (#7193-27).
N...
Igor Skornyakov
06:48 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu Maxiniuc wrote:
> Review of 7193a/14544.
> * @AbstractTempTable.java@: please set the number in H entry (21)...
Igor Skornyakov
05:12 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
The task branch 7193a was rebased to the trunk/14543.
Pushed up to revision 14551.
Igor Skornyakov

04/19/2023

04:13 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor Skornyakov wrote:
> As far as I understand the 7193a is not reabsed to lasterst trunk.
> > No, I've extracte...
Vladimir Tsichevski
04:05 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Vladimir Tsichevski wrote:
> Igor Skornyakov wrote:
>
> > The @{ "Customer": [ { "customerName": "John Smith", "...
Igor Skornyakov
03:53 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor Skornyakov wrote:
> The @{ "Customer": [ { "customerName": "John Smith", "customerNum": 10}, { "customerNam...
Vladimir Tsichevski
03:48 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu Maxiniuc wrote:
> Review of 7193a/14544.
>
> Good job! A lot of code with adjustments for existing feature...
Igor Skornyakov
03:36 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Review of 7193a/14544.
Good job! A lot of code with adjustments for existing features. Here are some notes, most o...
Ovidiu Maxiniuc
02:45 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Vladimir Tsichevski wrote:
> I am running OEUnit fixture test class:
>
> [...]
>
> In this class a fixture is ...
Igor Skornyakov
02:20 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
I am running OEUnit fixture test class:... Vladimir Tsichevski

04/18/2023

05:52 PM Feature #6422 (WIP): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou
11:02 AM Bug #7247: Dataset:READ-XML does nothing
Created task branch 7247a. Igor Skornyakov
09:58 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > > I think, the unit testing for the function can be done in the f...
Greg Shah
08:29 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
Greg Shah wrote:
> > I think, the unit testing for the function can be done in the form of JUnit5 Jupiter engine tes...
Vladimir Tsichevski
08:25 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
> I think, the unit testing for the function can be done in the form of JUnit5 Jupiter engine tests at the Java level... Greg Shah
07:36 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Well, all tests passed.
Committed to 7193a/14544.
Please review.
Thank you.
Igor Skornyakov
06:42 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > However these additional testes reveal a strange problem with W...
Igor Skornyakov
04:47 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor Skornyakov wrote:
> However these additional testes reveal a strange problem with WRITE-XML for the PARENT-ID-R...
Igor Skornyakov

04/17/2023

04:11 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
I think, the unit testing for the function can be done in the form of JUnit5 Jupiter engine tests at the Java level, ... Vladimir Tsichevski
11:22 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Fixed issues with READ-JSON for empty dynamic DATA-SET revealed by additional tests.
Committed to 7193a/14543.
Ho...
Igor Skornyakov
03:32 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Just noticed.
When running the attached test I see multiple message like this...
Igor Skornyakov

04/16/2023

02:35 AM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor Skornyakov wrote:
> Added support for inferring empty dynamic DATA-SET from JSON data. Fixed support for PARENT...
Igor Skornyakov

04/15/2023

02:32 PM Bug #7247 (WIP): Dataset:READ-XML does nothing
Igor Skornyakov
02:31 PM Bug #7193 (Review): READ-JSON is not supported for the "LONGCHAR" source type
Added support for inferring empty dynamic DATA-SET from JSON data. Fixed support for PARENT-ID-RELATION in WRITE-JSON... Igor Skornyakov
12:19 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
I've encountered the following problem.
On inferring @DATA-SET@ from JSON data with @READ-JSON@ the @NESTED@ @DATA-R...
Igor Skornyakov

04/14/2023

01:02 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Inferring empty dynamic DATA-SET from JSON data is mostly finished.
Committed to 7193a/14539.
The tables looks th...
Igor Skornyakov
09:02 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Please do the following:
* Review #6422 and the 4GL facilities it is intended to implement.
* Write testcases and...
Greg Shah
09:02 AM Feature #6420: implement the AUDIT-ENABLED() built-in function
This is meant to report on whether the 4GL-compatible auditing support is activated. That means it is dependent upon... Greg Shah

04/13/2023

05:17 PM Feature #6420 (WIP): implement the AUDIT-ENABLED() built-in function
Theodoros Theodorou
04:52 PM Feature #6420: implement the AUDIT-ENABLED() built-in function
How should we implement this feature? Should we just add a flag into @directory/client.xml@ or should we replicate th... Theodoros Theodorou

04/12/2023

02:14 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
This bug already exists in trunk, it came up in a discussion when debugging a customer's application. Constantin Asofiei
02:12 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
I mentioned 'log' in the title and previous entry, but this is also about displaying the error message to the user. ... Constantin Asofiei
02:00 PM Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
This program:... Constantin Asofiei
01:53 PM Bug #7272 (Closed): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei

04/10/2023

10:53 AM Feature #7126: replace 'new unknown()' with 'unknown.INSTANCE' in FWD conversion and runtime
This task isn't a priority right now. Greg Shah
10:49 AM Feature #7126: replace 'new unknown()' with 'unknown.INSTANCE' in FWD conversion and runtime
Constantin Asofiei wrote:
> > # calling the @unknown.instantiateUnknown()@, this function just returns the @unknow...
Vladimir Tsichevski
10:45 AM Feature #7126: replace 'new unknown()' with 'unknown.INSTANCE' in FWD conversion and runtime
Vladimir Tsichevski wrote:
> I can take this task.
Greg?
> # calling @new unknown()@, we want to get rid of thi...
Constantin Asofiei
10:02 AM Feature #7126: replace 'new unknown()' with 'unknown.INSTANCE' in FWD conversion and runtime
I can take this task.
A question: currently there is 3 ways to obtain the @unknown@ value:
# calling @new unkno...
Vladimir Tsichevski
08:24 AM Bug #7250 (Closed): PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
Greg Shah
07:55 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
7199b/14533 was merged to trunk rev 14528 and archived. Constantin Asofiei
08:23 AM Bug #7243 (Closed): collision between YEAR function and a perm table abbreviated name
Greg Shah
07:55 AM Bug #7243: collision between YEAR function and a perm table abbreviated name
7199b/14533 was merged to trunk rev 14528 and archived. Constantin Asofiei
08:23 AM Bug #7240 (Closed): conversion problem related to ENTERED in a IF expr
Greg Shah
07:55 AM Bug #7240: conversion problem related to ENTERED in a IF expr
7199b/14533 was merged to trunk rev 14528 and archived. Constantin Asofiei

04/06/2023

10:46 AM Feature #4065: server-side processing of client platform dependencies
Greg/Hynek: for server-side memptrs, we still have the problem when the memory address is incoming from a OS library ... Constantin Asofiei

04/05/2023

04:04 PM Bug #7250 (Test): PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
Code Review Task Branch 7199b Revision 14529
No objection.
Greg Shah
04:02 PM Bug #7243 (Test): collision between YEAR function and a perm table abbreviated name
Code Review Task Branch 7199b Revision 14526
No objection.
Greg Shah
03:55 PM Bug #7240 (Test): conversion problem related to ENTERED in a IF expr
Greg Shah
03:55 PM Bug #7240: conversion problem related to ENTERED in a IF expr
Code Review Task Branch 7199b Revisions 14524, 14527 and 14528
No objections.
Greg Shah
03:42 PM Feature #4065: server-side processing of client platform dependencies
In regard to the shell commands, I think it is OK if we require that the commands meet one of these criteria:
* It...
Greg Shah
02:51 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
In 4GL, the CPINTERNAL attribute is rather a constant than a variable. It is configured when the application is execu... Ovidiu Maxiniuc
12:37 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
I think we have this same problem for all of our I18N tests, many of which still need to be written.
> Because it...
Greg Shah
10:57 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
I've hit a wall here, as I misunderstood some Progress behaviour. During my initial exploration on the OpenEdge syste... Joe Davis
12:51 PM Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
We have a customer that needs to be able to set UTF-8 or CP963 as the @CPINTERNAL@. We may have some problems with d... Greg Shah
12:43 PM Bug #4766: fix CHR and ASC
What is left to do in this task? Please note that in #6428 Joe is fixing an issue related to lead-byte processing in... Greg Shah
10:17 AM Feature #6425: SESSION handle features
I created some tests under @testcases/session/session_features.p@. Please review. Theodoros Theodorou
07:01 AM Feature #6410: implement additional built-in OO classes/interfaces
Greg Shah wrote:
> Marian: Please summarize the current level of conversion support for all of the classes #6410-1. ...
Marian Edu

04/04/2023

03:43 PM Feature #4065 (Review): server-side processing of client platform dependencies
Hynek Cihlar
03:42 PM Feature #4065: server-side processing of client platform dependencies
The server-side shell execution will require more thought. For the file system it is straightforward to get a canonic... Hynek Cihlar
03:38 PM Feature #4065: server-side processing of client platform dependencies
4065a revision 14527 implements server side file-system and file-based stream (based on @FileStream@ and @DirStream@)... Hynek Cihlar
12:37 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
Greg Shah wrote:
> No, you haven't missed anything. See #3827. The related code in 3827a is close to merging to tr...
Vladimir Tsichevski
11:50 AM Feature #6411 (Closed): LOB-DIR I/O option support
3821c replaced trunk in trunk revision 14472 (we copied over trunk with 3821c rev 14472). Greg Shah
11:28 AM Feature #6411: LOB-DIR I/O option support
Greg Shah wrote:
> In what revision of trunk can these changes be found?
>
It was in last commit of the @3821c@...
Eugenie Lyzenko
10:55 AM Feature #6411: LOB-DIR I/O option support
In what revision of trunk can these changes be found?
Are there any open items?
Greg Shah
10:36 AM Feature #6411 (Review): LOB-DIR I/O option support
Eugenie Lyzenko
10:36 AM Feature #6411 (WIP): LOB-DIR I/O option support
Eugenie Lyzenko
10:24 AM Feature #6411: LOB-DIR I/O option support
Greg Shah wrote:
> Didn't we implement this recently?
Yes, we did.
Eugenie Lyzenko
10:19 AM Feature #6411: LOB-DIR I/O option support
Didn't we implement this recently? Greg Shah
10:33 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian: Please summarize the current level of conversion support for all of the classes #6410-1. We need all of thes... Greg Shah
10:08 AM Feature #6300 (Closed): class definitions with USE-WIDGET-POOL
Greg Shah
09:56 AM Bug #7250 (Review): PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
I've fixed this in 7199b/14529 Constantin Asofiei
09:33 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
Greg Shah wrote:
> The warning is because the code as written is useless.
It's not entirely useless - the customer'...
Constantin Asofiei
09:15 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
The warning is because the code as written is useless. The user will go into edit mode, make changes and then the cha... Greg Shah
09:04 AM Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
There is a weird behavior in OpenEdge. This test:... Constantin Asofiei
09:02 AM Bug #7250 (Closed): PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
Constantin Asofiei
06:56 AM Feature #6425: SESSION handle features
Theodoros Theodorou wrote:
> The task is ready for review. Should I also create a test in testcases?
Yes, please do.
Greg Shah
03:18 AM Bug #7240: conversion problem related to ENTERED in a IF expr
Another issue is related to @frame f1 ... not entered@ version - the fix is in 7199b/14528. Constantin Asofiei

04/03/2023

05:09 PM Feature #6425: SESSION handle features
The task is ready for review. Should I also create a test in testcases? Theodoros Theodorou
05:06 PM Feature #6425 (Review): SESSION handle features
Theodoros Theodorou
04:53 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Vladimir Tsichevski wrote:
> Igor, would you take a look at #7247, please. I think, both issues are closely related....
Igor Skornyakov
04:43 PM Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor, would you take a look at #7247, please. I think, both issues are closely related. Vladimir Tsichevski
04:50 PM Bug #7247: Dataset:READ-XML does nothing
Vladimir Tsichevski wrote:
> The test case is:
> [...]
>
> The test compiles and runs OK. But in FWD the @READ-X...
Igor Skornyakov
04:40 PM Bug #7247: Dataset:READ-XML does nothing
The test case is:... Vladimir Tsichevski
04:36 PM Bug #7247 (Closed): Dataset:READ-XML does nothing
Vladimir Tsichevski
04:22 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Constantin Asofiei wrote:
> I think the solution would be in literals.rules on line 371:
> to add a @!(isNote("wrap...
Vladimir Tsichevski
10:34 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Constantin Asofiei wrote:
> It means they are added by the parser. I assume you see other @byrule-@ annotations i...
Vladimir Tsichevski
09:34 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
>
> > OTOH, we should find who sets the @wrap@ annotation ...
Constantin Asofiei
09:31 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Constantin Asofiei wrote:
> OTOH, we should find who sets the @wrap@ annotation for the literal - did you convert ...
Vladimir Tsichevski
09:12 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
The repo 7184a was created for the fix, and the regression test task #7245. Vladimir Tsichevski
02:45 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
No, you haven't missed anything. See #3827. The related code in 3827a is close to merging to trunk. Vladimir is wr... Greg Shah
02:39 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
I had misread the current docs, and didn't use ABLUnit for tests (instead writing standalone tests). I'm in the proce... Joe Davis
06:11 AM Feature #3853: implement LOG-MANAGER runtime
@LOG-ENTRY-TYPES@ and @LOGGING-LEVEL@ are @LOG-MANAGER@ attributes that can be changed in the internal procedure runn... Galya B
05:34 AM Feature #3853: implement LOG-MANAGER runtime
Appservers have the following logging configs in OE Explorer:
* srvrLogFile - by default @{WorkPath}\%appservername%...
Galya B
03:47 AM Feature #3853: implement LOG-MANAGER runtime
Answering to #5753#note-113 :
Constantin Asofiei wrote:
> From this, we know:
> * changing @LOGFILE-NAME@ does n...
Galya B
01:41 AM Bug #7240: conversion problem related to ENTERED in a IF expr
The fix is in 7199b/14527 Constantin Asofiei

04/02/2023

03:41 PM Bug #7240: conversion problem related to ENTERED in a IF expr
There is another issue related to INPUT/ENTERED - fields need to be treated the same way as vars in @input_functions.... Constantin Asofiei

03/31/2023

06:21 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
> but without knowing why that check was there in the first place I'd be hesitant to remove it.
If I recall correc...
Greg Shah
05:24 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
Summary of findings for today:
* I've confirmed that @character.chr@ behaves differently to Progress' @CHR@ for mu...
Joe Davis
12:26 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
Good work, yes this makes sense. Greg Shah
03:02 PM Bug #7243 (Review): collision between YEAR function and a perm table abbreviated name
The fix is in 7199b/14526. Constantin Asofiei
01:57 PM Bug #7243 (WIP): collision between YEAR function and a perm table abbreviated name
Constantin Asofiei
01:55 PM Bug #7243: collision between YEAR function and a perm table abbreviated name
The patch for this seems to be:... Constantin Asofiei
01:36 PM Bug #7243: collision between YEAR function and a perm table abbreviated name
This test fails to convert:... Constantin Asofiei
01:35 PM Bug #7243 (Closed): collision between YEAR function and a perm table abbreviated name
Constantin Asofiei
11:51 AM Bug #7240 (Review): conversion problem related to ENTERED in a IF expr
The fix is in 7199b/14524 Constantin Asofiei
03:19 AM Bug #7240: conversion problem related to ENTERED in a IF expr
The recreate is this:... Constantin Asofiei
03:19 AM Bug #7240 (Closed): conversion problem related to ENTERED in a IF expr
Constantin Asofiei
07:53 AM Feature #4065: server-side processing of client platform dependencies
From email:
>>> Hynek wrote:
>>>
>>> I meant the loading resources for the UI (icons, bitmaps). I got your point...
Greg Shah
07:22 AM Feature #4065: server-side processing of client platform dependencies
> what do you think?
I think this is a discussion that is unrelated to this task. Yes, we probably have a bug in ...
Greg Shah
07:15 AM Feature #4065: server-side processing of client platform dependencies
> but server-side processing is required only by legacy streams (used by INPUT/OUTPUT statements) and other cases whe... Greg Shah
03:08 AM Feature #4065: server-side processing of client platform dependencies
Roger Borrello wrote:
> I have a question about this task... In #4938-52 I need to configure the web client such tha...
Hynek Cihlar

03/30/2023

03:09 PM Feature #4065: server-side processing of client platform dependencies
I have a question about this task... In #4938-52 I need to configure the web client such that we have this in the dir... Roger Borrello
01:15 PM Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin, see #4065-59 and the related where we discussed thi...
Hynek Cihlar
11:16 AM Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> Constantin, see #4065-59 and the related where we discussed this.
OK, but when server-side st...
Constantin Asofiei
03:12 AM Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Greg, correct me if I'm wrong, but server-side processing is required only by legacy str...
Hynek Cihlar
03:08 AM Feature #4065: server-side processing of client platform dependencies
Greg, correct me if I'm wrong, but server-side processing is required only by legacy streams (used by INPUT/OUTPUT st... Constantin Asofiei
03:02 AM Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> From Hynek via email:
> > Changing the direct IO in the client process to go through a ...
Hynek Cihlar
02:59 AM Feature #4065: server-side processing of client platform dependencies
From Hynek via email:
> Changing the direct IO in the client process to go through a remoted object on the server wi...
Constantin Asofiei
02:25 AM Feature #4065: server-side processing of client platform dependencies
I rebased 4065a against trunk revision 14520. Hynek Cihlar
12:33 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
Here's a short summary of findings from today, I'll follow up with a status update shortly.
Greg Shah wrote:
> ...
Joe Davis
02:40 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
Roughly, this seems right.
# Before you go very far, please implement the 4GL testcase(s) to ensure we understand ...
Greg Shah
11:39 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> # convert (wrap) values to the expected type is cases the usage requires it (to use val...
Constantin Asofiei
11:34 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Constantin Asofiei wrote:
> I think the solution would be in literals.rules on line 371:
> [...]
> to add a @!(isN...
Vladimir Tsichevski
11:20 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
I think the solution would be in literals.rules on line 371:... Constantin Asofiei
07:16 AM Feature #6497: add equivalent support for the -T command line option
The branch 6497a has been rebased to trunk 14521. The new rev no is 14526.
Please review it and let me know if I c...
Theodoros Theodorou
04:25 AM Feature #3853: implement LOG-MANAGER runtime
The tests Constantin did for #5701#note-86 made me think about the appserver agent logs.
The implementation in #57...
Galya B
 

Also available in: Atom