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.
- 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:...
- 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... - 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...
- 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.
- 09:14 AM Database Feature #9543: implement missing BUFFER attributes
- Committed on 9543b, rev. 15892. Added support for AUTO-SYNCHRONIZE attribute.
- 06:24 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> BTW, if buffer-copy fails validation, does synchronize still happen?
No. - 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... - 06:09 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:...
- 04:53 AM Database Feature #9543: implement missing BUFFER attributes
- What happens if you do:...
- 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. ... - 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. ... - 03:37 AM Database Feature #9543: implement missing BUFFER attributes
- For @CAN-READ@ the only information I could find in the docs is:...
- 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. ... - 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...
- 01:48 AM Database Feature #9543: implement missing BUFFER attributes
- I created some tests for @buffer-copy@ as a method and @buffer-copy@ statement....
- 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*.
- 07:37 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- > * ask Lorian to run harness
Harness passed ✅ - 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. - 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... - 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...
- 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...
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 ...
- 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... - 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... - 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.
- 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...
- 03:36 PM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- ETF testing passed!
- 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...
- 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... - 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'... - 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'... - 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...
- 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...
- 10:52 AM Database Feature #9543: implement missing BUFFER attributes
- Created a few test cases for behaviour of @AUTO-SYNCHRONIZE@ attributes....
- 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 ...
- 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...
- 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? - 07:18 AM Database Feature #9543 (Test): implement missing BUFFER attributes
- 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... - 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... - 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 ... - 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...
- 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:...
- 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...
- 04:10 AM Testing Support #6860: lexer tests
- Marian Edu wrote:
> There are some basic expression 'literals' tests in @tests/expressions/TestLiterals@, quoted v... - 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... - 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....
- 09:25 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
- 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 ...
- 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... - 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.
- 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?
- 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.
- 08:21 AM Database Bug #9969: Parsing query string error with \r character.
- Alternatively this test case also reproduce the issues:...
- 08:06 AM Database Bug #9969: Parsing query string error with \r character.
- ...
- 08:02 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
- 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.
- 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...
- 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... - 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... - 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.
- 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.
- 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.
- 03:58 AM Base Language Bug #9877: output extent parameter when the type is object
- Please merge 9877a to trunk now.
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 ... - 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:...
- 12:20 PM Base Language Bug #9967 (New): unix separator in strings gets resolved as unicode separator
- 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... - 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 ...
- 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@... - 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.
... - 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), ... - 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... - 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 ... - 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... - 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... - 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... - 09:24 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15884 through 15886
>
> @LexerTestDriver@:
>
> * us... - 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...
- 08:38 AM Testing Support #6860: lexer tests
- Code Review Task Branch 6860a Revisions 15884 through 15886
@LexerTestDriver@:
* use wildcard imports
* add ja... - 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... - 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.
... - 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 ... - 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%.
- 07:55 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Added Radu as reviewer.
- 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 ... - 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... - 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...
- 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... - 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... - 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.
- 06:50 AM Conversion Tools Support #9919 (WIP): discuss and define the MVP for the first pass at IDE support
- 06:46 AM Testing Feature #1889 (WIP): rework the date.java internal tests as real unit tests
- 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...
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... - 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... - 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)....
- 03:21 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu, please provide a review for #7020-131.
- 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...
- 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... - 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-... - 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... - 12:32 PM Database Bug #9937 (WIP): buffer argument with different DMO than the parameter
- 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... - 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:...
- 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 ...
- 09:51 AM Database Bug #9965: Compound Query components not honoring the INCLUDE clause
- ...
- 09:44 AM Database Bug #9965 (New): Compound Query components not honoring the INCLUDE clause
- 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:
... - 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... - 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...
- 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... - 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...
- 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... - 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... - 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.
> ... - 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...
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/@...
- 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...
- 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...
- 10:08 AM Base Language Bug #9963: Date literal issues
- Florin: Please add these cases to the lexer tests.
- 09:19 AM Base Language Bug #9963: Date literal issues
- Consider the following ABL program:...
- 09:05 AM Base Language Bug #9963 (New): Date literal issues
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:...
- 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...
- 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... - 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...
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... - 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...
- 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...
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.
... - 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...
- 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...
- 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.
- 04:49 PM Base Language Bug #9956: Client crashes in DATE function
- The 9906a fixed this issue as well.
- 03:57 PM Base Language Bug #9956: Client crashes in DATE function
- Run the following program:...
- 03:43 PM Base Language Bug #9956 (Closed): Client crashes in DATE function
- 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...
- 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. - 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...
- 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... - 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...
- 09:18 AM Base Language Feature #9955 (Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- 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@ : ... - 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... - 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... - 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.
... - 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 ...
- 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...
- 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...
- 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... - 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).
- 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:... - 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... - 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@:...
- 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... - 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 ...
- 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...
- 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 ...
- 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... - 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... - 04:00 AM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
- 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.
- 02:33 AM Database Bug #9633: bulk delete for permanent tables
- Rebased *9633a* with trunk revision *15878*, new revision is *15880*.
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.
- 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+... - 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...
- 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...
- 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...
- 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@ ... - 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 ... - 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.
- 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... - 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 ...
- 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... - 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...
- 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 ... - 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! ✅ - 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! ✅ - 09:12 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- ...
- 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:...
- 08:57 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Post this as a diff, please.
- 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...
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.
- 12:10 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. 15903.
- 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... - 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@.
- 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...
- 04:36 PM Database Bug #9950 (Test): Upgrade the metadata schema to a newer version
- 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 ...
- 03:20 PM User Interface Bug #9949 (New): Fix window activation and z-order for system parent-child windows
- 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...
- 03:08 PM User Interface Feature #9948 (New): Implement batch output GUI mode
- 02:20 PM User Interface Bug #9929 (WIP): FILL-IN: Incorrect APPLY statement behavior
- 12:17 PM User Interface Bug #4135: high dpi screens display in low dpi
- Committed revision 15866(4135b) should fix #4135-124 trunk issue.
- 11:30 AM User Interface Bug #4135: high dpi screens display in low dpi
- I tested these changes...
- 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... - 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... - 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...
- 08:23 AM Base Language Feature #9436: add built-in OO classes
- Yes, and it gets converted as:...
- 08:18 AM Base Language Feature #9436: add built-in OO classes
- How is the test executed? With @NO-ERRO@?
- 08:15 AM Base Language Feature #9436: add built-in OO classes
- In @List.addAll@ I had:...
- 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... - 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... - 09:23 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Harness testing passed!
- 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... - 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... - 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....
- 05:31 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- The changes make sense in -9754a- 9753a/15850.
- 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... - 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 ... - 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... - 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. - 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...
- 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... - 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.
- 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...
- 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...
- 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...
- 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... - 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... - 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 ...
- 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 (?).
... - 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... - 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... - 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.
- 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... - 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.
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 ... - 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... - 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...
- 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.
- 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... - 07:35 AM Base Language Feature #9436: add built-in OO classes
- 9436b was rebased from trunk rev 15875 - new rev 15881.
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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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:...
- 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.... - 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... - 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... - 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... - 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... - 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...
- 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 ... - 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... - 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... - 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...
- 04:53 AM Base Language Bug #8944: FINALLY block transaction processing
- I have added a fix for transaction management in 4602a, rev. 15880.
- 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... - 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. ... - 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...
- 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... - 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.
- 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... - 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... - 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 ...
- 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... - 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@):...
- 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... - 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... - 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.
- 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]].
- 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?
- 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.
>
>... - 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... - 12:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- ETF issue: ...
- 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...
- 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}@.
... - 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... - 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...
- 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...
04/24/2025
- 03:26 PM Base Language Feature #8904 (Review): implement -catchStop and the integration/conversion of STOP conditions in...
- 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... - 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 ... - 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 @...
- 09:22 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- ...
- 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 ...
- 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();@ -... - 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...
- 08:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- With a simple null check, the failing tests are passing.
- 08:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- ...
- 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...
- 08:18 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- ...
- 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... - 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... - 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 ...
- 07:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- In @fuzzyMethodLookup@, the line:...
- 05:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Also, testing needs to include performance testing, where possible.
- 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.
- 05:40 AM Base Language Bug #9060 (Internal Test): Cache oftenly used values that are immutable
- 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... - 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... - 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 ...
- 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....
- 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... - 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.
- 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...
- 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:...
- 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...
- 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... - 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@. ...
- 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...
- 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@...
- 07:55 AM Database Bug #9937 (Test): buffer argument with different DMO than the parameter
- 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... - 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...
- 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,... - 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...
- 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... - 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... - 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 ... - 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... - 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...
- 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...
- 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...
- 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...
- 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... - 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...
- 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...
- 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:...
- 03:06 AM User Interface Bug #9936 (New): Fix cases when clicking on an empty line in an editor should move cursor out of ...
- 03:08 AM Database Bug #7403 (Closed): Copy-temp-table with replace-mode should replace already inserted records
- 02:48 AM Database Bug #7403: Copy-temp-table with replace-mode should replace already inserted records
- Yes, thanks!
- 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...
04/23/2025
- 05:28 PM Testing Bug #9338 (Closed): Import JUnit test report back into Harness
- 05:25 PM Testing Bug #9338: Import JUnit test report back into Harness
- Greg Shah wrote:
> This can be closed, right?
Yes please - 01:58 PM Testing Bug #9338: Import JUnit test report back into Harness
- This can be closed, right?
- 09:51 AM Testing Bug #9338 (Internal Test): Import JUnit test report back into Harness
- 09:50 AM Testing Bug #9338: Import JUnit test report back into Harness
- Updated [[Harness:Documentation]] to include @junit-import@ test.
- 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(...
- 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... - 02:09 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Yes, 7080a. The changes were committed as r15860.
- 10:27 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu, do you have a branch for this?
- 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....
- 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.
- 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... - 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...
- 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...
- 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...
- 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...
- 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...
- 11:04 AM Database Bug #9397 (Closed): Fix COPY-TEMP-TABLE issues
- This can be closed.
- 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... - 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.
- 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...
- 10:33 AM User Interface Bug #9929 (Closed): FILL-IN: Incorrect APPLY statement behavior
- 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...
- 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...
- 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...
- 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... - 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... - 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:...
- 07:35 AM Base Language Bug #9923 (New): extent argument type vs parameter type compatibility
- 08:24 AM Base Language Feature #6292 (Closed): nested catch blocks
- 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. - 08:17 AM Base Language Feature #6292: nested catch blocks
- With 9470a merged to trunk as revision 15867, is this task complete?
- 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. ... - 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... - 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*... - 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... - 07:27 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- After converting @start.p@ from #9914-6:...
- 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.
- 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.
... - 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...
- 02:19 AM Database Bug #9914 (Review): Investigate why ListenerSet implementation is not properly working
- 02:19 AM Database Bug #9914 (WIP): Investigate why ListenerSet implementation is not properly working
- Commited to *9914a/rev. 15868*.
Alex: Please review. - 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 ... - 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...
- 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% :)
- 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... - 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.
- 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... - 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...
- 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-... - 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... - 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...
- 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... - 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...
- 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@)
... - 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... - 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. - 04:00 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. 15888.
- 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... - 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... - 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-... - 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... - 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...
- 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... - 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.
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... - 04:46 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I've pushed 9687b revision 15895 to xfer.
- 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... - 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... - 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?
- 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. - 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... - 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...
- 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... - 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...
- 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... - 05:22 AM Base Language Bug #8944: FINALLY block transaction processing
- Isn't a new transaction for the finally block expected?
- 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... - 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. - 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.... - 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.
- 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... - 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...
- 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... - 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... - 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: ...
- 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...
- 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...
- 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@.
... - 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...
- 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...
- 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...
- 09:37 AM Conversion Tools Support #9919 (WIP): discuss and define the MVP for the first pass at IDE support
- 09:45 AM Conversion Tools Bug #9918 (WIP): tilde doesn't duplicate semicolon in alternative codings
- 07:26 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- While developing some more tests i have found that:...
- 07:25 AM Conversion Tools Bug #9918 (Internal Test): tilde doesn't duplicate semicolon in alternative codings
- 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... - 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 ... - 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. - 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... - 06:05 AM Conversion Tools Bug #9905 (Review): EOF file is not matched during preprocessing
- 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... - 08:37 AM Base Language Bug #9877 (Review): output extent parameter when the type is object
- 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... - 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...
- 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...
- 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... - 02:36 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Addressed a few formatting issues and rebased on trunk rev 15866.
- 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 @...
- 10:57 PM Conversion Tools Bug #9917 (Closed): Fileset not ignoring case
- 10:56 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
- Changed title to more focus on the issue
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... - 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... - 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... - 10:12 AM User Interface Bug #4135: high dpi screens display in low dpi
- I recorded this video to clarify the issue.
- 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... - 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...
04/19/2025
- 02:10 PM User Interface Bug #9916 (Review): FILL-IN: date format: incorrect condition for triggering normalization of thi...
- 02:10 PM User Interface Bug #9916 (WIP): FILL-IN: date format: incorrect condition for triggering normalization of third ...
- 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.
- 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...
- 09:44 AM User Interface Bug #9916 (Closed): FILL-IN: date format: incorrect condition for triggering normalization of thi...
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... - 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... - 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.
- 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...
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...
- 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... - 03:26 PM User Interface Bug #9913 (WIP): DATE FILL-IN: Unexpected normalization on Enter and Tab keys
- 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... - 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... - 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...
- 07:56 AM User Interface Bug #9913 (WIP): DATE FILL-IN: Unexpected normalization on Enter and Tab keys
- 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...
- 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... - 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. - 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... - 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...
- 12:24 PM Database Feature #9093 (Closed): add protection for multi-tenant imports to optionally only import tables ...
- 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.
- 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... - 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...
- 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?
... - 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... - 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....
- 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 ... - 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... - 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... - 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...
- 09:42 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- Given this situation:...
- 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... - 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...
- 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...
- 08:15 AM Database Bug #9914 (Test): Investigate why ListenerSet implementation is not properly working
- 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.
- 09:11 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Now it's attached.
- 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 ...
- 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:...
- 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:...
- 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... - 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... - 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...
- 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.
- 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@ - 05:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Import statements, but I also saw code like:...
- 04:54 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Question: please remind me when @readField(BaseDataType[] var)@ is emitted.
- 04:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Sounds good.
- 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... - 04:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- The changes are in 9060b/15859.
- 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... - 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...
- 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 ...
- 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... - 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... - 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.
- 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.
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(... - 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 ... - 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, ... - 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.
- 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:...
- 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 ...
- 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 ...
- 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.
- 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...
- 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%?
- 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... - 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 ...
- 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...
- 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... - 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?
- 08:12 AM Testing Support #6859: preprocessor tests
- While developing some more tests i have found that:...
- 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 ... - 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 ... - 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.
... - 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... - 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 ... - 09:01 AM User Interface Bug #4135: high dpi screens display in low dpi
- It is a valid use case that must work properly.
- 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.
... - 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.
- 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 ... - 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...
- 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....
- 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... - 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:...
- 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.
- 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...
- 08:20 AM Base Language Bug #9910 (New): Incorrect Error Handling for ROUTINE-LEVEL ON ERROR UNDO, THROW in FWD ABLUnit T...
- 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... - 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...
- 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...
- 08:34 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Eduard: please check and advise.
- 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... - 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 ...
- 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... - 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<? ... - 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<? extends ClsA>[]@?
Does it c... - 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 ...
- 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... - 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... - 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...
- 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 ...
- 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:...
- 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...
- 08:53 AM Base Language Bug #4602 (WIP): fixes for OO 4GL and structured error handling
- 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:...
- 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.
- 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... - 08:38 AM Conversion Tools Support #9703 (Closed): explore and document the existing OE IDE feature set
- Nice!
- 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 ... - 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...
- 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...
- 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... - 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...
- 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:...
- 04:18 AM Database Bug #9907 (New): LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in...
- 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:...
- 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... - 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...
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:...
- 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...
- 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.
- 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.
- 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... - 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. ... - 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... - 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 ... - 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.
- 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... - 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?
- 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... - 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...
- 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... - 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...
- 11:04 AM Base Language Bug #9906 (Closed): Incorrect date parsing in FWD DATE(CHARACTER) implementation
- 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.
- 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, ... - 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...
- 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... - 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... - 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 ... - 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... - 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. - 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?
- 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... - 09:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Current rebase issue....
- 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@.
- 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...
- 09:59 AM Conversion Tools Bug #9905 (WIP): EOF file is not matched during preprocessing
- 09:54 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
- With this file:...
- 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... - 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:... - 09:32 AM Conversion Tools Bug #9905 (Internal Test): EOF file is not matched during preprocessing
- 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...
- 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... - 06:11 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- I updated this, new rev is 15852.
- 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... - 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...
- 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... - 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... - 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...
- 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...
- 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...
- 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...
- 07:14 AM Conversion Tools Bug #9903: alternative codings with ' (quote) don't convert to ` (backtick)
- Base test:...
- 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 @'@, ...
- 07:07 AM Conversion Tools Bug #9903 (Internal Test): alternative codings with ' (quote) don't convert to ` (backtick)
- 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... - 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 ... - 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... - 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... - 04:06 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Please create a branch and put the changes there. Thanks.
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... - 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 ... - 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... - 02:03 PM User Interface Bug #4135: high dpi screens display in low dpi
- On zoom event all windows preserve their dimensions.
- 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... - 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)... - 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@, ... - 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... - 09:34 AM Conversion Tools Bug #6308 (Review): post string literal alternative coding quirk in 4GL preprocessor
- 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... - 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....
- 09:37 AM Base Language Bug #9899 (New): calling NEW matches on wrong method
- 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... - 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 ... - 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.
- 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]@
... - 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 ...
- 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... - 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...
- 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"@.
- 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... - 08:02 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- Debug @ClassDefinition.lookupMethodWorker@.
- 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... - 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@?
- 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:...
- 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:...
- 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... - 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... - 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... - 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... - 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... - 07:22 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
- 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... - 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... - 07:34 AM Database Bug #9896 (New): Record reference count should account for dirty records
- 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... - 05:27 AM Conversion Tools Bug #7255 (Test): FWD resolves a OO file not included in conversion, if it exists on disk and on ...
- 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.
- 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
- 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.
... - 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:...
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...
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... - 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...
- 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... - 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... - 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 ... - 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... - 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...
- 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...
- 08:28 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Shouldn't we just have separate connections for each SR?
Looking into that.
- 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... - 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. - 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.
... - 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 ...
- 10:01 AM Conversion Tools Bug #6308 (WIP): post string literal alternative coding quirk in 4GL preprocessor
- Created 6308a with revision 15851
- 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...- 09:39 AM Conversion Tools Bug #9894 (New): new line with no carriage present in FWD conversion on windows
- 09:36 AM Conversion Tools Bug #9886 (Internal Test): Double slashes should produce a new line during preprocessing
- 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... - 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. - 06:06 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
- I updated the branch, new rev 15852.
- 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... - 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. - 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.
- 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... - 09:13 AM Testing Support #6859: preprocessor tests
- Open bugs as needed.
- 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... - 08:54 AM Testing Support #6859: preprocessor tests
- I created the following test:...
- 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 ... - 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... - 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... - 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... - 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... - 07:37 AM Testing Bug #9891 (New): Open discussion on how to implement performance testing
- 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.
- 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:...
- 08:38 AM Base Language Bug #9893 (Internal Test): LegacyErrorException is not rethrown in processForBody/processBody
- 08:40 AM Base Language Bug #9892: FWD does not support 12731 and 13000 compilation errors.
- ...
- 08:35 AM Base Language Bug #9892 (New): FWD does not support 12731 and 13000 compilation errors.
- 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...
- 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... - 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 ... - 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...
- 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...
- 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:...
- 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...
- 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... - 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...
- 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... - 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 ... - 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...
- 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... - 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!
- 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... - 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...
- 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... - 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... - 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:... - 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 ...
- 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:...
- 03:45 AM Base Language Bug #9841 (Internal Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- 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...
- 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... - 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...
- 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_... - 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 ... - 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...
- 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... - 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...
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... - 09:32 AM Conversion Tools Bug #9886 (Review): Double slashes should produce a new line during preprocessing
- 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... - 08:07 AM Conversion Tools Bug #9886 (WIP): Double slashes should produce a new line during preprocessing
- 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... - 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...
- 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... - 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...
- 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. - 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@.
... - 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 _... - 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... - 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... - 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... - 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...
- 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... - 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...
- 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@.
- 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... - 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... - 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...
- 09:44 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Rebased 9060b on trunk rev 15849.
- 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... - 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... - 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 ...
- 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...
- 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...
- 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... - 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.
>
> >
... - 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...
- 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. ... - 07:45 AM Base Language Bug #9877: output extent parameter when the type is object
- Are you compiling with Java 8 or Java 17?
- 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 ... - 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... - 06:42 AM User Interface Bug #9888 (New): empty inner frame width not set to defaultMinimalWidth
- 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...
- 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... - 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...
- 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... - 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@.
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!
- 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... - 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... - 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... - 11:51 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Do you have Postman examples for /admin/security/domains?
- 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... - 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... - 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... - 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@.
... - 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... - 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... - 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... - 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...
- 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.
- 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... - 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... - 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... - 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... - 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... - 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... - 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'... - 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... - 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... - 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?
- 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.
... - 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.
- 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 ... - 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?
- 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?
- 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...
- 10:00 AM User Interface Bug #9887 (New): FILL-IN: date: FWD does not trim right after selected region deletion
- 10:02 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
- During preprocessing, the following:...
- 10:00 AM Conversion Tools Bug #9886 (Internal Test): Double slashes should produce a new line during preprocessing
- 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...
- 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...
- 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... - 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:...
- 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... - 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:
... - 09:43 AM Base Language Feature #9436: add built-in OO classes
- Committed to *9436b*:
* *rev. 15826*: Corrected support level for @IprimitiveArrayHolder@, @IlongcharArrayHolder@, @... - 07:09 AM Base Language Feature #9436: add built-in OO classes
- Thanks, for now work on the ADE dependencies for @Progress@ package.
- 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/... - 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...
- 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 ...
- 09:43 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I have this test set:...
- 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... - 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...
- 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 ... - 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, ... - 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... - 08:57 AM Testing Support #6859 (WIP): preprocessor tests
- 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...
- 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?
- 07:54 AM Testing Support #6859: preprocessor tests
- Have you migrated or created all tests noted in #6859-5?
- 02:26 AM Testing Support #6859 (Test): preprocessor tests
- Branch 6859a was merged to trunk rev 15847 and archived.
- 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.
- 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.
- 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.
- 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... - 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... - 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... - 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... - 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 ... - 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... - 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.
- 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...
- 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... - 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.
- 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...
Also available in: Atom