Project

General

Profile

Activity

From 03/10/2025 to 04/08/2025

04/08/2025

07:36 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Eric Faulhaber wrote:
> I didn't see any recent changes in the branch that were not related to the rebase, so can I ...
Ovidiu Maxiniuc
08:46 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I didn't see any recent changes in the branch that were not related to the rebase, so can I assume that since interna... Eric Faulhaber
07:29 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I've found related issue - in case @/admin@ API is enabled it is not possible to get @/gui@ or...
Ovidiu Maxiniuc
11:50 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Let me know if you need additional help.
Thank you, it worked.
I've found related issue -...
Tomasz Domin
06:22 PM Testing Support #6859 (Merge Pending): preprocessor tests
Code Review Task branch 6859a Revision 15847
The changes are good. They are also low risk. You can merge to trun...
Greg Shah
09:43 AM Testing Support #6859 (Review): preprocessor tests
Stefan Vieru
09:43 AM Testing Support #6859: preprocessor tests
I created branch 6859a with revision 15847. Stefan Vieru
01:30 PM Database Bug #9633: bulk delete for permanent tables
There is a single commit (15847) in 9633a.
Good job! The conversion part looks OK to me. The bulk delete runtime s...
Ovidiu Maxiniuc
06:05 AM Database Bug #9633 (Review): bulk delete for permanent tables
Created task branch *9633a* from trunk rev 15846. The changes are in 15847:
* extended @bulk_delete_table@ processin...
Andrei Iacob
06:05 AM Database Bug #9633 (WIP): bulk delete for permanent tables
Andrei Iacob
01:16 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
We can't recreate the problem here. The only theory we have is that the @p2j.dll@ is not updated with a later versio... Greg Shah
12:45 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Where does this Redmine stand? It's in 'Test' status, but Kevin can still recreate this. Amy Gakopoulos
10:55 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Review of 9841a rev 15844:
* @oo_references.rules@ - you are calling @wrap_argument@ while on the argument, and @wra...
Constantin Asofiei
10:47 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul Bodale wrote:
> in some cases the class of the argument that dictates the method signature is found to be @com....
Constantin Asofiei
10:37 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> OK, so this is about NEW function, and looks like we must wrap the literals with the par...
Paul Bodale
07:44 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> What I need for now is the SUPER and THIS-OBJECT statements for constructor calls to wor...
Paul Bodale
06:11 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
OK, so this is about NEW function, and looks like we must wrap the literals with the parameter types for the expected... Constantin Asofiei
06:08 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
> it's most probably the one I described here #9841-20 (last part)
Confirmed.
This is not a problem regarding co...
Paul Bodale
05:31 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Regarding the problem with the double constructors that we discussed about I discovered that it came from the fact th... Paul Bodale
09:24 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
What I mentioned about MIN/MAX was related to a @CASE i * 1@, where @multiply@ returns int64 while the expression is ... Constantin Asofiei
08:06 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The @parent.type@ check was not needed, it was included in the parent rule. I committed this solution to *9488a rev.1... Ioana-Cristina Prioteasa
07:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I think the issue with @new unknown()@ is in @/rules/convert/literals.rules@:... Ioana-Cristina Prioteasa
05:47 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Compilation Errors
1. Generics need to be added by hand in
* @LegacyInteger@: we need @implements Icomparable<Iin...
Ioana-Cristina Prioteasa
05:13 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Please ignore the @./skeleton/oo4gl/OEUnit/Data/FixtureDataSet.cls@ and @./skeleton/oo4gl/OEUnit/Util/List.cls@.
Constantin Asofiei
05:05 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the latest list of what is needed from the @OpenEdge@, @Ccs@ and @OEUnit@ packages:
h3. Already implemente...
Ioana-Cristina Prioteasa
09:09 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> Review for 8904a rev 15846:
> * @Queue.java@
> ** this *must not* be aware of the exce...
Eduard Soltan
06:51 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
please look for all @progress STOP@ and change to @legacy STOP@. Constantin Asofiei
06:47 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Review for 8904a rev 15846:
* @control_flow.rules@
** please create a function for the @.equals("Stop") etc@ condi...
Constantin Asofiei
08:54 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> One thing to note is that *UTF-16 / -16LE / -16BE* and *UTF-32 / -32LE / -32BE* present weird ...
Ovidiu Maxiniuc
08:21 AM Base Language Bug #4766: fix CHR and ASC
> I'm not suggesting to use the conversion files from OE, the documentation for the syntax of those files is not exte... Greg Shah
08:18 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> But for the built-in/standard conversions, I don't want to read the convmap files directly so t...
Marian Edu
08:10 AM Base Language Bug #4766: fix CHR and ASC
> > We can provide these conversion tables are resources inside the jar, we only need to write a class that initializ... Greg Shah
08:02 AM Base Language Bug #4766: fix CHR and ASC
> > We can provide these conversion tables are resources inside the jar, we only need to write a class that initializ... Greg Shah
06:44 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> One thing to note is that *UTF-16 / -16LE / -16BE* and *UTF-32 / -32LE / -32BE* present weird ...
Marian Edu
06:40 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> We can provide these conversion tables are resources inside the jar, we only need to write ...
Marian Edu
04:40 AM Base Language Bug #4766: fix CHR and ASC
One thing to note is that *UTF-16 / -16LE / -16BE* and *UTF-32 / -32LE / -32BE* present weird behavior.
As I've noti...
Delia Mitric
02:57 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> We can provide these conversion tables are resources inside the jar, we only need to write ...
Delia Mitric
08:42 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> My idea was to have a _test_ which prepares the actual files AND some tests that make the comparisons. These should... Greg Shah
06:49 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> You need to add @stream-wait-for@ into @lex_commands@ for scenario to wait for results.
O...
Florin Eugen Rotaru
06:36 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> Thanks. Unfortunately these don't work either...
>
> I attached the files. I tried m...
Tomasz Domin
06:29 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Thanks. Unfortunately these don't work either...
I attached the files. I tried making a mock for the custom ant ta...
Florin Eugen Rotaru
05:02 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Florin Eugen Rotaru wrote:
> Tomasz, I am trying to use the @dependency@ attribute for <test> tags in order to make ...
Tomasz Domin
04:53 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz, I am trying to use the @dependency@ attribute for <test> tags in order to make a test execute only after the ... Florin Eugen Rotaru
08:36 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> If you wish I could direct some effort right now and add a simple Harness test including a script that should work ... Greg Shah
03:59 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
The specific testcase directory was definitely not meant to be ran with the testcases project, without modifying anyt... Șerban Bursuc
08:33 AM Testing Support #6860 (WIP): lexer tests
Code Review Task Branch 6860a Revision 15844
It is good.
Greg Shah
03:50 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15838 through 15842
>
> It is looking good.
>
> 1. ...
Florin Eugen Rotaru
08:19 PM Testing Support #6860: lexer tests
6860a rev 15843 has some code format cleanup.
Florin: Please review the changes and follow the standards in the ...
Greg Shah
08:31 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
A summary of the changes from the last two commits (7180a/15852 and 7180a/15853):
# @src/com/goldencode/p2j/uast/Sca...
Dănuț Filimon
07:24 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15846*, the branch is now at revision *15853*. Dănuț Filimon
07:06 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15830*. Replaced a few more usages of the filename with artifacts, this expands the lexer/parser art... Dănuț Filimon
03:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I tested hotel conversion and switched to converting *.cls, I found a few regressions and now I am working on fixing ... Dănuț Filimon
08:18 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> Well, the changes on the branch already generate the .schema, .p2o and .dict files inside @cvt/data@, with the sche... Greg Shah
08:14 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Well, the changes on the branch already generate the .schema, .p2o and .dict files inside @cvt/data@, with the schema... Stefan Vieru
07:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> I'm looking into 3 but I can't find an example where namespace dir is used. I see in testcases that it is reference... Greg Shah
02:40 AM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
Greg Shah wrote:
> Code Review Task Branch 5586a Revisions 15804 through 15808
>
> 1. In @Configuration.getPathTo...
Stefan Vieru
07:54 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
> Since @files@ in FileList is stored as a Java array I don't know whether it could be made in more efficient way. Bu... Greg Shah
01:55 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:
>
> Otherwise, please get the #9457 app setup (see #9457-39), and test the #9420 scenari...
Eduard Soltan
01:35 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Greg Shah wrote:
>
> My only concern is that the changes are likely to have an impact on performance. @SR.findFil...
Eduard Soltan
07:09 AM Testing Support #9270 (Test): design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin
07:08 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tested for regressions twice, no issues found.
Pushed up to revision 36.
Working on an update of a documentation.
Tomasz Domin
04:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Also, please rebase. Constantin Asofiei
04:57 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Review of 9060b rev 15771:
* @FieldReference@
** is missing history entry
** do we need to do the same for @blobCo...
Constantin Asofiei
04:29 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Managed to find and solve (hopefully) the problem input-output parameter updates in the caller with different flow-of... Eduard Soltan
03:43 AM Base Language Feature #9435 (Closed): class-level virtual procedure/function definitions
Constantin Asofiei

04/07/2025

06:25 PM Testing Support #6860: lexer tests
> But the @<test>@ elements are quite different in FWD and in OE.
If there is no overlap, then we should use separ...
Greg Shah
06:15 PM Testing Support #6860: lexer tests
Code Review Task Branch 6860a Revisions 15838 through 15842
It is looking good.
1. Instead of passing @printToS...
Greg Shah
10:17 AM Testing Support #6860: lexer tests
Example of a test in FWD:... Florin Eugen Rotaru
10:15 AM Testing Support #6860: lexer tests
Regarding the FWD-OE Harness:
We can have a common *Test Plan*:...
Florin Eugen Rotaru
05:15 PM User Interface Bug #7642 (WIP): Assigning SESSION:DATE-FORMAT has no effect on existing date instances
I've created the 7642a branch for this task. Vladimir Tsichevski
02:28 PM User Interface Bug #7642: Assigning SESSION:DATE-FORMAT has no effect on existing date instances
I believe any operation involving date formatting or parsing should rely on the current value of @SESSION:DATE-FORMAT... Vladimir Tsichevski
05:12 PM User Interface Bug #9883: FILL-IN: Date format with minus sign separator prevents minus sign input near separator
In a @FILL-IN@ field with a date format where the year component is split by a minus sign separator (regardless of th... Vladimir Tsichevski
05:04 PM User Interface Bug #9883 (New): FILL-IN: Date format with minus sign separator prevents minus sign input near se...
Vladimir Tsichevski
02:07 PM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> The example there is decent, given you figure out how the Harness initiates the test. You must run the test once, s... Greg Shah
10:22 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I managed to make a Harness test myself and have some feedback.
The documentation lacks an "Example" header. The H...
Șerban Bursuc
09:42 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> But I agree with Marian we should try to use a method that automatically converts SikuliX scr...
Marian Edu
09:10 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> Is it really a big difference to write the code in Java in the first place instead of in their scripting environmen... Șerban Bursuc
08:07 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I guess my point here is that the code in #9844-17 is clean, easy to read and seems easy to write.
My only concern...
Greg Shah
08:03 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Is it really a big difference to write the code in Java in the first place instead of in their scripting environment? Greg Shah
04:23 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
This is how the @hotel_gui_hotel_logon@ test looks like ported to a Java application: ... Șerban Bursuc
03:34 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg Shah wrote:
> Please investigate this approach. As I noted above, using the scripting may be nice to get sta...
Marian Edu
03:27 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I understand the idea. It just seemed counter-intuitive to develop a test script in the IDE with all the graphical fe... Șerban Bursuc
01:56 PM User Interface Bug #9882 (Rejected): FILL-IN: date format input event handler restricts minus sign to four-digit...
Greg Shah
01:51 PM User Interface Bug #9882: FILL-IN: date format input event handler restricts minus sign to four-digit year compo...
Please, help me change this task status to REJECTED. Vladimir Tsichevski
01:50 PM User Interface Bug #9882 (WIP): FILL-IN: date format input event handler restricts minus sign to four-digit year...
Vladimir Tsichevski
01:50 PM User Interface Bug #9882: FILL-IN: date format input event handler restricts minus sign to four-digit year compo...
This issue does not exist. When testing, I was confused because of the #7642 bug - my format was not really updated f... Vladimir Tsichevski
10:42 AM User Interface Bug #9882: FILL-IN: date format input event handler restricts minus sign to four-digit year compo...
For date type @FILL-IN@ in OE, a minus sign can be entered in the year component of any length, but in FWD, this is r... Vladimir Tsichevski
10:36 AM User Interface Bug #9882 (Rejected): FILL-IN: date format input event handler restricts minus sign to four-digit...
Vladimir Tsichevski
01:29 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Code Review Task Branch 7255a Revisions 15822 through 15827
I don't have an objection to the functional changes. ...
Greg Shah
08:23 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard, 7255a rev 15827 fixes some whitespace.
* in ScanDriver: either synchronize the method or create the sets in ...
Constantin Asofiei
01:26 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> I would think so.
>
> See @httpConfig.addCustomizer(new SecureRequestCustomizer());@ in @Ge...
Tomasz Domin
11:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz, with 9687a I'm getting @HTTP ERROR 400 Invalid SNI@.
> >
...
Hynek Cihlar
11:05 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, with 9687a I'm getting @HTTP ERROR 400 Invalid SNI@.
>
> For development (where I ...
Tomasz Domin
10:54 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, with 9687a I'm getting @HTTP ERROR 400 Invalid SNI@.
For development (where I don't care about certificat...
Hynek Cihlar
09:17 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased to trunk/15842.
Resolved minor conflicts.
Pushed up 9687b/15866.
Tomasz Domin
11:16 AM User Interface Bug #9873 (Review): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Vladimir Tsichevski wrote:
> Same issue for the @CUT@ operation.
Fixed in rev. 15844. Please, review.
Vladimir Tsichevski
10:19 AM Base Language Bug #4766: fix CHR and ASC
We can provide these conversion tables are resources inside the jar, we only need to write a class that initializes f... Ovidiu Maxiniuc
07:58 AM Base Language Bug #4766: fix CHR and ASC
> Do you think it is necessary to add also these huge convmaps in FWD?
Unfortunately, yes.
Greg Shah
03:26 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> I'm working on adding the convmaps from OE and for now I added just the convmaps for combinati...
Marian Edu
03:05 AM Base Language Bug #4766: fix CHR and ASC
I'm working on adding the convmaps from OE and for now I added just the convmaps for combinations of codepages cp1-cp... Delia Mitric
10:04 AM Runtime Infrastructure Bug #9804 (Test): improve the OpenClient remote calls
Constantin Asofiei
10:03 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Branch 9804a was merged to trunk rev 15845 and archived. Constantin Asofiei
10:01 AM Runtime Infrastructure Bug #9804 (Merge Pending): improve the OpenClient remote calls
I've redone tests, I'm merging to trunk and 7156c/e now. Constantin Asofiei
08:23 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Constantin Asofiei wrote:
> Galya, please see 9804a rev 15849 - this address the review.
>
> I've added timeout f...
Galya B
08:18 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Galya, please see 9804a rev 15849 - this address the review.
I've added timeout for the remote-side request.
Fo...
Constantin Asofiei
07:04 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Galya B wrote:
> Aren't the workers supposed to be reused by the SoapHandler and RestHandler? I mean @worker.getHelp...
Constantin Asofiei
06:59 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Constantin Asofiei wrote:
> > * What about synchronizing @LegacyServiceWorker.getHelper@ and @RemoteLegacyServiceWor...
Galya B
06:41 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Galya B wrote:
> Review of 9804a r15848:
> * Remove pasoe references in @RemoteLegacyServiceWorker@ and there seems...
Constantin Asofiei
06:08 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Review of 9804a r15848:
* Remove pasoe references in @RemoteLegacyServiceWorker@ and there seems to be one reference...
Galya B
05:21 AM Runtime Infrastructure Bug #9804 (Review): improve the OpenClient remote calls
Rebased 9804a from trunk rev 15842 - new rev 15848.
Galya: please do a final review.
Constantin Asofiei
03:32 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Testing went well over the weekend. I only emailed Constantin this morning and forgot to update the task. Dănuț Filimon
09:52 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I committed in *9488a rev.15861*:
* Added @SymbolResolver.getLegacyPackageName@ method that extracts the legacy pack...
Ioana-Cristina Prioteasa
08:58 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Marian Edu wrote:
>
> Eduard, not sure what is the difference here - I assume in FWD the variables are updated (al...
Eduard Soltan
03:44 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Eduard Soltan wrote:
> The problem that I am facing right now. I have some tests with control-of-flow statement and ...
Marian Edu
01:53 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
The problem that I am facing right now. I have some tests with control-of-flow statement and error throwings directly... Eduard Soltan
01:20 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
I have generated a test suite with errors or control-of-flow condition being thrown in different blocks (do, repeat, ... Eduard Soltan
05:33 AM Runtime Infrastructure Bug #9878: Java client process hangs when -verbose:class is part of jvmargs
I can replicate this in Java 11, 17, 21.
When -verbose:class is part of the client's java argumens the Java client...
Hynek Cihlar
05:25 AM Runtime Infrastructure Bug #9878 (New): Java client process hangs when -verbose:class is part of jvmargs
Hynek Cihlar
05:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15829*. Addressed part of the #7180-60 review, added locking methods for the artifact and the plan i... Dănuț Filimon
04:23 AM Base Language Bug #9877: output extent parameter when the type is object
There is this example which uses a different 4GL object type at the argument and the parameter:... Constantin Asofiei
04:11 AM Base Language Bug #9877 (Test): output extent parameter when the type is object
Constantin Asofiei
04:21 AM Database Feature #7020: always use "expanded" extent fields
7020c & 7020d were rebased to trunk revision 15842.
7020d is now at revision 15858.
Stefanel Pezamosca
02:54 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
After our discussion I was looking into the problem with the double constructor wrapping of the literal, and I found ... Paul Bodale

04/06/2025

11:24 AM User Interface Bug #4135: high dpi screens display in low dpi
Found @NUM-SELECTED-WIDGETS@ regressions of @drag-n-drop@ testcases for the trunk version.
For example, @./drag_n_dr...
Sergey Ivanovskiy

04/05/2025

06:42 PM User Interface Bug #9876: FILL-IN: date format with long year format component: incorrect INPUT-VALUE
The described behavior applies once issue #9846 is resolved. With trunk rev. 15823 (current), the @INPUT-VALUE@ is un... Vladimir Tsichevski
06:25 PM User Interface Bug #9876: FILL-IN: date format with long year format component: incorrect INPUT-VALUE
# run the @9876.p@ procedure. It will show you a date type @FILL-IN@
# enter the value @01-02- 1@ (with 5 spaces...
Vladimir Tsichevski
05:51 PM User Interface Bug #9876 (New): FILL-IN: date format with long year format component: incorrect INPUT-VALUE
Vladimir Tsichevski
04:42 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Created branch 9831a and committed the implementation.
Committed revision 15843.
Ovidiu Maxiniuc
11:23 AM Database Bug #9872: Runtime import statement relies on the ImportWorker to read lob data.
The @PropertyMapper@ is one class which was created only during the import, as an utility of @ImportWorker@. The fact... Ovidiu Maxiniuc
09:16 AM Testing Support #9270 (Merge Pending): design and implement an approach for executing multi-session 4GL t...
You can merge now. Greg Shah
09:10 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
All of your discussion *assumes that we are using some kind of scripting option*. Sikuli is implemented in *Java*. ... Greg Shah
09:10 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15842@, new revision is @15868@.
Just rebase.
Eugenie Lyzenko

04/04/2025

06:10 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I rebased 9093a. Pushed up to revision 15848.
I also created #9875 to hold customer specific scripts for importing...
Ovidiu Maxiniuc
03:45 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Indeed, I tried to keep it up-to-date.
However, there were a couple of big updates this wee, so it requires rebasi...
Ovidiu Maxiniuc
03:40 PM Database Feature #9093 (Internal Test): add protection for multi-tenant imports to optionally only import ...
Eric Faulhaber wrote:
> Ovidiu, I think you said last standup that this branch was ready for merge, but it is still ...
Eric Faulhaber
03:33 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Ovidiu, I think you said last standup that this branch was ready for merge, but it is still in review status, with no... Eric Faulhaber
04:24 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I've executed regression testing of trunk/15830 with harness_9270/82. No problems found, tests completed the same way... Tomasz Domin
10:42 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Constantin Asofiei wrote:
> Tomasz, in the code the only issue I see is:
> * @TestPlan@ - the @sets@ are now a @Has...
Tomasz Domin
03:26 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
In revision 15832, a regression was resolved in the @ParsedDateFormat.toString()@ method, which had incorrectly inser... Vladimir Tsichevski
03:06 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
I found that @date.getDateOrderNative()@ returns date order strings like "mdy", so I can now eliminate the @Order@ en... Vladimir Tsichevski
01:47 PM User Interface Bug #9874: Incorrect TAB and BACKTAB handling in FILL-IN with no other tab stops
In OE, when no other tab-stop-enabled widgets exist, the @TAB@ and @BACKTAB@ keys have no effect. In FWD, however, th... Vladimir Tsichevski
01:40 PM User Interface Bug #9874 (New): Incorrect TAB and BACKTAB handling in FILL-IN with no other tab stops
Vladimir Tsichevski
12:08 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> I see common code like this:
> [...]
> Please add a worker method.
Thank you. I've ...
Tomasz Domin
08:46 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I see common code like this:... Constantin Asofiei
08:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've removed dependency on @commons-httpclient@ which seems not to be in use since #6692 and migrated *NoHostVerify* ... Tomasz Domin
03:19 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek
> Note that 9687a is a development branch and 9687b is a branch constantly re-based to ...
Hynek Cihlar
10:46 AM User Interface Bug #9873 (WIP): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Same issue for the @CUT@ operation. Vladimir Tsichevski
09:04 AM User Interface Bug #9873 (Review): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Fixed in 9873a rev. 15843. Please, review. Vladimir Tsichevski
09:03 AM User Interface Bug #9873 (WIP): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Vladimir Tsichevski
08:56 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Support for these key combinations was introduced in revision 15947. These operations modify the caret position, whic... Vladimir Tsichevski
08:38 AM User Interface Bug #9873 (Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Vladimir Tsichevski
10:31 AM Testing Support #6860: lexer tests
I have written an Ant Task which runs the Driver:... Florin Eugen Rotaru
05:47 AM Testing Support #6860 (Review): lexer tests
I've finished documenting it and made some tests by running with absolute paths, relative paths and combined, it work... Florin Eugen Rotaru
09:42 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg Shah wrote:
> I thought Sikuli could be used directly from Java, that you don't have to use Jython. Jython is ...
Șerban Bursuc
07:54 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I thought Sikuli could be used directly from Java, that you don't have to use Jython. Jython is too limiting and if ... Greg Shah
07:41 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> My understanding is that the core of Sikuli can also be programmed directly in Java.
Yes in the sense that both ...
Șerban Bursuc
06:25 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
> It turns out that Sikuli runs in Jython, and while it doesn't allow @opencv@ to be directly imported (AFAIK) any pr... Greg Shah
09:24 AM Testing Support #6859: preprocessor tests
To run the tests with FWD: (assuming we are at testcases root)
@java -jar ../harness_9270a/build/lib/harness.jar tes...
Stefan Vieru
09:14 AM Testing Support #6859: preprocessor tests
I added all the tests I've done and also the OE driver on testcases rev 1735 Stefan Vieru
09:19 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Galya B wrote:
> Greg Shah wrote:
> > Galya B wrote:
> > > Should I write 4GL tests for testcases that work with o...
Greg Shah
08:52 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Greg Shah wrote:
> +Testcases Needed+
> * [[p2j:Appserver Tests]]
> ** see #1608, #2124, #3854, #6424, #6488, #641...
Marian Edu
08:23 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Greg Shah wrote:
> Galya B wrote:
> > Should I write 4GL tests for testcases that work with only one directory.xml ...
Galya B
08:14 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Galya B wrote:
> Should I write 4GL tests for testcases that work with only one directory.xml that is derived from t...
Greg Shah
07:59 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Should I write 4GL tests for testcases that work with only one directory.xml that is derived from the template? Galya B
07:50 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Galya B wrote:
> Where is the startup guide on how to write tests, add them to testcases and run them in Harness?
...
Greg Shah
07:39 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
Where is the startup guide on how to write tests, add them to testcases and run them in Harness? Galya B
09:04 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Something like this would solve the issue:... Ioana-Cristina Prioteasa
08:56 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I was wrong in my last post. This is the original 4GL code for the second @annotateMethodCall@ issue:... Ioana-Cristina Prioteasa
08:06 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The issue in @OpenEdge.Core.Collections.List@:
@annotateMethodCall@ failed because there was no method match. This h...
Ioana-Cristina Prioteasa
08:13 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Code Review Task Branch 5586a Revisions 15804 through 15808
1. In @Configuration.getPathToConversionFolder()@, I d...
Greg Shah
06:22 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
It just occurred to me, this means that the problem is not with SUPER or THIS-OBJECT but with how the constructor in ... Paul Bodale
06:17 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
I debugged a failing test and started with NEW Paul Bodale
06:10 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul Bodale wrote:
> # I then did a small change (inserted a space) to the file in which the child class is declared...
Constantin Asofiei
06:02 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Please make a simple test where you have:
> * the super-class defining a 'decimal' cons...
Paul Bodale
04:55 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Please make a simple test where you have:
* the super-class defining a 'decimal' constructor
* the sub-class callin...
Constantin Asofiei
04:03 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Paul Bodale wrote:
> > * @SUPER(123)@
> > * @SUPER(-123)@
> > The constructors for th...
Paul Bodale
03:24 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul Bodale wrote:
> * @SUPER(123)@
> * @SUPER(-123)@
> The constructors for the integer literals are generated co...
Constantin Asofiei
03:19 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
I modified the rule to add checks for the THIS-OBJECT and SUPER methods and committed a solution to branch 9841a revi... Paul Bodale
06:14 AM Database Bug #9872: Runtime import statement relies on the ImportWorker to read lob data.
In @PropertyMapper.readLobData@, @Importworker@ is used to retrieve the path to the lob file. @Importworker@ is not s... Artur Școlnic
06:12 AM Database Bug #9872 (New): Runtime import statement relies on the ImportWorker to read lob data.
Artur Școlnic
06:11 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> I also think we should also synchronize the operations made on iterator @iter@, even if it is...
Constantin Asofiei
03:22 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:
> * the way the static fields are now in @ScanDriver@, this does not support multi-threadi...
Eduard Soltan
02:41 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:
> * shouldn't this code 'break' the loop? Because otherwise you remove the @referenceFi...
Eduard Soltan
02:35 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Review for 7255a rev 15825:
* you have a typo in @remvoeSource@. same in @remvoeFile@ and @removedConverstionFiles@
...
Constantin Asofiei
06:08 AM Base Language Bug #9060: Cache oftenly used values that are immutable
OK, then please create a task in the database project for this. The code may be used just for importing the .d data ... Constantin Asofiei
05:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Well, @PropertyMapper@ uses it:... Artur Școlnic
05:50 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Dănuț Filimon wrote:
> Artur Școlnic wrote:
> > I see that Eric and Ovidiu worked on @ImportWorker.initialize@, can...
Constantin Asofiei
05:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> I see that Eric and Ovidiu worked on @ImportWorker.initialize@, can someone please explain wh...
Dănuț Filimon
05:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I see that Eric and Ovidiu worked on @ImportWorker.initialize@, can someone please explain where should it be called,... Artur Școlnic
05:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
So I think @PropertyMapper.preprocessClob/Blob@ is necessary because it assigns to @var@ the actual data of the lob, ... Artur Școlnic
05:06 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I did the tests, with 9060b, both export and import is broken, with trunk, export is ok, but the import is broken. I ... Artur Școlnic
05:26 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > The filename is retrieved through the @getFilename()@ call and this one relies on a @ParserShar...
Dănuț Filimon
05:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> The filename is retrieved through the @getFilename()@ call and this one relies on a @ParserSharedInputState/LexerSh... Greg Shah
04:01 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The idea with the Lexer ends up with two scenarios:
# A @Reader@ parameter given to the @ProgressLexer@ constructor,...
Dănuț Filimon
05:00 AM Database Bug #9853 (Test): ProgressiveResults invalidate badly when changing the record on the edge of a b...

Branch 9853a was merged to trunk rev 15841 and archived.
Alexandru Lungu
04:50 AM Database Bug #9853 (Internal Test): ProgressiveResults invalidate badly when changing the record on the ed...
Alexandru Lungu
04:56 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
OK I just saw that in _FWD_ you can copy the screen buffer to a text file, I thought this was possible in OE. Now it ... Șerban Bursuc
04:46 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Șerban Bursuc wrote:
> Tomasz Domin wrote:
> > Șerban Bursuc wrote:
> >
> > > I'm looking at the testcases proje...
Tomasz Domin
04:37 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> Șerban Bursuc wrote:
>
> > I'm looking at the testcases project, more specifically @testcas...
Șerban Bursuc
04:23 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Șerban Bursuc wrote:
> I'm looking at the testcases project, more specifically @testcases/flushing_and_triggers/cr...
Tomasz Domin
04:05 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
I'd like to ask some questions regarding Harness too, if this is not the correct task then please let me know.
I'm...
Șerban Bursuc

04/03/2025

06:04 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Ovidiu - do you have any testing tools/scripts/configuration/curl for testing API with 9687b ?...
Ovidiu Maxiniuc
04:34 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz, 8976a was merged to trunk, this includes changes to the REST Admin handlers. Pl...
Tomasz Domin
08:53 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Galya B wrote:
> > As for the formatting according to the formatting standards the imports sh...
Hynek Cihlar
07:21 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Galya B wrote:
> Tomasz Domin wrote:
> > I wonder if I'd rather use something similar @super.sendError@ in there to...
Tomasz Domin
05:04 PM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Alexandru Lungu wrote:
> Committed 9853a/15839 and 15840, replacing !isPreselect with errorCondition. Please review....
Constantin Asofiei
08:26 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Committed 9853a/15839 and 15840, replacing !isPreselect with errorCondition. Please review. Alexandru Lungu
06:51 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Alexandru Lungu wrote:
> Would you prefer @errorCondition@? I guess it is less confusing than seeing @isPreselect@ a...
Constantin Asofiei
06:50 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Yes, this is what is happening in @next@. Would you prefer @errorCondition@? I guess it is less confusing than seeing... Alexandru Lungu
06:45 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Can we rely on @errorCondition@ instead of @!isPreselect()@? That's set like this:... Constantin Asofiei
06:32 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
> But, the condition to enter this block is if (cacheOnReval || isPreselect()) - so, can the preselect be false, when... Alexandru Lungu
06:26 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
I don't really understand the fix.
The line @Results cached = cacheResults(old, true);@ where @Results old = adapt...
Constantin Asofiei
03:58 AM Database Bug #9853 (Review): ProgressiveResults invalidate badly when changing the record on the edge of a...
Committed 9853a/rev. 15838.
Constantin, please review.
Alexandru Lungu
03:25 PM User Interface Bug #9855 (Review): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek, please, review.
The remaining things:
# I didn’t sort fields and methods in the modified classes to keep...
Vladimir Tsichevski
03:13 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Date format adjustment implemented in 9855a rev. 15830. The result passes @TestDateFormatAdjustment.cls@ tests. Vladimir Tsichevski
11:51 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz, in the code the only issue I see is:
* @TestPlan@ - the @sets@ are now a @HashMap@ instead of @List@ - shoul...
Constantin Asofiei
08:14 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Constantin, please review.
Tomasz Domin
11:03 AM Testing Support #6860: lexer tests
I've worked the exception handling and error-logging. I also re-formatted some parts and started working on documenti... Florin Eugen Rotaru
10:22 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
I have looked at [[p2j:Automating GUI Testing]]. This wiki page is very good in my opinion. It correctly shows the co... Șerban Bursuc
10:12 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Is having the rule like this work?
I checked again with trunk revision 15840 ( + rule...
Paul Bodale
09:13 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Is having the rule like this work?
> [...]
>
> I don't understand the need to remove...
Paul Bodale
08:53 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Is having the rule like this work?... Constantin Asofiei
08:45 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
@SUPER (cResult, 123).@ :... Paul Bodale
08:41 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Please post the AST for the SUPER and the @voidMthd@ call. Constantin Asofiei
08:40 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Or otherwise find why the literal at SUPER/THIS-OBJECT doesn't have 'wrap' annotation.
...
Paul Bodale
07:34 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Or otherwise find why the literal at SUPER/THIS-OBJECT doesn't have 'wrap' annotation. Constantin Asofiei
07:34 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
I would enhance @copy.parent.isAnnotation("wrap")@ to check that the parent is SUPER or THIS-OBJECT (use the @type_pa... Constantin Asofiei
07:30 AM Base Language Bug #9841 (Review): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Please look also into what @force_no_wrap@ means.
The annotation is used to avoid wra...
Paul Bodale
03:53 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> find when @evalLib("oo_call_type", parent, this)@ was added.
It was added in trunk re...
Paul Bodale
10:00 AM Conversion Tools Bug #7255 (Review): FWD resolves a OO file not included in conversion, if it exists on disk and o...
Eduard Soltan
08:27 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Committed on 7255a, rev. 15825. Eduard Soltan
07:43 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> I some thoughts about this one, shouldn't we remove from the conversion list the @src2/oo/Bar...
Constantin Asofiei
04:44 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:
> > * if oo.Bar is in both src1 and src2, PROPATH has both src1/ and src2/, and both src...
Eduard Soltan
08:45 AM Testing Support #6859: preprocessor tests
> Let me know if I should take this issue or what to do with it.
Not yet. Let's get the test suite in place first...
Greg Shah
06:52 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> > When we have @;)@ progress translates that into just @)@, but in FWD it stays the same.
> > I ...
Stefan Vieru
06:38 AM Testing Support #6859: preprocessor tests
> Also another issues I've found during preprocessing is that: when a // comment is found, progress adds a NL. In FWD... Greg Shah
06:37 AM Testing Support #6859: preprocessor tests
> When we have @;)@ progress translates that into just @)@, but in FWD it stays the same.
> I guess i have to look i...
Greg Shah
06:30 AM Testing Support #6859: preprocessor tests
Yes, it doesn't have to be hardcoded, it can be taken from @p2j.cfg@ i think.
Also another issues I've found during ...
Stefan Vieru
06:28 AM Testing Support #6859: preprocessor tests
> In OE the preprocessor IF would go on the 2nd statement, while in FWD it will go in the first. The reason being her... Greg Shah
06:27 AM Testing Support #6859: preprocessor tests
Overall, this is all moving along nicely.
In regard to the different test plans/tests for OE vs FWD, please look i...
Greg Shah
06:23 AM Testing Support #6859: preprocessor tests
> My question would be: should i include somewhere in Preprocessor.java the logic that would created the path to the ... Greg Shah
03:22 AM Testing Support #6859: preprocessor tests
While debugging the FWD Preprocessor I have found that:
When preprocessing...
Stefan Vieru
08:41 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> Stefan Vieru wrote:
> > I was thinking to use as suggested earlier @ant@ as an abstraction la...
Stefan Vieru
08:39 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
The FWD @build.xml@ does this OS detection and changes things based on the result. You can look at that as an example. Greg Shah
07:46 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> I was thinking to use as suggested earlier @ant@ as an abstraction layer, so I would have diff...
Tomasz Domin
07:39 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
I was thinking to use as suggested earlier @ant@ as an abstraction layer, so I would have different ant commands base... Stefan Vieru
06:33 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Is it possible to choose between which tests are executed based on platform?
Please see #6859-32 #6859-33 #6859-36.
Stefan Vieru
08:03 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> Stefanel,
> I think 7020d is broken at this moment, @RecordMeta@ probably fails to compile...
Stefanel Pezamosca
07:57 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> Stefanel,
> I think 7020d is broken at this moment, @RecordMeta@ probably fails to compile...
Stefanel Pezamosca
07:48 AM Database Feature #7020: always use "expanded" extent fields
Stefanel,
I think 7020d is broken at this moment, @RecordMeta@ probably fails to compile. The reason is the usage of...
Ovidiu Maxiniuc
07:35 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> What I could find in /CCcs/Common/Support and is not in FWD:
Please add these to ...
Constantin Asofiei
07:13 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
We have implemented in FWD:
* IcharacterHolder.java
* IdecimalHolder.java
* Iint64Holder.java
* Il...
Ioana-Cristina Prioteasa
07:01 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Also, for the CCS and other 'holder' classes - are these fully implemented in FWD? Constantin Asofiei
07:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
For LegacyInteger, for now make the change by hand.
For LegacyList, these are related to generics (I think) - see th...
Constantin Asofiei
06:59 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the support for these in p2j:
- @OpenEdge.Core.Collection.List@ (p2j.oo.core.collections.LegacyList) - STUBS...
Ioana-Cristina Prioteasa
05:40 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Why are you converting String.cls? This is already implemented. Please post the only the .cls files which have no i... Constantin Asofiei
05:22 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Rebased 9488a and tested again the conversion for only these files (needed from ADE and not existent in p2j with full... Ioana-Cristina Prioteasa
04:17 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've added my changes to 9488a rev 15736. Sorry, they are not fully tested/complete. Please check with your test no... Constantin Asofiei
04:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Minimized the testcase where the setter of a property is not correctly emitted and ends up as @n/a@.
For this:
<pre...
Ioana-Cristina Prioteasa
07:06 AM Conversion Tools Bug #9871: String followed by an alternative coding construct should emit a single character
The modifications should be done somewhere here: com/goldencode/p2j/preproc/ClearStream.java:588 Stefan Vieru
06:51 AM Conversion Tools Bug #9871: String followed by an alternative coding construct should emit a single character
When converting/preprocessing the following code... Stefan Vieru
06:49 AM Conversion Tools Bug #9871 (Rejected): String followed by an alternative coding construct should emit a single cha...
Stefan Vieru
06:55 AM Database Bug #9852: Portal "C_10" does not exist error
I think making all FOR EACH queries FORWARD-ONLY was the main cause of this problem. I will revisit this after review... Dănuț Filimon
06:51 AM Database Bug #9852: Portal "C_10" does not exist error
This seems solved with trunk 15839 (after rollback of #7991). Looks it is related to FORWARD-RESULTS fix. Constantin Asofiei

04/02/2025

04:58 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Update: Aside from one exception, date format components can consist of any positive number of nines, resulting in an... Vladimir Tsichevski
02:40 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached is a @test-date-format-formatting-adjustment.p@ 4gl procedure, which proves the hypothesis that format adjus... Vladimir Tsichevski
10:45 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached is a class @DateFormatAdjuster.java@ with the @reorderForDateFormatAssignment@ method, which does format adj... Vladimir Tsichevski
08:41 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> UPD2: A format component may consist of any number of nines from 1 to 4, not just @99@ ...
Vladimir Tsichevski
02:15 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
h3. Changes in configuration and runtime of REST APIs
| |_{width:45%}. Before 8976a /
Trunk r15836 |_{width:45%}....
Ovidiu Maxiniuc
12:58 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> Eric/Greg: if testing is OK with 8976a, we need to release this before #9687, so the jet...
Greg Shah
07:30 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> Ovidiu, I've made some minor edits to the main page.
Thank you.
> For the existing S...
Ovidiu Maxiniuc
05:16 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Eric/Greg: if testing is OK with 8976a, we need to release this before #9687, so the jetty changes are applied to 897... Constantin Asofiei
03:27 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, I've made some minor edits to the main page.
For the existing SESSIONS and TENANT rest APIs, please create...
Constantin Asofiei
01:58 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Greg Shah wrote:
> > So, I'd like to know if we need it in the short term or not. If n...
Greg Shah
01:03 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah wrote:
> So, I'd like to know if we need it in the short term or not. If not, then we should defer it.
T...
Constantin Asofiei
12:48 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> Greg: considering that the #9457 project doesn't use generics in the app code, I want to find a way to delay this i... Greg Shah
09:59 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Found missing skeletons needed on #9488 or #9436 and I committed then to the bzr skeleton project, rev. 125:
* Progr...
Ioana-Cristina Prioteasa
09:45 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The initial idea was to convert everything we need from ADE and later choose of we keep the current implementation(ex... Ioana-Cristina Prioteasa
06:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Created issue #9868 for the discussion about generics. I will try to gather some examples of generics usage and add t... Ioana-Cristina Prioteasa
04:48 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I think the problem with the @ObjectOps.newInstance@ missing the parameter type mode is that the target method or con... Constantin Asofiei
01:50 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
> > Then the only issue is possible drive letters.
> If "Running the Front End Conversion":/projects/p2j/wiki/Runnin...
Greg Shah
09:52 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Don't use @\\@ anywhere, unless we really have to do so. Instead of shifting to the @File.separa...
Roger Borrello
07:54 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Don't use @\\@ anywhere, unless we really have to do so. Instead of shifting to the @File.separatorChar@, I would pr... Greg Shah
01:28 PM Base Language Feature #9868: Support generics introduced in Progress 12.x
I'm guessing that there is no syntax in the built-in classes which shows how to define a parameterized type (e.g. @T@... Greg Shah
01:23 PM Base Language Feature #9868: Support generics introduced in Progress 12.x
For convenience, I'm reproducing my post from #9488-131:
> Greg: considering that the #9457 project doesn't use ge...
Greg Shah
07:36 AM Base Language Feature #9868: Support generics introduced in Progress 12.x
Progress 12.x introduced built-in classes that use generics, such as @Progress.Collections.HashMap@ and @Progress.Col... Ioana-Cristina Prioteasa
05:52 AM Base Language Feature #9868 (New): Support generics introduced in Progress 12.x
Ioana-Cristina Prioteasa
01:00 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> Ok, after this discussion lets recap a bit to not create any more confusion.
>
> * if oo.B...
Constantin Asofiei
12:37 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Ok, after this discussion lets recap a bit to not create any more confusion.
* if oo.Bar exists only once in PROPA...
Eduard Soltan
12:14 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Keep in mind that this @findFile@ needs to do the lookup in all @searchList@ entries, and only after that decide what... Constantin Asofiei
11:38 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> Eduard Soltan wrote:
>
> > I think that is the source of confusion. As in the current vers...
Constantin Asofiei
11:22 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> I think that is the source of confusion. As in the current version of trunk, for duplicate ...
Eduard Soltan
11:17 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:
> Eduard Soltan wrote:
> > And in @findFile@ there is no way I will even know that there ...
Eduard Soltan
11:12 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> And in @findFile@ there is no way I will even know that there is a @src2/oo/Bar.cls@.
@findF...
Constantin Asofiei
11:10 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:
> So if you have @src1/oo/Bar.cls@ and @src2/oo/Bar.cls@ in conversion list, and only @src...
Eduard Soltan
10:49 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
You have access to the set of conversion files. @findFile@ will have also the name of physical found file. Make sur... Constantin Asofiei
10:21 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:
> Eduard Soltan wrote:
>
> >
> > In @SymbolResolver.findFile@, if the propath entry i...
Eduard Soltan
10:06 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
>
> In @SymbolResolver.findFile@, if the propath entry is not present in the conversion lis...
Constantin Asofiei
09:44 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:
> PROPATH always has precedence. It doesn't matter if multiple .cls with the same basenam...
Eduard Soltan
08:12 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
PROPATH always has precedence. It doesn't matter if multiple .cls with the same basename like @oo.Bar@ appear in mul... Constantin Asofiei
08:08 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:
> To summarize the rules we need to follow:
> * if oo.Bar exists only once in PROPATH, bu...
Eduard Soltan
07:21 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:
> > I thought that if it is included in the conversion list, then it should be used.
> No...
Constantin Asofiei
07:20 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > * if a skeleton class is in abl/ folder and included in conver...
Constantin Asofiei
07:14 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:
> * if a skeleton class is in abl/ folder and included in conversion, and is also in PROPA...
Eduard Soltan
07:05 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:
> To summarize the rules we need to follow:
> * if oo.Bar exists only once in PROPATH, bu...
Eduard Soltan
05:43 AM Conversion Tools Bug #7255 (WIP): FWD resolves a OO file not included in conversion, if it exists on disk and on P...
To summarize the rules we need to follow:
* if oo.Bar exists only once in PROPATH, but not in conversion list, then ...
Constantin Asofiei
05:14 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> I am wondering what will happen if I have a usage of normal 4gl procedure like @run proc1.p@....
Constantin Asofiei
05:13 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
I am wondering what will happen if I have a usage of normal 4gl procedure like @run proc1.p@. Eduard Soltan
05:10 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:
> OK, now remove from conversion list @oo.Bar@ and check what happens - it should be added...
Eduard Soltan
04:54 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
OK, now remove from conversion list @oo.Bar@ and check what happens - it should be added automatically Constantin Asofiei
04:51 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:
> Yes, this I think is from hierarchy. But you can also have @def var l1 as oo.Bar@, not ...
Eduard Soltan
04:43 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Yes, this I think is from hierarchy. But you can also have @def var l1 as oo.Bar@, not just @inherits@. Constantin Asofiei
04:40 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Constantin, regarding the parsing of the reference files.
I have a @oo.Foo.cls@ class the inherits from @oo.Bar.cl...
Eduard Soltan
12:29 PM Runtime Infrastructure Feature #8976 (Test): Admin REST API for interacting with tenant authentication tables
Branch 8976a was merged into trunk as rev. 15837 and archived. Ovidiu Maxiniuc
09:09 AM Runtime Infrastructure Feature #8976 (Merge Pending): Admin REST API for interacting with tenant authentication tables
Please merge 8976a to trunk now. Eric Faulhaber
08:54 AM Runtime Infrastructure Feature #8976 (Internal Test): Admin REST API for interacting with tenant authentication tables
As noted above, the 8976a branch passed the regression tests. I am confident it can be merged into trunk.
I rebased ...
Ovidiu Maxiniuc
12:10 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> It also appears that TransformDriver.ExcludeCheck class and TransformDriver.ScanCheck class a...
Greg Shah
12:07 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> As mentioned yesterday, I am trying to make way for direct usage of artifacts in the AstManager. The problem I am f... Greg Shah
07:37 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
It also appears that TransformDriver.ExcludeCheck class and TransformDriver.ScanCheck class are never used. Dănuț Filimon
04:25 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
As mentioned yesterday, I am trying to make way for direct usage of artifacts in the AstManager. The problem I am fac... Dănuț Filimon
12:03 PM User Interface Bug #4135: high dpi screens display in low dpi
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > Eugenie, could you post references to standalone testcases th...
Sergey Ivanovskiy
11:20 AM Database Bug #9853 (WIP): ProgressiveResults invalidate badly when changing the record on the edge of a br...
I investigated this case. It is about a fail-safe of @ProgressiveResults@ to invalidate if things look not-alright. B... Alexandru Lungu
11:11 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek
> I actually expected you will takeover spreadsheet webapp migration as you've made cha...
Hynek Cihlar
11:05 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Code review of the SPREADSHEET changes in 9687a.
>
> There are two dependency declarations ...
Tomasz Domin
11:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, 8976a was merged to trunk, this includes changes to the REST Admin handlers. Please rebase, as we need to fi... Constantin Asofiei
08:41 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Code review of the SPREADSHEET changes in 9687a.
There are two dependency declarations of @jetty-server@ in ext/sh...
Hynek Cihlar
07:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> * also, please rebase
Rebased to trunk/15836, created and pushed 9687b/15854, no majo...
Tomasz Domin
07:09 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Galya B wrote:
> > Tomasz Domin wrote:
> > > I wonder if maybe Galya should also look at the...
Galya B
06:26 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Galya B wrote:
> Tomasz Domin wrote:
> > I wonder if maybe Galya should also look at the, as SSO may be impacted by...
Tomasz Domin
05:50 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Saying that:
> @javax.servlet-api@ is to be removed as it is also provided by @jetty-servlet-...
Constantin Asofiei
05:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Thank you Constantin
Constantin Asofiei wrote:
> Tomasz, this is for 9687a as of rev 15783
> * @AuthFilter@ - st...
Tomasz Domin
03:34 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Galya B wrote:
> Tomasz Domin wrote:
> > I wonder if maybe Galya should also look at the, as SSO may be impacted by...
Constantin Asofiei
03:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I wonder if maybe Galya should also look at the, as SSO may be impacted by changed.
In @Vir...
Galya B
02:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, this is for 9687a as of rev 15783
* @AuthFilter@ - status code was changed from 401 to 404
* @TenantHandler...
Constantin Asofiei
11:01 AM Testing Support #6860: lexer tests
I've made a commit to *6860a/15839* with what I've done so far.
The added classes are...
Florin Eugen Rotaru
10:55 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Please look also into what @force_no_wrap@ means. And find -where- when @evalLib("oo_call_type", parent, this)@ was ... Constantin Asofiei
10:54 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Looks like the problem is coming from the rule at the line 381 in convert/literals.rules. ... Paul Bodale
08:54 AM Base Language Bug #9841 (WIP): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
I accidentally created a branch 9841 while trying to create a branch for this task. I don't know how to delete it or ... Paul Bodale
09:28 AM Testing Support #6859: preprocessor tests
Windows update:
I created a different testplan for windows @test_plan_OE@...
Stefan Vieru
08:37 AM Testing Support #6859: preprocessor tests
As an update:
Tested this on Linux and it works:
@project-index.xml@...
Stefan Vieru
05:04 AM Testing Support #6859: preprocessor tests
I've created the following @ant@ task in @build.xml@:... Stefan Vieru
09:12 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Șerban Bursuc wrote:
> Greg, there are quite a lot of requirements listed. Can you list the requirements in the orde...
Greg Shah
03:39 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg, there are quite a lot of requirements listed. Can you list the requirements in the order of their priority? Wha... Șerban Bursuc
07:54 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> Is there a way yet to substitute the @text-file-comparison@ parameters?
> [...]
>
> I saw ...
Tomasz Domin
07:43 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Is there a way yet to substitute the @text-file-comparison@ parameters?... Stefan Vieru
05:12 AM Database Feature #7020: always use "expanded" extent fields
Fixed. Please see *7020d revision 15846*.
I also have rebased 7020c to trunk 15830. Same as 7020d.
Stefanel Pezamosca

04/01/2025

06:53 PM Conversion Tools Bug #9863 (WIP): Fileset eXclude broken on native Windows
After I modified the code to replace @/@ in the filter with @File.separatorChar@, @Pattern.compile@ is choking on the... Roger Borrello
06:18 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
In @processFileSet@ the @ExplicitFileList reference = new ExplicitFileList(caseSens)@ returns a filenames list retrie... Roger Borrello
05:26 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
No. Doing so would greatly reduce the possible combinations of input. There is no good functional reason to require... Greg Shah
05:13 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> The wildcard being required is not something that is OK. Was that your question?
Yes, but the ...
Roger Borrello
03:30 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
The wildcard being required is not something that is OK. Was that your question? Greg Shah
02:50 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Debug it. The cause should be clear in the debugger.
I am working on that. I wanted to get a ...
Roger Borrello
02:42 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
It seems for each option (@-X@ or @-Z@), you can try with Unix path separators or Windows separators, and with/withou... Roger Borrello
02:29 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Debug it. The cause should be clear in the debugger. Greg Shah
01:58 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
This occurs with Hotel GUI, when you make sure to checkout possenet into the @abl/@ directory. All the possenet files... Roger Borrello
10:34 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I used the same @zfile_set.txt@ file for a conversion on Windows as Ubuntu, and the @X@ directive was basically ignor... Roger Borrello
10:19 AM Conversion Tools Bug #9863 (Closed): Fileset eXclude broken on native Windows
Roger Borrello
04:21 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Re-adding reviewers removed by accident.
Tomasz Domin
04:20 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek, Constatin
Please review 9687a/15768-15783
Note that:
- I was trying to minimize interface changes thus in...
Tomasz Domin
10:24 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Greg Shah
09:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> We will deliver it to the customer as a branch as soon as your testing is done. That customer do...
Tomasz Domin
08:32 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
We will deliver it to the customer as a branch as soon as your testing is done. That customer does not use the sprea... Greg Shah
08:28 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg
I am more or less done here - ready for review and for broader testing.
There is still spreadsheet handling u...
Tomasz Domin
08:03 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> Do we need following dependencies, first two are marked by the customer, but they are only APIs ?
You would know...
Greg Shah
07:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've updated dependencies to what I think are latest supported versions and did initial testing of 9687a/15783 - hote... Tomasz Domin
03:49 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Eugenie, could you post references to standalone testcases that can help to test direct m...
Eugenie Lyzenko
03:13 PM User Interface Bug #4135: high dpi screens display in low dpi
Eugenie, could you post references to standalone testcases that can help to test direct manipulation functionality? Sergey Ivanovskiy
03:10 PM User Interface Bug #4135: high dpi screens display in low dpi
Committed revision 15820 (4135b) added zooming. Hynek, please review these changes. I did not succeed in fixing 2d->w... Sergey Ivanovskiy
09:13 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Found only the code that resized maximized windows but I need to...
Sergey Ivanovskiy
08:21 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Found only the code that resized maximized windows but I need to repaint all of them.
...
Hynek Cihlar
08:15 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please point on the referenced methods that can invalidate windo...
Sergey Ivanovskiy
03:44 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Please point on the referenced methods that can invalidate windows?
Please see @GuiWeb...
Hynek Cihlar
03:31 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
The testcases project will *not* be used as a template for customers. It is private.
Also: unless we need a speci...
Greg Shah
02:47 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
I think @maxStatementsPerConnection@ and @initialPoolSize@ from @server/default/database/tstcasesdb/orm/c3p0@ are sti... Ovidiu Maxiniuc
01:24 PM Testing Support #6860: lexer tests
> Yes, at least for the successful ones. Note that we can successfully lex procedures in FWD that would otherwise fai... Greg Shah
10:34 AM Testing Support #6860: lexer tests
Thanks for the reviews.
Greg Shah wrote:
> You plan to encode the FWD output as .lexer files?
Yes, at least fo...
Florin Eugen Rotaru
12:29 PM Database Feature #7020: always use "expanded" extent fields
First, a quick look at 7020c (r15824):
* @FqlToSqlConverter.java@
** multiple usages of @appendExpandedName()@: the...
Ovidiu Maxiniuc
10:08 AM Testing Support #6859: preprocessor tests
I attached the Driver and the worker.
The command in windows would look like:
@pro -p tests/preproc/generate_prepr...
Stefan Vieru
08:29 AM Testing Support #6859: preprocessor tests
> It works for procedures without input parameters, but since you said there's no such thing for startup procedures, ... Greg Shah
08:11 AM Testing Support #6859: preprocessor tests
In #9854-28 is the cli command for progress that i think i should use. It works for procedures without input paramete... Stefan Vieru
08:06 AM Testing Support #6859: preprocessor tests
The driver that I've attached and I'll attach again since I've made the changes you suggested, is using the following... Stefan Vieru
08:02 AM Testing Support #6859: preprocessor tests
Help me understand what you need to use input parameters to achieve. Greg Shah
08:01 AM Testing Support #6859: preprocessor tests
> A question about this, how would I call this Driver from harness .xml test?
It can be called with direct Java co...
Greg Shah
07:53 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> The general idea is good. I would probably just encode the parameters are extent variables and c...
Stefan Vieru
07:46 AM Base Language Bug #9819 (WIP): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Placing back in WIP, the runtime for these SESSION attributes needs to be implemented. Constantin Asofiei
07:45 AM Base Language Bug #9819 (Closed): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Constantin Asofiei
03:24 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
9819a was merged to trunk rev. 15831 and archived. Eduard Soltan
03:04 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Actually 9773a is in trunk, please merge now. Constantin Asofiei
03:03 AM Base Language Bug #9819 (Merge Pending): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Please merge after 9773a. Constantin Asofiei
05:42 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Correction, i didn't see you removed the VK_ENTER
It does work now!
It seems like replacing @VK_ENTER@ with @new_li...
Stefan Vieru
05:39 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> Please change @stream-write@ to:
> @<stream-write value="C:\Progress\OE116_64\bin\_progres.ex...
Stefan Vieru
05:20 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> Shouldn't I run the following test?
> [...]
> The idea is that the script doesn't execute, s...
Tomasz Domin
04:36 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Shouldn't I run the following test?... Stefan Vieru
04:31 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> [...]
> This is the output with @-d@
>
> Updated script:
> [...]
This script does not wa...
Tomasz Domin
02:25 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Tomasz Domin wrote:
> Stefan Vieru wrote:
> > @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shel...
Stefan Vieru
02:10 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
... Stefan Vieru

03/31/2025

06:51 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
I think there is just some minor reviews necessary. Roger Borrello
06:15 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
UPD1: Formats are also adjusted when converting a date to a string, such as with @STRING(d, "99/99/9999")@.
UPD2: A ...
Vladimir Tsichevski
05:43 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Format adjustment can occur also in a date variable declaration, but the adjustment rules differs.
I've created a ...
Vladimir Tsichevski
08:52 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Here are the rules for date format adjustments in OE. It determine:
# In which situations format adjustment is req...
Vladimir Tsichevski
04:34 PM Testing Support #6860: lexer tests
> Greg, what do you think of my approach? Do you see any issues?
I like the approach. We will have to see how the...
Greg Shah
04:32 PM Testing Support #6860: lexer tests
> I have created the *tests/conversion/lexer* directory in *testcases* and added tests for @COMMENT@ rule and for @ST... Greg Shah
09:34 AM Testing Support #6860: lexer tests
I took the liberty and made some initial classes and method definitions for the FWD Driver.
I've created 2 classes...
Florin Eugen Rotaru
04:27 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I think it is done. Please review my changes in:
* [[p2j:Administration_REST_API|Administration of REST API]];
** [...
Ovidiu Maxiniuc
08:33 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I am preparing the wiki updates. They will be ready soon. I'll let you know. Ovidiu Maxiniuc
07:39 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, please go through the points in #7080-108, if you haven't already. Constantin Asofiei
02:41 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, please look at the video attached in #4135-74. We cannot us...
Sergey Ivanovskiy
01:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> should I upgrade all FWD dependencies to latest working versions as I did in #6692 ?
Yes, unless you have a reas...
Greg Shah
12:00 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > Should I upgrade all items marked in orange ?
>
> Yes, these are all considered a problem.
...
Tomasz Domin
10:23 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> Should I upgrade all items marked in orange ?
Yes, these are all considered a problem.
> There one thing I do...
Greg Shah
10:15 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > I also did a small upgrade of dependencies to reduce vulnerabilities. I am checking if I could ...
Tomasz Domin
08:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> I also did a small upgrade of dependencies to reduce vulnerabilities. I am checking if I could update more dependen... Greg Shah
05:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Please run @./gradlew dependencies@ and look into the dependency tree; for these two whi...
Tomasz Domin
04:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Please run @./gradlew dependencies@ and look into the dependency tree; for these two which are removed, they look to ... Constantin Asofiei
03:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz, do you have a list of library versions which have changed (or added/removed)? Co...
Tomasz Domin
02:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, do you have a list of library versions which have changed (or added/removed)? Compare the build/lib folder wi... Constantin Asofiei
01:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> >
> > Hynek
> > I've upgraded @sheet@ webapp/project for Jetty 12, it now deploys and start...
Tomasz Domin
01:28 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Status report 9687a/15782:
Jetty 12 servers:
* StandardServer - *works*
* EmbeddedWebServer - *works* : Embed...
Tomasz Domin
10:34 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shell cmd.exe .\support\harne...
Tomasz Domin
10:32 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> @Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shell cmd.exe .\support\harne...
Tomasz Domin
10:16 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
@Z:\testcases> java -jar ..\harness_9270a\build\lib\harness.jar -shell cmd.exe .\support\harness\test\mkdirTest-plan.... Stefan Vieru
10:00 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan, thank you
Attached updated test plan and test.
You cant use @send-text@ for @target type="stream"@, you ...
Tomasz Domin
08:57 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
These are the files i modified/added in @testcases/support/harness/test@
Let me know if you need anything else.
Stefan Vieru
08:48 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Stefan Vieru wrote:
> I installed on VM java 8 and ant 10.
> I executed @cross_session_test.xml@ with harness and h...
Tomasz Domin
08:42 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
I installed on VM java 8 and ant 10.
I executed @cross_session_test.xml@ with harness and had no errors. The tests w...
Stefan Vieru
07:58 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> > > The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate it by using ant and P... Greg Shah
07:46 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> Well, if Greg agrees to use it :) as we had some discussion about it earlier on.
Yeah, I heard/saw @ant@ several...
Alexandru Lungu
07:42 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu wrote:
> > The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate...
Tomasz Domin
07:03 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu wrote:
> We need some guidance on how to use Harness, the main issue we're facing is that we can't r...
Tomasz Domin
06:29 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> The problem we have is different tooling on OE/Windows and FWD/Linux. I tried to mitigate it by using ant and PCT, ... Alexandru Lungu
06:17 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu wrote:
> > Its possible to spin-off a single test in harness #9270 with ant subshell in both - OE/Wi...
Tomasz Domin
03:28 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> Its possible to spin-off a single test in harness #9270 with ant subshell in both - OE/Windows and Linux/FWD.
> No...
Alexandru Lungu
10:14 AM Database Feature #7020: always use "expanded" extent fields
*7020d* was rebased to *trunk revision 15830* and is now at revision *15843*.
In revision *15844* I committed a fi...
Stefanel Pezamosca
08:08 AM Base Language Feature #3853: implement LOG-MANAGER runtime
I've noticed the @persist@ package excessively uses methods in @ErrorManager@ that don't create legacy logs. After 86... Galya B
07:45 AM Base Language Feature #3853: implement LOG-MANAGER runtime
8661b covers @ASPlumbing@ on level @1@ and @2@ in the new PASOE implementation. Galya B
08:06 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Code Review Task Branch 9270a Revisions 78 through 80
No objections. I did check in a minor reversion of whitespa...
Greg Shah
08:05 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Agreed. Greg Shah
05:35 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg
I think second reviewer should be CA.
Tomasz Domin
04:09 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> Code Review Task Branch 9270a Revisions 35 through 77
>
> Overall, the changes are very good.
...
Tomasz Domin
07:42 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Please look at the wiki pages I linked above. I think we are past the POC stage. We have implemented non-trivial te... Greg Shah
07:25 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:
> Are you modifying the PROPATH maps in FWD? I don't want to do this, just check at resol...
Eduard Soltan
05:52 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Are you modifying the PROPATH maps in FWD? I don't want to do this, just check at resolution time . Constantin Asofiei
05:34 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
>
> But I was think about something more general.
>
> I have a @src/oo/Foo.cls@ class whic...
Eduard Soltan
06:43 AM Database Bug #9852: Portal "C_10" does not exist error
... Dănuț Filimon
04:12 AM Database Bug #9852: Portal "C_10" does not exist error
The issue is:... Dănuț Filimon
03:43 AM Database Bug #9852: Portal "C_10" does not exist error
I was able to reproduce the issue. Dănuț Filimon
03:41 AM Database Bug #9852: Portal "C_10" does not exist error
Constantin Asofiei wrote:
> Please attach the .df file; what postgresql version do you use?
Just realized I have ...
Dănuț Filimon
03:39 AM Database Bug #9852: Portal "C_10" does not exist error
Please attach the .df file; what postgresql version do you use? Constantin Asofiei
03:39 AM Database Bug #9852: Portal "C_10" does not exist error
This is the server log of the test, takes more than 5 minutes to run the test. Dănuț Filimon
03:28 AM Database Bug #9852: Portal "C_10" does not exist error
Dănuț Filimon wrote:
> Alex, I can't reproduce this error with latest trunk/15829.
I've tested now and it fails:
<...
Constantin Asofiei
02:55 AM Database Bug #9852: Portal "C_10" does not exist error
Alex, I can't reproduce this error with latest trunk/15829. Dănuț Filimon
02:28 AM Database Bug #9852 (WIP): Portal "C_10" does not exist error
Dănuț Filimon
06:18 AM Database Bug #9763: xml-node-name buffer option
Testing performed with *rev. 15835*:
- unit tests of a large customer application ✅
- harness ✅
- Chui regressio...
Eduard Soltan
05:11 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent

h2. Status as of March 31
---
- All tests except assigning to buffers are passing conversion and compilation ...
Paul Bodale

03/30/2025

06:50 PM User Interface Bug #9855 (WIP): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached @TestDateFormatAdjustment.cls@ is an advanced unit test class, which tests *all* (72) possible date format p... Vladimir Tsichevski
05:04 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
There is an interesting open source project called OpenCV.
Its interesting part in particular is the capability t...
Hynek Cihlar
04:40 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
There are many uncertainties regarding the tools and methodologies that will ensure reliable and efficient GUI testin... Hynek Cihlar
04:16 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
I had a problem with my workstation and had to redo the conversion. I performed the conversion with 9818a of a large ... Eduard Soltan

03/29/2025

06:42 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
The attached @TestDateFormatTransition.cls@ contains ABLUnit tests. Vladimir Tsichevski
01:57 AM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> > [...]
> I see @READ-json@, I was expecting a @read-xml@ based on the changes in @XmlIm...
Eduard Soltan
08:02 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Branch 8976a passed hotel GUI tests, dockered harness smoke tests for a customer application and the unit-tests of an... Ovidiu Maxiniuc

03/28/2025

06:14 PM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> I have made the modification in @TempTableBuilder@.
The setters use @_prepared()@ and the ge...
Ovidiu Maxiniuc
04:44 PM Database Bug #9763: xml-node-name buffer option
I have made the modification in @TempTableBuilder@.
But also made some changes in @XmlExport@ and @XmlExport@ to m...
Eduard Soltan
04:11 PM Database Bug #9763: xml-node-name buffer option
Good, that's the idea.
I think the code will work as expected. My observations for @TempTableBuilder.java@, the on...
Ovidiu Maxiniuc
03:33 PM Database Bug #9763: xml-node-name buffer option
Committed on 9763b, rev. 15832.
Sure thing, I added the method in @TempTableBuilder@, and the attributes will be set...
Eduard Soltan
03:20 PM Database Bug #9763: xml-node-name buffer option
Indeed, it does. This is specific to dynamic temp-tables, therefore, this is the proper place to do it.
LE: the im...
Ovidiu Maxiniuc
03:03 PM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> Not in @AbstractTempTable@, just in @TempTableBuilder@.
But this implies to override all...
Eduard Soltan
02:17 PM Database Bug #9763: xml-node-name buffer option
Not in @AbstractTempTable@, just in @TempTableBuilder@.
LE: and the attributes will be set in @TempTableBuilder.cr...
Ovidiu Maxiniuc
02:14 PM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> Only in this particular case (@AbstractTempTable._dynamic()@ returns @true@), the attribut...
Eduard Soltan
02:09 PM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> I am thinking to initialize the @ctx.tt.tempTablePrepare@ and create the @defaultBuffer@, but...
Ovidiu Maxiniuc
02:07 PM Database Bug #9763: xml-node-name buffer option
The @AbstractTempTable@ has two specialised subclasses: @StaticTempTable@ and @TempTableBuilder@ (for dynamic temp-ta... Ovidiu Maxiniuc
02:06 PM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> The problem is that @TempTableBuilder@ does not initialize the @defaultBuffer@. Hence setting...
Eduard Soltan
01:45 PM Database Bug #9763: xml-node-name buffer option
There is a regression in at @dataset ddt1:read-xml@, when has no buffer set.
In @XmlImport.importDataset@ it go on...
Eduard Soltan
12:49 PM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> Ovidiu, why do we use @if (buffer.getSerializeName().toStringMessage().equalsIgnoreCase(name)...
Ovidiu Maxiniuc
07:19 AM Database Bug #9763: xml-node-name buffer option
The unit tests and smoke tests of a large GUI application went fine.✅
Also got some news that unit test of a very ...
Eduard Soltan
04:29 AM Database Bug #9763: xml-node-name buffer option
Testing on another customer application was successful. No more errors encountered nor strange behaviors. ✅ Radu Apetrii
03:10 AM Database Bug #9763: xml-node-name buffer option
Ovidiu, why do we use @if (buffer.getSerializeName().toStringMessage().equalsIgnoreCase(name)@ in XmlImport.importDat... Eduard Soltan
04:55 PM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
h1. Introduction
We've done quite a bit of work on automating UI testing. When you consider our work on the [[har...
Greg Shah
03:46 PM Base Language Bug #4766: fix CHR and ASC
> Java was born with that lesson learned. The String will store the @UNICODE@. We work directly, with the 'characters... Greg Shah
03:17 PM Base Language Bug #4766: fix CHR and ASC
I am a bit pessimistic about this.
The difference between FWD and OE is that the OE actually stores the strings us...
Ovidiu Maxiniuc
09:25 AM Base Language Bug #4766: fix CHR and ASC
> > We *must* implement the same behavior as OE for the *default* @convmap@ on those character sets which we support... Greg Shah
05:39 AM Base Language Bug #4766: fix CHR and ASC
Thank you for your answers!🙂
> We *must* implement the same behavior as OE for the *default* @convmap@ on those c...
Delia Mitric
03:05 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
When a @DATE@ variable’s @FORMAT@ is set (e.g., @d:FORMAT = "99/99.9999"@), FWD should modify the format to match @SE... Vladimir Tsichevski
02:31 PM User Interface Bug #9855 (Test): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski
02:12 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Yes, please look at the video attached in #4135-74. We cannot use cached drawings for new...
Hynek Cihlar
06:58 AM User Interface Bug #4135: high dpi screens display in low dpi
Yes, please look at the video attached in #4135-74. We cannot use cached drawings for new high density screen. It fol... Sergey Ivanovskiy
06:44 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> > I tried a simple jsfiddle and resize event does come when zoom is changed by the user. ...
Hynek Cihlar
06:31 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I have not succeeded yet in attempts to apply scaling for zoomin...
Sergey Ivanovskiy
06:25 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I have not succeeded yet in attempts to apply scaling for zooming windows. It seems that ...
Hynek Cihlar
01:04 PM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu wrote:
> Marian, is there any documentation on writing some OE driver for harness to do single-user ...
Tomasz Domin
12:46 PM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu wrote:
> From email:
>
> Hi guys,
>
> We (me and Stefan Vieru) are trying to use Harness on W...
Tomasz Domin
11:36 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
The reason we need to run in OE:
* Confirm that the tests do in fact work there.
* Test on different OE versions ...
Greg Shah
11:30 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
> Marian, is there any documentation on writing some OE driver for harness to do single-user tests? I was thinking of... Greg Shah
11:26 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
Me, Stefan and Florin had multiple chats about using harness to cover the lexer and preprocessor tests. I suspect Gre... Alexandru Lungu
11:20 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
From email:
Hi guys,
We (me and Stefan Vieru) are trying to use Harness on Windows. More specifically, we need...
Alexandru Lungu
11:19 AM Testing Support #9854 (New): Discussion on how to leverage Harness to test certain drivers of FWD
Alexandru Lungu
12:29 PM Testing Support #6859: preprocessor tests
The general idea is good. I would probably just encode the parameters are extent variables and call @GeneratePreproc... Greg Shah
12:25 PM Testing Support #6859: preprocessor tests
From Stefan:
> I worked on the Driver for 4GL and created some Harness tests to get a better understanding.
>
...
Greg Shah
11:08 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
>
> > # The "core" of each test is one or more 4GL source files (@.p@, @.i...
Greg Shah
06:03 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> # The "core" of each test is one or more 4GL source files (@.p@, @.i@, @.cls@...). This is not...
Stefan Vieru
10:59 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Code Review Task Branch 9270a Revisions 35 through 77
Overall, the changes are very good.
1. Shouldn't the @abl...
Greg Shah
10:27 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Don't forget that without a reviewer set, this task will not appear in the list of needed code reviews. Greg Shah
10:59 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
... Alexandru Lungu
10:54 AM Database Bug #9853 (Test): ProgressiveResults invalidate badly when changing the record on the edge of a b...
Alexandru Lungu
10:54 AM Database Bug #9852: Portal "C_10" does not exist error
... Alexandru Lungu
10:53 AM Database Bug #9852 (WIP): Portal "C_10" does not exist error
Alexandru Lungu
10:44 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> OK, then please add this to the list of (edge) cases to implement.
So what do we reso...
Paul Bodale
10:08 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
OK, then please add this to the list of (edge) cases to implement. Constantin Asofiei
10:07 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
> I think this may need to be converted as @::@ in FWD, to act like a dynamic field assignment.
I did some tests and...
Paul Bodale
06:56 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @...
Constantin Asofiei
06:36 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @book.isbn = ...@, @def b...
Paul Bodale
06:24 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @book.isbn = ...@, @def buffer b2 for tt1. b2.f1 = ...... Constantin Asofiei
06:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Check how this gets converted and @tt1.f1 = i@ should be something similar.... Constantin Asofiei
06:15 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Tests are ready.
Constantin Asofiei wrote:
> I think this may need to be converted as @::@ in FWD, to act like a ...
Paul Bodale
04:27 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Do you have tests with both extent fields and scalar table fields, while RVALUE is POLY?...
Paul Bodale
04:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul Bodale wrote:
> Compilation fails as there is no character constructor that takes an Object as parameter.
Do y...
Constantin Asofiei
04:19 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Thanks, go ahead with committing this change
Commited on 6490a, rev. #15822.
Curre...
Paul Bodale
10:32 AM Base Language Feature #9436 (Review): add built-in OO classes
Committed in the *testcases project rev. 1730*:
- test for @Progress.IO.MemoryOutputStream@: at @/testcases/tests/oo...
Ioana-Cristina Prioteasa
09:52 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
As an update for the current status of the task, I believe there are three more things to tackle:
* Make sure that t...
Radu Apetrii
08:36 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Two things that are complicating the process of completing these changes:
* #8661 a long running task where the co...
Greg Shah
09:50 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:
> If is included, then yes, go ahead and resolve it from that PROAPTH location. The probl...
Eduard Soltan
09:23 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard Soltan wrote:
> > > This name duplication with 4gl bui...
Constantin Asofiei
09:22 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:
> Eduard Soltan wrote:
> > This name duplication with 4gl buildin classes, or with custom...
Eduard Soltan
09:07 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> This name duplication with 4gl buildin classes, or with custom classes (@src1/oo/Foo.cls and ...
Constantin Asofiei
09:03 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:
> Greg Shah wrote:
> > In regard to the change itself, I wonder if we should put an addit...
Eduard Soltan
04:19 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Greg Shah wrote:
> In regard to the change itself, I wonder if we should put an additional protection into this code...
Constantin Asofiei
09:30 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
7156c + 8904a patch worked, I'm waiting for some testing from Danut. Constantin Asofiei
09:29 AM Runtime Infrastructure Bug #9804 (Internal Test): improve the OpenClient remote calls
Code Review Task branch 9804a Revisions 15816
All good.
Greg Shah
06:04 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Greg Shah wrote:
> Please add some text to the @AppServerHelper@ to that effect. Make it clear that the class is no...
Constantin Asofiei
09:22 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
/In #6662, we inserted code to set the @FWD_VERSION@ environment variable in the environment of a child process when ... Greg Shah
09:08 AM Runtime Infrastructure Feature #9851 (Test): hard code the FWD version string in the JNI code at build time
Greg Shah
09:19 AM Runtime Infrastructure Bug #9848: Wrong agent startup time reported in logs
Please include in this task also stress-testing the appserver agent startup, i.e. launch 50-100 agents and see if the... Constantin Asofiei
08:17 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
Greg Shah wrote:
> 1. What is the purpose for @Artifact.get|setExtName()@? Is that supposed to be the fully qualifi...
Dănuț Filimon
05:18 AM Testing Support #6860: lexer tests
I have created the *tests/conversion/lexer* directory in *testcases* and added tests for @COMMENT@ rule and for @STRI... Florin Eugen Rotaru
04:56 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
This is strange.
I've tested again on my Windows machine and i don't get the crash.
This is how the client is s...
Lorian Sandu

03/27/2025

05:18 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Code Review Task Branch 7255a Revision 15821
The @file-cvt-list.txt@ is nothing something that is built into FWD. ...
Greg Shah
12:01 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Greg Shah wrote:
> Danut: Please review this change. I'd like if the approach we take here fits with our long term ...
Dănuț Filimon
11:44 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Danut: Please review this change. I'd like if the approach we take here fits with our long term concepts of #7180 an... Greg Shah
11:35 AM Conversion Tools Bug #7255 (Review): FWD resolves a OO file not included in conversion, if it exists on disk and o...
Committed on 7255a, rev. 15821.
Added in @SymbolResolver@ a static set with conversion sources from @file-cvt-list...
Eduard Soltan
04:59 PM Database Bug #9763: xml-node-name buffer option
I tested @read-json@ and @read-xml@, and they are fine.
Also made some tests with datasets (@define dataset dtt1 f...
Eduard Soltan
04:44 PM Database Bug #9763 (Internal Test): xml-node-name buffer option
Eduard Soltan wrote:
> Committed on 9763a, rev. 15796.
A couple of minor observations:
* Please revert @RecordBuff...
Ovidiu Maxiniuc
03:00 PM Database Bug #9763: xml-node-name buffer option
Committed on 9763a, rev. 15796.
I modified the @JsonImport@, @JsonExport@, @XmlExport@ and @XmlImport@, to use just ...
Eduard Soltan
12:08 PM Database Bug #9763: xml-node-name buffer option
Eduard, for some reasons I missed some files in #9763-47 (I think I pressed Ctrl+C in wrong console):
* @JsonExpo...
Ovidiu Maxiniuc
11:24 AM Database Bug #9763: xml-node-name buffer option
Also initialize to defaultBuffer in StaticTempTable before setting up its attributes. Eduard Soltan
08:40 AM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> ** lines 2660-2692: these method seem to be duplicates of 2695-2725? The file most likely f...
Eduard Soltan
07:41 AM Database Bug #9763: xml-node-name buffer option
+Review of 9763b/15792+
This is pretty good, but there are several things which must be addressed:
* @AbstractTem...
Ovidiu Maxiniuc
04:14 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Status report:
Websockets - works fine for gui client and analytics/reporting, to be checked for spreadsheet app a...
Tomasz Domin
08:34 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > I don't think these were added as separate tasks. They were added wit...
Hynek Cihlar
08:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> I don't think these were added as separate tasks. They were added with the general implementat...
Tomasz Domin
03:24 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revisions 15826 through 15828
The code is moving along nicely.
1. What is the pur...
Greg Shah
08:47 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Rebased *7180a* to latest *trunk/15823*, the branch is now at revision *15828*. Dănuț Filimon
08:31 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15742*. I replaced all usages of FileList with ArtifactCollection, and only the ones remaining in th... Dănuț Filimon
02:47 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
I pulled code, cleaned, and refreshed my local environment yesterday morning. The time stamp on the p2j.dll files in... Kevin Baker
02:05 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
> > 2. The @AppServerHelper@ is not thread safe for some of its state. I'm especially thinking about the @disconnect... Greg Shah
09:23 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Galya B wrote:
> In @BaseSession@ the change of @LinkedList@ to @LinkedHashSet@ requires to go over all implementati...
Constantin Asofiei
09:06 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
In @BaseSession@ the change of @LinkedList@ to @LinkedHashSet@ requires to go over all implementations of @SessionLis... Galya B
04:56 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Greg Shah wrote:
> Code Review Task branch 9804a Revisions 15812 and 15813
>
> 1. In @RemoteAppServerConnectionPo...
Constantin Asofiei
11:48 AM Testing Support #6859: preprocessor tests
That seems like a bug to fix. Let's fix it (in a newly created task) once the test suite is ready. Greg Shah
08:20 AM Testing Support #6859: preprocessor tests
While working with harness I developed a test that uses @text-file-comparison@
But when comparing the @.cache@ and ...
Stefan Vieru
11:43 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Eduard Soltan wrote:
> Constantin, should I perform a conversion of a large GUI application overnight as a regressio...
Constantin Asofiei
11:42 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Constantin, should I perform a conversion of a large GUI application overnight as a regression test?
I have made c...
Eduard Soltan
11:17 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Thanks, go ahead with committing this change and reconvert that project . Constantin Asofiei
11:13 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Regarding the problem found while converting the project.
After modifying the builtin_functions.rules by adding th...
Paul Bodale
10:50 AM Runtime Infrastructure Bug #9848: Wrong agent startup time reported in logs
At the moment, the calculation for the agent's startup time is slightly incorrect. In @AppServerLauncher.launchFirstA... Andrei Plugaru
10:02 AM Runtime Infrastructure Bug #9848 (New): Wrong agent startup time reported in logs
Andrei Plugaru
08:52 AM Testing Support #9844 (New): finalize approach/techniques/standards for automating ABLUnit interactive UI...
Greg Shah
08:44 AM Testing Feature #3704 (Closed): enable automated testing for GUI (Swing and web clients)
This task is complete. Our documentation on how we use Sikuli:
[[p2j:Automating GUI Testing]]
[[p2j:Writing_4GL_...
Greg Shah
07:35 AM Base Language Bug #4766: fix CHR and ASC
OK, so the *default* OE @convmap@ files do *not* implement a standard charset conversion. Let's move forward in this... Greg Shah
06:29 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> I think these tables are really relevant for functions like ASC/CHR, mostly for characters t...
Marian Edu
06:08 AM Base Language Bug #4766: fix CHR and ASC
Marian Edu wrote:
> Delia Mitric wrote:
>
> > BUT, when we try to make @asc("€", "IBM850", "1252")@ we receive *2...
Delia Mitric
06:04 AM Base Language Bug #4766: fix CHR and ASC
> I am also thinking of another scenario: if the 4GL sources are compiled using a specific CP, so the .r files contai... Alexandru Lungu
05:57 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> My question is how to introduce this convmap tables that specify very clearly (and have no g...
Marian Edu
05:43 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> BUT, when we try to make @asc("€", "IBM850", "1252")@ we receive *213* (the code from *IBM85...
Marian Edu
04:24 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> Is there something different implemented in this @convmap@ than is implemented using the characte...
Delia Mitric
07:19 AM User Interface Bug #4135: high dpi screens display in low dpi
To clarify these issues I did a screen shot video. After some efforts I got this result that shows that blur text and... Sergey Ivanovskiy
06:51 AM User Interface Bug #4135: high dpi screens display in low dpi
I tried two ways to create new renderer and to reset the existing renderer. In both cases I encountered issues relate... Sergey Ivanovskiy
06:48 AM User Interface Bug #4135: high dpi screens display in low dpi
I have not succeeded yet in attempts to apply scaling for zooming windows. It seems that one of the root cause is tha... Sergey Ivanovskiy
05:06 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Please create some tests to check IMPORT with blob/clob.
Constantin Asofiei
04:48 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
During a customer conversion, it was found that @SUPER(THIS-OBJECT)@ was not converting properly (the argument needs ... Constantin Asofiei
04:43 AM Base Language Bug #9841 (Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei

03/26/2025

07:37 PM Runtime Infrastructure Feature #7080 (Internal Test): expose all admin APIs via REST
The branch 8976a was updated and rebased to latest trunk. Current revision is 15830. Ovidiu Maxiniuc
09:38 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, I see that you changed SessionsRestHandler to use @DELETE:/admin/sessions/all@ instead of @DELETE:/admin/ses... Constantin Asofiei
05:46 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir, these @build.xml@ files are written to handle conversion either via the fileset method (*-Z*) or the source... Roger Borrello
03:30 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Also, I would simplify things by removing all ‘old’ conversion targets entirely. I’d also rename the repository’s @zf... Vladimir Tsichevski
03:25 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > Review xfertestcases: r1687, r1696, r1711.
>
> You cut of...
Vladimir Tsichevski
02:59 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> Review xfertestcases: r1687, r1696, r1711.
You cut off the targets before the very i...
Roger Borrello
02:15 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Review xfertestcases: r1687, r1696, r1711.
Issues found in @build.xml@:
1. The @convert@ target does not depend...
Vladimir Tsichevski
11:58 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> I mean where can we find the changes? Which repositories, revisions?
The @xfer.golde...
Roger Borrello
11:06 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > Roger Borrello wrote:
> > > I believe this task is ready fo...
Vladimir Tsichevski
09:08 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Vladimir Tsichevski wrote:
> Roger Borrello wrote:
> > I believe this task is ready for review.
>
> Which change...
Roger Borrello
07:53 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger Borrello wrote:
> I believe this task is ready for review.
Which changes are we expected to review?
Vladimir Tsichevski
04:59 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Admin console works :) - I forgot to include it in the list above, its EE8 webapp.
Tomasz Domin
04:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Do you anticipate any need for the customer to run conversion with this branch (assuming they hav...
Tomasz Domin
03:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Do you anticipate any need for the customer to run conversion with this branch (assuming they have already run conver... Greg Shah
12:17 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> I've updated reporting server for a new Jetty12 WebSockets semantics. I...
Tomasz Domin
09:18 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Initial testing report as for today:
>
> Websockets - works fine
>
> Servers:
> * Repor...
Tomasz Domin
09:03 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, do you have any pending changes not checked in? I need to do some Spreadsheet performa...
Tomasz Domin
09:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Greg
> What about support for modules #9626 ? I guess this can be added here as well ? Or is ...
Greg Shah
08:43 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, do you have any pending changes not checked in? I need to do some Spreadsheet performance tests for #9828 wit... Hynek Cihlar
03:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Once I am done with initial testing I will ask for support regarding integration testing for s...
Tomasz Domin
01:59 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg
What about support for modules #9626 ? I guess this can be added here as well ? Or is it a next step ?
Tomasz Domin
01:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Initial testing report as for today:
Websockets - works fine
Servers:
* EmbeddedWebServer - works fine
* Repo...
Tomasz Domin
04:12 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Kevin, please double-check that you are not using an old p2j.dll. Constantin Asofiei
04:03 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
It has the same stack trace (and failure) as the original report:... Greg Shah
03:45 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Testing with version 15801.
Testing reports has shown that the following error message is written to the rptrun_st...
Kevin Baker
03:45 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
From Will:
> As far as I know we only use the two parameters Scott mentioned.
Greg Shah
03:44 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
From Scott:
> To the best of my knowledge, we actually don’t reference any of them internally in our code but are ...
Greg Shah
01:30 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Followup question from Constantin:
> I more interested in how you use them in the application; you mentioned that ...
Greg Shah
01:19 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
From Scott:
> I have attached the openedge.properties file for our PasOE “pasdevt” instance:
>
> ...
Greg Shah
08:19 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> Please put the webspeed code (for now, the handler but in the future probably some other code lik...
Radu Apetrii
08:17 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Please put the webspeed code (for now, the handler but in the future probably some other code like the web-context su... Greg Shah
08:02 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> Constantin, I have another question. Do I need to create a @WebspeedService@, like the ones fo...
Constantin Asofiei
08:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin, I have another question. Do I need to create a @WebspeedService@, like the ones for REST, SOAP, and the o... Radu Apetrii
03:34 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Code Review Task branch 9804a Revisions 15812 and 15813
1. In @RemoteAppServerConnectionPool.dispatch()@ the javad...
Greg Shah
11:28 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Greg, please review, too. Constantin Asofiei
02:02 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I just connected *trunk_15818* to my "adepre" project and ran @ant clean convert.zset@ and created:
{{collapse(fin...
Roger Borrello
10:58 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Roger Borrello wrote:
> Isn't there kind of a chicken-egg situation here?
> # which version of FWD to use for the c...
Constantin Asofiei
10:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Isn't there kind of a chicken-egg situation here?
# which version of FWD to use for the conversion of webspeed so th...
Roger Borrello
10:33 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
If we set @com.goldencode.p2j.webspeed.<something?>@ as the root package, then the conversion will emit automatically... Constantin Asofiei
08:23 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
In #6506, we are putting the webspeed code into @src/com/goldencode/p2j/webspeed/@. So we would want a subdirectory ... Greg Shah
11:25 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Well in @SymbolResolver@ constructor there is a call to @initPossibleClasses@ where the following classes are mapped:... Eduard Soltan
10:56 AM Conversion Tools Bug #7255 (WIP): FWD resolves a OO file not included in conversion, if it exists on disk and on P...
Eduard Soltan wrote:
> Should the classes defined in @abl@ folder be mapped in @SymbolResolver.WorkArea.propathClass...
Constantin Asofiei
10:51 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Question:
Should the classes defined in @abl@ folder be mapped in @SymbolResolver.WorkArea.propathClassDicts@, and...
Eduard Soltan
10:59 AM Base Language Bug #4766: fix CHR and ASC
Is there something different implemented in this @convmap@ than is implemented using the character sets in Java? In ... Greg Shah
06:24 AM Base Language Bug #4766: fix CHR and ASC
I probably found a general rule for ASC (because it is more problematic) and I implemented it in FWD, but while I was... Delia Mitric
09:26 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Tomasz can help with understanding the Harness approach including how to setup tests that can run...
Tomasz Domin
09:24 AM Testing Support #6859: preprocessor tests
Tomasz can help with understanding the Harness approach including how to setup tests that can run under both OE and F... Greg Shah
09:21 AM Testing Support #6859: preprocessor tests
> How should I test like in #6860?
> I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMP...
Greg Shah
09:11 AM Testing Support #6859: preprocessor tests
Alexandru Lungu wrote:
> > There will be some tests which are hard to check in an ABLUnit test method. I still think...
Greg Shah
08:43 AM Testing Support #6859: preprocessor tests
Will look into harness for those tests that are using @compile@ statement. Stefan Vieru
07:37 AM Testing Support #6859: preprocessor tests
I will upload the test classes that I've done, if it's relevant for now.
Stefan Vieru
07:31 AM Testing Support #6859: preprocessor tests
Greg,
I migrated all of the tests but with a few exceptions. I see that in @old_testcases@ there are these files:
*...
Stefan Vieru
04:40 AM Testing Support #6859: preprocessor tests
How should I test like in #6860?
I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMPILER...
Stefan Vieru
08:59 AM Conversion Tools Feature #8786: incremental schema conversion and updates
One customer (see #9288) uses "Liquibase":https://en.wikipedia.org/wiki/Liquibase to implement their incremental sche... Greg Shah
06:05 AM Base Language Bug #9836: Drop BlockManager API for empty methods
Things to consider: any OUTPUT/INPUT-OUTPUT parameters need to ensure they are processed right even if we drop the Bl... Constantin Asofiei
06:02 AM Base Language Bug #9836: Drop BlockManager API for empty methods
This issue is derived from #8069-9, the purpose of this task is to remove the BlockManager API from empty methods. Dănuț Filimon
06:01 AM Base Language Bug #9836 (New): Drop BlockManager API for empty methods
Dănuț Filimon
05:40 AM User Interface Bug #4135: high dpi screens display in low dpi
First I have the trunk issue #4135-69 when switching between 2d and webgl renderers and the second issue is to find a... Sergey Ivanovskiy
05:37 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek, could you reproduce the issue in #4135-69 with the trunk version? Sergey Ivanovskiy
04:26 AM Database Bug #9763 (Review): xml-node-name buffer option
Constantin Asofiei wrote:
> Eduard, is 9763b ready for review?
Yes, it is ready for review.
Eduard Soltan
04:06 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Constantin Asofiei wrote:
> Review for 9819a rev 15806:
> * @SessionUtils@
> ** @return (handle) handle.UNKNOWN_AR...
Eduard Soltan
08:00 PM Database Feature #9093 (Review): add protection for multi-tenant imports to optionally only import tables ...
I created the new tenant import mode. It is called @strict@ and also added an alias @strict-default@. In this case th... Ovidiu Maxiniuc

03/25/2025

03:25 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu Maxiniuc wrote:
> > Have you configured @WebServiceResource@ resource in @directory.xml@, under @resource-plu...
Constantin Asofiei
02:25 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> You have @src/com/goldencode/p2j/security/WebServiceResource.j...
Ovidiu Maxiniuc
01:59 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu Maxiniuc wrote:
> > * @AdminRestHandler@: @authHandler = new WebAuthHandler("admin", "basic", "/admin/login",...
Constantin Asofiei
01:52 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> Review of 8976a rev 15810:
> * please run javadoc with Java 8 and fix any issues in you...
Ovidiu Maxiniuc
10:52 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> I have not given an in-depth look at the persistent changes
Code review 8976a/15809-1...
Eric Faulhaber
09:34 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Review of 8976a rev 15810:
* please run javadoc with Java 8 and fix any issues in your files, if you haven't already...
Constantin Asofiei
11:46 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, did you test switching renderer with the trunk recently? ...
Sergey Ivanovskiy
08:02 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek, did you test switching renderer with the trunk recently? It seems when switching f...
Hynek Cihlar
07:58 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek, did you test switching renderer with the trunk recently? It seems when switching from 2d to webgl the window i... Sergey Ivanovskiy
04:15 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
Sergey Ivanovskiy
03:57 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > I o...
Hynek Cihlar
02:05 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > I only tried a simple JS fiddle but t...
Sergey Ivanovskiy
11:08 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Updated this, ref 15808.
Added some changes that basically checks if:
@basepath@ is at the beginning of the filenam...
Stefan Vieru
10:32 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
The following c3p0 database connection pool settings, normally set in the directory for a primary database, should be... Eric Faulhaber
10:20 AM Database Feature #9831 (Closed): add admin API to set c3p0 configuration for individual tenant databases
Eric Faulhaber
10:15 AM Base Language Feature #9516 (Feedback): include pre-converted webspeed runtime code in FWD
Just need a little direction into how best to merge into FWD. Roger Borrello
09:41 AM Database Support #4060: investigate converting extent fields to array columns
I wanted to investigate this a little bit. 7020d branch makes it easier to implement this. Most places are already us... Stefanel Pezamosca
09:41 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Review for 9819a rev 15806:
* @SessionUtils@
** @return (handle) handle.UNKNOWN_ARGUMENT;@ is not OK - you need to ...
Constantin Asofiei
09:38 AM Database Bug #9763: xml-node-name buffer option
Eduard, is 9763b ready for review? Constantin Asofiei
09:33 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Moved review to #7080 Constantin Asofiei
05:40 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Ovidiu, I see that 8976a has latest changes discussed in #7080. Please make sure the code compiles with Java 8, I wa... Constantin Asofiei
09:15 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Galya: when you have time, please review. Constantin Asofiei
08:49 AM Testing Support #6859: preprocessor tests
> There will be some tests which are hard to check in an ABLUnit test method. I still think we might need some level ... Alexandru Lungu
08:45 AM Testing Support #6859: preprocessor tests
Nice. I think this approach can work well for some tests, maybe even all tests that are expected to "pass" in OE. F... Greg Shah
08:30 AM Testing Support #6860: lexer tests
In the OE testing, we only need to know if it compiled or not and if it failed to compile, the details (as you have a... Greg Shah
06:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin, for ADE to convert I needed 2 converted skeletons inside p2j and I committed them in *9488a rev. 15735*: ... Ioana-Cristina Prioteasa
06:29 AM Database Feature #7020: always use "expanded" extent fields
So, to summarize: *7020d* is based on *trunk 15813*. *7020d* has all the changes from 7020c but with some other impro... Stefanel Pezamosca
05:46 AM User Interface Bug #9826: ChUI: blinking cursor possible issue
Run @7143-1445.p@ program in ChUI.
# the blinking cursor initially appears on the selected radio-button, which is ...
Vladimir Tsichevski
05:37 AM User Interface Bug #9826 (New): ChUI: blinking cursor possible issue
Vladimir Tsichevski
05:39 AM User Interface Bug #9825: ChUI: Incorrect rectangle height
Screenshot
!7143-1445-chui_native.png!
Vladimir Tsichevski
05:35 AM User Interface Bug #9825: ChUI: Incorrect rectangle height
Run the @7143-1445.p@ example.
# ChUI: shows 2 lines when 3 are expected, and:
# Intersects with the radio-s...
Vladimir Tsichevski
05:27 AM User Interface Bug #9825 (New): ChUI: Incorrect rectangle height
Vladimir Tsichevski
04:19 AM Base Language Bug #9060: Cache oftenly used values that are immutable
The changes in rev 15771 should solve the immutable types problem... Artur Școlnic
03:09 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Regarding Jetty upgrade to version 12 there are three main types of Jetty services to upgrade:
- Jetty HTTP Handlers...
Tomasz Domin

03/24/2025

04:30 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > I only tried a simple JS fiddle but the result was good. Try to ...
Hynek Cihlar
02:19 PM User Interface Bug #4135 (Review): high dpi screens display in low dpi
4135b rev 15819. Sergey Ivanovskiy
02:17 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > I t...
Sergey Ivanovskiy
12:28 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I think we still need to use med...
Hynek Cihlar
10:16 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I think we still need to use media query because we should detec...
Sergey Ivanovskiy
09:47 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I think we still need to use media query because we should detect screen density. @device...
Hynek Cihlar
09:06 AM User Interface Bug #4135: high dpi screens display in low dpi
I think we still need to use media query because we should detect screen density. @devicePixelRatio@ increases with s... Sergey Ivanovskiy
06:52 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4135b.
> >
> > How is the scale factor of 2 deter...
Hynek Cihlar
06:10 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Code review 4135b.
>
> How is the scale factor of 2 determined for high resolution screens?...
Sergey Ivanovskiy
05:20 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
Code review 4135b.
How is the scale factor of 2 determined for high resolution screens? Why don't you use @window....
Hynek Cihlar
11:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> E.g. FWD API is making use of @javax.http.*@ classes in @SsoAuthenticator@, so it relies on lo...
Tomasz Domin
09:08 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Note there are due to migration there will FWD API changes, which I am not sure what to do with.
E.g. FWD API is mak...
Tomasz Domin
11:21 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> I committed 9060b/15771, it contains fixes for issues from the review, constant type register...
Constantin Asofiei
10:09 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
I committed 9060b/15771, it contains fixes for issues from the review, constant type registering throughout the proje... Artur Școlnic
11:06 AM Database Feature #7020: always use "expanded" extent fields
7020d was rebased to trunk revision 15813.
7020d contains now all the changes from 7020c + some improvements. There ...
Stefanel Pezamosca
11:01 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
Some recent observations for using *jstack* in a container. Some settings have to be passed to docker upon building t... Roger Borrello
10:51 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> Galya B wrote:
> > Greg Shah wrote:
> > > > As for the real value of automation... I don't want...
Galya B
10:42 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> Galya B wrote:
> > I think in FWD we have this notion that automation is not necessarily running...
Galya B
10:39 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> >> The API is defined at development time, not at runtime. You don't need to dynamically generate...
Galya B
10:32 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
>> The API is defined at development time, not at runtime. You don't need to dynamically generate it on a production ... Greg Shah
10:28 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Galya B wrote:
> Greg Shah wrote:
> > > As for the real value of automation... I don't want to get there.
> >
> ...
Greg Shah
10:13 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> Banks don't build platforms, they build applications. FWD is not an application, it is a platfor...
Galya B
10:06 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> > > * JSON or Annotations
> > > ** It seems that we can either define the API in JSON and then g...
Galya B
09:54 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> > As for the real value of automation... I don't want to get there.
>
> I never said that. Th...
Galya B
09:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> Greg: before committing to use Swagger and Jersey, I'd like to have a simple POC to chec...
Greg Shah
09:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
> As for the real value of automation... I don't want to get there.
I never said that. This has nothing to do wit...
Greg Shah
09:52 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
> > * JSON or Annotations
> > ** It seems that we can either define the API in JSON and then generate Java stubs for...
Greg Shah
09:33 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> The issue is that running extra code to dynamically generate and expose the API increases the att...
Galya B
09:20 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> * JSON or Annotations
> ** It seems that we can either define the API in JSON and then generate ...
Galya B
09:05 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu: I like the way your work is moving. The design in #7080-80 is good.
Constantin: We should go ahead with a c...
Greg Shah
07:54 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg: before committing to use Swagger and Jersey, I'd like to have a simple POC to check how it integrates with FWD. Constantin Asofiei
07:35 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
If the customers don't want to develop tools (API clients), they can have the auto-generated always up-to-date web cl... Galya B
07:32 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Galya B wrote:
> In any case it's a matter of configuration.
https://anirtek.github.io/java/jetty/swagger/openapi...
Galya B
07:13 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Here is a full list of the supported server stubs, client SDKs and doc types it can generate: "swagger-codegen":https... Galya B
07:02 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> How does Swagger generate the server stubs? With annotations?
The api is declared in ya...
Galya B
06:43 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Galya B wrote:
> Greg Shah wrote:
> > Yes, we can consider Swagger.
>
> Constantin, does #7080-80 mean we're not...
Constantin Asofiei
06:40 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> Yes, we can consider Swagger.
Constantin, does #7080-80 mean we're not considering Swagger for...
Galya B
10:42 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
h2. More on control-of-flow directives
I looked at 4gl for @leave@, @next@ and @retry@.
Leave:
@The name of th...
Eduard Soltan
06:14 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
h3. Error handling
Looking at 4gl documentation about @CATCH@ blocks I have seen 2 things of interest....
Eduard Soltan
10:27 AM Testing Support #6859: preprocessor tests
Created the following methods, adapted to the new @testcases@ project:... Stefan Vieru
08:08 AM Testing Support #6859 (WIP): preprocessor tests
Started looking through the existing tests in @old_testcases@ and executed them on Developer Studio Stefan Vieru
10:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul Bodale wrote:
> * Call types:
> ** (object method) @SetParameter(1, "INTEGER", "INPUT", DYNAMIC-INVOKE(clsRef,...
Paul Bodale
08:59 AM Testing Support #6860: lexer tests
Greg Shah wrote:
> To be clear: we will implement a driver that directly executes the lexer and checks the output. ...
Florin Eugen Rotaru
03:57 AM Runtime Infrastructure Bug #9804 (Review): improve the OpenClient remote calls
9804a rev 15813 has:
* Improvements for remote FWD OpenClient connections: ensure that the remote side uses a single...
Constantin Asofiei

03/21/2025

05:57 PM Runtime Infrastructure Feature #7080 (Review): expose all admin APIs via REST
The changes in 8976a / 15810:
* created @BaseAdminRestHandler@ as base @abstract@ class for all REST handlers:
** w...
Ovidiu Maxiniuc
05:22 PM Runtime Infrastructure Feature #7080 (WIP): expose all admin APIs via REST
I committed the changes to 8976a / 15810. Ovidiu Maxiniuc
04:04 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Otoh, I don't think we want to reserve dispatcher threads for all apps, even if they don't use remote openclient. Constantin Asofiei
03:49 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Greg Shah wrote:
> Perhaps we should have a safer way to set the number of dispatcher threads. For example, doesn't...
Constantin Asofiei
03:44 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Greg Shah wrote:
> > Greg: why is BaseSession.listeners a LinkedList instead of a HashSet? Are the listeners depende...
Constantin Asofiei
03:25 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Constantin Asofiei wrote:
> * with its size limited to 80% of the number of Dispatcher threads
>
> I think we nee...
Greg Shah
03:22 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
> Greg: why is BaseSession.listeners a LinkedList instead of a HashSet? Are the listeners dependent on when their ord... Greg Shah
02:16 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
Created task branch 9804a from trunk rev 15811.
In rev 15812, is the initial pass; it includes, on the remote FWD Op...
Constantin Asofiei
03:06 PM User Interface Bug #4135 (Review): high dpi screens display in low dpi
Committed revision 15793 (4135b) fixed found issues. Please review. Passed manual ui tests with the large customer ap... Sergey Ivanovskiy
01:36 PM Base Language Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
9572a committed as rev. 15770, please do the next intermediate review.
*RedirectedTerminal*:
- Javadocs for mos...
Vladimir Tsichevski
10:57 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
The @breakable@ field's lifecycle is unclear. It maintains a set of line numbers that can only grow; the set is never... Vladimir Tsichevski
10:43 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
A fair point.
In the specific case of the @name_map.xml@, we have good reason to eliminate the artifact completely...
Greg Shah
10:17 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
> Human review and access is made much harder than simple text output in the filesystem. We would need some tools to ... Alexandru Lungu
10:06 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
This is just one future approach to be considered. Using a database has pros and cons. Roughly:
* pros
** The i...
Greg Shah
10:00 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @registry.xml@ and @name_map.... Stefan Vieru
09:59 AM Conversion Tools Feature #9822 (New): artifacts that are shared project-wide should be moved into the cvtdb
Stefan Vieru
09:38 AM User Interface Feature #9787 (Test): Missing NUM-ITERATIONS frame widget attribute full support
Greg Shah
08:43 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
Branch @9787a@ was merged to trunk as revno @15808@ then it was archived. Eugenie Lyzenko
08:28 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15807@, new revision is @15810@.
Starting merge in trunk.
Eugenie Lyzenko
08:04 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
Hynek Cihlar wrote:
> Please merge 9787a to trunk after 9491b.
OK.
Eugenie Lyzenko
08:02 AM User Interface Feature #9787 (Merge Pending): Missing NUM-ITERATIONS frame widget attribute full support
Please merge 9787a to trunk after 9491b. Hynek Cihlar
07:49 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15806@, new revision is @15809@.
Hynek,
Do you have another objection ...
Eugenie Lyzenko
09:33 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ updated for review to revision @15806@.
The change fixes the typo in history entry number for file @Co...
Eugenie Lyzenko
09:38 AM User Interface Bug #9792 (Test): Frame handle: Can't query side-labels
Greg Shah
08:45 AM User Interface Bug #9792: Frame handle: Can't query side-labels
The fix merged to trunk as revision @15808@. Eugenie Lyzenko
09:11 AM Testing Support #6859: preprocessor tests
In addition to #6859-3, we need to consider the following:
* The testing must be able to run in both OE and FWD.
...
Greg Shah
08:44 AM Database Support #4060: investigate converting extent fields to array columns
Recently we found out that:
* Most databases have a limit on the number of columns in a table.
** PostgreSQL: 160...
Greg Shah
08:23 AM Conversion Tools Support #9703 (WIP): explore and document the existing OE IDE feature set
Florin Eugen Rotaru
03:15 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
I will update my progress here.
✅ - done
❌ - not done
> * For each project type, please create a "hello world" p...
Florin Eugen Rotaru
08:20 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I attached the conversion and build logs of the ADE code I converted.
I tried to get a list of the compile issues, ...
Ioana-Cristina Prioteasa
07:33 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
Will put this back into review.
I added the latest commit in 5586a/15807.
Please let me know if there are some cha...
Stefan Vieru
05:23 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Made the following change:... Stefan Vieru
03:50 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Okay, will let this aside then. Will look into dropping @.lexer@ and @.parser@.
I see that those filed are enabled h...
Stefan Vieru
07:19 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Added conversion support on 9819a, rev. *15806*. Eduard Soltan
06:07 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Eduard Soltan wrote:
> I see that in @SessionUtils@ all methods are static. In case it will implement an interface s...
Constantin Asofiei
06:05 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Constantin Asofiei wrote:
> These @LAST/FIRST-ASYNC-REQUEST@ attributes are currently supported in FWD only in for t...
Eduard Soltan
05:10 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
These @LAST/FIRST-ASYNC-REQUEST@ attributes are currently supported in FWD only in for the SERVER handle. This is un... Constantin Asofiei
05:07 AM Base Language Bug #9819 (WIP): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Constantin Asofiei
06:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > Hynek
> > > I have problems porting @Spre...
Hynek Cihlar
05:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek
> > I have problems porting @SpreadsheetWebApp@ from Jetty 9 ...
Tomasz Domin
04:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek
> I have problems porting @SpreadsheetWebApp@ from Jetty 9 to Jetty 12, as some kind o...
Hynek Cihlar
03:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek
I have problems porting @SpreadsheetWebApp@ from Jetty 9 to Jetty 12, as some kind of internal API was used (...
Tomasz Domin
04:41 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent

> * Return statement:
> ** Wrong behavior of functions in some cases.
This is a bit messy...
Normally, the RET...
Paul Bodale
03:25 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> what is @val@ at the time @newInstance@ is called?
@BaseDataType val = BaseDataType.g...
Paul Bodale
03:34 AM Database Feature #7020: always use "expanded" extent fields
Greg Shah wrote:
> For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we ...
Stefanel Pezamosca

03/20/2025

04:47 PM Testing Support #6860: lexer tests
We need to work on both the driver program as well as specific tests to check the full range of lexing behavior.
T...
Greg Shah
02:58 PM Database Feature #7020: always use "expanded" extent fields
If the shared frame above is fixed, yet the customer application hit that other limit, we'd need both to be fixed bef... Roger Borrello
02:54 PM Database Feature #7020: always use "expanded" extent fields
Greg Shah wrote:
> For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we ...
Roger Borrello
02:18 PM Database Feature #7020: always use "expanded" extent fields
For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we have a design limita... Greg Shah
11:47 AM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Is there any relationship between branches 9537a and 7020c? I am especially concerned with m...
Stefanel Pezamosca
11:39 AM Database Feature #7020: always use "expanded" extent fields
Is there any relationship between branches 9537a and 7020c? I am especially concerned with my big application, since ... Roger Borrello
11:27 AM Database Feature #7020 (Review): always use "expanded" extent fields
I have rebased 7020c to trunk revision 15800.
I have committed revisions 15823/15824 with some fixes. Please revie...
Stefanel Pezamosca
10:57 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Now that I think about the potential issues, I believe this plan will be safer. So, I’m ...
Ovidiu Maxiniuc
02:26 PM User Interface Bug #4135: high dpi screens display in low dpi
Guessed what happened from rev @4135a@ to rev @4135b@. Now images are drawn with help of @drawImage@ that takes into ... Sergey Ivanovskiy
01:08 PM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
I found that the issues in the current version. The images are broken, it was observed after clean rebuilt. So this b... Sergey Ivanovskiy
08:12 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
Sergey Ivanovskiy
08:12 AM User Interface Bug #4135: high dpi screens display in low dpi
Moved changes over the current versions. Please review revision 15792 (4135b). I am not sure if the goal is reached o... Sergey Ivanovskiy
02:15 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
> > * For each project type, please create a "hello world" project and gather all the artifacts including any configu... Greg Shah
10:38 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Thanks for the review.
Greg Shah wrote:
> * For each project type, please create a "hello world" project and ga...
Florin Eugen Rotaru
10:29 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
I've reviewed the latest documentation. This is really good.
Next steps:
* For each project type, please creat...
Greg Shah
07:44 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Alexandru Lungu wrote:
> Florin, please check Show View > Other section the IDE. It presents several views that can ...
Florin Eugen Rotaru
05:07 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Florin, please check Show View > Other section the IDE. It presents several views that can be enabled in the applicat... Alexandru Lungu
01:45 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15803@, new revision is @15805@.
The @ChUI@ regression testing is in prog...
Eugenie Lyzenko
07:02 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
Hynek Cihlar wrote:
> Code review 9787a. The changes look good. Please include ChUI also run regression tests.
Ye...
Eugenie Lyzenko
05:15 AM User Interface Feature #9787 (Internal Test): Missing NUM-ITERATIONS frame widget attribute full support
Code review 9787a. The changes look good. Please include ChUI also run regression tests. Hynek Cihlar
12:51 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> # Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @registry.xml@ and @name... Greg Shah
10:26 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
After looking in @name_map@ i though about the following tables:... Stefan Vieru
04:31 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg Shah wrote:
> # Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @regis...
Stefan Vieru
04:11 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I've modified this in @callgraph_lib.rules@ ... Stefan Vieru
09:30 AM Runtime Infrastructure Bug #9804 (WIP): improve the OpenClient remote calls
Constantin Asofiei
09:28 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> This was added in OE 12.8 , so yes, is not implemented. Does this mean that @LockConfli...
Eduard Soltan
09:19 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Eduard Soltan wrote:
> > > Marian, do you know if we could ac...
Eduard Soltan
09:14 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard Soltan wrote:
> Eduard Soltan wrote:
> > Marian, do you know if we could actually set a timeout to database ...
Constantin Asofiei
08:37 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard Soltan wrote:
> Marian, do you know if we could actually set a timeout to database related statements like @f...
Eduard Soltan
08:13 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Marian, do you know if we could actually set a timeout to database related statements like @find first book.@ to spec... Eduard Soltan
09:23 AM User Interface Bug #9807 (Test): Ctrl-A and select-all do not work in an editor when the first line is empty aft...
Branch 9807a was merged into trunk as rev.15802 and archived. Andreea Bârzu
09:05 AM User Interface Bug #9807 (Merge Pending): Ctrl-A and select-all do not work in an editor when the first line is ...
Sooo, 9807a can be merged now. Radu Apetrii
08:28 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
For GUI regression testing I included:
* editor with no text
* text is multi-line in editor
* text is multi-line i...
Andreea Bârzu
07:50 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
On Andreea's request, ChUI regression tests were run, and they passed. ✅ Razvan-Nicolae Chichirau
09:19 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
I am fixing the @moveOutputToColumn(final int fromCol, final int toCol)@, currently implemented as:... Vladimir Tsichevski
09:02 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Early review 9572a.
>
> In @drawVBorder@, shouldn't the previous state be copied to the new...
Vladimir Tsichevski
09:01 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hynek Cihlar wrote:
> Early review 9572a.
>
>
> Otherwise awful lot of unrelated and non-functional changes for...
Vladimir Tsichevski
06:23 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Early review 9572a.
In @drawVBorder@, shouldn't the previous state be copied to the new re-allocated array?
Oth...
Hynek Cihlar
09:07 AM Base Language Feature #9436: add built-in OO classes
Just to be clear, classes with .NET dependencies will not be implemented. Constantin Asofiei
05:56 AM Base Language Feature #9436: add built-in OO classes
Below is an updated list of the current status, what tests exist and extra classes that need to be implemented from #... Ioana-Cristina Prioteasa
08:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Well, if @value@ is an integer array, then it seems @convertValue@ is missing support for arrays; what is @val@ at th... Constantin Asofiei
03:37 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
> * Call types:
> ** (object method) [...] Match on wrong method results in no error being thrown.
There is a pr...
Paul Bodale
08:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I managed to recover my changes and commit them to *7180a/15471* + the ones I wanted to commit originally (I hope the... Dănuț Filimon
06:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I think I can recover this from the .~1~ files that are created on the revert. Dănuț Filimon
06:48 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg, somehow I lost my commit from *7180a/15741* ...... Dănuț Filimon
05:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I managed to refactor a few points to avoid using @removeAll()@ from @ArtifactCollection@. I need to fix another scen... Dănuț Filimon
04:58 AM User Interface Support #9812: browser resolution
Andrei Iacob wrote:
> I am not expriencing any rendering issue anymore, most probably I had some problematic changes...
Hynek Cihlar
04:35 AM User Interface Support #9812: browser resolution
I am not expriencing any rendering issue anymore, most probably I had some problematic changes, but in trying to recr... Andrei Iacob
03:42 AM User Interface Support #9812: browser resolution
Andrei what kind of issues do you see in particular? We should not have issues with any resolution or even scale set ... Hynek Cihlar
03:22 AM User Interface Support #9812: browser resolution
Greg Shah wrote:
> Do you mean the size (in pixels) of the browser "content" window?
The size (in pixels) of the ...
Andrei Iacob
03:19 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> The only difference is that I think we need to move away from basic auth and design a more approp...
Galya B
09:57 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15800@, new revision is @15826@.
Just rebase to match current trunk.
Eugenie Lyzenko

03/19/2025

07:10 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
I believe this task is ready for review. Roger Borrello
04:41 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Sorry, you're right. I missed the test files.
You can ask Marian if you need help in finding the right spot for t...
Greg Shah
04:39 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Greg Shah wrote:
> Why didn't you check in the unit tests to 9572a? If they were useful for this task then they sho...
Vladimir Tsichevski
04:26 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Why didn't you check in the unit tests to 9572a? If they were useful for this task then they should be checked in. Greg Shah
03:14 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
The 9572a rev. 15769 contains some intermediate state for early review:
*Change Description:*
# *RedirectedTerm...
Vladimir Tsichevski
04:23 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin Asofiei wrote:
> The point is: I see real usage in getting the full details 'up front', and not having to...
Ovidiu Maxiniuc
02:23 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu Maxiniuc wrote:
> #** the @/admin/tenants@ and @/admin/sessions@ should return only the list of resources, no...
Constantin Asofiei
02:14 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I agree with these ideas.
The only difference is that I think we need to move away from basic auth and design a mo...
Greg Shah
01:59 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Constantin and I have a discussion on meet and we reach the following conclusions (summarised):
# instead a having...
Ovidiu Maxiniuc
01:14 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
> A question I have is do we expect the framework to ever expose endpoints that are not @/admin@, because to me every... Greg Shah
01:13 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I'm not opposed to an explicit versioning in the URL, but this also would suggest that the older versions would be su... Greg Shah
09:46 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Versioning is introduced when the team is on the same page about the definition of backwards compatibility. Breaking ... Galya B
09:34 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Idea discussed in the daily meeting today:
* As this task is also about (re-)designing the REST API to expose the ...
Alexandru Lungu
03:37 PM User Interface Bug #9807 (Internal Test): Ctrl-A and select-all do not work in an editor when the first line is ...
Andreea Bârzu wrote:
> *Committed 9807 / revision 15792.*
> Hynek, can you please review?
Code review. The chan...
Hynek Cihlar
11:00 AM User Interface Bug #9807 (Review): Ctrl-A and select-all do not work in an editor when the first line is empty a...
Andreea Bârzu
11:00 AM User Interface Bug #9807 (WIP): Ctrl-A and select-all do not work in an editor when the first line is empty afte...
*Committed 9807 / revision 15792.*
Hynek, can you please review?
Andreea Bârzu
06:06 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
When select-all/ctrl-a is chosen, setSelection() is called. For the use-case from #9801-1 there are 2 lines(the first... Andreea Bârzu
05:32 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
Testcase:... Andreea Bârzu
05:22 AM User Interface Bug #9807 (Test): Ctrl-A and select-all do not work in an editor when the first line is empty aft...
Andreea Bârzu
02:49 PM Base Language Feature #9435: class-level virtual procedure/function definitions
The changes will reach trunk via 9457a - see rev 15802. 9435a was archived as dead.
Constantin Asofiei
02:09 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I am preparing a new @tenantMode@, which will restrict the import to @Default@ physical database only to tables not m... Ovidiu Maxiniuc
01:39 PM User Interface Support #9812: browser resolution
Do you mean the size (in pixels) of the browser "content" window? Or do you mean the size of the device screen on wh... Greg Shah
01:37 PM User Interface Support #9812: browser resolution
From Andrei Iacob:
> What is the official support of FWD for web browsers resolutions? While working on #9772, I'v...
Greg Shah
01:37 PM User Interface Support #9812 (New): browser resolution
Greg Shah
12:42 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, my approach for investigating compile errors is to comment or otherwise 'remove' the offending code that doesn... Constantin Asofiei
10:42 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Committed to *9488a rev. 15734*: Added @FINAL@ keyword in @define_stmt_pre_scan@ and excluded generics from implement... Ioana-Cristina Prioteasa
11:51 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15800@, new revision is @15802@. Eugenie Lyzenko
10:51 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15799@, new revision is @15801@. Eugenie Lyzenko
09:45 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15798@, new revision is @15800@. Eugenie Lyzenko
11:42 AM Conversion Tools Support #9703 (Review): explore and document the existing OE IDE feature set
Greg Shah wrote:
> * Web UI - If I understand correctly, this is just normal web UI development. I don't see why we...
Florin Eugen Rotaru
11:06 AM Database Bug #9763: xml-node-name buffer option
Branch 9763c was merged to trunk rev 15800 and archived. Constantin Asofiei
03:38 AM Database Bug #9763: xml-node-name buffer option
Created task branch 9763c from trunk rev 15790. 15791 fixes a problem with an edge case (regression in trunk 15785),... Constantin Asofiei
10:11 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I tried fixing #5586-41 and during debugging I've set the argument for @prepareFilename@ from @""@ to @"./abl/guests-... Stefan Vieru
09:43 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Constantin Asofiei wrote:
> Stefan Vieru wrote:
> > While debugging today I have found that what's failing right no...
Stefan Vieru
08:45 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> While debugging today I have found that what's failing right now the callgraph is this :
> [....
Constantin Asofiei
08:40 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While debugging today I have found that what's failing right now the callgraph is this :... Stefan Vieru
09:19 AM User Interface Bug #4135: high dpi screens display in low dpi
Greg Shah wrote:
> Is this ready for review?
No, it is not ready. I am just applying the changes manually. From the...
Sergey Ivanovskiy
08:39 AM User Interface Bug #4135: high dpi screens display in low dpi
Is this ready for review? Greg Shah
03:21 AM User Interface Bug #4135: high dpi screens display in low dpi
Created 4135b, moving effective changes of 4135a over 4135b. Sergey Ivanovskiy
07:44 AM User Interface Bug #9808: Incorrect screen value for datetime / datetime-tz
The fill-in screen values for @datetime@ and @datetime-tz@ are not correctly set. Specifically, some separators are h... Paula Păstrăguș
07:40 AM User Interface Bug #9808 (New): Incorrect screen value for datetime / datetime-tz
Paula Păstrăguș
07:16 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
h2. Status as of March 19
---
- All tests are passing conversion and compilation phases
- Here are the known p...
Paul Bodale
06:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, please go through all @Accessor.get()@ references - there only 64 I can find, and at least @Stream.readField@ ... Constantin Asofiei
06:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, BTW, @clobConstant@ needs to override all methods which write it, like the @clob.write(clob.java:443)@. Constantin Asofiei
04:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> new LobCopy(new SourceLob(longchar), new TargetLob(new FieldReference(tt, "field"))).run();
I agree that @publi...
Alexandru Lungu
04:21 AM Database Feature #7020 (WIP): always use "expanded" extent fields
Thank you for the review. I will start working on addressing the above now.
> * as noted above, is the drop of the...
Stefanel Pezamosca

03/18/2025

12:58 PM Database Feature #7020: always use "expanded" extent fields
Review of 7020c / 15792.
I see that you did what I was afraid to do: completely drop the support for custom extent...
Ovidiu Maxiniuc
12:58 PM Base Language Bug #9060: Cache oftenly used values that are immutable
This is different, for example:... Artur Școlnic
11:03 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> I started a more extensive testing process, hundreds of unit tests are failing because of ass...
Constantin Asofiei
11:03 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I started a more extensive testing process, hundreds of unit tests are failing because of assign style methods being ... Artur Școlnic
09:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
@decimal.compareTo@ uses @BigDecimal.compareTo@ which checks the scale, so I think we are safe. Artur Școlnic
09:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Please make sure that @compareTo@ returns 0 *only when* the scale is the same. Otherwise, we may end up considering @... Alexandru Lungu
09:23 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Alexandru Lungu wrote:
> Oh, sorry for the confusion. I meant @cachedInstance.value.equals(value)@ or something like...
Artur Școlnic
09:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals should not return true.
Oh, sorr...
Alexandru Lungu
09:15 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
Alexandru Lungu wrote:
> # why?
Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals s...
Artur Școlnic
09:01 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> but using cachedInstance.equals(value) simply breaks the caching because it is always false.
# why?
# can you ...
Alexandru Lungu
09:00 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Alexandru Lungu wrote:
> * I am quite nervous with comparing @double@ values with @==@: @cachedInstance.doubleValue(...
Artur Școlnic
08:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> that would be the next step, which I already partly implemented, but for now we need to wrap...
Artur Școlnic
08:50 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> Is mandatory to make these changes in the branch, it can't be merged without them.
I tend to agree with this sta...
Alexandru Lungu
08:44 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> You mean @Can not compare character with characer constant!@?
Yes.
Artur Școlnic
08:42 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Review for 9060b rev 15768:
> > * in @database_references.rul...
Constantin Asofiei
08:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Review for 9060b rev 15768:
> * in @database_references.rules@, I think you need to che...
Artur Școlnic
04:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Review of 9060b:
* Leave a space between the target and cast type (e.g. @datetimetz result = (datetimetz)cachedBDT...
Alexandru Lungu
12:37 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ rebased with trunk revision @15790@, new revision is @15792@.
Just rebase.
Eugenie Lyzenko
09:00 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ updated for review to revision @15781@. Rebased with recent trunk @15789@. New revision is @15791@.
In...
Eugenie Lyzenko
12:32 PM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Eduard, isn't @SERIALIZE-NAME@ used for JSON? So please try @READ-JSON@ and @WRITE-JSON@...
Eduard Soltan
11:29 AM Database Bug #9763: xml-node-name buffer option
Eduard, isn't @SERIALIZE-NAME@ used for JSON? So please try @READ-JSON@ and @WRITE-JSON@. Constantin Asofiei
11:25 AM Database Bug #9763: xml-node-name buffer option
Main faindings regarding buffer attributes:
@NAMESPACE-URI@
1) for statement @buffer btt1:NAMESPACE-URI@, it w...
Eduard Soltan
05:09 AM Database Bug #9763 (WIP): xml-node-name buffer option
Eduard Soltan
04:43 AM Database Bug #9763: xml-node-name buffer option
9763a was merged into trunk revision 15785 and archived. Eduard Soltan
11:31 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Constantin, I am trying to fill-in the gaps in this "table":https://proj.goldencode.com/projects/p2j/wiki/OpenEdge_ID... Florin Eugen Rotaru
11:18 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
The remote OpenClient calls are managed in FWD via the @RemoteLegacyJavaAppserverClient@ class, created via @LegacyJa... Constantin Asofiei
10:42 AM Runtime Infrastructure Bug #9804 (Test): improve the OpenClient remote calls
Constantin Asofiei
10:55 AM User Interface Bug #9732 (Test): Pressing Dead keys with Dutch system language produces different key events dep...
Branch 9293d was merged into trunk as rev. 15790 and archived. Sergey Ivanovskiy
10:04 AM User Interface Bug #9732 (Merge Pending): Pressing Dead keys with Dutch system language produces different key e...
The changes are good. Please merge 9293d to trunk. Hynek Cihlar
01:43 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
I fixed found issues and the changes passed CHUI regression tests. Can 9392d be merged into the trunk? Sergey Ivanovskiy
09:19 AM User Interface Bug #4437 (Closed): copy, paste and cut functionality don't work as expected
Greg Shah
08:49 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
This is an old issue that you have made. We don't have a corresponding Jira issue.
I don't know why this is still ...
Wendy Allefs
09:01 AM User Interface Bug #9792: Frame handle: Can't query side-labels
The fix committed to @9787a@ revision @15781@. Waiting for review and merge notification. Eugenie Lyzenko
07:57 AM User Interface Bug #9792: Frame handle: Can't query side-labels
Greg Shah wrote:
> Code Review #9792-5
>
> I agree completely. Good fix.
>
> You can add it to 9787a. Is the...
Eugenie Lyzenko
06:35 AM User Interface Bug #9792 (Internal Test): Frame handle: Can't query side-labels
Code Review #9792-5
I agree completely. Good fix.
You can add it to 9787a. Is there something else to fix here?
Greg Shah
06:38 AM Deployment Support #9708: rationalize and optimize the standard FWD images
> What are the software elements that should be removed from the BASE_OS_TOOLS and RUNTIME_TOOLS for strictly runtime... Greg Shah
05:39 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > See : https://javadoc.jetty.org/jetty-12/org/eclipse/jetty/serv...
Tomasz Domin
03:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> See : https://javadoc.jetty.org/jetty-12/org/eclipse/jetty/server/Request.Handler.html#handle(...
Constantin Asofiei
05:19 AM Runtime Infrastructure Bug #9740 (Test): Client running in batch mode stops with a crash on Windows
@9740a@ was merged into @trunk / rev 15787@ Lorian Sandu
05:08 AM Database Feature #9543: implement missing BUFFER attributes
9543a was merged into trunk revision 15786 and archived. Eduard Soltan
04:17 AM Database Bug #9756 (Test): Performance improvements for CONTAINS udf related methods.
Stefanel Pezamosca
04:13 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Branch 9756a was merged into trunk as rev. 15784 and archived. Stefanel Pezamosca
04:15 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent

> * for the @RETURN DYNAMIC-INVOKE@ - please make tests, and we'll discuss if we need to implement this in this pha...
Paul Bodale
04:10 AM Base Language Bug #9801: conversion of com property with subscript
This was encountered for the #9457 work, the task is created to document this problem; is not expected to be fixed as... Constantin Asofiei
04:07 AM Base Language Bug #9801 (New): conversion of com property with subscript
Constantin Asofiei
03:53 AM Base Language Feature #9436: add built-in OO classes
*9436a* is merged to trunk as rev. *15782* and archived. Ioana-Cristina Prioteasa
02:19 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
The changes are over the old revision. It needs to clean these changes and apply over the branch over the current tru... Sergey Ivanovskiy

03/17/2025

06:20 PM User Interface Bug #9799: blurry text rendering in the GUI web client
From #1811-1371:
> I can't find a way to disable anti-aliasing when drawing text, via some simple setting in CSS/c...
Greg Shah
05:51 PM User Interface Bug #9799 (New): blurry text rendering in the GUI web client
Greg Shah
06:13 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > In order to minimize changes I've stayed with @AbstractHandler@...
Tomasz Domin
08:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> In order to minimize changes I've stayed with @AbstractHandler@ despite its deprecated, as mov...
Constantin Asofiei
08:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin: Please comment on this plan. Do we need to shift to the asynch approach? Greg Shah
03:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've started work on porting services to Jetty 12 API. There are differences requiring attention, it will take me 2-3... Tomasz Domin
06:11 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey: Please rebase 4135a and let's get it reviewed and merged. I'd like to see if it helps #9800. Greg Shah
03:55 PM User Interface Bug #9792 (Review): Frame handle: Can't query side-labels
Eugenie Lyzenko
03:55 PM User Interface Bug #9792 (WIP): Frame handle: Can't query side-labels
Eugenie Lyzenko
03:54 PM User Interface Bug #9792: Frame handle: Can't query side-labels
Made some research and found the @SIDE-LABEL@ is just an abbreviation for @SIDE-LABELS@. In 4GL it is possible to use... Eugenie Lyzenko
12:42 PM User Interface Bug #9792: Frame handle: Can't query side-labels
Greg Shah wrote:
> Let's just clear this now.
OK.
But what does @SIDE-LABEL@ mean for frame widget? The same a...
Eugenie Lyzenko
09:49 AM User Interface Bug #9792: Frame handle: Can't query side-labels
Let's just clear this now. Greg Shah
09:37 AM User Interface Bug #9792: Frame handle: Can't query side-labels
Example... Dănuț Filimon
09:35 AM User Interface Bug #9792 (Test): Frame handle: Can't query side-labels
Dănuț Filimon
03:12 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
9293d also passed ctrl-c regression tests. Sergey Ivanovskiy
02:36 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
9293d was rebased rev 15784 and added history entries rev 15785. Sergey Ivanovskiy
02:05 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Hynek Cihlar wrote:
> Code review 9293d revision 15767. A minor point, changing @convertKey@ param name to @unicodeP...
Sergey Ivanovskiy
01:34 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
9293d rev. 15767 passed the main regression in 3 runs, in first run there are 3 failed tests including 1 known failed... Sergey Ivanovskiy
11:10 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Code review 9293d revision 15767. A minor point, changing @convertKey@ param name to @unicodePoint@ would make the us... Hynek Cihlar
05:48 AM User Interface Bug #9732 (Review): Pressing Dead keys with Dutch system language produces different key events d...
Sergey Ivanovskiy
05:45 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, the same issue is in the trunk. Should I create new issue o...
Sergey Ivanovskiy
01:30 PM Deployment Support #9708: rationalize and optimize the standard FWD images
The previous post was amended to indicate the actual images that more closely match up with Build FWD and Build 4GL. ... Roger Borrello
12:02 PM Runtime Infrastructure Bug #9740 (Merge Pending): Client running in batch mode stops with a crash on Windows
Please merge after 9543a. Greg Shah
11:08 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> Yes. There are other "interactive" mechanisms that are the equivalent to @OS-COMMAND@: @DOS@ and...
Lorian Sandu
11:00 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Lorian Sandu wrote:
> Greg Shah wrote:
> > Code Review Task Branch 9740a Revision 15781
> >
> > The change is go...
Greg Shah
10:27 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> Code Review Task Branch 9740a Revision 15781
>
> The change is good.
>
> Please confirm tha...
Lorian Sandu
10:25 AM Runtime Infrastructure Bug #9740 (Internal Test): Client running in batch mode stops with a crash on Windows
Code Review Task Branch 9740a Revision 15781
The change is good.
Please confirm that Windows process launching,...
Greg Shah
09:46 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> I think there is a latent bug here: the @isSuspended = 0;@ that is done *after* the @generateExce...
Lorian Sandu
09:38 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Code Review Task Branch 9740a Revision 15780
The change is good.
I think there is a latent bug here: the @isSus...
Greg Shah
09:25 AM Runtime Infrastructure Bug #9740 (Review): Client running in batch mode stops with a crash on Windows
Please review. Lorian Sandu
09:25 AM Runtime Infrastructure Bug #9740 (WIP): Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> Good point. OK, move ahead with the @if (isSuspended)@ addition on Windows.
Committed to @974...
Lorian Sandu
09:03 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Good point. OK, move ahead with the @if (isSuspended)@ addition on Windows. Greg Shah
08:54 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> In the testcase from #9740-10, what happens if the 2nd command runs longer than the 3rd command?
...
Lorian Sandu
08:50 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
In the testcase from #9740-10, what happens if the 2nd command runs longer than the 3rd command?
Greg Shah
07:35 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> Please check that the code @client.suspend(silent);@ on line 276 of @ProcessDaemon@ is executed m...
Lorian Sandu
10:59 AM User Interface Feature #9787 (Review): Missing NUM-ITERATIONS frame widget attribute full support
The @9787a@ updated for review to revision @15780@.
Complete runtime support for @NUM-ITERATIONS@ attribute with f...
Eugenie Lyzenko
09:25 AM User Interface Feature #9787 (WIP): Missing NUM-ITERATIONS frame widget attribute full support
Eugenie Lyzenko
09:23 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
Greg Shah wrote:
> Yes, fix it now.
Created task branch @9787a@ from trunk revision @15779@.
Eugenie Lyzenko
07:06 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
Yes, fix it now. Greg Shah
10:34 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
When generics are detected in the parser I added an annotation:... Ioana-Cristina Prioteasa
08:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Thank you! This solves the issue. I am looking now to see what other problems there are when compiling. Ioana-Cristina Prioteasa
07:21 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, in @progress.g:define_stmt_pre_scan@ you need to have @KW_FINAL@, too:... Constantin Asofiei
06:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is @Cls.cls.ast@ before post-parse-fixups. Ioana-Cristina Prioteasa
06:21 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Please post the entire .ast file after parse, before post-parse-fixups. Constantin Asofiei
06:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
For v1:... Ioana-Cristina Prioteasa
06:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Please post the AST for the @DEFINE PROPERTY@ node for @v1@ and @v2@. Constantin Asofiei
05:20 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
*Value* is a keyword but this does not affect the above testcase, even if we use @define final public property v1 as ... Ioana-Cristina Prioteasa
04:50 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Simplified the testcase a little more:
* @IInterface.cls@...
Ioana-Cristina Prioteasa
10:14 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Galya, the situation where the application gives NPE noted in #8353-33 has been "re-reported...
Galya B
10:12 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya, the situation where the application gives NPE noted in #8353-33 has been "re-reported" by the customer. I crea... Roger Borrello
09:01 AM Database Feature #9543 (Merge Pending): implement missing BUFFER attributes
Please merge after 9763a Constantin Asofiei
06:35 AM Database Feature #9543: implement missing BUFFER attributes
Performed a conversion of Regression test project and it went without any problems. Eduard Soltan
03:24 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Please use @rt_lvl_stub@, not @none@.
The necessary change added.
Eduard Soltan
03:21 AM Database Feature #9543: implement missing BUFFER attributes
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > You are missing history entry in a file. gaps are not updated...
Constantin Asofiei
03:16 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> You are missing history entry in a file. gaps are not updated.
Updated gaps, and add...
Eduard Soltan
02:54 AM Database Feature #9543: implement missing BUFFER attributes
You are missing history entry in a file. gaps are not updated. Constantin Asofiei
02:40 AM Database Feature #9543: implement missing BUFFER attributes
Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Constantin, shouldn't we generate the optimised @logical.TRU...
Eduard Soltan
09:01 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
Please merge after 9756a. Constantin Asofiei
03:16 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> You are missing history entry in a file.
Added history entry.
Eduard Soltan
02:55 AM Database Bug #9763: xml-node-name buffer option
You are missing history entry in a file. Constantin Asofiei
02:43 AM Database Bug #9763: xml-node-name buffer option
I performed a conversion of Regression test project with 9763a, rev. 15774. And it went without any problems. Eduard Soltan
07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul, about we discussed:
* in @assignment_style_stmt_rewriting@, line 207 needs to ignore if this is @dynamic-prope...
Constantin Asofiei
06:15 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Review for 9060b rev 15768:
* in @database_references.rules@, I think you need to check for the index, too
* @Buffe...
Constantin Asofiei
04:58 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
I committed the conversion change to rev 15768, Constantin, please take a look. I converted hotel and there were no c... Artur Școlnic
05:03 AM Database Bug #9756 (Merge Pending): Performance improvements for CONTAINS udf related methods.
Please merge 9756a to trunk *after 9676a*. Alexandru Lungu
04:53 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
I have continued testing various CONTAINS testcases and there were no other issues.
This can be merged.
Stefanel Pezamosca
04:29 AM Base Language Feature #9436 (Merge Pending): add built-in OO classes
9436a/15754 adds OEUnit related skeletons/changes.
Ioana: please merge after 9768a.
Constantin Asofiei

03/14/2025

06:23 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Question about @getScreenBitmap@ / @setScreenBitmap@:
What is the purpose of the bitmap? It does not appear to be ...
Vladimir Tsichevski
09:39 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Greg Shah wrote:
> > We must significantly increase the buffer size (approximately doubling it) upon each reallocati...
Vladimir Tsichevski
05:51 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
> We must significantly increase the buffer size (approximately doubling it) upon each reallocation; otherwise, we'll... Greg Shah
06:11 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
The original source can be simple:... Eugenie Lyzenko
06:08 PM User Interface Feature #9787 (Test): Missing NUM-ITERATIONS frame widget attribute full support
Eugenie Lyzenko
01:19 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Sergey Ivanovskiy wrote:
> Yes, the same issue is in the trunk. Should I create new issue or work here and fix this ...
Hynek Cihlar
11:37 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Yes, the same issue is in the trunk. Should I create new issue or work here and fix this with 9293d? Sergey Ivanovskiy
10:48 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Callgraph command on hotel GUI with the following @rootlist.xml@ :... Stefan Vieru
06:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I wonder if the call graph was actually being created on prior runs. You'll have to debug through that code unfortun... Greg Shah
05:11 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I tried building the graph again but i am getting am error and can't seem to get past it:... Stefan Vieru
10:44 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Please check that the code @client.suspend(silent);@ on line 276 of @ProcessDaemon@ is executed multuple times before... Greg Shah
09:43 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Greg Shah wrote:
> Please see if you can test my concern in #9740-2 that there could be multiple suspended terminals...
Lorian Sandu
08:33 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Please see if you can test my concern in #9740-2 that there could be multiple suspended terminals simultaneously. If... Greg Shah
10:25 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
For the WEB stream: for the @/web@ handler, the request/response and other info gets saved via @WebHandler.initialize... Constantin Asofiei
09:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I added some more things in 6506a, rev. 15761:
* When the change from multiple handlers to one single handler occurr...
Radu Apetrii
09:31 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Managed to isolate the *refid issue* with this test:
* @abl/OpenEdge/Security/Principal.cls@ ...
Ioana-Cristina Prioteasa
09:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> Did you test with trunk?
Yes, the result is similar.
> PS: please use a function in ...
Paul Bodale
07:25 AM Deployment Support #9708: rationalize and optimize the standard FWD images
> > 1. Build FWD
> > ** This would include enough bootstrapping of Java, Ubuntu, @gcc@, @bzr@ and so forth to be abl...
Greg Shah
07:09 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Eduard, the fact that 4GL doesn't allow @label@ as a field name doesn't mean is not poss...
Eduard Soltan
03:42 AM Database Bug #9763: xml-node-name buffer option
Eduard, the fact that 4GL doesn't allow @label@ as a field name doesn't mean is not possible for the DMO property nam... Constantin Asofiei
02:12 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Ovidiu, you are right. Eduard: for now, please rename @setLabel@ and @getLabel@ to @lab...
Eduard Soltan
06:15 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I had a talk with Constantin, the conclusion was that we need to wrap in mutable instances the constant types for eve... Artur Școlnic
04:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Of course I will try to limit the changes to be applied only in the field access scenario. Artur Școlnic
04:34 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Here are my proposals for solving the @replace@ issue:... Artur Școlnic
03:51 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
I will bring the branch to a stable state by solving the issue described in #9060-85 and any other that pop out durin... Artur Școlnic
02:57 AM Base Language Feature #9436: add built-in OO classes
Committed on *9436a rev. 15753* - Added converted skeletons for multiple classes from Ccs.Common.Support, OpenEdge.Co... Ioana-Cristina Prioteasa

03/13/2025

06:51 PM Database Bug #9756 (Internal Test): Performance improvements for CONTAINS udf related methods.
O am OK with the changes in r15769. Ovidiu Maxiniuc
08:09 AM Database Bug #9756 (Review): Performance improvements for CONTAINS udf related methods.
I made some other minor changes in revision 15769. Stefanel Pezamosca
04:51 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
I also need to fix the @clearArea@. The meaning of the @right@ and @bottom@ arguments is unclear to me: are these ind... Vladimir Tsichevski
04:27 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Greg Shah wrote:
> Hmmm. I think we have dependencies in that code on the assumption that all rows are the same siz...
Vladimir Tsichevski
01:01 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Hmmm. I think we have dependencies in that code on the assumption that all rows are the same size. And we have exte... Greg Shah
12:10 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Greg Shah wrote:
> Please minimize the changes. I don't want to refactor this at this time. I don't want to move t...
Vladimir Tsichevski
12:03 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Please minimize the changes. I don't want to refactor this at this time. I don't want to move to a list approach. ... Greg Shah
11:59 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
There are other issues that require discussion, but I can resolve the origin issue this by allocating enough space to... Vladimir Tsichevski
10:40 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
I tested with this demo application, and I am confused a bit:... Vladimir Tsichevski
10:23 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Constantin Asofiei wrote:
> Vladimir, are you testing in GUI 4GL? In ChUI, both MESSAGE show on screen.
Yes, I am t...
Vladimir Tsichevski
04:27 PM Deployment Support #9708: rationalize and optimize the standard FWD images
Greg Shah wrote:
> 1. Build FWD
> ** This would include enough bootstrapping of Java, Ubuntu, @gcc@, @bzr@ and so f...
Roger Borrello
04:20 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Sergey Ivanovskiy wrote:
> But sadly I found the issue that relates to @FillinGuiImpl@ and @EditorGuiImpl@ does not ...
Eugenie Lyzenko
04:19 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
I have no objections for rev @9293d@/@15766@. Eugenie Lyzenko
03:44 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
But sadly I found the issue that relates to @FillinGuiImpl@ and @EditorGuiImpl@ does not display some codes, for an e... Sergey Ivanovskiy
02:46 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
I tested the large customer application and did not find regressions. Sergey Ivanovskiy
12:48 PM User Interface Bug #9732 (Internal Test): Pressing Dead keys with Dutch system language produces different key e...
Sergey Ivanovskiy wrote:
> Thank you for the review, I fixed all these notes in rev 15766 (9293d). Please review.
...
Hynek Cihlar
06:43 AM User Interface Bug #9732 (Review): Pressing Dead keys with Dutch system language produces different key events d...
Thank you for the review, I fixed all these notes in rev 15766 (9293d). Please review. Sergey Ivanovskiy
02:57 AM User Interface Bug #9732 (WIP): Pressing Dead keys with Dutch system language produces different key events depe...
Code review 9293d.
Just some minor points.
Please deduplicate the code checking for active IME (where "active"...
Hynek Cihlar
03:44 PM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Ovidiu, you are right. Eduard: for now, please rename @setLabel@ and @getLabel@ to @lab...
Ovidiu Maxiniuc
02:21 PM Database Bug #9763: xml-node-name buffer option
Ovidiu, you are right. Eduard: for now, please rename @setLabel@ and @getLabel@ to @label@; this way we don't introd... Constantin Asofiei
02:09 PM Database Bug #9763: xml-node-name buffer option
I looked at 9763a.
* @buffer_definitions.rules@:
** contains some hard tabs (@#09@, @\t@)
** rules should use t...
Ovidiu Maxiniuc
01:54 PM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> I assume you mean 9763b.
Yes, you are right. Sorry, I did not realise that there are 2 ...
Ovidiu Maxiniuc
01:52 PM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> I looked at 9763a and I do NOT agree with the implementation.
I assume you mean 9763b.
Constantin Asofiei
01:51 PM Database Bug #9763: xml-node-name buffer option
I looked at 9763a and I do NOT agree with the implementation.
IMHO, the values of these new attributes should be s...
Ovidiu Maxiniuc
01:25 PM Database Bug #9763 (Internal Test): xml-node-name buffer option
Please do some minimal tests with 9763a to get this into trunk. Constantin Asofiei
06:34 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
>
> Test also with @buffer tt1:write-xml@ and @buffer tt1:xml-node-name = "something".@....
Eduard Soltan
04:36 AM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> Added runtime support for buffer attributes, on 9763b, rev. *15771*.
>
> @buffer btt1:writ...
Constantin Asofiei
04:34 AM Database Bug #9763: xml-node-name buffer option
Added runtime support for buffer attributes, on 9763b, rev. *15771*.
@buffer btt1:write-xml("longchar", lc).@
@...
Eduard Soltan
01:37 PM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul Bodale wrote:
> First line should convert to a normal DYNAMIC-PROPERTY call which I used as a model for my chan...
Constantin Asofiei
05:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
I wrote some more tests for setting a property and implemented the changes we previously discussed about making the i... Paul Bodale
01:31 PM Database Feature #9543: implement missing BUFFER attributes
Ovidiu Maxiniuc wrote:
> Constantin, shouldn't we generate the optimised @logical.TRUE@ instead when a literal is us...
Constantin Asofiei
12:10 PM Database Feature #9543: implement missing BUFFER attributes
There is another conversion issue. Instead of... Ovidiu Maxiniuc
11:15 AM Database Feature #9543: implement missing BUFFER attributes
Ovidiu Maxiniuc wrote:
> I do not think you need to add a new method.
> The _missing_ method is most likely @Common...
Eduard Soltan
10:56 AM Database Feature #9543: implement missing BUFFER attributes
I do not think you need to add a new method.
The _missing_ method is most likely @CommonHandle.readOnlyError(String ...
Ovidiu Maxiniuc
09:29 AM Database Feature #9543: implement missing BUFFER attributes

> Constantin Asofiei wrote:
> * did you test how the setter converts for @CAN-READ@?
>
>> Well, is converts in...
Eduard Soltan
08:49 AM Database Feature #9543: implement missing BUFFER attributes
Addressed review issues in rev. *15773*.
Constantin Asofiei wrote:
> * did you test how the setter converts for @...
Eduard Soltan
08:17 AM Database Feature #9543: implement missing BUFFER attributes
Review of @9543a, revision 15771:
* why the @AutoSynchronize@ interface? If the attribute is specific only to BUFFER...
Constantin Asofiei
12:05 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've started upgrading dependencies to get rid of old and vulnerable libraries and I've encountered a problem that ma... Tomasz Domin
11:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, can you do a safe cut-out of the current changes you have to merge to trunk by EOW? Other matters can be defer... Alexandru Lungu
11:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Replacing @new date@ with @date.of@ throughout the project means there are going to be a lot of overloads for the @of... Artur Școlnic
10:19 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> [...]
> @generateDefault@ generates a @date.UNKNOWN@, that's why I asked about it.
Because ...
Constantin Asofiei
09:44 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
09:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> The issue seem to originate from @BaseDataType.sameType@, it returns false for date and const...
Constantin Asofiei
09:37 AM Base Language Bug #9060: Cache oftenly used values that are immutable
The issue seem to originate from @BaseDataType.sameType@, it returns false for date and constant. Does it make sens t... Artur Școlnic
09:28 AM Base Language Bug #9060: Cache oftenly used values that are immutable
It seems so, I am getting errors in the @SharedVariableManager@ because @dateConstants@ are used. Artur Școlnic
09:14 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> I suppose @BaseDataTypeFactory.instantiate@ and any BDT generation method should return a mut...
Constantin Asofiei
09:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I suppose @BaseDataTypeFactory.instantiate@ and any BDT generation method should return a mutable instance. Artur Școlnic
08:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> I am trying to replace all @date@ instance creation in the project with the @date.of@. Natura...
Constantin Asofiei
08:53 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I am trying to replace all @date@ instance creation in the project with the @date.of@. Naturally this breaks everythi... Artur Școlnic
08:14 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Test the cache directly in Java - create the datetime-tz strings (what is @odt@ in your ...
Artur Școlnic
07:53 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Of course, writing a performance test for such cases is not trivial, so there is a chance tha...
Constantin Asofiei
07:46 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Extra ideas:
* @CompareOps.equals@ can use a == short-circuit now, as there is a higher chance to have the same BDT...
Alexandru Lungu
07:34 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
06:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
> Creating 1 mil datetimetz instances takes, on average, 6594 milliseconds, using the dynamic cache, that has a hit r... Alexandru Lungu
06:04 AM Base Language Bug #9060: Cache oftenly used values that are immutable
After running 106 FWDTests, these are the results of the dynamic cache usage:... Artur Școlnic
11:41 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set

Thanks for the suggestions. I've updated the wiki to cover all of your remarks from the previous note besides the...
Florin Eugen Rotaru
10:59 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
Reopening the discussion on this.
Is it ok to fix this by adding the @if (isSuspended)@ (#9740-1) that is in the l...
Lorian Sandu
10:05 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Also, these skeletons are missing from the skeleton bzr project:
* @OpenEdge/Core/IMemoryPointer.cls@
* @OpenEdge/C...
Ioana-Cristina Prioteasa
10:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin, is the @LegacyResourceSupport@ annotation needed for types: PROPERTY, SUBSCRIBE, PUBLISH, UNSUBSCRIBE? Ioana-Cristina Prioteasa
08:13 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I still have the error with @n/a@, not sure why some classes that are in p2j are not recognized. Example:... Ioana-Cristina Prioteasa
07:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> From those some are already present in fwd, should I skip them?
Yes, add only wha...
Constantin Asofiei
07:29 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
From those some are already present in fwd, should I skip them? Ioana-Cristina Prioteasa
07:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> Where should I commit them? 9436a?
Yes, 9436a
Constantin Asofiei
07:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Ioana, please check something (tomorrow is OK): are the associated .cls skeletons in the...
Ioana-Cristina Prioteasa
08:53 AM Runtime Infrastructure Feature #4132: implement configurable user and session limits
I've documented this configuration in [[p2j:Session Management]]. Greg Shah

03/12/2025

06:34 PM Database Feature #7020: always use "expanded" extent fields
I have started reviewing the branch, but it will not be ready until tomorrow due to its size. Ovidiu Maxiniuc
11:37 AM Database Feature #7020 (Review): always use "expanded" extent fields
Done. 7020c was rebased to trunk revision 15770. 7020c is at revision 15792 and is ready for review. Stefanel Pezamosca
09:43 AM Database Feature #7020 (WIP): always use "expanded" extent fields
Greg Shah wrote:
> Stefanel: Is there anything else that needs to get done on this task?
As I extracted some of t...
Stefanel Pezamosca
09:33 AM Database Feature #7020: always use "expanded" extent fields
Eric/Ovidiu: Please make it a priority to get this code review done. We have several bugs being held open due to thi... Greg Shah
12:40 PM User Interface Bug #9732 (Review): Pressing Dead keys with Dutch system language produces different key events d...
Committed revision 15765 (9293d). Please review changes. Sergey Ivanovskiy
11:05 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
Create branch 9293d. Sergey Ivanovskiy
11:16 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
Review of 9683a:
There is still a place:...
Alexandru Lungu
10:26 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Committed in *9488a rev. 15733*: Added conversion and minimal runtime support for @TENANT-ID@ and @TENANT-NAME@ funct... Ioana-Cristina Prioteasa
05:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, please check something (tomorrow is OK): are the associated .cls skeletons in the FWD skeleton project, for wh... Constantin Asofiei
03:40 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, is there a task for the new @VAR@ statement? If not, please create one, and lets work it in a different branch... Constantin Asofiei
10:07 AM Database Feature #9543 (WIP): implement missing BUFFER attributes
Eduard Soltan
10:03 AM Database Feature #9543: implement missing BUFFER attributes
Added conversion support on 9543a, revision *15770*.
For @AUTO-SYNCHRONIZE@ can be setable and queryable, although...
Eduard Soltan
07:11 AM Database Feature #9543: implement missing BUFFER attributes
Eduard, please add conversion support for these two. Constantin Asofiei
09:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> aside from the fact that it defaults to cvt and it doesn't take the path from p2j.cfg.xml
That will need to be f...
Greg Shah
09:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Managed to finish running @callgraph@ without any errors on hotel with the following change:... Stefan Vieru
05:09 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have made the suggested changes (rev 15768). About @getConversionFolder()@ it searches for a key in a map and defau... Stefan Vieru
09:45 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
I think it actually came in an earlier point release for v12. Greg Shah
04:26 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Progress 12.8 introduces a new variable definition statement, called the @VAR@ statement. This statement simplifies v... Ioana-Cristina Prioteasa
03:50 AM Base Language Feature #9767 (WIP): Support the new VAR statement introduced in Progress 12.x
Ioana-Cristina Prioteasa
09:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I encountered a few issued when using constant character, one of them leaves some tests in a perpetual wait state, a ... Artur Școlnic
08:56 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
I fixed this in 9756a revision 15769.
Other tests passed. If there are no other objections I think 9756a is safe f...
Stefanel Pezamosca
08:09 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Oh, I discovered an issue that is also in trunk. One example of problematic statement @contains(words, -)@ I will fix... Stefanel Pezamosca
07:57 AM Database Bug #9756 (Internal Test): Performance improvements for CONTAINS udf related methods.
I will continue testing the functionality with different parameters for contains. Stefanel Pezamosca
07:40 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Ovidiu Maxiniuc wrote:
> Cool. I have looked at the code. The changes are minimal. They are OK in my opinion. Howeve...
Stefanel Pezamosca
06:42 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Cool. I have looked at the code. The changes are minimal. They are OK in my opinion. However, we can assume the first... Ovidiu Maxiniuc
05:16 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
I changed boolean[] to BitSet and used ConcurrentHashMap for skipPatterns in 9756a revision 15767. Stefanel Pezamosca
08:32 AM Database Bug #7924 (Test): add support for creating an empty database
The effort was moved to #7894 task and completed.
Branch 7894a was merged into trunk as rev. 15770 and archived.
...
Dănuț Filimon
07:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I tried to replace the @SchemaConfig$NsConfig.importFile@ with an Artifact, eventually I ended up noticing that the @... Dănuț Filimon
07:36 AM User Interface Feature #4853 (Closed): implement support for reporting a device-id which is meant to identify a ...
Greg Shah
06:33 AM Database Bug #9763: xml-node-name buffer option
9763a rev 15771 changes @return new character("label")@ to @return character.UNKNOWN@.
I'll move ahead with the co...
Constantin Asofiei
06:20 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> As @LABEL@ is *not an attribute* for BUFFER or TEMP-TABLE (you can't set or get it via @...
Eduard Soltan
05:58 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Please post the test and how it converts now.
The 4gl test:...
Eduard Soltan
05:55 AM Database Bug #9763: xml-node-name buffer option
As @LABEL@ is *not an attribute* for BUFFER or TEMP-TABLE (you can't set or get it via @h:LABEL@), then please do not... Constantin Asofiei
05:53 AM Database Bug #9763: xml-node-name buffer option
Please post the test and how it converts now. Constantin Asofiei
05:36 AM Database Bug #9763: xml-node-name buffer option
Committed on 9765a, rev. *15768*. Conversion support for NAMESPACE-URI, NAMESPACE-PREFIX, SERIALIZE-NAME and LABEL bu... Eduard Soltan
04:44 AM Database Bug #9763 (WIP): xml-node-name buffer option
Eduard Soltan wrote:
> However the following syntax in OE will not raise any errors @def temp-table tt1 field f1 as ...
Constantin Asofiei
04:34 AM Database Bug #9763: xml-node-name buffer option
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Is this LABEL only for buffers, or temp-table, too? Is it acc...
Eduard Soltan
04:28 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Is this LABEL only for buffers, or temp-table, too? Is it accessible via @BUFFER btt1:L...
Eduard Soltan
04:23 AM Database Bug #9763: xml-node-name buffer option
Is this LABEL only for buffers, or temp-table, too? Is it accessible via @BUFFER btt1:LABEL = "something"@? Constantin Asofiei
04:15 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Eduard, so I found @SERIALIZE-NAME@ also at the @DEF BUFFER@ statement. Please work on ...
Eduard Soltan
03:32 AM Database Bug #9763: xml-node-name buffer option
Eduard, so I found @SERIALIZE-NAME@ also at the @DEF BUFFER@ statement. Please work on adding all these. I don't kn... Constantin Asofiei
03:33 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Vladimir, are you testing in GUI 4GL? In ChUI, both MESSAGE show on screen. Please check if there is some configurat... Constantin Asofiei

03/11/2025

06:14 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
As to how to fix the original problem:
At the moment the sizes of terminal forced as 512 characters by 128 lines. ...
Vladimir Tsichevski
06:01 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
Branch 9572a created for this task. The @RedirectedTerminal@ refactored in rev. 15768. No functional changes yet. Vladimir Tsichevski
05:37 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
In OE the following code:... Vladimir Tsichevski
01:14 PM Base Language Bug #9572 (WIP): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal....
Vladimir Tsichevski
04:55 PM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
It is good work! Greg Shah
04:53 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Code Review Task Branch 5586a Revision 15767
1. In @getPathToConversionFolder(String filename, String postfix)@ pl...
Greg Shah
08:44 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Most of my changes revolve around utilizing the function i created which takes the path: @./<basepath>/filename@ and ... Stefan Vieru
08:37 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
Greg,
I will move this to Review. Could you take a look at my changes? I will wait for your feedback on them.
Than...
Stefan Vieru
08:29 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I created a branch 5586a and commited my changes at revision 15767. Stefan Vieru
04:44 PM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
Tomasz Domin
03:54 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
We need to move ahead with this ASAP. Having it ready by the end of March is important to at least one customer. Th... Greg Shah
02:16 PM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> > 9763a/15767 only adds conversion support for buffer's @xml-node-name@ attribute. But t...
Ovidiu Maxiniuc
12:55 PM Database Bug #9763: xml-node-name buffer option
I don't see any @label@ support in @BufferImpl@, so we may want to defer that.
Otherwise, please create a more com...
Constantin Asofiei
12:31 PM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:

> Eduard: please do some small tests and see if conversion of these works properly.
...
Eduard Soltan
11:48 AM Database Bug #9763 (New): xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu: please review 9763a
>
> 9763a/15767 only adds con...
Constantin Asofiei
11:24 AM Database Bug #9763: xml-node-name buffer option
Constantin Asofiei wrote:
> Ovidiu: please review 9763a
9763a/15767 only adds conversion support for buffer's @xm...
Ovidiu Maxiniuc
10:00 AM Database Bug #9763 (Review): xml-node-name buffer option
A buffer can set its own @XML-NODE-NAME@ - and multiple buffers (for the same temp-table) can have different @XML-NOD... Constantin Asofiei
09:51 AM Database Bug #9763 (Test): xml-node-name buffer option
Constantin Asofiei
01:11 PM Base Language Feature #9435 (Review): class-level virtual procedure/function definitions
Created task branch 9435a from trunk rev 15767.
Rev 15768 fixes virtual function support defined in 4GL classes, w...
Constantin Asofiei
12:24 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Vladimir Tsichevski wrote:
> Fixed in 9657a rev. 15712. Has to be tested with ChUI.
I'm having difficulties runni...
Vladimir Tsichevski
11:08 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Stefanel Pezamosca wrote:
> The cache I made only saves the ast given by FQLParser, and has only the String fql as a...
Ovidiu Maxiniuc
10:43 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Ovidiu Maxiniuc wrote:
> * related to the new, rather large, boolean arrays in @Contains@ and @LogicalExpressionConv...
Stefanel Pezamosca
10:37 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Ovidiu Maxiniuc wrote:
> * also in @FqlToSqlConverter.fqlAstCache@, I think there are 90% cases when the AST tree do...
Stefanel Pezamosca
10:29 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Ovidiu Maxiniuc wrote:
> Review of 9756a/15766.
>
> I agree that these are two directions we can improve performa...
Stefanel Pezamosca
10:28 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
Review of 9756a/15766.
I agree that these are two directions we can improve performance. The ideas are good. But I...
Ovidiu Maxiniuc
06:23 AM Database Bug #9756 (Review): Performance improvements for CONTAINS udf related methods.
Please review! Stefanel Pezamosca
06:22 AM Database Bug #9756 (WIP): Performance improvements for CONTAINS udf related methods.
Working at #7020 I also made some performance improvements for CONTAINS udf related methods. LogicalExpressionConvert... Stefanel Pezamosca
03:07 AM Database Bug #9756 (Test): Performance improvements for CONTAINS udf related methods.
Stefanel Pezamosca
10:54 AM Base Language Bug #9765: SQL cannot compare bigint with character varying
A testcase for this issue (with the attached .df):... Andreea Bârzu
10:49 AM Base Language Bug #9765 (New): SQL cannot compare bigint with character varying
Andreea Bârzu
10:41 AM Database Bug #9764: Some events (like VALUE-CHANGED) are invoked after errors are displayed for the buffer...
Given a browse with a set query. This query can have one ore more buffers set. One of the buffers (say buff1) contain... Delia Mitric
10:37 AM Database Bug #9764 (New): Some events (like VALUE-CHANGED) are invoked after errors are displayed for the ...
Delia Mitric
08:52 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Alexandru suggested that at some point we should create new mutable instances and return them...
Constantin Asofiei
08:50 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Alexandru suggested that at some point we should create new mutable instances and return them in the case of @InputOu... Artur Școlnic
08:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > And also for InoutOutputField?
>
> It is possible, so far I...
Constantin Asofiei
08:16 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> And also for InoutOutputField?
It is possible, so far I have been solving issues as t...
Artur Școlnic
07:57 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I think the place is in InputOutputExtentField.
And also for InoutOutputField?
Constantin Asofiei
07:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Maybe we can cast the constant types to normal ones in @FieldReference.getObject@?
Or pass...
Artur Școlnic
07:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Maybe we can cast the constant types to normal ones in @FieldReference.getObject@? Artur Școlnic
07:23 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Currently I am trying to solve this issue:... Artur Școlnic
06:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
At this point, no. I am working on it. Artur Școlnic
06:47 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> I committed rev 15765, @character@ caching in @Record@ was added, still, new instances are us...
Constantin Asofiei
05:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Memory profiling with the changes in 9060b results for BDT instances (large application FWDtest that uses a lot of CR... Artur Școlnic
08:37 AM Documentation Support #9662: support for metadata
This task is about more than configuration. It is about providing documentation to explain our metadata support at b... Greg Shah
05:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Paul Bodale wrote:
> Second line won't compile because there is no @setDynamicProperty@ method that takes in a @Stri...
Constantin Asofiei
05:25 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Found another conversion problem.... Paul Bodale
04:35 AM Database Bug #9755: Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
Alexandru Lungu wrote:
> ...
> There is no point in "revalidating" if a @LookAheadQuery@ delegate for dynamic-mode ...
Dănuț Filimon

03/10/2025

04:51 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Good. Greg Shah
10:34 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I created this function inside @Configuration@... Stefan Vieru
02:33 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I downloaded the files from your link. Thank you.
As you said, there are 2 directories:
* the @emptydbwithschema@...
Ovidiu Maxiniuc
11:57 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I've prepared 4 empty database bzip2 backups and the current metadata split into the two separate directories as we c... Brian Woodard
02:08 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
1st Pass Review
Overall, it is a good first step. Some more specific thoughts:
1. From the screenshots, it see...
Greg Shah
11:02 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
I have finished a first draft. Greg, can you take a look and tell me what you think? I think I should also add some c... Florin Eugen Rotaru
11:36 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The refid is set in @rules/annotations/early_annotations.xml@:... Ioana-Cristina Prioteasa
09:39 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The @refid@ annotation points to a @constructor@ instead to the getter - look for '137438953915' in the .ast file.
<...
Constantin Asofiei
09:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I am not exactly sure, I also tried to create a testcase but it's converting atm. I attached the .ast file. Ioana-Cristina Prioteasa
09:08 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
For @this.null@ - look in the .ast, I think @ByteBucket:size@ may be missing? Constantin Asofiei
09:04 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Added all the necessary files to conversion(all OpenEdge/ dependencies). The conversion list now:... Ioana-Cristina Prioteasa
04:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Ioana, some notes:
> * the @tenant-id()@ and @tenant-name()@ support I think is only fo...
Ioana-Cristina Prioteasa
03:44 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, some notes:
* the @tenant-id()@ and @tenant-name()@ support I think is only for the builtin function, and not...
Constantin Asofiei
11:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I did a memory profiling on a large application FWDTest and saw that the most instantiated BDTs are @unknown@, and th... Artur Școlnic
07:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> This is the most efficient implementation I found:
I am not sure if this is more performan...
Alexandru Lungu
05:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
The general idea is that the least used entries will always change, but the most used one will always be "in the top"... Artur Școlnic
05:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
This is the most efficient implementation I found:
Key Data Structures:
* HashMap<K, V>: Stores the actual cache ...
Artur Școlnic
05:29 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Clearly a LRU cache is not a good idea for caching the BDT constants, but what about a Most F...
Alexandru Lungu
05:24 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Clearly a LRU cache is not a good idea for caching the BDT constants, but what about a Most Frequently Used (MFU) cac... Artur Școlnic
10:12 AM Database Bug #9755: Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
I did some prototyping, but I must admit that having it as a @Query@ is much too complex comparing to having it as a ... Alexandru Lungu
07:15 AM Database Bug #9755: Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
h4. Problem
A pattern was detected in a customer application that uses a browsed query, which is automatically scr...
Alexandru Lungu
06:51 AM Database Bug #9755 (New): Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
Alexandru Lungu
09:47 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> And in this case emits as a pseudo-dynamic-property call or a bulk Java setter call?
...
Paul Bodale
09:40 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
And in this case emits as a pseudo-dynamic-property call or a bulk Java setter call? Constantin Asofiei
09:35 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> If @prp@ is extent, does this work if DYNAMIC-INVOKE returns scalar or extent, in 4GL? ...
Paul Bodale
09:28 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
If @prp@ is extent, does this work if DYNAMIC-INVOKE returns scalar or extent, in 4GL? Because to me it looks like t... Constantin Asofiei
09:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
I had the same problem a while back ... Paul Bodale
09:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Intermediate or output artifacts might have a link to a @SourceArtifact@ that they are created fr...
Dănuț Filimon
06:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> My next steps:
> * find more usages of FileList in drivers and replace them with artifacts
...
Dănuț Filimon
05:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15741*. Initial implementation for replacing *FileList* usage with artifacts in the conversion proce... Dănuț Filimon
04:42 AM Database Bug #9633: bulk delete for permanent tables
Branch 9656a was merged to trunk rev 15762 and archived. Constantin Asofiei
03:37 AM Database Bug #9633: bulk delete for permanent tables
Ovidiu Maxiniuc wrote:
> Review of 9656a/15759.
Done, please see rev 15760.
Constantin Asofiei
 

Also available in: Atom