Activity
From 04/29/2025 to 05/28/2025
05/28/2025
- 07:18 PM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Eugenie just confirmed that the conversion test was successful, as expected: the generated code is not changed from t...
- 11:03 AM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Branch 9955a has only additive changes (added conversion support for those two methods, runtime support for them and ...
- 12:21 PM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I tested harness on the app i have and it *passed*.
- 10:00 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu:
* @WEB-CONTEXT:GET-CONFIG-VALUE(srvrAppMode)@ - this is the agent's appserver mode (like @Stateless)
* @WEB-C... - 07:17 AM Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> The @-entityExpansionLimit@ should be at client part?
Yes, if you want to set it at the boot... - 07:15 AM Feature #9447: XML support feature improvements and testing
- The @-entityExpansionLimit@ should be at client part?
On *4GL*, this is a startup parameter, like -cpintern. - 03:39 AM Feature #9447 (Review): XML support feature improvements and testing
- 03:14 AM Feature #9447: XML support feature improvements and testing
- Commited revision *15720* in branch *9447a*.
- fixed entityExpansionLimit on @SAX-PARSER@ because @StAX@ uses a diff... - 02:22 AM Feature #9447: XML support feature improvements and testing
- Tested @ColorMapLoader@. UI apps loads the correct colors and there seems to be no problems related with @dom4j@.
- 01:11 AM Feature #9447: XML support feature improvements and testing
- Commited revision *15719* on branch *9447a*.
- added a missed file, that must have been added on the previous commit... - 05:08 AM Feature #9437: enhancements for Progress.Lang.Class
- I think @if (ref instanceof LegacyEnum)@ needs to be extended to @if (ref instanceof LegacyEnum || !ref.isTracked()@).
- 05:05 AM Feature #9437: enhancements for Progress.Lang.Class
- I got the following example:...
- 04:39 AM Support #9445: compatibility test FIX-CODEPAGE
- I ran the test again. The only tests that are failing are related to codepages marked in I18nOps with @// support is ...
- 04:25 AM Support #9445: compatibility test FIX-CODEPAGE
- *Status of 9445a:*
* I will run all the tests I wrote again just to be sure but as long as I remember all the test... - 04:14 AM Support #9445: compatibility test FIX-CODEPAGE
- Paul, what is the status on this?
- 03:15 AM Feature #9436: add built-in OO classes
- Paul Bodale wrote:
> I've ordered the history entries based on the date is this what are you referring to?
Yes, the... - 03:11 AM Feature #9436: add built-in OO classes
- I've ordered the history entries based on the date is this what are you referring to?
- 03:05 AM Feature #9436: add built-in OO classes
- Thanks, Paul. Some history entries were 'mixed up' during rebase - please do a @bzr diff -r 15941 --using meld@ and ...
- 02:56 AM Feature #9436: add built-in OO classes
- *Rebase notification*
Task branch 9436b was rebased with trunk rev. 15941. Did not encountered conflicts related t... - 02:23 AM Bug #10060: Skeleton class parsing improvement
- While checking the existing support for extent variables/properties the following case was discovered:...
- 02:08 AM Bug #10060 (New): Skeleton class parsing improvement
05/27/2025
- 05:54 AM Feature #6161 (Internal Test): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-P...
- 05:54 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I'm OK with the changes in 6161a, and it passed conversion testing. Please run harness for some apps.
Also, 6161a... - 05:20 AM Feature #9447: XML support feature improvements and testing
- The changes are compatible with Java 1.8....
- 05:05 AM Feature #9447: XML support feature improvements and testing
- I created a new Java 8 project, which I have tested this property, it works with no problems.
I am checking right no... - 05:01 AM Feature #9447: XML support feature improvements and testing
- Teodor, are any of these changes still compatible with Java 8? Or 9447a will enforce a minimum support to Java 17?
- 04:59 AM Feature #9447: XML support feature improvements and testing
- Commited revision *15718* on branch *9447a*.
- removed @olap4j@ dependency because is no longer needed
- changed @x... - 03:57 AM Bug #9996 (WIP): Object references should be decremented at the nearest block instead of the top-...
- Constantin Asofiei wrote:
> Danut, some notes:
> * now we register ObjectOps as 'block-scopeable' instead of 'top-... - 03:47 AM Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
- Danut, some notes:
* now we register ObjectOps as 'block-scopeable' instead of 'top-level scopeable'.
* this mean... - 02:32 AM Feature #10050: OS-DIR and other file-system utility methods, feature improvements and testing.
- This task will handle fixing the remaining inconsistencies related to OE in the current implementation of the feature...
- 02:17 AM Feature #10050 (New): OS-DIR and other file-system utility methods, feature improvements and test...
05/26/2025
- 09:53 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin, relative to our discussion.
This piece of code that I found in @ClassDefinition.annotateMethodCall@:
<... - 04:52 AM Bug #10027 (Test): Incorrect handling of an unused shared variable in the conversion process.
- 10027a was merged to trunk as rev 15935 and archived.
- 04:40 AM Bug #10027 (Merge Pending): Incorrect handling of an unused shared variable in the conversion pro...
- Please merge 10027a after 9583b.
05/23/2025
- 09:56 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Constantin Asofiei wrote:
> Do we need this in #8966 branch?
We'll see in #9945 if these changes should be ported t... - 09:51 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> Committed to 10027a/15933.
>
> Constantin, please double-check the revision.
The branch... - 08:15 AM Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Committed to 10027a/15933.
Constantin, please double-check the revision.
If everything looks good, Radu, we’d l... - 07:53 AM Bug #10027 (Internal Test): Incorrect handling of an unused shared variable in the conversion pro...
- Conversion testing passed: unused variables were successfully dropped, and unused shared variables were emitted using...
- 09:38 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- I've made some progress and I'm down to only these ones right now:
{{collapse... - 06:44 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu Apetrii wrote:
> I assume I need to add those in the directory. Is there a suitable place (like for example und... - 06:43 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Will we add nodes in the directory with these configurations?
... - 06:41 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu Apetrii wrote:
> I have a pretty small testcase with this issue that fails with both 6506a and trunk, so let me... - 06:37 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu Apetrii wrote:
> Will we add nodes in the directory with these configurations?
They should map to directory se... - 05:29 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- For the @WEB-CONTEXT:GET-CONFIG-VALUE@ implementation, which seems to be quite important, 4GL reads the values from t...
- 05:20 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Another update. I modified for the moment the java file, just to pass that point (from @FUNC_CALL_SITE_1.clone().exec...
- 04:39 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- I've reached a point in which I think there's a conversion issue (maybe?). I'll post the code that's executing here, ...
- 08:41 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Sorry, I meant @extent(extVar)@ as argument, not property call.
And this is not a class... - 08:41 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Sorry, I meant @extent(extVar)@ as argument, not property call.
- 08:39 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Why was that wrapper not emitting?
See note #6161-30 . It looks like it's because... - 08:08 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > There is also an added @new integer@ wrapper for this case:
> >... - 08:01 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> There is also an added @new integer@ wrapper for this case:
> [...]
>
> it will have... - 07:10 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- There is also an added @new integer@ wrapper for this case:...
- 04:47 AM Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> What if you pass the @"?"@ string instead of unknown?
Then the error 16548 would be s... - 05:02 AM Feature #9437: enhancements for Progress.Lang.Class
- h3. Set and Get methods
Progress.Reflect.Property inherits Progress.Reflect.Variable, so we should implement @Set@... - 04:24 AM Feature #9437: enhancements for Progress.Lang.Class
- h2. Progress.Reflect.Variable
*AccessMode property*: this could be inferred from the access mode of the java field...
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! ✅
Also available in: Atom