Project

General

Profile

Activity

From 04/09/2025 to 05/08/2025

05/08/2025

10:14 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I have committed this to 9918a/15892. Stefan Vieru
09:23 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
To explain the current issue, only right now @&@,when we have the following code:... Stefan Vieru
10:11 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> *Eduard*, can you take the patch from #7180-139, patch it to trunk and test the scenarios you...
Eduard Soltan
06:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*Eduard*, can you take the patch from #7180-139, patch it to trunk and test the scenarios you've created for #7255 (t... Dănuț Filimon
06:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've made a patch for 7180a on top of trunk/15882, attaching it so that I don't lose it by mistake. Dănuț Filimon
09:14 AM Database Feature #9543: implement missing BUFFER attributes
Committed on 9543b, rev. 15892. Added support for AUTO-SYNCHRONIZE attribute. Eduard Soltan
06:24 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> BTW, if buffer-copy fails validation, does synchronize still happen?
No.
Eduard Soltan
06:23 AM Database Feature #9543: implement missing BUFFER attributes
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Please also double-check the @ASSIGN@ statement if it trigger...
Constantin Asofiei
06:09 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:... Eduard Soltan
04:53 AM Database Feature #9543: implement missing BUFFER attributes
What happens if you do:... Constantin Asofiei
04:51 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. ...
Eduard Soltan
04:39 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. ...
Eduard Soltan
03:37 AM Database Feature #9543: implement missing BUFFER attributes
For @CAN-READ@ the only information I could find in the docs is:... Eduard Soltan
02:52 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. ...
Eduard Soltan
02:32 AM Database Feature #9543: implement missing BUFFER attributes
Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. If the @ASSIGN@ part of @BUFF... Constantin Asofiei
01:48 AM Database Feature #9543: implement missing BUFFER attributes
I created some tests for @buffer-copy@ as a method and @buffer-copy@ statement.... Eduard Soltan
07:54 AM Database Bug #9318: Make record nursery visible on removeRecords
Rebased *9318a* to latest *trunk/15891*, the branch is now at revision *15895*. Dănuț Filimon
07:37 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> * ask Lorian to run harness
Harness passed ✅
Lorian Sandu
04:41 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> I will run unit tests and smoke tests of large customer application.
Everything is OK here.
Alexandru Lungu
04:24 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
* ChUI regression tests passed ✅
* Smoke-test for a large customer app passed ✅
* #9722 testing passed ✅
I think...
Razvan-Nicolae Chichirau
06:48 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg, I think this concludes #9844-8, besides waiting for other users to test. What I'm looking at doing next from #9... Șerban Bursuc
06:30 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I committed to xfer testcases rev 1751 a simple Harness ChUI testcase that was tested and that works on Linux and Win... Șerban Bursuc

05/07/2025

04:20 PM Database Feature #9831 (Internal Test): add admin API to set c3p0 configuration for individual tenant data...
> Meanwhile, I am putting the branch to the test using the the hotel, webGUI navigation and harness smoke-tests of a ... Ovidiu Maxiniuc
03:31 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Ovidiu Maxiniuc wrote:
> Radu, please do a quick review when you have the time.
I think 9831a is alright. I don't s...
Radu Apetrii
01:57 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
The @breakAfterAcquireFailure@ was removed from REST API and @landlord@ database.
The issues from note #9831-15 (th...
Ovidiu Maxiniuc
09:26 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Please remove @breakAfterAcquireFailure@ from the REST API, since we hard-code this setting to @true@ in the runtime. Eric Faulhaber
05:21 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
I looked at the changes in 9831a, and I can say quite confidently that functionally they are safe. I don't think they... Radu Apetrii
03:36 PM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
ETF testing passed! Lorian Sandu
12:19 PM Database Feature #9543: implement missing BUFFER attributes
For @BUFFER-COPY@, if the destination buffer has no loaded record, then it CREATE's a record in that buffer. So, ple... Constantin Asofiei
12:16 PM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Also, are there cases when @auto-synchronize@ is disabled temporarily, like for @save-ro...
Eduard Soltan
12:12 PM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Can this be described in short, the synchronize is automatically called when the buffer'...
Eduard Soltan
12:10 PM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Can this be described in short, the synchronize is automatically called when the buffer'...
Eduard Soltan
10:57 AM Database Feature #9543: implement missing BUFFER attributes
Also, are there cases when @auto-synchronize@ is disabled temporarily, like for @save-row-changes@ or @fill@ method c... Constantin Asofiei
10:56 AM Database Feature #9543: implement missing BUFFER attributes
Can this be described in short, the synchronize is automatically called when the buffer's record is either loaded, re... Constantin Asofiei
10:52 AM Database Feature #9543: implement missing BUFFER attributes
Created a few test cases for behaviour of @AUTO-SYNCHRONIZE@ attributes.... Eduard Soltan
10:11 AM Database Feature #9543: implement missing BUFFER attributes
OK, so we already support @SYNCHRONIZE@ method via @Buffer.querySynchronize@ - so looks like we just need to call it ... Constantin Asofiei
09:39 AM Database Feature #9543: implement missing BUFFER attributes
According to the docs for AUTO-SYNCHRONIZE attribute and a in a book *OpenEdge Development: ProDataSets* by John Sadd... Eduard Soltan
07:19 AM Database Feature #9543 (WIP): implement missing BUFFER attributes
Actually, this is back to WIP.
Eduard: did you get a chance to test how these attrs should behave at runtime?
Constantin Asofiei
07:18 AM Database Feature #9543 (Test): implement missing BUFFER attributes
Constantin Asofiei
11:51 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Question about @.jast@ files: should they be moved aswell into artifact directory,
Yes. Be...
Greg Shah
11:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Addressing this @.p2o@ issue, in the hopes that I understood correctly, my changes to @visitAs...
Greg Shah
08:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Question about @.jast@ files: should they be moved aswell into artifact directory, or deleted ...
Alexandru Lungu
07:40 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Question about @.jast@ files: should they be moved aswell into artifact directory, or deleted afterwards if they're n... Stefan Vieru
04:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Addressing this @.p2o@ issue, in the hopes that I understood correctly, my changes to @visitAst@ would be:... Stefan Vieru
11:28 AM Testing Support #6860: lexer tests
> Besides making sure it's safe to run many tests in parallel and actually running them with harness test plans, no t... Greg Shah
04:10 AM Testing Support #6860: lexer tests
Marian Edu wrote:
> There are some basic expression 'literals' tests in @tests/expressions/TestLiterals@, quoted v...
Florin Eugen Rotaru
04:01 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Code Review Task Branch 6860a Revision 15888
>
> The code is good.
>
> The changes are pret...
Florin Eugen Rotaru
10:50 AM User Interface Bug #4135: high dpi screens display in low dpi
There is the drawing issue that I thought was fixed by using draw instead of repaint but this issue is still present.... Sergey Ivanovskiy
09:25 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
Octavian Adrian Gavril
09:20 AM Database Bug #9969: Parsing query string error with \r character.
The escape sequences should include an additional '\' prefix. The current revision handles this only for '\u' within ... Octavian Adrian Gavril
08:53 AM Database Bug #9969: Parsing query string error with \r character.
Alexandru Lungu wrote:
> Eduard, is @'bc\r'@ right? Shouldn't it be @'bc~r'@ to actually generate the CR?
It is e...
Eduard Soltan
08:51 AM Database Bug #9969: Parsing query string error with \r character.
Please also see #9967, which is somehow related to the escape char used under linux. Constantin Asofiei
08:48 AM Database Bug #9969: Parsing query string error with \r character.
Eduard, is @'bc\r'@ right? Shouldn't it be @'bc~r'@ to actually generate the CR? Alexandru Lungu
08:43 AM Database Bug #9969: Parsing query string error with \r character.
Our preprocessor/lexer strips @'\r'@ characters in a naive way that needs to be refined. Greg Shah
08:21 AM Database Bug #9969: Parsing query string error with \r character.
Alternatively this test case also reproduce the issues:... Eduard Soltan
08:06 AM Database Bug #9969: Parsing query string error with \r character.
... Eduard Soltan
08:02 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
Eduard Soltan
08:20 AM Database Bug #9950: Upgrade the metadata schema to a newer version
Ovidiu, please get some preliminary changes in a branch, so we can patch 9457c and test FWD server startup. Constantin Asofiei
06:25 AM Base Language 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... Eduard Soltan
04:16 AM Base Language 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...
Constantin Asofiei
05:37 AM Database Bug #9937: buffer argument with different DMO than the parameter
I added my changes to 9937a rev. 15888.
When we have an ArgumentBuffer proxy, any direct field access (@btt1.getF1...
Eduard Soltan
04:48 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
8904a was merged to trunk rev. 15887 and archived. Eduard Soltan
03:58 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Please merge 8904a to trunk after 9877a. Constantin Asofiei
04:15 AM Base Language Bug #9877 (Test): output extent parameter when the type is object
Branch 9877a was merged into trunk as rev. 15886 and archived. Paul Bodale
03:58 AM Base Language Bug #9877: output extent parameter when the type is object
Please merge 9877a to trunk now. Constantin Asofiei

05/06/2025

03:06 PM User Interface Bug #9929 (Internal Test): FILL-IN: Incorrect APPLY statement behavior
Code review 9929a.
The changes look OK to me. Kudos for keeping the changes to the bare minimum :-).
Please go ...
Hynek Cihlar
12:29 PM Base Language Bug #9967: unix separator in strings gets resolved as unicode separator
This test when ran on Windows and Linux OpenEdge has different outputs:... Constantin Asofiei
12:20 PM Base Language Bug #9967 (New): unix separator in strings gets resolved as unicode separator
Constantin Asofiei
11:24 AM User Interface Bug #4135: high dpi screens display in low dpi
@repaint@ must be done in an event-drawing bracket, otherwise no draw will be executed.
@repaint@ is needed so th...
Hynek Cihlar
10:00 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek, I think that we need to @WindowGuiImpl::draw@ but not @repaint@ that ... Sergey Ivanovskiy
06:00 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Code review 4135b.
>
> @ChuiWebSimulator.java@, @ClientProtocolHooks.java@, @p2j.socket.js@...
Sergey Ivanovskiy
04:20 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
Code review 4135b.
@ChuiWebSimulator.java@, @ClientProtocolHooks.java@, @p2j.socket.js@ require history entry.
...
Hynek Cihlar
10:45 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> > quoted values aren't allowed for dates
>
> There is an exception to this. In OE (and FWD), ...
Marian Edu
10:29 AM Testing Support #6860 (Internal Test): lexer tests
Code Review Task Branch 6860a Revision 15888
The code is good.
The changes are pretty safe. What testing has b...
Greg Shah
10:26 AM Testing Support #6860: lexer tests
> quoted values aren't allowed for dates
There is an exception to this. In OE (and FWD), the @INITIAL@ clause of ...
Greg Shah
10:21 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Feedback on the tests:
>
> * The date tests are missing a large number of cases that can be fo...
Marian Edu
10:16 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Code Review Task Branch 6860a REvision 15887
>
> Please remove @import com.goldencode.p2j.uast...
Florin Eugen Rotaru
09:57 AM Testing Support #6860: lexer tests
Code Review Task Branch 6860a REvision 15887
Please remove @import com.goldencode.p2j.uast.LexerOptions;@ from @Le...
Greg Shah
09:24 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15884 through 15886
>
> @LexerTestDriver@:
>
> * us...
Florin Eugen Rotaru
08:43 AM Testing Support #6860: lexer tests
Please rename @LexerTestOptions@ to @LexerOptions@ and move it back to the @uast@ package so that we don't have refer... Greg Shah
08:38 AM Testing Support #6860: lexer tests
Code Review Task Branch 6860a Revisions 15884 through 15886
@LexerTestDriver@:
* use wildcard imports
* add ja...
Greg Shah
08:26 AM Testing Support #6860: lexer tests
Feedback on the tests:
* The date tests are missing a large number of cases that can be found in @date.main()@. W...
Greg Shah
06:48 AM Testing Support #6860: lexer tests
For some reason, the previous commit did not push the files. I did another commit (see #1889-12) and it succeeded.
...
Florin Eugen Rotaru
10:07 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Radu,
I rebased and did a quick review of my own code, this revealed some small issues which were fixed.
You can ...
Ovidiu Maxiniuc
09:03 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Ovidiu, is this ready to be reviewed? I see that it's been placed at 90%. Radu Apetrii
07:55 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Added Radu as reviewer. Ovidiu Maxiniuc
07:37 AM Database Bug #9914 (Internal Test): Investigate why ListenerSet implementation is not properly working
I am OK with the changes in 9914a.
However, we will need some extensive testing with it, eventually across multiple ...
Alexandru Lungu
07:26 AM Database Bug #9937: buffer argument with different DMO than the parameter
Constantin Asofiei wrote:
> Does this solve cases when the field is in an expression, copy-temp-table and others? B...
Eduard Soltan
05:23 AM Database Bug #9937: buffer argument with different DMO than the parameter
Does this solve cases when the field is in an expression, copy-temp-table and others? Because @getDMOProxy();@ is us... Constantin Asofiei
05:21 AM Database Bug #9937: buffer argument with different DMO than the parameter
Constantin Asofiei wrote:
> I agree; but I'd like to solve this with the proxy, if possible; before committing to...
Eduard Soltan
02:15 AM Database Bug #9937: buffer argument with different DMO than the parameter
Ovidiu Maxiniuc wrote:
> Yes, I am aware, as you quoted me, _"[...] which declare the @new shared@ tables and *simpl...
Constantin Asofiei
07:10 AM Database Feature #7020: always use "expanded" extent fields
I have rebased 7020d to trunk revision 15884 and it's now at 15900. Stefanel Pezamosca
06:50 AM Conversion Tools Support #9919 (WIP): discuss and define the MVP for the first pass at IDE support
Florin Eugen Rotaru
06:46 AM Testing Feature #1889 (WIP): rework the date.java internal tests as real unit tests
Florin Eugen Rotaru
06:46 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
Greg Shah wrote:
> In addition to moving these tests into ABLUnit, please create lexer tests for each of the literal...
Florin Eugen Rotaru

05/05/2025

04:25 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Ovidiu Maxiniuc wrote:
> Thank you, Radu for the attempt.
> The explanation is that 15880 to 9002a is 'built' on 98...
Radu Apetrii
03:58 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Thank you, Radu for the attempt.
The explanation is that r15880 of 9002a is 'built' on top of 9831a (which is also i...
Ovidiu Maxiniuc
04:19 PM Database Feature #7020 (Internal Test): always use "expanded" extent fields
Branch 7020c (now r15866) is rebased but does not seem to have changes from the last time I reviewed it (old r15824).... Ovidiu Maxiniuc
03:21 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu, please provide a review for #7020-131. Alexandru Lungu
03:52 PM Database Bug #9937: buffer argument with different DMO than the parameter
Yes, I am aware, as you quoted me, _"[...] which declare the @new shared@ tables and *simple TT*."_ I was merely expr... Ovidiu Maxiniuc
01:48 PM Database Bug #9937: buffer argument with different DMO than the parameter
Ovidiu Maxiniuc wrote:
> So I think that would be the right implementation: to remove these attributes (like @xml-no...
Constantin Asofiei
01:29 PM Database Bug #9937: buffer argument with different DMO than the parameter
I think we have discussed about an idea similar to Eduard's, some time ago.
Currently, the DMO of a @shared@ temp-...
Ovidiu Maxiniuc
12:50 PM Database Bug #9937: buffer argument with different DMO than the parameter
Eduard Soltan wrote:
> Question: Since we established in #9763 that @xml-node-name@ is a property specific to the bu...
Constantin Asofiei
12:32 PM Database Bug #9937 (WIP): buffer argument with different DMO than the parameter
Eduard Soltan
12:31 PM Database Bug #9937: buffer argument with different DMO than the parameter
I will let out some of my findings.
h3. Structure of tt1 after TemporaryBuffer.define
After the call in @FooTes...
Eduard Soltan
04:04 AM Database Bug #9937: buffer argument with different DMO than the parameter
Eduard, I've tried something like this to create the proxy:... Constantin Asofiei
10:05 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
I commited to @tests/primitive_type/date/@ the classes @MdyDateTests.cls@, @YmdDateTests.cls@ which contain one Test ... Florin Eugen Rotaru
09:51 AM Database Bug #9965: Compound Query components not honoring the INCLUDE clause
... Lorian Sandu
09:44 AM Database Bug #9965 (New): Compound Query components not honoring the INCLUDE clause
Lorian Sandu
08:19 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> check if the current AST is a p2o AST and avoid calling loadTemporarySchema for it.
This would work, though:
...
Greg Shah
08:10 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg Shah wrote:
> The @hotel.p2o@ is the persistent database and should not be loaded by @loadTemporarySchema()@ be...
Alexandru Lungu
08:02 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The @hotel.p2o@ is the persistent database and should not be loaded by @loadTemporarySchema()@ because that code is s... Greg Shah
07:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> Eric/Ovidiu: How do we fix this latent bug?
To me it looks like the @P2OWorker@ is used from the rules at @Gener...
Alexandru Lungu
06:57 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> At @Generate Data Model Objects (database DMOs)@ step, inside @loadTemporarySchema@ when the filename is @./cvt/dat... Greg Shah
04:38 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While debugging hotel_gui i have found that:
At @Generate Data Model Objects (database DMOs)@ step, inside @loadTemp...
Stefan Vieru
07:15 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
Florin Eugen Rotaru wrote:
> I see. Probably you mean that we should offer support for modifying the Progress-side...
Marian Edu
05:31 AM Base Language 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.
> ...
Paul Bodale
03:12 AM Base Language 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...
Paul Bodale

05/03/2025

01:09 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
Additionally, there are several standard non-4GL JUnit5 test classes within the FWD framework, located in the @test/@... Vladimir Tsichevski
12:54 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
There are also a number of 4GL test classes I wrote for @DATE@ type and date @FILL-IN@-related issues. Some are linke... Vladimir Tsichevski
10:12 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
In addition to moving these tests into ABLUnit, please create lexer tests for each of the literal values AND ensure t... Greg Shah
10:08 AM Base Language Bug #9963: Date literal issues
Florin: Please add these cases to the lexer tests. Greg Shah
09:19 AM Base Language Bug #9963: Date literal issues
Consider the following ABL program:... Vladimir Tsichevski
09:05 AM Base Language Bug #9963 (New): Date literal issues
Vladimir Tsichevski

05/02/2025

02:29 PM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
I found a smaller recreate of the failing test:... Andrei Plugaru
08:17 AM Base Language 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... Andrei Plugaru
11:16 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Committed revision 15866(4135b) should fix #4135-124 trunk issue.
Hynek, please review...
Sergey Ivanovskiy
08:53 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Ovidiu, I think something is missing. Either I did something wrong when checking out the branch, either there are som... Radu Apetrii

05/01/2025

04:17 PM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
Greg Shah wrote:
> In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. I...
Marian Edu
07:15 AM Base Language 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... Greg Shah
07:15 AM Base Language 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... Greg Shah

04/30/2025

07:59 PM Runtime Infrastructure Feature #9002 (Review): Improve landlord database connection resiliency and add transactions when...
Committed revision 15880 to 9002a.
Now the complex operations on landlord database are performed in transactions.
...
Ovidiu Maxiniuc
02:13 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
The initial commit contains only the _"connection resiliency"_ part of the task: now the tenant manager will try to r... Ovidiu Maxiniuc
05:45 PM Base Language 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... Vladimir Tsichevski
04:50 PM Base Language Bug #9956: Client crashes in DATE function
The same problem occurs is you use @SCREEN-VALUE@ attribute to set @FILL-IN@ value. Vladimir Tsichevski
04:49 PM Base Language Bug #9956: Client crashes in DATE function
The 9906a fixed this issue as well. Vladimir Tsichevski
03:57 PM Base Language Bug #9956: Client crashes in DATE function
Run the following program:... Vladimir Tsichevski
03:43 PM Base Language Bug #9956 (Closed): Client crashes in DATE function
Vladimir Tsichevski
02:29 PM Runtime Infrastructure Feature #8863 (WIP): Add tenantName logic related to sec_authentication_domain in FWD
In the meet today, I affirmed that the first and last bullet are already implemented, just need to be tested/confirme... Ovidiu Maxiniuc
02:15 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Eric, please review.
I will rebase the branch since it is a bit behind the main trunk.
Ovidiu Maxiniuc
12:10 PM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
> Indeed, PDS accepts any extension for include files, but only the @i@, @w@, @p@, @cls@ are subject to syntax checki... Greg Shah
10:04 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
Greg Shah wrote:
> In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. I...
Florin Eugen Rotaru
09:20 AM Base Language 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... Ioana-Cristina Prioteasa
09:18 AM Base Language Feature #9955 (Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME

Ioana-Cristina Prioteasa
09:15 AM Base Language Feature #9436: add built-in OO classes
Testcases tests added from #9436 and #9488:
* @Progress.IO.ByteOrder@ at @tests/oo/progress/io/TestByteOrder.cls@ : ...
Ioana-Cristina Prioteasa
08:57 AM Base Language Feature #9436: add built-in OO classes
Ioana-Cristina Prioteasa wrote:
> I still need to look at:
> * is there a destructor in @MemoryOutputStream@, which...
Ioana-Cristina Prioteasa
05:25 AM Base Language 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...
Constantin Asofiei
05:07 AM Base Language 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.
...
Ioana-Cristina Prioteasa
08:23 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The javascript web client for printed typed keys sends this value @key.codePointAt(0)@ as a Unicode code point value ... Sergey Ivanovskiy
07:58 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
I imported the project and did a search for @Utils.toCharArray(int i)@ usages. The result was one usage... Sergey Ivanovskiy
07:28 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
I looked at the diff and found that these changes bring back this code... Sergey Ivanovskiy
10:07 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @9526b@ rebased with trunk revision @15878@, new revision is @15879@.
The branch was tested with Java 17. No p...
Eugenie Lyzenko
08:15 AM Base Language 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). Constantin Asofiei
08:03 AM Base Language 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:...
Paul Bodale
03:10 AM Base Language 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...
Constantin Asofiei
03:09 AM Base Language 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@:... Paul Bodale
07:17 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> getPersistenceFilename() existed before, but I removed it because I thought it wasn't used.
It is used as @persi...
Greg Shah
06:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
getPersistenceFilename() existed before, but I removed it because I thought it wasn't used. I do agree that I should ... Dănuț Filimon
06:26 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> Added getPersistenceFilename() - for conversion, I need to remove it. Maybe using an artifact method ~ getPersisten... Greg Shah
05:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've fixed the ETF project and managed to run the server (it wasn't just 7180a issues), currently running a test and ... Dănuț Filimon
02:59 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15860*.
* Added getResourcePath() to artifacts - used to get the resource path for the MultiClass...
Dănuț Filimon
05:04 AM Testing Support #6860 (Review): lexer tests
Florin Eugen Rotaru wrote:
> I have pushed all the tests we have so far on @testcases/tests/conversion/lexer@. I wil...
Florin Eugen Rotaru
04:00 AM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
Stefan Vieru
04:00 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Seems that #5586-68 occurs even when the build is passing so this issue wasn't introduced with this branch. Stefan Vieru
02:33 AM Database Bug #9633: bulk delete for permanent tables
Rebased *9633a* with trunk revision *15878*, new revision is *15880*. Andrei Iacob

04/29/2025

07:54 PM Runtime Infrastructure Feature #9002 (WIP): Improve landlord database connection resiliency and add transactions when up...
Created 9002a. Committed revision 15879. Ovidiu Maxiniuc
12:48 PM Base Language 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+...
Eduard Soltan
10:47 AM User Interface Bug #9929 (Review): FILL-IN: Incorrect APPLY statement behavior
The issue was fixed in 9929a, revision 15877. Now, printable keyboard characters sent using the @APPLY@ are processed... Vladimir Tsichevski
09:32 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
I analyzed the @processKeyEvent@ method implementations in @FillIn@ and @FillInGuiImpl@ to see if I could split the c... Vladimir Tsichevski
10:18 AM Base Language 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... Greg Shah
08:53 AM Base Language 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@ ...
Ioana-Cristina Prioteasa
10:02 AM Base Language 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 ...
Constantin Asofiei
10:01 AM Base Language 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. Constantin Asofiei
09:59 AM Base Language 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...
Paul Bodale
09:58 AM Base Language 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 ... Constantin Asofiei
09:56 AM Base Language 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...
Paul Bodale
08:22 AM Base Language 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... Paul Bodale
09:46 AM Base Language 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 ...
Delia Mitric
09:44 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru wrote:
> unit tests of large GUI application [ai]
Passed! ✅
Andrei Iacob
04:26 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru wrote:
> unit tests of large customer application [ai]
Passed! ✅
Andrei Iacob
09:12 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
... Stefan Vieru
04:20 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
After some changes I am now facing this issue:... Stefan Vieru
08:57 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Post this as a diff, please. Greg Shah
08:32 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. In fact, it is common... Greg Shah

04/28/2025

04:58 PM Base Language Feature #8904 (Internal Test): implement -catchStop and the integration/conversion of STOP condit...
I have no observation related to this revision. Ovidiu Maxiniuc
12:10 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Committed on 8904a, rev. 15903. Eduard Soltan
10:38 AM Base Language 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...
Ovidiu Maxiniuc
04:56 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15877@, new revision is @15905@. Eugenie Lyzenko
04:51 PM Database Bug #9950: Upgrade the metadata schema to a newer version
One of the latest customer projects uses a newer schema (@standard.df@) of the _meta database than the one we have. I... Ovidiu Maxiniuc
04:36 PM Database Bug #9950 (Test): Upgrade the metadata schema to a newer version
Ovidiu Maxiniuc
03:28 PM User Interface Bug #9949: Fix window activation and z-order for system parent-child windows
There are cases when top-level windows in GUI do not correctly activate and stack (z-order) when system parent-child ... Hynek Cihlar
03:20 PM User Interface Bug #9949 (New): Fix window activation and z-order for system parent-child windows
Hynek Cihlar
03:13 PM User Interface Feature #9948: Implement batch output GUI mode
OE supports using the batch mode switch @-b@ for both character and GUI output modes. Meanwhile, FWD only supports ba... Vladimir Tsichevski
03:08 PM User Interface Feature #9948 (New): Implement batch output GUI mode
Vladimir Tsichevski
02:20 PM User Interface Bug #9929 (WIP): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski
12:17 PM User Interface Bug #4135: high dpi screens display in low dpi
Committed revision 15866(4135b) should fix #4135-124 trunk issue. Sergey Ivanovskiy
11:30 AM User Interface Bug #4135: high dpi screens display in low dpi
I tested these changes... Sergey Ivanovskiy
07:07 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
The trunk version has a bug #4135-124 related to the menu drawing, concurrency and the graphic cache.
If the graphic...
Sergey Ivanovskiy
10:53 AM Base Language Feature #9436: add built-in OO classes
Committed on 9436b what is needed from 9488a:
* *rev. 15883*: Support *=, -=, +=, /= operator syntax.
* *rev. 15884...
Ioana-Cristina Prioteasa
09:40 AM Base Language 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... Ioana-Cristina Prioteasa
08:23 AM Base Language Feature #9436: add built-in OO classes
Yes, and it gets converted as:... Ioana-Cristina Prioteasa
08:18 AM Base Language Feature #9436: add built-in OO classes
How is the test executed? With @NO-ERRO@? Constantin Asofiei
08:15 AM Base Language Feature #9436: add built-in OO classes
In @List.addAll@ I had:... Ioana-Cristina Prioteasa
09:59 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
while working on this I saw that the @inString@ variable is not set correctly when reading the stream:
We have for e...
Stefan Vieru
09:57 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
while working on this I saw that the @inString@ variable is not set correctly when reading the stream:
We have for e...
Stefan Vieru
09:23 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Harness testing passed! Lorian Sandu
07:46 AM Base Language 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...
Andrei Plugaru
07:23 AM Base Language 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...
Constantin Asofiei
07:01 AM Base Language 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.... Andrei Plugaru
05:31 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
The changes make sense in -9754a- 9753a/15850. Constantin Asofiei
09:20 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > I also have a question, where should fwd_sheet.war be built? It seems t...
Dănuț Filimon
09:15 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> I also have a question, where should fwd_sheet.war be built? It seems that it's missing from ...
Greg Shah
09:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > This doesn't look right.
>
> Correct. We should not use the filesystem during import.
Xm...
Dănuț Filimon
09:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> This doesn't look right.
Correct. We should not use the filesystem during import.
Greg Shah
09:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I also have a question, where should fwd_sheet.war be built? It seems that it's missing from the library in the hotel... Dănuț Filimon
09:06 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> At runtime, artifacts only should come from the application jar file. We should never be looking...
Dănuț Filimon
08:31 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
At runtime, artifacts only should come from the application jar file. We should never be looking in the filesystem. Greg Shah
08:28 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Also, make sure we take into consideration that this location can be relative to the main project or to the conversio... Greg Shah
06:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
During the execution of ant import.db, the home will be /home/ddf/gcd/hotel_gui/, but when executing the server it wi... Dănuț Filimon
04:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The issue with the @SchemaConfig.getSchemaResource()@ is that the relative path of the artifact @./data/standard.dict... Dănuț Filimon
03:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
ETF conversion passed, I've switched to runtime testing and already found issues.
* Wrong absolute path for standard...
Dănuț Filimon
07:58 AM Base Language 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...
Eduard Soltan
07:55 AM Base Language 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 ... Artur Școlnic
07:32 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> Well, if the query is static, the scoping from #9914-14 would be correct! But the issue will still reproduce (?).
...
Razvan-Nicolae Chichirau
07:22 AM Base Language 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...
Constantin Asofiei
07:00 AM Base Language 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...
Paul Bodale
05:20 AM Base Language 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. Constantin Asofiei
05:18 AM Base Language 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...
Paul Bodale
02:52 AM Base Language 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. Constantin Asofiei

04/27/2025

09:40 AM Base Language 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 ...
Constantin Asofiei
09:34 AM Base Language 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...
Constantin Asofiei
09:19 AM Base Language 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... Constantin Asofiei
07:34 AM Base Language 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. Constantin Asofiei
08:38 AM Base Language Feature #9436: add built-in OO classes
Review for 9436b rev 15881:
* @MemoryOutputStream@
** please update the support annotations for @MemoryOutputStream...
Constantin Asofiei
07:35 AM Base Language Feature #9436: add built-in OO classes
9436b was rebased from trunk rev 15875 - new rev 15881. Constantin Asofiei

04/26/2025

02:55 AM Base Language 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...
Eduard Soltan
09:40 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15875@, new revision is @15903@.
Tested with regular samples used with im...
Eugenie Lyzenko

04/25/2025

03:04 PM Base Language 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...
Ovidiu Maxiniuc
02:48 AM Base Language 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...
Delia Mitric
10:53 AM Base Language 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...
Ovidiu Maxiniuc
08:14 AM Base Language 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...
Eduard Soltan
08:05 AM Base Language 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...
Constantin Asofiei
10:44 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
Created branch 9918a with revno 15876
I detailed in code the change, so as a summary:
* when we are placed inside a...
Stefan Vieru
10:41 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
I've added some items to the list.
I've also added a new feature in the +OpenEdge IDE Features+ regarding the gen...
Florin Eugen Rotaru
10:33 AM Database Bug #9907: LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in FWD
I agree with #9907-3. But I am more interested to find out how 4GL is able to make this work fast. INDEXED-REPOSITION... Alexandru Lungu
10:22 AM Database Bug #9907: LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in FWD
I've seen this task an I thought of something. This:... Stefanel Pezamosca
09:31 AM Base Language 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....
Constantin Asofiei
09:23 AM Base Language 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...
Radu Apetrii
08:58 AM Base Language 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...
Constantin Asofiei
08:50 AM Base Language 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...
Radu Apetrii
06:00 AM Base Language 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...
Constantin Asofiei
05:44 AM Base Language 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... Radu Apetrii
05:29 AM Base Language 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 ...
Constantin Asofiei
05:17 AM Base Language 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...
Radu Apetrii
09:31 AM Base Language 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...
Eduard Soltan
07:57 AM Base Language 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... Artur Școlnic
04:53 AM Base Language Bug #8944: FINALLY block transaction processing
I have added a fix for transaction management in 4602a, rev. 15880. Eduard Soltan
02:50 AM Base Language 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...
Eduard Soltan
09:13 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek: are you OK with moving #4135-124 to another task?
I'd like to get 4135b into trunk as soon as it is ready. ...
Greg Shah
08:51 AM Base Language 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... Radu Apetrii
08:26 AM Base Language 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...
Constantin Asofiei
08:21 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Returning a mutable instance for all implementations seems to work fine, the testing passed. Artur Școlnic
08:20 AM Base Language 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...
Constantin Asofiei
05:58 AM Base Language 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...
Constantin Asofiei
05:49 AM Base Language 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 ... Artur Școlnic
08:25 AM Base Language 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...
Ioana-Cristina Prioteasa
05:02 AM Base Language 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@):... Ioana-Cristina Prioteasa
08:03 AM Base Language 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...
Paul Bodale
06:57 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Noted, I will check those when I'm done with ETF.
ETF custom rules only required a small change, only for the prob...
Dănuț Filimon
06:54 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The ChUI regression tests also have these customer-specific rule-sets. Greg Shah
06:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
See [[p2j:Chapter_13_Other_Customization#Integrating-Custom-Conversion-Logic|Integrating Custom Conversion Logic]]. Greg Shah
06:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
By the way, is there any documentation on how those rules can be set in the project? Dănuț Filimon
06:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> There shouldn't be any TRPL code generated on the fly. I don't think we do that anywhere.
>
>...
Dănuț Filimon
06:32 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
There shouldn't be any TRPL code generated on the fly. I don't think we do that anywhere.
Are there customer-spec...
Greg Shah
12:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
ETF issue: ... Dănuț Filimon
06:08 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
It seems that some @.rules@ files are using @%s.ast@ and that string parameter is the source file of the ast, meaning... Stefan Vieru
05:46 AM Base Language 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}@.
...
Paul Bodale
05:42 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
Tomasz Domin wrote:
> Just to notify - I am still getting a lot of "Failed direct-access due to Error direct accessi...
Dănuț Filimon
02:51 AM Testing Support #6860: lexer tests
I have pushed all the tests we have so far on @testcases/tests/conversion/lexer@. I will write harness test plans for... Florin Eugen Rotaru
11:29 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15873@, updated to revision @15901@.
The update after rebase to fix rebas...
Eugenie Lyzenko

04/24/2025

03:26 PM Base Language Feature #8904 (Review): implement -catchStop and the integration/conversion of STOP conditions in...
Eduard Soltan
03:25 PM Base Language 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...
Eduard Soltan
03:13 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, did you do @./gradlew all@ ? The GWT part for FWD Admin Console does not get build for normal 'jar'.
I've ...
Constantin Asofiei
02:14 PM Base Language 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 @... Constantin Asofiei
09:22 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
09:09 AM Base Language 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 ... Constantin Asofiei
09:08 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Artur, see @FuzzyMethodRt.resolveSignature@ - @type = arg.getClass().getSimpleName();@ -...
Artur Școlnic
08:58 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, see @FuzzyMethodRt.resolveSignature@ - @type = arg.getClass().getSimpleName();@ - if arg is a @BaseDataTypeCon... Constantin Asofiei
08:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
With a simple null check, the failing tests are passing. Artur Școlnic
08:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
08:35 AM Base Language 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... Constantin Asofiei
08:18 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
08:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> The call is @fuzzyMethodLookup(methodName, sig, accessMode, isStatic, internal, null);@
Plea...
Constantin Asofiei
08:16 AM Base Language 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...
Artur Școlnic
08:12 AM Base Language 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 ... Constantin Asofiei
07:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
In @fuzzyMethodLookup@, the line:... Artur Școlnic
05:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Also, testing needs to include performance testing, where possible. Constantin Asofiei
05:43 AM Base Language 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. Constantin Asofiei
05:40 AM Base Language Bug #9060 (Internal Test): Cache oftenly used values that are immutable
Artur Școlnic
01:10 PM Base Language 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...
Ovidiu Maxiniuc
09:50 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
**Problem origin**
In FWD, the processing of keyboard events for @FILL-IN@ widgets depends on whether the containi...
Vladimir Tsichevski
09:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
ETF: There's a scenario where CommonAstSupport$Library.getPersistenceFilename() is still used (note: I removed since ... Dănuț Filimon
07:39 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*7180a/15859* contains a few changes to methods that needed to be renamed and a few small changes to parameter names.... Dănuț Filimon
06:11 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg, I ended up modifying @rules/dbref/collect_refs.xml@ when removing @file@ usage. It look...
Greg Shah
03:41 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15858*. Removed @getFile()@ from CommonAstSupport.java, modified rules accordingly. Dănuț Filimon
03:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg, I ended up modifying @rules/dbref/collect_refs.xml@ when removing @file@ usage. It looks like both @collect_ref... Dănuț Filimon
08:49 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I will also add this change:... Stefan Vieru
08:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have found the issue, inside SchemaWorker... Stefan Vieru
07:16 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
If this error only happens in 5586a then it is a real regression.
Adding the temp-table to the schema dictionary i...
Greg Shah
07:03 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
After some heavy debugging I've found that this temp table ("tt_kolom") is not found in @SchemaDictionary.scopeMap@. ... Stefan Vieru
08:19 AM Database Bug #9937: buffer argument with different DMO than the parameter
I've tested @DYNAMIC-INVOKE(.., BUFFER tt1)@ and runtime gets this @BUFFER parameter type not allowed for dynamic par... Constantin Asofiei
08:10 AM Database Bug #9937: buffer argument with different DMO than the parameter
In FWD, we create different DMO interfaces even if the schema matches, but the resource options, like @XML-NODE-NAME@... Constantin Asofiei
07:55 AM Database Bug #9937 (Test): buffer argument with different DMO than the parameter
Constantin Asofiei
07:38 AM Base Language 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...
Ioana-Cristina Prioteasa
07:19 AM Base Language 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... Greg Shah
07:10 AM Base Language 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,...
Marian Edu
06:17 AM Base Language 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... Greg Shah
05:09 AM Base Language 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...
Marian Edu
04:22 AM Base Language 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...
Ioana-Cristina Prioteasa
04:17 AM Base Language 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 ...
Marian Edu
04:16 AM Base Language Feature #9436: add built-in OO classes
Ioana-Cristina Prioteasa wrote:
> Marian, I am now looking at the tests for @OpenEdge.Core.Collections.ArrayIterator...
Marian Edu
04:11 AM Base Language 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... Ioana-Cristina Prioteasa
03:43 AM Base Language 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... Ioana-Cristina Prioteasa
06:52 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> No matter how many nested RUN statements we have in this testcase, we always end up trying to register the query at... Alexandru Lungu
06:09 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
Experimented with @RUN custom.p@ from a @start.p@. Right before we should to add the query as a global listener, this... Razvan-Nicolae Chichirau
03:39 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> Anyway, it would be defined globally.
I am not sure that "globally" is right. It is within the scope of the exte...
Alexandru Lungu
03:38 AM Database Bug #7364: Build a full test-suite for fast copy-temp-table
I extended the tests existent at @testcases/tests/table/TestCopyTempTable.cls@ as part of the work on #9397. These ar... Ioana-Cristina Prioteasa
03:15 AM Database Bug #7364: Build a full test-suite for fast copy-temp-table
Ioana, did you built a test-suite in your recent work for COPY-TEMP-TABLE construct? If so, is it based on plain proc... Alexandru Lungu
03:21 AM User Interface Bug #9936: Fix cases when clicking on an empty line in an editor should move cursor out of the vi...
Testcase:... Andreea Bârzu
03:06 AM User Interface Bug #9936 (New): Fix cases when clicking on an empty line in an editor should move cursor out of ...
Andreea Bârzu
03:08 AM Database Bug #7403 (Closed): Copy-temp-table with replace-mode should replace already inserted records
Alexandru Lungu
02:48 AM Database Bug #7403: Copy-temp-table with replace-mode should replace already inserted records
Yes, thanks! Ioana-Cristina Prioteasa
02:12 AM Base Language 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... Paul Bodale

04/23/2025

05:28 PM Testing Bug #9338 (Closed): Import JUnit test report back into Harness
Greg Shah
05:25 PM Testing Bug #9338: Import JUnit test report back into Harness
Greg Shah wrote:
> This can be closed, right?
Yes please
Tomasz Domin
01:58 PM Testing Bug #9338: Import JUnit test report back into Harness
This can be closed, right? Greg Shah
09:51 AM Testing Bug #9338 (Internal Test): Import JUnit test report back into Harness
Tomasz Domin
09:50 AM Testing Bug #9338: Import JUnit test report back into Harness
Updated [[Harness:Documentation]] to include @junit-import@ test. Tomasz Domin
05:12 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
The change was not omitted. I had to roll it back because the @cpath@ will be added inside @WebServiceAuth.authorize(... Ovidiu Maxiniuc
02:25 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Review of 7080a rev 15860:
* this change from the patch in #9687 was omitted; the authorization ACLs work with the f...
Constantin Asofiei
02:09 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Yes, 7080a. The changes were committed as r15860.
Ovidiu Maxiniuc
10:27 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, do you have a branch for this? Constantin Asofiei
03:53 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
The default value for all of these is @null@ which means they will default to the c3p0 value of the default database.... Ovidiu Maxiniuc
03:22 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Isn't @c3p0.break_on_fail@ always supposed to be @true@? I don't think we want customers to configure that. Greg Shah
03:00 PM Database Feature #9831 (Review): add admin API to set c3p0 configuration for individual tenant databases
The implementation is finished. I added the support even for @c3p0.break_on_fail@ which was recently added.
I've jus...
Ovidiu Maxiniuc
02:11 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Ovidiu, what is the status of this task? I did not do a full review, but I took a look at 9831a and the implementatio... Eric Faulhaber
02:15 PM Base Language 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... Constantin Asofiei
08:31 AM Base Language 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... Ioana-Cristina Prioteasa
07:40 AM Base Language 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... Constantin Asofiei
06:47 AM Base Language 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... Ioana-Cristina Prioteasa
11:04 AM Database Bug #9397 (Closed): Fix COPY-TEMP-TABLE issues
This can be closed. Alexandru Lungu
11:04 AM Database Bug #7403: Copy-temp-table with replace-mode should replace already inserted records
> #7403 is fixed by 9397a - FWD behavior aligns with progress with trunk rev.15627.
Ioana, does this mean that #74...
Alexandru Lungu
11:00 AM Database Feature #7960 (Closed): Allow query logs to be collected in a H2 database
This can be closed now as the query logs seem to be accumulated well in H2. Alexandru Lungu
10:36 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
In OE, the @APPLY@ statement enables programmatic simulation of user input by sending events to widgets, facilitating... Vladimir Tsichevski
10:33 AM User Interface Bug #9929 (Closed): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski
10:16 AM Testing Support #6860: lexer tests
I tried writing some tests using a different approach. Bottom up, I took small rules and wrote tests for each of thei... Florin Eugen Rotaru
10:04 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
We have used Xtext extensively before for DSL, it's a wrapper on top of ANTLR that comes with a bunch of boiler plate... Marian Edu
09:41 AM Base Language 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... Constantin Asofiei
08:03 AM Base Language 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...
Constantin Asofiei
07:59 AM Base Language 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...
Paul Bodale
07:39 AM Base Language 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:... Constantin Asofiei
07:35 AM Base Language Bug #9923 (New): extent argument type vs parameter type compatibility
Constantin Asofiei
08:24 AM Base Language Feature #6292 (Closed): nested catch blocks
Greg Shah
08:18 AM Base Language Feature #6292: nested catch blocks
Greg Shah wrote:
> With 9470a merged to trunk as revision 15867, is this task complete?
Yes, I think so.
Eduard Soltan
08:17 AM Base Language Feature #6292: nested catch blocks
With 9470a merged to trunk as revision 15867, is this task complete? Greg Shah
08:16 AM Base Language 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. ...
Marian Edu
05:47 AM Base Language Bug #4766: fix CHR and ASC
Marian Edu wrote:
> Delia Mitric wrote:
> > * @ASC(chr(14844588), "UTF-16", "UTF-16").@ run with cpinternal = UTF-8...
Delia Mitric
05:17 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> * @ASC(chr(14844588), "UTF-16", "UTF-16").@ run with cpinternal = UTF-8 results in: *11305698*...
Marian Edu
03:38 AM Base Language 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...
Delia Mitric
07:27 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
After converting @start.p@ from #9914-6:... Razvan-Nicolae Chichirau
07:18 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
I can't tell in #9914-5 where the buffer is defined. Alexandru Lungu
06:53 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> It looks like you are registering the query at the first nested scope and the buffer at the second nested scope.
...
Razvan-Nicolae Chichirau
04:16 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> So, I don't think the problem comes from the unlinking of PreselectQuery after popping the procedure local scope, b... Alexandru Lungu
02:19 AM Database Bug #9914 (Review): Investigate why ListenerSet implementation is not properly working
Razvan-Nicolae Chichirau
02:19 AM Database Bug #9914 (WIP): Investigate why ListenerSet implementation is not properly working
Commited to *9914a/rev. 15868*.
Alex: Please review.
Razvan-Nicolae Chichirau
06:41 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> *7180a/15856* gets rid of the @getFilename()@ and @this.filename@ usage in TRPL for good. It ...
Dănuț Filimon
05:59 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*7180a/15856* gets rid of the @getFilename()@ and @this.filename@ usage in TRPL for good. It was easier to investigat... Dănuț Filimon
03:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Let's make it a 40% :) Dănuț Filimon
03:42 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15855*. Expanded artifact usage to TRPL (initial).
TRPL changes include:
* includeDictionary() w...
Dănuț Filimon
06:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While converting big customer application I have an error related to a temp-table, @unexpected token@ error. Stefan Vieru
06:26 AM Base Language 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...
Artur Școlnic
06:24 AM Base Language 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... Constantin Asofiei
06:20 AM Base Language 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-...
Constantin Asofiei
06:10 AM Base Language 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...
Constantin Asofiei
05:48 AM Base Language 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... Constantin Asofiei
02:53 AM Base Language 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...
Paul Bodale
02:17 AM Base Language 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... Constantin Asofiei
05:46 AM Base Language 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@)
...
Constantin Asofiei
05:35 AM Base Language 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...
Eduard Soltan
05:11 AM Base Language 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.
Constantin Asofiei
04:00 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Committed on 8904a, rev. 15888. Eduard Soltan
03:32 AM Base Language 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...
Eduard Soltan
03:21 AM Base Language 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...
Constantin Asofiei
03:10 AM Base Language 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-...
Constantin Asofiei
02:43 AM Base Language 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...
Eduard Soltan
02:23 AM Base Language 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... Constantin Asofiei
05:21 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg Shah wrote:
> > The problem is there is no option to specify expected screen text file encoding.
>
> We shou...
Tomasz Domin
03:52 AM Base Language 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. Constantin Asofiei

04/22/2025

06:13 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I recorded this video to clarify the issue.
>
> Please compar...
Sergey Ivanovskiy
04:46 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've pushed 9687b revision 15895 to xfer. Greg Shah
03:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Is this ready for the customer to access or does it need more changes and/or testing?
I've reb...
Tomasz Domin
08:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Is this ready for the customer to access or does it need more changes and/or testing?
I am reb...
Tomasz Domin
08:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Is this ready for the customer to access or does it need more changes and/or testing? Greg Shah
06:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Cleaned up duplicate API libs as described in #9674-28
Pushed up to revision 9687b/15878.
Tomasz Domin
01:54 PM Base Language Bug #8944: FINALLY block transaction processing
Constantin Asofiei wrote:
> Eduard, in 4GL there is an implicit FULL transaction created when EXLCUSIVE-LOCK is used...
Eduard Soltan
01:48 PM Base Language Bug #8944: FINALLY block transaction processing
Eduard, in 4GL there is an implicit FULL transaction created when EXLCUSIVE-LOCK is used or a @CREATE <buffeR>@ is us... Constantin Asofiei
01:00 PM Base Language Bug #8944: FINALLY block transaction processing
Greg Shah wrote:
> If the @FINALLY@ is more deeply nested (the full transaction is in a more enclosing block, not in...
Eduard Soltan
08:33 AM Base Language Bug #8944: FINALLY block transaction processing
If the @FINALLY@ is more deeply nested (the full transaction is in a more enclosing block, not in the immediately con... Greg Shah
07:23 AM Base Language Bug #8944: FINALLY block transaction processing
Artur Școlnic wrote:
> Isn't a new transaction for the finally block expected?
I created the a test cases to look...
Eduard Soltan
05:22 AM Base Language Bug #8944: FINALLY block transaction processing
Isn't a new transaction for the finally block expected? Artur Școlnic
05:16 AM Base Language Bug #8944: FINALLY block transaction processing
Artur Școlnic wrote:
> As far as I know, a full transaction is started by a block only if a transaction is not alrea...
Eduard Soltan
11:02 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> The problem is there is no option to specify expected screen text file encoding.
We should add this.
Greg Shah
10:56 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg Shah wrote:
> Shouldn't we allow multibyte characters to be matched in screens? Using @?@ isn't a proper test....
Tomasz Domin
10:41 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Shouldn't we allow multibyte characters to be matched in screens? Using @?@ isn't a proper test. Greg Shah
10:38 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> > - terminal encoding - you can set a proper terminal encoding with -encoding command line op...
Tomasz Domin
10:30 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> - terminal encoding - you can set a proper terminal encoding with -encoding command line option - default is ISO_88... Șerban Bursuc
10:24 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> Any idea why Harness doesn't correctly read the terminal screen buffer?
>
> !9844_incorrec...
Tomasz Domin
09:58 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Any idea why Harness doesn't correctly read the terminal screen buffer?
!9844_incorrect_screen_buffer.png!
I th...
Șerban Bursuc
09:38 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I finally found the problem. The @client.cmd@ output is *piped* to a log file in the @hotel_gui@ batch script (note: ... Șerban Bursuc
09:03 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
The Windows @ChUI@ mode was tested in Windows console, not in @PowerShell@. I do not have a experience for using @Pow... Eugenie Lyzenko
08:36 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
But this is not a real fix for @chui_native@, as the Harness needs to use the allocated terminal, so probably will ne... Șerban Bursuc
08:29 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Eugenie, I don't know whether I missed some FWD configuration but there was indeed a problem in @terminal_win.c@.
...
Șerban Bursuc
05:56 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I debugged the exception and the failing point is somewhere in the native code, the symptom is that the terminal outp... Șerban Bursuc
10:42 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Committed in *9488a rev. 15865* a possible solution for the naming issue described in #9488-147. It solves all the ca... Ioana-Cristina Prioteasa
09:46 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
In #6319 and #3883 we are implementing IDE support for two common Java IDE platforms. For the first pass, we need to... Greg Shah
09:37 AM Conversion Tools Support #9919 (WIP): discuss and define the MVP for the first pass at IDE support
Greg Shah
09:45 AM Conversion Tools Bug #9918 (WIP): tilde doesn't duplicate semicolon in alternative codings
Stefan Vieru
07:26 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
While developing some more tests i have found that:... Stefan Vieru
07:25 AM Conversion Tools Bug #9918 (Internal Test): tilde doesn't duplicate semicolon in alternative codings
Stefan Vieru
09:37 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> * in @Stream.readField@, @return res;@ should be used for non-constant case (to keep the...
Artur Școlnic
09:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Review of 9060b rev 15860:
* in @Stream.readField@, @return res;@ should be used for non-constant case (to keep the ...
Constantin Asofiei
08:49 AM Conversion Tools Bug #9905 (Internal Test): EOF file is not matched during preprocessing
Code Review Task Branch 9905a Revision 15868
The changes look good.
Greg Shah
06:36 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
The issue i addressed earlier about the random NL that appear:
When we have a .i file that we include, in OE if it h...
Stefan Vieru
06:05 AM Conversion Tools Bug #9905 (Review): EOF file is not matched during preprocessing
Stefan Vieru
06:05 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
I have created 9905a with rev 15868 with my changes.
I have added the following change...
Stefan Vieru
08:37 AM Base Language Bug #9877 (Review): output extent parameter when the type is object
Paul Bodale
08:37 AM Base Language Bug #9877: output extent parameter when the type is object
I tested with both java 8 and java 17 and in both cases the project compiles and runs.
I committed rev. 15861 with...
Paul Bodale
06:50 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
While working on another task, I encountered a problem that applies to the changes I made for DYNAMIC-INVOKE and modi... Paul Bodale
06:25 AM Base Language Feature #9436: add built-in OO classes
Committed on *testcases project rev. 1744*: Added tests for @Progress.Collections.List@ and built-in function @HASH-C... Ioana-Cristina Prioteasa
05:51 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
Attached the original testcase.
There are 2 important phases while opening the query in @createWidgets@:
# Initia...
Razvan-Nicolae Chichirau
02:36 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
Addressed a few formatting issues and rebased on trunk rev 15866. Artur Școlnic
11:13 PM Conversion Tools Bug #9917: Fileset not ignoring case
Filesets are not finding files when case-insensitivity is true and @-Z@ is used. This behaves in the same manner as @... Roger Borrello
10:57 PM Conversion Tools Bug #9917 (Closed): Fileset not ignoring case
Roger Borrello
10:56 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Changed title to more focus on the issue Roger Borrello

04/21/2025

11:01 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I recorded this video to clarify the issue.
Please compare the actions executed by the...
Hynek Cihlar
10:59 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Could you please check if the initial screen would be blur for this new @isHighResolution...
Hynek Cihlar
10:19 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> I noticed one issue. When I first login to an app the UI is blurry (even on 100% zoom), but wh...
Sergey Ivanovskiy
10:12 AM User Interface Bug #4135: high dpi screens display in low dpi
I recorded this video to clarify the issue. Sergey Ivanovskiy
04:33 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Committed revision 15864 (4135b) this version seems working with graphics cache but it ne...
Hynek Cihlar
03:53 AM User Interface Bug #4135: high dpi screens display in low dpi
I tested zooming on the latest branch and the results are pretty impressive. The improvement in display clarity is hu... Hynek Cihlar

04/19/2025

02:10 PM User Interface Bug #9916 (Review): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Vladimir Tsichevski
02:10 PM User Interface Bug #9916 (WIP): FILL-IN: date format: incorrect condition for triggering normalization of third ...
Vladimir Tsichevski
02:09 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
Fixed in 9916a rev. 15867. The fix was trivial. Please, review. Vladimir Tsichevski
09:52 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
In OE, a FILL-IN widget bound to a date variable with a format containing separators (e.g., "99/99/9999") processes s... Vladimir Tsichevski
09:44 AM User Interface Bug #9916 (Closed): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Vladimir Tsichevski

04/18/2025

05:05 PM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
I removed the call to @completeEdit()@ in @ENTER@ key processing in @processKeyEvents()@ in @FillInImpl@.
This was...
Vladimir Tsichevski
03:04 PM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Greg Shah wrote:
> Only running the @ENTRY@ triggers after the user presses another key does not seem right.
Also...
Vladimir Tsichevski
07:43 AM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Only running the @ENTRY@ triggers after the user presses another key does not seem right. Greg Shah
12:03 PM User Interface Bug #4135: high dpi screens display in low dpi
Committed revision 15864 (4135b) this version seems working with graphics cache but it needs new fresh eyes. There is... Sergey Ivanovskiy

04/17/2025

05:46 PM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
When a user presses the @ENTER@ key in a FILL-IN widget in OE character mode, the following sequence of events is pro... Vladimir Tsichevski
03:27 PM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Vladimir Tsichevski wrote:
> 1. Disable the focus shift triggered by the @ENTER@ key in FWD GUI mode.
Processin...
Vladimir Tsichevski
03:26 PM User Interface Bug #9913 (WIP): DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Vladimir Tsichevski
12:54 PM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Greg Shah wrote:
> > In OE, pressing Enter does not alter the FILL-IN's displayed content.
>
> Make sure you test...
Vladimir Tsichevski
08:23 AM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
> In OE, pressing Enter does not alter the FILL-IN's displayed content.
Make sure you test ChUI. I think that ENT...
Greg Shah
08:02 AM User Interface Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
In the OE system, a FILL-IN widget bound to a date variable normalizes its contents (aka auto-completion) only when i... Vladimir Tsichevski
07:56 AM User Interface Bug #9913 (WIP): DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Vladimir Tsichevski
03:07 PM User Interface Bug #4135: high dpi screens display in low dpi
Found at least one bug in my code changes that affects canvas proportion. If scale factor is greater than 1, then the... Sergey Ivanovskiy
02:43 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir Tsichevski wrote:
> After review succeeds, I am going to sort all members of the @date@ class to match th...
Vladimir Tsichevski
10:10 AM Base Language Bug #9906 (Internal Test): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Code Review Task Branch 9906a Revisions 15863 through 15864
I'm good with the changes.
Greg Shah
08:53 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> > I simplify error handling by throwing exceptions at various points in the method body (as excep...
Vladimir Tsichevski
08:08 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
> I simplify error handling by throwing exceptions at various points in the method body (as exceptions are designed f... Greg Shah
12:24 PM Database Feature #9093 (Closed): add protection for multi-tenant imports to optionally only import tables ...
Greg Shah
10:16 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
OK, the bottom line here: please keep going with the fixes. The FWD output should match OE output exactly. Greg Shah
07:15 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
I will explain the issue better after some analysis:
When @sym.size() = = 2@ (sym being the "stack call" of the fil...
Stefan Vieru
10:13 AM Testing Support #6859: preprocessor tests
OK, then open a new task for this additional "quirk". Make sure we have tests that explore these cases. You will ha... Greg Shah
08:31 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> It seems this is another special case of #6308. Does this only happen after a string literal?
...
Stefan Vieru
10:00 AM Base Language Bug #4766: fix CHR and ASC
> It is necessary to add files for these cases?
Does OE have a default conversion that they implement in these cas...
Greg Shah
09:57 AM Base Language Bug #4766: fix CHR and ASC
Managed to modify build file in order to copy the .dat files into jar and started to work on loading them at runtime.... Delia Mitric
10:00 AM Base Language Bug #9877: output extent parameter when the type is object
Constantin Asofiei wrote:
> Also, please test with OO method calls, too.
I wrote a batch of tests and after some ...
Paul Bodale
09:51 AM Testing Support #6860: lexer tests
> we can already draw the conclusion that the lexer is right
Not fully. It tells us that the lexer rule that matc...
Greg Shah
09:13 AM Testing Support #6860: lexer tests
Thanks for the review.
Greg Shah wrote:
> These tests seem reasonable. You can check them in.
>
> I think w...
Florin Eugen Rotaru
09:50 AM Base Language Bug #8944: FINALLY block transaction processing
I will take a look at this one, since there CATCH blocks also need transaction support. And there is a good chances t... Eduard Soltan
09:42 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
Given this situation:... Razvan-Nicolae Chichirau
08:39 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
Razvan-Nicolae Chichirau wrote:
> So, what we need to do is to replace the workaround of just combining all listener...
Alexandru Lungu
08:29 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
So, what we need to do is to replace the workaround of just combining all listeners sets and instead use the @Listene... Razvan-Nicolae Chichirau
08:18 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
According to Eric, @ListenerSet@ from @ChangeBroker@ should have worked like a linked list which *references* other d... Alexandru Lungu
08:15 AM Database Bug #9914 (Test): Investigate why ListenerSet implementation is not properly working
Alexandru Lungu
09:40 AM Database Bug #9683 (Review): CompoundQuery is doing extra hydration attempts
I addressed the review and fixed a few bugs detected during testing, the code is in 9683a/15727. Artur Școlnic
09:11 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Now it's attached. Șerban Bursuc
09:02 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I've ran into multiple issues trying to run a Harness ChUI test on Windows but mostly due to FWD related errors. The ... Șerban Bursuc
09:04 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the list of classes from ADE that implement the @I*Holder@ classes:... Ioana-Cristina Prioteasa
07:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Investigating the issue described in #9488-144. This testcase recreates the issue:... Ioana-Cristina Prioteasa
08:29 AM Base Language Feature #6432 (WIP): implement the WEB special stream
So, according to my current notes, I will:
* Create a server-side @GenericOutputStream@ that extends @Stream@.
* In...
Radu Apetrii
07:40 AM Base Language Feature #6433 (WIP): implement WEB-CONTEXT system handle
As part of the base implementation here, I will:
* Take the CGI vars from @RemoteWebRequest@ and place them in the h...
Radu Apetrii
07:25 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I addressed the review and fixed a few bugs, I no longer have failing tests in the unit test modules I am using (> 5k... Artur Școlnic
06:16 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I can't see an obvious usage in the customer project i am working with. Artur Școlnic
05:46 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Import statements, but I also saw code like:
I meant the array overload of @readField@
Constantin Asofiei
05:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Import statements, but I also saw code like:... Artur Școlnic
04:54 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Question: please remind me when @readField(BaseDataType[] var)@ is emitted. Constantin Asofiei
04:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Sounds good. Artur Școlnic
04:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> The changes are in 9060b/15859.
Change the code in @readField(BaseDataType)@ so that a new i...
Constantin Asofiei
04:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
The changes are in 9060b/15859. Artur Școlnic
04:42 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> In order to make the @Stream.readField@ work with the constant types, I had to change the met...
Constantin Asofiei
04:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
In order to make the @Stream.readField@ work with the constant types, I had to change the method implementation so th... Artur Școlnic
07:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've went through the changes required to successfully convert the hotel gui project, the next step is to verify any ... Dănuț Filimon
05:54 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
A really quick summary on 6506a rev. 15762:
* Moved the location of the @WebspeedHandler@ to @src/com/goldencode/p2j...
Radu Apetrii
03:49 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
I had a conversation with Eduard, and today I continued his implementation and committed it in @9753a/15850@
Funct...
Andrei Plugaru
02:53 AM Base Language Bug #9841 (Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Branch 9841a was merged into trunk as rev. 15862 and archived. Paul Bodale
02:34 AM Base Language Bug #9841 (Merge Pending): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Please merge to trunk now. Constantin Asofiei

04/16/2025

05:49 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> Code Review Task Branch 9906a Revisions 15860 through 15862
>
> 1. The rework of @parseWorker(...
Vladimir Tsichevski
04:47 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Code Review Task Branch 9906a Revisions 15860 through 15862
1. The rework of @parseWorker()@ is so extensive that ...
Greg Shah
02:15 PM Base Language Bug #9906 (Review): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Issue fixed in 9906a rev. 15862. Now all tests in @TestParse.cls@ do pass. Please, review.
After review succeeds, ...
Vladimir Tsichevski
12:06 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
#9906-6 and #9906-67 fixed in 9906a rev. 15861. Vladimir Tsichevski
11:57 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Similar problem with @now@, illustrated by the following additional tests:... Vladimir Tsichevski
11:41 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
In OE, the @today@ string in date parsing accepts leading and trailing spaces (e.g., @ today @), but in FWD, it only ... Vladimir Tsichevski
11:37 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Attached is a simplified version of the ABLUnit test class for date string parsing, updated to no longer be affected ... Vladimir Tsichevski
03:29 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
That is because #9875 was marked as a subtask of this one, which then blocks the direct setting of the %Done. Greg Shah
03:23 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I wanted to, but for some unknown reasons to me, I cannot do it. I remember that I wanted to do it, but since *the co... Ovidiu Maxiniuc
02:54 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Can we set Done to 100%? Greg Shah
01:43 PM Testing Support #6860: lexer tests
These tests seem reasonable. You can check them in.
I think we do need more complex tests, which show that thes...
Greg Shah
10:34 AM Testing Support #6860: lexer tests
I wrote some tests, mainly for the SYMBOL rule (including tests with multi-byte characters). Different encodings can ... Florin Eugen Rotaru
12:46 PM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
> This change fixes all the harness EOF errors, but only if we dont have a NL present at any of the files(also includ... Greg Shah
08:08 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
I looked into this issue and what I've found is:
In ClearStream @mread@, at the end...
Stefan Vieru
12:42 PM Testing Support #6859: preprocessor tests
It seems this is another special case of #6308. Does this only happen after a string literal? Greg Shah
08:12 AM Testing Support #6859: preprocessor tests
While developing some more tests i have found that:... Stefan Vieru
11:51 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> No, zooming detection is already present in the code changes. The problems if my view is ...
Hynek Cihlar
11:15 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Greg Shah wrote:
> > > > Didn't the ...
Sergey Ivanovskiy
11:11 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> If the browser content is zoomed, then browser adds scroll bars to extend its view size.
...
Hynek Cihlar
10:59 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > Didn't the customer already complain abo...
Hynek Cihlar
10:28 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Didn't the customer already complain about zooming? I worry that we do ...
Sergey Ivanovskiy
09:01 AM User Interface Bug #4135: high dpi screens display in low dpi
It is a valid use case that must work properly. Greg Shah
08:51 AM User Interface Bug #4135: high dpi screens display in low dpi
Greg Shah wrote:
> Didn't the customer already complain about zooming? I worry that we do need to fix this now.
...
Hynek Cihlar
08:35 AM User Interface Bug #4135: high dpi screens display in low dpi
Didn't the customer already complain about zooming? I worry that we do need to fix this now. Greg Shah
02:52 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I tested zoom functionality with @graphicsCache = FALSE@ setting but enabling this cache ...
Hynek Cihlar
02:45 AM User Interface Bug #4135: high dpi screens display in low dpi
I tested zoom functionality with @graphicsCache = FALSE@ setting but enabling this cache adds new painting issues. In... Sergey Ivanovskiy
10:59 AM Base Language Bug #9910: Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit Tests
Got you. I think that these tests are pretty similar.... Eduard Soltan
10:15 AM Base Language Bug #9910: Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit Tests
Eduard Soltan wrote:
> This is the unit test result I get with trunk rev. 15859:
>
> [...]
I apologize for ove...
Vladimir Tsichevski
09:16 AM Base Language Bug #9910: Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit Tests
This is the unit test result I get with trunk rev. 15859:... Eduard Soltan
08:34 AM Base Language Bug #9910: Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit Tests
Eduard: please check and advise. Constantin Asofiei
08:27 AM Base Language Bug #9910: Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit Tests
In OE ABLUnit test classes, errors in tests marked with @ROUTINE-LEVEL ON ERROR UNDO, THROW@ are correctly reported a... Vladimir Tsichevski
08:20 AM Base Language Bug #9910 (New): Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit T...
Vladimir Tsichevski
10:33 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru wrote:
> The solution is already in @9753a/15849@. Constantin, please review it when you are availabl...
Eduard Soltan
09:40 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Perhaps a more simple approach with a flag in set in @DeferredLegacyErrorException@ and @LegacyErrorException@, and v... Eduard Soltan
09:38 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
I know this one, @ValidationError@ error from @batchAssign@ is propagated as a LegacyError, but another @ValidationEr... Eduard Soltan
08:34 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Eduard: please check and advise. Constantin Asofiei
09:48 AM Base Language Feature #9436: add built-in OO classes
I investigated the new @hash-code()@ function added in Progress 12.
A few points worth noting:
* the formula used i...
Ioana-Cristina Prioteasa
05:10 AM Base Language Feature #9436: add built-in OO classes
I might be doing something wrong, I am not not running the tests in the testcases project. I convert them separately ... Ioana-Cristina Prioteasa
02:33 AM Base Language Feature #9436: add built-in OO classes
Ioana-Cristina Prioteasa wrote:
> Committed to *9436b rev.15854*: completed implementation of @OpenEdge.Core.Collect...
Marian Edu
09:30 AM Base Language Bug #9877: output extent parameter when the type is object
Constantin Asofiei wrote:
> Paul Bodale wrote:
> > Is the cast to @object[]@ correct? Or should it be @object&lt;? ...
Paul Bodale
05:49 AM Base Language Bug #9877: output extent parameter when the type is object
Paul Bodale wrote:
> Is the cast to @object[]@ correct? Or should it be @object&lt;? extends ClsA&gt;[]@?
Does it c...
Constantin Asofiei
05:42 AM Base Language Bug #9877: output extent parameter when the type is object
Committed rev. 15858 on branch 9877a. This version resolves the initial issue but I'm not sure it converts correctly ... Paul Bodale
08:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > I our last meeting I mentioned that I modified Aast.getFilename() to Aa...
Dănuț Filimon
08:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> I our last meeting I mentioned that I modified Aast.getFilename() to Aast.getArtifact(). file...
Greg Shah
08:22 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I our last meeting I mentioned that I modified Aast.getFilename() to Aast.getArtifact(). filename is used a lot in th... Dănuț Filimon
07:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I discussed with Alex, #7180-101 is fixed by adding the worker in a file that includes the dmo_common.rules. I added ... Dănuț Filimon
06:05 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I made the following patch for a quick fix on a function:... Dănuț Filimon
03:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The rebase is too problematic, I have to refactor changes that are not related to the commit in order to ensure compa... Dănuț Filimon
08:53 AM Base Language Bug #4602 (WIP): fixes for OO 4GL and structured error handling
Eduard Soltan
07:32 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Also there is the following test case which is not handled in fwd:... Eduard Soltan
07:18 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Committed on 4602a, rev. 15763. Added history entries and java docs. Eduard Soltan
06:18 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
A little break down of the things performed on 4602a:
1) Added support for catch blocks in iteration blocks. Basic...
Eduard Soltan
08:38 AM Conversion Tools Support #9703 (Closed): explore and document the existing OE IDE feature set
Nice! Greg Shah
02:55 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Greg Shah wrote:
> I've read the changes. They are quite good. Some followup questions/comments:
>
> 1. In the ...
Florin Eugen Rotaru
08:35 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Saved to @devsrv01@ the modified ADE sources, with the def var statement instead of var and generics eliminated: @/ho... Ioana-Cristina Prioteasa
07:07 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Sorry you are right, I thought this was an automatic initialization test from Harness but it was a custom test hidden... Șerban Bursuc
06:57 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Șerban Bursuc wrote:
> Tomasz, I've tried to run a small ChUI Harness test on Windows. I took the script from @testc...
Tomasz Domin
06:10 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz, I've tried to run a small ChUI Harness test on Windows. I took the script from @testcases/flushing_and_trigge... Șerban Bursuc
04:23 AM Database Bug #9907: LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in FWD
This is deferred work to understand the following pattern:... Alexandru Lungu
04:18 AM Database Bug #9907 (New): LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in...
Alexandru Lungu
03:59 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Tests for this task are found in the testcases project (xfer server) following this path:... Paul Bodale
03:21 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> So @rules/convert/literals.rules@ has no changes compared to rev 15840? If so, do a @bzr...
Paul Bodale
03:15 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
So @rules/convert/literals.rules@ has no changes compared to rev 15840? If so, do a @bzr revert -r 15840 rules/conver... Constantin Asofiei

04/15/2025

06:29 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
To upgrade the @landlord@ database without re-creating it from scratch use:... Ovidiu Maxiniuc
06:26 PM Database Feature #9831 (WIP): add admin API to set c3p0 configuration for individual tenant databases
Rebased branch 9831a and added support for @c3p0.breakAfterAcquireFailure@ from #9736. A couple of fixes. Committed r... Ovidiu Maxiniuc
02:17 PM User Interface Bug #4135: high dpi screens display in low dpi
So the maximized windows behavior is not the same as the browser zooms its content. Sergey Ivanovskiy
02:15 PM User Interface Bug #4135: high dpi screens display in low dpi
If the browser content is zoomed, then browser adds scroll bars to extend its view size. Sergey Ivanovskiy
02:12 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Maximized windows should always occup...
Sergey Ivanovskiy
12:19 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Maximized windows should always occupy the browser's view. I.e. ...
Hynek Cihlar
09:05 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Maximized windows should always occupy the browser's view. I.e. when the browser window is res...
Sergey Ivanovskiy
03:16 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I think that maximize window is ...
Hynek Cihlar
03:02 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
I changed review status because there are open issues with maximized windows. Sergey Ivanovskiy
03:00 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I think that maximize window is buggy now.
>
> What is the is...
Sergey Ivanovskiy
01:19 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I think that maximize window is buggy now.
What is the issue?
Hynek Cihlar
02:10 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
I've read the changes. They are quite good. Some followup questions/comments:
1. In the "A Simple GUI/TTY Projec...
Greg Shah
04:39 AM Conversion Tools Support #9703 (Review): explore and document the existing OE IDE feature set
I finished writing "Configuring OpenEdge Projects":https://proj.goldencode.com/projects/p2j/wiki/Configuring_OpenEdge... Florin Eugen Rotaru
12:36 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
h1(#date-parsing-rule-set). Date Parsing Rule Set
h2. Overview
This rule set defines how to interpret a text in...
Vladimir Tsichevski
11:41 AM Base Language Bug #9906 (WIP): Incorrect date parsing in FWD DATE(CHARACTER) implementation
The FWD implementation of the 4GL @DATE(CHARACTER)@ function is parsing date strings incorrectly. Attached is a 4GL t... Vladimir Tsichevski
11:04 AM Base Language Bug #9906 (Closed): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir Tsichevski
10:18 AM Base Language Feature #9436: add built-in OO classes
I don't want to duplicate the test code by version unless the test code itself is drastically different. Greg Shah
10:17 AM Base Language Feature #9436: add built-in OO classes
> I am not sure how to handle these:
> 1. in testcases: Should I modify the existent tests? Not sure if that is ok, ...
Greg Shah
08:58 AM Base Language Feature #9436: add built-in OO classes
Committed to *9436b rev.15854*: completed implementation of @OpenEdge.Core.Collections.ArrayIterator@. This is an exa... Ioana-Cristina Prioteasa
10:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > I am not sure how to solve this conflict, maybe @bzr remove sr...
Dănuț Filimon
10:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> I am not sure how to solve this conflict, maybe @bzr remove src/com/goldencode/p2j/uast/ScanD...
Constantin Asofiei
10:07 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin Asofiei wrote:
> > > Question, did you unbind the ...
Dănuț Filimon
10:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Question, did you unbind the branch first?
> Yes.
OK, then y...
Constantin Asofiei
10:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Constantin Asofiei wrote:
> Question, did you unbind the branch first?
Yes.
Dănuț Filimon
10:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Question, did you unbind the branch first?
Constantin Asofiei
10:00 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> @file@ is a "global" variable that is provided by @CommonAstSupport@.
Indeed, there is a getFi...
Dănuț Filimon
09:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Current rebase issue.... Dănuț Filimon
09:05 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
@file@ is a "global" variable that is provided by @CommonAstSupport@. Greg Shah
07:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I have refactored the NsConfig to use an Artifact for the importFile and it worked out great, the only thing that nee... Dănuț Filimon
09:59 AM Conversion Tools Bug #9905 (WIP): EOF file is not matched during preprocessing
Stefan Vieru
09:54 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
With this file:... Stefan Vieru
09:39 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
This is the output from OE
!oe_basic.png!
This is the output from FWD
!fwd_basic.png!
As we can see, at the e...
Stefan Vieru
09:39 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
During preprocessing EOF is not matching the expected baseline.
For example:...
Stefan Vieru
09:32 AM Conversion Tools Bug #9905 (Internal Test): EOF file is not matched during preprocessing
Stefan Vieru
09:13 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
While working on the implementation for @ArrayIterator@, I discovered a conversion issue that appears twice in @OpenE... Ioana-Cristina Prioteasa
08:55 AM Conversion Tools Bug #6308 (Internal Test): post string literal alternative coding quirk in 4GL preprocessor
Code Review Task Branch 6308a Revision 15852
The change is good.
In rev 15853, I added comments and changed the...
Greg Shah
06:11 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I updated this, new rev is 15852. Stefan Vieru
03:41 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Greg Shah wrote:
> Code Review Task Branch 6308a Revision 15851
>
> My only concern is that this quirk will occur...
Stefan Vieru
08:32 AM Base Language Bug #4766: fix CHR and ASC
They must be loaded from our jar file. Since they are static, we will check them in to the FWD project itself and ch... Greg Shah
05:40 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> Don't look at the convmap. Just write the generator code in 4GL. We don't care what is in the c...
Delia Mitric
07:52 AM Base Language Bug #9877: output extent parameter when the type is object
The conversion is done at @convert/output_parameter.rules@ around line 138.
In @annotations/output_parameter.rules...
Constantin Asofiei
07:44 AM Base Language Bug #9877: output extent parameter when the type is object
Ok so, I tried examples with @integer[]@ and @decimal[]@ but the converted code won't compile. That is because of the... Paul Bodale
04:12 AM Base Language Bug #9877: output extent parameter when the type is object
> Quick question, when converting extent variables given as arguments what is the node that is generally taken into a... Constantin Asofiei
03:44 AM Base Language Bug #9877: output extent parameter when the type is object
Normally those definitions should be the same or else there would be a compilation error. But it is much more complic... Paul Bodale
03:21 AM Base Language Bug #9877: output extent parameter when the type is object
Quick question, when converting extent variables given as arguments what is the node that is generally taken into acc... Paul Bodale
07:14 AM Conversion Tools Bug #9903: alternative codings with ' (quote) don't convert to ` (backtick)
Base test:... Stefan Vieru
07:09 AM Conversion Tools Bug #9903: alternative codings with ' (quote) don't convert to ` (backtick)
In the Preprocessor wiki and in @com.goldencode.p2j.preproc.Preprocessor@ is stated that @;'@ should convert to @'@, ... Stefan Vieru
07:07 AM Conversion Tools Bug #9903 (Internal Test): alternative codings with ' (quote) don't convert to ` (backtick)
Stefan Vieru
06:58 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg Shah wrote:
> Code Review Task Branch 5586a Revisions 15809 through 15811
>
> The changes are good.
>
> M...
Stefan Vieru
06:30 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Constantin Asofiei wrote:
> We have FRAME processing in PASOE agents - see #8661-818 The assumption was these were ...
Hynek Cihlar
06:20 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> Constantin, do we have a comprehensive list of UI statements or UI features used on the server...
Constantin Asofiei
06:19 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Constantin, do we have a comprehensive list of UI statements or UI features used on the server side?
If the list i...
Hynek Cihlar
04:06 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Please create a branch and put the changes there. Thanks. Constantin Asofiei

04/14/2025

05:22 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin,
Is there a branch for the changes you proposed for fixing the context issues reported in #9687 which we...
Ovidiu Maxiniuc
03:02 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > On zoom event all windows preserve their dimensions.
>
> See ...
Sergey Ivanovskiy
02:19 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> On zoom event all windows preserve their dimensions.
See the following test case:
<pr...
Hynek Cihlar
02:03 PM User Interface Bug #4135: high dpi screens display in low dpi
On zoom event all windows preserve their dimensions. Sergey Ivanovskiy
01:57 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4135b.
> >
> > Instead of @ThinClient.getInstance...
Hynek Cihlar
01:53 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Code review 4135b.
>
> Instead of @ThinClient.getInstance().eventDrawingBracket(w, w::draw)...
Sergey Ivanovskiy
01:28 PM User Interface Bug #4135: high dpi screens display in low dpi
Code review 4135b.
@ChuiWebSimulator.java@, @ClientProtocolHooks.java@, @GuiWebDriver.java@, @GuiWebSocket.java@, ...
Hynek Cihlar
02:54 PM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Code Review Task Branch 6308a Revision 15851
My only concern is that this quirk will occur for any alternative cod...
Greg Shah
09:34 AM Conversion Tools Bug #6308 (Review): post string literal alternative coding quirk in 4GL preprocessor
Stefan Vieru
10:12 AM Testing Support #6859: preprocessor tests
I created 6859b/15856
It was needed due to an issue when running Preprocessor standalone, it wouldn't be able to cre...
Stefan Vieru
09:58 AM Base Language Bug #9899: calling NEW matches on wrong method
While testing the task #9841 I discovered this case where FWD matches on the wrong constructor.... Paul Bodale
09:37 AM Base Language Bug #9899 (New): calling NEW matches on wrong method
Paul Bodale
09:56 AM Base Language Feature #9436: add built-in OO classes
Committed to *9436b rev.15853*:
* Completed implementation for @Progress.Collection.List@.
* Added @Progress.Collec...
Ioana-Cristina Prioteasa
07:15 AM Base Language Feature #9436: add built-in OO classes
https://docs.progress.com/bundle/abl-reference/page/Progress.Collections.ListIterator-ltTgt-class.html
Try to get ...
Constantin Asofiei
06:51 AM Base Language Feature #9436: add built-in OO classes
But how do I get the list in the iterator? I'll write some unit-tests. Ioana-Cristina Prioteasa
06:39 AM Base Language Feature #9436: add built-in OO classes
There must be some internal members which are not exposed. Otherwise, it may be that:
* having list @[a, b, c, d]@
...
Constantin Asofiei
06:36 AM Base Language Feature #9436: add built-in OO classes
@Progress.Collections.List@ implements @Progress.Collection.IIterable@, with method @getIterator()@, in Progress the ... Ioana-Cristina Prioteasa
09:33 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Paul, I understand about the @decimal@ and @integer@ c'tors and @int@ literal. But I do...
Paul Bodale
09:19 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul, I understand about the @decimal@ and @integer@ c'tors and @int@ literal. But I don't think this is part of the... Constantin Asofiei
08:42 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
We probably should leave behind a @matchType@ annotation at the call site that records @"fuzzy"@ or @"exact"@. Greg Shah
08:33 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Does parse time resolve the c'tor via @exactMethodLookup@ or @fuzzyMethodLookup@?
Sho...
Paul Bodale
08:02 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Debug @ClassDefinition.lookupMethodWorker@. Constantin Asofiei
08:02 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Does parse time resolve the c'tor via @exactMethodLookup@ or @fuzzyMethodLookup@?
How...
Paul Bodale
07:31 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Does parse time resolve the c'tor via @exactMethodLookup@ or @fuzzyMethodLookup@? Constantin Asofiei
06:05 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Made the following changes to @resolveLegacyEntry@ the method:... Paul Bodale
05:07 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin, following our discussion I made a simple case for testing:... Paul Bodale
09:17 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> * One issue I see is that the implemented methods are @doHandl...
Constantin Asofiei
08:56 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Ovidiu, please see attached patch - test all REST-admin requests, and admin handler. It...
Ovidiu Maxiniuc
06:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu, please see attached patch - test all REST-admin requests, and admin handler. It should work.
The point is...
Constantin Asofiei
03:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Yes, that was my problem also.
> The problem now is that the @AdminRestHandler@ will att...
Tomasz Domin
09:01 AM Conversion Tools Feature #5586 (Internal Test): move all conversion artifacts/outputs into the cvtdb or into a ded...
Code Review Task Branch 5586a Revisions 15809 through 15811
The changes are good.
Minor change: please create a...
Greg Shah
07:22 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
Stefan Vieru
08:17 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> I'll be interested to know how many map entries are really needed (for the diffs). If the number...
Delia Mitric
07:36 AM Database Bug #9896: Record reference count should account for dirty records
h4. First problem
Dirty records are not accounted for the reference count, so that a dirty record referenced in tw...
Alexandru Lungu
07:34 AM Database Bug #9896 (New): Record reference count should account for dirty records
Alexandru Lungu
06:33 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > The problem is that I'll reach into NsConfig which I've already tried to refactor once and fail...
Dănuț Filimon
05:27 AM Conversion Tools Bug #7255 (Test): FWD resolves a OO file not included in conversion, if it exists on disk and on ...
Eduard Soltan
05:26 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
7255a was merged to trunk rev. 15852 and archived. Eduard Soltan
03:51 AM Conversion Tools Bug #7255 (Merge Pending): FWD resolves a OO file not included in conversion, if it exists on dis...
Please merge after 9021b Constantin Asofiei
04:14 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Please move ahead with the change to pass the @dict=false@ to the SymbolResolver constructor.
...
Florin Eugen Rotaru
03:56 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the function:... Ioana-Cristina Prioteasa

04/12/2025

03:45 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > That issue is caused by adding @DefaultHandler@ in sequence to Admini...
Tomasz Domin

04/11/2025

06:04 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Yes, that was my problem also.
Initially, I did not write code like...
Ovidiu Maxiniuc
03:01 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I may be completely wrong, but in Jetty, if you have multiple handlers for a path, aren't all of them called, in orde... Constantin Asofiei
12:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Ovidiu, did you try using admin app after the change ?
> Now its possible to access embedded...
Ovidiu Maxiniuc
11:26 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> That issue is caused by adding @DefaultHandler@ in sequence to Administration Console applicat...
Hynek Cihlar
09:54 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased @9687b@ to @trunk/15850@.
Migrated Ovidiu's changes, but still have issue as described in #9687-98
I guess ...
Tomasz Domin
05:30 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Tomasz Domin wrote:
> > I've found related issue - in case @/admin@ API is enabled it is n...
Tomasz Domin
10:47 AM Testing Support #6860: lexer tests
OK, sorry I didn't think carefully enough about this issue. The problem is the multi-process nature of the testing a... Greg Shah
10:38 AM Testing Support #6860: lexer tests
I see that for the H2 databases accessed in embedded mode, there is the @AUTO_SERVER@ option which allows "multiple p... Florin Eugen Rotaru
08:28 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Shouldn't we just have separate connections for each SR?
Looking into that.
Florin Eugen Rotaru
08:03 AM Testing Support #6860: lexer tests
Florin Eugen Rotaru wrote:
> Florin Eugen Rotaru wrote:
>
> > One solution would be to have a dedicated cvt folde...
Greg Shah
08:02 AM Testing Support #6860: lexer tests
> One solution would be to have a dedicated cvt folder for each testing conversion.
We must *not* do this.
Greg Shah
07:59 AM Testing Support #6860: lexer tests
Florin Eugen Rotaru wrote:
> One solution would be to have a dedicated cvt folder for each testing conversion.
...
Florin Eugen Rotaru
07:47 AM Testing Support #6860: lexer tests
I have run 10 lexers in parallel and discovered that the issue is because of the @cvtdb.h2.db2@ file which acts like ... Florin Eugen Rotaru
10:01 AM Conversion Tools Bug #6308 (WIP): post string literal alternative coding quirk in 4GL preprocessor
Created 6308a with revision 15851 Stefan Vieru
09:39 AM Conversion Tools Bug #9894: new line with no carriage present in FWD conversion on windows

* in OE with @/* */@ comments we don't have two @/r/n@, but with @// @ we do. The following processes as it is.
<p...
Stefan Vieru
09:39 AM Conversion Tools Bug #9894 (New): new line with no carriage present in FWD conversion on windows
Stefan Vieru
09:36 AM Conversion Tools Bug #9886 (Internal Test): Double slashes should produce a new line during preprocessing
Greg Shah
09:36 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
> in FWD whether we use Preprocessor on windows or unix we have ONLY @\n@, due to the following I think
Please reg...
Greg Shah
09:31 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Code Review Task Branch 9886a Revision 15852
I'm good with the changes.
Greg Shah
06:06 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
I updated the branch, new rev 15852. Stefan Vieru
04:41 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Greg Shah wrote:
> Code Review Task Branch 9886a Revisions 15850 and 15851
>
> 1. Could the problem here be somet...
Stefan Vieru
09:20 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Code Review Task Branch 7255a Revisions 15828 through 15830
I'm good with the changes.
Greg Shah
03:58 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Fixed review issue. Committed on 7255a, rev. 15830. Eduard Soltan
03:44 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Review for 7255a rev 15829:
* @FileList@ - this code...
Constantin Asofiei
09:13 AM Testing Support #6859: preprocessor tests
Open bugs as needed. Greg Shah
08:54 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Stefan Vieru wrote:
> > I have a question about how to handle the testing of @;'@.
> > In the w...
Stefan Vieru
08:54 AM Testing Support #6859: preprocessor tests
I created the following test:... Stefan Vieru
08:53 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> I have a question about how to handle the testing of @;'@.
> In the wiki mentioned above, it ...
Greg Shah
08:22 AM Testing Support #6859: preprocessor tests
I have a question about how to handle the testing of @;'@.
In the wiki mentioned above, it is stated that @;'@ conve...
Stefan Vieru
09:08 AM Testing Bug #9891: Open discussion on how to implement performance testing
> I propose having these existing tests adapted for performance testing would be a requirement.
I think this was a...
Alexandru Lungu
08:52 AM Testing Bug #9891: Open discussion on how to implement performance testing
Overall, I agree with most of the above. Some thoughts:
* I like the idea of implementing common code in your man...
Greg Shah
08:20 AM Testing Bug #9891: Open discussion on how to implement performance testing
I opened this task to discuss about various ways of testing the performance of FWD.
h4. Prerequisites
There are...
Alexandru Lungu
07:37 AM Testing Bug #9891 (New): Open discussion on how to implement performance testing
Alexandru Lungu
08:56 AM Base Language Bug #9893 (Review): LegacyErrorException is not rethrown in processForBody/processBody
The solution is already in @9753a/15849@. Constantin, please review it when you are available. Andrei Plugaru
08:47 AM Base Language Bug #9893 (WIP): LegacyErrorException is not rethrown in processForBody/processBody
While investigating another issue, I found this testcase which has the wrong behaviour in FWD:... Andrei Plugaru
08:38 AM Base Language Bug #9893 (Internal Test): LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru
08:40 AM Base Language Bug #9892: FWD does not support 12731 and 13000 compilation errors.
... Artur Școlnic
08:35 AM Base Language Bug #9892 (New): FWD does not support 12731 and 13000 compilation errors.
Artur Școlnic
08:23 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> The problem is that I'll reach into NsConfig which I've already tried to refactor once and failed. I think I'll man... Greg Shah
07:56 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > I've got a question, if I have to create the artifact in the rules like in the following situat...
Dănuț Filimon
07:45 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I've got a question, if I have to create the artifact in the rules like in the following situation:
> [...] where ...
Greg Shah
07:44 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I ended up generating artifacts like this for ProgressASTs, so the issue from #7180-80 is valid. There are a few co... Greg Shah
07:40 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The idea is to create a new Worker that would provide functionalities to the ArtifactManager, I'll take a look at Abs... Dănuț Filimon
06:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've got a question, if I have to create the artifact in the rules like in the following situation:... Dănuț Filimon
06:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I ended up generating artifacts like this for ProgressASTs, so the issue from #7180-80 is valid. There are a few conv... Dănuț Filimon
08:23 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> The problematic line:
> [...]
> Is this a conversion issue?
> For it to compile...
Constantin Asofiei
08:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I am working now on implementing @Progress.Collections.List@. We decided to support @List<Object>@ for now and in the... Ioana-Cristina Prioteasa
08:01 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> Greg Shah wrote:
> > Let's fix the threading issue(s) in the @LexerTestDriver@ (wherever they...
Greg Shah
07:41 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Greg Shah wrote:
> Let's fix the threading issue(s) in the @LexerTestDriver@ (wherever they are, the problem may be ...
Tomasz Domin
07:39 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Let's fix the threading issue(s) in the @LexerTestDriver@ (wherever they are, the problem may be in the lexer, symbol... Greg Shah
04:47 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> Yes, the tests did run OK with @-q 1@ added, I will re-test the LexerTestDriver, thanks...
Tomasz Domin
04:43 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Yes, the tests did run OK with @-q 1@ added, I will re-test the LexerTestDriver, thanks! Florin Eugen Rotaru
04:23 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> Tomasz, this happens only on Linux. Please take a look in the @testcases/tests/conversi...
Tomasz Domin
03:29 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz, this happens only on Linux. Please take a look in the @testcases/tests/conversion/lexer@ folder. The tests ar... Florin Eugen Rotaru
03:26 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> I have this test set:
Florin
I need those specific tests as I cant replicate the is...
Tomasz Domin
07:58 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul Bodale wrote:
> Take for example native java int. This could be considered as a DECIMAL or INTEGER. If there ar...
Constantin Asofiei
07:55 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Paul, please try this with your branch:
> [...]
Code converts to this:...
Paul Bodale
07:47 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Do we still need the @wrap_parameter@ change for NEW, after the change from @oo_call_type@ was removed? Because also ... Constantin Asofiei
07:33 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul, please try this with your branch:... Constantin Asofiei
03:45 AM Base Language Bug #9841 (Internal Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei
07:28 AM Base Language Bug #4766: fix CHR and ASC
I'll be interested to know how many map entries are really needed (for the diffs). If the number is small enough, we... Greg Shah
04:17 AM Base Language Bug #4766: fix CHR and ASC
I used 4GL code to generate the "code conversion" files between two charsets.
The problem is that I need to change c...
Delia Mitric
07:03 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Committed on UAST testcases project under @uast/error_handling2/4GLTestsGenerator/@ the Java sources used to generate... Eduard Soltan
06:13 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Greg Shah wrote:
> > 1) @undo, retry@ statment in repetive blocks like @repeat_to@, @repeat_to_while@, @do_to@, @do_...
Eduard Soltan
06:44 AM Base Language Bug #9877: output extent parameter when the type is object
Constantin Asofiei wrote:
> OK, well, your signature at the function definitions matches the argument's. define the ...
Paul Bodale
04:22 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Good news, the tests run well and correctly in both Linux and Windows if the similarity threshold is high enough. I s... Șerban Bursuc
03:54 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Review for 8904a rev 15865.
* dependent on the 9470a changes, so 9470a will go first after testing is finished
* @S...
Constantin Asofiei
01:54 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Conversion and runtime testing for CHUI and CTRL-C tests went successfully. ✅
GUI application conversion and unit te...
Eduard Soltan

04/10/2025

04:15 PM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Code Review Task Branch 9886a Revisions 15850 and 15851
1. Could the problem here be something related to the Wind...
Greg Shah
09:32 AM Conversion Tools Bug #9886 (Review): Double slashes should produce a new line during preprocessing
Stefan Vieru
09:32 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Created branch 9886a with revision 15851.
The added changes fix the issue that when preprocessing with FWD a file, i...
Stefan Vieru
08:07 AM Conversion Tools Bug #9886 (WIP): Double slashes should produce a new line during preprocessing
Stefan Vieru
12:05 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, some new issues.
>
> Navigating to the root path gives a page with 404 error and li...
Tomasz Domin
09:25 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz: When you get the chance, please update [[p2j:JVM Requirements]] to add Java 11 and Java 17. Later, when we r... Greg Shah
08:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> What has to be fixed before we can provide this as an early release to a customer? That customer...
Tomasz Domin
07:58 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
What has to be fixed before we can provide this as an early release to a customer? That customer needs to make Jetty... Greg Shah
07:29 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, some new issues.
I am on it.
Tomasz Domin
07:28 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> In order to make regression tests compile I had to make following change to @build.gradle@.
...
Tomasz Domin
07:05 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, some new issues.
Navigating to the root path gives a page with 404 error and list of contexts (admin and _...
Hynek Cihlar
11:33 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Brett,
Your request is probably correct. Both _sec-auth tables were stuck as R/O. It an issue caused by a failed mer...
Ovidiu Maxiniuc
10:45 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
When trying to add a domain I am getting this
{
"success": false,
"errors": [
"com.goldencode.p...
Brett Rexius
11:12 AM Testing Support #6860: lexer tests
I made another commit adding all tests we have so far to the FWD Harness.
There is an issue: when I run the FWD H...
Florin Eugen Rotaru
03:26 AM Testing Support #6860: lexer tests
I have committed the *OE Harness tests* for Lexer. It consists of the @driver.p@ and the @oe_test_plan.xml@ which cal... Florin Eugen Rotaru
11:00 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Eduard Soltan wrote:
> Committed the testcases to old testcases project under @uast/error_handling2@.
Please also c...
Constantin Asofiei
10:51 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
> 1) @undo, retry@ statment in repetive blocks like @repeat_to@, @repeat_to_while@, @do_to@, @do_to_while@, @for_loop... Greg Shah
07:55 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Committed the testcases to old testcases project under @uast/error_handling2@. Eduard Soltan
10:33 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> Any row selected is treated the same
This might happen in Linux too but the text issue still remains, I will tes...
Șerban Bursuc
10:31 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Lorian fixed the database import for H2 and I could convert and run testcases in the hotel gui project.
Running S...
Șerban Bursuc
05:46 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
The dll dependency inspector turned out to be handy, it fixed the link error because it showed that the @libffi@ depe... Șerban Bursuc
09:44 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Rebased 9060b on trunk rev 15849. Artur Școlnic
09:09 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Committed on 7255a, rev. 15829.
Refactor the @addAdditionalFiles@ and @removeFiles@ methods, to get as a parameter...
Eduard Soltan
08:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > After making lots of changes to replace the filename usage, I ended up changing some calls in t...
Dănuț Filimon
08:01 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> After making lots of changes to replace the filename usage, I ended up changing some calls in the @Worker@ classes ... Greg Shah
07:59 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> However, there's also the option of replacing the @BasePlugin.fnames@ from a Map<String, Long> to a Map<Artifact, L... Greg Shah
07:56 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
After making lots of changes to replace the filename usage, I ended up changing some calls in the @Worker@ classes to... Dănuț Filimon
02:29 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> I understand. I was confused a bit because if I make this change I'd have to either lock base...
Dănuț Filimon
02:19 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> But with things like the ASTs, the ID is absolutely critical and cannot be eliminated.
>
> >
...
Dănuț Filimon
07:57 AM Base Language Bug #9877: output extent parameter when the type is object
OK, well, your signature at the function definitions matches the argument's. define the argument @obj@ as @progress.l... Constantin Asofiei
07:53 AM Base Language Bug #9877: output extent parameter when the type is object
Constantin Asofiei wrote:
> Are you compiling with Java 8 or Java 17?
Java 17. ...
Paul Bodale
07:45 AM Base Language Bug #9877: output extent parameter when the type is object
Are you compiling with Java 8 or Java 17? Constantin Asofiei
07:00 AM Base Language Bug #9877 (WIP): output extent parameter when the type is object
I tried to play around with this but I wasn't able to find a case where this would not compile.
The basic example I ...
Paul Bodale
06:44 AM User Interface Bug #9888: empty inner frame width not set to defaultMinimalWidth
@width@ attribute of an empty frame is not set to the default minimal width if it's parent is not visible.
Testca...
Andrei Iacob
06:42 AM User Interface Bug #9888 (New): empty inner frame width not set to defaultMinimalWidth
Andrei Iacob
05:45 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
I have committed on the 8904a. Fix for review issues and a fix for a issues that encountered in the conversion of tes... Eduard Soltan
04:53 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Commited rev. 15848 on branch 9841a. This revision solves the following issue:
> in some cases the class of the ar...
Paul Bodale
04:14 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin, I've encountered some problems after the last commit but it might've been because of the problems I had w... Paul Bodale
03:51 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I added the above changes in 5586a, rev 15809 and 15811.
The changes include:
* provided safe default options in ca...
Stefan Vieru
02:38 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
@ADE_converted_sources.zip@ is available at @devsrv01:/home/icp/ADE_converted_sources.zip@. Ioana-Cristina Prioteasa

04/09/2025

06:46 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
It is working now, I just needed to change it to the logical db name, not the physical. Thanks! Brett Rexius
06:43 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I think this is strange.
The (GET - I assume) for @https://localhost:7443/admin/security/domains/shared@ will try to...
Ovidiu Maxiniuc
06:15 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
When trying to list the domains I am getting this response
{
"errors": [
"Error initializing persist...
Brett Rexius
12:31 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Brett Rexius wrote:
> Do you have Postman examples for /admin/security/domains?
Sure. See attached. The admin sub...
Ovidiu Maxiniuc
11:51 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Do you have Postman examples for /admin/security/domains? Brett Rexius
05:59 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I've found related issue - in case @/admin@ API is enabled it is not possible to get @/gui@ or...
Ovidiu Maxiniuc
09:08 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> > Sorry, I don't recall what was the reason. What compilation issues do you get?
> I get it w...
Hynek Cihlar
07:21 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > In order to make regression tests compile I had to make following cha...
Tomasz Domin
07:14 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> In order to make regression tests compile I had to make following change to @build.gradle@.
...
Hynek Cihlar
07:02 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
In order to make regression tests compile I had to make following change to @build.gradle@.
I am not sure why - pro...
Tomasz Domin
04:34 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Tomasz Domin wrote:
> > I've found related issue - in case @/admin@ API is enabled it is n...
Tomasz Domin
12:22 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Greg Shah wrote:
> > Got it. Is there a way to find the code for @gradlew native@ ? I looked into @build.gradle@ but...
Lorian Sandu
11:14 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
> Got it. Is there a way to find the code for @gradlew native@ ? I looked into @build.gradle@ but did not find anythi... Greg Shah
09:59 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Got it. Is there a way to find the code for @gradlew native@ ? I looked into @build.gradle@ but did not find anything.
Lorian Sandu
09:48 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
> > In @build.gradle@ you can see we write it into code like @Version.java@.
> >
> Hmm, ok. Should this version be...
Greg Shah
09:33 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Greg Shah wrote:
> > How could we get the version at build time?
>
> In @build.gradle@ you can see we write it in...
Lorian Sandu
09:17 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
> How could we get the version at build time?
In @build.gradle@ you can see we write it into code like @Version.ja...
Greg Shah
08:06 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Greg Shah wrote:
>
> The idea here:
>
> * At build time, we should create a static string literal in the native...
Lorian Sandu
11:53 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Status update from Galya regarding the changes that merged to trunk with #8661:
> The LegacyLogManagerImpl is boos...
Greg Shah
11:51 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
The work to complete the implementation, as documented by Galya:
* confirm the native code is not case sensitive w...
Greg Shah
11:50 AM Base Language Feature #6417: cleanup some known items in appserver support
Status summary by Galya:
> I think some of the issues in the appserver are resolved in recent revisions, but what'...
Greg Shah
11:43 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> Java version is confirmed to be 64-bit, so most likely my @p2j.dll@ is 32-bit. Where can I ch...
Hynek Cihlar
11:37 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> Java version is confirmed to be 64-bit, so most likely my @p2j.dll@ is 32-bit.
https://gi...
Hynek Cihlar
10:23 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Java version is confirmed to be 64-bit, so most likely my @p2j.dll@ is 32-bit. Where can I change this? Șerban Bursuc
10:13 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Alexandru Lungu wrote:
> Serban, can you check #9730? Please ensure you set-up a VM with Windows 11 for it to work.
...
Șerban Bursuc
10:07 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Serban, can you check #9730? Please ensure you set-up a VM with Windows 11 for it to work. Alexandru Lungu
10:04 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I'm having issues trying to run FWD on Windows.
There are multiple errors but I think they all stem from the same ...
Șerban Bursuc
10:07 AM User Interface Bug #9887: FILL-IN: date: FWD does not trim right after selected region deletion
Greg Shah wrote:
> Can this be in the UI project?
Yes. My fault. How can I move this task to the UI project?
Vladimir Tsichevski
10:03 AM User Interface Bug #9887: FILL-IN: date: FWD does not trim right after selected region deletion
Can this be in the UI project? Greg Shah
10:02 AM User Interface Bug #9887: FILL-IN: date: FWD does not trim right after selected region deletion
In OE, a @FILL-IN@ widget for a date variable does not allow trailing spaces in the edited date specification. Spaces... Vladimir Tsichevski
10:00 AM User Interface Bug #9887 (New): FILL-IN: date: FWD does not trim right after selected region deletion
Vladimir Tsichevski
10:02 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
During preprocessing, the following:... Stefan Vieru
10:00 AM Conversion Tools Bug #9886 (Internal Test): Double slashes should produce a new line during preprocessing
Stefan Vieru
10:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Committed to *9488a rev. 15864*: Relaxed restriction in wrapper detection rule to allow built-in OO method calls to b... Ioana-Cristina Prioteasa
08:30 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I am trying now to eliminate @ArrayIterator@ from the ADE conversion list, I have the new skeleton version (that cont... Ioana-Cristina Prioteasa
05:56 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> May these be related to 9488 rev. 15860?
See 9488a rev 15863, this solves the con...
Constantin Asofiei
05:10 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I did some tests regarding MIN MAX:... Ioana-Cristina Prioteasa
03:25 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
There is one more issue. In @ObjectStack@, the call to the @Stack@ constructor with parameter has the wrong name:
<p...
Ioana-Cristina Prioteasa
09:57 AM Base Language Feature #9436: add built-in OO classes
Besides the new constructor @ArrayIterator@ is now implementing @IListIterator@. This is the diff of the skeletons:
...
Ioana-Cristina Prioteasa
09:43 AM Base Language Feature #9436: add built-in OO classes
Committed to *9436b*:
* *rev. 15826*: Corrected support level for @IprimitiveArrayHolder@, @IlongcharArrayHolder@, @...
Ioana-Cristina Prioteasa
07:09 AM Base Language Feature #9436: add built-in OO classes
Thanks, for now work on the ADE dependencies for @Progress@ package. Constantin Asofiei
07:06 AM Base Language Feature #9436: add built-in OO classes
This is the latest list of what is needed from the @Progress@ package:
h3. STUB
* @./skeleton/oo4gl/Progress/...
Ioana-Cristina Prioteasa
09:56 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> The more I did deeper into AstManager/AstGenerator, I see that we can also provide an id instead of the filename fo... Greg Shah
06:52 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The more I did deeper into AstManager/AstGenerator, I see that we can also provide an id instead of the filename for ... Dănuț Filimon
09:43 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
I have this test set:... Florin Eugen Rotaru
09:42 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Delia Mitric wrote:
>
> > The main difference is that if a character *c* from *cp1* doesn't...
Greg Shah
08:59 AM Base Language Bug #4766: fix CHR and ASC
Don't look at the convmap. Just write the generator code in 4GL. We don't care what is in the convmap because we ar... Greg Shah
08:26 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> The main difference is that if a character *c* from *cp1* doesn't exists in *cp2*, in OE it ...
Delia Mitric
08:05 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> +For the resource files:+
> I do not think there are many multibyte CPs. And at 16 bit, ...
Delia Mitric
08:58 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> > * Once those old testcases are migrated and working, we would evaluate the following to identif...
Stefan Vieru
08:57 AM Testing Support #6859 (WIP): preprocessor tests
Greg Shah
08:57 AM Testing Support #6859: preprocessor tests
> * Once those old testcases are migrated and working, we would evaluate the following to identify other tests that w... Greg Shah
08:04 AM Testing Support #6859: preprocessor tests
All testcases from old_tescases are migrated with the harness counterpart on testcases/1735. Isn't that all?
Stefan Vieru
07:54 AM Testing Support #6859: preprocessor tests
Have you migrated or created all tests noted in #6859-5? Greg Shah
02:26 AM Testing Support #6859 (Test): preprocessor tests
Branch 6859a was merged to trunk rev 15847 and archived. Stefan Vieru
08:14 AM Database Feature #9093 (Test): add protection for multi-tenant imports to optionally only import tables th...
Branch 9093a was merged to trunk rev 15848 and archived. Ovidiu Maxiniuc
01:13 AM Database Feature #9093 (Merge Pending): add protection for multi-tenant imports to optionally only import ...
Please merge 9093a to trunk after 6859a. Eric Faulhaber
08:11 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
Please review rev 15849 (4135b). Did not find regressions for drag-n-drop testcases except those existed in the trunk. Sergey Ivanovskiy
08:11 AM Database Bug #9633: bulk delete for permanent tables
Constantin Asofiei wrote:
> Andrei, shouldn't @loopDelete@ obtain an exclusive-lock on the records?
Right. I'll a...
Andrei Iacob
07:07 AM Database Bug #9633: bulk delete for permanent tables
Andrei, shouldn't @loopDelete@ obtain an exclusive-lock on the records?
Also, the buffer scope is ignored - if a p...
Constantin Asofiei
06:48 AM Database Bug #9633: bulk delete for permanent tables
Ovidiu Maxiniuc wrote:
> There is a single commit (15847) in 9633a.
>
> Good job! The conversion part looks OK to...
Andrei Iacob
07:55 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Commited rev. 15846 to branch 9841a.
As we've discussed, this revision reverts the changes made to the @oo_call_t...
Paul Bodale
03:24 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul Bodale wrote:
> Should I insert 2 entries one for modifications related to this task and one for modifications ...
Constantin Asofiei
02:43 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Commited rev. 15845 to branch 9841a with the following changes.
Constantin Asofiei wrote:
> * @oo_references.rule...
Paul Bodale
07:22 AM Conversion Tools Bug #9871 (Rejected): String followed by an alternative coding construct should emit a single cha...
The work will continue on #6308. Alexandru Lungu
07:09 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Also, please update the @LegacyResourceSupport@ annotation for the @LockConflict@ and other classes related to @oo.l... Constantin Asofiei
06:58 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Review for 8904a rev 15863:
* @control_flow.rules@
** @executeLib@ should be @execLib@
* @Persistence.java@
** ne...
Constantin Asofiei
06:40 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Fixed review issues and rebased to latest trunk. Eduard Soltan
03:23 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Eduard, for now please commit the tests (the ones I sent and what you wrote) to old testcases project, @testcases/uas... Constantin Asofiei
 

Also available in: Atom