Project

General

Profile

Activity

From 05/09/2025 to 06/07/2025

06/06/2025

06:55 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
As discussed with Constantin, I did a bit of reworking on the import to be sure the indexes of the tables are correct... Ovidiu Maxiniuc
08:14 PM Database Feature #10094 (Review): RECIDs from different tenants of same logical database should not overlap
I have created branch 10094a and committed the changes as revision 15970.
The implementation was actually easier t...
Ovidiu Maxiniuc
11:28 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
> Greg, we still have to bring the ADE converted source code into FWD. So, I assume for webspeed we will have a @com... Greg Shah
10:20 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg, we still have to bring the ADE converted source code into FWD. So, I assume for webspeed we will have a @com.g... Constantin Asofiei
09:38 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> If so, I guess Jetty will close it and we don't have to. Is that the idea? I don't want us to l...
Constantin Asofiei
09:35 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Constantin Asofiei wrote:
> > > Lets make the WEB stream do no...
Greg Shah
09:28 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
RAW response in 4GL:
{{collapse...
Radu Apetrii
09:19 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> One more question. I'm looking at the two outputs:
What is the RAW response in Postman? Or cu...
Constantin Asofiei
09:16 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
One more question. I'm looking at the two outputs:
# Progress output:
{{collapse...
Radu Apetrii
08:40 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > Lets make the WEB stream do nothing on flush or close - does th...
Constantin Asofiei
08:35 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Lets make the WEB stream do nothing on flush or close - does this solve it?
Yes, in thi...
Radu Apetrii
08:30 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Lets make the WEB stream do nothing on flush or close - does this solve it? Constantin Asofiei
08:30 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin: is there a way to determine if two @Stream@ s are the same? I'm thinking that inside @assign@, if the two... Radu Apetrii
06:44 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What does @StreamFactory.openWebStream(true)@ do with the @GenericOutputStream.close()@ ...
Radu Apetrii
06:41 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
What does @StreamFactory.openWebStream(true)@ do with the @GenericOutputStream.close()@ - it actually closes somethin... Constantin Asofiei
06:39 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Alright, so, the problem is that the program tries to write something to a closed stream. Here's how that happens. Fi... Radu Apetrii
06:13 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > What's happening if flush is not executed? Maybe override this...
Constantin Asofiei
06:11 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What's happening if flush is not executed? Maybe override this when you open the WEB st...
Radu Apetrii
04:45 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
What's happening if flush is not executed? Maybe override this when you open the WEB stream? Constantin Asofiei
04:36 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Hmm... in FWD we emit @true@ for @CompilerOps.error()@. Change it to @FALSE@ for now.
...
Radu Apetrii
03:41 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Hmm... in FWD we emit @true@ for @CompilerOps.error()@. Change it to @FALSE@ for now. Constantin Asofiei
03:39 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin, I've reached a point that needs some more implementations. Here's what the current server log shows:
<pr...
Radu Apetrii
11:24 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
In those cases, we should not call @getPathToConversionFolder()@. Just bypass it when the input is @null@. In other... Greg Shah
09:49 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The functions in #5586-77, the @visitAst@ methods.
In the case of @com.goldencode.p2j.uast.SymbolResolver#loadClass...
Stefan Vieru
09:37 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> I have found that there are many places that might call getPathToConversionFolder with a null filename
This seem...
Greg Shah
08:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While testing the latest revision I have found that there are many places that might call @getPathToConversionFolder@... Stefan Vieru
11:18 AM Database Bug #10083: Infinite loop when changing walking index fields
CHUI Regression tests passed with 10083a. ☑️
Large GUI Application unit tests passed. ☑️
Eduard Soltan
07:11 AM Database Bug #10083 (Internal Test): Infinite loop when changing walking index fields
Tomasz Domin wrote:
> Do you mean @10083a/15961@ as I can confirm that, results are fine with @10083a/15961@.
> Why...
Eduard Soltan
06:41 AM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz Domin wrote:
> > Eduard Soltan wrote:
> > > Tomasz, could you run it again with 1008...
Tomasz Domin
05:40 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz Domin wrote:
> Eduard Soltan wrote:
> > Tomasz, could you run it again with 10083-13 patch?
>
> The resul...
Eduard Soltan
02:46 AM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz, could you run it again with 10083-13 patch?
The result stays the same:...
Tomasz Domin
02:34 AM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz, could you run it again with 10083-13 patch?
I am working on this. Is this patch fo...
Tomasz Domin
02:23 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz, could you run it again with 10083-13 patch? Eduard Soltan
10:55 AM Database Support #10101: broader testing of various database performance configuration options
Different database implementations offer various performance tuning configuration settings. For example, PostgreSQL o... Eric Faulhaber
10:17 AM Conversion Tools Feature #6319: IntelliJ plugin
I see that the IntelliJ LSP support isn't maintained anymore. Also, according to "jetbrains":https://plugins.jetbrain... Florin Eugen Rotaru
08:14 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
While I was thinking about a solution to the #9516-70 problem, I committed the changes that I had locally. These incl... Radu Apetrii
07:15 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I managed to setup the w11 vm and reproduce the issue. Currently investigating. Dănuț Filimon
04:54 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Șerban Bursuc wrote:
> Dănuț Filimon wrote:
> > Roger, is there a minimal requirement for the w11 vm? I've made min...
Dănuț Filimon
04:53 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Roger, is there a minimal requirement for the w11 vm? I've made mine with 4gb base memory and...
Șerban Bursuc
04:45 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Roger, is there a minimal requirement for the w11 vm? I've made mine with 4gb base memory and 2 processors and it han... Dănuț Filimon
02:49 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Roger Borrello wrote:
> Dănuț Filimon wrote:
> > Hi Roger, I am trying to setup a Windows11 instance to start worki...
Dănuț Filimon
02:24 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15889 through 15991
>
> Overall, the changes are good....
Florin Eugen Rotaru
02:08 AM Database Bug #10104: Analyze performance drop after rev. 15963
This task aims to analyze the performance drop of trunk rev 15963.
In one of our testing, a performance decrease of...
Andrei Iacob
01:58 AM Database Bug #10104 (New): Analyze performance drop after rev. 15963
Andrei Iacob

06/05/2025

03:51 PM Database Support #10101 (New): broader testing of various database performance configuration options
Eric Faulhaber
03:11 PM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
In OE, the @SORT@ attribute value cannot be modified once the widget is realized, resulting in the following warning ... Vladimir Tsichevski
03:09 PM User Interface Bug #10100 (Test): Setting the SORT Attribute in a Realized Widget
Vladimir Tsichevski
02:09 PM Database Bug #10080: Temp-table records are leaking in can-find statements
Tested performed:
- unit tests of a large gui application ✅
- chui regression tests ✅
Is any additional testin...
Eduard Soltan
02:00 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Constantin Asofiei wrote:
> Eduard, please see #10088-57 - is this task fixing the CAN-FIND sub-select, so that now ...
Eduard Soltan
01:51 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard, please see #10088-57 - is this task fixing the CAN-FIND sub-select, so that now it correctly has the _multipl... Constantin Asofiei
02:02 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Constantin Asofiei wrote:
> Ovidiu, you are missing @@Override@ for the ClientPrincipal added methods. Also, do @TE...
Ovidiu Maxiniuc
03:25 AM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Ovidiu, you are missing @@Override@ for the ClientPrincipal added methods. Also, do @TENANT-ID()@ and @TENANT-NAME()... Constantin Asofiei
12:39 PM Database Bug #10083: Infinite loop when changing walking index fields
Eduard Soltan wrote:
> Tomasz Domin wrote:
> > No wiki yet.
> > See #9270, #6860#80, @support/harness/readme.txt@ ...
Tomasz Domin
09:54 AM Database Bug #10083: Infinite loop when changing walking index fields
... Eduard Soltan
09:23 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz Domin wrote:
> I've run @support/harness/test/cross_session_test.xml@ dirty share tests and they fail much mo...
Eduard Soltan
09:12 AM Database Bug #10083: Infinite loop when changing walking index fields
Tomasz Domin wrote:
> No wiki yet.
> See #9270, #6860#80, @support/harness/readme.txt@ (that will go into Wiki)
> ...
Eduard Soltan
05:53 AM Database Bug #10083: Infinite loop when changing walking index fields
No wiki yet.
See #9270, #6860#80, @support/harness/readme.txt@ (that will go into Wiki)
Attached @zfile_set.txt@ fo...
Tomasz Domin
05:04 AM Database Bug #10083: Infinite loop when changing walking index fields
Is there a wiki to run @support/harness/test/cross_session_test.xml@?. I tried to run them myself it was giving me al... Eduard Soltan
04:54 AM Database Bug #10083: Infinite loop when changing walking index fields
I've run @support/harness/test/cross_session_test.xml@ dirty share tests and they fail much more compared to @trunk@.... Tomasz Domin
12:12 PM Database Feature #7504: Export data tool from FWD into .d files
Lorian Sandu wrote:
> *Roger*, when you are available, please have a look.
Updates look good. Again, the use case f...
Roger Borrello
12:08 PM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> Roger: I would prefer if @import.sh@ *did not* work on multiple database at once. The reasoning:...
Roger Borrello
10:00 AM Database Feature #7504: Export data tool from FWD into .d files
Roger: I would prefer if @import.sh@ *did not* work on multiple database at once. The reasoning: separate logs for e... Greg Shah
06:58 AM Database Feature #7504: Export data tool from FWD into .d files
Committed to @7504b / rev 15912@ :
@export.sh@:
* added support for multiple databases export
* added support fo...
Lorian Sandu
04:01 AM Database Feature #7504: Export data tool from FWD into .d files
Roger Borrello wrote:
> I'm also curious why you don't allow a list of DBs to be passed in, same as @import.sh@? I'm...
Lorian Sandu
11:35 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Dănuț Filimon wrote:
> Hi Roger, I am trying to setup a Windows11 instance to start working on this issue and have b...
Roger Borrello
06:17 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Hi Roger, I am trying to setup a Windows11 instance to start working on this issue and have been meeting with some is... Dănuț Filimon
10:09 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> Created r15974 with the following changes:
Please add comments to these code locations to explain that @// these...
Greg Shah
08:26 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan, I mentioned in our weekly meeting that I plan to run a conversion on a customer project. At the moment, the i... Dănuț Filimon
08:25 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Also added r15975 which removes a redundant null check from @getPathToConversionFolder@. This check has been moved in... Stefan Vieru
06:46 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Created r15974 with the following changes:... Stefan Vieru
02:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Ovidiu Maxiniuc wrote:
> I think you should simply ignore these locations. These "in-mem" files are volatile resourc...
Stefan Vieru
09:15 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/15969*, the branch is now at revision *15973*. Dănuț Filimon
09:02 AM Testing Support #6860: lexer tests
I have committed all the FWD harness tests for the lexer testcases to *tests/conversion/lexer/4gl_testcases/fwd_harne... Florin Eugen Rotaru
04:04 AM Testing Support #6860: lexer tests
Marian Edu wrote:
> Not really related to the task topic though it does affect the `testcases` projects (at lest for...
Tomasz Domin
03:25 AM Testing Support #6860: lexer tests
I have committted all the OE harness tests for the lexer testcases. They are in *tests/conversion/lexer/4gl_testcases... Florin Eugen Rotaru
08:45 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
When preprocessing the following test: (same behavior is present with @~@ directly)... Stefan Vieru
08:39 AM Conversion Tools Bug #10099 (Internal Test): Tilde consumes the octals/follow-up characters, when in OE this doesn...
Stefan Vieru
08:40 AM Conversion Tools Bug #9917 (Review): Fileset not ignoring case
Committed *9917a/14971*. Use Set instead of List for listImpl() and sortFiles() + a few small changes. Dănuț Filimon
08:00 AM Conversion Tools Bug #9917: Fileset not ignoring case
I rebased *9917a* to latest *trunk/15967*, the branch is now at revision *15970*.
I plan to commit the change for...
Dănuț Filimon
04:22 AM Conversion Tools Bug #9917: Fileset not ignoring case
I committed *9917a/15947*. This only contains changes for the frame and menu issue, the idea is that in @convertSourc... Dănuț Filimon
04:19 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Committed revision *15954* on task branch *10071a*.
- replaced RuntimeException with InvocationTargetException (remo...
Teodor Gorghe
03:34 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
ReflectASM throws RuntimeException with the cause from which the invoked method throws.
Java Reflection Invoke metho...
Teodor Gorghe
03:29 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
I don't think you need to use the @catch@ block, @Utils.invoke@ already throws it?... Constantin Asofiei
04:13 AM Base Language Feature #9437 (WIP): enhancements for Progress.Lang.Class
What is left to implement on this task:
- @Progress.Reflect.Constructor@
- @Progress.Reflect.Event@.
- setters ...
Eduard Soltan
04:08 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
9437a was merged to trunk rev. 15967 and archived. Eduard Soltan
03:17 AM Base Language Feature #9437 (Merge Pending): enhancements for Progress.Lang.Class
Can be merged after 9879a Constantin Asofiei
02:06 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Also modified the LegacyResourceSupport annotation.
Testing performed with 9437a:
- unit test and smoke tests o...
Eduard Soltan
04:01 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
*Committed 10085a revision 15963.*
Fixed the issue wih CTRL+X when deleteText not cleaned up as it should have been
...
Ionut-Mihai Simioniuc
03:21 AM Base Language Feature #9448: compatibility test security features
SecurityPolicy tests uses external database files (db/db1/db1.db, db/db2/db2.db, ...).
@SECURITY-POLICY:LOCK-REGISTR...
Teodor Gorghe
03:21 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor, please do run ETF with this.
Also, ask Stefanel, Lorian, Serban to help with the other apps.
Constantin Asofiei
03:20 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Teodor Gorghe wrote:
> Ok, thanks.
> Related to this task, I noticed that the task status become "Internal Test".
...
Constantin Asofiei

06/04/2025

05:20 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I think you should simply ignore these locations. These "in-mem" files are volatile resources, not related to static ... Ovidiu Maxiniuc
08:05 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Ovidiu Maxiniuc wrote:
> I have looked at +5586a / r15973+.
>
> While I agree with using the constant suffixes fo...
Stefan Vieru
03:50 PM Runtime Infrastructure Feature #9685 (WIP): move FWD to Java 21
Tomasz Domin
02:48 PM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Greg Shah wrote:
> What other related features are still not complete? The intention here is to resolve the problem...
Eduard Soltan
02:03 PM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
What other related features are still not complete? The intention here is to resolve the problem that explciitly or ... Greg Shah
02:19 PM Database Feature #7504: Export data tool from FWD into .d files
> I don't think adding as a reviewer adds as a watcher... is that a function that can be added?
No
Greg Shah
11:07 AM Database Feature #7504: Export data tool from FWD into .d files
I'm also curious why you don't allow a list of DBs to be passed in, same as @import.sh@? I'm not sure I understand th... Roger Borrello
10:44 AM Database Feature #7504: Export data tool from FWD into .d files
Lorian Sandu wrote:
> Greg Shah wrote:
> > Roger: Please review @export.sh@.
>
> Roger, the revisions that need ...
Roger Borrello
08:56 AM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> Roger: Please review @export.sh@.
Sorry I missed this. I don't think adding as a reviewer adds...
Roger Borrello
08:22 AM Database Feature #7504: Export data tool from FWD into .d files
Attached the @build.properties@, @build.xml@ and @build_db.xml@ from @hotel@ with support for @export@.
After revi...
Lorian Sandu
02:06 PM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
For now, that approach does resolve this issue. In the future, we would also want to be able to use the annotations ... Greg Shah
01:34 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Code review for 10085a revision 15962.
I’ve found an issue in the undo functionality where pasting text doesn’t re...
Vladimir Tsichevski
07:40 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
I have resolved the issue with "Backspace|CTRL+DELETE|DELETE". The problem was that when the offset was at position 0... Ionut-Mihai Simioniuc
11:56 AM Conversion Tools Bug #9917: Fileset not ignoring case
> I'd expect the right start.p to be selected here. What do you think Greg?
Yes. On a case-insensitive approach, ...
Greg Shah
09:34 AM Conversion Tools Bug #9917: Fileset not ignoring case
Dănuț Filimon wrote:
> [...]
>
> This fixes the issue, but I've just found an issue.
>
> Scenarios:
> # zfile...
Roger Borrello
09:30 AM Conversion Tools Bug #9917: Fileset not ignoring case
... Dănuț Filimon
08:10 AM Conversion Tools Bug #9917 (WIP): Fileset not ignoring case
Dănuț Filimon wrote:
> I think the naming convention for frames should be changed. When handling a frame with the na...
Dănuț Filimon
03:59 AM Conversion Tools Bug #9917: Fileset not ignoring case
I think the naming convention for frames should be changed. When handling a frame with the name @test-form@, the name... Dănuț Filimon
03:33 AM Conversion Tools Bug #9917: Fileset not ignoring case
I ran a conversion for a customer application that uses case-sensitive = false and it failed.
The scenario:
* 715...
Dănuț Filimon
10:01 AM Database Bug #10080 (Internal Test): Temp-table records are leaking in can-find statements
I see nothing wrong with 10080a r15964.
Please proceed with testing (those from #8308 should do it) if the regress...
Ovidiu Maxiniuc
05:04 AM Database Bug #10080 (Review): Temp-table records are leaking in can-find statements
Eduard Soltan
05:02 AM Database Bug #10080 (WIP): Temp-table records are leaking in can-find statements
Committed on 10080a, rev. *15964*.
The parameters where not updating in case there were a multiplex id injected in...
Eduard Soltan
08:05 AM Database Feature #10094 (WIP): RECIDs from different tenants of same logical database should not overlap
During the runtime, the PKs even from different private tenants are unique across the logical database since all of t... Ovidiu Maxiniuc
07:31 AM Database Feature #10094 (Test): RECIDs from different tenants of same logical database should not overlap
Ovidiu Maxiniuc
05:01 AM Database Feature #7020: always use "expanded" extent fields
Radu tested @7020d@ with @<parameter name="expand-extents" value="false" />@ in @p2j.cfg.xml@ for the large GUI Appli... Stefanel Pezamosca
04:18 AM Testing Support #6860: lexer tests
I have committed the tests for all keywords to the *Testcases* repository.
* *tests/conversion/lexer/4gl_testcases...
Florin Eugen Rotaru
03:40 AM Base Language Feature #9437 (Internal Test): enhancements for Progress.Lang.Class
Please put 9437a into test. Constantin Asofiei
02:27 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Committed review issues and improvements for retrieval the variables and properties from the super class on rev. *159... Eduard Soltan
03:36 AM Base Language Feature #9447: XML support feature improvements and testing
Committed revision *15965* on branch *9447a*.
- added javadoc on @setEntityExpansionLimit(integer)@ from @SaxReaderI...
Teodor Gorghe
03:29 AM Base Language Feature #9447: XML support feature improvements and testing
I missed this in @SaxReaderImpl@ - @public void setEntityExpansionLimit(integer limit)@ - missing javadoc
Constantin Asofiei
03:28 AM Base Language Feature #9447 (Internal Test): XML support feature improvements and testing
I'm ok with rev 15963. Lets get this into testing. Constantin Asofiei
01:38 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15964* on task branch *9447a*:
- It seems the XML transformation process now automatically resolv...
Teodor Gorghe
01:25 AM Base Language Feature #9447: XML support feature improvements and testing
Constantin Asofiei wrote:
> Review of 9447a rev 15963:
> * @XmlHelper.java@
> ** @transform()@ - why transform if ...
Teodor Gorghe
01:51 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Constantin Asofiei wrote:
> Does @Utils.invoke@ need to make @method.setAccessible(true)@? The test is declaring a @...
Teodor Gorghe

06/03/2025

03:01 PM Database Bug #10083: Infinite loop when changing walking index fields
I am not sure, but I think I made similar change in past and there was a problem. Let me check it with testcases/dirt... Tomasz Domin
01:47 AM Database Bug #10083 (Review): Infinite loop when changing walking index fields
Eduard Soltan
01:46 AM Database Bug #10083 (WIP): Infinite loop when changing walking index fields
With the patch from #10083-1, unit tests of a customer application does not get stuck in a infinite loop. Committed m... Eduard Soltan
02:30 PM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
Greg Shah wrote:
> We probably also should implement this even in blacklist mode. In other words: what should we do ...
Eduard Soltan
08:15 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
Does trunk rev 15852 (changes from #7255) resolve this task? Greg Shah
02:24 PM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Greg Shah wrote:
> Does trunk rev 15852 (changes from #7255) resolve this task?
If the scope of this task is stri...
Eduard Soltan
08:15 AM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Does trunk rev 15852 (changes from #7255) resolve this task? Greg Shah
01:36 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have looked at +5586a / r15973+.
While I agree with using the constant suffixes for file types, I do not think w...
Ovidiu Maxiniuc
11:16 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
There are 153 more files in the baseline and 3 files differ compared to 10004a, which is the same as trunk. I suspect... Artur Școlnic
11:03 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Please compare it with the captured baseline. We might not hold up the branch for any regressions but we should know... Greg Shah
10:45 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
This explains my issues running the tests as junit :)
I compared the output binary files from trunk and 10004a, they...
Artur Școlnic
10:25 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
They are not migrated with JUnit/ABLUnit yet. You have to manually run a ChUI client to execute the test "driver" pr... Greg Shah
09:54 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Greg Shah wrote:
> The @library_calls/@ tests in [[p2j:Testcases]] should be executed. These are not yet reworked a...
Artur Școlnic
08:00 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I have some issues running library_calls tests, is there a customer test suite that would be ...
Greg Shah
06:23 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Constantin Asofiei wrote:
> Do you have some other p2j.jar somewhere?
Just one in the deploy\lib
Artur Școlnic
06:09 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Do you have some other p2j.jar somewhere? This should not happen. Constantin Asofiei
05:44 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
@./junit.sh -c library_calls.TestRunner@... Artur Școlnic
04:57 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I have some issues running library_calls tests,
We need to run those. What problems do you ...
Constantin Asofiei
04:38 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
I have some issues running library_calls tests, is there a customer test suite that would be appropriate for testing? Artur Școlnic
09:15 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I fixed the issue.
> I found a bug: when deleting 2 or more times, the [...] variable becomes empty, and CTRL+Z does...
Ionut-Mihai Simioniuc
09:05 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
08:18 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I found a bug: when deleting 2 or more times, the ... Ionut-Mihai Simioniuc
08:03 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I tested it,... Ionut-Mihai Simioniuc
07:57 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> I did not find [...] in EditorGuiImpl.java.
@EditorGUiImpl$UndoableEditor.processU...
Andrei Iacob
07:54 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I have tested the changes with ... Ionut-Mihai Simioniuc
06:34 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Considering that @getCursorOffset@ returns 1-based index and @setCursorOffset@ also expects 1-based index, it makes s... Andrei Iacob
05:12 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
*Committed in branch 10085a, with revision 15961.*
Please review!
Ionut-Mihai Simioniuc
04:47 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
The following test case:... Ionut-Mihai Simioniuc
04:40 AM User Interface Bug #10085 (Test): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
08:56 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> Are you sure that the requirements of #6256-47 and #6256-50 are already handled? I didn't think ...
Dănuț Filimon
08:41 AM Conversion Tools Feature #6256: improved profile support
Code Review Task Branch 6256a Revisions 15942 and 15943
The change is good.
Are you sure that the requirements ...
Greg Shah
07:53 AM Conversion Tools Feature #6256 (Review): improved profile support
Indeed, BarTest.cls is added during the @Scanning Progress Source (preprocessor, lexer, parser, persist ASTs)@ step.
...
Dănuț Filimon
05:06 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> No, @X@ directive works only with @./abl/@ paths - there can't be relative paths.
>
>...
Eduard Soltan
03:23 AM Conversion Tools Feature #6256: improved profile support
A breakdown of the remaining parameters:
* includeRemap: #6256-76 is really helpful, I also found that the tag is no...
Dănuț Filimon
08:05 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Review for 9437a rev 15978:
>
> > ** @_getVariables@ - why ...
Constantin Asofiei
08:03 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Constantin Asofiei wrote:
> Review for 9437a rev 15978:
> ** @_getVariables@ - why not use a @LinkedHashSet@ if y...
Eduard Soltan
06:57 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Review for 9437a rev 15978:
* @LegacySignature.java@ and @variable_definitions.rules@ - rename @data_type@ to @dataT...
Constantin Asofiei
04:19 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Fixed review issues in rev. *15966*.
>
> I don't see this c...
Eduard Soltan
03:24 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Fixed review issues in rev. *15966*.
I don't see this commit.
Constantin Asofiei
03:03 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Fixed review issues in rev. *15966*. Eduard Soltan
07:21 AM Base Language Feature #9447: XML support feature improvements and testing
Acording to the Progress ABL documentation, when *entityExpansionLimit* is set to *unknown*, there will be no limitat... Teodor Gorghe
04:06 AM Base Language Feature #9447: XML support feature improvements and testing
Review of 9447a rev 15963:
* @SaxReaderImpl.java@
** remove '017' and replace it with spaces, each branch must have...
Constantin Asofiei
02:38 AM Base Language Feature #9447: XML support feature improvements and testing
Rebased task branch @9447a@ from P2J trunk revision @15955@.
Commited revision @15963@ on task branch @9447a@:
- us...
Teodor Gorghe
06:56 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
I rebased *9538d* to latest *trunk/15960*, the branch is now at revision *15965*.
I will create a test plan and em...
Dănuț Filimon
06:20 AM Base Language Bug #9996 (Internal Test): Object references should be decremented at the nearest block instead o...
Dănuț Filimon wrote:
> Constantin, please review.
I'm OK with the changes.
I think we need rebase and after that...
Constantin Asofiei
05:33 AM Base Language Bug #9996 (Review): Object references should be decremented at the nearest block instead of the t...
I committed *9538d/15911*, now scopeStart and scopeFinished will handle internalDefinitions for all blocks and the re... Dănuț Filimon
04:05 AM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> Roger: Please review @export.sh@.
Roger, the revisions that need to be reviewed from @7504b@ a...
Lorian Sandu
03:44 AM Database Bug #10080: Temp-table records are leaking in can-find statements
The scenario from #10076-1 is:... Șerban Bursuc
03:20 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Does @Utils.invoke@ need to make @method.setAccessible(true)@? The test is declaring a @PROCEDURE proc0 PRIVATE@. and... Constantin Asofiei
02:53 AM Runtime Infrastructure Bug #10071 (Review): Method code too large - ReflectASM
Teodor Gorghe
02:52 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Committed revision @15952@ on task branch @10071a@.
This change includes only the replacement of ReflectASM with Jav...
Teodor Gorghe

06/02/2025

04:38 PM Database Bug #10083: Infinite loop when changing walking index fields
Manage to create a small test case for infinite loop in unit tests in customer application. Please also look at the *... Eduard Soltan
04:37 PM Database Bug #10083 (Test): Infinite loop when changing walking index fields
Eduard Soltan
02:50 PM Database Feature #7504: Export data tool from FWD into .d files
Roger: Please review @export.sh@. Greg Shah
12:49 PM Database Feature #7504: Export data tool from FWD into .d files
I added the support for exporting using @ant export.db@ .
The changes are in @build.xml@ and @build_db.xml@.
Sh...
Lorian Sandu
10:34 AM Database Feature #7504: Export data tool from FWD into .d files
I created @export.sh@ and committed it to -@7504b / rev 15910@- @7504b / rev 15911@.
It it stored in @tools/script...
Lorian Sandu
11:25 AM Conversion Tools Feature #6256: improved profile support
I don't remember that code. It isn't currently used in the project associated with #4069.
Still, if it was needed...
Greg Shah
10:53 AM Conversion Tools Feature #6256: improved profile support
@includeRemap@ is from:... Constantin Asofiei
10:43 AM Conversion Tools Feature #6256: improved profile support
> > I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but I am not sure how t... Greg Shah
09:46 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> > * paths: ?
This is the PROPATH for the profile.
Constantin Asofiei
09:45 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but...
Constantin Asofiei
09:37 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I also want to add the following scenario:
> > * When there is a *...
Constantin Asofiei
09:34 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> I also want to add the following scenario:
> * When there is a *default* profile defined, bu...
Dănuț Filimon
07:55 AM Conversion Tools Feature #6256: improved profile support
I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but I am not sure how to de... Dănuț Filimon
06:43 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> If profiles are used, then:
> * if the profile has a fileset, then that is used
> * if...
Dănuț Filimon
06:12 AM Conversion Tools Feature #6256: improved profile support
I committed *6256a/15492*. Ignore the -z fileset, but only when there's a profile fileset specified. Dănuț Filimon
09:16 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Original test case can be found in #8308-505. There are also more tests committed in xfer testcases/1753.
The chan...
Dănuț Filimon
09:13 AM Database Bug #10080 (Test): Temp-table records are leaking in can-find statements
Dănuț Filimon
08:06 AM Base Language Bug #10004 (Internal Test): NativeInvoker fails if an argument is of type integerConstant
Please update %done. Constantin Asofiei
07:44 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Ok, thanks.
Related to this task, I noticed that the task status become "Internal Test".
What tests do I need to run?
Teodor Gorghe
07:40 AM Database Feature #9440 (Internal Test): get-codepage() function should work with CLOB fields
I'm OK with the changes. Constantin Asofiei
07:02 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Review of 9437a rev 15965:
* @base_structure@ - replace @WidgetPoolAnnotation@ with @LegacyWidgetPool@
* @variable_...
Constantin Asofiei
06:47 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor, please rebase the branch - you need to do it on devsrv01. Constantin Asofiei
05:54 AM Base Language Feature #9436 (WIP): add built-in OO classes
Branch 9436b was merged to trunk rev 15955 and archived. Constantin Asofiei
04:22 AM Base Language Feature #9436 (Merge Pending): add built-in OO classes
I'll merge 9436b after 10007a . Constantin Asofiei

05/31/2025

08:50 PM Database Feature #9456: implement SQL Server dialect and helpers
Revision 15960 of 9456a contains the fix from #9456-6. It was successful on hotel import and (probably - technical is... Ovidiu Maxiniuc

05/30/2025

06:10 PM User Interface Bug #10075: Number format validation issues
Let’s explore this 4GL procedure example:... Vladimir Tsichevski
06:08 PM User Interface Bug #10075 (WIP): Number format validation issues
Vladimir Tsichevski
04:32 PM User Interface Bug #10074: FILL-IN: initially unknown value is not changed when format attribute is set
Let’s take a look at this 4GL procedure example:... Vladimir Tsichevski
04:11 PM User Interface Bug #10074 (New): FILL-IN: initially unknown value is not changed when format attribute is set
Vladimir Tsichevski
01:33 PM Database Feature #9456: implement SQL Server dialect and helpers
MSSQL has this syntax - see https://stackoverflow.com/questions/767657/how-do-i-create-a-unique-constraint-that-also-... Constantin Asofiei
11:45 AM Database Feature #7504: Export data tool from FWD into .d files
Right :(. It was my developer side talking :). Ovidiu Maxiniuc
11:18 AM Database Feature #7504: Export data tool from FWD into .d files
The ant target is only there when the conversion project is there. In production, it is not there, so the @export.sh... Greg Shah
11:05 AM Database Feature #7504: Export data tool from FWD into .d files
My vote is for @ant@ target. It's more flexible and the configuration is already there (@build.properties@). Ovidiu Maxiniuc
03:36 AM Database Feature #7504: Export data tool from FWD into .d files
I think the best way to deliver this is through an @export.sh@ similar to @import.sh@ we already have.
You can also ...
Alexandru Lungu
09:51 AM Testing Support #6859: preprocessor tests
The current version with the changes I have from the bug reports fixes cover about 95% of the cases, the 5% of the fa... Stefan Vieru
09:49 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
A present bug:
Preprocessing this in OE allows the file to be included:...
Stefan Vieru
08:28 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
If the stack trace matches the one in #10068, then first step is to bypass this (so @Method.invoke@ is used if Reflec... Constantin Asofiei
08:27 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Constantin Asofiei wrote:
> Create a .p with 100s procedure/functions and each with 10s of args. After that use @...
Teodor Gorghe
07:26 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Teodor Gorghe wrote:
> Created branch *10071a*. I am currently searching for a simple test case.
Create a .p with 1...
Constantin Asofiei
07:25 AM Runtime Infrastructure Bug #10071 (WIP): Method code too large - ReflectASM
Created branch *10071a*. I am currently searching for a simple test case. Teodor Gorghe
04:56 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
When the bytecode is too large, we get @Method code too large!@.
To address this, we need to:
- Investigate if we c...
Teodor Gorghe
04:55 AM Runtime Infrastructure Bug #10071 (Closed): Method code too large - ReflectASM
When the bytecode is too large, we get @Method code too large!@.
To address this, we need to:
- Investigate if we c...
Teodor Gorghe
07:43 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> I guess that's a requirement if the testcases branch is public... is it?
No
Greg Shah
07:11 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Thanks for testing Tomasz. I made some changes in rev. 1764.
> there is no dedicated FWD project, only source 4GL ...
Șerban Bursuc
07:38 AM Base Language Feature #9448: compatibility test security features
GUID:
- wrong error code when throwing invalid poli type "Statement expected to throw error with number 12708 at ind...
Teodor Gorghe
05:59 AM Base Language Feature #9448: compatibility test security features
Greg Shah wrote:
> +Marian
Yes, tests classes for builtin functions especially only have one test method - the re...
Marian Edu
01:10 AM Base Language Feature #9448: compatibility test security features
Constantin Asofiei wrote:
> Please post what the Java code is on line 173.
Converted code:...
Teodor Gorghe
04:58 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
That seems reasonable. Greg Shah
02:52 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I have found that when preprocessing the following in OE:... Stefan Vieru
02:16 AM Base Language Feature #9436: add built-in OO classes
Smoke testing of another GUI customer app passed with 9436b. ✅ Delia Mitric

05/29/2025

12:22 PM Base Language Feature #9436: add built-in OO classes
Harness passed with @9436b@ Lorian Sandu
07:30 AM Base Language Feature #9436: add built-in OO classes
Constantin Asofiei wrote:
> Yes, the order is not 'by date', is by 'when the change was -made- merged'. So ICP's ch...
Paul Bodale
10:15 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > When a profile is used using the -p option and we also use ListType.FILESET (-z), it should beh...
Constantin Asofiei
08:06 AM Conversion Tools Feature #6256: improved profile support
Alexandru Lungu wrote:
> > So we intend for profiles to be self-contained definitions of applications/modules. I pre...
Greg Shah
08:00 AM Conversion Tools Feature #6256: improved profile support
> So we intend for profiles to be self-contained definitions of applications/modules. I prefer not to mix random -z f... Alexandru Lungu
07:37 AM Conversion Tools Feature #6256: improved profile support
> When a profile is used using the -p option and we also use ListType.FILESET (-z), it should behave like -z was not ... Greg Shah
07:05 AM Conversion Tools Feature #6256: improved profile support
The ProfileConfig is created when the p2j.cfg.xml is read (Configuration.loadXml()), the following properties must be... Dănuț Filimon
06:10 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> Please plan to make additions to our documentation to explain this syntax.
I will do so in thi...
Dănuț Filimon
09:31 AM Base Language Feature #9448: compatibility test security features
We should fix that issue as part of this task. Greg Shah
09:27 AM Base Language Feature #9448: compatibility test security features
Please post what the Java code is on line 173. Constantin Asofiei
09:22 AM Base Language Feature #9448: compatibility test security features
I have found an issue, but is not related with this task.
For instance, the code provided below fails on FWD:...
Teodor Gorghe
08:18 AM Base Language Feature #9448: compatibility test security features
Commited revision *1753* on testcases. Teodor Gorghe
07:54 AM Base Language Feature #9448: compatibility test security features
+Marian Greg Shah
07:53 AM Base Language Feature #9448: compatibility test security features
Yes, please do check them in and update [[p2j:Security Tests]] with the details of your changes. Greg Shah
07:43 AM Base Language Feature #9448: compatibility test security features
There are some tests for @MD5-DIGEST@ (exactly one test method), but I have extended to more methods and added more t... Teodor Gorghe
07:39 AM Base Language Feature #9448: compatibility test security features
How extensive are the tests? Did you write them or are they pre-existing?
> For fixing the compiling issue, I add...
Greg Shah
07:09 AM Base Language Feature #9448 (WIP): compatibility test security features
Created a new branch *9448a*.
Commited revision *15945* on branch *9448a*.
- MD5-DIGEST: fixed conversion issue on ...
Teodor Gorghe
08:45 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I had a look at r15908 of 7504b.
>
> I noticed that the @main()@ method in @ExportWorker...
Lorian Sandu
08:05 AM Database Feature #9831 (Closed): add admin API to set c3p0 configuration for individual tenant databases
Thanks, Brian! Greg Shah
07:53 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Testing now that all three RedMine issues are in place with the directory.xml removal of breakAfterAcquireFailure
ht...
Brian Woodard
08:05 AM Runtime Infrastructure Feature #9002 (Closed): Improve landlord database connection resiliency and add transactions when...
Thanks, Brian! Greg Shah
07:55 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Infor testing now that all three RedMine issues are in place with the directory.xml removal of breakAfterAcquireFailu... Brian Woodard
07:20 AM Base Language Feature #6490 (WIP): DYNAMIC-INVOKE which returns an extent

h2. Status as of May 29
- All tests except assigning to buffers are passing conversion and compilation phases
-...
Paul Bodale
07:10 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
h2. Status as of May 29
As a baseline, the same cases from #6490-96 should be checked. Currently not all tests fro...
Paul Bodale
03:28 AM Base Language Feature #6161 (WIP): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY la...
Branch 6161a was merged into trunk as rev. 15949 and archived. Paul Bodale
03:01 AM Base Language Feature #6161 (Merge Pending): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-P...
Please merge to trunk now. Constantin Asofiei
06:06 AM Conversion Tools Bug #9917: Fileset not ignoring case
I tested and didn't find a scenario where this breaks. The customer application I'm working on uses uses the default ... Dănuț Filimon
02:50 AM Conversion Tools Bug #9917: Fileset not ignoring case
I committed 9917a/15946 to address #9917-7. I will do a few more tests. Dănuț Filimon

05/28/2025

07:18 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Eugenie just confirmed that the conversion test was successful, as expected: the generated code is not changed from t... Ovidiu Maxiniuc
11:03 AM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Branch 9955a has only additive changes (added conversion support for those two methods, runtime support for them and ... Ovidiu Maxiniuc
06:49 PM User Interface Bug #10063: Numeric FILL-IN Throws NPE During Unit Testing
A check for an @unknown@ value has been added to the @NumberBufGui.input()@ method in revision 15949 of 10063a. This ... Vladimir Tsichevski
07:27 AM User Interface Bug #10063: Numeric FILL-IN Throws NPE During Unit Testing
A Numeric @FILL-IN@ program exhibits a behavioral difference when running as a 4GL procedure versus as an ABLUnit tes... Vladimir Tsichevski
07:22 AM User Interface Bug #10063 (Closed): Numeric FILL-IN Throws NPE During Unit Testing
Vladimir Tsichevski
01:26 PM Database Feature #9456: implement SQL Server dialect and helpers
To the list above I need to add another bullet:
* MSSQL does not allow multiple @null@ in unique indexes.
The solut...
Ovidiu Maxiniuc
12:53 PM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
Code Review Task Branch 9917a Revision 15945
Please only initialize @directoryCache@ when @!isCaseSensitive()@ is ...
Greg Shah
07:56 AM Conversion Tools Bug #9917 (Review): Fileset not ignoring case
I confirmed that the scenario doesn't work. About #9917-2, the compare method is not what I expect to use in this cas... Dănuț Filimon
12:21 PM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
I tested harness on the app i have and it *passed*. Lorian Sandu
12:16 PM Database Feature #7504: Export data tool from FWD into .d files
I had a look at r15908 of 7504b.
I noticed that the @main()@ method in @ExportWorker@ lacks the javadoc.
Also, ...
Ovidiu Maxiniuc
07:22 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> When I did the capture, I only looked up the occurrences, but did not do any further resear...
Lorian Sandu
11:09 AM Runtime Infrastructure Feature #9851 (Test): hard code the FWD version string in the JNI code at build time
Branch 9851b was merged into trunk as rev. 15948 and archived.
* Changed @Version.getFWDVersionUnformatted()@ to r...
Lorian Sandu
10:36 AM Runtime Infrastructure Feature #9851 (Merge Pending): hard code the FWD version string in the JNI code at build time
Code Review Task Branch 9851b Revision 15946
No objections. This should be quite safe.
You can merge 9851b to ...
Greg Shah
10:33 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Roger Borrello wrote:
> I do want to reiterate that many cases where the FWD version becomes "unknown" are resolved ...
Greg Shah
10:25 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
I do want to reiterate that many cases where the FWD version becomes "unknown" are resolved by *7133a*, since it can ... Roger Borrello
09:45 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
*Greg*, I believe I’ve found an issue where the FWD version cannot be detected, either in standard Java code or in na... Lorian Sandu
08:11 AM Runtime Infrastructure Feature #9851 (Test): hard code the FWD version string in the JNI code at build time
Branch 9851a was merged into trunk as rev. 15945 and archived.
* Hard code the FWD_VERSION in the native code at c...
Lorian Sandu
07:39 AM Runtime Infrastructure Feature #9851 (Merge Pending): hard code the FWD version string in the JNI code at build time
You can merge to trunk now. Greg Shah
07:14 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
The testing passed.
@9851a@ can be added to the merge queue.
Lorian Sandu
11:07 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
Interesting results. I will have to check the licensing of LSP4J, not sure yet if it is safe to use.
I wasn't pla...
Greg Shah
10:27 AM Conversion Tools Feature #6256: improved profile support
Please plan to make additions to our documentation to explain this syntax. Greg Shah
09:03 AM Conversion Tools Feature #6256: improved profile support
I've experimented and the following worked:... Dănuț Filimon
08:46 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I am trying to understand how p2j.cfg.xml is used in this context, ...
Dănuț Filimon
08:29 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> I am trying to understand how p2j.cfg.xml is used in this context, I've found the following d...
Dănuț Filimon
05:31 AM Conversion Tools Feature #6256: improved profile support
I am trying to understand how p2j.cfg.xml is used in this context, I've found the following documentation https://pro... Dănuț Filimon
04:59 AM Conversion Tools Feature #6256: improved profile support
No, @X@ directive works only with @./abl/@ paths - there can't be relative paths.
> During pre-scan phase, the fil...
Constantin Asofiei
04:26 AM Conversion Tools Feature #6256: improved profile support
For #6256-53, I think the fix needs to involve the p2j.cfg.xml (the propath and basepath parameters). In @FileListFac... Dănuț Filimon
10:05 AM Database Bug #10049 (Test): UDF configuration regression in Persistence.java
Branch 10049a was merged into trunk as rev. 15946 and archived. Ovidiu Maxiniuc
08:50 AM Database Bug #10049 (Merge Pending): UDF configuration regression in Persistence.java
Please merge 10049a now. Constantin Asofiei
10:00 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu:
* @WEB-CONTEXT:GET-CONFIG-VALUE(srvrAppMode)@ - this is the agent's appserver mode (like @Stateless)
* @WEB-C...
Constantin Asofiei
09:48 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Will start the CHUI regression tests after #5586. I have added another rev, 15911. The changes:
* flag is not initia...
Stefan Vieru
08:56 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
Hynek, could you review rev 15946 (4135c). Sergey Ivanovskiy
08:55 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
Created 4135c. Committed rev 15946 should fix @p2j.perf_tests.js@ functionality. Sergey Ivanovskiy
05:34 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek, 4135b broke @p2j.perf_tests.js@ tests. I did not check them at the moment. This pa...
Hynek Cihlar
07:17 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor Gorghe wrote:
> The @-entityExpansionLimit@ should be at client part?
Yes, if you want to set it at the boot...
Constantin Asofiei
07:15 AM Base Language Feature #9447: XML support feature improvements and testing
The @-entityExpansionLimit@ should be at client part?
On *4GL*, this is a startup parameter, like -cpintern.
Teodor Gorghe
03:39 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
Teodor Gorghe
03:14 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15720* in branch *9447a*.
- fixed entityExpansionLimit on @SAX-PARSER@ because @StAX@ uses a diff...
Teodor Gorghe
02:22 AM Base Language Feature #9447: XML support feature improvements and testing
Tested @ColorMapLoader@. UI apps loads the correct colors and there seems to be no problems related with @dom4j@. Teodor Gorghe
01:11 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15719* on branch *9447a*.
- added a missed file, that must have been added on the previous commit...
Teodor Gorghe
07:14 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Hi, I think this was not a clean build (@Compiling 452 source files@ suggests this). Please do a clean (or manually ... Constantin Asofiei
07:10 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
While testing and researching yesterday, I discovered that our job to build Windows Native is encountering a compile ... Carson Mader
03:34 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Thanks for the update. The good news is that the root cause (crash) is resolved when using an up-to-date version of t... Lorian Sandu
05:08 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
I think @if (ref instanceof LegacyEnum)@ needs to be extended to @if (ref instanceof LegacyEnum || !ref.isTracked()@). Constantin Asofiei
05:05 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
I got the following example:... Eduard Soltan
04:49 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I had to add this in @condtext@ in the Parser:... Stefan Vieru
04:48 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I have fixed this issue regarding @&THEN@.
It seems that when preprocessing ...
Stefan Vieru
04:39 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
I ran the test again. The only tests that are failing are related to codepages marked in I18nOps with @// support is ... Paul Bodale
04:25 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
*Status of 9445a:*
* I will run all the tests I wrote again just to be sure but as long as I remember all the test...
Paul Bodale
04:14 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Paul, what is the status on this? Constantin Asofiei
03:35 AM User Interface Bug #9949: Fix window activation and z-order for system parent-child windows
This issue is a follow up from #9890, right?
At our place it seems resolved, but our customer has this phenomenon st...
Guido Brandsen
03:15 AM Base Language Feature #9436: add built-in OO classes
Paul Bodale wrote:
> I've ordered the history entries based on the date is this what are you referring to?
Yes, the...
Constantin Asofiei
03:11 AM Base Language Feature #9436: add built-in OO classes
I've ordered the history entries based on the date is this what are you referring to? Paul Bodale
03:05 AM Base Language Feature #9436: add built-in OO classes
Thanks, Paul. Some history entries were 'mixed up' during rebase - please do a @bzr diff -r 15941 --using meld@ and ... Constantin Asofiei
02:56 AM Base Language Feature #9436: add built-in OO classes
*Rebase notification*
Task branch 9436b was rebased with trunk rev. 15941. Did not encountered conflicts related t...
Paul Bodale
03:10 AM Database Bug #9763 (Test): xml-node-name buffer option
9763b was merged to trunk rev. 15942 and archived. Eduard Soltan
03:00 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
Eduard, you can merge 9763b now. Constantin Asofiei
02:23 AM Base Language Bug #10060: Skeleton class parsing improvement
While checking the existing support for extent variables/properties the following case was discovered:... Paul Bodale
02:08 AM Base Language Bug #10060 (New): Skeleton class parsing improvement
Paul Bodale

05/27/2025

03:53 PM Database Bug #10049: UDF configuration regression in Persistence.java
*There is no new UDF added. Only a small runtime change.*
As noted in first note, the problem was an incorrect det...
Ovidiu Maxiniuc
03:40 PM Database Bug #10049: UDF configuration regression in Persistence.java
This is only a runtime change, with no new UDF installation (or other special handling/configuration or devops) requi... Eric Faulhaber
03:18 PM Database Bug #10049: UDF configuration regression in Persistence.java
The aforementioned test passed. Ovidiu Maxiniuc
03:35 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
I pulled the latest code and updated the files in the deploy directory with the p2j and fwd files Lorian posted. Afte... Adam Warren
02:23 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
The changes should be fairly safe. Please check Hotel GUI and Hotel ChUI and something with batch processes. If the... Greg Shah
01:14 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
Greg Shah wrote:
> Code Review Task Branch 9851a Revision 15934
>
> The change is good. Have you tested the buil...
Lorian Sandu
01:02 PM Runtime Infrastructure Feature #9851 (Internal Test): hard code the FWD version string in the JNI code at build time
Code Review Task Branch 9851a Revision 15934
The change is good. Have you tested the build process and the result...
Greg Shah
12:24 PM Database Feature #7504: Export data tool from FWD into .d files
OK, you mentioned only 2 occurrences, but I knew that there are more calls of the method from the base class.
When...
Ovidiu Maxiniuc
02:49 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I'm also on Idea and I see 35 of them. Maybe you have a filter of some kind?
> I cannot ex...
Lorian Sandu
12:09 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek, 4135b broke @p2j.perf_tests.js@ tests. I did not check them at the moment. This patch could fix them. Sergey Ivanovskiy
10:17 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Sergey Ivanovskiy wrote:
> Although I was able to use the embedded Hotel GUI application but should not the old embe...
Greg Shah
09:55 AM Database Bug #9763: xml-node-name buffer option
No, everything seems correct now. Ovidiu Maxiniuc
06:00 AM Database Bug #9763: xml-node-name buffer option
Review for 9763b rev 15950:
* BufferImpl - missing history number
* RecordBuffer - no actual change, use 'bzr rever...
Constantin Asofiei
09:47 AM Conversion Tools Feature #6256: improved profile support
Constantin Asofiei wrote:
> There is a problem when the 'exclude' filter is used to not add files to conversion. Du...
Dănuț Filimon
07:45 AM Conversion Tools Feature #6256: improved profile support
Created task branch *6256a* from latest *trunk/15941*. Dănuț Filimon
05:54 AM Base Language Feature #6161 (Internal Test): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-P...
Constantin Asofiei
05:54 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
I'm OK with the changes in 6161a, and it passed conversion testing. Please run harness for some apps.
Also, 6161a...
Constantin Asofiei
05:20 AM Base Language Feature #9447: XML support feature improvements and testing
The changes are compatible with Java 1.8.... Teodor Gorghe
05:05 AM Base Language Feature #9447: XML support feature improvements and testing
I created a new Java 8 project, which I have tested this property, it works with no problems.
I am checking right no...
Teodor Gorghe
05:01 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor, are any of these changes still compatible with Java 8? Or 9447a will enforce a minimum support to Java 17? Alexandru Lungu
04:59 AM Base Language Feature #9447: XML support feature improvements and testing
Commited revision *15718* on branch *9447a*.
- removed @olap4j@ dependency because is no longer needed
- changed @x...
Teodor Gorghe
04:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15952*. Simplified transformArtifactNames() and removed containsArtifact() from ArtifactManager.
...
Dănuț Filimon
03:57 AM Base Language Bug #9996 (WIP): Object references should be decremented at the nearest block instead of the top-...
Constantin Asofiei wrote:
> Danut, some notes:
> * now we register ObjectOps as 'block-scopeable' instead of 'top-...
Dănuț Filimon
03:47 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
Danut, some notes:
* now we register ObjectOps as 'block-scopeable' instead of 'top-level scopeable'.
* this mean...
Constantin Asofiei
02:56 AM Database Feature #7020: always use "expanded" extent fields
7020d was rebased to latest trunk (rev. 15941) and it's now at revision 15959. Stefanel Pezamosca
02:32 AM Base Language Feature #10050: OS-DIR and other file-system utility methods, feature improvements and testing.
This task will handle fixing the remaining inconsistencies related to OE in the current implementation of the feature... Stefanel Pezamosca
02:17 AM Base Language Feature #10050 (New): OS-DIR and other file-system utility methods, feature improvements and test...
Stefanel Pezamosca

05/26/2025

05:37 PM Database Feature #9456: implement SQL Server dialect and helpers
With my latest changes from 9456a, I was able to convert and import the @hotel@ database into a MS SQL Server instanc... Ovidiu Maxiniuc
03:58 PM Database Bug #10049 (Internal Test): UDF configuration regression in Persistence.java
OK, then I am putting this to the test.
This area is accessed each time a @Persistence@ object is initialized. The...
Ovidiu Maxiniuc
02:22 PM Database Bug #10049: UDF configuration regression in Persistence.java
I'm OK with the changes. Constantin Asofiei
01:34 PM Database Bug #10049 (Review): UDF configuration regression in Persistence.java
Constantin, please review the fix since it is a bit different (I rewrote 4 lines to be more human readable) than what... Ovidiu Maxiniuc
01:32 PM Database Bug #10049 (Internal Test): UDF configuration regression in Persistence.java
Constantin noticed a flaw in the configuration of UDF (SQL native vs deprecated Java). Just by chance, I identified t... Ovidiu Maxiniuc
01:17 PM Database Bug #10049 (Test): UDF configuration regression in Persistence.java
Ovidiu Maxiniuc
12:15 PM Database Bug #9763: xml-node-name buffer option
Fixed rebase issues in rev. 15950. Is additional testing necessary? Eduard Soltan
10:55 AM Database Bug #9763: xml-node-name buffer option
I had one more quick look over 9763b, r15949.
In @BufferImpl.java@, I think there is a rebase error, @** 139 ES 2...
Ovidiu Maxiniuc
08:19 AM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> Yes it the 9763b branch, I run 9763b @bzr push --overwrite ~/secure/code/p2j_repo/p2j/active/...
Eduard Soltan
08:07 AM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> Do you mean 9763b? The current revision is 15835. Is it possible you pushed to different br...
Eduard Soltan
08:03 AM Database Bug #9763: xml-node-name buffer option
Do you mean 9763b? The current revision is 15835. Is it possible you pushed to different branch? Ovidiu Maxiniuc
07:58 AM Database Bug #9763: xml-node-name buffer option
Rebased to latest trunk, *rev. 15937*. Did some quick smoke testing and unit tests of a large GUI application and it ... Eduard Soltan
11:25 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Sergey Ivanovskiy wrote:
> Greg, I followed your setup and was not able to login into the Hotel Gui web client appli...
Sergey Ivanovskiy
10:40 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Although I was able to use the embedded Hotel GUI application but should not the old embedded Hotel Gui application b... Sergey Ivanovskiy
08:40 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Greg, I followed your setup and was not able to login into the Hotel Gui web client application when using this oss p... Sergey Ivanovskiy
06:01 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
OK. I compared Paula directory with the local directory and did not find any setup issues except I used PostgreSQL da... Sergey Ivanovskiy
11:14 AM Database Feature #7504: Export data tool from FWD into .d files
I'm also on Idea and I see 35 of them. Maybe you have a filter of some kind?
I cannot export this list so I attached...
Ovidiu Maxiniuc
08:16 AM Database Feature #7504: Export data tool from FWD into .d files
I've reviewed the usages of @toStringExport()@:
* Within the @raw@ class: it's only used in @toString()@, which can ...
Lorian Sandu
07:56 AM Database Feature #7504: Export data tool from FWD into .d files
+Review of 7504b / r15907+
I think there might be some issues with current changes from @raw@ class. The problem i...
Ovidiu Maxiniuc
07:28 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> +Review of 7504b / r15906+
>
> * @raw.java@: The problem is that the @toStringExport()@ ...
Lorian Sandu
10:37 AM User Interface Bug #4135 (Test): high dpi screens display in low dpi
Sergey Ivanovskiy
10:36 AM User Interface Bug #4135: high dpi screens display in low dpi
4135b was merged into trunk as rev. 15940 and archived. Sergey Ivanovskiy
09:26 AM User Interface Bug #4135 (Merge Pending): high dpi screens display in low dpi
Please merge to trunk now. Greg Shah
09:07 AM User Interface Bug #4135: high dpi screens display in low dpi
I tested with the embedded Hotel Gui application so this branch can be merged into the trunk. Sergey Ivanovskiy
07:40 AM User Interface Bug #4135: high dpi screens display in low dpi
Alexandru Lungu wrote:
> Sergey, I am getting this off the merge queue to merge pending branches. Let me know when y...
Sergey Ivanovskiy
03:47 AM User Interface Bug #4135 (Internal Test): high dpi screens display in low dpi
Sergey, I am getting this off the merge queue to merge pending branches. Let me know when you are ready to merge 4135b. Alexandru Lungu
10:12 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
I have experimented a bit with "LSP4J":https://github.com/eclipse-lsp4j/lsp4j, which is a framework that offers suppo... Florin Eugen Rotaru
09:53 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin, relative to our discussion.
This piece of code that I found in @ClassDefinition.annotateMethodCall@:
<...
Paul Bodale
07:49 AM Conversion Tools Feature #6256: improved profile support
Although I added some notes in #6256-45, those are wider requirements for app-by-app conversion. We won't work those... Greg Shah
07:39 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I decided that I will hold off the changes to UastHints due to #7180-163, I shifted my focus to getting rid of the Fi... Dănuț Filimon
07:30 AM User Interface Bug #9929 (Test): FILL-IN: Incorrect APPLY statement behavior
Greg Shah
07:19 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
Greg Shah wrote:
> You can merge to trunk now.
Done. Revno is 15938.
Vladimir Tsichevski
05:53 AM User Interface Bug #9929 (Merge Pending): FILL-IN: Incorrect APPLY statement behavior
You can merge to trunk now. Greg Shah
05:23 AM Database Feature #9543 (Test): implement missing BUFFER attributes
9543b was merged to trunk 15936 and archived. Eduard Soltan
04:43 AM Database Feature #9543 (Merge Pending): implement missing BUFFER attributes
Please merge 9543b after 10027a Constantin Asofiei
01:32 AM Database Feature #9543: implement missing BUFFER attributes
Ovidiu Maxiniuc wrote:
> I think the update is safe.
>
> But, before the merge into trunk, please add the followi...
Eduard Soltan
04:52 AM Base Language Bug #10027 (Test): Incorrect handling of an unused shared variable in the conversion process.
10027a was merged to trunk as rev 15935 and archived. Paula Păstrăguș
04:40 AM Base Language Bug #10027 (Merge Pending): Incorrect handling of an unused shared variable in the conversion pro...
Please merge 10027a after 9583b. Constantin Asofiei

05/25/2025

04:10 PM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
Hynek Cihlar wrote:
> Code review 9929a.
>
> The changes look OK to me. Kudos for keeping the changes to the bare...
Vladimir Tsichevski

05/23/2025

04:06 PM Database Feature #9543: implement missing BUFFER attributes
I think the update is safe.
But, before the merge into trunk, please add the following changes (no code affected, ...
Ovidiu Maxiniuc
05:30 AM Database Feature #9543: implement missing BUFFER attributes
Some additional testing should be performed or it could merged to trunk? Eduard Soltan
12:34 AM Database Feature #9543: implement missing BUFFER attributes
Summary of the testing performed:
- unit tests and smoke tests of large GUI appplication ✅
- smoke tests of a ...
Eduard Soltan
03:02 PM Database Feature #7504: Export data tool from FWD into .d files
+Review of 7504b / r15906+
Good job. Just some minor issues:
* @Record.java@:2099: a space is required after @if@...
Ovidiu Maxiniuc
07:32 AM Database Feature #7504: Export data tool from FWD into .d files
Thanks for the review, Ovidiu.
Sorry for the formatting issues, i've addressed all of them in rev @15906@.
> * ...
Lorian Sandu
02:09 PM Runtime Infrastructure Feature #9851 (Review): hard code the FWD version string in the JNI code at build time
I committed the requested changes to @9851a / rev 15934@ :
* Hard code the FWD_VERSION in the native code at compile...
Lorian Sandu
12:40 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Will the addition of this parameter in @p2j.cfg.xml@ break conversion if #7020 fix is not in...
Stefanel Pezamosca
12:37 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Yes, that's correct.
Thanks. I have this in the @p2j.cfg.xml@ I will check into the p...
Roger Borrello
12:28 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > The thing changed in 7020d is the @denorm-extents@ from @p2j....
Stefanel Pezamosca
12:23 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> The thing changed in 7020d is the @denorm-extents@ from @p2j.cfg.xml@ that was renamed w...
Roger Borrello
11:15 AM Database Feature #7020: always use "expanded" extent fields
Alexandru Lungu wrote:
> > Does 7020d remove normalized extent support completely? If so, then we have to resolve #7...
Greg Shah
10:51 AM Database Feature #7020: always use "expanded" extent fields
Greg Shah wrote:
> Is there any reason to hold back 9537a? Has it been tested enough?
Yes 9537a has been tested an...
Stefanel Pezamosca
10:27 AM Database Feature #7020: always use "expanded" extent fields
> Does 7020d remove normalized extent support completely? If so, then we have to resolve #7020-122 before we merge. O... Alexandru Lungu
09:10 AM Database Feature #7020: always use "expanded" extent fields
Greg Shah wrote:
> > I think such process should be documented and create a task per customer (for us to test).
>
...
Lorian Sandu
09:07 AM Database Feature #7020: always use "expanded" extent fields
> I think such process should be documented and create a task per customer (for us to test).
Agreed.
It is my u...
Greg Shah
08:38 AM Database Feature #7020: always use "expanded" extent fields
> Are there any other tests that should be done for 7020d?
Stefanel, from my understanding, 7020d is making any sc...
Alexandru Lungu
12:14 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
We will be pulling and building p2j 15932 tonight and with the holiday Monday this will be tested early Tuesday morning. Brian Woodard
09:45 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
I built @trunk / rev 15932@ on my windows machine.
Attached the @p2j.jar@ @p2j.dll@ and @fwdspi.jar@.
Could Car...
Lorian Sandu
10:42 AM User Interface Bug #4135: high dpi screens display in low dpi
Branch 10000e was merged to trunk rev 15933 and archived. With it, Hotel GUI should now work correctly. Please rebase... Alexandru Lungu
10:34 AM User Interface Bug #4135: high dpi screens display in low dpi
> Let me recheck Hotel GUI and Metacom. I cannot access the web application after the rebase. The web client is crash... Alexandru Lungu
09:56 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Constantin Asofiei wrote:
> Do we need this in #8966 branch?
We'll see in #9945 if these changes should be ported t...
Radu Apetrii
09:51 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Paula Păstrăguș wrote:
> Committed to 10027a/15933.
>
> Constantin, please double-check the revision.
The branch...
Constantin Asofiei
08:15 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Committed to 10027a/15933.
Constantin, please double-check the revision.
If everything looks good, Radu, we’d l...
Paula Păstrăguș
07:53 AM Base Language Bug #10027 (Internal Test): Incorrect handling of an unused shared variable in the conversion pro...
Conversion testing passed: unused variables were successfully dropped, and unused shared variables were emitted using... Paula Păstrăguș
09:54 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
I have just tested the following:
1. Build trunk rev 15932 using @./gradlew core sheet:war@.
2. @bzr co ~/secur...
Greg Shah
05:36 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Paula Păstrăguș wrote:
> Hm, I didn’t do anything special to make embedded work. First, make sure to update your hot...
Sergey Ivanovskiy
04:35 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Hm, I didn’t do anything special to make embedded work. First, make sure to update your hotel_gui project to the late... Paula Păstrăguș
04:22 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Paula, if you have running embedded web application, then please post steps to setup it and then this issue can be cl... Sergey Ivanovskiy
04:15 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Sergey Ivanovskiy wrote:
> The embedded web application is not working now due to the corresponding code was broken....
Paula Păstrăguș
04:12 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
The java doc for @EmbeddedWebHandler@ said about the embedded content must be present but this content is not compile... Sergey Ivanovskiy
03:52 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
The embedded web application is not working now due to the corresponding code was broken. Do you mean that the embedd... Sergey Ivanovskiy
03:35 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
Sergey, this was also mentioned in #4205-14. It relates to an edge aspect of the embedded mode, specifically tied to ... Paula Păstrăguș
09:38 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I've made some progress and I'm down to only these ones right now:
{{collapse...
Radu Apetrii
06:44 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> I assume I need to add those in the directory. Is there a suitable place (like for example und...
Constantin Asofiei
06:43 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Will we add nodes in the directory with these configurations?
...
Radu Apetrii
06:41 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> I have a pretty small testcase with this issue that fails with both 6506a and trunk, so let me...
Constantin Asofiei
06:37 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Will we add nodes in the directory with these configurations?
They should map to directory se...
Constantin Asofiei
05:29 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
For the @WEB-CONTEXT:GET-CONFIG-VALUE@ implementation, which seems to be quite important, 4GL reads the values from t... Radu Apetrii
05:20 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Another update. I modified for the moment the java file, just to pass that point (from @FUNC_CALL_SITE_1.clone().exec... Radu Apetrii
04:39 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I've reached a point in which I think there's a conversion issue (maybe?). I'll post the code that's executing here, ... Radu Apetrii
08:41 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Sorry, I meant @extent(extVar)@ as argument, not property call.
And this is not a class...
Constantin Asofiei
08:41 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Sorry, I meant @extent(extVar)@ as argument, not property call. Constantin Asofiei
08:39 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Why was that wrapper not emitting?
See note #6161-30 . It looks like it's because...
Paul Bodale
08:08 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Paul Bodale wrote:
> Constantin Asofiei wrote:
> > There is also an added @new integer@ wrapper for this case:
> >...
Constantin Asofiei
08:01 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> There is also an added @new integer@ wrapper for this case:
> [...]
>
> it will have...
Paul Bodale
07:10 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
There is also an added @new integer@ wrapper for this case:... Constantin Asofiei
04:47 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> What if you pass the @"?"@ string instead of unknown?
Then the error 16548 would be s...
Paul Bodale
08:24 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Stefan Vieru wrote:
>
> [...]
> My interpretation is that OE just "eats" what is after &THEN.
> How should I a...
Stefan Vieru
06:22 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Another bug:... Stefan Vieru
04:18 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Same behavior described in #6859-19 for @&ENDIF@
Stefan Vieru
03:44 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I've created tests for all types of combinations between
* &scoped-define
* &if
* &then
* &elseif
* &else
* &e...
Stefan Vieru
07:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
One issue with using artifacts in UastHints which is problematic. The example is @AstGenerator.processFile()@ where w... Dănuț Filimon
06:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I was going into the customer rules for the ChUI project and noticed a @getSourceFor()@ call which returns a filename... Dănuț Filimon
05:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15932*, the branch is now at revision *15951*. Dănuț Filimon
05:02 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
h3. Set and Get methods
Progress.Reflect.Property inherits Progress.Reflect.Variable, so we should implement @Set@...
Eduard Soltan
04:24 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
h2. Progress.Reflect.Variable
*AccessMode property*: this could be inferred from the access mode of the java field...
Eduard Soltan
04:29 AM User Interface Bug #9949: Fix window activation and z-order for system parent-child windows
Rebased 9890a with trunk/15932, current revision is 15936. Andrei Iacob

05/22/2025

05:17 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Eugenie, thank you, but I did not find that this issue is reported in #7143?
Yes, I re...
Eugenie Lyzenko
05:08 PM User Interface Bug #4135: high dpi screens display in low dpi
Eugenie, thank you, but I did not find that this issue is reported in #7143? Sergey Ivanovskiy
04:52 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Please merge 4135b to trunk.
> Let me recheck Hotel GUI and Met...
Eugenie Lyzenko
04:46 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Please merge 4135b to trunk.
Let me recheck Hotel GUI and Metacom. I cannot access the web ap...
Sergey Ivanovskiy
04:01 PM User Interface Bug #4135: high dpi screens display in low dpi
Please merge 4135b to trunk. Hynek Cihlar
03:27 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Is there any remaining work expected? If not we can schedule this for merge.
No, it seems tha...
Sergey Ivanovskiy
03:26 PM User Interface Bug #4135: high dpi screens display in low dpi
Added new issue for the embedded Hotel Gui application #10045. Sergey Ivanovskiy
10:15 AM User Interface Bug #4135 (Merge Pending): high dpi screens display in low dpi
Is there any remaining work expected? If not we can schedule this for merge. Hynek Cihlar
10:14 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey, please create a new issue for the broken Hotel GUI embedded. Hynek Cihlar
08:26 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek, I tested Hotel Gui and Metacom applications except embedded mode. The current version rev 15932 should fix all... Sergey Ivanovskiy
08:22 AM User Interface Bug #4135: high dpi screens display in low dpi
Adding some old zip archives gives... Sergey Ivanovskiy
08:14 AM User Interface Bug #4135: high dpi screens display in low dpi
Hotel_Gui embedded application is not compiled because of this issue... Sergey Ivanovskiy
03:24 PM User Interface Bug #10045: The embedded Hotel Gui application is broken
Found for rev 15919 of trunk that the embedded application was broken:
{{collapse
Hotel_Gui embedded applicatio...
Sergey Ivanovskiy
03:15 PM User Interface Bug #10045 (New): The embedded Hotel Gui application is broken
Sergey Ivanovskiy
02:48 PM Database Feature #7504: Export data tool from FWD into .d files
+Review of 7504b / r15905+
It seems pretty advanced to me. None of the next issues are really serious, but they sh...
Ovidiu Maxiniuc
09:25 AM Database Feature #7504 (Review): Export data tool from FWD into .d files
I have committed my changes to @7504b / rev 15905@.
Ovidiu, when you have a moment, could you please take a look? ...
Lorian Sandu
10:35 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Paul Bodale wrote:
> Returns the error 16548 instead of 16581 like expected but I -will- _can_ fix this in the next ...
Constantin Asofiei
10:34 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Please do some improvements here:... Constantin Asofiei
10:24 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> > > * @ObjectOps.setDynamicProperty@ - what if @character prop@ is unknown?
> > I've in...
Paul Bodale
10:23 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
OK, I think I understand now. Thanks. Constantin Asofiei
10:18 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Paul Bodale wrote:
> > I tested this multiple times and the results show that the cast ...
Paul Bodale
09:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Paul Bodale wrote:
> I tested this multiple times and the results show that the cast is only needed for function cal...
Constantin Asofiei
09:56 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Committed rev. 15945 on branch 6161 that addresses the feedback received.
Constantin Asofiei wrote:
> Review of 6...
Paul Bodale
05:44 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Review of 6161a rev 15944:
* add missing headers to files where is not set
* shouldn't this honor also direct metho...
Constantin Asofiei
04:43 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Shouldn't @mtypes[i].isAssignableFrom(BaseDataType.class)@ be @BaseDataType.class.isAssi...
Paul Bodale
04:07 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Shouldn't @mtypes[i].isAssignableFrom(BaseDataType.class)@ be @BaseDataType.class.isAssignableFrom(...)@? The javado... Constantin Asofiei
04:01 AM Base Language Feature #6161 (Review): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
Paul Bodale
03:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Committed rev. 15943 on branch 6161a which addresses the issue described above.
This is my proposed solution:...
Paul Bodale
03:13 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
The please improve that code; at the least, if @mtypes[i].isArray()@, the do not @// last resort - try to convert@ Constantin Asofiei
03:11 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Is this from this code?
> [...]
Yes
Paul Bodale
03:04 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Is this from this code?... Constantin Asofiei
03:02 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Found the following cases where a @java.lang.NoSuchMethodException@ is thrown at the command line in the server:
<pr...
Paul Bodale
10:02 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
I made a testcase: {{Collapse(See testcase)... Stefanel Pezamosca
09:55 AM Runtime Infrastructure Bug #10041: Extend usages of TransactionManager.honorStopCondition to tight loops inside the run-...
To reiterate something I mentioned during the standup today: in OE, when you kill the OS process for a frozen GUI cli... Constantin Asofiei
09:34 AM Runtime Infrastructure Bug #10041: Extend usages of TransactionManager.honorStopCondition to tight loops inside the run-...
This is a deferred discussion from #10000-59.
In #10000 I added the possibility to interrupt threads that are RUN...
Alexandru Lungu
09:26 AM Runtime Infrastructure Bug #10041 (New): Extend usages of TransactionManager.honorStopCondition to tight loops inside th...
Alexandru Lungu
09:51 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
I finished preprocessor testcases for printable ASCII characters (octal representation). I continue with code page-de... Octavian Adrian Gavril
06:52 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
Agreed. Greg Shah
03:26 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
A thought about the case like @define variable ch as character initial "~000doesntmatter":U no-undo.@.
In FWD, the...
Constantin Asofiei
09:47 AM Base Language Bug #10042: Improve support for LOG-MANAGER
In #10000, a use of @LegacyLogManager logManager = LegacyLogOps.logMgr();@ was causing the thread to fail clean-up. I... Alexandru Lungu
09:42 AM Base Language Bug #10042 (New): Improve support for LOG-MANAGER
Alexandru Lungu
09:30 AM Runtime Infrastructure Feature #10040: add a "Report a Problem" button to the virtual desktop popup menu to allow a user...
Users are trying to do their job when something breaks like an application hang or failure. They naturally don't sto... Greg Shah
09:22 AM Runtime Infrastructure Feature #10040 (New): add a "Report a Problem" button to the virtual desktop popup menu to allow ...
Greg Shah
08:53 AM Base Language Bug #10039: Error 132 is not caught by the defined CATCH block
From #8912-334:
-----
The 132 error is not caught, the test case to isolate the issue is:...
Dănuț Filimon
08:51 AM Base Language Bug #10039 (New): Error 132 is not caught by the defined CATCH block
Dănuț Filimon
08:36 AM Base Language Feature #9447: XML support feature improvements and testing
Checked the following files:
- @src/com/sun/org/apache/xerces/internal/impl/Constants.java@: internal JDK implementa...
Teodor Gorghe
07:05 AM Base Language Feature #9447: XML support feature improvements and testing
Greg Shah wrote:
> Please make sure to put code comments into these locations to explain these weird implementation ...
Teodor Gorghe
06:51 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor Gorghe wrote:
> Regarding to the @X-DOCUMENT:LOAD@ method, for the *longchar* mode, on 4GL implementation, th...
Greg Shah
06:20 AM Base Language Feature #9447: XML support feature improvements and testing
Run @./gradlew dependencies@ and look into the dependency tree. There is also #9687 where we are upgrading dependenc... Constantin Asofiei
05:59 AM Base Language Feature #9447: XML support feature improvements and testing
Regarding to the *JASP property* for setting the @entityExpansionLimit@, it is only available on *xerces JDK implemen... Teodor Gorghe
03:01 AM Base Language Feature #9447: XML support feature improvements and testing
Regarding to the @X-DOCUMENT:LOAD@ method, for the *longchar* mode, on 4GL implementation, the encoding is not valida... Teodor Gorghe
08:21 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Get the line from @debug.p.cache@ and look into the @debug.p.pphints@ for the include file matching that line. Constantin Asofiei
08:20 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What file is this? Is this after parse (the .cache) or before it?
The file is a @.cache...
Radu Apetrii
08:18 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
What file is this? Is this after parse (the .cache) or before it?
Try commenting the offending @NO-ERROR.@ line.
Constantin Asofiei
08:17 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Mmm, I'm now facing another issue with a file I had to include. This is the piece of code:... Radu Apetrii
06:14 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
From what I'm seeing, this is the default @tagmap.dat@. Now, where should I place it? Or should something else happen? Radu Apetrii
06:00 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Just a quick question. When running the @web-disp.p@ program, at some point it calls the @reset-tagmap-utilities@ fro... Radu Apetrii
08:17 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Rebased to latest trunk + plus implementation adjustments in setter of Variable and setting of @dataType@. Eduard Soltan
04:20 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Sure, but I am still working on some adjustments on Varibale.get ad set methods. Eduard Soltan
04:19 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard, please rebase. Constantin Asofiei
03:33 AM Database Bug #9994 (Feedback): Err: Cannot run GET methods on query until it is opened.
Stefanel Pezamosca

05/21/2025

06:08 PM Runtime Infrastructure Feature #9002 (Test): Improve landlord database connection resiliency and add transactions when u...
No, my intention was to set it on Test. Ovidiu Maxiniuc
05:41 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Thank you.
Did you set the status back to Internal Test only to reflect that the new trunk revision has not yet be...
Eric Faulhaber
04:21 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
It's not the case. Although there are a lot of changes in the @TenantManager@ (the only altered file), there are only... Ovidiu Maxiniuc
04:05 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Ovidiu, sorry for the late question, but please confirm this update does *not* make any change:
* to the landlord da...
Eric Faulhaber
09:58 AM Runtime Infrastructure Feature #9002 (Internal Test): Improve landlord database connection resiliency and add transactio...
Of course, I did the usual harness test before the merge operation. Ovidiu Maxiniuc
09:56 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Branch 9002a was merged to trunk rev 15927 and archived. Ovidiu Maxiniuc
09:44 AM Runtime Infrastructure Feature #9002 (Merge Pending): Improve landlord database connection resiliency and add transactio...
Please merge 9002a to trunk now. Alexandru Lungu
06:02 PM Base Language Feature #9955 (Internal Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Thank you, Radu. Related to reported issues:
* I did a quick test and in that case the timestamp is silently ignored...
Ovidiu Maxiniuc
02:19 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Review for 9955a
* In @ClientPrincipal.setLoginExpirationTimestamp@, at line @ts = new datetimetz(); // TODO: what h...
Radu Apetrii
01:28 PM Database Feature #7504: Export data tool from FWD into .d files
While exporting data from a tenant database i found this error when reading a datetimetz value from the database
<pr...
Lorian Sandu
05:27 AM Database Feature #7504: Export data tool from FWD into .d files
Yes.
That's the *size of the payload*. In other words, *the offset at which the the footer starts* (the file offset ...
Ovidiu Maxiniuc
04:00 AM Database Feature #7504: Export data tool from FWD into .d files
The implementation is nearly complete; however, I still need some information regarding the PSC footer.... Lorian Sandu
11:53 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Your case-sensitivity is wrong - use @F ./abl/test.p@. I don...
Constantin Asofiei
11:31 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Constantin Asofiei wrote:
> Your case-sensitivity is wrong - use @F ./abl/test.p@. I don't recall exactly, but I th...
Roger Borrello
11:28 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Your case-sensitivity is wrong - use @F ./abl/test.p@. I don't recall exactly, but I think it was discussed in anoth... Constantin Asofiei
11:25 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Would the below testcase have been covered by this task?
On Ubuntu, create @./abl/test.p@ (just @message "Hello wo...
Roger Borrello
11:40 AM Conversion Tools Bug #9917: Fileset not ignoring case
Below is a recreate:
On Ubuntu, create @./abl/test.p@ (just @message "Hello world!"@ and lowercase filename) and @...
Roger Borrello
11:28 AM Testing Support #6859: preprocessor tests
Sounds like an OE bug which we won't reproduce. We should keep some record of this, but the OE tests will have to be... Greg Shah
11:20 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Are you talking about OE or FWD?
Stefan is no longer at the office, but I can answer this. It ...
Alexandru Lungu
11:10 AM Testing Support #6859: preprocessor tests
Are you talking about OE or FWD? Greg Shah
10:21 AM Testing Support #6859: preprocessor tests
Strange behavior is found when preprocessing this:... Stefan Vieru
11:15 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> I looked at a testcase with Florin and we came to the conclusion that:
> When looking in the ...
Tomasz Domin
09:39 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
I looked at a testcase with Florin and we came to the conclusion that:
When looking in the stream for @no@ is not a ...
Stefan Vieru
06:20 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> Is there anything in logs with @-d -d@ option ?
Yes, after a certain amount of tests run ...
Florin Eugen Rotaru
10:38 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
You can post in #7823 for help on that test suite. Greg Shah
09:21 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The failing ones are :
* [...]
Stefan Vieru
08:56 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I used the regression suite, should i upload the results here for any support? i have 6 fails
I built the tests and ...
Stefan Vieru
10:09 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
> Do you have an example/testcase that shows this? At the moment I don't understand how this case should look like su... Alexandru Lungu
09:58 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
Alexandru Lungu wrote:
> * Extra: please check in OE what happens if buffers are loaded with something else before a...
Stefanel Pezamosca
04:58 AM Database Bug #10026 (WIP): A multi-table AdaptiveQuery running off-end is still updating the cursor
Stefanel Pezamosca
04:45 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
From #10000:
> First and foremost, there is Eduard's change in trunk rev. 15701 where buffers from components 2 on...
Alexandru Lungu
04:28 AM Database Bug #10026 (WIP): A multi-table AdaptiveQuery running off-end is still updating the cursor
Alexandru Lungu
09:50 AM Database Feature #9543: implement missing BUFFER attributes
Unit tests and fwd tests of large application passed. An issue was reported there but it seems that it was a problem ... Eduard Soltan
09:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
This is not related to DYNAMIC-PROPERTY but I'm going to log the problem here.
If you make a call to a procedure exp...
Paul Bodale
09:12 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Marian,
For any methods from Progress.Lang.Class there is an overload with a parameter of type @Progress.Reflect....
Eduard Soltan
09:04 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Committed on 9437a, rev. 15910.
Committed implementation of Progress.Lang.Class:getVariables, Progress.Lang.Class:...
Eduard Soltan
08:56 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Paula Păstrăguș wrote:
> However, until then, Constantin, does the fix meet your expectations?
Yes, thank you.
Constantin Asofiei
08:54 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
I looked for other scenarios, but it seems that @LIKE@ remains the only problematic case in this context.
Here's a...
Paula Păstrăguș
07:04 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Please can you add CA-24875 to the case_num?
thank you
Holly Brown
06:17 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Okay, I’ll also look for other test cases that involve those kind of variables. Paula Păstrăguș
06:15 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Paula Păstrăguș wrote:
> So just to confirm, you're suggesting that the better solution would be to update @variable...
Constantin Asofiei
06:13 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Alright, I tried my quick workaround and the conversion completed successfully... However, I see your point. So just ... Paula Păstrăguș
06:08 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Paula Păstrăguș wrote:
> Regarding the rule I mentioned earlier, I would suggest adding a new condition like the fol...
Constantin Asofiei
06:06 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
We need to exclude the 'meta' usage when checking the 'refid' - so in @variable_definitions_unrefd.rules@, do not use... Constantin Asofiei
06:06 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Regarding the rule I mentioned earlier, I would suggest adding a new condition like the following at a first glance:
...
Paula Păstrăguș
06:03 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Constantin, I looked into the conversion process, and the *AST* looks like this:
!ast.png!
In the @VAR_DATE@ no...
Paula Păstrăguș
04:47 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
Here's the testcase:... Paula Păstrăguș
04:44 AM Base Language Bug #10027 (Test): Incorrect handling of an unused shared variable in the conversion process.
Paula Păstrăguș
08:04 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Commited revision *1758* on *testcases*.
Commited revision *15913* on P2J branch *9440a*.
Teodor Gorghe
05:40 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Teodor Gorghe wrote:
> When using @get-codepage(buffer ttTable::fInt)@, on OpenEdge, it does not throw any error. Th...
Constantin Asofiei
05:11 AM Database Feature #9440: get-codepage() function should work with CLOB fields
When using @get-codepage(buffer ttTable::fInt)@, on OpenEdge, it does not throw any error. The returned value is @?@.... Teodor Gorghe
03:25 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Please expand the test to also use @get-codepage(buffer ttTable::fClob)@ (i.e. the POLY case which should convert to ... Constantin Asofiei
03:23 AM Database Feature #9440: get-codepage() function should work with CLOB fields
I modified the @/tests/base_language/builtin_functions/functionality/TestGetCodepage.cls@ to use @SESSION:CPINTERNAL@... Teodor Gorghe
03:16 AM Database Feature #9440: get-codepage() function should work with CLOB fields
I'm OK with the changes in rev 15912.
What standalone tests did you use for this?
Constantin Asofiei
07:53 AM Testing Support #6860: lexer tests
Florin Eugen Rotaru wrote:
> Marian Edu wrote:
> > Not really related to the task topic though it does affect the `...
Florin Eugen Rotaru
07:01 AM Testing Support #6860: lexer tests
Marian Edu wrote:
> Not really related to the task topic though it does affect the `testcases` projects (at lest for...
Florin Eugen Rotaru
06:59 AM Testing Support #6860: lexer tests
Not really related to the task topic though it does affect the `testcases` projects (at lest for those using windows)... Marian Edu
07:15 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Eduard Soltan wrote:
> Do I have the change @message h:connect("-URL http://localhost:8810/apsv -sessionModel Sessio...
Constantin Asofiei
07:14 AM Conversion Tools Bug #10028 (WIP): FWD needs full support for unicode/octal escape sequences
Octavian Adrian Gavril
06:50 AM Base Language Bug #9996 (Review): Object references should be decremented at the nearest block instead of the t...
The issue was that I was introducing the internal definitions in an external procedure, when it already has @extProgD... Dănuț Filimon
03:44 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
Dănuț Filimon wrote:
> I focused on finding out the test suite and ran a few tests with and without 9538d on the pro...
Dănuț Filimon
03:02 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
I focused on finding out the test suite and ran a few tests with and without 9538d on the problematic module:
* With...
Dănuț Filimon
03:59 AM Database Feature #7020: always use "expanded" extent fields
Task branch 7020d was rebased to trunk revision 15922.
7020d is now at revision 15940.
Are there any other tests...
Stefanel Pezamosca
03:50 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > When the page is zoomed, @MSG_DESKTOP_RESIZED@ is sent from brow...
Hynek Cihlar
03:48 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> This video 4135b_let_max_win_zooming.mp4 shows the implemented case when maximized window...
Hynek Cihlar
03:41 AM Base Language Feature #9447: XML support feature improvements and testing
Is there a constant in JRE for @http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit@? Constantin Asofiei
03:39 AM Base Language Feature #9447: XML support feature improvements and testing
In order to be compatible with *JDK 1.8*, the code for setting @entityExpansionLimit@ on factory instance is:... Teodor Gorghe
03:26 AM Base Language Feature #9447: XML support feature improvements and testing
For the @SaxReaderImpl@, it is even simplier. I think for the *JDK 17*, @xmlif.setProperty("jdk.xml.entityExpansionLi... Teodor Gorghe
03:20 AM Base Language Feature #9447: XML support feature improvements and testing
What about @SaxReaderImpl@? Constantin Asofiei
02:48 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan Vieru wrote:
> Alex,
> I have found this: https://docs.oracle.com/javase/tutorial/jaxp/limits/using.html
>...
Teodor Gorghe
02:59 AM Base Language Feature #6490 (Test): DYNAMIC-INVOKE which returns an extent
Branch 6490a was merged into trunk as rev. 15921 and archived. Paul Bodale
02:42 AM Base Language Feature #6490 (Merge Pending): DYNAMIC-INVOKE which returns an extent
Please merge to trunk now. I've ran conversion again and it was OK. Constantin Asofiei
02:43 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
Reverted rev *15910* and rev *15900* from trunk in *15920*. Octavian Adrian Gavril

05/20/2025

06:46 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
I'm not sure if it helps, but the @build.gradle@ in branch *7133a* has improvements in how the build version is creat... Roger Borrello
01:18 PM Runtime Infrastructure Feature #9851 (WIP): hard code the FWD version string in the JNI code at build time
Greg Shah
01:18 PM 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 vers...
Greg Shah
03:31 PM User Interface Bug #4135: high dpi screens display in low dpi
This video 4135b_let_max_win_zooming.mp4 shows the implemented case when maximized windows are permitted to be zoomed... Sergey Ivanovskiy
09:07 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Code review 4135a.
> When the page is zoomed, @MSG_DESKTOP_RESIZED@ is sent from browser to...
Sergey Ivanovskiy
01:50 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> Eduard, please update [[p2j:Bootstrap_Configuration#Configuration-Reference]] with for t...
Eduard Soltan
01:19 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
We'll get you changes that allow the building of the @p2j.dll@ with embedded version info.
Lorian: Please make #...
Greg Shah
12:48 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
We need some relief from this bug. All developers can recreate at-will in their local Window's environment. Looks lik... Amy Gakopoulos
11:37 AM Database Feature #7020: always use "expanded" extent fields
Cool. I presumed that, but needed a confirmation. Ovidiu Maxiniuc
09:51 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> If I am not mistaken, in the case of the GUI project with harness test, the application is ...
Stefanel Pezamosca
09:39 AM Database Feature #7020: always use "expanded" extent fields
Nice catch!
The changes in 7020d, r15920 are good.
If I am not mistaken, in the case of the GUI project with harn...
Ovidiu Maxiniuc
07:35 AM Database Feature #7020: always use "expanded" extent fields
Lorian helped me test 7020d on his project. During the tests, we discovered an issue related to the SQL generation fo... Stefanel Pezamosca
11:34 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> I am encountering an issue when running a test-plan that contains a large number of tes...
Tomasz Domin
09:53 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> I am encountering an issue when running a test-plan that contains a large number of tes...
Tomasz Domin
07:27 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
I am encountering an issue when running a test-plan that contains a large number of tests.
I need to run around 3...
Florin Eugen Rotaru
10:29 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
review for 10004a rev 15918:
* @type.equals(BaseDataTypeConstant.class)@ needs to be @BaseDataTypeConstant.class.isA...
Constantin Asofiei
10:02 AM Base Language Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
I committed the new approach to rev 15918, please review. Artur Școlnic
09:01 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic
07:45 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> You mean storing the super class for anonymous classes and constants in the signature?
> If ...
Constantin Asofiei
03:12 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
You mean storing the super class for anonymous classes and constants in the signature?
If @getSignature@ is the only...
Artur Școlnic
09:49 AM Testing Support #6859: preprocessor tests
I created the following small sample:... Stefan Vieru
08:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> The revision is *7180a/15937*. *Constantin*, can you take a look at the last revision and let...
Constantin Asofiei
07:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've done an ETF conversion with 7180a/15912 (before rebase) and it was successful, I'll start runtime tests and chec... Dănuț Filimon
05:34 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15918*, the branch is now at revision *15936*.
I also committed changes to src/co...
Dănuț Filimon
03:38 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*9408a* was merged to trunk, I am planning a rebase because the branch is affected. See #9408-21. Dănuț Filimon
02:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15912*. Missed conversion changes for the #7180-151 commit, getSchemaFile() and getSchemaFileName() ... Dănuț Filimon
08:49 AM Base Language Feature #9447: XML support feature improvements and testing
I have implemented the *longchar* @load@ method for X-DOCUMENT, but I have noticed a problem:
- On 4GL, when the XML...
Teodor Gorghe
03:38 AM Base Language Feature #9447: XML support feature improvements and testing
Dănuț Filimon wrote:
> I will look on it right now. I'm using the v6.4 patch. I have looked on it and this patch add...
Teodor Gorghe
02:59 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor Gorghe wrote:
> I will look on it right now. I'm using the v6.4 patch. I have looked on it and this patch add...
Dănuț Filimon
02:57 AM Base Language Feature #9447: XML support feature improvements and testing
Dănuț Filimon wrote:
> Teodor Gorghe wrote:
> > While building the FWD on this branch, I have encountered this erro...
Teodor Gorghe
02:51 AM Base Language Feature #9447: XML support feature improvements and testing
I built with @./gradlew all@ and no issues on my part.... Stefan Vieru
02:46 AM Base Language Feature #9447: XML support feature improvements and testing
Teodor Gorghe wrote:
> While building the FWD on this branch, I have encountered this error:
> [...]
> I'm using *...
Dănuț Filimon
02:40 AM Base Language Feature #9447: XML support feature improvements and testing
While building the FWD on this branch, I have encountered this error:... Teodor Gorghe
07:56 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
New revno: 15902 Stefan Vieru
07:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I already checked callgraph and it works.
Regarding analytics I had an issue where it would look for rootnodes insid...
Stefan Vieru
06:06 AM Database Bug #9016 (Review): Improve performance in FQLPreprocessor by using astCache
Committed 9016a/15919. Added astCache to FQLPreprocessor().
Alexandru, please review.
Dănuț Filimon
06:06 AM Database Bug #9016 (WIP): Improve performance in FQLPreprocessor by using astCache
Had a discussion with Artur and this task was mentioned. However, this might not improve the performance in his scena... Dănuț Filimon
05:43 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Commited revision 15912 on branch 9440a.
Replaced @new character()@ with @character.UNKNOWN@ on @longchar.getCodePag...
Teodor Gorghe
04:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Rebased branch 6490a with trunk rev. 15918 Paul Bodale
03:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
While making some tests for another task I found that the cast to Object for function calls was not emitting anymore.... Paul Bodale
03:03 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
From my POV, I suggest waiting until we receive a clear response from the customer, as the original task is currently... Paula Păstrăguș
02:03 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
Since this task doesn't reflect the actual issue discovered in 9810-100, I think it should be marked as Rejected at t... Stefanel Pezamosca
02:51 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
There is a problem with the SetParam builtin function.
I pulled the changes from branch 6490a related to method r...
Paul Bodale

05/19/2025

04:20 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased to trunk/15915
There were conflict caused by changes and had to fix them, committed revision 15944
Pushed u...
Tomasz Domin
03:28 PM Runtime Infrastructure Feature #9002 (Internal Test): Improve landlord database connection resiliency and add transactio...
Radu, thank you for spotting the 1st bullet. I moved the @setAutoCommit()@ so that it applies to the returned connect... Ovidiu Maxiniuc
07:43 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Review for 9002a
* In @getConnection()@, when the first connection is opened, it has @conn.setAutoCommit(!trans);@. ...
Radu Apetrii
01:32 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Rebased to trunk/15914
Regression testing passed.
Pushed up to revision 15918.
Tomasz Domin
12:36 PM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
ChUI regression tests passed. Hynek Cihlar
12:05 PM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
> I have rebased and tested this with a customer application. The "deploy" step passed.
Was this an application th...
Greg Shah
12:03 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Have you re-tested Hotel GUI (including analytics and callgraph)?
Please make sure to test conversion of the ChUI ...
Greg Shah
12:02 PM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Code Review Task Branch 6308a Revision 15903
I'm a little nervous about this change.
Please add preprocessor te...
Greg Shah
11:31 AM Testing Support #6860: lexer tests
Code Review Task Branch 6860a Revisions 15889 through 15991
Overall, the changes are good.
1. I'm not sure abou...
Greg Shah
10:17 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard, please update [[p2j:Bootstrap_Configuration#Configuration-Reference]] with for the @catch-stop@ configuration. Constantin Asofiei
10:14 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I committed a new solution to 10004a/15917. Constantin, please review.
Why not do this in @C...
Constantin Asofiei
10:11 AM Base Language Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
I committed a new solution to 10004a/15917. Constantin, please review. Artur Școlnic
09:56 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic
09:45 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur, that is not what I had in mind. This class uses lots of @.equals(Class<BDT>)@, and the solution needs to be a... Constantin Asofiei
09:22 AM Base Language Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic
09:22 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
I added the missing type checks, the changes are in 10004a.
I did not try to normalize the type because we are deali...
Artur Școlnic
07:55 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
The @library_calls/@ tests in [[p2j:Testcases]] should be executed. These are not yet reworked as ABLUnit tests. Se... Greg Shah
07:51 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu wrote:
> I added it as a check next to @integer.class@ (i.e. @integer.integerConstant.class@) and it...
Artur Școlnic
07:42 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
@NativeInvoker@ has lots of cases like @cls.equals(decimal.class)@ - if not solved by #9060, the entire class needs t... Constantin Asofiei
07:38 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
There is an issue when @NativeInvoker.checkModeAndType@ is called with an argument that is of type @integerConstant@.... Alexandru Lungu
07:35 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu
09:31 AM Database Feature #7504: Export data tool from FWD into .d files
Create a new task for the import bug. Greg Shah
09:26 AM Database Feature #7504: Export data tool from FWD into .d files
Lorian Sandu wrote:
> Greg Shah wrote:
> > > After import, the stored value in the database was @1919-12-31@ (disre...
Lorian Sandu
09:21 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
The labels from my previous note illustrate three scenarios:
# When @getTextWidth@ roughly matches the client’s ca...
Paula Păstrăguș
08:38 AM User Interface Bug #9985 (WIP): Incorrect text width calculation when metrics are not cached
I’ve created a short test case (a .w file) with 3 fill-ins:
Because of the current flawed scaling logic, this is t...
Paula Păstrăguș
05:44 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
> If the customer’s application includes a text-metrics.xml file, we should precompute the text metrics at client sta... Alexandru Lungu
05:10 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
To move forward with this issue, I have a few questions in mind:
*1.* If the customer’s application includes a @te...
Paula Păstrăguș
08:44 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
Code review 4135a.
@WebClientMessageTypes.java@ requires history entry.
@clearAllWindowCaches@, @clearWindowCac...
Hynek Cihlar
08:39 AM Base Language Feature #9447: XML support feature improvements and testing
Use 9447a. Constantin Asofiei
08:38 AM Base Language Feature #9447: XML support feature improvements and testing
In order to work on this task, I need to create a new branch 9447b, or I can work on the existing branch, 9447a? Teodor Gorghe
04:49 AM Base Language Feature #9447: XML support feature improvements and testing
... Stefan Vieru
03:41 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan Vieru wrote:
> They are the same format as the others in @base_language/xml/sax/support@, so I suppose yes.
...
Constantin Asofiei
03:38 AM Base Language Feature #9447: XML support feature improvements and testing
They are the same format as the others in @base_language/xml/sax/support@, so I suppose yes. Stefan Vieru
03:37 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan Vieru wrote:
> I still have the tests that I created locally, they're not on testcases, should I commit them?...
Constantin Asofiei
03:36 AM Base Language Feature #9447: XML support feature improvements and testing
I think everything that is necessary is here. I still have the tests that I created locally, they're not on testcases... Stefan Vieru
03:32 AM Base Language Feature #9447: XML support feature improvements and testing
Stefan, if you have any other notes to document, please do so.
Otherwise, Teodor, please work on this.
Constantin Asofiei
08:03 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Commited revision 15911 on branch 9440a.
I changed the @builtin_functions.rules@, with the changes you provided. In ...
Teodor Gorghe
07:29 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Review of 15910 rev 9440a:
* this must nest the @rule@s (like if/then/(if/then/else)/else); currently is is (if/then...
Constantin Asofiei
07:22 AM Database Feature #9440 (Review): get-codepage() function should work with CLOB fields
Teodor Gorghe
07:22 AM Database Feature #9440: get-codepage() function should work with CLOB fields
Commited revision 15910 on branch 9440a, with the changes according to the latest code review. Teodor Gorghe
03:31 AM Database Feature #9440 (WIP): get-codepage() function should work with CLOB fields
Teodor, review of 9440a rev 15909:
* @builtin_functions.rules@ - this code:...
Constantin Asofiei
02:24 AM Database Feature #9440 (Review): get-codepage() function should work with CLOB fields
Teodor Gorghe
07:52 AM Runtime Infrastructure Feature #9989: security plugin for appserver/REST/SOAP/web API access
I understand, but that is not enough to properly implement the FWD security model. Greg Shah
07:16 AM Runtime Infrastructure Feature #9989: security plugin for appserver/REST/SOAP/web API access
In 4GL, there is @SESSION:EXPORT(...)@ method, which gets a comma-separated list of names/patters, of 4GL programs wh... Constantin Asofiei
07:45 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I committed the #7180-151 - #7180-154 changes to *7180a/15911*. Dănuț Filimon
07:43 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Problem is that in FWD the access mode of the converted field will always be *private*. But w...
Constantin Asofiei
06:49 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
... Eduard Soltan
04:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
I found a conflicting behavior between the NEW statement and DYNAMIC-NEW statement in progress.
* While solving the...
Paul Bodale
04:25 AM Database Bug #9937 (Test): buffer argument with different DMO than the parameter
9937a was merged to trunk rev. 15914 and archived. Eduard Soltan
04:04 AM Database Bug #9937 (Merge Pending): buffer argument with different DMO than the parameter
Please merge 9937a now. Constantin Asofiei
03:48 AM Database Bug #9937: buffer argument with different DMO than the parameter
Testing of 2 customers applications went successful. Eduard Soltan
02:35 AM Database Bug #9969: Parsing query string error with \r character.
Ovidiu Maxiniuc wrote:
> After upgrading to trunk 15913 (including 15910), the antlr build target results in a lot (...
Octavian Adrian Gavril

05/16/2025

06:31 PM Database Bug #9969: Parsing query string error with \r character.
After upgrading to trunk 15913 (including 15910), the antlr build target results in a lot (30+) of nondeterminism err... Ovidiu Maxiniuc
10:04 AM Database Bug #9969: Parsing query string error with \r character.
Constantin Asofiei wrote:
> I think we need to handle and escape all control characters - see https://www.ascii-code...
Octavian Adrian Gavril
10:00 AM Database Bug #9969: Parsing query string error with \r character.
I think we need to handle and escape all control characters - see https://www.ascii-code.com/characters/control-chara... Constantin Asofiei
09:55 AM Database Bug #9969: Parsing query string error with \r character.
This is more related to #8027 than this task. Octavian Adrian Gavril
09:54 AM Database Bug #9969: Parsing query string error with \r character.
Constantin Asofiei wrote:
> Octavian, I think there may be a problem. In a project there is a var defined like:
> ...
Octavian Adrian Gavril
09:43 AM Database Bug #9969: Parsing query string error with \r character.
Octavian, I think there may be a problem. In a project there is a var defined like:... Constantin Asofiei
06:57 AM Database Bug #9969 (Test): Parsing query string error with \r character.
Branch *9969a* was merged into trunk as *rev. 15910* and archived. Octavian Adrian Gavril
06:33 AM Database Bug #9969 (Merge Pending): Parsing query string error with \r character.
Please merge to trunk after 9834a. Greg Shah
03:16 AM Database Bug #9969: Parsing query string error with \r character.
Conversion of appserver application completed successfully. The runtime is also working fine. Octavian Adrian Gavril
12:47 PM Database Feature #7020: always use "expanded" extent fields
+Review of 7020d r15919+
I see nothing wrong with the new code. In fact, I slightly remember writing code similar ...
Ovidiu Maxiniuc
07:34 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu, could you take a quick look at 7020d revision 15919? Stefanel Pezamosca
12:27 PM Base Language Bug #9997: Apache HttpClient limitations when used via LegacySocketLibrary
Constantin, I just linked https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_request_header to this issue be... Sergey Ivanovskiy
11:02 AM Base Language Bug #9997: Apache HttpClient limitations when used via LegacySocketLibrary
In FWD, the implementation of @OpenEdge.Net.HTTP.Lib.ABLSockets.ABLSocketLibrary@ uses Apache HttpClient library.
...
Constantin Asofiei
10:56 AM Base Language Bug #9997 (New): Apache HttpClient limitations when used via LegacySocketLibrary
Constantin Asofiei
10:37 AM Testing Support #6860: lexer tests
OK, that is reasonable. Greg Shah
10:29 AM Testing Support #6860: lexer tests
Slight change committed to *6860a/15891*:
We shall test the keywords in the following way:
instead of
@java...
Florin Eugen Rotaru
09:56 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
There this thing that needs to be addressed.
I wrote some more tests and like Constantin pointed out, in progress...
Paul Bodale
09:46 AM Database Feature #9440: get-codepage() function should work with CLOB fields
I did managed to get the testcases project setup done. Right now, TestGetCodepage.cls fails because the code page is ... Teodor Gorghe
07:04 AM Database Feature #9440 (WIP): get-codepage() function should work with CLOB fields
Commited revision 15909 on branch 9440a.
- Implemented a new method on I18nOps getCodePage(BaseDataType).
- Changed...
Teodor Gorghe
09:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg Shah wrote:
> > > I plan to get rid of plain ".ast" or ".dict" usages and turn them int...
Greg Shah
08:33 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > I plan to get rid of plain ".ast" or ".dict" usages and turn them into ArtifactManager variable...
Dănuț Filimon
08:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I plan to get rid of plain ".ast" or ".dict" usages and turn them into ArtifactManager variables to be used in my n... Greg Shah
07:52 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15910*. Renamed methods, fixed javadoc. Also found a few issues which had to be addressed, then foun... Dănuț Filimon
08:40 AM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> > After import, the stored value in the database was @1919-12-31@ (disregarding the formatting), ...
Lorian Sandu
08:31 AM Database Feature #7504: Export data tool from FWD into .d files
> After import, the stored value in the database was @1919-12-31@ (disregarding the formatting), which indicates the ... Greg Shah
08:26 AM Database Feature #7504: Export data tool from FWD into .d files
I tested my current implementation by exporting data from a large database and comparing the newly generated @*.d@ fi... Lorian Sandu
06:39 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
As Constantin pointed out in #9810-98, this error also occurs in OE in situations where a field is used but not defin... Stefanel Pezamosca
06:13 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
Okay, but this still doesn’t explain why a customer application fails with this exact error when running a query like... Paula Păstrăguș
05:52 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
This could be the issue, as the @f3@ column is added manually and is not part of the @.df@. Additionally, the @f3@ pr... Stefanel Pezamosca
05:48 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
I’ve attached the .d and .df files. After importing them, please update the pt table in pgAdmin by adding a new colum... Paula Păstrăguș
05:38 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
Paula Păstrăguș wrote:
> I m using rev *15907*. I'm still able to replicate the issue.
Please post the DB schema ...
Alexandru Lungu
05:26 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
It seems the browser I’m using is messing with the task info a bit :) Sorry for the inconvenience! Paula Păstrăguș
05:24 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
I m using rev *15907*. I'm still able to replicate the issue. Paula Păstrăguș
05:02 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
I don't get the error as in #9994-1, the query is parsed correctly on my side. Am I missing something? Paula, could y... Stefanel Pezamosca
04:45 AM Database Bug #9994 (WIP): Err: Cannot run GET methods on query until it is opened.
Stefanel Pezamosca
04:45 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
First observation: The error does not reproduce when using a temp-table.
This works:
{{Collapse(Temp-Table testcase...
Stefanel Pezamosca
04:40 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
Unfortunately, I think this is an urgent one. It makes a customer application freeze, and the logs are overly populat... Radu Apetrii
04:28 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
Paula/Radu, please adjust the priority of this task accordingly. Alexandru Lungu
05:29 AM Database Feature #9477: implement missing QUERY handle methods/attributes
> REPOSITION-BACKWARDS (full/basic)
> REPOSITION-FORWARDS (full/basic)
AFAIK, these are both supported at convers...
Alexandru Lungu
05:11 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Rebased branch 6490a with trunk rev. 15908. Paul Bodale
02:21 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Constantin Asofiei wrote:
> Hi Delia, what is the state of #4766? Can you do some preliminary tests with the codepa...
Delia Mitric
02:19 AM Base Language Bug #9996 (WIP): Object references should be decremented at the nearest block instead of the top-...
The problem was discussed in #9538-153 - #9538-158, the problem is that we increase the reference of an object when w... Dănuț Filimon
02:10 AM Base Language Bug #9996 (Test): Object references should be decremented at the nearest block instead of the top...
Dănuț Filimon
10:08 PM Base Language Feature #9955 (Review): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Please review. Ovidiu Maxiniuc
10:07 PM Base Language Feature #9955 (WIP): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Committed revision 15907 into 9955a with improved support. All above issues were addressed.
The only remaining issue...
Ovidiu Maxiniuc

05/15/2025

06:32 PM Database Feature #9543 (Internal Test): implement missing BUFFER attributes
I looked at the changes of this last revision. I think they should work. A couple of notes:
* the @isBufferCopyDesti...
Ovidiu Maxiniuc
05:38 PM Database Feature #9546: investigate and implement field options, if missing
First, a disclaimer: there is little information about these attributes, including on progress.com. The statements be... Ovidiu Maxiniuc
01:14 PM Database Feature #9546: investigate and implement field options, if missing
Eric, these are from the .df, right?
Ovidiu: can you take a quick look at would need to be implemented?
Constantin Asofiei
01:18 PM Database Feature #9477: implement missing QUERY handle methods/attributes
Alexandru, do you have any insight about the reposition methods in the first note? I recall seeing mentions about rep... Constantin Asofiei
01:16 PM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Hi Delia, what is the state of #4766? Can you do some preliminary tests with the codepages mentioned by Greg? Constantin Asofiei
11:34 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
The concern is from Cloud Ops because they do not have access directly to the databases in production. On our local ... Brian Woodard
11:23 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
I am sorry for the trouble.
The SQL statements stand in notes 6 (for PgSQL) and 8 (for H2). I adjusted them by dro...
Ovidiu Maxiniuc
10:18 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
This was a breaking change for deployed environments because the upgrade of the landlord schema changes were not auto... Brian Woodard
10:22 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
This error is thrown when performing @GET-NEXT@ on a query like the following:
@for each pt where f3 = false and f...
Paula Păstrăguș
10:17 AM Database Bug #9994 (Rejected): Err: Cannot run GET methods on query until it is opened.
Paula Păstrăguș
09:43 AM Database Feature #7504: Export data tool from FWD into .d files
+Update on the Implementation+
* Successfully made the @ExportWorker@ runnable in offline mode using a lightweight...
Lorian Sandu
09:31 AM Testing Support #6860 (Review): lexer tests
I have finished adding the features to the @LexerTestDriver@:
1. Added the option to pass a keyword-ignore file (u...
Florin Eugen Rotaru
09:00 AM Database Bug #9969 (Internal Test): Parsing query string error with \r character.
Yes, you're right. Greg Shah
08:19 AM Database Bug #9969: Parsing query string error with \r character.
Shouldn't I wait for the appserver application conversion test results? Octavian Adrian Gavril
08:16 AM Database Bug #9969 (Merge Pending): Parsing query string error with \r character.
You can merge to trunk now. Greg Shah
08:11 AM Database Bug #9969: Parsing query string error with \r character.
Greg Shah wrote:
> > I used this testcase to see if the behavior is as expected:
> > [...]
> >
> > Converted cod...
Octavian Adrian Gavril
08:05 AM Database Bug #9969: Parsing query string error with \r character.
> I used this testcase to see if the behavior is as expected:
> [...]
>
> Converted code with @unixEscapes@ on @t...
Greg Shah
07:51 AM Database Bug #9969: Parsing query string error with \r character.
Eduard mentioned in #4602-50 that exception is not thrown anymore. Octavian Adrian Gavril
06:41 AM Database Bug #9969: Parsing query string error with \r character.
The conversion of another large GUI customer application was successfully completed. No source code differences were ... Octavian Adrian Gavril
03:12 AM Database Bug #9969 (Internal Test): Parsing query string error with \r character.
I've restarted the conversion regression testing plan with changes from *15904*:
* Conversion of large GUI customer ...
Octavian Adrian Gavril
08:17 AM Database Bug #9937: buffer argument with different DMO than the parameter
Could 9937a be merge to trunk, or additional tests should be done? Eduard Soltan
05:48 AM Database Bug #9937: buffer argument with different DMO than the parameter
Eduard Soltan wrote:
> Asked Danut to run ETF, we should have the results by tomorrow.
ETF tests passed.
Dănuț Filimon
07:44 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Committed rev. 15883 to branch 6161 that introduces a fix for the assignment to properties case.
The changes were...
Paul Bodale
02:39 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Assignment to variables was working fine even for objects but then we changed the assignment rules to convert to the ... Paul Bodale
02:31 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> What is @getDynamicProperty@ returning in your branch?
Similar to DYNAMIC-INVOKE, @ge...
Paul Bodale
06:33 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Greg Shah wrote:
>
> > Progress.Lang.Class.invoke - this can be considered 'partial' now, ...
Marian Edu
05:47 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Greg Shah wrote:
> Progress.Lang.Class.invoke - this can be considered 'partial' now, it needs proper testing (may...
Eduard Soltan
05:41 AM Base Language Feature #9437 (WIP): enhancements for Progress.Lang.Class
Eduard Soltan
04:45 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Added runtime support for Progress.Lang.Class.haswidgetpool(), in 9437a, rev. 15908. Eduard Soltan
04:15 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski wrote:
> As usual, I am asking someone to run our ChUI testing framework for me, since I could n...
Hynek Cihlar
04:01 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
The implementation is underway to have at least the minimum set of UI resources available in the multi-session app se... Hynek Cihlar
08:45 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
I created task branch 9955a and committed the initial implementation.
The initial commit contains:
* full support f...
Ovidiu Maxiniuc
08:35 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Radu,
I have updated 9002a with latest changes. Some of them are already in trunk, some pieces of code had to update...
Ovidiu Maxiniuc
08:34 PM Database Feature #9456: implement SQL Server dialect and helpers
A few weeks ago I created task branch 9456a for holding changes which would bring SQL Server dialect closer to all ot... Ovidiu Maxiniuc
08:33 PM Database Feature #9455: port native user defined functions to SQL Server
The goal of this task is to track the porting of native UDF functions for Microsoft SQL Server.
I already did par...
Ovidiu Maxiniuc

05/14/2025

04:25 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
The @breakAfterAcquireFailure@ is no longer settable. It is always active (that is, its value is @true@).
For more d...
Ovidiu Maxiniuc
10:39 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
I wanted to confirm that the breakAfterAcquireFailure is no longer needed in the directory.xml and is now being force... Brian Woodard
03:20 PM User Interface Feature #9055 (WIP): server-side processing of client platform dependencies in the UI
Hynek: Please update the %Done and summarize any recent headway. Greg Shah
02:59 PM Database Feature #7504: Export data tool from FWD into .d files
Isn't the @dumpName@ attribute of @@Table@ DMO annotation useful (4GL @DUMP-NAME@ attribute) and neither the field na... Ovidiu Maxiniuc
02:21 PM Database Feature #7504: Export data tool from FWD into .d files
Greg Shah wrote:
> > In OE the .d file stores the name of the *.blb file
>
> At a minimum we should use @blb@ and...
Lorian Sandu
02:19 PM Database Feature #7504: Export data tool from FWD into .d files
The export isn't converted code and does not need to be executed using the FWD client. Writing the dump on the serv... Greg Shah
12:53 PM Database Feature #7504: Export data tool from FWD into .d files
Eric Faulhaber wrote:
> Do the exported files need to be on the client? It seems like going through the legacy strea...
Lorian Sandu
12:47 PM Database Feature #7504: Export data tool from FWD into .d files
Do the exported files need to be on the client? It seems like going through the legacy stream support will be a perfo... Eric Faulhaber
11:06 AM Database Feature #7504: Export data tool from FWD into .d files
> In OE the .d file stores the name of the *.blb file
At a minimum we should use @blb@ and @clb@ instead of @null@...
Greg Shah
10:51 AM Database Feature #7504: Export data tool from FWD into .d files
Lorian Sandu wrote:
> When importing the database, we don't store the original name of the file at the dmo level, th...
Ovidiu Maxiniuc
10:41 AM Database Feature #7504: Export data tool from FWD into .d files
I've got a working version and managed to export the data from the database to @.d@ files.
A few things i want to di...
Lorian Sandu
02:58 PM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> I think we could emit in converted class a field of type @WidgetPoolData@.
Please emit an an...
Constantin Asofiei
02:56 PM Base Language Feature #9437: enhancements for Progress.Lang.Class
Greg Shah wrote:
> Progress.Lang.Class.haswidgetpool() - unsupported
Please observe my test class:...
Eduard Soltan
10:05 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
What is @getDynamicProperty@ returning in your branch?
I would expect if this is a problem of extent vs non-extent...
Constantin Asofiei
09:20 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
I've found the following conversion problems:... Paul Bodale
08:57 AM Runtime Infrastructure Feature #9989: security plugin for appserver/REST/SOAP/web API access
In [[p2j:Calling_4GL_Code_via_the_Appserver_API#Replacing-the-Open-Client-for-Java|Replacing the Open Client for Java... Greg Shah
08:54 AM Runtime Infrastructure Feature #9989 (New): security plugin for appserver/REST/SOAP/web API access
Greg Shah
08:51 AM Database Bug #9937: buffer argument with different DMO than the parameter
Asked Danut to run ETF, we should have the results by tomorrow. Eduard Soltan
08:45 AM Database Bug #9937: buffer argument with different DMO than the parameter
Eduard Soltan wrote:
> Constantin Asofiei wrote:
>
> > Please continue testing.
>
> Runtime for Chui regressio...
Constantin Asofiei
08:38 AM Database Bug #9937: buffer argument with different DMO than the parameter
Constantin Asofiei wrote:
> Please continue testing.
Runtime for Chui regression testing and unit tests of a la...
Eduard Soltan
08:35 AM Database Bug #9937 (Internal Test): buffer argument with different DMO than the parameter
Eduard Soltan wrote:
> Changed @defineAlias@ and @makeArgumentBuffer@ to create a proxy without @plugin@. Committed ...
Constantin Asofiei
05:07 AM Database Bug #9937: buffer argument with different DMO than the parameter
Changed @defineAlias@ and @makeArgumentBuffer@ to create a proxy without @plugin@. Committed on #9937, rev. 15892.
...
Eduard Soltan
08:31 AM Database Feature #9543: implement missing BUFFER attributes
Some improvements of @buffer-copy@ in batch mode are in 9543b, rev. 15894. Eduard Soltan
08:28 AM Database Feature #9543: implement missing BUFFER attributes
Ovidiu Maxiniuc wrote:
> Review of 9543b, r15893.
>
> * @RecordBuffer.java@:
> ** line 2019: the field is missin...
Eduard Soltan
06:34 AM Database Feature #9543: implement missing BUFFER attributes
Review of 9543b, r15893.
* @RecordBuffer.java@:
** line 2019: the field is missing the javadoc;
** lines 3650, 4...
Ovidiu Maxiniuc
08:27 AM Database Feature #7020: always use "expanded" extent fields
After the rebase with the latest trunk, I discovered another issue related with fields include/exclude functionality.... Stefanel Pezamosca
07:27 AM Testing Support #6860: lexer tests
Greg Shah wrote:
>Why not just add some logic to check if the token type for the keyword is between @BEGIN_RESERVED@...
Florin Eugen Rotaru
07:17 AM Testing Support #6860: lexer tests
This would require that we run the parser for lexer tests. We can do that, but seems a bit complicated. Why not jus... Greg Shah
07:26 AM Database Bug #9969 (Review): Parsing query string error with \r character.
I've reverted the changes from @character.java@ in *9969a/15904*. This double backslash gets an unescaped '\' charact... Octavian Adrian Gavril
06:36 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
Octavian Adrian Gavril
06:36 AM Database Bug #9969: Parsing query string error with \r character.
The conversion of the ChUI regression test application completed successfully, but the source compilation failed. The... Octavian Adrian Gavril
03:06 AM Database Bug #9969: Parsing query string error with \r character.
The conversion of a large GUI client application has been completed successfully. The conversion log is clean and the... Octavian Adrian Gavril
07:25 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
I have rebased and tested this with a customer application. The "deploy" step passed. Stefan Vieru
07:25 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I tested this with the two customer applications. Both have passed with no issues during deploy. Stefan Vieru
05:05 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Review of 6506a rev 15764:
* WebContextOps - anything not supported, like FORM/QUERY env, other CGI vars, etc need t...
Constantin Asofiei
04:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Committed rev. 15912 on branch 6490a in which I modified "is_extent_lvalue_ref" function because it wasn't returning ... Paul Bodale
04:01 AM Base Language Feature #8904 (Test): implement -catchStop and the integration/conversion of STOP conditions into...
Constantin Asofiei
03:16 AM Base Language Bug #4602 (Review): fixes for OO 4GL and structured error handling
I tested patch from #9969 with the changes from 4602a, on customer application unittests and I no longer see the regr... Eduard Soltan
01:46 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
When preprocessing the following ... Stefan Vieru

05/13/2025

07:05 PM Database Feature #9831 (Test): add admin API to set c3p0 configuration for individual tenant databases
Branch 9831a was merged to trunk rev. 15905 and archived. Ovidiu Maxiniuc
06:48 PM Database Feature #9831 (Merge Pending): add admin API to set c3p0 configuration for individual tenant data...
The minor changes for #9988-12 look fine.
Please merge 9831a to trunk now.
Eric Faulhaber
05:54 PM Database Feature #7504: Export data tool from FWD into .d files
Lorian, I think you are on the right track:
* indeed, @DmoMeta.getFields()@ will give you the correct order of field...
Ovidiu Maxiniuc
06:31 AM Database Feature #7504: Export data tool from FWD into .d files
I have started working on the implementation.
Taking into consideration the discussion from the previous notes, i'...
Lorian Sandu
03:53 AM Database Feature #7504: Export data tool from FWD into .d files
I am raising the priority to High.
Please make regular updates on this task on the progress.
Alexandru Lungu
02:57 PM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> * _"While the Harness has decent documentation, we have no documentation, standards or examples for things outside ... Greg Shah
11:43 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
Hynek Cihlar wrote:
> Code review 9929a.
>
> The changes look OK to me. Kudos for keeping the changes to the bare...
Vladimir Tsichevski
10:46 AM Testing Support #6860: lexer tests
Greg, I looked into testing the reserved/unreserved keyword for FWD by defining variables. I'm thinking of checking t... Florin Eugen Rotaru
06:12 AM Testing Support #6860: lexer tests
> Branch 6860a passed the regression tests on ChUI and Hotel conversions, but I'm thinking we could delay the merge s... Greg Shah
09:28 AM Database Feature #7020: always use "expanded" extent fields
I attached an sql script that will help with renaming old extent word tables, indexes and dropping old triggers/trigg... Stefanel Pezamosca
02:37 AM Database Feature #7020: always use "expanded" extent fields
I have rebased 7020d to trunk revision 15902 and it's now at rev.15918. Stefanel Pezamosca
08:12 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
> As a summary, in text.g I added this to now match @& @ and consume it since that's the behavior in 4GL.
Please s...
Greg Shah
08:07 AM Database Bug #9937 (Review): buffer argument with different DMO than the parameter
With 9937a, rev. 15890.
Unit tests of a customer application and Chui regression testing project are passing withou...
Eduard Soltan
07:20 AM Database Bug #9969: Parsing query string error with \r character.
This affects all string processing in the lexer in a profound way. Full conversion testing is needed. Greg Shah
06:59 AM Database Bug #9969: Parsing query string error with \r character.
Is conversion regression tesing necessary or run-time testing is enough? Octavian Adrian Gavril
06:51 AM Database Bug #9969 (Internal Test): Parsing query string error with \r character.
Code Review Task Branch 9969a Revisions 15901 through 15903
I'm OK with the changes. Let's get it tested across a...
Greg Shah
03:32 AM Database Bug #9969: Parsing query string error with \r character.
Ovidiu Maxiniuc wrote:
> +Review of 9969a/r15902.+
>
> * @UnicodeTranslationException@: missing javadocs for both...
Octavian Adrian Gavril
03:14 AM Database Bug #9969: Parsing query string error with \r character.
Ovidiu Maxiniuc wrote:
> +Review of 9969a/r15902.+
>
> * @progress.g@: My understanding is that the inlines for n...
Octavian Adrian Gavril
06:53 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
If the actual text metrics are not cached, the code falls back to using a scale factor @scaleX@ computed from a sampl... Paula Păstrăguș
06:50 AM User Interface Bug #9985 (WIP): Incorrect text width calculation when metrics are not cached
Paula Păstrăguș
06:42 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
*9318a* contains *conversion changes* for Buffer.delete() and *runtime changes*, the test plan is:
* ETF (ddf) - alr...
Dănuț Filimon
06:36 AM Database Bug #9318: Make record nursery visible on removeRecords
> I rebased 9381a to trunk/15894 a while ago and the branch is now at revision 9318a/15898.
Please move this into ...
Alexandru Lungu
06:29 AM Database Bug #9318: Make record nursery visible on removeRecords
I rebased *9381a* to *trunk/15894* a while ago and the branch is now at revision *9318a/15898*.
I also retested E...
Dănuț Filimon
06:38 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 15899 through 15901
The changes are good.
Greg Shah
06:33 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Greg, please review 7180a.
There might be an issue with the ScanDriver collections which were changes from synchr...
Dănuț Filimon
05:42 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*7180a/15909* contains the changes mentioned in #7180-148, including the compatibility changes for the trunk rebase. ... Dănuț Filimon
04:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Eduard Soltan wrote:
> I have been trying the test with 7180a-15894.patch, the following test case:
>
> FooTest.c...
Dănuț Filimon
05:07 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Committed rev. 15911 on branch 6490a that addresses the issue from note #6490-84
I changed the rules so that DYNAMIC...
Paul Bodale
03:33 AM Database Feature #9543: implement missing BUFFER attributes
Ovidiu Maxiniuc wrote:
> +Review of 9543b, r15892.+
>
> * @RecordBuffer.java@
> ** lines 1708, 1711, 2200: I do ...
Eduard Soltan

05/12/2025

07:21 PM Database Feature #9976: eliminating DMO usage in inter-program linkage
> For parameters, the buffers should not construct their own @BaseRecord@, but use the 'pointer' to one already creat... Greg Shah
06:27 PM Database Feature #9976: eliminating DMO usage in inter-program linkage
Greg,
I am not sure I got all detail, in spite of being focused on the 1st not for some time now. It's clear we will...
Ovidiu Maxiniuc
08:52 AM Database Feature #9976: eliminating DMO usage in inter-program linkage
In the 4GL, there is no concept of a DMO. From the beginning (in the 1980s), the 4GL has always directly mapped comp... Greg Shah
03:57 PM Database Bug #9969: Parsing query string error with \r character.
+Review of 9969a/r15902.+
* @UnicodeTranslationException@: missing javadocs for both the class and the constructor...
Ovidiu Maxiniuc
10:38 AM Database Bug #9969 (Review): Parsing query string error with \r character.
Octavian Adrian Gavril
10:36 AM Database Bug #9969: Parsing query string error with \r character.
I made a few changes that fix the way Java escaping is handled. First, in @ClearStream.java@ sequences (with '\') are... Octavian Adrian Gavril
09:08 AM Database Bug #9969: Parsing query string error with \r character.
Branch *9969a* was rebased with trunk. The new revision is *15901*. Octavian Adrian Gavril
04:20 AM Database Bug #9969: Parsing query string error with \r character.
Greg wrote:
> Octavian Adrian Gavril wrote:
> > I investigated the issue. I think we can apply the "\r" processing ...
Octavian Adrian Gavril
03:42 PM User Interface Bug #4135 (Review): high dpi screens display in low dpi
Sergey Ivanovskiy
03:41 PM User Interface Bug #4135: high dpi screens display in low dpi
I decided to work around #4135-135 because debugging and draw logging do not help me to find out its root cause. This... Sergey Ivanovskiy
10:47 AM Database Bug #9937: buffer argument with different DMO than the parameter
I found a regression with 9937a changes related to extend fields.
For extend fields in @ProxyAssembler@ there are ...
Eduard Soltan
03:44 AM Database Bug #9937 (Internal Test): buffer argument with different DMO than the parameter
Eduard Soltan wrote:
> Alexandru Lungu wrote:
> > Review of 9937a:
> > * @RecordBuffer.bufferProxy@ is a new stat...
Alexandru Lungu
03:29 AM Database Bug #9937: buffer argument with different DMO than the parameter
Alexandru Lungu wrote:
> Review of 9937a:
> * @RecordBuffer.bufferProxy@ is a new static method added with your ch...
Eduard Soltan
03:24 AM Database Bug #9937: buffer argument with different DMO than the parameter
Alexandru Lungu wrote:
>If this is statically impossible, then I think I am fully OK with the changes.
From my te...
Eduard Soltan
03:06 AM Database Bug #9937: buffer argument with different DMO than the parameter
Clear. This seems to be a case where we need to "disguise" a DMO as another DMO just to satisfy Java's strong type ch... Alexandru Lungu
09:51 AM Database Bug #9683 (WIP): CompoundQuery is doing extra hydration attempts
Alexandru Lungu
09:51 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
Review of 9683a:
* @implements@ should be aligned to @public@ (at 3 spaces from the start of the line).
* Typo in @...
Alexandru Lungu
09:39 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I reverted this change since it wasn't producing what I expected, but in return I added:... Stefan Vieru
08:03 AM Database Feature #9543: implement missing BUFFER attributes
+Review of 9543b, r15892.+
I think you are on the right track, but there are a couple of issues which should be ad...
Ovidiu Maxiniuc
04:19 AM Database Feature #9543 (Review): implement missing BUFFER attributes
It seems that CAN-READ attribute is no longer used in client application. So I will move this task in review. Eduard Soltan
07:26 AM Database Feature #7020: always use "expanded" extent fields
We don't want to leave behind any traces of the old modes. Greg Shah
07:24 AM Database Feature #7020: always use "expanded" extent fields
Apart from the situation described above, 7020d has been tested continuously with two projects I had on hand, but I w... Stefanel Pezamosca
07:20 AM Database Feature #7020: always use "expanded" extent fields
I have one last question:
With @denorm-extent@, @wordTableName@ was generated as @table__extname_1@ (since the field...
Stefanel Pezamosca
07:20 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
There is the case where LVALUE is an extent and RVALUE is a scalar:... Paul Bodale
07:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Is it 'safe' enough to emit @invoke()@ if LVALUE is a scalar field, and @invokeExtent@ otherwise? Ensuring that an ER... Constantin Asofiei
06:17 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
@ObjectOps.dynamicInvoke@ is the API for poly, it returns object. Trunk doesn't have the methods for returning extent... Paul Bodale
06:03 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
What is the behavior in trunk? Also, @ObjectOps.dynamicInvoke@ now returns 'object' or BDT? Constantin Asofiei
05:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
This problem remained unresolved:... Paul Bodale

05/10/2025

06:05 PM Runtime Infrastructure Feature #8863 (Closed): Add tenantName logic related to sec_authentication_domain in FWD
Greg Shah

05/09/2025

07:21 PM Runtime Infrastructure Feature #8863: Add tenantName logic related to sec_authentication_domain in FWD
I double checked all three bullets and all of them are working as expected.
This task can be closed.
Ovidiu Maxiniuc
05:06 PM Database Feature #9976 (New): eliminating DMO usage in inter-program linkage
Greg Shah
04:17 PM Database Bug #9937: buffer argument with different DMO than the parameter
Please look at the test case from #9937-5.
As you can see we have pretty similar temp-table definitions in
<pr...
Eduard Soltan
09:18 AM Database Bug #9937: buffer argument with different DMO than the parameter
> Alexandru, can you take a look, too, at 9937a? This touches the ArgumentProxy which IIRC was added by you.
I see...
Alexandru Lungu
08:06 AM Database Bug #9937: buffer argument with different DMO than the parameter
Alexandru, can you take a look, too, at 9937a? This touches the @ArgumentProxy@ which IIRC was added by you. Constantin Asofiei
07:09 AM Database Bug #9937 (Review): buffer argument with different DMO than the parameter
Eduard Soltan
07:01 AM Database Bug #9937: buffer argument with different DMO than the parameter
Constantin Asofiei wrote:
> Just to double-check, please do the same in @ctest@, but with the @btt2 for tt2@ buffer ...
Eduard Soltan
06:50 AM Database Bug #9937: buffer argument with different DMO than the parameter
Just to double-check, please do the same in @ctest@, but with the @btt2 for tt2@ buffer (which will not use the @buff... Constantin Asofiei
06:48 AM Database Bug #9937: buffer argument with different DMO than the parameter
Constantin Asofiei wrote:
> Are the tests in #9937-5 passing, plus what we discussed in previous notes (copy-temp-ta...
Eduard Soltan
06:19 AM Database Bug #9937: buffer argument with different DMO than the parameter
Eduard, the approach is good and it should work; your reasoning is correct, the temp-tables need to be schema-compati... Constantin Asofiei
06:16 AM Database Bug #9937: buffer argument with different DMO than the parameter
Eduard Soltan wrote:
> Could you take just a quick look at 9937a, rev. 15889?
The only problem that we are facing...
Eduard Soltan
06:03 AM Database Bug #9937: buffer argument with different DMO than the parameter
Could you take just a quick look at 9937a, rev. 15889? Eduard Soltan
04:58 AM Database Bug #9937: buffer argument with different DMO than the parameter
I checked and a single method will be created by the @ProxyAssembler@ for @Proxy3@ (@getF1@ and @setF1@), or any othe... Eduard Soltan
03:07 AM Database Bug #9937: buffer argument with different DMO than the parameter
Constantin Asofiei wrote:
> I don't think is OK to have methods from both Tt2_1 and TT1_1 DMO interfaces.
Then we...
Eduard Soltan
02:55 AM Database Bug #9937: buffer argument with different DMO than the parameter
I don't think is OK to have methods from both Tt2_1 and TT1_1 DMO interfaces.
I don't think @Proxy3@ should be ret...
Constantin Asofiei
02:47 AM Database Bug #9937: buffer argument with different DMO than the parameter
The proxy is a dynamic class created by @ProxyAssembler@ with the following structure:... Eduard Soltan
10:30 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Committed rev. 15887 on branch 6490a that addresses the feedback.
Constantin Asofiei wrote:
> Review for 6490 rev...
Paul Bodale
06:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul, please get the review addressed, rebase and lets get it through testing. Constantin Asofiei
09:04 AM Testing Support #6860: lexer tests
Branch 6860a passed the regression tests on ChUI and Hotel conversions, but I'm thinking we could delay the merge sin... Florin Eugen Rotaru
08:04 AM Database Bug #9950 (WIP): Upgrade the metadata schema to a newer version
I noticed the following changes in the currently supported meta files (from DDL PoV):
* 10 (mandatory) columns added...
Ovidiu Maxiniuc
08:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15894*, the branch is now at revision *15908*.
The patch helped a lot, I had to ...
Dănuț Filimon
07:58 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I have been trying the test with 7180a-15894.patch, the following test case:
FooTest.cls:...
Eduard Soltan
04:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
In order for the branch to be built, it's required to:... Dănuț Filimon
03:48 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Constantin Asofiei wrote:
> Danut/Eduard: note that in trunk rev 15888.1.1 (commit 15889) there were some other fixe...
Dănuț Filimon
02:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Danut/Eduard: note that in trunk rev 15888.1.1 (commit 15889) there were some other fixes related to #7255. Constantin Asofiei
07:40 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
You will also need to add @${P2J_HOME}/abl/ade/src/@ to the PROPATH in @p2j.cfg.xml@. Constantin Asofiei
07:38 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
You need to copy the skeleton project , and also add @<parameter name="oo-skeleton-path" value="skeleton" />@ in @p2j... Constantin Asofiei
07:32 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
One more thing, which might be needed in the future configurations: this is how @web-disp.p@ is included in the 4GL e... Radu Apetrii
07:13 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
While trying to set up the webspeed sample, I encountered something that I don't know how to fix. Basically, I update... Radu Apetrii
06:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> This is really weird - looks like a bug in 4GL, you can pass @DYNAMIC-PROPERTY(props, "i...
Paul Bodale
06:34 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
This is really weird - looks like a bug in 4GL, you can pass @DYNAMIC-PROPERTY(props, "intExt1")@ as an argument to a... Constantin Asofiei
05:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
I also found this case and I'm not sure what to do... Paul Bodale
04:07 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Committed rev. 15881 on branch 6161a.
In this commit:
* I enhanced the API of DYNAMIC-PROPERTY to avoid unnecessary...
Paul Bodale
06:30 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> I committed to xfer testcases rev 1751 a simple Harness ChUI testcase that was tested and tha...
Tomasz Domin
06:28 AM Database Bug #9318: Make record nursery visible on removeRecords
I've tested ETF conversion & runtime with 9318a and found no issues with the current implementation, I will rebase to... Dănuț Filimon
05:26 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I committed to 6506a rev. 15764 a few more things:
* Added implementations for @GET-CGI-LIST()@, @GET-CGI-VALUE()@, ...
Radu Apetrii
04:44 AM Database Feature #7504: Export data tool from FWD into .d files
Andrei, please commit whatever changes you've done for #7504 and introduce Lorian to this task. Alexandru Lungu
03:23 AM Database Bug #9914 (Test): Investigate why ListenerSet implementation is not properly working
Branch 9914a was merged into trunk as rev. 15893 and archived. Razvan-Nicolae Chichirau
02:58 AM Database Bug #9914 (Merge Pending): Investigate why ListenerSet implementation is not properly working
9914a can be merged after 5471a. Radu Apetrii
02:57 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
Wonderful! I shall queue the branch up for merging. Radu Apetrii
02:51 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> * ask Danut to run unit tests and fwdtests for the application he is managing
No issues found ✅
Dănuț Filimon
03:05 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg, I will put this back into review, let me know if there's anything I need to change. Stefan Vieru
03:04 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
Stefan Vieru
03:03 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have converted the big customer application successfully.
I have created revno 15901 where:
* every @.ast@, @.ca...
Stefan Vieru
02:15 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
Rebased on trunk rev 15891. Alexandru, could you please look at the last commits, I would like to move on with testin... Artur Școlnic
 

Also available in: Atom