Project

General

Profile

Activity

From 01/29/2020 to 02/27/2020

02/27/2020

05:14 AM Feature #4384: Builtin OO Implementation
Mihai, yes, Java is not that comfortable with spaces in the path. Try to avoid folders with spaces. Constantin Asofiei
02:19 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
>
> Constantin, can you guide me to build project?
Issue solved.
Seems that class...
Mihai Popescu-Tiganea

02/26/2020

01:13 PM Feature #4384: Builtin OO Implementation
> Please help us with new branch and bzr access.
For now, I think it is best to build upon 4335a. Make sure that ...
Greg Shah
10:22 AM Feature #4384: Builtin OO Implementation
> You already have access to it at @xfer.goldencode.com:/opt/fwd/4335a@.
I have get from bzr 4335a project.
Comm...
Mihai Popescu-Tiganea
09:09 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Well, it's true that the code is wrapped inside a @silent@ block in the converted source, howeve...
Constantin Asofiei
08:35 AM Feature #4384: Builtin OO Implementation
> Another thing that looks odd is that while FINALLY blocks gets converted alright no CATCH block seems to be convert... Greg Shah
07:19 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Mihai: When you are ready to start on the Java code, we will create a new branch 4384a and we w...
Mihai Popescu-Tiganea
05:13 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> NO-ERROR has both a conversion and runtime part. When NO-ERROR is used, you will see th...
Marian Edu
05:03 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> 11.7 is the best reference. If you do know if major changes to these classes in 12.x let us know...
Marian Edu

02/25/2020

09:14 AM Feature #4384: Builtin OO Implementation
>> - reference implementation to de used...
>
> I'll let Greg answer this. But I assume whatever is 'latest'.
11...
Greg Shah
06:00 AM Feature #4384: Builtin OO Implementation
Ah, and you will need an initial 'ant deploy.all' to just import the db - as the FWD server for the testcases project... Constantin Asofiei
05:58 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> - reference implementation to de used...
I'll let Greg answer this. But I assume whatever is '...
Constantin Asofiei
04:25 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've added some details about what the Java code for these legacy classes needs to follo...
Marian Edu

02/24/2020

05:15 PM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Behavior should be identical with OE, same (more or less) window, same messages.
> A...
Constantin Asofiei
10:41 AM Feature #4384: Builtin OO Implementation
Tests for:
* @openedge.core.memptr@
# constructor
# methods: clear, get-byte
* @openedge.core.bytebucket@
# co...
Mihai Popescu-Tiganea
05:30 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Tests will be converted to java and results will tell us what we must implement for e...
Constantin Asofiei
03:03 AM Feature #4384: Builtin OO Implementation
I was tried few test procedure, including oo approach, and seems to work as expected.
I propose following steps:
...
Mihai Popescu-Tiganea

02/21/2020

12:23 PM Feature #4384: Builtin OO Implementation
Success.
I experience kind of "old" window with blue on top just like predicted:
> infinite loop with gen/gen_folde...
Mihai Popescu-Tiganea
12:08 PM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Just did @C:\Progress\workspace\testcases\deploy\client-gui>client.cmd "client:cmd-li...
Constantin Asofiei
12:04 PM Feature #4384: Builtin OO Implementation
Just did @C:\Progress\workspace\testcases\deploy\client-gui>client.cmd "client:cmd-line-option:startup-procedure=gen/... Mihai Popescu-Tiganea
09:23 AM Feature #4384: Builtin OO Implementation
Try this (the target program needs to be enclosed in quotes):... Constantin Asofiei
08:43 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Yes I did.
> File client_Mihai, attached above, is what @client.cmd@ has generated.
...
Constantin Asofiei
08:38 AM Feature #4384: Builtin OO Implementation
Yes I did.
File client_Mihai, attached above, is what @client.cmd@ has generated.
Mihai Popescu-Tiganea
08:33 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> * @testcases\deploy\client-gui\client.cmd@ but without success - log attached
This ...
Constantin Asofiei
08:00 AM Feature #4384: Builtin OO Implementation
Checked and stop process.
Server is running - see log attached.
Try to start gui client:
* @testcases\deploy\clie...
Mihai Popescu-Tiganea
07:44 AM Feature #4384: Builtin OO Implementation
Do you have another Java process (for a FWD server) running? Please check in Task Manager.
The error is because t...
Constantin Asofiei
07:35 AM Feature #4384: Builtin OO Implementation
Just tried.
Seems that is not working.
Attached.
Mihai Popescu-Tiganea
07:31 AM Feature #4384: Builtin OO Implementation
Change it this way and try again:
@set cpath=..\lib\testcases.jar;..\lib\p2j.jar;..\lib\fwdaopltw.jar@
Constantin Asofiei
07:20 AM Feature #4384: Builtin OO Implementation
Modified as requested.
Seems that is not working.
Server logs attached.
Mihai Popescu-Tiganea
07:14 AM Feature #4384: Builtin OO Implementation
Actually, sorry, it needs to be like this:... Constantin Asofiei
07:13 AM Feature #4384: Builtin OO Implementation
Please edit @server.cmd@ and remove the @.@ from the @cpath@ - this should look like this:... Constantin Asofiei
07:03 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
Actually, attach all @.log@ files from the testcases root folder.
Mihai Popescu-Tiganea
06:57 AM Feature #4384: Builtin OO Implementation
There must be a log file starting with @build_@ - please attach that, too. Actually, attach all @.log@ files from th... Constantin Asofiei
06:46 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> In the testcases project:
> * copy the p2j/ project if you haven't already done so
> *...
Mihai Popescu-Tiganea

02/20/2020

01:03 PM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Looking forward what is the next step?
In the testcases project:
* copy the p2j/ pr...
Constantin Asofiei
01:00 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> This will need to be copied manually to @build/lib@.
Donne.
Looking forward what is ...
Mihai Popescu-Tiganea
12:48 PM Feature #4384: Builtin OO Implementation
The just compiled @p2j.dll@ from recent trunk(rev @11342@). 64-bit version. You can use it instead of building local ... Eugenie Lyzenko
12:34 PM Feature #4384: Builtin OO Implementation
> 2. Run @gcc -v@
C:\WINDOWS\system32>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/mingw...
Mihai Popescu-Tiganea
11:45 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen...
Eugenie Lyzenko
11:36 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, do we really need to build the native code? Can't we simply get the dll's (win 64-bi...
Constantin Asofiei
11:22 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen...
Marian Edu
11:19 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environmen...
Mihai Popescu-Tiganea
10:37 AM Feature #4384: Builtin OO Implementation
Did you follow the @https://proj.goldencode.com/projects/p2j/wiki/Development_Environment_Setup#Install-C-Compiler-an... Constantin Asofiei
10:30 AM Feature #4384: Builtin OO Implementation
I have execute command.
Below is the answer received:
C:\Users\Mihai Popescu\Progress\Developer Studio 4.9\worksp...
Mihai Popescu-Tiganea
10:15 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Next step will be gradlew.bat native?
Yes.
Constantin Asofiei
10:09 AM Feature #4384: Builtin OO Implementation
Just tried again on trunk project.
Follow results are obtained:
C:\Users\Mihai Popescu\Progress\Developer Studio ...
Mihai Popescu-Tiganea
10:01 AM Feature #4384: Builtin OO Implementation
Mihai, you mentioned that you were able to compile FWD, already, right?
Don't use the FWD zip with @3.2.1_p2j_4147...
Constantin Asofiei
08:46 AM Feature #4384: Builtin OO Implementation
https://proj.goldencode.com/projects/p2j/wiki/Development_Environment_Setup
I follow steps indicated in link above.
...
Mihai Popescu-Tiganea

02/19/2020

05:16 PM Feature #4384: Builtin OO Implementation
> This is currently configured for Linux - should I switch it to Windows conversion (and runtime) settings, like Hote... Greg Shah
04:55 PM Feature #4384: Builtin OO Implementation
Greg, I have the new testcases project configured from Hotel ChUI, and can run both ChUI and GUI programs, plus Web. ... Constantin Asofiei
04:31 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I definitely do NOT want to be required to manually copy things around. It is very messy and err...
Constantin Asofiei
04:14 PM Feature #4384: Builtin OO Implementation
> everything (I think) is coded with the relative folder as . (as in, the program must be ran from the root project f... Greg Shah
02:51 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Would you please add the necessary project configuration to the new testcases project...
Constantin Asofiei
02:21 PM Feature #4384: Builtin OO Implementation
Constantin: Would you please add the necessary project configuration to the new testcases project? This would includ... Greg Shah
10:41 AM Feature #4384: Builtin OO Implementation
> Greg, does Mihai have access to our @testcases@ project?
He has access to the "New Testcases":/projects/p2j/wik...
Greg Shah
08:29 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Constantin can you tell me how do we test methods ( after we write code in them )?
>...
Constantin Asofiei
04:59 AM Feature #4384: Builtin OO Implementation
I follow your instruction, run "gradlew.bat jar", and files are compiled.
Dependencies used in java classes are re...
Mihai Popescu-Tiganea
04:23 PM Bug #4123: conversion generates incorrect java code for Extent statement
I was building hotel_chui (rev 210) using 4207a-11399, and I received this failure:... Roger Borrello

02/18/2020

08:28 AM Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> I need help in project set up in this stage.
> Constantin can you guide me?
Did you...
Constantin Asofiei
08:22 AM Feature #4384: Builtin OO Implementation
Following your indication, I start to study classes mentioned above.
Greg, we have a order of implementation for tho...
Mihai Popescu-Tiganea

02/17/2020

03:48 PM Feature #4384 (WIP): Builtin OO Implementation
The initial work on this task is to understand what each of the above classes do in the 4GL. After that, implementat... Greg Shah

02/14/2020

10:12 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Leave everything as is for now. I just want you to know the long term objective so that when the...
Constantin Asofiei
10:10 AM Feature #3254: add support for running 4GL on multiple threads in a single session
> Because all the error processing and target resolution is in invokeImpl()... I don't want to drop that.
In a per...
Greg Shah
09:54 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Code Review Task Branch 4335a Revision 11418
>
> Why was it better to add this into the common...
Constantin Asofiei

02/13/2020

05:11 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Code Review Task Branch 4335a Revision 11418
Why was it better to add this into the common @CFS.invokeImpl()@ code...
Greg Shah
03:04 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Constantin Asofiei wrote:
> Greg, do you want me to code the #3254-16 and #3254-17 ideas, too?
No, we can handle ...
Greg Shah
02:51 PM Feature #3254: add support for running 4GL on multiple threads in a single session
The support for @RUN ... AS-THREAD [SET ht]@ is in 4335a rev 11418. Please review.
The resource which is supposed...
Constantin Asofiei
02:32 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg, do you want me to code the #3254-16 and #3254-17 ideas, too? Constantin Asofiei

02/12/2020

02:56 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> On the other hand, since a standalone expression or assignment can have @NO-ERROR@ specified, we ...
Constantin Asofiei
02:42 PM Feature #3254: add support for running 4GL on multiple threads in a single session
> The STOP condition can be caught and managed by business logic; if this is from a related thread, and the business ... Greg Shah
02:42 PM Feature #3254: add support for running 4GL on multiple threads in a single session
> @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @throw new ErrorConditionException@? ... Greg Shah
02:29 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSem...
Constantin Asofiei
02:25 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Review for 4335a rev 11414-11515:
* @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @t...
Constantin Asofiei
02:24 PM Feature #3254: add support for running 4GL on multiple threads in a single session
One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSemaphore.await()@) sho... Greg Shah
02:21 PM Feature #3254: add support for running 4GL on multiple threads in a single session
I think this is the list of open items:
* Constantin is going to write @ControlFlowOps.invokeAsThread()@ and @Cont...
Greg Shah

02/11/2020

05:39 PM Feature #3254: add support for running 4GL on multiple threads in a single session
4335a revision 11414 adds the following changes:
* Refactored the @AssociatedThread@ to move code into a base clas...
Greg Shah

02/06/2020

02:32 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
> It looks like trunk-11342 has full conversion support and partial runtime support for prog.kw_stup_par.
Yes. Hi...
Greg Shah
02:19 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
Roger Borrello wrote:
> It doesn't look like our implementation of @util/NumEntries.java@ applies to the @SESSION:...
Roger Borrello
01:58 PM Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
There are a few tasks related to @START-PARAMETERS@, so it's challenging to get an overall status. It looks like @tru... Roger Borrello

02/03/2020

01:02 PM Bug #4476: Shared frame does not get @ widget method generated
Is this related to embedded assignment? Greg Shah
12:55 PM Bug #4476: Shared frame does not get @ widget method generated
In looking at the new issue related to @4207a@, it is not due to these changes related to @override_frame@, since I h... Roger Borrello
11:32 AM Bug #4476: Shared frame does not get @ widget method generated
Roger Borrello wrote:
> Found another regression with this testcase:
> [...]
>
> The @frUnlock@ is found to be a...
Roger Borrello

02/02/2020

09:55 PM Bug #4476: Shared frame does not get @ widget method generated
Found another regression with this testcase:... Roger Borrello

02/01/2020

10:53 AM Bug #4476: Shared frame does not get @ widget method generated
This issue was with where I had located the check for the override frame in @search_widget@. It needed to be used for... Roger Borrello
07:24 PM Bug #4476: Shared frame does not get @ widget method generated
Made an update to the testcase.... Roger Borrello

01/31/2020

06:21 PM Bug #4476: Shared frame does not get @ widget method generated
While that testcase does not throw the exception in @trunk@, it still reports issues. I added some debug to my trunk ... Roger Borrello
03:14 PM Bug #4476: Shared frame does not get @ widget method generated
Bug found when converting customer code.
Testcase:...
Roger Borrello
01:03 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> Code Review Task Branch 4207a Revision 11386
>
> I'm OK with the changes. If it passes regres...
Roger Borrello
01:01 PM Bug #4476: Shared frame does not get @ widget method generated
Code Review Task Branch 4207a Revision 11386
I'm OK with the changes. If it passes regression testing, while stil...
Greg Shah
12:49 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> @search_widget@ is used in many places so we must be especially sure that your change is safe. I...
Roger Borrello
12:06 PM Bug #4476: Shared frame does not get @ widget method generated
@search_widget@ is used in many places so we must be especially sure that your change is safe. I can't tell without ... Greg Shah
11:31 AM Bug #4476: Shared frame does not get @ widget method generated
Check my placement of the check:
Currently we call "search_widget":...
Roger Borrello
10:45 AM Bug #4476: Shared frame does not get @ widget method generated
Optimally, we would see the @dumpTree()@ from the ancestor @STATEMENT@ node. Greg Shah
10:00 AM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > I have changed the message to printfln("## WARNING: %s: Usingframe='%s' from Dictionary for ref...
Roger Borrello
09:56 AM Bug #4476: Shared frame does not get @ widget method generated
> I have changed the message to printfln("## WARNING: %s: Usingframe='%s' from Dictionary for ref='%s', id=%d", file,... Greg Shah
09:54 AM Bug #4476: Shared frame does not get @ widget method generated
I did see a lot of "DANGER WILL ROBINSON!" messages on some regression tests yesterday from the @search_frame_phrase@... Roger Borrello
09:13 AM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > I have the following, but am trying to determine what type to make the ID, since we wanted to i...
Roger Borrello
01:44 PM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> 1. I think that we should introduce a new 4GL annotation @@ThreadSafe@ which can be used to m...
Constantin Asofiei
01:30 PM Feature #3254: add support for running 4GL on multiple threads in a single session
> We may consider that this related thread shares with the parent and other related threads only its security data, p... Greg Shah
11:12 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> My instinct is to disallow this (super-procedures). The new threads are related from the perspec...
Constantin Asofiei
10:39 AM Feature #3254: add support for running 4GL on multiple threads in a single session
>> Should we exclude having super-procedures on the AssociatedThread instances? Lots of old code might require such a... Greg Shah
09:43 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Constantin Asofiei wrote:
> Greg Shah wrote:
> > * Should we exclude having super-procedures on the @AssociatedThre...
Constantin Asofiei
09:38 AM Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> * Should we exclude having super-procedures on the @AssociatedThread@ instances? Lots of old cod...
Constantin Asofiei
09:03 AM Feature #3254: add support for running 4GL on multiple threads in a single session
I'm thinking through the @JOIN@ implementation. I agree it is a good idea.
I also am thinking about the following...
Greg Shah
12:21 PM Feature #3868: customer servlet integration/support
Greg Shah wrote:
> Hyenk: We may need to you look at this. I don't want to derail your spreadsheet widget work righ...
Hynek Cihlar
11:44 AM Feature #3868: customer servlet integration/support
My understanding is that what remains open in this task is the conflict with @jasper@ and @castor@. Is that correct?... Greg Shah

01/30/2020

06:20 PM Bug #4476: Shared frame does not get @ widget method generated
> I have the following, but am trying to determine what type to make the ID, since we wanted to initialize it to -1.
...
Greg Shah
06:00 PM Bug #4476: Shared frame does not get @ widget method generated
I have the following, but am trying to determine what type to make the ID, since we wanted to initialize it to @-1@. ... Roger Borrello
04:48 PM Bug #4476: Shared frame does not get @ widget method generated
> What about a ScopedSymbolDictionary, where I add a scope then add symbols in the walk-rules, then delete in the asc... Greg Shah
04:26 PM Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> @convert/control_flow.rules@, search for @Dictionary@.
Thanks. That shows adding to the "switc...
Roger Borrello
09:37 AM Feature #2135: implement COPY-LOB language statement
Yes, test cases will be very useful. Thanks!
It seems that the 4GL implements a subset of the "Byte Order Mark":h...
Greg Shah
08:56 AM Feature #2135: implement COPY-LOB language statement
Greg Shah wrote:
> Marian: 2 followup questions:
>
> 1. What is the unicode BOM character that is used?
>
> 2....
Marian Edu

01/29/2020

04:05 PM Bug #4476: Shared frame does not get @ widget method generated
@convert/control_flow.rules@, search for @Dictionary@. Greg Shah
03:51 PM Bug #4476: Shared frame does not get @ widget method generated
Found that since we have reverted code, and the widget list for frame f2 now contains the variable that was before th... Roger Borrello
 

Also available in: Atom