Activity
From 04/23/2025 to 05/22/2025
05/22/2025
- 10:35 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Returns the error 16548 instead of 16581 like expected but I -will- _can_ fix this in the next ... - 10:34 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please do some improvements here:...
- 10:24 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> > > * @ObjectOps.setDynamicProperty@ - what if @character prop@ is unknown?
> > I've in... - 10:23 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- OK, I think I understand now. Thanks.
- 10:18 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Paul Bodale wrote:
> > I tested this multiple times and the results show that the cast ... - 09:59 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> I tested this multiple times and the results show that the cast is only needed for function cal... - 09:56 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15945 on branch 6161 that addresses the feedback received.
Constantin Asofiei wrote:
> Review of 6... - 05:44 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Review of 6161a rev 15944:
* add missing headers to files where is not set
* shouldn't this honor also direct metho... - 04:43 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Shouldn't @mtypes[i].isAssignableFrom(BaseDataType.class)@ be @BaseDataType.class.isAssi... - 04:07 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Shouldn't @mtypes[i].isAssignableFrom(BaseDataType.class)@ be @BaseDataType.class.isAssignableFrom(...)@? The javado...
- 04:01 AM Feature #6161 (Review): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
- 03:59 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15943 on branch 6161a which addresses the issue described above.
This is my proposed solution:... - 03:13 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- The please improve that code; at the least, if @mtypes[i].isArray()@, the do not @// last resort - try to convert@
- 03:11 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Is this from this code?
> [...]
Yes - 03:04 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Is this from this code?...
- 03:02 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Found the following cases where a @java.lang.NoSuchMethodException@ is thrown at the command line in the server:
<pr... - 09:47 AM Bug #10042: Improve support for LOG-MANAGER
- In #10000, a use of @LegacyLogManager logManager = LegacyLogOps.logMgr();@ was causing the thread to fail clean-up. I...
- 09:42 AM Bug #10042 (New): Improve support for LOG-MANAGER
- 08:53 AM Bug #10039: Error 132 is not caught by the defined CATCH block
- From #8912-334:
-----
The 132 error is not caught, the test case to isolate the issue is:... - 08:51 AM Bug #10039 (New): Error 132 is not caught by the defined CATCH block
- 08:36 AM Feature #9447: XML support feature improvements and testing
- Checked the following files:
- @src/com/sun/org/apache/xerces/internal/impl/Constants.java@: internal JDK implementa... - 07:05 AM Feature #9447: XML support feature improvements and testing
- Greg Shah wrote:
> Please make sure to put code comments into these locations to explain these weird implementation ... - 06:51 AM Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> Regarding to the @X-DOCUMENT:LOAD@ method, for the *longchar* mode, on 4GL implementation, th... - 06:20 AM Feature #9447: XML support feature improvements and testing
- Run @./gradlew dependencies@ and look into the dependency tree. There is also #9687 where we are upgrading dependenc...
- 05:59 AM Feature #9447: XML support feature improvements and testing
- Regarding to the *JASP property* for setting the @entityExpansionLimit@, it is only available on *xerces JDK implemen...
- 03:01 AM Feature #9447: XML support feature improvements and testing
- Regarding to the @X-DOCUMENT:LOAD@ method, for the *longchar* mode, on 4GL implementation, the encoding is not valida...
- 08:21 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Get the line from @debug.p.cache@ and look into the @debug.p.pphints@ for the include file matching that line.
- 08:20 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> What file is this? Is this after parse (the .cache) or before it?
The file is a @.cache... - 08:18 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- What file is this? Is this after parse (the .cache) or before it?
Try commenting the offending @NO-ERROR.@ line. - 08:17 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Mmm, I'm now facing another issue with a file I had to include. This is the piece of code:...
- 06:14 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- From what I'm seeing, this is the default @tagmap.dat@. Now, where should I place it? Or should something else happen?
- 06:00 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Just a quick question. When running the @web-disp.p@ program, at some point it calls the @reset-tagmap-utilities@ fro...
- 08:17 AM Feature #9437: enhancements for Progress.Lang.Class
- Rebased to latest trunk + plus implementation adjustments in setter of Variable and setting of @dataType@.
- 04:20 AM Feature #9437: enhancements for Progress.Lang.Class
- Sure, but I am still working on some adjustments on Varibale.get ad set methods.
- 04:19 AM Feature #9437: enhancements for Progress.Lang.Class
- Eduard, please rebase.
05/21/2025
- 06:02 PM Feature #9955 (Internal Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Thank you, Radu. Related to reported issues:
* I did a quick test and in that case the timestamp is silently ignored... - 02:19 PM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Review for 9955a
* In @ClientPrincipal.setLoginExpirationTimestamp@, at line @ts = new datetimetz(); // TODO: what h... - 09:36 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- This is not related to DYNAMIC-PROPERTY but I'm going to log the problem here.
If you make a call to a procedure exp... - 09:12 AM Feature #9437: enhancements for Progress.Lang.Class
- Marian,
For any methods from Progress.Lang.Class there is an overload with a parameter of type @Progress.Reflect.... - 09:04 AM Feature #9437: enhancements for Progress.Lang.Class
- Committed on 9437a, rev. 15910.
Committed implementation of Progress.Lang.Class:getVariables, Progress.Lang.Class:... - 08:56 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> However, until then, Constantin, does the fix meet your expectations?
Yes, thank you.
- 08:54 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- I looked for other scenarios, but it seems that @LIKE@ remains the only problematic case in this context.
Here's a... - 07:04 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Please can you add CA-24875 to the case_num?
thank you - 06:17 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Okay, I’ll also look for other test cases that involve those kind of variables.
- 06:15 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> So just to confirm, you're suggesting that the better solution would be to update @variable... - 06:13 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Alright, I tried my quick workaround and the conversion completed successfully... However, I see your point. So just ...
- 06:08 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> Regarding the rule I mentioned earlier, I would suggest adding a new condition like the fol... - 06:06 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- We need to exclude the 'meta' usage when checking the 'refid' - so in @variable_definitions_unrefd.rules@, do not use...
- 06:06 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Regarding the rule I mentioned earlier, I would suggest adding a new condition like the following at a first glance:
... - 06:03 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Constantin, I looked into the conversion process, and the *AST* looks like this:
!ast.png!
In the @VAR_DATE@ no... - 04:47 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Here's the testcase:...
- 04:44 AM Bug #10027 (Test): Incorrect handling of an unused shared variable in the conversion process.
- 07:15 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Eduard Soltan wrote:
> Do I have the change @message h:connect("-URL http://localhost:8810/apsv -sessionModel Sessio... - 06:50 AM Bug #9996 (Review): Object references should be decremented at the nearest block instead of the t...
- The issue was that I was introducing the internal definitions in an external procedure, when it already has @extProgD...
- 03:44 AM Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
- Dănuț Filimon wrote:
> I focused on finding out the test suite and ran a few tests with and without 9538d on the pro... - 03:02 AM Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
- I focused on finding out the test suite and ran a few tests with and without 9538d on the problematic module:
* With... - 03:41 AM Feature #9447: XML support feature improvements and testing
- Is there a constant in JRE for @http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit@?
- 03:39 AM Feature #9447: XML support feature improvements and testing
- In order to be compatible with *JDK 1.8*, the code for setting @entityExpansionLimit@ on factory instance is:...
- 03:26 AM Feature #9447: XML support feature improvements and testing
- For the @SaxReaderImpl@, it is even simplier. I think for the *JDK 17*, @xmlif.setProperty("jdk.xml.entityExpansionLi...
- 03:20 AM Feature #9447: XML support feature improvements and testing
- What about @SaxReaderImpl@?
- 02:48 AM Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> Alex,
> I have found this: https://docs.oracle.com/javase/tutorial/jaxp/limits/using.html
>... - 02:59 AM Feature #6490 (Test): DYNAMIC-INVOKE which returns an extent
- Branch 6490a was merged into trunk as rev. 15921 and archived.
- 02:42 AM Feature #6490 (Merge Pending): DYNAMIC-INVOKE which returns an extent
- Please merge to trunk now. I've ran conversion again and it was OK.
05/20/2025
- 01:50 PM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard, please update [[p2j:Bootstrap_Configuration#Configuration-Reference]] with for t... - 10:29 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- review for 10004a rev 15918:
* @type.equals(BaseDataTypeConstant.class)@ needs to be @BaseDataTypeConstant.class.isA... - 10:02 AM Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- I committed the new approach to rev 15918, please review.
- 09:01 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- 07:45 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Artur Școlnic wrote:
> You mean storing the super class for anonymous classes and constants in the signature?
> If ... - 03:12 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- You mean storing the super class for anonymous classes and constants in the signature?
If @getSignature@ is the only... - 08:49 AM Feature #9447: XML support feature improvements and testing
- I have implemented the *longchar* @load@ method for X-DOCUMENT, but I have noticed a problem:
- On 4GL, when the XML... - 03:38 AM Feature #9447: XML support feature improvements and testing
- Dănuț Filimon wrote:
> I will look on it right now. I'm using the v6.4 patch. I have looked on it and this patch add... - 02:59 AM Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> I will look on it right now. I'm using the v6.4 patch. I have looked on it and this patch add... - 02:57 AM Feature #9447: XML support feature improvements and testing
- Dănuț Filimon wrote:
> Teodor Gorghe wrote:
> > While building the FWD on this branch, I have encountered this erro... - 02:51 AM Feature #9447: XML support feature improvements and testing
- I built with @./gradlew all@ and no issues on my part....
- 02:46 AM Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> While building the FWD on this branch, I have encountered this error:
> [...]
> I'm using *... - 02:40 AM Feature #9447: XML support feature improvements and testing
- While building the FWD on this branch, I have encountered this error:...
- 04:23 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Rebased branch 6490a with trunk rev. 15918
- 03:42 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- While making some tests for another task I found that the cast to Object for function calls was not emitting anymore....
- 02:51 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- There is a problem with the SetParam builtin function.
I pulled the changes from branch 6490a related to method r...
05/19/2025
- 10:17 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, please update [[p2j:Bootstrap_Configuration#Configuration-Reference]] with for the @catch-stop@ configuration.
- 10:14 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Artur Școlnic wrote:
> I committed a new solution to 10004a/15917. Constantin, please review.
Why not do this in @C... - 10:11 AM Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- I committed a new solution to 10004a/15917. Constantin, please review.
- 09:56 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- 09:45 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Artur, that is not what I had in mind. This class uses lots of @.equals(Class<BDT>)@, and the solution needs to be a...
- 09:22 AM Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- 09:22 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- I added the missing type checks, the changes are in 10004a.
I did not try to normalize the type because we are deali... - 07:55 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- The @library_calls/@ tests in [[p2j:Testcases]] should be executed. These are not yet reworked as ABLUnit tests. Se...
- 07:51 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Alexandru Lungu wrote:
> I added it as a check next to @integer.class@ (i.e. @integer.integerConstant.class@) and it... - 07:42 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- @NativeInvoker@ has lots of cases like @cls.equals(decimal.class)@ - if not solved by #9060, the entire class needs t...
- 07:38 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- There is an issue when @NativeInvoker.checkModeAndType@ is called with an argument that is of type @integerConstant@....
- 07:35 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- 08:39 AM Feature #9447: XML support feature improvements and testing
- Use 9447a.
- 08:38 AM Feature #9447: XML support feature improvements and testing
- In order to work on this task, I need to create a new branch 9447b, or I can work on the existing branch, 9447a?
- 04:49 AM Feature #9447: XML support feature improvements and testing
- ...
- 03:41 AM Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> They are the same format as the others in @base_language/xml/sax/support@, so I suppose yes.
... - 03:38 AM Feature #9447: XML support feature improvements and testing
- They are the same format as the others in @base_language/xml/sax/support@, so I suppose yes.
- 03:37 AM Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> I still have the tests that I created locally, they're not on testcases, should I commit them?... - 03:36 AM Feature #9447: XML support feature improvements and testing
- I think everything that is necessary is here. I still have the tests that I created locally, they're not on testcases...
- 03:32 AM Feature #9447: XML support feature improvements and testing
- Stefan, if you have any other notes to document, please do so.
Otherwise, Teodor, please work on this. - 07:43 AM Feature #9437: enhancements for Progress.Lang.Class
- Eduard Soltan wrote:
> Problem is that in FWD the access mode of the converted field will always be *private*. But w... - 06:49 AM Feature #9437: enhancements for Progress.Lang.Class
- ...
- 04:36 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I found a conflicting behavior between the NEW statement and DYNAMIC-NEW statement in progress.
* While solving the...
05/16/2025
- 12:27 PM Bug #9997: Apache HttpClient limitations when used via LegacySocketLibrary
- Constantin, I just linked https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_request_header to this issue be...
- 11:02 AM Bug #9997: Apache HttpClient limitations when used via LegacySocketLibrary
- In FWD, the implementation of @OpenEdge.Net.HTTP.Lib.ABLSockets.ABLSocketLibrary@ uses Apache HttpClient library.
... - 10:56 AM Bug #9997 (New): Apache HttpClient limitations when used via LegacySocketLibrary
- 09:56 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- There this thing that needs to be addressed.
I wrote some more tests and like Constantin pointed out, in progress... - 05:11 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Rebased branch 6490a with trunk rev. 15908.
- 02:21 AM Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Constantin Asofiei wrote:
> Hi Delia, what is the state of #4766? Can you do some preliminary tests with the codepa... - 02:19 AM Bug #9996 (WIP): Object references should be decremented at the nearest block instead of the top-...
- The problem was discussed in #9538-153 - #9538-158, the problem is that we increase the reference of an object when w...
- 02:10 AM Bug #9996 (Test): Object references should be decremented at the nearest block instead of the top...
- 10:08 PM Feature #9955 (Review): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Please review.
- 10:07 PM Feature #9955 (WIP): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Committed revision 15907 into 9955a with improved support. All above issues were addressed.
The only remaining issue...
05/15/2025
- 01:16 PM Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Hi Delia, what is the state of #4766? Can you do some preliminary tests with the codepages mentioned by Greg?
- 07:44 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15883 to branch 6161 that introduces a fix for the assignment to properties case.
The changes were... - 02:39 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Assignment to variables was working fine even for objects but then we changed the assignment rules to convert to the ...
- 02:31 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> What is @getDynamicProperty@ returning in your branch?
Similar to DYNAMIC-INVOKE, @ge... - 06:33 AM Feature #9437: enhancements for Progress.Lang.Class
- Eduard Soltan wrote:
> Greg Shah wrote:
>
> > Progress.Lang.Class.invoke - this can be considered 'partial' now, ... - 05:47 AM Feature #9437: enhancements for Progress.Lang.Class
- Greg Shah wrote:
> Progress.Lang.Class.invoke - this can be considered 'partial' now, it needs proper testing (may... - 05:41 AM Feature #9437 (WIP): enhancements for Progress.Lang.Class
- 04:45 AM Feature #9437: enhancements for Progress.Lang.Class
- Added runtime support for Progress.Lang.Class.haswidgetpool(), in 9437a, rev. 15908.
- 08:45 PM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- I created task branch 9955a and committed the initial implementation.
The initial commit contains:
* full support f...
05/14/2025
- 02:58 PM Feature #9437: enhancements for Progress.Lang.Class
- Eduard Soltan wrote:
> I think we could emit in converted class a field of type @WidgetPoolData@.
Please emit an an... - 02:56 PM Feature #9437: enhancements for Progress.Lang.Class
- Greg Shah wrote:
> Progress.Lang.Class.haswidgetpool() - unsupported
Please observe my test class:... - 10:05 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- What is @getDynamicProperty@ returning in your branch?
I would expect if this is a problem of extent vs non-extent... - 09:20 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I've found the following conversion problems:...
- 05:05 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Review of 6506a rev 15764:
* WebContextOps - anything not supported, like FORM/QUERY env, other CGI vars, etc need t... - 04:26 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Committed rev. 15912 on branch 6490a in which I modified "is_extent_lvalue_ref" function because it wasn't returning ...
- 04:01 AM Feature #8904 (Test): implement -catchStop and the integration/conversion of STOP conditions into...
- 03:16 AM Bug #4602 (Review): fixes for OO 4GL and structured error handling
- I tested patch from #9969 with the changes from 4602a, on customer application unittests and I no longer see the regr...
05/13/2025
- 05:07 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Committed rev. 15911 on branch 6490a that addresses the issue from note #6490-84
I changed the rules so that DYNAMIC...
05/12/2025
- 07:20 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- There is the case where LVALUE is an extent and RVALUE is a scalar:...
- 07:05 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Is it 'safe' enough to emit @invoke()@ if LVALUE is a scalar field, and @invokeExtent@ otherwise? Ensuring that an ER...
- 06:17 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- @ObjectOps.dynamicInvoke@ is the API for poly, it returns object. Trunk doesn't have the methods for returning extent...
- 06:03 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- What is the behavior in trunk? Also, @ObjectOps.dynamicInvoke@ now returns 'object' or BDT?
- 05:26 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- This problem remained unresolved:...
05/09/2025
- 10:30 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Committed rev. 15887 on branch 6490a that addresses the feedback.
Constantin Asofiei wrote:
> Review for 6490 rev... - 06:39 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please get the review addressed, rebase and lets get it through testing.
- 07:40 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- You will also need to add @${P2J_HOME}/abl/ade/src/@ to the PROPATH in @p2j.cfg.xml@.
- 07:38 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- You need to copy the skeleton project , and also add @<parameter name="oo-skeleton-path" value="skeleton" />@ in @p2j...
- 07:32 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- One more thing, which might be needed in the future configurations: this is how @web-disp.p@ is included in the 4GL e...
- 07:13 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- While trying to set up the webspeed sample, I encountered something that I don't know how to fix. Basically, I update...
- 06:59 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> This is really weird - looks like a bug in 4GL, you can pass @DYNAMIC-PROPERTY(props, "i... - 06:34 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- This is really weird - looks like a bug in 4GL, you can pass @DYNAMIC-PROPERTY(props, "intExt1")@ as an argument to a...
- 05:36 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I also found this case and I'm not sure what to do...
- 04:07 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15881 on branch 6161a.
In this commit:
* I enhanced the API of DYNAMIC-PROPERTY to avoid unnecessary... - 05:26 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506a rev. 15764 a few more things:
* Added implementations for @GET-CGI-LIST()@, @GET-CGI-VALUE()@, ...
05/07/2025
- 06:25 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Do I have the change @message h:connect("-URL http://localhost:8810/apsv -sessionModel Session-free").@ the connectio...
- 04:16 AM Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- I can not make SESSION:FIRST/LAST-ASYNC-REQUEST to return anything else other than unknown with 11.7:
* start progra... - 04:48 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- 8904a was merged to trunk rev. 15887 and archived.
- 03:58 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Please merge 8904a to trunk after 9877a.
- 04:15 AM Bug #9877 (Test): output extent parameter when the type is object
- Branch 9877a was merged into trunk as rev. 15886 and archived.
- 03:58 AM Bug #9877: output extent parameter when the type is object
- Please merge 9877a to trunk now.
05/06/2025
- 12:29 PM Bug #9967: unix separator in strings gets resolved as unicode separator
- This test when ran on Windows and Linux OpenEdge has different outputs:...
- 12:20 PM Bug #9967 (New): unix separator in strings gets resolved as unicode separator
05/05/2025
- 05:31 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> > That should have converted as @res = assignMulti(res, ...)@. That is the problem.
> ... - 03:12 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Please don't use @this.text@, use @evalLib("type_pair", prog.func_int, prog.kw_extent, t...
05/03/2025
- 10:08 AM Bug #9963: Date literal issues
- Florin: Please add these cases to the lexer tests.
- 09:19 AM Bug #9963: Date literal issues
- Consider the following ABL program:...
- 09:05 AM Bug #9963 (New): Date literal issues
05/02/2025
- 02:29 PM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- I found a smaller recreate of the failing test:...
- 08:17 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- In the large customer application I tested, I discovered a few regressions. At this moment, I am not sure whether the...
05/01/2025
- 07:15 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- For details on how we properly document the licensing of the ADE code, see [[p2j:Inclusion of Apache 2 Licensed ADE C...
- 07:15 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- For details on how we properly document the licensing of the ADE code, see [[p2j:Inclusion of Apache 2 Licensed ADE C...
04/30/2025
- 05:45 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
- The same issues occur when setting the @SCREEN-VALUE@ attribute of a date @FILL-IN@, because the @SCREEN-VALUE@ parsi...
- 04:50 PM Bug #9956: Client crashes in DATE function
- The same problem occurs is you use @SCREEN-VALUE@ attribute to set @FILL-IN@ value.
- 04:49 PM Bug #9956: Client crashes in DATE function
- The 9906a fixed this issue as well.
- 03:57 PM Bug #9956: Client crashes in DATE function
- Run the following program:...
- 03:43 PM Bug #9956 (Closed): Client crashes in DATE function
- 09:20 AM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- This task is mean for completing the runtime support for @ClientPrincipal:TENANT-ID@ and @ClientPrincipal:TENANT-NAME...
- 09:18 AM Feature #9955 (Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- 09:15 AM Feature #9436: add built-in OO classes
- Testcases tests added from #9436 and #9488:
* @Progress.IO.ByteOrder@ at @tests/oo/progress/io/TestByteOrder.cls@ : ... - 08:57 AM Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> I still need to look at:
> * is there a destructor in @MemoryOutputStream@, which... - 05:25 AM Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> I added the @Array.cls@ and @ArrayIterator.cls@ from github ADE, where they are th... - 05:07 AM Feature #9436: add built-in OO classes
- I added the @Array.cls@ and @ArrayIterator.cls@ from github ADE, where they are the same for 12.8 and 11.7 release.
... - 08:15 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please don't use @this.text@, use @evalLib("type_pair", prog.func_int, prog.kw_extent, this)@ (or something like this).
- 08:03 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I've tried running the existing tests for extent variables but I've a problem.
Tests convert like this:... - 03:10 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Should I also touch on the other cases?
We need to cover the same cases done for @DYNAMIC-INVO... - 03:09 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I've made some debugging and I've reached this place in the @convert/assignments.rules@:...
04/29/2025
- 12:48 PM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Just got news that customer application harness and reports regression testing went succesful. ☑️
I also run Ctrl+... - 10:18 AM Feature #9436: add built-in OO classes
- > At the moment resolving the proversion at conversion time is broken as it tries to use EnviromentOps.getVersion tha...
- 08:53 AM Feature #9436: add built-in OO classes
- I twitched the Array Iterator 4GL Unit test. It has a lot of differences between the versions.
The @ArrayIterator@ ... - 10:02 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> That should have converted as @res = assignMulti(res, ...)@. That is the problem.
And ... - 10:01 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- That should have converted as @res = assignMulti(res, ...)@. That is the problem.
- 09:59 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Please post the entire testcase. The Java reference of an array is re-assigned *only if... - 09:58 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please post the entire testcase. The Java reference of an array is re-assigned *only if it was resized* (so dynamic ...
- 09:56 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Regarding the problem in the previous note,
I think I know where the problem comes from. In the class where the va... - 08:22 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15878 on branch 6161a that introduces support for calling DYNAMIC-PROPERTY when the property retrieved...
- 09:46 AM Bug #4766: fix CHR and ASC
- Thank you for the explanation!
I've investigated myself to see if the problems comes from how bytes are stored in ... - 09:44 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Andrei Plugaru wrote:
> unit tests of large GUI application [ai]
Passed! ✅ - 04:26 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Andrei Plugaru wrote:
> unit tests of large customer application [ai]
Passed! ✅
04/28/2025
- 04:58 PM Feature #8904 (Internal Test): implement -catchStop and the integration/conversion of STOP condit...
- I have no observation related to this revision.
- 12:10 PM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. 15903.
- 10:38 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- *Review of 8904a/r15902*
* @ConnectionManager.getTimeOut()@: why moving the connect options from @opts@ to @option... - 10:53 AM Feature #9436: add built-in OO classes
- Committed on 9436b what is needed from 9488a:
* *rev. 15883*: Support *=, -=, +=, /= operator syntax.
* *rev. 15884... - 09:40 AM Feature #9436: add built-in OO classes
- Had a meeting with Constantin about this and it seems that the methods in the @Progress@ package are not wrapped in a...
- 08:23 AM Feature #9436: add built-in OO classes
- Yes, and it gets converted as:...
- 08:18 AM Feature #9436: add built-in OO classes
- How is the test executed? With @NO-ERRO@?
- 08:15 AM Feature #9436: add built-in OO classes
- In @List.addAll@ I had:...
- 09:23 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Harness testing passed!
- 07:46 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Test plan:
# fwd tests and unit tests [me]
# unit tests of large customer application [ai]
# unit tests of large c... - 07:23 AM Bug #9893 (Internal Test): LegacyErrorException is not rethrown in processForBody/processBody
- Andrei Plugaru wrote:
> Constantin, can we move on to testing? If yes, I can do the unit tests and fwd tests of a la... - 07:01 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Constantin, can we move on to testing? If yes, I can do the unit tests and fwd tests of a large customer application....
- 05:31 AM Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- The changes make sense in -9754a- 9753a/15850.
- 07:58 AM Bug #8944: FINALLY block transaction processing
- Artur Școlnic wrote:
> No, it does not solve the test cases from this task, the problem is that there are multiple w... - 07:55 AM Bug #8944: FINALLY block transaction processing
- No, it does not solve the test cases from this task, the problem is that there are multiple ways to get to end up in ...
- 07:22 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Please see #9488-157 - I think Ioana already fixed the unknown p... - 07:00 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Please see #9488-157 - I think Ioana already fixed the unknown problem for extent resize... - 05:20 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please see #9488-157 - I think Ioana already fixed the unknown problem for extent resize.
- 05:18 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> There is code in @jobject.fromJava@, you can refactor that and use it at runtime, to con... - 02:52 AM Bug #9877 (Merge Pending): output extent parameter when the type is object
- Conversion testing passed - do not merge now. I will post when this can be merged.
04/27/2025
- 09:40 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> * When setting a simple BDT property the code sometimes converts to the java native type. This ... - 09:34 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Review for 6490 rev 15875:
* @rules/convert/base_structure.xml@
** shouldn't this call @is_extent_or_poly_case@ fro... - 09:19 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, please get these changes and commit them (one at a time) to 9436b; please see the review bellow, and also make...
- 07:34 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- 9488a was rebased from trunk rev 15875 - new rev 15902.
- 08:38 AM Feature #9436: add built-in OO classes
- Review for 9436b rev 15881:
* @MemoryOutputStream@
** please update the support annotations for @MemoryOutputStream... - 07:35 AM Feature #9436: add built-in OO classes
- 9436b was rebased from trunk rev 15875 - new rev 15881.
04/26/2025
- 02:55 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Ovidiu Maxiniuc wrote:
> Review of 8904a/r15892.
>
> Generally, I am OK with the changes. And this is a large cha...
04/25/2025
- 03:04 PM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> What I don't understand is why BE result is the same as the LE result and I don't know how sh... - 02:48 AM Bug #4766: fix CHR and ASC
- Ovidiu Maxiniuc wrote:
> Let's use @€@ (EURO SIGN) as reference.
> * it is the 8364th character in the Unicode se... - 10:53 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Review of 8904a/r15892.
Generally, I am OK with the changes. And this is a large change-set. I have just a few com... - 08:14 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> The only concern is the usage of @isIgnore()@ in @ErrorManager.handleStopException@ - do... - 08:05 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- The only concern is the usage of @isIgnore()@ in @ErrorManager.handleStopException@ - do we really need this?
Othe... - 09:31 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > * @WebNotifyListener.stopListening@ just does @webNotifyThread.... - 09:23 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> * @WebNotifyListener.stopListening@ just does @webNotifyThread.interrupt()@ - you need t... - 08:58 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Review for 6506a rev 15763:
* @WebNotifyListener.stopListening@ just does @webNotifyThread.interrupt()@ - you need t... - 08:50 AM Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
- On 6506a rev. 15763 I did the following:
* Addressed Constantin's review from #6506-103.
** Added code to terminate... - 06:00 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> And should I also add in @Agent.handleWebspeed@ a call to @WebHandlerHelper.clear()@ right bef... - 05:44 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- And should I also add in @Agent.handleWebspeed@ a call to @WebHandlerHelper.clear()@ right before the return statemen...
- 05:29 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > and remove @WebspeedRequestHandler@ - I don't see a reason for ... - 05:17 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> and remove @WebspeedRequestHandler@ - I don't see a reason for it.
May I also remove th... - 09:31 AM Bug #8944: FINALLY block transaction processing
- Artur Școlnic wrote:
> The patch from #9803-46 solved the initial problem this task was opened for, considering that... - 07:57 AM Bug #8944: FINALLY block transaction processing
- The patch from #9803-46 solved the initial problem this task was opened for, considering that changes from 4602a will...
- 04:53 AM Bug #8944: FINALLY block transaction processing
- I have added a fix for transaction management in 4602a, rev. 15880.
- 02:50 AM Bug #8944: FINALLY block transaction processing
- According to note #8944-26 and my observation in FWD.
Transaction is opened in @TM.PushScope@, through @TxWrapper.sc... - 08:51 AM Feature #6432 (Review): implement the WEB special stream
- The changes for web stream are on 6506a rev. 15763. The notes are on #6506-108, under the #6432 category. Also, the s...
- 08:26 AM Bug #9060: Cache oftenly used values that are immutable
- OK, lets leave it as this for now.
For 9060b:
* please do @bzr diff -r 15867 --using meld@ and check the copyrigh... - 08:21 AM Bug #9060: Cache oftenly used values that are immutable
- Returning a mutable instance for all implementations seems to work fine, the testing passed.
- 08:20 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> * also, I think is part of a larger problem: we have @DataHandler.getField()@, for which... - 05:58 AM Bug #9060: Cache oftenly used values that are immutable
- Artur, the change in @ControlFlowOps@ and @TargetLob@ are good. But, the @RecordBuffer@ change is not OK:
* you cha... - 05:49 AM Bug #9060: Cache oftenly used values that are immutable
- I committed the fix for this and other issues to 9060b/15882. Constantin, maybe you can take a look while I continue ...
- 08:25 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Went thru the commits in *9488a*. Here is a summary:
h2. Fixes for converting legacy oo
- Added support for emi... - 05:02 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Classes that implement @com.goldencode.p2j.oo.core.collections.Icollection@(@OpenEdge.Core.Collections.ICollection@):...
- 08:03 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Paul, please review the support for @DYNAMIC-PROPERTY@ and what tests exist, and what ne... - 05:46 AM Bug #9877: output extent parameter when the type is object
- Committed rev. 15873 on branch 9877a which fixes the issue where the code would convert to the text @${rettype}@.
...
04/24/2025
- 03:26 PM Feature #8904 (Review): implement -catchStop and the integration/conversion of STOP conditions in...
- 03:25 PM Feature #8904 (WIP): implement -catchStop and the integration/conversion of STOP conditions into ...
- Committed the handling of StopConditionException through ErrorManager.
Conversion of large GUI app and another cus... - 02:14 PM Bug #9060: Cache oftenly used values that are immutable
- Artur, I understand that, but constant types should be resolved to their actual types. There is a bug somewhere in @...
- 09:22 AM Bug #9060: Cache oftenly used values that are immutable
- ...
- 09:09 AM Bug #9060: Cache oftenly used values that are immutable
- The point is: the @type@ at that place most likely is a i.e. @integerConstant@ - look further or otherwise debug and ...
- 09:08 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Artur, see @FuzzyMethodRt.resolveSignature@ - @type = arg.getClass().getSimpleName();@ -... - 08:58 AM Bug #9060: Cache oftenly used values that are immutable
- Artur, see @FuzzyMethodRt.resolveSignature@ - @type = arg.getClass().getSimpleName();@ - if arg is a @BaseDataTypeCon...
- 08:40 AM Bug #9060: Cache oftenly used values that are immutable
- With a simple null check, the failing tests are passing.
- 08:39 AM Bug #9060: Cache oftenly used values that are immutable
- ...
- 08:35 AM Bug #9060: Cache oftenly used values that are immutable
- Artur, on a second thought: this is a *runtime* stack - that location should never be reached. Something is wrong in...
- 08:18 AM Bug #9060: Cache oftenly used values that are immutable
- ...
- 08:17 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> The call is @fuzzyMethodLookup(methodName, sig, accessMode, isStatic, internal, null);@
Plea... - 08:16 AM Bug #9060: Cache oftenly used values that are immutable
- The call is @fuzzyMethodLookup(methodName, sig, accessMode, isStatic, internal, null);@
null is passed for the @node... - 08:12 AM Bug #9060: Cache oftenly used values that are immutable
- I don't understand, @fuzzyMethodLookup@ is almost sure called. I see @WARNING: more than one method def found using ...
- 07:59 AM Bug #9060: Cache oftenly used values that are immutable
- In @fuzzyMethodLookup@, the line:...
- 05:43 AM Bug #9060: Cache oftenly used values that are immutable
- Also, testing needs to include performance testing, where possible.
- 05:43 AM Bug #9060: Cache oftenly used values that are immutable
- In @TargetLob(FieldReference field)@, @field.get()@ is called twice per call. Please use @bdt@ for the second call.
- 05:40 AM Bug #9060 (Internal Test): Cache oftenly used values that are immutable
- 01:10 PM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> It is possible to be a bug in the Progress version I use? (11.6)
I do not think there is an e... - 07:38 AM Feature #9436: add built-in OO classes
- I have a version of these tests that compile and pass both on 12.8 and 11.6.
I attached the zip.
*Marian*, would yo... - 07:19 AM Feature #9436: add built-in OO classes
- We have customer applications that can only run in 11.x. Those applications will be compared with FWD using the OE 1...
- 07:10 AM Feature #9436: add built-in OO classes
- Greg Shah wrote:
> Yes, 11.x must be supported.
I don't really see the benefits, other than testing PSC code on OE,... - 06:17 AM Feature #9436: add built-in OO classes
- We have customers that are on 11.x and will never go to 12.x. It is critical that the tests can work across multiple...
- 05:09 AM Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> If what is on xfer works on 12.2(i am not sure how I can access that version to te... - 04:22 AM Feature #9436: add built-in OO classes
- Marian Edu wrote:
> How old? In any case the baseline used for writing tests (ABLUnit style) was OE12.2, ABLUnit cod... - 04:17 AM Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> For integrating the v12 tests I think I need to use the preprocessor. For example ... - 04:16 AM Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> Marian, I am now looking at the tests for @OpenEdge.Core.Collections.ArrayIterator... - 04:11 AM Feature #9436: add built-in OO classes
- For integrating the v12 tests I think I need to use the preprocessor. For example in @ArrayIteratorStub@ I need to ad...
- 03:43 AM Feature #9436: add built-in OO classes
- Marian, I am now looking at the tests for @OpenEdge.Core.Collections.ArrayIterator@ at @tests/oo/openedge/core/collec...
- 02:12 AM Bug #9877: output extent parameter when the type is object
- Committed rev. 15872 to branch 9877a. This revision fixes a problem found during conversion testing where the code wo...
04/23/2025
- 02:15 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, please go through all the changes in 9488a and group them by the common 'feature'; so, file x, y, z fix this p...
- 08:31 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I did all the necessary modifications and saved the latest converted code at @devsrv01:/home/icp/ADE_latest_converted...
- 07:40 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, I've created #9923 for the @bulkSetValue(new longchar@ problem - for now, please fix this 'by hand' by changin...
- 06:47 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed in *9488a rev. 15866*: When loading builtin classes, correctly resolve setter and getter names. In @ClassDe...
- 09:41 AM Bug #9923: extent argument type vs parameter type compatibility
- For INPUT case, the solution (if arg and parameter type differs and is extent) would be to emit a @<T extends BaseDat...
- 08:03 AM Bug #9923: extent argument type vs parameter type compatibility
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Paul: please let me know if you've already found something simil... - 07:59 AM Bug #9923: extent argument type vs parameter type compatibility
- Constantin Asofiei wrote:
> Paul: please let me know if you've already found something similar.
Yes, I noticed th... - 07:39 AM Bug #9923: extent argument type vs parameter type compatibility
- There is this test which shows that extent arguments can be of different (but compatible) types:...
- 07:35 AM Bug #9923 (New): extent argument type vs parameter type compatibility
- 08:24 AM Feature #6292 (Closed): nested catch blocks
- 08:18 AM Feature #6292: nested catch blocks
- Greg Shah wrote:
> With 9470a merged to trunk as revision 15867, is this task complete?
Yes, I think so. - 08:17 AM Feature #6292: nested catch blocks
- With 9470a merged to trunk as revision 15867, is this task complete?
- 08:16 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> Yes, because I'm trying to see how "conversion" from cpinternal to source codepage is made. ... - 05:47 AM Bug #4766: fix CHR and ASC
- Marian Edu wrote:
> Delia Mitric wrote:
> > * @ASC(chr(14844588), "UTF-16", "UTF-16").@ run with cpinternal = UTF-8... - 05:17 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> * @ASC(chr(14844588), "UTF-16", "UTF-16").@ run with cpinternal = UTF-8 results in: *11305698*... - 03:38 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> > It is necessary to add files for these cases?
>
> Does OE have a default conversion that the... - 06:26 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Does @ this.lob = (LargeObject) field.get().duplicate();@ work, only and only if @field... - 06:24 AM Bug #9060: Cache oftenly used values that are immutable
- Does @ this.lob = (LargeObject) field.get().duplicate();@ work, only and only if @field.get()@ is a @BaseDataTypeCon...
- 06:20 AM Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > * in @Stream.readField@, @return res;@ should be used for non-... - 06:10 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, this is review for 6560a rev 15762:
* in @Agent.startWebspeed@, add a finally block after the catch, to also t... - 05:48 AM Bug #9877 (Internal Test): output extent parameter when the type is object
- We can to put this into conversion testing, the review for 15861 is OK. Anything else to do for this task? If not, p...
- 02:53 AM Bug #9877: output extent parameter when the type is object
- Constantin Asofiei wrote:
> Paul, just one question: @get_param_ast@ - this is supposed to find a PARAMETER node und... - 02:17 AM Bug #9877: output extent parameter when the type is object
- Paul, just one question: @get_param_ast@ - this is supposed to find a PARAMETER node under @LPARENS@ of the method/fu...
- 05:46 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, please double-check @StopConditionException@ throw throughout the project (i.e. @DbUtils.handleException@)
... - 05:35 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 8904a, rev. 15888.
>
> I assume there was a re... - 05:11 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Committed on 8904a, rev. 15888.
I assume there was a rebase - please push the branch. - 04:00 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. 15888.
- 03:32 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- No, I can't inherit from any of this classes.
It gives the following error, for all subclasses of Progress.Lang.Sto... - 03:21 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> > > You cannot inherit from this class.
> Please confirm this with a test.
And also t... - 03:10 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard, is it possible to have application-defined @Stop@ sub-... - 02:43 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard, is it possible to have application-defined @Stop@ sub-classes? I think the conve... - 02:23 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, is it possible to have application-defined @Stop@ sub-classes? I think the conversion rules need to check exp...
- 03:52 AM Feature #6161 (WIP): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY la...
- Paul, please review the support for @DYNAMIC-PROPERTY@ and what tests exist, and what needs to be added.
Also available in: Atom