Project

General

Profile

Activity

From 05/01/2020 to 05/30/2020

05/29/2020

09:50 AM Feature #4384: Builtin OO Implementation
I've updated the standard.df on xfer testcases with the latest one from the Hotel GUI project. Constantin Asofiei
07:30 AM Feature #4384: Builtin OO Implementation
The correct line is:... Constantin Asofiei
07:19 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > This is a NPE if not configured properly :(
> The pkgroot and ou...
Marian Edu
07:15 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> This is a NPE if not configured properly :(
The pkgroot and output-root must always be there, s...
Constantin Asofiei
07:13 AM Feature #4384: Builtin OO Implementation
Argh, you are on windows, right? Please try this patch:... Constantin Asofiei
07:10 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > What's the stacktrace?
> [...]
> > I tried a simple conver...
Marian Edu
07:09 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> This is on 4384c, aren't we supposed to use that one from now on?
It works with 4384c rev 11568...
Constantin Asofiei
06:54 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> What's the stacktrace? ...
Marian Edu
06:51 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, moved to the new branch and merged our local changes but now we can't get the conversion to ...
Constantin Asofiei
06:24 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Understood. If there is no choice here, then keep going on this path. The code is actively us...
Marian Edu
06:10 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > Greg: please create 4384c.
>
> This is now available in @xfer.goldencode.com:/opt/fwd/4384c@...
Marian Edu
08:31 AM Feature #4354: add GET-CLASS() function support
I'm not sure if all error handling is complete, but the basic functionality for @GET-CLASS()@ is present in branch 42... Greg Shah
08:28 AM Feature #4349: add support for 4GL ENUM
Implementation of the built-in OO class @Progress.Util.EnumHelper@ is not needed because it is only used for .NET enu... Greg Shah
08:25 AM Feature #4658: OO serialization support
OO classes and enums support serialization in the 4GL.
This includes:
* @SERIALIZABLE@/@NON-SERIALIZABLE@/@SERI...
Greg Shah
07:34 AM Feature #4658 (WIP): OO serialization support
Greg Shah

05/28/2020

03:11 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Second pass for SOAP support is in 4231b rev 11569
* The SOAP input are the .wsm files, not .xpxg (as these contain ...
Constantin Asofiei
11:50 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Is that correct? Also, do you have a list of the things left to do (or to test or to...
Constantin Asofiei
10:38 AM Feature #4384: Builtin OO Implementation
> Greg: please create 4384c.
This is now available in @xfer.goldencode.com:/opt/fwd/4384c@ and was branched from 4...
Greg Shah
09:38 AM Feature #4384: Builtin OO Implementation
> We were working more on the HTTP package, the question was more whether or not to work on the web handler or Consta... Greg Shah
09:09 AM Feature #4384: Builtin OO Implementation
Eugenie Lyzenko wrote:
> I need to do small commit into @4231b@. Is it safe now? Or the branch is now frozen for mer...
Constantin Asofiei
09:06 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've merged 4384b from 4231b rev 11566 - new rev 11609.
>
> 4384b rev 11609 was merge...
Eugenie Lyzenko
09:03 AM Feature #4384: Builtin OO Implementation
I've merged 4384b from 4231b rev 11566 - new rev 11609.
4384b rev 11609 was merged to 4231b rev 11567.
Greg: pl...
Constantin Asofiei
08:51 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> It is OK to finish the web handler work first, if that is what you are asking.
>
We were workin...
Marian Edu
08:40 AM Feature #4384: Builtin OO Implementation
It is OK to finish the web handler work first, if that is what you are asking.
> As it is now everything that was ...
Greg Shah
06:23 AM Feature #4384: Builtin OO Implementation
Greg, we keep jumping from one dependency to another here so the list of classes that needs to be implemented keep on... Marian Edu
05:46 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian, I need to rebase and merge the 4384b changes to 4231b. P...
Constantin Asofiei
05:45 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I need to rebase and merge the 4384b changes to 4231b. Please commit all change...
Marian Edu
05:40 AM Feature #4384: Builtin OO Implementation
Marian, I need to rebase and merge the 4384b changes to 4231b. Please commit all changes you have (and you consider ... Constantin Asofiei
09:08 AM Support #4657: memory overhead from preloading classes with LegacySignature
Theoretically, all converted classes will be loaded at some point, considering the application usage and a very-long-... Constantin Asofiei
08:55 AM Support #4657: memory overhead from preloading classes with LegacySignature
When the server starts, the @SourceNameMapper.initMappingData()@ will walk the name map and load all of the converted... Greg Shah
08:43 AM Support #4657 (WIP): memory overhead from preloading classes with LegacySignature
Greg Shah

05/27/2020

05:40 PM Feature #4349: add support for 4GL ENUM
> Is the #4349-69 list of files meant to be 'dead' in 4384b, and their current 4231b version survive?
Yes, exactly...
Greg Shah
04:00 PM Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Constantin: Please merge the 4384b changes into 4231b, avoiding the list of files from #4349-69. ...
Constantin Asofiei
03:31 PM Feature #4349: add support for 4GL ENUM
Marian: Is 4384b missing any changes from your team?
Constantin: Please merge the 4384b changes into 4231b, avoidi...
Greg Shah
01:20 PM Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Marian: from there, your team should be able to move ahead with enums pretty easily. My only c...
Marian Edu
12:56 PM Feature #4349: add support for 4GL ENUM
4231b revision 11564 is the first full implementation of enum support. Conversion is working well and has been teste... Greg Shah
02:35 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, to check the above, please use a @pipe_two_ints.p@ program like this:... Constantin Asofiei
10:19 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> As far as we've observed from the tests the only exception to strict validation was in the case ...
Constantin Asofiei
09:13 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> And one more note: the @rowid@ in FWD is an integer; in OE is a 'byte array' (same as me...
Marian Edu
09:06 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, your previous note is bugging me... assuming that:
> * you have 4 input argumen...
Marian Edu
08:22 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
And one more note: the @rowid@ in FWD is an integer; in OE is a 'byte array' (same as memptr/raw); we will not be abl... Constantin Asofiei
08:16 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Also, please upload the log for @SubAppObject_TestSuite@. Constantin Asofiei
08:14 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, your previous note is bugging me... assuming that:
* you have 4 input arguments with the same type (int)
* ...
Constantin Asofiei

05/26/2020

06:29 AM Feature #4384: Builtin OO Implementation
Marian, yes, for extent arguments FWD has some special ways of passing them as arguments. For dynamic extent, is eve... Constantin Asofiei
04:05 AM Feature #4384: Builtin OO Implementation
There is something unclear about how to call a ctor that has an array (indeterminate extent) input parameter - like J... Marian Edu
05:46 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, do you have tests to use as input extent vars or tables with extent fields? @pi...
Marian Edu

05/25/2020

10:16 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
BTW, I think we also missed the 'pipe extent' for vars or table fields for REST... please add these, too (input and o... Constantin Asofiei
09:06 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, do you have tests to use as input extent vars or tables with extent fields? @pipe_ext.p@ and @table_extent.p... Constantin Asofiei
02:59 AM Feature #4349: add support for 4GL ENUM
There is an issue with using an @Enum@'s @GetEnum@ method passed as input parameter to another method. That fails dur... Marian Edu

05/22/2020

04:36 PM Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> 1. Do I need to add the @@LegacySignature@ annotation to the converted enum members?
As I unders...
Constantin Asofiei
04:17 PM Feature #4349: add support for 4GL ENUM
Constantin, some questions:
1. Do I need to add the @@LegacySignature@ annotation to the converted enum members?
...
Greg Shah
03:25 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Something I forgot to note. As part of this task, I've added @LegacySignature@ annotations to external programs (and... Constantin Asofiei
01:24 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> In FWD, I want to know what to do if I access the @https://localhost:7443/ws/notaservi...
Marian Edu
11:57 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Constantin Asofiei wrote:
> > * what happens if the WSDL is not found, when trying to access it...
Constantin Asofiei
11:52 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> * what happens if the WSDL is not found, when trying to access it via the URL?
what do ...
Marian Edu
08:55 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> There is this entry in @fwd.xpxg@:
> [...]
> but is missing in @fwd.wsm@ and @fwd.wsdl...
Marian Edu
08:51 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, please help with these, too:
* what happens if the WSDL is not found, when trying to access it via the URL?
...
Constantin Asofiei
08:35 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Thanks, Marian.
> >
> > I'm missing a @pipe_char_ext.p@ file
...
Constantin Asofiei
08:23 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Thanks, Marian.
>
> I'm missing a @pipe_char_ext.p@ file
I think the file name is @p...
Marian Edu
08:13 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Thanks, Marian.
I'm missing a @pipe_char_ext.p@ file, and in the revision I don't see any changes in the @pipe_@ t...
Constantin Asofiei
08:04 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
OK, finally got everything setup again and updated the tests/add new ones as well as the SoapUI project/test cases. Y... Marian Edu

05/21/2020

01:14 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Thanks, I've committed 4384b rev 11564 to 4231b rev 11552.
>
>...
Constantin Asofiei
09:51 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Thanks, I've committed 4384b rev 11564 to 4231b rev 11552.
Constantin, I've missed th...
Marian Edu
09:44 AM Feature #4384: Builtin OO Implementation
Thanks, I've committed 4384b rev 11564 to 4231b rev 11552. Constantin Asofiei
09:30 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, please add full stubs for the @ClientLibraryBuilder@ class. Currently I need es...
Marian Edu
08:51 AM Feature #4384: Builtin OO Implementation
Marian, please add full stubs for the @ClientLibraryBuilder@ class. Currently I need especially the @ServerNameIndic... Constantin Asofiei
06:50 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Changes committed in revision 11563, if you see any issues please...
Marian Edu
06:27 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Changes committed in revision 11563, if you see any issues please let me know.
I don't understa...
Constantin Asofiei
06:24 AM Feature #4384: Builtin OO Implementation
I've committed the StatusCodeEnum and InternalEntry changes from 4384b to 4231b rev 11551, as these were required by ... Constantin Asofiei
03:04 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Just to avoid registering all tree will probably just add an over...
Marian Edu
06:23 AM Feature #3310 (WIP): add support for the equivalent of the OpenEdge Web Services Adapter (and Pro...
The conversion and runtime support is in 4231b rev 11551
What remains are some edge-cases (related to fault, legac...
Constantin Asofiei

05/20/2020

11:02 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Attached the patch, let me know if that works or not.
It worked, the changes are in rev 94.
...
Constantin Asofiei
10:50 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Just to avoid registering all tree will probably just add an override to say which type name we'...
Constantin Asofiei
08:57 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think the issue is that we need to register all the super-classes and super-interfac...
Marian Edu
08:10 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > I have a set of changes to skeleton project, how should I make a ...
Marian Edu
05:13 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I have a set of changes to skeleton project, how should I make a pull request here? :)
Try @bzr...
Constantin Asofiei
05:10 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> When that is being used, at some point in @ControlFlow.resolveLegacyEntry@ there is a check if t...
Constantin Asofiei
04:40 AM Feature #4384: Builtin OO Implementation
I have a set of changes to skeleton project, how should I make a pull request here? :)
I seems to have an issue wi...
Marian Edu

05/15/2020

04:02 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Look for 'raise_error', 'raise_quit', 'raise_stop', 'return_value', 'return_error'...
I see the...
Constantin Asofiei
03:14 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > There are procedures for all those cases, in SoapUI project I can...
Marian Edu
03:11 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Now, the issue we have is because we have a subscription plan our licenses for 11.7 expired and ...
Constantin Asofiei
03:02 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> There are procedures for all those cases, in SoapUI project I can see those but not in any of th...
Constantin Asofiei
02:48 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, I need also tests about these:
> * raised errors (QUIT, STOP, ERROR, etc)
Ther...
Marian Edu
02:17 AM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> OK, do you know if you can use table with extent fields (or extent arguments) for SOAP r...
Marian Edu

05/14/2020

06:24 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, I need also tests about these:
* raised errors (QUIT, STOP, ERROR, etc)
* some tests for the before-table -...
Constantin Asofiei

05/13/2020

02:48 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
OK, do you know if you can use table with extent fields (or extent arguments) for SOAP requests? Constantin Asofiei
01:13 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, can you please run the full 'primitives' suite in SoapUI and commit the log? The...
Marian Edu
01:11 PM Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, can you please run the full 'primitives' suite in SoapUI and commit the log? The current log has only a small... Constantin Asofiei
01:10 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> My current changes in @LegacyClass@:
My change here is on @getLegacyClass@ to call on ObjectOp...
Marian Edu
12:02 PM Feature #4384: Builtin OO Implementation
My current changes in @LegacyClass@:... Greg Shah
10:47 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Regarding previous use of @registerClass@, it turns out a legacy class must be registered before...
Constantin Asofiei
10:30 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I meant @pendingInitialized.pop()@, which needs to be done in @scopeFinished()@, as @s...
Marian Edu
10:12 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian Edu wrote:
> > > OK, did that, pushed changes (rev 11557)...
Constantin Asofiei
10:10 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > OK, did that, pushed changes (rev 11557), seems to work now thank...
Marian Edu
09:22 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, did that, pushed changes (rev 11557), seems to work now thanks.
You forgot a @pop@ for @pen...
Constantin Asofiei
07:41 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think @ObjectOps.newInstanceInternal@ (the private one) needs to keep a registry of 'p...
Marian Edu
05:36 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I can try to get around this by directly using @setOption@ instead as that one returns logical s...
Constantin Asofiei
05:24 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, a few issues:
> * I don't understand all the @ObjectOps.registerClass@ calls - ...
Marian Edu

05/12/2020

06:30 PM Bug #4602: fixes for OO 4GL and structured error handling
Greg Shah wrote:
> I want to avoid using @undoThrow()@ everywhere in our runtime. This was designed to be used from...
Constantin Asofiei
06:01 PM Bug #4602: fixes for OO 4GL and structured error handling
I want to avoid using @undoThrow()@ everywhere in our runtime. This was designed to be used from within a @BlockMana... Greg Shah
05:48 PM Bug #4602: fixes for OO 4GL and structured error handling
Greg Shah wrote:
> 1. If I understand correctly, any direct usage of @new ErrorConditionException(...)@ will not wor...
Constantin Asofiei
01:10 PM Bug #4602: fixes for OO 4GL and structured error handling
I'm reproducing some discussion from #4349.
#4349-55:
>> Greg Shah wrote:
>>
>> Consider this code:
>>
>> ...
Greg Shah
05:22 PM Feature #4384: Builtin OO Implementation
Marian, a few issues:
* I don't understand all the @ObjectOps.registerClass@ calls - what was the reason you added t...
Constantin Asofiei
02:25 PM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > This is giving false twice, the object is not valid but no error ...
Marian Edu
01:43 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> This is giving false twice, the object is not valid but no error message. Debugging it I can see...
Constantin Asofiei
01:35 PM Feature #4384: Builtin OO Implementation
I'm going nuts over here, not the first time I have fun trying to figure out why an object can't be instantiated - so... Marian Edu
01:40 PM Bug #4355: exception member of the CATCH block can be referenced after the block catching it
Greg Shah wrote:
> Constantin: Can you link us to the discussion of your fix (and the revision of 4231b in which the...
Constantin Asofiei
01:18 PM Bug #4355 (Test): exception member of the CATCH block can be referenced after the block catching it
This is fixed in 4231b.
Constantin: Can you link us to the discussion of your fix (and the revision of 4231b in wh...
Greg Shah

05/08/2020

05:42 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Named events are used in some of the HTTP classes, I see there is conversion support for events....
Constantin Asofiei
05:27 AM Feature #4384: Builtin OO Implementation
Named events are used in some of the HTTP classes, I see there is conversion support for events. On subscribe/unsubsc... Marian Edu

05/07/2020

10:44 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> True, how about I rename it to @hasInstanceCtor@?
Yes, even better.
Constantin Asofiei
10:41 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> The change is functionally correct, but the @hasDefCtor@ var name no longer means what...
Marian Edu
10:37 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Look in @annotations/method_defs.rules@, the @check_ctors@ function and @hasDefCtor@ fla...
Constantin Asofiei
10:32 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Constantin Asofiei wrote:
> > > We need an int... but please add...
Marian Edu
10:20 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> You mean the @_constructor__@ method in FWD, right? I think you are correct here, we s...
Marian Edu
07:35 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Question about conversion of OO classes, in 4GL if there is any constructor defined the default ...
Constantin Asofiei
07:31 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> To be clear, I'm thinking about the built-in classes here. For example, we could provide alterna...
Constantin Asofiei
07:17 AM Feature #4384: Builtin OO Implementation
To be clear, I'm thinking about the built-in classes here. For example, we could provide alternate versions of @lega... Greg Shah
07:14 AM Feature #4384: Builtin OO Implementation
> > Constantin: Right now we don't have any mechanism to overload @@LegacyParameter@ signatures using Java literal ty... Greg Shah
06:13 AM Feature #4384: Builtin OO Implementation
Question about conversion of OO classes, in 4GL if there is any constructor defined the default no-parameters one is ... Marian Edu
08:23 AM Feature #4349: add support for 4GL ENUM
> I'm planning to emit specific versions of these in each flags enum subclass. They will call the worker at the paren... Greg Shah
07:24 AM Feature #4349: add support for 4GL ENUM
> > > Calling the one in super is fine. The problem is the return type - if the return type is the actual enum type,... Greg Shah
05:23 AM Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Calling the one in super is fine. The problem is the ret...
Marian Edu

05/06/2020

05:54 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Right now we don't have any mechanism to overload @@LegacyParameter@ signatures using...
Constantin Asofiei
05:05 PM Feature #4384: Builtin OO Implementation
Constantin: Right now we don't have any mechanism to overload @@LegacyParameter@ signatures using Java literal types ... Greg Shah
11:15 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Constantin, I see the getter methods are not used anymore but pub...
Greg Shah
11:08 AM Feature #4384: Builtin OO Implementation
Marian, the fix for #4384-266 is in 4384b rev 11545. This fixes the @test_char_longchar.p@ test. Please check your ... Constantin Asofiei
07:02 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, I see the getter methods are not used anymore but public properties with no @LegacyS...
Constantin Asofiei
05:19 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Look at @UriEncodingTypeEnum@ and change all others to match this pattern.
>
Consta...
Marian Edu
03:52 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > We need an int... but please add some constants for these...
Marian Edu
03:38 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> We need an int... but please add some constants for these values, and not emit just @1@ ...
Constantin Asofiei
03:36 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Also, please make some changes, so that @LegacySignature.serializ...
Constantin Asofiei
03:03 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Also, please make some changes, so that @LegacySignature.serializable@ is a boolean flag...
Marian Edu
03:05 PM Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Calling the one in super is fine. The problem is the return type - if the return type i...
Constantin Asofiei
02:32 PM Feature #4349: add support for 4GL ENUM
Marian Edu wrote:
> Constantin Asofiei wrote:
> > For @FlagsEnum.cls@ - see @ClassDefinition.registerEnumMethods@.
...
Constantin Asofiei
05:14 AM Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> For @FlagsEnum.cls@ - see @ClassDefinition.registerEnumMethods@.
>
> Here, we need to...
Marian Edu

05/05/2020

06:33 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Did pushed some testcase right now - oo\longchar\test_char_longchar.p. You will see the two can'...
Constantin Asofiei
04:51 PM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, this seems to work but you should better take a look at it before... attached the pa...
Constantin Asofiei
01:40 PM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > FlagsEnum
>
> I'm editing this, is there anything for Marian to do?
Hmm... I don't think so...
Constantin Asofiei
01:17 PM Feature #4384: Builtin OO Implementation
> This includes LegacyEnum, FlagsEnum, and anything else runtime-specific for enums. (Greg, please correct me if I'm ... Greg Shah
12:28 PM Feature #4384: Builtin OO Implementation
I've rebased 4384b rev 11477 from 4231b rev 11524, new 4384b rev is 11544.
Marian, sorry but for some FWD code I t...
Constantin Asofiei
08:41 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Yes, push everything you have at this time. I want to review first, and if we can't m...
Marian Edu
08:32 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Yes it should be there already, I have some additional changes that I can push if you want to do...
Constantin Asofiei
08:30 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, is the @variable-sig.patch@ in 4384b? I want to start checking these and at leas...
Marian Edu
08:27 AM Feature #4384: Builtin OO Implementation
Marian, is the @variable-sig.patch@ in 4384b? I want to start checking these and at least rebase 4384b with latest 42... Constantin Asofiei
05:54 PM Feature #4635: bundle CREATE folowed by ASSIGN in a single statement
In terms of generated bytecode, the @tt1.createAndAssign("f1", "f2", "f3", 1, 2, 3);@ call actually takes ~2.5 more b... Constantin Asofiei
04:20 PM Feature #4635: bundle CREATE folowed by ASSIGN in a single statement
There are some cases where this pattern of a CREATE followed by an ASSIGN using only that temp-table's fields is used... Constantin Asofiei
04:14 PM Feature #4635 (New): bundle CREATE folowed by ASSIGN in a single statement
Constantin Asofiei
01:40 PM Feature #4349: add support for 4GL ENUM
For @FlagsEnum.cls@ - see @ClassDefinition.registerEnumMethods@.
Here, we need to add the proper signatures for al...
Constantin Asofiei
07:42 AM Feature #4349: add support for 4GL ENUM
For the infinite recursion - the issue was that @WidgetPool@ was calling @TM.getTransactionHelper()@ and @PM.getProce... Constantin Asofiei
07:29 AM Feature #4349: add support for 4GL ENUM
Greg, regarding the static c'tor problem: I think the @LegacyEnum.createEnumWorker@ should return @null@ if @Configur... Constantin Asofiei
05:05 AM Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
>
> Please note that the code above will result in tracked objects (e.g. in the session object ch...
Marian Edu
02:27 AM Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Consider this code:
>
> [...]
>
> @LegacyErrorException@ extends @ErrorConditionException@ ...
Marian Edu

05/04/2020

05:45 PM Feature #3869: enhance JasperReports support with sub-reports and ProDataSets
The following are some answers by Stanislav to some questions related to Jasper and multiple queries.
> Is it poss...
Greg Shah
03:45 PM Feature #4349: add support for 4GL ENUM
Consider this code:... Greg Shah
11:55 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I'm working on stabilizing 4231b conversion, and after that I'll work on integra...
Marian Edu
09:19 AM Feature #4384: Builtin OO Implementation
Marian, I'm working on stabilizing 4231b conversion, and after that I'll work on integrating/testing your changes. I... Constantin Asofiei
07:38 AM Feature #4384: Builtin OO Implementation
Ah, one question I've meant to ask before... in 4GL the compiler is less strict when it comes of longchar/character d... Marian Edu
07:31 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I've pushed the latest skeletons rev 93 to @https://proj.goldencode.com/downloads/skeletons/repo/...
Marian Edu
07:14 AM Feature #4384: Builtin OO Implementation
I've pushed the latest skeletons rev 93 to @https://proj.goldencode.com/downloads/skeletons/repo/@. Greg Shah
04:44 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've applied the skeleton patch and some additional to rev 93
This is a revision of w...
Marian Edu
02:14 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've applied the skeleton patch and some additional to rev 93
So, what shall we do? T...
Marian Edu

05/03/2020

02:43 PM Feature #4384: Builtin OO Implementation
I've applied the skeleton patch and some additional to rev 93 Constantin Asofiei

05/01/2020

02:14 PM Bug #4628: redirection doesn't seem to close an output stream on a block retry
Just documenting some articles related to this:
* This article (https://knowledgebase.progress.com/articles/Article/...
Roger Borrello
12:08 PM Feature #4349: add support for 4GL ENUM
4231b revision 11511 is the next pass at enum runtime and conversion, still unfinished. Registration has been modifie... Greg Shah
10:07 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> # What is the conversion support status of the items in #4384-1?
Greg, as far as I know everyt...
Marian Edu
10:05 AM Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, I have changed all enums in skeleton to use the standard OE definition, do you want that as ...
Marian Edu
09:53 AM Feature #4384: Builtin OO Implementation
OK, I have changed all enums in skeleton to use the standard OE definition, do you want that as an eclipse patch or how? Marian Edu
09:13 AM Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Greg/Marian, have you changed the skeleton classes to use DEFINE ENUM instead of propert...
Marian Edu
09:08 AM Feature #4384: Builtin OO Implementation
I have not. I have only pulled the @LegacyEnum@ and @FlagsEnum@ from 4384b and reworked those before commit in 4231b... Greg Shah
06:16 AM Feature #4384: Builtin OO Implementation
Greg/Marian, have you changed the skeleton classes to use DEFINE ENUM instead of property members, for the 4GL enums? Constantin Asofiei
03:00 AM Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Marian: I am trying to get all the enums support from 4384b into 4231b. I hope to have this toni...
Marian Edu
 

Also available in: Atom