Activity
From 01/19/2025 to 02/17/2025
02/17/2025
- 10:25 AM Bug #4766: fix CHR and ASC
- > As I understand from the discussion above, this can be done by adding an annotation as Constantin said #4766-39 and...
- 10:24 AM Bug #4766: fix CHR and ASC
- About #4766-35, I've tried some examples and I've changed the @cpstream@ parameter to be different from the file enco...
- 09:07 AM Bug #4766: fix CHR and ASC
- I agree that our equivalent of r-code (the converted Java classes) will always be encoded with UTF-8. Previously, th...
- 09:02 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> Is it the @CPSTREAM@ at @COMPILE@ time?
Yes, unless running on source code so there is no r-co... - 08:50 AM Bug #4766: fix CHR and ASC
- > In regard to @ProcedureManager.thisProcedure()@, I was hoping to avoid the performance hit and avoid adding a deep ...
- 08:40 AM Bug #4766: fix CHR and ASC
- Is it the @CPSTREAM@ at @COMPILE@ time? If so, then one set of @.r@ files can be combined from the @.r@ output of mu...
- 08:35 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> We can output the source encoding into the converted code in some way.
Greg, just to be clea... - 08:30 AM Bug #4766: fix CHR and ASC
- Greg, @ProcedureManager.thisProcedure()@ gives you the external program on top of stack, and the @ProcedureManager$Pr...
- 08:28 AM Bug #4766: fix CHR and ASC
- > I Do not remember having a similar setting for conversion. Instead, for parsing 4GL sources with different encoding...
- 08:26 AM Bug #4766: fix CHR and ASC
- Moving to UTF-8 as the standard for source code is an "upgrade" that is generally quite safe to do. This case of @AS...
- 08:24 AM Bug #4766: fix CHR and ASC
- Yes, the @.class@ files have a @pool@ of @String@ constants. AFAIK, they are always in UTF-8, regardless of the input...
- 06:59 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> > After conversion .java files are encoded by default in UTF-8. How can I identify source file ... - 06:53 AM Bug #4766: fix CHR and ASC
- Well, if you use CP 1252 as input, the output will also be in CP 1252.
Therefore, for compiling he code generated ... - 03:51 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> > 4GL's ASC function is affected by the relation between source file encoding and cpinternal code... - 10:02 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, keep in mind that also the @-catchStop@ option at the startup parameters need to be implemented - and the new...
- 08:24 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian Edu wrote:
> Eduard Soltan wrote:
> > Are there any tests cases on xfer, which concerns the @Progress.Lang.S... - 08:22 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Are there any tests cases on xfer, which concerns the @Progress.Lang.StopAfter@ behaviour?
... - 08:08 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Are there any tests cases on xfer, which concerns the @Progress.Lang.StopAfter@ behaviour?
- 08:07 AM Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I have tried to write a simple program in OE, using @Progress.Lang.Stop@. But it seems that it was introduced in OE v...
- 08:50 AM Feature #6432: implement the WEB special stream
- Constantin Asofiei wrote:
> I think you need to register it in @Keyboard.java@.
I was one step ahead with this one.... - 08:26 AM Feature #6432: implement the WEB special stream
- I think you need to register it in @Keyboard.java@ and in @key_function@ in progress.g (thus as keyword, etc).
Abo... - 08:15 AM Feature #6432: implement the WEB special stream
- Constantin Asofiei wrote:
> Also, @web-disp.p@ uses @ON "WEB-NOTIFY":U ANYWHERE DO:@ trigger, which is not supported... - 08:31 AM Feature #9436: add built-in OO classes
- Unfortunately *6410b* does not change the status of the support for the classes in #9436-9.
- 08:22 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Did you check 6410b if they are there?
At the moment 6410b does not compile, I am not... - 07:27 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > What we can do is to run all OO tests we have against 12.8.4 ADE,... - 06:56 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Did you check 6410b if they are there?
- 06:55 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- From @testcases/oo/skeleton/12.8@ I copied the following classes into ADE skeleton:...
- 05:14 AM Bug #9060: Cache oftenly used values that are immutable
- Used @Spoon@ to scan the source code for occurrences of assignments like @= MathOps.@. Below is the generated report:...
- 04:30 AM Bug #9060: Cache oftenly used values that are immutable
- Review of 9060a rev 15671:
* @CallParameter@ needs the integer/int64/characterConstant checks
* CacheManager.java
... - 04:49 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please make sure that your tests (and runtime support) cover this case:...
02/14/2025
- 01:52 PM Bug #4766: fix CHR and ASC
- > 4GL's ASC function is affected by the relation between source file encoding and cpinternal code page. For example, ...
- 09:35 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Committed to 6506a rev 15636:
* When an agent starts, initialize an @AssociatedThread@ that waits for commands.
* W... - 09:22 AM Bug #9060: Cache oftenly used values that are immutable
I will go thru the modified classes and what changes are included in each, to help with the review process.
Main i...- 07:26 AM Bug #9060 (Review): Cache oftenly used values that are immutable
- Committed on 9060a:
* rev. 15669: Refactored @CacheManager@.
* rev. 15670: Added dynamic cache to @integer@ and @in... - 03:43 AM Support #9446 (Test): compatibility test PUT-DOUBLE
- Branch 9446a was merged into the trunk as revision 15705 and archived.
02/13/2025
- 10:40 AM Bug #4628: redirection doesn't seem to close an output stream on a block retry
- Florin Eugen Rotaru wrote:
> Roger Borrello wrote:
> > I was checking on this to see if Florin's masterful work in ... - 10:26 AM Bug #4628: redirection doesn't seem to close an output stream on a block retry
- Roger Borrello wrote:
> I was checking on this to see if Florin's masterful work in #6865 may have touched around th... - 09:50 AM Feature #9447: XML support feature improvements and testing
- ...
- 09:09 AM Feature #9447: XML support feature improvements and testing
- During testing I have found that the converted code doesn't differentiate between a closed stream and a non-declared ...
- 04:25 AM Feature #9447: XML support feature improvements and testing
- ...
- 09:36 AM Bug #4766: fix CHR and ASC
- If in OE a file has the encoding set to a specific charset, it must be set also added in a @.hints@ file in order to ...
- 08:59 AM Feature #9436: add built-in OO classes
- I've generated 'skeleton' OO classes for OE 12.8 - as it looks through OO reflection - you can find them in @testcase...
- 07:43 AM Feature #9436: add built-in OO classes
- Constantin Asofiei wrote:
> For the first stage, we need to implement the missing @progress@ or @ccs@ classes - doub... - 07:44 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- We also need @@LegacyResourceSupport@ emitted for ADE or skeleton/ conversion. Please look into the rules where @@Le...
- 07:36 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- When converting both ADE and standalone skeleton/ .cls files, this is required to have the proper Java package emitte...
- 06:43 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is a comment I meant to post yesterday:
--------------
For the ADE support, first we need to focus on thes... - 02:24 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Marian Edu wrote:
> What we can do is to run all OO tests we have against 12.8.4 ADE, adapt those as necessary
Plea... - 01:43 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Marian, please let me know if you started any work on this.
Constantin, sorry I didn'... - 02:21 AM Bug #4602: fixes for OO 4GL and structured error handling
- Marian Edu wrote:
> Just to double check, is there anything that our team has to do with that "test suite" attached?... - 02:10 AM Bug #4602: fixes for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Attached are automated generated tests covering @FINALLY@ behavior. The @fin1prowin.7z@...
02/12/2025
- 04:07 PM Bug #4628: redirection doesn't seem to close an output stream on a block retry
- I was checking on this to see if Florin's masterful work in #6865 may have touched around this area. Florin, can you ...
- 02:07 PM Feature #9436: add built-in OO classes
- > in this task we can track the non-ADE .cls implementation (i.e. what is not covered by #9488)
Yes, that makes se... - 12:56 PM Feature #9436: add built-in OO classes
- Greg, in this task we can track the non-ADE .cls implementation (i.e. what is not covered by #9488).
For the first... - 12:21 PM Feature #9436: add built-in OO classes
- ADE also does not have source code for the @Ccs@ package, in FWD these are the @skeleton/oo4gl/Ccs@ files.
- 12:20 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Marian, please let me know if you started any work on this.
- 12:17 PM Bug #4602: fixes for OO 4GL and structured error handling
- Attached are automated generated tests covering @FINALLY@ behavior. The @fin1prowin.7z@ contains the logs of these t...
- 12:05 PM Bug #4766: fix CHR and ASC
- The source file encoding will affect the content of the string literals and I think it will also affect the processin...
- 09:01 AM Bug #4766: fix CHR and ASC
- I have some problems. Until now I've tested without changing source file encoding. I noticed that the rules doesn't m...
- 09:23 AM Support #9446: compatibility test PUT-DOUBLE
- Alexandru Lungu wrote:
> I am ok with the changes in 9446a.
> Is there anything left to be tested?
As far as I k... - 09:02 AM Support #9446 (Internal Test): compatibility test PUT-DOUBLE
- I am ok with the changes in 9446a.
Is there anything left to be tested? - 08:01 AM Bug #9060: Cache oftenly used values that are immutable
- Tested performance with 9060a changes using the default cache sizes for:
* @integer@ - 1024 (integer with values 0-1... - 07:31 AM Bug #9060: Cache oftenly used values that are immutable
- Dănuț Filimon wrote:
> I also agree with #9060-21, but make sure you update the wiki to reflect this change https://... - 07:30 AM Bug #9060: Cache oftenly used values that are immutable
- I also agree with #9060-21, but make sure you update the wiki to reflect this change https://proj.goldencode.com/proj...
- 07:24 AM Bug #9060: Cache oftenly used values that are immutable
- Got it - good approach in #9060-21 then.
- 07:23 AM Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> I am not quite sure what you mean by old and new.
"Old" (deprecated) path: @/server/defa... - 07:12 AM Bug #9060: Cache oftenly used values that are immutable
- > The challenge here is that CacheManager does not inherently differentiate between old and newly added caches. Given...
- 07:11 AM Bug #9060: Cache oftenly used values that are immutable
- Eric Faulhaber wrote:
> To avoid using the hard-coded cache defaults, I think we need to prefer these new directory ... - 06:46 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin will decide. We should isolate these files in their own package so they are easy to replace. You'll have...
02/11/2025
- 12:42 PM Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> ...and modify it's configuration path from @directory.xml@ from @server/default/pe... - 09:24 AM Bug #9060: Cache oftenly used values that are immutable
- Tested a big GUI customer application and a NPE showed up, caused by the use of @CacheManager@.
@character.of@ was c... - 08:40 AM Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> What remains to be done here is checking where construct like @integer i1 = MathOp... - 08:44 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg Shah wrote:
> Roger Borrello wrote:
> > How best to merge, then? Should there be a separate @build.xml@ in a d... - 04:48 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- Roger Borrello wrote:
> How best to merge, then? Should there be a separate @build.xml@ in a directory from FWD and ... - 07:53 AM Feature #6407: name_map.xml improvements
- Greg Shah wrote:
> What work remains for this task (it is set to 20% done)?
Is about removing the name_map.xml defi... - 07:41 AM Feature #6407 (WIP): name_map.xml improvements
- Greg Shah wrote:
> We need to implement something soon due to some customer deadlines. I don't think we have time t... - 07:36 AM Feature #6407: name_map.xml improvements
- What work remains for this task (it is set to 20% done)?
- 04:56 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- h3. Current approach
I agree with Constantin that @ObjectOps.invoke@ should stick on returning BDT. The conversion...
02/10/2025
- 09:40 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, no, using @DynInvkResultWrapper@ I don't think it will work. @DYNAMIC-INVOKE@ can be used a part of any expres...
- 09:37 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- I've wrote the implementation for the generic wrapper of return type of @ObjectOps.invoke@ solution and made a commit...
- 08:39 AM Bug #9060: Cache oftenly used values that are immutable
- Following the meeting today on how H2 is doing the caching for int values:
* static cache of configurable size.
** ... - 08:06 AM Bug #9060: Cache oftenly used values that are immutable
- Committed to *9060a rev. 15665*: limited character cache size, added @directory.xml@ options to determine the charact...
- 05:30 AM Bug #4766: fix CHR and ASC
- I've found also a rule for ASC built-in function:
For @ASC(char, target, source)@ and cpinternal set to *cpi*:
* If...
02/06/2025
- 04:21 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- How best to merge, then? Should there be a separate @build.xml@ in a directory from FWD and have all the source code ...
- 03:36 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- I was planning for these converted classes to be directly checked in to the FWD project. The advantage of that appro...
- 09:58 AM Feature #9516 (WIP): include pre-converted webspeed runtime code in FWD
- When you follow the build steps, you get @adepre.jar@. Would this be how we would deliver this task? Like we do H2?
- 08:39 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> Chaotic examples:
> * @cpinternal = ISO8859-1 / UTF-8 / 1252@ @chr(164, "ISO8859-15", "ISO8...
02/05/2025
- 06:59 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- By using the attached @prepare_template.json@, I can:
# Checkout hotel_gui to adepre
# Place the @prepare_template.... - 08:33 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Because if we expect to use @ObjectOps.invoke@ *only and only* when it needs to return a... - 07:42 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Why should this raise an ERROR? Neither testFunc2 or res6 are extent:
> [...]
Sorry,... - 07:42 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Why should this raise an ERROR? Neither testFunc2 or res6 are extent:...
- 07:36 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> For the secondary question: how does the converted Java code look? Because if we expe... - 07:02 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- The builtin_functions changes look good.
For the secondary question: how does the converted Java code look? Becau... - 06:57 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where ...
02/04/2025
- 08:38 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I use 11.6+ version and adding -ttwdrul parameter solves the message written before, but whe... - 05:07 AM Bug #4766: fix CHR and ASC
- Marian Edu wrote:
> Are you specifying the '-ttwdrul' startup parameter, what is the OE version are you using? There... - 05:39 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- So you need to determine a couple of issues:
# we are in an assignment
# dynamic-invoke is on the right-side of the... - 05:30 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I... - 05:22 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I'll comment.
- 05:21 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where ... - 05:10 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where do you make the check that @d...
- 04:58 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Alexandru Lungu wrote:
> Paul, please mention the branch name and rev. number when you are committing to it. This wa... - 04:32 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please also post here some examples of 4GL code and how it converts (or should). I'm interested in variable as...
- 04:02 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- > There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroun...
- 03:49 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroundi...
- 04:57 AM Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> Looking to run existing tests for SAXReader and stumbled upon AsertExt that is imported inside... - 02:10 AM Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> [...]
>
> I do have a question about this, shouldn't the else statement have 9082 aswell? T...
02/03/2025
- 09:58 AM Feature #9447: XML support feature improvements and testing
- ...
- 09:16 AM Feature #9447: XML support feature improvements and testing
- +Marian
- 09:14 AM Feature #9447: XML support feature improvements and testing
- Looking to run existing tests for SAXReader and stumbled upon AsertExt that is imported inside some test files. I tri...
- 05:03 AM Feature #9447: XML support feature improvements and testing
- Discussed with Danut and we came to the conclusion to not assert the error messages if they are too complicated, only...
- 02:56 AM Feature #9447: XML support feature improvements and testing
- Also, it seems in XEntityImpl, another concatenation happens:...
- 02:44 AM Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> When working on another tc, I saw that the error message thrown by 4gl is different from the F... - 08:42 AM Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I've tried to run a small program with @cpinternal@ and @cpstream@ set to *CP949* and the resu... - 08:01 AM Bug #4766: fix CHR and ASC
- It can be supported in OE but that doesn't mean that the support is always installed. You can see the list of active...
- 07:24 AM Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> I don't know the answer, but by default most operating systems do not install support for DBCS co... - 06:59 AM Bug #4766: fix CHR and ASC
- I don't know the answer, but by default most operating systems do not install support for DBCS codepages unless you e...
- 04:03 AM Bug #4766: fix CHR and ASC
- I've tried to run a small program with @cpinternal@ and @cpstream@ set to *CP949* and the result was a window with th...
- 05:34 AM Support #9445 (Internal Test): compatibility test FIX-CODEPAGE
- > One small thing to note is that there is a weird behavior I noticed in PROGRESS with the following encodings for th...
- 05:03 AM Feature #9442 (Test): implement limited support for RCODE-INFORMATION
- Branch 9442a was merged to trunk rev 15681 and archived.
- 04:55 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Preparing to merge now.
01/31/2025
- 08:52 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Go ahead and cache these. I think we should add a hard-limit to the @character.of()@ ca... - 08:48 AM Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> I am unsure if it is ok to use @character.of@ in @LegacyLogManager.getLogFileName(... - 07:49 AM Bug #9060: Cache oftenly used values that are immutable
- Committed on *9060a rev 15664* multiple uses of character constants. These are used where the value has limited optio...
- 08:46 AM Feature #9447: XML support feature improvements and testing
- Alexandru Lungu wrote:
> PS: I think @recordOrThrowError@ is more suitable. @recordOrShowError@ will simply displa... - 07:51 AM Feature #9447: XML support feature improvements and testing
- When working on another tc, I saw that the error message thrown by 4gl is different from the FWD one....
- 05:56 AM Feature #9447: XML support feature improvements and testing
- > This is taken directly from XDocumentImpl and I think the last argument, which is isError, should be true because i...
- 03:45 AM Feature #9447: XML support feature improvements and testing
- Alexandru Lungu wrote:
> > If the assert is left there, it's entering the catch, and it gets this assertion's erro... - 03:29 AM Feature #9447: XML support feature improvements and testing
- After looking with Danut yesterday we have found that the prefix is added here:...
- 08:32 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- @extentInvoke@ -> @dynamicInvokeExtent@
- 04:03 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Alexandru Lungu wrote:
> Before pursuing an implementation, please debug how static calls are resolved (aka not wi... - 08:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506a rev. 15635 some things:
* I added a class, @WebspeedHandler@, for handling the webspeed request... - 06:01 AM Feature #6417: cleanup some known items in appserver support
- Adding to the TODO:
* review and fix the async execution (invoker threads), ref #8661-533, #8661-537;
* review SESS... - 04:48 AM Feature #9442 (Merge Pending): implement limited support for RCODE-INFORMATION
- 9442a can be merged after 9355a.
01/30/2025
- 04:37 PM Feature #6433: implement WEB-CONTEXT system handle
- Code Review Task Branch 6433a Revision 15675
I think the changes are good.
In regard to the @QUIT_COMMIT@, I li... - 10:10 AM Feature #6433 (Review): implement WEB-CONTEXT system handle
- Created task branch 6433a from trunk rev 15674; rev 15675 contains:
* Added conversion for @ON QUIT, LEAVE@ - this m... - 01:19 PM Feature #9516: include pre-converted webspeed runtime code in FWD
- The files currently can get converted and compiled with 6433a are attached.
Radu: for now, you can place them in y... - 09:54 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- I've found this statement usage in @abl/src/web/objects/web-util.p.cache@ and @abl/src/web/objects/stateaware.p.cache...
- 03:19 AM Feature #9516: include pre-converted webspeed runtime code in FWD
- I've ran conversion only for these files:...
- 11:14 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- I'm good with the plan. Instead of @extentInvoke@ and @extentProperty@, let's use @dynamicInvokeExtent@ and @dynamic...
- 10:23 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> I will need to modify the @ObjectOps@ class structure to accommodate this feature and adapt the... - 10:05 AM Feature #6490: DYNAMIC-INVOKE which returns an extent
- > After I traced the calls that are being made in the converted version I reached this function that applies a cast t...
- 09:10 AM Feature #6490 (WIP): DYNAMIC-INVOKE which returns an extent
- From what I found so far, it looks like the EXTENT types are implemented in FWD with arrays. This has a implication f...
- 10:10 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, please commit your changes in a branch, if you haven't already.
- 10:10 AM Feature #9447: XML support feature improvements and testing
- > After investigating it turns out that the load() function that is called in the converted code adds the prefix " ",...
- 09:57 AM Feature #9447: XML support feature improvements and testing
Managed to fix this testcase from yesterday, that checks for I18N encoding, a sample:...- 07:52 AM Feature #9447: XML support feature improvements and testing
- Managed to solve it after following your steps, thanks.
- 04:52 AM Feature #9447: XML support feature improvements and testing
- This is usually due to a misconfiguration of the server-client communication. For troubleshooting:
* ensure @deploy/... - 04:43 AM Feature #9447: XML support feature improvements and testing
- I attached the test file i tried to run but haven't been able to because of the following error:...
- 08:49 AM Feature #6422 (Review): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I rebased the branch and addressed a few formatting issues, 6422a/15700 is ready for review.
- 07:45 AM Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Theodoros Theodorou wrote:
> I tried to debug the code to see why this is happening. As I understand, the @doBlock(T... - 08:27 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- I've made the changes.
> However, I am not sure it will work correctly in case of UTF-16/UTF-32 encodings. [...] I... - 07:59 AM Feature #6428 (Internal Test): implement IS-LEAD-BYTE() built-in function
- Alexandru Lungu wrote:
> I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge ... - 07:24 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge cases that still are worth...
- 07:21 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- Alexandru Lungu wrote:
> * "I also modified the signature of the TextOps.isLeadByte from": this means disabling th... - 06:19 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> *Committed to 9442a revision 15656.*
The changes are OK, thank you.
- 04:26 AM Feature #9442: implement limited support for RCODE-INFORMATION
- *Committed to 9442a revision 15656.*
Tested with inner classes. - 02:51 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > For this example:
> > [...]
> > Java 8 compiles these files:
... - 02:44 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> For this example:
> [...]
> Java 8 compiles these files:
> [...]
Yes, I know this ... - 02:36 AM Feature #9442: implement limited support for RCODE-INFORMATION
- For this example:...
- 02:33 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> You meant you changed the Test.java file to have an inner class? That is a good way t...
01/29/2025
- 10:55 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- Review of 6428a:
* "I also modified the signature of the TextOps.isLeadByte from": this means disabling the functi... - 10:49 AM Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
- 09:54 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Galya B wrote:
> Roger Borrello wrote:
> > Hi Galya... does this present itself in a testcase? If not, the customer... - 09:56 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
>
> > Otherwise, did you test @resolveMd5Value@ with a .class hav... - 09:55 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> Otherwise, did you test @resolveMd5Value@ with a .class having an inner class?
Abou... - 09:30 AM Feature #9442 (Internal Test): implement limited support for RCODE-INFORMATION
- Code Review 9442a Revisions 15653 through 15655
This is good work. Some minor requests:
1. Please add a histor... - 09:19 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a/15655:
* @expressions.rules@ needs a history entry and the copyright year change
* instead of @LOG.... - 09:03 AM Feature #9442 (Review): implement limited support for RCODE-INFORMATION
- 09:03 AM Feature #9442: implement limited support for RCODE-INFORMATION
- *Committed to 9442a revision 15655*
- 07:54 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Addendum: @kw_md5_val@ needs to be registered in @SignatureHelp... - 07:43 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
It is necess... - 02:00 AM Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
- 08:01 AM Feature #9447 (WIP): XML support feature improvements and testing
- Documented about X-DOCUMENT and started working on i18n encoding testcases for @Load()@
A sample:... - 07:53 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, there is no 'loop waiting for commands' - @startWebspeed@ needs to normally launch the target program.
- 07:46 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin: one thing I have missed in the implementation so far is the loop that waits for commands after the agent ...
- 06:39 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I agree we can't change the execution environment by using PASOE always. Go ahead with the plan to convert @web-disp...
- 06:31 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg, for 'classic web-speed' where @web-disp.p@ is used, I still think we need this approach to implement the @WEB-N...
- 07:33 AM Bug #9060: Cache oftenly used values that are immutable
- Committed on *9060a rev 15662, 15663* multiple uses of logical and int64 constants.
Tested on a large customer appli...
01/28/2025
- 01:09 PM Bug #9060: Cache oftenly used values that are immutable
- Focus on what is obvious. We can always come back to something which stands up in profiling.
- 09:57 AM Bug #9060: Cache oftenly used values that are immutable
- Seems pretty difficult to determine that for sure in all use cases. Using @assign@ is the better way to go right?
I... - 09:43 AM Bug #9060: Cache oftenly used values that are immutable
- As long as the Java variable assigned to that reference of the i.e. integerConstant is using it in a read-only way, i...
- 09:38 AM Bug #9060: Cache oftenly used values that are immutable
- I found multiple occurences of @ = MathOps.@ in our code.
In @TotalAccumulator.accumulate@:... - 09:43 AM Support #9398 (Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session da...
- 07:22 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Alexandru Lungu wrote:
> 9507a was merged to trunk as rev. 15666.
Branch 9398a was merged into trunk as rev. 15667. - 07:12 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- 9507a was merged to trunk as rev. 15666.
- 07:48 AM Bug #4766: fix CHR and ASC
- Delia, look at #4766-3, there are certainly several quirks of 4GL that may not translate "naturally" in the Java worl...
- 05:36 AM Bug #4766: fix CHR and ASC
- I've tried some examples in 4GL and I discovered that for "€" symbol @chr@ and @asc@ behavior is weird. ...
- 03:06 AM Bug #4766 (WIP): fix CHR and ASC
- 07:09 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
- 07:07 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a rev 15654:
* please update the copyright year in the changed files, i.e. 2017-2025
* do not set the... - 03:07 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the... - 02:05 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Roger Borrello wrote:
> Hi Galya... does this present itself in a testcase? If not, the customer uses @CREATE SMTP-E...
01/27/2025
- 06:20 PM Support #9398 (Merge Pending): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
- You can merge to trunk after 9507a.
- 05:08 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > I checked that date format can be successfully set in application... - 03:39 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> I checked that date format can be successfully set in application server by using the @... - 03:38 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > The value can't be propagated from the client to the appserver ag... - 03:30 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- I checked that date format can be successfully set in application server by using the @cfgOverrides@:...
- 03:25 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> The value can't be propagated from the client to the appserver agent during the call itself. It ... - 02:39 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- The value can't be propagated from the client to the appserver agent during the call itself. It should be set in the...
- 02:25 PM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Although they are relatively low risk, please make sure they are tested with batch and appserve... - 12:12 PM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Galya B wrote:
> TLS1 and TLS1.1 are not supported any more (disabled in newer javas in jdk.tls.disabledAlgorithms a... - 11:43 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Greg Shah wrote:
> I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
I think so. Roger, i... - 11:42 AM Bug #9118 (Test): Migrate FWD-SMTP-EMAIL to TLS1.2
- I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
- 10:15 AM Feature #6428 (Review): implement IS-LEAD-BYTE() built-in function
- I have added support for IS-LEAD-BYTE function in the branch 6428a.
The method I used is to find the number of byt... - 08:09 AM Feature #9442 (Review): implement limited support for RCODE-INFORMATION
- 08:09 AM Feature #9442: implement limited support for RCODE-INFORMATION
- I got it and it works. Thank you!
*Committed my solution to 9442a revision 15653 and 15654.* ... - 04:28 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Please try this example:...
- 04:21 AM Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how th...
01/24/2025
- 07:54 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I thought we had our own version of @web-handler.p@ written in hand coded Java.
- 03:12 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> A secondary question: should we convert @web-handler.p@ instead of using our hand coded Java?
Gr...
01/23/2025
- 12:00 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
- No, we should support the same range of codepages that are supported in OE. We do currently see customers using UTF-...
- 08:53 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- Thanks for the clarification, Marian. I understand the problem better now.
Ovidiu Maxiniuc wrote:
> FYI:
> https... - 03:05 AM Feature #6428: implement IS-LEAD-BYTE() built-in function
- It worth nothing to say the @IS-LEAD-BYTE@ only works with @character@ not @longchar@ and this means the @cpinternal@...
- 11:20 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the old way makes very ...
- 02:37 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm not sure I understand how do you plan to implement this but this is the situation in Progress:
- there is no 'cl... - 10:15 AM Feature #9442: implement limited support for RCODE-INFORMATION
- The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how that works, I assume something ...
- 09:34 AM Feature #9442: implement limited support for RCODE-INFORMATION
- In 4GL @RCODE-INFO:MD5-VALUE@ returns @?@ if the @GENERATE-MD5@ option isn't used for @COMPILE@ statement. Because in...
- 09:14 AM Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The buffer in @RedirectedTerminal@ implementation is array of 127 lines by 512 characters.
When a text is appended t... - 09:04 AM Bug #9572 (Internal Test): ArrayIndexOutOfBoundsException and wrong newline handling in Redirecte...
- 08:52 AM Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothi... - 08:51 AM Bug #9060: Cache oftenly used values that are immutable
- Committed *9060a, rev. 15659-15661*:
* Added @integerConstant@ and cached the first 10 integers.
* Added @int64Cons... - 08:49 AM Bug #9060: Cache oftenly used values that are immutable
- Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothing like, for example, @intege...
- 06:04 AM Support #9445 (Review): compatibility test FIX-CODEPAGE
- I have included tests for all the possible codepage values and even for the ones not yet supported by FWD.
As far a...
01/22/2025
- 10:02 AM Support #9446 (Review): compatibility test PUT-DOUBLE
- 10:02 AM Support #9446: compatibility test PUT-DOUBLE
- *Committed new tests to testcases revision 1694*
*Committed to 9446a revision 15654* ... - 08:38 AM Support #9446: compatibility test PUT-DOUBLE
- I think this is reasonable, please adjust FWD as needed.
- 08:32 AM Support #9446: compatibility test PUT-DOUBLE
- @0.0@ and @-0.0@ don't have different representation in 4GL...
- 08:01 AM Support #9446: compatibility test PUT-DOUBLE
- Nice catch! This should be fixed in FWD.
Question: are the 0.0 values signed in 4GL (aka 0.0 and -0.0 yields diffe... - 07:54 AM Support #9446: compatibility test PUT-DOUBLE
- I've added tests about padding and encoding and I also tried this:...
- 08:47 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes, that's needed for webspeed, also.
But, I should have been made this more extensible, currently you need to ad... - 08:44 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- As expected, I have another question. In the following code from @StandardServer.initialize()@:...
01/21/2025
- 04:24 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
- FYI:
https://docs.progress.com/bundle/openedge-abl-internationalize-applications/page/Test-for-a-lead-byte-value.htm... - 02:46 PM Feature #6428: implement IS-LEAD-BYTE() built-in function
- OE can use UTF-8 as the source encoding. Then all your test characters can be directly encoded.
- 09:00 AM Feature #6428 (WIP): implement IS-LEAD-BYTE() built-in function
- I have tried to write a simple progress procedure where I check the result of the @IS-LEAD-BYTE@ function called on a...
- 09:45 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- This is an (incomplete) example of how an webHandler configures:...
- 09:41 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> So @webspeed/config@ can be specified as an argument.
And where will this come from? Sh... - 08:32 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The @webspeed@ configuration node will be a container which will have one or more configurations. So that @pool.init...
- 08:26 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Yes, change the dir_schema.xml
It worked, thanks!
Now the next question: When callin... - 06:33 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes, change the dir_schema.xml
- 06:32 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- One more thing. When I add the @webspeed@ node-attribute on the app server configuration, I receive this error when s...
- 05:17 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for ... - 05:13 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for each app server defined...
- 08:45 AM Support #9445 (WIP): compatibility test FIX-CODEPAGE
- There are some adjacent changes in the commit:...
- 08:30 AM Support #9446 (WIP): compatibility test PUT-DOUBLE
- There are some adjacent changes that were committed. Please change them back and make a commit to get the value back....
- 02:54 AM Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
01/20/2025
- 10:25 AM Support #9445 (Review): compatibility test FIX-CODEPAGE
- I modified the test which was failing to take into account the @cpinternal@ startup parameter. Because in PROGRESS if...
- 09:40 AM Support #9446 (Review): compatibility test PUT-DOUBLE
- *Committed my solution to testcases*
I've added a new test class @tests.base_language.builtin_functions.functionalit... - 05:03 AM Support #9446: compatibility test PUT-DOUBLE
- Delia, please look into these mismatches. The goal is to fix FWD Java code to make it 100% compatible with 4GL, inclu...
- 04:15 AM Support #9446: compatibility test PUT-DOUBLE
- Because I didn't find any test class that tests the functionality of @PUT-DOUBLE@ statement, I've created a new class...
- 07:21 AM Bug #9060 (WIP): Cache oftenly used values that are immutable
- In @integer.java@, I implemented a mechanism to count the number of instances created and saved the results to a CSV ...
- 04:14 AM Feature #9436: add built-in OO classes
- Just one thing might worth mentioning here, the tests we have for OO is based on 12.2 version, there might be differe...
- 02:18 AM Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> Help needed.
>
> Now that I have application server running, I wonder how can I run ...
Also available in: Atom